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 I2C MULTI INSTANTIATE DRIVER
393 M: Hans de Goede <hdegoede@redhat.com>
394 L: platform-driver-x86@vger.kernel.org
396 F: drivers/platform/x86/i2c-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*
1007 M: Sanjay R Mehta <sanju.mehta@amd.com>
1008 L: dmaengine@vger.kernel.org
1010 F: drivers/dma/ptdma/
1012 AMD SEATTLE DEVICE TREE SUPPORT
1013 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1014 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1015 M: Tom Lendacky <thomas.lendacky@amd.com>
1017 F: arch/arm64/boot/dts/amd/
1020 M: Tom Lendacky <thomas.lendacky@amd.com>
1021 L: netdev@vger.kernel.org
1023 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1024 F: drivers/net/ethernet/amd/xgbe/
1026 AMD SENSOR FUSION HUB DRIVER
1027 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1028 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1029 L: linux-input@vger.kernel.org
1031 F: Documentation/hid/amd-sfh*
1032 F: drivers/hid/amd-sfh-hid/
1035 M: Christian Eggers <ceggers@arri.de>
1036 L: linux-iio@vger.kernel.org
1038 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1039 F: drivers/iio/light/as73211.c
1041 AMT (Automatic Multicast Tunneling)
1042 M: Taehee Yoo <ap420073@gmail.com>
1043 L: netdev@vger.kernel.org
1045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1047 F: drivers/net/amt.c
1049 ANALOG DEVICES INC AD7192 DRIVER
1050 M: Alexandru Tachici <alexandru.tachici@analog.com>
1051 L: linux-iio@vger.kernel.org
1053 W: http://ez.analog.com/community/linux-device-drivers
1054 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1055 F: drivers/iio/adc/ad7192.c
1057 ANALOG DEVICES INC AD7292 DRIVER
1058 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1059 L: linux-iio@vger.kernel.org
1061 W: http://ez.analog.com/community/linux-device-drivers
1062 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1063 F: drivers/iio/adc/ad7292.c
1065 ANALOG DEVICES INC AD7768-1 DRIVER
1066 M: Michael Hennerich <Michael.Hennerich@analog.com>
1067 L: linux-iio@vger.kernel.org
1069 W: http://ez.analog.com/community/linux-device-drivers
1070 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1071 F: drivers/iio/adc/ad7768-1.c
1073 ANALOG DEVICES INC AD7780 DRIVER
1074 M: Michael Hennerich <Michael.Hennerich@analog.com>
1075 M: Renato Lui Geh <renatogeh@gmail.com>
1076 L: linux-iio@vger.kernel.org
1078 W: http://ez.analog.com/community/linux-device-drivers
1079 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1080 F: drivers/iio/adc/ad7780.c
1082 ANALOG DEVICES INC AD74413R DRIVER
1083 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1084 L: linux-iio@vger.kernel.org
1086 W: http://ez.analog.com/community/linux-device-drivers
1087 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1088 F: drivers/iio/addac/ad74413r.c
1089 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1091 ANALOG DEVICES INC AD9389B DRIVER
1092 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1093 L: linux-media@vger.kernel.org
1095 F: drivers/media/i2c/ad9389b*
1097 ANALOG DEVICES INC ADGS1408 DRIVER
1098 M: Mircea Caprioru <mircea.caprioru@analog.com>
1100 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1101 F: drivers/mux/adgs1408.c
1103 ANALOG DEVICES INC ADIN DRIVER
1104 M: Michael Hennerich <michael.hennerich@analog.com>
1105 L: netdev@vger.kernel.org
1107 W: http://ez.analog.com/community/linux-device-drivers
1108 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1109 F: drivers/net/phy/adin.c
1111 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1112 M: Nuno Sa <nuno.sa@analog.com>
1113 L: linux-iio@vger.kernel.org
1115 F: drivers/iio/imu/adis.c
1116 F: include/linux/iio/imu/adis.h
1118 ANALOG DEVICES INC ADIS16460 DRIVER
1119 M: Dragos Bogdan <dragos.bogdan@analog.com>
1120 L: linux-iio@vger.kernel.org
1122 W: http://ez.analog.com/community/linux-device-drivers
1123 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1124 F: drivers/iio/imu/adis16460.c
1126 ANALOG DEVICES INC ADIS16475 DRIVER
1127 M: Nuno Sa <nuno.sa@analog.com>
1128 L: linux-iio@vger.kernel.org
1129 W: http://ez.analog.com/community/linux-device-drivers
1131 F: drivers/iio/imu/adis16475.c
1132 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1134 ANALOG DEVICES INC ADM1177 DRIVER
1135 M: Michael Hennerich <Michael.Hennerich@analog.com>
1136 L: linux-hwmon@vger.kernel.org
1138 W: http://ez.analog.com/community/linux-device-drivers
1139 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1140 F: drivers/hwmon/adm1177.c
1142 ANALOG DEVICES INC ADP5061 DRIVER
1143 M: Michael Hennerich <Michael.Hennerich@analog.com>
1144 L: linux-pm@vger.kernel.org
1146 W: http://ez.analog.com/community/linux-device-drivers
1147 F: drivers/power/supply/adp5061.c
1149 ANALOG DEVICES INC ADV7180 DRIVER
1150 M: Lars-Peter Clausen <lars@metafoo.de>
1151 L: linux-media@vger.kernel.org
1153 W: http://ez.analog.com/community/linux-device-drivers
1154 F: drivers/media/i2c/adv7180.c
1155 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1157 ANALOG DEVICES INC ADV748X DRIVER
1158 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1159 L: linux-media@vger.kernel.org
1161 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1162 F: drivers/media/i2c/adv748x/*
1164 ANALOG DEVICES INC ADV7511 DRIVER
1165 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1166 L: linux-media@vger.kernel.org
1168 F: drivers/media/i2c/adv7511*
1170 ANALOG DEVICES INC ADV7604 DRIVER
1171 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1172 L: linux-media@vger.kernel.org
1174 F: drivers/media/i2c/adv7604*
1175 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1177 ANALOG DEVICES INC ADV7842 DRIVER
1178 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1179 L: linux-media@vger.kernel.org
1181 F: drivers/media/i2c/adv7842*
1183 ANALOG DEVICES INC ADXRS290 DRIVER
1184 M: Nishant Malpani <nish.malpani25@gmail.com>
1185 L: linux-iio@vger.kernel.org
1187 F: drivers/iio/gyro/adxrs290.c
1188 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1190 ANALOG DEVICES INC ASOC CODEC DRIVERS
1191 M: Lars-Peter Clausen <lars@metafoo.de>
1192 M: Nuno Sá <nuno.sa@analog.com>
1193 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1195 W: http://wiki.analog.com/
1196 W: http://ez.analog.com/community/linux-device-drivers
1197 F: sound/soc/codecs/ad1*
1198 F: sound/soc/codecs/ad7*
1199 F: sound/soc/codecs/adau*
1200 F: sound/soc/codecs/adav*
1201 F: sound/soc/codecs/sigmadsp.*
1202 F: sound/soc/codecs/ssm*
1204 ANALOG DEVICES INC DMA DRIVERS
1205 M: Lars-Peter Clausen <lars@metafoo.de>
1207 W: http://ez.analog.com/community/linux-device-drivers
1208 F: drivers/dma/dma-axi-dmac.c
1210 ANALOG DEVICES INC IIO DRIVERS
1211 M: Lars-Peter Clausen <lars@metafoo.de>
1212 M: Michael Hennerich <Michael.Hennerich@analog.com>
1214 W: http://wiki.analog.com/
1215 W: http://ez.analog.com/community/linux-device-drivers
1216 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1217 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1218 F: Documentation/devicetree/bindings/iio/*/adi,*
1219 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1220 F: drivers/iio/*/ad*
1221 F: drivers/iio/adc/ltc249*
1222 F: drivers/iio/amplifiers/hmc425a.c
1223 F: drivers/staging/iio/*/ad*
1224 X: drivers/iio/*/adjd*
1226 ANALOGBITS PLL LIBRARIES
1227 M: Paul Walmsley <paul.walmsley@sifive.com>
1229 F: drivers/clk/analogbits/*
1230 F: include/linux/clk/analogbits*
1233 M: Nick Hu <nickhu@andestech.com>
1234 M: Greentime Hu <green.hu@gmail.com>
1235 M: Vincent Chen <deanbo422@gmail.com>
1237 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1238 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1239 F: Documentation/devicetree/bindings/nds32/
1244 ANDROID CONFIG FRAGMENTS
1245 M: Rob Herring <robh@kernel.org>
1247 F: kernel/configs/android*
1250 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1251 M: Arve Hjønnevåg <arve@android.com>
1252 M: Todd Kjos <tkjos@android.com>
1253 M: Martijn Coenen <maco@android.com>
1254 M: Joel Fernandes <joel@joelfernandes.org>
1255 M: Christian Brauner <christian@brauner.io>
1256 M: Hridya Valsaraju <hridya@google.com>
1257 M: Suren Baghdasaryan <surenb@google.com>
1258 L: linux-kernel@vger.kernel.org
1260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1262 F: drivers/staging/android/
1264 ANDROID GOLDFISH PIC DRIVER
1265 M: Miodrag Dinic <miodrag.dinic@mips.com>
1267 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1268 F: drivers/irqchip/irq-goldfish-pic.c
1270 ANDROID GOLDFISH RTC DRIVER
1271 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1273 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1274 F: drivers/rtc/rtc-goldfish.c
1276 AOA (Apple Onboard Audio) ALSA DRIVER
1277 M: Johannes Berg <johannes@sipsolutions.net>
1278 L: linuxppc-dev@lists.ozlabs.org
1279 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1283 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1284 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1285 L: linux-iio@vger.kernel.org
1287 F: drivers/iio/adc/stx104.c
1290 M: Jiri Kosina <jikos@kernel.org>
1292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1293 F: arch/x86/kernel/apm_32.c
1294 F: drivers/char/apm-emulation.c
1295 F: include/linux/apm_bios.h
1296 F: include/uapi/linux/apm_bios.h
1298 APPARMOR SECURITY MODULE
1299 M: John Johansen <john.johansen@canonical.com>
1300 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1302 W: wiki.apparmor.net
1303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1304 F: Documentation/admin-guide/LSM/apparmor.rst
1305 F: security/apparmor/
1307 APPLE BCM5974 MULTITOUCH DRIVER
1308 M: Henrik Rydberg <rydberg@bitmath.org>
1309 L: linux-input@vger.kernel.org
1311 F: drivers/input/mouse/bcm5974.c
1313 APPLE DART IOMMU DRIVER
1314 M: Sven Peter <sven@svenpeter.dev>
1315 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1316 L: iommu@lists.linux-foundation.org
1318 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1319 F: drivers/iommu/apple-dart.c
1321 APPLE PCIE CONTROLLER DRIVER
1322 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1323 M: Marc Zyngier <maz@kernel.org>
1324 L: linux-pci@vger.kernel.org
1326 F: drivers/pci/controller/pcie-apple.c
1329 M: Henrik Rydberg <rydberg@bitmath.org>
1330 L: linux-hwmon@vger.kernel.org
1332 F: drivers/hwmon/applesmc.c
1334 APPLETALK NETWORK LAYER
1335 L: netdev@vger.kernel.org
1337 F: drivers/net/appletalk/
1338 F: include/linux/atalk.h
1339 F: include/uapi/linux/atalk.h
1342 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1343 M: Khuong Dinh <khuong@os.amperecomputing.com>
1345 F: arch/arm64/boot/dts/apm/
1347 APPLIED MICRO (APM) X-GENE SOC EDAC
1348 M: Khuong Dinh <khuong@os.amperecomputing.com>
1350 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1351 F: drivers/edac/xgene_edac.c
1353 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1354 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1355 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1357 F: drivers/net/ethernet/apm/xgene-v2/
1359 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1360 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1361 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1362 M: Quan Nguyen <quan@os.amperecomputing.com>
1364 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1365 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1366 F: drivers/net/ethernet/apm/xgene/
1367 F: drivers/net/mdio/mdio-xgene.c
1369 APPLIED MICRO (APM) X-GENE SOC PMU
1370 M: Khuong Dinh <khuong@os.amperecomputing.com>
1372 F: Documentation/admin-guide/perf/xgene-pmu.rst
1373 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1374 F: drivers/perf/xgene_pmu.c
1376 APTINA CAMERA SENSOR PLL
1377 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1378 L: linux-media@vger.kernel.org
1380 F: drivers/media/i2c/aptina-pll.*
1382 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1383 M: Aleksa Savic <savicaleksa83@gmail.com>
1384 L: linux-hwmon@vger.kernel.org
1386 F: Documentation/hwmon/aquacomputer_d5next.rst
1387 F: drivers/hwmon/aquacomputer_d5next.c
1389 AQUANTIA ETHERNET DRIVER (atlantic)
1390 M: Igor Russkikh <irusskikh@marvell.com>
1391 L: netdev@vger.kernel.org
1393 W: https://www.marvell.com/
1394 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1395 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1396 F: drivers/net/ethernet/aquantia/atlantic/
1398 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1399 M: Egor Pomozov <epomozov@marvell.com>
1400 L: netdev@vger.kernel.org
1402 W: http://www.aquantia.com
1403 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1405 ARASAN NAND CONTROLLER DRIVER
1406 M: Miquel Raynal <miquel.raynal@bootlin.com>
1407 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1408 L: linux-mtd@lists.infradead.org
1410 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1411 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1413 ARC FRAMEBUFFER DRIVER
1414 M: Jaya Kumar <jayalk@intworks.biz>
1416 F: drivers/video/fbdev/arcfb.c
1417 F: drivers/video/fbdev/core/fb_defio.c
1420 M: Alexey Brodkin <abrodkin@synopsys.com>
1422 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1423 F: drivers/gpu/drm/tiny/arcpgu.c
1425 ARCNET NETWORK LAYER
1426 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1427 L: netdev@vger.kernel.org
1429 F: drivers/net/arcnet/
1430 F: include/uapi/linux/if_arcnet.h
1432 ARM ARCHITECTED TIMER DRIVER
1433 M: Mark Rutland <mark.rutland@arm.com>
1434 M: Marc Zyngier <maz@kernel.org>
1435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 F: arch/arm/include/asm/arch_timer.h
1438 F: arch/arm64/include/asm/arch_timer.h
1439 F: drivers/clocksource/arm_arch_timer.c
1441 ARM HDLCD DRM DRIVER
1442 M: Liviu Dudau <liviu.dudau@arm.com>
1444 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1445 F: drivers/gpu/drm/arm/hdlcd_*
1447 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1448 M: Linus Walleij <linus.walleij@linaro.org>
1449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1452 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1453 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1454 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1455 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1456 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1457 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1458 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1459 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1460 F: arch/arm/boot/dts/arm-realview-*
1461 F: arch/arm/boot/dts/integrator*
1462 F: arch/arm/boot/dts/versatile*
1463 F: arch/arm/mach-integrator/
1464 F: arch/arm/mach-realview/
1465 F: arch/arm/mach-versatile/
1466 F: arch/arm/plat-versatile/
1467 F: drivers/bus/arm-integrator-lm.c
1468 F: drivers/clk/versatile/
1469 F: drivers/i2c/busses/i2c-versatile.c
1470 F: drivers/irqchip/irq-versatile-fpga.c
1471 F: drivers/mtd/maps/physmap-versatile.*
1472 F: drivers/power/reset/arm-versatile-reboot.c
1473 F: drivers/soc/versatile/
1475 ARM KOMEDA DRM-KMS DRIVER
1476 M: James (Qian) Wang <james.qian.wang@arm.com>
1477 M: Liviu Dudau <liviu.dudau@arm.com>
1478 M: Mihail Atanassov <mihail.atanassov@arm.com>
1479 L: Mali DP Maintainers <malidp@foss.arm.com>
1481 T: git git://anongit.freedesktop.org/drm/drm-misc
1482 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1483 F: Documentation/gpu/komeda-kms.rst
1484 F: drivers/gpu/drm/arm/display/include/
1485 F: drivers/gpu/drm/arm/display/komeda/
1487 ARM MALI PANFROST DRM DRIVER
1488 M: Rob Herring <robh@kernel.org>
1489 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1490 R: Steven Price <steven.price@arm.com>
1491 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1492 L: dri-devel@lists.freedesktop.org
1494 T: git git://anongit.freedesktop.org/drm/drm-misc
1495 F: drivers/gpu/drm/panfrost/
1496 F: include/uapi/drm/panfrost_drm.h
1498 ARM MALI-DP DRM DRIVER
1499 M: Liviu Dudau <liviu.dudau@arm.com>
1500 M: Brian Starkey <brian.starkey@arm.com>
1501 L: Mali DP Maintainers <malidp@foss.arm.com>
1503 T: git git://anongit.freedesktop.org/drm/drm-misc
1504 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1505 F: Documentation/gpu/afbc.rst
1506 F: drivers/gpu/drm/arm/
1508 ARM MFM AND FLOPPY DRIVERS
1509 M: Ian Molton <spyro@f2s.com>
1511 F: arch/arm/include/asm/floppy.h
1512 F: arch/arm/mach-rpc/floppydma.S
1514 ARM PMU PROFILING AND DEBUGGING
1515 M: Will Deacon <will@kernel.org>
1516 M: Mark Rutland <mark.rutland@arm.com>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 F: Documentation/devicetree/bindings/arm/pmu.yaml
1520 F: Documentation/devicetree/bindings/perf/
1521 F: arch/arm*/include/asm/hw_breakpoint.h
1522 F: arch/arm*/include/asm/perf_event.h
1523 F: arch/arm*/kernel/hw_breakpoint.c
1524 F: arch/arm*/kernel/perf_*
1526 F: include/linux/perf/arm_pmu.h
1529 M: Russell King <linux@armlinux.org.uk>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 W: http://www.armlinux.org.uk/
1533 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1535 X: arch/arm/boot/dts/
1537 ARM PRIMECELL AACI PL041 DRIVER
1538 M: Russell King <linux@armlinux.org.uk>
1542 ARM PRIMECELL BUS SUPPORT
1543 M: Russell King <linux@armlinux.org.uk>
1546 F: include/linux/amba/bus.h
1548 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1549 M: Miquel Raynal <miquel.raynal@bootlin.com>
1550 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1551 L: linux-mtd@lists.infradead.org
1553 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1554 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1556 ARM PRIMECELL PL35X SMC DRIVER
1557 M: Miquel Raynal <miquel.raynal@bootlin.com>
1558 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1562 F: drivers/memory/pl353-smc.c
1564 ARM PRIMECELL CLCD PL110 DRIVER
1565 M: Russell King <linux@armlinux.org.uk>
1567 F: drivers/video/fbdev/amba-clcd.*
1569 ARM PRIMECELL KMI PL050 DRIVER
1570 M: Russell King <linux@armlinux.org.uk>
1572 F: drivers/input/serio/ambakmi.*
1573 F: include/linux/amba/kmi.h
1575 ARM PRIMECELL MMCI PL180/1 DRIVER
1576 M: Russell King <linux@armlinux.org.uk>
1578 F: drivers/mmc/host/mmci.*
1579 F: include/linux/amba/mmci.h
1581 ARM PRIMECELL SSP PL022 SPI DRIVER
1582 M: Linus Walleij <linus.walleij@linaro.org>
1583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1586 F: drivers/spi/spi-pl022.c
1588 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1589 M: Russell King <linux@armlinux.org.uk>
1591 F: drivers/tty/serial/amba-pl01*.c
1592 F: include/linux/amba/serial.h
1594 ARM PRIMECELL VIC PL190/PL192 DRIVER
1595 M: Linus Walleij <linus.walleij@linaro.org>
1596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1599 F: drivers/irqchip/irq-vic.c
1601 ARM SMC WATCHDOG DRIVER
1602 M: Julius Werner <jwerner@chromium.org>
1603 R: Evan Benn <evanbenn@chromium.org>
1605 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1606 F: drivers/watchdog/arm_smc_wdt.c
1609 M: Will Deacon <will@kernel.org>
1610 R: Robin Murphy <robin.murphy@arm.com>
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1614 F: drivers/iommu/arm/
1615 F: drivers/iommu/io-pgtable-arm*
1617 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1618 M: Arnd Bergmann <arnd@arndb.de>
1619 M: Olof Johansson <olof@lixom.net>
1621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 C: irc://irc.libera.chat/armlinux
1624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1625 F: arch/arm/boot/dts/Makefile
1626 F: arch/arm64/boot/dts/Makefile
1628 ARM SUB-ARCHITECTURES
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 C: irc://irc.libera.chat/armlinux
1632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1636 ARM/ACTIONS SEMI ARCHITECTURE
1637 M: Andreas Färber <afaerber@suse.de>
1638 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1642 F: Documentation/devicetree/bindings/arm/actions.yaml
1643 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1644 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1645 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1646 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1647 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1648 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1649 F: Documentation/devicetree/bindings/pinctrl/actions,*
1650 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1651 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1652 F: arch/arm/boot/dts/owl-*
1653 F: arch/arm/mach-actions/
1654 F: arch/arm64/boot/dts/actions/
1655 F: drivers/clk/actions/
1656 F: drivers/clocksource/timer-owl*
1657 F: drivers/dma/owl-dma.c
1658 F: drivers/i2c/busses/i2c-owl.c
1659 F: drivers/irqchip/irq-owl-sirq.c
1660 F: drivers/mmc/host/owl-mmc.c
1661 F: drivers/net/ethernet/actions/
1662 F: drivers/pinctrl/actions/*
1663 F: drivers/soc/actions/
1664 F: include/dt-bindings/power/owl-*
1665 F: include/dt-bindings/reset/actions,*
1666 F: include/linux/soc/actions/
1669 ARM/ADS SPHERE MACHINE SUPPORT
1670 M: Lennert Buytenhek <kernel@wantstofly.org>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 ARM/AFEB9260 MACHINE SUPPORT
1675 M: Sergey Lapin <slapin@ossfans.org>
1676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 ARM/AJECO 1ARM MACHINE SUPPORT
1680 M: Lennert Buytenhek <kernel@wantstofly.org>
1681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 ARM/Allwinner SoC Clock Support
1685 M: Emilio López <emilio@elopez.com.ar>
1687 F: drivers/clk/sunxi/
1689 ARM/Allwinner sunXi SoC support
1690 M: Maxime Ripard <mripard@kernel.org>
1691 M: Chen-Yu Tsai <wens@csie.org>
1692 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1696 L: linux-sunxi@lists.linux.dev
1697 F: arch/arm/mach-sunxi/
1698 F: arch/arm64/boot/dts/allwinner/
1699 F: drivers/clk/sunxi-ng/
1700 F: drivers/pinctrl/sunxi/
1701 F: drivers/soc/sunxi/
1706 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1707 M: Neil Armstrong <narmstrong@baylibre.com>
1708 M: Jerome Brunet <jbrunet@baylibre.com>
1709 L: linux-amlogic@lists.infradead.org
1711 F: Documentation/devicetree/bindings/clock/amlogic*
1712 F: drivers/clk/meson/
1713 F: include/dt-bindings/clock/gxbb*
1714 F: include/dt-bindings/clock/meson*
1716 ARM/Amlogic Meson SoC Crypto Drivers
1717 M: Corentin Labbe <clabbe@baylibre.com>
1718 L: linux-crypto@vger.kernel.org
1719 L: linux-amlogic@lists.infradead.org
1721 F: Documentation/devicetree/bindings/crypto/amlogic*
1722 F: drivers/crypto/amlogic/
1724 ARM/Amlogic Meson SoC Sound Drivers
1725 M: Jerome Brunet <jbrunet@baylibre.com>
1726 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1728 F: Documentation/devicetree/bindings/sound/amlogic*
1731 ARM/Amlogic Meson SoC support
1732 M: Neil Armstrong <narmstrong@baylibre.com>
1733 M: Kevin Hilman <khilman@baylibre.com>
1734 R: Jerome Brunet <jbrunet@baylibre.com>
1735 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 L: linux-amlogic@lists.infradead.org
1739 W: http://linux-meson.com/
1740 F: arch/arm/boot/dts/meson*
1741 F: arch/arm/mach-meson/
1742 F: arch/arm64/boot/dts/amlogic/
1743 F: drivers/mmc/host/meson*
1744 F: drivers/pinctrl/meson/
1745 F: drivers/rtc/rtc-meson*
1746 F: drivers/soc/amlogic/
1749 ARM/Annapurna Labs ALPINE ARCHITECTURE
1750 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1751 M: Antoine Tenart <atenart@kernel.org>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 F: arch/arm/boot/dts/alpine*
1755 F: arch/arm/mach-alpine/
1756 F: arch/arm64/boot/dts/amazon/
1757 F: drivers/*/*alpine*
1759 ARM/APPLE MACHINE SUPPORT
1760 M: Hector Martin <marcan@marcan.st>
1761 M: Sven Peter <sven@svenpeter.dev>
1762 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 W: https://asahilinux.org
1766 B: https://github.com/AsahiLinux/linux/issues
1767 C: irc://irc.oftc.net/asahi-dev
1768 T: git https://github.com/AsahiLinux/linux.git
1769 F: Documentation/devicetree/bindings/arm/apple.yaml
1770 F: Documentation/devicetree/bindings/arm/apple/*
1771 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1772 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1773 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1774 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1775 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1776 F: Documentation/devicetree/bindings/power/apple*
1777 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1778 F: arch/arm64/boot/dts/apple/
1779 F: drivers/i2c/busses/i2c-pasemi-core.c
1780 F: drivers/i2c/busses/i2c-pasemi-platform.c
1781 F: drivers/irqchip/irq-apple-aic.c
1782 F: drivers/mailbox/apple-mailbox.c
1783 F: drivers/pinctrl/pinctrl-apple-gpio.c
1784 F: drivers/soc/apple/*
1785 F: drivers/watchdog/apple_wdt.c
1786 F: include/dt-bindings/interrupt-controller/apple-aic.h
1787 F: include/dt-bindings/pinctrl/apple.h
1788 F: include/linux/apple-mailbox.h
1790 ARM/ARTPEC MACHINE SUPPORT
1791 M: Jesper Nilsson <jesper.nilsson@axis.com>
1792 M: Lars Persson <lars.persson@axis.com>
1793 L: linux-arm-kernel@axis.com
1795 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1796 F: arch/arm/boot/dts/artpec6*
1797 F: arch/arm/mach-artpec
1799 F: drivers/crypto/axis
1800 F: drivers/mmc/host/usdhi6rol0.c
1801 F: drivers/pinctrl/pinctrl-artpec*
1803 ARM/ASPEED I2C DRIVER
1804 M: Brendan Higgins <brendanhiggins@google.com>
1805 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1806 R: Joel Stanley <joel@jms.id.au>
1807 L: linux-i2c@vger.kernel.org
1808 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1810 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1811 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1812 F: drivers/i2c/busses/i2c-aspeed.c
1813 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1815 ARM/ASPEED MACHINE SUPPORT
1816 M: Joel Stanley <joel@jms.id.au>
1817 R: Andrew Jeffery <andrew@aj.id.au>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1821 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1823 F: arch/arm/boot/dts/aspeed-*
1824 F: arch/arm/mach-aspeed/
1827 ARM/BITMAIN ARCHITECTURE
1828 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1832 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1833 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1834 F: arch/arm64/boot/dts/bitmain/
1835 F: drivers/clk/clk-bm1880.c
1836 F: drivers/pinctrl/pinctrl-bm1880.c
1838 ARM/CALXEDA HIGHBANK ARCHITECTURE
1839 M: Andre Przywara <andre.przywara@arm.com>
1840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 F: arch/arm/boot/dts/ecx-*.dts*
1843 F: arch/arm/boot/dts/highbank.dts
1844 F: arch/arm/mach-highbank/
1846 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1847 M: Krzysztof Halasa <khalasa@piap.pl>
1849 F: arch/arm/mach-cns3xxx/
1851 ARM/CAVIUM THUNDER NETWORK DRIVER
1852 M: Sunil Goutham <sgoutham@marvell.com>
1853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 F: drivers/net/ethernet/cavium/thunder/
1857 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1858 M: Lukasz Majewski <lukma@denx.de>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 F: arch/arm/mach-ep93xx/ts72xx.c
1863 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1864 M: Alexander Shiyan <shc_work@mail.ru>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1870 M: Lennert Buytenhek <kernel@wantstofly.org>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1875 M: Hartley Sweeten <hsweeten@visionengravers.com>
1876 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 F: arch/arm/mach-ep93xx/
1880 F: arch/arm/mach-ep93xx/include/mach/
1883 M: Russell King <linux@armlinux.org.uk>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1887 F: drivers/clk/clkdev.c
1889 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1890 M: Baruch Siach <baruch@tkos.co.il>
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 F: arch/arm/boot/dts/cx92755*
1896 ARM/CONTEC MICRO9 MACHINE SUPPORT
1897 M: Hubert Feurstein <hubert.feurstein@contec.at>
1899 F: arch/arm/mach-ep93xx/micro9.c
1901 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1902 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1903 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1904 R: Mike Leach <mike.leach@linaro.org>
1905 R: Leo Yan <leo.yan@linaro.org>
1906 L: coresight@lists.linaro.org (moderated for non-subscribers)
1907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1910 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1911 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1912 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1913 F: Documentation/devicetree/bindings/arm/coresight.txt
1914 F: Documentation/devicetree/bindings/arm/ete.yaml
1915 F: Documentation/devicetree/bindings/arm/trbe.yaml
1916 F: Documentation/trace/coresight/*
1917 F: drivers/hwtracing/coresight/*
1918 F: include/dt-bindings/arm/coresight-cti-dt.h
1919 F: include/linux/coresight*
1920 F: samples/coresight/*
1921 F: tools/perf/arch/arm/util/auxtrace.c
1922 F: tools/perf/arch/arm/util/cs-etm.c
1923 F: tools/perf/arch/arm/util/cs-etm.h
1924 F: tools/perf/arch/arm/util/pmu.c
1925 F: tools/perf/util/cs-etm-decoder/*
1926 F: tools/perf/util/cs-etm.*
1928 ARM/CORGI MACHINE SUPPORT
1929 M: Richard Purdie <rpurdie@rpsys.net>
1932 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1933 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1934 M: Linus Walleij <linus.walleij@linaro.org>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 T: git git://github.com/ulli-kroll/linux.git
1938 F: Documentation/devicetree/bindings/arm/gemini.yaml
1939 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1940 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1941 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
1942 F: arch/arm/boot/dts/gemini*
1943 F: arch/arm/mach-gemini/
1944 F: drivers/crypto/gemini/
1945 F: drivers/net/ethernet/cortina/
1946 F: drivers/pinctrl/pinctrl-gemini.c
1947 F: drivers/rtc/rtc-ftrtc010.c
1949 ARM/CZ.NIC TURRIS SUPPORT
1950 M: Marek Behún <kabel@kernel.org>
1952 W: https://www.turris.cz/
1953 F: Documentation/ABI/testing/debugfs-moxtet
1954 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1955 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1956 F: Documentation/devicetree/bindings/bus/moxtet.txt
1957 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1958 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1959 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1960 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1961 F: drivers/bus/moxtet.c
1962 F: drivers/firmware/turris-mox-rwtm.c
1963 F: drivers/leds/leds-turris-omnia.c
1964 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1965 F: drivers/gpio/gpio-moxtet.c
1966 F: drivers/watchdog/armada_37xx_wdt.c
1967 F: include/dt-bindings/bus/moxtet.h
1968 F: include/linux/armada-37xx-rwtm-mailbox.h
1969 F: include/linux/moxtet.h
1971 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1972 M: Robert Jarzmik <robert.jarzmik@free.fr>
1973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 F: arch/arm/mach-pxa/ezx.c
1977 ARM/FARADAY FA526 PORT
1978 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 T: git git://git.berlios.de/gemini-board
1982 F: arch/arm/mm/*-fa*
1984 ARM/FOOTBRIDGE ARCHITECTURE
1985 M: Russell King <linux@armlinux.org.uk>
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 W: http://www.armlinux.org.uk/
1989 F: arch/arm/include/asm/hardware/dec21285.h
1990 F: arch/arm/mach-footbridge/
1992 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1993 M: Shawn Guo <shawnguo@kernel.org>
1994 M: Sascha Hauer <s.hauer@pengutronix.de>
1995 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1996 R: Fabio Estevam <festevam@gmail.com>
1997 R: NXP Linux Team <linux-imx@nxp.com>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2001 X: drivers/media/i2c/
2005 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2006 M: Shawn Guo <shawnguo@kernel.org>
2007 M: Li Yang <leoyang.li@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 F: arch/arm/boot/dts/ls1021a*
2012 F: arch/arm64/boot/dts/freescale/fsl-*
2013 F: arch/arm64/boot/dts/freescale/qoriq-*
2015 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2016 M: Shawn Guo <shawnguo@kernel.org>
2017 M: Sascha Hauer <s.hauer@pengutronix.de>
2018 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2019 R: Stefan Agner <stefan@agner.ch>
2020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2023 F: arch/arm/boot/dts/vf*
2024 F: arch/arm/mach-imx/*vf610*
2026 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2027 M: Lennert Buytenhek <kernel@wantstofly.org>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 ARM/GUMSTIX MACHINE SUPPORT
2032 M: Steve Sakoman <sakoman@gmail.com>
2033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2037 M: Philipp Zabel <philipp.zabel@gmail.com>
2038 M: Paul Parsons <lost.distance@yahoo.com>
2039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 F: arch/arm/mach-pxa/hx4700.c
2042 F: arch/arm/mach-pxa/include/mach/hx4700.h
2043 F: sound/soc/pxa/hx4700.c
2045 ARM/HISILICON SOC SUPPORT
2046 M: Wei Xu <xuwei5@hisilicon.com>
2047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 W: http://www.hisilicon.com
2050 T: git git://github.com/hisilicon/linux-hisi.git
2051 F: arch/arm/boot/dts/hi3*
2052 F: arch/arm/boot/dts/hip*
2053 F: arch/arm/boot/dts/hisi*
2054 F: arch/arm/mach-hisi/
2055 F: arch/arm64/boot/dts/hisilicon/
2057 ARM/HP JORNADA 7XX MACHINE SUPPORT
2058 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2062 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2063 F: arch/arm/mach-sa1100/jornada720.c
2065 ARM/IGEP MACHINE SUPPORT
2066 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2067 M: Javier Martinez Canillas <javier@dowhile0.org>
2068 L: linux-omap@vger.kernel.org
2069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 F: arch/arm/boot/dts/omap3-igep*
2073 ARM/INCOME PXA270 SUPPORT
2074 M: Marek Vasut <marek.vasut@gmail.com>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2079 ARM/INTEL IOP32X ARM ARCHITECTURE
2080 M: Lennert Buytenhek <kernel@wantstofly.org>
2081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 ARM/INTEL IQ81342EX MACHINE SUPPORT
2085 M: Lennert Buytenhek <kernel@wantstofly.org>
2086 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 ARM/INTEL IXDP2850 MACHINE SUPPORT
2090 M: Lennert Buytenhek <kernel@wantstofly.org>
2091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 ARM/INTEL IXP4XX ARM ARCHITECTURE
2095 M: Linus Walleij <linusw@kernel.org>
2096 M: Imre Kaloz <kaloz@openwrt.org>
2097 M: Krzysztof Halasa <khalasa@piap.pl>
2098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2101 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2102 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2103 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2104 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2105 F: arch/arm/mach-ixp4xx/
2106 F: drivers/bus/intel-ixp4xx-eb.c
2107 F: drivers/clocksource/timer-ixp4xx.c
2108 F: drivers/crypto/ixp4xx_crypto.c
2109 F: drivers/gpio/gpio-ixp4xx.c
2110 F: drivers/irqchip/irq-ixp4xx.c
2111 F: include/linux/irqchip/irq-ixp4xx.h
2112 F: include/linux/platform_data/timer-ixp4xx.h
2114 ARM/INTEL KEEMBAY ARCHITECTURE
2115 M: Paul J. Murphy <paul.j.murphy@intel.com>
2116 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2118 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2119 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2120 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2122 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2123 M: Jonathan Cameron <jic23@cam.ac.uk>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 F: arch/arm/mach-pxa/stargate2.c
2127 F: drivers/pcmcia/pxa2xx_stargate2.c
2129 ARM/INTEL XSC3 (MANZANO) ARM CORE
2130 M: Lennert Buytenhek <kernel@wantstofly.org>
2131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2135 M: Lennert Buytenhek <kernel@wantstofly.org>
2136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 ARM/LG1K ARCHITECTURE
2140 M: Chanho Min <chanho.min@lge.com>
2141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 F: arch/arm64/boot/dts/lg/
2145 ARM/LOGICPD PXA270 MACHINE SUPPORT
2146 M: Lennert Buytenhek <kernel@wantstofly.org>
2147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150 ARM/LPC18XX ARCHITECTURE
2151 M: Vladimir Zapolskiy <vz@mleia.com>
2152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2155 F: arch/arm/boot/dts/lpc43*
2156 F: drivers/i2c/busses/i2c-lpc2k.c
2157 F: drivers/memory/pl172.c
2158 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2159 F: drivers/rtc/rtc-lpc24xx.c
2162 ARM/LPC32XX SOC SUPPORT
2163 M: Vladimir Zapolskiy <vz@mleia.com>
2164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2167 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2168 F: arch/arm/boot/dts/lpc32*
2169 F: arch/arm/mach-lpc32xx/
2170 F: drivers/i2c/busses/i2c-pnx.c
2171 F: drivers/net/ethernet/nxp/lpc_eth.c
2172 F: drivers/usb/host/ohci-nxp.c
2173 F: drivers/watchdog/pnx4008_wdt.c
2176 ARM/MAGICIAN MACHINE SUPPORT
2177 M: Philipp Zabel <philipp.zabel@gmail.com>
2180 ARM/Marvell Dove/MV78xx0/Orion SOC support
2181 M: Andrew Lunn <andrew@lunn.ch>
2182 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2183 M: Gregory Clement <gregory.clement@bootlin.com>
2184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2187 F: Documentation/devicetree/bindings/soc/dove/
2188 F: arch/arm/boot/dts/dove*
2189 F: arch/arm/boot/dts/orion5x*
2190 F: arch/arm/mach-dove/
2191 F: arch/arm/mach-mv78xx0/
2192 F: arch/arm/mach-orion5x/
2193 F: arch/arm/plat-orion/
2194 F: drivers/soc/dove/
2196 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2197 M: Andrew Lunn <andrew@lunn.ch>
2198 M: Gregory Clement <gregory.clement@bootlin.com>
2199 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2203 F: arch/arm/boot/dts/armada*
2204 F: arch/arm/boot/dts/kirkwood*
2205 F: arch/arm/configs/mvebu_*_defconfig
2206 F: arch/arm/mach-mvebu/
2207 F: arch/arm64/boot/dts/marvell/armada*
2208 F: arch/arm64/boot/dts/marvell/cn913*
2209 F: drivers/cpufreq/armada-37xx-cpufreq.c
2210 F: drivers/cpufreq/armada-8k-cpufreq.c
2211 F: drivers/cpufreq/mvebu-cpufreq.c
2212 F: drivers/irqchip/irq-armada-370-xp.c
2213 F: drivers/irqchip/irq-mvebu-*
2214 F: drivers/pinctrl/mvebu/
2215 F: drivers/rtc/rtc-armada38x.c
2217 ARM/Mediatek RTC DRIVER
2218 M: Eddie Huang <eddie.huang@mediatek.com>
2219 M: Sean Wang <sean.wang@mediatek.com>
2220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2223 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2224 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2225 F: drivers/rtc/rtc-mt2712.c
2226 F: drivers/rtc/rtc-mt6397.c
2227 F: drivers/rtc/rtc-mt7622.c
2229 ARM/Mediatek SoC support
2230 M: Matthias Brugger <matthias.bgg@gmail.com>
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2234 W: https://mtk.wiki.kernel.org/
2235 C: irc://chat.freenode.net/linux-mediatek
2236 F: arch/arm/boot/dts/mt6*
2237 F: arch/arm/boot/dts/mt7*
2238 F: arch/arm/boot/dts/mt8*
2239 F: arch/arm/mach-mediatek/
2240 F: arch/arm64/boot/dts/mediatek/
2241 F: drivers/soc/mediatek/
2246 ARM/Mediatek USB3 PHY DRIVER
2247 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2251 F: Documentation/devicetree/bindings/phy/mediatek,*
2252 F: drivers/phy/mediatek/
2254 ARM/Microchip (AT91) SoC support
2255 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2256 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2257 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 W: http://www.linux4sam.org
2261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2262 F: arch/arm/boot/dts/at91*.dts
2263 F: arch/arm/boot/dts/at91*.dtsi
2264 F: arch/arm/boot/dts/sama*.dts
2265 F: arch/arm/boot/dts/sama*.dtsi
2266 F: arch/arm/include/debug/at91.S
2267 F: arch/arm/mach-at91/
2268 F: drivers/memory/atmel*
2269 F: drivers/watchdog/sama5d4_wdt.c
2270 F: include/soc/at91/
2271 X: drivers/input/touchscreen/atmel_mxt_ts.c
2272 X: drivers/net/wireless/atmel/
2276 ARM/Microchip Sparx5 SoC support
2277 M: Lars Povlsen <lars.povlsen@microchip.com>
2278 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2279 M: UNGLinuxDriver@microchip.com
2280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 T: git git://github.com/microchip-ung/linux-upstream.git
2283 F: arch/arm64/boot/dts/microchip/
2284 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2287 Microchip Timer Counter Block (TCB) Capture Driver
2288 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290 L: linux-iio@vger.kernel.org
2292 F: drivers/counter/microchip-tcb-capture.c
2294 ARM/MILBEAUT ARCHITECTURE
2295 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2296 M: Takao Orito <orito.takao@socionext.com>
2297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 F: arch/arm/boot/dts/milbeaut*
2300 F: arch/arm/mach-milbeaut/
2303 ARM/MIOA701 MACHINE SUPPORT
2304 M: Robert Jarzmik <robert.jarzmik@free.fr>
2305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 F: arch/arm/mach-pxa/mioa701.c
2309 ARM/MStar/Sigmastar Armv7 SoC support
2310 M: Daniel Palmer <daniel@thingy.jp>
2311 M: Romain Perier <romain.perier@gmail.com>
2312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2314 W: http://linux-chenxing.org/
2315 T: git git://github.com/linux-chenxing/linux.git
2316 F: Documentation/devicetree/bindings/arm/mstar/*
2317 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2318 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2319 F: arch/arm/boot/dts/mstar-*
2320 F: arch/arm/mach-mstar/
2321 F: drivers/clk/mstar/
2322 F: drivers/clocksource/timer-msc313e.c
2323 F: drivers/gpio/gpio-msc313.c
2324 F: drivers/rtc/rtc-msc313.c
2325 F: drivers/watchdog/msc313e_wdt.c
2326 F: include/dt-bindings/clock/mstar-*
2327 F: include/dt-bindings/gpio/msc313-gpio.h
2329 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2330 M: Michael Petchkovsky <mkpetch@internode.on.net>
2333 ARM/NOMADIK/Ux500 ARCHITECTURES
2334 M: Linus Walleij <linus.walleij@linaro.org>
2335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2338 F: Documentation/devicetree/bindings/arm/ste-*
2339 F: Documentation/devicetree/bindings/arm/ux500.yaml
2340 F: Documentation/devicetree/bindings/arm/ux500/
2341 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2342 F: arch/arm/boot/dts/ste-*
2343 F: arch/arm/mach-nomadik/
2344 F: arch/arm/mach-ux500/
2345 F: drivers/clk/clk-nomadik.c
2346 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2347 F: drivers/dma/ste_dma40*
2348 F: drivers/hwspinlock/u8500_hsem.c
2349 F: drivers/i2c/busses/i2c-nomadik.c
2350 F: drivers/iio/adc/ab8500-gpadc.c
2351 F: drivers/mfd/ab8500*
2352 F: drivers/mfd/abx500*
2353 F: drivers/mfd/db8500*
2354 F: drivers/pinctrl/nomadik/
2355 F: drivers/rtc/rtc-ab8500.c
2356 F: drivers/rtc/rtc-pl031.c
2357 F: drivers/soc/ux500/
2359 ARM/NUVOTON NPCM ARCHITECTURE
2360 M: Avi Fishman <avifishman70@gmail.com>
2361 M: Tomer Maimon <tmaimon77@gmail.com>
2362 M: Tali Perry <tali.perry1@gmail.com>
2363 R: Patrick Venture <venture@google.com>
2364 R: Nancy Yuen <yuenn@google.com>
2365 R: Benjamin Fair <benjaminfair@google.com>
2366 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2368 F: Documentation/devicetree/bindings/*/*/*npcm*
2369 F: Documentation/devicetree/bindings/*/*npcm*
2370 F: arch/arm/boot/dts/nuvoton-npcm*
2371 F: arch/arm/mach-npcm/
2373 F: drivers/*/*/*npcm*
2374 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2376 ARM/NUVOTON WPCM450 ARCHITECTURE
2377 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2378 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2380 F: Documentation/devicetree/bindings/*/*wpcm*
2381 F: arch/arm/boot/dts/nuvoton-wpcm450*
2382 F: arch/arm/mach-npcm/wpcm450.c
2385 ARM/NXP S32G ARCHITECTURE
2386 M: Chester Lin <clin@suse.com>
2387 R: Andreas Färber <afaerber@suse.de>
2388 R: Matthias Brugger <mbrugger@suse.com>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2393 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2394 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2396 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2397 F: arch/arm/mach-s3c/gta02.h
2398 F: arch/arm/mach-s3c/mach-gta02.c
2400 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2401 M: Alexander Clouter <alex@digriz.org.uk>
2402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 W: http://www.digriz.org.uk/ts78xx/kernel
2405 F: arch/arm/mach-orion5x/ts78xx-*
2407 ARM/OXNAS platform support
2408 M: Neil Armstrong <narmstrong@baylibre.com>
2409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2410 L: linux-oxnas@groups.io (moderated for non-subscribers)
2412 F: arch/arm/boot/dts/ox8*.dts*
2413 F: arch/arm/mach-oxnas/
2414 F: drivers/power/reset/oxnas-restart.c
2417 ARM/PALM TREO SUPPORT
2418 M: Tomas Cech <sleep_walker@suse.com>
2419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 W: http://hackndev.com
2422 F: arch/arm/mach-pxa/palmtreo.*
2424 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2425 M: Marek Vasut <marek.vasut@gmail.com>
2426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428 W: http://hackndev.com
2429 F: arch/arm/mach-pxa/include/mach/palmld.h
2430 F: arch/arm/mach-pxa/include/mach/palmtc.h
2431 F: arch/arm/mach-pxa/include/mach/palmtx.h
2432 F: arch/arm/mach-pxa/palmld.c
2433 F: arch/arm/mach-pxa/palmt5.*
2434 F: arch/arm/mach-pxa/palmtc.c
2435 F: arch/arm/mach-pxa/palmte2.*
2436 F: arch/arm/mach-pxa/palmtx.c
2439 M: Sergey Lapin <slapin@ossfans.org>
2440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2442 W: http://hackndev.com
2443 F: arch/arm/mach-pxa/palmz72.*
2446 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2448 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2450 ARM/PT DIGITAL BOARD PORT
2451 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2454 W: http://www.armlinux.org.uk/
2456 ARM/QUALCOMM SUPPORT
2457 M: Andy Gross <agross@kernel.org>
2458 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2459 L: linux-arm-msm@vger.kernel.org
2461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2462 F: Documentation/devicetree/bindings/*/qcom*
2463 F: Documentation/devicetree/bindings/soc/qcom/
2464 F: arch/arm/boot/dts/qcom-*.dts
2465 F: arch/arm/boot/dts/qcom-*.dtsi
2466 F: arch/arm/mach-qcom/
2467 F: arch/arm64/boot/dts/qcom/
2468 F: drivers/*/*/qcom*
2469 F: drivers/*/*/qcom/
2470 F: drivers/*/pm8???-*
2473 F: drivers/bluetooth/btqcomsmd.c
2474 F: drivers/clocksource/timer-qcom.c
2475 F: drivers/cpuidle/cpuidle-qcom-spm.c
2476 F: drivers/extcon/extcon-qcom*
2477 F: drivers/i2c/busses/i2c-qcom-geni.c
2478 F: drivers/i2c/busses/i2c-qup.c
2479 F: drivers/iommu/msm*
2480 F: drivers/mfd/ssbi.c
2481 F: drivers/mmc/host/mmci_qcom*
2482 F: drivers/mmc/host/sdhci-msm.c
2483 F: drivers/pci/controller/dwc/pcie-qcom.c
2484 F: drivers/phy/qualcomm/
2485 F: drivers/power/*/msm*
2486 F: drivers/reset/reset-qcom-*
2487 F: drivers/scsi/ufs/ufs-qcom*
2488 F: drivers/spi/spi-geni-qcom.c
2489 F: drivers/spi/spi-qcom-qspi.c
2490 F: drivers/spi/spi-qup.c
2491 F: drivers/tty/serial/msm_serial.c
2492 F: drivers/usb/dwc3/dwc3-qcom.c
2493 F: include/dt-bindings/*/qcom*
2494 F: include/linux/*/qcom*
2495 F: include/linux/soc/qcom/
2497 ARM/RADISYS ENP2611 MACHINE SUPPORT
2498 M: Lennert Buytenhek <kernel@wantstofly.org>
2499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502 ARM/RDA MICRO ARCHITECTURE
2503 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2507 F: Documentation/devicetree/bindings/arm/rda.yaml
2508 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2509 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2510 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2511 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2512 F: arch/arm/boot/dts/rda8810pl-*
2513 F: drivers/clocksource/timer-rda.c
2514 F: drivers/gpio/gpio-rda.c
2515 F: drivers/irqchip/irq-rda-intc.c
2516 F: drivers/tty/serial/rda-uart.c
2518 ARM/REALTEK ARCHITECTURE
2519 M: Andreas Färber <afaerber@suse.de>
2520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2521 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2523 F: Documentation/devicetree/bindings/arm/realtek.yaml
2524 F: arch/arm/boot/dts/rtd*
2525 F: arch/arm/mach-realtek/
2526 F: arch/arm64/boot/dts/realtek/
2528 ARM/RENESAS ARM64 ARCHITECTURE
2529 M: Geert Uytterhoeven <geert+renesas@glider.be>
2530 M: Magnus Damm <magnus.damm@gmail.com>
2531 L: linux-renesas-soc@vger.kernel.org
2533 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2535 F: Documentation/devicetree/bindings/arm/renesas.yaml
2536 F: arch/arm64/boot/dts/renesas/
2537 F: drivers/soc/renesas/
2538 F: include/linux/soc/renesas/
2540 ARM/RISCPC ARCHITECTURE
2541 M: Russell King <linux@armlinux.org.uk>
2542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544 W: http://www.armlinux.org.uk/
2545 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2546 F: arch/arm/include/asm/hardware/ioc.h
2547 F: arch/arm/include/asm/hardware/iomd.h
2548 F: arch/arm/include/asm/hardware/memc.h
2549 F: arch/arm/mach-rpc/
2550 F: drivers/net/ethernet/8390/etherh.c
2551 F: drivers/net/ethernet/i825xx/ether1*
2552 F: drivers/net/ethernet/seeq/ether3*
2553 F: drivers/scsi/arm/
2555 ARM/Rockchip SoC support
2556 M: Heiko Stuebner <heiko@sntech.de>
2557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 L: linux-rockchip@lists.infradead.org
2560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2561 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2562 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2563 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2564 F: arch/arm/boot/dts/rk3*
2565 F: arch/arm/boot/dts/rv1108*
2566 F: arch/arm/mach-rockchip/
2567 F: drivers/*/*/*rockchip*
2568 F: drivers/*/*rockchip*
2569 F: drivers/clk/rockchip/
2570 F: drivers/i2c/busses/i2c-rk3x.c
2571 F: sound/soc/rockchip/
2574 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2575 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2576 R: Alim Akhtar <alim.akhtar@samsung.com>
2577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2578 L: linux-samsung-soc@vger.kernel.org
2580 C: irc://irc.libera.chat/linux-exynos
2581 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2583 F: Documentation/arm/samsung/
2584 F: Documentation/devicetree/bindings/arm/samsung/
2585 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2586 F: Documentation/devicetree/bindings/soc/samsung/
2587 F: arch/arm/boot/dts/exynos*
2588 F: arch/arm/boot/dts/s3c*
2589 F: arch/arm/boot/dts/s5p*
2590 F: arch/arm/mach-exynos*/
2591 F: arch/arm/mach-s3c/
2592 F: arch/arm/mach-s5p*/
2593 F: arch/arm64/boot/dts/exynos/
2594 F: drivers/*/*/*s3c24*
2595 F: drivers/*/*s3c24*
2596 F: drivers/*/*s3c64xx*
2597 F: drivers/*/*s5pv210*
2598 F: drivers/clocksource/samsung_pwm_timer.c
2599 F: drivers/memory/samsung/
2600 F: drivers/pwm/pwm-samsung.c
2601 F: drivers/soc/samsung/
2602 F: drivers/tty/serial/samsung*
2603 F: include/clocksource/samsung_pwm.h
2604 F: include/linux/platform_data/*s3c*
2605 F: include/linux/serial_s3c.h
2606 F: include/linux/soc/samsung/
2612 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2613 M: Łukasz Stelmach <l.stelmach@samsung.com>
2614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2615 L: linux-media@vger.kernel.org
2617 F: drivers/media/platform/s5p-g2d/
2619 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2620 M: Marek Szyprowski <m.szyprowski@samsung.com>
2621 L: linux-samsung-soc@vger.kernel.org
2622 L: linux-media@vger.kernel.org
2624 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2625 F: drivers/media/cec/platform/s5p/
2627 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2628 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2629 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2630 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2632 L: linux-media@vger.kernel.org
2634 F: drivers/media/platform/s5p-jpeg/
2636 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2637 M: Marek Szyprowski <m.szyprowski@samsung.com>
2638 M: Andrzej Hajda <andrzej.hajda@intel.com>
2639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640 L: linux-media@vger.kernel.org
2642 F: drivers/media/platform/s5p-mfc/
2644 ARM/SHMOBILE ARM ARCHITECTURE
2645 M: Geert Uytterhoeven <geert+renesas@glider.be>
2646 M: Magnus Damm <magnus.damm@gmail.com>
2647 L: linux-renesas-soc@vger.kernel.org
2649 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2651 F: Documentation/devicetree/bindings/arm/renesas.yaml
2652 F: arch/arm/boot/dts/emev2*
2653 F: arch/arm/boot/dts/gr-peach*
2654 F: arch/arm/boot/dts/iwg20d-q7*
2655 F: arch/arm/boot/dts/r7s*
2656 F: arch/arm/boot/dts/r8a*
2657 F: arch/arm/boot/dts/r9a*
2658 F: arch/arm/boot/dts/sh*
2659 F: arch/arm/configs/shmobile_defconfig
2660 F: arch/arm/include/debug/renesas-scif.S
2661 F: arch/arm/mach-shmobile/
2662 F: drivers/soc/renesas/
2663 F: include/linux/soc/renesas/
2665 ARM/SOCFPGA ARCHITECTURE
2666 M: Dinh Nguyen <dinguyen@kernel.org>
2668 W: http://www.rocketboards.org
2669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2670 F: arch/arm/boot/dts/socfpga*
2671 F: arch/arm/configs/socfpga_defconfig
2672 F: arch/arm/mach-socfpga/
2673 F: arch/arm64/boot/dts/altera/
2674 F: arch/arm64/boot/dts/intel/
2676 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2677 M: Dinh Nguyen <dinguyen@kernel.org>
2679 F: drivers/clk/socfpga/
2681 ARM/SOCFPGA EDAC SUPPORT
2682 M: Dinh Nguyen <dinguyen@kernel.org>
2684 F: drivers/edac/altera_edac.[ch]
2686 ARM/SPREADTRUM SoC SUPPORT
2687 M: Orson Zhai <orsonzhai@gmail.com>
2688 M: Baolin Wang <baolin.wang7@gmail.com>
2689 M: Chunyan Zhang <zhang.lyra@gmail.com>
2691 F: arch/arm64/boot/dts/sprd
2696 ARM/STI ARCHITECTURE
2697 M: Patrice Chotard <patrice.chotard@foss.st.com>
2698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2700 W: http://www.stlinux.com
2701 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2702 F: arch/arm/boot/dts/sti*
2703 F: arch/arm/mach-sti/
2704 F: drivers/ata/ahci_st.c
2705 F: drivers/char/hw_random/st-rng.c
2706 F: drivers/clocksource/arm_global_timer.c
2707 F: drivers/clocksource/clksrc_st_lpc.c
2708 F: drivers/cpufreq/sti-cpufreq.c
2709 F: drivers/dma/st_fdma*
2710 F: drivers/i2c/busses/i2c-st.c
2711 F: drivers/media/platform/sti/c8sectpfe/
2712 F: drivers/media/rc/st_rc.c
2713 F: drivers/mmc/host/sdhci-st.c
2714 F: drivers/phy/st/phy-miphy28lp.c
2715 F: drivers/phy/st/phy-stih407-usb.c
2716 F: drivers/pinctrl/pinctrl-st.c
2717 F: drivers/remoteproc/st_remoteproc.c
2718 F: drivers/remoteproc/st_slim_rproc.c
2719 F: drivers/reset/sti/
2720 F: drivers/rtc/rtc-st-lpc.c
2721 F: drivers/tty/serial/st-asc.c
2722 F: drivers/usb/dwc3/dwc3-st.c
2723 F: drivers/usb/host/ehci-st.c
2724 F: drivers/usb/host/ohci-st.c
2725 F: drivers/watchdog/st_lpc_wdt.c
2726 F: include/linux/remoteproc/st_slim_rproc.h
2728 ARM/STM32 ARCHITECTURE
2729 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2730 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2731 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2735 F: arch/arm/boot/dts/stm32*
2736 F: arch/arm/mach-stm32/
2737 F: drivers/clocksource/armv7m_systick.c
2741 ARM/Synaptics SoC support
2742 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2743 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2746 F: arch/arm/boot/dts/berlin*
2747 F: arch/arm/mach-berlin/
2748 F: arch/arm64/boot/dts/synaptics/
2750 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2751 M: Lennert Buytenhek <kernel@wantstofly.org>
2752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2756 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2757 L: linux-tegra@vger.kernel.org
2758 L: linux-media@vger.kernel.org
2760 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2761 F: drivers/media/cec/platform/tegra/
2763 ARM/TETON BGA MACHINE SUPPORT
2764 M: "Mark F. Brown" <mark.brown314@gmail.com>
2765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2768 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2769 M: Santosh Shilimkar <ssantosh@kernel.org>
2770 L: linux-kernel@vger.kernel.org
2772 F: drivers/memory/*emif*
2774 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2775 M: Nishanth Menon <nm@ti.com>
2776 M: Santosh Shilimkar <ssantosh@kernel.org>
2777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2780 F: arch/arm/boot/dts/keystone-*
2781 F: arch/arm/mach-keystone/
2783 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2784 M: Santosh Shilimkar <ssantosh@kernel.org>
2785 L: linux-kernel@vger.kernel.org
2787 F: drivers/clk/keystone/
2789 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2790 M: Santosh Shilimkar <ssantosh@kernel.org>
2791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2792 L: linux-kernel@vger.kernel.org
2794 F: drivers/clocksource/timer-keystone.c
2796 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2797 M: Santosh Shilimkar <ssantosh@kernel.org>
2798 L: linux-kernel@vger.kernel.org
2800 F: drivers/power/reset/keystone-reset.c
2802 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2803 M: Nishanth Menon <nm@ti.com>
2804 M: Vignesh Raghavendra <vigneshr@ti.com>
2805 M: Tero Kristo <kristo@kernel.org>
2806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2808 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2809 F: arch/arm64/boot/dts/ti/Makefile
2810 F: arch/arm64/boot/dts/ti/k3-*
2811 F: include/dt-bindings/pinctrl/k3.h
2813 ARM/THECUS N2100 MACHINE SUPPORT
2814 M: Lennert Buytenhek <kernel@wantstofly.org>
2815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2818 ARM/TOSA MACHINE SUPPORT
2819 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2820 M: Dirk Opfer <dirk@opfer-online.de>
2823 ARM/TOSHIBA VISCONTI ARCHITECTURE
2824 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2828 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2829 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2830 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2831 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2832 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2833 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2834 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2835 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2836 F: arch/arm64/boot/dts/toshiba/
2837 F: drivers/clk/visconti/
2838 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2839 F: drivers/gpio/gpio-visconti.c
2840 F: drivers/pci/controller/dwc/pcie-visconti.c
2841 F: drivers/pinctrl/visconti/
2842 F: drivers/watchdog/visconti_wdt.c
2845 ARM/UNIPHIER ARCHITECTURE
2846 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2847 M: Masami Hiramatsu <mhiramat@kernel.org>
2848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2850 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2851 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2852 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2853 F: arch/arm/boot/dts/uniphier*
2854 F: arch/arm/include/asm/hardware/cache-uniphier.h
2855 F: arch/arm/mach-uniphier/
2856 F: arch/arm/mm/cache-uniphier.c
2857 F: arch/arm64/boot/dts/socionext/uniphier*
2858 F: drivers/bus/uniphier-system-bus.c
2859 F: drivers/clk/uniphier/
2860 F: drivers/dma/uniphier-mdmac.c
2861 F: drivers/gpio/gpio-uniphier.c
2862 F: drivers/i2c/busses/i2c-uniphier*
2863 F: drivers/irqchip/irq-uniphier-aidet.c
2864 F: drivers/mmc/host/uniphier-sd.c
2865 F: drivers/pinctrl/uniphier/
2866 F: drivers/reset/reset-uniphier.c
2867 F: drivers/tty/serial/8250/8250_uniphier.c
2870 ARM/VERSATILE EXPRESS PLATFORM
2871 M: Liviu Dudau <liviu.dudau@arm.com>
2872 M: Sudeep Holla <sudeep.holla@arm.com>
2873 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2878 F: arch/arm/boot/dts/vexpress*
2879 F: arch/arm/mach-vexpress/
2880 F: arch/arm64/boot/dts/arm/
2881 F: drivers/clk/versatile/clk-vexpress-osc.c
2882 F: drivers/clocksource/timer-versatile.c
2886 M: Russell King <linux@armlinux.org.uk>
2887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2889 W: http://www.armlinux.org.uk/
2892 ARM/VOIPAC PXA270 SUPPORT
2893 M: Marek Vasut <marek.vasut@gmail.com>
2894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2896 F: arch/arm/mach-pxa/include/mach/vpac270.h
2897 F: arch/arm/mach-pxa/vpac270.c
2899 ARM/VT8500 ARM ARCHITECTURE
2900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2902 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2903 F: arch/arm/mach-vt8500/
2904 F: drivers/clocksource/timer-vt8500.c
2905 F: drivers/i2c/busses/i2c-wmt.c
2906 F: drivers/mmc/host/wmt-sdmmc.c
2907 F: drivers/pwm/pwm-vt8500.c
2908 F: drivers/rtc/rtc-vt8500.c
2909 F: drivers/tty/serial/vt8500_serial.c
2910 F: drivers/usb/host/ehci-platform.c
2911 F: drivers/usb/host/uhci-platform.c
2912 F: drivers/video/fbdev/vt8500lcdfb.*
2913 F: drivers/video/fbdev/wm8505fb*
2914 F: drivers/video/fbdev/wmt_ge_rops.*
2916 ARM/ZIPIT Z2 SUPPORT
2917 M: Marek Vasut <marek.vasut@gmail.com>
2918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2920 F: arch/arm/mach-pxa/include/mach/z2.h
2921 F: arch/arm/mach-pxa/z2.c
2923 ARM/ZYNQ ARCHITECTURE
2924 M: Michal Simek <michal.simek@xilinx.com>
2925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2927 W: http://wiki.xilinx.com
2928 T: git https://github.com/Xilinx/linux-xlnx.git
2929 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2930 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2931 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2932 F: arch/arm/mach-zynq/
2933 F: drivers/clocksource/timer-cadence-ttc.c
2934 F: drivers/cpuidle/cpuidle-zynq.c
2935 F: drivers/edac/synopsys_edac.c
2936 F: drivers/i2c/busses/i2c-cadence.c
2937 F: drivers/i2c/busses/i2c-xiic.c
2938 F: drivers/mmc/host/sdhci-of-arasan.c
2942 ARM64 PORT (AARCH64 ARCHITECTURE)
2943 M: Catalin Marinas <catalin.marinas@arm.com>
2944 M: Will Deacon <will@kernel.org>
2945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2948 F: Documentation/arm64/
2950 F: tools/testing/selftests/arm64/
2951 X: arch/arm64/boot/dts/
2953 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2954 M: George McCollister <george.mccollister@gmail.com>
2955 L: netdev@vger.kernel.org
2957 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2958 F: drivers/net/dsa/xrs700x/*
2959 F: net/dsa/tag_xrs700x.c
2961 AS3645A LED FLASH CONTROLLER DRIVER
2962 M: Sakari Ailus <sakari.ailus@iki.fi>
2963 L: linux-leds@vger.kernel.org
2965 F: drivers/leds/flash/leds-as3645a.c
2967 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2968 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2969 L: linux-media@vger.kernel.org
2971 T: git git://linuxtv.org/media_tree.git
2972 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2973 F: drivers/media/i2c/ak7375.c
2975 ASAHI KASEI AK8974 DRIVER
2976 M: Linus Walleij <linus.walleij@linaro.org>
2977 L: linux-iio@vger.kernel.org
2979 W: http://www.akm.com/
2980 F: drivers/iio/magnetometer/ak8974.c
2982 ASC7621 HARDWARE MONITOR DRIVER
2983 M: George Joseph <george.joseph@fairview5.com>
2984 L: linux-hwmon@vger.kernel.org
2986 F: Documentation/hwmon/asc7621.rst
2987 F: drivers/hwmon/asc7621.c
2989 ASIX AX88796C SPI ETHERNET ADAPTER
2990 M: Łukasz Stelmach <l.stelmach@samsung.com>
2992 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
2993 F: drivers/net/ethernet/asix/ax88796c_*
2995 ASPEED PINCTRL DRIVERS
2996 M: Andrew Jeffery <andrew@aj.id.au>
2997 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2998 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2999 L: linux-gpio@vger.kernel.org
3001 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3002 F: drivers/pinctrl/aspeed/
3004 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3005 M: Eddie James <eajames@linux.ibm.com>
3006 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3008 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3009 F: drivers/irqchip/irq-aspeed-scu-ic.c
3010 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3012 ASPEED SD/MMC DRIVER
3013 M: Andrew Jeffery <andrew@aj.id.au>
3014 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3015 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3016 L: linux-mmc@vger.kernel.org
3018 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3019 F: drivers/mmc/host/sdhci-of-aspeed*
3021 ASPEED VIDEO ENGINE DRIVER
3022 M: Eddie James <eajames@linux.ibm.com>
3023 L: linux-media@vger.kernel.org
3024 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3026 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3027 F: drivers/media/platform/aspeed-video.c
3029 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3030 M: Corentin Chary <corentin.chary@gmail.com>
3031 L: acpi4asus-user@lists.sourceforge.net
3032 L: platform-driver-x86@vger.kernel.org
3034 W: http://acpi4asus.sf.net
3035 F: drivers/platform/x86/asus*.c
3036 F: drivers/platform/x86/eeepc*.c
3038 ASUS TF103C DOCK DRIVER
3039 M: Hans de Goede <hdegoede@redhat.com>
3040 L: platform-driver-x86@vger.kernel.org
3042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3043 F: drivers/platform/x86/asus-tf103c-dock.c
3045 ASUS WMI HARDWARE MONITOR DRIVER
3046 M: Ed Brindley <kernel@maidavale.org>
3047 M: Denis Pauk <pauk.denis@gmail.com>
3048 L: linux-hwmon@vger.kernel.org
3050 F: drivers/hwmon/asus_wmi_sensors.c
3052 ASUS WMI EC HARDWARE MONITOR DRIVER
3053 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3054 M: Denis Pauk <pauk.denis@gmail.com>
3055 L: linux-hwmon@vger.kernel.org
3057 F: drivers/hwmon/asus_wmi_ec_sensors.c
3059 ASUS WIRELESS RADIO CONTROL DRIVER
3060 M: João Paulo Rechi Vita <jprvita@gmail.com>
3061 L: platform-driver-x86@vger.kernel.org
3063 F: drivers/platform/x86/asus-wireless.c
3066 M: David Howells <dhowells@redhat.com>
3067 L: keyrings@vger.kernel.org
3069 F: Documentation/crypto/asymmetric-keys.rst
3070 F: crypto/asymmetric_keys/
3071 F: include/crypto/pkcs7.h
3072 F: include/crypto/public_key.h
3073 F: include/linux/verification.h
3075 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3076 R: Dan Williams <dan.j.williams@intel.com>
3078 W: http://sourceforge.net/projects/xscaleiop
3079 F: Documentation/crypto/async-tx-api.rst
3081 F: include/linux/async_tx.h
3084 M: Bartosz Golaszewski <brgl@bgdev.pl>
3085 L: linux-i2c@vger.kernel.org
3087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3088 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3089 F: drivers/misc/eeprom/at24.c
3091 ATA OVER ETHERNET (AOE) DRIVER
3092 M: "Justin Sanders" <justin@coraid.com>
3094 W: http://www.openaoe.org/
3095 F: Documentation/admin-guide/aoe/
3096 F: drivers/block/aoe/
3098 ATC260X PMIC MFD DRIVER
3099 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3100 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3101 L: linux-actions@lists.infradead.org
3103 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3104 F: drivers/input/misc/atc260x-onkey.c
3105 F: drivers/mfd/atc260*
3106 F: drivers/power/reset/atc260x-poweroff.c
3107 F: drivers/regulator/atc260x-regulator.c
3108 F: include/linux/mfd/atc260x/*
3110 ATHEROS 71XX/9XXX GPIO DRIVER
3111 M: Alban Bedel <albeu@free.fr>
3113 W: https://github.com/AlbanBedel/linux
3114 T: git git://github.com/AlbanBedel/linux
3115 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3116 F: drivers/gpio/gpio-ath79.c
3118 ATHEROS 71XX/9XXX USB PHY DRIVER
3119 M: Alban Bedel <albeu@free.fr>
3121 W: https://github.com/AlbanBedel/linux
3122 T: git git://github.com/AlbanBedel/linux
3123 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3124 F: drivers/phy/qualcomm/phy-ath79-usb.c
3126 ATHEROS ATH GENERIC UTILITIES
3127 M: Kalle Valo <kvalo@kernel.org>
3128 L: linux-wireless@vger.kernel.org
3130 F: drivers/net/wireless/ath/*
3132 ATHEROS ATH5K WIRELESS DRIVER
3133 M: Jiri Slaby <jirislaby@kernel.org>
3134 M: Nick Kossifidis <mickflemm@gmail.com>
3135 M: Luis Chamberlain <mcgrof@kernel.org>
3136 L: linux-wireless@vger.kernel.org
3138 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3139 F: drivers/net/wireless/ath/ath5k/
3141 ATHEROS ATH6KL WIRELESS DRIVER
3142 L: linux-wireless@vger.kernel.org
3144 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3145 F: drivers/net/wireless/ath/ath6kl/
3148 M: Ville Syrjala <syrjala@sci.fi>
3150 F: drivers/input/misc/ati_remote2.c
3152 ATK0110 HWMON DRIVER
3153 M: Luca Tettamanti <kronos.it@gmail.com>
3154 L: linux-hwmon@vger.kernel.org
3156 F: drivers/hwmon/asus_atk0110.c
3158 ATLX ETHERNET DRIVERS
3159 M: Chris Snook <chris.snook@gmail.com>
3160 L: netdev@vger.kernel.org
3162 W: http://sourceforge.net/projects/atl1
3163 W: http://atl1.sourceforge.net
3164 F: drivers/net/ethernet/atheros/
3167 M: Chas Williams <3chas3@gmail.com>
3168 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3169 L: netdev@vger.kernel.org
3171 W: http://linux-atm.sourceforge.net
3173 F: include/linux/atm*
3174 F: include/uapi/linux/atm*
3176 ATMEL MACB ETHERNET DRIVER
3177 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3178 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3180 F: drivers/net/ethernet/cadence/
3182 ATMEL MAXTOUCH DRIVER
3183 M: Nick Dyer <nick@shmanahar.org>
3185 T: git git://github.com/ndyer/linux.git
3186 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3187 F: drivers/input/touchscreen/atmel_mxt_ts.c
3189 ATMEL WIRELESS DRIVER
3190 M: Simon Kelley <simon@thekelleys.org.uk>
3191 L: linux-wireless@vger.kernel.org
3193 W: http://www.thekelleys.org.uk/atmel
3194 W: http://atmelwlandriver.sourceforge.net/
3195 F: drivers/net/wireless/atmel/atmel*
3197 ATOMIC INFRASTRUCTURE
3198 M: Will Deacon <will@kernel.org>
3199 M: Peter Zijlstra <peterz@infradead.org>
3200 R: Boqun Feng <boqun.feng@gmail.com>
3201 L: linux-kernel@vger.kernel.org
3203 F: arch/*/include/asm/atomic*.h
3204 F: include/*/atomic*.h
3205 F: include/linux/refcount.h
3206 F: Documentation/atomic_*.txt
3209 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3210 M: Bradley Grove <linuxdrivers@attotech.com>
3211 L: linux-scsi@vger.kernel.org
3213 W: http://www.attotech.com
3214 F: drivers/scsi/esas2r
3216 ATUSB IEEE 802.15.4 RADIO DRIVER
3217 M: Stefan Schmidt <stefan@datenfreihafen.org>
3218 L: linux-wpan@vger.kernel.org
3220 F: drivers/net/ieee802154/at86rf230.h
3221 F: drivers/net/ieee802154/atusb.c
3222 F: drivers/net/ieee802154/atusb.h
3225 M: Paul Moore <paul@paul-moore.com>
3226 M: Eric Paris <eparis@redhat.com>
3227 L: linux-audit@redhat.com (moderated for non-subscribers)
3229 W: https://github.com/linux-audit
3230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3231 F: include/asm-generic/audit_*.h
3232 F: include/linux/audit.h
3233 F: include/linux/audit_arch.h
3234 F: include/uapi/linux/audit.h
3238 AUXILIARY DISPLAY DRIVERS
3239 M: Miguel Ojeda <ojeda@kernel.org>
3241 F: Documentation/devicetree/bindings/auxdisplay/
3242 F: drivers/auxdisplay/
3243 F: include/linux/cfag12864b.h
3245 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3246 M: Andreas Klinger <ak@it-klinger.de>
3247 L: linux-iio@vger.kernel.org
3249 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3250 F: drivers/iio/adc/hx711.c
3253 M: Ralf Baechle <ralf@linux-mips.org>
3254 L: linux-hams@vger.kernel.org
3256 W: http://www.linux-ax25.org/
3257 F: include/net/ax25.h
3258 F: include/uapi/linux/ax25.h
3262 M: Peter Rosin <peda@axentia.se>
3263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3265 F: arch/arm/boot/dts/at91-linea.dtsi
3266 F: arch/arm/boot/dts/at91-natte.dtsi
3267 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3268 F: arch/arm/boot/dts/at91-tse850-3.dts
3270 AXENTIA ASOC DRIVERS
3271 M: Peter Rosin <peda@axentia.se>
3272 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3274 F: Documentation/devicetree/bindings/sound/axentia,*
3275 F: sound/soc/atmel/tse850-pcm5142.c
3277 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3278 M: Nuno Sá <nuno.sa@analog.com>
3279 L: linux-hwmon@vger.kernel.org
3281 W: http://ez.analog.com/community/linux-device-drivers
3282 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3283 F: drivers/hwmon/axi-fan-control.c
3285 AXXIA I2C CONTROLLER
3286 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3287 L: linux-i2c@vger.kernel.org
3289 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3290 F: drivers/i2c/busses/i2c-axxia.c
3293 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3294 L: linux-media@vger.kernel.org
3296 W: https://linuxtv.org
3297 T: git git://linuxtv.org/media_tree.git
3298 F: drivers/media/usb/dvb-usb-v2/az6007.c
3300 AZTECH FM RADIO RECEIVER DRIVER
3301 M: Hans Verkuil <hverkuil@xs4all.nl>
3302 L: linux-media@vger.kernel.org
3304 W: https://linuxtv.org
3305 T: git git://linuxtv.org/media_tree.git
3306 F: drivers/media/radio/radio-aztech*
3309 L: linux-wireless@vger.kernel.org
3310 L: b43-dev@lists.infradead.org
3312 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3313 F: drivers/net/wireless/broadcom/b43/
3315 B43LEGACY WIRELESS DRIVER
3316 M: Larry Finger <Larry.Finger@lwfinger.net>
3317 L: linux-wireless@vger.kernel.org
3318 L: b43-dev@lists.infradead.org
3320 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3321 F: drivers/net/wireless/broadcom/b43legacy/
3323 BACKLIGHT CLASS/SUBSYSTEM
3324 M: Lee Jones <lee.jones@linaro.org>
3325 M: Daniel Thompson <daniel.thompson@linaro.org>
3326 M: Jingoo Han <jingoohan1@gmail.com>
3327 L: dri-devel@lists.freedesktop.org
3329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3330 F: Documentation/ABI/stable/sysfs-class-backlight
3331 F: Documentation/ABI/testing/sysfs-class-backlight
3332 F: Documentation/devicetree/bindings/leds/backlight
3333 F: drivers/video/backlight/
3334 F: include/linux/backlight.h
3335 F: include/linux/pwm_backlight.h
3337 BARCO P50 GPIO DRIVER
3338 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3339 M: Peter Korsgaard <peter.korsgaard@barco.com>
3341 F: drivers/platform/x86/barco-p50-gpio.c
3344 M: Marek Lindner <mareklindner@neomailbox.ch>
3345 M: Simon Wunderlich <sw@simonwunderlich.de>
3346 M: Antonio Quartulli <a@unstable.cc>
3347 M: Sven Eckelmann <sven@narfation.org>
3348 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3350 W: https://www.open-mesh.org/
3351 Q: https://patchwork.open-mesh.org/project/batman/list/
3352 B: https://www.open-mesh.org/projects/batman-adv/issues
3353 C: ircs://irc.hackint.org/batadv
3354 T: git https://git.open-mesh.org/linux-merge.git
3355 F: Documentation/networking/batman-adv.rst
3356 F: include/uapi/linux/batadv_packet.h
3357 F: include/uapi/linux/batman_adv.h
3360 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3361 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3362 L: linux-hams@vger.kernel.org
3364 W: http://www.baycom.org/~tom/ham/ham.html
3365 F: drivers/net/hamradio/baycom*
3367 BCACHE (BLOCK LAYER CACHE)
3368 M: Coly Li <colyli@suse.de>
3369 M: Kent Overstreet <kent.overstreet@gmail.com>
3370 L: linux-bcache@vger.kernel.org
3372 W: http://bcache.evilpiepirate.org
3373 C: irc://irc.oftc.net/bcache
3374 F: drivers/md/bcache/
3376 BDISP ST MEDIA DRIVER
3377 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3378 L: linux-media@vger.kernel.org
3380 W: https://linuxtv.org
3381 T: git git://linuxtv.org/media_tree.git
3382 F: drivers/media/platform/sti/bdisp
3384 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3385 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3386 L: netdev@vger.kernel.org
3388 F: drivers/net/ethernet/ec_bhf.c
3391 M: Luis de Bethencourt <luisbg@kernel.org>
3392 M: Salah Triki <salah.triki@gmail.com>
3394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3395 F: Documentation/filesystems/befs.rst
3399 M: Paolo Valente <paolo.valente@linaro.org>
3400 M: Jens Axboe <axboe@kernel.dk>
3401 L: linux-block@vger.kernel.org
3403 F: Documentation/block/bfq-iosched.rst
3407 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3409 F: Documentation/filesystems/bfs.rst
3411 F: include/uapi/linux/bfs_fs.h
3414 M: Yury Norov <yury.norov@gmail.com>
3415 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3416 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3418 F: include/linux/bitmap.h
3419 F: include/linux/find.h
3422 F: lib/find_bit_benchmark.c
3423 F: lib/test_bitmap.c
3424 F: tools/include/linux/bitmap.h
3425 F: tools/include/linux/find.h
3426 F: tools/lib/bitmap.c
3427 F: tools/lib/find_bit.c
3429 BLINKM RGB LED DRIVER
3430 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3432 F: drivers/leds/leds-blinkm.c
3435 M: Jens Axboe <axboe@kernel.dk>
3436 L: linux-block@vger.kernel.org
3438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3439 F: Documentation/ABI/stable/sysfs-block
3440 F: Documentation/block/
3443 F: include/linux/blk*
3444 F: kernel/trace/blktrace.c
3448 M: Joern Engel <joern@lazybastard.org>
3449 L: linux-mtd@lists.infradead.org
3451 F: drivers/mtd/devices/block2mtd.c
3454 M: Marcel Holtmann <marcel@holtmann.org>
3455 M: Johan Hedberg <johan.hedberg@gmail.com>
3456 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3457 L: linux-bluetooth@vger.kernel.org
3459 W: http://www.bluez.org/
3460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3462 F: drivers/bluetooth/
3465 M: Marcel Holtmann <marcel@holtmann.org>
3466 M: Johan Hedberg <johan.hedberg@gmail.com>
3467 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3468 L: linux-bluetooth@vger.kernel.org
3470 W: http://www.bluez.org/
3471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3473 F: include/net/bluetooth/
3477 M: Jay Vosburgh <j.vosburgh@gmail.com>
3478 M: Veaceslav Falico <vfalico@gmail.com>
3479 M: Andy Gospodarek <andy@greyhouse.net>
3480 L: netdev@vger.kernel.org
3482 W: http://sourceforge.net/projects/bonding/
3483 F: drivers/net/bonding/
3484 F: include/net/bonding.h
3485 F: include/uapi/linux/if_bonding.h
3487 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3488 M: Dan Robertson <dan@dlrobertson.com>
3489 L: linux-iio@vger.kernel.org
3491 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3492 F: drivers/iio/accel/bma400*
3494 BPF (Safe dynamic programs and tools)
3495 M: Alexei Starovoitov <ast@kernel.org>
3496 M: Daniel Borkmann <daniel@iogearbox.net>
3497 M: Andrii Nakryiko <andrii@kernel.org>
3498 R: Martin KaFai Lau <kafai@fb.com>
3499 R: Song Liu <songliubraving@fb.com>
3500 R: Yonghong Song <yhs@fb.com>
3501 R: John Fastabend <john.fastabend@gmail.com>
3502 R: KP Singh <kpsingh@kernel.org>
3503 L: netdev@vger.kernel.org
3504 L: bpf@vger.kernel.org
3507 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3510 F: Documentation/bpf/
3511 F: Documentation/networking/filter.rst
3512 F: Documentation/userspace-api/ebpf/
3514 F: include/linux/bpf*
3515 F: include/linux/btf*
3516 F: include/linux/filter.h
3517 F: include/trace/events/xdp.h
3518 F: include/uapi/linux/bpf*
3519 F: include/uapi/linux/btf*
3520 F: include/uapi/linux/filter.h
3522 F: kernel/trace/bpf_trace.c
3525 F: net/core/filter.c
3526 F: net/sched/act_bpf.c
3527 F: net/sched/cls_bpf.c
3529 F: scripts/bpf_doc.py
3530 F: scripts/pahole-flags.sh
3531 F: scripts/pahole-version.sh
3534 F: tools/testing/selftests/bpf/
3539 M: Shubham Bansal <illusionist.neo@gmail.com>
3540 L: netdev@vger.kernel.org
3541 L: bpf@vger.kernel.org
3546 M: Daniel Borkmann <daniel@iogearbox.net>
3547 M: Alexei Starovoitov <ast@kernel.org>
3548 M: Zi Shen Lim <zlim.lnx@gmail.com>
3549 L: netdev@vger.kernel.org
3550 L: bpf@vger.kernel.org
3554 BPF JIT for MIPS (32-BIT AND 64-BIT)
3555 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3556 M: Paul Burton <paulburton@kernel.org>
3557 L: netdev@vger.kernel.org
3558 L: bpf@vger.kernel.org
3562 BPF JIT for NFP NICs
3563 M: Jakub Kicinski <kuba@kernel.org>
3564 L: netdev@vger.kernel.org
3565 L: bpf@vger.kernel.org
3567 F: drivers/net/ethernet/netronome/nfp/bpf/
3569 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3570 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3571 L: netdev@vger.kernel.org
3572 L: bpf@vger.kernel.org
3574 F: arch/powerpc/net/
3576 BPF JIT for RISC-V (32-bit)
3577 M: Luke Nelson <luke.r.nels@gmail.com>
3578 M: Xi Wang <xi.wang@gmail.com>
3579 L: netdev@vger.kernel.org
3580 L: bpf@vger.kernel.org
3583 X: arch/riscv/net/bpf_jit_comp64.c
3585 BPF JIT for RISC-V (64-bit)
3586 M: Björn Töpel <bjorn@kernel.org>
3587 L: netdev@vger.kernel.org
3588 L: bpf@vger.kernel.org
3591 X: arch/riscv/net/bpf_jit_comp32.c
3594 M: Ilya Leoshkevich <iii@linux.ibm.com>
3595 M: Heiko Carstens <hca@linux.ibm.com>
3596 M: Vasily Gorbik <gor@linux.ibm.com>
3597 L: netdev@vger.kernel.org
3598 L: bpf@vger.kernel.org
3601 X: arch/s390/net/pnet.c
3603 BPF JIT for SPARC (32-BIT AND 64-BIT)
3604 M: David S. Miller <davem@davemloft.net>
3605 L: netdev@vger.kernel.org
3606 L: bpf@vger.kernel.org
3610 BPF JIT for X86 32-BIT
3611 M: Wang YanQing <udknight@gmail.com>
3612 L: netdev@vger.kernel.org
3613 L: bpf@vger.kernel.org
3615 F: arch/x86/net/bpf_jit_comp32.c
3617 BPF JIT for X86 64-BIT
3618 M: Alexei Starovoitov <ast@kernel.org>
3619 M: Daniel Borkmann <daniel@iogearbox.net>
3620 L: netdev@vger.kernel.org
3621 L: bpf@vger.kernel.org
3624 X: arch/x86/net/bpf_jit_comp32.c
3626 BPF LSM (Security Audit and Enforcement using BPF)
3627 M: KP Singh <kpsingh@kernel.org>
3628 R: Florent Revest <revest@chromium.org>
3629 R: Brendan Jackman <jackmanb@chromium.org>
3630 L: bpf@vger.kernel.org
3632 F: Documentation/bpf/prog_lsm.rst
3633 F: include/linux/bpf_lsm.h
3634 F: kernel/bpf/bpf_lsm.c
3637 BROADCOM B44 10/100 ETHERNET DRIVER
3638 M: Michael Chan <michael.chan@broadcom.com>
3639 L: netdev@vger.kernel.org
3641 F: drivers/net/ethernet/broadcom/b44.*
3643 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3644 M: Florian Fainelli <f.fainelli@gmail.com>
3645 L: netdev@vger.kernel.org
3646 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3648 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3649 F: drivers/net/dsa/b53/*
3650 F: drivers/net/dsa/bcm_sf2*
3651 F: include/linux/dsa/brcm.h
3652 F: include/linux/platform_data/b53.h
3654 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3655 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3656 L: bcm-kernel-feedback-list@broadcom.com
3657 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3661 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3662 F: drivers/pci/controller/pcie-brcmstb.c
3663 F: drivers/staging/vc04_services
3667 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3668 M: Florian Fainelli <f.fainelli@gmail.com>
3669 M: Ray Jui <rjui@broadcom.com>
3670 M: Scott Branden <sbranden@broadcom.com>
3671 M: bcm-kernel-feedback-list@broadcom.com
3673 T: git git://github.com/broadcom/mach-bcm
3674 F: arch/arm/mach-bcm/
3680 BROADCOM BCM47XX MIPS ARCHITECTURE
3681 M: Hauke Mehrtens <hauke@hauke-m.de>
3682 M: Rafał Miłecki <zajec5@gmail.com>
3683 L: linux-mips@vger.kernel.org
3685 F: Documentation/devicetree/bindings/mips/brcm/
3686 F: arch/mips/bcm47xx/*
3687 F: arch/mips/include/asm/mach-bcm47xx/*
3689 BROADCOM BCM4908 ETHERNET DRIVER
3690 M: Rafał Miłecki <rafal@milecki.pl>
3691 M: bcm-kernel-feedback-list@broadcom.com
3692 L: netdev@vger.kernel.org
3694 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3695 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3696 F: drivers/net/ethernet/broadcom/unimac.h
3698 BROADCOM BCM5301X ARM ARCHITECTURE
3699 M: Florian Fainelli <f.fainelli@gmail.com>
3700 M: Hauke Mehrtens <hauke@hauke-m.de>
3701 M: Rafał Miłecki <zajec5@gmail.com>
3702 M: bcm-kernel-feedback-list@broadcom.com
3703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3705 F: arch/arm/boot/dts/bcm470*
3706 F: arch/arm/boot/dts/bcm5301*
3707 F: arch/arm/boot/dts/bcm953012*
3708 F: arch/arm/mach-bcm/bcm_5301x.c
3710 BROADCOM BCM53573 ARM ARCHITECTURE
3711 M: Florian Fainelli <f.fainelli@gmail.com>
3712 M: Rafał Miłecki <rafal@milecki.pl>
3713 L: bcm-kernel-feedback-list@broadcom.com
3714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3716 F: arch/arm/boot/dts/bcm47189*
3717 F: arch/arm/boot/dts/bcm53573*
3719 BROADCOM BCM63XX ARM ARCHITECTURE
3720 M: Florian Fainelli <f.fainelli@gmail.com>
3721 M: bcm-kernel-feedback-list@broadcom.com
3722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3724 T: git git://github.com/broadcom/stblinux.git
3727 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3728 M: Kevin Cernekee <cernekee@gmail.com>
3729 L: linux-usb@vger.kernel.org
3731 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3733 BROADCOM BCM7XXX ARM ARCHITECTURE
3734 M: Florian Fainelli <f.fainelli@gmail.com>
3735 M: bcm-kernel-feedback-list@broadcom.com
3736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3738 T: git git://github.com/broadcom/stblinux.git
3739 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3740 F: arch/arm/boot/dts/bcm7*.dts*
3741 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3742 F: arch/arm/mach-bcm/*brcmstb*
3743 F: arch/arm/mm/cache-b15-rac.c
3744 F: drivers/bus/brcmstb_gisb.c
3745 F: drivers/pci/controller/pcie-brcmstb.c
3751 M: Al Cooper <alcooperx@gmail.com>
3752 L: linux-usb@vger.kernel.org
3753 L: bcm-kernel-feedback-list@broadcom.com
3755 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
3756 F: drivers/usb/gadget/udc/bdc/
3758 BROADCOM BMIPS CPUFREQ DRIVER
3759 M: Markus Mayer <mmayer@broadcom.com>
3760 M: bcm-kernel-feedback-list@broadcom.com
3761 L: linux-pm@vger.kernel.org
3763 F: drivers/cpufreq/bmips-cpufreq.c
3765 BROADCOM BMIPS MIPS ARCHITECTURE
3766 M: Florian Fainelli <f.fainelli@gmail.com>
3767 L: bcm-kernel-feedback-list@broadcom.com
3768 L: linux-mips@vger.kernel.org
3770 T: git git://github.com/broadcom/stblinux.git
3771 F: arch/mips/bmips/*
3772 F: arch/mips/boot/dts/brcm/bcm*.dts*
3773 F: arch/mips/include/asm/mach-bmips/*
3774 F: arch/mips/kernel/*bmips*
3775 F: drivers/soc/bcm/bcm63xx
3776 F: drivers/irqchip/irq-bcm63*
3777 F: drivers/irqchip/irq-bcm7*
3778 F: drivers/irqchip/irq-brcmstb*
3779 F: include/linux/bcm963xx_nvram.h
3780 F: include/linux/bcm963xx_tag.h
3782 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3783 M: Rasesh Mody <rmody@marvell.com>
3784 M: GR-Linux-NIC-Dev@marvell.com
3785 L: netdev@vger.kernel.org
3787 F: drivers/net/ethernet/broadcom/bnx2.*
3788 F: drivers/net/ethernet/broadcom/bnx2_*
3790 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3791 M: Saurav Kashyap <skashyap@marvell.com>
3792 M: Javed Hasan <jhasan@marvell.com>
3793 M: GR-QLogic-Storage-Upstream@marvell.com
3794 L: linux-scsi@vger.kernel.org
3796 F: drivers/scsi/bnx2fc/
3798 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3799 M: Nilesh Javali <njavali@marvell.com>
3800 M: Manish Rangankar <mrangankar@marvell.com>
3801 M: GR-QLogic-Storage-Upstream@marvell.com
3802 L: linux-scsi@vger.kernel.org
3804 F: drivers/scsi/bnx2i/
3806 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3807 M: Ariel Elior <aelior@marvell.com>
3808 M: Sudarsana Kalluru <skalluru@marvell.com>
3809 M: Manish Chopra <manishc@marvell.com>
3810 L: netdev@vger.kernel.org
3812 F: drivers/net/ethernet/broadcom/bnx2x/
3814 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3815 M: Michael Chan <michael.chan@broadcom.com>
3816 L: netdev@vger.kernel.org
3818 F: drivers/net/ethernet/broadcom/bnxt/
3820 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3821 M: Arend van Spriel <aspriel@gmail.com>
3822 M: Franky Lin <franky.lin@broadcom.com>
3823 M: Hante Meuleman <hante.meuleman@broadcom.com>
3824 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3825 M: Wright Feng <wright.feng@infineon.com>
3826 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3827 L: linux-wireless@vger.kernel.org
3828 L: brcm80211-dev-list.pdl@broadcom.com
3829 L: SHA-cyfmac-dev-list@infineon.com
3831 F: drivers/net/wireless/broadcom/brcm80211/
3833 BROADCOM BRCMSTB GPIO DRIVER
3834 M: Doug Berger <opendmb@gmail.com>
3835 M: Florian Fainelli <f.fainelli@gmail.com>
3836 L: bcm-kernel-feedback-list@broadcom.com
3838 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
3839 F: drivers/gpio/gpio-brcmstb.c
3841 BROADCOM BRCMSTB I2C DRIVER
3842 M: Kamal Dasu <kdasu.kdev@gmail.com>
3843 L: linux-i2c@vger.kernel.org
3844 L: bcm-kernel-feedback-list@broadcom.com
3846 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3847 F: drivers/i2c/busses/i2c-brcmstb.c
3849 BROADCOM BRCMSTB UART DRIVER
3850 M: Al Cooper <alcooperx@gmail.com>
3851 L: linux-serial@vger.kernel.org
3852 L: bcm-kernel-feedback-list@broadcom.com
3854 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3855 F: drivers/tty/serial/8250/8250_bcm7271.c
3857 BROADCOM BRCMSTB USB EHCI DRIVER
3858 M: Al Cooper <alcooperx@gmail.com>
3859 L: linux-usb@vger.kernel.org
3860 L: bcm-kernel-feedback-list@broadcom.com
3862 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3863 F: drivers/usb/host/ehci-brcm.*
3865 BROADCOM BRCMSTB USB PIN MAP DRIVER
3866 M: Al Cooper <alcooperx@gmail.com>
3867 L: linux-usb@vger.kernel.org
3868 L: bcm-kernel-feedback-list@broadcom.com
3870 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3871 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3873 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3874 M: Al Cooper <alcooperx@gmail.com>
3875 L: linux-kernel@vger.kernel.org
3876 L: bcm-kernel-feedback-list@broadcom.com
3878 F: drivers/phy/broadcom/phy-brcm-usb*
3880 BROADCOM ETHERNET PHY DRIVERS
3881 M: Florian Fainelli <f.fainelli@gmail.com>
3882 L: bcm-kernel-feedback-list@broadcom.com
3883 L: netdev@vger.kernel.org
3885 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3886 F: drivers/net/phy/bcm*.[ch]
3887 F: drivers/net/phy/broadcom.c
3888 F: include/linux/brcmphy.h
3890 BROADCOM GENET ETHERNET DRIVER
3891 M: Doug Berger <opendmb@gmail.com>
3892 M: Florian Fainelli <f.fainelli@gmail.com>
3893 L: bcm-kernel-feedback-list@broadcom.com
3894 L: netdev@vger.kernel.org
3896 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
3897 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
3898 F: drivers/net/ethernet/broadcom/genet/
3899 F: drivers/net/ethernet/broadcom/unimac.h
3900 F: drivers/net/mdio/mdio-bcm-unimac.c
3901 F: include/linux/platform_data/bcmgenet.h
3902 F: include/linux/platform_data/mdio-bcm-unimac.h
3904 BROADCOM IPROC ARM ARCHITECTURE
3905 M: Ray Jui <rjui@broadcom.com>
3906 M: Scott Branden <sbranden@broadcom.com>
3907 M: bcm-kernel-feedback-list@broadcom.com
3908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3910 T: git git://github.com/broadcom/cygnus-linux.git
3911 F: arch/arm64/boot/dts/broadcom/northstar2/*
3912 F: arch/arm64/boot/dts/broadcom/stingray/*
3913 F: drivers/clk/bcm/clk-ns*
3914 F: drivers/clk/bcm/clk-sr*
3915 F: drivers/pinctrl/bcm/pinctrl-ns*
3916 F: include/dt-bindings/clock/bcm-sr*
3933 BROADCOM IPROC GBIT ETHERNET DRIVER
3934 M: Rafał Miłecki <rafal@milecki.pl>
3935 M: bcm-kernel-feedback-list@broadcom.com
3936 L: netdev@vger.kernel.org
3938 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
3939 F: drivers/net/ethernet/broadcom/bgmac*
3940 F: drivers/net/ethernet/broadcom/unimac.h
3942 BROADCOM KONA GPIO DRIVER
3943 M: Ray Jui <rjui@broadcom.com>
3944 L: bcm-kernel-feedback-list@broadcom.com
3946 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3947 F: drivers/gpio/gpio-bcm-kona.c
3949 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3950 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3951 M: Kashyap Desai <kashyap.desai@broadcom.com>
3952 M: Sumit Saxena <sumit.saxena@broadcom.com>
3953 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3954 L: mpi3mr-linuxdrv.pdl@broadcom.com
3955 L: linux-scsi@vger.kernel.org
3957 W: https://www.broadcom.com/support/storage
3958 F: drivers/scsi/mpi3mr/
3960 BROADCOM NETXTREME-E ROCE DRIVER
3961 M: Selvin Xavier <selvin.xavier@broadcom.com>
3962 L: linux-rdma@vger.kernel.org
3964 W: http://www.broadcom.com
3965 F: drivers/infiniband/hw/bnxt_re/
3966 F: include/uapi/rdma/bnxt_re-abi.h
3968 BROADCOM NVRAM DRIVER
3969 M: Rafał Miłecki <zajec5@gmail.com>
3970 L: linux-mips@vger.kernel.org
3972 F: drivers/firmware/broadcom/*
3974 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3975 M: Rafał Miłecki <rafal@milecki.pl>
3976 M: Florian Fainelli <f.fainelli@gmail.com>
3977 M: bcm-kernel-feedback-list@broadcom.com
3978 L: linux-pm@vger.kernel.org
3980 T: git git://github.com/broadcom/stblinux.git
3981 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3982 F: include/dt-bindings/soc/bcm-pmb.h
3984 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3985 M: Rafał Miłecki <zajec5@gmail.com>
3986 L: linux-wireless@vger.kernel.org
3989 F: include/linux/bcma/
3992 M: Kamal Dasu <kdasu.kdev@gmail.com>
3993 M: bcm-kernel-feedback-list@broadcom.com
3995 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3996 F: drivers/spi/spi-bcm-qspi.*
3997 F: drivers/spi/spi-brcmstb-qspi.c
3998 F: drivers/spi/spi-iproc-qspi.c
4000 BROADCOM STB AVS CPUFREQ DRIVER
4001 M: Markus Mayer <mmayer@broadcom.com>
4002 M: bcm-kernel-feedback-list@broadcom.com
4003 L: linux-pm@vger.kernel.org
4005 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4006 F: drivers/cpufreq/brcmstb*
4008 BROADCOM STB AVS TMON DRIVER
4009 M: Markus Mayer <mmayer@broadcom.com>
4010 M: bcm-kernel-feedback-list@broadcom.com
4011 L: linux-pm@vger.kernel.org
4013 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4014 F: drivers/thermal/broadcom/brcmstb*
4016 BROADCOM STB DPFE DRIVER
4017 M: Markus Mayer <mmayer@broadcom.com>
4018 M: bcm-kernel-feedback-list@broadcom.com
4019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4021 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4022 F: drivers/memory/brcmstb_dpfe.c
4024 BROADCOM STB NAND FLASH DRIVER
4025 M: Brian Norris <computersforpeace@gmail.com>
4026 M: Kamal Dasu <kdasu.kdev@gmail.com>
4027 L: linux-mtd@lists.infradead.org
4028 L: bcm-kernel-feedback-list@broadcom.com
4030 F: drivers/mtd/nand/raw/brcmnand/
4032 BROADCOM STB PCIE DRIVER
4033 M: Jim Quinlan <jim2101024@gmail.com>
4034 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4035 M: Florian Fainelli <f.fainelli@gmail.com>
4036 M: bcm-kernel-feedback-list@broadcom.com
4037 L: linux-pci@vger.kernel.org
4039 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4040 F: drivers/pci/controller/pcie-brcmstb.c
4042 BROADCOM SYSTEMPORT ETHERNET DRIVER
4043 M: Florian Fainelli <f.fainelli@gmail.com>
4044 L: bcm-kernel-feedback-list@broadcom.com
4045 L: netdev@vger.kernel.org
4047 F: drivers/net/ethernet/broadcom/bcmsysport.*
4048 F: drivers/net/ethernet/broadcom/unimac.h
4049 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4051 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4052 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4053 M: Prashant Sreedharan <prashant@broadcom.com>
4054 M: Michael Chan <mchan@broadcom.com>
4055 L: netdev@vger.kernel.org
4057 F: drivers/net/ethernet/broadcom/tg3.*
4060 M: Scott Branden <scott.branden@broadcom.com>
4061 L: bcm-kernel-feedback-list@broadcom.com
4063 F: drivers/misc/bcm-vk/
4064 F: include/uapi/linux/misc/bcm_vk.h
4066 BROCADE BFA FC SCSI DRIVER
4067 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4068 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4069 L: linux-scsi@vger.kernel.org
4071 F: drivers/scsi/bfa/
4073 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4074 M: Rasesh Mody <rmody@marvell.com>
4075 M: Sudarsana Kalluru <skalluru@marvell.com>
4076 M: GR-Linux-NIC-Dev@marvell.com
4077 L: netdev@vger.kernel.org
4079 F: drivers/net/ethernet/brocade/bna/
4081 BSG (block layer generic sg v4 driver)
4082 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4083 L: linux-scsi@vger.kernel.org
4086 F: include/linux/bsg.h
4087 F: include/uapi/linux/bsg.h
4090 M: Clemens Ladisch <clemens@ladisch.de>
4091 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4094 F: Documentation/sound/cards/bt87x.rst
4095 F: sound/pci/bt87x.c
4098 M: Michael Buesch <m@bues.ch>
4100 W: http://bu3sch.de/btgpio.php
4101 F: drivers/gpio/gpio-bt8xx.c
4104 M: Chris Mason <clm@fb.com>
4105 M: Josef Bacik <josef@toxicpanda.com>
4106 M: David Sterba <dsterba@suse.com>
4107 L: linux-btrfs@vger.kernel.org
4109 W: http://btrfs.wiki.kernel.org/
4110 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4111 C: irc://irc.libera.chat/btrfs
4112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4113 F: Documentation/filesystems/btrfs.rst
4115 F: include/linux/btrfs*
4116 F: include/uapi/linux/btrfs*
4118 BTTV VIDEO4LINUX DRIVER
4119 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4120 L: linux-media@vger.kernel.org
4122 W: https://linuxtv.org
4123 T: git git://linuxtv.org/media_tree.git
4124 F: Documentation/driver-api/media/drivers/bttv*
4125 F: drivers/media/pci/bt8xx/bttv*
4127 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4128 M: Chanwoo Choi <cw00.choi@samsung.com>
4129 L: linux-pm@vger.kernel.org
4130 L: linux-samsung-soc@vger.kernel.org
4132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4133 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4134 F: drivers/devfreq/exynos-bus.c
4136 BUSLOGIC SCSI DRIVER
4137 M: Khalid Aziz <khalid@gonehiking.org>
4138 L: linux-scsi@vger.kernel.org
4140 F: drivers/scsi/BusLogic.*
4141 F: drivers/scsi/FlashPoint.*
4143 C-MEDIA CMI8788 DRIVER
4144 M: Clemens Ladisch <clemens@ladisch.de>
4145 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4148 F: sound/pci/oxygen/
4151 M: Guo Ren <guoren@kernel.org>
4152 L: linux-csky@vger.kernel.org
4154 T: git https://github.com/c-sky/csky-linux.git
4155 F: Documentation/devicetree/bindings/csky/
4156 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4157 F: Documentation/devicetree/bindings/timer/csky,*
4159 F: drivers/clocksource/timer-gx6605s.c
4160 F: drivers/clocksource/timer-mp-csky.c
4161 F: drivers/irqchip/irq-csky-*
4165 CA8210 IEEE-802.15.4 RADIO DRIVER
4166 L: linux-wpan@vger.kernel.org
4168 W: https://github.com/Cascoda/ca8210-linux.git
4169 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4170 F: drivers/net/ieee802154/ca8210.c
4172 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4173 M: Damien Le Moal <damien.lemoal@wdc.com>
4174 L: linux-riscv@lists.infradead.org
4175 L: linux-gpio@vger.kernel.org (pinctrl driver)
4176 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4177 F: drivers/pinctrl/pinctrl-k210.c
4179 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4180 M: Damien Le Moal <damien.lemoal@wdc.com>
4181 L: linux-kernel@vger.kernel.org
4182 L: linux-riscv@lists.infradead.org
4184 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4185 F: drivers/reset/reset-k210.c
4187 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4188 M: Damien Le Moal <damien.lemoal@wdc.com>
4189 L: linux-riscv@lists.infradead.org
4191 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4192 F: drivers/soc/canaan/
4193 F: include/soc/canaan/
4195 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4196 M: David Howells <dhowells@redhat.com>
4197 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4199 F: Documentation/filesystems/caching/cachefiles.rst
4202 CADENCE MIPI-CSI2 BRIDGES
4203 M: Maxime Ripard <mripard@kernel.org>
4204 L: linux-media@vger.kernel.org
4206 F: Documentation/devicetree/bindings/media/cdns,*.txt
4207 F: drivers/media/platform/cadence/cdns-csi2*
4210 L: linux-mtd@lists.infradead.org
4212 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4213 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4215 CADENCE USB3 DRD IP DRIVER
4216 M: Peter Chen <peter.chen@kernel.org>
4217 M: Pawel Laszczak <pawell@cadence.com>
4218 R: Roger Quadros <rogerq@kernel.org>
4219 R: Aswath Govindraju <a-govindraju@ti.com>
4220 L: linux-usb@vger.kernel.org
4222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4223 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4224 F: drivers/usb/cdns3/
4225 X: drivers/usb/cdns3/cdnsp*
4227 CADENCE USBSSP DRD IP DRIVER
4228 M: Pawel Laszczak <pawell@cadence.com>
4229 L: linux-usb@vger.kernel.org
4231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4232 F: drivers/usb/cdns3/
4233 X: drivers/usb/cdns3/cdns3*
4235 CADET FM/AM RADIO RECEIVER DRIVER
4236 M: Hans Verkuil <hverkuil@xs4all.nl>
4237 L: linux-media@vger.kernel.org
4239 W: https://linuxtv.org
4240 T: git git://linuxtv.org/media_tree.git
4241 F: drivers/media/radio/radio-cadet*
4243 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4244 L: linux-media@vger.kernel.org
4246 T: git git://linuxtv.org/media_tree.git
4247 F: Documentation/admin-guide/media/cafe_ccic*
4248 F: drivers/media/platform/marvell-ccic/
4251 L: netdev@vger.kernel.org
4253 F: Documentation/networking/caif/
4254 F: drivers/net/caif/
4255 F: include/net/caif/
4256 F: include/uapi/linux/caif/
4260 M: Toke Høiland-Jørgensen <toke@toke.dk>
4261 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4263 F: net/sched/sch_cake.c
4266 M: Wolfgang Grandegger <wg@grandegger.com>
4267 M: Marc Kleine-Budde <mkl@pengutronix.de>
4268 L: linux-can@vger.kernel.org
4270 W: https://github.com/linux-can
4271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4273 F: Documentation/devicetree/bindings/net/can/
4274 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4276 F: drivers/phy/phy-can-transceiver.c
4277 F: include/linux/can/bittiming.h
4278 F: include/linux/can/dev.h
4279 F: include/linux/can/led.h
4280 F: include/linux/can/length.h
4281 F: include/linux/can/platform/
4282 F: include/linux/can/rx-offload.h
4283 F: include/uapi/linux/can/error.h
4284 F: include/uapi/linux/can/netlink.h
4285 F: include/uapi/linux/can/vxcan.h
4288 M: Oliver Hartkopp <socketcan@hartkopp.net>
4289 M: Marc Kleine-Budde <mkl@pengutronix.de>
4290 L: linux-can@vger.kernel.org
4292 W: https://github.com/linux-can
4293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4295 F: Documentation/networking/can.rst
4296 F: include/linux/can/can-ml.h
4297 F: include/linux/can/core.h
4298 F: include/linux/can/skb.h
4299 F: include/net/netns/can.h
4300 F: include/uapi/linux/can.h
4301 F: include/uapi/linux/can/bcm.h
4302 F: include/uapi/linux/can/gw.h
4303 F: include/uapi/linux/can/isotp.h
4304 F: include/uapi/linux/can/raw.h
4307 CAN-J1939 NETWORK LAYER
4308 M: Robin van der Gracht <robin@protonic.nl>
4309 M: Oleksij Rempel <o.rempel@pengutronix.de>
4310 R: kernel@pengutronix.de
4311 L: linux-can@vger.kernel.org
4313 F: Documentation/networking/j1939.rst
4314 F: include/uapi/linux/can/j1939.h
4318 M: Serge Hallyn <serge@hallyn.com>
4319 L: linux-security-module@vger.kernel.org
4321 F: include/linux/capability.h
4322 F: include/uapi/linux/capability.h
4323 F: kernel/capability.c
4324 F: security/commoncap.c
4326 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4327 M: Kevin Tsai <ktsai@capellamicro.com>
4329 F: drivers/iio/light/cm*
4331 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4332 M: Christian Lamparter <chunkeey@googlemail.com>
4333 L: linux-wireless@vger.kernel.org
4335 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4336 F: drivers/net/wireless/ath/carl9170/
4339 M: Robert Richter <rric@kernel.org>
4341 W: http://www.marvell.com
4342 F: drivers/i2c/busses/i2c-octeon*
4343 F: drivers/i2c/busses/i2c-thunderx*
4345 CAVIUM LIQUIDIO NETWORK DRIVER
4346 M: Derek Chickles <dchickles@marvell.com>
4347 M: Satanand Burla <sburla@marvell.com>
4348 M: Felix Manlunas <fmanlunas@marvell.com>
4349 L: netdev@vger.kernel.org
4351 W: http://www.marvell.com
4352 F: drivers/net/ethernet/cavium/liquidio/
4355 M: Robert Richter <rric@kernel.org>
4357 W: http://www.marvell.com
4358 F: drivers/mmc/host/cavium*
4360 CAVIUM OCTEON-TX CRYPTO DRIVER
4361 M: George Cherian <gcherian@marvell.com>
4362 L: linux-crypto@vger.kernel.org
4364 W: http://www.marvell.com
4365 F: drivers/crypto/cavium/cpt/
4367 CAVIUM THUNDERX2 ARM64 SOC
4368 M: Robert Richter <rric@kernel.org>
4369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4371 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4372 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4374 CBS/ETF/TAPRIO QDISCS
4375 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4377 L: netdev@vger.kernel.org
4378 F: net/sched/sch_cbs.c
4379 F: net/sched/sch_etf.c
4380 F: net/sched/sch_taprio.c
4382 CC2520 IEEE-802.15.4 RADIO DRIVER
4383 M: Varka Bhadram <varkabhadram@gmail.com>
4384 L: linux-wpan@vger.kernel.org
4386 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4387 F: drivers/net/ieee802154/cc2520.c
4388 F: include/linux/spi/cc2520.h
4390 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4391 M: Gilad Ben-Yossef <gilad@benyossef.com>
4392 L: linux-crypto@vger.kernel.org
4394 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4395 F: drivers/crypto/ccree/
4397 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4398 M: Hadar Gat <hadar.gat@arm.com>
4399 L: linux-crypto@vger.kernel.org
4401 F: drivers/char/hw_random/cctrng.c
4402 F: drivers/char/hw_random/cctrng.h
4403 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4404 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4407 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4408 L: linux-media@vger.kernel.org
4410 W: http://linuxtv.org
4411 T: git git://linuxtv.org/media_tree.git
4412 F: Documentation/ABI/testing/debugfs-cec-error-inj
4413 F: Documentation/devicetree/bindings/media/cec.txt
4414 F: Documentation/driver-api/media/cec-core.rst
4415 F: Documentation/userspace-api/media/cec
4416 F: drivers/media/cec/
4417 F: drivers/media/rc/keymaps/rc-cec.c
4418 F: include/media/cec-notifier.h
4419 F: include/media/cec.h
4420 F: include/uapi/linux/cec-funcs.h
4421 F: include/uapi/linux/cec.h
4424 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4425 L: linux-media@vger.kernel.org
4427 W: http://linuxtv.org
4428 T: git git://linuxtv.org/media_tree.git
4429 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4430 F: drivers/media/cec/platform/cec-gpio/
4432 CELL BROADBAND ENGINE ARCHITECTURE
4433 M: Arnd Bergmann <arnd@arndb.de>
4434 L: linuxppc-dev@lists.ozlabs.org
4436 W: http://www.ibm.com/developerworks/power/cell/
4437 F: arch/powerpc/include/asm/cell*.h
4438 F: arch/powerpc/include/asm/spu*.h
4439 F: arch/powerpc/include/uapi/asm/spu*.h
4440 F: arch/powerpc/platforms/cell/
4442 CELLWISE CW2015 BATTERY DRIVER
4443 M: Tobias Schrammm <t.schramm@manjaro.org>
4445 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4446 F: drivers/power/supply/cw2015_battery.c
4448 CEPH COMMON CODE (LIBCEPH)
4449 M: Ilya Dryomov <idryomov@gmail.com>
4450 M: Jeff Layton <jlayton@kernel.org>
4451 L: ceph-devel@vger.kernel.org
4454 T: git git://github.com/ceph/ceph-client.git
4455 F: include/linux/ceph/
4456 F: include/linux/crush/
4459 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4460 M: Jeff Layton <jlayton@kernel.org>
4461 M: Ilya Dryomov <idryomov@gmail.com>
4462 L: ceph-devel@vger.kernel.org
4465 T: git git://github.com/ceph/ceph-client.git
4466 F: Documentation/filesystems/ceph.rst
4469 CERTIFICATE HANDLING
4470 M: David Howells <dhowells@redhat.com>
4471 M: David Woodhouse <dwmw2@infradead.org>
4472 L: keyrings@vger.kernel.org
4474 F: Documentation/admin-guide/module-signing.rst
4476 F: scripts/sign-file.c
4478 CFAG12864B LCD DRIVER
4479 M: Miguel Ojeda <ojeda@kernel.org>
4481 F: drivers/auxdisplay/cfag12864b.c
4482 F: include/linux/cfag12864b.h
4484 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4485 M: Miguel Ojeda <ojeda@kernel.org>
4487 F: drivers/auxdisplay/cfag12864bfb.c
4488 F: include/linux/cfag12864b.h
4490 CHAR and MISC DRIVERS
4491 M: Arnd Bergmann <arnd@arndb.de>
4492 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4497 F: include/linux/miscdevice.h
4498 X: drivers/char/agp/
4499 X: drivers/char/hw_random/
4500 X: drivers/char/ipmi/
4501 X: drivers/char/random.c
4502 X: drivers/char/tpm/
4505 M: Andy Whitcroft <apw@canonical.com>
4506 M: Joe Perches <joe@perches.com>
4507 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4508 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4510 F: scripts/checkpatch.pl
4512 CHECKPATCH DOCUMENTATION
4513 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4514 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4515 R: Joe Perches <joe@perches.com>
4517 F: Documentation/dev-tools/checkpatch.rst
4519 CHINESE DOCUMENTATION
4520 M: Alex Shi <alexs@kernel.org>
4522 F: Documentation/translations/zh_CN/
4524 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4525 M: Peter Chen <peter.chen@kernel.org>
4526 L: linux-usb@vger.kernel.org
4528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4529 F: drivers/usb/chipidea/
4531 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4532 M: Hans de Goede <hdegoede@redhat.com>
4533 L: linux-input@vger.kernel.org
4535 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4536 F: drivers/input/touchscreen/chipone_icn8318.c
4538 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4539 M: Hans de Goede <hdegoede@redhat.com>
4540 L: linux-input@vger.kernel.org
4542 F: drivers/input/touchscreen/chipone_icn8505.c
4544 CHROME HARDWARE PLATFORM SUPPORT
4545 M: Benson Leung <bleung@chromium.org>
4547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4548 F: drivers/platform/chrome/
4550 CHROMEOS EC CODEC DRIVER
4551 M: Cheng-Yi Chiang <cychiang@chromium.org>
4552 M: Tzung-Bi Shih <tzungbi@google.com>
4553 R: Guenter Roeck <groeck@chromium.org>
4555 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4556 F: sound/soc/codecs/cros_ec_codec.*
4558 CHROMEOS EC SUBDRIVERS
4559 M: Benson Leung <bleung@chromium.org>
4560 R: Guenter Roeck <groeck@chromium.org>
4562 F: drivers/power/supply/cros_usbpd-charger.c
4566 CHROMEOS EC USB TYPE-C DRIVER
4567 M: Prashant Malani <pmalani@chromium.org>
4569 F: drivers/platform/chrome/cros_ec_typec.c
4571 CHROMEOS EC USB PD NOTIFY DRIVER
4572 M: Prashant Malani <pmalani@chromium.org>
4574 F: drivers/platform/chrome/cros_usbpd_notify.c
4575 F: include/linux/platform_data/cros_usbpd_notify.h
4577 CHRONTEL CH7322 CEC DRIVER
4578 M: Joe Tessler <jrt@google.com>
4579 L: linux-media@vger.kernel.org
4581 T: git git://linuxtv.org/media_tree.git
4582 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4583 F: drivers/media/cec/i2c/ch7322.c
4585 CIRRUS LOGIC AUDIO CODEC DRIVERS
4586 M: James Schulman <james.schulman@cirrus.com>
4587 M: David Rhodes <david.rhodes@cirrus.com>
4588 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4589 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4590 L: patches@opensource.cirrus.com
4592 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4593 F: sound/pci/hda/cs*
4594 F: sound/soc/codecs/cs*
4596 CIRRUS LOGIC DSP FIRMWARE DRIVER
4597 M: Simon Trimmer <simont@opensource.cirrus.com>
4598 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4599 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4600 L: patches@opensource.cirrus.com
4602 W: https://github.com/CirrusLogic/linux-drivers/wiki
4603 T: git https://github.com/CirrusLogic/linux-drivers.git
4604 F: drivers/firmware/cirrus/*
4605 F: include/linux/firmware/cirrus/*
4607 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4608 M: Hartley Sweeten <hsweeten@visionengravers.com>
4609 L: netdev@vger.kernel.org
4611 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4613 CIRRUS LOGIC LOCHNAGAR DRIVER
4614 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4615 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4616 L: patches@opensource.cirrus.com
4618 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4619 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4620 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4621 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4622 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4623 F: Documentation/hwmon/lochnagar.rst
4624 F: drivers/clk/clk-lochnagar.c
4625 F: drivers/hwmon/lochnagar-hwmon.c
4626 F: drivers/mfd/lochnagar-i2c.c
4627 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4628 F: drivers/regulator/lochnagar-regulator.c
4629 F: include/dt-bindings/clk/lochnagar.h
4630 F: include/dt-bindings/pinctrl/lochnagar.h
4631 F: include/linux/mfd/lochnagar*
4632 F: sound/soc/codecs/lochnagar-sc.c
4634 CIRRUS LOGIC MADERA CODEC DRIVERS
4635 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4636 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4637 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4638 L: patches@opensource.cirrus.com
4640 W: https://github.com/CirrusLogic/linux-drivers/wiki
4641 T: git https://github.com/CirrusLogic/linux-drivers.git
4642 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4643 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4644 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4645 F: drivers/gpio/gpio-madera*
4646 F: drivers/irqchip/irq-madera*
4647 F: drivers/mfd/cs47l*
4648 F: drivers/mfd/madera*
4649 F: drivers/pinctrl/cirrus/*
4650 F: include/dt-bindings/sound/madera*
4651 F: include/linux/irqchip/irq-madera*
4652 F: include/linux/mfd/madera/*
4653 F: include/sound/madera*
4654 F: sound/soc/codecs/cs47l*
4655 F: sound/soc/codecs/madera*
4657 CISCO FCOE HBA DRIVER
4658 M: Satish Kharat <satishkh@cisco.com>
4659 M: Sesidhar Baddela <sebaddel@cisco.com>
4660 M: Karan Tilak Kumar <kartilak@cisco.com>
4661 L: linux-scsi@vger.kernel.org
4663 F: drivers/scsi/fnic/
4665 CISCO SCSI HBA DRIVER
4666 M: Karan Tilak Kumar <kartilak@cisco.com>
4667 M: Sesidhar Baddela <sebaddel@cisco.com>
4668 L: linux-scsi@vger.kernel.org
4670 F: drivers/scsi/snic/
4672 CISCO VIC ETHERNET NIC DRIVER
4673 M: Christian Benvenuti <benve@cisco.com>
4674 M: Govindarajulu Varadarajan <_govind@gmx.com>
4676 F: drivers/net/ethernet/cisco/enic/
4678 CISCO VIC LOW LATENCY NIC DRIVER
4679 M: Christian Benvenuti <benve@cisco.com>
4680 M: Nelson Escobar <neescoba@cisco.com>
4682 F: drivers/infiniband/hw/usnic/
4685 M: Miguel Ojeda <ojeda@kernel.org>
4689 CLANG/LLVM BUILD SUPPORT
4690 M: Nathan Chancellor <nathan@kernel.org>
4691 M: Nick Desaulniers <ndesaulniers@google.com>
4692 L: llvm@lists.linux.dev
4694 W: https://clangbuiltlinux.github.io/
4695 B: https://github.com/ClangBuiltLinux/linux/issues
4696 C: irc://irc.libera.chat/clangbuiltlinux
4697 F: Documentation/kbuild/llvm.rst
4698 F: include/linux/compiler-clang.h
4699 F: scripts/Makefile.clang
4700 F: scripts/clang-tools/
4701 K: \b(?i:clang|llvm)\b
4703 CLANG CONTROL FLOW INTEGRITY SUPPORT
4704 M: Sami Tolvanen <samitolvanen@google.com>
4705 M: Kees Cook <keescook@chromium.org>
4706 R: Nathan Chancellor <nathan@kernel.org>
4707 R: Nick Desaulniers <ndesaulniers@google.com>
4708 L: llvm@lists.linux.dev
4710 B: https://github.com/ClangBuiltLinux/linux/issues
4711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4712 F: include/linux/cfi.h
4716 M: Russell King <linux@armlinux.org.uk>
4717 L: linux-clk@vger.kernel.org
4719 F: include/linux/clk.h
4721 CLOCKSOURCE, CLOCKEVENT DRIVERS
4722 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4723 M: Thomas Gleixner <tglx@linutronix.de>
4724 L: linux-kernel@vger.kernel.org
4726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4727 F: Documentation/devicetree/bindings/timer/
4728 F: drivers/clocksource/
4731 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4732 M: Daniel Oliveira Nascimento <don@syst.com.br>
4733 L: platform-driver-x86@vger.kernel.org
4735 F: drivers/platform/x86/classmate-laptop.c
4738 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4739 L: linux-media@vger.kernel.org
4741 W: https://linuxtv.org
4742 T: git git://linuxtv.org/media_tree.git
4743 F: drivers/media/pci/cobalt/
4745 COCCINELLE/Semantic Patches (SmPL)
4746 M: Julia Lawall <Julia.Lawall@inria.fr>
4747 M: Nicolas Palix <nicolas.palix@imag.fr>
4748 L: cocci@inria.fr (moderated for non-subscribers)
4750 W: https://coccinelle.gitlabpages.inria.fr/website/
4751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4752 F: Documentation/dev-tools/coccinelle.rst
4753 F: scripts/coccicheck
4754 F: scripts/coccinelle/
4757 M: Jan Harkes <jaharkes@cs.cmu.edu>
4759 L: codalist@coda.cs.cmu.edu
4761 W: http://www.coda.cs.cmu.edu/
4762 F: Documentation/filesystems/coda.rst
4764 F: include/linux/coda*.h
4765 F: include/uapi/linux/coda*.h
4767 CODA V4L2 MEM2MEM DRIVER
4768 M: Philipp Zabel <p.zabel@pengutronix.de>
4769 L: linux-media@vger.kernel.org
4771 F: Documentation/devicetree/bindings/media/coda.yaml
4772 F: drivers/media/platform/coda/
4775 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4777 F: Documentation/process/code-of-conduct-interpretation.rst
4778 F: Documentation/process/code-of-conduct.rst
4781 M: Ian Abbott <abbotti@mev.co.uk>
4782 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4785 F: include/linux/comedi/
4786 F: include/uapi/linux/comedi.h
4788 COMMON CLK FRAMEWORK
4789 M: Michael Turquette <mturquette@baylibre.com>
4790 M: Stephen Boyd <sboyd@kernel.org>
4791 L: linux-clk@vger.kernel.org
4793 Q: http://patchwork.kernel.org/project/linux-clk/list/
4794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4795 F: Documentation/devicetree/bindings/clock/
4797 F: include/linux/clk-pr*
4798 F: include/linux/clk/
4799 F: include/linux/of_clk.h
4800 X: drivers/clk/clkdev.c
4802 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4803 M: Steve French <sfrench@samba.org>
4804 L: linux-cifs@vger.kernel.org
4805 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4807 W: http://linux-cifs.samba.org/
4808 T: git git://git.samba.org/sfrench/cifs-2.6.git
4809 F: Documentation/admin-guide/cifs/
4813 COMPACTPCI HOTPLUG CORE
4814 M: Scott Murray <scott@spiteful.org>
4815 L: linux-pci@vger.kernel.org
4817 F: drivers/pci/hotplug/cpci_hotplug*
4819 COMPACTPCI HOTPLUG GENERIC DRIVER
4820 M: Scott Murray <scott@spiteful.org>
4821 L: linux-pci@vger.kernel.org
4823 F: drivers/pci/hotplug/cpcihp_generic.c
4825 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4826 M: Scott Murray <scott@spiteful.org>
4827 L: linux-pci@vger.kernel.org
4829 F: drivers/pci/hotplug/cpcihp_zt5550.*
4831 COMPAL LAPTOP SUPPORT
4832 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4833 L: platform-driver-x86@vger.kernel.org
4835 F: drivers/platform/x86/compal-laptop.c
4838 M: Miguel Ojeda <ojeda@kernel.org>
4839 R: Nick Desaulniers <ndesaulniers@google.com>
4841 F: include/linux/compiler_attributes.h
4843 COMPUTE EXPRESS LINK (CXL)
4844 M: Alison Schofield <alison.schofield@intel.com>
4845 M: Vishal Verma <vishal.l.verma@intel.com>
4846 M: Ira Weiny <ira.weiny@intel.com>
4847 M: Ben Widawsky <ben.widawsky@intel.com>
4848 M: Dan Williams <dan.j.williams@intel.com>
4849 L: linux-cxl@vger.kernel.org
4852 F: include/uapi/linux/cxl_mem.h
4854 CONEXANT ACCESSRUNNER USB DRIVER
4855 L: accessrunner-general@lists.sourceforge.net
4857 W: http://accessrunner.sourceforge.net/
4858 F: drivers/usb/atm/cxacru.c
4861 M: Joel Becker <jlbec@evilplan.org>
4862 M: Christoph Hellwig <hch@lst.de>
4864 T: git git://git.infradead.org/users/hch/configfs.git
4866 F: include/linux/configfs.h
4867 F: samples/configfs/
4870 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4872 F: drivers/video/console/
4873 F: include/linux/console*
4876 M: Frederic Weisbecker <frederic@kernel.org>
4878 F: kernel/context_tracking.c
4879 F: include/linux/context_tracking*
4881 CONTROL GROUP (CGROUP)
4882 M: Tejun Heo <tj@kernel.org>
4883 M: Zefan Li <lizefan.x@bytedance.com>
4884 M: Johannes Weiner <hannes@cmpxchg.org>
4885 L: cgroups@vger.kernel.org
4887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4888 F: Documentation/admin-guide/cgroup-v1/
4889 F: Documentation/admin-guide/cgroup-v2.rst
4890 F: include/linux/cgroup*
4893 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4894 M: Tejun Heo <tj@kernel.org>
4895 M: Jens Axboe <axboe@kernel.dk>
4896 L: cgroups@vger.kernel.org
4897 L: linux-block@vger.kernel.org
4898 T: git git://git.kernel.dk/linux-block
4899 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4900 F: block/bfq-cgroup.c
4901 F: block/blk-cgroup.c
4902 F: block/blk-iolatency.c
4903 F: block/blk-throttle.c
4904 F: include/linux/blk-cgroup.h
4906 CONTROL GROUP - CPUSET
4907 M: Zefan Li <lizefan.x@bytedance.com>
4908 L: cgroups@vger.kernel.org
4910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4911 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4912 F: include/linux/cpuset.h
4913 F: kernel/cgroup/cpuset.c
4915 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4916 M: Johannes Weiner <hannes@cmpxchg.org>
4917 M: Michal Hocko <mhocko@kernel.org>
4918 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4919 L: cgroups@vger.kernel.org
4920 L: linux-mm@kvack.org
4925 CORETEMP HARDWARE MONITORING DRIVER
4926 M: Fenghua Yu <fenghua.yu@intel.com>
4927 L: linux-hwmon@vger.kernel.org
4929 F: Documentation/hwmon/coretemp.rst
4930 F: drivers/hwmon/coretemp.c
4932 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4933 M: Marius Zachmann <mail@mariuszachmann.de>
4934 L: linux-hwmon@vger.kernel.org
4936 F: drivers/hwmon/corsair-cpro.c
4938 CORSAIR-PSU HARDWARE MONITOR DRIVER
4939 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4940 L: linux-hwmon@vger.kernel.org
4942 F: Documentation/hwmon/corsair-psu.rst
4943 F: drivers/hwmon/corsair-psu.c
4945 COSA/SRP SYNC SERIAL DRIVER
4946 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4948 W: http://www.fi.muni.cz/~kas/cosa/
4949 F: drivers/net/wan/cosa*
4952 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4953 L: linux-iio@vger.kernel.org
4955 F: Documentation/ABI/testing/sysfs-bus-counter
4956 F: Documentation/driver-api/generic-counter.rst
4958 F: include/linux/counter.h
4959 F: include/uapi/linux/counter.h
4963 M: Bence Csókás <bence98@sch.bme.hu>
4965 F: drivers/i2c/busses/i2c-cp2615.c
4967 CPMAC ETHERNET DRIVER
4968 M: Florian Fainelli <f.fainelli@gmail.com>
4969 L: netdev@vger.kernel.org
4971 F: drivers/net/ethernet/ti/cpmac.c
4973 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4974 M: Viresh Kumar <viresh.kumar@linaro.org>
4975 M: Sudeep Holla <sudeep.holla@arm.com>
4976 L: linux-pm@vger.kernel.org
4978 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4979 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4981 CPU FREQUENCY SCALING FRAMEWORK
4982 M: "Rafael J. Wysocki" <rafael@kernel.org>
4983 M: Viresh Kumar <viresh.kumar@linaro.org>
4984 L: linux-pm@vger.kernel.org
4986 B: https://bugzilla.kernel.org
4987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4989 F: Documentation/admin-guide/pm/cpufreq.rst
4990 F: Documentation/admin-guide/pm/intel_pstate.rst
4991 F: Documentation/cpu-freq/
4992 F: Documentation/devicetree/bindings/cpufreq/
4994 F: include/linux/cpufreq.h
4995 F: include/linux/sched/cpufreq.h
4996 F: kernel/sched/cpufreq*.c
4997 F: tools/testing/selftests/cpufreq/
4999 CPU IDLE TIME MANAGEMENT FRAMEWORK
5000 M: "Rafael J. Wysocki" <rafael@kernel.org>
5001 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5002 L: linux-pm@vger.kernel.org
5004 B: https://bugzilla.kernel.org
5005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5006 F: Documentation/admin-guide/pm/cpuidle.rst
5007 F: Documentation/driver-api/pm/cpuidle.rst
5009 F: include/linux/cpuidle.h
5011 CPU POWER MONITORING SUBSYSTEM
5012 M: Thomas Renninger <trenn@suse.com>
5013 M: Shuah Khan <shuah@kernel.org>
5014 M: Shuah Khan <skhan@linuxfoundation.org>
5015 L: linux-pm@vger.kernel.org
5017 F: tools/power/cpupower/
5020 M: "H. Peter Anvin" <hpa@zytor.com>
5022 F: arch/x86/kernel/cpuid.c
5023 F: arch/x86/kernel/msr.c
5025 CPUIDLE DRIVER - ARM BIG LITTLE
5026 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5027 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5028 L: linux-pm@vger.kernel.org
5029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5032 F: drivers/cpuidle/cpuidle-big_little.c
5034 CPUIDLE DRIVER - ARM EXYNOS
5035 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5036 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5037 M: Kukjin Kim <kgene@kernel.org>
5038 L: linux-pm@vger.kernel.org
5039 L: linux-samsung-soc@vger.kernel.org
5041 F: arch/arm/mach-exynos/pm.c
5042 F: drivers/cpuidle/cpuidle-exynos.c
5043 F: include/linux/platform_data/cpuidle-exynos.h
5045 CPUIDLE DRIVER - ARM PSCI
5046 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5047 M: Sudeep Holla <sudeep.holla@arm.com>
5048 L: linux-pm@vger.kernel.org
5049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5051 F: drivers/cpuidle/cpuidle-psci.c
5053 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5054 M: Ulf Hansson <ulf.hansson@linaro.org>
5055 L: linux-pm@vger.kernel.org
5056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5058 F: drivers/cpuidle/cpuidle-psci.h
5059 F: drivers/cpuidle/cpuidle-psci-domain.c
5062 M: Nicolas Pitre <nico@fluxnic.net>
5064 F: Documentation/filesystems/cramfs.rst
5068 M: Bastien Nocera <hadess@hadess.net>
5069 L: linux-input@vger.kernel.org
5071 F: drivers/hid/hid-creative-sb0540.c
5074 M: Herbert Xu <herbert@gondor.apana.org.au>
5075 M: "David S. Miller" <davem@davemloft.net>
5076 L: linux-crypto@vger.kernel.org
5078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5080 F: Documentation/crypto/
5081 F: Documentation/devicetree/bindings/crypto/
5086 F: include/linux/crypto*
5089 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5090 M: Neil Horman <nhorman@tuxdriver.com>
5091 L: linux-crypto@vger.kernel.org
5093 F: crypto/ansi_cprng.c
5097 M: Hans Verkuil <hverkuil@xs4all.nl>
5098 L: linux-media@vger.kernel.org
5100 W: http://linuxtv.org
5101 T: git git://linuxtv.org/media_tree.git
5102 F: drivers/media/i2c/cs3308.c
5104 CS5535 Audio ALSA driver
5105 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5107 F: sound/pci/cs5535audio/
5109 CSI DRIVERS FOR ALLWINNER V3s
5110 M: Yong Deng <yong.deng@magewell.com>
5111 L: linux-media@vger.kernel.org
5113 T: git git://linuxtv.org/media_tree.git
5114 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5115 F: drivers/media/platform/sunxi/sun6i-csi/
5118 M: Solomon Peachy <pizza@shaftnet.org>
5120 F: drivers/net/wireless/st/cw1200/
5122 CX18 VIDEO4LINUX DRIVER
5123 M: Andy Walls <awalls@md.metrocast.net>
5124 L: linux-media@vger.kernel.org
5126 W: https://linuxtv.org
5127 T: git git://linuxtv.org/media_tree.git
5128 F: drivers/media/pci/cx18/
5129 F: include/uapi/linux/ivtv*
5131 CX2341X MPEG ENCODER HELPER MODULE
5132 M: Hans Verkuil <hverkuil@xs4all.nl>
5133 L: linux-media@vger.kernel.org
5135 W: https://linuxtv.org
5136 T: git git://linuxtv.org/media_tree.git
5137 F: drivers/media/common/cx2341x*
5138 F: include/media/drv-intf/cx2341x.h
5140 CX24120 MEDIA DRIVER
5141 M: Jemma Denson <jdenson@gmail.com>
5142 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5143 L: linux-media@vger.kernel.org
5145 W: https://linuxtv.org
5146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5147 F: drivers/media/dvb-frontends/cx24120*
5149 CX88 VIDEO4LINUX DRIVER
5150 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5151 L: linux-media@vger.kernel.org
5153 W: https://linuxtv.org
5154 T: git git://linuxtv.org/media_tree.git
5155 F: Documentation/driver-api/media/drivers/cx88*
5156 F: drivers/media/pci/cx88/
5158 CXD2820R MEDIA DRIVER
5159 M: Antti Palosaari <crope@iki.fi>
5160 L: linux-media@vger.kernel.org
5162 W: https://linuxtv.org
5163 W: http://palosaari.fi/linux/
5164 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5165 T: git git://linuxtv.org/anttip/media_tree.git
5166 F: drivers/media/dvb-frontends/cxd2820r*
5168 CXGB3 ETHERNET DRIVER (CXGB3)
5169 M: Raju Rangoju <rajur@chelsio.com>
5170 L: netdev@vger.kernel.org
5172 W: http://www.chelsio.com
5173 F: drivers/net/ethernet/chelsio/cxgb3/
5175 CXGB3 ISCSI DRIVER (CXGB3I)
5176 M: Karen Xie <kxie@chelsio.com>
5177 L: linux-scsi@vger.kernel.org
5179 W: http://www.chelsio.com
5180 F: drivers/scsi/cxgbi/cxgb3i
5182 CXGB4 CRYPTO DRIVER (chcr)
5183 M: Ayush Sawal <ayush.sawal@chelsio.com>
5184 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5185 M: Rohit Maheshwari <rohitm@chelsio.com>
5186 L: linux-crypto@vger.kernel.org
5188 W: http://www.chelsio.com
5189 F: drivers/crypto/chelsio
5191 CXGB4 INLINE CRYPTO DRIVER
5192 M: Ayush Sawal <ayush.sawal@chelsio.com>
5193 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5194 M: Rohit Maheshwari <rohitm@chelsio.com>
5195 L: netdev@vger.kernel.org
5197 W: http://www.chelsio.com
5198 F: drivers/net/ethernet/chelsio/inline_crypto/
5200 CXGB4 ETHERNET DRIVER (CXGB4)
5201 M: Raju Rangoju <rajur@chelsio.com>
5202 L: netdev@vger.kernel.org
5204 W: http://www.chelsio.com
5205 F: drivers/net/ethernet/chelsio/cxgb4/
5207 CXGB4 ISCSI DRIVER (CXGB4I)
5208 M: Karen Xie <kxie@chelsio.com>
5209 L: linux-scsi@vger.kernel.org
5211 W: http://www.chelsio.com
5212 F: drivers/scsi/cxgbi/cxgb4i
5214 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5215 M: Potnuri Bharat Teja <bharat@chelsio.com>
5216 L: linux-rdma@vger.kernel.org
5218 W: http://www.openfabrics.org
5219 F: drivers/infiniband/hw/cxgb4/
5220 F: include/uapi/rdma/cxgb4-abi.h
5222 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5223 M: Raju Rangoju <rajur@chelsio.com>
5224 L: netdev@vger.kernel.org
5226 W: http://www.chelsio.com
5227 F: drivers/net/ethernet/chelsio/cxgb4vf/
5229 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5230 M: Frederic Barrat <fbarrat@linux.ibm.com>
5231 M: Andrew Donnellan <ajd@linux.ibm.com>
5232 L: linuxppc-dev@lists.ozlabs.org
5234 F: Documentation/ABI/testing/sysfs-class-cxl
5235 F: Documentation/powerpc/cxl.rst
5236 F: arch/powerpc/platforms/powernv/pci-cxl.c
5237 F: drivers/misc/cxl/
5238 F: include/misc/cxl*
5239 F: include/uapi/misc/cxl.h
5241 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5242 M: Manoj N. Kumar <manoj@linux.ibm.com>
5243 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5244 M: Uma Krishnan <ukrishn@linux.ibm.com>
5245 L: linux-scsi@vger.kernel.org
5247 F: Documentation/powerpc/cxlflash.rst
5248 F: drivers/scsi/cxlflash/
5249 F: include/uapi/scsi/cxlflash_ioctl.h
5252 M: Russell King <linux@armlinux.org.uk>
5253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5255 W: http://www.armlinux.org.uk/
5256 F: drivers/video/fbdev/cyber2000fb.*
5258 CYCLADES PC300 DRIVER
5260 F: drivers/net/wan/pc300*
5262 CYPRESS_FIRMWARE MEDIA DRIVER
5263 M: Antti Palosaari <crope@iki.fi>
5264 L: linux-media@vger.kernel.org
5266 W: https://linuxtv.org
5267 W: http://palosaari.fi/linux/
5268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5269 T: git git://linuxtv.org/anttip/media_tree.git
5270 F: drivers/media/common/cypress_firmware*
5272 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5273 M: Linus Walleij <linus.walleij@linaro.org>
5274 L: linux-input@vger.kernel.org
5276 F: drivers/input/touchscreen/cy8ctma140.c
5278 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5279 M: Yassine Oudjana <y.oudjana@protonmail.com>
5280 L: linux-input@vger.kernel.org
5282 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5283 F: drivers/input/keyboard/cypress-sf.c
5285 CYTTSP TOUCHSCREEN DRIVER
5286 M: Linus Walleij <linus.walleij@linaro.org>
5287 L: linux-input@vger.kernel.org
5289 F: drivers/input/touchscreen/cyttsp*
5291 D-LINK DIR-685 TOUCHKEYS DRIVER
5292 M: Linus Walleij <linus.walleij@linaro.org>
5293 L: linux-input@vger.kernel.org
5295 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5297 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5298 M: Joshua Kinard <kumba@gentoo.org>
5300 F: drivers/rtc/rtc-ds1685.c
5301 F: include/linux/rtc/ds1685.h
5303 DAMA SLAVE for AX.25
5304 M: Joerg Reuter <jreuter@yaina.de>
5305 L: linux-hams@vger.kernel.org
5307 W: http://yaina.de/jreuter/
5308 W: http://www.qsl.net/dl1bke/
5309 F: net/ax25/af_ax25.c
5310 F: net/ax25/ax25_dev.c
5311 F: net/ax25/ax25_ds_*
5312 F: net/ax25/ax25_in.c
5313 F: net/ax25/ax25_out.c
5314 F: net/ax25/ax25_timer.c
5315 F: net/ax25/sysctl_net_ax25.c
5318 M: SeongJae Park <sj@kernel.org>
5319 L: linux-mm@kvack.org
5321 F: Documentation/admin-guide/mm/damon/
5322 F: Documentation/vm/damon/
5323 F: include/linux/damon.h
5324 F: include/trace/events/damon.h
5326 F: tools/testing/selftests/damon/
5328 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5329 L: netdev@vger.kernel.org
5331 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5332 F: drivers/net/ethernet/dec/tulip/dmfe.c
5334 DC390/AM53C974 SCSI driver
5335 M: Hannes Reinecke <hare@suse.com>
5336 L: linux-scsi@vger.kernel.org
5338 F: drivers/scsi/am53c974.c
5341 M: Oliver Neukum <oliver@neukum.org>
5342 M: Ali Akcaagac <aliakc@web.de>
5343 M: Jamie Lenehan <lenehan@twibble.org>
5344 L: dc395x@twibble.org
5346 W: http://twibble.org/dist/dc395x/
5347 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5348 F: Documentation/scsi/dc395x.rst
5349 F: drivers/scsi/dc395x.*
5352 L: dccp@vger.kernel.org
5354 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5355 F: include/linux/dccp.h
5356 F: include/linux/tfrc.h
5357 F: include/uapi/linux/dccp.h
5360 DECnet NETWORK LAYER
5361 L: linux-decnet-user@lists.sourceforge.net
5363 W: http://linux-decnet.sourceforge.net
5364 F: Documentation/networking/decnet.rst
5367 DECSTATION PLATFORM SUPPORT
5368 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5369 L: linux-mips@vger.kernel.org
5371 W: http://www.linux-mips.org/wiki/DECstation
5373 F: arch/mips/include/asm/dec/
5374 F: arch/mips/include/asm/mach-dec/
5376 DEFXX FDDI NETWORK DRIVER
5377 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5379 F: drivers/net/fddi/defxx.*
5381 DEFZA FDDI NETWORK DRIVER
5382 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5384 F: drivers/net/fddi/defza.*
5386 DEINTERLACE DRIVERS FOR ALLWINNER H3
5387 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5388 L: linux-media@vger.kernel.org
5390 T: git git://linuxtv.org/media_tree.git
5391 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5392 F: drivers/media/platform/sunxi/sun8i-di/
5395 M: Matthew Garrett <mjg59@srcf.ucam.org>
5396 M: Pali Rohár <pali@kernel.org>
5397 L: platform-driver-x86@vger.kernel.org
5399 F: drivers/platform/x86/dell/dell-laptop.c
5401 DELL LAPTOP FREEFALL DRIVER
5402 M: Pali Rohár <pali@kernel.org>
5404 F: drivers/platform/x86/dell/dell-smo8800.c
5406 DELL LAPTOP RBTN DRIVER
5407 M: Pali Rohár <pali@kernel.org>
5409 F: drivers/platform/x86/dell/dell-rbtn.*
5411 DELL LAPTOP SMM DRIVER
5412 M: Pali Rohár <pali@kernel.org>
5414 F: drivers/hwmon/dell-smm-hwmon.c
5415 F: include/uapi/linux/i8k.h
5417 DELL REMOTE BIOS UPDATE DRIVER
5418 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5419 L: platform-driver-x86@vger.kernel.org
5421 F: drivers/platform/x86/dell/dell_rbu.c
5424 M: Pali Rohár <pali@kernel.org>
5425 L: Dell.Client.Kernel@dell.com
5426 L: platform-driver-x86@vger.kernel.org
5428 F: drivers/platform/x86/dell/dell-smbios.*
5430 DELL SMBIOS SMM DRIVER
5431 L: Dell.Client.Kernel@dell.com
5432 L: platform-driver-x86@vger.kernel.org
5434 F: drivers/platform/x86/dell/dell-smbios-smm.c
5436 DELL SMBIOS WMI DRIVER
5437 L: Dell.Client.Kernel@dell.com
5438 L: platform-driver-x86@vger.kernel.org
5440 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5441 F: tools/wmi/dell-smbios-example.c
5443 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5444 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5445 L: platform-driver-x86@vger.kernel.org
5447 F: Documentation/driver-api/dcdbas.rst
5448 F: drivers/platform/x86/dell/dcdbas.*
5450 DELL WMI DESCRIPTOR DRIVER
5451 L: Dell.Client.Kernel@dell.com
5453 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5455 DELL WMI SYSMAN DRIVER
5456 M: Divya Bharathi <divya.bharathi@dell.com>
5457 M: Prasanth Ksr <prasanth.ksr@dell.com>
5458 L: Dell.Client.Kernel@dell.com
5459 L: platform-driver-x86@vger.kernel.org
5461 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5462 F: drivers/platform/x86/dell/dell-wmi-sysman/
5464 DELL WMI NOTIFICATIONS DRIVER
5465 M: Matthew Garrett <mjg59@srcf.ucam.org>
5466 M: Pali Rohár <pali@kernel.org>
5468 F: drivers/platform/x86/dell/dell-wmi-base.c
5470 DELL WMI HARDWARE PRIVACY SUPPORT
5471 M: Perry Yuan <Perry.Yuan@dell.com>
5472 L: Dell.Client.Kernel@dell.com
5473 L: platform-driver-x86@vger.kernel.org
5475 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5477 DELTA ST MEDIA DRIVER
5478 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5479 L: linux-media@vger.kernel.org
5481 W: https://linuxtv.org
5482 T: git git://linuxtv.org/media_tree.git
5483 F: drivers/media/platform/sti/delta
5485 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5486 M: Zev Weiss <zev@bewilderbeest.net>
5487 L: linux-hwmon@vger.kernel.org
5489 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5491 DELTA DPS920AB PSU DRIVER
5492 M: Robert Marko <robert.marko@sartura.hr>
5493 L: linux-hwmon@vger.kernel.org
5495 F: Documentation/hwmon/dps920ab.rst
5496 F: drivers/hwmon/pmbus/dps920ab.c
5499 L: linux-mtd@lists.infradead.org
5501 F: drivers/mtd/nand/raw/denali*
5503 DESIGNWARE EDMA CORE IP DRIVER
5504 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5505 L: dmaengine@vger.kernel.org
5507 F: drivers/dma/dw-edma/
5508 F: include/linux/dma/edma.h
5510 DESIGNWARE XDATA IP DRIVER
5511 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5512 L: linux-pci@vger.kernel.org
5514 F: Documentation/misc-devices/dw-xdata-pcie.rst
5515 F: drivers/misc/dw-xdata-pcie.c
5517 DESIGNWARE USB2 DRD IP DRIVER
5518 M: Minas Harutyunyan <hminas@synopsys.com>
5519 L: linux-usb@vger.kernel.org
5521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5522 F: drivers/usb/dwc2/
5524 DESIGNWARE USB3 DRD IP DRIVER
5525 M: Felipe Balbi <balbi@kernel.org>
5526 L: linux-usb@vger.kernel.org
5528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5529 F: drivers/usb/dwc3/
5531 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5532 M: Andreas Klinger <ak@it-klinger.de>
5533 L: linux-iio@vger.kernel.org
5535 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5536 F: drivers/iio/proximity/srf*.c
5538 DEVICE COREDUMP (DEV_COREDUMP)
5539 M: Johannes Berg <johannes@sipsolutions.net>
5540 L: linux-kernel@vger.kernel.org
5542 F: drivers/base/devcoredump.c
5543 F: include/linux/devcoredump.h
5545 DEVICE DEPENDENCY HELPER SCRIPT
5546 M: Saravana Kannan <saravanak@google.com>
5547 L: linux-kernel@vger.kernel.org
5549 F: scripts/dev-needs.sh
5551 DEVICE DIRECT ACCESS (DAX)
5552 M: Dan Williams <dan.j.williams@intel.com>
5553 M: Vishal Verma <vishal.l.verma@intel.com>
5554 M: Dave Jiang <dave.jiang@intel.com>
5555 L: nvdimm@lists.linux.dev
5559 DEVICE FREQUENCY (DEVFREQ)
5560 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5561 M: Kyungmin Park <kyungmin.park@samsung.com>
5562 M: Chanwoo Choi <cw00.choi@samsung.com>
5563 L: linux-pm@vger.kernel.org
5565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5566 F: Documentation/devicetree/bindings/devfreq/
5568 F: include/linux/devfreq.h
5569 F: include/trace/events/devfreq.h
5571 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5572 M: Chanwoo Choi <cw00.choi@samsung.com>
5573 L: linux-pm@vger.kernel.org
5575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5576 F: Documentation/devicetree/bindings/devfreq/event/
5577 F: drivers/devfreq/devfreq-event.c
5578 F: drivers/devfreq/event/
5579 F: include/dt-bindings/pmu/exynos_ppmu.h
5580 F: include/linux/devfreq-event.h
5582 DEVICE NUMBER REGISTRY
5583 M: Torben Mathiasen <device@lanana.org>
5585 W: http://lanana.org/docs/device-list/index.html
5587 DEVICE RESOURCE MANAGEMENT HELPERS
5588 M: Hans de Goede <hdegoede@redhat.com>
5589 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5591 F: include/linux/devm-helpers.h
5594 M: Alasdair Kergon <agk@redhat.com>
5595 M: Mike Snitzer <snitzer@redhat.com>
5596 M: dm-devel@redhat.com
5597 L: dm-devel@redhat.com
5599 W: http://sources.redhat.com/dm
5600 Q: http://patchwork.kernel.org/project/dm-devel/list/
5601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5602 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5603 F: Documentation/admin-guide/device-mapper/
5604 F: drivers/md/Kconfig
5605 F: drivers/md/Makefile
5607 F: drivers/md/persistent-data/
5608 F: include/linux/device-mapper.h
5609 F: include/linux/dm-*.h
5610 F: include/uapi/linux/dm-*.h
5613 M: Jiri Pirko <jiri@nvidia.com>
5614 L: netdev@vger.kernel.org
5616 F: Documentation/networking/devlink
5617 F: include/net/devlink.h
5618 F: include/uapi/linux/devlink.h
5619 F: net/core/devlink.c
5621 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5622 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5623 L: kernel@dh-electronics.com
5625 F: arch/arm/boot/dts/imx6*-dhcom-*
5627 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5628 M: Marek Vasut <marex@denx.de>
5629 L: kernel@dh-electronics.com
5631 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5632 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5634 DIALOG SEMICONDUCTOR DRIVERS
5635 M: Support Opensource <support.opensource@diasemi.com>
5637 W: http://www.dialog-semiconductor.com/products
5638 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5639 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5640 F: Documentation/devicetree/bindings/mfd/da90*.txt
5641 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5642 F: Documentation/devicetree/bindings/regulator/da92*.txt
5643 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5644 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5645 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5646 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5647 F: Documentation/hwmon/da90??.rst
5648 F: drivers/gpio/gpio-da90??.c
5649 F: drivers/hwmon/da90??-hwmon.c
5650 F: drivers/iio/adc/da91??-*.c
5651 F: drivers/input/misc/da72??.[ch]
5652 F: drivers/input/misc/da90??_onkey.c
5653 F: drivers/input/touchscreen/da9052_tsi.c
5654 F: drivers/leds/leds-da90??.c
5655 F: drivers/mfd/da903x.c
5656 F: drivers/mfd/da90??-*.c
5657 F: drivers/mfd/da91??-*.c
5658 F: drivers/pinctrl/pinctrl-da90??.c
5659 F: drivers/power/supply/da9052-battery.c
5660 F: drivers/power/supply/da91??-*.c
5661 F: drivers/regulator/da9???-regulator.[ch]
5662 F: drivers/regulator/slg51000-regulator.[ch]
5663 F: drivers/rtc/rtc-da90??.c
5664 F: drivers/thermal/da90??-thermal.c
5665 F: drivers/video/backlight/da90??_bl.c
5666 F: drivers/watchdog/da90??_wdt.c
5667 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5668 F: include/linux/mfd/da903x.h
5669 F: include/linux/mfd/da9052/
5670 F: include/linux/mfd/da9055/
5671 F: include/linux/mfd/da9062/
5672 F: include/linux/mfd/da9063/
5673 F: include/linux/mfd/da9150/
5674 F: include/linux/regulator/da9211.h
5675 F: include/sound/da[79]*.h
5676 F: sound/soc/codecs/da[79]*.[ch]
5678 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5679 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5680 L: linux-gpio@vger.kernel.org
5682 F: drivers/gpio/gpio-gpio-mm.c
5684 DIOLAN U2C-12 I2C DRIVER
5685 M: Guenter Roeck <linux@roeck-us.net>
5686 L: linux-i2c@vger.kernel.org
5688 F: drivers/i2c/busses/i2c-diolan-u2c.c
5690 DIRECTORY NOTIFICATION (DNOTIFY)
5691 M: Jan Kara <jack@suse.cz>
5692 R: Amir Goldstein <amir73il@gmail.com>
5693 L: linux-fsdevel@vger.kernel.org
5695 F: Documentation/filesystems/dnotify.rst
5696 F: fs/notify/dnotify/
5697 F: include/linux/dnotify.h
5699 DISK GEOMETRY AND PARTITION HANDLING
5700 M: Andries Brouwer <aeb@cwi.nl>
5702 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5703 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5704 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5707 M: Jan Kara <jack@suse.com>
5709 F: Documentation/filesystems/quota.rst
5711 F: include/linux/quota*.h
5712 F: include/uapi/linux/quota*.h
5714 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5715 M: Bernie Thompson <bernie@plugable.com>
5716 L: linux-fbdev@vger.kernel.org
5718 W: http://plugable.com/category/projects/udlfb/
5719 F: Documentation/fb/udlfb.rst
5720 F: drivers/video/fbdev/udlfb.c
5721 F: include/video/udlfb.h
5723 DISTRIBUTED LOCK MANAGER (DLM)
5724 M: Christine Caulfield <ccaulfie@redhat.com>
5725 M: David Teigland <teigland@redhat.com>
5726 L: cluster-devel@redhat.com
5728 W: http://sources.redhat.com/cluster/
5729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5732 DMA BUFFER SHARING FRAMEWORK
5733 M: Sumit Semwal <sumit.semwal@linaro.org>
5734 M: Christian König <christian.koenig@amd.com>
5735 L: linux-media@vger.kernel.org
5736 L: dri-devel@lists.freedesktop.org
5737 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5739 T: git git://anongit.freedesktop.org/drm/drm-misc
5740 F: Documentation/driver-api/dma-buf.rst
5742 F: include/linux/*fence.h
5743 F: include/linux/dma-buf*
5744 F: include/linux/dma-resv.h
5745 K: \bdma_(?:buf|fence|resv)\b
5747 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5748 M: Vinod Koul <vkoul@kernel.org>
5749 L: dmaengine@vger.kernel.org
5751 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5753 F: Documentation/devicetree/bindings/dma/
5754 F: Documentation/driver-api/dmaengine/
5756 F: include/linux/dma/
5757 F: include/linux/dmaengine.h
5758 F: include/linux/of_dma.h
5761 M: Christoph Hellwig <hch@lst.de>
5762 M: Marek Szyprowski <m.szyprowski@samsung.com>
5763 R: Robin Murphy <robin.murphy@arm.com>
5764 L: iommu@lists.linux-foundation.org
5766 W: http://git.infradead.org/users/hch/dma-mapping.git
5767 T: git git://git.infradead.org/users/hch/dma-mapping.git
5768 F: include/asm-generic/dma-mapping.h
5769 F: include/linux/dma-direct.h
5770 F: include/linux/dma-mapping.h
5771 F: include/linux/dma-map-ops.h
5774 DMA MAPPING BENCHMARK
5775 M: Barry Song <song.bao.hua@hisilicon.com>
5776 L: iommu@lists.linux-foundation.org
5777 F: kernel/dma/map_benchmark.c
5778 F: tools/testing/selftests/dma/
5780 DMA-BUF HEAPS FRAMEWORK
5781 M: Sumit Semwal <sumit.semwal@linaro.org>
5782 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
5783 R: Liam Mark <lmark@codeaurora.org>
5784 R: Laura Abbott <labbott@redhat.com>
5785 R: Brian Starkey <Brian.Starkey@arm.com>
5786 R: John Stultz <john.stultz@linaro.org>
5787 L: linux-media@vger.kernel.org
5788 L: dri-devel@lists.freedesktop.org
5789 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5791 T: git git://anongit.freedesktop.org/drm/drm-misc
5792 F: drivers/dma-buf/dma-heap.c
5793 F: drivers/dma-buf/heaps/*
5794 F: include/linux/dma-heap.h
5795 F: include/uapi/linux/dma-heap.h
5797 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5798 M: Lukasz Luba <lukasz.luba@arm.com>
5799 L: linux-pm@vger.kernel.org
5800 L: linux-samsung-soc@vger.kernel.org
5802 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5803 F: drivers/memory/samsung/exynos5422-dmc.c
5805 DME1737 HARDWARE MONITOR DRIVER
5806 M: Juerg Haefliger <juergh@gmail.com>
5807 L: linux-hwmon@vger.kernel.org
5809 F: Documentation/hwmon/dme1737.rst
5810 F: drivers/hwmon/dme1737.c
5813 M: Jean Delvare <jdelvare@suse.com>
5815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5816 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5817 F: drivers/firmware/dmi-id.c
5818 F: drivers/firmware/dmi_scan.c
5819 F: include/linux/dmi.h
5822 M: Jonathan Corbet <corbet@lwn.net>
5823 L: linux-doc@vger.kernel.org
5825 P: Documentation/doc-guide/maintainer-profile.rst
5826 T: git git://git.lwn.net/linux.git docs-next
5828 F: scripts/documentation-file-ref-check
5829 F: scripts/kernel-doc
5830 F: scripts/sphinx-pre-install
5831 X: Documentation/ABI/
5832 X: Documentation/admin-guide/media/
5833 X: Documentation/devicetree/
5834 X: Documentation/driver-api/media/
5835 X: Documentation/firmware-guide/acpi/
5836 X: Documentation/i2c/
5837 X: Documentation/power/
5838 X: Documentation/spi/
5839 X: Documentation/userspace-api/media/
5841 DOCUMENTATION REPORTING ISSUES
5842 M: Thorsten Leemhuis <linux@leemhuis.info>
5843 L: linux-doc@vger.kernel.org
5845 F: Documentation/admin-guide/reporting-issues.rst
5847 DOCUMENTATION SCRIPTS
5848 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5849 L: linux-doc@vger.kernel.org
5851 F: Documentation/sphinx/parse-headers.pl
5852 F: scripts/documentation-file-ref-check
5853 F: scripts/sphinx-pre-install
5855 DOCUMENTATION/ITALIAN
5856 M: Federico Vaga <federico.vaga@vaga.pv.it>
5857 L: linux-doc@vger.kernel.org
5859 F: Documentation/translations/it_IT
5861 DONGWOON DW9714 LENS VOICE COIL DRIVER
5862 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5863 L: linux-media@vger.kernel.org
5865 T: git git://linuxtv.org/media_tree.git
5866 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5867 F: drivers/media/i2c/dw9714.c
5869 DONGWOON DW9768 LENS VOICE COIL DRIVER
5870 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5871 L: linux-media@vger.kernel.org
5873 T: git git://linuxtv.org/media_tree.git
5874 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5875 F: drivers/media/i2c/dw9768.c
5877 DONGWOON DW9807 LENS VOICE COIL DRIVER
5878 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5879 L: linux-media@vger.kernel.org
5881 T: git git://linuxtv.org/media_tree.git
5882 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5883 F: drivers/media/i2c/dw9807-vcm.c
5886 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5887 L: blinux-list@redhat.com
5889 F: drivers/char/dtlk.c
5890 F: include/linux/dtlk.h
5892 DPAA2 DATAPATH I/O (DPIO) DRIVER
5893 M: Roy Pledge <Roy.Pledge@nxp.com>
5894 L: linux-kernel@vger.kernel.org
5896 F: drivers/soc/fsl/dpio
5898 DPAA2 ETHERNET DRIVER
5899 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5900 L: netdev@vger.kernel.org
5902 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5903 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5904 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5905 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5906 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5907 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5908 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5909 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5910 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5912 DPAA2 ETHERNET SWITCH DRIVER
5913 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5914 L: netdev@vger.kernel.org
5916 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5917 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5918 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5920 DPT_I2O SCSI RAID DRIVER
5921 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5922 L: linux-scsi@vger.kernel.org
5924 W: http://www.adaptec.com/
5925 F: drivers/scsi/dpt*
5926 F: drivers/scsi/dpt/
5929 M: Philipp Reisner <philipp.reisner@linbit.com>
5930 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5931 L: drbd-dev@lists.linbit.com
5933 W: http://www.drbd.org
5934 T: git git://git.linbit.com/linux-drbd.git
5935 T: git git://git.linbit.com/drbd-8.4.git
5936 F: Documentation/admin-guide/blockdev/
5937 F: drivers/block/drbd/
5940 DRIVER COMPONENT FRAMEWORK
5941 L: dri-devel@lists.freedesktop.org
5942 F: drivers/base/component.c
5943 F: include/linux/component.h
5945 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5946 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5947 R: "Rafael J. Wysocki" <rafael@kernel.org>
5949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5950 F: Documentation/core-api/kobject.rst
5954 F: include/linux/debugfs.h
5955 F: include/linux/kobj*
5958 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5959 M: Nishanth Menon <nm@ti.com>
5960 L: linux-pm@vger.kernel.org
5962 F: drivers/soc/ti/smartreflex.c
5963 F: include/linux/power/smartreflex.h
5965 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5966 M: Maxime Ripard <mripard@kernel.org>
5967 M: Chen-Yu Tsai <wens@csie.org>
5968 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5969 L: dri-devel@lists.freedesktop.org
5971 T: git git://anongit.freedesktop.org/drm/drm-misc
5972 F: drivers/gpu/drm/sun4i/sun8i*
5974 DRM DRIVER FOR ARM PL111 CLCD
5975 M: Emma Anholt <emma@anholt.net>
5977 T: git git://anongit.freedesktop.org/drm/drm-misc
5978 F: drivers/gpu/drm/pl111/
5980 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5981 M: Linus Walleij <linus.walleij@linaro.org>
5983 T: git git://anongit.freedesktop.org/drm/drm-misc
5984 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5985 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5987 DRM DRIVER FOR ASPEED BMC GFX
5988 M: Joel Stanley <joel@jms.id.au>
5989 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5991 T: git git://anongit.freedesktop.org/drm/drm-misc
5992 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5993 F: drivers/gpu/drm/aspeed/
5995 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5996 M: Dave Airlie <airlied@redhat.com>
5997 R: Thomas Zimmermann <tzimmermann@suse.de>
5998 L: dri-devel@lists.freedesktop.org
6000 T: git git://anongit.freedesktop.org/drm/drm-misc
6001 F: drivers/gpu/drm/ast/
6003 DRM DRIVER FOR BOCHS VIRTUAL GPU
6004 M: Gerd Hoffmann <kraxel@redhat.com>
6005 L: virtualization@lists.linux-foundation.org
6007 T: git git://anongit.freedesktop.org/drm/drm-misc
6008 F: drivers/gpu/drm/tiny/bochs.c
6010 DRM DRIVER FOR BOE HIMAX8279D PANELS
6011 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6013 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6014 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6016 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6017 M: Jagan Teki <jagan@amarulasolutions.com>
6019 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6020 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6022 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6023 M: Linus Walleij <linus.walleij@linaro.org>
6025 T: git git://anongit.freedesktop.org/drm/drm-misc
6026 F: drivers/gpu/drm/tve200/
6028 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6029 M: Icenowy Zheng <icenowy@aosc.io>
6031 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6032 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6034 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6035 M: Jagan Teki <jagan@amarulasolutions.com>
6037 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6038 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6040 DRM DRIVER FOR GENERIC USB DISPLAY
6041 M: Noralf Trønnes <noralf@tronnes.org>
6043 W: https://github.com/notro/gud/wiki
6044 T: git git://anongit.freedesktop.org/drm/drm-misc
6045 F: drivers/gpu/drm/gud/
6046 F: include/drm/gud.h
6048 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6049 M: Hans de Goede <hdegoede@redhat.com>
6051 T: git git://anongit.freedesktop.org/drm/drm-misc
6052 F: drivers/gpu/drm/tiny/gm12u320.c
6054 DRM DRIVER FOR HX8357D PANELS
6055 M: Emma Anholt <emma@anholt.net>
6057 T: git git://anongit.freedesktop.org/drm/drm-misc
6058 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6059 F: drivers/gpu/drm/tiny/hx8357d.c
6061 DRM DRIVER FOR ILITEK ILI9225 PANELS
6062 M: David Lechner <david@lechnology.com>
6064 T: git git://anongit.freedesktop.org/drm/drm-misc
6065 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6066 F: drivers/gpu/drm/tiny/ili9225.c
6068 DRM DRIVER FOR ILITEK ILI9486 PANELS
6069 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6071 T: git git://anongit.freedesktop.org/drm/drm-misc
6072 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6073 F: drivers/gpu/drm/tiny/ili9486.c
6075 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6076 S: Orphan / Obsolete
6077 F: drivers/gpu/drm/i810/
6078 F: include/uapi/drm/i810_drm.h
6080 DRM DRIVER FOR LVDS PANELS
6081 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6082 L: dri-devel@lists.freedesktop.org
6083 T: git git://anongit.freedesktop.org/drm/drm-misc
6085 F: drivers/gpu/drm/panel/panel-lvds.c
6086 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
6088 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6089 M: Guido Günther <agx@sigxcpu.org>
6090 R: Purism Kernel Team <kernel@puri.sm>
6092 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6093 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6095 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6096 S: Orphan / Obsolete
6097 F: drivers/gpu/drm/mga/
6098 F: include/uapi/drm/mga_drm.h
6100 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6101 M: Dave Airlie <airlied@redhat.com>
6102 R: Thomas Zimmermann <tzimmermann@suse.de>
6103 L: dri-devel@lists.freedesktop.org
6105 T: git git://anongit.freedesktop.org/drm/drm-misc
6106 F: drivers/gpu/drm/mgag200/
6108 DRM DRIVER FOR MI0283QT
6109 M: Noralf Trønnes <noralf@tronnes.org>
6111 T: git git://anongit.freedesktop.org/drm/drm-misc
6112 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6113 F: drivers/gpu/drm/tiny/mi0283qt.c
6115 DRM DRIVER FOR MSM ADRENO GPU
6116 M: Rob Clark <robdclark@gmail.com>
6117 M: Sean Paul <sean@poorly.run>
6118 R: Abhinav Kumar <quic_abhinavk@quicinc.com>
6119 L: linux-arm-msm@vger.kernel.org
6120 L: dri-devel@lists.freedesktop.org
6121 L: freedreno@lists.freedesktop.org
6123 T: git https://gitlab.freedesktop.org/drm/msm.git
6124 F: Documentation/devicetree/bindings/display/msm/
6125 F: drivers/gpu/drm/msm/
6126 F: include/uapi/drm/msm_drm.h
6128 DRM DRIVER FOR NOVATEK NT35510 PANELS
6129 M: Linus Walleij <linus.walleij@linaro.org>
6131 T: git git://anongit.freedesktop.org/drm/drm-misc
6132 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6133 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6135 DRM DRIVER FOR NOVATEK NT36672A PANELS
6136 M: Sumit Semwal <sumit.semwal@linaro.org>
6138 T: git git://anongit.freedesktop.org/drm/drm-misc
6139 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6140 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6142 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6143 M: Ben Skeggs <bskeggs@redhat.com>
6144 M: Karol Herbst <kherbst@redhat.com>
6145 M: Lyude Paul <lyude@redhat.com>
6146 L: dri-devel@lists.freedesktop.org
6147 L: nouveau@lists.freedesktop.org
6149 W: https://nouveau.freedesktop.org/
6150 Q: https://patchwork.freedesktop.org/project/nouveau/
6151 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6152 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6153 C: irc://irc.oftc.net/nouveau
6154 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6155 F: drivers/gpu/drm/nouveau/
6156 F: include/uapi/drm/nouveau_drm.h
6158 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6159 M: Stefan Mavrodiev <stefan@olimex.com>
6161 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6162 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6164 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6165 M: Noralf Trønnes <noralf@tronnes.org>
6167 T: git git://anongit.freedesktop.org/drm/drm-misc
6168 F: Documentation/devicetree/bindings/display/repaper.txt
6169 F: drivers/gpu/drm/tiny/repaper.c
6171 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6172 M: Dave Airlie <airlied@redhat.com>
6173 M: Gerd Hoffmann <kraxel@redhat.com>
6174 L: virtualization@lists.linux-foundation.org
6176 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6177 T: git git://anongit.freedesktop.org/drm/drm-misc
6178 F: drivers/gpu/drm/tiny/cirrus.c
6180 DRM DRIVER FOR QXL VIRTUAL GPU
6181 M: Dave Airlie <airlied@redhat.com>
6182 M: Gerd Hoffmann <kraxel@redhat.com>
6183 L: virtualization@lists.linux-foundation.org
6184 L: spice-devel@lists.freedesktop.org
6186 T: git git://anongit.freedesktop.org/drm/drm-misc
6187 F: drivers/gpu/drm/qxl/
6188 F: include/uapi/drm/qxl_drm.h
6190 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6191 S: Orphan / Obsolete
6192 F: drivers/gpu/drm/r128/
6193 F: include/uapi/drm/r128_drm.h
6195 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6196 M: Robert Chiras <robert.chiras@nxp.com>
6198 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6199 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6201 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6202 M: Linus Walleij <linus.walleij@linaro.org>
6204 T: git git://anongit.freedesktop.org/drm/drm-misc
6205 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6206 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6208 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6209 M: Markuss Broks <markuss.broks@gmail.com>
6211 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6212 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6214 DRM DRIVER FOR SITRONIX ST7703 PANELS
6215 M: Guido Günther <agx@sigxcpu.org>
6216 R: Purism Kernel Team <kernel@puri.sm>
6217 R: Ondrej Jirman <megous@megous.com>
6219 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6220 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6222 DRM DRIVER FOR SAVAGE VIDEO CARDS
6223 S: Orphan / Obsolete
6224 F: drivers/gpu/drm/savage/
6225 F: include/uapi/drm/savage_drm.h
6227 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6228 M: Thomas Zimmermann <tzimmermann@suse.de>
6229 L: dri-devel@lists.freedesktop.org
6231 T: git git://anongit.freedesktop.org/drm/drm-misc
6232 F: drivers/gpu/drm/tiny/simpledrm.c
6234 DRM DRIVER FOR SIS VIDEO CARDS
6235 S: Orphan / Obsolete
6236 F: drivers/gpu/drm/sis/
6237 F: include/uapi/drm/sis_drm.h
6239 DRM DRIVER FOR SITRONIX ST7586 PANELS
6240 M: David Lechner <david@lechnology.com>
6242 T: git git://anongit.freedesktop.org/drm/drm-misc
6243 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6244 F: drivers/gpu/drm/tiny/st7586.c
6246 DRM DRIVER FOR SITRONIX ST7701 PANELS
6247 M: Jagan Teki <jagan@amarulasolutions.com>
6249 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6250 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6252 DRM DRIVER FOR SITRONIX ST7735R PANELS
6253 M: David Lechner <david@lechnology.com>
6255 T: git git://anongit.freedesktop.org/drm/drm-misc
6256 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6257 F: drivers/gpu/drm/tiny/st7735r.c
6259 DRM DRIVER FOR SONY ACX424AKP PANELS
6260 M: Linus Walleij <linus.walleij@linaro.org>
6262 T: git git://anongit.freedesktop.org/drm/drm-misc
6263 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6265 DRM DRIVER FOR ST-ERICSSON MCDE
6266 M: Linus Walleij <linus.walleij@linaro.org>
6268 T: git git://anongit.freedesktop.org/drm/drm-misc
6269 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6270 F: drivers/gpu/drm/mcde/
6272 DRM DRIVER FOR TDFX VIDEO CARDS
6273 S: Orphan / Obsolete
6274 F: drivers/gpu/drm/tdfx/
6276 DRM DRIVER FOR TPO TPG110 PANELS
6277 M: Linus Walleij <linus.walleij@linaro.org>
6279 T: git git://anongit.freedesktop.org/drm/drm-misc
6280 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6281 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6283 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6284 M: Dave Airlie <airlied@redhat.com>
6285 R: Sean Paul <sean@poorly.run>
6286 R: Thomas Zimmermann <tzimmermann@suse.de>
6287 L: dri-devel@lists.freedesktop.org
6289 T: git git://anongit.freedesktop.org/drm/drm-misc
6290 F: drivers/gpu/drm/udl/
6292 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6293 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6294 M: Melissa Wen <melissa.srw@gmail.com>
6295 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6296 R: Daniel Vetter <daniel@ffwll.ch>
6297 L: dri-devel@lists.freedesktop.org
6299 T: git git://anongit.freedesktop.org/drm/drm-misc
6300 F: Documentation/gpu/vkms.rst
6301 F: drivers/gpu/drm/vkms/
6303 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6304 M: Hans de Goede <hdegoede@redhat.com>
6305 L: dri-devel@lists.freedesktop.org
6307 T: git git://anongit.freedesktop.org/drm/drm-misc
6308 F: drivers/gpu/drm/vboxvideo/
6310 DRM DRIVER FOR VMWARE VIRTUAL GPU
6311 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6312 M: Zack Rusin <zackr@vmware.com>
6313 L: dri-devel@lists.freedesktop.org
6315 T: git git://anongit.freedesktop.org/drm/drm-misc
6316 F: drivers/gpu/drm/vmwgfx/
6317 F: include/uapi/drm/vmwgfx_drm.h
6319 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6320 M: Linus Walleij <linus.walleij@linaro.org>
6322 T: git git://anongit.freedesktop.org/drm/drm-misc
6323 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6324 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6327 M: David Airlie <airlied@linux.ie>
6328 M: Daniel Vetter <daniel@ffwll.ch>
6329 L: dri-devel@lists.freedesktop.org
6331 B: https://gitlab.freedesktop.org/drm
6332 C: irc://irc.oftc.net/dri-devel
6333 T: git git://anongit.freedesktop.org/drm/drm
6334 F: Documentation/devicetree/bindings/display/
6335 F: Documentation/devicetree/bindings/gpu/
6336 F: Documentation/gpu/
6339 F: include/linux/vga*
6340 F: include/uapi/drm/
6342 DRM DRIVERS AND MISC GPU PATCHES
6343 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6344 M: Maxime Ripard <mripard@kernel.org>
6345 M: Thomas Zimmermann <tzimmermann@suse.de>
6347 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6348 T: git git://anongit.freedesktop.org/drm/drm-misc
6349 F: Documentation/gpu/
6350 F: drivers/gpu/drm/*
6353 F: include/linux/vga*
6354 F: include/uapi/drm/drm*
6356 DRM DRIVERS FOR ALLWINNER A10
6357 M: Maxime Ripard <mripard@kernel.org>
6358 M: Chen-Yu Tsai <wens@csie.org>
6359 L: dri-devel@lists.freedesktop.org
6361 T: git git://anongit.freedesktop.org/drm/drm-misc
6362 F: Documentation/devicetree/bindings/display/allwinner*
6363 F: drivers/gpu/drm/sun4i/
6365 DRM DRIVERS FOR AMLOGIC SOCS
6366 M: Neil Armstrong <narmstrong@baylibre.com>
6367 L: dri-devel@lists.freedesktop.org
6368 L: linux-amlogic@lists.infradead.org
6370 W: http://linux-meson.com/
6371 T: git git://anongit.freedesktop.org/drm/drm-misc
6372 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6373 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6374 F: Documentation/gpu/meson.rst
6375 F: drivers/gpu/drm/meson/
6377 DRM DRIVERS FOR ATMEL HLCDC
6378 M: Sam Ravnborg <sam@ravnborg.org>
6379 M: Boris Brezillon <bbrezillon@kernel.org>
6380 L: dri-devel@lists.freedesktop.org
6382 T: git git://anongit.freedesktop.org/drm/drm-misc
6383 F: Documentation/devicetree/bindings/display/atmel/
6384 F: drivers/gpu/drm/atmel-hlcdc/
6386 DRM DRIVERS FOR BRIDGE CHIPS
6387 M: Andrzej Hajda <andrzej.hajda@intel.com>
6388 M: Neil Armstrong <narmstrong@baylibre.com>
6389 M: Robert Foss <robert.foss@linaro.org>
6390 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6391 R: Jonas Karlman <jonas@kwiboo.se>
6392 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6394 T: git git://anongit.freedesktop.org/drm/drm-misc
6395 F: drivers/gpu/drm/bridge/
6397 DRM DRIVERS FOR EXYNOS
6398 M: Inki Dae <inki.dae@samsung.com>
6399 M: Joonyoung Shim <jy0922.shim@samsung.com>
6400 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6401 M: Kyungmin Park <kyungmin.park@samsung.com>
6402 L: dri-devel@lists.freedesktop.org
6404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6405 F: Documentation/devicetree/bindings/display/exynos/
6406 F: drivers/gpu/drm/exynos/
6407 F: include/uapi/drm/exynos_drm.h
6409 DRM DRIVERS FOR FREESCALE DCU
6410 M: Stefan Agner <stefan@agner.ch>
6411 M: Alison Wang <alison.wang@nxp.com>
6412 L: dri-devel@lists.freedesktop.org
6414 T: git git://anongit.freedesktop.org/drm/drm-misc
6415 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6416 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6417 F: drivers/gpu/drm/fsl-dcu/
6419 DRM DRIVERS FOR FREESCALE IMX
6420 M: Philipp Zabel <p.zabel@pengutronix.de>
6421 L: dri-devel@lists.freedesktop.org
6423 F: Documentation/devicetree/bindings/display/imx/
6424 F: drivers/gpu/drm/imx/
6425 F: drivers/gpu/ipu-v3/
6427 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6428 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6429 L: dri-devel@lists.freedesktop.org
6431 T: git git://github.com/patjak/drm-gma500
6432 F: drivers/gpu/drm/gma500/
6434 DRM DRIVERS FOR HISILICON
6435 M: Xinliang Liu <xinliang.liu@linaro.org>
6436 M: Tian Tao <tiantao6@hisilicon.com>
6437 R: John Stultz <john.stultz@linaro.org>
6438 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6439 R: Chen Feng <puck.chen@hisilicon.com>
6440 L: dri-devel@lists.freedesktop.org
6442 T: git git://anongit.freedesktop.org/drm/drm-misc
6443 F: Documentation/devicetree/bindings/display/hisilicon/
6444 F: drivers/gpu/drm/hisilicon/
6446 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6447 M: Deepak Rawat <drawat.floss@gmail.com>
6448 L: linux-hyperv@vger.kernel.org
6449 L: dri-devel@lists.freedesktop.org
6451 T: git git://anongit.freedesktop.org/drm/drm-misc
6452 F: drivers/gpu/drm/hyperv
6454 DRM DRIVERS FOR LIMA
6455 M: Qiang Yu <yuq825@gmail.com>
6456 L: dri-devel@lists.freedesktop.org
6457 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6459 T: git git://anongit.freedesktop.org/drm/drm-misc
6460 F: drivers/gpu/drm/lima/
6461 F: include/uapi/drm/lima_drm.h
6463 DRM DRIVERS FOR MEDIATEK
6464 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6465 M: Philipp Zabel <p.zabel@pengutronix.de>
6466 L: dri-devel@lists.freedesktop.org
6467 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6469 F: Documentation/devicetree/bindings/display/mediatek/
6470 F: drivers/gpu/drm/mediatek/
6471 F: drivers/phy/mediatek/phy-mtk-hdmi*
6472 F: drivers/phy/mediatek/phy-mtk-mipi*
6474 DRM DRIVERS FOR NVIDIA TEGRA
6475 M: Thierry Reding <thierry.reding@gmail.com>
6476 L: dri-devel@lists.freedesktop.org
6477 L: linux-tegra@vger.kernel.org
6479 T: git git://anongit.freedesktop.org/tegra/linux.git
6480 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6481 F: Documentation/devicetree/bindings/gpu/host1x/
6482 F: drivers/gpu/drm/tegra/
6483 F: drivers/gpu/host1x/
6484 F: include/linux/host1x.h
6485 F: include/uapi/drm/tegra_drm.h
6487 DRM DRIVERS FOR RENESAS
6488 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6489 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6490 L: dri-devel@lists.freedesktop.org
6491 L: linux-renesas-soc@vger.kernel.org
6493 T: git git://linuxtv.org/pinchartl/media drm/du/next
6494 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6495 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6496 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6497 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6498 F: drivers/gpu/drm/rcar-du/
6499 F: drivers/gpu/drm/shmobile/
6500 F: include/linux/platform_data/shmob_drm.h
6502 DRM DRIVERS FOR ROCKCHIP
6503 M: Sandy Huang <hjc@rock-chips.com>
6504 M: Heiko Stübner <heiko@sntech.de>
6505 L: dri-devel@lists.freedesktop.org
6507 T: git git://anongit.freedesktop.org/drm/drm-misc
6508 F: Documentation/devicetree/bindings/display/rockchip/
6509 F: drivers/gpu/drm/rockchip/
6512 M: Alain Volmat <alain.volmat@foss.st.com>
6513 L: dri-devel@lists.freedesktop.org
6515 T: git git://anongit.freedesktop.org/drm/drm-misc
6516 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6517 F: drivers/gpu/drm/sti
6520 M: Yannick Fertre <yannick.fertre@foss.st.com>
6521 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6522 M: Philippe Cornu <philippe.cornu@foss.st.com>
6523 L: dri-devel@lists.freedesktop.org
6525 T: git git://anongit.freedesktop.org/drm/drm-misc
6526 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6527 F: drivers/gpu/drm/stm
6529 DRM DRIVERS FOR TI KEYSTONE
6530 M: Jyri Sarha <jyri.sarha@iki.fi>
6531 M: Tomi Valkeinen <tomba@kernel.org>
6532 L: dri-devel@lists.freedesktop.org
6534 T: git git://anongit.freedesktop.org/drm/drm-misc
6535 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6536 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6537 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6538 F: drivers/gpu/drm/tidss/
6540 DRM DRIVERS FOR TI LCDC
6541 M: Jyri Sarha <jyri.sarha@iki.fi>
6542 R: Tomi Valkeinen <tomba@kernel.org>
6543 L: dri-devel@lists.freedesktop.org
6545 F: Documentation/devicetree/bindings/display/tilcdc/
6546 F: drivers/gpu/drm/tilcdc/
6548 DRM DRIVERS FOR TI OMAP
6549 M: Tomi Valkeinen <tomba@kernel.org>
6550 L: dri-devel@lists.freedesktop.org
6552 F: Documentation/devicetree/bindings/display/ti/
6553 F: drivers/gpu/drm/omapdrm/
6556 M: Emma Anholt <emma@anholt.net>
6558 T: git git://anongit.freedesktop.org/drm/drm-misc
6559 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6560 F: drivers/gpu/drm/v3d/
6561 F: include/uapi/drm/v3d_drm.h
6564 M: Emma Anholt <emma@anholt.net>
6565 M: Maxime Ripard <mripard@kernel.org>
6567 T: git git://github.com/anholt/linux
6568 T: git git://anongit.freedesktop.org/drm/drm-misc
6569 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6570 F: drivers/gpu/drm/vc4/
6571 F: include/uapi/drm/vc4_drm.h
6573 DRM DRIVERS FOR VIVANTE GPU IP
6574 M: Lucas Stach <l.stach@pengutronix.de>
6575 R: Russell King <linux+etnaviv@armlinux.org.uk>
6576 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6577 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6578 L: dri-devel@lists.freedesktop.org
6580 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6581 F: drivers/gpu/drm/etnaviv/
6582 F: include/uapi/drm/etnaviv_drm.h
6585 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6586 L: dri-devel@lists.freedesktop.org
6587 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6589 T: git git://anongit.freedesktop.org/drm/drm-misc
6590 F: Documentation/gpu/xen-front.rst
6591 F: drivers/gpu/drm/xen/
6593 DRM DRIVERS FOR XILINX
6594 M: Hyun Kwon <hyun.kwon@xilinx.com>
6595 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6596 L: dri-devel@lists.freedesktop.org
6598 T: git git://anongit.freedesktop.org/drm/drm-misc
6599 F: Documentation/devicetree/bindings/display/xlnx/
6600 F: drivers/gpu/drm/xlnx/
6603 M: Thierry Reding <thierry.reding@gmail.com>
6604 R: Sam Ravnborg <sam@ravnborg.org>
6605 L: dri-devel@lists.freedesktop.org
6607 T: git git://anongit.freedesktop.org/drm/drm-misc
6608 F: Documentation/devicetree/bindings/display/panel/
6609 F: drivers/gpu/drm/drm_panel.c
6610 F: drivers/gpu/drm/panel/
6611 F: include/drm/drm_panel.h
6613 DRM PRIVACY-SCREEN CLASS
6614 M: Hans de Goede <hdegoede@redhat.com>
6615 L: dri-devel@lists.freedesktop.org
6617 T: git git://anongit.freedesktop.org/drm/drm-misc
6618 F: drivers/gpu/drm/drm_privacy_screen*
6619 F: include/drm/drm_privacy_screen*
6622 M: Christian Koenig <christian.koenig@amd.com>
6623 M: Huang Rui <ray.huang@amd.com>
6624 L: dri-devel@lists.freedesktop.org
6626 T: git git://anongit.freedesktop.org/drm/drm-misc
6627 F: drivers/gpu/drm/ttm/
6631 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6632 L: dri-devel@lists.freedesktop.org
6634 T: git git://anongit.freedesktop.org/drm/drm-misc
6635 F: drivers/gpu/drm/scheduler/
6636 F: include/drm/gpu_scheduler.h
6638 DSBR100 USB FM RADIO DRIVER
6639 M: Alexey Klimov <klimov.linux@gmail.com>
6640 L: linux-media@vger.kernel.org
6642 T: git git://linuxtv.org/media_tree.git
6643 F: drivers/media/radio/dsbr100.c
6646 M: Hans Verkuil <hverkuil@xs4all.nl>
6647 L: linux-media@vger.kernel.org
6649 W: https://linuxtv.org
6650 T: git git://linuxtv.org/media_tree.git
6651 F: drivers/media/pci/dt3155/
6653 DVB_USB_AF9015 MEDIA DRIVER
6654 M: Antti Palosaari <crope@iki.fi>
6655 L: linux-media@vger.kernel.org
6657 W: https://linuxtv.org
6658 W: http://palosaari.fi/linux/
6659 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6660 T: git git://linuxtv.org/anttip/media_tree.git
6661 F: drivers/media/usb/dvb-usb-v2/af9015*
6663 DVB_USB_AF9035 MEDIA DRIVER
6664 M: Antti Palosaari <crope@iki.fi>
6665 L: linux-media@vger.kernel.org
6667 W: https://linuxtv.org
6668 W: http://palosaari.fi/linux/
6669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6670 T: git git://linuxtv.org/anttip/media_tree.git
6671 F: drivers/media/usb/dvb-usb-v2/af9035*
6673 DVB_USB_ANYSEE MEDIA DRIVER
6674 M: Antti Palosaari <crope@iki.fi>
6675 L: linux-media@vger.kernel.org
6677 W: https://linuxtv.org
6678 W: http://palosaari.fi/linux/
6679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6680 T: git git://linuxtv.org/anttip/media_tree.git
6681 F: drivers/media/usb/dvb-usb-v2/anysee*
6683 DVB_USB_AU6610 MEDIA DRIVER
6684 M: Antti Palosaari <crope@iki.fi>
6685 L: linux-media@vger.kernel.org
6687 W: https://linuxtv.org
6688 W: http://palosaari.fi/linux/
6689 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6690 T: git git://linuxtv.org/anttip/media_tree.git
6691 F: drivers/media/usb/dvb-usb-v2/au6610*
6693 DVB_USB_CE6230 MEDIA DRIVER
6694 M: Antti Palosaari <crope@iki.fi>
6695 L: linux-media@vger.kernel.org
6697 W: https://linuxtv.org
6698 W: http://palosaari.fi/linux/
6699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6700 T: git git://linuxtv.org/anttip/media_tree.git
6701 F: drivers/media/usb/dvb-usb-v2/ce6230*
6703 DVB_USB_CXUSB MEDIA DRIVER
6704 M: Michael Krufky <mkrufky@linuxtv.org>
6705 L: linux-media@vger.kernel.org
6707 W: https://linuxtv.org
6708 W: http://github.com/mkrufky
6709 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6710 T: git git://linuxtv.org/media_tree.git
6711 F: drivers/media/usb/dvb-usb/cxusb*
6713 DVB_USB_EC168 MEDIA DRIVER
6714 M: Antti Palosaari <crope@iki.fi>
6715 L: linux-media@vger.kernel.org
6717 W: https://linuxtv.org
6718 W: http://palosaari.fi/linux/
6719 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6720 T: git git://linuxtv.org/anttip/media_tree.git
6721 F: drivers/media/usb/dvb-usb-v2/ec168*
6723 DVB_USB_GL861 MEDIA DRIVER
6724 M: Antti Palosaari <crope@iki.fi>
6725 L: linux-media@vger.kernel.org
6727 W: https://linuxtv.org
6728 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6729 T: git git://linuxtv.org/anttip/media_tree.git
6730 F: drivers/media/usb/dvb-usb-v2/gl861*
6732 DVB_USB_MXL111SF MEDIA DRIVER
6733 M: Michael Krufky <mkrufky@linuxtv.org>
6734 L: linux-media@vger.kernel.org
6736 W: https://linuxtv.org
6737 W: http://github.com/mkrufky
6738 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6739 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6740 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6742 DVB_USB_RTL28XXU MEDIA DRIVER
6743 M: Antti Palosaari <crope@iki.fi>
6744 L: linux-media@vger.kernel.org
6746 W: https://linuxtv.org
6747 W: http://palosaari.fi/linux/
6748 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6749 T: git git://linuxtv.org/anttip/media_tree.git
6750 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6752 DVB_USB_V2 MEDIA DRIVER
6753 M: Antti Palosaari <crope@iki.fi>
6754 L: linux-media@vger.kernel.org
6756 W: https://linuxtv.org
6757 W: http://palosaari.fi/linux/
6758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6759 T: git git://linuxtv.org/anttip/media_tree.git
6760 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6761 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6764 M: Jason Baron <jbaron@akamai.com>
6766 F: include/linux/dynamic_debug.h
6767 F: lib/dynamic_debug.c
6769 DYNAMIC INTERRUPT MODERATION
6770 M: Tal Gilboa <talgi@nvidia.com>
6772 F: Documentation/networking/net_dim.rst
6773 F: include/linux/dim.h
6776 DZ DECSTATION DZ11 SERIAL DRIVER
6777 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6779 F: drivers/tty/serial/dz.*
6781 E3X0 POWER BUTTON DRIVER
6782 M: Moritz Fischer <moritz.fischer@ettus.com>
6783 L: usrp-users@lists.ettus.com
6785 W: http://www.ettus.com
6786 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6787 F: drivers/input/misc/e3x0-button.c
6790 M: Antti Palosaari <crope@iki.fi>
6791 L: linux-media@vger.kernel.org
6793 W: https://linuxtv.org
6794 W: http://palosaari.fi/linux/
6795 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6796 T: git git://linuxtv.org/anttip/media_tree.git
6797 F: drivers/media/tuners/e4000*
6799 EARTH_PT1 MEDIA DRIVER
6800 M: Akihiro Tsukada <tskd08@gmail.com>
6801 L: linux-media@vger.kernel.org
6803 F: drivers/media/pci/pt1/
6805 EARTH_PT3 MEDIA DRIVER
6806 M: Akihiro Tsukada <tskd08@gmail.com>
6807 L: linux-media@vger.kernel.org
6809 F: drivers/media/pci/pt3/
6812 M: Antti Palosaari <crope@iki.fi>
6813 L: linux-media@vger.kernel.org
6815 W: https://linuxtv.org
6816 W: http://palosaari.fi/linux/
6817 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6818 T: git git://linuxtv.org/anttip/media_tree.git
6819 F: drivers/media/dvb-frontends/ec100*
6822 M: Tyler Hicks <code@tyhicks.com>
6823 L: ecryptfs@vger.kernel.org
6825 W: http://ecryptfs.org
6826 W: https://launchpad.net/ecryptfs
6827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6828 F: Documentation/filesystems/ecryptfs.rst
6832 M: Yazen Ghannam <yazen.ghannam@amd.com>
6833 L: linux-edac@vger.kernel.org
6835 F: drivers/edac/amd64_edac*
6836 F: drivers/edac/mce_amd*
6839 M: Jan Luebbe <jlu@pengutronix.de>
6840 L: linux-edac@vger.kernel.org
6842 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6843 F: drivers/edac/armada_xp_*
6846 M: Stefan Schaeckeler <sschaeck@cisco.com>
6848 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6849 F: drivers/edac/aspeed_edac.c
6852 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6854 F: drivers/edac/bluefield_edac.c
6857 M: Andre Przywara <andre.przywara@arm.com>
6858 L: linux-edac@vger.kernel.org
6860 F: drivers/edac/highbank*
6863 M: Ralf Baechle <ralf@linux-mips.org>
6864 L: linux-edac@vger.kernel.org
6865 L: linux-mips@vger.kernel.org
6867 F: drivers/edac/octeon_edac*
6869 EDAC-CAVIUM THUNDERX
6870 M: Robert Richter <rric@kernel.org>
6871 L: linux-edac@vger.kernel.org
6873 F: drivers/edac/thunderx_edac*
6876 M: Borislav Petkov <bp@alien8.de>
6877 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6878 M: Tony Luck <tony.luck@intel.com>
6879 R: James Morse <james.morse@arm.com>
6880 R: Robert Richter <rric@kernel.org>
6881 L: linux-edac@vger.kernel.org
6883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6884 F: Documentation/admin-guide/ras.rst
6885 F: Documentation/driver-api/edac.rst
6887 F: include/linux/edac.h
6890 M: Lei Wang <lewan@microsoft.com>
6891 L: linux-edac@vger.kernel.org
6893 F: drivers/edac/dmc520_edac.c
6896 M: Mark Gross <markgross@kernel.org>
6897 L: linux-edac@vger.kernel.org
6899 F: drivers/edac/e752x_edac.c
6902 L: linux-edac@vger.kernel.org
6904 F: drivers/edac/e7xxx_edac.c
6907 M: York Sun <york.sun@nxp.com>
6908 L: linux-edac@vger.kernel.org
6910 F: drivers/edac/fsl_ddr_edac.*
6913 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6914 L: linux-edac@vger.kernel.org
6916 F: drivers/edac/ghes_edac.c
6919 M: Tony Luck <tony.luck@intel.com>
6920 L: linux-edac@vger.kernel.org
6922 F: drivers/edac/i10nm_base.c
6925 L: linux-edac@vger.kernel.org
6927 F: drivers/edac/i3000_edac.c
6930 L: linux-edac@vger.kernel.org
6932 F: drivers/edac/i5000_edac.c
6935 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6936 L: linux-edac@vger.kernel.org
6938 F: drivers/edac/i5400_edac.c
6941 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6942 L: linux-edac@vger.kernel.org
6944 F: drivers/edac/i7300_edac.c
6947 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6948 L: linux-edac@vger.kernel.org
6950 F: drivers/edac/i7core_edac.c
6953 M: Tim Small <tim@buttersideup.com>
6954 L: linux-edac@vger.kernel.org
6956 F: drivers/edac/i82443bxgx_edac.c
6959 M: "Arvind R." <arvino55@gmail.com>
6960 L: linux-edac@vger.kernel.org
6962 F: drivers/edac/i82975x_edac.c
6965 M: Jason Baron <jbaron@akamai.com>
6966 L: linux-edac@vger.kernel.org
6968 F: drivers/edac/ie31200_edac.c
6971 M: Tony Luck <tony.luck@intel.com>
6972 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6973 L: linux-edac@vger.kernel.org
6975 F: drivers/edac/igen6_edac.c
6978 M: Johannes Thumshirn <morbidrsa@gmail.com>
6979 L: linux-edac@vger.kernel.org
6981 F: drivers/edac/mpc85xx_edac.[ch]
6984 M: Egor Martovetsky <egor@pasemi.com>
6985 L: linux-edac@vger.kernel.org
6987 F: drivers/edac/pasemi_edac.c
6990 M: Tony Luck <tony.luck@intel.com>
6991 L: linux-edac@vger.kernel.org
6993 F: drivers/edac/pnd2_edac.[ch]
6996 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6997 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6998 L: linux-arm-msm@vger.kernel.org
6999 L: linux-edac@vger.kernel.org
7001 F: drivers/edac/qcom_edac.c
7004 M: Tim Small <tim@buttersideup.com>
7005 L: linux-edac@vger.kernel.org
7007 F: drivers/edac/r82600_edac.c
7010 M: Tony Luck <tony.luck@intel.com>
7011 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7012 L: linux-edac@vger.kernel.org
7014 F: drivers/edac/sb_edac.c
7017 M: Tony Luck <tony.luck@intel.com>
7018 L: linux-edac@vger.kernel.org
7020 F: drivers/edac/skx_*.[ch]
7023 M: Tero Kristo <kristo@kernel.org>
7024 L: linux-edac@vger.kernel.org
7026 F: drivers/edac/ti_edac.c
7028 EDIROL UA-101/UA-1000 DRIVER
7029 M: Clemens Ladisch <clemens@ladisch.de>
7030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7033 F: sound/usb/misc/ua101.c
7036 M: Ivan Hu <ivan.hu@canonical.com>
7037 M: Ard Biesheuvel <ardb@kernel.org>
7038 L: linux-efi@vger.kernel.org
7040 F: drivers/firmware/efi/test/
7042 EFI VARIABLE FILESYSTEM
7043 M: Matthew Garrett <matthew.garrett@nebula.com>
7044 M: Jeremy Kerr <jk@ozlabs.org>
7045 M: Ard Biesheuvel <ardb@kernel.org>
7046 L: linux-efi@vger.kernel.org
7048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7051 EFIFB FRAMEBUFFER DRIVER
7052 M: Peter Jones <pjones@redhat.com>
7053 L: linux-fbdev@vger.kernel.org
7055 F: drivers/video/fbdev/efifb.c
7059 W: http://aeschi.ch.eu.org/efs/
7062 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7063 M: Douglas Miller <dougmill@linux.ibm.com>
7064 L: netdev@vger.kernel.org
7066 F: drivers/net/ethernet/ibm/ehea/
7068 EM28XX VIDEO4LINUX DRIVER
7069 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7070 L: linux-media@vger.kernel.org
7072 W: https://linuxtv.org
7073 T: git git://linuxtv.org/media_tree.git
7074 F: Documentation/admin-guide/media/em28xx*
7075 F: drivers/media/usb/em28xx/
7078 M: Matt Mackall <mpm@selenic.com>
7079 M: David Woodhouse <dwmw2@infradead.org>
7080 L: linux-embedded@vger.kernel.org
7083 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7084 M: Adrian Hunter <adrian.hunter@intel.com>
7085 M: Ritesh Harjani <riteshh@codeaurora.org>
7086 M: Asutosh Das <asutoshd@codeaurora.org>
7087 L: linux-mmc@vger.kernel.org
7089 F: drivers/mmc/host/cqhci*
7091 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7092 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7093 L: linux-scsi@vger.kernel.org
7095 W: http://www.broadcom.com
7096 F: drivers/scsi/be2iscsi/
7098 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7099 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7100 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7101 M: Somnath Kotur <somnath.kotur@broadcom.com>
7102 L: netdev@vger.kernel.org
7104 W: http://www.emulex.com
7105 F: drivers/net/ethernet/emulex/benet/
7107 EMULEX ONECONNECT ROCE DRIVER
7108 M: Selvin Xavier <selvin.xavier@broadcom.com>
7109 L: linux-rdma@vger.kernel.org
7111 W: http://www.broadcom.com
7112 F: drivers/infiniband/hw/ocrdma/
7113 F: include/uapi/rdma/ocrdma-abi.h
7115 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7116 M: James Smart <james.smart@broadcom.com>
7117 M: Dick Kennedy <dick.kennedy@broadcom.com>
7118 L: linux-scsi@vger.kernel.org
7120 W: http://www.broadcom.com
7121 F: drivers/scsi/lpfc/
7123 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7124 M: James Smart <james.smart@broadcom.com>
7125 M: Ram Vegesna <ram.vegesna@broadcom.com>
7126 L: linux-scsi@vger.kernel.org
7127 L: target-devel@vger.kernel.org
7129 W: http://www.broadcom.com
7130 F: drivers/scsi/elx/
7132 ENE CB710 FLASH CARD READER DRIVER
7133 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7135 F: drivers/misc/cb710/
7136 F: drivers/mmc/host/cb710-mmc.*
7137 F: include/linux/cb710.h
7139 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7140 M: Maxim Levitsky <maximlevitsky@gmail.com>
7142 F: drivers/media/rc/ene_ir.*
7144 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7145 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7146 L: linuxppc-dev@lists.ozlabs.org
7148 F: drivers/tty/ehv_bytechan.c
7150 EPSON S1D13XXX FRAMEBUFFER DRIVER
7151 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7154 F: drivers/video/fbdev/s1d13xxxfb.c
7155 F: include/video/s1d13xxxfb.h
7158 M: Gao Xiang <xiang@kernel.org>
7159 M: Chao Yu <chao@kernel.org>
7160 L: linux-erofs@lists.ozlabs.org
7162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7163 F: Documentation/filesystems/erofs.rst
7165 F: include/trace/events/erofs.h
7167 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7168 M: Jeff Layton <jlayton@kernel.org>
7170 F: include/linux/errseq.h
7173 ET131X NETWORK DRIVER
7174 M: Mark Einon <mark.einon@gmail.com>
7176 F: drivers/net/ethernet/agere/
7178 ETAS ES58X CAN/USB DRIVER
7179 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7180 L: linux-can@vger.kernel.org
7182 F: drivers/net/can/usb/etas_es58x/
7185 M: Roopa Prabhu <roopa@nvidia.com>
7186 M: Nikolay Aleksandrov <razor@blackwall.org>
7187 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7188 L: netdev@vger.kernel.org
7190 W: http://www.linuxfoundation.org/en/Net:Bridge
7191 F: include/linux/netfilter_bridge/
7194 ETHERNET PHY LIBRARY
7195 M: Andrew Lunn <andrew@lunn.ch>
7196 M: Heiner Kallweit <hkallweit1@gmail.com>
7197 R: Russell King <linux@armlinux.org.uk>
7198 L: netdev@vger.kernel.org
7200 F: Documentation/ABI/testing/sysfs-class-net-phydev
7201 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7202 F: Documentation/devicetree/bindings/net/mdio*
7203 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7204 F: Documentation/networking/phy.rst
7205 F: drivers/net/mdio/
7206 F: drivers/net/mdio/acpi_mdio.c
7207 F: drivers/net/mdio/fwnode_mdio.c
7208 F: drivers/net/mdio/of_mdio.c
7211 F: include/dt-bindings/net/qca-ar803x.h
7212 F: include/linux/linkmode.h
7213 F: include/linux/*mdio*.h
7214 F: include/linux/mdio/*.h
7215 F: include/linux/mii.h
7216 F: include/linux/of_net.h
7217 F: include/linux/phy.h
7218 F: include/linux/phy_fixed.h
7219 F: include/linux/platform_data/mdio-bcm-unimac.h
7220 F: include/linux/platform_data/mdio-gpio.h
7221 F: include/trace/events/mdio.h
7222 F: include/uapi/linux/mdio.h
7223 F: include/uapi/linux/mii.h
7224 F: net/core/of_net.c
7227 R: Eric Biederman <ebiederm@xmission.com>
7228 R: Kees Cook <keescook@chromium.org>
7229 F: arch/alpha/kernel/binfmt_loader.c
7230 F: arch/x86/ia32/ia32_aout.c
7233 F: include/linux/binfmts.h
7234 F: include/linux/elf.h
7235 F: include/uapi/linux/binfmts.h
7236 F: tools/testing/selftests/exec/
7241 M: Namjae Jeon <linkinjeon@kernel.org>
7242 M: Sungjong Seo <sj1557.seo@samsung.com>
7243 L: linux-fsdevel@vger.kernel.org
7248 M: Jan Kara <jack@suse.com>
7249 L: linux-ext4@vger.kernel.org
7251 F: Documentation/filesystems/ext2.rst
7253 F: include/linux/ext2*
7256 M: "Theodore Ts'o" <tytso@mit.edu>
7257 M: Andreas Dilger <adilger.kernel@dilger.ca>
7258 L: linux-ext4@vger.kernel.org
7260 W: http://ext4.wiki.kernel.org
7261 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7263 F: Documentation/filesystems/ext4/
7265 F: include/trace/events/ext4.h
7267 Extended Verification Module (EVM)
7268 M: Mimi Zohar <zohar@linux.ibm.com>
7269 L: linux-integrity@vger.kernel.org
7271 F: security/integrity/evm/
7273 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7274 M: Ard Biesheuvel <ardb@kernel.org>
7275 L: linux-efi@vger.kernel.org
7277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7278 F: Documentation/admin-guide/efi-stub.rst
7279 F: arch/*/include/asm/efi.h
7280 F: arch/*/kernel/efi.c
7281 F: arch/arm/boot/compressed/efi-header.S
7282 F: arch/arm64/kernel/efi-entry.S
7283 F: arch/x86/platform/efi/
7284 F: drivers/firmware/efi/
7285 F: include/linux/efi*.h
7287 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7288 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7289 M: Chanwoo Choi <cw00.choi@samsung.com>
7290 L: linux-kernel@vger.kernel.org
7292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7293 F: Documentation/devicetree/bindings/extcon/
7294 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7296 F: include/linux/extcon.h
7297 F: include/linux/extcon/
7300 M: Masami Hiramatsu <mhiramat@kernel.org>
7302 F: Documentation/admin-guide/bootconfig.rst
7303 F: fs/proc/bootconfig.c
7304 F: include/linux/bootconfig.h
7306 F: tools/bootconfig/*
7307 F: tools/bootconfig/scripts/*
7310 M: Jingoo Han <jingoohan1@gmail.com>
7311 L: dri-devel@lists.freedesktop.org
7313 F: drivers/gpu/drm/exynos/exynos_dp*
7315 EXYNOS SYSMMU (IOMMU) driver
7316 M: Marek Szyprowski <m.szyprowski@samsung.com>
7317 L: iommu@lists.linux-foundation.org
7319 F: drivers/iommu/exynos-iommu.c
7322 M: Jaegeuk Kim <jaegeuk@kernel.org>
7323 M: Chao Yu <chao@kernel.org>
7324 L: linux-f2fs-devel@lists.sourceforge.net
7326 W: https://f2fs.wiki.kernel.org/
7327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7328 F: Documentation/ABI/testing/sysfs-fs-f2fs
7329 F: Documentation/filesystems/f2fs.rst
7331 F: include/linux/f2fs_fs.h
7332 F: include/trace/events/f2fs.h
7333 F: include/uapi/linux/f2fs.h
7335 F71805F HARDWARE MONITORING DRIVER
7336 M: Jean Delvare <jdelvare@suse.com>
7337 L: linux-hwmon@vger.kernel.org
7339 F: Documentation/hwmon/f71805f.rst
7340 F: drivers/hwmon/f71805f.c
7343 M: Josh Poimboeuf <jpoimboe@redhat.com>
7345 F: scripts/faddr2line
7348 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7349 L: netdev@vger.kernel.org
7351 F: Documentation/networking/failover.rst
7352 F: include/net/failover.h
7353 F: net/core/failover.c
7356 M: Jan Kara <jack@suse.cz>
7357 R: Amir Goldstein <amir73il@gmail.com>
7358 R: Matthew Bobrowski <repnop@google.com>
7359 L: linux-fsdevel@vger.kernel.org
7361 F: fs/notify/fanotify/
7362 F: include/linux/fanotify.h
7363 F: include/uapi/linux/fanotify.h
7365 FARSYNC SYNCHRONOUS DRIVER
7366 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7368 W: http://www.farsite.co.uk/
7369 F: drivers/net/wan/farsync.*
7371 FAULT INJECTION SUPPORT
7372 M: Akinobu Mita <akinobu.mita@gmail.com>
7374 F: Documentation/fault-injection/
7375 F: lib/fault-inject.c
7377 FBTFT Framebuffer drivers
7378 L: dri-devel@lists.freedesktop.org
7379 L: linux-fbdev@vger.kernel.org
7381 F: drivers/staging/fbtft/
7384 M: Michael Buesch <m@bues.ch>
7385 L: linux-media@vger.kernel.org
7387 F: drivers/media/tuners/fc0011.c
7388 F: drivers/media/tuners/fc0011.h
7391 M: Antti Palosaari <crope@iki.fi>
7392 L: linux-media@vger.kernel.org
7394 W: https://linuxtv.org
7395 W: http://palosaari.fi/linux/
7396 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7397 T: git git://linuxtv.org/anttip/media_tree.git
7398 F: drivers/media/tuners/fc2580*
7400 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7401 M: Hannes Reinecke <hare@suse.de>
7402 L: linux-scsi@vger.kernel.org
7404 W: www.Open-FCoE.org
7405 F: drivers/scsi/fcoe/
7406 F: drivers/scsi/libfc/
7408 F: include/scsi/libfc.h
7409 F: include/scsi/libfcoe.h
7410 F: include/uapi/scsi/fc/
7412 FILE LOCKING (flock() and fcntl()/lockf())
7413 M: Jeff Layton <jlayton@kernel.org>
7414 L: linux-fsdevel@vger.kernel.org
7418 F: include/linux/fcntl.h
7419 F: include/uapi/linux/fcntl.h
7421 FILESYSTEM DIRECT ACCESS (DAX)
7422 M: Dan Williams <dan.j.williams@intel.com>
7423 R: Matthew Wilcox <willy@infradead.org>
7424 R: Jan Kara <jack@suse.cz>
7425 L: linux-fsdevel@vger.kernel.org
7426 L: nvdimm@lists.linux.dev
7429 F: include/linux/dax.h
7430 F: include/trace/events/fs_dax.h
7432 FILESYSTEMS (VFS and infrastructure)
7433 M: Alexander Viro <viro@zeniv.linux.org.uk>
7434 L: linux-fsdevel@vger.kernel.org
7437 F: include/linux/fs.h
7438 F: include/linux/fs_types.h
7439 F: include/uapi/linux/fs.h
7440 F: include/uapi/linux/openat2.h
7445 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7446 M: Riku Voipio <riku.voipio@iki.fi>
7447 L: linux-hwmon@vger.kernel.org
7449 F: drivers/hwmon/f75375s.c
7450 F: include/linux/f75375s.h
7452 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7453 M: Clemens Ladisch <clemens@ladisch.de>
7454 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7455 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7458 F: include/uapi/sound/firewire.h
7461 FIREWIRE MEDIA DRIVERS (firedtv)
7462 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7463 L: linux-media@vger.kernel.org
7464 L: linux1394-devel@lists.sourceforge.net
7466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7467 F: drivers/media/firewire/
7469 FIREWIRE SBP-2 TARGET
7470 M: Chris Boot <bootc@bootc.net>
7471 L: linux-scsi@vger.kernel.org
7472 L: target-devel@vger.kernel.org
7473 L: linux1394-devel@lists.sourceforge.net
7475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7476 F: drivers/target/sbp/
7479 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7480 L: linux1394-devel@lists.sourceforge.net
7482 W: http://ieee1394.wiki.kernel.org/
7483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7484 F: drivers/firewire/
7485 F: include/linux/firewire.h
7486 F: include/uapi/linux/firewire*.h
7489 FIRMWARE FRAMEWORK FOR ARMV8-A
7490 M: Sudeep Holla <sudeep.holla@arm.com>
7491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7493 F: drivers/firmware/arm_ffa/
7494 F: include/linux/arm_ffa.h
7496 FIRMWARE LOADER (request_firmware)
7497 M: Luis Chamberlain <mcgrof@kernel.org>
7498 L: linux-kernel@vger.kernel.org
7500 F: Documentation/firmware_class/
7501 F: drivers/base/firmware_loader/
7502 F: include/linux/firmware.h
7504 FLEXTIMER FTM-QUADDEC DRIVER
7505 M: Patrick Havelange <patrick.havelange@essensium.com>
7506 L: linux-iio@vger.kernel.org
7508 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7509 F: drivers/counter/ftm-quaddec.c
7512 M: Denis Efremov <efremov@linux.com>
7513 L: linux-block@vger.kernel.org
7515 F: drivers/block/floppy.c
7517 FLYSKY FSIA6B RC RECEIVER
7518 M: Markus Koch <markus@notsyncing.net>
7519 L: linux-input@vger.kernel.org
7521 F: drivers/input/joystick/fsia6b.c
7523 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7524 M: Geoffrey D. Bennett <g@b4.vu>
7525 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7528 F: sound/usb/mixer_scarlett_gen2.c
7530 FORCEDETH GIGABIT ETHERNET DRIVER
7531 M: Rain River <rain.1986.08.12@gmail.com>
7532 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7533 L: netdev@vger.kernel.org
7535 F: drivers/net/ethernet/nvidia/*
7538 M: Kees Cook <keescook@chromium.org>
7539 L: linux-hardening@vger.kernel.org
7541 F: include/linux/fortify-string.h
7542 F: lib/test_fortify/*
7543 F: scripts/test_fortify.sh
7547 M: Wu Hao <hao.wu@intel.com>
7548 R: Tom Rix <trix@redhat.com>
7549 L: linux-fpga@vger.kernel.org
7551 F: Documentation/ABI/testing/sysfs-bus-dfl*
7552 F: Documentation/fpga/dfl.rst
7553 F: drivers/fpga/dfl*
7554 F: drivers/uio/uio_dfl.c
7555 F: include/linux/dfl.h
7556 F: include/uapi/linux/fpga-dfl.h
7558 FPGA MANAGER FRAMEWORK
7559 M: Moritz Fischer <mdf@kernel.org>
7560 M: Wu Hao <hao.wu@intel.com>
7561 M: Xu Yilun <yilun.xu@intel.com>
7562 R: Tom Rix <trix@redhat.com>
7563 L: linux-fpga@vger.kernel.org
7565 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7567 F: Documentation/devicetree/bindings/fpga/
7568 F: Documentation/driver-api/fpga/
7569 F: Documentation/fpga/
7571 F: include/linux/fpga/
7574 M: Bill Metzenthen <billm@melbpc.org.au>
7576 W: http://floatingpoint.sourceforge.net/emulator/index.html
7577 F: arch/x86/math-emu/
7580 M: Daniel Vetter <daniel@ffwll.ch>
7581 F: drivers/video/fbdev/core/
7583 T: git git://anongit.freedesktop.org/drm/drm-misc
7586 M: Helge Deller <deller@gmx.de>
7587 L: linux-fbdev@vger.kernel.org
7588 L: dri-devel@lists.freedesktop.org
7590 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7592 F: Documentation/fb/
7594 F: include/linux/fb.h
7595 F: include/uapi/linux/fb.h
7596 F: include/uapi/video/
7599 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7600 M: Horia Geantă <horia.geanta@nxp.com>
7601 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7602 M: Gaurav Jain <gaurav.jain@nxp.com>
7603 L: linux-crypto@vger.kernel.org
7605 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7606 F: drivers/crypto/caam/
7608 FREESCALE COLDFIRE M5441X MMC DRIVER
7609 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7610 L: linux-mmc@vger.kernel.org
7612 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7613 F: include/linux/platform_data/mmc-esdhc-mcf.h
7615 FREESCALE DIU FRAMEBUFFER DRIVER
7616 M: Timur Tabi <timur@kernel.org>
7617 L: linux-fbdev@vger.kernel.org
7619 F: drivers/video/fbdev/fsl-diu-fb.*
7621 FREESCALE DMA DRIVER
7622 M: Li Yang <leoyang.li@nxp.com>
7623 M: Zhang Wei <zw@zh-kernel.org>
7624 L: linuxppc-dev@lists.ozlabs.org
7626 F: drivers/dma/fsldma.*
7628 FREESCALE DSPI DRIVER
7629 M: Vladimir Oltean <olteanv@gmail.com>
7630 L: linux-spi@vger.kernel.org
7632 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7633 F: drivers/spi/spi-fsl-dspi.c
7634 F: include/linux/spi/spi-fsl-dspi.h
7636 FREESCALE ENETC ETHERNET DRIVERS
7637 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7638 L: netdev@vger.kernel.org
7640 F: drivers/net/ethernet/freescale/enetc/
7642 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7643 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7644 L: netdev@vger.kernel.org
7646 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7647 F: drivers/net/ethernet/freescale/gianfar*
7649 FREESCALE GPMI NAND DRIVER
7650 M: Han Xu <han.xu@nxp.com>
7651 L: linux-mtd@lists.infradead.org
7653 F: drivers/mtd/nand/raw/gpmi-nand/*
7655 FREESCALE I2C CPM DRIVER
7656 M: Jochen Friedrich <jochen@scram.de>
7657 L: linuxppc-dev@lists.ozlabs.org
7658 L: linux-i2c@vger.kernel.org
7660 F: drivers/i2c/busses/i2c-cpm.c
7662 FREESCALE IMX / MXC FEC DRIVER
7663 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7664 L: netdev@vger.kernel.org
7666 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7667 F: drivers/net/ethernet/freescale/fec.h
7668 F: drivers/net/ethernet/freescale/fec_main.c
7669 F: drivers/net/ethernet/freescale/fec_ptp.c
7671 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7672 M: Sascha Hauer <s.hauer@pengutronix.de>
7673 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7674 L: linux-fbdev@vger.kernel.org
7675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7677 F: drivers/video/fbdev/imxfb.c
7678 F: include/linux/platform_data/video-imxfb.h
7680 FREESCALE IMX DDR PMU DRIVER
7681 M: Frank Li <Frank.li@nxp.com>
7682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7684 F: Documentation/admin-guide/perf/imx-ddr.rst
7685 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7686 F: drivers/perf/fsl_imx8_ddr_perf.c
7688 FREESCALE IMX I2C DRIVER
7689 M: Oleksij Rempel <o.rempel@pengutronix.de>
7690 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7691 L: linux-i2c@vger.kernel.org
7693 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7694 F: drivers/i2c/busses/i2c-imx.c
7696 FREESCALE IMX LPI2C DRIVER
7697 M: Dong Aisheng <aisheng.dong@nxp.com>
7698 L: linux-i2c@vger.kernel.org
7699 L: linux-imx@nxp.com
7701 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7702 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7704 FREESCALE MPC I2C DRIVER
7705 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7706 L: linux-i2c@vger.kernel.org
7708 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7709 F: drivers/i2c/busses/i2c-mpc.c
7711 FREESCALE QORIQ DPAA ETHERNET DRIVER
7712 M: Madalin Bucur <madalin.bucur@nxp.com>
7713 L: netdev@vger.kernel.org
7715 F: drivers/net/ethernet/freescale/dpaa
7717 FREESCALE QORIQ DPAA FMAN DRIVER
7718 M: Madalin Bucur <madalin.bucur@nxp.com>
7719 L: netdev@vger.kernel.org
7721 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7722 F: drivers/net/ethernet/freescale/fman
7724 FREESCALE QORIQ PTP CLOCK DRIVER
7725 M: Yangbo Lu <yangbo.lu@nxp.com>
7726 L: netdev@vger.kernel.org
7728 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7729 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7730 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7731 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7732 F: drivers/ptp/ptp_qoriq.c
7733 F: drivers/ptp/ptp_qoriq_debugfs.c
7734 F: include/linux/fsl/ptp_qoriq.h
7736 FREESCALE QUAD SPI DRIVER
7737 M: Han Xu <han.xu@nxp.com>
7738 L: linux-spi@vger.kernel.org
7740 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7741 F: drivers/spi/spi-fsl-qspi.c
7743 FREESCALE QUICC ENGINE LIBRARY
7744 M: Qiang Zhao <qiang.zhao@nxp.com>
7745 L: linuxppc-dev@lists.ozlabs.org
7747 F: drivers/soc/fsl/qe/
7748 F: include/soc/fsl/*qe*.h
7749 F: include/soc/fsl/*ucc*.h
7751 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7752 M: Li Yang <leoyang.li@nxp.com>
7753 L: netdev@vger.kernel.org
7754 L: linuxppc-dev@lists.ozlabs.org
7756 F: drivers/net/ethernet/freescale/ucc_geth*
7758 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7759 M: Zhao Qiang <qiang.zhao@nxp.com>
7760 L: netdev@vger.kernel.org
7761 L: linuxppc-dev@lists.ozlabs.org
7763 F: drivers/net/wan/fsl_ucc_hdlc*
7765 FREESCALE QUICC ENGINE UCC UART DRIVER
7766 M: Timur Tabi <timur@kernel.org>
7767 L: linuxppc-dev@lists.ozlabs.org
7769 F: drivers/tty/serial/ucc_uart.c
7771 FREESCALE SOC DRIVERS
7772 M: Li Yang <leoyang.li@nxp.com>
7773 L: linuxppc-dev@lists.ozlabs.org
7774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7776 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7777 F: Documentation/devicetree/bindings/soc/fsl/
7779 F: include/linux/fsl/
7781 FREESCALE SOC FS_ENET DRIVER
7782 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7783 L: linuxppc-dev@lists.ozlabs.org
7784 L: netdev@vger.kernel.org
7786 F: drivers/net/ethernet/freescale/fs_enet/
7787 F: include/linux/fs_enet_pd.h
7789 FREESCALE SOC SOUND DRIVERS
7790 M: Nicolin Chen <nicoleotsuka@gmail.com>
7791 M: Xiubo Li <Xiubo.Lee@gmail.com>
7792 R: Fabio Estevam <festevam@gmail.com>
7793 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7794 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7795 L: linuxppc-dev@lists.ozlabs.org
7797 F: sound/soc/fsl/fsl*
7798 F: sound/soc/fsl/imx*
7799 F: sound/soc/fsl/mpc8610_hpcd.c
7801 FREESCALE USB PERIPHERAL DRIVERS
7802 M: Li Yang <leoyang.li@nxp.com>
7803 L: linux-usb@vger.kernel.org
7804 L: linuxppc-dev@lists.ozlabs.org
7806 F: drivers/usb/gadget/udc/fsl*
7808 FREESCALE USB PHY DRIVER
7809 M: Ran Wang <ran.wang_1@nxp.com>
7810 L: linux-usb@vger.kernel.org
7811 L: linuxppc-dev@lists.ozlabs.org
7813 F: drivers/usb/phy/phy-fsl-usb*
7816 M: Christoph Hellwig <hch@infradead.org>
7818 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7822 M: "Rafael J. Wysocki" <rafael@kernel.org>
7823 M: Pavel Machek <pavel@ucw.cz>
7824 L: linux-pm@vger.kernel.org
7826 F: Documentation/power/freezing-of-tasks.rst
7827 F: include/linux/freezer.h
7831 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7832 L: linux-kernel@vger.kernel.org
7834 F: include/linux/frontswap.h
7837 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7838 M: David Howells <dhowells@redhat.com>
7839 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7841 F: Documentation/filesystems/caching/
7843 F: include/linux/fscache*.h
7845 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7846 M: Theodore Y. Ts'o <tytso@mit.edu>
7847 M: Jaegeuk Kim <jaegeuk@kernel.org>
7848 M: Eric Biggers <ebiggers@kernel.org>
7849 L: linux-fscrypt@vger.kernel.org
7851 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7852 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7853 F: Documentation/filesystems/fscrypt.rst
7855 F: include/linux/fscrypt*.h
7856 F: include/uapi/linux/fscrypt.h
7859 M: Jeremy Kerr <jk@ozlabs.org>
7860 M: Joel Stanley <joel@jms.id.au>
7861 R: Alistar Popple <alistair@popple.id.au>
7862 R: Eddie James <eajames@linux.ibm.com>
7863 L: linux-fsi@lists.ozlabs.org
7865 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7868 F: include/linux/fsi*.h
7869 F: include/trace/events/fsi*.h
7871 FSI-ATTACHED I2C DRIVER
7872 M: Eddie James <eajames@linux.ibm.com>
7873 L: linux-i2c@vger.kernel.org
7874 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7876 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7877 F: drivers/i2c/busses/i2c-fsi.c
7879 FSI-ATTACHED SPI DRIVER
7880 M: Eddie James <eajames@linux.ibm.com>
7881 L: linux-spi@vger.kernel.org
7883 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7884 F: drivers/spi/spi-fsi.c
7886 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7887 M: Jan Kara <jack@suse.cz>
7888 R: Amir Goldstein <amir73il@gmail.com>
7889 L: linux-fsdevel@vger.kernel.org
7891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7893 F: include/linux/fsnotify*.h
7895 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7896 M: Eric Biggers <ebiggers@kernel.org>
7897 M: Theodore Y. Ts'o <tytso@mit.edu>
7898 L: linux-fscrypt@vger.kernel.org
7900 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7901 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7902 F: Documentation/filesystems/fsverity.rst
7904 F: include/linux/fsverity.h
7905 F: include/uapi/linux/fsverity.h
7907 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7908 M: Michael Zaidman <michael.zaidman@gmail.com>
7909 L: linux-i2c@vger.kernel.org
7910 L: linux-input@vger.kernel.org
7912 F: drivers/hid/hid-ft260.c
7914 FUJITSU LAPTOP EXTRAS
7915 M: Jonathan Woithe <jwoithe@just42.net>
7916 L: platform-driver-x86@vger.kernel.org
7918 F: drivers/platform/x86/fujitsu-laptop.c
7920 FUJITSU M-5MO LS CAMERA ISP DRIVER
7921 M: Kyungmin Park <kyungmin.park@samsung.com>
7922 M: Heungjun Kim <riverful.kim@samsung.com>
7923 L: linux-media@vger.kernel.org
7925 F: drivers/media/i2c/m5mols/
7926 F: include/media/i2c/m5mols.h
7928 FUJITSU TABLET EXTRAS
7929 M: Robert Gerlach <khnz@gmx.de>
7930 L: platform-driver-x86@vger.kernel.org
7932 F: drivers/platform/x86/fujitsu-tablet.c
7934 FUNGIBLE ETHERNET DRIVERS
7935 M: Dimitris Michailidis <dmichail@fungible.com>
7936 L: netdev@vger.kernel.org
7938 F: drivers/net/ethernet/fungible/
7940 FUSE: FILESYSTEM IN USERSPACE
7941 M: Miklos Szeredi <miklos@szeredi.hu>
7942 L: linux-fsdevel@vger.kernel.org
7944 W: https://github.com/libfuse/
7945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7946 F: Documentation/filesystems/fuse.rst
7948 F: include/uapi/linux/fuse.h
7951 M: Thomas Gleixner <tglx@linutronix.de>
7952 M: Ingo Molnar <mingo@redhat.com>
7953 R: Peter Zijlstra <peterz@infradead.org>
7954 R: Darren Hart <dvhart@infradead.org>
7955 R: Davidlohr Bueso <dave@stgolabs.net>
7956 R: André Almeida <andrealmeid@collabora.com>
7957 L: linux-kernel@vger.kernel.org
7959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7960 F: Documentation/locking/*futex*
7961 F: include/asm-generic/futex.h
7962 F: include/linux/futex.h
7963 F: include/uapi/linux/futex.h
7965 F: tools/perf/bench/futex*
7966 F: tools/testing/selftests/futex/
7968 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7969 M: Tim Harvey <tharvey@gateworks.com>
7970 M: Robert Jones <rjones@gateworks.com>
7972 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7973 F: drivers/mfd/gateworks-gsc.c
7974 F: include/linux/mfd/gsc.h
7975 F: Documentation/hwmon/gsc-hwmon.rst
7976 F: drivers/hwmon/gsc-hwmon.c
7977 F: include/linux/platform_data/gsc_hwmon.h
7980 M: Kees Cook <keescook@chromium.org>
7981 L: linux-hardening@vger.kernel.org
7983 F: Documentation/kbuild/gcc-plugins.rst
7984 F: scripts/Makefile.gcc-plugins
7985 F: scripts/gcc-plugins/
7987 GCOV BASED KERNEL PROFILING
7988 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7990 F: Documentation/dev-tools/gcov.rst
7993 GDB KERNEL DEBUGGING HELPER SCRIPTS
7994 M: Jan Kiszka <jan.kiszka@siemens.com>
7995 M: Kieran Bingham <kbingham@kernel.org>
7999 GEMINI CRYPTO DRIVER
8000 M: Corentin Labbe <clabbe@baylibre.com>
8001 L: linux-crypto@vger.kernel.org
8003 F: drivers/crypto/gemini/
8005 GEMTEK FM RADIO RECEIVER DRIVER
8006 M: Hans Verkuil <hverkuil@xs4all.nl>
8007 L: linux-media@vger.kernel.org
8009 W: https://linuxtv.org
8010 T: git git://linuxtv.org/media_tree.git
8011 F: drivers/media/radio/radio-gemtek*
8013 GENERIC ARCHITECTURE TOPOLOGY
8014 M: Sudeep Holla <sudeep.holla@arm.com>
8015 L: linux-kernel@vger.kernel.org
8017 F: drivers/base/arch_topology.c
8018 F: include/linux/arch_topology.h
8021 M: Thomas Gleixner <tglx@linutronix.de>
8022 M: Peter Zijlstra <peterz@infradead.org>
8023 M: Andy Lutomirski <luto@kernel.org>
8024 L: linux-kernel@vger.kernel.org
8026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8027 F: include/linux/entry-common.h
8028 F: include/linux/entry-kvm.h
8031 GENERIC GPIO I2C DRIVER
8032 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8034 F: drivers/i2c/busses/i2c-gpio.c
8035 F: include/linux/platform_data/i2c-gpio.h
8037 GENERIC GPIO I2C MULTIPLEXER DRIVER
8038 M: Peter Korsgaard <peter.korsgaard@barco.com>
8039 L: linux-i2c@vger.kernel.org
8041 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8042 F: drivers/i2c/muxes/i2c-mux-gpio.c
8043 F: include/linux/platform_data/i2c-mux-gpio.h
8045 GENERIC HDLC (WAN) DRIVERS
8046 M: Krzysztof Halasa <khc@pm.waw.pl>
8048 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8049 F: drivers/net/wan/c101.c
8050 F: drivers/net/wan/hd6457*
8051 F: drivers/net/wan/hdlc*
8052 F: drivers/net/wan/n2.c
8053 F: drivers/net/wan/pc300too.c
8054 F: drivers/net/wan/pci200syn.c
8055 F: drivers/net/wan/wanxl*
8057 GENERIC INCLUDE/ASM HEADER FILES
8058 M: Arnd Bergmann <arnd@arndb.de>
8059 L: linux-arch@vger.kernel.org
8061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8062 F: include/asm-generic/
8063 F: include/uapi/asm-generic/
8065 GENERIC PHY FRAMEWORK
8066 M: Kishon Vijay Abraham I <kishon@ti.com>
8067 M: Vinod Koul <vkoul@kernel.org>
8068 L: linux-phy@lists.infradead.org
8070 Q: https://patchwork.kernel.org/project/linux-phy/list/
8071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8072 F: Documentation/devicetree/bindings/phy/
8074 F: include/linux/phy/
8076 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8077 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8079 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8082 M: "Rafael J. Wysocki" <rafael@kernel.org>
8083 M: Kevin Hilman <khilman@kernel.org>
8084 M: Ulf Hansson <ulf.hansson@linaro.org>
8085 L: linux-pm@vger.kernel.org
8087 F: Documentation/devicetree/bindings/power/power?domain*
8088 F: drivers/base/power/domain*.c
8089 F: include/linux/pm_domain.h
8091 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8092 M: Eugen Hristev <eugen.hristev@microchip.com>
8093 L: linux-input@vger.kernel.org
8095 F: drivers/input/touchscreen/resistive-adc-touch.c
8097 GENERIC STRING LIBRARY
8098 R: Andy Shevchenko <andy@kernel.org>
8101 F: lib/string_helpers.c
8102 F: lib/test_string.c
8103 F: lib/test-string_helpers.c
8105 GENERIC UIO DRIVER FOR PCI DEVICES
8106 M: "Michael S. Tsirkin" <mst@redhat.com>
8107 L: kvm@vger.kernel.org
8109 F: drivers/uio/uio_pci_generic.c
8111 GENERIC VDSO LIBRARY
8112 M: Andy Lutomirski <luto@kernel.org>
8113 M: Thomas Gleixner <tglx@linutronix.de>
8114 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8115 L: linux-kernel@vger.kernel.org
8117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8118 F: include/asm-generic/vdso/vsyscall.h
8120 F: kernel/time/vsyscall.c
8123 GENWQE (IBM Generic Workqueue Card)
8124 M: Frank Haverkamp <haver@linux.ibm.com>
8126 F: drivers/misc/genwqe/
8128 GET_MAINTAINER SCRIPT
8129 M: Joe Perches <joe@perches.com>
8131 F: scripts/get_maintainer.pl
8134 M: Bob Peterson <rpeterso@redhat.com>
8135 M: Andreas Gruenbacher <agruenba@redhat.com>
8136 L: cluster-devel@redhat.com
8138 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8140 F: Documentation/filesystems/gfs2*
8142 F: include/uapi/linux/gfs2_ondisk.h
8145 M: Thomas Weißschuh <thomas@weissschuh.net>
8146 L: platform-driver-x86@vger.kernel.org
8148 F: drivers/platform/x86/gigabyte-wmi.c
8151 M: Johan Hovold <johan@kernel.org>
8153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8154 F: Documentation/ABI/testing/sysfs-class-gnss
8155 F: Documentation/devicetree/bindings/gnss/
8157 F: include/linux/gnss.h
8160 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8161 L: linux-media@vger.kernel.org
8163 F: drivers/media/usb/go7007/
8166 M: Bastien Nocera <hadess@hadess.net>
8167 M: Hans de Goede <hdegoede@redhat.com>
8168 L: linux-input@vger.kernel.org
8170 F: drivers/input/touchscreen/goodix*
8172 GOOGLE ETHERNET DRIVERS
8173 M: Jeroen de Borst <jeroendb@google.com>
8174 R: Catherine Sullivan <csully@google.com>
8175 R: David Awogbemila <awogbemila@google.com>
8176 L: netdev@vger.kernel.org
8178 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8179 F: drivers/net/ethernet/google
8181 GPD POCKET FAN DRIVER
8182 M: Hans de Goede <hdegoede@redhat.com>
8183 L: platform-driver-x86@vger.kernel.org
8185 F: drivers/platform/x86/gpd-pocket-fan.c
8188 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8189 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8190 L: linux-gpio@vger.kernel.org
8191 L: linux-acpi@vger.kernel.org
8193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8194 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8195 F: drivers/gpio/gpiolib-acpi.c
8196 F: drivers/gpio/gpiolib-acpi.h
8199 M: Geert Uytterhoeven <geert+renesas@glider.be>
8200 L: linux-gpio@vger.kernel.org
8202 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8203 F: drivers/gpio/gpio-aggregator.c
8206 M: Sean Young <sean@mess.org>
8207 L: linux-media@vger.kernel.org
8209 F: drivers/media/rc/gpio-ir-tx.c
8212 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8213 L: linux-gpio@vger.kernel.org
8215 F: drivers/gpio/gpio-mockup.c
8216 F: tools/testing/selftests/gpio/
8219 R: Michael Walle <michael@walle.cc>
8221 F: drivers/gpio/gpio-regmap.c
8222 F: include/linux/gpio/regmap.h
8225 M: Linus Walleij <linus.walleij@linaro.org>
8226 M: Bartosz Golaszewski <brgl@bgdev.pl>
8227 L: linux-gpio@vger.kernel.org
8229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8230 F: Documentation/ABI/obsolete/sysfs-gpio
8231 F: Documentation/ABI/testing/gpio-cdev
8232 F: Documentation/admin-guide/gpio/
8233 F: Documentation/devicetree/bindings/gpio/
8234 F: Documentation/driver-api/gpio/
8236 F: include/asm-generic/gpio.h
8237 F: include/linux/gpio.h
8238 F: include/linux/gpio/
8239 F: include/linux/of_gpio.h
8240 F: include/uapi/linux/gpio.h
8243 GRE DEMULTIPLEXER DRIVER
8244 M: Dmitry Kozlov <xeb@mail.ru>
8245 L: netdev@vger.kernel.org
8247 F: include/net/gre.h
8248 F: net/ipv4/gre_demux.c
8249 F: net/ipv4/gre_offload.c
8251 GRETH 10/100/1G Ethernet MAC device driver
8252 M: Andreas Larsson <andreas@gaisler.com>
8253 L: netdev@vger.kernel.org
8255 F: drivers/net/ethernet/aeroflex/
8257 GREYBUS AUDIO PROTOCOLS DRIVERS
8258 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8259 M: Mark Greer <mgreer@animalcreek.com>
8261 F: drivers/staging/greybus/audio_apbridgea.c
8262 F: drivers/staging/greybus/audio_apbridgea.h
8263 F: drivers/staging/greybus/audio_codec.c
8264 F: drivers/staging/greybus/audio_codec.h
8265 F: drivers/staging/greybus/audio_gb.c
8266 F: drivers/staging/greybus/audio_manager.c
8267 F: drivers/staging/greybus/audio_manager.h
8268 F: drivers/staging/greybus/audio_manager_module.c
8269 F: drivers/staging/greybus/audio_manager_private.h
8270 F: drivers/staging/greybus/audio_manager_sysfs.c
8271 F: drivers/staging/greybus/audio_module.c
8272 F: drivers/staging/greybus/audio_topology.c
8274 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8275 M: Viresh Kumar <vireshk@kernel.org>
8277 F: drivers/staging/greybus/authentication.c
8278 F: drivers/staging/greybus/bootrom.c
8279 F: drivers/staging/greybus/firmware.h
8280 F: drivers/staging/greybus/fw-core.c
8281 F: drivers/staging/greybus/fw-download.c
8282 F: drivers/staging/greybus/fw-management.c
8283 F: drivers/staging/greybus/greybus_authentication.h
8284 F: drivers/staging/greybus/greybus_firmware.h
8285 F: drivers/staging/greybus/hid.c
8286 F: drivers/staging/greybus/i2c.c
8287 F: drivers/staging/greybus/spi.c
8288 F: drivers/staging/greybus/spilib.c
8289 F: drivers/staging/greybus/spilib.h
8291 GREYBUS LOOPBACK DRIVER
8292 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8294 F: drivers/staging/greybus/loopback.c
8296 GREYBUS PLATFORM DRIVERS
8297 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8299 F: drivers/staging/greybus/arche-apb-ctrl.c
8300 F: drivers/staging/greybus/arche-platform.c
8301 F: drivers/staging/greybus/arche_platform.h
8303 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8304 M: Rui Miguel Silva <rmfrfs@gmail.com>
8306 F: drivers/staging/greybus/gpio.c
8307 F: drivers/staging/greybus/light.c
8308 F: drivers/staging/greybus/power_supply.c
8309 F: drivers/staging/greybus/sdio.c
8310 F: drivers/staging/greybus/spi.c
8311 F: drivers/staging/greybus/spilib.c
8314 M: Johan Hovold <johan@kernel.org>
8315 M: Alex Elder <elder@kernel.org>
8316 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8317 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8320 F: drivers/staging/greybus/
8321 F: include/linux/greybus.h
8322 F: include/linux/greybus/
8324 GREYBUS UART PROTOCOLS DRIVERS
8325 M: David Lin <dtwlin@gmail.com>
8327 F: drivers/staging/greybus/log.c
8328 F: drivers/staging/greybus/uart.c
8330 GS1662 VIDEO SERIALIZER
8331 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8332 L: linux-media@vger.kernel.org
8334 T: git git://linuxtv.org/media_tree.git
8335 F: drivers/media/spi/gs1662.c
8337 GSPCA FINEPIX SUBDRIVER
8338 M: Frank Zago <frank@zago.net>
8339 L: linux-media@vger.kernel.org
8341 T: git git://linuxtv.org/media_tree.git
8342 F: drivers/media/usb/gspca/finepix.c
8344 GSPCA GL860 SUBDRIVER
8345 M: Olivier Lorin <o.lorin@laposte.net>
8346 L: linux-media@vger.kernel.org
8348 T: git git://linuxtv.org/media_tree.git
8349 F: drivers/media/usb/gspca/gl860/
8351 GSPCA M5602 SUBDRIVER
8352 M: Erik Andren <erik.andren@gmail.com>
8353 L: linux-media@vger.kernel.org
8355 T: git git://linuxtv.org/media_tree.git
8356 F: drivers/media/usb/gspca/m5602/
8358 GSPCA PAC207 SONIXB SUBDRIVER
8359 M: Hans Verkuil <hverkuil@xs4all.nl>
8360 L: linux-media@vger.kernel.org
8362 T: git git://linuxtv.org/media_tree.git
8363 F: drivers/media/usb/gspca/pac207.c
8365 GSPCA SN9C20X SUBDRIVER
8366 M: Brian Johnson <brijohn@gmail.com>
8367 L: linux-media@vger.kernel.org
8369 T: git git://linuxtv.org/media_tree.git
8370 F: drivers/media/usb/gspca/sn9c20x.c
8372 GSPCA T613 SUBDRIVER
8373 M: Leandro Costantino <lcostantino@gmail.com>
8374 L: linux-media@vger.kernel.org
8376 T: git git://linuxtv.org/media_tree.git
8377 F: drivers/media/usb/gspca/t613.c
8379 GSPCA USB WEBCAM DRIVER
8380 M: Hans Verkuil <hverkuil@xs4all.nl>
8381 L: linux-media@vger.kernel.org
8383 T: git git://linuxtv.org/media_tree.git
8384 F: drivers/media/usb/gspca/
8386 GTP (GPRS Tunneling Protocol)
8387 M: Pablo Neira Ayuso <pablo@netfilter.org>
8388 M: Harald Welte <laforge@gnumonks.org>
8389 L: osmocom-net-gprs@lists.osmocom.org
8391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8392 F: drivers/net/gtp.c
8394 GUID PARTITION TABLE (GPT)
8395 M: Davidlohr Bueso <dave@stgolabs.net>
8396 L: linux-efi@vger.kernel.org
8398 F: block/partitions/efi.*
8401 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8402 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8404 W: http://uclinux-h8.sourceforge.jp
8405 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8407 F: drivers/clk/h8300/
8408 F: drivers/clocksource/h8300_*.c
8409 F: drivers/irqchip/irq-renesas-h8*.c
8411 HABANALABS PCI DRIVER
8412 M: Oded Gabbay <ogabbay@kernel.org>
8414 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8415 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8416 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8417 F: drivers/misc/habanalabs/
8418 F: include/uapi/misc/habanalabs.h
8421 M: Antti Palosaari <crope@iki.fi>
8422 L: linux-media@vger.kernel.org
8424 W: https://linuxtv.org
8425 W: http://palosaari.fi/linux/
8426 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8427 T: git git://linuxtv.org/anttip/media_tree.git
8428 F: drivers/media/usb/hackrf/
8430 HANTRO VPU CODEC DRIVER
8431 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8432 M: Philipp Zabel <p.zabel@pengutronix.de>
8433 L: linux-media@vger.kernel.org
8434 L: linux-rockchip@lists.infradead.org
8436 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8437 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8438 F: drivers/staging/media/hantro/
8440 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8441 M: Frank Seidel <frank@f-seidel.de>
8442 L: platform-driver-x86@vger.kernel.org
8444 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8445 F: drivers/platform/x86/hdaps.c
8448 M: Jean Delvare <jdelvare@suse.com>
8449 M: Guenter Roeck <linux@roeck-us.net>
8450 L: linux-hwmon@vger.kernel.org
8452 W: http://hwmon.wiki.kernel.org/
8453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8454 F: Documentation/ABI/testing/sysfs-class-hwmon
8455 F: Documentation/devicetree/bindings/hwmon/
8456 F: Documentation/hwmon/
8458 F: include/linux/hwmon*.h
8459 F: include/trace/events/hwmon*.h
8460 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8462 HARDWARE RANDOM NUMBER GENERATOR CORE
8463 M: Matt Mackall <mpm@selenic.com>
8464 M: Herbert Xu <herbert@gondor.apana.org.au>
8465 L: linux-crypto@vger.kernel.org
8467 F: Documentation/admin-guide/hw_random.rst
8468 F: Documentation/devicetree/bindings/rng/
8469 F: drivers/char/hw_random/
8470 F: include/linux/hw_random.h
8472 HARDWARE SPINLOCK CORE
8473 M: Ohad Ben-Cohen <ohad@wizery.com>
8474 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8475 R: Baolin Wang <baolin.wang7@gmail.com>
8476 L: linux-remoteproc@vger.kernel.org
8478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8479 F: Documentation/devicetree/bindings/hwlock/
8480 F: Documentation/locking/hwspinlock.rst
8481 F: drivers/hwspinlock/
8482 F: include/linux/hwspinlock.h
8484 HARDWARE TRACING FACILITIES
8485 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8487 F: drivers/hwtracing/
8489 HARMONY SOUND DRIVER
8490 L: linux-parisc@vger.kernel.org
8492 F: sound/parisc/harmony.*
8494 HDPVR USB VIDEO ENCODER DRIVER
8495 M: Hans Verkuil <hverkuil@xs4all.nl>
8496 L: linux-media@vger.kernel.org
8498 W: https://linuxtv.org
8499 T: git git://linuxtv.org/media_tree.git
8500 F: drivers/media/usb/hdpvr/
8502 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8503 M: Matt Hsiao <matt.hsiao@hpe.com>
8505 F: drivers/misc/hpilo.[ch]
8507 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8508 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8510 F: Documentation/watchdog/hpwdt.rst
8511 F: drivers/watchdog/hpwdt.c
8513 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8514 M: Don Brace <don.brace@microchip.com>
8515 L: storagedev@microchip.com
8516 L: linux-scsi@vger.kernel.org
8518 F: Documentation/scsi/hpsa.rst
8519 F: drivers/scsi/hpsa*.[ch]
8520 F: include/linux/cciss*.h
8521 F: include/uapi/linux/cciss*.h
8524 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8525 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8526 L: linux-rdma@vger.kernel.org
8528 F: drivers/infiniband/hw/hfi1
8531 L: linux-fsdevel@vger.kernel.org
8533 F: Documentation/filesystems/hfs.rst
8537 L: linux-fsdevel@vger.kernel.org
8539 F: Documentation/filesystems/hfsplus.rst
8542 HGA FRAMEBUFFER DRIVER
8543 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8544 L: linux-nvidia@lists.surfsouth.com
8546 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8547 F: drivers/video/fbdev/hgafb.c
8549 HIBERNATION (aka Software Suspend, aka swsusp)
8550 M: "Rafael J. Wysocki" <rafael@kernel.org>
8551 M: Pavel Machek <pavel@ucw.cz>
8552 L: linux-pm@vger.kernel.org
8554 B: https://bugzilla.kernel.org
8555 F: arch/*/include/asm/suspend*.h
8557 F: drivers/base/power/
8558 F: include/linux/freezer.h
8559 F: include/linux/pm.h
8560 F: include/linux/suspend.h
8564 M: Jiri Kosina <jikos@kernel.org>
8565 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8566 L: linux-input@vger.kernel.org
8568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8570 F: include/linux/hid*
8571 F: include/uapi/linux/hid*
8573 HID LOGITECH DRIVERS
8574 R: Filipe Laíns <lains@riseup.net>
8575 L: linux-input@vger.kernel.org
8577 F: drivers/hid/hid-logitech-*
8579 HID PLAYSTATION DRIVER
8580 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8581 L: linux-input@vger.kernel.org
8583 F: drivers/hid/hid-playstation.c
8585 HID SENSOR HUB DRIVERS
8586 M: Jiri Kosina <jikos@kernel.org>
8587 M: Jonathan Cameron <jic23@kernel.org>
8588 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8589 L: linux-input@vger.kernel.org
8590 L: linux-iio@vger.kernel.org
8592 F: Documentation/hid/hid-sensor*
8593 F: drivers/hid/hid-sensor-*
8594 F: drivers/iio/*/hid-*
8595 F: include/linux/hid-sensor-*
8597 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8598 M: Thomas Gleixner <tglx@linutronix.de>
8599 L: linux-kernel@vger.kernel.org
8601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8602 F: Documentation/timers/
8603 F: include/linux/clockchips.h
8604 F: include/linux/hrtimer.h
8605 F: kernel/time/clockevents.c
8606 F: kernel/time/hrtimer.c
8607 F: kernel/time/timer_*.c
8609 HIGH-SPEED SCC DRIVER FOR AX.25
8610 L: linux-hams@vger.kernel.org
8612 F: drivers/net/hamradio/dmascc.c
8613 F: drivers/net/hamradio/scc.c
8615 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8616 M: HighPoint Linux Team <linux@highpoint-tech.com>
8618 W: http://www.highpoint-tech.com
8619 F: Documentation/scsi/hptiop.rst
8620 F: drivers/scsi/hptiop.c
8623 M: Jes Sorensen <jes@trained-monkey.org>
8624 L: linux-hippi@sunsite.dk
8626 F: drivers/net/hippi/
8627 F: include/linux/hippidevice.h
8628 F: include/uapi/linux/if_hippi.h
8631 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8632 M: Kurt Kanzenbach <kurt@linutronix.de>
8633 L: netdev@vger.kernel.org
8635 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8636 F: drivers/net/dsa/hirschmann/*
8637 F: include/linux/platform_data/hirschmann-hellcreek.h
8638 F: net/dsa/tag_hellcreek.c
8640 HISILICON DMA DRIVER
8641 M: Zhou Wang <wangzhou1@hisilicon.com>
8642 L: dmaengine@vger.kernel.org
8644 F: drivers/dma/hisi_dma.c
8646 HISILICON GPIO DRIVER
8647 M: Luo Jiaxing <luojiaxing@huawei.com>
8648 L: linux-gpio@vger.kernel.org
8650 F: drivers/gpio/gpio-hisi.c
8652 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8653 M: Zaibo Xu <xuzaibo@huawei.com>
8654 L: linux-crypto@vger.kernel.org
8656 F: Documentation/ABI/testing/debugfs-hisi-hpre
8657 F: drivers/crypto/hisilicon/hpre/hpre.h
8658 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8659 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8661 HISILICON I2C CONTROLLER DRIVER
8662 M: Yicong Yang <yangyicong@hisilicon.com>
8663 L: linux-i2c@vger.kernel.org
8665 W: https://www.hisilicon.com
8666 F: drivers/i2c/busses/i2c-hisi.c
8668 HISILICON LPC BUS DRIVER
8669 M: john.garry@huawei.com
8671 W: http://www.hisilicon.com
8672 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8673 F: drivers/bus/hisi_lpc.c
8675 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8676 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8677 M: Salil Mehta <salil.mehta@huawei.com>
8678 L: netdev@vger.kernel.org
8680 W: http://www.hisilicon.com
8681 F: drivers/net/ethernet/hisilicon/hns3/
8683 HISILICON NETWORK SUBSYSTEM DRIVER
8684 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8685 M: Salil Mehta <salil.mehta@huawei.com>
8686 L: netdev@vger.kernel.org
8688 W: http://www.hisilicon.com
8689 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8690 F: drivers/net/ethernet/hisilicon/
8692 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8693 M: John Stultz <john.stultz@linaro.org>
8694 L: linux-kernel@vger.kernel.org
8696 F: drivers/misc/hisi_hikey_usb.c
8698 HISILICON PMU DRIVER
8699 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8700 M: Qi Liu <liuqi115@huawei.com>
8702 W: http://www.hisilicon.com
8703 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
8704 F: Documentation/admin-guide/perf/hisi-pmu.rst
8705 F: drivers/perf/hisilicon
8707 HISILICON QM AND ZIP Controller DRIVER
8708 M: Zhou Wang <wangzhou1@hisilicon.com>
8709 L: linux-crypto@vger.kernel.org
8711 F: Documentation/ABI/testing/debugfs-hisi-zip
8712 F: drivers/crypto/hisilicon/qm.c
8713 F: drivers/crypto/hisilicon/qm.h
8714 F: drivers/crypto/hisilicon/sgl.c
8715 F: drivers/crypto/hisilicon/zip/
8717 HISILICON ROCE DRIVER
8718 M: Wenpeng Liang <liangwenpeng@huawei.com>
8719 M: Weihang Li <liweihang@huawei.com>
8720 L: linux-rdma@vger.kernel.org
8722 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8723 F: drivers/infiniband/hw/hns/
8725 HISILICON SAS Controller
8726 M: John Garry <john.garry@huawei.com>
8728 W: http://www.hisilicon.com
8729 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8730 F: drivers/scsi/hisi_sas/
8732 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8733 M: Zaibo Xu <xuzaibo@huawei.com>
8734 M: Kai Ye <yekai13@huawei.com>
8735 L: linux-crypto@vger.kernel.org
8737 F: Documentation/ABI/testing/debugfs-hisi-sec
8738 F: drivers/crypto/hisilicon/sec2/sec.h
8739 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8740 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8741 F: drivers/crypto/hisilicon/sec2/sec_main.c
8743 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8744 M: Jay Fang <f.fangjian@huawei.com>
8745 L: linux-spi@vger.kernel.org
8747 W: http://www.hisilicon.com
8748 F: drivers/spi/spi-hisi-kunpeng.c
8750 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8751 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8752 L: linux-kernel@vger.kernel.org
8754 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8755 F: drivers/spmi/hisi-spmi-controller.c
8757 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8758 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8759 L: linux-kernel@vger.kernel.org
8761 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8762 F: drivers/mfd/hi6421-spmi-pmic.c
8764 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8765 M: Zaibo Xu <xuzaibo@huawei.com>
8767 F: drivers/crypto/hisilicon/trng/trng.c
8769 HISILICON V3XX SPI NOR FLASH Controller Driver
8770 M: John Garry <john.garry@huawei.com>
8772 W: http://www.hisilicon.com
8773 F: drivers/spi/spi-hisi-sfc-v3xx.c
8775 HMM - Heterogeneous Memory Management
8776 M: Jérôme Glisse <jglisse@redhat.com>
8777 L: linux-mm@kvack.org
8779 F: Documentation/vm/hmm.rst
8780 F: include/linux/hmm*
8783 F: tools/testing/selftests/vm/*hmm*
8786 M: Jouni Malinen <j@w1.fi>
8787 L: linux-wireless@vger.kernel.org
8789 W: http://w1.fi/hostap-driver.html
8790 F: drivers/net/wireless/intersil/hostap/
8792 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8793 L: platform-driver-x86@vger.kernel.org
8795 F: drivers/platform/x86/tc1100-wmi.c
8797 HPET: High Precision Event Timers driver
8798 M: Clemens Ladisch <clemens@ladisch.de>
8800 F: Documentation/timers/hpet.rst
8801 F: drivers/char/hpet.c
8802 F: include/linux/hpet.h
8803 F: include/uapi/linux/hpet.h
8807 F: arch/x86/include/asm/hpet.h
8808 F: arch/x86/kernel/hpet.c
8811 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8813 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8817 M: Sebastian Reichel <sre@kernel.org>
8819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8820 F: Documentation/ABI/testing/sysfs-bus-hsi
8821 F: Documentation/driver-api/hsi.rst
8823 F: include/linux/hsi/
8824 F: include/uapi/linux/hsi/
8827 L: linux-usb@vger.kernel.org
8829 F: drivers/net/usb/hso.c
8831 HSR NETWORK PROTOCOL
8832 L: netdev@vger.kernel.org
8836 HT16K33 LED CONTROLLER DRIVER
8837 M: Robin van der Gracht <robin@protonic.nl>
8839 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8840 F: drivers/auxdisplay/ht16k33.c
8842 HTCPEN TOUCHSCREEN DRIVER
8843 M: Pau Oliva Fora <pof@eslack.org>
8844 L: linux-input@vger.kernel.org
8846 F: drivers/input/touchscreen/htcpen.c
8848 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8849 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8850 L: linux-iio@vger.kernel.org
8852 W: http://www.st.com/
8853 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8854 F: drivers/iio/humidity/hts221*
8856 HUAWEI ETHERNET DRIVER
8857 L: netdev@vger.kernel.org
8859 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8860 F: drivers/net/ethernet/huawei/hinic/
8863 M: Mike Kravetz <mike.kravetz@oracle.com>
8864 L: linux-mm@kvack.org
8866 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8867 F: Documentation/admin-guide/mm/hugetlbpage.rst
8868 F: Documentation/vm/hugetlbfs_reserv.rst
8870 F: include/linux/hugetlb.h
8874 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8875 L: linux-media@vger.kernel.org
8877 W: https://linuxtv.org
8878 T: git git://linuxtv.org/media_tree.git
8879 F: drivers/media/platform/sti/hva
8881 HWPOISON MEMORY FAILURE HANDLING
8882 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8883 L: linux-mm@kvack.org
8885 F: mm/hwpoison-inject.c
8886 F: mm/memory-failure.c
8888 HYCON HY46XX TOUCHSCREEN SUPPORT
8889 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8890 L: linux-input@vger.kernel.org
8892 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8893 F: drivers/input/touchscreen/hycon-hy46xx.c
8895 HYGON PROCESSOR SUPPORT
8896 M: Pu Wen <puwen@hygon.cn>
8897 L: linux-kernel@vger.kernel.org
8899 F: arch/x86/kernel/cpu/hygon.c
8901 HYNIX HI556 SENSOR DRIVER
8902 M: Shawn Tu <shawnx.tu@intel.com>
8903 L: linux-media@vger.kernel.org
8905 T: git git://linuxtv.org/media_tree.git
8906 F: drivers/media/i2c/hi556.c
8908 HYNIX HI846 SENSOR DRIVER
8909 M: Martin Kepplinger <martin.kepplinger@puri.sm>
8910 L: linux-media@vger.kernel.org
8912 F: drivers/media/i2c/hi846.c
8914 Hyper-V/Azure CORE AND DRIVERS
8915 M: "K. Y. Srinivasan" <kys@microsoft.com>
8916 M: Haiyang Zhang <haiyangz@microsoft.com>
8917 M: Stephen Hemminger <sthemmin@microsoft.com>
8918 M: Wei Liu <wei.liu@kernel.org>
8919 M: Dexuan Cui <decui@microsoft.com>
8920 L: linux-hyperv@vger.kernel.org
8922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8923 F: Documentation/ABI/stable/sysfs-bus-vmbus
8924 F: Documentation/ABI/testing/debugfs-hyperv
8925 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8926 F: arch/arm64/hyperv
8927 F: arch/arm64/include/asm/hyperv-tlfs.h
8928 F: arch/arm64/include/asm/mshyperv.h
8930 F: arch/x86/include/asm/hyperv-tlfs.h
8931 F: arch/x86/include/asm/mshyperv.h
8932 F: arch/x86/include/asm/trace/hyperv.h
8933 F: arch/x86/kernel/cpu/mshyperv.c
8934 F: drivers/clocksource/hyperv_timer.c
8935 F: drivers/hid/hid-hyperv.c
8937 F: drivers/input/serio/hyperv-keyboard.c
8938 F: drivers/iommu/hyperv-iommu.c
8939 F: drivers/net/ethernet/microsoft/
8940 F: drivers/net/hyperv/
8941 F: drivers/pci/controller/pci-hyperv-intf.c
8942 F: drivers/pci/controller/pci-hyperv.c
8943 F: drivers/scsi/storvsc_drv.c
8944 F: drivers/uio/uio_hv_generic.c
8945 F: drivers/video/fbdev/hyperv_fb.c
8946 F: include/asm-generic/hyperv-tlfs.h
8947 F: include/asm-generic/mshyperv.h
8948 F: include/clocksource/hyperv_timer.h
8949 F: include/linux/hyperv.h
8950 F: include/uapi/linux/hyperv.h
8951 F: net/vmw_vsock/hyperv_transport.c
8955 M: Vignesh Raghavendra <vigneshr@ti.com>
8956 L: linux-mtd@lists.infradead.org
8958 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8959 C: irc://irc.oftc.net/mtd
8960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8961 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
8962 F: drivers/mtd/hyperbus/
8963 F: include/linux/mtd/hyperbus.h
8965 HYPERVISOR VIRTUAL CONSOLE DRIVER
8966 L: linuxppc-dev@lists.ozlabs.org
8971 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8972 L: linux-i2c@vger.kernel.org
8973 L: linux-acpi@vger.kernel.org
8975 F: drivers/i2c/i2c-core-acpi.c
8977 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8978 M: Ajay Gupta <ajayg@nvidia.com>
8979 L: linux-i2c@vger.kernel.org
8981 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8982 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8985 M: Peter Rosin <peda@axentia.se>
8986 L: linux-i2c@vger.kernel.org
8988 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8989 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8990 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8991 F: Documentation/i2c/i2c-topology.rst
8992 F: Documentation/i2c/muxes/
8993 F: drivers/i2c/i2c-mux.c
8994 F: drivers/i2c/muxes/
8995 F: include/linux/i2c-mux.h
8997 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8998 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8999 L: linux-i2c@vger.kernel.org
9001 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9002 F: drivers/i2c/busses/i2c-mv64xxx.c
9004 I2C OVER PARALLEL PORT
9005 M: Jean Delvare <jdelvare@suse.com>
9006 L: linux-i2c@vger.kernel.org
9008 F: Documentation/i2c/busses/i2c-parport.rst
9009 F: drivers/i2c/busses/i2c-parport.c
9012 M: Wolfram Sang <wsa@kernel.org>
9013 L: linux-i2c@vger.kernel.org
9015 W: https://i2c.wiki.kernel.org/
9016 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9018 F: Documentation/devicetree/bindings/i2c/i2c.txt
9019 F: Documentation/i2c/
9021 F: include/linux/i2c-dev.h
9022 F: include/linux/i2c-smbus.h
9023 F: include/linux/i2c.h
9024 F: include/uapi/linux/i2c-*.h
9025 F: include/uapi/linux/i2c.h
9027 I2C SUBSYSTEM HOST DRIVERS
9028 L: linux-i2c@vger.kernel.org
9030 W: https://i2c.wiki.kernel.org/
9031 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9033 F: Documentation/devicetree/bindings/i2c/
9034 F: drivers/i2c/algos/
9035 F: drivers/i2c/busses/
9038 M: Jean Delvare <jdelvare@suse.com>
9039 L: linux-i2c@vger.kernel.org
9041 F: Documentation/i2c/busses/i2c-taos-evm.rst
9042 F: drivers/i2c/busses/i2c-taos-evm.c
9045 M: Till Harbaum <till@harbaum.org>
9046 L: linux-i2c@vger.kernel.org
9048 W: http://www.harbaum.org/till/i2c_tiny_usb
9049 F: drivers/i2c/busses/i2c-tiny-usb.c
9051 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9052 M: Jean Delvare <jdelvare@suse.com>
9053 L: linux-i2c@vger.kernel.org
9055 F: Documentation/i2c/busses/i2c-ali1535.rst
9056 F: Documentation/i2c/busses/i2c-ali1563.rst
9057 F: Documentation/i2c/busses/i2c-ali15x3.rst
9058 F: Documentation/i2c/busses/i2c-amd756.rst
9059 F: Documentation/i2c/busses/i2c-amd8111.rst
9060 F: Documentation/i2c/busses/i2c-i801.rst
9061 F: Documentation/i2c/busses/i2c-nforce2.rst
9062 F: Documentation/i2c/busses/i2c-piix4.rst
9063 F: Documentation/i2c/busses/i2c-sis5595.rst
9064 F: Documentation/i2c/busses/i2c-sis630.rst
9065 F: Documentation/i2c/busses/i2c-sis96x.rst
9066 F: Documentation/i2c/busses/i2c-via.rst
9067 F: Documentation/i2c/busses/i2c-viapro.rst
9068 F: drivers/i2c/busses/i2c-ali1535.c
9069 F: drivers/i2c/busses/i2c-ali1563.c
9070 F: drivers/i2c/busses/i2c-ali15x3.c
9071 F: drivers/i2c/busses/i2c-amd756-s4882.c
9072 F: drivers/i2c/busses/i2c-amd756.c
9073 F: drivers/i2c/busses/i2c-amd8111.c
9074 F: drivers/i2c/busses/i2c-i801.c
9075 F: drivers/i2c/busses/i2c-isch.c
9076 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9077 F: drivers/i2c/busses/i2c-nforce2.c
9078 F: drivers/i2c/busses/i2c-piix4.c
9079 F: drivers/i2c/busses/i2c-sis5595.c
9080 F: drivers/i2c/busses/i2c-sis630.c
9081 F: drivers/i2c/busses/i2c-sis96x.c
9082 F: drivers/i2c/busses/i2c-via.c
9083 F: drivers/i2c/busses/i2c-viapro.c
9085 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9086 M: Hans de Goede <hdegoede@redhat.com>
9087 L: linux-i2c@vger.kernel.org
9089 F: drivers/i2c/busses/i2c-cht-wc.c
9091 I2C/SMBUS ISMT DRIVER
9092 M: Seth Heasley <seth.heasley@intel.com>
9093 M: Neil Horman <nhorman@tuxdriver.com>
9094 L: linux-i2c@vger.kernel.org
9095 F: Documentation/i2c/busses/i2c-ismt.rst
9096 F: drivers/i2c/busses/i2c-ismt.c
9098 I2C/SMBUS STUB DRIVER
9099 M: Jean Delvare <jdelvare@suse.com>
9100 L: linux-i2c@vger.kernel.org
9102 F: drivers/i2c/i2c-stub.c
9104 I3C DRIVER FOR CADENCE I3C MASTER IP
9105 M: Przemysław Gaj <pgaj@cadence.com>
9107 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
9108 F: drivers/i3c/master/i3c-master-cdns.c
9110 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9111 M: Vitor Soares <vitor.soares@synopsys.com>
9113 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
9114 F: drivers/i3c/master/dw*
9117 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9118 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9120 C: irc://chat.freenode.net/linux-i3c
9121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9122 F: Documentation/ABI/testing/sysfs-bus-i3c
9123 F: Documentation/devicetree/bindings/i3c/
9124 F: Documentation/driver-api/i3c
9126 F: include/linux/i3c/
9128 IA64 (Itanium) PLATFORM
9129 L: linux-ia64@vger.kernel.org
9131 F: Documentation/ia64/
9134 IBM Power 842 compression accelerator
9135 M: Haren Myneni <haren@us.ibm.com>
9138 F: drivers/crypto/nx/Kconfig
9139 F: drivers/crypto/nx/Makefile
9140 F: drivers/crypto/nx/nx-842*
9141 F: include/linux/sw842.h
9144 IBM Power in-Nest Crypto Acceleration
9145 M: Breno Leitão <leitao@debian.org>
9146 M: Nayna Jain <nayna@linux.ibm.com>
9147 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9148 L: linux-crypto@vger.kernel.org
9150 F: drivers/crypto/nx/Kconfig
9151 F: drivers/crypto/nx/Makefile
9152 F: drivers/crypto/nx/nx-aes*
9153 F: drivers/crypto/nx/nx-sha*
9154 F: drivers/crypto/nx/nx.*
9155 F: drivers/crypto/nx/nx_csbcpb.h
9156 F: drivers/crypto/nx/nx_debugfs.c
9158 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9159 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9160 L: linux-pci@vger.kernel.org
9161 L: linuxppc-dev@lists.ozlabs.org
9163 F: drivers/pci/hotplug/rpadlpar*
9165 IBM Power Linux RAID adapter
9166 M: Brian King <brking@us.ibm.com>
9168 F: drivers/scsi/ipr.*
9170 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9171 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9172 L: linux-pci@vger.kernel.org
9173 L: linuxppc-dev@lists.ozlabs.org
9175 F: drivers/pci/hotplug/rpaphp*
9177 IBM Power SRIOV Virtual NIC Device Driver
9178 M: Dany Madden <drt@linux.ibm.com>
9179 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9180 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9181 L: netdev@vger.kernel.org
9183 F: drivers/net/ethernet/ibm/ibmvnic.*
9185 IBM Power Virtual Accelerator Switchboard
9186 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9187 L: linuxppc-dev@lists.ozlabs.org
9189 F: arch/powerpc/include/asm/vas.h
9190 F: arch/powerpc/platforms/powernv/copy-paste.h
9191 F: arch/powerpc/platforms/powernv/vas*
9193 IBM Power Virtual Ethernet Device Driver
9194 M: Cristobal Forno <cforno12@linux.ibm.com>
9195 L: netdev@vger.kernel.org
9197 F: drivers/net/ethernet/ibm/ibmveth.*
9199 IBM Power Virtual FC Device Drivers
9200 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9201 L: linux-scsi@vger.kernel.org
9203 F: drivers/scsi/ibmvscsi/ibmvfc*
9205 IBM Power Virtual Management Channel Driver
9206 M: Brad Warrum <bwarrum@linux.ibm.com>
9207 M: Ritu Agarwal <rituagar@linux.ibm.com>
9209 F: drivers/misc/ibmvmc.*
9211 IBM Power Virtual SCSI Device Drivers
9212 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9213 L: linux-scsi@vger.kernel.org
9215 F: drivers/scsi/ibmvscsi/ibmvscsi*
9216 F: include/scsi/viosrp.h
9218 IBM Power Virtual SCSI Device Target Driver
9219 M: Michael Cyr <mikecyr@linux.ibm.com>
9220 L: linux-scsi@vger.kernel.org
9221 L: target-devel@vger.kernel.org
9223 F: drivers/scsi/ibmvscsi_tgt/
9225 IBM Power VMX Cryptographic instructions
9226 M: Breno Leitão <leitao@debian.org>
9227 M: Nayna Jain <nayna@linux.ibm.com>
9228 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9229 L: linux-crypto@vger.kernel.org
9231 F: drivers/crypto/vmx/Kconfig
9232 F: drivers/crypto/vmx/Makefile
9233 F: drivers/crypto/vmx/aes*
9234 F: drivers/crypto/vmx/ghash*
9235 F: drivers/crypto/vmx/ppc-xlate.pl
9236 F: drivers/crypto/vmx/vmx.c
9238 IBM ServeRAID RAID DRIVER
9240 F: drivers/scsi/ips.*
9242 ICH LPC AND GPIO DRIVER
9243 M: Peter Tyser <ptyser@xes-inc.com>
9245 F: drivers/gpio/gpio-ich.c
9246 F: drivers/mfd/lpc_ich.c
9249 M: Max Staudt <max@enpas.org>
9250 L: linux-i2c@vger.kernel.org
9252 F: drivers/i2c/busses/i2c-icy.c
9254 IDEAPAD LAPTOP EXTRAS DRIVER
9255 M: Ike Panhc <ike.pan@canonical.com>
9256 L: platform-driver-x86@vger.kernel.org
9258 W: http://launchpad.net/ideapad-laptop
9259 F: drivers/platform/x86/ideapad-laptop.c
9261 IDEAPAD LAPTOP SLIDEBAR DRIVER
9262 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9263 L: linux-input@vger.kernel.org
9265 W: https://github.com/o2genum/ideapad-slidebar
9266 F: drivers/input/misc/ideapad_slidebar.c
9269 M: Christian Brauner <brauner@kernel.org>
9270 L: linux-fsdevel@vger.kernel.org
9272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9273 F: Documentation/filesystems/idmappings.rst
9274 F: tools/testing/selftests/mount_setattr/
9275 F: include/linux/mnt_idmapping.h
9277 IDT VersaClock 5 CLOCK DRIVER
9278 M: Luca Ceresoli <luca@lucaceresoli.net>
9280 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9281 F: drivers/clk/clk-versaclock5.c
9283 IEEE 802.15.4 SUBSYSTEM
9284 M: Alexander Aring <alex.aring@gmail.com>
9285 M: Stefan Schmidt <stefan@datenfreihafen.org>
9286 L: linux-wpan@vger.kernel.org
9288 W: https://linux-wpan.org/
9289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9291 F: Documentation/networking/ieee802154.rst
9292 F: drivers/net/ieee802154/
9293 F: include/linux/ieee802154.h
9294 F: include/linux/nl802154.h
9295 F: include/net/af_ieee802154.h
9296 F: include/net/cfg802154.h
9297 F: include/net/ieee802154_netdev.h
9298 F: include/net/mac802154.h
9299 F: include/net/nl802154.h
9304 M: Yotam Gigi <yotam.gi@gmail.com>
9305 M: Jamal Hadi Salim <jhs@mojatatu.com>
9306 F: include/net/ife.h
9307 F: include/uapi/linux/ife.h
9310 IGORPLUG-USB IR RECEIVER
9311 M: Sean Young <sean@mess.org>
9312 L: linux-media@vger.kernel.org
9314 F: drivers/media/rc/igorplugusb.c
9316 IGUANAWORKS USB IR TRANSCEIVER
9317 M: Sean Young <sean@mess.org>
9318 L: linux-media@vger.kernel.org
9320 F: drivers/media/rc/iguanair.c
9322 IIO DIGITAL POTENTIOMETER DAC
9323 M: Peter Rosin <peda@axentia.se>
9324 L: linux-iio@vger.kernel.org
9326 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9327 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9328 F: drivers/iio/dac/dpot-dac.c
9330 IIO ENVELOPE DETECTOR
9331 M: Peter Rosin <peda@axentia.se>
9332 L: linux-iio@vger.kernel.org
9334 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9335 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9336 F: drivers/iio/adc/envelope-detector.c
9339 M: Peter Rosin <peda@axentia.se>
9340 L: linux-iio@vger.kernel.org
9342 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9343 F: drivers/iio/multiplexer/iio-mux.c
9345 IIO SCMI BASED DRIVER
9346 M: Jyoti Bhayana <jbhayana@google.com>
9347 L: linux-iio@vger.kernel.org
9349 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9351 IIO SUBSYSTEM AND DRIVERS
9352 M: Jonathan Cameron <jic23@kernel.org>
9353 R: Lars-Peter Clausen <lars@metafoo.de>
9354 L: linux-iio@vger.kernel.org
9356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9357 F: Documentation/ABI/testing/configfs-iio*
9358 F: Documentation/ABI/testing/sysfs-bus-iio*
9359 F: Documentation/devicetree/bindings/iio/
9361 F: drivers/staging/iio/
9362 F: include/linux/iio/
9366 M: Peter Rosin <peda@axentia.se>
9367 L: linux-iio@vger.kernel.org
9369 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9370 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9371 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9372 F: drivers/iio/afe/iio-rescale.c
9374 IKANOS/ADI EAGLE ADSL USB DRIVER
9375 M: Matthieu Castet <castet.matthieu@free.fr>
9376 M: Stanislaw Gruszka <stf_xl@wp.pl>
9378 F: drivers/usb/atm/ueagle-atm.c
9380 IMGTEC ASCII LCD DRIVER
9381 M: Paul Burton <paulburton@kernel.org>
9383 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9384 F: drivers/auxdisplay/img-ascii-lcd.c
9386 IMGTEC IR DECODER DRIVER
9388 F: drivers/media/rc/img-ir/
9390 IMON SOUNDGRAPH USB IR RECEIVER
9391 M: Sean Young <sean@mess.org>
9392 L: linux-media@vger.kernel.org
9394 F: drivers/media/rc/imon.c
9395 F: drivers/media/rc/imon_raw.c
9397 IMS TWINTURBO FRAMEBUFFER DRIVER
9398 L: linux-fbdev@vger.kernel.org
9400 F: drivers/video/fbdev/imsttfb.c
9402 INA209 HARDWARE MONITOR DRIVER
9403 M: Guenter Roeck <linux@roeck-us.net>
9404 L: linux-hwmon@vger.kernel.org
9406 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9407 F: Documentation/hwmon/ina209.rst
9408 F: drivers/hwmon/ina209.c
9410 INA2XX HARDWARE MONITOR DRIVER
9411 M: Guenter Roeck <linux@roeck-us.net>
9412 L: linux-hwmon@vger.kernel.org
9414 F: Documentation/hwmon/ina2xx.rst
9415 F: drivers/hwmon/ina2xx.c
9416 F: include/linux/platform_data/ina2xx.h
9418 INDUSTRY PACK SUBSYSTEM (IPACK)
9419 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9420 M: Jens Taprogge <jens.taprogge@taprogge.org>
9421 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9422 L: industrypack-devel@lists.sourceforge.net
9424 W: http://industrypack.sourceforge.net
9427 INFINEON DPS310 Driver
9428 M: Eddie James <eajames@linux.ibm.com>
9429 L: linux-iio@vger.kernel.org
9431 F: drivers/iio/pressure/dps310.c
9433 INFINIBAND SUBSYSTEM
9434 M: Jason Gunthorpe <jgg@nvidia.com>
9435 L: linux-rdma@vger.kernel.org
9437 W: https://github.com/linux-rdma/rdma-core
9438 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9440 F: Documentation/devicetree/bindings/infiniband/
9441 F: Documentation/infiniband/
9442 F: drivers/infiniband/
9444 F: include/trace/events/ib_mad.h
9445 F: include/trace/events/ib_umad.h
9446 F: include/uapi/linux/if_infiniband.h
9447 F: include/uapi/rdma/
9448 F: samples/bpf/ibumad_kern.c
9449 F: samples/bpf/ibumad_user.c
9451 INGENIC JZ4780 NAND DRIVER
9452 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9453 L: linux-mtd@lists.infradead.org
9454 L: linux-mips@vger.kernel.org
9456 F: drivers/mtd/nand/raw/ingenic/
9459 M: Paul Cercueil <paul@crapouillou.net>
9460 L: linux-mips@vger.kernel.org
9462 F: arch/mips/boot/dts/ingenic/
9463 F: arch/mips/generic/board-ingenic.c
9464 F: arch/mips/include/asm/mach-ingenic/
9465 F: arch/mips/ingenic/Kconfig
9466 F: drivers/clk/ingenic/
9467 F: drivers/dma/dma-jz4780.c
9468 F: drivers/gpu/drm/ingenic/
9469 F: drivers/i2c/busses/i2c-jz4780.c
9470 F: drivers/iio/adc/ingenic-adc.c
9471 F: drivers/irqchip/irq-ingenic.c
9472 F: drivers/memory/jz4780-nemc.c
9473 F: drivers/mmc/host/jz4740_mmc.c
9474 F: drivers/mtd/nand/raw/ingenic/
9475 F: drivers/pinctrl/pinctrl-ingenic.c
9476 F: drivers/power/supply/ingenic-battery.c
9477 F: drivers/pwm/pwm-jz4740.c
9478 F: drivers/remoteproc/ingenic_rproc.c
9479 F: drivers/rtc/rtc-jz4740.c
9480 F: drivers/tty/serial/8250/8250_ingenic.c
9481 F: drivers/usb/musb/jz4740.c
9482 F: drivers/watchdog/jz4740_wdt.c
9483 F: include/dt-bindings/iio/adc/ingenic,adc.h
9484 F: include/linux/mfd/ingenic-tcu.h
9485 F: sound/soc/codecs/jz47*
9486 F: sound/soc/jz4740/
9489 M: Jan Kara <jack@suse.cz>
9490 R: Amir Goldstein <amir73il@gmail.com>
9491 L: linux-fsdevel@vger.kernel.org
9493 F: Documentation/filesystems/inotify.rst
9494 F: fs/notify/inotify/
9495 F: include/linux/inotify.h
9496 F: include/uapi/linux/inotify.h
9498 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9499 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9500 L: linux-input@vger.kernel.org
9502 Q: http://patchwork.kernel.org/project/linux-input/list/
9503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9504 F: Documentation/devicetree/bindings/input/
9505 F: Documentation/devicetree/bindings/serio/
9506 F: Documentation/input/
9508 F: include/linux/input.h
9509 F: include/linux/input/
9510 F: include/uapi/linux/input-event-codes.h
9511 F: include/uapi/linux/input.h
9513 INPUT MULTITOUCH (MT) PROTOCOL
9514 M: Henrik Rydberg <rydberg@bitmath.org>
9515 L: linux-input@vger.kernel.org
9517 F: Documentation/input/multi-touch-protocol.rst
9518 F: drivers/input/input-mt.c
9521 INSIDE SECURE CRYPTO DRIVER
9522 M: Antoine Tenart <atenart@kernel.org>
9523 L: linux-crypto@vger.kernel.org
9525 F: drivers/crypto/inside-secure/
9527 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9528 M: Mimi Zohar <zohar@linux.ibm.com>
9529 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9530 L: linux-integrity@vger.kernel.org
9532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9533 F: security/integrity/ima/
9535 INTEL 810/815 FRAMEBUFFER DRIVER
9536 M: Antonino Daplas <adaplas@gmail.com>
9537 L: linux-fbdev@vger.kernel.org
9539 F: drivers/video/fbdev/i810/
9542 M: Cezary Rojewski <cezary.rojewski@intel.com>
9543 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9544 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9545 M: Jie Yang <yang.jie@linux.intel.com>
9546 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9550 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9551 M: Hans de Goede <hdegoede@redhat.com>
9552 L: platform-driver-x86@vger.kernel.org
9554 F: drivers/platform/x86/intel/atomisp2/pm.c
9556 INTEL ATOMISP2 LED DRIVER
9557 M: Hans de Goede <hdegoede@redhat.com>
9558 L: platform-driver-x86@vger.kernel.org
9560 F: drivers/platform/x86/intel/atomisp2/led.c
9562 INTEL BIOS SAR INT1092 DRIVER
9563 M: Shravan Sudhakar <s.shravan@intel.com>
9564 M: Intel Corporation <linuxwwan@intel.com>
9565 L: platform-driver-x86@vger.kernel.org
9567 F: drivers/platform/x86/intel/int1092/
9569 INTEL BROXTON PMC DRIVER
9570 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9571 M: Zha Qipeng <qipeng.zha@intel.com>
9573 F: drivers/mfd/intel_pmc_bxt.c
9574 F: include/linux/mfd/intel_pmc_bxt.h
9576 INTEL C600 SERIES SAS CONTROLLER DRIVER
9577 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9578 L: linux-scsi@vger.kernel.org
9580 T: git git://git.code.sf.net/p/intel-sas/isci
9581 F: drivers/scsi/isci/
9583 INTEL CPU family model numbers
9584 M: Tony Luck <tony.luck@intel.com>
9586 L: linux-kernel@vger.kernel.org
9588 F: arch/x86/include/asm/intel-family.h
9590 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9591 M: Jani Nikula <jani.nikula@linux.intel.com>
9592 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9593 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9594 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9595 L: intel-gfx@lists.freedesktop.org
9597 W: https://01.org/linuxgraphics/
9598 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9599 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9600 C: irc://irc.oftc.net/intel-gfx
9601 T: git git://anongit.freedesktop.org/drm-intel
9602 F: Documentation/gpu/i915.rst
9603 F: drivers/gpu/drm/i915/
9604 F: include/drm/i915*
9605 F: include/uapi/drm/i915_drm.h
9607 INTEL ETHERNET DRIVERS
9608 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9609 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9610 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9612 W: http://www.intel.com/support/feedback.htm
9613 W: http://e1000.sourceforge.net/
9614 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9617 F: Documentation/networking/device_drivers/ethernet/intel/
9618 F: drivers/net/ethernet/intel/
9619 F: drivers/net/ethernet/intel/*/
9620 F: include/linux/avf/virtchnl.h
9621 F: include/linux/net/intel/iidc.h
9623 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9624 M: Mustafa Ismail <mustafa.ismail@intel.com>
9625 M: Shiraz Saleem <shiraz.saleem@intel.com>
9626 L: linux-rdma@vger.kernel.org
9628 F: drivers/infiniband/hw/irdma/
9629 F: include/uapi/rdma/irdma-abi.h
9631 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9632 M: Maik Broemme <mbroemme@libmpq.org>
9633 L: linux-fbdev@vger.kernel.org
9635 F: Documentation/fb/intelfb.rst
9636 F: drivers/video/fbdev/intelfb/
9639 M: Andy Shevchenko <andy@kernel.org>
9640 L: linux-gpio@vger.kernel.org
9642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9643 F: drivers/gpio/gpio-ich.c
9644 F: drivers/gpio/gpio-merrifield.c
9645 F: drivers/gpio/gpio-ml-ioh.c
9646 F: drivers/gpio/gpio-pch.c
9647 F: drivers/gpio/gpio-sch.c
9648 F: drivers/gpio/gpio-sodaville.c
9650 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9651 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9652 M: Zhi Wang <zhi.a.wang@intel.com>
9653 L: intel-gvt-dev@lists.freedesktop.org
9654 L: intel-gfx@lists.freedesktop.org
9656 W: https://01.org/igvt-g
9657 T: git https://github.com/intel/gvt-linux.git
9658 F: drivers/gpu/drm/i915/gvt/
9660 INTEL HID EVENT DRIVER
9661 M: Alex Hung <alex.hung@canonical.com>
9662 L: platform-driver-x86@vger.kernel.org
9664 F: drivers/platform/x86/intel/hid.c
9666 INTEL I/OAT DMA DRIVER
9667 M: Dave Jiang <dave.jiang@intel.com>
9668 R: Dan Williams <dan.j.williams@intel.com>
9669 L: dmaengine@vger.kernel.org
9671 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9672 F: drivers/dma/ioat*
9675 M: Dave Jiang <dave.jiang@intel.com>
9676 L: dmaengine@vger.kernel.org
9678 F: drivers/dma/idxd/*
9679 F: include/uapi/linux/idxd.h
9682 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9683 M: Len Brown <lenb@kernel.org>
9684 L: linux-pm@vger.kernel.org
9686 B: https://bugzilla.kernel.org
9687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9688 F: drivers/idle/intel_idle.c
9690 INTEL INTEGRATED SENSOR HUB DRIVER
9691 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9692 M: Jiri Kosina <jikos@kernel.org>
9693 L: linux-input@vger.kernel.org
9695 F: drivers/hid/intel-ish-hid/
9698 M: David Woodhouse <dwmw2@infradead.org>
9699 M: Lu Baolu <baolu.lu@linux.intel.com>
9700 L: iommu@lists.linux-foundation.org
9702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9703 F: drivers/iommu/intel/
9704 F: include/linux/intel-iommu.h
9705 F: include/linux/intel-svm.h
9707 INTEL IOP-ADMA DMA DRIVER
9708 R: Dan Williams <dan.j.williams@intel.com>
9710 F: drivers/dma/iop-adma.c
9712 INTEL IPU3 CSI-2 CIO2 DRIVER
9713 M: Yong Zhi <yong.zhi@intel.com>
9714 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9715 M: Bingbu Cao <bingbu.cao@intel.com>
9716 M: Dan Scally <djrscally@gmail.com>
9717 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9718 L: linux-media@vger.kernel.org
9720 T: git git://linuxtv.org/media_tree.git
9721 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9722 F: drivers/media/pci/intel/ipu3/
9724 INTEL IPU3 CSI-2 IMGU DRIVER
9725 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9726 R: Bingbu Cao <bingbu.cao@intel.com>
9727 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9728 L: linux-media@vger.kernel.org
9730 F: Documentation/admin-guide/media/ipu3.rst
9731 F: Documentation/admin-guide/media/ipu3_rcb.svg
9732 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9733 F: drivers/staging/media/ipu3/
9735 INTEL IXP4XX CRYPTO SUPPORT
9736 M: Corentin Labbe <clabbe@baylibre.com>
9737 L: linux-crypto@vger.kernel.org
9739 F: drivers/crypto/ixp4xx_crypto.c
9741 INTEL ISHTP ECLITE DRIVER
9742 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
9743 L: platform-driver-x86@vger.kernel.org
9745 F: drivers/platform/x86/intel/ishtp_eclite.c
9747 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9748 M: Krzysztof Halasa <khalasa@piap.pl>
9750 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9751 F: drivers/net/wan/ixp4xx_hss.c
9752 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9753 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9754 F: include/linux/soc/ixp4xx/npe.h
9755 F: include/linux/soc/ixp4xx/qmgr.h
9757 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9758 M: Deepak Saxena <dsaxena@plexity.net>
9760 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
9761 F: drivers/char/hw_random/ixp4xx-rng.c
9763 INTEL KEEM BAY DRM DRIVER
9764 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9765 M: Edmund Dea <edmund.j.dea@intel.com>
9767 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
9768 F: drivers/gpu/drm/kmb/
9770 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9771 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9773 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9774 F: drivers/crypto/keembay/Kconfig
9775 F: drivers/crypto/keembay/Makefile
9776 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9777 F: drivers/crypto/keembay/ocs-aes.c
9778 F: drivers/crypto/keembay/ocs-aes.h
9780 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9781 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9782 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
9783 M: Mark Gross <mgross@linux.intel.com>
9785 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9786 F: drivers/crypto/keembay/Kconfig
9787 F: drivers/crypto/keembay/Makefile
9788 F: drivers/crypto/keembay/keembay-ocs-ecc.c
9790 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9791 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9792 M: Declan Murphy <declan.murphy@intel.com>
9794 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9795 F: drivers/crypto/keembay/Kconfig
9796 F: drivers/crypto/keembay/Makefile
9797 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9798 F: drivers/crypto/keembay/ocs-hcu.c
9799 F: drivers/crypto/keembay/ocs-hcu.h
9801 INTEL THUNDER BAY EMMC PHY DRIVER
9802 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
9803 M: Rashmi A <rashmi.a@intel.com>
9805 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
9806 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
9808 INTEL MANAGEMENT ENGINE (mei)
9809 M: Tomas Winkler <tomas.winkler@intel.com>
9810 L: linux-kernel@vger.kernel.org
9812 F: Documentation/driver-api/mei/*
9813 F: drivers/misc/mei/
9814 F: drivers/watchdog/mei_wdt.c
9815 F: include/linux/mei_cl_bus.h
9816 F: include/uapi/linux/mei.h
9819 INTEL MAX 10 BMC MFD DRIVER
9820 M: Xu Yilun <yilun.xu@intel.com>
9821 R: Tom Rix <trix@redhat.com>
9823 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9824 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9825 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9826 F: drivers/mfd/intel-m10-bmc.c
9827 F: include/linux/mfd/intel-m10-bmc.h
9829 INTEL MENLOW THERMAL DRIVER
9830 M: Sujith Thomas <sujith.thomas@intel.com>
9831 L: linux-pm@vger.kernel.org
9833 W: https://01.org/linux-acpi
9834 F: drivers/thermal/intel/intel_menlow.c
9836 INTEL P-Unit IPC DRIVER
9837 M: Zha Qipeng <qipeng.zha@intel.com>
9838 L: platform-driver-x86@vger.kernel.org
9840 F: arch/x86/include/asm/intel_punit_ipc.h
9841 F: drivers/platform/x86/intel/punit_ipc.c
9843 INTEL PMC CORE DRIVER
9844 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9845 M: David E Box <david.e.box@intel.com>
9846 L: platform-driver-x86@vger.kernel.org
9848 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9849 F: drivers/platform/x86/intel/pmc/
9851 INTEL PMIC GPIO DRIVERS
9852 M: Andy Shevchenko <andy@kernel.org>
9854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9855 F: drivers/gpio/gpio-*cove.c
9857 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9858 M: Andy Shevchenko <andy@kernel.org>
9860 F: drivers/mfd/intel_soc_pmic*
9861 F: include/linux/mfd/intel_soc_pmic*
9864 M: David E. Box <david.e.box@linux.intel.com>
9866 F: drivers/platform/x86/intel/pmt/
9868 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9869 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9870 L: linux-wireless@vger.kernel.org
9872 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9873 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9874 F: drivers/net/wireless/intel/ipw2x00/
9877 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9878 M: Len Brown <lenb@kernel.org>
9879 L: linux-pm@vger.kernel.org
9881 F: drivers/cpufreq/intel_pstate.c
9883 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9884 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9885 L: linux-iio@vger.kernel.org
9886 F: drivers/counter/intel-qep.c
9889 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9891 F: arch/x86/include/asm/intel_scu_ipc.h
9892 F: drivers/platform/x86/intel_scu_*
9894 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9895 M: Daniel Scally <djrscally@gmail.com>
9897 F: drivers/platform/x86/intel/int3472/
9899 INTEL SPEED SELECT TECHNOLOGY
9900 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9901 L: platform-driver-x86@vger.kernel.org
9903 F: drivers/platform/x86/intel/speed_select_if/
9904 F: include/uapi/linux/isst_if.h
9905 F: tools/power/x86/intel-speed-select/
9907 INTEL STRATIX10 FIRMWARE DRIVERS
9908 M: Dinh Nguyen <dinguyen@kernel.org>
9909 L: linux-kernel@vger.kernel.org
9911 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9912 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9913 F: drivers/firmware/stratix10-rsu.c
9914 F: drivers/firmware/stratix10-svc.c
9915 F: include/linux/firmware/intel/stratix10-smc.h
9916 F: include/linux/firmware/intel/stratix10-svc-client.h
9918 INTEL TELEMETRY DRIVER
9919 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9920 M: "David E. Box" <david.e.box@linux.intel.com>
9921 L: platform-driver-x86@vger.kernel.org
9923 F: arch/x86/include/asm/intel_telemetry.h
9924 F: drivers/platform/x86/intel/telemetry/
9926 INTEL UNCORE FREQUENCY CONTROL
9927 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9928 L: platform-driver-x86@vger.kernel.org
9930 F: drivers/platform/x86/intel/uncore-frequency.c
9932 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
9933 M: David E. Box <david.e.box@linux.intel.com>
9935 F: drivers/platform/x86/intel/vsec.*
9937 INTEL VIRTUAL BUTTON DRIVER
9938 M: AceLan Kao <acelan.kao@canonical.com>
9939 L: platform-driver-x86@vger.kernel.org
9941 F: drivers/platform/x86/intel/vbtn.c
9943 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9944 M: Stanislaw Gruszka <stf_xl@wp.pl>
9945 L: linux-wireless@vger.kernel.org
9947 F: drivers/net/wireless/intel/iwlegacy/
9949 INTEL WIRELESS WIFI LINK (iwlwifi)
9950 M: Luca Coelho <luciano.coelho@intel.com>
9951 L: linux-wireless@vger.kernel.org
9953 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9955 F: drivers/net/wireless/intel/iwlwifi/
9957 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9958 M: Jithu Joseph <jithu.joseph@intel.com>
9959 R: Maurice Ma <maurice.ma@intel.com>
9961 W: https://slimbootloader.github.io/security/firmware-update.html
9962 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9964 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9965 L: Dell.Client.Kernel@dell.com
9967 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9969 INTEL WWAN IOSM DRIVER
9970 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9971 M: Intel Corporation <linuxwwan@intel.com>
9972 L: netdev@vger.kernel.org
9974 F: drivers/net/wwan/iosm/
9977 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9979 F: Documentation/trace/intel_th.rst
9980 F: drivers/hwtracing/intel_th/
9981 F: include/linux/intel_th.h
9983 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9984 M: Ning Sun <ning.sun@intel.com>
9985 L: tboot-devel@lists.sourceforge.net
9987 W: http://tboot.sourceforge.net
9988 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9989 F: Documentation/x86/intel_txt.rst
9990 F: arch/x86/kernel/tboot.c
9991 F: include/linux/tboot.h
9994 M: Jarkko Sakkinen <jarkko@kernel.org>
9995 R: Dave Hansen <dave.hansen@linux.intel.com>
9996 L: linux-sgx@vger.kernel.org
9998 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10000 F: Documentation/x86/sgx.rst
10001 F: arch/x86/entry/vdso/vsgx.S
10002 F: arch/x86/include/asm/sgx.h
10003 F: arch/x86/include/uapi/asm/sgx.h
10004 F: arch/x86/kernel/cpu/sgx/*
10005 F: tools/testing/selftests/sgx/*
10009 M: Georgi Djakov <djakov@kernel.org>
10010 L: linux-pm@vger.kernel.org
10012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10013 F: Documentation/devicetree/bindings/interconnect/
10014 F: Documentation/driver-api/interconnect.rst
10015 F: drivers/interconnect/
10016 F: include/dt-bindings/interconnect/
10017 F: include/linux/interconnect-provider.h
10018 F: include/linux/interconnect.h
10020 INTERRUPT COUNTER DRIVER
10021 M: Oleksij Rempel <o.rempel@pengutronix.de>
10022 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10023 L: linux-iio@vger.kernel.org
10024 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10025 F: drivers/counter/interrupt-cnt.c
10027 INVENSENSE ICM-426xx IMU DRIVER
10028 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10029 L: linux-iio@vger.kernel.org
10031 W: https://invensense.tdk.com/
10032 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10033 F: drivers/iio/imu/inv_icm42600/
10035 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10036 M: Linus Walleij <linus.walleij@linaro.org>
10037 L: linux-iio@vger.kernel.org
10039 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10040 F: drivers/iio/gyro/mpu3050*
10042 IOC3 ETHERNET DRIVER
10043 M: Ralf Baechle <ralf@linux-mips.org>
10044 L: linux-mips@vger.kernel.org
10046 F: drivers/net/ethernet/sgi/ioc3-eth.c
10048 IOMAP FILESYSTEM LIBRARY
10049 M: Christoph Hellwig <hch@infradead.org>
10050 M: Darrick J. Wong <djwong@kernel.org>
10051 M: linux-xfs@vger.kernel.org
10052 M: linux-fsdevel@vger.kernel.org
10053 L: linux-xfs@vger.kernel.org
10054 L: linux-fsdevel@vger.kernel.org
10056 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10058 F: include/linux/iomap.h
10061 M: Joerg Roedel <joro@8bytes.org>
10062 M: Will Deacon <will@kernel.org>
10063 L: iommu@lists.linux-foundation.org
10065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10066 F: Documentation/devicetree/bindings/iommu/
10067 F: Documentation/userspace-api/iommu.rst
10069 F: include/linux/iommu.h
10070 F: include/linux/iova.h
10071 F: include/linux/of_iommu.h
10072 F: include/uapi/linux/iommu.h
10075 M: Jens Axboe <axboe@kernel.dk>
10076 R: Pavel Begunkov <asml.silence@gmail.com>
10077 L: io-uring@vger.kernel.org
10079 T: git git://git.kernel.dk/linux-block
10080 T: git git://git.kernel.dk/liburing
10084 F: include/linux/io_uring.h
10085 F: include/uapi/linux/io_uring.h
10089 M: Corey Minyard <minyard@acm.org>
10090 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10092 W: http://openipmi.sourceforge.net/
10093 F: Documentation/driver-api/ipmi.rst
10094 F: Documentation/devicetree/bindings/ipmi/
10095 F: drivers/char/ipmi/
10096 F: include/linux/ipmi*
10097 F: include/uapi/linux/ipmi*
10099 IPS SCSI RAID DRIVER
10100 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10101 L: linux-scsi@vger.kernel.org
10103 W: http://www.adaptec.com/
10104 F: drivers/scsi/ips*
10107 M: Simon Horman <horms@verge.net.au>
10108 M: Julian Anastasov <ja@ssi.bg>
10109 L: netdev@vger.kernel.org
10110 L: lvs-devel@vger.kernel.org
10112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10114 F: Documentation/networking/ipvs-sysctl.rst
10115 F: include/net/ip_vs.h
10116 F: include/uapi/linux/ip_vs.h
10117 F: net/netfilter/ipvs/
10120 M: Jiri Kosina <jikos@kernel.org>
10121 M: David Sterba <dsterba@suse.com>
10123 F: drivers/tty/ipwireless/
10125 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10126 M: Marc Zyngier <maz@kernel.org>
10128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10129 F: Documentation/core-api/irq/irq-domain.rst
10130 F: include/linux/irqdomain.h
10131 F: kernel/irq/irqdomain.c
10132 F: kernel/irq/msi.c
10135 M: Thomas Gleixner <tglx@linutronix.de>
10136 L: linux-kernel@vger.kernel.org
10138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10142 M: Thomas Gleixner <tglx@linutronix.de>
10143 M: Marc Zyngier <maz@kernel.org>
10144 L: linux-kernel@vger.kernel.org
10146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10147 F: Documentation/devicetree/bindings/interrupt-controller/
10148 F: drivers/irqchip/
10151 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10153 F: Documentation/driver-api/isa.rst
10154 F: drivers/base/isa.c
10155 F: include/linux/isa.h
10158 M: Hans Verkuil <hverkuil@xs4all.nl>
10159 L: linux-media@vger.kernel.org
10161 W: https://linuxtv.org
10162 T: git git://linuxtv.org/media_tree.git
10163 F: drivers/media/radio/radio-isa*
10166 M: Jaroslav Kysela <perex@perex.cz>
10168 F: Documentation/driver-api/isapnp.rst
10169 F: drivers/pnp/isapnp/
10170 F: include/linux/isapnp.h
10173 M: Lee Duncan <lduncan@suse.com>
10174 M: Chris Leech <cleech@redhat.com>
10175 L: open-iscsi@googlegroups.com
10176 L: linux-scsi@vger.kernel.org
10178 W: www.open-iscsi.com
10179 F: drivers/scsi/*iscsi*
10180 F: include/scsi/*iscsi*
10182 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10183 M: Peter Jones <pjones@redhat.com>
10184 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10186 F: drivers/firmware/iscsi_ibft*
10188 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10189 M: Sagi Grimberg <sagi@grimberg.me>
10190 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10191 L: linux-rdma@vger.kernel.org
10193 W: http://www.openfabrics.org
10194 W: www.open-iscsi.org
10195 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10196 F: drivers/infiniband/ulp/iser/
10198 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10199 M: Sagi Grimberg <sagi@grimberg.me>
10200 L: linux-rdma@vger.kernel.org
10201 L: target-devel@vger.kernel.org
10203 W: http://www.linux-iscsi.org
10204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10205 F: drivers/infiniband/ulp/isert
10207 ISDN/CMTP OVER BLUETOOTH
10208 M: Karsten Keil <isdn@linux-pingi.de>
10209 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10210 L: netdev@vger.kernel.org
10212 W: http://www.isdn4linux.de
10213 F: Documentation/isdn/
10214 F: drivers/isdn/capi/
10215 F: include/linux/isdn/
10216 F: include/uapi/linux/isdn/
10217 F: net/bluetooth/cmtp/
10219 ISDN/mISDN SUBSYSTEM
10220 M: Karsten Keil <isdn@linux-pingi.de>
10221 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10222 L: netdev@vger.kernel.org
10224 W: http://www.isdn4linux.de
10225 F: drivers/isdn/Kconfig
10226 F: drivers/isdn/Makefile
10227 F: drivers/isdn/hardware/
10228 F: drivers/isdn/mISDN/
10230 IT87 HARDWARE MONITORING DRIVER
10231 M: Jean Delvare <jdelvare@suse.com>
10232 L: linux-hwmon@vger.kernel.org
10234 F: Documentation/hwmon/it87.rst
10235 F: drivers/hwmon/it87.c
10237 IT913X MEDIA DRIVER
10238 M: Antti Palosaari <crope@iki.fi>
10239 L: linux-media@vger.kernel.org
10241 W: https://linuxtv.org
10242 W: http://palosaari.fi/linux/
10243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10244 T: git git://linuxtv.org/anttip/media_tree.git
10245 F: drivers/media/tuners/it913x*
10247 ITE IT66121 HDMI BRIDGE DRIVER
10248 M: Phong LE <ple@baylibre.com>
10249 M: Neil Armstrong <narmstrong@baylibre.com>
10251 T: git git://anongit.freedesktop.org/drm/drm-misc
10252 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10253 F: drivers/gpu/drm/bridge/ite-it66121.c
10255 IVTV VIDEO4LINUX DRIVER
10256 M: Andy Walls <awalls@md.metrocast.net>
10257 L: linux-media@vger.kernel.org
10259 W: https://linuxtv.org
10260 T: git git://linuxtv.org/media_tree.git
10261 F: Documentation/admin-guide/media/ivtv*
10262 F: drivers/media/pci/ivtv/
10263 F: include/uapi/linux/ivtv*
10265 IX2505V MEDIA DRIVER
10266 M: Malcolm Priestley <tvboxspy@gmail.com>
10267 L: linux-media@vger.kernel.org
10269 W: https://linuxtv.org
10270 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10271 F: drivers/media/dvb-frontends/ix2505v*
10273 JAILHOUSE HYPERVISOR INTERFACE
10274 M: Jan Kiszka <jan.kiszka@siemens.com>
10275 L: jailhouse-dev@googlegroups.com
10277 F: arch/x86/include/asm/jailhouse_para.h
10278 F: arch/x86/kernel/jailhouse.c
10280 JC42.4 TEMPERATURE SENSOR DRIVER
10281 M: Guenter Roeck <linux@roeck-us.net>
10282 L: linux-hwmon@vger.kernel.org
10284 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10285 F: Documentation/hwmon/jc42.rst
10286 F: drivers/hwmon/jc42.c
10289 M: Dave Kleikamp <shaggy@kernel.org>
10290 L: jfs-discussion@lists.sourceforge.net
10292 W: http://jfs.sourceforge.net/
10293 T: git git://github.com/kleikamp/linux-shaggy.git
10294 F: Documentation/admin-guide/jfs.rst
10298 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10299 L: netdev@vger.kernel.org
10301 F: drivers/net/ethernet/jme.*
10303 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10304 M: David Woodhouse <dwmw2@infradead.org>
10305 M: Richard Weinberger <richard@nod.at>
10306 L: linux-mtd@lists.infradead.org
10308 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10309 T: git git://git.infradead.org/ubifs-2.6.git
10311 F: include/uapi/linux/jffs2.h
10313 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10314 M: "Theodore Ts'o" <tytso@mit.edu>
10315 M: Jan Kara <jack@suse.com>
10316 L: linux-ext4@vger.kernel.org
10319 F: include/linux/jbd2.h
10321 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10322 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10323 L: linux-media@vger.kernel.org
10324 L: linux-renesas-soc@vger.kernel.org
10326 F: drivers/media/platform/rcar_jpu.c
10328 JSM Neo PCI based serial card
10329 L: linux-serial@vger.kernel.org
10331 F: drivers/tty/serial/jsm/
10333 K10TEMP HARDWARE MONITORING DRIVER
10334 M: Clemens Ladisch <clemens@ladisch.de>
10335 L: linux-hwmon@vger.kernel.org
10337 F: Documentation/hwmon/k10temp.rst
10338 F: drivers/hwmon/k10temp.c
10340 K8TEMP HARDWARE MONITORING DRIVER
10341 M: Rudolf Marek <r.marek@assembler.cz>
10342 L: linux-hwmon@vger.kernel.org
10344 F: Documentation/hwmon/k8temp.rst
10345 F: drivers/hwmon/k8temp.c
10348 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10349 R: Alexander Potapenko <glider@google.com>
10350 R: Andrey Konovalov <andreyknvl@gmail.com>
10351 R: Dmitry Vyukov <dvyukov@google.com>
10352 L: kasan-dev@googlegroups.com
10354 F: Documentation/dev-tools/kasan.rst
10355 F: arch/*/include/asm/*kasan.h
10356 F: arch/*/mm/kasan_init*
10357 F: include/linux/kasan*.h
10358 F: lib/Kconfig.kasan
10359 F: lib/test_kasan*.c
10361 F: scripts/Makefile.kasan
10364 M: Masahiro Yamada <masahiroy@kernel.org>
10365 L: linux-kbuild@vger.kernel.org
10367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10368 F: Documentation/kbuild/kconfig*
10369 F: scripts/Kconfig.include
10370 F: scripts/kconfig/
10373 R: Dmitry Vyukov <dvyukov@google.com>
10374 R: Andrey Konovalov <andreyknvl@gmail.com>
10375 L: kasan-dev@googlegroups.com
10377 F: Documentation/dev-tools/kcov.rst
10378 F: include/linux/kcov.h
10379 F: include/uapi/linux/kcov.h
10381 F: scripts/Makefile.kcov
10384 M: Marco Elver <elver@google.com>
10385 R: Dmitry Vyukov <dvyukov@google.com>
10386 L: kasan-dev@googlegroups.com
10388 F: Documentation/dev-tools/kcsan.rst
10389 F: include/linux/kcsan*.h
10391 F: lib/Kconfig.kcsan
10392 F: scripts/Makefile.kcsan
10395 M: Baoquan He <bhe@redhat.com>
10396 R: Vivek Goyal <vgoyal@redhat.com>
10397 R: Dave Young <dyoung@redhat.com>
10398 L: kexec@lists.infradead.org
10400 W: http://lse.sourceforge.net/kdump/
10401 F: Documentation/admin-guide/kdump/
10402 F: fs/proc/vmcore.c
10403 F: include/linux/crash_core.h
10404 F: include/linux/crash_dump.h
10405 F: include/uapi/linux/vmcore.h
10406 F: kernel/crash_*.c
10408 KEENE FM RADIO TRANSMITTER DRIVER
10409 M: Hans Verkuil <hverkuil@xs4all.nl>
10410 L: linux-media@vger.kernel.org
10412 W: https://linuxtv.org
10413 T: git git://linuxtv.org/media_tree.git
10414 F: drivers/media/radio/radio-keene*
10417 M: Ian Kent <raven@themaw.net>
10418 L: autofs@vger.kernel.org
10422 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10423 M: Masahiro Yamada <masahiroy@kernel.org>
10424 M: Michal Marek <michal.lkml@markovi.net>
10425 R: Nick Desaulniers <ndesaulniers@google.com>
10426 L: linux-kbuild@vger.kernel.org
10428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10429 F: Documentation/kbuild/
10431 F: scripts/*vmlinux*
10433 F: scripts/Makefile*
10435 F: scripts/dummy-tools/
10438 F: scripts/package/
10441 L: kernel-janitors@vger.kernel.org
10443 W: http://kernelnewbies.org/KernelJanitors
10445 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10446 M: Chuck Lever <chuck.lever@oracle.com>
10447 L: linux-nfs@vger.kernel.org
10449 W: http://nfs.sourceforge.net/
10450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10454 F: include/linux/lockd/
10455 F: include/linux/sunrpc/
10456 F: include/uapi/linux/nfsd/
10457 F: include/uapi/linux/sunrpc/
10459 F: Documentation/filesystems/nfs/
10462 M: Thorsten Leemhuis <linux@leemhuis.info>
10463 L: regressions@lists.linux.dev
10466 KERNEL SELFTEST FRAMEWORK
10467 M: Shuah Khan <shuah@kernel.org>
10468 M: Shuah Khan <skhan@linuxfoundation.org>
10469 L: linux-kselftest@vger.kernel.org
10471 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10473 F: Documentation/dev-tools/kselftest*
10474 F: tools/testing/selftests/
10476 KERNEL SMB3 SERVER (KSMBD)
10477 M: Namjae Jeon <linkinjeon@kernel.org>
10478 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10479 M: Steve French <sfrench@samba.org>
10480 M: Hyunchul Lee <hyc.lee@gmail.com>
10481 L: linux-cifs@vger.kernel.org
10483 T: git git://git.samba.org/ksmbd.git
10485 F: fs/smbfs_common/
10487 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10488 M: Brendan Higgins <brendanhiggins@google.com>
10489 L: linux-kselftest@vger.kernel.org
10490 L: kunit-dev@googlegroups.com
10492 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10493 F: Documentation/dev-tools/kunit/
10496 F: tools/testing/kunit/
10498 KERNEL USERMODE HELPER
10499 M: Luis Chamberlain <mcgrof@kernel.org>
10500 L: linux-kernel@vger.kernel.org
10502 F: include/linux/umh.h
10505 KERNEL VIRTUAL MACHINE (KVM)
10506 M: Paolo Bonzini <pbonzini@redhat.com>
10507 L: kvm@vger.kernel.org
10509 W: http://www.linux-kvm.org
10510 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10511 F: Documentation/virt/kvm/
10512 F: include/asm-generic/kvm*
10513 F: include/kvm/iodev.h
10514 F: include/linux/kvm*
10515 F: include/trace/events/kvm.h
10516 F: include/uapi/asm-generic/kvm*
10517 F: include/uapi/linux/kvm*
10519 F: tools/testing/selftests/kvm/
10522 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10523 M: Marc Zyngier <maz@kernel.org>
10524 R: James Morse <james.morse@arm.com>
10525 R: Alexandru Elisei <alexandru.elisei@arm.com>
10526 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10528 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10531 F: arch/arm64/include/asm/kvm*
10532 F: arch/arm64/include/uapi/asm/kvm*
10534 F: include/kvm/arm_*
10535 F: tools/testing/selftests/kvm/*/aarch64/
10536 F: tools/testing/selftests/kvm/aarch64/
10538 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10539 M: Huacai Chen <chenhuacai@kernel.org>
10540 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10541 L: linux-mips@vger.kernel.org
10542 L: kvm@vger.kernel.org
10544 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10545 F: arch/mips/include/asm/kvm*
10546 F: arch/mips/include/uapi/asm/kvm*
10549 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10550 L: linuxppc-dev@lists.ozlabs.org
10551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10552 F: arch/powerpc/include/asm/kvm*
10553 F: arch/powerpc/include/uapi/asm/kvm*
10554 F: arch/powerpc/kernel/kvm*
10555 F: arch/powerpc/kvm/
10557 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10558 M: Anup Patel <anup@brainfault.org>
10559 R: Atish Patra <atishp@atishpatra.org>
10560 L: kvm@vger.kernel.org
10561 L: kvm-riscv@lists.infradead.org
10562 L: linux-riscv@lists.infradead.org
10564 T: git git://github.com/kvm-riscv/linux.git
10565 F: arch/riscv/include/asm/kvm*
10566 F: arch/riscv/include/uapi/asm/kvm*
10569 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10570 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10571 M: Janosch Frank <frankja@linux.ibm.com>
10572 R: David Hildenbrand <david@redhat.com>
10573 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10574 L: kvm@vger.kernel.org
10576 W: http://www.ibm.com/developerworks/linux/linux390/
10577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10578 F: Documentation/virt/kvm/s390*
10579 F: arch/s390/include/asm/gmap.h
10580 F: arch/s390/include/asm/kvm*
10581 F: arch/s390/include/uapi/asm/kvm*
10582 F: arch/s390/kernel/uv.c
10584 F: arch/s390/mm/gmap.c
10585 F: tools/testing/selftests/kvm/*/s390x/
10586 F: tools/testing/selftests/kvm/s390x/
10588 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10589 M: Paolo Bonzini <pbonzini@redhat.com>
10590 R: Sean Christopherson <seanjc@google.com>
10591 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10592 R: Wanpeng Li <wanpengli@tencent.com>
10593 R: Jim Mattson <jmattson@google.com>
10594 R: Joerg Roedel <joro@8bytes.org>
10595 L: kvm@vger.kernel.org
10597 W: http://www.linux-kvm.org
10598 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10599 F: arch/x86/include/asm/kvm*
10600 F: arch/x86/include/asm/pvclock-abi.h
10601 F: arch/x86/include/asm/svm.h
10602 F: arch/x86/include/asm/vmx*.h
10603 F: arch/x86/include/uapi/asm/kvm*
10604 F: arch/x86/include/uapi/asm/svm.h
10605 F: arch/x86/include/uapi/asm/vmx.h
10606 F: arch/x86/kernel/kvm.c
10607 F: arch/x86/kernel/kvmclock.c
10612 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10613 M: Tejun Heo <tj@kernel.org>
10615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10617 F: include/linux/kernfs.h
10620 M: Eric Biederman <ebiederm@xmission.com>
10621 L: kexec@lists.infradead.org
10623 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10624 F: include/linux/kexec.h
10625 F: include/uapi/linux/kexec.h
10629 M: Mimi Zohar <zohar@linux.ibm.com>
10630 L: linux-integrity@vger.kernel.org
10631 L: keyrings@vger.kernel.org
10633 F: Documentation/security/keys/trusted-encrypted.rst
10634 F: include/keys/encrypted-type.h
10635 F: security/keys/encrypted-keys/
10638 M: James Bottomley <jejb@linux.ibm.com>
10639 M: Jarkko Sakkinen <jarkko@kernel.org>
10640 M: Mimi Zohar <zohar@linux.ibm.com>
10641 L: linux-integrity@vger.kernel.org
10642 L: keyrings@vger.kernel.org
10644 F: Documentation/security/keys/trusted-encrypted.rst
10645 F: include/keys/trusted-type.h
10646 F: include/keys/trusted_tpm.h
10647 F: security/keys/trusted-keys/
10650 M: Sumit Garg <sumit.garg@linaro.org>
10651 L: linux-integrity@vger.kernel.org
10652 L: keyrings@vger.kernel.org
10654 F: include/keys/trusted_tee.h
10655 F: security/keys/trusted-keys/trusted_tee.c
10658 M: David Howells <dhowells@redhat.com>
10659 M: Jarkko Sakkinen <jarkko@kernel.org>
10660 L: keyrings@vger.kernel.org
10662 F: Documentation/security/keys/core.rst
10664 F: include/linux/key-type.h
10665 F: include/linux/key.h
10666 F: include/linux/keyctl.h
10667 F: include/uapi/linux/keyctl.h
10671 M: Alexander Potapenko <glider@google.com>
10672 M: Marco Elver <elver@google.com>
10673 R: Dmitry Vyukov <dvyukov@google.com>
10674 L: kasan-dev@googlegroups.com
10676 F: Documentation/dev-tools/kfence.rst
10677 F: arch/*/include/asm/kfence.h
10678 F: include/linux/kfence.h
10679 F: lib/Kconfig.kfence
10683 M: Stefani Seibold <stefani@seibold.net>
10685 F: include/linux/kfifo.h
10689 KGDB / KDB /debug_core
10690 M: Jason Wessel <jason.wessel@windriver.com>
10691 M: Daniel Thompson <daniel.thompson@linaro.org>
10692 R: Douglas Anderson <dianders@chromium.org>
10693 L: kgdb-bugreport@lists.sourceforge.net
10695 W: http://kgdb.wiki.kernel.org/
10696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10697 F: Documentation/dev-tools/kgdb.rst
10698 F: drivers/misc/kgdbts.c
10699 F: drivers/tty/serial/kgdboc.c
10700 F: include/linux/kdb.h
10701 F: include/linux/kgdb.h
10704 KHADAS MCU MFD DRIVER
10705 M: Neil Armstrong <narmstrong@baylibre.com>
10706 L: linux-amlogic@lists.infradead.org
10708 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10709 F: drivers/mfd/khadas-mcu.c
10710 F: include/linux/mfd/khadas-mcu.h
10711 F: drivers/thermal/khadas_mcu_fan.c
10714 M: Catalin Marinas <catalin.marinas@arm.com>
10716 F: Documentation/dev-tools/kmemleak.rst
10717 F: include/linux/kmemleak.h
10719 F: samples/kmemleak/kmemleak-test.c
10721 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10722 M: Luis Chamberlain <mcgrof@kernel.org>
10723 L: linux-kernel@vger.kernel.org
10724 L: linux-modules@vger.kernel.org
10726 F: include/linux/kmod.h
10729 F: tools/testing/selftests/kmod/
10732 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10733 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10734 M: "David S. Miller" <davem@davemloft.net>
10735 M: Masami Hiramatsu <mhiramat@kernel.org>
10737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10738 F: Documentation/trace/kprobes.rst
10739 F: include/asm-generic/kprobes.h
10740 F: include/linux/kprobes.h
10741 F: kernel/kprobes.c
10742 F: lib/test_kprobes.c
10745 KS0108 LCD CONTROLLER DRIVER
10746 M: Miguel Ojeda <ojeda@kernel.org>
10748 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10749 F: drivers/auxdisplay/ks0108.c
10750 F: include/linux/ks0108.h
10752 KTD253 BACKLIGHT DRIVER
10753 M: Linus Walleij <linus.walleij@linaro.org>
10755 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10756 F: drivers/video/backlight/ktd253-backlight.c
10759 M: Steven Rostedt <rostedt@goodmis.org>
10760 M: John Hawley <warthog9@eaglescrag.net>
10762 F: tools/testing/ktest
10765 M: David Ahern <dsahern@kernel.org>
10766 L: netdev@vger.kernel.org
10768 F: include/net/l3mdev.h
10772 M: John Fastabend <john.fastabend@gmail.com>
10773 M: Daniel Borkmann <daniel@iogearbox.net>
10774 M: Jakub Sitnicki <jakub@cloudflare.com>
10775 M: Lorenz Bauer <lmb@cloudflare.com>
10776 L: netdev@vger.kernel.org
10777 L: bpf@vger.kernel.org
10779 F: include/linux/skmsg.h
10780 F: net/core/skmsg.c
10781 F: net/core/sock_map.c
10782 F: net/ipv4/tcp_bpf.c
10783 F: net/ipv4/udp_bpf.c
10784 F: net/unix/unix_bpf.c
10786 LANDLOCK SECURITY MODULE
10787 M: Mickaël Salaün <mic@digikod.net>
10788 L: linux-security-module@vger.kernel.org
10790 W: https://landlock.io
10791 T: git https://github.com/landlock-lsm/linux.git
10792 F: Documentation/security/landlock.rst
10793 F: Documentation/userspace-api/landlock.rst
10794 F: include/uapi/linux/landlock.h
10795 F: samples/landlock/
10796 F: security/landlock/
10797 F: tools/testing/selftests/landlock/
10801 LANTIQ / INTEL Ethernet drivers
10802 M: Hauke Mehrtens <hauke@hauke-m.de>
10803 L: netdev@vger.kernel.org
10805 F: drivers/net/dsa/lantiq_gswip.c
10806 F: drivers/net/dsa/lantiq_pce.h
10807 F: drivers/net/ethernet/lantiq_xrx200.c
10808 F: net/dsa/tag_gswip.c
10810 LANTIQ MIPS ARCHITECTURE
10811 M: John Crispin <john@phrozen.org>
10812 L: linux-mips@vger.kernel.org
10814 F: arch/mips/lantiq
10815 F: drivers/soc/lantiq
10817 LASI 53c700 driver for PARISC
10818 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10819 L: linux-scsi@vger.kernel.org
10821 F: Documentation/scsi/53c700.rst
10822 F: drivers/scsi/53c700*
10825 M: Tobin C. Harding <me@tobin.cc>
10826 M: Tycho Andersen <tycho@tycho.pizza>
10827 L: linux-hardening@vger.kernel.org
10829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10830 F: scripts/leaking_addresses.pl
10833 M: Pavel Machek <pavel@ucw.cz>
10834 L: linux-leds@vger.kernel.org
10836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10837 F: Documentation/devicetree/bindings/leds/
10839 F: include/linux/leds.h
10841 LEGACY EEPROM DRIVER
10842 M: Jean Delvare <jdelvare@suse.com>
10844 F: Documentation/misc-devices/eeprom.rst
10845 F: drivers/misc/eeprom/eeprom.c
10847 LEGO MINDSTORMS EV3
10848 R: David Lechner <david@lechnology.com>
10850 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10851 F: arch/arm/boot/dts/da850-lego-ev3.dts
10852 F: drivers/power/supply/lego_ev3_battery.c
10854 LEGO USB Tower driver
10855 M: Juergen Stuber <starblue@users.sourceforge.net>
10856 L: legousb-devel@lists.sourceforge.net
10858 W: http://legousb.sourceforge.net/
10859 F: drivers/usb/misc/legousbtower.c
10861 LETSKETCH HID TABLET DRIVER
10862 M: Hans de Goede <hdegoede@redhat.com>
10863 L: linux-input@vger.kernel.org
10865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10866 F: drivers/hid/hid-letsketch.c
10869 M: Matan Ziv-Av <matan@svgalib.org>
10870 L: platform-driver-x86@vger.kernel.org
10872 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10873 F: Documentation/admin-guide/laptops/lg-laptop.rst
10874 F: drivers/platform/x86/lg-laptop.c
10876 LG2160 MEDIA DRIVER
10877 M: Michael Krufky <mkrufky@linuxtv.org>
10878 L: linux-media@vger.kernel.org
10880 W: https://linuxtv.org
10881 W: http://github.com/mkrufky
10882 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10883 T: git git://linuxtv.org/mkrufky/tuners.git
10884 F: drivers/media/dvb-frontends/lg2160.*
10886 LGDT3305 MEDIA DRIVER
10887 M: Michael Krufky <mkrufky@linuxtv.org>
10888 L: linux-media@vger.kernel.org
10890 W: https://linuxtv.org
10891 W: http://github.com/mkrufky
10892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10893 T: git git://linuxtv.org/mkrufky/tuners.git
10894 F: drivers/media/dvb-frontends/lgdt3305.*
10896 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10897 M: Viresh Kumar <vireshk@kernel.org>
10898 L: linux-ide@vger.kernel.org
10900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10901 F: drivers/ata/pata_arasan_cf.c
10902 F: include/linux/pata_arasan_cf_data.h
10904 LIBATA PATA DRIVERS
10905 R: Sergey Shtylyov <s.shtylyov@omp.ru>
10906 L: linux-ide@vger.kernel.org
10907 F: drivers/ata/ata_*.c
10908 F: drivers/ata/pata_*.c
10910 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10911 M: Linus Walleij <linus.walleij@linaro.org>
10912 L: linux-ide@vger.kernel.org
10914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10915 F: drivers/ata/pata_ftide010.c
10916 F: drivers/ata/sata_gemini.c
10917 F: drivers/ata/sata_gemini.h
10919 LIBATA SATA AHCI PLATFORM devices support
10920 M: Hans de Goede <hdegoede@redhat.com>
10921 M: Jens Axboe <axboe@kernel.dk>
10922 L: linux-ide@vger.kernel.org
10924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10925 F: drivers/ata/ahci_platform.c
10926 F: drivers/ata/libahci_platform.c
10927 F: include/linux/ahci_platform.h
10929 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10930 M: Mikael Pettersson <mikpelinux@gmail.com>
10931 L: linux-ide@vger.kernel.org
10933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10934 F: drivers/ata/sata_promise.*
10936 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10937 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10938 L: linux-ide@vger.kernel.org
10940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10941 F: Documentation/devicetree/bindings/ata/
10943 F: include/linux/ata.h
10944 F: include/linux/libata.h
10946 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10947 M: Dan Williams <dan.j.williams@intel.com>
10948 M: Vishal Verma <vishal.l.verma@intel.com>
10949 M: Dave Jiang <dave.jiang@intel.com>
10950 L: nvdimm@lists.linux.dev
10952 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10953 P: Documentation/nvdimm/maintainer-entry-profile.rst
10954 F: drivers/nvdimm/blk.c
10955 F: drivers/nvdimm/region_devs.c
10957 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10958 M: Vishal Verma <vishal.l.verma@intel.com>
10959 M: Dan Williams <dan.j.williams@intel.com>
10960 M: Dave Jiang <dave.jiang@intel.com>
10961 L: nvdimm@lists.linux.dev
10963 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10964 P: Documentation/nvdimm/maintainer-entry-profile.rst
10965 F: drivers/nvdimm/btt*
10967 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10968 M: Dan Williams <dan.j.williams@intel.com>
10969 M: Vishal Verma <vishal.l.verma@intel.com>
10970 M: Dave Jiang <dave.jiang@intel.com>
10971 L: nvdimm@lists.linux.dev
10973 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10974 P: Documentation/nvdimm/maintainer-entry-profile.rst
10975 F: drivers/nvdimm/pmem*
10977 LIBNVDIMM: DEVICETREE BINDINGS
10978 M: Oliver O'Halloran <oohall@gmail.com>
10979 L: nvdimm@lists.linux.dev
10981 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10982 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10983 F: drivers/nvdimm/of_pmem.c
10985 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10986 M: Dan Williams <dan.j.williams@intel.com>
10987 M: Vishal Verma <vishal.l.verma@intel.com>
10988 M: Dave Jiang <dave.jiang@intel.com>
10989 M: Ira Weiny <ira.weiny@intel.com>
10990 L: nvdimm@lists.linux.dev
10992 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10993 P: Documentation/nvdimm/maintainer-entry-profile.rst
10994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10995 F: drivers/acpi/nfit/*
10996 F: drivers/nvdimm/*
10997 F: include/linux/libnvdimm.h
10998 F: include/linux/nd.h
10999 F: include/uapi/linux/ndctl.h
11000 F: tools/testing/nvdimm/
11002 LICENSES and SPDX stuff
11003 M: Thomas Gleixner <tglx@linutronix.de>
11004 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11005 L: linux-spdx@vger.kernel.org
11007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11009 F: Documentation/process/license-rules.rst
11011 F: scripts/spdxcheck-test.sh
11012 F: scripts/spdxcheck.py
11014 LINEAR RANGES HELPERS
11015 M: Mark Brown <broonie@kernel.org>
11016 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
11017 F: lib/linear_ranges.c
11018 F: lib/test_linear_ranges.c
11019 F: include/linux/linear_range.h
11021 LINUX FOR POWER MACINTOSH
11022 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11023 L: linuxppc-dev@lists.ozlabs.org
11025 F: arch/powerpc/platforms/powermac/
11026 F: drivers/macintosh/
11028 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11029 M: Michael Ellerman <mpe@ellerman.id.au>
11030 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11031 R: Paul Mackerras <paulus@samba.org>
11032 L: linuxppc-dev@lists.ozlabs.org
11034 W: https://github.com/linuxppc/wiki/wiki
11035 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11037 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11038 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11039 F: Documentation/devicetree/bindings/powerpc/
11040 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11041 F: Documentation/powerpc/
11043 F: drivers/*/*/*pasemi*
11044 F: drivers/*/*pasemi*
11045 F: drivers/char/tpm/tpm_ibmvtpm*
11046 F: drivers/crypto/nx/
11047 F: drivers/crypto/vmx/
11048 F: drivers/i2c/busses/i2c-opal.c
11049 F: drivers/net/ethernet/ibm/ibmveth.*
11050 F: drivers/net/ethernet/ibm/ibmvnic.*
11051 F: drivers/pci/hotplug/pnv_php.c
11052 F: drivers/pci/hotplug/rpa*
11053 F: drivers/rtc/rtc-opal.c
11054 F: drivers/scsi/ibmvscsi/
11055 F: drivers/tty/hvc/hvc_opal.c
11056 F: drivers/watchdog/wdrtas.c
11057 F: tools/testing/selftests/powerpc
11064 LINUX FOR POWERPC EMBEDDED MPC5XXX
11065 M: Anatolij Gustschin <agust@denx.de>
11066 L: linuxppc-dev@lists.ozlabs.org
11068 F: arch/powerpc/platforms/512x/
11069 F: arch/powerpc/platforms/52xx/
11071 LINUX FOR POWERPC EMBEDDED PPC4XX
11072 L: linuxppc-dev@lists.ozlabs.org
11074 F: arch/powerpc/platforms/40x/
11075 F: arch/powerpc/platforms/44x/
11077 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11078 M: Scott Wood <oss@buserror.net>
11079 L: linuxppc-dev@lists.ozlabs.org
11081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11082 F: Documentation/devicetree/bindings/powerpc/fsl/
11083 F: arch/powerpc/platforms/83xx/
11084 F: arch/powerpc/platforms/85xx/
11086 LINUX FOR POWERPC EMBEDDED PPC8XX
11087 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11088 L: linuxppc-dev@lists.ozlabs.org
11090 F: arch/powerpc/platforms/8xx/
11092 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11093 M: Kees Cook <keescook@chromium.org>
11095 F: drivers/misc/lkdtm/*
11096 F: tools/testing/selftests/lkdtm/*
11098 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11099 M: Alan Stern <stern@rowland.harvard.edu>
11100 M: Andrea Parri <parri.andrea@gmail.com>
11101 M: Will Deacon <will@kernel.org>
11102 M: Peter Zijlstra <peterz@infradead.org>
11103 M: Boqun Feng <boqun.feng@gmail.com>
11104 M: Nicholas Piggin <npiggin@gmail.com>
11105 M: David Howells <dhowells@redhat.com>
11106 M: Jade Alglave <j.alglave@ucl.ac.uk>
11107 M: Luc Maranget <luc.maranget@inria.fr>
11108 M: "Paul E. McKenney" <paulmck@kernel.org>
11109 R: Akira Yokosawa <akiyks@gmail.com>
11110 R: Daniel Lustig <dlustig@nvidia.com>
11111 R: Joel Fernandes <joel@joelfernandes.org>
11112 L: linux-kernel@vger.kernel.org
11113 L: linux-arch@vger.kernel.org
11115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11116 F: Documentation/atomic_bitops.txt
11117 F: Documentation/atomic_t.txt
11118 F: Documentation/core-api/refcount-vs-atomic.rst
11119 F: Documentation/litmus-tests/
11120 F: Documentation/memory-barriers.txt
11121 F: tools/memory-model/
11123 LIS3LV02D ACCELEROMETER DRIVER
11124 M: Eric Piel <eric.piel@tremplin-utc.net>
11126 F: Documentation/misc-devices/lis3lv02d.rst
11127 F: drivers/misc/lis3lv02d/
11128 F: drivers/platform/x86/hp_accel.c
11131 M: David Gow <davidgow@google.com>
11132 L: linux-kselftest@vger.kernel.org
11133 L: kunit-dev@googlegroups.com
11138 M: Karol Gugala <kgugala@antmicro.com>
11139 M: Mateusz Holenko <mholenko@antmicro.com>
11141 F: Documentation/devicetree/bindings/*/litex,*.yaml
11142 F: arch/openrisc/boot/dts/or1klitex.dts
11143 F: drivers/soc/litex/litex_soc_ctrl.c
11144 F: drivers/tty/serial/liteuart.c
11145 F: include/linux/litex.h
11148 M: Josh Poimboeuf <jpoimboe@redhat.com>
11149 M: Jiri Kosina <jikos@kernel.org>
11150 M: Miroslav Benes <mbenes@suse.cz>
11151 M: Petr Mladek <pmladek@suse.com>
11152 R: Joe Lawrence <joe.lawrence@redhat.com>
11153 L: live-patching@vger.kernel.org
11155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11156 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11157 F: Documentation/livepatch/
11158 F: arch/powerpc/include/asm/livepatch.h
11159 F: arch/s390/include/asm/livepatch.h
11160 F: arch/x86/include/asm/livepatch.h
11161 F: include/linux/livepatch.h
11162 F: kernel/livepatch/
11164 F: samples/livepatch/
11165 F: tools/testing/selftests/livepatch/
11168 L: netdev@vger.kernel.org
11170 F: include/linux/llc.h
11171 F: include/net/llc*
11172 F: include/uapi/linux/llc.h
11175 LM73 HARDWARE MONITOR DRIVER
11176 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11177 L: linux-hwmon@vger.kernel.org
11179 F: drivers/hwmon/lm73.c
11181 LM78 HARDWARE MONITOR DRIVER
11182 M: Jean Delvare <jdelvare@suse.com>
11183 L: linux-hwmon@vger.kernel.org
11185 F: Documentation/hwmon/lm78.rst
11186 F: drivers/hwmon/lm78.c
11188 LM83 HARDWARE MONITOR DRIVER
11189 M: Jean Delvare <jdelvare@suse.com>
11190 L: linux-hwmon@vger.kernel.org
11192 F: Documentation/hwmon/lm83.rst
11193 F: drivers/hwmon/lm83.c
11195 LM90 HARDWARE MONITOR DRIVER
11196 M: Jean Delvare <jdelvare@suse.com>
11197 L: linux-hwmon@vger.kernel.org
11199 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11200 F: Documentation/hwmon/lm90.rst
11201 F: drivers/hwmon/lm90.c
11202 F: include/dt-bindings/thermal/lm90.h
11204 LM95234 HARDWARE MONITOR DRIVER
11205 M: Guenter Roeck <linux@roeck-us.net>
11206 L: linux-hwmon@vger.kernel.org
11208 F: Documentation/hwmon/lm95234.rst
11209 F: drivers/hwmon/lm95234.c
11211 LME2510 MEDIA DRIVER
11212 M: Malcolm Priestley <tvboxspy@gmail.com>
11213 L: linux-media@vger.kernel.org
11215 W: https://linuxtv.org
11216 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11217 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11219 LOADPIN SECURITY MODULE
11220 M: Kees Cook <keescook@chromium.org>
11222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11223 F: Documentation/admin-guide/LSM/LoadPin.rst
11224 F: security/loadpin/
11227 M: Peter Zijlstra <peterz@infradead.org>
11228 M: Ingo Molnar <mingo@redhat.com>
11229 M: Will Deacon <will@kernel.org>
11230 R: Waiman Long <longman@redhat.com>
11231 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11232 L: linux-kernel@vger.kernel.org
11234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11235 F: Documentation/locking/
11236 F: arch/*/include/asm/spinlock*.h
11237 F: include/linux/lockdep.h
11238 F: include/linux/mutex*.h
11239 F: include/linux/rwlock*.h
11240 F: include/linux/rwsem*.h
11241 F: include/linux/seqlock.h
11242 F: include/linux/spinlock*.h
11244 F: lib/locking*.[ch]
11245 X: kernel/locking/locktorture.c
11247 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11248 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11249 L: linux-ntfs-dev@lists.sourceforge.net
11251 W: http://www.linux-ntfs.org/content/view/19/37/
11252 F: Documentation/admin-guide/ldm.rst
11253 F: block/partitions/ldm.*
11255 LOGITECH HID GAMING KEYBOARDS
11256 M: Hans de Goede <hdegoede@redhat.com>
11257 L: linux-input@vger.kernel.org
11259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11260 F: drivers/hid/hid-lg-g15.c
11262 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11263 M: Adrien Grassein <adrien.grassein@gmail.com>
11265 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11266 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11268 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11269 M: Sathya Prakash <sathya.prakash@broadcom.com>
11270 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11271 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11272 L: MPT-FusionLinux.pdl@broadcom.com
11273 L: linux-scsi@vger.kernel.org
11275 W: http://www.avagotech.com/support/
11276 F: drivers/message/fusion/
11277 F: drivers/scsi/mpt3sas/
11279 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11280 M: Matthew Wilcox <willy@infradead.org>
11281 L: linux-scsi@vger.kernel.org
11283 F: drivers/scsi/sym53c8xx_2/
11286 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11287 L: linux-iio@vger.kernel.org
11289 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11290 F: drivers/iio/dac/ltc1660.c
11292 LTC2947 HARDWARE MONITOR DRIVER
11293 M: Nuno Sá <nuno.sa@analog.com>
11294 L: linux-hwmon@vger.kernel.org
11296 W: http://ez.analog.com/community/linux-device-drivers
11297 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11298 F: drivers/hwmon/ltc2947-core.c
11299 F: drivers/hwmon/ltc2947-i2c.c
11300 F: drivers/hwmon/ltc2947-spi.c
11301 F: drivers/hwmon/ltc2947.h
11303 LTC2983 IIO TEMPERATURE DRIVER
11304 M: Nuno Sá <nuno.sa@analog.com>
11305 L: linux-iio@vger.kernel.org
11307 W: http://ez.analog.com/community/linux-device-drivers
11308 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11309 F: drivers/iio/temperature/ltc2983.c
11311 LTC4261 HARDWARE MONITOR DRIVER
11312 M: Guenter Roeck <linux@roeck-us.net>
11313 L: linux-hwmon@vger.kernel.org
11315 F: Documentation/hwmon/ltc4261.rst
11316 F: drivers/hwmon/ltc4261.c
11318 LTC4306 I2C MULTIPLEXER DRIVER
11319 M: Michael Hennerich <michael.hennerich@analog.com>
11320 L: linux-i2c@vger.kernel.org
11322 W: http://ez.analog.com/community/linux-device-drivers
11323 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11324 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11326 LTP (Linux Test Project)
11327 M: Mike Frysinger <vapier@gentoo.org>
11328 M: Cyril Hrubis <chrubis@suse.cz>
11329 M: Wanlong Gao <wanlong.gao@gmail.com>
11330 M: Jan Stancek <jstancek@redhat.com>
11331 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11332 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11333 L: ltp@lists.linux.it (subscribers-only)
11335 W: http://linux-test-project.github.io/
11336 T: git git://github.com/linux-test-project/ltp.git
11339 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11340 L: netdev@vger.kernel.org
11342 F: drivers/net/pcs/pcs-lynx.c
11343 F: include/linux/pcs-lynx.h
11346 M: Geert Uytterhoeven <geert@linux-m68k.org>
11347 L: linux-m68k@lists.linux-m68k.org
11349 W: http://www.linux-m68k.org/
11350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11354 M68K ON APPLE MACINTOSH
11355 M: Joshua Thompson <funaho@jurai.org>
11356 L: linux-m68k@lists.linux-m68k.org
11358 W: http://www.mac.linux-m68k.org/
11360 F: drivers/macintosh/adb-iop.c
11361 F: drivers/macintosh/via-macii.c
11364 M: Philip Blundell <philb@gnu.org>
11366 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11367 F: arch/m68k/hp300/
11369 M88DS3103 MEDIA DRIVER
11370 M: Antti Palosaari <crope@iki.fi>
11371 L: linux-media@vger.kernel.org
11373 W: https://linuxtv.org
11374 W: http://palosaari.fi/linux/
11375 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11376 T: git git://linuxtv.org/anttip/media_tree.git
11377 F: drivers/media/dvb-frontends/m88ds3103*
11379 M88RS2000 MEDIA DRIVER
11380 M: Malcolm Priestley <tvboxspy@gmail.com>
11381 L: linux-media@vger.kernel.org
11383 W: https://linuxtv.org
11384 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11385 F: drivers/media/dvb-frontends/m88rs2000*
11387 MA901 MASTERKIT USB FM RADIO DRIVER
11388 M: Alexey Klimov <klimov.linux@gmail.com>
11389 L: linux-media@vger.kernel.org
11391 T: git git://linuxtv.org/media_tree.git
11392 F: drivers/media/radio/radio-ma901.c
11395 M: Johannes Berg <johannes@sipsolutions.net>
11396 L: linux-wireless@vger.kernel.org
11398 W: https://wireless.wiki.kernel.org/
11399 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11402 F: Documentation/networking/mac80211-injection.rst
11403 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11404 F: drivers/net/wireless/mac80211_hwsim.[ch]
11405 F: include/net/mac80211.h
11409 M: Jassi Brar <jassisinghbrar@gmail.com>
11410 L: linux-kernel@vger.kernel.org
11412 F: drivers/mailbox/
11413 F: include/linux/mailbox_client.h
11414 F: include/linux/mailbox_controller.h
11415 F: include/dt-bindings/mailbox/
11416 F: Documentation/devicetree/bindings/mailbox/
11419 M: Viresh Kumar <viresh.kumar@linaro.org>
11420 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11421 L: linux-kernel@vger.kernel.org
11423 F: drivers/mailbox/arm_mhuv2.c
11424 F: include/linux/mailbox/arm_mhuv2_message.h
11425 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11427 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11428 M: Jeremy Kerr <jk@codeconstruct.com.au>
11429 M: Matt Johnston <matt@codeconstruct.com.au>
11430 L: netdev@vger.kernel.org
11432 F: Documentation/networking/mctp.rst
11433 F: drivers/net/mctp/
11434 F: include/net/mctp.h
11435 F: include/net/mctpdevice.h
11436 F: include/net/netns/mctp.h
11439 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11440 M: Michael Kerrisk <mtk.manpages@gmail.com>
11441 L: linux-man@vger.kernel.org
11443 W: http://www.kernel.org/doc/man-pages
11445 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11446 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11447 L: linux-mips@vger.kernel.org
11449 F: arch/mips/boot/dts/img/pistachio*
11451 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11452 M: Andrew Lunn <andrew@lunn.ch>
11453 M: Vivien Didelot <vivien.didelot@gmail.com>
11454 L: netdev@vger.kernel.org
11456 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11457 F: Documentation/networking/devlink/mv88e6xxx.rst
11458 F: drivers/net/dsa/mv88e6xxx/
11459 F: include/linux/dsa/mv88e6xxx.h
11460 F: include/linux/platform_data/mv88e6xxx.h
11462 MARVELL ARMADA 3700 PHY DRIVERS
11463 M: Miquel Raynal <miquel.raynal@bootlin.com>
11465 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11466 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11467 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11468 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11470 MARVELL ARMADA DRM SUPPORT
11471 M: Russell King <linux@armlinux.org.uk>
11473 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11474 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11475 F: Documentation/devicetree/bindings/display/armada/
11476 F: drivers/gpu/drm/armada/
11477 F: include/uapi/drm/armada_drm.h
11479 MARVELL CRYPTO DRIVER
11480 M: Boris Brezillon <bbrezillon@kernel.org>
11481 M: Arnaud Ebalard <arno@natisbad.org>
11482 M: Srujana Challa <schalla@marvell.com>
11483 L: linux-crypto@vger.kernel.org
11485 F: drivers/crypto/marvell/
11486 F: include/linux/soc/marvell/octeontx2/
11488 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11489 M: Mirko Lindner <mlindner@marvell.com>
11490 M: Stephen Hemminger <stephen@networkplumber.org>
11491 L: netdev@vger.kernel.org
11493 F: drivers/net/ethernet/marvell/sk*
11495 MARVELL LIBERTAS WIRELESS DRIVER
11496 L: libertas-dev@lists.infradead.org
11498 F: drivers/net/wireless/marvell/libertas/
11500 MARVELL MACCHIATOBIN SUPPORT
11501 M: Russell King <linux@armlinux.org.uk>
11502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11504 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11506 MARVELL MV643XX ETHERNET DRIVER
11507 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11508 L: netdev@vger.kernel.org
11510 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11511 F: include/linux/mv643xx.h
11513 MARVELL MV88X3310 PHY DRIVER
11514 M: Russell King <linux@armlinux.org.uk>
11515 M: Marek Behún <kabel@kernel.org>
11516 L: netdev@vger.kernel.org
11518 F: drivers/net/phy/marvell10g.c
11520 MARVELL MVEBU THERMAL DRIVER
11521 M: Miquel Raynal <miquel.raynal@bootlin.com>
11523 F: drivers/thermal/armada_thermal.c
11525 MARVELL MVNETA ETHERNET DRIVER
11526 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11527 L: netdev@vger.kernel.org
11529 F: drivers/net/ethernet/marvell/mvneta.*
11531 MARVELL MVPP2 ETHERNET DRIVER
11532 M: Marcin Wojtas <mw@semihalf.com>
11533 M: Russell King <linux@armlinux.org.uk>
11534 L: netdev@vger.kernel.org
11536 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11537 F: drivers/net/ethernet/marvell/mvpp2/
11539 MARVELL MWIFIEX WIRELESS DRIVER
11540 M: Amitkumar Karwar <amitkarwar@gmail.com>
11541 M: Ganapathi Bhat <ganapathi017@gmail.com>
11542 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11543 M: Xinming Hu <huxinming820@gmail.com>
11544 L: linux-wireless@vger.kernel.org
11546 F: drivers/net/wireless/marvell/mwifiex/
11548 MARVELL MWL8K WIRELESS DRIVER
11549 M: Lennert Buytenhek <buytenh@wantstofly.org>
11550 L: linux-wireless@vger.kernel.org
11552 F: drivers/net/wireless/marvell/mwl8k.c
11554 MARVELL NAND CONTROLLER DRIVER
11555 M: Miquel Raynal <miquel.raynal@bootlin.com>
11556 L: linux-mtd@lists.infradead.org
11558 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11559 F: drivers/mtd/nand/raw/marvell_nand.c
11561 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11562 M: Sunil Goutham <sgoutham@marvell.com>
11563 M: Geetha sowjanya <gakula@marvell.com>
11564 M: Subbaraya Sundeep <sbhatta@marvell.com>
11565 M: hariprasad <hkelam@marvell.com>
11566 L: netdev@vger.kernel.org
11568 F: drivers/net/ethernet/marvell/octeontx2/nic/
11569 F: include/linux/soc/marvell/octeontx2/
11571 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11572 M: Sunil Goutham <sgoutham@marvell.com>
11573 M: Linu Cherian <lcherian@marvell.com>
11574 M: Geetha sowjanya <gakula@marvell.com>
11575 M: Jerin Jacob <jerinj@marvell.com>
11576 M: hariprasad <hkelam@marvell.com>
11577 M: Subbaraya Sundeep <sbhatta@marvell.com>
11578 L: netdev@vger.kernel.org
11580 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11581 F: drivers/net/ethernet/marvell/octeontx2/af/
11583 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11584 M: Taras Chornyi <tchornyi@marvell.com>
11586 W: https://github.com/Marvell-switching/switchdev-prestera
11587 F: drivers/net/ethernet/marvell/prestera/
11589 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11590 M: Nicolas Pitre <nico@fluxnic.net>
11592 F: drivers/mmc/host/mvsdio.*
11594 MARVELL USB MDIO CONTROLLER DRIVER
11595 M: Tobias Waldekranz <tobias@waldekranz.com>
11596 L: netdev@vger.kernel.org
11598 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11599 F: drivers/net/mdio/mdio-mvusb.c
11601 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11602 M: Hu Ziji <huziji@marvell.com>
11603 L: linux-mmc@vger.kernel.org
11605 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11606 F: drivers/mmc/host/sdhci-xenon*
11608 MATROX FRAMEBUFFER DRIVER
11609 L: linux-fbdev@vger.kernel.org
11611 F: drivers/video/fbdev/matrox/matroxfb_*
11612 F: include/uapi/linux/matroxfb.h
11615 M: Daniel Nilsson <daniel.nilsson@flex.com>
11616 L: linux-hwmon@vger.kernel.org
11618 F: Documentation/hwmon/max15301.rst
11619 F: drivers/hwmon/pmbus/max15301.c
11621 MAX16065 HARDWARE MONITOR DRIVER
11622 M: Guenter Roeck <linux@roeck-us.net>
11623 L: linux-hwmon@vger.kernel.org
11625 F: Documentation/hwmon/max16065.rst
11626 F: drivers/hwmon/max16065.c
11628 MAX2175 SDR TUNER DRIVER
11629 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11630 L: linux-media@vger.kernel.org
11632 T: git git://linuxtv.org/media_tree.git
11633 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11634 F: Documentation/userspace-api/media/drivers/max2175.rst
11635 F: drivers/media/i2c/max2175*
11636 F: include/uapi/linux/max2175.h
11638 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11639 L: linux-hwmon@vger.kernel.org
11641 F: Documentation/hwmon/max6650.rst
11642 F: drivers/hwmon/max6650.c
11644 MAX6697 HARDWARE MONITOR DRIVER
11645 M: Guenter Roeck <linux@roeck-us.net>
11646 L: linux-hwmon@vger.kernel.org
11648 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11649 F: Documentation/hwmon/max6697.rst
11650 F: drivers/hwmon/max6697.c
11651 F: include/linux/platform_data/max6697.h
11653 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11654 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11655 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11656 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11657 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11658 L: linux-media@vger.kernel.org
11660 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11661 F: drivers/media/i2c/max9286.c
11663 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
11664 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11665 L: linux-media@vger.kernel.org
11667 F: drivers/staging/media/max96712/max96712.c
11669 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11670 M: Peter Rosin <peda@axentia.se>
11671 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11673 F: Documentation/devicetree/bindings/sound/max9860.txt
11674 F: sound/soc/codecs/max9860.*
11676 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11677 M: Andreas Klinger <ak@it-klinger.de>
11678 L: linux-iio@vger.kernel.org
11680 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11681 F: drivers/iio/proximity/mb1232.c
11683 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
11684 R: Iskren Chernev <iskren.chernev@gmail.com>
11685 R: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11686 R: Marek Szyprowski <m.szyprowski@samsung.com>
11687 R: Matheus Castello <matheus@castello.eng.br>
11688 L: linux-pm@vger.kernel.org
11690 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
11691 F: drivers/power/supply/max17040_battery.c
11693 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
11694 R: Hans de Goede <hdegoede@redhat.com>
11695 R: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11696 R: Marek Szyprowski <m.szyprowski@samsung.com>
11697 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
11698 R: Purism Kernel Team <kernel@puri.sm>
11699 L: linux-pm@vger.kernel.org
11701 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
11702 F: drivers/power/supply/max17042_battery.c
11704 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
11705 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11706 L: linux-kernel@vger.kernel.org
11708 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
11709 F: drivers/regulator/max20086-regulator.c
11711 MAXIM MAX77650 PMIC MFD DRIVER
11712 M: Bartosz Golaszewski <brgl@bgdev.pl>
11713 L: linux-kernel@vger.kernel.org
11715 F: Documentation/devicetree/bindings/*/*max77650.yaml
11716 F: Documentation/devicetree/bindings/*/max77650*.yaml
11717 F: drivers/gpio/gpio-max77650.c
11718 F: drivers/input/misc/max77650-onkey.c
11719 F: drivers/leds/leds-max77650.c
11720 F: drivers/mfd/max77650.c
11721 F: drivers/power/supply/max77650-charger.c
11722 F: drivers/regulator/max77650-regulator.c
11723 F: include/linux/mfd/max77650.h
11725 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11726 M: Javier Martinez Canillas <javier@dowhile0.org>
11727 L: linux-kernel@vger.kernel.org
11729 F: Documentation/devicetree/bindings/*/*max77802.txt
11730 F: drivers/regulator/max77802-regulator.c
11731 F: include/dt-bindings/*/*max77802.h
11733 MAXIM MAX77976 BATTERY CHARGER
11734 M: Luca Ceresoli <luca@lucaceresoli.net>
11736 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
11737 F: drivers/power/supply/max77976_charger.c
11739 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11740 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11741 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11742 L: linux-pm@vger.kernel.org
11744 F: drivers/power/supply/max14577_charger.c
11745 F: drivers/power/supply/max77693_charger.c
11747 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11748 M: Chanwoo Choi <cw00.choi@samsung.com>
11749 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11750 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11751 L: linux-kernel@vger.kernel.org
11753 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
11754 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11755 F: Documentation/devicetree/bindings/mfd/max14577.txt
11756 F: Documentation/devicetree/bindings/mfd/max77693.txt
11757 F: drivers/*/max14577*.c
11758 F: drivers/*/max77686*.c
11759 F: drivers/*/max77693*.c
11760 F: drivers/clk/clk-max77686.c
11761 F: drivers/extcon/extcon-max14577.c
11762 F: drivers/extcon/extcon-max77693.c
11763 F: drivers/rtc/rtc-max77686.c
11764 F: include/linux/mfd/max14577*.h
11765 F: include/linux/mfd/max77686*.h
11766 F: include/linux/mfd/max77693*.h
11768 MAXIRADIO FM RADIO RECEIVER DRIVER
11769 M: Hans Verkuil <hverkuil@xs4all.nl>
11770 L: linux-media@vger.kernel.org
11772 W: https://linuxtv.org
11773 T: git git://linuxtv.org/media_tree.git
11774 F: drivers/media/radio/radio-maxiradio*
11776 MAXLINEAR ETHERNET PHY DRIVER
11777 M: Xu Liang <lxu@maxlinear.com>
11778 L: netdev@vger.kernel.org
11780 F: drivers/net/phy/mxl-gpy.c
11782 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11783 R: Yasushi SHOJI <yashi@spacecubics.com>
11784 L: linux-can@vger.kernel.org
11786 F: drivers/net/can/usb/mcba_usb.c
11788 MCAN MMIO DEVICE DRIVER
11789 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11790 L: linux-can@vger.kernel.org
11792 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11793 F: drivers/net/can/m_can/m_can.c
11794 F: drivers/net/can/m_can/m_can.h
11795 F: drivers/net/can/m_can/m_can_platform.c
11797 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11798 M: Rishi Gupta <gupt21@gmail.com>
11799 L: linux-i2c@vger.kernel.org
11800 L: linux-input@vger.kernel.org
11802 F: drivers/hid/hid-mcp2221.c
11804 MCP251XFD SPI-CAN NETWORK DRIVER
11805 M: Marc Kleine-Budde <mkl@pengutronix.de>
11806 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11807 R: Thomas Kopp <thomas.kopp@microchip.com>
11808 L: linux-can@vger.kernel.org
11810 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11811 F: drivers/net/can/spi/mcp251xfd/
11813 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11814 M: Peter Rosin <peda@axentia.se>
11815 L: linux-iio@vger.kernel.org
11817 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11818 F: drivers/iio/potentiometer/mcp4018.c
11819 F: drivers/iio/potentiometer/mcp4531.c
11821 MCR20A IEEE-802.15.4 RADIO DRIVER
11822 M: Xue Liu <liuxuenetmail@gmail.com>
11823 L: linux-wpan@vger.kernel.org
11825 W: https://github.com/xueliu/mcr20a-linux
11826 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11827 F: drivers/net/ieee802154/mcr20a.c
11828 F: drivers/net/ieee802154/mcr20a.h
11830 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11831 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11832 L: linux-iio@vger.kernel.org
11834 F: drivers/iio/dac/cio-dac.c
11836 MEDIA CONTROLLER FRAMEWORK
11837 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11838 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11839 L: linux-media@vger.kernel.org
11841 W: https://www.linuxtv.org
11842 T: git git://linuxtv.org/media_tree.git
11843 F: drivers/media/mc/
11844 F: include/media/media-*.h
11845 F: include/uapi/linux/media.h
11847 MEDIA DRIVER FOR FREESCALE IMX PXP
11848 M: Philipp Zabel <p.zabel@pengutronix.de>
11849 L: linux-media@vger.kernel.org
11851 T: git git://linuxtv.org/media_tree.git
11852 F: drivers/media/platform/imx-pxp.[ch]
11854 MEDIA DRIVERS FOR ASCOT2E
11855 M: Sergey Kozlov <serjk@netup.ru>
11856 M: Abylay Ospan <aospan@netup.ru>
11857 L: linux-media@vger.kernel.org
11859 W: https://linuxtv.org
11860 W: http://netup.tv/
11861 T: git git://linuxtv.org/media_tree.git
11862 F: drivers/media/dvb-frontends/ascot2e*
11864 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11865 M: Jasmin Jessich <jasmin@anw.at>
11866 L: linux-media@vger.kernel.org
11868 W: https://linuxtv.org
11869 T: git git://linuxtv.org/media_tree.git
11870 F: drivers/media/dvb-frontends/cxd2099*
11872 MEDIA DRIVERS FOR CXD2841ER
11873 M: Sergey Kozlov <serjk@netup.ru>
11874 M: Abylay Ospan <aospan@netup.ru>
11875 L: linux-media@vger.kernel.org
11877 W: https://linuxtv.org
11878 W: http://netup.tv/
11879 T: git git://linuxtv.org/media_tree.git
11880 F: drivers/media/dvb-frontends/cxd2841er*
11882 MEDIA DRIVERS FOR CXD2880
11883 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11884 L: linux-media@vger.kernel.org
11886 W: http://linuxtv.org/
11887 T: git git://linuxtv.org/media_tree.git
11888 F: drivers/media/dvb-frontends/cxd2880/*
11889 F: drivers/media/spi/cxd2880*
11891 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11892 L: linux-media@vger.kernel.org
11894 W: https://linuxtv.org
11895 T: git git://linuxtv.org/media_tree.git
11896 F: drivers/media/pci/ddbridge/*
11898 MEDIA DRIVERS FOR FREESCALE IMX
11899 M: Steve Longerbeam <slongerbeam@gmail.com>
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: Documentation/admin-guide/media/imx.rst
11905 F: Documentation/devicetree/bindings/media/imx.txt
11906 F: drivers/staging/media/imx/
11907 F: include/linux/imx-media.h
11908 F: include/media/imx.h
11910 MEDIA DRIVERS FOR FREESCALE IMX7
11911 M: Rui Miguel Silva <rmfrfs@gmail.com>
11912 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11913 L: linux-media@vger.kernel.org
11915 T: git git://linuxtv.org/media_tree.git
11916 F: Documentation/admin-guide/media/imx7.rst
11917 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11918 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11919 F: drivers/staging/media/imx/imx7-media-csi.c
11920 F: drivers/staging/media/imx/imx7-mipi-csis.c
11922 MEDIA DRIVERS FOR HELENE
11923 M: Abylay Ospan <aospan@netup.ru>
11924 L: linux-media@vger.kernel.org
11926 W: https://linuxtv.org
11927 W: http://netup.tv/
11928 T: git git://linuxtv.org/media_tree.git
11929 F: drivers/media/dvb-frontends/helene*
11931 MEDIA DRIVERS FOR HORUS3A
11932 M: Sergey Kozlov <serjk@netup.ru>
11933 M: Abylay Ospan <aospan@netup.ru>
11934 L: linux-media@vger.kernel.org
11936 W: https://linuxtv.org
11937 W: http://netup.tv/
11938 T: git git://linuxtv.org/media_tree.git
11939 F: drivers/media/dvb-frontends/horus3a*
11941 MEDIA DRIVERS FOR LNBH25
11942 M: Sergey Kozlov <serjk@netup.ru>
11943 M: Abylay Ospan <aospan@netup.ru>
11944 L: linux-media@vger.kernel.org
11946 W: https://linuxtv.org
11947 W: http://netup.tv/
11948 T: git git://linuxtv.org/media_tree.git
11949 F: drivers/media/dvb-frontends/lnbh25*
11951 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11952 L: linux-media@vger.kernel.org
11954 W: https://linuxtv.org
11955 T: git git://linuxtv.org/media_tree.git
11956 F: drivers/media/dvb-frontends/mxl5xx*
11958 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11959 M: Sergey Kozlov <serjk@netup.ru>
11960 M: Abylay Ospan <aospan@netup.ru>
11961 L: linux-media@vger.kernel.org
11963 W: https://linuxtv.org
11964 W: http://netup.tv/
11965 T: git git://linuxtv.org/media_tree.git
11966 F: drivers/media/pci/netup_unidvb/*
11968 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11969 M: Dmitry Osipenko <digetx@gmail.com>
11970 L: linux-media@vger.kernel.org
11971 L: linux-tegra@vger.kernel.org
11973 T: git git://linuxtv.org/media_tree.git
11974 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11975 F: drivers/staging/media/tegra-vde/
11977 MEDIA DRIVERS FOR RENESAS - CEU
11978 M: Jacopo Mondi <jacopo@jmondi.org>
11979 L: linux-media@vger.kernel.org
11980 L: linux-renesas-soc@vger.kernel.org
11982 T: git git://linuxtv.org/media_tree.git
11983 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11984 F: drivers/media/platform/renesas-ceu.c
11985 F: include/media/drv-intf/renesas-ceu.h
11987 MEDIA DRIVERS FOR RENESAS - DRIF
11988 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11989 L: linux-media@vger.kernel.org
11990 L: linux-renesas-soc@vger.kernel.org
11992 T: git git://linuxtv.org/media_tree.git
11993 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11994 F: drivers/media/platform/rcar_drif.c
11996 MEDIA DRIVERS FOR RENESAS - FCP
11997 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11998 L: linux-media@vger.kernel.org
11999 L: linux-renesas-soc@vger.kernel.org
12001 T: git git://linuxtv.org/media_tree.git
12002 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12003 F: drivers/media/platform/rcar-fcp.c
12004 F: include/media/rcar-fcp.h
12006 MEDIA DRIVERS FOR RENESAS - FDP1
12007 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12008 L: linux-media@vger.kernel.org
12009 L: linux-renesas-soc@vger.kernel.org
12011 T: git git://linuxtv.org/media_tree.git
12012 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12013 F: drivers/media/platform/rcar_fdp1.c
12015 MEDIA DRIVERS FOR RENESAS - VIN
12016 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12017 L: linux-media@vger.kernel.org
12018 L: linux-renesas-soc@vger.kernel.org
12020 T: git git://linuxtv.org/media_tree.git
12021 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12022 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12023 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12024 F: drivers/media/platform/rcar-isp.c
12025 F: drivers/media/platform/rcar-vin/
12027 MEDIA DRIVERS FOR RENESAS - VSP1
12028 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12029 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12030 L: linux-media@vger.kernel.org
12031 L: linux-renesas-soc@vger.kernel.org
12033 T: git git://linuxtv.org/media_tree.git
12034 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12035 F: drivers/media/platform/vsp1/
12037 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12038 L: linux-media@vger.kernel.org
12040 W: https://linuxtv.org
12041 T: git git://linuxtv.org/media_tree.git
12042 F: drivers/media/dvb-frontends/stv0910*
12044 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12045 L: linux-media@vger.kernel.org
12047 W: https://linuxtv.org
12048 T: git git://linuxtv.org/media_tree.git
12049 F: drivers/media/dvb-frontends/stv6111*
12051 MEDIA DRIVERS FOR STM32 - DCMI
12052 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12053 L: linux-media@vger.kernel.org
12055 T: git git://linuxtv.org/media_tree.git
12056 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12057 F: drivers/media/platform/stm32/stm32-dcmi.c
12059 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12060 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12061 L: linux-media@vger.kernel.org
12063 W: https://linuxtv.org
12064 Q: http://patchwork.kernel.org/project/linux-media/list/
12065 T: git git://linuxtv.org/media_tree.git
12066 F: Documentation/admin-guide/media/
12067 F: Documentation/devicetree/bindings/media/
12068 F: Documentation/driver-api/media/
12069 F: Documentation/userspace-api/media/
12071 F: drivers/staging/media/
12072 F: include/linux/platform_data/media/
12074 F: include/uapi/linux/dvb/
12075 F: include/uapi/linux/ivtv*
12076 F: include/uapi/linux/media.h
12077 F: include/uapi/linux/meye.h
12078 F: include/uapi/linux/uvcvideo.h
12079 F: include/uapi/linux/v4l2-*
12080 F: include/uapi/linux/videodev2.h
12082 MEDIATEK BLUETOOTH DRIVER
12083 M: Sean Wang <sean.wang@mediatek.com>
12084 L: linux-bluetooth@vger.kernel.org
12085 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12087 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12088 F: drivers/bluetooth/btmtkuart.c
12090 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12091 M: Sean Wang <sean.wang@mediatek.com>
12092 L: linux-pm@vger.kernel.org
12094 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12095 F: drivers/power/reset/mt6323-poweroff.c
12097 MEDIATEK CIR DRIVER
12098 M: Sean Wang <sean.wang@mediatek.com>
12100 F: drivers/media/rc/mtk-cir.c
12102 MEDIATEK DMA DRIVER
12103 M: Sean Wang <sean.wang@mediatek.com>
12104 L: dmaengine@vger.kernel.org
12105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12106 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12108 F: Documentation/devicetree/bindings/dma/mtk-*
12109 F: drivers/dma/mediatek/
12111 MEDIATEK ETHERNET DRIVER
12112 M: Felix Fietkau <nbd@nbd.name>
12113 M: John Crispin <john@phrozen.org>
12114 M: Sean Wang <sean.wang@mediatek.com>
12115 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12116 L: netdev@vger.kernel.org
12118 F: drivers/net/ethernet/mediatek/
12120 MEDIATEK I2C CONTROLLER DRIVER
12121 M: Qii Wang <qii.wang@mediatek.com>
12122 L: linux-i2c@vger.kernel.org
12124 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
12125 F: drivers/i2c/busses/i2c-mt65xx.c
12127 MEDIATEK IOMMU DRIVER
12128 M: Yong Wu <yong.wu@mediatek.com>
12129 L: iommu@lists.linux-foundation.org
12130 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12132 F: Documentation/devicetree/bindings/iommu/mediatek*
12133 F: drivers/iommu/mtk_iommu*
12134 F: include/dt-bindings/memory/mt*-port.h
12136 MEDIATEK JPEG DRIVER
12137 M: Rick Chang <rick.chang@mediatek.com>
12138 M: Bin Liu <bin.liu@mediatek.com>
12140 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
12141 F: drivers/media/platform/mtk-jpeg/
12143 MEDIATEK MDP DRIVER
12144 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12145 M: Houlong Wei <houlong.wei@mediatek.com>
12146 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12148 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12149 F: drivers/media/platform/mtk-mdp/
12150 F: drivers/media/platform/mtk-vpu/
12152 MEDIATEK MEDIA DRIVER
12153 M: Tiffany Lin <tiffany.lin@mediatek.com>
12154 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12156 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
12157 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12158 F: drivers/media/platform/mtk-vcodec/
12159 F: drivers/media/platform/mtk-vpu/
12161 MEDIATEK MMC/SD/SDIO DRIVER
12162 M: Chaotian Jing <chaotian.jing@mediatek.com>
12164 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12165 F: drivers/mmc/host/mtk-sd.c
12167 MEDIATEK MT76 WIRELESS LAN DRIVER
12168 M: Felix Fietkau <nbd@nbd.name>
12169 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
12170 M: Ryder Lee <ryder.lee@mediatek.com>
12171 R: Shayne Chen <shayne.chen@mediatek.com>
12172 R: Sean Wang <sean.wang@mediatek.com>
12173 L: linux-wireless@vger.kernel.org
12175 F: drivers/net/wireless/mediatek/mt76/
12177 MEDIATEK MT7601U WIRELESS LAN DRIVER
12178 M: Jakub Kicinski <kubakici@wp.pl>
12179 L: linux-wireless@vger.kernel.org
12181 F: drivers/net/wireless/mediatek/mt7601u/
12183 MEDIATEK MT7621 CLOCK DRIVER
12184 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12186 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12187 F: drivers/clk/ralink/clk-mt7621.c
12189 MEDIATEK MT7621/28/88 I2C DRIVER
12190 M: Stefan Roese <sr@denx.de>
12191 L: linux-i2c@vger.kernel.org
12193 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12194 F: drivers/i2c/busses/i2c-mt7621.c
12196 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12197 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12199 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12200 F: drivers/pci/controller/pcie-mt7621.c
12202 MEDIATEK MT7621 PHY PCI DRIVER
12203 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12205 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12206 F: drivers/phy/ralink/phy-mt7621-pci.c
12208 MEDIATEK NAND CONTROLLER DRIVER
12209 L: linux-mtd@lists.infradead.org
12211 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12212 F: drivers/mtd/nand/raw/mtk_*
12214 MEDIATEK PMIC LED DRIVER
12215 M: Sean Wang <sean.wang@mediatek.com>
12217 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12218 F: drivers/leds/leds-mt6323.c
12220 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12221 M: Sean Wang <sean.wang@mediatek.com>
12223 F: drivers/char/hw_random/mtk-rng.c
12225 MEDIATEK SMI DRIVER
12226 M: Yong Wu <yong.wu@mediatek.com>
12227 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12229 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12230 F: drivers/memory/mtk-smi.c
12231 F: include/soc/mediatek/smi.h
12233 MEDIATEK SWITCH DRIVER
12234 M: Sean Wang <sean.wang@mediatek.com>
12235 M: Landen Chao <Landen.Chao@mediatek.com>
12236 M: DENG Qingfang <dqfext@gmail.com>
12237 L: netdev@vger.kernel.org
12239 F: drivers/net/dsa/mt7530.*
12240 F: net/dsa/tag_mtk.c
12242 MEDIATEK USB3 DRD IP DRIVER
12243 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12244 L: linux-usb@vger.kernel.org
12245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12246 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12248 F: Documentation/devicetree/bindings/usb/mediatek,*
12249 F: drivers/usb/host/xhci-mtk*
12250 F: drivers/usb/mtu3/
12252 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12253 M: Peter Senna Tschudin <peter.senna@gmail.com>
12254 M: Martin Donnelly <martin.donnelly@ge.com>
12255 M: Martyn Welch <martyn.welch@collabora.co.uk>
12257 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12258 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12260 MEGARAID SCSI/SAS DRIVERS
12261 M: Kashyap Desai <kashyap.desai@broadcom.com>
12262 M: Sumit Saxena <sumit.saxena@broadcom.com>
12263 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12264 L: megaraidlinux.pdl@broadcom.com
12265 L: linux-scsi@vger.kernel.org
12267 W: http://www.avagotech.com/support/
12268 F: Documentation/scsi/megaraid.rst
12269 F: drivers/scsi/megaraid.*
12270 F: drivers/scsi/megaraid/
12272 MELEXIS MLX90614 DRIVER
12273 M: Crt Mori <cmo@melexis.com>
12274 L: linux-iio@vger.kernel.org
12276 W: http://www.melexis.com
12277 F: drivers/iio/temperature/mlx90614.c
12279 MELEXIS MLX90632 DRIVER
12280 M: Crt Mori <cmo@melexis.com>
12281 L: linux-iio@vger.kernel.org
12283 W: http://www.melexis.com
12284 F: drivers/iio/temperature/mlx90632.c
12286 MELFAS MIP4 TOUCHSCREEN DRIVER
12287 M: Sangwon Jee <jeesw@melfas.com>
12289 W: http://www.melfas.com
12290 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12291 F: drivers/input/touchscreen/melfas_mip4.c
12293 MELLANOX BLUEFIELD I2C DRIVER
12294 M: Khalil Blaiech <kblaiech@nvidia.com>
12295 L: linux-i2c@vger.kernel.org
12297 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12298 F: drivers/i2c/busses/i2c-mlxbf.c
12300 MELLANOX ETHERNET DRIVER (mlx4_en)
12301 M: Tariq Toukan <tariqt@nvidia.com>
12302 L: netdev@vger.kernel.org
12304 W: http://www.mellanox.com
12305 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12306 F: drivers/net/ethernet/mellanox/mlx4/en_*
12308 MELLANOX ETHERNET DRIVER (mlx5e)
12309 M: Saeed Mahameed <saeedm@nvidia.com>
12310 L: netdev@vger.kernel.org
12312 W: http://www.mellanox.com
12313 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12314 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12316 MELLANOX ETHERNET INNOVA DRIVERS
12317 R: Boris Pismenny <borisp@nvidia.com>
12318 L: netdev@vger.kernel.org
12320 W: http://www.mellanox.com
12321 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12322 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12323 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12324 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12325 F: include/linux/mlx5/mlx5_ifc_fpga.h
12327 MELLANOX ETHERNET SWITCH DRIVERS
12328 M: Ido Schimmel <idosch@nvidia.com>
12329 M: Petr Machata <petrm@nvidia.com>
12330 L: netdev@vger.kernel.org
12332 W: http://www.mellanox.com
12333 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12334 F: drivers/net/ethernet/mellanox/mlxsw/
12335 F: tools/testing/selftests/drivers/net/mlxsw/
12337 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12338 M: mlxsw@nvidia.com
12339 L: netdev@vger.kernel.org
12341 W: http://www.mellanox.com
12342 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12343 F: drivers/net/ethernet/mellanox/mlxfw/
12345 MELLANOX HARDWARE PLATFORM SUPPORT
12346 M: Hans de Goede <hdegoede@redhat.com>
12347 M: Mark Gross <markgross@kernel.org>
12348 M: Vadim Pasternak <vadimp@nvidia.com>
12349 L: platform-driver-x86@vger.kernel.org
12351 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12352 F: drivers/platform/mellanox/
12353 F: include/linux/platform_data/mlxreg.h
12355 MELLANOX MLX4 core VPI driver
12356 M: Tariq Toukan <tariqt@nvidia.com>
12357 L: netdev@vger.kernel.org
12358 L: linux-rdma@vger.kernel.org
12360 W: http://www.mellanox.com
12361 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12362 F: drivers/net/ethernet/mellanox/mlx4/
12363 F: include/linux/mlx4/
12365 MELLANOX MLX4 IB driver
12366 M: Yishai Hadas <yishaih@nvidia.com>
12367 L: linux-rdma@vger.kernel.org
12369 W: http://www.mellanox.com
12370 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12371 F: drivers/infiniband/hw/mlx4/
12372 F: include/linux/mlx4/
12373 F: include/uapi/rdma/mlx4-abi.h
12375 MELLANOX MLX5 core VPI driver
12376 M: Saeed Mahameed <saeedm@nvidia.com>
12377 M: Leon Romanovsky <leonro@nvidia.com>
12378 L: netdev@vger.kernel.org
12379 L: linux-rdma@vger.kernel.org
12381 W: http://www.mellanox.com
12382 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12383 F: Documentation/networking/device_drivers/ethernet/mellanox/
12384 F: drivers/net/ethernet/mellanox/mlx5/core/
12385 F: include/linux/mlx5/
12387 MELLANOX MLX5 IB driver
12388 M: Leon Romanovsky <leonro@nvidia.com>
12389 L: linux-rdma@vger.kernel.org
12391 W: http://www.mellanox.com
12392 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12393 F: drivers/infiniband/hw/mlx5/
12394 F: include/linux/mlx5/
12395 F: include/uapi/rdma/mlx5-abi.h
12397 MELLANOX MLXCPLD I2C AND MUX DRIVER
12398 M: Vadim Pasternak <vadimp@nvidia.com>
12399 M: Michael Shych <michaelsh@nvidia.com>
12400 L: linux-i2c@vger.kernel.org
12402 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12403 F: drivers/i2c/busses/i2c-mlxcpld.c
12404 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12406 MELLANOX MLXCPLD LED DRIVER
12407 M: Vadim Pasternak <vadimp@nvidia.com>
12408 L: linux-leds@vger.kernel.org
12410 F: Documentation/leds/leds-mlxcpld.rst
12411 F: drivers/leds/leds-mlxcpld.c
12412 F: drivers/leds/leds-mlxreg.c
12414 MELLANOX PLATFORM DRIVER
12415 M: Vadim Pasternak <vadimp@nvidia.com>
12416 L: platform-driver-x86@vger.kernel.org
12418 F: drivers/platform/x86/mlx-platform.c
12421 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12422 M: "Paul E. McKenney" <paulmck@kernel.org>
12423 L: linux-kernel@vger.kernel.org
12425 F: arch/powerpc/include/asm/membarrier.h
12426 F: include/uapi/linux/membarrier.h
12427 F: kernel/sched/membarrier.c
12430 M: Mike Rapoport <rppt@kernel.org>
12431 L: linux-mm@kvack.org
12433 F: Documentation/core-api/boot-time-mm.rst
12434 F: include/linux/memblock.h
12437 MEMORY CONTROLLER DRIVERS
12438 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12439 L: linux-kernel@vger.kernel.org
12441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12442 F: Documentation/devicetree/bindings/memory-controllers/
12444 F: include/dt-bindings/memory/
12447 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12448 M: Dmitry Osipenko <digetx@gmail.com>
12449 L: linux-pm@vger.kernel.org
12450 L: linux-tegra@vger.kernel.org
12451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12453 F: drivers/devfreq/tegra30-devfreq.c
12456 M: Andrew Morton <akpm@linux-foundation.org>
12457 L: linux-mm@kvack.org
12459 W: http://www.linux-mm.org
12460 T: quilt https://ozlabs.org/~akpm/mmotm/
12461 T: quilt https://ozlabs.org/~akpm/mmots/
12462 T: git git://github.com/hnaz/linux-mm.git
12463 F: include/linux/gfp.h
12464 F: include/linux/memory_hotplug.h
12465 F: include/linux/mm.h
12466 F: include/linux/mmzone.h
12467 F: include/linux/pagewalk.h
12468 F: include/linux/vmalloc.h
12470 F: tools/testing/selftests/vm/
12472 MEMORY TECHNOLOGY DEVICES (MTD)
12473 M: Miquel Raynal <miquel.raynal@bootlin.com>
12474 M: Richard Weinberger <richard@nod.at>
12475 M: Vignesh Raghavendra <vigneshr@ti.com>
12476 L: linux-mtd@lists.infradead.org
12478 W: http://www.linux-mtd.infradead.org/
12479 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12480 C: irc://irc.oftc.net/mtd
12481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12483 F: Documentation/devicetree/bindings/mtd/
12485 F: include/linux/mtd/
12486 F: include/uapi/mtd/
12488 MEN A21 WATCHDOG DRIVER
12489 M: Johannes Thumshirn <morbidrsa@gmail.com>
12490 L: linux-watchdog@vger.kernel.org
12492 F: drivers/watchdog/mena21_wdt.c
12494 MEN CHAMELEON BUS (mcb)
12495 M: Johannes Thumshirn <morbidrsa@gmail.com>
12497 F: Documentation/driver-api/men-chameleon-bus.rst
12499 F: include/linux/mcb.h
12501 MEN F21BMC (Board Management Controller)
12502 M: Andreas Werner <andreas.werner@men.de>
12504 F: Documentation/hwmon/menf21bmc.rst
12505 F: drivers/hwmon/menf21bmc_hwmon.c
12506 F: drivers/leds/leds-menf21bmc.c
12507 F: drivers/mfd/menf21bmc.c
12508 F: drivers/watchdog/menf21bmc_wdt.c
12510 MEN Z069 WATCHDOG DRIVER
12511 M: Johannes Thumshirn <jth@kernel.org>
12512 L: linux-watchdog@vger.kernel.org
12514 F: drivers/watchdog/menz69_wdt.c
12516 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12517 M: Neil Armstrong <narmstrong@baylibre.com>
12518 L: linux-media@vger.kernel.org
12519 L: linux-amlogic@lists.infradead.org
12521 W: http://linux-meson.com/
12522 T: git git://linuxtv.org/media_tree.git
12523 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12524 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12525 F: drivers/media/cec/platform/meson/ao-cec.c
12527 MESON GE2D DRIVER FOR AMLOGIC SOCS
12528 M: Neil Armstrong <narmstrong@baylibre.com>
12529 L: linux-media@vger.kernel.org
12530 L: linux-amlogic@lists.infradead.org
12532 T: git git://linuxtv.org/media_tree.git
12533 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12534 F: drivers/media/platform/meson/ge2d/
12536 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12537 M: Liang Yang <liang.yang@amlogic.com>
12538 L: linux-mtd@lists.infradead.org
12540 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12541 F: drivers/mtd/nand/raw/meson_*
12543 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12544 M: Neil Armstrong <narmstrong@baylibre.com>
12545 L: linux-media@vger.kernel.org
12546 L: linux-amlogic@lists.infradead.org
12548 T: git git://linuxtv.org/media_tree.git
12549 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12550 F: drivers/staging/media/meson/vdec/
12552 METHODE UDPU SUPPORT
12553 M: Vladimir Vid <vladimir.vid@sartura.hr>
12555 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12558 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12559 R: Hemant Kumar <hemantk@codeaurora.org>
12560 L: mhi@lists.linux.dev
12561 L: linux-arm-msm@vger.kernel.org
12563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12564 F: Documentation/ABI/stable/sysfs-bus-mhi
12565 F: Documentation/mhi/
12566 F: drivers/bus/mhi/
12567 F: include/linux/mhi.h
12569 MICROBLAZE ARCHITECTURE
12570 M: Michal Simek <monstr@monstr.eu>
12572 W: http://www.monstr.eu/fdt/
12573 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12574 F: arch/microblaze/
12576 MICROCHIP AT91 DMA DRIVERS
12577 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12578 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12580 L: dmaengine@vger.kernel.org
12582 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12583 F: drivers/dma/at_hdmac.c
12584 F: drivers/dma/at_hdmac_regs.h
12585 F: drivers/dma/at_xdmac.c
12586 F: include/dt-bindings/dma/at91.h
12588 MICROCHIP AT91 SERIAL DRIVER
12589 M: Richard Genoud <richard.genoud@gmail.com>
12591 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12592 F: drivers/tty/serial/atmel_serial.c
12593 F: drivers/tty/serial/atmel_serial.h
12595 MICROCHIP AT91 USART MFD DRIVER
12596 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12597 L: linux-kernel@vger.kernel.org
12599 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12600 F: drivers/mfd/at91-usart.c
12601 F: include/dt-bindings/mfd/at91-usart.h
12603 MICROCHIP AT91 USART SPI DRIVER
12604 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12605 L: linux-spi@vger.kernel.org
12607 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12608 F: drivers/spi/spi-at91-usart.c
12610 MICROCHIP AUDIO ASOC DRIVERS
12611 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12612 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12616 MICROCHIP ECC DRIVER
12617 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12618 L: linux-crypto@vger.kernel.org
12620 F: drivers/crypto/atmel-ecc.*
12622 MICROCHIP EIC DRIVER
12623 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12626 F: drivers/irqchip/irq-mchp-eic.c
12628 MICROCHIP I2C DRIVER
12629 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12630 L: linux-i2c@vger.kernel.org
12632 F: drivers/i2c/busses/i2c-at91-*.c
12633 F: drivers/i2c/busses/i2c-at91.h
12635 MICROCHIP ISC DRIVER
12636 M: Eugen Hristev <eugen.hristev@microchip.com>
12637 L: linux-media@vger.kernel.org
12639 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12640 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12641 F: drivers/media/platform/atmel/atmel-isc-base.c
12642 F: drivers/media/platform/atmel/atmel-isc-regs.h
12643 F: drivers/media/platform/atmel/atmel-isc.h
12644 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12645 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12646 F: include/linux/atmel-isc-media.h
12648 MICROCHIP ISI DRIVER
12649 M: Eugen Hristev <eugen.hristev@microchip.com>
12650 L: linux-media@vger.kernel.org
12652 F: drivers/media/platform/atmel/atmel-isi.c
12653 F: drivers/media/platform/atmel/atmel-isi.h
12655 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12656 M: Woojung Huh <woojung.huh@microchip.com>
12657 M: UNGLinuxDriver@microchip.com
12658 L: netdev@vger.kernel.org
12660 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12661 F: drivers/net/dsa/microchip/*
12662 F: include/linux/platform_data/microchip-ksz.h
12663 F: net/dsa/tag_ksz.c
12665 MICROCHIP LAN743X ETHERNET DRIVER
12666 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12667 M: UNGLinuxDriver@microchip.com
12668 L: netdev@vger.kernel.org
12670 F: drivers/net/ethernet/microchip/lan743x_*
12672 MICROCHIP LAN966X ETHERNET DRIVER
12673 M: Horatiu Vultur <horatiu.vultur@microchip.com>
12674 M: UNGLinuxDriver@microchip.com
12675 L: netdev@vger.kernel.org
12677 F: drivers/net/ethernet/microchip/lan966x/*
12679 MICROCHIP LCDFB DRIVER
12680 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12681 L: linux-fbdev@vger.kernel.org
12683 F: drivers/video/fbdev/atmel_lcdfb.c
12684 F: include/video/atmel_lcdc.h
12686 MICROCHIP MCP16502 PMIC DRIVER
12687 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12690 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12691 F: drivers/regulator/mcp16502.c
12693 MICROCHIP MCP3911 ADC DRIVER
12694 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12695 M: Kent Gustavsson <kent@minoris.se>
12696 L: linux-iio@vger.kernel.org
12698 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12699 F: drivers/iio/adc/mcp3911.c
12701 MICROCHIP MMC/SD/SDIO MCI DRIVER
12702 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12704 F: drivers/mmc/host/atmel-mci.c
12706 MICROCHIP NAND DRIVER
12707 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12708 L: linux-mtd@lists.infradead.org
12710 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12711 F: drivers/mtd/nand/raw/atmel/*
12713 MICROCHIP PWM DRIVER
12714 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12716 L: linux-pwm@vger.kernel.org
12718 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12719 F: drivers/pwm/pwm-atmel.c
12721 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12722 M: Eugen Hristev <eugen.hristev@microchip.com>
12723 L: linux-iio@vger.kernel.org
12725 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12726 F: drivers/iio/adc/at91-sama5d2_adc.c
12727 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12729 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12730 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12732 F: drivers/power/reset/at91-sama5d2_shdwc.c
12734 MICROCHIP SPI DRIVER
12735 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12737 F: drivers/spi/spi-atmel.*
12739 MICROCHIP SSC DRIVER
12740 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12743 F: drivers/misc/atmel-ssc.c
12744 F: include/linux/atmel-ssc.h
12746 MICROCHIP USB251XB DRIVER
12747 M: Richard Leitner <richard.leitner@skidata.com>
12748 L: linux-usb@vger.kernel.org
12750 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12751 F: drivers/usb/misc/usb251xb.c
12753 MICROCHIP USBA UDC DRIVER
12754 M: Cristian Birsan <cristian.birsan@microchip.com>
12755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12757 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12759 MICROCHIP WILC1000 WIFI DRIVER
12760 M: Ajay Singh <ajay.kathat@microchip.com>
12761 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12762 L: linux-wireless@vger.kernel.org
12764 F: drivers/net/wireless/microchip/wilc1000/
12766 MICROSEMI MIPS SOCS
12767 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12768 M: UNGLinuxDriver@microchip.com
12769 L: linux-mips@vger.kernel.org
12771 F: Documentation/devicetree/bindings/mips/mscc.txt
12772 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12773 F: arch/mips/boot/dts/mscc/
12774 F: arch/mips/configs/generic/board-ocelot.config
12775 F: arch/mips/generic/board-ocelot.c
12777 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12778 M: Don Brace <don.brace@microchip.com>
12779 L: storagedev@microchip.com
12780 L: linux-scsi@vger.kernel.org
12782 F: Documentation/scsi/smartpqi.rst
12783 F: drivers/scsi/smartpqi/Kconfig
12784 F: drivers/scsi/smartpqi/Makefile
12785 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12786 F: include/linux/cciss*.h
12787 F: include/uapi/linux/cciss*.h
12789 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12790 M: Maximilian Luz <luzmaximilian@gmail.com>
12791 L: linux-pm@vger.kernel.org
12792 L: platform-driver-x86@vger.kernel.org
12794 F: drivers/power/supply/surface_battery.c
12795 F: drivers/power/supply/surface_charger.c
12797 MICROSOFT SURFACE DTX DRIVER
12798 M: Maximilian Luz <luzmaximilian@gmail.com>
12799 L: platform-driver-x86@vger.kernel.org
12801 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12802 F: drivers/platform/surface/surface_dtx.c
12803 F: include/uapi/linux/surface_aggregator/dtx.h
12805 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12806 M: Maximilian Luz <luzmaximilian@gmail.com>
12807 L: platform-driver-x86@vger.kernel.org
12809 F: drivers/platform/surface/surface_gpe.c
12811 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12812 M: Hans de Goede <hdegoede@redhat.com>
12813 M: Mark Gross <markgross@kernel.org>
12814 M: Maximilian Luz <luzmaximilian@gmail.com>
12815 L: platform-driver-x86@vger.kernel.org
12817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12818 F: drivers/platform/surface/
12820 MICROSOFT SURFACE HID TRANSPORT DRIVER
12821 M: Maximilian Luz <luzmaximilian@gmail.com>
12822 L: linux-input@vger.kernel.org
12823 L: platform-driver-x86@vger.kernel.org
12825 F: drivers/hid/surface-hid/
12827 MICROSOFT SURFACE HOT-PLUG DRIVER
12828 M: Maximilian Luz <luzmaximilian@gmail.com>
12829 L: platform-driver-x86@vger.kernel.org
12831 F: drivers/platform/surface/surface_hotplug.c
12833 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12834 M: Maximilian Luz <luzmaximilian@gmail.com>
12835 L: platform-driver-x86@vger.kernel.org
12837 F: drivers/platform/surface/surface_platform_profile.c
12839 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12840 M: Chen Yu <yu.c.chen@intel.com>
12841 L: platform-driver-x86@vger.kernel.org
12843 F: drivers/platform/surface/surfacepro3_button.c
12845 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12846 M: Maximilian Luz <luzmaximilian@gmail.com>
12847 L: platform-driver-x86@vger.kernel.org
12849 W: https://github.com/linux-surface/surface-aggregator-module
12850 C: irc://irc.libera.chat/linux-surface
12851 F: Documentation/driver-api/surface_aggregator/
12852 F: drivers/platform/surface/aggregator/
12853 F: drivers/platform/surface/surface_acpi_notify.c
12854 F: drivers/platform/surface/surface_aggregator_cdev.c
12855 F: drivers/platform/surface/surface_aggregator_registry.c
12856 F: include/linux/surface_acpi_notify.h
12857 F: include/linux/surface_aggregator/
12858 F: include/uapi/linux/surface_aggregator/
12860 MICROTEK X6 SCANNER
12861 M: Oliver Neukum <oliver@neukum.org>
12863 F: drivers/usb/image/microtek.*
12865 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12866 M: Luka Kovacic <luka.kovacic@sartura.hr>
12867 M: Luka Perkov <luka.perkov@sartura.hr>
12869 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12870 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12871 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12872 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12873 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12874 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12876 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12877 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12878 L: linux-media@vger.kernel.org
12880 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12881 F: Documentation/driver-api/media/drivers/ccs/
12882 F: Documentation/userspace-api/media/drivers/ccs.rst
12883 F: drivers/media/i2c/ccs-pll.c
12884 F: drivers/media/i2c/ccs-pll.h
12885 F: drivers/media/i2c/ccs/
12886 F: include/uapi/linux/ccs.h
12887 F: include/uapi/linux/smiapp.h
12890 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12891 L: linux-mips@vger.kernel.org
12893 W: http://www.linux-mips.org/
12894 Q: https://patchwork.kernel.org/project/linux-mips/list/
12895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12896 F: Documentation/devicetree/bindings/mips/
12897 F: Documentation/mips/
12899 F: drivers/platform/mips/
12901 MIPS BOSTON DEVELOPMENT BOARD
12902 M: Paul Burton <paulburton@kernel.org>
12903 L: linux-mips@vger.kernel.org
12905 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12906 F: arch/mips/boot/dts/img/boston.dts
12907 F: arch/mips/configs/generic/board-boston.config
12908 F: drivers/clk/imgtec/clk-boston.c
12909 F: include/dt-bindings/clock/boston-clock.h
12912 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12913 M: Serge Semin <fancer.lancer@gmail.com>
12914 L: linux-mips@vger.kernel.org
12916 F: drivers/bus/mips_cdmm.c
12917 F: drivers/clocksource/mips-gic-timer.c
12918 F: drivers/cpuidle/cpuidle-cps.c
12919 F: drivers/irqchip/irq-mips-cpu.c
12920 F: drivers/irqchip/irq-mips-gic.c
12922 MIPS GENERIC PLATFORM
12923 M: Paul Burton <paulburton@kernel.org>
12924 L: linux-mips@vger.kernel.org
12926 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12927 F: arch/mips/generic/
12928 F: arch/mips/tools/generic-board-config.sh
12930 MIPS RINT INSTRUCTION EMULATION
12931 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12932 L: linux-mips@vger.kernel.org
12934 F: arch/mips/math-emu/dp_rint.c
12935 F: arch/mips/math-emu/sp_rint.c
12937 MIPS/LOONGSON1 ARCHITECTURE
12938 M: Keguang Zhang <keguang.zhang@gmail.com>
12939 L: linux-mips@vger.kernel.org
12941 F: arch/mips/include/asm/mach-loongson32/
12942 F: arch/mips/loongson32/
12943 F: drivers/*/*/*loongson1*
12944 F: drivers/*/*loongson1*
12946 MIPS/LOONGSON2EF ARCHITECTURE
12947 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12948 L: linux-mips@vger.kernel.org
12950 F: arch/mips/include/asm/mach-loongson2ef/
12951 F: arch/mips/loongson2ef/
12952 F: drivers/cpufreq/loongson2_cpufreq.c
12954 MIPS/LOONGSON64 ARCHITECTURE
12955 M: Huacai Chen <chenhuacai@kernel.org>
12956 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12957 L: linux-mips@vger.kernel.org
12959 F: arch/mips/include/asm/mach-loongson64/
12960 F: arch/mips/loongson64/
12961 F: drivers/irqchip/irq-loongson*
12962 F: drivers/platform/mips/cpu_hwmon.c
12964 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12965 M: Hans Verkuil <hverkuil@xs4all.nl>
12966 L: linux-media@vger.kernel.org
12968 W: https://linuxtv.org
12969 T: git git://linuxtv.org/media_tree.git
12970 F: drivers/media/radio/radio-miropcm20*
12973 R: Lubomir Rintel <lkundrak@v3.sk>
12974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12977 F: arch/arm/boot/dts/mmp*
12978 F: arch/arm/mach-mmp/
12979 F: include/linux/soc/mmp/
12981 MMP USB PHY DRIVERS
12982 R: Lubomir Rintel <lkundrak@v3.sk>
12983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12985 F: drivers/phy/marvell/phy-mmp3-usb.c
12986 F: drivers/phy/marvell/phy-pxa-usb.c
12988 MMU GATHER AND TLB INVALIDATION
12989 M: Will Deacon <will@kernel.org>
12990 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12991 M: Andrew Morton <akpm@linux-foundation.org>
12992 M: Nick Piggin <npiggin@gmail.com>
12993 M: Peter Zijlstra <peterz@infradead.org>
12994 L: linux-arch@vger.kernel.org
12995 L: linux-mm@kvack.org
12997 F: arch/*/include/asm/tlb.h
12998 F: include/asm-generic/tlb.h
13001 MN88472 MEDIA DRIVER
13002 M: Antti Palosaari <crope@iki.fi>
13003 L: linux-media@vger.kernel.org
13005 W: https://linuxtv.org
13006 W: http://palosaari.fi/linux/
13007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13008 F: drivers/media/dvb-frontends/mn88472*
13010 MN88473 MEDIA DRIVER
13011 M: Antti Palosaari <crope@iki.fi>
13012 L: linux-media@vger.kernel.org
13014 W: https://linuxtv.org
13015 W: http://palosaari.fi/linux/
13016 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13017 F: drivers/media/dvb-frontends/mn88473*
13020 M: Luis Chamberlain <mcgrof@kernel.org>
13021 L: linux-modules@vger.kernel.org
13022 L: linux-kernel@vger.kernel.org
13024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13025 F: include/linux/module.h
13028 MONOLITHIC POWER SYSTEM PMIC DRIVER
13029 M: Saravanan Sekar <sravanhome@gmail.com>
13031 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13032 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13033 F: drivers/iio/adc/mp2629_adc.c
13034 F: drivers/mfd/mp2629.c
13035 F: drivers/power/supply/mp2629_charger.c
13036 F: drivers/regulator/mp5416.c
13037 F: drivers/regulator/mpq7920.c
13038 F: drivers/regulator/mpq7920.h
13039 F: include/linux/mfd/mp2629.h
13041 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13043 W: http://popies.net/meye/
13044 F: Documentation/userspace-api/media/drivers/meye*
13045 F: drivers/media/pci/meye/
13046 F: include/uapi/linux/meye.h
13048 MOTORCOMM PHY DRIVER
13049 M: Peter Geis <pgwipeout@gmail.com>
13050 L: netdev@vger.kernel.org
13052 F: drivers/net/phy/motorcomm.c
13054 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13055 M: Jiri Slaby <jirislaby@kernel.org>
13057 F: Documentation/driver-api/serial/moxa-smartio.rst
13058 F: drivers/tty/mxser.*
13060 MR800 AVERMEDIA USB FM RADIO DRIVER
13061 M: Alexey Klimov <klimov.linux@gmail.com>
13062 L: linux-media@vger.kernel.org
13064 T: git git://linuxtv.org/media_tree.git
13065 F: drivers/media/radio/radio-mr800.c
13067 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13068 M: Alan Ott <alan@signal11.us>
13069 L: linux-wpan@vger.kernel.org
13071 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13072 F: drivers/net/ieee802154/mrf24j40.c
13075 M: "Lee, Chun-Yi" <jlee@suse.com>
13076 L: platform-driver-x86@vger.kernel.org
13078 F: drivers/platform/x86/msi-laptop.c
13081 L: platform-driver-x86@vger.kernel.org
13083 F: drivers/platform/x86/msi-wmi.c
13085 MSI001 MEDIA DRIVER
13086 M: Antti Palosaari <crope@iki.fi>
13087 L: linux-media@vger.kernel.org
13089 W: https://linuxtv.org
13090 W: http://palosaari.fi/linux/
13091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13092 T: git git://linuxtv.org/anttip/media_tree.git
13093 F: drivers/media/tuners/msi001*
13095 MSI2500 MEDIA DRIVER
13096 M: Antti Palosaari <crope@iki.fi>
13097 L: linux-media@vger.kernel.org
13099 W: https://linuxtv.org
13100 W: http://palosaari.fi/linux/
13101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13102 T: git git://linuxtv.org/anttip/media_tree.git
13103 F: drivers/media/usb/msi2500/
13105 MSTAR INTERRUPT CONTROLLER DRIVER
13106 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13107 M: Daniel Palmer <daniel@thingy.jp>
13109 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13110 F: drivers/irqchip/irq-mst-intc.c
13112 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13113 M: Robert Jarzmik <robert.jarzmik@free.fr>
13114 L: linux-mtd@lists.infradead.org
13116 F: drivers/mtd/devices/docg3*
13118 MT9M032 APTINA SENSOR DRIVER
13119 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13120 L: linux-media@vger.kernel.org
13122 T: git git://linuxtv.org/media_tree.git
13123 F: drivers/media/i2c/mt9m032.c
13124 F: include/media/i2c/mt9m032.h
13126 MT9P031 APTINA CAMERA SENSOR
13127 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13128 L: linux-media@vger.kernel.org
13130 T: git git://linuxtv.org/media_tree.git
13131 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13132 F: drivers/media/i2c/mt9p031.c
13133 F: include/media/i2c/mt9p031.h
13135 MT9T001 APTINA CAMERA SENSOR
13136 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13137 L: linux-media@vger.kernel.org
13139 T: git git://linuxtv.org/media_tree.git
13140 F: drivers/media/i2c/mt9t001.c
13141 F: include/media/i2c/mt9t001.h
13143 MT9T112 APTINA CAMERA SENSOR
13144 M: Jacopo Mondi <jacopo@jmondi.org>
13145 L: linux-media@vger.kernel.org
13147 T: git git://linuxtv.org/media_tree.git
13148 F: drivers/media/i2c/mt9t112.c
13149 F: include/media/i2c/mt9t112.h
13151 MT9V032 APTINA CAMERA SENSOR
13152 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13153 L: linux-media@vger.kernel.org
13155 T: git git://linuxtv.org/media_tree.git
13156 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13157 F: drivers/media/i2c/mt9v032.c
13158 F: include/media/i2c/mt9v032.h
13160 MT9V111 APTINA CAMERA SENSOR
13161 M: Jacopo Mondi <jacopo@jmondi.org>
13162 L: linux-media@vger.kernel.org
13164 T: git git://linuxtv.org/media_tree.git
13165 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13166 F: drivers/media/i2c/mt9v111.c
13168 MULTIFUNCTION DEVICES (MFD)
13169 M: Lee Jones <lee.jones@linaro.org>
13171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13172 F: Documentation/devicetree/bindings/mfd/
13174 F: include/dt-bindings/mfd/
13175 F: include/linux/mfd/
13177 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13179 F: drivers/mmc/host/mmc_spi.c
13180 F: include/linux/spi/mmc_spi.h
13182 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13183 M: Ulf Hansson <ulf.hansson@linaro.org>
13184 L: linux-mmc@vger.kernel.org
13186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13187 F: Documentation/devicetree/bindings/mmc/
13189 F: include/linux/mmc/
13190 F: include/uapi/linux/mmc/
13192 MULTIPLEXER SUBSYSTEM
13193 M: Peter Rosin <peda@axentia.se>
13195 F: Documentation/ABI/testing/sysfs-class-mux*
13196 F: Documentation/devicetree/bindings/mux/
13198 F: include/dt-bindings/mux/
13199 F: include/linux/mux/
13201 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13202 M: Bin Liu <b-liu@ti.com>
13203 L: linux-usb@vger.kernel.org
13205 F: drivers/usb/musb/
13207 MXL301RF MEDIA DRIVER
13208 M: Akihiro Tsukada <tskd08@gmail.com>
13209 L: linux-media@vger.kernel.org
13211 F: drivers/media/tuners/mxl301rf*
13213 MXL5007T MEDIA DRIVER
13214 M: Michael Krufky <mkrufky@linuxtv.org>
13215 L: linux-media@vger.kernel.org
13217 W: https://linuxtv.org
13218 W: http://github.com/mkrufky
13219 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13220 T: git git://linuxtv.org/mkrufky/tuners.git
13221 F: drivers/media/tuners/mxl5007t.*
13224 M: Marek Vasut <marex@denx.de>
13225 M: Stefan Agner <stefan@agner.ch>
13226 L: dri-devel@lists.freedesktop.org
13228 T: git git://anongit.freedesktop.org/drm/drm-misc
13229 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13230 F: drivers/gpu/drm/mxsfb/
13232 MYLEX DAC960 PCI RAID Controller
13233 M: Hannes Reinecke <hare@kernel.org>
13234 L: linux-scsi@vger.kernel.org
13236 F: drivers/scsi/myrb.*
13237 F: drivers/scsi/myrs.*
13239 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13240 M: Chris Lee <christopher.lee@cspi.com>
13241 L: netdev@vger.kernel.org
13243 W: https://www.cspi.com/ethernet-products/support/downloads/
13244 F: drivers/net/ethernet/myricom/myri10ge/
13246 NAND FLASH SUBSYSTEM
13247 M: Miquel Raynal <miquel.raynal@bootlin.com>
13248 R: Richard Weinberger <richard@nod.at>
13249 L: linux-mtd@lists.infradead.org
13251 W: http://www.linux-mtd.infradead.org/
13252 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13253 C: irc://irc.oftc.net/mtd
13254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13255 F: drivers/mtd/nand/
13256 F: include/linux/mtd/*nand*.h
13258 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13259 M: Daniel Mack <zonque@gmail.com>
13260 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13262 W: http://www.native-instruments.com
13263 F: sound/usb/caiaq/
13265 NATSEMI ETHERNET DRIVER (DP8381x)
13267 F: drivers/net/ethernet/natsemi/natsemi.c
13269 NCR 5380 SCSI DRIVERS
13270 M: Finn Thain <fthain@linux-m68k.org>
13271 M: Michael Schmitz <schmitzmic@gmail.com>
13272 L: linux-scsi@vger.kernel.org
13274 F: Documentation/scsi/g_NCR5380.rst
13275 F: drivers/scsi/NCR5380.*
13276 F: drivers/scsi/arm/cumana_1.c
13277 F: drivers/scsi/arm/oak.c
13278 F: drivers/scsi/atari_scsi.*
13279 F: drivers/scsi/dmx3191d.c
13280 F: drivers/scsi/g_NCR5380.*
13281 F: drivers/scsi/mac_scsi.*
13282 F: drivers/scsi/sun3_scsi.*
13283 F: drivers/scsi/sun3_scsi_vme.c
13286 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13290 NCT6775 HARDWARE MONITOR DRIVER
13291 M: Guenter Roeck <linux@roeck-us.net>
13292 L: linux-hwmon@vger.kernel.org
13294 F: Documentation/hwmon/nct6775.rst
13295 F: drivers/hwmon/nct6775.c
13298 M: Jakub Kicinski <kuba@kernel.org>
13300 F: drivers/net/netdevsim/*
13302 NETEM NETWORK EMULATOR
13303 M: Stephen Hemminger <stephen@networkplumber.org>
13304 L: netdev@vger.kernel.org
13306 F: net/sched/sch_netem.c
13308 NETERION 10GbE DRIVERS (s2io/vxge)
13309 M: Jon Mason <jdmason@kudzu.us>
13310 L: netdev@vger.kernel.org
13312 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13313 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13314 F: drivers/net/ethernet/neterion/
13317 M: Pablo Neira Ayuso <pablo@netfilter.org>
13318 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13319 M: Florian Westphal <fw@strlen.de>
13320 L: netfilter-devel@vger.kernel.org
13321 L: coreteam@netfilter.org
13323 W: http://www.netfilter.org/
13324 W: http://www.iptables.org/
13325 W: http://www.nftables.org/
13326 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13327 C: irc://irc.libera.chat/netfilter
13328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13330 F: include/linux/netfilter*
13331 F: include/linux/netfilter/
13332 F: include/net/netfilter/
13333 F: include/uapi/linux/netfilter*
13334 F: include/uapi/linux/netfilter/
13335 F: net/*/netfilter.c
13336 F: net/*/netfilter/
13337 F: net/bridge/br_netfilter*.c
13340 NETROM NETWORK LAYER
13341 M: Ralf Baechle <ralf@linux-mips.org>
13342 L: linux-hams@vger.kernel.org
13344 W: http://www.linux-ax25.org/
13345 F: include/net/netrom.h
13346 F: include/uapi/linux/netrom.h
13349 NETRONIX EMBEDDED CONTROLLER
13350 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13352 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13353 F: drivers/mfd/ntxec.c
13354 F: drivers/pwm/pwm-ntxec.c
13355 F: drivers/rtc/rtc-ntxec.c
13356 F: include/linux/mfd/ntxec.h
13358 NETRONOME ETHERNET DRIVERS
13359 M: Simon Horman <simon.horman@corigine.com>
13360 R: Jakub Kicinski <kuba@kernel.org>
13361 L: oss-drivers@corigine.com
13363 F: drivers/net/ethernet/netronome/
13365 NETWORK BLOCK DEVICE (NBD)
13366 M: Josef Bacik <josef@toxicpanda.com>
13367 L: linux-block@vger.kernel.org
13368 L: nbd@other.debian.org
13370 F: Documentation/admin-guide/blockdev/nbd.rst
13371 F: drivers/block/nbd.c
13372 F: include/trace/events/nbd.h
13373 F: include/uapi/linux/nbd.h
13375 NETWORK DROP MONITOR
13376 M: Neil Horman <nhorman@tuxdriver.com>
13377 L: netdev@vger.kernel.org
13379 W: https://fedorahosted.org/dropwatch/
13380 F: include/uapi/linux/net_dropmon.h
13381 F: net/core/drop_monitor.c
13384 M: "David S. Miller" <davem@davemloft.net>
13385 M: Jakub Kicinski <kuba@kernel.org>
13386 L: netdev@vger.kernel.org
13388 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13391 F: Documentation/devicetree/bindings/net/
13392 F: drivers/connector/
13394 F: include/linux/etherdevice.h
13395 F: include/linux/fcdevice.h
13396 F: include/linux/fddidevice.h
13397 F: include/linux/hippidevice.h
13398 F: include/linux/if_*
13399 F: include/linux/inetdevice.h
13400 F: include/linux/netdevice.h
13401 F: include/uapi/linux/if_*
13402 F: include/uapi/linux/netdevice.h
13404 NETWORKING DRIVERS (WIRELESS)
13405 M: Kalle Valo <kvalo@kernel.org>
13406 L: linux-wireless@vger.kernel.org
13408 W: https://wireless.wiki.kernel.org/
13409 Q: https://patchwork.kernel.org/project/linux-wireless/list/
13410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13412 F: Documentation/devicetree/bindings/net/wireless/
13413 F: drivers/net/wireless/
13416 M: Andrew Lunn <andrew@lunn.ch>
13417 M: Vivien Didelot <vivien.didelot@gmail.com>
13418 M: Florian Fainelli <f.fainelli@gmail.com>
13419 M: Vladimir Oltean <olteanv@gmail.com>
13421 F: Documentation/devicetree/bindings/net/dsa/
13422 F: drivers/net/dsa/
13423 F: include/linux/dsa/
13424 F: include/linux/platform_data/dsa.h
13425 F: include/net/dsa.h
13427 F: tools/testing/selftests/drivers/net/dsa/
13429 NETWORKING [GENERAL]
13430 M: "David S. Miller" <davem@davemloft.net>
13431 M: Jakub Kicinski <kuba@kernel.org>
13432 L: netdev@vger.kernel.org
13434 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13435 B: mailto:netdev@vger.kernel.org
13436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13438 F: Documentation/networking/
13439 F: include/linux/in.h
13440 F: include/linux/net.h
13441 F: include/linux/netdevice.h
13443 F: include/uapi/linux/in.h
13444 F: include/uapi/linux/net.h
13445 F: include/uapi/linux/net_namespace.h
13446 F: include/uapi/linux/netdevice.h
13450 F: tools/testing/selftests/net/
13453 M: Steffen Klassert <steffen.klassert@secunet.com>
13454 M: Herbert Xu <herbert@gondor.apana.org.au>
13455 M: "David S. Miller" <davem@davemloft.net>
13456 L: netdev@vger.kernel.org
13458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13460 F: include/net/xfrm.h
13461 F: include/uapi/linux/xfrm.h
13464 F: net/ipv4/ip_vti.c
13465 F: net/ipv4/ipcomp.c
13469 F: net/ipv6/ip6_vti.c
13470 F: net/ipv6/ipcomp6.c
13474 F: tools/testing/selftests/net/ipsec.c
13476 NETWORKING [IPv4/IPv6]
13477 M: "David S. Miller" <davem@davemloft.net>
13478 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13479 M: David Ahern <dsahern@kernel.org>
13480 L: netdev@vger.kernel.org
13482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13484 F: include/linux/ip.h
13485 F: include/linux/ipv6*
13486 F: include/net/fib*
13488 F: include/net/route.h
13492 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13493 M: Paul Moore <paul@paul-moore.com>
13494 L: netdev@vger.kernel.org
13495 L: linux-security-module@vger.kernel.org
13497 W: https://github.com/netlabel
13498 F: Documentation/netlabel/
13499 F: include/net/calipso.h
13500 F: include/net/cipso_ipv4.h
13501 F: include/net/netlabel.h
13502 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13503 F: include/uapi/linux/netfilter/xt_SECMARK.h
13504 F: net/ipv4/cipso_ipv4.c
13505 F: net/ipv6/calipso.c
13506 F: net/netfilter/xt_CONNSECMARK.c
13507 F: net/netfilter/xt_SECMARK.c
13511 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13512 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13513 L: netdev@vger.kernel.org
13514 L: mptcp@lists.linux.dev
13516 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13517 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13518 F: Documentation/networking/mptcp-sysctl.rst
13519 F: include/net/mptcp.h
13520 F: include/trace/events/mptcp.h
13521 F: include/uapi/linux/mptcp.h
13523 F: tools/testing/selftests/net/mptcp/
13526 M: Eric Dumazet <edumazet@google.com>
13527 L: netdev@vger.kernel.org
13529 F: include/linux/tcp.h
13530 F: include/net/tcp.h
13531 F: include/trace/events/tcp.h
13532 F: include/uapi/linux/tcp.h
13533 F: net/ipv4/syncookies.c
13535 F: net/ipv6/syncookies.c
13539 M: Boris Pismenny <borisp@nvidia.com>
13540 M: John Fastabend <john.fastabend@gmail.com>
13541 M: Daniel Borkmann <daniel@iogearbox.net>
13542 M: Jakub Kicinski <kuba@kernel.org>
13543 L: netdev@vger.kernel.org
13545 F: include/net/tls.h
13546 F: include/uapi/linux/tls.h
13549 NETXEN (1/10) GbE SUPPORT
13550 M: Manish Chopra <manishc@marvell.com>
13551 M: Rahul Verma <rahulv@marvell.com>
13552 M: GR-Linux-NIC-Dev@marvell.com
13553 L: netdev@vger.kernel.org
13555 F: drivers/net/ethernet/qlogic/netxen/
13557 NET_FAILOVER MODULE
13558 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13559 L: netdev@vger.kernel.org
13561 F: Documentation/networking/net_failover.rst
13562 F: drivers/net/net_failover.c
13563 F: include/net/net_failover.h
13566 M: David Ahern <dsahern@kernel.org>
13567 L: netdev@vger.kernel.org
13569 F: include/net/netns/nexthop.h
13570 F: include/net/nexthop.h
13571 F: include/uapi/linux/nexthop.h
13572 F: net/ipv4/nexthop.c
13575 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13576 L: linux-nfc@lists.01.org (subscribers-only)
13577 L: netdev@vger.kernel.org
13579 F: Documentation/devicetree/bindings/net/nfc/
13581 F: include/linux/platform_data/nfcmrvl.h
13582 F: include/net/nfc/
13583 F: include/uapi/linux/nfc.h
13586 NFC VIRTUAL NCI DEVICE DRIVER
13587 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13588 L: netdev@vger.kernel.org
13589 L: linux-nfc@lists.01.org (subscribers-only)
13591 F: drivers/nfc/virtual_ncidev.c
13592 F: tools/testing/selftests/nci/
13594 NFS, SUNRPC, AND LOCKD CLIENTS
13595 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13596 M: Anna Schumaker <anna@kernel.org>
13597 L: linux-nfs@vger.kernel.org
13599 W: http://client.linux-nfs.org
13600 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13604 F: include/linux/lockd/
13605 F: include/linux/nfs*
13606 F: include/linux/sunrpc/
13607 F: include/uapi/linux/nfs*
13608 F: include/uapi/linux/sunrpc/
13610 F: Documentation/filesystems/nfs/
13613 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13614 L: linux-nilfs@vger.kernel.org
13616 W: https://nilfs.sourceforge.io/
13617 W: https://nilfs.osdn.jp/
13618 T: git git://github.com/konis/nilfs2.git
13619 F: Documentation/filesystems/nilfs2.rst
13621 F: include/trace/events/nilfs2.h
13622 F: include/uapi/linux/nilfs2_api.h
13623 F: include/uapi/linux/nilfs2_ondisk.h
13625 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13626 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13628 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13629 F: Documentation/scsi/NinjaSCSI.rst
13630 F: drivers/scsi/pcmcia/nsp_*
13632 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13633 M: GOTO Masanori <gotom@debian.or.jp>
13634 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13636 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13637 F: Documentation/scsi/NinjaSCSI.rst
13638 F: drivers/scsi/nsp32*
13640 NINTENDO HID DRIVER
13641 M: Daniel J. Ogorchock <djogorchock@gmail.com>
13642 L: linux-input@vger.kernel.org
13644 F: drivers/hid/hid-nintendo*
13647 M: Dinh Nguyen <dinguyen@kernel.org>
13649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13652 NITRO ENCLAVES (NE)
13653 M: Andra Paraschiv <andraprs@amazon.com>
13654 M: Alexandru Vasile <lexnv@amazon.com>
13655 M: Alexandru Ciobotaru <alcioa@amazon.com>
13656 L: linux-kernel@vger.kernel.org
13658 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13659 F: Documentation/virt/ne_overview.rst
13660 F: drivers/virt/nitro_enclaves/
13661 F: include/linux/nitro_enclaves.h
13662 F: include/uapi/linux/nitro_enclaves.h
13663 F: samples/nitro_enclaves/
13665 NOHZ, DYNTICKS SUPPORT
13666 M: Frederic Weisbecker <fweisbec@gmail.com>
13667 M: Thomas Gleixner <tglx@linutronix.de>
13668 M: Ingo Molnar <mingo@kernel.org>
13669 L: linux-kernel@vger.kernel.org
13671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13672 F: include/linux/sched/nohz.h
13673 F: include/linux/tick.h
13674 F: kernel/time/tick*.*
13676 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13677 M: Pavel Machek <pavel@ucw.cz>
13678 M: Sakari Ailus <sakari.ailus@iki.fi>
13679 L: linux-media@vger.kernel.org
13681 F: drivers/media/i2c/ad5820.c
13682 F: drivers/media/i2c/et8ek8
13684 NOKIA N900 POWER SUPPLY DRIVERS
13685 R: Pali Rohár <pali@kernel.org>
13686 F: drivers/power/supply/bq2415x_charger.c
13687 F: drivers/power/supply/bq27xxx_battery.c
13688 F: drivers/power/supply/bq27xxx_battery_i2c.c
13689 F: drivers/power/supply/isp1704_charger.c
13690 F: drivers/power/supply/rx51_battery.c
13691 F: include/linux/power/bq2415x_charger.h
13692 F: include/linux/power/bq27xxx_battery.h
13695 M: Willy Tarreau <w@1wt.eu>
13697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13698 F: tools/include/nolibc/
13701 M: Matthias Maennich <maennich@google.com>
13703 F: Documentation/core-api/symbol-namespaces.rst
13707 M: Sanjay R Mehta <sanju.mehta@amd.com>
13708 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13709 L: linux-ntb@googlegroups.com
13711 F: drivers/ntb/hw/amd/
13714 M: Jon Mason <jdmason@kudzu.us>
13715 M: Dave Jiang <dave.jiang@intel.com>
13716 M: Allen Hubbe <allenbh@gmail.com>
13717 L: linux-ntb@googlegroups.com
13719 W: https://github.com/jonmason/ntb/wiki
13720 T: git git://github.com/jonmason/ntb.git
13721 F: drivers/net/ntb_netdev.c
13723 F: include/linux/ntb.h
13724 F: include/linux/ntb_transport.h
13725 F: tools/testing/selftests/ntb/
13728 M: Serge Semin <fancer.lancer@gmail.com>
13729 L: linux-ntb@googlegroups.com
13731 F: drivers/ntb/hw/idt/
13734 M: Dave Jiang <dave.jiang@intel.com>
13735 L: linux-ntb@googlegroups.com
13737 W: https://github.com/davejiang/linux/wiki
13738 T: git https://github.com/davejiang/linux.git
13739 F: drivers/ntb/hw/intel/
13742 M: Anton Altaparmakov <anton@tuxera.com>
13743 L: linux-ntfs-dev@lists.sourceforge.net
13745 W: http://www.tuxera.com/
13746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13747 F: Documentation/filesystems/ntfs.rst
13751 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13752 L: ntfs3@lists.linux.dev
13754 W: http://www.paragon-software.com/
13755 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13756 F: Documentation/filesystems/ntfs3.rst
13760 M: Finn Thain <fthain@linux-m68k.org>
13761 L: linux-m68k@lists.linux-m68k.org
13763 F: arch/*/include/asm/nubus.h
13765 F: include/linux/nubus.h
13766 F: include/uapi/linux/nubus.h
13768 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13769 M: Antonino Daplas <adaplas@gmail.com>
13770 L: linux-fbdev@vger.kernel.org
13772 F: drivers/video/fbdev/nvidia/
13773 F: drivers/video/fbdev/riva/
13775 NVIDIA WMI EC BACKLIGHT DRIVER
13776 M: Daniel Dadap <ddadap@nvidia.com>
13777 L: platform-driver-x86@vger.kernel.org
13779 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
13782 M: Keith Busch <kbusch@kernel.org>
13783 M: Jens Axboe <axboe@fb.com>
13784 M: Christoph Hellwig <hch@lst.de>
13785 M: Sagi Grimberg <sagi@grimberg.me>
13786 L: linux-nvme@lists.infradead.org
13788 W: http://git.infradead.org/nvme.git
13789 T: git://git.infradead.org/nvme.git
13790 F: drivers/nvme/host/
13791 F: include/linux/nvme.h
13792 F: include/uapi/linux/nvme_ioctl.h
13794 NVM EXPRESS FC TRANSPORT DRIVERS
13795 M: James Smart <james.smart@broadcom.com>
13796 L: linux-nvme@lists.infradead.org
13798 F: drivers/nvme/host/fc.c
13799 F: drivers/nvme/target/fc.c
13800 F: drivers/nvme/target/fcloop.c
13801 F: include/linux/nvme-fc-driver.h
13802 F: include/linux/nvme-fc.h
13804 NVM EXPRESS TARGET DRIVER
13805 M: Christoph Hellwig <hch@lst.de>
13806 M: Sagi Grimberg <sagi@grimberg.me>
13807 M: Chaitanya Kulkarni <kch@nvidia.com>
13808 L: linux-nvme@lists.infradead.org
13810 W: http://git.infradead.org/nvme.git
13811 T: git://git.infradead.org/nvme.git
13812 F: drivers/nvme/target/
13815 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13818 F: Documentation/ABI/stable/sysfs-bus-nvmem
13819 F: Documentation/devicetree/bindings/nvmem/
13821 F: include/linux/nvmem-consumer.h
13822 F: include/linux/nvmem-provider.h
13824 NXP C45 TJA11XX PHY DRIVER
13825 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13826 L: netdev@vger.kernel.org
13828 F: drivers/net/phy/nxp-c45-tja11xx.c
13831 M: Ashish Kumar <ashish.kumar@nxp.com>
13832 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13833 L: linux-spi@vger.kernel.org
13835 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
13836 F: drivers/spi/spi-nxp-fspi.c
13838 NXP FXAS21002C DRIVER
13839 M: Rui Miguel Silva <rmfrfs@gmail.com>
13840 L: linux-iio@vger.kernel.org
13842 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13843 F: drivers/iio/gyro/fxas21002c.h
13844 F: drivers/iio/gyro/fxas21002c_core.c
13845 F: drivers/iio/gyro/fxas21002c_i2c.c
13846 F: drivers/iio/gyro/fxas21002c_spi.c
13848 NXP i.MX CLOCK DRIVERS
13849 M: Abel Vesa <abel.vesa@nxp.com>
13850 L: linux-clk@vger.kernel.org
13851 L: linux-imx@nxp.com
13853 F: drivers/clk/imx/
13855 NXP i.MX 8MQ DCSS DRIVER
13856 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13857 R: Lucas Stach <l.stach@pengutronix.de>
13858 L: dri-devel@lists.freedesktop.org
13860 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13861 F: drivers/gpu/drm/imx/dcss/
13863 NXP i.MX 8QXP ADC DRIVER
13864 M: Cai Huoqing <cai.huoqing@linux.dev>
13865 M: Haibo Chen <haibo.chen@nxp.com>
13866 L: linux-imx@nxp.com
13867 L: linux-iio@vger.kernel.org
13869 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
13870 F: drivers/iio/adc/imx8qxp-adc.c
13872 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
13873 M: Haibo Chen <haibo.chen@nxp.com>
13874 L: linux-iio@vger.kernel.org
13875 L: linux-imx@nxp.com
13877 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
13878 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
13879 F: drivers/iio/adc/imx7d_adc.c
13880 F: drivers/iio/adc/vf610_adc.c
13882 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13883 M: Jagan Teki <jagan@amarulasolutions.com>
13885 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13886 F: drivers/regulator/pf8x00-regulator.c
13888 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13889 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13890 L: linux-kernel@vger.kernel.org
13892 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13893 F: drivers/extcon/extcon-ptn5150.c
13895 NXP SGTL5000 DRIVER
13896 M: Fabio Estevam <festevam@gmail.com>
13897 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13899 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13900 F: sound/soc/codecs/sgtl5000*
13902 NXP SJA1105 ETHERNET SWITCH DRIVER
13903 M: Vladimir Oltean <olteanv@gmail.com>
13904 L: linux-kernel@vger.kernel.org
13906 F: drivers/net/dsa/sja1105
13907 F: drivers/net/pcs/pcs-xpcs-nxp.c
13909 NXP TDA998X DRM DRIVER
13910 M: Russell King <linux@armlinux.org.uk>
13912 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13913 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13914 F: drivers/gpu/drm/i2c/tda998x_drv.c
13915 F: include/drm/i2c/tda998x.h
13916 F: include/dt-bindings/display/tda998x.h
13920 M: Peter Rosin <peda@axentia.se>
13921 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13923 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13924 F: sound/soc/codecs/tfa9879*
13926 NXP/Goodix TFA989X (TFA1) DRIVER
13927 M: Stephan Gerhold <stephan@gerhold.net>
13928 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13930 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13931 F: sound/soc/codecs/tfa989x.c
13934 R: Charles Gorand <charles.gorand@effinnov.com>
13935 L: linux-nfc@lists.01.org (subscribers-only)
13937 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
13938 F: drivers/nfc/nxp-nci
13940 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13941 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13942 R: NXP Linux Team <linux-imx@nxp.com>
13943 L: linux-media@vger.kernel.org
13945 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
13946 F: drivers/media/platform/imx-jpeg
13948 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13949 M: Jonas Malaco <jonas@protocubo.io>
13950 L: linux-hwmon@vger.kernel.org
13952 F: Documentation/hwmon/nzxt-kraken2.rst
13953 F: drivers/hwmon/nzxt-kraken2.c
13955 NZXT-SMART2 HARDWARE MONITORING DRIVER
13956 M: Aleksandr Mezin <mezin.alexander@gmail.com>
13957 L: linux-hwmon@vger.kernel.org
13959 F: Documentation/hwmon/nzxt-smart2.rst
13960 F: drivers/hwmon/nzxt-smart2.c
13963 M: Jiri Pirko <jiri@nvidia.com>
13964 L: netdev@vger.kernel.org
13966 F: include/linux/objagg.h
13968 F: lib/test_objagg.c
13971 M: Josh Poimboeuf <jpoimboe@redhat.com>
13972 M: Peter Zijlstra <peterz@infradead.org>
13975 F: include/linux/objtool.h
13977 OCELOT ETHERNET SWITCH DRIVER
13978 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13979 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13980 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13981 M: UNGLinuxDriver@microchip.com
13982 L: netdev@vger.kernel.org
13984 F: drivers/net/dsa/ocelot/*
13985 F: drivers/net/ethernet/mscc/
13986 F: include/soc/mscc/ocelot*
13987 F: net/dsa/tag_ocelot.c
13988 F: net/dsa/tag_ocelot_8021q.c
13989 F: tools/testing/selftests/drivers/net/ocelot/*
13991 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13992 M: Frederic Barrat <fbarrat@linux.ibm.com>
13993 M: Andrew Donnellan <ajd@linux.ibm.com>
13994 L: linuxppc-dev@lists.ozlabs.org
13996 F: Documentation/userspace-api/accelerators/ocxl.rst
13997 F: arch/powerpc/include/asm/pnv-ocxl.h
13998 F: arch/powerpc/platforms/powernv/ocxl.c
13999 F: drivers/misc/ocxl/
14000 F: include/misc/ocxl*
14001 F: include/uapi/misc/ocxl.h
14004 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14005 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14006 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14007 L: linux-omap@vger.kernel.org
14009 F: sound/soc/ti/n810.c
14010 F: sound/soc/ti/omap*
14011 F: sound/soc/ti/rx51.c
14012 F: sound/soc/ti/sdma-pcm.*
14014 OMAP CLOCK FRAMEWORK SUPPORT
14015 M: Paul Walmsley <paul@pwsan.com>
14016 L: linux-omap@vger.kernel.org
14018 F: arch/arm/*omap*/*clock*
14020 OMAP DEVICE TREE SUPPORT
14021 M: Benoît Cousson <bcousson@baylibre.com>
14022 M: Tony Lindgren <tony@atomide.com>
14023 L: linux-omap@vger.kernel.org
14024 L: devicetree@vger.kernel.org
14026 F: arch/arm/boot/dts/*am3*
14027 F: arch/arm/boot/dts/*am4*
14028 F: arch/arm/boot/dts/*am5*
14029 F: arch/arm/boot/dts/*dra7*
14030 F: arch/arm/boot/dts/*omap*
14031 F: arch/arm/boot/dts/logicpd-som-lv*
14032 F: arch/arm/boot/dts/logicpd-torpedo*
14034 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14035 L: linux-omap@vger.kernel.org
14036 L: linux-fbdev@vger.kernel.org
14038 F: Documentation/arm/omap/dss.rst
14039 F: drivers/video/fbdev/omap2/
14041 OMAP FRAMEBUFFER SUPPORT
14042 L: linux-fbdev@vger.kernel.org
14043 L: linux-omap@vger.kernel.org
14045 F: drivers/video/fbdev/omap/
14047 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14048 M: Roger Quadros <rogerq@kernel.org>
14049 M: Tony Lindgren <tony@atomide.com>
14050 L: linux-omap@vger.kernel.org
14052 F: arch/arm/mach-omap2/*gpmc*
14053 F: drivers/memory/omap-gpmc.c
14056 M: Grygorii Strashko <grygorii.strashko@ti.com>
14057 M: Santosh Shilimkar <ssantosh@kernel.org>
14058 M: Kevin Hilman <khilman@kernel.org>
14059 L: linux-omap@vger.kernel.org
14061 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14062 F: drivers/gpio/gpio-omap.c
14064 OMAP HARDWARE SPINLOCK SUPPORT
14065 M: Ohad Ben-Cohen <ohad@wizery.com>
14066 L: linux-omap@vger.kernel.org
14068 F: drivers/hwspinlock/omap_hwspinlock.c
14070 OMAP HS MMC SUPPORT
14071 L: linux-mmc@vger.kernel.org
14072 L: linux-omap@vger.kernel.org
14074 F: drivers/mmc/host/omap_hsmmc.c
14077 M: Paul Walmsley <paul@pwsan.com>
14078 L: linux-omap@vger.kernel.org
14080 F: arch/arm/mach-omap2/omap_hwmod*data*
14083 M: Benoît Cousson <bcousson@baylibre.com>
14084 M: Paul Walmsley <paul@pwsan.com>
14085 L: linux-omap@vger.kernel.org
14087 F: arch/arm/mach-omap2/omap_hwmod.*
14090 M: Vignesh R <vigneshr@ti.com>
14091 L: linux-omap@vger.kernel.org
14092 L: linux-i2c@vger.kernel.org
14094 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14095 F: drivers/i2c/busses/i2c-omap.c
14097 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14098 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14099 L: linux-media@vger.kernel.org
14101 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14102 F: drivers/media/platform/omap3isp/
14103 F: drivers/staging/media/omap4iss/
14106 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14107 L: linux-omap@vger.kernel.org
14109 F: drivers/mmc/host/omap.c
14111 OMAP POWER MANAGEMENT SUPPORT
14112 M: Kevin Hilman <khilman@kernel.org>
14113 L: linux-omap@vger.kernel.org
14115 F: arch/arm/*omap*/*pm*
14116 F: drivers/cpufreq/omap-cpufreq.c
14118 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14119 M: Rajendra Nayak <rnayak@codeaurora.org>
14120 M: Paul Walmsley <paul@pwsan.com>
14121 L: linux-omap@vger.kernel.org
14123 F: arch/arm/mach-omap2/prm*
14125 OMAP RANDOM NUMBER GENERATOR SUPPORT
14126 M: Deepak Saxena <dsaxena@plexity.net>
14128 F: drivers/char/hw_random/omap-rng.c
14131 L: linux-usb@vger.kernel.org
14132 L: linux-omap@vger.kernel.org
14134 F: arch/arm/*omap*/usb*
14135 F: drivers/usb/*/*omap*
14137 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14138 M: Mark Jackson <mpfj@newflow.co.uk>
14139 L: linux-omap@vger.kernel.org
14141 F: arch/arm/boot/dts/am335x-nano.dts
14144 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14145 M: Tony Lindgren <tony@atomide.com>
14146 L: linux-omap@vger.kernel.org
14148 Q: http://patchwork.kernel.org/project/linux-omap/list/
14149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14150 F: arch/arm/configs/omap1_defconfig
14151 F: arch/arm/mach-omap1/
14152 F: arch/arm/plat-omap/
14153 F: drivers/i2c/busses/i2c-omap.c
14154 F: include/linux/platform_data/ams-delta-fiq.h
14155 F: include/linux/platform_data/i2c-omap.h
14158 M: Tony Lindgren <tony@atomide.com>
14159 L: linux-omap@vger.kernel.org
14161 W: http://www.muru.com/linux/omap/
14162 W: http://linux.omap.com/
14163 Q: http://patchwork.kernel.org/project/linux-omap/list/
14164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14165 F: arch/arm/configs/omap2plus_defconfig
14166 F: arch/arm/mach-omap2/
14167 F: arch/arm/plat-omap/
14168 F: drivers/bus/ti-sysc.c
14169 F: drivers/i2c/busses/i2c-omap.c
14170 F: drivers/irqchip/irq-omap-intc.c
14171 F: drivers/mfd/*omap*.c
14172 F: drivers/mfd/menelaus.c
14173 F: drivers/mfd/palmas.c
14174 F: drivers/mfd/tps65217.c
14175 F: drivers/mfd/tps65218.c
14176 F: drivers/mfd/tps65910.c
14177 F: drivers/mfd/twl-core.[ch]
14178 F: drivers/mfd/twl4030*.c
14179 F: drivers/mfd/twl6030*.c
14180 F: drivers/mfd/twl6040*.c
14181 F: drivers/regulator/palmas-regulator*.c
14182 F: drivers/regulator/pbias-regulator.c
14183 F: drivers/regulator/tps65217-regulator.c
14184 F: drivers/regulator/tps65218-regulator.c
14185 F: drivers/regulator/tps65910-regulator.c
14186 F: drivers/regulator/twl-regulator.c
14187 F: drivers/regulator/twl6030-regulator.c
14188 F: include/linux/platform_data/i2c-omap.h
14189 F: include/linux/platform_data/ti-sysc.h
14192 M: Bob Copeland <me@bobcopeland.com>
14193 L: linux-karma-devel@lists.sourceforge.net
14195 F: Documentation/filesystems/omfs.rst
14198 OMNIKEY CARDMAN 4000 DRIVER
14199 M: Harald Welte <laforge@gnumonks.org>
14201 F: drivers/char/pcmcia/cm4000_cs.c
14202 F: include/linux/cm4000_cs.h
14203 F: include/uapi/linux/cm4000_cs.h
14205 OMNIKEY CARDMAN 4040 DRIVER
14206 M: Harald Welte <laforge@gnumonks.org>
14208 F: drivers/char/pcmcia/cm4040_cs.*
14210 OMNIVISION OV02A10 SENSOR DRIVER
14211 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14212 L: linux-media@vger.kernel.org
14214 T: git git://linuxtv.org/media_tree.git
14215 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14216 F: drivers/media/i2c/ov02a10.c
14218 OMNIVISION OV13858 SENSOR DRIVER
14219 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14220 L: linux-media@vger.kernel.org
14222 T: git git://linuxtv.org/media_tree.git
14223 F: drivers/media/i2c/ov13858.c
14225 OMNIVISION OV13B10 SENSOR DRIVER
14226 M: Arec Kao <arec.kao@intel.com>
14227 L: linux-media@vger.kernel.org
14229 T: git git://linuxtv.org/media_tree.git
14230 F: drivers/media/i2c/ov13b10.c
14232 OMNIVISION OV2680 SENSOR DRIVER
14233 M: Rui Miguel Silva <rmfrfs@gmail.com>
14234 L: linux-media@vger.kernel.org
14236 T: git git://linuxtv.org/media_tree.git
14237 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14238 F: drivers/media/i2c/ov2680.c
14240 OMNIVISION OV2685 SENSOR DRIVER
14241 M: Shunqian Zheng <zhengsq@rock-chips.com>
14242 L: linux-media@vger.kernel.org
14244 T: git git://linuxtv.org/media_tree.git
14245 F: drivers/media/i2c/ov2685.c
14247 OMNIVISION OV2740 SENSOR DRIVER
14248 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14249 R: Shawn Tu <shawnx.tu@intel.com>
14250 R: Bingbu Cao <bingbu.cao@intel.com>
14251 L: linux-media@vger.kernel.org
14253 T: git git://linuxtv.org/media_tree.git
14254 F: drivers/media/i2c/ov2740.c
14256 OMNIVISION OV5640 SENSOR DRIVER
14257 M: Steve Longerbeam <slongerbeam@gmail.com>
14258 L: linux-media@vger.kernel.org
14260 T: git git://linuxtv.org/media_tree.git
14261 F: drivers/media/i2c/ov5640.c
14263 OMNIVISION OV5647 SENSOR DRIVER
14264 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14265 M: Jacopo Mondi <jacopo@jmondi.org>
14266 L: linux-media@vger.kernel.org
14268 T: git git://linuxtv.org/media_tree.git
14269 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14270 F: drivers/media/i2c/ov5647.c
14272 OMNIVISION OV5670 SENSOR DRIVER
14273 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14274 L: linux-media@vger.kernel.org
14276 T: git git://linuxtv.org/media_tree.git
14277 F: drivers/media/i2c/ov5670.c
14279 OMNIVISION OV5675 SENSOR DRIVER
14280 M: Shawn Tu <shawnx.tu@intel.com>
14281 L: linux-media@vger.kernel.org
14283 T: git git://linuxtv.org/media_tree.git
14284 F: drivers/media/i2c/ov5675.c
14286 OMNIVISION OV5693 SENSOR DRIVER
14287 M: Daniel Scally <djrscally@gmail.com>
14288 L: linux-media@vger.kernel.org
14290 T: git git://linuxtv.org/media_tree.git
14291 F: drivers/media/i2c/ov5693.c
14293 OMNIVISION OV5695 SENSOR DRIVER
14294 M: Shunqian Zheng <zhengsq@rock-chips.com>
14295 L: linux-media@vger.kernel.org
14297 T: git git://linuxtv.org/media_tree.git
14298 F: drivers/media/i2c/ov5695.c
14300 OMNIVISION OV7670 SENSOR DRIVER
14301 L: linux-media@vger.kernel.org
14303 T: git git://linuxtv.org/media_tree.git
14304 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14305 F: drivers/media/i2c/ov7670.c
14307 OMNIVISION OV772x SENSOR DRIVER
14308 M: Jacopo Mondi <jacopo@jmondi.org>
14309 L: linux-media@vger.kernel.org
14311 T: git git://linuxtv.org/media_tree.git
14312 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14313 F: drivers/media/i2c/ov772x.c
14314 F: include/media/i2c/ov772x.h
14316 OMNIVISION OV7740 SENSOR DRIVER
14317 M: Wenyou Yang <wenyou.yang@microchip.com>
14318 L: linux-media@vger.kernel.org
14320 T: git git://linuxtv.org/media_tree.git
14321 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14322 F: drivers/media/i2c/ov7740.c
14324 OMNIVISION OV8856 SENSOR DRIVER
14325 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14326 L: linux-media@vger.kernel.org
14328 T: git git://linuxtv.org/media_tree.git
14329 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14330 F: drivers/media/i2c/ov8856.c
14332 OMNIVISION OV9282 SENSOR DRIVER
14333 M: Paul J. Murphy <paul.j.murphy@intel.com>
14334 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14335 L: linux-media@vger.kernel.org
14337 T: git git://linuxtv.org/media_tree.git
14338 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14339 F: drivers/media/i2c/ov9282.c
14341 OMNIVISION OV9640 SENSOR DRIVER
14342 M: Petr Cvek <petrcvekcz@gmail.com>
14343 L: linux-media@vger.kernel.org
14345 F: drivers/media/i2c/ov9640.*
14347 OMNIVISION OV9650 SENSOR DRIVER
14348 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14349 R: Akinobu Mita <akinobu.mita@gmail.com>
14350 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14351 L: linux-media@vger.kernel.org
14353 T: git git://linuxtv.org/media_tree.git
14354 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14355 F: drivers/media/i2c/ov9650.c
14357 OMNIVISION OV9734 SENSOR DRIVER
14358 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14359 R: Bingbu Cao <bingbu.cao@intel.com>
14360 L: linux-media@vger.kernel.org
14362 T: git git://linuxtv.org/media_tree.git
14363 F: drivers/media/i2c/ov9734.c
14365 ONENAND FLASH DRIVER
14366 M: Kyungmin Park <kyungmin.park@samsung.com>
14367 L: linux-mtd@lists.infradead.org
14369 F: drivers/mtd/nand/onenand/
14370 F: include/linux/mtd/onenand*.h
14372 ONION OMEGA2+ BOARD
14373 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14374 L: linux-mips@vger.kernel.org
14376 F: arch/mips/boot/dts/ralink/omega2p.dts
14379 M: Jens Wiklander <jens.wiklander@linaro.org>
14380 L: op-tee@lists.trustedfirmware.org
14382 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14383 F: drivers/tee/optee/
14385 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14386 M: Sumit Garg <sumit.garg@linaro.org>
14387 L: op-tee@lists.trustedfirmware.org
14389 F: drivers/char/hw_random/optee-rng.c
14392 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14393 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14394 L: linux-rdma@vger.kernel.org
14396 F: drivers/infiniband/ulp/opa_vnic
14398 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14399 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14400 M: Frank Rowand <frowand.list@gmail.com>
14401 L: devicetree@vger.kernel.org
14403 F: Documentation/devicetree/dynamic-resolution-notes.rst
14404 F: Documentation/devicetree/overlay-notes.rst
14405 F: drivers/of/overlay.c
14406 F: drivers/of/resolver.c
14407 K: of_overlay_notifier_
14409 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14410 M: Rob Herring <robh+dt@kernel.org>
14411 M: Frank Rowand <frowand.list@gmail.com>
14412 L: devicetree@vger.kernel.org
14414 C: irc://irc.libera.chat/devicetree
14415 W: http://www.devicetree.org/
14416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14417 F: Documentation/ABI/testing/sysfs-firmware-ofw
14419 F: include/linux/of*.h
14422 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14423 M: Rob Herring <robh+dt@kernel.org>
14424 L: devicetree@vger.kernel.org
14426 C: irc://irc.libera.chat/devicetree
14427 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14429 F: Documentation/devicetree/
14430 F: arch/*/boot/dts/
14431 F: include/dt-bindings/
14433 OPENCOMPUTE PTP CLOCK DRIVER
14434 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14435 L: netdev@vger.kernel.org
14437 F: drivers/ptp/ptp_ocp.c
14439 OPENCORES I2C BUS DRIVER
14440 M: Peter Korsgaard <peter@korsgaard.com>
14441 M: Andrew Lunn <andrew@lunn.ch>
14442 L: linux-i2c@vger.kernel.org
14444 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14445 F: Documentation/i2c/busses/i2c-ocores.rst
14446 F: drivers/i2c/busses/i2c-ocores.c
14447 F: include/linux/platform_data/i2c-ocores.h
14449 OPENRISC ARCHITECTURE
14450 M: Jonas Bonn <jonas@southpole.se>
14451 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14452 M: Stafford Horne <shorne@gmail.com>
14453 L: openrisc@lists.librecores.org
14455 W: http://openrisc.io
14456 T: git git://github.com/openrisc/linux.git
14457 F: Documentation/devicetree/bindings/openrisc/
14458 F: Documentation/openrisc/
14460 F: drivers/irqchip/irq-ompic.c
14461 F: drivers/irqchip/irq-or1k-*
14464 M: Pravin B Shelar <pshelar@ovn.org>
14465 L: netdev@vger.kernel.org
14466 L: dev@openvswitch.org
14468 W: http://openvswitch.org
14469 F: include/uapi/linux/openvswitch.h
14470 F: net/openvswitch/
14472 OPERATING PERFORMANCE POINTS (OPP)
14473 M: Viresh Kumar <vireshk@kernel.org>
14474 M: Nishanth Menon <nm@ti.com>
14475 M: Stephen Boyd <sboyd@kernel.org>
14476 L: linux-pm@vger.kernel.org
14478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14479 F: Documentation/devicetree/bindings/opp/
14480 F: Documentation/power/opp.rst
14482 F: include/linux/pm_opp.h
14485 M: Clemens Ladisch <clemens@ladisch.de>
14486 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14489 F: sound/drivers/opl4/
14491 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14492 M: Mark Fasheh <mark@fasheh.com>
14493 M: Joel Becker <jlbec@evilplan.org>
14494 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14495 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14497 W: http://ocfs2.wiki.kernel.org
14498 F: Documentation/filesystems/dlmfs.rst
14499 F: Documentation/filesystems/ocfs2.rst
14502 ORANGEFS FILESYSTEM
14503 M: Mike Marshall <hubcap@omnibond.com>
14504 R: Martin Brandenburg <martin@omnibond.com>
14505 L: devel@lists.orangefs.org
14507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14508 F: Documentation/filesystems/orangefs.rst
14512 L: linux-wireless@vger.kernel.org
14514 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14515 W: http://www.nongnu.org/orinoco/
14516 F: drivers/net/wireless/intersil/orinoco/
14518 OV2659 OMNIVISION SENSOR DRIVER
14519 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14520 L: linux-media@vger.kernel.org
14522 W: https://linuxtv.org
14523 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14524 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14525 F: drivers/media/i2c/ov2659.c
14526 F: include/media/i2c/ov2659.h
14529 M: Miklos Szeredi <miklos@szeredi.hu>
14530 L: linux-unionfs@vger.kernel.org
14532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14533 F: Documentation/filesystems/overlayfs.rst
14536 P54 WIRELESS DRIVER
14537 M: Christian Lamparter <chunkeey@googlemail.com>
14538 L: linux-wireless@vger.kernel.org
14540 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14541 F: drivers/net/wireless/intersil/p54/
14544 M: Vladimir Oltean <olteanv@gmail.com>
14545 L: netdev@vger.kernel.org
14547 F: Documentation/core-api/packing.rst
14548 F: include/linux/packing.h
14551 PADATA PARALLEL EXECUTION MECHANISM
14552 M: Steffen Klassert <steffen.klassert@secunet.com>
14553 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14554 L: linux-crypto@vger.kernel.org
14555 L: linux-kernel@vger.kernel.org
14557 F: Documentation/core-api/padata.rst
14558 F: include/linux/padata.h
14562 M: Jesper Dangaard Brouer <hawk@kernel.org>
14563 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14564 L: netdev@vger.kernel.org
14566 F: Documentation/networking/page_pool.rst
14567 F: include/net/page_pool.h
14568 F: include/trace/events/page_pool.h
14569 F: net/core/page_pool.c
14572 M: Pasha Tatashin <pasha.tatashin@soleen.com>
14573 M: Andrew Morton <akpm@linux-foundation.org>
14574 L: linux-mm@kvack.org
14576 F: Documentation/vm/page_table_check.rst
14577 F: include/linux/page_table_check.h
14578 F: mm/page_table_check.c
14580 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14581 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14582 L: platform-driver-x86@vger.kernel.org
14584 F: drivers/platform/x86/panasonic-laptop.c
14586 PARALLAX PING IIO SENSOR DRIVER
14587 M: Andreas Klinger <ak@it-klinger.de>
14588 L: linux-iio@vger.kernel.org
14590 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14591 F: drivers/iio/proximity/ping.c
14593 PARALLEL LCD/KEYPAD PANEL DRIVER
14594 M: Willy Tarreau <willy@haproxy.com>
14595 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14597 F: Documentation/admin-guide/lcd-panel-cgram.rst
14598 F: drivers/auxdisplay/panel.c
14600 PARALLEL PORT SUBSYSTEM
14601 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14602 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14603 L: linux-parport@lists.infradead.org (subscribers-only)
14605 F: Documentation/driver-api/parport*.rst
14606 F: drivers/char/ppdev.c
14607 F: drivers/parport/
14608 F: include/linux/parport*.h
14609 F: include/uapi/linux/ppdev.h
14611 PARAVIRT_OPS INTERFACE
14612 M: Juergen Gross <jgross@suse.com>
14613 M: Deep Shah <sdeep@vmware.com>
14614 M: "VMware, Inc." <pv-drivers@vmware.com>
14615 L: virtualization@lists.linux-foundation.org
14618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14619 F: Documentation/virt/paravirt_ops.rst
14620 F: arch/*/include/asm/paravirt*.h
14621 F: arch/*/kernel/paravirt*
14622 F: include/linux/hypervisor.h
14624 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14625 M: Tim Waugh <tim@cyberelk.net>
14626 L: linux-parport@lists.infradead.org (subscribers-only)
14628 F: Documentation/admin-guide/blockdev/paride.rst
14629 F: drivers/block/paride/
14631 PARISC ARCHITECTURE
14632 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14633 M: Helge Deller <deller@gmx.de>
14634 L: linux-parisc@vger.kernel.org
14636 W: https://parisc.wiki.kernel.org
14637 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14640 F: Documentation/parisc/
14642 F: drivers/char/agp/parisc-agp.c
14643 F: drivers/input/misc/hp_sdc_rtc.c
14644 F: drivers/input/serio/gscps2.c
14645 F: drivers/input/serio/hp_sdc*
14647 F: drivers/parport/parport_gsc.*
14648 F: drivers/tty/serial/8250/8250_gsc.c
14649 F: drivers/video/console/sti*
14650 F: drivers/video/fbdev/sti*
14651 F: drivers/video/logo/logo_parisc*
14652 F: include/linux/hp_sdc.h
14655 M: Jiri Pirko <jiri@nvidia.com>
14656 L: netdev@vger.kernel.org
14658 F: include/linux/parman.h
14660 F: lib/test_parman.c
14662 PC ENGINES APU BOARD DRIVER
14663 M: Enrico Weigelt, metux IT consult <info@metux.net>
14665 F: drivers/platform/x86/pcengines-apuv2.c
14667 PC87360 HARDWARE MONITORING DRIVER
14668 M: Jim Cromie <jim.cromie@gmail.com>
14669 L: linux-hwmon@vger.kernel.org
14671 F: Documentation/hwmon/pc87360.rst
14672 F: drivers/hwmon/pc87360.c
14674 PC8736x GPIO DRIVER
14675 M: Jim Cromie <jim.cromie@gmail.com>
14677 F: drivers/char/pc8736x_gpio.c
14679 PC87427 HARDWARE MONITORING DRIVER
14680 M: Jean Delvare <jdelvare@suse.com>
14681 L: linux-hwmon@vger.kernel.org
14683 F: Documentation/hwmon/pc87427.rst
14684 F: drivers/hwmon/pc87427.c
14687 M: Riku Voipio <riku.voipio@iki.fi>
14689 F: drivers/leds/leds-pca9532.c
14690 F: include/linux/leds-pca9532.h
14692 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14693 M: Guenter Roeck <linux@roeck-us.net>
14694 L: linux-i2c@vger.kernel.org
14696 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14698 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14699 M: Khalid Aziz <khalid@gonehiking.org>
14701 F: drivers/firmware/pcdp.*
14703 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14704 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14705 M: Pali Rohár <pali@kernel.org>
14706 L: linux-pci@vger.kernel.org
14707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14709 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14710 F: drivers/pci/controller/pci-aardvark.c
14712 PCI DRIVER FOR ALTERA PCIE IP
14713 M: Joyce Ooi <joyce.ooi@intel.com>
14714 L: linux-pci@vger.kernel.org
14716 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14717 F: drivers/pci/controller/pcie-altera.c
14719 PCI DRIVER FOR APPLIEDMICRO XGENE
14720 M: Toan Le <toan@os.amperecomputing.com>
14721 L: linux-pci@vger.kernel.org
14722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14724 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14725 F: drivers/pci/controller/pci-xgene.c
14727 PCI DRIVER FOR ARM VERSATILE PLATFORM
14728 M: Rob Herring <robh@kernel.org>
14729 L: linux-pci@vger.kernel.org
14730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14732 F: Documentation/devicetree/bindings/pci/versatile.yaml
14733 F: drivers/pci/controller/pci-versatile.c
14735 PCI DRIVER FOR ARMADA 8K
14736 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14737 L: linux-pci@vger.kernel.org
14738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14740 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14741 F: drivers/pci/controller/dwc/pcie-armada8k.c
14743 PCI DRIVER FOR CADENCE PCIE IP
14744 M: Tom Joseph <tjoseph@cadence.com>
14745 L: linux-pci@vger.kernel.org
14747 F: Documentation/devicetree/bindings/pci/cdns,*
14748 F: drivers/pci/controller/cadence/
14750 PCI DRIVER FOR FREESCALE LAYERSCAPE
14751 M: Minghuan Lian <minghuan.Lian@nxp.com>
14752 M: Mingkai Hu <mingkai.hu@nxp.com>
14753 M: Roy Zang <roy.zang@nxp.com>
14754 L: linuxppc-dev@lists.ozlabs.org
14755 L: linux-pci@vger.kernel.org
14756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14758 F: drivers/pci/controller/dwc/*layerscape*
14760 PCI DRIVER FOR GENERIC OF HOSTS
14761 M: Will Deacon <will@kernel.org>
14762 L: linux-pci@vger.kernel.org
14763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14765 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14766 F: drivers/pci/controller/pci-host-common.c
14767 F: drivers/pci/controller/pci-host-generic.c
14769 PCI DRIVER FOR IMX6
14770 M: Richard Zhu <hongxing.zhu@nxp.com>
14771 M: Lucas Stach <l.stach@pengutronix.de>
14772 L: linux-pci@vger.kernel.org
14773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14775 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14776 F: drivers/pci/controller/dwc/*imx6*
14778 PCI DRIVER FOR FU740
14779 M: Paul Walmsley <paul.walmsley@sifive.com>
14780 M: Greentime Hu <greentime.hu@sifive.com>
14781 L: linux-pci@vger.kernel.org
14783 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14784 F: drivers/pci/controller/dwc/pcie-fu740.c
14786 PCI DRIVER FOR INTEL IXP4XX
14787 M: Linus Walleij <linus.walleij@linaro.org>
14789 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14790 F: drivers/pci/controller/pci-ixp4xx.c
14792 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14793 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14794 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14795 L: linux-pci@vger.kernel.org
14797 F: drivers/pci/controller/vmd.c
14799 PCI DRIVER FOR MICROSEMI SWITCHTEC
14800 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14801 M: Logan Gunthorpe <logang@deltatee.com>
14802 L: linux-pci@vger.kernel.org
14804 F: Documentation/ABI/testing/sysfs-class-switchtec
14805 F: Documentation/driver-api/switchtec.rst
14806 F: drivers/ntb/hw/mscc/
14807 F: drivers/pci/switch/switchtec*
14808 F: include/linux/switchtec.h
14809 F: include/uapi/linux/switchtec_ioctl.h
14811 PCI DRIVER FOR MOBIVEIL PCIE IP
14812 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14813 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14814 L: linux-pci@vger.kernel.org
14816 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14817 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14819 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14820 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14821 L: linux-pci@vger.kernel.org
14822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14824 F: drivers/pci/controller/*mvebu*
14826 PCI DRIVER FOR NVIDIA TEGRA
14827 M: Thierry Reding <thierry.reding@gmail.com>
14828 L: linux-tegra@vger.kernel.org
14829 L: linux-pci@vger.kernel.org
14831 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14832 F: drivers/pci/controller/pci-tegra.c
14834 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14835 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14836 L: linux-pci@vger.kernel.org
14837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14839 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14840 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14842 PCI DRIVER FOR RENESAS R-CAR
14843 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14844 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14845 L: linux-pci@vger.kernel.org
14846 L: linux-renesas-soc@vger.kernel.org
14848 F: Documentation/devicetree/bindings/pci/*rcar*
14849 F: drivers/pci/controller/*rcar*
14851 PCI DRIVER FOR SAMSUNG EXYNOS
14852 M: Jingoo Han <jingoohan1@gmail.com>
14853 L: linux-pci@vger.kernel.org
14854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14855 L: linux-samsung-soc@vger.kernel.org
14857 F: drivers/pci/controller/dwc/pci-exynos.c
14859 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14860 M: Jingoo Han <jingoohan1@gmail.com>
14861 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14862 L: linux-pci@vger.kernel.org
14864 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14865 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14866 F: drivers/pci/controller/dwc/*designware*
14868 PCI DRIVER FOR TI DRA7XX/J721E
14869 M: Kishon Vijay Abraham I <kishon@ti.com>
14870 L: linux-omap@vger.kernel.org
14871 L: linux-pci@vger.kernel.org
14872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14874 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14875 F: drivers/pci/controller/cadence/pci-j721e.c
14876 F: drivers/pci/controller/dwc/pci-dra7xx.c
14878 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14879 M: Linus Walleij <linus.walleij@linaro.org>
14880 L: linux-pci@vger.kernel.org
14882 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14883 F: drivers/pci/controller/pci-v3-semi.c
14885 PCI ENDPOINT SUBSYSTEM
14886 M: Kishon Vijay Abraham I <kishon@ti.com>
14887 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14888 R: Krzysztof Wilczyński <kw@linux.com>
14889 L: linux-pci@vger.kernel.org
14891 Q: https://patchwork.kernel.org/project/linux-pci/list/
14892 B: https://bugzilla.kernel.org
14893 C: irc://irc.oftc.net/linux-pci
14894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
14895 F: Documentation/PCI/endpoint/*
14896 F: Documentation/misc-devices/pci-endpoint-test.rst
14897 F: drivers/misc/pci_endpoint_test.c
14898 F: drivers/pci/endpoint/
14901 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14902 M: Russell Currey <ruscur@russell.cc>
14903 M: Oliver O'Halloran <oohall@gmail.com>
14904 L: linuxppc-dev@lists.ozlabs.org
14906 F: Documentation/PCI/pci-error-recovery.rst
14907 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14908 F: arch/powerpc/include/*/eeh*.h
14909 F: arch/powerpc/kernel/eeh*.c
14910 F: arch/powerpc/platforms/*/eeh*.c
14911 F: drivers/pci/pcie/aer.c
14912 F: drivers/pci/pcie/dpc.c
14913 F: drivers/pci/pcie/err.c
14916 M: Linas Vepstas <linasvepstas@gmail.com>
14917 L: linux-pci@vger.kernel.org
14919 F: Documentation/PCI/pci-error-recovery.rst
14921 PCI PEER-TO-PEER DMA (P2PDMA)
14922 M: Bjorn Helgaas <bhelgaas@google.com>
14923 M: Logan Gunthorpe <logang@deltatee.com>
14924 L: linux-pci@vger.kernel.org
14926 Q: https://patchwork.kernel.org/project/linux-pci/list/
14927 B: https://bugzilla.kernel.org
14928 C: irc://irc.oftc.net/linux-pci
14929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14930 F: Documentation/driver-api/pci/p2pdma.rst
14931 F: drivers/pci/p2pdma.c
14932 F: include/linux/pci-p2pdma.h
14934 PCI MSI DRIVER FOR ALTERA MSI IP
14935 M: Joyce Ooi <joyce.ooi@intel.com>
14936 L: linux-pci@vger.kernel.org
14938 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14939 F: drivers/pci/controller/pcie-altera-msi.c
14941 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14942 M: Toan Le <toan@os.amperecomputing.com>
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/xgene-pci-msi.txt
14947 F: drivers/pci/controller/pci-xgene-msi.c
14949 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14950 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14951 R: Rob Herring <robh@kernel.org>
14952 R: Krzysztof Wilczyński <kw@linux.com>
14953 L: linux-pci@vger.kernel.org
14955 Q: https://patchwork.kernel.org/project/linux-pci/list/
14956 B: https://bugzilla.kernel.org
14957 C: irc://irc.oftc.net/linux-pci
14958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
14959 F: drivers/pci/controller/
14960 F: drivers/pci/pci-bridge-emul.c
14961 F: drivers/pci/pci-bridge-emul.h
14964 M: Bjorn Helgaas <bhelgaas@google.com>
14965 L: linux-pci@vger.kernel.org
14967 Q: https://patchwork.kernel.org/project/linux-pci/list/
14968 B: https://bugzilla.kernel.org
14969 C: irc://irc.oftc.net/linux-pci
14970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14971 F: Documentation/PCI/
14972 F: Documentation/devicetree/bindings/pci/
14973 F: arch/x86/kernel/early-quirks.c
14974 F: arch/x86/kernel/quirks.c
14976 F: drivers/acpi/pci*
14978 F: include/asm-generic/pci*
14979 F: include/linux/of_pci.h
14980 F: include/linux/pci*
14981 F: include/uapi/linux/pci*
14984 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14985 M: Jonathan Chocron <jonnyc@amazon.com>
14986 L: linux-pci@vger.kernel.org
14988 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14989 F: drivers/pci/controller/dwc/pcie-al.c
14991 PCIE DRIVER FOR AMLOGIC MESON
14992 M: Yue Wang <yue.wang@Amlogic.com>
14993 L: linux-pci@vger.kernel.org
14994 L: linux-amlogic@lists.infradead.org
14996 F: drivers/pci/controller/dwc/pci-meson.c
14998 PCIE DRIVER FOR AXIS ARTPEC
14999 M: Jesper Nilsson <jesper.nilsson@axis.com>
15000 L: linux-arm-kernel@axis.com
15001 L: linux-pci@vger.kernel.org
15003 F: Documentation/devicetree/bindings/pci/axis,artpec*
15004 F: drivers/pci/controller/dwc/*artpec*
15006 PCIE DRIVER FOR CAVIUM THUNDERX
15007 M: Robert Richter <rric@kernel.org>
15008 L: linux-pci@vger.kernel.org
15009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15011 F: drivers/pci/controller/pci-thunder-*
15013 PCIE DRIVER FOR HISILICON
15014 M: Zhou Wang <wangzhou1@hisilicon.com>
15015 L: linux-pci@vger.kernel.org
15017 F: drivers/pci/controller/dwc/pcie-hisi.c
15019 PCIE DRIVER FOR HISILICON KIRIN
15020 M: Xiaowei Song <songxiaowei@hisilicon.com>
15021 M: Binghui Wang <wangbinghui@hisilicon.com>
15022 L: linux-pci@vger.kernel.org
15024 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15025 F: drivers/pci/controller/dwc/pcie-kirin.c
15027 PCIE DRIVER FOR HISILICON STB
15028 M: Shawn Guo <shawn.guo@linaro.org>
15029 L: linux-pci@vger.kernel.org
15031 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15032 F: drivers/pci/controller/dwc/pcie-histb.c
15034 PCIE DRIVER FOR INTEL KEEM BAY
15035 M: Srikanth Thokala <srikanth.thokala@intel.com>
15036 L: linux-pci@vger.kernel.org
15038 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15039 F: drivers/pci/controller/dwc/pcie-keembay.c
15041 PCIE DRIVER FOR INTEL LGM GW SOC
15042 M: Rahul Tanwar <rtanwar@maxlinear.com>
15043 L: linux-pci@vger.kernel.org
15045 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15046 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15048 PCIE DRIVER FOR MEDIATEK
15049 M: Ryder Lee <ryder.lee@mediatek.com>
15050 M: Jianjun Wang <jianjun.wang@mediatek.com>
15051 L: linux-pci@vger.kernel.org
15052 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15054 F: Documentation/devicetree/bindings/pci/mediatek*
15055 F: drivers/pci/controller/*mediatek*
15057 PCIE DRIVER FOR MICROCHIP
15058 M: Daire McNamara <daire.mcnamara@microchip.com>
15059 L: linux-pci@vger.kernel.org
15061 F: Documentation/devicetree/bindings/pci/microchip*
15062 F: drivers/pci/controller/*microchip*
15064 PCIE DRIVER FOR QUALCOMM MSM
15065 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15066 L: linux-pci@vger.kernel.org
15067 L: linux-arm-msm@vger.kernel.org
15069 F: drivers/pci/controller/dwc/pcie-qcom.c
15071 PCIE ENDPOINT DRIVER FOR QUALCOMM
15072 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15073 L: linux-pci@vger.kernel.org
15074 L: linux-arm-msm@vger.kernel.org
15076 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15077 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15079 PCIE DRIVER FOR ROCKCHIP
15080 M: Shawn Lin <shawn.lin@rock-chips.com>
15081 L: linux-pci@vger.kernel.org
15082 L: linux-rockchip@lists.infradead.org
15084 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15085 F: drivers/pci/controller/pcie-rockchip*
15087 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15088 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15089 L: linux-pci@vger.kernel.org
15091 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
15092 F: drivers/pci/controller/dwc/pcie-uniphier*
15094 PCIE DRIVER FOR ST SPEAR13XX
15095 M: Pratyush Anand <pratyush.anand@gmail.com>
15096 L: linux-pci@vger.kernel.org
15098 F: drivers/pci/controller/dwc/*spear*
15101 M: Dominik Brodowski <linux@dominikbrodowski.net>
15103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15104 F: Documentation/pcmcia/
15109 PCNET32 NETWORK DRIVER
15110 M: Don Fry <pcnet32@frontier.com>
15111 L: netdev@vger.kernel.org
15113 F: drivers/net/ethernet/amd/pcnet32.c
15115 PCRYPT PARALLEL CRYPTO ENGINE
15116 M: Steffen Klassert <steffen.klassert@secunet.com>
15117 L: linux-crypto@vger.kernel.org
15120 F: include/crypto/pcrypt.h
15122 PEAQ WMI HOTKEYS DRIVER
15123 M: Hans de Goede <hdegoede@redhat.com>
15124 L: platform-driver-x86@vger.kernel.org
15126 F: drivers/platform/x86/peaq-wmi.c
15128 PENSANDO ETHERNET DRIVERS
15129 M: Shannon Nelson <snelson@pensando.io>
15130 M: drivers@pensando.io
15131 L: netdev@vger.kernel.org
15133 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15134 F: drivers/net/ethernet/pensando/
15136 PER-CPU MEMORY ALLOCATOR
15137 M: Dennis Zhou <dennis@kernel.org>
15138 M: Tejun Heo <tj@kernel.org>
15139 M: Christoph Lameter <cl@linux.com>
15140 L: linux-mm@kvack.org
15142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15143 F: arch/*/include/asm/percpu.h
15144 F: include/linux/percpu*.h
15148 PER-TASK DELAY ACCOUNTING
15149 M: Balbir Singh <bsingharora@gmail.com>
15151 F: include/linux/delayacct.h
15152 F: kernel/delayacct.c
15154 PERFORMANCE EVENTS SUBSYSTEM
15155 M: Peter Zijlstra <peterz@infradead.org>
15156 M: Ingo Molnar <mingo@redhat.com>
15157 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15158 R: Mark Rutland <mark.rutland@arm.com>
15159 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15160 R: Jiri Olsa <jolsa@kernel.org>
15161 R: Namhyung Kim <namhyung@kernel.org>
15162 L: linux-perf-users@vger.kernel.org
15163 L: linux-kernel@vger.kernel.org
15165 W: https://perf.wiki.kernel.org/
15166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15168 F: arch/*/events/*/*
15169 F: arch/*/include/asm/perf_event.h
15170 F: arch/*/kernel/*/*/perf_event*.c
15171 F: arch/*/kernel/*/perf_event*.c
15172 F: arch/*/kernel/perf_callchain.c
15173 F: arch/*/kernel/perf_event*.c
15174 F: include/linux/perf_event.h
15175 F: include/uapi/linux/perf_event.h
15180 PERFORMANCE EVENTS TOOLING ARM64
15181 R: John Garry <john.garry@huawei.com>
15182 R: Will Deacon <will@kernel.org>
15183 R: Mathieu Poirier <mathieu.poirier@linaro.org>
15184 R: Leo Yan <leo.yan@linaro.org>
15185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15187 F: tools/build/feature/test-libopencsd.c
15188 F: tools/perf/arch/arm*/
15189 F: tools/perf/pmu-events/arch/arm64/
15190 F: tools/perf/util/arm-spe*
15191 F: tools/perf/util/cs-etm*
15193 PERSONALITY HANDLING
15194 M: Christoph Hellwig <hch@infradead.org>
15195 L: linux-abi-devel@lists.sourceforge.net
15197 F: include/linux/personality.h
15198 F: include/uapi/linux/personality.h
15200 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15201 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15202 L: linux-input@vger.kernel.org
15204 F: Documentation/input/devices/pxrc.rst
15205 F: drivers/input/joystick/pxrc.c
15208 M: Remi Denis-Courmont <courmisch@gmail.com>
15210 F: Documentation/networking/phonet.rst
15211 F: include/linux/phonet.h
15212 F: include/net/phonet/
15213 F: include/uapi/linux/phonet.h
15217 M: Joern Engel <joern@lazybastard.org>
15218 L: linux-mtd@lists.infradead.org
15220 F: drivers/mtd/devices/phram.c
15223 M: Bruno Prémont <bonbons@linux-vserver.org>
15224 L: linux-input@vger.kernel.org
15226 F: drivers/hid/hid-picolcd*
15229 M: Christian Brauner <christian@brauner.io>
15230 L: linux-kernel@vger.kernel.org
15232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15234 F: tools/testing/selftests/clone3/
15235 F: tools/testing/selftests/pid_namespace/
15236 F: tools/testing/selftests/pidfd/
15239 K: \b(clone_args|kernel_clone_args)\b
15241 PIN CONTROL SUBSYSTEM
15242 M: Linus Walleij <linus.walleij@linaro.org>
15243 L: linux-gpio@vger.kernel.org
15245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15246 F: Documentation/devicetree/bindings/pinctrl/
15247 F: Documentation/driver-api/pin-control.rst
15248 F: drivers/pinctrl/
15249 F: include/linux/pinctrl/
15251 PIN CONTROLLER - AMD
15252 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15253 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15255 F: drivers/pinctrl/pinctrl-amd.c
15257 PIN CONTROLLER - FREESCALE
15258 M: Dong Aisheng <aisheng.dong@nxp.com>
15259 M: Fabio Estevam <festevam@gmail.com>
15260 M: Shawn Guo <shawnguo@kernel.org>
15261 M: Stefan Agner <stefan@agner.ch>
15262 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15263 L: linux-gpio@vger.kernel.org
15265 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15266 F: drivers/pinctrl/freescale/
15268 PIN CONTROLLER - INTEL
15269 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15270 M: Andy Shevchenko <andy@kernel.org>
15272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15273 F: drivers/pinctrl/intel/
15275 PIN CONTROLLER - KEEMBAY
15276 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15278 F: drivers/pinctrl/pinctrl-keembay*
15280 PIN CONTROLLER - MEDIATEK
15281 M: Sean Wang <sean.wang@kernel.org>
15282 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15284 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15285 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15286 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15287 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15288 F: drivers/pinctrl/mediatek/
15290 PIN CONTROLLER - MICROCHIP AT91
15291 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15293 L: linux-gpio@vger.kernel.org
15295 F: drivers/gpio/gpio-sama5d2-piobu.c
15296 F: drivers/pinctrl/pinctrl-at91*
15298 PIN CONTROLLER - QUALCOMM
15299 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15300 L: linux-arm-msm@vger.kernel.org
15302 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15303 F: drivers/pinctrl/qcom/
15305 PIN CONTROLLER - RENESAS
15306 M: Geert Uytterhoeven <geert+renesas@glider.be>
15307 L: linux-renesas-soc@vger.kernel.org
15309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15310 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15311 F: drivers/pinctrl/renesas/
15313 PIN CONTROLLER - SAMSUNG
15314 M: Tomasz Figa <tomasz.figa@gmail.com>
15315 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15316 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15317 R: Alim Akhtar <alim.akhtar@samsung.com>
15318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15319 L: linux-samsung-soc@vger.kernel.org
15321 C: irc://irc.libera.chat/linux-exynos
15322 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15324 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
15325 F: drivers/pinctrl/samsung/
15326 F: include/dt-bindings/pinctrl/samsung.h
15328 PIN CONTROLLER - SINGLE
15329 M: Tony Lindgren <tony@atomide.com>
15330 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15332 L: linux-omap@vger.kernel.org
15334 F: drivers/pinctrl/pinctrl-single.c
15336 PIN CONTROLLER - THUNDERBAY
15337 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15339 F: drivers/pinctrl/pinctrl-thunderbay.c
15342 M: linux-block@vger.kernel.org
15344 F: drivers/block/pktcdvd.c
15345 F: include/linux/pktcdvd.h
15346 F: include/uapi/linux/pktcdvd.h
15348 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15349 M: Tomasz Duszynski <tduszyns@gmail.com>
15351 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15352 F: drivers/iio/chemical/pms7003.c
15355 M: Jacob Keller <jacob.e.keller@intel.com>
15357 F: Documentation/driver-api/pldmfw/
15358 F: include/linux/pldmfw.h
15362 M: Logan Gunthorpe <logang@deltatee.com>
15364 F: drivers/dma/plx_dma.c
15367 M: Charles Hsu <hsu.yungteng@gmail.com>
15368 L: linux-hwmon@vger.kernel.org
15370 F: Documentation/hwmon/pm6764tr.rst
15371 F: drivers/hwmon/pmbus/pm6764tr.c
15374 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15375 L: linux-pm@vger.kernel.org
15377 W: https://01.org/pm-graph
15378 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15379 T: git git://github.com/intel/pm-graph
15380 F: tools/power/pm-graph
15382 PMBUS HARDWARE MONITORING DRIVERS
15383 M: Guenter Roeck <linux@roeck-us.net>
15384 L: linux-hwmon@vger.kernel.org
15386 W: http://hwmon.wiki.kernel.org/
15387 W: http://www.roeck-us.net/linux/drivers/
15388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15389 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15390 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15391 F: Documentation/hwmon/adm1275.rst
15392 F: Documentation/hwmon/ibm-cffps.rst
15393 F: Documentation/hwmon/ir35221.rst
15394 F: Documentation/hwmon/lm25066.rst
15395 F: Documentation/hwmon/ltc2978.rst
15396 F: Documentation/hwmon/ltc3815.rst
15397 F: Documentation/hwmon/max16064.rst
15398 F: Documentation/hwmon/max20751.rst
15399 F: Documentation/hwmon/max31785.rst
15400 F: Documentation/hwmon/max34440.rst
15401 F: Documentation/hwmon/max8688.rst
15402 F: Documentation/hwmon/pmbus-core.rst
15403 F: Documentation/hwmon/pmbus.rst
15404 F: Documentation/hwmon/tps40422.rst
15405 F: Documentation/hwmon/ucd9000.rst
15406 F: Documentation/hwmon/ucd9200.rst
15407 F: Documentation/hwmon/zl6100.rst
15408 F: drivers/hwmon/pmbus/
15409 F: include/linux/pmbus.h
15411 PMC SIERRA MaxRAID DRIVER
15412 L: linux-scsi@vger.kernel.org
15414 W: http://www.pmc-sierra.com/
15415 F: drivers/scsi/pmcraid.*
15417 PMC SIERRA PM8001 DRIVER
15418 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15419 L: linux-scsi@vger.kernel.org
15421 F: drivers/scsi/pm8001/
15423 PNI RM3100 IIO DRIVER
15424 M: Song Qiang <songqiang1304521@gmail.com>
15425 L: linux-iio@vger.kernel.org
15427 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15428 F: drivers/iio/magnetometer/rm3100*
15431 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15432 L: linux-acpi@vger.kernel.org
15435 F: include/linux/pnp.h
15437 POSIX CLOCKS and TIMERS
15438 M: Thomas Gleixner <tglx@linutronix.de>
15439 L: linux-kernel@vger.kernel.org
15441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15443 F: include/linux/time_namespace.h
15444 F: include/linux/timer*
15445 F: kernel/time/*timer*
15446 F: kernel/time/namespace.c
15448 POWER MANAGEMENT CORE
15449 M: "Rafael J. Wysocki" <rafael@kernel.org>
15450 L: linux-pm@vger.kernel.org
15452 B: https://bugzilla.kernel.org
15453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15454 F: drivers/base/power/
15455 F: drivers/powercap/
15456 F: include/linux/intel_rapl.h
15457 F: include/linux/pm.h
15458 F: include/linux/pm_*
15459 F: include/linux/powercap.h
15460 F: kernel/configs/nopm.config
15462 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15463 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15464 L: linux-pm@vger.kernel.org
15466 B: https://bugzilla.kernel.org
15467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15468 F: drivers/powercap/dtpm*
15469 F: include/linux/dtpm.h
15471 POWER STATE COORDINATION INTERFACE (PSCI)
15472 M: Mark Rutland <mark.rutland@arm.com>
15473 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15476 F: drivers/firmware/psci/
15477 F: include/linux/psci.h
15478 F: include/uapi/linux/psci.h
15480 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15481 M: Sebastian Reichel <sre@kernel.org>
15482 L: linux-pm@vger.kernel.org
15484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15485 F: Documentation/ABI/testing/sysfs-class-power
15486 F: Documentation/devicetree/bindings/power/supply/
15487 F: drivers/power/supply/
15488 F: include/linux/power/
15489 F: include/linux/power_supply.h
15491 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15492 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15493 L: linuxppc-dev@lists.ozlabs.org
15495 F: drivers/char/powernv-op-panel.c
15497 PPP OVER ATM (RFC 2364)
15498 M: Mitchell Blank Jr <mitch@sfgoth.com>
15500 F: include/uapi/linux/atmppp.h
15501 F: net/atm/pppoatm.c
15504 M: Michal Ostrowski <mostrows@earthlink.net>
15506 F: drivers/net/ppp/pppoe.c
15507 F: drivers/net/ppp/pppox.c
15510 M: James Chapman <jchapman@katalix.com>
15512 F: include/linux/if_pppol2tp.h
15513 F: include/uapi/linux/if_pppol2tp.h
15514 F: net/l2tp/l2tp_ppp.c
15516 PPP PROTOCOL DRIVERS AND COMPRESSORS
15517 M: Paul Mackerras <paulus@samba.org>
15518 L: linux-ppp@vger.kernel.org
15520 F: drivers/net/ppp/ppp_*
15523 M: Rodolfo Giometti <giometti@enneenne.com>
15524 L: linuxpps@ml.enneenne.com (subscribers-only)
15526 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15527 F: Documentation/ABI/testing/sysfs-pps
15528 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15529 F: Documentation/driver-api/pps.rst
15531 F: include/linux/pps*.h
15532 F: include/uapi/linux/pps.h
15535 M: Dmitry Kozlov <xeb@mail.ru>
15536 L: netdev@vger.kernel.org
15538 W: http://sourceforge.net/projects/accel-pptp
15539 F: drivers/net/ppp/pptp.c
15541 PRESSURE STALL INFORMATION (PSI)
15542 M: Johannes Weiner <hannes@cmpxchg.org>
15544 F: include/linux/psi*
15545 F: kernel/sched/psi.c
15548 M: Petr Mladek <pmladek@suse.com>
15549 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15550 R: Steven Rostedt <rostedt@goodmis.org>
15551 R: John Ogness <john.ogness@linutronix.de>
15553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
15554 F: include/linux/printk.h
15558 R: Chris Down <chris@chrisdown.name>
15560 F: kernel/printk/index.c
15563 L: linux-kernel@vger.kernel.org
15564 L: linux-fsdevel@vger.kernel.org
15566 F: Documentation/filesystems/proc.rst
15568 F: include/linux/proc_fs.h
15569 F: tools/testing/selftests/proc/
15572 M: Luis Chamberlain <mcgrof@kernel.org>
15573 M: Kees Cook <keescook@chromium.org>
15574 M: Iurii Zaikin <yzaikin@google.com>
15575 L: linux-kernel@vger.kernel.org
15576 L: linux-fsdevel@vger.kernel.org
15578 F: fs/proc/proc_sysctl.c
15579 F: include/linux/sysctl.h
15580 F: kernel/sysctl-test.c
15582 F: tools/testing/selftests/sysctl/
15584 PS3 NETWORK SUPPORT
15585 M: Geoff Levand <geoff@infradead.org>
15586 L: netdev@vger.kernel.org
15587 L: linuxppc-dev@lists.ozlabs.org
15589 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15591 PS3 PLATFORM SUPPORT
15592 M: Geoff Levand <geoff@infradead.org>
15593 L: linuxppc-dev@lists.ozlabs.org
15595 F: arch/powerpc/boot/ps3*
15596 F: arch/powerpc/include/asm/lv1call.h
15597 F: arch/powerpc/include/asm/ps3*.h
15598 F: arch/powerpc/platforms/ps3/
15601 F: drivers/rtc/rtc-ps3.c
15602 F: drivers/usb/host/*ps3.c
15603 F: sound/ppc/snd_ps3*
15606 M: Jim Paris <jim@jtan.com>
15607 M: Geoff Levand <geoff@infradead.org>
15608 L: linuxppc-dev@lists.ozlabs.org
15610 F: drivers/block/ps3vram.c
15612 PSAMPLE PACKET SAMPLING SUPPORT
15613 M: Yotam Gigi <yotam.gi@gmail.com>
15615 F: include/net/psample.h
15616 F: include/uapi/linux/psample.h
15620 M: Kees Cook <keescook@chromium.org>
15621 M: Anton Vorontsov <anton@enomsg.org>
15622 M: Colin Cross <ccross@android.com>
15623 M: Tony Luck <tony.luck@intel.com>
15625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15626 F: Documentation/admin-guide/ramoops.rst
15627 F: Documentation/admin-guide/pstore-blk.rst
15628 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
15629 F: drivers/acpi/apei/erst.c
15630 F: drivers/firmware/efi/efi-pstore.c
15632 F: include/linux/pstore*
15633 K: \b(pstore|ramoops)
15635 PTP HARDWARE CLOCK SUPPORT
15636 M: Richard Cochran <richardcochran@gmail.com>
15637 L: netdev@vger.kernel.org
15639 W: http://linuxptp.sourceforge.net/
15640 F: Documentation/ABI/testing/sysfs-ptp
15641 F: Documentation/driver-api/ptp.rst
15642 F: drivers/net/phy/dp83640*
15644 F: include/linux/ptp_cl*
15646 PTP VIRTUAL CLOCK SUPPORT
15647 M: Yangbo Lu <yangbo.lu@nxp.com>
15648 L: netdev@vger.kernel.org
15650 F: drivers/ptp/ptp_vclock.c
15651 F: net/ethtool/phc_vclocks.c
15654 M: Oleg Nesterov <oleg@redhat.com>
15656 F: arch/*/*/ptrace*.c
15657 F: arch/*/include/asm/ptrace*.h
15658 F: arch/*/ptrace*.c
15659 F: include/asm-generic/syscall.h
15660 F: include/linux/ptrace.h
15661 F: include/linux/regset.h
15662 F: include/linux/tracehook.h
15663 F: include/uapi/linux/ptrace.h
15664 F: include/uapi/linux/ptrace.h
15668 M: Hans Verkuil <hverkuil@xs4all.nl>
15669 L: linux-media@vger.kernel.org
15671 T: git git://linuxtv.org/media_tree.git
15672 F: Documentation/admin-guide/media/pulse8-cec.rst
15673 F: drivers/media/cec/usb/pulse8/
15675 PVRUSB2 VIDEO4LINUX DRIVER
15676 M: Mike Isely <isely@pobox.com>
15677 L: pvrusb2@isely.net (subscribers-only)
15678 L: linux-media@vger.kernel.org
15680 W: http://www.isely.net/pvrusb2/
15681 T: git git://linuxtv.org/media_tree.git
15682 F: Documentation/driver-api/media/drivers/pvrusb2*
15683 F: drivers/media/usb/pvrusb2/
15686 M: Hans Verkuil <hverkuil@xs4all.nl>
15687 L: linux-media@vger.kernel.org
15689 T: git git://linuxtv.org/media_tree.git
15690 F: drivers/media/usb/pwc/*
15691 F: include/trace/events/pwc.h
15694 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15695 L: linux-hwmon@vger.kernel.org
15697 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15698 F: Documentation/hwmon/pwm-fan.rst
15699 F: drivers/hwmon/pwm-fan.c
15702 M: Sean Young <sean@mess.org>
15703 L: linux-media@vger.kernel.org
15705 F: drivers/media/rc/pwm-ir-tx.c
15708 M: Thierry Reding <thierry.reding@gmail.com>
15709 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15710 M: Lee Jones <lee.jones@linaro.org>
15711 L: linux-pwm@vger.kernel.org
15713 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15715 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15716 F: Documentation/devicetree/bindings/pwm/
15717 F: Documentation/driver-api/pwm.rst
15718 F: drivers/gpio/gpio-mvebu.c
15720 F: drivers/video/backlight/pwm_bl.c
15721 F: include/linux/pwm.h
15722 F: include/linux/pwm_backlight.h
15723 K: pwm_(config|apply_state|ops)
15726 M: Robert Jarzmik <robert.jarzmik@free.fr>
15727 L: linux-gpio@vger.kernel.org
15729 F: drivers/gpio/gpio-pxa.c
15735 M: Robert Jarzmik <robert.jarzmik@free.fr>
15736 L: linux-rtc@vger.kernel.org
15739 PXA2xx/PXA3xx SUPPORT
15740 M: Daniel Mack <daniel@zonque.org>
15741 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15742 M: Robert Jarzmik <robert.jarzmik@free.fr>
15743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15745 T: git git://github.com/hzhuang1/linux.git
15746 T: git git://github.com/rjarzmik/linux.git
15747 F: arch/arm/boot/dts/pxa*
15748 F: arch/arm/mach-pxa/
15749 F: drivers/dma/pxa*
15750 F: drivers/pcmcia/pxa2xx*
15751 F: drivers/pinctrl/pxa/
15752 F: drivers/spi/spi-pxa2xx*
15753 F: drivers/usb/gadget/udc/pxa2*
15754 F: include/sound/pxa2xx-lib.h
15759 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15760 L: qat-linux@intel.com
15762 F: drivers/crypto/qat/
15764 QCOM AUDIO (ASoC) DRIVERS
15765 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15766 M: Banajit Goswami <bgoswami@codeaurora.org>
15767 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15769 F: sound/soc/codecs/lpass-va-macro.c
15770 F: sound/soc/codecs/lpass-wsa-macro.*
15771 F: sound/soc/codecs/msm8916-wcd-analog.c
15772 F: sound/soc/codecs/msm8916-wcd-digital.c
15773 F: sound/soc/codecs/wcd9335.*
15774 F: sound/soc/codecs/wcd934x.c
15775 F: sound/soc/codecs/wcd-clsh-v2.*
15776 F: sound/soc/codecs/wsa881x.c
15780 M: Alex Elder <elder@kernel.org>
15781 L: netdev@vger.kernel.org
15783 F: drivers/net/ipa/
15785 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15786 M: Gabriel Somlo <somlo@cmu.edu>
15787 M: "Michael S. Tsirkin" <mst@redhat.com>
15788 L: qemu-devel@nongnu.org
15790 F: drivers/firmware/qemu_fw_cfg.c
15791 F: include/uapi/linux/qemu_fw_cfg.h
15794 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15795 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15796 L: linux-rdma@vger.kernel.org
15798 F: drivers/infiniband/hw/qib/
15800 QLOGIC QL41xxx FCOE DRIVER
15801 M: Saurav Kashyap <skashyap@marvell.com>
15802 M: Javed Hasan <jhasan@marvell.com>
15803 M: GR-QLogic-Storage-Upstream@marvell.com
15804 L: linux-scsi@vger.kernel.org
15806 F: drivers/scsi/qedf/
15808 QLOGIC QL41xxx ISCSI DRIVER
15809 M: Nilesh Javali <njavali@marvell.com>
15810 M: Manish Rangankar <mrangankar@marvell.com>
15811 M: GR-QLogic-Storage-Upstream@marvell.com
15812 L: linux-scsi@vger.kernel.org
15814 F: drivers/scsi/qedi/
15816 QLOGIC QL4xxx ETHERNET DRIVER
15817 M: Ariel Elior <aelior@marvell.com>
15818 M: Manish Chopra <manishc@marvell.com>
15819 L: netdev@vger.kernel.org
15821 F: drivers/net/ethernet/qlogic/qed/
15822 F: drivers/net/ethernet/qlogic/qede/
15823 F: include/linux/qed/
15825 QLOGIC QL4xxx RDMA DRIVER
15826 M: Michal Kalderon <mkalderon@marvell.com>
15827 M: Ariel Elior <aelior@marvell.com>
15828 L: linux-rdma@vger.kernel.org
15830 F: drivers/infiniband/hw/qedr/
15831 F: include/uapi/rdma/qedr-abi.h
15833 QLOGIC QLA1280 SCSI DRIVER
15834 M: Michael Reed <mdr@sgi.com>
15835 L: linux-scsi@vger.kernel.org
15837 F: drivers/scsi/qla1280.[ch]
15839 QLOGIC QLA2XXX FC-SCSI DRIVER
15840 M: Nilesh Javali <njavali@marvell.com>
15841 M: GR-QLogic-Storage-Upstream@marvell.com
15842 L: linux-scsi@vger.kernel.org
15844 F: drivers/scsi/qla2xxx/
15846 QLOGIC QLA3XXX NETWORK DRIVER
15847 M: GR-Linux-NIC-Dev@marvell.com
15848 L: netdev@vger.kernel.org
15850 F: drivers/net/ethernet/qlogic/qla3xxx.*
15852 QLOGIC QLA4XXX iSCSI DRIVER
15853 M: Nilesh Javali <njavali@marvell.com>
15854 M: Manish Rangankar <mrangankar@marvell.com>
15855 M: GR-QLogic-Storage-Upstream@marvell.com
15856 L: linux-scsi@vger.kernel.org
15858 F: drivers/scsi/qla4xxx/
15860 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15861 M: Shahed Shaikh <shshaikh@marvell.com>
15862 M: Manish Chopra <manishc@marvell.com>
15863 M: GR-Linux-NIC-Dev@marvell.com
15864 L: netdev@vger.kernel.org
15866 F: drivers/net/ethernet/qlogic/qlcnic/
15868 QLOGIC QLGE 10Gb ETHERNET DRIVER
15869 M: Manish Chopra <manishc@marvell.com>
15870 M: GR-Linux-NIC-Dev@marvell.com
15871 M: Coiby Xu <coiby.xu@gmail.com>
15872 L: netdev@vger.kernel.org
15874 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15875 F: drivers/staging/qlge/
15877 QM1D1B0004 MEDIA DRIVER
15878 M: Akihiro Tsukada <tskd08@gmail.com>
15879 L: linux-media@vger.kernel.org
15881 F: drivers/media/tuners/qm1d1b0004*
15883 QM1D1C0042 MEDIA DRIVER
15884 M: Akihiro Tsukada <tskd08@gmail.com>
15885 L: linux-media@vger.kernel.org
15887 F: drivers/media/tuners/qm1d1c0042*
15890 M: Anders Larsen <al@alarsen.net>
15892 W: http://www.alarsen.net/linux/qnx4fs/
15894 F: include/uapi/linux/qnx4_fs.h
15895 F: include/uapi/linux/qnxtypes.h
15897 QORIQ DPAA2 FSL-MC BUS DRIVER
15898 M: Stuart Yoder <stuyoder@gmail.com>
15899 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15900 L: linux-kernel@vger.kernel.org
15902 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15903 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15904 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15905 F: drivers/bus/fsl-mc/
15906 F: include/uapi/linux/fsl_mc.h
15908 QT1010 MEDIA DRIVER
15909 M: Antti Palosaari <crope@iki.fi>
15910 L: linux-media@vger.kernel.org
15912 W: https://linuxtv.org
15913 W: http://palosaari.fi/linux/
15914 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15915 T: git git://linuxtv.org/anttip/media_tree.git
15916 F: drivers/media/tuners/qt1010*
15918 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15919 M: Kalle Valo <kvalo@kernel.org>
15920 L: ath10k@lists.infradead.org
15922 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15924 F: drivers/net/wireless/ath/ath10k/
15925 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
15927 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15928 M: Kalle Valo <kvalo@kernel.org>
15929 L: ath11k@lists.infradead.org
15931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15932 F: drivers/net/wireless/ath/ath11k/
15933 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.txt
15935 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15936 M: Toke Høiland-Jørgensen <toke@toke.dk>
15937 L: linux-wireless@vger.kernel.org
15939 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15940 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
15941 F: drivers/net/wireless/ath/ath9k/
15943 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
15944 M: Stephan Gerhold <stephan@gerhold.net>
15945 L: netdev@vger.kernel.org
15946 L: linux-arm-msm@vger.kernel.org
15948 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
15949 F: drivers/net/wwan/qcom_bam_dmux.c
15951 QUALCOMM CAMERA SUBSYSTEM DRIVER
15952 M: Robert Foss <robert.foss@linaro.org>
15953 M: Todor Tomov <todor.too@gmail.com>
15954 L: linux-media@vger.kernel.org
15956 F: Documentation/admin-guide/media/qcom_camss.rst
15957 F: Documentation/devicetree/bindings/media/*camss*
15958 F: drivers/media/platform/qcom/camss/
15960 QUALCOMM CLOCK DRIVERS
15961 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15962 L: linux-arm-msm@vger.kernel.org
15964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
15965 F: Documentation/devicetree/bindings/clock/qcom,*
15966 F: drivers/clk/qcom/
15967 F: include/dt-bindings/clock/qcom,*
15969 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15970 M: Niklas Cassel <nks@flawful.org>
15971 L: linux-pm@vger.kernel.org
15972 L: linux-arm-msm@vger.kernel.org
15974 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15975 F: drivers/soc/qcom/cpr.c
15977 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15978 M: Ilia Lin <ilia.lin@kernel.org>
15979 L: linux-pm@vger.kernel.org
15981 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15982 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15984 QUALCOMM CRYPTO DRIVERS
15985 M: Thara Gopinath <thara.gopinath@linaro.org>
15986 L: linux-crypto@vger.kernel.org
15987 L: linux-arm-msm@vger.kernel.org
15989 F: drivers/crypto/qce/
15991 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15992 M: Timur Tabi <timur@kernel.org>
15993 L: netdev@vger.kernel.org
15995 F: drivers/net/ethernet/qualcomm/emac/
15997 QUALCOMM ETHQOS ETHERNET DRIVER
15998 M: Vinod Koul <vkoul@kernel.org>
15999 L: netdev@vger.kernel.org
16001 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16002 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16004 QUALCOMM FASTRPC DRIVER
16005 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16006 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16007 L: linux-arm-msm@vger.kernel.org
16009 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16010 F: drivers/misc/fastrpc.c
16011 F: include/uapi/misc/fastrpc.h
16013 QUALCOMM HEXAGON ARCHITECTURE
16014 M: Brian Cain <bcain@codeaurora.org>
16015 L: linux-hexagon@vger.kernel.org
16019 QUALCOMM HIDMA DRIVER
16020 M: Sinan Kaya <okaya@kernel.org>
16021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16022 L: linux-arm-msm@vger.kernel.org
16023 L: dmaengine@vger.kernel.org
16025 F: drivers/dma/qcom/hidma*
16027 QUALCOMM I2C CCI DRIVER
16028 M: Loic Poulain <loic.poulain@linaro.org>
16029 M: Robert Foss <robert.foss@linaro.org>
16030 L: linux-i2c@vger.kernel.org
16031 L: linux-arm-msm@vger.kernel.org
16033 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16034 F: drivers/i2c/busses/i2c-qcom-cci.c
16037 M: Rob Clark <robdclark@gmail.com>
16038 L: iommu@lists.linux-foundation.org
16039 L: linux-arm-msm@vger.kernel.org
16041 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16043 QUALCOMM IPC ROUTER (QRTR) DRIVER
16044 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16045 L: linux-arm-msm@vger.kernel.org
16047 F: include/trace/events/qrtr.h
16048 F: include/uapi/linux/qrtr.h
16051 QUALCOMM IPCC MAILBOX DRIVER
16052 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16053 L: linux-arm-msm@vger.kernel.org
16055 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16056 F: drivers/mailbox/qcom-ipcc.c
16057 F: include/dt-bindings/mailbox/qcom-ipcc.h
16059 QUALCOMM IPQ4019 USB PHY DRIVER
16060 M: Robert Marko <robert.marko@sartura.hr>
16061 M: Luka Perkov <luka.perkov@sartura.hr>
16062 L: linux-arm-msm@vger.kernel.org
16064 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16065 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16067 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16068 M: Robert Marko <robert.marko@sartura.hr>
16069 M: Luka Perkov <luka.perkov@sartura.hr>
16070 L: linux-arm-msm@vger.kernel.org
16072 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16073 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16075 QUALCOMM NAND CONTROLLER DRIVER
16076 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16077 L: linux-mtd@lists.infradead.org
16078 L: linux-arm-msm@vger.kernel.org
16080 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16081 F: drivers/mtd/nand/raw/qcom_nandc.c
16083 QUALCOMM RMNET DRIVER
16084 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16085 M: Sean Tranchetti <quic_stranche@quicinc.com>
16086 L: netdev@vger.kernel.org
16088 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16089 F: drivers/net/ethernet/qualcomm/rmnet/
16090 F: include/linux/if_rmnet.h
16092 QUALCOMM TSENS THERMAL DRIVER
16093 M: Amit Kucheria <amitk@kernel.org>
16094 M: Thara Gopinath <thara.gopinath@linaro.org>
16095 L: linux-pm@vger.kernel.org
16096 L: linux-arm-msm@vger.kernel.org
16098 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16099 F: drivers/thermal/qcom/
16101 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16102 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16103 L: linux-media@vger.kernel.org
16104 L: linux-arm-msm@vger.kernel.org
16106 T: git git://linuxtv.org/media_tree.git
16107 F: Documentation/devicetree/bindings/media/*venus*
16108 F: drivers/media/platform/qcom/venus/
16110 QUALCOMM WCN36XX WIRELESS DRIVER
16111 M: Loic Poulain <loic.poulain@linaro.org>
16112 L: wcn36xx@lists.infradead.org
16114 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16115 F: drivers/net/wireless/ath/wcn36xx/
16117 QUANTENNA QTNFMAC WIRELESS DRIVER
16118 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16119 R: Sergey Matyukevich <geomatsi@gmail.com>
16120 L: linux-wireless@vger.kernel.org
16122 F: drivers/net/wireless/quantenna
16124 RADEON and AMDGPU DRM DRIVERS
16125 M: Alex Deucher <alexander.deucher@amd.com>
16126 M: Christian König <christian.koenig@amd.com>
16127 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16128 L: amd-gfx@lists.freedesktop.org
16130 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16131 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16132 C: irc://irc.oftc.net/radeon
16133 F: drivers/gpu/drm/amd/
16134 F: drivers/gpu/drm/radeon/
16135 F: include/uapi/drm/amdgpu_drm.h
16136 F: include/uapi/drm/radeon_drm.h
16138 RADEON FRAMEBUFFER DISPLAY DRIVER
16139 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16140 L: linux-fbdev@vger.kernel.org
16142 F: drivers/video/fbdev/aty/radeon*
16143 F: include/uapi/linux/radeonfb.h
16145 RADIOSHARK RADIO DRIVER
16146 M: Hans Verkuil <hverkuil@xs4all.nl>
16147 L: linux-media@vger.kernel.org
16149 T: git git://linuxtv.org/media_tree.git
16150 F: drivers/media/radio/radio-shark.c
16152 RADIOSHARK2 RADIO DRIVER
16153 M: Hans Verkuil <hverkuil@xs4all.nl>
16154 L: linux-media@vger.kernel.org
16156 T: git git://linuxtv.org/media_tree.git
16157 F: drivers/media/radio/radio-shark2.c
16158 F: drivers/media/radio/radio-tea5777.c
16160 RADOS BLOCK DEVICE (RBD)
16161 M: Ilya Dryomov <idryomov@gmail.com>
16162 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16163 L: ceph-devel@vger.kernel.org
16165 W: http://ceph.com/
16166 T: git git://github.com/ceph/ceph-client.git
16167 F: Documentation/ABI/testing/sysfs-bus-rbd
16168 F: drivers/block/rbd.c
16169 F: drivers/block/rbd_types.h
16171 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16172 M: Paul Mackerras <paulus@samba.org>
16173 L: linux-fbdev@vger.kernel.org
16175 F: drivers/video/fbdev/aty/aty128fb.c
16177 RAINSHADOW-CEC DRIVER
16178 M: Hans Verkuil <hverkuil@xs4all.nl>
16179 L: linux-media@vger.kernel.org
16181 T: git git://linuxtv.org/media_tree.git
16182 F: drivers/media/cec/usb/rainshadow/
16184 RALINK MIPS ARCHITECTURE
16185 M: John Crispin <john@phrozen.org>
16186 L: linux-mips@vger.kernel.org
16188 F: arch/mips/ralink
16190 RALINK RT2X00 WIRELESS LAN DRIVER
16191 M: Stanislaw Gruszka <stf_xl@wp.pl>
16192 M: Helmut Schaa <helmut.schaa@googlemail.com>
16193 L: linux-wireless@vger.kernel.org
16195 F: drivers/net/wireless/ralink/rt2x00/
16197 RAMDISK RAM BLOCK DEVICE DRIVER
16198 M: Jens Axboe <axboe@kernel.dk>
16200 F: Documentation/admin-guide/blockdev/ramdisk.rst
16201 F: drivers/block/brd.c
16203 RANCHU VIRTUAL BOARD FOR MIPS
16204 M: Miodrag Dinic <miodrag.dinic@mips.com>
16205 L: linux-mips@vger.kernel.org
16207 F: arch/mips/configs/generic/board-ranchu.config
16208 F: arch/mips/generic/board-ranchu.c
16210 RANDOM NUMBER DRIVER
16211 M: "Theodore Ts'o" <tytso@mit.edu>
16212 M: Jason A. Donenfeld <Jason@zx2c4.com>
16213 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16215 F: drivers/char/random.c
16218 M: Matt Porter <mporter@kernel.crashing.org>
16219 M: Alexandre Bounine <alex.bou9@gmail.com>
16221 F: drivers/rapidio/
16224 M: Tony Luck <tony.luck@intel.com>
16225 M: Borislav Petkov <bp@alien8.de>
16226 L: linux-edac@vger.kernel.org
16228 F: Documentation/admin-guide/ras.rst
16230 F: include/linux/ras.h
16231 F: include/ras/ras_event.h
16233 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16234 L: linux-wireless@vger.kernel.org
16236 F: drivers/net/wireless/ray*
16238 RC-CORE / LIRC FRAMEWORK
16239 M: Sean Young <sean@mess.org>
16240 L: linux-media@vger.kernel.org
16242 W: http://linuxtv.org
16243 T: git git://linuxtv.org/media_tree.git
16244 F: Documentation/driver-api/media/rc-core.rst
16245 F: Documentation/userspace-api/media/rc/
16246 F: drivers/media/rc/
16247 F: include/media/rc-map.h
16248 F: include/media/rc-core.h
16249 F: include/uapi/linux/lirc.h
16251 RCMM REMOTE CONTROLS DECODER
16252 M: Patrick Lerda <patrick9876@free.fr>
16254 F: drivers/media/rc/ir-rcmm-decoder.c
16256 RCUTORTURE TEST FRAMEWORK
16257 M: "Paul E. McKenney" <paulmck@kernel.org>
16258 M: Josh Triplett <josh@joshtriplett.org>
16259 R: Steven Rostedt <rostedt@goodmis.org>
16260 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16261 R: Lai Jiangshan <jiangshanlai@gmail.com>
16262 L: rcu@vger.kernel.org
16264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16265 F: tools/testing/selftests/rcutorture
16267 RDACM20 Camera Sensor
16268 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16269 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16270 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16271 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16272 L: linux-media@vger.kernel.org
16274 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16275 F: drivers/media/i2c/max9271.c
16276 F: drivers/media/i2c/max9271.h
16277 F: drivers/media/i2c/rdacm20.c
16279 RDACM21 Camera Sensor
16280 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16281 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16282 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16283 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16284 L: linux-media@vger.kernel.org
16286 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16287 F: drivers/media/i2c/max9271.c
16288 F: drivers/media/i2c/max9271.h
16289 F: drivers/media/i2c/rdacm21.c
16292 M: Florian Fainelli <florian@openwrt.org>
16295 RDC R6040 FAST ETHERNET DRIVER
16296 M: Florian Fainelli <f.fainelli@gmail.com>
16297 L: netdev@vger.kernel.org
16299 F: drivers/net/ethernet/rdc/r6040.c
16301 RDMAVT - RDMA verbs software
16302 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16303 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
16304 L: linux-rdma@vger.kernel.org
16306 F: drivers/infiniband/sw/rdmavt
16308 RDS - RELIABLE DATAGRAM SOCKETS
16309 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16310 L: netdev@vger.kernel.org
16311 L: linux-rdma@vger.kernel.org
16312 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16314 W: https://oss.oracle.com/projects/rds/
16315 F: Documentation/networking/rds.rst
16318 RDT - RESOURCE ALLOCATION
16319 M: Fenghua Yu <fenghua.yu@intel.com>
16320 M: Reinette Chatre <reinette.chatre@intel.com>
16321 L: linux-kernel@vger.kernel.org
16323 F: Documentation/x86/resctrl*
16324 F: arch/x86/include/asm/resctrl.h
16325 F: arch/x86/kernel/cpu/resctrl/
16326 F: tools/testing/selftests/resctrl/
16328 READ-COPY UPDATE (RCU)
16329 M: "Paul E. McKenney" <paulmck@kernel.org>
16330 M: Josh Triplett <josh@joshtriplett.org>
16331 R: Steven Rostedt <rostedt@goodmis.org>
16332 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16333 R: Lai Jiangshan <jiangshanlai@gmail.com>
16334 R: Joel Fernandes <joel@joelfernandes.org>
16335 L: rcu@vger.kernel.org
16337 W: http://www.rdrop.com/users/paulmck/RCU/
16338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16339 F: Documentation/RCU/
16340 F: include/linux/rcu*
16342 X: Documentation/RCU/torture.rst
16343 X: include/linux/srcu*.h
16344 X: kernel/rcu/srcu*.c
16346 REAL TIME CLOCK (RTC) SUBSYSTEM
16347 M: Alessandro Zummo <a.zummo@towertech.it>
16348 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
16349 L: linux-rtc@vger.kernel.org
16351 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
16352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16353 F: Documentation/admin-guide/rtc.rst
16354 F: Documentation/devicetree/bindings/rtc/
16356 F: include/linux/platform_data/rtc-*
16357 F: include/linux/rtc.h
16358 F: include/linux/rtc/
16359 F: include/uapi/linux/rtc.h
16360 F: tools/testing/selftests/rtc/
16362 REALTEK AUDIO CODECS
16363 M: Oder Chiou <oder_chiou@realtek.com>
16365 F: include/sound/rt*.h
16366 F: sound/soc/codecs/rt*
16368 REALTEK OTTO WATCHDOG
16369 M: Sander Vanheule <sander@svanheule.net>
16370 L: linux-watchdog@vger.kernel.org
16372 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
16373 F: drivers/watchdog/realtek_otto_wdt.c
16375 REALTEK RTL83xx SMI DSA ROUTER CHIPS
16376 M: Linus Walleij <linus.walleij@linaro.org>
16377 M: Alvin Šipraga <alsi@bang-olufsen.dk>
16379 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
16380 F: drivers/net/dsa/realtek/*
16382 REALTEK WIRELESS DRIVER (rtlwifi family)
16383 M: Ping-Ke Shih <pkshih@realtek.com>
16384 L: linux-wireless@vger.kernel.org
16386 W: https://wireless.wiki.kernel.org/
16387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16388 F: drivers/net/wireless/realtek/rtlwifi/
16390 REALTEK WIRELESS DRIVER (rtw88)
16391 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16392 L: linux-wireless@vger.kernel.org
16394 F: drivers/net/wireless/realtek/rtw88/
16396 REALTEK WIRELESS DRIVER (rtw89)
16397 M: Ping-Ke Shih <pkshih@realtek.com>
16398 L: linux-wireless@vger.kernel.org
16400 F: drivers/net/wireless/realtek/rtw89/
16402 REDPINE WIRELESS DRIVER
16403 M: Amitkumar Karwar <amitkarwar@gmail.com>
16404 M: Siva Rebbagondla <siva8118@gmail.com>
16405 L: linux-wireless@vger.kernel.org
16407 F: drivers/net/wireless/rsi/
16409 REGISTER MAP ABSTRACTION
16410 M: Mark Brown <broonie@kernel.org>
16411 L: linux-kernel@vger.kernel.org
16413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16414 F: Documentation/devicetree/bindings/regmap/
16415 F: drivers/base/regmap/
16416 F: include/linux/regmap.h
16418 REISERFS FILE SYSTEM
16419 L: reiserfs-devel@vger.kernel.org
16423 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16424 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16425 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16426 L: linux-remoteproc@vger.kernel.org
16428 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
16429 F: Documentation/ABI/testing/sysfs-class-remoteproc
16430 F: Documentation/devicetree/bindings/remoteproc/
16431 F: Documentation/staging/remoteproc.rst
16432 F: drivers/remoteproc/
16433 F: include/linux/remoteproc.h
16434 F: include/linux/remoteproc/
16436 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16437 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16438 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16439 L: linux-remoteproc@vger.kernel.org
16441 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
16442 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16443 F: Documentation/staging/rpmsg.rst
16445 F: include/linux/rpmsg.h
16446 F: include/linux/rpmsg/
16447 F: include/uapi/linux/rpmsg.h
16450 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16451 M: Stephan Gerhold <stephan@gerhold.net>
16452 L: netdev@vger.kernel.org
16453 L: linux-remoteproc@vger.kernel.org
16455 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16457 RENESAS CLOCK DRIVERS
16458 M: Geert Uytterhoeven <geert+renesas@glider.be>
16459 L: linux-renesas-soc@vger.kernel.org
16461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16462 F: Documentation/devicetree/bindings/clock/renesas,*
16463 F: drivers/clk/renesas/
16465 RENESAS EMEV2 I2C DRIVER
16466 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16467 L: linux-renesas-soc@vger.kernel.org
16469 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16470 F: drivers/i2c/busses/i2c-emev2.c
16472 RENESAS ETHERNET DRIVERS
16473 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16474 L: netdev@vger.kernel.org
16475 L: linux-renesas-soc@vger.kernel.org
16476 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16477 F: drivers/net/ethernet/renesas/
16478 F: include/linux/sh_eth.h
16480 RENESAS R-CAR GYROADC DRIVER
16481 M: Marek Vasut <marek.vasut@gmail.com>
16482 L: linux-iio@vger.kernel.org
16484 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16485 F: drivers/iio/adc/rcar-gyroadc.c
16487 RENESAS R-CAR I2C DRIVERS
16488 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16489 L: linux-renesas-soc@vger.kernel.org
16491 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16492 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16493 F: drivers/i2c/busses/i2c-rcar.c
16494 F: drivers/i2c/busses/i2c-sh_mobile.c
16496 RENESAS R-CAR SATA DRIVER
16497 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16499 L: linux-ide@vger.kernel.org
16500 L: linux-renesas-soc@vger.kernel.org
16501 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
16502 F: drivers/ata/sata_rcar.c
16504 RENESAS R-CAR THERMAL DRIVERS
16505 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16506 L: linux-renesas-soc@vger.kernel.org
16508 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16509 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16510 F: drivers/thermal/rcar_gen3_thermal.c
16511 F: drivers/thermal/rcar_thermal.c
16513 RENESAS RIIC DRIVER
16514 M: Chris Brandt <chris.brandt@renesas.com>
16515 L: linux-renesas-soc@vger.kernel.org
16517 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16518 F: drivers/i2c/busses/i2c-riic.c
16520 RENESAS USB PHY DRIVER
16521 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16522 L: linux-renesas-soc@vger.kernel.org
16524 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16526 RENESAS RZ/G2L A/D DRIVER
16527 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16528 L: linux-iio@vger.kernel.org
16529 L: linux-renesas-soc@vger.kernel.org
16531 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16532 F: drivers/iio/adc/rzg2l_adc.c
16534 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
16535 M: Miquel Raynal <miquel.raynal@bootlin.com>
16536 L: linux-mtd@lists.infradead.org
16537 L: linux-renesas-soc@vger.kernel.org
16539 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
16540 F: drivers/mtd/nand/raw/renesas-nand-controller.c
16542 RESET CONTROLLER FRAMEWORK
16543 M: Philipp Zabel <p.zabel@pengutronix.de>
16545 T: git git://git.pengutronix.de/git/pza/linux
16546 F: Documentation/devicetree/bindings/reset/
16547 F: Documentation/driver-api/reset.rst
16549 F: include/dt-bindings/reset/
16550 F: include/linux/reset-controller.h
16551 F: include/linux/reset.h
16552 F: include/linux/reset/
16553 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16555 RESTARTABLE SEQUENCES SUPPORT
16556 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16557 M: Peter Zijlstra <peterz@infradead.org>
16558 M: "Paul E. McKenney" <paulmck@kernel.org>
16559 M: Boqun Feng <boqun.feng@gmail.com>
16560 L: linux-kernel@vger.kernel.org
16562 F: include/trace/events/rseq.h
16563 F: include/uapi/linux/rseq.h
16565 F: tools/testing/selftests/rseq/
16568 M: Johannes Berg <johannes@sipsolutions.net>
16569 L: linux-wireless@vger.kernel.org
16571 W: https://wireless.wiki.kernel.org/
16572 Q: https://patchwork.kernel.org/project/linux-wireless/list/
16573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16575 F: Documentation/ABI/stable/sysfs-class-rfkill
16576 F: Documentation/driver-api/rfkill.rst
16577 F: include/linux/rfkill.h
16578 F: include/uapi/linux/rfkill.h
16582 M: Thomas Graf <tgraf@suug.ch>
16583 M: Herbert Xu <herbert@gondor.apana.org.au>
16584 L: netdev@vger.kernel.org
16586 F: include/linux/rhashtable-types.h
16587 F: include/linux/rhashtable.h
16588 F: lib/rhashtable.c
16589 F: lib/test_rhashtable.c
16591 RICOH R5C592 MEMORYSTICK DRIVER
16592 M: Maxim Levitsky <maximlevitsky@gmail.com>
16594 F: drivers/memstick/host/r592.*
16596 RICOH SMARTMEDIA/XD DRIVER
16597 M: Maxim Levitsky <maximlevitsky@gmail.com>
16599 F: drivers/mtd/nand/raw/r852.c
16600 F: drivers/mtd/nand/raw/r852.h
16602 RISC-V ARCHITECTURE
16603 M: Paul Walmsley <paul.walmsley@sifive.com>
16604 M: Palmer Dabbelt <palmer@dabbelt.com>
16605 M: Albert Ou <aou@eecs.berkeley.edu>
16606 L: linux-riscv@lists.infradead.org
16608 P: Documentation/riscv/patch-acceptance.rst
16609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16614 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16615 M: Lewis Hanly <lewis.hanly@microchip.com>
16616 L: linux-riscv@lists.infradead.org
16618 F: drivers/mailbox/mailbox-mpfs.c
16619 F: drivers/soc/microchip/
16620 F: include/soc/microchip/mpfs.h
16623 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16624 M: Jack Wang <jinpu.wang@ionos.com>
16625 L: linux-block@vger.kernel.org
16627 F: drivers/block/rnbd/
16630 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16632 W: http://sourceforge.net/projects/roccat/
16633 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16634 F: drivers/hid/hid-roccat*
16635 F: include/linux/hid-roccat*
16637 ROCKCHIP I2S TDM DRIVER
16638 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
16639 L: linux-rockchip@lists.infradead.org
16641 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
16642 F: sound/soc/rockchip/rockchip_i2s_tdm.*
16644 ROCKCHIP ISP V1 DRIVER
16645 M: Helen Koike <helen.koike@collabora.com>
16646 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16647 L: linux-media@vger.kernel.org
16648 L: linux-rockchip@lists.infradead.org
16650 F: Documentation/admin-guide/media/rkisp1.rst
16651 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16652 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16653 F: drivers/media/platform/rockchip/rkisp1
16654 F: include/uapi/linux/rkisp1-config.h
16656 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16657 M: Jacob Chen <jacob-chen@iotwrt.com>
16658 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16659 L: linux-media@vger.kernel.org
16660 L: linux-rockchip@lists.infradead.org
16662 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16663 F: drivers/media/platform/rockchip/rga/
16665 ROCKCHIP VIDEO DECODER DRIVER
16666 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16667 L: linux-media@vger.kernel.org
16668 L: linux-rockchip@lists.infradead.org
16670 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16671 F: drivers/staging/media/rkvdec/
16674 M: Jiri Pirko <jiri@resnulli.us>
16675 L: netdev@vger.kernel.org
16677 F: drivers/net/ethernet/rocker/
16679 ROCKETPORT EXPRESS/INFINITY DRIVER
16680 M: Kevin Cernekee <cernekee@gmail.com>
16681 L: linux-serial@vger.kernel.org
16683 F: drivers/tty/serial/rp2.*
16685 ROHM BD99954 CHARGER IC
16686 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16687 L: linux-power@fi.rohmeurope.com
16689 F: drivers/power/supply/bd99954-charger.c
16690 F: drivers/power/supply/bd99954-charger.h
16692 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16693 M: Tomasz Duszynski <tduszyns@gmail.com>
16695 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16696 F: drivers/iio/light/bh1750.c
16698 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16699 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16700 L: linux-kernel@vger.kernel.org
16701 L: linux-renesas-soc@vger.kernel.org
16703 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16704 F: drivers/gpio/gpio-bd9571mwv.c
16705 F: drivers/mfd/bd9571mwv.c
16706 F: drivers/regulator/bd9571mwv-regulator.c
16707 F: include/linux/mfd/bd9571mwv.h
16709 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16710 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16711 L: linux-power@fi.rohmeurope.com
16713 F: drivers/clk/clk-bd718x7.c
16714 F: drivers/gpio/gpio-bd71815.c
16715 F: drivers/gpio/gpio-bd71828.c
16716 F: drivers/mfd/rohm-bd71828.c
16717 F: drivers/mfd/rohm-bd718x7.c
16718 F: drivers/mfd/rohm-bd9576.c
16719 F: drivers/regulator/bd71815-regulator.c
16720 F: drivers/regulator/bd71828-regulator.c
16721 F: drivers/regulator/bd718x7-regulator.c
16722 F: drivers/regulator/bd9576-regulator.c
16723 F: drivers/regulator/rohm-regulator.c
16724 F: drivers/rtc/rtc-bd70528.c
16725 F: drivers/watchdog/bd9576_wdt.c
16726 F: include/linux/mfd/rohm-bd71815.h
16727 F: include/linux/mfd/rohm-bd71828.h
16728 F: include/linux/mfd/rohm-bd718x7.h
16729 F: include/linux/mfd/rohm-bd957x.h
16730 F: include/linux/mfd/rohm-generic.h
16731 F: include/linux/mfd/rohm-shared.h
16734 M: Ralf Baechle <ralf@linux-mips.org>
16735 L: linux-hams@vger.kernel.org
16737 W: http://www.linux-ax25.org/
16738 F: include/net/rose.h
16739 F: include/uapi/linux/rose.h
16742 ROTATION DRIVER FOR ALLWINNER A83T
16743 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16744 L: linux-media@vger.kernel.org
16746 T: git git://linuxtv.org/media_tree.git
16747 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16748 F: drivers/media/platform/sunxi/sun8i-rotate/
16751 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
16752 L: linux-remoteproc@vger.kernel.org
16754 F: drivers/tty/rpmsg_tty.c
16756 RTL2830 MEDIA DRIVER
16757 M: Antti Palosaari <crope@iki.fi>
16758 L: linux-media@vger.kernel.org
16760 W: https://linuxtv.org
16761 W: http://palosaari.fi/linux/
16762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16763 T: git git://linuxtv.org/anttip/media_tree.git
16764 F: drivers/media/dvb-frontends/rtl2830*
16766 RTL2832 MEDIA DRIVER
16767 M: Antti Palosaari <crope@iki.fi>
16768 L: linux-media@vger.kernel.org
16770 W: https://linuxtv.org
16771 W: http://palosaari.fi/linux/
16772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16773 T: git git://linuxtv.org/anttip/media_tree.git
16774 F: drivers/media/dvb-frontends/rtl2832*
16776 RTL2832_SDR MEDIA DRIVER
16777 M: Antti Palosaari <crope@iki.fi>
16778 L: linux-media@vger.kernel.org
16780 W: https://linuxtv.org
16781 W: http://palosaari.fi/linux/
16782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16783 T: git git://linuxtv.org/anttip/media_tree.git
16784 F: drivers/media/dvb-frontends/rtl2832_sdr*
16786 RTL8180 WIRELESS DRIVER
16787 L: linux-wireless@vger.kernel.org
16789 W: https://wireless.wiki.kernel.org/
16790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16791 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16793 RTL8187 WIRELESS DRIVER
16794 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16795 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16796 M: Larry Finger <Larry.Finger@lwfinger.net>
16797 L: linux-wireless@vger.kernel.org
16799 W: https://wireless.wiki.kernel.org/
16800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16801 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16803 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16804 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16805 L: linux-wireless@vger.kernel.org
16807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16808 F: drivers/net/wireless/realtek/rtl8xxxu/
16810 RTRS TRANSPORT DRIVERS
16811 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16812 M: Jack Wang <jinpu.wang@ionos.com>
16813 L: linux-rdma@vger.kernel.org
16815 F: drivers/infiniband/ulp/rtrs/
16817 RXRPC SOCKETS (AF_RXRPC)
16818 M: David Howells <dhowells@redhat.com>
16819 M: Marc Dionne <marc.dionne@auristor.com>
16820 L: linux-afs@lists.infradead.org
16822 W: https://www.infradead.org/~dhowells/kafs/
16823 F: Documentation/networking/rxrpc.rst
16824 F: include/keys/rxrpc-type.h
16825 F: include/net/af_rxrpc.h
16826 F: include/trace/events/rxrpc.h
16827 F: include/uapi/linux/rxrpc.h
16830 S3 SAVAGE FRAMEBUFFER DRIVER
16831 M: Antonino Daplas <adaplas@gmail.com>
16832 L: linux-fbdev@vger.kernel.org
16834 F: drivers/video/fbdev/savage/
16837 M: Heiko Carstens <hca@linux.ibm.com>
16838 M: Vasily Gorbik <gor@linux.ibm.com>
16839 M: Alexander Gordeev <agordeev@linux.ibm.com>
16840 R: Christian Borntraeger <borntraeger@linux.ibm.com>
16841 R: Sven Schnelle <svens@linux.ibm.com>
16842 L: linux-s390@vger.kernel.org
16844 W: http://www.ibm.com/developerworks/linux/linux390/
16845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16846 F: Documentation/driver-api/s390-drivers.rst
16847 F: Documentation/s390/
16851 S390 COMMON I/O LAYER
16852 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16853 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16854 L: linux-s390@vger.kernel.org
16856 W: http://www.ibm.com/developerworks/linux/linux390/
16857 F: drivers/s390/cio/
16860 M: Stefan Haberland <sth@linux.ibm.com>
16861 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16862 L: linux-s390@vger.kernel.org
16864 W: http://www.ibm.com/developerworks/linux/linux390/
16865 F: block/partitions/ibm.c
16866 F: drivers/s390/block/dasd*
16867 F: include/linux/dasd_mod.h
16870 M: Matthew Rosato <mjrosato@linux.ibm.com>
16871 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16872 L: linux-s390@vger.kernel.org
16874 W: http://www.ibm.com/developerworks/linux/linux390/
16875 F: drivers/iommu/s390-iommu.c
16877 S390 IUCV NETWORK LAYER
16878 M: Alexandra Winter <wintera@linux.ibm.com>
16879 M: Wenjia Zhang <wenjia@linux.ibm.com>
16880 L: linux-s390@vger.kernel.org
16881 L: netdev@vger.kernel.org
16883 W: http://www.ibm.com/developerworks/linux/linux390/
16884 F: drivers/s390/net/*iucv*
16885 F: include/net/iucv/
16888 S390 NETWORK DRIVERS
16889 M: Alexandra Winter <wintera@linux.ibm.com>
16890 M: Wenjia Zhang <wenjia@linux.ibm.com>
16891 L: linux-s390@vger.kernel.org
16892 L: netdev@vger.kernel.org
16894 W: http://www.ibm.com/developerworks/linux/linux390/
16895 F: drivers/s390/net/
16898 M: Niklas Schnelle <schnelle@linux.ibm.com>
16899 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16900 L: linux-s390@vger.kernel.org
16902 W: http://www.ibm.com/developerworks/linux/linux390/
16904 F: drivers/pci/hotplug/s390_pci_hpc.c
16905 F: Documentation/s390/pci.rst
16907 S390 VFIO AP DRIVER
16908 M: Tony Krowiak <akrowiak@linux.ibm.com>
16909 M: Halil Pasic <pasic@linux.ibm.com>
16910 M: Jason Herne <jjherne@linux.ibm.com>
16911 L: linux-s390@vger.kernel.org
16913 W: http://www.ibm.com/developerworks/linux/linux390/
16914 F: Documentation/s390/vfio-ap.rst
16915 F: drivers/s390/crypto/vfio_ap_drv.c
16916 F: drivers/s390/crypto/vfio_ap_ops.c
16917 F: drivers/s390/crypto/vfio_ap_private.h
16919 S390 VFIO-CCW DRIVER
16920 M: Eric Farman <farman@linux.ibm.com>
16921 M: Matthew Rosato <mjrosato@linux.ibm.com>
16922 R: Halil Pasic <pasic@linux.ibm.com>
16923 L: linux-s390@vger.kernel.org
16924 L: kvm@vger.kernel.org
16926 F: Documentation/s390/vfio-ccw.rst
16927 F: drivers/s390/cio/vfio_ccw*
16928 F: include/uapi/linux/vfio_ccw.h
16930 S390 VFIO-PCI DRIVER
16931 M: Matthew Rosato <mjrosato@linux.ibm.com>
16932 M: Eric Farman <farman@linux.ibm.com>
16933 L: linux-s390@vger.kernel.org
16934 L: kvm@vger.kernel.org
16936 F: drivers/vfio/pci/vfio_pci_zdev.c
16937 F: include/uapi/linux/vfio_zdev.h
16940 M: Harald Freudenberger <freude@linux.ibm.com>
16941 L: linux-s390@vger.kernel.org
16943 W: http://www.ibm.com/developerworks/linux/linux390/
16944 F: drivers/s390/crypto/
16947 M: Steffen Maier <maier@linux.ibm.com>
16948 M: Benjamin Block <bblock@linux.ibm.com>
16949 L: linux-s390@vger.kernel.org
16951 W: http://www.ibm.com/developerworks/linux/linux390/
16952 F: drivers/s390/scsi/zfcp_*
16954 S3C ADC BATTERY DRIVER
16955 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16956 L: linux-samsung-soc@vger.kernel.org
16958 F: drivers/power/supply/s3c_adc_battery.c
16959 F: include/linux/s3c_adc_battery.h
16961 S3C24XX SD/MMC Driver
16962 M: Ben Dooks <ben-linux@fluff.org>
16963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16965 F: drivers/mmc/host/s3cmci.*
16967 SAA6588 RDS RECEIVER DRIVER
16968 M: Hans Verkuil <hverkuil@xs4all.nl>
16969 L: linux-media@vger.kernel.org
16971 W: https://linuxtv.org
16972 T: git git://linuxtv.org/media_tree.git
16973 F: drivers/media/i2c/saa6588*
16975 SAA7134 VIDEO4LINUX DRIVER
16976 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16977 L: linux-media@vger.kernel.org
16979 W: https://linuxtv.org
16980 T: git git://linuxtv.org/media_tree.git
16981 F: Documentation/driver-api/media/drivers/saa7134*
16982 F: drivers/media/pci/saa7134/
16984 SAA7146 VIDEO4LINUX-2 DRIVER
16985 M: Hans Verkuil <hverkuil@xs4all.nl>
16986 L: linux-media@vger.kernel.org
16988 T: git git://linuxtv.org/media_tree.git
16989 F: drivers/media/common/saa7146/
16990 F: drivers/media/pci/saa7146/
16991 F: include/media/drv-intf/saa7146*
16993 SAFESETID SECURITY MODULE
16994 M: Micah Morton <mortonm@chromium.org>
16996 F: Documentation/admin-guide/LSM/SafeSetID.rst
16997 F: security/safesetid/
16999 SAMSUNG AUDIO (ASoC) DRIVERS
17000 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
17001 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17002 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17004 F: Documentation/devicetree/bindings/sound/samsung*
17005 F: sound/soc/samsung/
17007 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17008 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
17009 L: linux-crypto@vger.kernel.org
17010 L: linux-samsung-soc@vger.kernel.org
17012 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17013 F: drivers/crypto/exynos-rng.c
17015 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17016 M: Łukasz Stelmach <l.stelmach@samsung.com>
17017 L: linux-samsung-soc@vger.kernel.org
17019 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17020 F: drivers/char/hw_random/exynos-trng.c
17022 SAMSUNG FRAMEBUFFER DRIVER
17023 M: Jingoo Han <jingoohan1@gmail.com>
17024 L: linux-fbdev@vger.kernel.org
17026 F: drivers/video/fbdev/s3c-fb.c
17028 SAMSUNG INTERCONNECT DRIVERS
17029 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17030 M: Artur Świgoń <a.swigon@samsung.com>
17031 L: linux-pm@vger.kernel.org
17032 L: linux-samsung-soc@vger.kernel.org
17034 F: drivers/interconnect/samsung/
17036 SAMSUNG LAPTOP DRIVER
17037 M: Corentin Chary <corentin.chary@gmail.com>
17038 L: platform-driver-x86@vger.kernel.org
17040 F: drivers/platform/x86/samsung-laptop.c
17042 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17043 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
17044 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17045 L: linux-kernel@vger.kernel.org
17046 L: linux-samsung-soc@vger.kernel.org
17048 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17049 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17050 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17051 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17052 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17053 F: drivers/clk/clk-s2mps11.c
17054 F: drivers/mfd/sec*.c
17055 F: drivers/regulator/s2m*.c
17056 F: drivers/regulator/s5m*.c
17057 F: drivers/rtc/rtc-s5m.c
17058 F: include/linux/mfd/samsung/
17060 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17061 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17062 L: linux-media@vger.kernel.org
17063 L: linux-samsung-soc@vger.kernel.org
17065 F: drivers/media/platform/s3c-camif/
17066 F: include/media/drv-intf/s3c_camif.h
17068 SAMSUNG S3FWRN5 NFC DRIVER
17069 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
17070 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17071 L: linux-nfc@lists.01.org (subscribers-only)
17073 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17074 F: drivers/nfc/s3fwrn5
17076 SAMSUNG S5C73M3 CAMERA DRIVER
17077 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17078 M: Andrzej Hajda <andrzej.hajda@intel.com>
17079 L: linux-media@vger.kernel.org
17081 F: drivers/media/i2c/s5c73m3/*
17083 SAMSUNG S5K5BAF CAMERA DRIVER
17084 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17085 M: Andrzej Hajda <andrzej.hajda@intel.com>
17086 L: linux-media@vger.kernel.org
17088 F: drivers/media/i2c/s5k5baf.c
17090 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17091 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
17092 M: Vladimir Zapolskiy <vz@mleia.com>
17093 L: linux-crypto@vger.kernel.org
17094 L: linux-samsung-soc@vger.kernel.org
17096 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17097 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17098 F: drivers/crypto/s5p-sss.c
17100 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17101 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17102 L: linux-media@vger.kernel.org
17104 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17105 F: drivers/media/platform/exynos4-is/
17107 SAMSUNG SOC CLOCK DRIVERS
17108 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17109 M: Tomasz Figa <tomasz.figa@gmail.com>
17110 M: Chanwoo Choi <cw00.choi@samsung.com>
17111 R: Alim Akhtar <alim.akhtar@samsung.com>
17112 L: linux-samsung-soc@vger.kernel.org
17114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17115 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17116 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17117 F: drivers/clk/samsung/
17118 F: include/dt-bindings/clock/exynos*.h
17119 F: include/dt-bindings/clock/s3c*.h
17120 F: include/dt-bindings/clock/s5p*.h
17121 F: include/dt-bindings/clock/samsung,*.h
17122 F: include/linux/clk/samsung.h
17123 F: include/linux/platform_data/clk-s3c2410.h
17125 SAMSUNG SPI DRIVERS
17126 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
17127 M: Andi Shyti <andi@etezian.org>
17128 L: linux-spi@vger.kernel.org
17129 L: linux-samsung-soc@vger.kernel.org
17131 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
17132 F: drivers/spi/spi-s3c*
17133 F: include/linux/platform_data/spi-s3c64xx.h
17134 F: include/linux/spi/s3c24xx-fiq.h
17136 SAMSUNG SXGBE DRIVERS
17137 M: Byungho An <bh74.an@samsung.com>
17138 L: netdev@vger.kernel.org
17140 F: drivers/net/ethernet/samsung/sxgbe/
17142 SAMSUNG THERMAL DRIVER
17143 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17144 L: linux-pm@vger.kernel.org
17145 L: linux-samsung-soc@vger.kernel.org
17147 T: git https://github.com/lmajewski/linux-samsung-thermal.git
17148 F: drivers/thermal/samsung/
17150 SAMSUNG USB2 PHY DRIVER
17151 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17152 L: linux-kernel@vger.kernel.org
17154 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
17155 F: Documentation/driver-api/phy/samsung-usb2.rst
17156 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17157 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17158 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17159 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17160 F: drivers/phy/samsung/phy-samsung-usb2.c
17161 F: drivers/phy/samsung/phy-samsung-usb2.h
17163 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17164 M: Paul Barker <paul.barker@sancloud.com>
17165 R: Marc Murphy <marc.murphy@sancloud.com>
17167 F: arch/arm/boot/dts/am335x-sancloud*
17170 M: Zwane Mwaikambo <zwanem@gmail.com>
17172 F: drivers/watchdog/sc1200wdt.c
17175 M: Ingo Molnar <mingo@redhat.com>
17176 M: Peter Zijlstra <peterz@infradead.org>
17177 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17178 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17179 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17180 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17181 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17182 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17183 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17184 L: linux-kernel@vger.kernel.org
17186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17187 F: include/linux/preempt.h
17188 F: include/linux/sched.h
17189 F: include/linux/wait.h
17190 F: include/uapi/linux/sched.h
17193 SCR24X CHIP CARD INTERFACE DRIVER
17194 M: Lubomir Rintel <lkundrak@v3.sk>
17196 F: drivers/char/pcmcia/scr24x_cs.c
17198 SCSI RDMA PROTOCOL (SRP) INITIATOR
17199 M: Bart Van Assche <bvanassche@acm.org>
17200 L: linux-rdma@vger.kernel.org
17202 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17203 F: drivers/infiniband/ulp/srp/
17204 F: include/scsi/srp.h
17206 SCSI RDMA PROTOCOL (SRP) TARGET
17207 M: Bart Van Assche <bvanassche@acm.org>
17208 L: linux-rdma@vger.kernel.org
17209 L: target-devel@vger.kernel.org
17211 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17212 F: drivers/infiniband/ulp/srpt/
17215 M: Doug Gilbert <dgilbert@interlog.com>
17216 L: linux-scsi@vger.kernel.org
17218 W: http://sg.danny.cz/sg
17219 F: Documentation/scsi/scsi-generic.rst
17220 F: drivers/scsi/sg.c
17221 F: include/scsi/sg.h
17224 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17225 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17226 L: linux-scsi@vger.kernel.org
17228 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17231 F: Documentation/devicetree/bindings/scsi/
17236 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17237 L: linux-scsi@vger.kernel.org
17239 F: Documentation/scsi/st.rst
17240 F: drivers/scsi/st.*
17241 F: drivers/scsi/st_*.h
17243 SCSI TARGET CORE USER DRIVER
17244 M: Bodo Stroesser <bostroesser@gmail.com>
17245 L: linux-scsi@vger.kernel.org
17246 L: target-devel@vger.kernel.org
17248 F: Documentation/target/tcmu-design.rst
17249 F: drivers/target/target_core_user.c
17250 F: include/uapi/linux/target_core_user.h
17252 SCSI TARGET SUBSYSTEM
17253 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17254 L: linux-scsi@vger.kernel.org
17255 L: target-devel@vger.kernel.org
17257 W: http://www.linux-iscsi.org
17258 Q: https://patchwork.kernel.org/project/target-devel/list/
17259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17260 F: Documentation/target/
17265 M: Vlad Yasevich <vyasevich@gmail.com>
17266 M: Neil Horman <nhorman@tuxdriver.com>
17267 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17268 L: linux-sctp@vger.kernel.org
17270 W: http://lksctp.sourceforge.net
17271 F: Documentation/networking/sctp.rst
17272 F: include/linux/sctp.h
17273 F: include/net/sctp/
17274 F: include/uapi/linux/sctp.h
17278 M: Jim Cromie <jim.cromie@gmail.com>
17280 F: Documentation/i2c/busses/scx200_acb.rst
17281 F: arch/x86/platform/scx200/
17282 F: drivers/i2c/busses/scx200*
17283 F: drivers/mtd/maps/scx200_docflash.c
17284 F: drivers/watchdog/scx200_wdt.c
17285 F: include/linux/scx200.h
17288 M: Jim Cromie <jim.cromie@gmail.com>
17290 F: drivers/char/scx200_gpio.c
17291 F: include/linux/scx200_gpio.h
17293 SCx200 HRT CLOCKSOURCE DRIVER
17294 M: Jim Cromie <jim.cromie@gmail.com>
17296 F: drivers/clocksource/scx200_hrt.c
17298 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17299 M: Sascha Sommer <saschasommer@freenet.de>
17300 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17302 F: drivers/mmc/host/sdricoh_cs.c
17304 SECO BOARDS CEC DRIVER
17305 M: Ettore Chimenti <ek5.chimenti@gmail.com>
17307 F: drivers/media/cec/platform/seco/seco-cec.c
17308 F: drivers/media/cec/platform/seco/seco-cec.h
17311 M: Kees Cook <keescook@chromium.org>
17312 R: Andy Lutomirski <luto@amacapital.net>
17313 R: Will Drewry <wad@chromium.org>
17315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17316 F: Documentation/userspace-api/seccomp_filter.rst
17317 F: include/linux/seccomp.h
17318 F: include/uapi/linux/seccomp.h
17319 F: kernel/seccomp.c
17320 F: tools/testing/selftests/kselftest_harness.h
17321 F: tools/testing/selftests/seccomp/*
17322 K: \bsecure_computing
17325 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17326 M: Al Cooper <alcooperx@gmail.com>
17327 L: linux-mmc@vger.kernel.org
17328 L: bcm-kernel-feedback-list@broadcom.com
17330 F: drivers/mmc/host/sdhci-brcmstb*
17332 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17333 M: Adrian Hunter <adrian.hunter@intel.com>
17334 L: linux-mmc@vger.kernel.org
17336 F: drivers/mmc/host/sdhci*
17338 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17339 M: Eugen Hristev <eugen.hristev@microchip.com>
17340 L: linux-mmc@vger.kernel.org
17342 F: drivers/mmc/host/sdhci-of-at91.c
17344 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17345 M: Ben Dooks <ben-linux@fluff.org>
17346 M: Jaehoon Chung <jh80.chung@samsung.com>
17347 L: linux-mmc@vger.kernel.org
17349 F: drivers/mmc/host/sdhci-s3c*
17351 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17352 M: Viresh Kumar <vireshk@kernel.org>
17353 L: linux-mmc@vger.kernel.org
17355 F: drivers/mmc/host/sdhci-spear.c
17357 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17358 M: Kishon Vijay Abraham I <kishon@ti.com>
17359 L: linux-mmc@vger.kernel.org
17361 F: drivers/mmc/host/sdhci-omap.c
17363 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
17364 M: Haibo Chen <haibo.chen@nxp.com>
17365 L: linux-imx@nxp.com
17366 L: linux-mmc@vger.kernel.org
17368 F: drivers/mmc/host/sdhci-esdhc-imx.c
17370 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17371 M: Jonathan Derrick <jonathan.derrick@intel.com>
17372 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
17373 L: linux-block@vger.kernel.org
17375 F: block/opal_proto.h
17377 F: include/linux/sed*
17378 F: include/uapi/linux/sed*
17381 M: Security Officers <security@kernel.org>
17383 F: Documentation/admin-guide/security-bugs.rst
17386 M: James Morris <jmorris@namei.org>
17387 M: "Serge E. Hallyn" <serge@hallyn.com>
17388 L: linux-security-module@vger.kernel.org (suggested Cc:)
17390 W: http://kernsec.org/
17391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17393 X: security/selinux/
17395 SELINUX SECURITY MODULE
17396 M: Paul Moore <paul@paul-moore.com>
17397 M: Stephen Smalley <stephen.smalley.work@gmail.com>
17398 M: Eric Paris <eparis@parisplace.org>
17399 L: selinux@vger.kernel.org
17401 W: https://selinuxproject.org
17402 W: https://github.com/SELinuxProject
17403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17404 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17405 F: Documentation/ABI/obsolete/sysfs-selinux-disable
17406 F: Documentation/admin-guide/LSM/SELinux.rst
17407 F: include/trace/events/avc.h
17408 F: include/uapi/linux/selinux_netlink.h
17409 F: scripts/selinux/
17410 F: security/selinux/
17413 M: Jiri Slaby <jirislaby@kernel.org>
17415 F: drivers/misc/phantom.c
17416 F: include/uapi/linux/phantom.h
17418 SENSEAIR SUNRISE 006-0-0007
17419 M: Jacopo Mondi <jacopo@jmondi.org>
17421 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17422 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17423 F: drivers/iio/chemical/sunrise_co2.c
17425 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17426 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
17428 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17429 F: drivers/iio/chemical/scd30.h
17430 F: drivers/iio/chemical/scd30_core.c
17431 F: drivers/iio/chemical/scd30_i2c.c
17432 F: drivers/iio/chemical/scd30_serial.c
17434 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17435 M: Roan van Dijk <roan@protonic.nl>
17437 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17438 F: drivers/iio/chemical/scd4x.c
17440 SENSIRION SGP40 GAS SENSOR DRIVER
17441 M: Andreas Klinger <ak@it-klinger.de>
17443 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17444 F: drivers/iio/chemical/sgp40.c
17446 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
17447 M: Tomasz Duszynski <tduszyns@gmail.com>
17449 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
17450 F: drivers/iio/chemical/sps30.c
17451 F: drivers/iio/chemical/sps30_i2c.c
17452 F: drivers/iio/chemical/sps30_serial.c
17455 M: Rob Herring <robh@kernel.org>
17456 L: linux-serial@vger.kernel.org
17458 F: Documentation/devicetree/bindings/serial/serial.yaml
17459 F: drivers/tty/serdev/
17460 F: include/linux/serdev.h
17463 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17464 L: linux-serial@vger.kernel.org
17466 F: Documentation/devicetree/bindings/serial/
17467 F: drivers/tty/serial/
17470 M: Sean Young <sean@mess.org>
17471 L: linux-media@vger.kernel.org
17473 F: drivers/media/rc/serial_ir.c
17475 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17476 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17477 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17479 F: Documentation/devicetree/bindings/slimbus/
17480 F: drivers/slimbus/
17481 F: include/linux/slimbus.h
17484 M: Edward Cree <ecree.xilinx@gmail.com>
17485 M: Martin Habets <habetsm.xilinx@gmail.com>
17486 L: netdev@vger.kernel.org
17488 F: drivers/net/ethernet/sfc/
17490 SFF/SFP/SFP+ MODULE SUPPORT
17491 M: Russell King <linux@armlinux.org.uk>
17492 L: netdev@vger.kernel.org
17494 F: drivers/net/phy/phylink.c
17495 F: drivers/net/phy/sfp*
17496 F: include/linux/mdio/mdio-i2c.h
17497 F: include/linux/phylink.h
17498 F: include/linux/sfp.h
17499 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)
17502 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17504 F: drivers/misc/sgi-gru/
17506 SGI XP/XPC/XPNET DRIVER
17507 M: Robin Holt <robinmholt@gmail.com>
17508 M: Steve Wahl <steve.wahl@hpe.com>
17509 R: Mike Travis <mike.travis@hpe.com>
17511 F: drivers/misc/sgi-xp/
17513 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17514 M: Karsten Graul <kgraul@linux.ibm.com>
17515 L: linux-s390@vger.kernel.org
17517 W: http://www.ibm.com/developerworks/linux/linux390/
17520 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17521 M: Linus Walleij <linus.walleij@linaro.org>
17522 L: linux-iio@vger.kernel.org
17524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17525 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17526 F: drivers/iio/light/gp2ap002.c
17528 SHARP RJ54N1CB0C SENSOR DRIVER
17529 M: Jacopo Mondi <jacopo@jmondi.org>
17530 L: linux-media@vger.kernel.org
17532 T: git git://linuxtv.org/media_tree.git
17533 F: drivers/media/i2c/rj54n1cb0c.c
17534 F: include/media/i2c/rj54n1cb0c.h
17536 SH_VOU V4L2 OUTPUT DRIVER
17537 L: linux-media@vger.kernel.org
17539 F: drivers/media/platform/sh_vou.c
17540 F: include/media/drv-intf/sh_vou.h
17542 SI2157 MEDIA DRIVER
17543 M: Antti Palosaari <crope@iki.fi>
17544 L: linux-media@vger.kernel.org
17546 W: https://linuxtv.org
17547 W: http://palosaari.fi/linux/
17548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17549 T: git git://linuxtv.org/anttip/media_tree.git
17550 F: drivers/media/tuners/si2157*
17552 SI2165 MEDIA DRIVER
17553 M: Matthias Schwarzott <zzam@gentoo.org>
17554 L: linux-media@vger.kernel.org
17556 W: https://linuxtv.org
17557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17558 F: drivers/media/dvb-frontends/si2165*
17560 SI2168 MEDIA DRIVER
17561 M: Antti Palosaari <crope@iki.fi>
17562 L: linux-media@vger.kernel.org
17564 W: https://linuxtv.org
17565 W: http://palosaari.fi/linux/
17566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17567 T: git git://linuxtv.org/anttip/media_tree.git
17568 F: drivers/media/dvb-frontends/si2168*
17570 SI470X FM RADIO RECEIVER I2C DRIVER
17571 M: Hans Verkuil <hverkuil@xs4all.nl>
17572 L: linux-media@vger.kernel.org
17574 W: https://linuxtv.org
17575 T: git git://linuxtv.org/media_tree.git
17576 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17578 SI470X FM RADIO RECEIVER USB DRIVER
17579 M: Hans Verkuil <hverkuil@xs4all.nl>
17580 L: linux-media@vger.kernel.org
17582 W: https://linuxtv.org
17583 T: git git://linuxtv.org/media_tree.git
17584 F: drivers/media/radio/si470x/radio-si470x-common.c
17585 F: drivers/media/radio/si470x/radio-si470x-usb.c
17586 F: drivers/media/radio/si470x/radio-si470x.h
17588 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17589 M: Eduardo Valentin <edubezval@gmail.com>
17590 L: linux-media@vger.kernel.org
17592 W: https://linuxtv.org
17593 T: git git://linuxtv.org/media_tree.git
17594 F: drivers/media/radio/si4713/si4713.?
17596 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17597 M: Eduardo Valentin <edubezval@gmail.com>
17598 L: linux-media@vger.kernel.org
17600 W: https://linuxtv.org
17601 T: git git://linuxtv.org/media_tree.git
17602 F: drivers/media/radio/si4713/radio-platform-si4713.c
17604 SI4713 FM RADIO TRANSMITTER USB DRIVER
17605 M: Hans Verkuil <hverkuil@xs4all.nl>
17606 L: linux-media@vger.kernel.org
17608 W: https://linuxtv.org
17609 T: git git://linuxtv.org/media_tree.git
17610 F: drivers/media/radio/si4713/radio-usb-si4713.c
17613 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17614 L: linux-media@vger.kernel.org
17616 W: https://linuxtv.org
17617 T: git git://linuxtv.org/media_tree.git
17618 F: drivers/media/common/siano/
17619 F: drivers/media/mmc/siano/
17620 F: drivers/media/usb/siano/
17621 F: drivers/media/usb/siano/
17624 M: Palmer Dabbelt <palmer@dabbelt.com>
17625 M: Paul Walmsley <paul.walmsley@sifive.com>
17626 L: linux-riscv@lists.infradead.org
17628 T: git git://github.com/sifive/riscv-linux.git
17632 SIFIVE FU540 SYSTEM-ON-CHIP
17633 M: Paul Walmsley <paul.walmsley@sifive.com>
17634 M: Palmer Dabbelt <palmer@dabbelt.com>
17635 L: linux-riscv@lists.infradead.org
17637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17642 M: Green Wan <green.wan@sifive.com>
17644 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17645 F: drivers/dma/sf-pdma/
17647 SILEAD TOUCHSCREEN DRIVER
17648 M: Hans de Goede <hdegoede@redhat.com>
17649 L: linux-input@vger.kernel.org
17650 L: platform-driver-x86@vger.kernel.org
17652 F: drivers/input/touchscreen/silead.c
17653 F: drivers/platform/x86/touchscreen_dmi.c
17655 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17656 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17658 F: drivers/staging/wfx/
17660 SILICON MOTION SM712 FRAME BUFFER DRIVER
17661 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17662 M: Teddy Wang <teddy.wang@siliconmotion.com>
17663 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17664 L: linux-fbdev@vger.kernel.org
17666 F: Documentation/fb/sm712fb.rst
17667 F: drivers/video/fbdev/sm712*
17669 SILVACO I3C DUAL-ROLE MASTER
17670 M: Miquel Raynal <miquel.raynal@bootlin.com>
17671 M: Conor Culhane <conor.culhane@silvaco.com>
17672 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
17674 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17675 F: drivers/i3c/master/svc-i3c-master.c
17678 M: Hans de Goede <hdegoede@redhat.com>
17679 L: linux-fbdev@vger.kernel.org
17681 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17682 F: drivers/video/fbdev/simplefb.c
17683 F: include/linux/platform_data/simplefb.h
17685 SIMTEC EB110ATX (Chalice CATS)
17686 M: Simtec Linux Team <linux@simtec.co.uk>
17688 W: http://www.simtec.co.uk/products/EB110ATX/
17690 SIMTEC EB2410ITX (BAST)
17691 M: Simtec Linux Team <linux@simtec.co.uk>
17693 W: http://www.simtec.co.uk/products/EB2410ITX/
17694 F: arch/arm/mach-s3c/bast-ide.c
17695 F: arch/arm/mach-s3c/bast-irq.c
17696 F: arch/arm/mach-s3c/mach-bast.c
17699 M: Thorsten Scherer <t.scherer@eckelmann.de>
17700 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17701 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17703 F: drivers/gpio/gpio-siox.c
17705 F: include/trace/events/siox.h
17707 SIPHASH PRF ROUTINES
17708 M: Jason A. Donenfeld <Jason@zx2c4.com>
17710 F: include/linux/siphash.h
17712 F: lib/test_siphash.c
17714 SIS 190 ETHERNET DRIVER
17715 M: Francois Romieu <romieu@fr.zoreil.com>
17716 L: netdev@vger.kernel.org
17718 F: drivers/net/ethernet/sis/sis190.c
17720 SIS 900/7016 FAST ETHERNET DRIVER
17721 M: Daniele Venzano <venza@brownhat.org>
17722 L: netdev@vger.kernel.org
17724 W: http://www.brownhat.org/sis900.html
17725 F: drivers/net/ethernet/sis/sis900.*
17727 SIS FRAMEBUFFER DRIVER
17728 M: Thomas Winischhofer <thomas@winischhofer.net>
17730 W: http://www.winischhofer.net/linuxsisvga.shtml
17731 F: Documentation/fb/sisfb.rst
17732 F: drivers/video/fbdev/sis/
17733 F: include/video/sisfb.h
17735 SIS I2C TOUCHSCREEN DRIVER
17736 M: Mika Penttilä <mika.penttila@nextfour.com>
17737 L: linux-input@vger.kernel.org
17739 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17740 F: drivers/input/touchscreen/sis_i2c.c
17743 M: Thomas Winischhofer <thomas@winischhofer.net>
17745 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17746 F: drivers/usb/misc/sisusbvga/
17748 SL28 CPLD MFD DRIVER
17749 M: Michael Walle <michael@walle.cc>
17751 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
17752 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
17753 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
17754 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
17755 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
17756 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
17757 F: drivers/gpio/gpio-sl28cpld.c
17758 F: drivers/hwmon/sl28cpld-hwmon.c
17759 F: drivers/irqchip/irq-sl28cpld.c
17760 F: drivers/pwm/pwm-sl28cpld.c
17761 F: drivers/watchdog/sl28cpld_wdt.c
17764 M: Christoph Lameter <cl@linux.com>
17765 M: Pekka Enberg <penberg@kernel.org>
17766 M: David Rientjes <rientjes@google.com>
17767 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17768 M: Andrew Morton <akpm@linux-foundation.org>
17769 M: Vlastimil Babka <vbabka@suse.cz>
17770 L: linux-mm@kvack.org
17772 F: include/linux/sl?b*.h
17775 SLEEPABLE READ-COPY UPDATE (SRCU)
17776 M: Lai Jiangshan <jiangshanlai@gmail.com>
17777 M: "Paul E. McKenney" <paulmck@kernel.org>
17778 M: Josh Triplett <josh@joshtriplett.org>
17779 R: Steven Rostedt <rostedt@goodmis.org>
17780 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17781 L: rcu@vger.kernel.org
17783 W: http://www.rdrop.com/users/paulmck/RCU/
17784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17785 F: include/linux/srcu*.h
17786 F: kernel/rcu/srcu*.c
17788 SMACK SECURITY MODULE
17789 M: Casey Schaufler <casey@schaufler-ca.com>
17790 L: linux-security-module@vger.kernel.org
17792 W: http://schaufler-ca.com
17793 T: git git://github.com/cschaufler/smack-next
17794 F: Documentation/admin-guide/LSM/Smack.rst
17797 SMC91x ETHERNET DRIVER
17798 M: Nicolas Pitre <nico@fluxnic.net>
17800 F: drivers/net/ethernet/smsc/smc91x.*
17802 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17803 M: Mark Rutland <mark.rutland@arm.com>
17804 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17805 M: Sudeep Holla <sudeep.holla@arm.com>
17806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17808 F: drivers/firmware/smccc/
17809 F: include/linux/arm-smccc.h
17811 SMM665 HARDWARE MONITOR DRIVER
17812 M: Guenter Roeck <linux@roeck-us.net>
17813 L: linux-hwmon@vger.kernel.org
17815 F: Documentation/hwmon/smm665.rst
17816 F: drivers/hwmon/smm665.c
17818 SMSC EMC2103 HARDWARE MONITOR DRIVER
17819 M: Steve Glendinning <steve.glendinning@shawell.net>
17820 L: linux-hwmon@vger.kernel.org
17822 F: Documentation/hwmon/emc2103.rst
17823 F: drivers/hwmon/emc2103.c
17825 SMSC SCH5627 HARDWARE MONITOR DRIVER
17826 M: Hans de Goede <hdegoede@redhat.com>
17827 L: linux-hwmon@vger.kernel.org
17829 F: Documentation/hwmon/sch5627.rst
17830 F: drivers/hwmon/sch5627.c
17832 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17833 M: Steve Glendinning <steve.glendinning@shawell.net>
17834 L: linux-fbdev@vger.kernel.org
17836 F: drivers/video/fbdev/smscufx.c
17838 SMSC47B397 HARDWARE MONITOR DRIVER
17839 M: Jean Delvare <jdelvare@suse.com>
17840 L: linux-hwmon@vger.kernel.org
17842 F: Documentation/hwmon/smsc47b397.rst
17843 F: drivers/hwmon/smsc47b397.c
17845 SMSC911x ETHERNET DRIVER
17846 M: Steve Glendinning <steve.glendinning@shawell.net>
17847 L: netdev@vger.kernel.org
17849 F: drivers/net/ethernet/smsc/smsc911x.*
17850 F: include/linux/smsc911x.h
17852 SMSC9420 PCI ETHERNET DRIVER
17853 M: Steve Glendinning <steve.glendinning@shawell.net>
17854 L: netdev@vger.kernel.org
17856 F: drivers/net/ethernet/smsc/smsc9420.*
17858 SOCIONEXT (SNI) AVE NETWORK DRIVER
17859 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17860 L: netdev@vger.kernel.org
17862 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17863 F: drivers/net/ethernet/socionext/sni_ave.c
17865 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17866 M: Jassi Brar <jaswinder.singh@linaro.org>
17867 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17868 L: netdev@vger.kernel.org
17870 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17871 F: drivers/net/ethernet/socionext/netsec.c
17873 SOCIONEXT (SNI) Synquacer SPI DRIVER
17874 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17875 M: Jassi Brar <jaswinder.singh@linaro.org>
17876 L: linux-spi@vger.kernel.org
17878 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17879 F: drivers/spi/spi-synquacer.c
17881 SOCIONEXT SYNQUACER I2C DRIVER
17882 M: Ard Biesheuvel <ardb@kernel.org>
17883 L: linux-i2c@vger.kernel.org
17885 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17886 F: drivers/i2c/busses/i2c-synquacer.c
17888 SOCIONEXT UNIPHIER SOUND DRIVER
17889 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17891 F: sound/soc/uniphier/
17893 SOEKRIS NET48XX LED SUPPORT
17894 M: Chris Boot <bootc@bootc.net>
17896 F: drivers/leds/leds-net48xx.c
17898 SOFT-IWARP DRIVER (siw)
17899 M: Bernard Metzler <bmt@zurich.ibm.com>
17900 L: linux-rdma@vger.kernel.org
17902 F: drivers/infiniband/sw/siw/
17903 F: include/uapi/rdma/siw-abi.h
17905 SOFT-ROCE DRIVER (rxe)
17906 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17907 L: linux-rdma@vger.kernel.org
17909 F: drivers/infiniband/sw/rxe/
17910 F: include/uapi/rdma/rdma_user_rxe.h
17912 SOFTLOGIC 6x10 MPEG CODEC
17913 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17914 M: Anton Sviridenko <anton@corp.bluecherry.net>
17915 M: Andrey Utkin <andrey_utkin@fastmail.com>
17916 M: Ismael Luceno <ismael@iodev.co.uk>
17917 L: linux-media@vger.kernel.org
17919 F: drivers/media/pci/solo6x10/
17921 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17922 M: James Morse <james.morse@arm.com>
17923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17925 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17926 F: drivers/firmware/arm_sdei.c
17927 F: include/linux/arm_sdei.h
17928 F: include/uapi/linux/arm_sdei.h
17930 SOFTWARE NODES AND DEVICE PROPERTIES
17931 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17932 R: Daniel Scally <djrscally@gmail.com>
17933 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17934 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17935 L: linux-acpi@vger.kernel.org
17937 F: drivers/base/property.c
17938 F: drivers/base/swnode.c
17939 F: include/linux/fwnode.h
17940 F: include/linux/property.h
17942 SOFTWARE RAID (Multiple Disks) SUPPORT
17943 M: Song Liu <song@kernel.org>
17944 L: linux-raid@vger.kernel.org
17946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17947 F: drivers/md/Kconfig
17948 F: drivers/md/Makefile
17950 F: drivers/md/raid*
17951 F: include/linux/raid/
17952 F: include/uapi/linux/raid/
17954 SOLIDRUN CLEARFOG SUPPORT
17955 M: Russell King <linux@armlinux.org.uk>
17957 F: arch/arm/boot/dts/armada-388-clearfog*
17958 F: arch/arm/boot/dts/armada-38x-solidrun-*
17960 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17961 M: Russell King <linux@armlinux.org.uk>
17963 F: arch/arm/boot/dts/imx6*-cubox-i*
17964 F: arch/arm/boot/dts/imx6*-hummingboard*
17965 F: arch/arm/boot/dts/imx6*-sr-*
17967 SONIC NETWORK DRIVER
17968 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17969 L: netdev@vger.kernel.org
17971 F: drivers/net/ethernet/natsemi/sonic.*
17973 SONICS SILICON BACKPLANE DRIVER (SSB)
17974 M: Michael Buesch <m@bues.ch>
17975 L: linux-wireless@vger.kernel.org
17978 F: include/linux/ssb/
17980 SONY IMX208 SENSOR DRIVER
17981 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17982 L: linux-media@vger.kernel.org
17984 T: git git://linuxtv.org/media_tree.git
17985 F: drivers/media/i2c/imx208.c
17987 SONY IMX214 SENSOR DRIVER
17988 M: Ricardo Ribalda <ribalda@kernel.org>
17989 L: linux-media@vger.kernel.org
17991 T: git git://linuxtv.org/media_tree.git
17992 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17993 F: drivers/media/i2c/imx214.c
17995 SONY IMX219 SENSOR DRIVER
17996 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17997 L: linux-media@vger.kernel.org
17999 T: git git://linuxtv.org/media_tree.git
18000 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18001 F: drivers/media/i2c/imx219.c
18003 SONY IMX258 SENSOR DRIVER
18004 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18005 L: linux-media@vger.kernel.org
18007 T: git git://linuxtv.org/media_tree.git
18008 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18009 F: drivers/media/i2c/imx258.c
18011 SONY IMX274 SENSOR DRIVER
18012 M: Leon Luo <leonl@leopardimaging.com>
18013 L: linux-media@vger.kernel.org
18015 T: git git://linuxtv.org/media_tree.git
18016 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18017 F: drivers/media/i2c/imx274.c
18019 SONY IMX290 SENSOR DRIVER
18020 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18021 L: linux-media@vger.kernel.org
18023 T: git git://linuxtv.org/media_tree.git
18024 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18025 F: drivers/media/i2c/imx290.c
18027 SONY IMX319 SENSOR DRIVER
18028 M: Bingbu Cao <bingbu.cao@intel.com>
18029 L: linux-media@vger.kernel.org
18031 T: git git://linuxtv.org/media_tree.git
18032 F: drivers/media/i2c/imx319.c
18034 SONY IMX334 SENSOR DRIVER
18035 M: Paul J. Murphy <paul.j.murphy@intel.com>
18036 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18037 L: linux-media@vger.kernel.org
18039 T: git git://linuxtv.org/media_tree.git
18040 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18041 F: drivers/media/i2c/imx334.c
18043 SONY IMX335 SENSOR DRIVER
18044 M: Paul J. Murphy <paul.j.murphy@intel.com>
18045 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18046 L: linux-media@vger.kernel.org
18048 T: git git://linuxtv.org/media_tree.git
18049 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18050 F: drivers/media/i2c/imx335.c
18052 SONY IMX355 SENSOR DRIVER
18053 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18054 L: linux-media@vger.kernel.org
18056 T: git git://linuxtv.org/media_tree.git
18057 F: drivers/media/i2c/imx355.c
18059 SONY IMX412 SENSOR DRIVER
18060 M: Paul J. Murphy <paul.j.murphy@intel.com>
18061 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18062 L: linux-media@vger.kernel.org
18064 T: git git://linuxtv.org/media_tree.git
18065 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18066 F: drivers/media/i2c/imx412.c
18068 SONY MEMORYSTICK SUBSYSTEM
18069 M: Maxim Levitsky <maximlevitsky@gmail.com>
18070 M: Alex Dubov <oakad@yahoo.com>
18071 M: Ulf Hansson <ulf.hansson@linaro.org>
18072 L: linux-mmc@vger.kernel.org
18074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18075 F: drivers/memstick/
18076 F: include/linux/memstick.h
18078 SONY VAIO CONTROL DEVICE DRIVER
18079 M: Mattia Dongili <malattia@linux.it>
18080 L: platform-driver-x86@vger.kernel.org
18082 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18083 F: Documentation/admin-guide/laptops/sony-laptop.rst
18084 F: drivers/char/sonypi.c
18085 F: drivers/platform/x86/sony-laptop.c
18086 F: include/linux/sony-laptop.h
18089 M: Jaroslav Kysela <perex@perex.cz>
18090 M: Takashi Iwai <tiwai@suse.com>
18091 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18093 W: http://www.alsa-project.org/
18094 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18096 F: Documentation/sound/
18098 F: include/uapi/sound/
18100 F: tools/testing/selftests/alsa
18102 SOUND - COMPRESSED AUDIO
18103 M: Vinod Koul <vkoul@kernel.org>
18104 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18107 F: Documentation/sound/designs/compress-offload.rst
18108 F: include/sound/compress_driver.h
18109 F: include/uapi/sound/compress_*
18110 F: sound/core/compress_offload.c
18111 F: sound/soc/soc-compress.c
18113 SOUND - DMAENGINE HELPERS
18114 M: Lars-Peter Clausen <lars@metafoo.de>
18116 F: include/sound/dmaengine_pcm.h
18117 F: sound/core/pcm_dmaengine.c
18118 F: sound/soc/soc-generic-dmaengine-pcm.c
18120 SOUND - ALSA SELFTESTS
18121 M: Mark Brown <broonie@kernel.org>
18122 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18123 L: linux-kselftest@vger.kernel.org
18125 F: tools/testing/selftests/alsa
18127 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18128 M: Liam Girdwood <lgirdwood@gmail.com>
18129 M: Mark Brown <broonie@kernel.org>
18130 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18132 W: http://alsa-project.org/main/index.php/ASoC
18133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18134 F: Documentation/devicetree/bindings/sound/
18135 F: Documentation/sound/soc/
18136 F: include/dt-bindings/sound/
18137 F: include/sound/soc*
18140 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18141 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18142 M: Liam Girdwood <lgirdwood@gmail.com>
18143 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18144 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18145 M: Daniel Baluta <daniel.baluta@nxp.com>
18146 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18148 W: https://github.com/thesofproject/linux/
18151 SOUNDWIRE SUBSYSTEM
18152 M: Vinod Koul <vkoul@kernel.org>
18153 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18154 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18155 R: Sanyog Kale <sanyog.r.kale@intel.com>
18156 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18159 F: Documentation/driver-api/soundwire/
18160 F: drivers/soundwire/
18161 F: include/linux/soundwire/
18164 M: Olli Salonen <olli.salonen@iki.fi>
18165 L: linux-media@vger.kernel.org
18167 W: https://linuxtv.org
18168 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18169 F: drivers/media/dvb-frontends/sp2*
18171 SPARC + UltraSPARC (sparc/sparc64)
18172 M: "David S. Miller" <davem@davemloft.net>
18173 L: sparclinux@vger.kernel.org
18175 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18181 SPARC SERIAL DRIVERS
18182 M: "David S. Miller" <davem@davemloft.net>
18183 L: sparclinux@vger.kernel.org
18185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18187 F: drivers/tty/serial/suncore.c
18188 F: drivers/tty/serial/sunhv.c
18189 F: drivers/tty/serial/sunsab.c
18190 F: drivers/tty/serial/sunsab.h
18191 F: drivers/tty/serial/sunsu.c
18192 F: drivers/tty/serial/sunzilog.c
18193 F: drivers/tty/serial/sunzilog.h
18194 F: drivers/tty/vcc.c
18195 F: include/linux/sunserialcore.h
18198 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18199 L: linux-sparse@vger.kernel.org
18201 W: https://sparse.docs.kernel.org/
18202 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18203 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18204 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18205 F: include/linux/compiler.h
18207 SPEAKUP CONSOLE SPEECH DRIVER
18208 M: William Hubbs <w.d.hubbs@gmail.com>
18209 M: Chris Brannon <chris@the-brannons.com>
18210 M: Kirk Reiser <kirk@reisers.ca>
18211 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18212 L: speakup@linux-speakup.org
18214 W: http://www.linux-speakup.org/
18215 W: https://github.com/linux-speakup/speakup
18216 B: https://github.com/linux-speakup/speakup/issues
18217 F: drivers/accessibility/speakup/
18219 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18220 M: Viresh Kumar <vireshk@kernel.org>
18221 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18225 W: http://www.st.com/spear
18226 F: arch/arm/boot/dts/spear*
18227 F: arch/arm/mach-spear/
18228 F: drivers/clk/spear/
18229 F: drivers/pinctrl/spear/
18232 M: Tudor Ambarus <tudor.ambarus@microchip.com>
18233 M: Pratyush Yadav <p.yadav@ti.com>
18234 R: Michael Walle <michael@walle.cc>
18235 L: linux-mtd@lists.infradead.org
18237 W: http://www.linux-mtd.infradead.org/
18238 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18239 C: irc://irc.oftc.net/mtd
18240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18241 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18242 F: drivers/mtd/spi-nor/
18243 F: include/linux/mtd/spi-nor.h
18246 M: Mark Brown <broonie@kernel.org>
18247 L: linux-spi@vger.kernel.org
18249 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
18250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18251 F: Documentation/devicetree/bindings/spi/
18252 F: Documentation/spi/
18254 F: include/linux/spi/
18255 F: include/uapi/linux/spi/
18258 SPIDERNET NETWORK DRIVER for CELL
18259 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18260 M: Geoff Levand <geoff@infradead.org>
18261 L: netdev@vger.kernel.org
18262 L: linuxppc-dev@lists.ozlabs.org
18264 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18265 F: drivers/net/ethernet/toshiba/spider_net*
18268 M: Stephen Boyd <sboyd@kernel.org>
18269 L: linux-kernel@vger.kernel.org
18271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18272 F: Documentation/devicetree/bindings/spmi/
18274 F: include/dt-bindings/spmi/spmi.h
18275 F: include/linux/spmi.h
18276 F: include/trace/events/spmi.h
18279 M: Jeremy Kerr <jk@ozlabs.org>
18280 L: linuxppc-dev@lists.ozlabs.org
18282 W: http://www.ibm.com/developerworks/power/cell/
18283 F: Documentation/filesystems/spufs/spufs.rst
18284 F: arch/powerpc/platforms/cell/spufs/
18286 SQUASHFS FILE SYSTEM
18287 M: Phillip Lougher <phillip@squashfs.org.uk>
18288 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18290 W: http://squashfs.org.uk
18291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18292 F: Documentation/filesystems/squashfs.rst
18295 SRM (Alpha) environment access
18296 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
18298 F: arch/alpha/kernel/srm_env.c
18300 ST LSM6DSx IMU IIO DRIVER
18301 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
18302 L: linux-iio@vger.kernel.org
18304 W: http://www.st.com/
18305 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18306 F: drivers/iio/imu/st_lsm6dsx/
18308 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18309 M: Mickael Guene <mickael.guene@st.com>
18310 L: linux-media@vger.kernel.org
18312 T: git git://linuxtv.org/media_tree.git
18313 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18314 F: drivers/media/i2c/st-mipid02.c
18316 ST STM32 I2C/SMBUS DRIVER
18317 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18318 M: Alain Volmat <alain.volmat@foss.st.com>
18319 L: linux-i2c@vger.kernel.org
18321 F: drivers/i2c/busses/i2c-stm32*
18323 ST STM32 SPI DRIVER
18324 M: Alain Volmat <alain.volmat@foss.st.com>
18325 L: linux-spi@vger.kernel.org
18327 F: drivers/spi/spi-stm32.c
18330 M: Daniel Nilsson <daniel.nilsson@flex.com>
18331 L: linux-hwmon@vger.kernel.org
18333 F: Documentation/hwmon/stpddc60.rst
18334 F: drivers/hwmon/pmbus/stpddc60.c
18336 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18337 M: Song Qiang <songqiang1304521@gmail.com>
18338 L: linux-iio@vger.kernel.org
18340 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18341 F: drivers/iio/proximity/vl53l0x-i2c.c
18344 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18345 M: Sasha Levin <sashal@kernel.org>
18346 L: stable@vger.kernel.org
18348 F: Documentation/process/stable-kernel-rules.rst
18350 STAGING - ATOMISP DRIVER
18351 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18352 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18353 L: linux-media@vger.kernel.org
18355 F: drivers/staging/media/atomisp/
18357 STAGING - FIELDBUS SUBSYSTEM
18358 M: Sven Van Asbroeck <TheSven73@gmail.com>
18360 F: drivers/staging/fieldbus/*
18361 F: drivers/staging/fieldbus/Documentation/
18363 STAGING - HMS ANYBUS-S BUS
18364 M: Sven Van Asbroeck <TheSven73@gmail.com>
18366 F: drivers/staging/fieldbus/anybuss/
18368 STAGING - INDUSTRIAL IO
18369 M: Jonathan Cameron <jic23@kernel.org>
18370 L: linux-iio@vger.kernel.org
18372 F: Documentation/devicetree/bindings/staging/iio/
18373 F: drivers/staging/iio/
18375 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18376 M: Marc Dietrich <marvin24@gmx.de>
18377 L: ac100@lists.launchpad.net (moderated for non-subscribers)
18378 L: linux-tegra@vger.kernel.org
18380 F: drivers/staging/nvec/
18382 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18383 M: Jens Frederich <jfrederich@gmail.com>
18384 M: Jon Nettleton <jon.nettleton@gmail.com>
18386 W: http://wiki.laptop.org/go/DCON
18387 F: drivers/staging/olpc_dcon/
18389 STAGING - REALTEK RTL8188EU DRIVERS
18390 M: Larry Finger <Larry.Finger@lwfinger.net>
18391 M: Phillip Potter <phil@philpotter.co.uk>
18393 F: drivers/staging/r8188eu/
18395 STAGING - REALTEK RTL8712U DRIVERS
18396 M: Larry Finger <Larry.Finger@lwfinger.net>
18397 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18399 F: drivers/staging/rtl8712/
18401 STAGING - SEPS525 LCD CONTROLLER DRIVERS
18402 M: Michael Hennerich <michael.hennerich@analog.com>
18403 L: linux-fbdev@vger.kernel.org
18405 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
18406 F: drivers/staging/fbtft/fb_seps525.c
18408 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
18409 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18410 M: Teddy Wang <teddy.wang@siliconmotion.com>
18411 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18412 L: linux-fbdev@vger.kernel.org
18414 F: drivers/staging/sm750fb/
18416 STAGING - VIA VT665X DRIVERS
18417 M: Forest Bond <forest@alittletooquiet.net>
18419 F: drivers/staging/vt665?/
18422 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18423 L: linux-staging@lists.linux.dev
18425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
18426 F: drivers/staging/
18428 STARFIRE/DURALAN NETWORK DRIVER
18429 M: Ion Badulescu <ionut@badula.org>
18431 F: drivers/net/ethernet/adaptec/starfire*
18433 STARFIVE JH7100 CLOCK DRIVER
18434 M: Emil Renner Berthing <kernel@esmil.dk>
18436 F: Documentation/devicetree/bindings/clock/starfive,jh7100-clkgen.yaml
18437 F: drivers/clk/starfive/clk-starfive-jh7100.c
18438 F: include/dt-bindings/clock/starfive-jh7100.h
18440 STARFIVE JH7100 PINCTRL DRIVER
18441 M: Emil Renner Berthing <kernel@esmil.dk>
18442 L: linux-gpio@vger.kernel.org
18444 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
18445 F: drivers/pinctrl/pinctrl-starfive.c
18446 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
18448 STARFIVE JH7100 RESET CONTROLLER DRIVER
18449 M: Emil Renner Berthing <kernel@esmil.dk>
18451 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
18452 F: drivers/reset/reset-starfive-jh7100.c
18453 F: include/dt-bindings/reset/starfive-jh7100.h
18456 M: Peter Zijlstra <peterz@infradead.org>
18457 M: Josh Poimboeuf <jpoimboe@redhat.com>
18458 M: Jason Baron <jbaron@akamai.com>
18459 R: Steven Rostedt <rostedt@goodmis.org>
18460 R: Ard Biesheuvel <ardb@kernel.org>
18462 F: arch/*/include/asm/jump_label*.h
18463 F: arch/*/include/asm/static_call*.h
18464 F: arch/*/kernel/jump_label.c
18465 F: arch/*/kernel/static_call.c
18466 F: include/linux/jump_label*.h
18467 F: include/linux/static_call*.h
18468 F: kernel/jump_label.c
18469 F: kernel/static_call.c
18471 STI AUDIO (ASoC) DRIVERS
18472 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18473 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18475 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
18479 M: Alain Volmat <alain.volmat@foss.st.com>
18481 F: Documentation/devicetree/bindings/media/stih-cec.txt
18482 F: drivers/media/cec/platform/sti/
18484 STK1160 USB VIDEO CAPTURE DRIVER
18485 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18486 L: linux-media@vger.kernel.org
18488 T: git git://linuxtv.org/media_tree.git
18489 F: drivers/media/usb/stk1160/
18491 STM32 AUDIO (ASoC) DRIVERS
18492 M: Olivier Moysan <olivier.moysan@foss.st.com>
18493 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18494 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18496 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
18497 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
18500 STM32 TIMER/LPTIMER DRIVERS
18501 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
18503 F: Documentation/ABI/testing/*timer-stm32
18504 F: Documentation/devicetree/bindings/*/*stm32-*timer*
18505 F: drivers/*/stm32-*timer*
18506 F: drivers/pwm/pwm-stm32*
18507 F: include/linux/*/stm32-*tim*
18509 STMMAC ETHERNET DRIVER
18510 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
18511 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
18512 M: Jose Abreu <joabreu@synopsys.com>
18513 L: netdev@vger.kernel.org
18515 W: http://www.stlinux.com
18516 F: Documentation/networking/device_drivers/ethernet/stmicro/
18517 F: drivers/net/ethernet/stmicro/stmmac/
18520 M: Sam Creasey <sammy@sammy.net>
18522 W: http://sammy.net/sun3/
18523 F: arch/m68k/include/asm/sun3*
18524 F: arch/m68k/kernel/*sun3*
18525 F: arch/m68k/sun3*/
18526 F: drivers/net/ethernet/i825xx/sun3*
18528 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18529 M: Hans de Goede <hdegoede@redhat.com>
18530 L: linux-input@vger.kernel.org
18532 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18533 F: drivers/input/keyboard/sun4i-lradc-keys.c
18535 SUNDANCE NETWORK DRIVER
18536 M: Denis Kirjanov <kda@linux-powerpc.org>
18537 L: netdev@vger.kernel.org
18539 F: drivers/net/ethernet/dlink/sundance.c
18542 M: Vincent Shih <vincent.sunplus@gmail.com>
18543 L: linux-rtc@vger.kernel.org
18545 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
18546 F: drivers/rtc/rtc-sunplus.c
18549 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18550 M: Rich Felker <dalias@libc.org>
18551 L: linux-sh@vger.kernel.org
18553 Q: http://patchwork.kernel.org/project/linux-sh/list/
18554 F: Documentation/sh/
18559 M: "Rafael J. Wysocki" <rafael@kernel.org>
18560 M: Len Brown <len.brown@intel.com>
18561 M: Pavel Machek <pavel@ucw.cz>
18562 L: linux-pm@vger.kernel.org
18564 B: https://bugzilla.kernel.org
18565 F: Documentation/power/
18566 F: arch/x86/kernel/acpi/
18567 F: drivers/base/power/
18568 F: include/linux/freezer.h
18569 F: include/linux/pm.h
18570 F: include/linux/suspend.h
18574 M: Martin Mares <mj@ucw.cz>
18575 L: linux-video@atrey.karlin.mff.cuni.cz
18577 F: Documentation/admin-guide/svga.rst
18578 F: arch/x86/boot/video*
18581 M: Christoph Hellwig <hch@infradead.org>
18582 L: iommu@lists.linux-foundation.org
18584 W: http://git.infradead.org/users/hch/dma-mapping.git
18585 T: git git://git.infradead.org/users/hch/dma-mapping.git
18586 F: arch/*/kernel/pci-swiotlb.c
18587 F: include/linux/swiotlb.h
18588 F: kernel/dma/swiotlb.c
18591 M: Jiri Pirko <jiri@resnulli.us>
18592 M: Ivan Vecera <ivecera@redhat.com>
18593 L: netdev@vger.kernel.org
18595 F: include/net/switchdev.h
18598 SY8106A REGULATOR DRIVER
18599 M: Icenowy Zheng <icenowy@aosc.io>
18601 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18602 F: drivers/regulator/sy8106a-regulator.c
18604 SYNC FILE FRAMEWORK
18605 M: Sumit Semwal <sumit.semwal@linaro.org>
18606 R: Gustavo Padovan <gustavo@padovan.org>
18607 L: linux-media@vger.kernel.org
18608 L: dri-devel@lists.freedesktop.org
18610 T: git git://anongit.freedesktop.org/drm/drm-misc
18611 F: Documentation/driver-api/sync_file.rst
18612 F: drivers/dma-buf/dma-fence*
18613 F: drivers/dma-buf/sw_sync.c
18614 F: drivers/dma-buf/sync_*
18615 F: include/linux/sync_file.h
18616 F: include/uapi/linux/sync_file.h
18618 SYNOPSYS ARC ARCHITECTURE
18619 M: Vineet Gupta <vgupta@kernel.org>
18620 L: linux-snps-arc@lists.infradead.org
18622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18623 F: Documentation/arc/
18624 F: Documentation/devicetree/bindings/arc/*
18625 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18627 F: drivers/clocksource/arc_timer.c
18628 F: drivers/tty/serial/arc_uart.c
18630 SYNOPSYS ARC HSDK SDP pll clock driver
18631 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18633 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18634 F: drivers/clk/clk-hsdk-pll.c
18636 SYNOPSYS ARC SDP clock driver
18637 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18639 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18640 F: drivers/clk/axs10x/*
18642 SYNOPSYS ARC SDP platform support
18643 M: Alexey Brodkin <abrodkin@synopsys.com>
18645 F: Documentation/devicetree/bindings/arc/axs10*
18646 F: arch/arc/boot/dts/ax*
18647 F: arch/arc/plat-axs10x
18649 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18650 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18652 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18653 F: drivers/reset/reset-axs10x.c
18655 SYNOPSYS CREG GPIO DRIVER
18656 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18658 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18659 F: drivers/gpio/gpio-creg-snps.c
18661 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18662 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18664 F: drivers/tty/serial/8250/8250_dw.c
18665 F: drivers/tty/serial/8250/8250_dwlib.*
18666 F: drivers/tty/serial/8250/8250_lpss.c
18668 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18669 M: Hoan Tran <hoan@os.amperecomputing.com>
18670 M: Serge Semin <fancer.lancer@gmail.com>
18671 L: linux-gpio@vger.kernel.org
18673 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18674 F: drivers/gpio/gpio-dwapb.c
18676 SYNOPSYS DESIGNWARE APB SSI DRIVER
18677 M: Serge Semin <fancer.lancer@gmail.com>
18678 L: linux-spi@vger.kernel.org
18680 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18681 F: drivers/spi/spi-dw*
18683 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18684 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18686 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18687 F: drivers/dma/dw-axi-dmac/
18689 SYNOPSYS DESIGNWARE DMAC DRIVER
18690 M: Viresh Kumar <vireshk@kernel.org>
18691 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18693 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18695 F: include/dt-bindings/dma/dw-dmac.h
18696 F: include/linux/dma/dw.h
18697 F: include/linux/platform_data/dma-dw.h
18699 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18700 M: Jose Abreu <Jose.Abreu@synopsys.com>
18701 L: netdev@vger.kernel.org
18703 F: drivers/net/ethernet/synopsys/
18705 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18706 M: Jose Abreu <Jose.Abreu@synopsys.com>
18707 L: netdev@vger.kernel.org
18709 F: drivers/net/pcs/pcs-xpcs.c
18710 F: drivers/net/pcs/pcs-xpcs.h
18711 F: include/linux/pcs/pcs-xpcs.h
18713 SYNOPSYS DESIGNWARE I2C DRIVER
18714 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18715 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18716 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18717 L: linux-i2c@vger.kernel.org
18719 F: drivers/i2c/busses/i2c-designware-*
18721 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18722 M: Jaehoon Chung <jh80.chung@samsung.com>
18723 L: linux-mmc@vger.kernel.org
18725 F: drivers/mmc/host/dw_mmc*
18727 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18728 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18730 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18731 F: drivers/reset/reset-hsdk.c
18732 F: include/dt-bindings/reset/snps,hsdk-reset.h
18734 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18735 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18736 M: Manjunath M B <manjumb@synopsys.com>
18737 L: linux-mmc@vger.kernel.org
18739 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18741 SYSTEM CONFIGURATION (SYSCON)
18742 M: Lee Jones <lee.jones@linaro.org>
18743 M: Arnd Bergmann <arnd@arndb.de>
18745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18746 F: drivers/mfd/syscon.c
18748 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18749 M: Sudeep Holla <sudeep.holla@arm.com>
18750 R: Cristian Marussi <cristian.marussi@arm.com>
18751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18753 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18754 F: drivers/clk/clk-sc[mp]i.c
18755 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18756 F: drivers/firmware/arm_scmi/
18757 F: drivers/firmware/arm_scpi.c
18758 F: drivers/regulator/scmi-regulator.c
18759 F: drivers/reset/reset-scmi.c
18760 F: include/linux/sc[mp]i_protocol.h
18761 F: include/trace/events/scmi.h
18762 F: include/uapi/linux/virtio_scmi.h
18764 SYSTEM RESET/SHUTDOWN DRIVERS
18765 M: Sebastian Reichel <sre@kernel.org>
18766 L: linux-pm@vger.kernel.org
18768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18769 F: Documentation/devicetree/bindings/power/reset/
18770 F: drivers/power/reset/
18772 SYSTEM TRACE MODULE CLASS
18773 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18776 F: Documentation/trace/stm.rst
18777 F: drivers/hwtracing/stm/
18778 F: include/linux/stm.h
18779 F: include/uapi/linux/stm.h
18781 SYSTEM76 ACPI DRIVER
18782 M: Jeremy Soller <jeremy@system76.com>
18783 M: System76 Product Development <productdev@system76.com>
18784 L: platform-driver-x86@vger.kernel.org
18786 F: drivers/platform/x86/system76_acpi.c
18789 M: Christoph Hellwig <hch@infradead.org>
18791 F: Documentation/filesystems/sysv-fs.rst
18793 F: include/linux/sysv_fs.h
18795 TASKSTATS STATISTICS INTERFACE
18796 M: Balbir Singh <bsingharora@gmail.com>
18798 F: Documentation/accounting/taskstats*
18799 F: include/linux/taskstats*
18800 F: kernel/taskstats.c
18803 M: Jamal Hadi Salim <jhs@mojatatu.com>
18804 M: Cong Wang <xiyou.wangcong@gmail.com>
18805 M: Jiri Pirko <jiri@resnulli.us>
18806 L: netdev@vger.kernel.org
18808 F: include/net/pkt_cls.h
18809 F: include/net/pkt_sched.h
18810 F: include/net/tc_act/
18811 F: include/uapi/linux/pkt_cls.h
18812 F: include/uapi/linux/pkt_sched.h
18813 F: include/uapi/linux/tc_act/
18814 F: include/uapi/linux/tc_ematch/
18816 F: tools/testing/selftests/tc-testing
18818 TC90522 MEDIA DRIVER
18819 M: Akihiro Tsukada <tskd08@gmail.com>
18820 L: linux-media@vger.kernel.org
18822 F: drivers/media/dvb-frontends/tc90522*
18824 TCP LOW PRIORITY MODULE
18825 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18826 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18828 W: http://tcp-lp-mod.sourceforge.net/
18829 F: net/ipv4/tcp_lp.c
18831 TDA10071 MEDIA DRIVER
18832 M: Antti Palosaari <crope@iki.fi>
18833 L: linux-media@vger.kernel.org
18835 W: https://linuxtv.org
18836 W: http://palosaari.fi/linux/
18837 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18838 T: git git://linuxtv.org/anttip/media_tree.git
18839 F: drivers/media/dvb-frontends/tda10071*
18841 TDA18212 MEDIA DRIVER
18842 M: Antti Palosaari <crope@iki.fi>
18843 L: linux-media@vger.kernel.org
18845 W: https://linuxtv.org
18846 W: http://palosaari.fi/linux/
18847 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18848 T: git git://linuxtv.org/anttip/media_tree.git
18849 F: drivers/media/tuners/tda18212*
18851 TDA18218 MEDIA DRIVER
18852 M: Antti Palosaari <crope@iki.fi>
18853 L: linux-media@vger.kernel.org
18855 W: https://linuxtv.org
18856 W: http://palosaari.fi/linux/
18857 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18858 T: git git://linuxtv.org/anttip/media_tree.git
18859 F: drivers/media/tuners/tda18218*
18861 TDA18250 MEDIA DRIVER
18862 M: Olli Salonen <olli.salonen@iki.fi>
18863 L: linux-media@vger.kernel.org
18865 W: https://linuxtv.org
18866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18867 T: git git://linuxtv.org/media_tree.git
18868 F: drivers/media/tuners/tda18250*
18870 TDA18271 MEDIA DRIVER
18871 M: Michael Krufky <mkrufky@linuxtv.org>
18872 L: linux-media@vger.kernel.org
18874 W: https://linuxtv.org
18875 W: http://github.com/mkrufky
18876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18877 T: git git://linuxtv.org/mkrufky/tuners.git
18878 F: drivers/media/tuners/tda18271*
18880 TDA1997x MEDIA DRIVER
18881 M: Tim Harvey <tharvey@gateworks.com>
18882 L: linux-media@vger.kernel.org
18884 W: https://linuxtv.org
18885 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18886 F: drivers/media/i2c/tda1997x.*
18888 TDA827x MEDIA DRIVER
18889 M: Michael Krufky <mkrufky@linuxtv.org>
18890 L: linux-media@vger.kernel.org
18892 W: https://linuxtv.org
18893 W: http://github.com/mkrufky
18894 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18895 T: git git://linuxtv.org/mkrufky/tuners.git
18896 F: drivers/media/tuners/tda8290.*
18898 TDA8290 MEDIA DRIVER
18899 M: Michael Krufky <mkrufky@linuxtv.org>
18900 L: linux-media@vger.kernel.org
18902 W: https://linuxtv.org
18903 W: http://github.com/mkrufky
18904 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18905 T: git git://linuxtv.org/mkrufky/tuners.git
18906 F: drivers/media/tuners/tda8290.*
18908 TDA9840 MEDIA DRIVER
18909 M: Hans Verkuil <hverkuil@xs4all.nl>
18910 L: linux-media@vger.kernel.org
18912 W: https://linuxtv.org
18913 T: git git://linuxtv.org/media_tree.git
18914 F: drivers/media/i2c/tda9840*
18916 TEA5761 TUNER DRIVER
18917 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18918 L: linux-media@vger.kernel.org
18920 W: https://linuxtv.org
18921 T: git git://linuxtv.org/media_tree.git
18922 F: drivers/media/tuners/tea5761.*
18924 TEA5767 TUNER DRIVER
18925 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18926 L: linux-media@vger.kernel.org
18928 W: https://linuxtv.org
18929 T: git git://linuxtv.org/media_tree.git
18930 F: drivers/media/tuners/tea5767.*
18932 TEA6415C MEDIA DRIVER
18933 M: Hans Verkuil <hverkuil@xs4all.nl>
18934 L: linux-media@vger.kernel.org
18936 W: https://linuxtv.org
18937 T: git git://linuxtv.org/media_tree.git
18938 F: drivers/media/i2c/tea6415c*
18940 TEA6420 MEDIA DRIVER
18941 M: Hans Verkuil <hverkuil@xs4all.nl>
18942 L: linux-media@vger.kernel.org
18944 W: https://linuxtv.org
18945 T: git git://linuxtv.org/media_tree.git
18946 F: drivers/media/i2c/tea6420*
18949 M: Jiri Pirko <jiri@resnulli.us>
18950 L: netdev@vger.kernel.org
18952 F: drivers/net/team/
18953 F: include/linux/if_team.h
18954 F: include/uapi/linux/if_team.h
18956 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18957 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18959 F: arch/x86/platform/ts5500/
18961 TECHNOTREND USB IR RECEIVER
18962 M: Sean Young <sean@mess.org>
18963 L: linux-media@vger.kernel.org
18965 F: drivers/media/rc/ttusbir.c
18967 TECHWELL TW9910 VIDEO DECODER
18968 L: linux-media@vger.kernel.org
18970 F: drivers/media/i2c/tw9910.c
18971 F: include/media/i2c/tw9910.h
18974 M: Jens Wiklander <jens.wiklander@linaro.org>
18975 R: Sumit Garg <sumit.garg@linaro.org>
18976 L: op-tee@lists.trustedfirmware.org
18978 F: Documentation/staging/tee.rst
18980 F: include/linux/tee_drv.h
18981 F: include/uapi/linux/tee.h
18983 TEGRA ARCHITECTURE SUPPORT
18984 M: Thierry Reding <thierry.reding@gmail.com>
18985 M: Jonathan Hunter <jonathanh@nvidia.com>
18986 L: linux-tegra@vger.kernel.org
18988 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18993 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18994 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18996 F: drivers/clk/tegra/
18999 M: Laxman Dewangan <ldewangan@nvidia.com>
19000 M: Jon Hunter <jonathanh@nvidia.com>
19002 F: drivers/dma/tegra*
19005 M: Laxman Dewangan <ldewangan@nvidia.com>
19006 R: Dmitry Osipenko <digetx@gmail.com>
19008 F: drivers/i2c/busses/i2c-tegra.c
19010 TEGRA IOMMU DRIVERS
19011 M: Thierry Reding <thierry.reding@gmail.com>
19012 R: Krishna Reddy <vdumpa@nvidia.com>
19013 L: linux-tegra@vger.kernel.org
19015 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19016 F: drivers/iommu/tegra*
19019 M: Laxman Dewangan <ldewangan@nvidia.com>
19021 F: drivers/input/keyboard/tegra-kbc.c
19024 M: Stefan Agner <stefan@agner.ch>
19025 M: Lucas Stach <dev@lynxeye.de>
19027 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19028 F: drivers/mtd/nand/raw/tegra_nand.c
19031 M: Thierry Reding <thierry.reding@gmail.com>
19033 F: drivers/pwm/pwm-tegra.c
19035 TEGRA SERIAL DRIVER
19036 M: Laxman Dewangan <ldewangan@nvidia.com>
19038 F: drivers/tty/serial/serial-tegra.c
19041 M: Laxman Dewangan <ldewangan@nvidia.com>
19043 F: drivers/spi/spi-tegra*
19045 TEGRA QUAD SPI DRIVER
19046 M: Thierry Reding <thierry.reding@gmail.com>
19047 M: Jonathan Hunter <jonathanh@nvidia.com>
19048 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19049 L: linux-tegra@vger.kernel.org
19051 F: drivers/spi/spi-tegra210-quad.c
19054 M: Thierry Reding <thierry.reding@gmail.com>
19055 M: Jonathan Hunter <jonathanh@nvidia.com>
19056 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19057 L: linux-media@vger.kernel.org
19058 L: linux-tegra@vger.kernel.org
19060 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19061 F: drivers/staging/media/tegra-video/
19063 TEGRA XUSB PADCTL DRIVER
19064 M: JC Kuo <jckuo@nvidia.com>
19066 F: drivers/phy/tegra/xusb*
19068 TEHUTI ETHERNET DRIVER
19069 M: Andy Gospodarek <andy@greyhouse.net>
19070 L: netdev@vger.kernel.org
19072 F: drivers/net/ethernet/tehuti/*
19074 TELECOM CLOCK DRIVER FOR MCPL0010
19075 M: Mark Gross <markgross@kernel.org>
19077 F: drivers/char/tlclk.c
19079 TEMPO SEMICONDUCTOR DRIVERS
19080 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19082 F: Documentation/devicetree/bindings/sound/tscs*.txt
19083 F: sound/soc/codecs/tscs*.c
19084 F: sound/soc/codecs/tscs*.h
19086 TENSILICA XTENSA PORT (xtensa)
19087 M: Chris Zankel <chris@zankel.net>
19088 M: Max Filippov <jcmvbkbc@gmail.com>
19089 L: linux-xtensa@linux-xtensa.org
19091 T: git git://github.com/czankel/xtensa-linux.git
19093 F: drivers/irqchip/irq-xtensa-*
19095 TEXAS INSTRUMENTS ASoC DRIVERS
19096 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19097 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19101 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19102 M: Ricardo Ribalda <ribalda@kernel.org>
19103 L: linux-iio@vger.kernel.org
19105 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19106 F: drivers/iio/dac/ti-dac7612.c
19108 TEXAS INSTRUMENTS DMA DRIVERS
19109 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19110 L: dmaengine@vger.kernel.org
19112 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19113 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19114 F: Documentation/devicetree/bindings/dma/ti/
19116 X: drivers/dma/ti/cppi41.c
19117 F: include/linux/dma/k3-udma-glue.h
19118 F: include/linux/dma/ti-cppi5.h
19119 F: include/linux/dma/k3-psil.h
19121 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19122 M: Nishanth Menon <nm@ti.com>
19123 M: Tero Kristo <kristo@kernel.org>
19124 M: Santosh Shilimkar <ssantosh@kernel.org>
19125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19127 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19128 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19129 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19130 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19131 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19132 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19133 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19134 F: drivers/clk/keystone/sci-clk.c
19135 F: drivers/firmware/ti_sci*
19136 F: drivers/irqchip/irq-ti-sci-inta.c
19137 F: drivers/irqchip/irq-ti-sci-intr.c
19138 F: drivers/reset/reset-ti-sci.c
19139 F: drivers/soc/ti/ti_sci_inta_msi.c
19140 F: drivers/soc/ti/ti_sci_pm_domains.c
19141 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19142 F: include/linux/soc/ti/ti_sci_inta_msi.h
19143 F: include/linux/soc/ti/ti_sci_protocol.h
19145 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19146 M: Robert Marko <robert.marko@sartura.hr>
19147 M: Luka Perkov <luka.perkov@sartura.hr>
19148 L: linux-hwmon@vger.kernel.org
19150 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19151 F: Documentation/hwmon/tps23861.rst
19152 F: drivers/hwmon/tps23861.c
19154 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19155 M: Puranjay Mohan <puranjay12@gmail.com>
19156 L: linux-iio@vger.kernel.org
19158 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19159 F: drivers/iio/temperature/tmp117.c
19161 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19162 M: Hans Verkuil <hverkuil@xs4all.nl>
19163 L: linux-media@vger.kernel.org
19165 W: https://linuxtv.org
19166 T: git git://linuxtv.org/media_tree.git
19167 F: drivers/media/radio/radio-raremono.c
19170 M: Rafael J. Wysocki <rafael@kernel.org>
19171 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19172 R: Amit Kucheria <amitk@kernel.org>
19173 R: Zhang Rui <rui.zhang@intel.com>
19174 L: linux-pm@vger.kernel.org
19176 Q: https://patchwork.kernel.org/project/linux-pm/list/
19177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19178 F: Documentation/ABI/testing/sysfs-class-thermal
19179 F: Documentation/devicetree/bindings/thermal/
19180 F: Documentation/driver-api/thermal/
19181 F: drivers/thermal/
19182 F: include/linux/cpu_cooling.h
19183 F: include/linux/thermal.h
19184 F: include/uapi/linux/thermal.h
19187 THERMAL DRIVER FOR AMLOGIC SOCS
19188 M: Guillaume La Roque <glaroque@baylibre.com>
19189 L: linux-pm@vger.kernel.org
19190 L: linux-amlogic@lists.infradead.org
19192 W: http://linux-meson.com/
19193 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19194 F: drivers/thermal/amlogic_thermal.c
19196 THERMAL/CPU_COOLING
19197 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
19198 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19199 M: Viresh Kumar <viresh.kumar@linaro.org>
19200 R: Lukasz Luba <lukasz.luba@arm.com>
19201 L: linux-pm@vger.kernel.org
19203 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
19204 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
19205 F: drivers/thermal/cpufreq_cooling.c
19206 F: drivers/thermal/cpuidle_cooling.c
19207 F: include/linux/cpu_cooling.h
19209 THERMAL/POWER_ALLOCATOR
19210 M: Lukasz Luba <lukasz.luba@arm.com>
19211 L: linux-pm@vger.kernel.org
19213 F: Documentation/driver-api/thermal/power_allocator.rst
19214 F: drivers/thermal/gov_power_allocator.c
19215 F: include/trace/events/thermal_power_allocator.h
19217 THINKPAD ACPI EXTRAS DRIVER
19218 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19219 L: ibm-acpi-devel@lists.sourceforge.net
19220 L: platform-driver-x86@vger.kernel.org
19222 W: http://ibm-acpi.sourceforge.net
19223 W: http://thinkwiki.org/wiki/Ibm-acpi
19224 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19225 F: drivers/platform/x86/thinkpad_acpi.c
19227 THINKPAD LMI DRIVER
19228 M: Mark Pearson <markpearson@lenovo.com>
19229 L: platform-driver-x86@vger.kernel.org
19231 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
19232 F: drivers/platform/x86/think-lmi.?
19234 THUNDERBOLT DMA TRAFFIC TEST DRIVER
19235 M: Isaac Hazan <isaac.hazan@intel.com>
19236 L: linux-usb@vger.kernel.org
19238 F: drivers/thunderbolt/dma_test.c
19241 M: Andreas Noever <andreas.noever@gmail.com>
19242 M: Michael Jamet <michael.jamet@intel.com>
19243 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19244 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19245 L: linux-usb@vger.kernel.org
19247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19248 F: Documentation/admin-guide/thunderbolt.rst
19249 F: drivers/thunderbolt/
19250 F: include/linux/thunderbolt.h
19252 THUNDERBOLT NETWORK DRIVER
19253 M: Michael Jamet <michael.jamet@intel.com>
19254 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19255 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19256 L: netdev@vger.kernel.org
19258 F: drivers/net/thunderbolt.c
19260 THUNDERX GPIO DRIVER
19261 M: Robert Richter <rric@kernel.org>
19263 F: drivers/gpio/gpio-thunderx.c
19265 TI ADS131E0X ADC SERIES DRIVER
19266 M: Tomislav Denis <tomislav.denis@avl.com>
19267 L: linux-iio@vger.kernel.org
19269 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19270 F: drivers/iio/adc/ti-ads131e08.c
19272 TI AM437X VPFE DRIVER
19273 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19274 L: linux-media@vger.kernel.org
19276 W: https://linuxtv.org
19277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19278 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19279 F: drivers/media/platform/am437x/
19281 TI BANDGAP AND THERMAL DRIVER
19282 M: Eduardo Valentin <edubezval@gmail.com>
19283 M: Keerthy <j-keerthy@ti.com>
19284 L: linux-pm@vger.kernel.org
19285 L: linux-omap@vger.kernel.org
19287 F: drivers/thermal/ti-soc-thermal/
19289 TI BQ27XXX POWER SUPPLY DRIVER
19290 F: drivers/power/supply/bq27xxx_battery.c
19291 F: drivers/power/supply/bq27xxx_battery_i2c.c
19292 F: include/linux/power/bq27xxx_battery.h
19294 TI CDCE706 CLOCK DRIVER
19295 M: Max Filippov <jcmvbkbc@gmail.com>
19297 F: drivers/clk/clk-cdce706.c
19300 M: Tero Kristo <kristo@kernel.org>
19301 L: linux-omap@vger.kernel.org
19304 F: include/linux/clk/ti.h
19306 TI DAVINCI MACHINE SUPPORT
19307 M: Sekhar Nori <nsekhar@ti.com>
19308 R: Bartosz Golaszewski <brgl@bgdev.pl>
19309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19312 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19313 F: arch/arm/boot/dts/da850*
19314 F: arch/arm/mach-davinci/
19315 F: drivers/i2c/busses/i2c-davinci.c
19317 TI DAVINCI SERIES CLOCK DRIVER
19318 M: David Lechner <david@lechnology.com>
19319 R: Sekhar Nori <nsekhar@ti.com>
19321 F: Documentation/devicetree/bindings/clock/ti/davinci/
19322 F: drivers/clk/davinci/
19324 TI DAVINCI SERIES GPIO DRIVER
19325 M: Keerthy <j-keerthy@ti.com>
19326 L: linux-gpio@vger.kernel.org
19328 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19329 F: drivers/gpio/gpio-davinci.c
19331 TI DAVINCI SERIES MEDIA DRIVER
19332 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19333 L: linux-media@vger.kernel.org
19335 W: https://linuxtv.org
19336 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19337 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19338 F: drivers/media/platform/davinci/
19339 F: include/media/davinci/
19341 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19342 R: David Lechner <david@lechnology.com>
19343 L: linux-iio@vger.kernel.org
19344 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
19345 F: drivers/counter/ti-eqep.c
19347 TI ETHERNET SWITCH DRIVER (CPSW)
19348 R: Grygorii Strashko <grygorii.strashko@ti.com>
19349 L: linux-omap@vger.kernel.org
19350 L: netdev@vger.kernel.org
19352 F: drivers/net/ethernet/ti/cpsw*
19353 F: drivers/net/ethernet/ti/davinci*
19355 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
19356 M: Alex Dubov <oakad@yahoo.com>
19358 W: http://tifmxx.berlios.de/
19359 F: drivers/memstick/host/tifm_ms.c
19360 F: drivers/misc/tifm*
19361 F: drivers/mmc/host/tifm_sd.c
19362 F: include/linux/tifm.h
19364 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
19365 M: Nishanth Menon <nm@ti.com>
19366 M: Santosh Shilimkar <ssantosh@kernel.org>
19367 L: linux-kernel@vger.kernel.org
19368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
19371 F: drivers/soc/ti/*
19373 TI LM49xxx FAMILY ASoC CODEC DRIVERS
19374 M: M R Swami Reddy <mr.swami.reddy@ti.com>
19375 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
19376 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19378 F: sound/soc/codecs/isabelle*
19379 F: sound/soc/codecs/lm49453*
19381 TI PCM3060 ASoC CODEC DRIVER
19382 M: Kirill Marinushkin <kmarinushkin@birdec.com>
19383 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19385 F: Documentation/devicetree/bindings/sound/pcm3060.txt
19386 F: sound/soc/codecs/pcm3060*
19388 TI TAS571X FAMILY ASoC CODEC DRIVER
19389 M: Kevin Cernekee <cernekee@chromium.org>
19390 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19392 F: sound/soc/codecs/tas571x*
19394 TI TRF7970A NFC DRIVER
19395 M: Mark Greer <mgreer@animalcreek.com>
19396 L: linux-wireless@vger.kernel.org
19397 L: linux-nfc@lists.01.org (subscribers-only)
19399 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
19400 F: drivers/nfc/trf7970a.c
19402 TI TSC2046 ADC DRIVER
19403 M: Oleksij Rempel <o.rempel@pengutronix.de>
19404 R: kernel@pengutronix.de
19405 L: linux-iio@vger.kernel.org
19407 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
19408 F: drivers/iio/adc/ti-tsc2046.c
19410 TI TWL4030 SERIES SOC CODEC DRIVER
19411 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19412 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19414 F: sound/soc/codecs/twl4030*
19417 M: Benoit Parrot <bparrot@ti.com>
19418 L: linux-media@vger.kernel.org
19420 W: http://linuxtv.org/
19421 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19422 F: Documentation/devicetree/bindings/media/ti,cal.yaml
19423 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
19424 F: drivers/media/platform/ti-vpe/
19426 TI WILINK WIRELESS DRIVERS
19427 L: linux-wireless@vger.kernel.org
19429 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
19430 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
19431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
19432 F: drivers/net/wireless/ti/
19433 F: include/linux/wl12xx.h
19435 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
19436 M: John Stultz <john.stultz@linaro.org>
19437 M: Thomas Gleixner <tglx@linutronix.de>
19438 R: Stephen Boyd <sboyd@kernel.org>
19439 L: linux-kernel@vger.kernel.org
19441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19442 F: include/linux/clocksource.h
19443 F: include/linux/time.h
19444 F: include/linux/timex.h
19445 F: include/uapi/linux/time.h
19446 F: include/uapi/linux/timex.h
19447 F: kernel/time/alarmtimer.c
19448 F: kernel/time/clocksource.c
19449 F: kernel/time/ntp.c
19450 F: kernel/time/time*.c
19451 F: tools/testing/selftests/timers/
19454 M: Jon Maloy <jmaloy@redhat.com>
19455 M: Ying Xue <ying.xue@windriver.com>
19456 L: netdev@vger.kernel.org (core kernel code)
19457 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
19459 W: http://tipc.sourceforge.net/
19460 F: include/uapi/linux/tipc*.h
19463 TLAN NETWORK DRIVER
19464 M: Samuel Chessman <chessman@tux.org>
19465 L: tlan-devel@lists.sourceforge.net (subscribers-only)
19467 W: http://sourceforge.net/projects/tlan/
19468 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
19469 F: drivers/net/ethernet/ti/tlan.*
19471 TM6000 VIDEO4LINUX DRIVER
19472 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19473 L: linux-media@vger.kernel.org
19475 W: https://linuxtv.org
19476 T: git git://linuxtv.org/media_tree.git
19477 F: Documentation/admin-guide/media/tm6000*
19478 F: drivers/media/usb/tm6000/
19480 TMIO/SDHI MMC DRIVER
19481 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
19482 L: linux-mmc@vger.kernel.org
19484 F: drivers/mmc/host/renesas_sdhi*
19485 F: drivers/mmc/host/tmio_mmc*
19486 F: include/linux/mfd/tmio.h
19488 TMP401 HARDWARE MONITOR DRIVER
19489 M: Guenter Roeck <linux@roeck-us.net>
19490 L: linux-hwmon@vger.kernel.org
19492 F: Documentation/hwmon/tmp401.rst
19493 F: drivers/hwmon/tmp401.c
19495 TMP513 HARDWARE MONITOR DRIVER
19496 M: Eric Tremblay <etremblay@distech-controls.com>
19497 L: linux-hwmon@vger.kernel.org
19499 F: Documentation/hwmon/tmp513.rst
19500 F: drivers/hwmon/tmp513.c
19502 TMPFS (SHMEM FILESYSTEM)
19503 M: Hugh Dickins <hughd@google.com>
19504 L: linux-mm@kvack.org
19506 F: include/linux/shmem_fs.h
19509 TOMOYO SECURITY MODULE
19510 M: Kentaro Takeda <takedakn@nttdata.co.jp>
19511 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
19512 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
19513 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
19514 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
19515 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
19517 W: https://tomoyo.osdn.jp/
19518 F: security/tomoyo/
19520 TOPSTAR LAPTOP EXTRAS DRIVER
19521 M: Herton Ronaldo Krzesinski <herton@canonical.com>
19522 L: platform-driver-x86@vger.kernel.org
19524 F: drivers/platform/x86/topstar-laptop.c
19526 TORTURE-TEST MODULES
19527 M: Davidlohr Bueso <dave@stgolabs.net>
19528 M: "Paul E. McKenney" <paulmck@kernel.org>
19529 M: Josh Triplett <josh@joshtriplett.org>
19530 L: linux-kernel@vger.kernel.org
19532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19533 F: Documentation/RCU/torture.rst
19534 F: kernel/locking/locktorture.c
19535 F: kernel/rcu/rcuscale.c
19536 F: kernel/rcu/rcutorture.c
19537 F: kernel/rcu/refscale.c
19538 F: kernel/torture.c
19540 TOSHIBA ACPI EXTRAS DRIVER
19541 M: Azael Avalos <coproscefalo@gmail.com>
19542 L: platform-driver-x86@vger.kernel.org
19544 F: drivers/platform/x86/toshiba_acpi.c
19546 TOSHIBA BLUETOOTH DRIVER
19547 M: Azael Avalos <coproscefalo@gmail.com>
19548 L: platform-driver-x86@vger.kernel.org
19550 F: drivers/platform/x86/toshiba_bluetooth.c
19552 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19553 M: Azael Avalos <coproscefalo@gmail.com>
19554 L: platform-driver-x86@vger.kernel.org
19556 F: drivers/platform/x86/toshiba_haps.c
19559 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19561 W: http://www.buzzard.org.uk/toshiba/
19562 F: drivers/char/toshiba.c
19563 F: include/linux/toshiba.h
19564 F: include/uapi/linux/toshiba.h
19566 TOSHIBA TC358743 DRIVER
19567 M: Mats Randgaard <matrandg@cisco.com>
19568 L: linux-media@vger.kernel.org
19570 F: drivers/media/i2c/tc358743*
19571 F: include/media/i2c/tc358743.h
19573 TOSHIBA WMI HOTKEYS DRIVER
19574 M: Azael Avalos <coproscefalo@gmail.com>
19575 L: platform-driver-x86@vger.kernel.org
19577 F: drivers/platform/x86/toshiba-wmi.c
19580 M: Peter Huewe <peterhuewe@gmx.de>
19581 M: Jarkko Sakkinen <jarkko@kernel.org>
19582 R: Jason Gunthorpe <jgg@ziepe.ca>
19583 L: linux-integrity@vger.kernel.org
19585 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19586 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19588 F: drivers/char/tpm/
19591 M: Steven Rostedt <rostedt@goodmis.org>
19592 M: Ingo Molnar <mingo@redhat.com>
19594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
19595 F: Documentation/trace/ftrace.rst
19596 F: arch/*/*/*/ftrace.h
19597 F: arch/*/kernel/ftrace.c
19599 F: include/*/ftrace.h
19600 F: include/linux/trace*.h
19603 F: tools/testing/selftests/ftrace/
19605 TRACING MMIO ACCESSES (MMIOTRACE)
19606 M: Steven Rostedt <rostedt@goodmis.org>
19607 M: Ingo Molnar <mingo@kernel.org>
19608 R: Karol Herbst <karolherbst@gmail.com>
19609 R: Pekka Paalanen <ppaalanen@gmail.com>
19610 L: linux-kernel@vger.kernel.org
19611 L: nouveau@lists.freedesktop.org
19613 F: arch/x86/mm/kmmio.c
19614 F: arch/x86/mm/mmio-mod.c
19615 F: arch/x86/mm/testmmiotrace.c
19616 F: include/linux/mmiotrace.h
19617 F: kernel/trace/trace_mmiotrace.c
19619 TRACING OS NOISE / LATENCY TRACERS
19620 M: Steven Rostedt <rostedt@goodmis.org>
19621 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19623 F: kernel/trace/trace_osnoise.c
19624 F: include/trace/events/osnoise.h
19625 F: kernel/trace/trace_hwlat.c
19626 F: kernel/trace/trace_irqsoff.c
19627 F: kernel/trace/trace_sched_wakeup.c
19628 F: Documentation/trace/osnoise-tracer.rst
19629 F: Documentation/trace/timerlat-tracer.rst
19630 F: Documentation/trace/hwlat_detector.rst
19631 F: arch/*/kernel/trace.c
19633 Real-time Linux Analysis (RTLA) tools
19634 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19635 M: Steven Rostedt <rostedt@goodmis.org>
19636 L: linux-trace-devel@vger.kernel.org
19638 F: Documentation/tools/rtla/
19639 F: tools/tracing/rtla/
19641 TRADITIONAL CHINESE DOCUMENTATION
19642 M: Hu Haowen <src.res@email.cn>
19643 L: linux-doc-tw-discuss@lists.sourceforge.net
19645 W: https://github.com/srcres258/linux-doc
19646 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19647 F: Documentation/translations/zh_TW/
19650 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19651 M: Jiri Slaby <jirislaby@kernel.org>
19653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19654 F: Documentation/driver-api/serial/
19656 F: drivers/tty/serial/serial_core.c
19657 F: include/linux/selection.h
19658 F: include/linux/serial.h
19659 F: include/linux/serial_core.h
19660 F: include/linux/sysrq.h
19661 F: include/linux/tty*.h
19662 F: include/linux/vt.h
19663 F: include/linux/vt_*.h
19664 F: include/uapi/linux/serial.h
19665 F: include/uapi/linux/serial_core.h
19666 F: include/uapi/linux/tty.h
19668 TUA9001 MEDIA DRIVER
19669 M: Antti Palosaari <crope@iki.fi>
19670 L: linux-media@vger.kernel.org
19672 W: https://linuxtv.org
19673 W: http://palosaari.fi/linux/
19674 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19675 T: git git://linuxtv.org/anttip/media_tree.git
19676 F: drivers/media/tuners/tua9001*
19678 TULIP NETWORK DRIVERS
19679 L: netdev@vger.kernel.org
19680 L: linux-parisc@vger.kernel.org
19682 F: drivers/net/ethernet/dec/tulip/
19685 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19687 W: http://vtun.sourceforge.net/tun
19688 F: Documentation/networking/tuntap.rst
19689 F: arch/um/os-Linux/drivers/
19691 TURBOCHANNEL SUBSYSTEM
19692 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19693 M: Ralf Baechle <ralf@linux-mips.org>
19694 L: linux-mips@vger.kernel.org
19696 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19698 F: include/linux/tc.h
19701 M: "Len Brown" <lenb@kernel.org>
19702 L: linux-pm@vger.kernel.org
19704 Q: https://patchwork.kernel.org/project/linux-pm/list/
19705 B: https://bugzilla.kernel.org
19706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19707 F: tools/power/x86/turbostat/
19709 TW5864 VIDEO4LINUX DRIVER
19710 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19711 M: Anton Sviridenko <anton@corp.bluecherry.net>
19712 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19713 M: Andrey Utkin <andrey_utkin@fastmail.com>
19714 L: linux-media@vger.kernel.org
19716 F: drivers/media/pci/tw5864/
19718 TW68 VIDEO4LINUX DRIVER
19719 M: Hans Verkuil <hverkuil@xs4all.nl>
19720 L: linux-media@vger.kernel.org
19722 W: https://linuxtv.org
19723 T: git git://linuxtv.org/media_tree.git
19724 F: drivers/media/pci/tw68/
19726 TW686X VIDEO4LINUX DRIVER
19727 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19728 L: linux-media@vger.kernel.org
19730 W: http://linuxtv.org
19731 T: git git://linuxtv.org/media_tree.git
19732 F: drivers/media/pci/tw686x/
19734 UACCE ACCELERATOR FRAMEWORK
19735 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19736 M: Zhou Wang <wangzhou1@hisilicon.com>
19737 L: linux-accelerators@lists.ozlabs.org
19738 L: linux-kernel@vger.kernel.org
19740 F: Documentation/ABI/testing/sysfs-driver-uacce
19741 F: Documentation/misc-devices/uacce.rst
19742 F: drivers/misc/uacce/
19743 F: include/linux/uacce.h
19744 F: include/uapi/misc/uacce/
19746 UBI FILE SYSTEM (UBIFS)
19747 M: Richard Weinberger <richard@nod.at>
19748 L: linux-mtd@lists.infradead.org
19750 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19753 F: Documentation/ABI/testing/sysfs-fs-ubifs
19754 F: Documentation/filesystems/ubifs-authentication.rst
19755 F: Documentation/filesystems/ubifs.rst
19758 UCLINUX (M68KNOMMU AND COLDFIRE)
19759 M: Greg Ungerer <gerg@linux-m68k.org>
19760 L: linux-m68k@lists.linux-m68k.org
19761 L: uclinux-dev@uclinux.org (subscribers-only)
19763 W: http://www.linux-m68k.org/
19764 W: http://www.uclinux.org/
19765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19766 F: arch/m68k/*/*_no.*
19768 F: arch/m68k/coldfire/
19769 F: arch/m68k/include/asm/*_no.*
19772 M: Jan Kara <jack@suse.com>
19774 F: Documentation/filesystems/udf.rst
19778 M: Bastien Nocera <hadess@hadess.net>
19779 L: linux-input@vger.kernel.org
19781 F: drivers/hid/hid-udraw-ps3.c
19784 M: Evgeniy Dushistov <dushistov@mail.ru>
19786 F: Documentation/admin-guide/ufs.rst
19789 UHID USERSPACE HID IO DRIVER
19790 M: David Rheinsberg <david.rheinsberg@gmail.com>
19791 L: linux-input@vger.kernel.org
19793 F: drivers/hid/uhid.c
19794 F: include/uapi/linux/uhid.h
19797 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19798 L: linux-usb@vger.kernel.org
19800 F: drivers/usb/common/ulpi.c
19801 F: include/linux/ulpi/
19804 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19805 L: linux-fsdevel@vger.kernel.org
19810 M: Tony Finch <dot@dotat.at>
19812 W: http://dotat.at/prog/unifdef
19813 F: scripts/unifdef.c
19815 UNIFORM CDROM DRIVER
19816 M: Phillip Potter <phil@philpotter.co.uk>
19818 F: Documentation/cdrom/
19819 F: drivers/cdrom/cdrom.c
19820 F: include/linux/cdrom.h
19821 F: include/uapi/linux/cdrom.h
19823 UNISYS S-PAR DRIVERS
19824 M: David Kershner <david.kershner@unisys.com>
19825 L: sparmaintainer@unisys.com (Unisys internal)
19827 F: drivers/staging/unisys/
19828 F: drivers/visorbus/
19829 F: include/linux/visorbus.h
19831 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19832 R: Alim Akhtar <alim.akhtar@samsung.com>
19833 R: Avri Altman <avri.altman@wdc.com>
19834 L: linux-scsi@vger.kernel.org
19836 F: Documentation/scsi/ufs.rst
19837 F: drivers/scsi/ufs/
19839 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19840 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19841 L: linux-scsi@vger.kernel.org
19843 F: drivers/scsi/ufs/*dwc*
19845 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19846 M: Stanley Chu <stanley.chu@mediatek.com>
19847 L: linux-scsi@vger.kernel.org
19848 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19850 F: drivers/scsi/ufs/ufs-mediatek*
19852 UNSORTED BLOCK IMAGES (UBI)
19853 M: Richard Weinberger <richard@nod.at>
19854 L: linux-mtd@lists.infradead.org
19856 W: http://www.linux-mtd.infradead.org/
19857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19859 F: drivers/mtd/ubi/
19860 F: include/linux/mtd/ubi.h
19861 F: include/uapi/mtd/ubi-user.h
19863 USB "USBNET" DRIVER FRAMEWORK
19864 M: Oliver Neukum <oneukum@suse.com>
19865 L: netdev@vger.kernel.org
19867 W: http://www.linux-usb.org/usbnet
19868 F: drivers/net/usb/usbnet.c
19869 F: include/linux/usb/usbnet.h
19872 M: Oliver Neukum <oneukum@suse.com>
19873 L: linux-usb@vger.kernel.org
19875 F: Documentation/usb/acm.rst
19876 F: drivers/usb/class/cdc-acm.*
19878 USB APPLE MFI FASTCHARGE DRIVER
19879 M: Bastien Nocera <hadess@hadess.net>
19880 L: linux-usb@vger.kernel.org
19882 F: drivers/usb/misc/apple-mfi-fastcharge.c
19884 USB AR5523 WIRELESS DRIVER
19885 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19886 L: linux-wireless@vger.kernel.org
19888 F: drivers/net/wireless/ath/ar5523/
19891 M: Oliver Neukum <oneukum@suse.com>
19892 L: linux-usb@vger.kernel.org
19893 L: linux-scsi@vger.kernel.org
19895 F: drivers/usb/storage/uas.c
19897 USB CDC ETHERNET DRIVER
19898 M: Oliver Neukum <oliver@neukum.org>
19899 L: linux-usb@vger.kernel.org
19901 F: drivers/net/usb/cdc_*.c
19902 F: include/uapi/linux/usb/cdc.h
19904 USB CHAOSKEY DRIVER
19905 M: Keith Packard <keithp@keithp.com>
19906 L: linux-usb@vger.kernel.org
19908 F: drivers/usb/misc/chaoskey.c
19910 USB CYPRESS C67X00 DRIVER
19911 L: linux-usb@vger.kernel.org
19913 F: drivers/usb/c67x00/
19915 USB DAVICOM DM9601 DRIVER
19916 M: Peter Korsgaard <peter@korsgaard.com>
19917 L: netdev@vger.kernel.org
19919 W: http://www.linux-usb.org/usbnet
19920 F: drivers/net/usb/dm9601.c
19923 M: Alan Stern <stern@rowland.harvard.edu>
19924 L: linux-usb@vger.kernel.org
19926 F: Documentation/usb/ehci.rst
19927 F: drivers/usb/host/ehci*
19929 USB GADGET/PERIPHERAL SUBSYSTEM
19930 M: Felipe Balbi <balbi@kernel.org>
19931 L: linux-usb@vger.kernel.org
19933 W: http://www.linux-usb.org/gadget
19934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19935 F: drivers/usb/gadget/
19936 F: include/linux/usb/gadget*
19938 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19939 M: Jiri Kosina <jikos@kernel.org>
19940 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19941 L: linux-usb@vger.kernel.org
19943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19944 F: Documentation/hid/hiddev.rst
19945 F: drivers/hid/usbhid/
19947 USB INTEL XHCI ROLE MUX DRIVER
19948 M: Hans de Goede <hdegoede@redhat.com>
19949 L: linux-usb@vger.kernel.org
19951 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19953 USB IP DRIVER FOR HISILICON KIRIN 960
19954 M: Yu Chen <chenyu56@huawei.com>
19955 M: Binghui Wang <wangbinghui@hisilicon.com>
19956 L: linux-usb@vger.kernel.org
19958 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19959 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19961 USB IP DRIVER FOR HISILICON KIRIN 970
19962 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19963 L: linux-usb@vger.kernel.org
19965 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19966 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19969 M: Olav Kongas <ok@artecdesign.ee>
19970 L: linux-usb@vger.kernel.org
19972 F: drivers/usb/host/isp116x*
19973 F: include/linux/usb/isp116x.h
19976 M: Rui Miguel Silva <rui.silva@linaro.org>
19977 L: linux-usb@vger.kernel.org
19979 F: drivers/usb/isp1760/*
19980 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19982 USB LAN78XX ETHERNET DRIVER
19983 M: Woojung Huh <woojung.huh@microchip.com>
19984 M: UNGLinuxDriver@microchip.com
19985 L: netdev@vger.kernel.org
19987 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19988 F: drivers/net/usb/lan78xx.*
19989 F: include/dt-bindings/net/microchip-lan78xx.h
19991 USB MASS STORAGE DRIVER
19992 M: Alan Stern <stern@rowland.harvard.edu>
19993 L: linux-usb@vger.kernel.org
19994 L: usb-storage@lists.one-eyed-alien.net
19996 F: drivers/usb/storage/
19999 M: Clemens Ladisch <clemens@ladisch.de>
20000 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20003 F: sound/usb/midi.*
20005 USB NETWORKING DRIVERS
20006 L: linux-usb@vger.kernel.org
20008 F: drivers/net/usb/
20011 M: Alan Stern <stern@rowland.harvard.edu>
20012 L: linux-usb@vger.kernel.org
20014 F: Documentation/usb/ohci.rst
20015 F: drivers/usb/host/ohci*
20017 USB OTG FSM (Finite State Machine)
20018 M: Peter Chen <peter.chen@kernel.org>
20019 L: linux-usb@vger.kernel.org
20021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20022 F: drivers/usb/common/usb-otg-fsm.c
20025 M: Valentina Manea <valentina.manea.m@gmail.com>
20026 M: Shuah Khan <shuah@kernel.org>
20027 M: Shuah Khan <skhan@linuxfoundation.org>
20028 L: linux-usb@vger.kernel.org
20030 F: Documentation/usb/usbip_protocol.rst
20031 F: drivers/usb/usbip/
20032 F: tools/testing/selftests/drivers/usb/usbip/
20033 F: tools/usb/usbip/
20036 M: Petko Manolov <petkan@nucleusys.com>
20037 L: linux-usb@vger.kernel.org
20038 L: netdev@vger.kernel.org
20040 W: https://github.com/petkan/pegasus
20041 T: git git://github.com/petkan/pegasus.git
20042 F: drivers/net/usb/pegasus.*
20045 M: Felipe Balbi <balbi@kernel.org>
20046 L: linux-usb@vger.kernel.org
20048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20049 F: drivers/usb/phy/
20051 USB PRINTER DRIVER (usblp)
20052 M: Pete Zaitcev <zaitcev@redhat.com>
20053 L: linux-usb@vger.kernel.org
20055 F: drivers/usb/class/usblp.c
20057 USB RAW GADGET DRIVER
20058 R: Andrey Konovalov <andreyknvl@gmail.com>
20059 L: linux-usb@vger.kernel.org
20061 F: Documentation/usb/raw-gadget.rst
20062 F: drivers/usb/gadget/legacy/raw_gadget.c
20063 F: include/uapi/linux/usb/raw_gadget.h
20065 USB QMI WWAN NETWORK DRIVER
20066 M: Bjørn Mork <bjorn@mork.no>
20067 L: netdev@vger.kernel.org
20069 F: Documentation/ABI/testing/sysfs-class-net-qmi
20070 F: drivers/net/usb/qmi_wwan.c
20073 M: Petko Manolov <petkan@nucleusys.com>
20074 L: linux-usb@vger.kernel.org
20075 L: netdev@vger.kernel.org
20077 W: https://github.com/petkan/rtl8150
20078 T: git git://github.com/petkan/rtl8150.git
20079 F: drivers/net/usb/rtl8150.c
20081 USB SERIAL SUBSYSTEM
20082 M: Johan Hovold <johan@kernel.org>
20083 L: linux-usb@vger.kernel.org
20085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20086 F: Documentation/usb/usb-serial.rst
20087 F: drivers/usb/serial/
20088 F: include/linux/usb/serial.h
20090 USB SMSC75XX ETHERNET DRIVER
20091 M: Steve Glendinning <steve.glendinning@shawell.net>
20092 L: netdev@vger.kernel.org
20094 F: drivers/net/usb/smsc75xx.*
20096 USB SMSC95XX ETHERNET DRIVER
20097 M: Steve Glendinning <steve.glendinning@shawell.net>
20098 M: UNGLinuxDriver@microchip.com
20099 L: netdev@vger.kernel.org
20101 F: drivers/net/usb/smsc95xx.*
20104 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20105 L: linux-usb@vger.kernel.org
20107 W: http://www.linux-usb.org
20108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20109 F: Documentation/devicetree/bindings/usb/
20110 F: Documentation/usb/
20112 F: include/linux/usb.h
20113 F: include/linux/usb/
20115 USB TYPEC BUS FOR ALTERNATE MODES
20116 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20117 L: linux-usb@vger.kernel.org
20119 F: Documentation/ABI/testing/sysfs-bus-typec
20120 F: Documentation/driver-api/usb/typec_bus.rst
20121 F: drivers/usb/typec/altmodes/
20122 F: include/linux/usb/typec_altmode.h
20125 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20126 L: linux-usb@vger.kernel.org
20128 F: Documentation/ABI/testing/sysfs-class-typec
20129 F: Documentation/driver-api/usb/typec.rst
20130 F: drivers/usb/typec/
20131 F: include/linux/usb/typec.h
20133 USB TYPEC INTEL PMC MUX DRIVER
20134 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20135 L: linux-usb@vger.kernel.org
20137 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20138 F: drivers/usb/typec/mux/intel_pmc_mux.c
20140 USB TYPEC PI3USB30532 MUX DRIVER
20141 M: Hans de Goede <hdegoede@redhat.com>
20142 L: linux-usb@vger.kernel.org
20144 F: drivers/usb/typec/mux/pi3usb30532.c
20146 USB TYPEC PORT CONTROLLER DRIVERS
20147 M: Guenter Roeck <linux@roeck-us.net>
20148 L: linux-usb@vger.kernel.org
20150 F: drivers/usb/typec/tcpm/
20153 M: Alan Stern <stern@rowland.harvard.edu>
20154 L: linux-usb@vger.kernel.org
20156 F: drivers/usb/host/uhci*
20159 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20160 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
20161 L: linux-media@vger.kernel.org
20163 W: http://www.ideasonboard.org/uvc/
20164 T: git git://linuxtv.org/media_tree.git
20165 F: drivers/media/usb/uvc/
20166 F: include/uapi/linux/uvcvideo.h
20169 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20170 L: linux-usb@vger.kernel.org
20172 F: drivers/usb/gadget/function/*uvc*
20173 F: drivers/usb/gadget/legacy/webcam.c
20174 F: include/uapi/linux/usb/g_uvc.h
20176 USB WIRELESS RNDIS DRIVER (rndis_wlan)
20177 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
20178 L: linux-wireless@vger.kernel.org
20180 F: drivers/net/wireless/rndis_wlan.c
20183 M: Mathias Nyman <mathias.nyman@intel.com>
20184 L: linux-usb@vger.kernel.org
20186 F: drivers/usb/host/pci-quirks*
20187 F: drivers/usb/host/xhci*
20190 L: linux-wireless@vger.kernel.org
20192 W: http://linux-lc100020.sourceforge.net
20193 F: drivers/net/wireless/zydas/zd1201.*
20196 M: Antoine Jacquet <royale@zerezo.com>
20197 L: linux-usb@vger.kernel.org
20198 L: linux-media@vger.kernel.org
20200 W: http://royale.zerezo.com/zr364xx/
20201 T: git git://linuxtv.org/media_tree.git
20202 F: Documentation/admin-guide/media/zr364xx*
20203 F: drivers/media/usb/zr364xx/
20205 USER-MODE LINUX (UML)
20206 M: Jeff Dike <jdike@addtoit.com>
20207 M: Richard Weinberger <richard@nod.at>
20208 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
20209 L: linux-um@lists.infradead.org
20211 W: http://user-mode-linux.sourceforge.net
20212 Q: https://patchwork.ozlabs.org/project/linux-um/list/
20213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
20214 F: Documentation/virt/uml/
20219 USERSPACE COPYIN/COPYOUT (UIOVEC)
20220 M: Alexander Viro <viro@zeniv.linux.org.uk>
20222 F: include/linux/uio.h
20225 USERSPACE DMA BUFFER DRIVER
20226 M: Gerd Hoffmann <kraxel@redhat.com>
20227 L: dri-devel@lists.freedesktop.org
20229 T: git git://anongit.freedesktop.org/drm/drm-misc
20230 F: drivers/dma-buf/udmabuf.c
20231 F: include/uapi/linux/udmabuf.h
20233 USERSPACE I/O (UIO)
20234 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20237 F: Documentation/driver-api/uio-howto.rst
20239 F: include/linux/uio_driver.h
20242 M: Karel Zak <kzak@redhat.com>
20243 L: util-linux@vger.kernel.org
20245 W: http://en.wikipedia.org/wiki/Util-linux
20246 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20249 M: Christoph Hellwig <hch@lst.de>
20250 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20251 L: linux-kernel@vger.kernel.org
20253 T: git git://git.infradead.org/users/hch/uuid.git
20254 F: include/linux/uuid.h
20255 F: include/uapi/linux/uuid.h
20260 M: Justin Ernst <justin.ernst@hpe.com>
20261 L: platform-driver-x86@vger.kernel.org
20263 F: drivers/platform/x86/uv_sysfs.c
20266 M: Michal Januszewski <spock@gentoo.org>
20267 L: linux-fbdev@vger.kernel.org
20269 W: https://github.com/mjanusz/v86d
20270 F: Documentation/fb/uvesafb.rst
20271 F: drivers/video/fbdev/uvesafb.*
20273 Ux500 CLOCK DRIVERS
20274 M: Ulf Hansson <ulf.hansson@linaro.org>
20275 L: linux-clk@vger.kernel.org
20276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20278 F: drivers/clk/ux500/
20281 M: Stefan Agner <stefan@agner.ch>
20282 L: linux-mtd@lists.infradead.org
20284 F: drivers/mtd/nand/raw/vf610_nfc.c
20286 VFAT/FAT/MSDOS FILESYSTEM
20287 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
20289 F: Documentation/filesystems/vfat.rst
20293 M: Alex Williamson <alex.williamson@redhat.com>
20294 R: Cornelia Huck <cohuck@redhat.com>
20295 L: kvm@vger.kernel.org
20297 T: git git://github.com/awilliam/linux-vfio.git
20298 F: Documentation/driver-api/vfio.rst
20300 F: include/linux/vfio.h
20301 F: include/linux/vfio_pci_core.h
20302 F: include/uapi/linux/vfio.h
20305 M: Diana Craciun <diana.craciun@oss.nxp.com>
20306 L: kvm@vger.kernel.org
20308 F: drivers/vfio/fsl-mc/
20310 VFIO MEDIATED DEVICE DRIVERS
20311 M: Kirti Wankhede <kwankhede@nvidia.com>
20312 L: kvm@vger.kernel.org
20314 F: Documentation/driver-api/vfio-mediated-device.rst
20315 F: drivers/vfio/mdev/
20316 F: include/linux/mdev.h
20317 F: samples/vfio-mdev/
20319 VFIO PLATFORM DRIVER
20320 M: Eric Auger <eric.auger@redhat.com>
20321 L: kvm@vger.kernel.org
20323 F: drivers/vfio/platform/
20326 R: Lukas Wunner <lukas@wunner.de>
20328 T: git git://anongit.freedesktop.org/drm/drm-misc
20329 F: Documentation/gpu/vga-switcheroo.rst
20330 F: drivers/gpu/vga/vga_switcheroo.c
20331 F: include/linux/vga_switcheroo.h
20333 VIA RHINE NETWORK DRIVER
20335 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
20336 F: drivers/net/ethernet/via/via-rhine.c
20338 VIA SD/MMC CARD CONTROLLER DRIVER
20339 M: Bruce Chang <brucechang@via.com.tw>
20340 M: Harald Welte <HaraldWelte@viatech.com>
20342 F: drivers/mmc/host/via-sdmmc.c
20344 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
20345 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
20346 L: linux-fbdev@vger.kernel.org
20348 F: drivers/video/fbdev/via/
20349 F: include/linux/via-core.h
20350 F: include/linux/via-gpio.h
20351 F: include/linux/via_i2c.h
20353 VIA VELOCITY NETWORK DRIVER
20354 M: Francois Romieu <romieu@fr.zoreil.com>
20355 L: netdev@vger.kernel.org
20357 F: drivers/net/ethernet/via/via-velocity.*
20359 VICODEC VIRTUAL CODEC DRIVER
20360 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
20361 L: linux-media@vger.kernel.org
20363 W: https://linuxtv.org
20364 T: git git://linuxtv.org/media_tree.git
20365 F: drivers/media/test-drivers/vicodec/*
20367 VIDEO I2C POLLING DRIVER
20368 M: Matt Ranostay <matt.ranostay@konsulko.com>
20369 L: linux-media@vger.kernel.org
20371 F: drivers/media/i2c/video-i2c.c
20373 VIDEO MULTIPLEXER DRIVER
20374 M: Philipp Zabel <p.zabel@pengutronix.de>
20375 L: linux-media@vger.kernel.org
20377 F: drivers/media/platform/video-mux.c
20379 VIDEOBUF2 FRAMEWORK
20380 M: Tomasz Figa <tfiga@chromium.org>
20381 M: Marek Szyprowski <m.szyprowski@samsung.com>
20382 L: linux-media@vger.kernel.org
20384 F: drivers/media/common/videobuf2/*
20385 F: include/media/videobuf2-*
20387 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
20388 M: Helen Koike <helen.koike@collabora.com>
20389 R: Shuah Khan <skhan@linuxfoundation.org>
20390 L: linux-media@vger.kernel.org
20392 W: https://linuxtv.org
20393 T: git git://linuxtv.org/media_tree.git
20394 F: drivers/media/test-drivers/vimc/*
20397 M: Alex Williamson <alex.williamson@redhat.com>
20398 M: Paolo Bonzini <pbonzini@redhat.com>
20399 L: kvm@vger.kernel.org
20403 VIRTIO AND VHOST VSOCK DRIVER
20404 M: Stefan Hajnoczi <stefanha@redhat.com>
20405 M: Stefano Garzarella <sgarzare@redhat.com>
20406 L: kvm@vger.kernel.org
20407 L: virtualization@lists.linux-foundation.org
20408 L: netdev@vger.kernel.org
20410 F: drivers/vhost/vsock.c
20411 F: include/linux/virtio_vsock.h
20412 F: include/uapi/linux/virtio_vsock.h
20413 F: net/vmw_vsock/virtio_transport.c
20414 F: net/vmw_vsock/virtio_transport_common.c
20416 VIRTIO BLOCK AND SCSI DRIVERS
20417 M: "Michael S. Tsirkin" <mst@redhat.com>
20418 M: Jason Wang <jasowang@redhat.com>
20419 R: Paolo Bonzini <pbonzini@redhat.com>
20420 R: Stefan Hajnoczi <stefanha@redhat.com>
20421 L: virtualization@lists.linux-foundation.org
20423 F: drivers/block/virtio_blk.c
20424 F: drivers/scsi/virtio_scsi.c
20425 F: drivers/vhost/scsi.c
20426 F: include/uapi/linux/virtio_blk.h
20427 F: include/uapi/linux/virtio_scsi.h
20429 VIRTIO CONSOLE DRIVER
20430 M: Amit Shah <amit@kernel.org>
20431 L: virtualization@lists.linux-foundation.org
20433 F: drivers/char/virtio_console.c
20434 F: include/linux/virtio_console.h
20435 F: include/uapi/linux/virtio_console.h
20437 VIRTIO CORE AND NET DRIVERS
20438 M: "Michael S. Tsirkin" <mst@redhat.com>
20439 M: Jason Wang <jasowang@redhat.com>
20440 L: virtualization@lists.linux-foundation.org
20442 F: Documentation/ABI/testing/sysfs-bus-vdpa
20443 F: Documentation/devicetree/bindings/virtio/
20444 F: drivers/block/virtio_blk.c
20445 F: drivers/crypto/virtio/
20446 F: drivers/net/virtio_net.c
20449 F: include/linux/vdpa.h
20450 F: include/linux/virtio*.h
20451 F: include/uapi/linux/virtio_*.h
20455 M: "Michael S. Tsirkin" <mst@redhat.com>
20456 M: David Hildenbrand <david@redhat.com>
20457 L: virtualization@lists.linux-foundation.org
20459 F: drivers/virtio/virtio_balloon.c
20460 F: include/uapi/linux/virtio_balloon.h
20461 F: include/linux/balloon_compaction.h
20462 F: mm/balloon_compaction.c
20464 VIRTIO CRYPTO DRIVER
20465 M: Gonglei <arei.gonglei@huawei.com>
20466 L: virtualization@lists.linux-foundation.org
20467 L: linux-crypto@vger.kernel.org
20469 F: drivers/crypto/virtio/
20470 F: include/uapi/linux/virtio_crypto.h
20472 VIRTIO DRIVERS FOR S390
20473 M: Cornelia Huck <cohuck@redhat.com>
20474 M: Halil Pasic <pasic@linux.ibm.com>
20475 L: linux-s390@vger.kernel.org
20476 L: virtualization@lists.linux-foundation.org
20477 L: kvm@vger.kernel.org
20479 F: arch/s390/include/uapi/asm/virtio-ccw.h
20480 F: drivers/s390/virtio/
20483 M: Vivek Goyal <vgoyal@redhat.com>
20484 M: Stefan Hajnoczi <stefanha@redhat.com>
20485 M: Miklos Szeredi <miklos@szeredi.hu>
20486 L: virtualization@lists.linux-foundation.org
20487 L: linux-fsdevel@vger.kernel.org
20489 W: https://virtio-fs.gitlab.io/
20490 F: Documentation/filesystems/virtiofs.rst
20491 F: fs/fuse/virtio_fs.c
20492 F: include/uapi/linux/virtio_fs.h
20495 M: Enrico Weigelt, metux IT consult <info@metux.net>
20496 M: Viresh Kumar <vireshk@kernel.org>
20497 L: linux-gpio@vger.kernel.org
20498 L: virtualization@lists.linux-foundation.org
20500 F: drivers/gpio/gpio-virtio.c
20501 F: include/uapi/linux/virtio_gpio.h
20504 M: David Airlie <airlied@linux.ie>
20505 M: Gerd Hoffmann <kraxel@redhat.com>
20506 R: Gurchetan Singh <gurchetansingh@chromium.org>
20507 R: Chia-I Wu <olvaffe@gmail.com>
20508 L: dri-devel@lists.freedesktop.org
20509 L: virtualization@lists.linux-foundation.org
20511 T: git git://anongit.freedesktop.org/drm/drm-misc
20512 F: drivers/gpu/drm/virtio/
20513 F: include/uapi/linux/virtio_gpu.h
20515 VIRTIO HOST (VHOST)
20516 M: "Michael S. Tsirkin" <mst@redhat.com>
20517 M: Jason Wang <jasowang@redhat.com>
20518 L: kvm@vger.kernel.org
20519 L: virtualization@lists.linux-foundation.org
20520 L: netdev@vger.kernel.org
20522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
20524 F: include/linux/vhost_iotlb.h
20525 F: include/uapi/linux/vhost.h
20527 VIRTIO INPUT DRIVER
20528 M: Gerd Hoffmann <kraxel@redhat.com>
20530 F: drivers/virtio/virtio_input.c
20531 F: include/uapi/linux/virtio_input.h
20533 VIRTIO IOMMU DRIVER
20534 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
20535 L: virtualization@lists.linux-foundation.org
20537 F: drivers/iommu/virtio-iommu.c
20538 F: include/uapi/linux/virtio_iommu.h
20541 M: David Hildenbrand <david@redhat.com>
20542 L: virtualization@lists.linux-foundation.org
20544 W: https://virtio-mem.gitlab.io/
20545 F: drivers/virtio/virtio_mem.c
20546 F: include/uapi/linux/virtio_mem.h
20548 VIRTIO SOUND DRIVER
20549 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
20550 M: "Michael S. Tsirkin" <mst@redhat.com>
20551 L: virtualization@lists.linux-foundation.org
20552 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20554 F: include/uapi/linux/virtio_snd.h
20558 M: Conghui Chen <conghui.chen@intel.com>
20559 M: Viresh Kumar <viresh.kumar@linaro.org>
20560 L: linux-i2c@vger.kernel.org
20561 L: virtualization@lists.linux-foundation.org
20563 F: drivers/i2c/busses/i2c-virtio.c
20564 F: include/uapi/linux/virtio_i2c.h
20567 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
20568 L: virtualization@lists.linux-foundation.org
20570 F: drivers/nvdimm/virtio_pmem.c
20571 F: drivers/nvdimm/nd_virtio.c
20573 VIRTUAL BOX GUEST DEVICE DRIVER
20574 M: Hans de Goede <hdegoede@redhat.com>
20575 M: Arnd Bergmann <arnd@arndb.de>
20576 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20578 F: drivers/virt/vboxguest/
20579 F: include/linux/vbox_utils.h
20580 F: include/uapi/linux/vbox*.h
20582 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20583 M: Hans de Goede <hdegoede@redhat.com>
20584 L: linux-fsdevel@vger.kernel.org
20588 VIRTUAL SERIO DEVICE DRIVER
20589 M: Stephen Chandler Paul <thatslyude@gmail.com>
20591 F: drivers/input/serio/userio.c
20592 F: include/uapi/linux/userio.h
20594 VIVID VIRTUAL VIDEO DRIVER
20595 M: Hans Verkuil <hverkuil@xs4all.nl>
20596 L: linux-media@vger.kernel.org
20598 W: https://linuxtv.org
20599 T: git git://linuxtv.org/media_tree.git
20600 F: drivers/media/test-drivers/vivid/*
20602 VIDTV VIRTUAL DIGITAL TV DRIVER
20603 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20604 L: linux-media@vger.kernel.org
20606 W: https://linuxtv.org
20607 T: git git://linuxtv.org/media_tree.git
20608 F: drivers/media/test-drivers/vidtv/*
20611 M: Florian Fainelli <f.fainelli@gmail.com>
20612 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20614 F: drivers/vlynq/vlynq.c
20615 F: include/linux/vlynq.h
20618 M: Martyn Welch <martyn@welchs.me.uk>
20619 M: Manohar Vanga <manohar.vanga@gmail.com>
20620 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20621 L: linux-kernel@vger.kernel.org
20623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20624 F: Documentation/driver-api/vme.rst
20625 F: drivers/staging/vme/
20627 F: include/linux/vme*
20629 VM SOCKETS (AF_VSOCK)
20630 M: Stefano Garzarella <sgarzare@redhat.com>
20631 L: virtualization@lists.linux-foundation.org
20632 L: netdev@vger.kernel.org
20634 F: drivers/net/vsockmon.c
20635 F: include/net/af_vsock.h
20636 F: include/uapi/linux/vm_sockets.h
20637 F: include/uapi/linux/vm_sockets_diag.h
20638 F: include/uapi/linux/vsockmon.h
20640 F: tools/testing/vsock/
20642 VMWARE BALLOON DRIVER
20643 M: Nadav Amit <namit@vmware.com>
20644 M: "VMware, Inc." <pv-drivers@vmware.com>
20645 L: linux-kernel@vger.kernel.org
20647 F: drivers/misc/vmw_balloon.c
20649 VMWARE HYPERVISOR INTERFACE
20650 M: Deep Shah <sdeep@vmware.com>
20651 M: "VMware, Inc." <pv-drivers@vmware.com>
20652 L: virtualization@lists.linux-foundation.org
20654 F: arch/x86/include/asm/vmware.h
20655 F: arch/x86/kernel/cpu/vmware.c
20657 VMWARE PVRDMA DRIVER
20658 M: Bryan Tan <bryantan@vmware.com>
20659 M: Vishnu Dasa <vdasa@vmware.com>
20660 M: VMware PV-Drivers <pv-drivers@vmware.com>
20661 L: linux-rdma@vger.kernel.org
20663 F: drivers/infiniband/hw/vmw_pvrdma/
20665 VMware PVSCSI driver
20666 M: Vishal Bhakta <vbhakta@vmware.com>
20667 M: VMware PV-Drivers <pv-drivers@vmware.com>
20668 L: linux-scsi@vger.kernel.org
20670 F: drivers/scsi/vmw_pvscsi.c
20671 F: drivers/scsi/vmw_pvscsi.h
20673 VMWARE VIRTUAL PTP CLOCK DRIVER
20674 M: Vivek Thampi <vithampi@vmware.com>
20675 M: "VMware, Inc." <pv-drivers@vmware.com>
20676 L: netdev@vger.kernel.org
20678 F: drivers/ptp/ptp_vmw.c
20681 M: Jorgen Hansen <jhansen@vmware.com>
20682 M: Vishnu Dasa <vdasa@vmware.com>
20683 L: linux-kernel@vger.kernel.org
20684 L: pv-drivers@vmware.com (private)
20686 F: drivers/misc/vmw_vmci/
20688 VMWARE VMMOUSE SUBDRIVER
20689 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20690 M: "VMware, Inc." <pv-drivers@vmware.com>
20691 L: linux-input@vger.kernel.org
20693 F: drivers/input/mouse/vmmouse.c
20694 F: drivers/input/mouse/vmmouse.h
20696 VMWARE VMXNET3 ETHERNET DRIVER
20697 M: Ronak Doshi <doshir@vmware.com>
20698 M: pv-drivers@vmware.com
20699 L: netdev@vger.kernel.org
20701 F: drivers/net/vmxnet3/
20703 VOCORE VOCORE2 BOARD
20704 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20705 L: linux-mips@vger.kernel.org
20707 F: arch/mips/boot/dts/ralink/vocore2.dts
20709 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20710 M: Liam Girdwood <lgirdwood@gmail.com>
20711 M: Mark Brown <broonie@kernel.org>
20712 L: linux-kernel@vger.kernel.org
20714 W: http://www.slimlogic.co.uk/?p=48
20715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20716 F: Documentation/devicetree/bindings/regulator/
20717 F: Documentation/power/regulator/
20718 F: drivers/regulator/
20719 F: include/dt-bindings/regulator/
20720 F: include/linux/regulator/
20721 K: regulator_get_optional
20723 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20724 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20725 F: drivers/regulator/irq_helpers.c
20728 M: David Ahern <dsahern@kernel.org>
20729 L: netdev@vger.kernel.org
20731 F: Documentation/networking/vrf.rst
20732 F: drivers/net/vrf.c
20735 M: Petr Mladek <pmladek@suse.com>
20736 M: Steven Rostedt <rostedt@goodmis.org>
20737 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20738 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20739 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
20742 F: Documentation/core-api/printk-formats.rst
20743 F: lib/test_printf.c
20744 F: lib/test_scanf.c
20747 VT1211 HARDWARE MONITOR DRIVER
20748 M: Juerg Haefliger <juergh@gmail.com>
20749 L: linux-hwmon@vger.kernel.org
20751 F: Documentation/hwmon/vt1211.rst
20752 F: drivers/hwmon/vt1211.c
20754 VT8231 HARDWARE MONITOR DRIVER
20755 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20756 L: linux-hwmon@vger.kernel.org
20758 F: drivers/hwmon/vt8231.c
20760 VUB300 USB to SDIO/SD/MMC bridge chip
20761 L: linux-mmc@vger.kernel.org
20763 F: drivers/mmc/host/vub300.c
20765 W1 DALLAS'S 1-WIRE BUS
20766 M: Evgeniy Polyakov <zbr@ioremap.net>
20768 F: Documentation/devicetree/bindings/w1/
20769 F: Documentation/w1/
20771 F: include/linux/w1.h
20773 W83791D HARDWARE MONITORING DRIVER
20774 M: Marc Hulsman <m.hulsman@tudelft.nl>
20775 L: linux-hwmon@vger.kernel.org
20777 F: Documentation/hwmon/w83791d.rst
20778 F: drivers/hwmon/w83791d.c
20780 W83793 HARDWARE MONITORING DRIVER
20781 M: Rudolf Marek <r.marek@assembler.cz>
20782 L: linux-hwmon@vger.kernel.org
20784 F: Documentation/hwmon/w83793.rst
20785 F: drivers/hwmon/w83793.c
20787 W83795 HARDWARE MONITORING DRIVER
20788 M: Jean Delvare <jdelvare@suse.com>
20789 L: linux-hwmon@vger.kernel.org
20791 F: drivers/hwmon/w83795.c
20793 W83L51xD SD/MMC CARD INTERFACE DRIVER
20794 M: Pierre Ossman <pierre@ossman.eu>
20796 F: drivers/mmc/host/wbsd.*
20798 WACOM PROTOCOL 4 SERIAL TABLETS
20799 M: Julian Squires <julian@cipht.net>
20800 M: Hans de Goede <hdegoede@redhat.com>
20801 L: linux-input@vger.kernel.org
20803 F: drivers/input/tablet/wacom_serial4.c
20805 WATCHDOG DEVICE DRIVERS
20806 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20807 M: Guenter Roeck <linux@roeck-us.net>
20808 L: linux-watchdog@vger.kernel.org
20810 W: http://www.linux-watchdog.org/
20811 T: git git://www.linux-watchdog.org/linux-watchdog.git
20812 F: Documentation/devicetree/bindings/watchdog/
20813 F: Documentation/watchdog/
20814 F: drivers/watchdog/
20815 F: include/linux/watchdog.h
20816 F: include/uapi/linux/watchdog.h
20818 WHISKEYCOVE PMIC GPIO DRIVER
20819 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20820 L: linux-gpio@vger.kernel.org
20822 F: drivers/gpio/gpio-wcove.c
20825 M: Dianlong Li <long17.cool@163.com>
20826 L: linux-rtc@vger.kernel.org
20828 F: drivers/rtc/rtc-sd3078.c
20831 M: David Rheinsberg <david.rheinsberg@gmail.com>
20832 L: linux-input@vger.kernel.org
20834 F: drivers/hid/hid-wiimote*
20836 WILOCITY WIL6210 WIRELESS DRIVER
20837 M: Maya Erez <merez@codeaurora.org>
20838 L: linux-wireless@vger.kernel.org
20839 L: wil6210@qti.qualcomm.com
20841 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20842 F: drivers/net/wireless/ath/wil6210/
20845 M: David Härdeman <david@hardeman.nu>
20847 F: drivers/media/rc/winbond-cir.c
20849 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20850 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20851 L: linux-watchdog@vger.kernel.org
20853 F: drivers/watchdog/ebc-c384_wdt.c
20855 WINSYSTEMS WS16C48 GPIO DRIVER
20856 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20857 L: linux-gpio@vger.kernel.org
20859 F: drivers/gpio/gpio-ws16c48.c
20861 WIREGUARD SECURE NETWORK TUNNEL
20862 M: Jason A. Donenfeld <Jason@zx2c4.com>
20863 L: wireguard@lists.zx2c4.com
20864 L: netdev@vger.kernel.org
20866 F: drivers/net/wireguard/
20867 F: tools/testing/selftests/wireguard/
20869 WISTRON LAPTOP BUTTON DRIVER
20870 M: Miloslav Trmac <mitr@volny.cz>
20872 F: drivers/input/misc/wistron_btns.c
20874 WL3501 WIRELESS PCMCIA CARD DRIVER
20875 L: linux-wireless@vger.kernel.org
20877 F: drivers/net/wireless/wl3501*
20879 WOLFSON MICROELECTRONICS DRIVERS
20880 L: patches@opensource.cirrus.com
20882 W: https://github.com/CirrusLogic/linux-drivers/wiki
20883 T: git https://github.com/CirrusLogic/linux-drivers.git
20884 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20885 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20886 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20887 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20888 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20889 F: Documentation/devicetree/bindings/sound/wm*
20890 F: Documentation/hwmon/wm83??.rst
20891 F: arch/arm/mach-s3c/mach-crag6410*
20892 F: drivers/clk/clk-wm83*.c
20893 F: drivers/gpio/gpio-*wm*.c
20894 F: drivers/gpio/gpio-arizona.c
20895 F: drivers/hwmon/wm83??-hwmon.c
20896 F: drivers/input/misc/wm831x-on.c
20897 F: drivers/input/touchscreen/wm831x-ts.c
20898 F: drivers/input/touchscreen/wm97*.c
20899 F: drivers/leds/leds-wm83*.c
20900 F: drivers/mfd/arizona*
20901 F: drivers/mfd/cs47l24*
20902 F: drivers/mfd/wm*.c
20903 F: drivers/power/supply/wm83*.c
20904 F: drivers/regulator/arizona*
20905 F: drivers/regulator/wm8*.c
20906 F: drivers/rtc/rtc-wm83*.c
20907 F: drivers/video/backlight/wm83*_bl.c
20908 F: drivers/watchdog/wm83*_wdt.c
20909 F: include/linux/mfd/arizona/
20910 F: include/linux/mfd/wm831x/
20911 F: include/linux/mfd/wm8350/
20912 F: include/linux/mfd/wm8400*
20913 F: include/linux/regulator/arizona*
20914 F: include/linux/wm97xx.h
20915 F: include/sound/wm????.h
20916 F: sound/soc/codecs/arizona*
20917 F: sound/soc/codecs/cs47l24*
20918 F: sound/soc/codecs/wm*
20921 M: Tejun Heo <tj@kernel.org>
20922 R: Lai Jiangshan <jiangshanlai@gmail.com>
20924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20925 F: Documentation/core-api/workqueue.rst
20926 F: include/linux/workqueue.h
20927 F: kernel/workqueue.c
20930 M: Loic Poulain <loic.poulain@linaro.org>
20931 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20932 R: Johannes Berg <johannes@sipsolutions.net>
20933 L: netdev@vger.kernel.org
20935 F: drivers/net/wwan/
20936 F: include/linux/wwan.h
20937 F: include/uapi/linux/wwan.h
20939 X-POWERS AXP288 PMIC DRIVERS
20940 M: Hans de Goede <hdegoede@redhat.com>
20942 F: drivers/acpi/pmic/intel_pmic_xpower.c
20945 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20946 M: Chen-Yu Tsai <wens@csie.org>
20947 L: linux-kernel@vger.kernel.org
20952 M: Martin Schiller <ms@dev.tdt.de>
20953 L: linux-x25@vger.kernel.org
20955 F: Documentation/networking/lapb-module.rst
20956 F: Documentation/networking/x25*
20957 F: drivers/net/wan/hdlc_x25.c
20958 F: drivers/net/wan/lapbether.c
20959 F: include/*/lapb.h
20960 F: include/net/x25*
20961 F: include/uapi/linux/x25.h
20965 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20966 M: Thomas Gleixner <tglx@linutronix.de>
20967 M: Ingo Molnar <mingo@redhat.com>
20968 M: Borislav Petkov <bp@alien8.de>
20969 M: Dave Hansen <dave.hansen@linux.intel.com>
20971 R: "H. Peter Anvin" <hpa@zytor.com>
20972 L: linux-kernel@vger.kernel.org
20974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20975 F: Documentation/devicetree/bindings/x86/
20976 F: Documentation/x86/
20980 M: Andy Lutomirski <luto@kernel.org>
20981 L: linux-kernel@vger.kernel.org
20983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20986 X86 MCE INFRASTRUCTURE
20987 M: Tony Luck <tony.luck@intel.com>
20988 M: Borislav Petkov <bp@alien8.de>
20989 L: linux-edac@vger.kernel.org
20991 F: Documentation/ABI/testing/sysfs-mce
20992 F: Documentation/x86/x86_64/machinecheck.rst
20993 F: arch/x86/kernel/cpu/mce/*
20995 X86 MICROCODE UPDATE SUPPORT
20996 M: Borislav Petkov <bp@alien8.de>
20998 F: arch/x86/kernel/cpu/microcode/*
21001 M: Dave Hansen <dave.hansen@linux.intel.com>
21002 M: Andy Lutomirski <luto@kernel.org>
21003 M: Peter Zijlstra <peterz@infradead.org>
21004 L: linux-kernel@vger.kernel.org
21006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21009 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21010 M: Hans de Goede <hdegoede@redhat.com>
21011 L: platform-driver-x86@vger.kernel.org
21013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21014 F: drivers/platform/x86/x86-android-tablets.c
21016 X86 PLATFORM DRIVERS
21017 M: Hans de Goede <hdegoede@redhat.com>
21018 M: Mark Gross <markgross@kernel.org>
21019 L: platform-driver-x86@vger.kernel.org
21021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21022 F: drivers/platform/olpc/
21023 F: drivers/platform/x86/
21025 X86 PLATFORM DRIVERS - ARCH
21026 R: Darren Hart <dvhart@infradead.org>
21027 R: Andy Shevchenko <andy@infradead.org>
21028 L: platform-driver-x86@vger.kernel.org
21031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21032 F: arch/x86/platform
21034 X86 PLATFORM UV HPE SUPERDOME FLEX
21035 M: Steve Wahl <steve.wahl@hpe.com>
21036 R: Mike Travis <mike.travis@hpe.com>
21037 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21038 R: Russ Anderson <russ.anderson@hpe.com>
21040 F: arch/x86/include/asm/uv/
21041 F: arch/x86/kernel/apic/x2apic_uv_x.c
21042 F: arch/x86/platform/uv/
21045 M: Andy Lutomirski <luto@kernel.org>
21046 L: linux-kernel@vger.kernel.org
21048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21049 F: arch/x86/entry/vdso/
21052 M: Matthew Wilcox <willy@infradead.org>
21053 L: linux-fsdevel@vger.kernel.org
21055 F: Documentation/core-api/xarray.rst
21056 F: include/linux/idr.h
21057 F: include/linux/xarray.h
21060 F: tools/testing/radix-tree
21063 M: Benjamin Valentin <benpicco@googlemail.com>
21065 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21066 F: drivers/media/rc/xbox_remote.c
21068 XC2028/3028 TUNER DRIVER
21069 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21070 L: linux-media@vger.kernel.org
21072 W: https://linuxtv.org
21073 T: git git://linuxtv.org/media_tree.git
21074 F: drivers/media/tuners/tuner-xc2028.*
21076 XDP (eXpress Data Path)
21077 M: Alexei Starovoitov <ast@kernel.org>
21078 M: Daniel Borkmann <daniel@iogearbox.net>
21079 M: David S. Miller <davem@davemloft.net>
21080 M: Jakub Kicinski <kuba@kernel.org>
21081 M: Jesper Dangaard Brouer <hawk@kernel.org>
21082 M: John Fastabend <john.fastabend@gmail.com>
21083 L: netdev@vger.kernel.org
21084 L: bpf@vger.kernel.org
21086 F: include/net/xdp.h
21087 F: include/net/xdp_priv.h
21088 F: include/trace/events/xdp.h
21089 F: kernel/bpf/cpumap.c
21090 F: kernel/bpf/devmap.c
21092 F: samples/bpf/xdp*
21093 F: tools/testing/selftests/bpf/*xdp*
21094 F: tools/testing/selftests/bpf/*/*xdp*
21095 F: drivers/net/ethernet/*/*/*/*/*xdp*
21096 F: drivers/net/ethernet/*/*/*xdp*
21097 K: (?:\b|_)xdp(?:\b|_)
21099 XDP SOCKETS (AF_XDP)
21100 M: Björn Töpel <bjorn@kernel.org>
21101 M: Magnus Karlsson <magnus.karlsson@intel.com>
21102 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21103 L: netdev@vger.kernel.org
21104 L: bpf@vger.kernel.org
21106 F: Documentation/networking/af_xdp.rst
21107 F: include/net/xdp_sock*
21108 F: include/net/xsk_buff_pool.h
21109 F: include/uapi/linux/if_xdp.h
21110 F: include/uapi/linux/xdp_diag.h
21111 F: include/net/netns/xdp.h
21113 F: samples/bpf/xdpsock*
21114 F: tools/lib/bpf/xsk*
21116 XEN BLOCK SUBSYSTEM
21117 M: Roger Pau Monné <roger.pau@citrix.com>
21118 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21120 F: drivers/block/xen*
21121 F: drivers/block/xen-blkback/*
21124 M: Stefano Stabellini <sstabellini@kernel.org>
21125 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21127 F: arch/arm/include/asm/xen/
21130 XEN HYPERVISOR ARM64
21131 M: Stefano Stabellini <sstabellini@kernel.org>
21132 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21134 F: arch/arm64/include/asm/xen/
21137 XEN HYPERVISOR INTERFACE
21138 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
21139 M: Juergen Gross <jgross@suse.com>
21140 R: Stefano Stabellini <sstabellini@kernel.org>
21141 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21144 F: Documentation/ABI/stable/sysfs-hypervisor-xen
21145 F: Documentation/ABI/testing/sysfs-hypervisor-xen
21146 F: arch/x86/include/asm/pvclock-abi.h
21147 F: arch/x86/include/asm/xen/
21148 F: arch/x86/platform/pvh/
21150 F: drivers/*/xen-*front.c
21152 F: include/uapi/xen/
21155 XEN NETWORK BACKEND DRIVER
21156 M: Wei Liu <wei.liu@kernel.org>
21157 M: Paul Durrant <paul@xen.org>
21158 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21159 L: netdev@vger.kernel.org
21161 F: drivers/net/xen-netback/*
21164 M: Juergen Gross <jgross@suse.com>
21165 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21167 F: arch/x86/pci/*xen*
21168 F: drivers/pci/*xen*
21171 M: Juergen Gross <jgross@suse.com>
21172 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21173 L: linux-scsi@vger.kernel.org
21175 F: drivers/scsi/xen-scsifront.c
21176 F: drivers/xen/xen-scsiback.c
21177 F: include/xen/interface/io/vscsiif.h
21180 M: Juergen Gross <jgross@suse.com>
21181 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21182 L: linux-usb@vger.kernel.org
21184 F: drivers/usb/host/xen*
21185 F: include/xen/interface/io/usbif.h
21187 XEN SOUND FRONTEND DRIVER
21188 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21189 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21190 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21194 XEN SWIOTLB SUBSYSTEM
21195 M: Juergen Gross <jgross@suse.com>
21196 M: Stefano Stabellini <sstabellini@kernel.org>
21197 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21198 L: iommu@lists.linux-foundation.org
21200 F: arch/x86/xen/*swiotlb*
21201 F: drivers/xen/*swiotlb*
21204 C: irc://irc.oftc.net/xfs
21205 M: Darrick J. Wong <djwong@kernel.org>
21206 M: linux-xfs@vger.kernel.org
21207 L: linux-xfs@vger.kernel.org
21210 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21211 F: Documentation/ABI/testing/sysfs-fs-xfs
21212 F: Documentation/admin-guide/xfs.rst
21213 F: Documentation/filesystems/xfs-delayed-logging-design.rst
21214 F: Documentation/filesystems/xfs-self-describing-metadata.rst
21216 F: include/uapi/linux/dqblk_xfs.h
21217 F: include/uapi/linux/fsmap.h
21220 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
21221 L: linux-iio@vger.kernel.org
21223 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
21224 F: drivers/iio/adc/xilinx-ams.c
21226 XILINX AXI ETHERNET DRIVER
21227 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
21229 F: drivers/net/ethernet/xilinx/xilinx_axienet*
21232 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
21233 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
21234 L: linux-can@vger.kernel.org
21236 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
21237 F: drivers/net/can/xilinx_can.c
21240 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
21241 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
21242 R: Michal Simek <michal.simek@xilinx.com>
21244 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
21245 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
21246 F: drivers/gpio/gpio-xilinx.c
21247 F: drivers/gpio/gpio-zynq.c
21249 XILINX SD-FEC IP CORES
21250 M: Derek Kiernan <derek.kiernan@xilinx.com>
21251 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
21253 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
21254 F: Documentation/misc-devices/xilinx_sdfec.rst
21255 F: drivers/misc/Kconfig
21256 F: drivers/misc/Makefile
21257 F: drivers/misc/xilinx_sdfec.c
21258 F: include/uapi/misc/xilinx_sdfec.h
21260 XILINX UARTLITE SERIAL DRIVER
21261 M: Peter Korsgaard <jacmet@sunsite.dk>
21262 L: linux-serial@vger.kernel.org
21264 F: drivers/tty/serial/uartlite.c
21266 XILINX VIDEO IP CORES
21267 M: Hyun Kwon <hyun.kwon@xilinx.com>
21268 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21269 L: linux-media@vger.kernel.org
21271 T: git git://linuxtv.org/media_tree.git
21272 F: Documentation/devicetree/bindings/media/xilinx/
21273 F: drivers/media/platform/xilinx/
21274 F: include/uapi/linux/xilinx-v4l2-controls.h
21276 XILINX ZYNQMP DPDMA DRIVER
21277 M: Hyun Kwon <hyun.kwon@xilinx.com>
21278 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21279 L: dmaengine@vger.kernel.org
21281 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
21282 F: drivers/dma/xilinx/xilinx_dpdma.c
21283 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
21285 XILINX ZYNQMP PSGTR PHY DRIVER
21286 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
21287 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21288 L: linux-kernel@vger.kernel.org
21290 T: git https://github.com/Xilinx/linux-xlnx.git
21291 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
21292 F: drivers/phy/xilinx/phy-zynqmp.c
21294 XILINX EVENT MANAGEMENT DRIVER
21295 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
21297 F: drivers/soc/xilinx/xlnx_event_manager.c
21298 F: include/linux/firmware/xlnx-event-manager.h
21301 M: Eli Billauer <eli.billauer@gmail.com>
21302 L: linux-kernel@vger.kernel.org
21304 F: drivers/char/xillybus/
21307 M: George Cherian <gcherian@marvell.com>
21308 L: linux-i2c@vger.kernel.org
21310 W: http://www.marvell.com
21311 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
21312 F: drivers/i2c/busses/i2c-xlp9xx.c
21314 XRA1403 GPIO EXPANDER
21315 M: Nandor Han <nandor.han@ge.com>
21316 M: Semi Malinen <semi.malinen@ge.com>
21317 L: linux-gpio@vger.kernel.org
21319 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
21320 F: drivers/gpio/gpio-xra1403.c
21322 XTENSA XTFPGA PLATFORM SUPPORT
21323 M: Max Filippov <jcmvbkbc@gmail.com>
21324 L: linux-xtensa@linux-xtensa.org
21326 F: drivers/spi/spi-xtensa-xtfpga.c
21327 F: sound/soc/xtensa/xtfpga-i2s.c
21329 YAM DRIVER FOR AX.25
21330 M: Jean-Paul Roubelat <jpr@f6fbb.org>
21331 L: linux-hams@vger.kernel.org
21333 F: drivers/net/hamradio/yam*
21334 F: include/linux/yam.h
21336 YAMA SECURITY MODULE
21337 M: Kees Cook <keescook@chromium.org>
21339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
21340 F: Documentation/admin-guide/LSM/Yama.rst
21343 YEALINK PHONE DRIVER
21344 M: Henk Vergonet <Henk.Vergonet@gmail.com>
21345 L: usbb2k-api-dev@nongnu.org
21347 F: Documentation/input/devices/yealink.rst
21348 F: drivers/input/misc/yealink.*
21350 Z8530 DRIVER FOR AX.25
21351 M: Joerg Reuter <jreuter@yaina.de>
21352 L: linux-hams@vger.kernel.org
21354 W: http://yaina.de/jreuter/
21355 W: http://www.qsl.net/dl1bke/
21356 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
21357 F: drivers/net/hamradio/*scc.c
21358 F: drivers/net/hamradio/z8530.h
21360 ZBUD COMPRESSED PAGE ALLOCATOR
21361 M: Seth Jennings <sjenning@redhat.com>
21362 M: Dan Streetman <ddstreet@ieee.org>
21363 L: linux-mm@kvack.org
21367 ZD1211RW WIRELESS DRIVER
21368 M: Ulrich Kunitz <kune@deine-taler.de>
21369 L: linux-wireless@vger.kernel.org
21370 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
21372 W: http://zd1211.ath.cx/wiki/DriverRewrite
21373 F: drivers/net/wireless/zydas/zd1211rw/
21375 ZD1301 MEDIA DRIVER
21376 M: Antti Palosaari <crope@iki.fi>
21377 L: linux-media@vger.kernel.org
21379 W: https://linuxtv.org/
21380 W: http://palosaari.fi/linux/
21381 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21382 F: drivers/media/usb/dvb-usb-v2/zd1301*
21384 ZD1301_DEMOD MEDIA DRIVER
21385 M: Antti Palosaari <crope@iki.fi>
21386 L: linux-media@vger.kernel.org
21388 W: https://linuxtv.org/
21389 W: http://palosaari.fi/linux/
21390 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21391 F: drivers/media/dvb-frontends/zd1301_demod*
21393 ZHAOXIN PROCESSOR SUPPORT
21394 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
21395 L: linux-kernel@vger.kernel.org
21397 F: arch/x86/kernel/cpu/zhaoxin.c
21400 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
21401 M: Naohiro Aota <naohiro.aota@wdc.com>
21402 R: Johannes Thumshirn <jth@kernel.org>
21403 L: linux-fsdevel@vger.kernel.org
21405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
21406 F: Documentation/filesystems/zonefs.rst
21409 ZPOOL COMPRESSED PAGE STORAGE API
21410 M: Dan Streetman <ddstreet@ieee.org>
21411 L: linux-mm@kvack.org
21413 F: include/linux/zpool.h
21416 ZR36067 VIDEO FOR LINUX DRIVER
21417 M: Corentin Labbe <clabbe@baylibre.com>
21418 L: mjpeg-users@lists.sourceforge.net
21419 L: linux-media@vger.kernel.org
21421 W: http://mjpeg.sourceforge.net/driver-zoran/
21422 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21423 F: Documentation/driver-api/media/drivers/zoran.rst
21424 F: drivers/staging/media/zoran/
21426 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
21427 M: Minchan Kim <minchan@kernel.org>
21428 M: Nitin Gupta <ngupta@vflare.org>
21429 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21430 L: linux-kernel@vger.kernel.org
21432 F: Documentation/admin-guide/blockdev/zram.rst
21433 F: drivers/block/zram/
21435 ZS DECSTATION Z85C30 SERIAL DRIVER
21436 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21438 F: drivers/tty/serial/zs.*
21440 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
21441 M: Minchan Kim <minchan@kernel.org>
21442 M: Nitin Gupta <ngupta@vflare.org>
21443 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21444 L: linux-mm@kvack.org
21446 F: Documentation/vm/zsmalloc.rst
21447 F: include/linux/zsmalloc.h
21451 M: Nick Terrell <terrelln@fb.com>
21453 B: https://github.com/facebook/zstd/issues
21454 T: git git://github.com/terrelln/linux.git
21455 F: include/linux/zstd*
21457 F: lib/decompress_unzstd.c
21462 ZSWAP COMPRESSED SWAP CACHING
21463 M: Seth Jennings <sjenning@redhat.com>
21464 M: Dan Streetman <ddstreet@ieee.org>
21465 M: Vitaly Wool <vitaly.wool@konsulko.com>
21466 L: linux-mm@kvack.org
21471 M: Linus Torvalds <torvalds@linux-foundation.org>
21472 L: linux-kernel@vger.kernel.org
21473 S: Buried alive in reporters
21474 Q: http://patchwork.kernel.org/project/LKML/list/
21475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git