1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 Q: https://patchwork.kernel.org/project/linux-wireless/list/
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
196 F: Documentation/driver-api/80211/cfg80211.rst
197 F: Documentation/networking/regulatory.rst
198 F: include/linux/ieee80211.h
199 F: include/net/cfg80211.h
200 F: include/net/ieee80211_radiotap.h
201 F: include/net/iw_handler.h
202 F: include/net/wext.h
203 F: include/uapi/linux/nl80211.h
206 8169 10/100/1000 GIGABIT ETHERNET DRIVER
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 M: nic_swsd@realtek.com
209 L: netdev@vger.kernel.org
211 F: drivers/net/ethernet/realtek/r8169*
213 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215 L: linux-serial@vger.kernel.org
217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218 F: drivers/tty/serial/8250*
219 F: include/linux/serial_8250.h
221 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222 L: netdev@vger.kernel.org
224 F: drivers/net/ethernet/8390/
227 M: Eric Van Hensbergen <ericvh@gmail.com>
228 M: Latchesar Ionkov <lucho@ionkov.net>
229 M: Dominique Martinet <asmadeus@codewreck.org>
230 R: Christian Schoenebeck <linux_oss@crudebyte.com>
231 L: v9fs-developer@lists.sourceforge.net
233 W: http://swik.net/v9fs
234 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236 T: git git://github.com/martinetd/linux.git
237 F: Documentation/filesystems/9p.rst
240 F: include/trace/events/9p.h
241 F: include/uapi/linux/virtio_9p.h
245 M: Antti Palosaari <crope@iki.fi>
246 L: linux-media@vger.kernel.org
248 W: https://linuxtv.org
249 W: http://palosaari.fi/linux/
250 Q: http://patchwork.linuxtv.org/project/linux-media/list/
251 T: git git://linuxtv.org/anttip/media_tree.git
252 F: drivers/media/dvb-frontends/a8293*
254 AACRAID SCSI RAID DRIVER
255 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
256 L: linux-scsi@vger.kernel.org
258 W: http://www.adaptec.com/
259 F: Documentation/scsi/aacraid.rst
260 F: drivers/scsi/aacraid/
263 L: linux-api@vger.kernel.org
264 F: include/linux/syscalls.h
267 X: arch/*/include/uapi/
269 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
270 M: Hans de Goede <hdegoede@redhat.com>
271 L: linux-hwmon@vger.kernel.org
273 F: drivers/hwmon/abituguru.c
275 ABIT UGURU 3 HARDWARE MONITOR DRIVER
276 M: Alistair John Strachan <alistair@devzero.co.uk>
277 L: linux-hwmon@vger.kernel.org
279 F: drivers/hwmon/abituguru3.c
281 ACCES 104-DIO-48E GPIO DRIVER
282 M: William Breathitt Gray <vilhelm.gray@gmail.com>
283 L: linux-gpio@vger.kernel.org
285 F: drivers/gpio/gpio-104-dio-48e.c
287 ACCES 104-IDI-48 GPIO DRIVER
288 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
289 L: linux-gpio@vger.kernel.org
291 F: drivers/gpio/gpio-104-idi-48.c
293 ACCES 104-IDIO-16 GPIO DRIVER
294 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
295 L: linux-gpio@vger.kernel.org
297 F: drivers/gpio/gpio-104-idio-16.c
299 ACCES 104-QUAD-8 DRIVER
300 M: William Breathitt Gray <vilhelm.gray@gmail.com>
301 M: Syed Nayyar Waris <syednwaris@gmail.com>
302 L: linux-iio@vger.kernel.org
304 F: drivers/counter/104-quad-8.c
306 ACCES PCI-IDIO-16 GPIO DRIVER
307 M: William Breathitt Gray <vilhelm.gray@gmail.com>
308 L: linux-gpio@vger.kernel.org
310 F: drivers/gpio/gpio-pci-idio-16.c
312 ACCES PCIe-IDIO-24 GPIO DRIVER
313 M: William Breathitt Gray <vilhelm.gray@gmail.com>
314 L: linux-gpio@vger.kernel.org
316 F: drivers/gpio/gpio-pcie-idio-24.c
319 M: Jes Sorensen <jes@trained-monkey.org>
320 L: linux-acenic@sunsite.dk
322 F: drivers/net/ethernet/alteon/acenic*
324 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
325 M: Peter Kaestle <peter@piie.net>
326 L: platform-driver-x86@vger.kernel.org
328 W: http://piie.net/?section=acerhdf
329 F: drivers/platform/x86/acerhdf.c
331 ACER WMI LAPTOP EXTRAS
332 M: "Lee, Chun-Yi" <jlee@suse.com>
333 L: platform-driver-x86@vger.kernel.org
335 F: drivers/platform/x86/acer-wmi.c
338 M: "Rafael J. Wysocki" <rafael@kernel.org>
339 R: Len Brown <lenb@kernel.org>
340 L: linux-acpi@vger.kernel.org
342 W: https://01.org/linux-acpi
343 Q: https://patchwork.kernel.org/project/linux-acpi/list/
344 B: https://bugzilla.kernel.org
345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
346 F: Documentation/ABI/testing/configfs-acpi
347 F: Documentation/ABI/testing/sysfs-bus-acpi
348 F: Documentation/firmware-guide/acpi/
350 F: drivers/pci/*/*acpi*
351 F: drivers/pci/*acpi*
352 F: drivers/pnp/pnpacpi/
354 F: include/linux/acpi.h
355 F: include/linux/fwnode.h
359 M: "Rafael J. Wysocki" <rafael@kernel.org>
360 R: Len Brown <lenb@kernel.org>
361 R: James Morse <james.morse@arm.com>
362 R: Tony Luck <tony.luck@intel.com>
363 R: Borislav Petkov <bp@alien8.de>
364 L: linux-acpi@vger.kernel.org
365 F: drivers/acpi/apei/
367 ACPI COMPONENT ARCHITECTURE (ACPICA)
368 M: Robert Moore <robert.moore@intel.com>
369 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
370 L: linux-acpi@vger.kernel.org
373 W: https://acpica.org/
374 W: https://github.com/acpica/acpica/
375 Q: https://patchwork.kernel.org/project/linux-acpi/list/
376 B: https://bugzilla.kernel.org
377 B: https://bugs.acpica.org
378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
379 F: drivers/acpi/acpica/
383 ACPI FOR ARM64 (ACPI/arm64)
384 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
385 M: Hanjun Guo <guohanjun@huawei.com>
386 M: Sudeep Holla <sudeep.holla@arm.com>
387 L: linux-acpi@vger.kernel.org
388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
390 F: drivers/acpi/arm64
392 ACPI SERIAL MULTI INSTANTIATE DRIVER
393 M: Hans de Goede <hdegoede@redhat.com>
394 L: platform-driver-x86@vger.kernel.org
396 F: drivers/platform/x86/serial-multi-instantiate.c
398 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
399 M: Sudeep Holla <sudeep.holla@arm.com>
400 L: linux-acpi@vger.kernel.org
402 F: drivers/mailbox/pcc.c
405 M: "Rafael J. Wysocki" <rafael@kernel.org>
406 M: Len Brown <lenb@kernel.org>
407 R: Andy Shevchenko <andy@kernel.org>
408 R: Mika Westerberg <mika.westerberg@linux.intel.com>
409 L: linux-acpi@vger.kernel.org
411 Q: https://patchwork.kernel.org/project/linux-acpi/list/
412 B: https://bugzilla.kernel.org
413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
414 F: drivers/acpi/pmic/
417 M: Rafael J. Wysocki <rafael@kernel.org>
418 R: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
427 L: linux-acpi@vger.kernel.org
428 L: iommu@lists.linux-foundation.org
430 F: drivers/acpi/viot.c
431 F: include/linux/acpi_viot.h
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 ACRN HYPERVISOR SERVICE MODULE
440 M: Fei Li <fei1.li@intel.com>
441 L: acrn-dev@lists.projectacrn.org (subscribers-only)
443 W: https://projectacrn.org
444 F: Documentation/virt/acrn/
445 F: drivers/virt/acrn/
446 F: include/uapi/linux/acrn.h
448 AD1889 ALSA SOUND DRIVER
449 L: linux-parisc@vger.kernel.org
451 W: https://parisc.wiki.kernel.org/index.php/AD1889
452 F: sound/pci/ad1889.*
454 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
455 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
456 L: linux-iio@vger.kernel.org
458 F: drivers/iio/potentiometer/ad5110.c
460 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
461 M: Michael Hennerich <michael.hennerich@analog.com>
463 W: http://wiki.analog.com/AD5254
464 W: http://ez.analog.com/community/linux-device-drivers
465 F: drivers/misc/ad525x_dpot.c
467 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
468 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/AD5398
471 W: http://ez.analog.com/community/linux-device-drivers
472 F: drivers/regulator/ad5398.c
474 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
475 M: Michael Hennerich <michael.hennerich@analog.com>
477 W: http://wiki.analog.com/AD7142
478 W: http://ez.analog.com/community/linux-device-drivers
479 F: drivers/input/misc/ad714x.c
481 AD7877 TOUCHSCREEN DRIVER
482 M: Michael Hennerich <michael.hennerich@analog.com>
484 W: http://wiki.analog.com/AD7877
485 W: http://ez.analog.com/community/linux-device-drivers
486 F: drivers/input/touchscreen/ad7877.c
488 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
489 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/AD7879
492 W: http://ez.analog.com/community/linux-device-drivers
493 F: drivers/input/touchscreen/ad7879.c
495 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
496 M: Jiri Kosina <jikos@kernel.org>
499 ADF7242 IEEE 802.15.4 RADIO DRIVER
500 M: Michael Hennerich <michael.hennerich@analog.com>
501 L: linux-wpan@vger.kernel.org
503 W: https://wiki.analog.com/ADF7242
504 W: http://ez.analog.com/community/linux-device-drivers
505 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
506 F: drivers/net/ieee802154/adf7242.c
508 ADM1025 HARDWARE MONITOR DRIVER
509 M: Jean Delvare <jdelvare@suse.com>
510 L: linux-hwmon@vger.kernel.org
512 F: Documentation/hwmon/adm1025.rst
513 F: drivers/hwmon/adm1025.c
515 ADM1029 HARDWARE MONITOR DRIVER
516 M: Corentin Labbe <clabbe.montjoie@gmail.com>
517 L: linux-hwmon@vger.kernel.org
519 F: drivers/hwmon/adm1029.c
521 ADM8211 WIRELESS DRIVER
522 L: linux-wireless@vger.kernel.org
524 W: https://wireless.wiki.kernel.org/
525 F: drivers/net/wireless/admtek/adm8211.*
527 ADP1653 FLASH CONTROLLER DRIVER
528 M: Sakari Ailus <sakari.ailus@iki.fi>
529 L: linux-media@vger.kernel.org
531 F: drivers/media/i2c/adp1653.c
532 F: include/media/i2c/adp1653.h
534 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
535 M: Michael Hennerich <michael.hennerich@analog.com>
537 W: http://wiki.analog.com/ADP5520
538 W: http://ez.analog.com/community/linux-device-drivers
539 F: drivers/gpio/gpio-adp5520.c
540 F: drivers/input/keyboard/adp5520-keys.c
541 F: drivers/leds/leds-adp5520.c
542 F: drivers/mfd/adp5520.c
543 F: drivers/video/backlight/adp5520_bl.c
545 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
546 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADP5588
549 W: http://ez.analog.com/community/linux-device-drivers
550 F: drivers/gpio/gpio-adp5588.c
551 F: drivers/input/keyboard/adp5588-keys.c
553 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
554 M: Michael Hennerich <michael.hennerich@analog.com>
556 W: http://wiki.analog.com/ADP8860
557 W: http://ez.analog.com/community/linux-device-drivers
558 F: drivers/video/backlight/adp8860_bl.c
561 M: Colin Leroy <colin@colino.net>
563 F: drivers/macintosh/therm_adt746x.c
565 ADT7475 HARDWARE MONITOR DRIVER
566 M: Jean Delvare <jdelvare@suse.com>
567 L: linux-hwmon@vger.kernel.org
569 F: Documentation/hwmon/adt7475.rst
570 F: drivers/hwmon/adt7475.c
573 M: Matthew Wilcox <willy@infradead.org>
574 M: Hannes Reinecke <hare@suse.com>
575 L: linux-scsi@vger.kernel.org
577 F: Documentation/scsi/advansys.rst
578 F: drivers/scsi/advansys.c
580 ADVANTECH SWBTN DRIVER
581 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
582 L: platform-driver-x86@vger.kernel.org
584 F: drivers/platform/x86/adv_swbutton.c
586 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
587 M: Lucas Stankus <lucas.p.stankus@gmail.com>
589 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
590 F: drivers/iio/accel/adxl313*
592 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
593 M: Michael Hennerich <michael.hennerich@analog.com>
595 W: http://wiki.analog.com/ADXL345
596 W: http://ez.analog.com/community/linux-device-drivers
597 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
598 F: drivers/input/misc/adxl34x.c
600 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
601 M: Puranjay Mohan <puranjay12@gmail.com>
602 L: linux-iio@vger.kernel.org
604 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
605 F: drivers/iio/accel/adxl355.h
606 F: drivers/iio/accel/adxl355_core.c
607 F: drivers/iio/accel/adxl355_i2c.c
608 F: drivers/iio/accel/adxl355_spi.c
610 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
611 M: Michael Hennerich <michael.hennerich@analog.com>
613 W: http://ez.analog.com/community/linux-device-drivers
614 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
615 F: drivers/iio/accel/adxl372.c
616 F: drivers/iio/accel/adxl372_i2c.c
617 F: drivers/iio/accel/adxl372_spi.c
620 M: Antti Palosaari <crope@iki.fi>
621 L: linux-media@vger.kernel.org
623 W: https://linuxtv.org
624 W: http://palosaari.fi/linux/
625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
626 T: git git://linuxtv.org/anttip/media_tree.git
627 F: drivers/media/dvb-frontends/af9013*
630 M: Antti Palosaari <crope@iki.fi>
631 L: linux-media@vger.kernel.org
633 W: https://linuxtv.org
634 W: http://palosaari.fi/linux/
635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
636 T: git git://linuxtv.org/anttip/media_tree.git
637 F: drivers/media/dvb-frontends/af9033*
640 M: David Sterba <dsterba@suse.com>
641 L: linux-fsdevel@vger.kernel.org
643 F: Documentation/filesystems/affs.rst
647 M: David Howells <dhowells@redhat.com>
648 M: Marc Dionne <marc.dionne@auristor.com>
649 L: linux-afs@lists.infradead.org
651 W: https://www.infradead.org/~dhowells/kafs/
652 F: Documentation/filesystems/afs.rst
654 F: include/trace/events/afs.h
657 M: David Airlie <airlied@linux.ie>
659 T: git git://anongit.freedesktop.org/drm/drm
661 F: include/linux/agp*
662 F: include/uapi/linux/agp*
665 M: "Juergen E. Fischer" <fischer@norbit.de>
666 L: linux-scsi@vger.kernel.org
668 F: drivers/scsi/aha152x*
669 F: drivers/scsi/pcmcia/aha152x*
671 AIC7XXX / AIC79XX SCSI DRIVER
672 M: Hannes Reinecke <hare@suse.com>
673 L: linux-scsi@vger.kernel.org
675 F: drivers/scsi/aic7xxx/
677 AIMSLAB FM RADIO RECEIVER DRIVER
678 M: Hans Verkuil <hverkuil@xs4all.nl>
679 L: linux-media@vger.kernel.org
681 W: https://linuxtv.org
682 T: git git://linuxtv.org/media_tree.git
683 F: drivers/media/radio/radio-aimslab*
686 M: Benjamin LaHaise <bcrl@kvack.org>
687 L: linux-aio@kvack.org
690 F: include/linux/*aio*.h
693 M: Antti Palosaari <crope@iki.fi>
694 L: linux-media@vger.kernel.org
696 W: https://linuxtv.org
697 W: http://palosaari.fi/linux/
698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
699 T: git git://linuxtv.org/anttip/media_tree.git
700 F: drivers/media/usb/airspy/
702 ALACRITECH GIGABIT ETHERNET DRIVER
703 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
705 F: drivers/net/ethernet/alacritech/*
707 ALCATEL SPEEDTOUCH USB DRIVER
708 M: Duncan Sands <duncan.sands@free.fr>
709 L: linux-usb@vger.kernel.org
711 W: http://www.linux-usb.org/SpeedTouch/
712 F: drivers/usb/atm/speedtch.c
713 F: drivers/usb/atm/usbatm.c
715 ALCHEMY AU1XX0 MMC DRIVER
716 M: Manuel Lauss <manuel.lauss@gmail.com>
718 F: drivers/mmc/host/au1xmmc.c
721 M: Rudolf Marek <r.marek@assembler.cz>
722 L: linux-i2c@vger.kernel.org
724 F: Documentation/i2c/busses/i2c-ali1563.rst
725 F: drivers/i2c/busses/i2c-ali1563.c
728 L: Dell.Client.Kernel@dell.com
730 F: drivers/platform/x86/dell/alienware-wmi.c
732 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
733 M: Tomislav Denis <tomislav.denis@avl.com>
734 L: linux-iio@vger.kernel.org
736 W: http://www.allsensors.com/
737 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
738 F: drivers/iio/pressure/dlhl60d.c
740 ALLEGRO DVT VIDEO IP CORE DRIVER
741 M: Michael Tretter <m.tretter@pengutronix.de>
742 R: Pengutronix Kernel Team <kernel@pengutronix.de>
743 L: linux-media@vger.kernel.org
745 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
746 F: drivers/media/platform/allegro-dvt/
748 ALLWINNER A10 CSI DRIVER
749 M: Maxime Ripard <mripard@kernel.org>
750 L: linux-media@vger.kernel.org
752 T: git git://linuxtv.org/media_tree.git
753 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
754 F: drivers/media/platform/sunxi/sun4i-csi/
756 ALLWINNER CPUFREQ DRIVER
757 M: Yangtao Li <tiny.windzz@gmail.com>
758 L: linux-pm@vger.kernel.org
760 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
761 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
763 ALLWINNER CRYPTO DRIVERS
764 M: Corentin Labbe <clabbe.montjoie@gmail.com>
765 L: linux-crypto@vger.kernel.org
767 F: drivers/crypto/allwinner/
769 ALLWINNER HARDWARE SPINLOCK SUPPORT
770 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
772 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
773 F: drivers/hwspinlock/sun6i_hwspinlock.c
775 ALLWINNER THERMAL DRIVER
776 M: Vasily Khoruzhick <anarsoul@gmail.com>
777 M: Yangtao Li <tiny.windzz@gmail.com>
778 L: linux-pm@vger.kernel.org
780 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
781 F: drivers/thermal/sun8i_thermal.c
784 M: Maxime Ripard <mripard@kernel.org>
785 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
786 L: linux-media@vger.kernel.org
788 F: drivers/staging/media/sunxi/cedrus/
791 M: Richard Henderson <rth@twiddle.net>
792 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
793 M: Matt Turner <mattst88@gmail.com>
794 L: linux-alpha@vger.kernel.org
798 ALPS PS/2 TOUCHPAD DRIVER
799 R: Pali Rohár <pali@kernel.org>
800 F: drivers/input/mouse/alps.*
802 ALTERA I2C CONTROLLER DRIVER
803 M: Thor Thayer <thor.thayer@linux.intel.com>
805 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
806 F: drivers/i2c/busses/i2c-altera.c
808 ALTERA MAILBOX DRIVER
809 M: Mun Yew Tham <mun.yew.tham@intel.com>
811 F: drivers/mailbox/mailbox-altera.c
813 ALTERA MSGDMA IP CORE DRIVER
814 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
815 R: Stefan Roese <sr@denx.de>
816 L: dmaengine@vger.kernel.org
818 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
819 F: drivers/dma/altera-msgdma.c
822 M: Mun Yew Tham <mun.yew.tham@intel.com>
823 L: linux-gpio@vger.kernel.org
825 F: drivers/gpio/gpio-altera.c
827 ALTERA SYSTEM MANAGER DRIVER
828 M: Thor Thayer <thor.thayer@linux.intel.com>
830 F: drivers/mfd/altera-sysmgr.c
831 F: include/linux/mfd/altera-sysmgr.h
833 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
834 M: Thor Thayer <thor.thayer@linux.intel.com>
836 F: drivers/gpio/gpio-altera-a10sr.c
837 F: drivers/mfd/altera-a10sr.c
838 F: drivers/reset/reset-a10sr.c
839 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
840 F: include/linux/mfd/altera-a10sr.h
842 ALTERA TRIPLE SPEED ETHERNET DRIVER
843 M: Joyce Ooi <joyce.ooi@intel.com>
844 L: netdev@vger.kernel.org
846 F: drivers/net/ethernet/altera/
848 ALTERA UART/JTAG UART SERIAL DRIVERS
849 M: Tobias Klauser <tklauser@distanz.ch>
850 L: linux-serial@vger.kernel.org
852 F: drivers/tty/serial/altera_jtaguart.c
853 F: drivers/tty/serial/altera_uart.c
854 F: include/linux/altera_jtaguart.h
855 F: include/linux/altera_uart.h
857 AMAZON ANNAPURNA LABS FIC DRIVER
858 M: Talel Shenhar <talel@amazon.com>
860 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
861 F: drivers/irqchip/irq-al-fic.c
863 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
864 M: Talel Shenhar <talel@amazon.com>
865 M: Talel Shenhar <talelshenhar@gmail.com>
867 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
868 F: drivers/edac/al_mc_edac.c
870 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
871 M: Talel Shenhar <talel@amazon.com>
873 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
874 F: drivers/thermal/thermal_mmio.c
876 AMAZON ETHERNET DRIVERS
877 M: Shay Agroskin <shayagr@amazon.com>
878 M: Arthur Kiyanovski <akiyano@amazon.com>
879 R: David Arinzon <darinzon@amazon.com>
880 R: Noam Dagan <ndagan@amazon.com>
881 R: Saeed Bishara <saeedb@amazon.com>
882 L: netdev@vger.kernel.org
884 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
885 F: drivers/net/ethernet/amazon/
887 AMAZON RDMA EFA DRIVER
888 M: Gal Pressman <galpress@amazon.com>
889 R: Yossi Leybovich <sleybo@amazon.com>
890 L: linux-rdma@vger.kernel.org
892 Q: https://patchwork.kernel.org/project/linux-rdma/list/
893 F: drivers/infiniband/hw/efa/
894 F: include/uapi/rdma/efa-abi.h
896 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
897 M: Tom Lendacky <thomas.lendacky@amd.com>
898 M: John Allen <john.allen@amd.com>
899 L: linux-crypto@vger.kernel.org
901 F: drivers/crypto/ccp/
902 F: include/linux/ccp.h
904 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
905 M: Brijesh Singh <brijesh.singh@amd.com>
906 M: Tom Lendacky <thomas.lendacky@amd.com>
907 L: linux-crypto@vger.kernel.org
909 F: drivers/crypto/ccp/sev*
910 F: include/uapi/linux/psp-sev.h
913 M: Harry Wentland <harry.wentland@amd.com>
914 M: Leo Li <sunpeng.li@amd.com>
915 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
916 L: amd-gfx@lists.freedesktop.org
918 T: git https://gitlab.freedesktop.org/agd5f/linux.git
919 F: drivers/gpu/drm/amd/display/
921 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
922 M: Huang Rui <ray.huang@amd.com>
923 L: linux-hwmon@vger.kernel.org
925 F: Documentation/hwmon/fam15h_power.rst
926 F: drivers/hwmon/fam15h_power.c
929 M: Enrico Weigelt, metux IT consult <info@metux.net>
930 L: linux-gpio@vger.kernel.org
932 F: drivers/gpio/gpio-amd-fch.c
933 F: include/linux/platform_data/gpio/gpio-amd-fch.h
935 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
936 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
938 F: drivers/usb/gadget/udc/amd5536udc.*
940 AMD GEODE PROCESSOR/CHIPSET SUPPORT
941 M: Andres Salomon <dilinger@queued.net>
942 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
944 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
945 F: arch/x86/include/asm/geode.h
946 F: drivers/char/hw_random/geode-rng.c
947 F: drivers/crypto/geode*
948 F: drivers/video/fbdev/geode/
951 M: Joerg Roedel <joro@8bytes.org>
952 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
953 L: iommu@lists.linux-foundation.org
955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
956 F: drivers/iommu/amd/
957 F: include/linux/amd-iommu.h
960 M: Felix Kuehling <Felix.Kuehling@amd.com>
961 L: amd-gfx@lists.freedesktop.org
963 T: git https://gitlab.freedesktop.org/agd5f/linux.git
964 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
965 F: drivers/gpu/drm/amd/amdkfd/
966 F: drivers/gpu/drm/amd/include/cik_structs.h
967 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
968 F: drivers/gpu/drm/amd/include/v9_structs.h
969 F: drivers/gpu/drm/amd/include/vi_structs.h
970 F: include/uapi/linux/kfd_ioctl.h
971 F: include/uapi/linux/kfd_sysfs.h
974 M: Sanjay R Mehta <sanju.mehta@amd.com>
976 F: drivers/spi/spi-amd.c
979 M: Elie Morisse <syniurge@gmail.com>
980 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
981 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
982 L: linux-i2c@vger.kernel.org
984 F: drivers/i2c/busses/i2c-amd-mp2*
987 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
988 L: platform-driver-x86@vger.kernel.org
990 F: drivers/platform/x86/amd-pmc.*
992 AMD POWERPLAY AND SWSMU
993 M: Evan Quan <evan.quan@amd.com>
994 L: amd-gfx@lists.freedesktop.org
996 T: git https://gitlab.freedesktop.org/agd5f/linux.git
997 F: drivers/gpu/drm/amd/pm/
1000 M: Huang Rui <ray.huang@amd.com>
1001 L: linux-pm@vger.kernel.org
1003 F: Documentation/admin-guide/pm/amd-pstate.rst
1004 F: drivers/cpufreq/amd-pstate*
1005 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1008 M: Sanjay R Mehta <sanju.mehta@amd.com>
1009 L: dmaengine@vger.kernel.org
1011 F: drivers/dma/ptdma/
1013 AMD SEATTLE DEVICE TREE SUPPORT
1014 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1015 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1016 M: Tom Lendacky <thomas.lendacky@amd.com>
1018 F: arch/arm64/boot/dts/amd/
1021 M: Tom Lendacky <thomas.lendacky@amd.com>
1022 L: netdev@vger.kernel.org
1024 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1025 F: drivers/net/ethernet/amd/xgbe/
1027 AMD SENSOR FUSION HUB DRIVER
1028 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1029 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1030 L: linux-input@vger.kernel.org
1032 F: Documentation/hid/amd-sfh*
1033 F: drivers/hid/amd-sfh-hid/
1035 AMPHION VPU CODEC V4L2 DRIVER
1036 M: Ming Qian <ming.qian@nxp.com>
1037 M: Shijie Qin <shijie.qin@nxp.com>
1038 M: Zhou Peng <eagle.zhou@nxp.com>
1039 L: linux-media@vger.kernel.org
1041 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1042 F: drivers/media/platform/amphion/
1045 M: Christian Eggers <ceggers@arri.de>
1046 L: linux-iio@vger.kernel.org
1048 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1049 F: drivers/iio/light/as73211.c
1051 AMT (Automatic Multicast Tunneling)
1052 M: Taehee Yoo <ap420073@gmail.com>
1053 L: netdev@vger.kernel.org
1055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1057 F: drivers/net/amt.c
1059 ANALOG DEVICES INC AD7192 DRIVER
1060 M: Alexandru Tachici <alexandru.tachici@analog.com>
1061 L: linux-iio@vger.kernel.org
1063 W: http://ez.analog.com/community/linux-device-drivers
1064 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1065 F: drivers/iio/adc/ad7192.c
1067 ANALOG DEVICES INC AD7292 DRIVER
1068 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1069 L: linux-iio@vger.kernel.org
1071 W: http://ez.analog.com/community/linux-device-drivers
1072 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1073 F: drivers/iio/adc/ad7292.c
1075 ANALOG DEVICES INC AD7768-1 DRIVER
1076 M: Michael Hennerich <Michael.Hennerich@analog.com>
1077 L: linux-iio@vger.kernel.org
1079 W: http://ez.analog.com/community/linux-device-drivers
1080 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1081 F: drivers/iio/adc/ad7768-1.c
1083 ANALOG DEVICES INC AD7780 DRIVER
1084 M: Michael Hennerich <Michael.Hennerich@analog.com>
1085 M: Renato Lui Geh <renatogeh@gmail.com>
1086 L: linux-iio@vger.kernel.org
1088 W: http://ez.analog.com/community/linux-device-drivers
1089 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1090 F: drivers/iio/adc/ad7780.c
1092 ANALOG DEVICES INC AD74413R DRIVER
1093 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1094 L: linux-iio@vger.kernel.org
1096 W: http://ez.analog.com/community/linux-device-drivers
1097 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1098 F: drivers/iio/addac/ad74413r.c
1099 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1101 ANALOG DEVICES INC AD9389B DRIVER
1102 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1103 L: linux-media@vger.kernel.org
1105 F: drivers/media/i2c/ad9389b*
1107 ANALOG DEVICES INC ADGS1408 DRIVER
1108 M: Mircea Caprioru <mircea.caprioru@analog.com>
1110 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1111 F: drivers/mux/adgs1408.c
1113 ANALOG DEVICES INC ADIN DRIVER
1114 M: Michael Hennerich <michael.hennerich@analog.com>
1115 L: netdev@vger.kernel.org
1117 W: http://ez.analog.com/community/linux-device-drivers
1118 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1119 F: drivers/net/phy/adin.c
1121 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1122 M: Nuno Sa <nuno.sa@analog.com>
1123 L: linux-iio@vger.kernel.org
1125 F: drivers/iio/imu/adis.c
1126 F: include/linux/iio/imu/adis.h
1128 ANALOG DEVICES INC ADIS16460 DRIVER
1129 M: Dragos Bogdan <dragos.bogdan@analog.com>
1130 L: linux-iio@vger.kernel.org
1132 W: http://ez.analog.com/community/linux-device-drivers
1133 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1134 F: drivers/iio/imu/adis16460.c
1136 ANALOG DEVICES INC ADIS16475 DRIVER
1137 M: Nuno Sa <nuno.sa@analog.com>
1138 L: linux-iio@vger.kernel.org
1139 W: http://ez.analog.com/community/linux-device-drivers
1141 F: drivers/iio/imu/adis16475.c
1142 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1144 ANALOG DEVICES INC ADM1177 DRIVER
1145 M: Michael Hennerich <Michael.Hennerich@analog.com>
1146 L: linux-hwmon@vger.kernel.org
1148 W: http://ez.analog.com/community/linux-device-drivers
1149 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1150 F: drivers/hwmon/adm1177.c
1152 ANALOG DEVICES INC ADP5061 DRIVER
1153 M: Michael Hennerich <Michael.Hennerich@analog.com>
1154 L: linux-pm@vger.kernel.org
1156 W: http://ez.analog.com/community/linux-device-drivers
1157 F: drivers/power/supply/adp5061.c
1159 ANALOG DEVICES INC ADV7180 DRIVER
1160 M: Lars-Peter Clausen <lars@metafoo.de>
1161 L: linux-media@vger.kernel.org
1163 W: http://ez.analog.com/community/linux-device-drivers
1164 F: drivers/media/i2c/adv7180.c
1165 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1167 ANALOG DEVICES INC ADV748X DRIVER
1168 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1169 L: linux-media@vger.kernel.org
1171 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1172 F: drivers/media/i2c/adv748x/*
1174 ANALOG DEVICES INC ADV7511 DRIVER
1175 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1176 L: linux-media@vger.kernel.org
1178 F: drivers/media/i2c/adv7511*
1180 ANALOG DEVICES INC ADV7604 DRIVER
1181 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1182 L: linux-media@vger.kernel.org
1184 F: drivers/media/i2c/adv7604*
1185 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1187 ANALOG DEVICES INC ADV7842 DRIVER
1188 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1189 L: linux-media@vger.kernel.org
1191 F: drivers/media/i2c/adv7842*
1193 ANALOG DEVICES INC ADXRS290 DRIVER
1194 M: Nishant Malpani <nish.malpani25@gmail.com>
1195 L: linux-iio@vger.kernel.org
1197 F: drivers/iio/gyro/adxrs290.c
1198 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1200 ANALOG DEVICES INC ASOC CODEC DRIVERS
1201 M: Lars-Peter Clausen <lars@metafoo.de>
1202 M: Nuno Sá <nuno.sa@analog.com>
1203 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1205 W: http://wiki.analog.com/
1206 W: http://ez.analog.com/community/linux-device-drivers
1207 F: sound/soc/codecs/ad1*
1208 F: sound/soc/codecs/ad7*
1209 F: sound/soc/codecs/adau*
1210 F: sound/soc/codecs/adav*
1211 F: sound/soc/codecs/sigmadsp.*
1212 F: sound/soc/codecs/ssm*
1214 ANALOG DEVICES INC DMA DRIVERS
1215 M: Lars-Peter Clausen <lars@metafoo.de>
1217 W: http://ez.analog.com/community/linux-device-drivers
1218 F: drivers/dma/dma-axi-dmac.c
1220 ANALOG DEVICES INC IIO DRIVERS
1221 M: Lars-Peter Clausen <lars@metafoo.de>
1222 M: Michael Hennerich <Michael.Hennerich@analog.com>
1224 W: http://wiki.analog.com/
1225 W: http://ez.analog.com/community/linux-device-drivers
1226 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1227 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1228 F: Documentation/devicetree/bindings/iio/*/adi,*
1229 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1230 F: drivers/iio/*/ad*
1231 F: drivers/iio/adc/ltc249*
1232 F: drivers/iio/amplifiers/hmc425a.c
1233 F: drivers/staging/iio/*/ad*
1234 X: drivers/iio/*/adjd*
1236 ANALOGBITS PLL LIBRARIES
1237 M: Paul Walmsley <paul.walmsley@sifive.com>
1239 F: drivers/clk/analogbits/*
1240 F: include/linux/clk/analogbits*
1242 ANDROID CONFIG FRAGMENTS
1243 M: Rob Herring <robh@kernel.org>
1245 F: kernel/configs/android*
1248 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1249 M: Arve Hjønnevåg <arve@android.com>
1250 M: Todd Kjos <tkjos@android.com>
1251 M: Martijn Coenen <maco@android.com>
1252 M: Joel Fernandes <joel@joelfernandes.org>
1253 M: Christian Brauner <christian@brauner.io>
1254 M: Hridya Valsaraju <hridya@google.com>
1255 M: Suren Baghdasaryan <surenb@google.com>
1256 L: linux-kernel@vger.kernel.org
1258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1260 F: drivers/staging/android/
1262 ANDROID GOLDFISH PIC DRIVER
1263 M: Miodrag Dinic <miodrag.dinic@mips.com>
1265 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1266 F: drivers/irqchip/irq-goldfish-pic.c
1268 ANDROID GOLDFISH RTC DRIVER
1269 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1271 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1272 F: drivers/rtc/rtc-goldfish.c
1274 AOA (Apple Onboard Audio) ALSA DRIVER
1275 M: Johannes Berg <johannes@sipsolutions.net>
1276 L: linuxppc-dev@lists.ozlabs.org
1277 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1281 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1282 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1283 L: linux-iio@vger.kernel.org
1285 F: drivers/iio/adc/stx104.c
1288 M: Jiri Kosina <jikos@kernel.org>
1290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1291 F: arch/x86/kernel/apm_32.c
1292 F: drivers/char/apm-emulation.c
1293 F: include/linux/apm_bios.h
1294 F: include/uapi/linux/apm_bios.h
1296 APPARMOR SECURITY MODULE
1297 M: John Johansen <john.johansen@canonical.com>
1298 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1300 W: wiki.apparmor.net
1301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1302 F: Documentation/admin-guide/LSM/apparmor.rst
1303 F: security/apparmor/
1305 APPLE BCM5974 MULTITOUCH DRIVER
1306 M: Henrik Rydberg <rydberg@bitmath.org>
1307 L: linux-input@vger.kernel.org
1309 F: drivers/input/mouse/bcm5974.c
1311 APPLE DART IOMMU DRIVER
1312 M: Sven Peter <sven@svenpeter.dev>
1313 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1314 L: iommu@lists.linux-foundation.org
1316 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1317 F: drivers/iommu/apple-dart.c
1319 APPLE PCIE CONTROLLER DRIVER
1320 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1321 M: Marc Zyngier <maz@kernel.org>
1322 L: linux-pci@vger.kernel.org
1324 F: drivers/pci/controller/pcie-apple.c
1327 M: Henrik Rydberg <rydberg@bitmath.org>
1328 L: linux-hwmon@vger.kernel.org
1330 F: drivers/hwmon/applesmc.c
1332 APPLETALK NETWORK LAYER
1333 L: netdev@vger.kernel.org
1335 F: drivers/net/appletalk/
1336 F: include/linux/atalk.h
1337 F: include/uapi/linux/atalk.h
1340 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1341 M: Khuong Dinh <khuong@os.amperecomputing.com>
1343 F: arch/arm64/boot/dts/apm/
1345 APPLIED MICRO (APM) X-GENE SOC EDAC
1346 M: Khuong Dinh <khuong@os.amperecomputing.com>
1348 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1349 F: drivers/edac/xgene_edac.c
1351 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1352 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1353 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1355 F: drivers/net/ethernet/apm/xgene-v2/
1357 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1358 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1359 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1360 M: Quan Nguyen <quan@os.amperecomputing.com>
1362 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1363 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1364 F: drivers/net/ethernet/apm/xgene/
1365 F: drivers/net/mdio/mdio-xgene.c
1367 APPLIED MICRO (APM) X-GENE SOC PMU
1368 M: Khuong Dinh <khuong@os.amperecomputing.com>
1370 F: Documentation/admin-guide/perf/xgene-pmu.rst
1371 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1372 F: drivers/perf/xgene_pmu.c
1374 APTINA CAMERA SENSOR PLL
1375 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1376 L: linux-media@vger.kernel.org
1378 F: drivers/media/i2c/aptina-pll.*
1380 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1381 M: Aleksa Savic <savicaleksa83@gmail.com>
1382 L: linux-hwmon@vger.kernel.org
1384 F: Documentation/hwmon/aquacomputer_d5next.rst
1385 F: drivers/hwmon/aquacomputer_d5next.c
1387 AQUANTIA ETHERNET DRIVER (atlantic)
1388 M: Igor Russkikh <irusskikh@marvell.com>
1389 L: netdev@vger.kernel.org
1391 W: https://www.marvell.com/
1392 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1393 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1394 F: drivers/net/ethernet/aquantia/atlantic/
1396 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1397 M: Egor Pomozov <epomozov@marvell.com>
1398 L: netdev@vger.kernel.org
1400 W: http://www.aquantia.com
1401 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1403 ARASAN NAND CONTROLLER DRIVER
1404 M: Miquel Raynal <miquel.raynal@bootlin.com>
1405 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1406 L: linux-mtd@lists.infradead.org
1408 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1409 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1411 ARC FRAMEBUFFER DRIVER
1412 M: Jaya Kumar <jayalk@intworks.biz>
1414 F: drivers/video/fbdev/arcfb.c
1415 F: drivers/video/fbdev/core/fb_defio.c
1418 M: Alexey Brodkin <abrodkin@synopsys.com>
1420 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1421 F: drivers/gpu/drm/tiny/arcpgu.c
1423 ARCNET NETWORK LAYER
1424 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1425 L: netdev@vger.kernel.org
1427 F: drivers/net/arcnet/
1428 F: include/uapi/linux/if_arcnet.h
1430 ARM ARCHITECTED TIMER DRIVER
1431 M: Mark Rutland <mark.rutland@arm.com>
1432 M: Marc Zyngier <maz@kernel.org>
1433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 F: arch/arm/include/asm/arch_timer.h
1436 F: arch/arm64/include/asm/arch_timer.h
1437 F: drivers/clocksource/arm_arch_timer.c
1439 ARM HDLCD DRM DRIVER
1440 M: Liviu Dudau <liviu.dudau@arm.com>
1442 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1443 F: drivers/gpu/drm/arm/hdlcd_*
1445 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1446 M: Linus Walleij <linus.walleij@linaro.org>
1447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1450 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1451 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1452 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1453 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1454 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1455 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1456 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1457 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1458 F: arch/arm/boot/dts/arm-realview-*
1459 F: arch/arm/boot/dts/integrator*
1460 F: arch/arm/boot/dts/versatile*
1461 F: arch/arm/mach-integrator/
1462 F: arch/arm/mach-realview/
1463 F: arch/arm/mach-versatile/
1464 F: arch/arm/plat-versatile/
1465 F: drivers/bus/arm-integrator-lm.c
1466 F: drivers/clk/versatile/
1467 F: drivers/i2c/busses/i2c-versatile.c
1468 F: drivers/irqchip/irq-versatile-fpga.c
1469 F: drivers/mtd/maps/physmap-versatile.*
1470 F: drivers/power/reset/arm-versatile-reboot.c
1471 F: drivers/soc/versatile/
1473 ARM KOMEDA DRM-KMS DRIVER
1474 M: James (Qian) Wang <james.qian.wang@arm.com>
1475 M: Liviu Dudau <liviu.dudau@arm.com>
1476 M: Mihail Atanassov <mihail.atanassov@arm.com>
1477 L: Mali DP Maintainers <malidp@foss.arm.com>
1479 T: git git://anongit.freedesktop.org/drm/drm-misc
1480 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1481 F: Documentation/gpu/komeda-kms.rst
1482 F: drivers/gpu/drm/arm/display/include/
1483 F: drivers/gpu/drm/arm/display/komeda/
1485 ARM MALI PANFROST DRM DRIVER
1486 M: Rob Herring <robh@kernel.org>
1487 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1488 R: Steven Price <steven.price@arm.com>
1489 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1490 L: dri-devel@lists.freedesktop.org
1492 T: git git://anongit.freedesktop.org/drm/drm-misc
1493 F: drivers/gpu/drm/panfrost/
1494 F: include/uapi/drm/panfrost_drm.h
1496 ARM MALI-DP DRM DRIVER
1497 M: Liviu Dudau <liviu.dudau@arm.com>
1498 M: Brian Starkey <brian.starkey@arm.com>
1499 L: Mali DP Maintainers <malidp@foss.arm.com>
1501 T: git git://anongit.freedesktop.org/drm/drm-misc
1502 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1503 F: Documentation/gpu/afbc.rst
1504 F: drivers/gpu/drm/arm/
1506 ARM MFM AND FLOPPY DRIVERS
1507 M: Ian Molton <spyro@f2s.com>
1509 F: arch/arm/include/asm/floppy.h
1510 F: arch/arm/mach-rpc/floppydma.S
1512 ARM PMU PROFILING AND DEBUGGING
1513 M: Will Deacon <will@kernel.org>
1514 M: Mark Rutland <mark.rutland@arm.com>
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 F: Documentation/devicetree/bindings/arm/pmu.yaml
1518 F: Documentation/devicetree/bindings/perf/
1519 F: arch/arm*/include/asm/hw_breakpoint.h
1520 F: arch/arm*/include/asm/perf_event.h
1521 F: arch/arm*/kernel/hw_breakpoint.c
1522 F: arch/arm*/kernel/perf_*
1524 F: include/linux/perf/arm_pmu.h
1527 M: Russell King <linux@armlinux.org.uk>
1528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 W: http://www.armlinux.org.uk/
1531 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1533 X: arch/arm/boot/dts/
1535 ARM PRIMECELL AACI PL041 DRIVER
1536 M: Russell King <linux@armlinux.org.uk>
1540 ARM PRIMECELL BUS SUPPORT
1541 M: Russell King <linux@armlinux.org.uk>
1544 F: include/linux/amba/bus.h
1546 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1547 M: Miquel Raynal <miquel.raynal@bootlin.com>
1548 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1549 L: linux-mtd@lists.infradead.org
1551 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1552 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1554 ARM PRIMECELL PL35X SMC DRIVER
1555 M: Miquel Raynal <miquel.raynal@bootlin.com>
1556 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1560 F: drivers/memory/pl353-smc.c
1562 ARM PRIMECELL CLCD PL110 DRIVER
1563 M: Russell King <linux@armlinux.org.uk>
1565 F: drivers/video/fbdev/amba-clcd.*
1567 ARM PRIMECELL KMI PL050 DRIVER
1568 M: Russell King <linux@armlinux.org.uk>
1570 F: drivers/input/serio/ambakmi.*
1571 F: include/linux/amba/kmi.h
1573 ARM PRIMECELL MMCI PL180/1 DRIVER
1574 M: Russell King <linux@armlinux.org.uk>
1576 F: drivers/mmc/host/mmci.*
1577 F: include/linux/amba/mmci.h
1579 ARM PRIMECELL SSP PL022 SPI DRIVER
1580 M: Linus Walleij <linus.walleij@linaro.org>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1584 F: drivers/spi/spi-pl022.c
1586 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1587 M: Russell King <linux@armlinux.org.uk>
1589 F: drivers/tty/serial/amba-pl01*.c
1590 F: include/linux/amba/serial.h
1592 ARM PRIMECELL VIC PL190/PL192 DRIVER
1593 M: Linus Walleij <linus.walleij@linaro.org>
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1597 F: drivers/irqchip/irq-vic.c
1599 ARM SMC WATCHDOG DRIVER
1600 M: Julius Werner <jwerner@chromium.org>
1601 R: Evan Benn <evanbenn@chromium.org>
1603 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1604 F: drivers/watchdog/arm_smc_wdt.c
1607 M: Will Deacon <will@kernel.org>
1608 R: Robin Murphy <robin.murphy@arm.com>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1612 F: drivers/iommu/arm/
1613 F: drivers/iommu/io-pgtable-arm*
1615 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1616 M: Arnd Bergmann <arnd@arndb.de>
1617 M: Olof Johansson <olof@lixom.net>
1619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 C: irc://irc.libera.chat/armlinux
1622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1623 F: arch/arm/boot/dts/Makefile
1624 F: arch/arm64/boot/dts/Makefile
1626 ARM SUB-ARCHITECTURES
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 C: irc://irc.libera.chat/armlinux
1630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1634 ARM/ACTIONS SEMI ARCHITECTURE
1635 M: Andreas Färber <afaerber@suse.de>
1636 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1640 F: Documentation/devicetree/bindings/arm/actions.yaml
1641 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1642 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1643 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1644 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1645 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1646 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1647 F: Documentation/devicetree/bindings/pinctrl/actions,*
1648 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1649 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1650 F: arch/arm/boot/dts/owl-*
1651 F: arch/arm/mach-actions/
1652 F: arch/arm64/boot/dts/actions/
1653 F: drivers/clk/actions/
1654 F: drivers/clocksource/timer-owl*
1655 F: drivers/dma/owl-dma.c
1656 F: drivers/i2c/busses/i2c-owl.c
1657 F: drivers/irqchip/irq-owl-sirq.c
1658 F: drivers/mmc/host/owl-mmc.c
1659 F: drivers/net/ethernet/actions/
1660 F: drivers/pinctrl/actions/*
1661 F: drivers/soc/actions/
1662 F: include/dt-bindings/power/owl-*
1663 F: include/dt-bindings/reset/actions,*
1664 F: include/linux/soc/actions/
1667 ARM/ADS SPHERE MACHINE SUPPORT
1668 M: Lennert Buytenhek <kernel@wantstofly.org>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 ARM/AFEB9260 MACHINE SUPPORT
1673 M: Sergey Lapin <slapin@ossfans.org>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 ARM/AJECO 1ARM MACHINE SUPPORT
1678 M: Lennert Buytenhek <kernel@wantstofly.org>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 ARM/Allwinner SoC Clock Support
1683 M: Emilio López <emilio@elopez.com.ar>
1685 F: drivers/clk/sunxi/
1687 ARM/Allwinner sunXi SoC support
1688 M: Chen-Yu Tsai <wens@csie.org>
1689 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1690 M: Samuel Holland <samuel@sholland.org>
1691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1694 L: linux-sunxi@lists.linux.dev
1695 F: arch/arm/mach-sunxi/
1696 F: arch/arm64/boot/dts/allwinner/
1697 F: drivers/clk/sunxi-ng/
1698 F: drivers/pinctrl/sunxi/
1699 F: drivers/soc/sunxi/
1704 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1705 M: Neil Armstrong <narmstrong@baylibre.com>
1706 M: Jerome Brunet <jbrunet@baylibre.com>
1707 L: linux-amlogic@lists.infradead.org
1709 F: Documentation/devicetree/bindings/clock/amlogic*
1710 F: drivers/clk/meson/
1711 F: include/dt-bindings/clock/gxbb*
1712 F: include/dt-bindings/clock/meson*
1714 ARM/Amlogic Meson SoC Crypto Drivers
1715 M: Corentin Labbe <clabbe@baylibre.com>
1716 L: linux-crypto@vger.kernel.org
1717 L: linux-amlogic@lists.infradead.org
1719 F: Documentation/devicetree/bindings/crypto/amlogic*
1720 F: drivers/crypto/amlogic/
1722 ARM/Amlogic Meson SoC Sound Drivers
1723 M: Jerome Brunet <jbrunet@baylibre.com>
1724 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1726 F: Documentation/devicetree/bindings/sound/amlogic*
1729 ARM/Amlogic Meson SoC support
1730 M: Neil Armstrong <narmstrong@baylibre.com>
1731 M: Kevin Hilman <khilman@baylibre.com>
1732 R: Jerome Brunet <jbrunet@baylibre.com>
1733 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 L: linux-amlogic@lists.infradead.org
1737 W: http://linux-meson.com/
1738 F: arch/arm/boot/dts/meson*
1739 F: arch/arm/mach-meson/
1740 F: arch/arm64/boot/dts/amlogic/
1741 F: drivers/mmc/host/meson*
1742 F: drivers/pinctrl/meson/
1743 F: drivers/rtc/rtc-meson*
1744 F: drivers/soc/amlogic/
1747 ARM/Annapurna Labs ALPINE ARCHITECTURE
1748 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1749 M: Antoine Tenart <atenart@kernel.org>
1750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 F: arch/arm/boot/dts/alpine*
1753 F: arch/arm/mach-alpine/
1754 F: arch/arm64/boot/dts/amazon/
1755 F: drivers/*/*alpine*
1757 ARM/APPLE MACHINE SUPPORT
1758 M: Hector Martin <marcan@marcan.st>
1759 M: Sven Peter <sven@svenpeter.dev>
1760 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 W: https://asahilinux.org
1764 B: https://github.com/AsahiLinux/linux/issues
1765 C: irc://irc.oftc.net/asahi-dev
1766 T: git https://github.com/AsahiLinux/linux.git
1767 F: Documentation/devicetree/bindings/arm/apple.yaml
1768 F: Documentation/devicetree/bindings/arm/apple/*
1769 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1770 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1771 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1772 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1773 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1774 F: Documentation/devicetree/bindings/power/apple*
1775 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1776 F: arch/arm64/boot/dts/apple/
1777 F: drivers/i2c/busses/i2c-pasemi-core.c
1778 F: drivers/i2c/busses/i2c-pasemi-platform.c
1779 F: drivers/irqchip/irq-apple-aic.c
1780 F: drivers/mailbox/apple-mailbox.c
1781 F: drivers/pinctrl/pinctrl-apple-gpio.c
1782 F: drivers/soc/apple/*
1783 F: drivers/watchdog/apple_wdt.c
1784 F: include/dt-bindings/interrupt-controller/apple-aic.h
1785 F: include/dt-bindings/pinctrl/apple.h
1786 F: include/linux/apple-mailbox.h
1788 ARM/ARTPEC MACHINE SUPPORT
1789 M: Jesper Nilsson <jesper.nilsson@axis.com>
1790 M: Lars Persson <lars.persson@axis.com>
1791 L: linux-arm-kernel@axis.com
1793 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1794 F: arch/arm/boot/dts/artpec6*
1795 F: arch/arm/mach-artpec
1797 F: drivers/crypto/axis
1798 F: drivers/mmc/host/usdhi6rol0.c
1799 F: drivers/pinctrl/pinctrl-artpec*
1801 ARM/ASPEED I2C DRIVER
1802 M: Brendan Higgins <brendanhiggins@google.com>
1803 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1804 R: Joel Stanley <joel@jms.id.au>
1805 L: linux-i2c@vger.kernel.org
1806 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1808 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1809 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1810 F: drivers/i2c/busses/i2c-aspeed.c
1811 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1813 ARM/ASPEED MACHINE SUPPORT
1814 M: Joel Stanley <joel@jms.id.au>
1815 R: Andrew Jeffery <andrew@aj.id.au>
1816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1819 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1821 F: arch/arm/boot/dts/aspeed-*
1822 F: arch/arm/mach-aspeed/
1825 ARM/BITMAIN ARCHITECTURE
1826 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1830 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1831 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1832 F: arch/arm64/boot/dts/bitmain/
1833 F: drivers/clk/clk-bm1880.c
1834 F: drivers/pinctrl/pinctrl-bm1880.c
1836 ARM/CALXEDA HIGHBANK ARCHITECTURE
1837 M: Andre Przywara <andre.przywara@arm.com>
1838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 F: arch/arm/boot/dts/ecx-*.dts*
1841 F: arch/arm/boot/dts/highbank.dts
1842 F: arch/arm/mach-highbank/
1844 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1845 M: Krzysztof Halasa <khalasa@piap.pl>
1847 F: arch/arm/mach-cns3xxx/
1849 ARM/CAVIUM THUNDER NETWORK DRIVER
1850 M: Sunil Goutham <sgoutham@marvell.com>
1851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 F: drivers/net/ethernet/cavium/thunder/
1855 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1856 M: Lukasz Majewski <lukma@denx.de>
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 F: arch/arm/mach-ep93xx/ts72xx.c
1861 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1862 M: Alexander Shiyan <shc_work@mail.ru>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1868 M: Lennert Buytenhek <kernel@wantstofly.org>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1873 M: Hartley Sweeten <hsweeten@visionengravers.com>
1874 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 F: arch/arm/mach-ep93xx/
1878 F: arch/arm/mach-ep93xx/include/mach/
1881 M: Russell King <linux@armlinux.org.uk>
1882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1885 F: drivers/clk/clkdev.c
1887 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1888 M: Baruch Siach <baruch@tkos.co.il>
1889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 F: arch/arm/boot/dts/cx92755*
1894 ARM/CONTEC MICRO9 MACHINE SUPPORT
1895 M: Hubert Feurstein <hubert.feurstein@contec.at>
1897 F: arch/arm/mach-ep93xx/micro9.c
1899 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1900 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1901 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1902 R: Mike Leach <mike.leach@linaro.org>
1903 R: Leo Yan <leo.yan@linaro.org>
1904 L: coresight@lists.linaro.org (moderated for non-subscribers)
1905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1908 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1909 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1910 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1911 F: Documentation/devicetree/bindings/arm/coresight.txt
1912 F: Documentation/devicetree/bindings/arm/ete.yaml
1913 F: Documentation/devicetree/bindings/arm/trbe.yaml
1914 F: Documentation/trace/coresight/*
1915 F: drivers/hwtracing/coresight/*
1916 F: include/dt-bindings/arm/coresight-cti-dt.h
1917 F: include/linux/coresight*
1918 F: samples/coresight/*
1919 F: tools/perf/arch/arm/util/auxtrace.c
1920 F: tools/perf/arch/arm/util/cs-etm.c
1921 F: tools/perf/arch/arm/util/cs-etm.h
1922 F: tools/perf/arch/arm/util/pmu.c
1923 F: tools/perf/util/cs-etm-decoder/*
1924 F: tools/perf/util/cs-etm.*
1926 ARM/CORGI MACHINE SUPPORT
1927 M: Richard Purdie <rpurdie@rpsys.net>
1930 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1931 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1932 M: Linus Walleij <linus.walleij@linaro.org>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 T: git git://github.com/ulli-kroll/linux.git
1936 F: Documentation/devicetree/bindings/arm/gemini.yaml
1937 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1938 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1939 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
1940 F: arch/arm/boot/dts/gemini*
1941 F: arch/arm/mach-gemini/
1942 F: drivers/crypto/gemini/
1943 F: drivers/net/ethernet/cortina/
1944 F: drivers/pinctrl/pinctrl-gemini.c
1945 F: drivers/rtc/rtc-ftrtc010.c
1947 ARM/CZ.NIC TURRIS SUPPORT
1948 M: Marek Behún <kabel@kernel.org>
1950 W: https://www.turris.cz/
1951 F: Documentation/ABI/testing/debugfs-moxtet
1952 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1953 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1954 F: Documentation/devicetree/bindings/bus/moxtet.txt
1955 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1956 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1957 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1958 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1959 F: drivers/bus/moxtet.c
1960 F: drivers/firmware/turris-mox-rwtm.c
1961 F: drivers/leds/leds-turris-omnia.c
1962 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1963 F: drivers/gpio/gpio-moxtet.c
1964 F: drivers/watchdog/armada_37xx_wdt.c
1965 F: include/dt-bindings/bus/moxtet.h
1966 F: include/linux/armada-37xx-rwtm-mailbox.h
1967 F: include/linux/moxtet.h
1969 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1970 M: Robert Jarzmik <robert.jarzmik@free.fr>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 F: arch/arm/mach-pxa/ezx.c
1975 ARM/FARADAY FA526 PORT
1976 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 T: git git://git.berlios.de/gemini-board
1980 F: arch/arm/mm/*-fa*
1982 ARM/FOOTBRIDGE ARCHITECTURE
1983 M: Russell King <linux@armlinux.org.uk>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 W: http://www.armlinux.org.uk/
1987 F: arch/arm/include/asm/hardware/dec21285.h
1988 F: arch/arm/mach-footbridge/
1990 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1991 M: Shawn Guo <shawnguo@kernel.org>
1992 M: Sascha Hauer <s.hauer@pengutronix.de>
1993 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1994 R: Fabio Estevam <festevam@gmail.com>
1995 R: NXP Linux Team <linux-imx@nxp.com>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1999 X: drivers/media/i2c/
2003 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2004 M: Shawn Guo <shawnguo@kernel.org>
2005 M: Li Yang <leoyang.li@nxp.com>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2009 F: arch/arm/boot/dts/ls1021a*
2010 F: arch/arm64/boot/dts/freescale/fsl-*
2011 F: arch/arm64/boot/dts/freescale/qoriq-*
2013 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2014 M: Shawn Guo <shawnguo@kernel.org>
2015 M: Sascha Hauer <s.hauer@pengutronix.de>
2016 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2017 R: Stefan Agner <stefan@agner.ch>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2021 F: arch/arm/boot/dts/vf*
2022 F: arch/arm/mach-imx/*vf610*
2024 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2025 M: Lennert Buytenhek <kernel@wantstofly.org>
2026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 ARM/GUMSTIX MACHINE SUPPORT
2030 M: Steve Sakoman <sakoman@gmail.com>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2035 M: Philipp Zabel <philipp.zabel@gmail.com>
2036 M: Paul Parsons <lost.distance@yahoo.com>
2037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 F: arch/arm/mach-pxa/hx4700.c
2040 F: arch/arm/mach-pxa/include/mach/hx4700.h
2041 F: sound/soc/pxa/hx4700.c
2043 ARM/HISILICON SOC SUPPORT
2044 M: Wei Xu <xuwei5@hisilicon.com>
2045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2047 W: http://www.hisilicon.com
2048 T: git git://github.com/hisilicon/linux-hisi.git
2049 F: arch/arm/boot/dts/hi3*
2050 F: arch/arm/boot/dts/hip*
2051 F: arch/arm/boot/dts/hisi*
2052 F: arch/arm/mach-hisi/
2053 F: arch/arm64/boot/dts/hisilicon/
2055 ARM/HP JORNADA 7XX MACHINE SUPPORT
2056 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2060 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2061 F: arch/arm/mach-sa1100/jornada720.c
2063 ARM/IGEP MACHINE SUPPORT
2064 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2065 M: Javier Martinez Canillas <javier@dowhile0.org>
2066 L: linux-omap@vger.kernel.org
2067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 F: arch/arm/boot/dts/omap3-igep*
2071 ARM/INCOME PXA270 SUPPORT
2072 M: Marek Vasut <marek.vasut@gmail.com>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2077 ARM/INTEL IOP32X ARM ARCHITECTURE
2078 M: Lennert Buytenhek <kernel@wantstofly.org>
2079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 ARM/INTEL IQ81342EX MACHINE SUPPORT
2083 M: Lennert Buytenhek <kernel@wantstofly.org>
2084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 ARM/INTEL IXDP2850 MACHINE SUPPORT
2088 M: Lennert Buytenhek <kernel@wantstofly.org>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 ARM/INTEL IXP4XX ARM ARCHITECTURE
2093 M: Linus Walleij <linusw@kernel.org>
2094 M: Imre Kaloz <kaloz@openwrt.org>
2095 M: Krzysztof Halasa <khalasa@piap.pl>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2099 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2100 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2101 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2102 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2103 F: arch/arm/mach-ixp4xx/
2104 F: drivers/bus/intel-ixp4xx-eb.c
2105 F: drivers/clocksource/timer-ixp4xx.c
2106 F: drivers/crypto/ixp4xx_crypto.c
2107 F: drivers/gpio/gpio-ixp4xx.c
2108 F: drivers/irqchip/irq-ixp4xx.c
2109 F: include/linux/irqchip/irq-ixp4xx.h
2110 F: include/linux/platform_data/timer-ixp4xx.h
2112 ARM/INTEL KEEMBAY ARCHITECTURE
2113 M: Paul J. Murphy <paul.j.murphy@intel.com>
2114 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2116 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2117 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2118 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2120 ARM/INTEL XSC3 (MANZANO) ARM CORE
2121 M: Lennert Buytenhek <kernel@wantstofly.org>
2122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2126 M: Lennert Buytenhek <kernel@wantstofly.org>
2127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 ARM/LG1K ARCHITECTURE
2131 M: Chanho Min <chanho.min@lge.com>
2132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 F: arch/arm64/boot/dts/lg/
2136 ARM/LOGICPD PXA270 MACHINE SUPPORT
2137 M: Lennert Buytenhek <kernel@wantstofly.org>
2138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2141 ARM/LPC18XX ARCHITECTURE
2142 M: Vladimir Zapolskiy <vz@mleia.com>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2146 F: arch/arm/boot/dts/lpc43*
2147 F: drivers/i2c/busses/i2c-lpc2k.c
2148 F: drivers/memory/pl172.c
2149 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2150 F: drivers/rtc/rtc-lpc24xx.c
2153 ARM/LPC32XX SOC SUPPORT
2154 M: Vladimir Zapolskiy <vz@mleia.com>
2155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2158 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2159 F: arch/arm/boot/dts/lpc32*
2160 F: arch/arm/mach-lpc32xx/
2161 F: drivers/i2c/busses/i2c-pnx.c
2162 F: drivers/net/ethernet/nxp/lpc_eth.c
2163 F: drivers/usb/host/ohci-nxp.c
2164 F: drivers/watchdog/pnx4008_wdt.c
2167 ARM/MAGICIAN MACHINE SUPPORT
2168 M: Philipp Zabel <philipp.zabel@gmail.com>
2171 ARM/Marvell Dove/MV78xx0/Orion SOC support
2172 M: Andrew Lunn <andrew@lunn.ch>
2173 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2174 M: Gregory Clement <gregory.clement@bootlin.com>
2175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2178 F: Documentation/devicetree/bindings/soc/dove/
2179 F: arch/arm/boot/dts/dove*
2180 F: arch/arm/boot/dts/orion5x*
2181 F: arch/arm/mach-dove/
2182 F: arch/arm/mach-mv78xx0/
2183 F: arch/arm/mach-orion5x/
2184 F: arch/arm/plat-orion/
2185 F: drivers/soc/dove/
2187 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2188 M: Andrew Lunn <andrew@lunn.ch>
2189 M: Gregory Clement <gregory.clement@bootlin.com>
2190 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2194 F: arch/arm/boot/dts/armada*
2195 F: arch/arm/boot/dts/kirkwood*
2196 F: arch/arm/configs/mvebu_*_defconfig
2197 F: arch/arm/mach-mvebu/
2198 F: arch/arm64/boot/dts/marvell/armada*
2199 F: arch/arm64/boot/dts/marvell/cn913*
2200 F: drivers/cpufreq/armada-37xx-cpufreq.c
2201 F: drivers/cpufreq/armada-8k-cpufreq.c
2202 F: drivers/cpufreq/mvebu-cpufreq.c
2203 F: drivers/irqchip/irq-armada-370-xp.c
2204 F: drivers/irqchip/irq-mvebu-*
2205 F: drivers/pinctrl/mvebu/
2206 F: drivers/rtc/rtc-armada38x.c
2208 ARM/Mediatek RTC DRIVER
2209 M: Eddie Huang <eddie.huang@mediatek.com>
2210 M: Sean Wang <sean.wang@mediatek.com>
2211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2214 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2215 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2216 F: drivers/rtc/rtc-mt2712.c
2217 F: drivers/rtc/rtc-mt6397.c
2218 F: drivers/rtc/rtc-mt7622.c
2220 ARM/Mediatek SoC support
2221 M: Matthias Brugger <matthias.bgg@gmail.com>
2222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2225 W: https://mtk.wiki.kernel.org/
2226 C: irc://chat.freenode.net/linux-mediatek
2227 F: arch/arm/boot/dts/mt6*
2228 F: arch/arm/boot/dts/mt7*
2229 F: arch/arm/boot/dts/mt8*
2230 F: arch/arm/mach-mediatek/
2231 F: arch/arm64/boot/dts/mediatek/
2232 F: drivers/soc/mediatek/
2237 ARM/Mediatek USB3 PHY DRIVER
2238 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2242 F: Documentation/devicetree/bindings/phy/mediatek,*
2243 F: drivers/phy/mediatek/
2245 ARM/Microchip (AT91) SoC support
2246 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2247 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2248 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 W: http://www.linux4sam.org
2252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2253 F: arch/arm/boot/dts/at91*.dts
2254 F: arch/arm/boot/dts/at91*.dtsi
2255 F: arch/arm/boot/dts/sama*.dts
2256 F: arch/arm/boot/dts/sama*.dtsi
2257 F: arch/arm/include/debug/at91.S
2258 F: arch/arm/mach-at91/
2259 F: drivers/memory/atmel*
2260 F: drivers/watchdog/sama5d4_wdt.c
2261 F: include/soc/at91/
2262 X: drivers/input/touchscreen/atmel_mxt_ts.c
2263 X: drivers/net/wireless/atmel/
2267 ARM/Microchip Sparx5 SoC support
2268 M: Lars Povlsen <lars.povlsen@microchip.com>
2269 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2270 M: UNGLinuxDriver@microchip.com
2271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273 T: git git://github.com/microchip-ung/linux-upstream.git
2274 F: arch/arm64/boot/dts/microchip/
2275 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2278 Microchip Timer Counter Block (TCB) Capture Driver
2279 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 L: linux-iio@vger.kernel.org
2283 F: drivers/counter/microchip-tcb-capture.c
2285 ARM/MILBEAUT ARCHITECTURE
2286 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2287 M: Takao Orito <orito.takao@socionext.com>
2288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290 F: arch/arm/boot/dts/milbeaut*
2291 F: arch/arm/mach-milbeaut/
2294 ARM/MIOA701 MACHINE SUPPORT
2295 M: Robert Jarzmik <robert.jarzmik@free.fr>
2296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 F: arch/arm/mach-pxa/mioa701.c
2300 ARM/MStar/Sigmastar Armv7 SoC support
2301 M: Daniel Palmer <daniel@thingy.jp>
2302 M: Romain Perier <romain.perier@gmail.com>
2303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 W: http://linux-chenxing.org/
2306 T: git git://github.com/linux-chenxing/linux.git
2307 F: Documentation/devicetree/bindings/arm/mstar/*
2308 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2309 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2310 F: arch/arm/boot/dts/mstar-*
2311 F: arch/arm/mach-mstar/
2312 F: drivers/clk/mstar/
2313 F: drivers/clocksource/timer-msc313e.c
2314 F: drivers/gpio/gpio-msc313.c
2315 F: drivers/rtc/rtc-msc313.c
2316 F: drivers/watchdog/msc313e_wdt.c
2317 F: include/dt-bindings/clock/mstar-*
2318 F: include/dt-bindings/gpio/msc313-gpio.h
2320 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2321 M: Michael Petchkovsky <mkpetch@internode.on.net>
2324 ARM/NOMADIK/Ux500 ARCHITECTURES
2325 M: Linus Walleij <linus.walleij@linaro.org>
2326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2329 F: Documentation/devicetree/bindings/arm/ste-*
2330 F: Documentation/devicetree/bindings/arm/ux500.yaml
2331 F: Documentation/devicetree/bindings/arm/ux500/
2332 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2333 F: arch/arm/boot/dts/ste-*
2334 F: arch/arm/mach-nomadik/
2335 F: arch/arm/mach-ux500/
2336 F: drivers/clk/clk-nomadik.c
2337 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2338 F: drivers/dma/ste_dma40*
2339 F: drivers/hwspinlock/u8500_hsem.c
2340 F: drivers/i2c/busses/i2c-nomadik.c
2341 F: drivers/iio/adc/ab8500-gpadc.c
2342 F: drivers/mfd/ab8500*
2343 F: drivers/mfd/abx500*
2344 F: drivers/mfd/db8500*
2345 F: drivers/pinctrl/nomadik/
2346 F: drivers/rtc/rtc-ab8500.c
2347 F: drivers/rtc/rtc-pl031.c
2348 F: drivers/soc/ux500/
2350 ARM/NUVOTON NPCM ARCHITECTURE
2351 M: Avi Fishman <avifishman70@gmail.com>
2352 M: Tomer Maimon <tmaimon77@gmail.com>
2353 M: Tali Perry <tali.perry1@gmail.com>
2354 R: Patrick Venture <venture@google.com>
2355 R: Nancy Yuen <yuenn@google.com>
2356 R: Benjamin Fair <benjaminfair@google.com>
2357 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2359 F: Documentation/devicetree/bindings/*/*/*npcm*
2360 F: Documentation/devicetree/bindings/*/*npcm*
2361 F: Documentation/devicetree/bindings/arm/npcm/*
2362 F: arch/arm/boot/dts/nuvoton-npcm*
2363 F: arch/arm/mach-npcm/
2365 F: drivers/*/*/*npcm*
2366 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2368 ARM/NUVOTON WPCM450 ARCHITECTURE
2369 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2370 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2372 W: https://github.com/neuschaefer/wpcm450/wiki
2373 F: Documentation/devicetree/bindings/*/*wpcm*
2374 F: arch/arm/boot/dts/nuvoton-wpcm450*
2375 F: arch/arm/mach-npcm/wpcm450.c
2378 ARM/NXP S32G ARCHITECTURE
2379 M: Chester Lin <clin@suse.com>
2380 R: Andreas Färber <afaerber@suse.de>
2381 R: Matthias Brugger <mbrugger@suse.com>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2386 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2387 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2389 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2390 F: arch/arm/mach-s3c/gta02.h
2391 F: arch/arm/mach-s3c/mach-gta02.c
2393 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2394 M: Alexander Clouter <alex@digriz.org.uk>
2395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 W: http://www.digriz.org.uk/ts78xx/kernel
2398 F: arch/arm/mach-orion5x/ts78xx-*
2400 ARM/OXNAS platform support
2401 M: Neil Armstrong <narmstrong@baylibre.com>
2402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403 L: linux-oxnas@groups.io (moderated for non-subscribers)
2405 F: arch/arm/boot/dts/ox8*.dts*
2406 F: arch/arm/mach-oxnas/
2407 F: drivers/power/reset/oxnas-restart.c
2410 ARM/PALM TREO SUPPORT
2411 M: Tomas Cech <sleep_walker@suse.com>
2412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 W: http://hackndev.com
2415 F: arch/arm/mach-pxa/palmtreo.*
2417 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2418 M: Marek Vasut <marek.vasut@gmail.com>
2419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 W: http://hackndev.com
2422 F: arch/arm/mach-pxa/include/mach/palmld.h
2423 F: arch/arm/mach-pxa/include/mach/palmtc.h
2424 F: arch/arm/mach-pxa/include/mach/palmtx.h
2425 F: arch/arm/mach-pxa/palmld.c
2426 F: arch/arm/mach-pxa/palmt5.*
2427 F: arch/arm/mach-pxa/palmtc.c
2428 F: arch/arm/mach-pxa/palmte2.*
2429 F: arch/arm/mach-pxa/palmtx.c
2432 M: Sergey Lapin <slapin@ossfans.org>
2433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 W: http://hackndev.com
2436 F: arch/arm/mach-pxa/palmz72.*
2439 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2441 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2443 ARM/PT DIGITAL BOARD PORT
2444 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447 W: http://www.armlinux.org.uk/
2449 ARM/QUALCOMM SUPPORT
2450 M: Andy Gross <agross@kernel.org>
2451 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2452 L: linux-arm-msm@vger.kernel.org
2454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2455 F: Documentation/devicetree/bindings/*/qcom*
2456 F: Documentation/devicetree/bindings/soc/qcom/
2457 F: arch/arm/boot/dts/qcom-*.dts
2458 F: arch/arm/boot/dts/qcom-*.dtsi
2459 F: arch/arm/mach-qcom/
2460 F: arch/arm64/boot/dts/qcom/
2461 F: drivers/*/*/qcom*
2462 F: drivers/*/*/qcom/
2463 F: drivers/*/pm8???-*
2466 F: drivers/bluetooth/btqcomsmd.c
2467 F: drivers/clocksource/timer-qcom.c
2468 F: drivers/cpuidle/cpuidle-qcom-spm.c
2469 F: drivers/extcon/extcon-qcom*
2470 F: drivers/i2c/busses/i2c-qcom-geni.c
2471 F: drivers/i2c/busses/i2c-qup.c
2472 F: drivers/iommu/msm*
2473 F: drivers/mfd/ssbi.c
2474 F: drivers/mmc/host/mmci_qcom*
2475 F: drivers/mmc/host/sdhci-msm.c
2476 F: drivers/pci/controller/dwc/pcie-qcom.c
2477 F: drivers/phy/qualcomm/
2478 F: drivers/power/*/msm*
2479 F: drivers/reset/reset-qcom-*
2480 F: drivers/scsi/ufs/ufs-qcom*
2481 F: drivers/spi/spi-geni-qcom.c
2482 F: drivers/spi/spi-qcom-qspi.c
2483 F: drivers/spi/spi-qup.c
2484 F: drivers/tty/serial/msm_serial.c
2485 F: drivers/usb/dwc3/dwc3-qcom.c
2486 F: include/dt-bindings/*/qcom*
2487 F: include/linux/*/qcom*
2488 F: include/linux/soc/qcom/
2490 ARM/RADISYS ENP2611 MACHINE SUPPORT
2491 M: Lennert Buytenhek <kernel@wantstofly.org>
2492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495 ARM/RDA MICRO ARCHITECTURE
2496 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2498 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2500 F: Documentation/devicetree/bindings/arm/rda.yaml
2501 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2502 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2503 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2504 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2505 F: arch/arm/boot/dts/rda8810pl-*
2506 F: drivers/clocksource/timer-rda.c
2507 F: drivers/gpio/gpio-rda.c
2508 F: drivers/irqchip/irq-rda-intc.c
2509 F: drivers/tty/serial/rda-uart.c
2511 ARM/REALTEK ARCHITECTURE
2512 M: Andreas Färber <afaerber@suse.de>
2513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2516 F: Documentation/devicetree/bindings/arm/realtek.yaml
2517 F: arch/arm/boot/dts/rtd*
2518 F: arch/arm/mach-realtek/
2519 F: arch/arm64/boot/dts/realtek/
2521 ARM/RENESAS ARM64 ARCHITECTURE
2522 M: Geert Uytterhoeven <geert+renesas@glider.be>
2523 M: Magnus Damm <magnus.damm@gmail.com>
2524 L: linux-renesas-soc@vger.kernel.org
2526 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2527 C: irc://irc.libera.chat/renesas-soc
2528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2529 F: Documentation/devicetree/bindings/arm/renesas.yaml
2530 F: arch/arm64/boot/dts/renesas/
2531 F: drivers/soc/renesas/
2532 F: include/linux/soc/renesas/
2534 ARM/RISCPC ARCHITECTURE
2535 M: Russell King <linux@armlinux.org.uk>
2536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538 W: http://www.armlinux.org.uk/
2539 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2540 F: arch/arm/include/asm/hardware/ioc.h
2541 F: arch/arm/include/asm/hardware/iomd.h
2542 F: arch/arm/include/asm/hardware/memc.h
2543 F: arch/arm/mach-rpc/
2544 F: drivers/net/ethernet/8390/etherh.c
2545 F: drivers/net/ethernet/i825xx/ether1*
2546 F: drivers/net/ethernet/seeq/ether3*
2547 F: drivers/scsi/arm/
2549 ARM/Rockchip SoC support
2550 M: Heiko Stuebner <heiko@sntech.de>
2551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552 L: linux-rockchip@lists.infradead.org
2554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2555 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2556 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2557 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2558 F: arch/arm/boot/dts/rk3*
2559 F: arch/arm/boot/dts/rv1108*
2560 F: arch/arm/mach-rockchip/
2561 F: drivers/*/*/*rockchip*
2562 F: drivers/*/*rockchip*
2563 F: drivers/clk/rockchip/
2564 F: drivers/i2c/busses/i2c-rk3x.c
2565 F: sound/soc/rockchip/
2568 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2569 M: Krzysztof Kozlowski <krzk@kernel.org>
2570 R: Alim Akhtar <alim.akhtar@samsung.com>
2571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572 L: linux-samsung-soc@vger.kernel.org
2574 C: irc://irc.libera.chat/linux-exynos
2575 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2577 F: Documentation/arm/samsung/
2578 F: Documentation/devicetree/bindings/arm/samsung/
2579 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2580 F: Documentation/devicetree/bindings/soc/samsung/
2581 F: arch/arm/boot/dts/exynos*
2582 F: arch/arm/boot/dts/s3c*
2583 F: arch/arm/boot/dts/s5p*
2584 F: arch/arm/mach-exynos*/
2585 F: arch/arm/mach-s3c/
2586 F: arch/arm/mach-s5p*/
2587 F: arch/arm64/boot/dts/exynos/
2588 F: drivers/*/*/*s3c24*
2589 F: drivers/*/*s3c24*
2590 F: drivers/*/*s3c64xx*
2591 F: drivers/*/*s5pv210*
2592 F: drivers/clocksource/samsung_pwm_timer.c
2593 F: drivers/memory/samsung/
2594 F: drivers/pwm/pwm-samsung.c
2595 F: drivers/soc/samsung/
2596 F: drivers/tty/serial/samsung*
2597 F: include/clocksource/samsung_pwm.h
2598 F: include/linux/platform_data/*s3c*
2599 F: include/linux/serial_s3c.h
2600 F: include/linux/soc/samsung/
2606 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2607 M: Łukasz Stelmach <l.stelmach@samsung.com>
2608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609 L: linux-media@vger.kernel.org
2611 F: drivers/media/platform/samsung/s5p-g2d/
2613 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2614 M: Marek Szyprowski <m.szyprowski@samsung.com>
2615 L: linux-samsung-soc@vger.kernel.org
2616 L: linux-media@vger.kernel.org
2618 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2619 F: drivers/media/cec/platform/s5p/
2621 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2622 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2623 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2624 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626 L: linux-media@vger.kernel.org
2628 F: drivers/media/platform/samsung/s5p-jpeg/
2630 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2631 M: Marek Szyprowski <m.szyprowski@samsung.com>
2632 M: Andrzej Hajda <andrzej.hajda@intel.com>
2633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2634 L: linux-media@vger.kernel.org
2636 F: drivers/media/platform/samsung/s5p-mfc/
2638 ARM/SHMOBILE ARM ARCHITECTURE
2639 M: Geert Uytterhoeven <geert+renesas@glider.be>
2640 M: Magnus Damm <magnus.damm@gmail.com>
2641 L: linux-renesas-soc@vger.kernel.org
2643 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2644 C: irc://irc.libera.chat/renesas-soc
2645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2646 F: Documentation/devicetree/bindings/arm/renesas.yaml
2647 F: arch/arm/boot/dts/emev2*
2648 F: arch/arm/boot/dts/gr-peach*
2649 F: arch/arm/boot/dts/iwg20d-q7*
2650 F: arch/arm/boot/dts/r7s*
2651 F: arch/arm/boot/dts/r8a*
2652 F: arch/arm/boot/dts/r9a*
2653 F: arch/arm/boot/dts/sh*
2654 F: arch/arm/configs/shmobile_defconfig
2655 F: arch/arm/include/debug/renesas-scif.S
2656 F: arch/arm/mach-shmobile/
2657 F: drivers/soc/renesas/
2658 F: include/linux/soc/renesas/
2660 ARM/SOCFPGA ARCHITECTURE
2661 M: Dinh Nguyen <dinguyen@kernel.org>
2663 W: http://www.rocketboards.org
2664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2665 F: arch/arm/boot/dts/socfpga*
2666 F: arch/arm/configs/socfpga_defconfig
2667 F: arch/arm/mach-socfpga/
2668 F: arch/arm64/boot/dts/altera/
2669 F: arch/arm64/boot/dts/intel/
2671 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2672 M: Dinh Nguyen <dinguyen@kernel.org>
2674 F: drivers/clk/socfpga/
2676 ARM/SOCFPGA EDAC SUPPORT
2677 M: Dinh Nguyen <dinguyen@kernel.org>
2679 F: drivers/edac/altera_edac.[ch]
2681 ARM/SPREADTRUM SoC SUPPORT
2682 M: Orson Zhai <orsonzhai@gmail.com>
2683 M: Baolin Wang <baolin.wang7@gmail.com>
2684 M: Chunyan Zhang <zhang.lyra@gmail.com>
2686 F: arch/arm64/boot/dts/sprd
2691 ARM/STI ARCHITECTURE
2692 M: Patrice Chotard <patrice.chotard@foss.st.com>
2693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2695 W: http://www.stlinux.com
2696 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2697 F: arch/arm/boot/dts/sti*
2698 F: arch/arm/mach-sti/
2699 F: drivers/ata/ahci_st.c
2700 F: drivers/char/hw_random/st-rng.c
2701 F: drivers/clocksource/arm_global_timer.c
2702 F: drivers/clocksource/clksrc_st_lpc.c
2703 F: drivers/cpufreq/sti-cpufreq.c
2704 F: drivers/dma/st_fdma*
2705 F: drivers/i2c/busses/i2c-st.c
2706 F: drivers/media/platform/st/sti/c8sectpfe/
2707 F: drivers/media/rc/st_rc.c
2708 F: drivers/mmc/host/sdhci-st.c
2709 F: drivers/phy/st/phy-miphy28lp.c
2710 F: drivers/phy/st/phy-stih407-usb.c
2711 F: drivers/pinctrl/pinctrl-st.c
2712 F: drivers/remoteproc/st_remoteproc.c
2713 F: drivers/remoteproc/st_slim_rproc.c
2714 F: drivers/reset/sti/
2715 F: drivers/rtc/rtc-st-lpc.c
2716 F: drivers/tty/serial/st-asc.c
2717 F: drivers/usb/dwc3/dwc3-st.c
2718 F: drivers/usb/host/ehci-st.c
2719 F: drivers/usb/host/ohci-st.c
2720 F: drivers/watchdog/st_lpc_wdt.c
2721 F: include/linux/remoteproc/st_slim_rproc.h
2723 ARM/STM32 ARCHITECTURE
2724 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2725 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2726 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2730 F: arch/arm/boot/dts/stm32*
2731 F: arch/arm/mach-stm32/
2732 F: drivers/clocksource/armv7m_systick.c
2736 ARM/Synaptics SoC support
2737 M: Jisheng Zhang <jszhang@kernel.org>
2738 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2741 F: arch/arm/boot/dts/berlin*
2742 F: arch/arm/mach-berlin/
2743 F: arch/arm64/boot/dts/synaptics/
2745 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2746 M: Lennert Buytenhek <kernel@wantstofly.org>
2747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2750 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2751 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2752 L: linux-tegra@vger.kernel.org
2753 L: linux-media@vger.kernel.org
2755 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2756 F: drivers/media/cec/platform/tegra/
2758 ARM/TESLA FSD SoC SUPPORT
2759 M: Alim Akhtar <alim.akhtar@samsung.com>
2760 M: linux-fsd@tesla.com
2761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2762 L: linux-samsung-soc@vger.kernel.org
2764 F: arch/arm64/boot/dts/tesla*
2766 ARM/TETON BGA MACHINE SUPPORT
2767 M: "Mark F. Brown" <mark.brown314@gmail.com>
2768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2771 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2772 M: Santosh Shilimkar <ssantosh@kernel.org>
2773 L: linux-kernel@vger.kernel.org
2775 F: drivers/memory/*emif*
2777 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2778 M: Nishanth Menon <nm@ti.com>
2779 M: Santosh Shilimkar <ssantosh@kernel.org>
2780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2783 F: arch/arm/boot/dts/keystone-*
2784 F: arch/arm/mach-keystone/
2786 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2787 M: Santosh Shilimkar <ssantosh@kernel.org>
2788 L: linux-kernel@vger.kernel.org
2790 F: drivers/clk/keystone/
2792 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2793 M: Santosh Shilimkar <ssantosh@kernel.org>
2794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2795 L: linux-kernel@vger.kernel.org
2797 F: drivers/clocksource/timer-keystone.c
2799 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2800 M: Santosh Shilimkar <ssantosh@kernel.org>
2801 L: linux-kernel@vger.kernel.org
2803 F: drivers/power/reset/keystone-reset.c
2805 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2806 M: Nishanth Menon <nm@ti.com>
2807 M: Vignesh Raghavendra <vigneshr@ti.com>
2808 M: Tero Kristo <kristo@kernel.org>
2809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2812 F: arch/arm64/boot/dts/ti/Makefile
2813 F: arch/arm64/boot/dts/ti/k3-*
2814 F: include/dt-bindings/pinctrl/k3.h
2816 ARM/THECUS N2100 MACHINE SUPPORT
2817 M: Lennert Buytenhek <kernel@wantstofly.org>
2818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2821 ARM/TOSA MACHINE SUPPORT
2822 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2823 M: Dirk Opfer <dirk@opfer-online.de>
2826 ARM/TOSHIBA VISCONTI ARCHITECTURE
2827 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2831 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2832 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2833 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2834 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2835 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2836 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2837 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2838 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2839 F: arch/arm64/boot/dts/toshiba/
2840 F: drivers/clk/visconti/
2841 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2842 F: drivers/gpio/gpio-visconti.c
2843 F: drivers/pci/controller/dwc/pcie-visconti.c
2844 F: drivers/pinctrl/visconti/
2845 F: drivers/watchdog/visconti_wdt.c
2848 ARM/UNIPHIER ARCHITECTURE
2849 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2850 M: Masami Hiramatsu <mhiramat@kernel.org>
2851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2854 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2855 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2856 F: arch/arm/boot/dts/uniphier*
2857 F: arch/arm/include/asm/hardware/cache-uniphier.h
2858 F: arch/arm/mach-uniphier/
2859 F: arch/arm/mm/cache-uniphier.c
2860 F: arch/arm64/boot/dts/socionext/uniphier*
2861 F: drivers/bus/uniphier-system-bus.c
2862 F: drivers/clk/uniphier/
2863 F: drivers/dma/uniphier-mdmac.c
2864 F: drivers/gpio/gpio-uniphier.c
2865 F: drivers/i2c/busses/i2c-uniphier*
2866 F: drivers/irqchip/irq-uniphier-aidet.c
2867 F: drivers/mmc/host/uniphier-sd.c
2868 F: drivers/pinctrl/uniphier/
2869 F: drivers/reset/reset-uniphier.c
2870 F: drivers/tty/serial/8250/8250_uniphier.c
2873 ARM/VERSATILE EXPRESS PLATFORM
2874 M: Liviu Dudau <liviu.dudau@arm.com>
2875 M: Sudeep Holla <sudeep.holla@arm.com>
2876 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2881 F: arch/arm/boot/dts/vexpress*
2882 F: arch/arm/mach-vexpress/
2883 F: arch/arm64/boot/dts/arm/
2884 F: drivers/clk/versatile/clk-vexpress-osc.c
2885 F: drivers/clocksource/timer-versatile.c
2889 M: Russell King <linux@armlinux.org.uk>
2890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2892 W: http://www.armlinux.org.uk/
2895 ARM/VOIPAC PXA270 SUPPORT
2896 M: Marek Vasut <marek.vasut@gmail.com>
2897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2899 F: arch/arm/mach-pxa/include/mach/vpac270.h
2900 F: arch/arm/mach-pxa/vpac270.c
2902 ARM/VT8500 ARM ARCHITECTURE
2903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2905 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2906 F: arch/arm/mach-vt8500/
2907 F: drivers/clocksource/timer-vt8500.c
2908 F: drivers/i2c/busses/i2c-wmt.c
2909 F: drivers/mmc/host/wmt-sdmmc.c
2910 F: drivers/pwm/pwm-vt8500.c
2911 F: drivers/rtc/rtc-vt8500.c
2912 F: drivers/tty/serial/vt8500_serial.c
2913 F: drivers/usb/host/ehci-platform.c
2914 F: drivers/usb/host/uhci-platform.c
2915 F: drivers/video/fbdev/vt8500lcdfb.*
2916 F: drivers/video/fbdev/wm8505fb*
2917 F: drivers/video/fbdev/wmt_ge_rops.*
2919 ARM/ZIPIT Z2 SUPPORT
2920 M: Marek Vasut <marek.vasut@gmail.com>
2921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2923 F: arch/arm/mach-pxa/include/mach/z2.h
2924 F: arch/arm/mach-pxa/z2.c
2926 ARM/ZYNQ ARCHITECTURE
2927 M: Michal Simek <michal.simek@xilinx.com>
2928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2930 W: http://wiki.xilinx.com
2931 T: git https://github.com/Xilinx/linux-xlnx.git
2932 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2933 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2934 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2935 F: arch/arm/mach-zynq/
2936 F: drivers/clocksource/timer-cadence-ttc.c
2937 F: drivers/cpuidle/cpuidle-zynq.c
2938 F: drivers/edac/synopsys_edac.c
2939 F: drivers/i2c/busses/i2c-cadence.c
2940 F: drivers/i2c/busses/i2c-xiic.c
2941 F: drivers/mmc/host/sdhci-of-arasan.c
2945 ARM64 PORT (AARCH64 ARCHITECTURE)
2946 M: Catalin Marinas <catalin.marinas@arm.com>
2947 M: Will Deacon <will@kernel.org>
2948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2951 F: Documentation/arm64/
2953 F: tools/testing/selftests/arm64/
2954 X: arch/arm64/boot/dts/
2956 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2957 M: George McCollister <george.mccollister@gmail.com>
2958 L: netdev@vger.kernel.org
2960 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2961 F: drivers/net/dsa/xrs700x/*
2962 F: net/dsa/tag_xrs700x.c
2964 AS3645A LED FLASH CONTROLLER DRIVER
2965 M: Sakari Ailus <sakari.ailus@iki.fi>
2966 L: linux-leds@vger.kernel.org
2968 F: drivers/leds/flash/leds-as3645a.c
2970 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2971 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2972 L: linux-media@vger.kernel.org
2974 T: git git://linuxtv.org/media_tree.git
2975 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2976 F: drivers/media/i2c/ak7375.c
2978 ASAHI KASEI AK8974 DRIVER
2979 M: Linus Walleij <linus.walleij@linaro.org>
2980 L: linux-iio@vger.kernel.org
2982 W: http://www.akm.com/
2983 F: drivers/iio/magnetometer/ak8974.c
2985 ASC7621 HARDWARE MONITOR DRIVER
2986 M: George Joseph <george.joseph@fairview5.com>
2987 L: linux-hwmon@vger.kernel.org
2989 F: Documentation/hwmon/asc7621.rst
2990 F: drivers/hwmon/asc7621.c
2992 ASIX AX88796C SPI ETHERNET ADAPTER
2993 M: Łukasz Stelmach <l.stelmach@samsung.com>
2995 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
2996 F: drivers/net/ethernet/asix/ax88796c_*
2998 ASPEED PINCTRL DRIVERS
2999 M: Andrew Jeffery <andrew@aj.id.au>
3000 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3001 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3002 L: linux-gpio@vger.kernel.org
3004 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3005 F: drivers/pinctrl/aspeed/
3007 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3008 M: Eddie James <eajames@linux.ibm.com>
3009 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3011 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3012 F: drivers/irqchip/irq-aspeed-scu-ic.c
3013 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3015 ASPEED SD/MMC DRIVER
3016 M: Andrew Jeffery <andrew@aj.id.au>
3017 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3018 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3019 L: linux-mmc@vger.kernel.org
3021 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3022 F: drivers/mmc/host/sdhci-of-aspeed*
3024 ASPEED VIDEO ENGINE DRIVER
3025 M: Eddie James <eajames@linux.ibm.com>
3026 L: linux-media@vger.kernel.org
3027 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3029 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3030 F: drivers/media/platform/aspeed/
3032 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3033 M: Corentin Chary <corentin.chary@gmail.com>
3034 L: acpi4asus-user@lists.sourceforge.net
3035 L: platform-driver-x86@vger.kernel.org
3037 W: http://acpi4asus.sf.net
3038 F: drivers/platform/x86/asus*.c
3039 F: drivers/platform/x86/eeepc*.c
3041 ASUS TF103C DOCK DRIVER
3042 M: Hans de Goede <hdegoede@redhat.com>
3043 L: platform-driver-x86@vger.kernel.org
3045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3046 F: drivers/platform/x86/asus-tf103c-dock.c
3048 ASUS WMI HARDWARE MONITOR DRIVER
3049 M: Ed Brindley <kernel@maidavale.org>
3050 M: Denis Pauk <pauk.denis@gmail.com>
3051 L: linux-hwmon@vger.kernel.org
3053 F: drivers/hwmon/asus_wmi_sensors.c
3055 ASUS WMI EC HARDWARE MONITOR DRIVER
3056 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3057 M: Denis Pauk <pauk.denis@gmail.com>
3058 L: linux-hwmon@vger.kernel.org
3060 F: drivers/hwmon/asus_wmi_ec_sensors.c
3062 ASUS EC HARDWARE MONITOR DRIVER
3063 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3064 L: linux-hwmon@vger.kernel.org
3066 F: drivers/hwmon/asus-ec-sensors.c
3068 ASUS WIRELESS RADIO CONTROL DRIVER
3069 M: João Paulo Rechi Vita <jprvita@gmail.com>
3070 L: platform-driver-x86@vger.kernel.org
3072 F: drivers/platform/x86/asus-wireless.c
3075 M: David Howells <dhowells@redhat.com>
3076 L: keyrings@vger.kernel.org
3078 F: Documentation/crypto/asymmetric-keys.rst
3079 F: crypto/asymmetric_keys/
3080 F: include/crypto/pkcs7.h
3081 F: include/crypto/public_key.h
3082 F: include/linux/verification.h
3084 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3085 R: Dan Williams <dan.j.williams@intel.com>
3087 W: http://sourceforge.net/projects/xscaleiop
3088 F: Documentation/crypto/async-tx-api.rst
3090 F: include/linux/async_tx.h
3093 M: Bartosz Golaszewski <brgl@bgdev.pl>
3094 L: linux-i2c@vger.kernel.org
3096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3097 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3098 F: drivers/misc/eeprom/at24.c
3100 ATA OVER ETHERNET (AOE) DRIVER
3101 M: "Justin Sanders" <justin@coraid.com>
3103 W: http://www.openaoe.org/
3104 F: Documentation/admin-guide/aoe/
3105 F: drivers/block/aoe/
3107 ATC260X PMIC MFD DRIVER
3108 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3109 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3110 L: linux-actions@lists.infradead.org
3112 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3113 F: drivers/input/misc/atc260x-onkey.c
3114 F: drivers/mfd/atc260*
3115 F: drivers/power/reset/atc260x-poweroff.c
3116 F: drivers/regulator/atc260x-regulator.c
3117 F: include/linux/mfd/atc260x/*
3119 ATHEROS 71XX/9XXX GPIO DRIVER
3120 M: Alban Bedel <albeu@free.fr>
3122 W: https://github.com/AlbanBedel/linux
3123 T: git git://github.com/AlbanBedel/linux
3124 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3125 F: drivers/gpio/gpio-ath79.c
3127 ATHEROS 71XX/9XXX USB PHY DRIVER
3128 M: Alban Bedel <albeu@free.fr>
3130 W: https://github.com/AlbanBedel/linux
3131 T: git git://github.com/AlbanBedel/linux
3132 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3133 F: drivers/phy/qualcomm/phy-ath79-usb.c
3135 ATHEROS ATH GENERIC UTILITIES
3136 M: Kalle Valo <kvalo@kernel.org>
3137 L: linux-wireless@vger.kernel.org
3139 F: drivers/net/wireless/ath/*
3141 ATHEROS ATH5K WIRELESS DRIVER
3142 M: Jiri Slaby <jirislaby@kernel.org>
3143 M: Nick Kossifidis <mickflemm@gmail.com>
3144 M: Luis Chamberlain <mcgrof@kernel.org>
3145 L: linux-wireless@vger.kernel.org
3147 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3148 F: drivers/net/wireless/ath/ath5k/
3150 ATHEROS ATH6KL WIRELESS DRIVER
3151 L: linux-wireless@vger.kernel.org
3153 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3154 F: drivers/net/wireless/ath/ath6kl/
3157 M: Ville Syrjala <syrjala@sci.fi>
3159 F: drivers/input/misc/ati_remote2.c
3161 ATK0110 HWMON DRIVER
3162 M: Luca Tettamanti <kronos.it@gmail.com>
3163 L: linux-hwmon@vger.kernel.org
3165 F: drivers/hwmon/asus_atk0110.c
3167 ATLX ETHERNET DRIVERS
3168 M: Chris Snook <chris.snook@gmail.com>
3169 L: netdev@vger.kernel.org
3171 W: http://sourceforge.net/projects/atl1
3172 W: http://atl1.sourceforge.net
3173 F: drivers/net/ethernet/atheros/
3176 M: Chas Williams <3chas3@gmail.com>
3177 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3178 L: netdev@vger.kernel.org
3180 W: http://linux-atm.sourceforge.net
3182 F: include/linux/atm*
3183 F: include/uapi/linux/atm*
3185 ATMEL MACB ETHERNET DRIVER
3186 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3187 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3189 F: drivers/net/ethernet/cadence/
3191 ATMEL MAXTOUCH DRIVER
3192 M: Nick Dyer <nick@shmanahar.org>
3194 T: git git://github.com/ndyer/linux.git
3195 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3196 F: drivers/input/touchscreen/atmel_mxt_ts.c
3198 ATMEL WIRELESS DRIVER
3199 M: Simon Kelley <simon@thekelleys.org.uk>
3200 L: linux-wireless@vger.kernel.org
3202 W: http://www.thekelleys.org.uk/atmel
3203 W: http://atmelwlandriver.sourceforge.net/
3204 F: drivers/net/wireless/atmel/atmel*
3206 ATOMIC INFRASTRUCTURE
3207 M: Will Deacon <will@kernel.org>
3208 M: Peter Zijlstra <peterz@infradead.org>
3209 R: Boqun Feng <boqun.feng@gmail.com>
3210 R: Mark Rutland <mark.rutland@arm.com>
3211 L: linux-kernel@vger.kernel.org
3213 F: arch/*/include/asm/atomic*.h
3214 F: include/*/atomic*.h
3215 F: include/linux/refcount.h
3216 F: Documentation/atomic_*.txt
3219 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3220 M: Bradley Grove <linuxdrivers@attotech.com>
3221 L: linux-scsi@vger.kernel.org
3223 W: http://www.attotech.com
3224 F: drivers/scsi/esas2r
3226 ATUSB IEEE 802.15.4 RADIO DRIVER
3227 M: Stefan Schmidt <stefan@datenfreihafen.org>
3228 L: linux-wpan@vger.kernel.org
3230 F: drivers/net/ieee802154/at86rf230.h
3231 F: drivers/net/ieee802154/atusb.c
3232 F: drivers/net/ieee802154/atusb.h
3235 M: Paul Moore <paul@paul-moore.com>
3236 M: Eric Paris <eparis@redhat.com>
3237 L: linux-audit@redhat.com (moderated for non-subscribers)
3239 W: https://github.com/linux-audit
3240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3241 F: include/asm-generic/audit_*.h
3242 F: include/linux/audit.h
3243 F: include/linux/audit_arch.h
3244 F: include/uapi/linux/audit.h
3248 AUXILIARY DISPLAY DRIVERS
3249 M: Miguel Ojeda <ojeda@kernel.org>
3251 F: Documentation/devicetree/bindings/auxdisplay/
3252 F: drivers/auxdisplay/
3253 F: include/linux/cfag12864b.h
3255 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3256 M: Andreas Klinger <ak@it-klinger.de>
3257 L: linux-iio@vger.kernel.org
3259 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3260 F: drivers/iio/adc/hx711.c
3263 M: Ralf Baechle <ralf@linux-mips.org>
3264 L: linux-hams@vger.kernel.org
3266 W: http://www.linux-ax25.org/
3267 F: include/net/ax25.h
3268 F: include/uapi/linux/ax25.h
3272 M: Peter Rosin <peda@axentia.se>
3273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3275 F: arch/arm/boot/dts/at91-linea.dtsi
3276 F: arch/arm/boot/dts/at91-natte.dtsi
3277 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3278 F: arch/arm/boot/dts/at91-tse850-3.dts
3280 AXENTIA ASOC DRIVERS
3281 M: Peter Rosin <peda@axentia.se>
3282 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3284 F: Documentation/devicetree/bindings/sound/axentia,*
3285 F: sound/soc/atmel/tse850-pcm5142.c
3287 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3288 M: Nuno Sá <nuno.sa@analog.com>
3289 L: linux-hwmon@vger.kernel.org
3291 W: http://ez.analog.com/community/linux-device-drivers
3292 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3293 F: drivers/hwmon/axi-fan-control.c
3295 AXXIA I2C CONTROLLER
3296 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3297 L: linux-i2c@vger.kernel.org
3299 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3300 F: drivers/i2c/busses/i2c-axxia.c
3303 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3304 L: linux-media@vger.kernel.org
3306 W: https://linuxtv.org
3307 T: git git://linuxtv.org/media_tree.git
3308 F: drivers/media/usb/dvb-usb-v2/az6007.c
3310 AZTECH FM RADIO RECEIVER DRIVER
3311 M: Hans Verkuil <hverkuil@xs4all.nl>
3312 L: linux-media@vger.kernel.org
3314 W: https://linuxtv.org
3315 T: git git://linuxtv.org/media_tree.git
3316 F: drivers/media/radio/radio-aztech*
3319 L: linux-wireless@vger.kernel.org
3320 L: b43-dev@lists.infradead.org
3322 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3323 F: drivers/net/wireless/broadcom/b43/
3325 B43LEGACY WIRELESS DRIVER
3326 M: Larry Finger <Larry.Finger@lwfinger.net>
3327 L: linux-wireless@vger.kernel.org
3328 L: b43-dev@lists.infradead.org
3330 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3331 F: drivers/net/wireless/broadcom/b43legacy/
3333 BACKLIGHT CLASS/SUBSYSTEM
3334 M: Lee Jones <lee.jones@linaro.org>
3335 M: Daniel Thompson <daniel.thompson@linaro.org>
3336 M: Jingoo Han <jingoohan1@gmail.com>
3337 L: dri-devel@lists.freedesktop.org
3339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3340 F: Documentation/ABI/stable/sysfs-class-backlight
3341 F: Documentation/ABI/testing/sysfs-class-backlight
3342 F: Documentation/devicetree/bindings/leds/backlight
3343 F: drivers/video/backlight/
3344 F: include/linux/backlight.h
3345 F: include/linux/pwm_backlight.h
3347 BARCO P50 GPIO DRIVER
3348 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3349 M: Peter Korsgaard <peter.korsgaard@barco.com>
3351 F: drivers/platform/x86/barco-p50-gpio.c
3354 M: Marek Lindner <mareklindner@neomailbox.ch>
3355 M: Simon Wunderlich <sw@simonwunderlich.de>
3356 M: Antonio Quartulli <a@unstable.cc>
3357 M: Sven Eckelmann <sven@narfation.org>
3358 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3360 W: https://www.open-mesh.org/
3361 Q: https://patchwork.open-mesh.org/project/batman/list/
3362 B: https://www.open-mesh.org/projects/batman-adv/issues
3363 C: ircs://irc.hackint.org/batadv
3364 T: git https://git.open-mesh.org/linux-merge.git
3365 F: Documentation/networking/batman-adv.rst
3366 F: include/uapi/linux/batadv_packet.h
3367 F: include/uapi/linux/batman_adv.h
3370 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3371 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3372 L: linux-hams@vger.kernel.org
3374 W: http://www.baycom.org/~tom/ham/ham.html
3375 F: drivers/net/hamradio/baycom*
3377 BCACHE (BLOCK LAYER CACHE)
3378 M: Coly Li <colyli@suse.de>
3379 M: Kent Overstreet <kent.overstreet@gmail.com>
3380 L: linux-bcache@vger.kernel.org
3382 W: http://bcache.evilpiepirate.org
3383 C: irc://irc.oftc.net/bcache
3384 F: drivers/md/bcache/
3386 BDISP ST MEDIA DRIVER
3387 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3388 L: linux-media@vger.kernel.org
3390 W: https://linuxtv.org
3391 T: git git://linuxtv.org/media_tree.git
3392 F: drivers/media/platform/st/sti/bdisp
3394 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3395 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3396 L: netdev@vger.kernel.org
3398 F: drivers/net/ethernet/ec_bhf.c
3401 M: Luis de Bethencourt <luisbg@kernel.org>
3402 M: Salah Triki <salah.triki@gmail.com>
3404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3405 F: Documentation/filesystems/befs.rst
3409 M: Paolo Valente <paolo.valente@linaro.org>
3410 M: Jens Axboe <axboe@kernel.dk>
3411 L: linux-block@vger.kernel.org
3413 F: Documentation/block/bfq-iosched.rst
3417 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3419 F: Documentation/filesystems/bfs.rst
3421 F: include/uapi/linux/bfs_fs.h
3424 M: Yury Norov <yury.norov@gmail.com>
3425 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3426 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3428 F: include/linux/bitmap.h
3429 F: include/linux/find.h
3432 F: lib/find_bit_benchmark.c
3433 F: lib/test_bitmap.c
3434 F: tools/include/linux/bitmap.h
3435 F: tools/include/linux/find.h
3436 F: tools/lib/bitmap.c
3437 F: tools/lib/find_bit.c
3439 BLINKM RGB LED DRIVER
3440 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3442 F: drivers/leds/leds-blinkm.c
3445 M: Jens Axboe <axboe@kernel.dk>
3446 L: linux-block@vger.kernel.org
3448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3449 F: Documentation/ABI/stable/sysfs-block
3450 F: Documentation/block/
3453 F: include/linux/bio.h
3454 F: include/linux/blk*
3455 F: kernel/trace/blktrace.c
3459 M: Joern Engel <joern@lazybastard.org>
3460 L: linux-mtd@lists.infradead.org
3462 F: drivers/mtd/devices/block2mtd.c
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: drivers/bluetooth/
3476 M: Marcel Holtmann <marcel@holtmann.org>
3477 M: Johan Hedberg <johan.hedberg@gmail.com>
3478 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3479 L: linux-bluetooth@vger.kernel.org
3481 W: http://www.bluez.org/
3482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3484 F: include/net/bluetooth/
3488 M: Jay Vosburgh <j.vosburgh@gmail.com>
3489 M: Veaceslav Falico <vfalico@gmail.com>
3490 M: Andy Gospodarek <andy@greyhouse.net>
3491 L: netdev@vger.kernel.org
3493 W: http://sourceforge.net/projects/bonding/
3494 F: drivers/net/bonding/
3495 F: include/net/bonding.h
3496 F: include/uapi/linux/if_bonding.h
3498 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3499 M: Dan Robertson <dan@dlrobertson.com>
3500 L: linux-iio@vger.kernel.org
3502 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3503 F: drivers/iio/accel/bma400*
3505 BPF (Safe dynamic programs and tools)
3506 M: Alexei Starovoitov <ast@kernel.org>
3507 M: Daniel Borkmann <daniel@iogearbox.net>
3508 M: Andrii Nakryiko <andrii@kernel.org>
3509 R: Martin KaFai Lau <kafai@fb.com>
3510 R: Song Liu <songliubraving@fb.com>
3511 R: Yonghong Song <yhs@fb.com>
3512 R: John Fastabend <john.fastabend@gmail.com>
3513 R: KP Singh <kpsingh@kernel.org>
3514 L: netdev@vger.kernel.org
3515 L: bpf@vger.kernel.org
3518 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3521 F: Documentation/bpf/
3522 F: Documentation/networking/filter.rst
3523 F: Documentation/userspace-api/ebpf/
3525 F: include/linux/bpf*
3526 F: include/linux/btf*
3527 F: include/linux/filter.h
3528 F: include/trace/events/xdp.h
3529 F: include/uapi/linux/bpf*
3530 F: include/uapi/linux/btf*
3531 F: include/uapi/linux/filter.h
3533 F: kernel/trace/bpf_trace.c
3536 F: net/core/filter.c
3537 F: net/sched/act_bpf.c
3538 F: net/sched/cls_bpf.c
3540 F: scripts/bpf_doc.py
3541 F: scripts/pahole-flags.sh
3542 F: scripts/pahole-version.sh
3545 F: tools/testing/selftests/bpf/
3550 M: Shubham Bansal <illusionist.neo@gmail.com>
3551 L: netdev@vger.kernel.org
3552 L: bpf@vger.kernel.org
3557 M: Daniel Borkmann <daniel@iogearbox.net>
3558 M: Alexei Starovoitov <ast@kernel.org>
3559 M: Zi Shen Lim <zlim.lnx@gmail.com>
3560 L: netdev@vger.kernel.org
3561 L: bpf@vger.kernel.org
3565 BPF JIT for MIPS (32-BIT AND 64-BIT)
3566 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3567 M: Paul Burton <paulburton@kernel.org>
3568 L: netdev@vger.kernel.org
3569 L: bpf@vger.kernel.org
3573 BPF JIT for NFP NICs
3574 M: Jakub Kicinski <kuba@kernel.org>
3575 L: netdev@vger.kernel.org
3576 L: bpf@vger.kernel.org
3578 F: drivers/net/ethernet/netronome/nfp/bpf/
3580 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3581 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3582 L: netdev@vger.kernel.org
3583 L: bpf@vger.kernel.org
3585 F: arch/powerpc/net/
3587 BPF JIT for RISC-V (32-bit)
3588 M: Luke Nelson <luke.r.nels@gmail.com>
3589 M: Xi Wang <xi.wang@gmail.com>
3590 L: netdev@vger.kernel.org
3591 L: bpf@vger.kernel.org
3594 X: arch/riscv/net/bpf_jit_comp64.c
3596 BPF JIT for RISC-V (64-bit)
3597 M: Björn Töpel <bjorn@kernel.org>
3598 L: netdev@vger.kernel.org
3599 L: bpf@vger.kernel.org
3602 X: arch/riscv/net/bpf_jit_comp32.c
3605 M: Ilya Leoshkevich <iii@linux.ibm.com>
3606 M: Heiko Carstens <hca@linux.ibm.com>
3607 M: Vasily Gorbik <gor@linux.ibm.com>
3608 L: netdev@vger.kernel.org
3609 L: bpf@vger.kernel.org
3612 X: arch/s390/net/pnet.c
3614 BPF JIT for SPARC (32-BIT AND 64-BIT)
3615 M: David S. Miller <davem@davemloft.net>
3616 L: netdev@vger.kernel.org
3617 L: bpf@vger.kernel.org
3621 BPF JIT for X86 32-BIT
3622 M: Wang YanQing <udknight@gmail.com>
3623 L: netdev@vger.kernel.org
3624 L: bpf@vger.kernel.org
3626 F: arch/x86/net/bpf_jit_comp32.c
3628 BPF JIT for X86 64-BIT
3629 M: Alexei Starovoitov <ast@kernel.org>
3630 M: Daniel Borkmann <daniel@iogearbox.net>
3631 L: netdev@vger.kernel.org
3632 L: bpf@vger.kernel.org
3635 X: arch/x86/net/bpf_jit_comp32.c
3637 BPF LSM (Security Audit and Enforcement using BPF)
3638 M: KP Singh <kpsingh@kernel.org>
3639 R: Florent Revest <revest@chromium.org>
3640 R: Brendan Jackman <jackmanb@chromium.org>
3641 L: bpf@vger.kernel.org
3643 F: Documentation/bpf/prog_lsm.rst
3644 F: include/linux/bpf_lsm.h
3645 F: kernel/bpf/bpf_lsm.c
3648 BROADCOM B44 10/100 ETHERNET DRIVER
3649 M: Michael Chan <michael.chan@broadcom.com>
3650 L: netdev@vger.kernel.org
3652 F: drivers/net/ethernet/broadcom/b44.*
3654 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3655 M: Florian Fainelli <f.fainelli@gmail.com>
3656 L: netdev@vger.kernel.org
3657 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3659 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3660 F: drivers/net/dsa/b53/*
3661 F: drivers/net/dsa/bcm_sf2*
3662 F: include/linux/dsa/brcm.h
3663 F: include/linux/platform_data/b53.h
3665 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3666 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3667 L: bcm-kernel-feedback-list@broadcom.com
3668 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3672 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3673 F: drivers/pci/controller/pcie-brcmstb.c
3674 F: drivers/staging/vc04_services
3678 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3679 M: Florian Fainelli <f.fainelli@gmail.com>
3680 M: Ray Jui <rjui@broadcom.com>
3681 M: Scott Branden <sbranden@broadcom.com>
3682 M: bcm-kernel-feedback-list@broadcom.com
3684 T: git git://github.com/broadcom/mach-bcm
3685 F: arch/arm/mach-bcm/
3691 BROADCOM BCM47XX MIPS ARCHITECTURE
3692 M: Hauke Mehrtens <hauke@hauke-m.de>
3693 M: Rafał Miłecki <zajec5@gmail.com>
3694 L: linux-mips@vger.kernel.org
3696 F: Documentation/devicetree/bindings/mips/brcm/
3697 F: arch/mips/bcm47xx/*
3698 F: arch/mips/include/asm/mach-bcm47xx/*
3700 BROADCOM BCM4908 ETHERNET DRIVER
3701 M: Rafał Miłecki <rafal@milecki.pl>
3702 M: bcm-kernel-feedback-list@broadcom.com
3703 L: netdev@vger.kernel.org
3705 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3706 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3707 F: drivers/net/ethernet/broadcom/unimac.h
3709 BROADCOM BCM5301X ARM ARCHITECTURE
3710 M: Florian Fainelli <f.fainelli@gmail.com>
3711 M: Hauke Mehrtens <hauke@hauke-m.de>
3712 M: Rafał Miłecki <zajec5@gmail.com>
3713 M: bcm-kernel-feedback-list@broadcom.com
3714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3716 F: arch/arm/boot/dts/bcm470*
3717 F: arch/arm/boot/dts/bcm5301*
3718 F: arch/arm/boot/dts/bcm953012*
3719 F: arch/arm/mach-bcm/bcm_5301x.c
3721 BROADCOM BCM53573 ARM ARCHITECTURE
3722 M: Florian Fainelli <f.fainelli@gmail.com>
3723 M: Rafał Miłecki <rafal@milecki.pl>
3724 L: bcm-kernel-feedback-list@broadcom.com
3725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3727 F: arch/arm/boot/dts/bcm47189*
3728 F: arch/arm/boot/dts/bcm53573*
3730 BROADCOM BCM63XX ARM ARCHITECTURE
3731 M: Florian Fainelli <f.fainelli@gmail.com>
3732 M: bcm-kernel-feedback-list@broadcom.com
3733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3735 T: git git://github.com/broadcom/stblinux.git
3738 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3739 M: Kevin Cernekee <cernekee@gmail.com>
3740 L: linux-usb@vger.kernel.org
3742 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3744 BROADCOM BCM7XXX ARM ARCHITECTURE
3745 M: Florian Fainelli <f.fainelli@gmail.com>
3746 M: bcm-kernel-feedback-list@broadcom.com
3747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3749 T: git git://github.com/broadcom/stblinux.git
3750 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3751 F: arch/arm/boot/dts/bcm7*.dts*
3752 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3753 F: arch/arm/mach-bcm/*brcmstb*
3754 F: arch/arm/mm/cache-b15-rac.c
3755 F: drivers/bus/brcmstb_gisb.c
3756 F: drivers/pci/controller/pcie-brcmstb.c
3762 M: Al Cooper <alcooperx@gmail.com>
3763 L: linux-usb@vger.kernel.org
3764 L: bcm-kernel-feedback-list@broadcom.com
3766 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
3767 F: drivers/usb/gadget/udc/bdc/
3769 BROADCOM BMIPS CPUFREQ DRIVER
3770 M: Markus Mayer <mmayer@broadcom.com>
3771 M: bcm-kernel-feedback-list@broadcom.com
3772 L: linux-pm@vger.kernel.org
3774 F: drivers/cpufreq/bmips-cpufreq.c
3776 BROADCOM BMIPS MIPS ARCHITECTURE
3777 M: Florian Fainelli <f.fainelli@gmail.com>
3778 L: bcm-kernel-feedback-list@broadcom.com
3779 L: linux-mips@vger.kernel.org
3781 T: git git://github.com/broadcom/stblinux.git
3782 F: arch/mips/bmips/*
3783 F: arch/mips/boot/dts/brcm/bcm*.dts*
3784 F: arch/mips/include/asm/mach-bmips/*
3785 F: arch/mips/kernel/*bmips*
3786 F: drivers/soc/bcm/bcm63xx
3787 F: drivers/irqchip/irq-bcm63*
3788 F: drivers/irqchip/irq-bcm7*
3789 F: drivers/irqchip/irq-brcmstb*
3790 F: include/linux/bcm963xx_nvram.h
3791 F: include/linux/bcm963xx_tag.h
3793 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3794 M: Rasesh Mody <rmody@marvell.com>
3795 M: GR-Linux-NIC-Dev@marvell.com
3796 L: netdev@vger.kernel.org
3798 F: drivers/net/ethernet/broadcom/bnx2.*
3799 F: drivers/net/ethernet/broadcom/bnx2_*
3801 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3802 M: Saurav Kashyap <skashyap@marvell.com>
3803 M: Javed Hasan <jhasan@marvell.com>
3804 M: GR-QLogic-Storage-Upstream@marvell.com
3805 L: linux-scsi@vger.kernel.org
3807 F: drivers/scsi/bnx2fc/
3809 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3810 M: Nilesh Javali <njavali@marvell.com>
3811 M: Manish Rangankar <mrangankar@marvell.com>
3812 M: GR-QLogic-Storage-Upstream@marvell.com
3813 L: linux-scsi@vger.kernel.org
3815 F: drivers/scsi/bnx2i/
3817 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3818 M: Ariel Elior <aelior@marvell.com>
3819 M: Sudarsana Kalluru <skalluru@marvell.com>
3820 M: Manish Chopra <manishc@marvell.com>
3821 L: netdev@vger.kernel.org
3823 F: drivers/net/ethernet/broadcom/bnx2x/
3825 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3826 M: Michael Chan <michael.chan@broadcom.com>
3827 L: netdev@vger.kernel.org
3829 F: drivers/net/ethernet/broadcom/bnxt/
3831 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3832 M: Arend van Spriel <aspriel@gmail.com>
3833 M: Franky Lin <franky.lin@broadcom.com>
3834 M: Hante Meuleman <hante.meuleman@broadcom.com>
3835 L: linux-wireless@vger.kernel.org
3836 L: brcm80211-dev-list.pdl@broadcom.com
3837 L: SHA-cyfmac-dev-list@infineon.com
3839 F: drivers/net/wireless/broadcom/brcm80211/
3841 BROADCOM BRCMSTB GPIO DRIVER
3842 M: Doug Berger <opendmb@gmail.com>
3843 M: Florian Fainelli <f.fainelli@gmail.com>
3844 L: bcm-kernel-feedback-list@broadcom.com
3846 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
3847 F: drivers/gpio/gpio-brcmstb.c
3849 BROADCOM BRCMSTB I2C DRIVER
3850 M: Kamal Dasu <kdasu.kdev@gmail.com>
3851 L: linux-i2c@vger.kernel.org
3852 L: bcm-kernel-feedback-list@broadcom.com
3854 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3855 F: drivers/i2c/busses/i2c-brcmstb.c
3857 BROADCOM BRCMSTB UART DRIVER
3858 M: Al Cooper <alcooperx@gmail.com>
3859 L: linux-serial@vger.kernel.org
3860 L: bcm-kernel-feedback-list@broadcom.com
3862 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3863 F: drivers/tty/serial/8250/8250_bcm7271.c
3865 BROADCOM BRCMSTB USB EHCI 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,bcm7445-ehci.yaml
3871 F: drivers/usb/host/ehci-brcm.*
3873 BROADCOM BRCMSTB USB PIN MAP DRIVER
3874 M: Al Cooper <alcooperx@gmail.com>
3875 L: linux-usb@vger.kernel.org
3876 L: bcm-kernel-feedback-list@broadcom.com
3878 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3879 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3881 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3882 M: Al Cooper <alcooperx@gmail.com>
3883 L: linux-kernel@vger.kernel.org
3884 L: bcm-kernel-feedback-list@broadcom.com
3886 F: drivers/phy/broadcom/phy-brcm-usb*
3888 BROADCOM ETHERNET PHY DRIVERS
3889 M: Florian Fainelli <f.fainelli@gmail.com>
3890 L: bcm-kernel-feedback-list@broadcom.com
3891 L: netdev@vger.kernel.org
3893 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3894 F: drivers/net/phy/bcm*.[ch]
3895 F: drivers/net/phy/broadcom.c
3896 F: include/linux/brcmphy.h
3898 BROADCOM GENET ETHERNET DRIVER
3899 M: Doug Berger <opendmb@gmail.com>
3900 M: Florian Fainelli <f.fainelli@gmail.com>
3901 L: bcm-kernel-feedback-list@broadcom.com
3902 L: netdev@vger.kernel.org
3904 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
3905 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
3906 F: drivers/net/ethernet/broadcom/genet/
3907 F: drivers/net/ethernet/broadcom/unimac.h
3908 F: drivers/net/mdio/mdio-bcm-unimac.c
3909 F: include/linux/platform_data/bcmgenet.h
3910 F: include/linux/platform_data/mdio-bcm-unimac.h
3912 BROADCOM IPROC ARM ARCHITECTURE
3913 M: Ray Jui <rjui@broadcom.com>
3914 M: Scott Branden <sbranden@broadcom.com>
3915 M: bcm-kernel-feedback-list@broadcom.com
3916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3918 T: git git://github.com/broadcom/stblinux.git
3919 F: arch/arm64/boot/dts/broadcom/northstar2/*
3920 F: arch/arm64/boot/dts/broadcom/stingray/*
3921 F: drivers/clk/bcm/clk-ns*
3922 F: drivers/clk/bcm/clk-sr*
3923 F: drivers/pinctrl/bcm/pinctrl-ns*
3924 F: include/dt-bindings/clock/bcm-sr*
3941 BROADCOM IPROC GBIT ETHERNET DRIVER
3942 M: Rafał Miłecki <rafal@milecki.pl>
3943 M: bcm-kernel-feedback-list@broadcom.com
3944 L: netdev@vger.kernel.org
3946 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
3947 F: drivers/net/ethernet/broadcom/bgmac*
3948 F: drivers/net/ethernet/broadcom/unimac.h
3950 BROADCOM KONA GPIO DRIVER
3951 M: Ray Jui <rjui@broadcom.com>
3952 L: bcm-kernel-feedback-list@broadcom.com
3954 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3955 F: drivers/gpio/gpio-bcm-kona.c
3957 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3958 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3959 M: Kashyap Desai <kashyap.desai@broadcom.com>
3960 M: Sumit Saxena <sumit.saxena@broadcom.com>
3961 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3962 L: mpi3mr-linuxdrv.pdl@broadcom.com
3963 L: linux-scsi@vger.kernel.org
3965 W: https://www.broadcom.com/support/storage
3966 F: drivers/scsi/mpi3mr/
3968 BROADCOM NETXTREME-E ROCE DRIVER
3969 M: Selvin Xavier <selvin.xavier@broadcom.com>
3970 L: linux-rdma@vger.kernel.org
3972 W: http://www.broadcom.com
3973 F: drivers/infiniband/hw/bnxt_re/
3974 F: include/uapi/rdma/bnxt_re-abi.h
3976 BROADCOM NVRAM DRIVER
3977 M: Rafał Miłecki <zajec5@gmail.com>
3978 L: linux-mips@vger.kernel.org
3980 F: drivers/firmware/broadcom/*
3982 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3983 M: Rafał Miłecki <rafal@milecki.pl>
3984 M: Florian Fainelli <f.fainelli@gmail.com>
3985 M: bcm-kernel-feedback-list@broadcom.com
3986 L: linux-pm@vger.kernel.org
3988 T: git git://github.com/broadcom/stblinux.git
3989 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3990 F: include/dt-bindings/soc/bcm-pmb.h
3992 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3993 M: Rafał Miłecki <zajec5@gmail.com>
3994 L: linux-wireless@vger.kernel.org
3997 F: include/linux/bcma/
4000 M: Kamal Dasu <kdasu.kdev@gmail.com>
4001 M: bcm-kernel-feedback-list@broadcom.com
4003 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4004 F: drivers/spi/spi-bcm-qspi.*
4005 F: drivers/spi/spi-brcmstb-qspi.c
4006 F: drivers/spi/spi-iproc-qspi.c
4008 BROADCOM STB AVS CPUFREQ 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/cpufreq/brcm,stb-avs-cpu-freq.txt
4014 F: drivers/cpufreq/brcmstb*
4016 BROADCOM STB AVS TMON DRIVER
4017 M: Markus Mayer <mmayer@broadcom.com>
4018 M: bcm-kernel-feedback-list@broadcom.com
4019 L: linux-pm@vger.kernel.org
4021 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4022 F: drivers/thermal/broadcom/brcmstb*
4024 BROADCOM STB DPFE DRIVER
4025 M: Markus Mayer <mmayer@broadcom.com>
4026 M: bcm-kernel-feedback-list@broadcom.com
4027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4029 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4030 F: drivers/memory/brcmstb_dpfe.c
4032 BROADCOM STB NAND FLASH DRIVER
4033 M: Brian Norris <computersforpeace@gmail.com>
4034 M: Kamal Dasu <kdasu.kdev@gmail.com>
4035 L: linux-mtd@lists.infradead.org
4036 L: bcm-kernel-feedback-list@broadcom.com
4038 F: drivers/mtd/nand/raw/brcmnand/
4040 BROADCOM STB PCIE DRIVER
4041 M: Jim Quinlan <jim2101024@gmail.com>
4042 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4043 M: Florian Fainelli <f.fainelli@gmail.com>
4044 M: bcm-kernel-feedback-list@broadcom.com
4045 L: linux-pci@vger.kernel.org
4047 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4048 F: drivers/pci/controller/pcie-brcmstb.c
4050 BROADCOM SYSTEMPORT ETHERNET DRIVER
4051 M: Florian Fainelli <f.fainelli@gmail.com>
4052 L: bcm-kernel-feedback-list@broadcom.com
4053 L: netdev@vger.kernel.org
4055 F: drivers/net/ethernet/broadcom/bcmsysport.*
4056 F: drivers/net/ethernet/broadcom/unimac.h
4057 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4059 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4060 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4061 M: Prashant Sreedharan <prashant@broadcom.com>
4062 M: Michael Chan <mchan@broadcom.com>
4063 L: netdev@vger.kernel.org
4065 F: drivers/net/ethernet/broadcom/tg3.*
4068 M: Scott Branden <scott.branden@broadcom.com>
4069 L: bcm-kernel-feedback-list@broadcom.com
4071 F: drivers/misc/bcm-vk/
4072 F: include/uapi/linux/misc/bcm_vk.h
4074 BROCADE BFA FC SCSI DRIVER
4075 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4076 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4077 L: linux-scsi@vger.kernel.org
4079 F: drivers/scsi/bfa/
4081 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4082 M: Rasesh Mody <rmody@marvell.com>
4083 M: Sudarsana Kalluru <skalluru@marvell.com>
4084 M: GR-Linux-NIC-Dev@marvell.com
4085 L: netdev@vger.kernel.org
4087 F: drivers/net/ethernet/brocade/bna/
4089 BSG (block layer generic sg v4 driver)
4090 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4091 L: linux-scsi@vger.kernel.org
4094 F: include/linux/bsg.h
4095 F: include/uapi/linux/bsg.h
4098 M: Clemens Ladisch <clemens@ladisch.de>
4099 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4102 F: Documentation/sound/cards/bt87x.rst
4103 F: sound/pci/bt87x.c
4106 M: Michael Buesch <m@bues.ch>
4108 W: http://bu3sch.de/btgpio.php
4109 F: drivers/gpio/gpio-bt8xx.c
4112 M: Chris Mason <clm@fb.com>
4113 M: Josef Bacik <josef@toxicpanda.com>
4114 M: David Sterba <dsterba@suse.com>
4115 L: linux-btrfs@vger.kernel.org
4117 W: http://btrfs.wiki.kernel.org/
4118 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4119 C: irc://irc.libera.chat/btrfs
4120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4121 F: Documentation/filesystems/btrfs.rst
4123 F: include/linux/btrfs*
4124 F: include/uapi/linux/btrfs*
4126 BTTV VIDEO4LINUX DRIVER
4127 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4128 L: linux-media@vger.kernel.org
4130 W: https://linuxtv.org
4131 T: git git://linuxtv.org/media_tree.git
4132 F: Documentation/driver-api/media/drivers/bttv*
4133 F: drivers/media/pci/bt8xx/bttv*
4135 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4136 M: Chanwoo Choi <cw00.choi@samsung.com>
4137 L: linux-pm@vger.kernel.org
4138 L: linux-samsung-soc@vger.kernel.org
4140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4141 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4142 F: drivers/devfreq/exynos-bus.c
4144 BUSLOGIC SCSI DRIVER
4145 M: Khalid Aziz <khalid@gonehiking.org>
4146 L: linux-scsi@vger.kernel.org
4148 F: drivers/scsi/BusLogic.*
4149 F: drivers/scsi/FlashPoint.*
4151 C-MEDIA CMI8788 DRIVER
4152 M: Clemens Ladisch <clemens@ladisch.de>
4153 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4156 F: sound/pci/oxygen/
4159 M: Guo Ren <guoren@kernel.org>
4160 L: linux-csky@vger.kernel.org
4162 T: git https://github.com/c-sky/csky-linux.git
4163 F: Documentation/devicetree/bindings/csky/
4164 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4165 F: Documentation/devicetree/bindings/timer/csky,*
4167 F: drivers/clocksource/timer-gx6605s.c
4168 F: drivers/clocksource/timer-mp-csky.c
4169 F: drivers/irqchip/irq-csky-*
4173 CA8210 IEEE-802.15.4 RADIO DRIVER
4174 L: linux-wpan@vger.kernel.org
4176 W: https://github.com/Cascoda/ca8210-linux.git
4177 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4178 F: drivers/net/ieee802154/ca8210.c
4180 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4181 M: Damien Le Moal <damien.lemoal@wdc.com>
4182 L: linux-riscv@lists.infradead.org
4183 L: linux-gpio@vger.kernel.org (pinctrl driver)
4184 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4185 F: drivers/pinctrl/pinctrl-k210.c
4187 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4188 M: Damien Le Moal <damien.lemoal@wdc.com>
4189 L: linux-kernel@vger.kernel.org
4190 L: linux-riscv@lists.infradead.org
4192 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4193 F: drivers/reset/reset-k210.c
4195 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4196 M: Damien Le Moal <damien.lemoal@wdc.com>
4197 L: linux-riscv@lists.infradead.org
4199 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4200 F: drivers/soc/canaan/
4201 F: include/soc/canaan/
4203 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4204 M: David Howells <dhowells@redhat.com>
4205 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4207 F: Documentation/filesystems/caching/cachefiles.rst
4210 CADENCE MIPI-CSI2 BRIDGES
4211 M: Maxime Ripard <mripard@kernel.org>
4212 L: linux-media@vger.kernel.org
4214 F: Documentation/devicetree/bindings/media/cdns,*.txt
4215 F: drivers/media/platform/cadence/cdns-csi2*
4218 L: linux-mtd@lists.infradead.org
4220 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4221 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4223 CADENCE USB3 DRD IP DRIVER
4224 M: Peter Chen <peter.chen@kernel.org>
4225 M: Pawel Laszczak <pawell@cadence.com>
4226 R: Roger Quadros <rogerq@kernel.org>
4227 R: Aswath Govindraju <a-govindraju@ti.com>
4228 L: linux-usb@vger.kernel.org
4230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4231 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4232 F: drivers/usb/cdns3/
4233 X: drivers/usb/cdns3/cdnsp*
4235 CADENCE USBSSP DRD IP DRIVER
4236 M: Pawel Laszczak <pawell@cadence.com>
4237 L: linux-usb@vger.kernel.org
4239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4240 F: drivers/usb/cdns3/
4241 X: drivers/usb/cdns3/cdns3*
4243 CADET FM/AM RADIO RECEIVER DRIVER
4244 M: Hans Verkuil <hverkuil@xs4all.nl>
4245 L: linux-media@vger.kernel.org
4247 W: https://linuxtv.org
4248 T: git git://linuxtv.org/media_tree.git
4249 F: drivers/media/radio/radio-cadet*
4251 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4252 L: linux-media@vger.kernel.org
4254 T: git git://linuxtv.org/media_tree.git
4255 F: Documentation/admin-guide/media/cafe_ccic*
4256 F: drivers/media/platform/marvell/
4259 L: netdev@vger.kernel.org
4261 F: Documentation/networking/caif/
4262 F: drivers/net/caif/
4263 F: include/net/caif/
4264 F: include/uapi/linux/caif/
4268 M: Toke Høiland-Jørgensen <toke@toke.dk>
4269 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4271 F: net/sched/sch_cake.c
4274 M: Wolfgang Grandegger <wg@grandegger.com>
4275 M: Marc Kleine-Budde <mkl@pengutronix.de>
4276 L: linux-can@vger.kernel.org
4278 W: https://github.com/linux-can
4279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4281 F: Documentation/devicetree/bindings/net/can/
4282 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4284 F: drivers/phy/phy-can-transceiver.c
4285 F: include/linux/can/bittiming.h
4286 F: include/linux/can/dev.h
4287 F: include/linux/can/led.h
4288 F: include/linux/can/length.h
4289 F: include/linux/can/platform/
4290 F: include/linux/can/rx-offload.h
4291 F: include/uapi/linux/can/error.h
4292 F: include/uapi/linux/can/netlink.h
4293 F: include/uapi/linux/can/vxcan.h
4296 M: Oliver Hartkopp <socketcan@hartkopp.net>
4297 M: Marc Kleine-Budde <mkl@pengutronix.de>
4298 L: linux-can@vger.kernel.org
4300 W: https://github.com/linux-can
4301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4303 F: Documentation/networking/can.rst
4304 F: include/linux/can/can-ml.h
4305 F: include/linux/can/core.h
4306 F: include/linux/can/skb.h
4307 F: include/net/netns/can.h
4308 F: include/uapi/linux/can.h
4309 F: include/uapi/linux/can/bcm.h
4310 F: include/uapi/linux/can/gw.h
4311 F: include/uapi/linux/can/isotp.h
4312 F: include/uapi/linux/can/raw.h
4315 CAN-J1939 NETWORK LAYER
4316 M: Robin van der Gracht <robin@protonic.nl>
4317 M: Oleksij Rempel <o.rempel@pengutronix.de>
4318 R: kernel@pengutronix.de
4319 L: linux-can@vger.kernel.org
4321 F: Documentation/networking/j1939.rst
4322 F: include/uapi/linux/can/j1939.h
4326 M: Serge Hallyn <serge@hallyn.com>
4327 L: linux-security-module@vger.kernel.org
4329 F: include/linux/capability.h
4330 F: include/uapi/linux/capability.h
4331 F: kernel/capability.c
4332 F: security/commoncap.c
4334 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4335 M: Kevin Tsai <ktsai@capellamicro.com>
4337 F: drivers/iio/light/cm*
4339 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4340 M: Christian Lamparter <chunkeey@googlemail.com>
4341 L: linux-wireless@vger.kernel.org
4343 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4344 F: drivers/net/wireless/ath/carl9170/
4347 M: Robert Richter <rric@kernel.org>
4349 W: http://www.marvell.com
4350 F: drivers/i2c/busses/i2c-octeon*
4351 F: drivers/i2c/busses/i2c-thunderx*
4353 CAVIUM LIQUIDIO NETWORK DRIVER
4354 M: Derek Chickles <dchickles@marvell.com>
4355 M: Satanand Burla <sburla@marvell.com>
4356 M: Felix Manlunas <fmanlunas@marvell.com>
4357 L: netdev@vger.kernel.org
4359 W: http://www.marvell.com
4360 F: drivers/net/ethernet/cavium/liquidio/
4363 M: Robert Richter <rric@kernel.org>
4365 W: http://www.marvell.com
4366 F: drivers/mmc/host/cavium*
4368 CAVIUM OCTEON-TX CRYPTO DRIVER
4369 M: George Cherian <gcherian@marvell.com>
4370 L: linux-crypto@vger.kernel.org
4372 W: http://www.marvell.com
4373 F: drivers/crypto/cavium/cpt/
4375 CAVIUM THUNDERX2 ARM64 SOC
4376 M: Robert Richter <rric@kernel.org>
4377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4379 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4380 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4382 CBS/ETF/TAPRIO QDISCS
4383 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4385 L: netdev@vger.kernel.org
4386 F: net/sched/sch_cbs.c
4387 F: net/sched/sch_etf.c
4388 F: net/sched/sch_taprio.c
4390 CC2520 IEEE-802.15.4 RADIO DRIVER
4391 M: Varka Bhadram <varkabhadram@gmail.com>
4392 L: linux-wpan@vger.kernel.org
4394 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4395 F: drivers/net/ieee802154/cc2520.c
4396 F: include/linux/spi/cc2520.h
4398 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4399 M: Gilad Ben-Yossef <gilad@benyossef.com>
4400 L: linux-crypto@vger.kernel.org
4402 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4403 F: drivers/crypto/ccree/
4405 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4406 M: Hadar Gat <hadar.gat@arm.com>
4407 L: linux-crypto@vger.kernel.org
4409 F: drivers/char/hw_random/cctrng.c
4410 F: drivers/char/hw_random/cctrng.h
4411 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4412 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4415 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4416 L: linux-media@vger.kernel.org
4418 W: http://linuxtv.org
4419 T: git git://linuxtv.org/media_tree.git
4420 F: Documentation/ABI/testing/debugfs-cec-error-inj
4421 F: Documentation/devicetree/bindings/media/cec.txt
4422 F: Documentation/driver-api/media/cec-core.rst
4423 F: Documentation/userspace-api/media/cec
4424 F: drivers/media/cec/
4425 F: drivers/media/rc/keymaps/rc-cec.c
4426 F: include/media/cec-notifier.h
4427 F: include/media/cec.h
4428 F: include/uapi/linux/cec-funcs.h
4429 F: include/uapi/linux/cec.h
4432 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4433 L: linux-media@vger.kernel.org
4435 W: http://linuxtv.org
4436 T: git git://linuxtv.org/media_tree.git
4437 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4438 F: drivers/media/cec/platform/cec-gpio/
4440 CELL BROADBAND ENGINE ARCHITECTURE
4441 M: Arnd Bergmann <arnd@arndb.de>
4442 L: linuxppc-dev@lists.ozlabs.org
4444 W: http://www.ibm.com/developerworks/power/cell/
4445 F: arch/powerpc/include/asm/cell*.h
4446 F: arch/powerpc/include/asm/spu*.h
4447 F: arch/powerpc/include/uapi/asm/spu*.h
4448 F: arch/powerpc/platforms/cell/
4450 CELLWISE CW2015 BATTERY DRIVER
4451 M: Tobias Schrammm <t.schramm@manjaro.org>
4453 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4454 F: drivers/power/supply/cw2015_battery.c
4456 CEPH COMMON CODE (LIBCEPH)
4457 M: Ilya Dryomov <idryomov@gmail.com>
4458 M: Jeff Layton <jlayton@kernel.org>
4459 M: Xiubo Li <xiubli@redhat.com>
4460 L: ceph-devel@vger.kernel.org
4463 T: git git://github.com/ceph/ceph-client.git
4464 F: include/linux/ceph/
4465 F: include/linux/crush/
4468 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4469 M: Jeff Layton <jlayton@kernel.org>
4470 M: Xiubo Li <xiubli@redhat.com>
4471 M: Ilya Dryomov <idryomov@gmail.com>
4472 L: ceph-devel@vger.kernel.org
4475 T: git git://github.com/ceph/ceph-client.git
4476 F: Documentation/filesystems/ceph.rst
4479 CERTIFICATE HANDLING
4480 M: David Howells <dhowells@redhat.com>
4481 M: David Woodhouse <dwmw2@infradead.org>
4482 L: keyrings@vger.kernel.org
4484 F: Documentation/admin-guide/module-signing.rst
4486 F: scripts/sign-file.c
4488 CFAG12864B LCD DRIVER
4489 M: Miguel Ojeda <ojeda@kernel.org>
4491 F: drivers/auxdisplay/cfag12864b.c
4492 F: include/linux/cfag12864b.h
4494 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4495 M: Miguel Ojeda <ojeda@kernel.org>
4497 F: drivers/auxdisplay/cfag12864bfb.c
4498 F: include/linux/cfag12864b.h
4500 CHAR and MISC DRIVERS
4501 M: Arnd Bergmann <arnd@arndb.de>
4502 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4507 F: include/linux/miscdevice.h
4508 X: drivers/char/agp/
4509 X: drivers/char/hw_random/
4510 X: drivers/char/ipmi/
4511 X: drivers/char/random.c
4512 X: drivers/char/tpm/
4515 M: Andy Whitcroft <apw@canonical.com>
4516 M: Joe Perches <joe@perches.com>
4517 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4518 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4520 F: scripts/checkpatch.pl
4522 CHECKPATCH DOCUMENTATION
4523 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4524 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4525 R: Joe Perches <joe@perches.com>
4527 F: Documentation/dev-tools/checkpatch.rst
4529 CHINESE DOCUMENTATION
4530 M: Alex Shi <alexs@kernel.org>
4532 F: Documentation/translations/zh_CN/
4534 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4535 M: Peter Chen <peter.chen@kernel.org>
4536 L: linux-usb@vger.kernel.org
4538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4539 F: drivers/usb/chipidea/
4541 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4542 M: Hans de Goede <hdegoede@redhat.com>
4543 L: linux-input@vger.kernel.org
4545 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4546 F: drivers/input/touchscreen/chipone_icn8318.c
4548 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4549 M: Hans de Goede <hdegoede@redhat.com>
4550 L: linux-input@vger.kernel.org
4552 F: drivers/input/touchscreen/chipone_icn8505.c
4554 CHROME HARDWARE PLATFORM SUPPORT
4555 M: Benson Leung <bleung@chromium.org>
4557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4558 F: drivers/platform/chrome/
4560 CHROMEOS EC CODEC DRIVER
4561 M: Cheng-Yi Chiang <cychiang@chromium.org>
4562 M: Tzung-Bi Shih <tzungbi@google.com>
4563 R: Guenter Roeck <groeck@chromium.org>
4565 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4566 F: sound/soc/codecs/cros_ec_codec.*
4568 CHROMEOS EC SUBDRIVERS
4569 M: Benson Leung <bleung@chromium.org>
4570 R: Guenter Roeck <groeck@chromium.org>
4572 F: drivers/power/supply/cros_usbpd-charger.c
4576 CHROMEOS EC USB TYPE-C DRIVER
4577 M: Prashant Malani <pmalani@chromium.org>
4579 F: drivers/platform/chrome/cros_ec_typec.c
4581 CHROMEOS EC USB PD NOTIFY DRIVER
4582 M: Prashant Malani <pmalani@chromium.org>
4584 F: drivers/platform/chrome/cros_usbpd_notify.c
4585 F: include/linux/platform_data/cros_usbpd_notify.h
4587 CHRONTEL CH7322 CEC DRIVER
4588 M: Joe Tessler <jrt@google.com>
4589 L: linux-media@vger.kernel.org
4591 T: git git://linuxtv.org/media_tree.git
4592 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4593 F: drivers/media/cec/i2c/ch7322.c
4595 CIRRUS LOGIC AUDIO CODEC DRIVERS
4596 M: James Schulman <james.schulman@cirrus.com>
4597 M: David Rhodes <david.rhodes@cirrus.com>
4598 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4599 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4600 L: patches@opensource.cirrus.com
4602 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4603 F: sound/pci/hda/cs*
4604 F: sound/soc/codecs/cs*
4606 CIRRUS LOGIC DSP FIRMWARE DRIVER
4607 M: Simon Trimmer <simont@opensource.cirrus.com>
4608 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4609 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4610 L: patches@opensource.cirrus.com
4612 W: https://github.com/CirrusLogic/linux-drivers/wiki
4613 T: git https://github.com/CirrusLogic/linux-drivers.git
4614 F: drivers/firmware/cirrus/*
4615 F: include/linux/firmware/cirrus/*
4617 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4618 M: Hartley Sweeten <hsweeten@visionengravers.com>
4619 L: netdev@vger.kernel.org
4621 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4623 CIRRUS LOGIC LOCHNAGAR DRIVER
4624 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4625 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4626 L: patches@opensource.cirrus.com
4628 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4629 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4630 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4631 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4632 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4633 F: Documentation/hwmon/lochnagar.rst
4634 F: drivers/clk/clk-lochnagar.c
4635 F: drivers/hwmon/lochnagar-hwmon.c
4636 F: drivers/mfd/lochnagar-i2c.c
4637 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4638 F: drivers/regulator/lochnagar-regulator.c
4639 F: include/dt-bindings/clk/lochnagar.h
4640 F: include/dt-bindings/pinctrl/lochnagar.h
4641 F: include/linux/mfd/lochnagar*
4642 F: sound/soc/codecs/lochnagar-sc.c
4644 CIRRUS LOGIC MADERA CODEC DRIVERS
4645 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4646 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4647 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4648 L: patches@opensource.cirrus.com
4650 W: https://github.com/CirrusLogic/linux-drivers/wiki
4651 T: git https://github.com/CirrusLogic/linux-drivers.git
4652 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4653 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4654 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4655 F: drivers/gpio/gpio-madera*
4656 F: drivers/irqchip/irq-madera*
4657 F: drivers/mfd/cs47l*
4658 F: drivers/mfd/madera*
4659 F: drivers/pinctrl/cirrus/*
4660 F: include/dt-bindings/sound/madera*
4661 F: include/linux/irqchip/irq-madera*
4662 F: include/linux/mfd/madera/*
4663 F: include/sound/madera*
4664 F: sound/soc/codecs/cs47l*
4665 F: sound/soc/codecs/madera*
4667 CISCO FCOE HBA DRIVER
4668 M: Satish Kharat <satishkh@cisco.com>
4669 M: Sesidhar Baddela <sebaddel@cisco.com>
4670 M: Karan Tilak Kumar <kartilak@cisco.com>
4671 L: linux-scsi@vger.kernel.org
4673 F: drivers/scsi/fnic/
4675 CISCO SCSI HBA DRIVER
4676 M: Karan Tilak Kumar <kartilak@cisco.com>
4677 M: Sesidhar Baddela <sebaddel@cisco.com>
4678 L: linux-scsi@vger.kernel.org
4680 F: drivers/scsi/snic/
4682 CISCO VIC ETHERNET NIC DRIVER
4683 M: Christian Benvenuti <benve@cisco.com>
4684 M: Govindarajulu Varadarajan <_govind@gmx.com>
4686 F: drivers/net/ethernet/cisco/enic/
4688 CISCO VIC LOW LATENCY NIC DRIVER
4689 M: Christian Benvenuti <benve@cisco.com>
4690 M: Nelson Escobar <neescoba@cisco.com>
4692 F: drivers/infiniband/hw/usnic/
4695 M: Miguel Ojeda <ojeda@kernel.org>
4699 CLANG/LLVM BUILD SUPPORT
4700 M: Nathan Chancellor <nathan@kernel.org>
4701 M: Nick Desaulniers <ndesaulniers@google.com>
4702 L: llvm@lists.linux.dev
4704 W: https://clangbuiltlinux.github.io/
4705 B: https://github.com/ClangBuiltLinux/linux/issues
4706 C: irc://irc.libera.chat/clangbuiltlinux
4707 F: Documentation/kbuild/llvm.rst
4708 F: include/linux/compiler-clang.h
4709 F: scripts/Makefile.clang
4710 F: scripts/clang-tools/
4711 K: \b(?i:clang|llvm)\b
4713 CLANG CONTROL FLOW INTEGRITY SUPPORT
4714 M: Sami Tolvanen <samitolvanen@google.com>
4715 M: Kees Cook <keescook@chromium.org>
4716 R: Nathan Chancellor <nathan@kernel.org>
4717 R: Nick Desaulniers <ndesaulniers@google.com>
4718 L: llvm@lists.linux.dev
4720 B: https://github.com/ClangBuiltLinux/linux/issues
4721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4722 F: include/linux/cfi.h
4726 M: Russell King <linux@armlinux.org.uk>
4727 L: linux-clk@vger.kernel.org
4729 F: include/linux/clk.h
4731 CLOCKSOURCE, CLOCKEVENT DRIVERS
4732 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4733 M: Thomas Gleixner <tglx@linutronix.de>
4734 L: linux-kernel@vger.kernel.org
4736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4737 F: Documentation/devicetree/bindings/timer/
4738 F: drivers/clocksource/
4741 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4742 M: Daniel Oliveira Nascimento <don@syst.com.br>
4743 L: platform-driver-x86@vger.kernel.org
4745 F: drivers/platform/x86/classmate-laptop.c
4748 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4749 L: linux-media@vger.kernel.org
4751 W: https://linuxtv.org
4752 T: git git://linuxtv.org/media_tree.git
4753 F: drivers/media/pci/cobalt/
4755 COCCINELLE/Semantic Patches (SmPL)
4756 M: Julia Lawall <Julia.Lawall@inria.fr>
4757 M: Nicolas Palix <nicolas.palix@imag.fr>
4758 L: cocci@inria.fr (moderated for non-subscribers)
4760 W: https://coccinelle.gitlabpages.inria.fr/website/
4761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4762 F: Documentation/dev-tools/coccinelle.rst
4763 F: scripts/coccicheck
4764 F: scripts/coccinelle/
4767 M: Jan Harkes <jaharkes@cs.cmu.edu>
4769 L: codalist@coda.cs.cmu.edu
4771 W: http://www.coda.cs.cmu.edu/
4772 F: Documentation/filesystems/coda.rst
4774 F: include/linux/coda*.h
4775 F: include/uapi/linux/coda*.h
4777 CODA V4L2 MEM2MEM DRIVER
4778 M: Philipp Zabel <p.zabel@pengutronix.de>
4779 L: linux-media@vger.kernel.org
4781 F: Documentation/devicetree/bindings/media/coda.yaml
4782 F: drivers/media/platform/chips-media/
4785 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4787 F: Documentation/process/code-of-conduct-interpretation.rst
4788 F: Documentation/process/code-of-conduct.rst
4791 M: Ian Abbott <abbotti@mev.co.uk>
4792 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4795 F: include/linux/comedi/
4796 F: include/uapi/linux/comedi.h
4798 COMMON CLK FRAMEWORK
4799 M: Michael Turquette <mturquette@baylibre.com>
4800 M: Stephen Boyd <sboyd@kernel.org>
4801 L: linux-clk@vger.kernel.org
4803 Q: http://patchwork.kernel.org/project/linux-clk/list/
4804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4805 F: Documentation/devicetree/bindings/clock/
4807 F: include/linux/clk-pr*
4808 F: include/linux/clk/
4809 F: include/linux/of_clk.h
4810 X: drivers/clk/clkdev.c
4812 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4813 M: Steve French <sfrench@samba.org>
4814 L: linux-cifs@vger.kernel.org
4815 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4817 W: http://linux-cifs.samba.org/
4818 T: git git://git.samba.org/sfrench/cifs-2.6.git
4819 F: Documentation/admin-guide/cifs/
4823 COMPACTPCI HOTPLUG CORE
4824 M: Scott Murray <scott@spiteful.org>
4825 L: linux-pci@vger.kernel.org
4827 F: drivers/pci/hotplug/cpci_hotplug*
4829 COMPACTPCI HOTPLUG GENERIC DRIVER
4830 M: Scott Murray <scott@spiteful.org>
4831 L: linux-pci@vger.kernel.org
4833 F: drivers/pci/hotplug/cpcihp_generic.c
4835 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4836 M: Scott Murray <scott@spiteful.org>
4837 L: linux-pci@vger.kernel.org
4839 F: drivers/pci/hotplug/cpcihp_zt5550.*
4841 COMPAL LAPTOP SUPPORT
4842 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4843 L: platform-driver-x86@vger.kernel.org
4845 F: drivers/platform/x86/compal-laptop.c
4848 M: Miguel Ojeda <ojeda@kernel.org>
4849 R: Nick Desaulniers <ndesaulniers@google.com>
4851 F: include/linux/compiler_attributes.h
4853 COMPUTE EXPRESS LINK (CXL)
4854 M: Alison Schofield <alison.schofield@intel.com>
4855 M: Vishal Verma <vishal.l.verma@intel.com>
4856 M: Ira Weiny <ira.weiny@intel.com>
4857 M: Ben Widawsky <ben.widawsky@intel.com>
4858 M: Dan Williams <dan.j.williams@intel.com>
4859 L: linux-cxl@vger.kernel.org
4862 F: include/uapi/linux/cxl_mem.h
4864 CONEXANT ACCESSRUNNER USB DRIVER
4865 L: accessrunner-general@lists.sourceforge.net
4867 W: http://accessrunner.sourceforge.net/
4868 F: drivers/usb/atm/cxacru.c
4871 M: Joel Becker <jlbec@evilplan.org>
4872 M: Christoph Hellwig <hch@lst.de>
4874 T: git git://git.infradead.org/users/hch/configfs.git
4876 F: include/linux/configfs.h
4877 F: samples/configfs/
4880 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4882 F: drivers/video/console/
4883 F: include/linux/console*
4886 M: Frederic Weisbecker <frederic@kernel.org>
4888 F: kernel/context_tracking.c
4889 F: include/linux/context_tracking*
4891 CONTROL GROUP (CGROUP)
4892 M: Tejun Heo <tj@kernel.org>
4893 M: Zefan Li <lizefan.x@bytedance.com>
4894 M: Johannes Weiner <hannes@cmpxchg.org>
4895 L: cgroups@vger.kernel.org
4897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4898 F: Documentation/admin-guide/cgroup-v1/
4899 F: Documentation/admin-guide/cgroup-v2.rst
4900 F: include/linux/cgroup*
4903 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4904 M: Tejun Heo <tj@kernel.org>
4905 M: Jens Axboe <axboe@kernel.dk>
4906 L: cgroups@vger.kernel.org
4907 L: linux-block@vger.kernel.org
4908 T: git git://git.kernel.dk/linux-block
4909 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4910 F: block/bfq-cgroup.c
4911 F: block/blk-cgroup.c
4912 F: block/blk-iolatency.c
4913 F: block/blk-throttle.c
4914 F: include/linux/blk-cgroup.h
4916 CONTROL GROUP - CPUSET
4917 M: Zefan Li <lizefan.x@bytedance.com>
4918 L: cgroups@vger.kernel.org
4920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4921 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4922 F: include/linux/cpuset.h
4923 F: kernel/cgroup/cpuset.c
4925 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4926 M: Johannes Weiner <hannes@cmpxchg.org>
4927 M: Michal Hocko <mhocko@kernel.org>
4928 M: Roman Gushchin <roman.gushchin@linux.dev>
4929 M: Shakeel Butt <shakeelb@google.com>
4930 L: cgroups@vger.kernel.org
4931 L: linux-mm@kvack.org
4936 CORETEMP HARDWARE MONITORING DRIVER
4937 M: Fenghua Yu <fenghua.yu@intel.com>
4938 L: linux-hwmon@vger.kernel.org
4940 F: Documentation/hwmon/coretemp.rst
4941 F: drivers/hwmon/coretemp.c
4943 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4944 M: Marius Zachmann <mail@mariuszachmann.de>
4945 L: linux-hwmon@vger.kernel.org
4947 F: drivers/hwmon/corsair-cpro.c
4949 CORSAIR-PSU HARDWARE MONITOR DRIVER
4950 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4951 L: linux-hwmon@vger.kernel.org
4953 F: Documentation/hwmon/corsair-psu.rst
4954 F: drivers/hwmon/corsair-psu.c
4956 COSA/SRP SYNC SERIAL DRIVER
4957 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4959 W: http://www.fi.muni.cz/~kas/cosa/
4960 F: drivers/net/wan/cosa*
4963 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4964 L: linux-iio@vger.kernel.org
4966 F: Documentation/ABI/testing/sysfs-bus-counter
4967 F: Documentation/driver-api/generic-counter.rst
4969 F: include/linux/counter.h
4970 F: include/uapi/linux/counter.h
4974 M: Bence Csókás <bence98@sch.bme.hu>
4976 F: drivers/i2c/busses/i2c-cp2615.c
4978 CPMAC ETHERNET DRIVER
4979 M: Florian Fainelli <f.fainelli@gmail.com>
4980 L: netdev@vger.kernel.org
4982 F: drivers/net/ethernet/ti/cpmac.c
4984 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4985 M: Viresh Kumar <viresh.kumar@linaro.org>
4986 M: Sudeep Holla <sudeep.holla@arm.com>
4987 L: linux-pm@vger.kernel.org
4989 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4990 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4992 CPU FREQUENCY SCALING FRAMEWORK
4993 M: "Rafael J. Wysocki" <rafael@kernel.org>
4994 M: Viresh Kumar <viresh.kumar@linaro.org>
4995 L: linux-pm@vger.kernel.org
4997 B: https://bugzilla.kernel.org
4998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5000 F: Documentation/admin-guide/pm/cpufreq.rst
5001 F: Documentation/admin-guide/pm/intel_pstate.rst
5002 F: Documentation/cpu-freq/
5003 F: Documentation/devicetree/bindings/cpufreq/
5005 F: include/linux/cpufreq.h
5006 F: include/linux/sched/cpufreq.h
5007 F: kernel/sched/cpufreq*.c
5008 F: tools/testing/selftests/cpufreq/
5010 CPU IDLE TIME MANAGEMENT FRAMEWORK
5011 M: "Rafael J. Wysocki" <rafael@kernel.org>
5012 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5013 L: linux-pm@vger.kernel.org
5015 B: https://bugzilla.kernel.org
5016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5017 F: Documentation/admin-guide/pm/cpuidle.rst
5018 F: Documentation/driver-api/pm/cpuidle.rst
5020 F: include/linux/cpuidle.h
5022 CPU POWER MONITORING SUBSYSTEM
5023 M: Thomas Renninger <trenn@suse.com>
5024 M: Shuah Khan <shuah@kernel.org>
5025 M: Shuah Khan <skhan@linuxfoundation.org>
5026 L: linux-pm@vger.kernel.org
5028 F: tools/power/cpupower/
5031 M: "H. Peter Anvin" <hpa@zytor.com>
5033 F: arch/x86/kernel/cpuid.c
5034 F: arch/x86/kernel/msr.c
5036 CPUIDLE DRIVER - ARM BIG LITTLE
5037 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5038 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5039 L: linux-pm@vger.kernel.org
5040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5043 F: drivers/cpuidle/cpuidle-big_little.c
5045 CPUIDLE DRIVER - ARM EXYNOS
5046 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5047 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5048 M: Kukjin Kim <kgene@kernel.org>
5049 L: linux-pm@vger.kernel.org
5050 L: linux-samsung-soc@vger.kernel.org
5052 F: arch/arm/mach-exynos/pm.c
5053 F: drivers/cpuidle/cpuidle-exynos.c
5054 F: include/linux/platform_data/cpuidle-exynos.h
5056 CPUIDLE DRIVER - ARM PSCI
5057 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5058 M: Sudeep Holla <sudeep.holla@arm.com>
5059 L: linux-pm@vger.kernel.org
5060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5062 F: drivers/cpuidle/cpuidle-psci.c
5064 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5065 M: Ulf Hansson <ulf.hansson@linaro.org>
5066 L: linux-pm@vger.kernel.org
5067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5069 F: drivers/cpuidle/cpuidle-psci.h
5070 F: drivers/cpuidle/cpuidle-psci-domain.c
5073 M: Nicolas Pitre <nico@fluxnic.net>
5075 F: Documentation/filesystems/cramfs.rst
5079 M: Bastien Nocera <hadess@hadess.net>
5080 L: linux-input@vger.kernel.org
5082 F: drivers/hid/hid-creative-sb0540.c
5085 M: Herbert Xu <herbert@gondor.apana.org.au>
5086 M: "David S. Miller" <davem@davemloft.net>
5087 L: linux-crypto@vger.kernel.org
5089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5091 F: Documentation/crypto/
5092 F: Documentation/devicetree/bindings/crypto/
5097 F: include/linux/crypto*
5100 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5101 M: Neil Horman <nhorman@tuxdriver.com>
5102 L: linux-crypto@vger.kernel.org
5104 F: crypto/ansi_cprng.c
5108 M: Hans Verkuil <hverkuil@xs4all.nl>
5109 L: linux-media@vger.kernel.org
5111 W: http://linuxtv.org
5112 T: git git://linuxtv.org/media_tree.git
5113 F: drivers/media/i2c/cs3308.c
5115 CS5535 Audio ALSA driver
5116 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5118 F: sound/pci/cs5535audio/
5120 CSI DRIVERS FOR ALLWINNER V3s
5121 M: Yong Deng <yong.deng@magewell.com>
5122 L: linux-media@vger.kernel.org
5124 T: git git://linuxtv.org/media_tree.git
5125 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5126 F: drivers/media/platform/sunxi/sun6i-csi/
5129 M: Solomon Peachy <pizza@shaftnet.org>
5131 F: drivers/net/wireless/st/cw1200/
5133 CX18 VIDEO4LINUX DRIVER
5134 M: Andy Walls <awalls@md.metrocast.net>
5135 L: linux-media@vger.kernel.org
5137 W: https://linuxtv.org
5138 T: git git://linuxtv.org/media_tree.git
5139 F: drivers/media/pci/cx18/
5140 F: include/uapi/linux/ivtv*
5142 CX2341X MPEG ENCODER HELPER MODULE
5143 M: Hans Verkuil <hverkuil@xs4all.nl>
5144 L: linux-media@vger.kernel.org
5146 W: https://linuxtv.org
5147 T: git git://linuxtv.org/media_tree.git
5148 F: drivers/media/common/cx2341x*
5149 F: include/media/drv-intf/cx2341x.h
5151 CX24120 MEDIA DRIVER
5152 M: Jemma Denson <jdenson@gmail.com>
5153 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5154 L: linux-media@vger.kernel.org
5156 W: https://linuxtv.org
5157 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5158 F: drivers/media/dvb-frontends/cx24120*
5160 CX88 VIDEO4LINUX DRIVER
5161 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5162 L: linux-media@vger.kernel.org
5164 W: https://linuxtv.org
5165 T: git git://linuxtv.org/media_tree.git
5166 F: Documentation/driver-api/media/drivers/cx88*
5167 F: drivers/media/pci/cx88/
5169 CXD2820R MEDIA DRIVER
5170 M: Antti Palosaari <crope@iki.fi>
5171 L: linux-media@vger.kernel.org
5173 W: https://linuxtv.org
5174 W: http://palosaari.fi/linux/
5175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5176 T: git git://linuxtv.org/anttip/media_tree.git
5177 F: drivers/media/dvb-frontends/cxd2820r*
5179 CXGB3 ETHERNET DRIVER (CXGB3)
5180 M: Raju Rangoju <rajur@chelsio.com>
5181 L: netdev@vger.kernel.org
5183 W: http://www.chelsio.com
5184 F: drivers/net/ethernet/chelsio/cxgb3/
5186 CXGB3 ISCSI DRIVER (CXGB3I)
5187 M: Karen Xie <kxie@chelsio.com>
5188 L: linux-scsi@vger.kernel.org
5190 W: http://www.chelsio.com
5191 F: drivers/scsi/cxgbi/cxgb3i
5193 CXGB4 CRYPTO DRIVER (chcr)
5194 M: Ayush Sawal <ayush.sawal@chelsio.com>
5195 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5196 M: Rohit Maheshwari <rohitm@chelsio.com>
5197 L: linux-crypto@vger.kernel.org
5199 W: http://www.chelsio.com
5200 F: drivers/crypto/chelsio
5202 CXGB4 INLINE CRYPTO DRIVER
5203 M: Ayush Sawal <ayush.sawal@chelsio.com>
5204 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5205 M: Rohit Maheshwari <rohitm@chelsio.com>
5206 L: netdev@vger.kernel.org
5208 W: http://www.chelsio.com
5209 F: drivers/net/ethernet/chelsio/inline_crypto/
5211 CXGB4 ETHERNET DRIVER (CXGB4)
5212 M: Raju Rangoju <rajur@chelsio.com>
5213 L: netdev@vger.kernel.org
5215 W: http://www.chelsio.com
5216 F: drivers/net/ethernet/chelsio/cxgb4/
5218 CXGB4 ISCSI DRIVER (CXGB4I)
5219 M: Karen Xie <kxie@chelsio.com>
5220 L: linux-scsi@vger.kernel.org
5222 W: http://www.chelsio.com
5223 F: drivers/scsi/cxgbi/cxgb4i
5225 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5226 M: Potnuri Bharat Teja <bharat@chelsio.com>
5227 L: linux-rdma@vger.kernel.org
5229 W: http://www.openfabrics.org
5230 F: drivers/infiniband/hw/cxgb4/
5231 F: include/uapi/rdma/cxgb4-abi.h
5233 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5234 M: Raju Rangoju <rajur@chelsio.com>
5235 L: netdev@vger.kernel.org
5237 W: http://www.chelsio.com
5238 F: drivers/net/ethernet/chelsio/cxgb4vf/
5240 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5241 M: Frederic Barrat <fbarrat@linux.ibm.com>
5242 M: Andrew Donnellan <ajd@linux.ibm.com>
5243 L: linuxppc-dev@lists.ozlabs.org
5245 F: Documentation/ABI/testing/sysfs-class-cxl
5246 F: Documentation/powerpc/cxl.rst
5247 F: arch/powerpc/platforms/powernv/pci-cxl.c
5248 F: drivers/misc/cxl/
5249 F: include/misc/cxl*
5250 F: include/uapi/misc/cxl.h
5252 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5253 M: Manoj N. Kumar <manoj@linux.ibm.com>
5254 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5255 M: Uma Krishnan <ukrishn@linux.ibm.com>
5256 L: linux-scsi@vger.kernel.org
5258 F: Documentation/powerpc/cxlflash.rst
5259 F: drivers/scsi/cxlflash/
5260 F: include/uapi/scsi/cxlflash_ioctl.h
5263 M: Russell King <linux@armlinux.org.uk>
5264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5266 W: http://www.armlinux.org.uk/
5267 F: drivers/video/fbdev/cyber2000fb.*
5269 CYCLADES PC300 DRIVER
5271 F: drivers/net/wan/pc300*
5273 CYPRESS_FIRMWARE MEDIA DRIVER
5274 M: Antti Palosaari <crope@iki.fi>
5275 L: linux-media@vger.kernel.org
5277 W: https://linuxtv.org
5278 W: http://palosaari.fi/linux/
5279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5280 T: git git://linuxtv.org/anttip/media_tree.git
5281 F: drivers/media/common/cypress_firmware*
5283 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5284 M: Linus Walleij <linus.walleij@linaro.org>
5285 L: linux-input@vger.kernel.org
5287 F: drivers/input/touchscreen/cy8ctma140.c
5289 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5290 M: Yassine Oudjana <y.oudjana@protonmail.com>
5291 L: linux-input@vger.kernel.org
5293 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5294 F: drivers/input/keyboard/cypress-sf.c
5296 CYTTSP TOUCHSCREEN DRIVER
5297 M: Linus Walleij <linus.walleij@linaro.org>
5298 L: linux-input@vger.kernel.org
5300 F: drivers/input/touchscreen/cyttsp*
5302 D-LINK DIR-685 TOUCHKEYS DRIVER
5303 M: Linus Walleij <linus.walleij@linaro.org>
5304 L: linux-input@vger.kernel.org
5306 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5308 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5309 M: Joshua Kinard <kumba@gentoo.org>
5311 F: drivers/rtc/rtc-ds1685.c
5312 F: include/linux/rtc/ds1685.h
5314 DAMA SLAVE for AX.25
5315 M: Joerg Reuter <jreuter@yaina.de>
5316 L: linux-hams@vger.kernel.org
5318 W: http://yaina.de/jreuter/
5319 W: http://www.qsl.net/dl1bke/
5320 F: net/ax25/af_ax25.c
5321 F: net/ax25/ax25_dev.c
5322 F: net/ax25/ax25_ds_*
5323 F: net/ax25/ax25_in.c
5324 F: net/ax25/ax25_out.c
5325 F: net/ax25/ax25_timer.c
5326 F: net/ax25/sysctl_net_ax25.c
5329 M: SeongJae Park <sj@kernel.org>
5330 L: linux-mm@kvack.org
5332 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5333 F: Documentation/admin-guide/mm/damon/
5334 F: Documentation/vm/damon/
5335 F: include/linux/damon.h
5336 F: include/trace/events/damon.h
5338 F: tools/testing/selftests/damon/
5340 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5341 L: netdev@vger.kernel.org
5343 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5344 F: drivers/net/ethernet/dec/tulip/dmfe.c
5346 DC390/AM53C974 SCSI driver
5347 M: Hannes Reinecke <hare@suse.com>
5348 L: linux-scsi@vger.kernel.org
5350 F: drivers/scsi/am53c974.c
5353 M: Oliver Neukum <oliver@neukum.org>
5354 M: Ali Akcaagac <aliakc@web.de>
5355 M: Jamie Lenehan <lenehan@twibble.org>
5356 L: dc395x@twibble.org
5358 W: http://twibble.org/dist/dc395x/
5359 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5360 F: Documentation/scsi/dc395x.rst
5361 F: drivers/scsi/dc395x.*
5364 L: dccp@vger.kernel.org
5366 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5367 F: include/linux/dccp.h
5368 F: include/linux/tfrc.h
5369 F: include/uapi/linux/dccp.h
5372 DECnet NETWORK LAYER
5373 L: linux-decnet-user@lists.sourceforge.net
5375 W: http://linux-decnet.sourceforge.net
5376 F: Documentation/networking/decnet.rst
5379 DECSTATION PLATFORM SUPPORT
5380 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5381 L: linux-mips@vger.kernel.org
5383 W: http://www.linux-mips.org/wiki/DECstation
5385 F: arch/mips/include/asm/dec/
5386 F: arch/mips/include/asm/mach-dec/
5388 DEFXX FDDI NETWORK DRIVER
5389 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5391 F: drivers/net/fddi/defxx.*
5393 DEFZA FDDI NETWORK DRIVER
5394 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5396 F: drivers/net/fddi/defza.*
5398 DEINTERLACE DRIVERS FOR ALLWINNER H3
5399 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5400 L: linux-media@vger.kernel.org
5402 T: git git://linuxtv.org/media_tree.git
5403 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5404 F: drivers/media/platform/sunxi/sun8i-di/
5407 M: Matthew Garrett <mjg59@srcf.ucam.org>
5408 M: Pali Rohár <pali@kernel.org>
5409 L: platform-driver-x86@vger.kernel.org
5411 F: drivers/platform/x86/dell/dell-laptop.c
5413 DELL LAPTOP FREEFALL DRIVER
5414 M: Pali Rohár <pali@kernel.org>
5416 F: drivers/platform/x86/dell/dell-smo8800.c
5418 DELL LAPTOP RBTN DRIVER
5419 M: Pali Rohár <pali@kernel.org>
5421 F: drivers/platform/x86/dell/dell-rbtn.*
5423 DELL LAPTOP SMM DRIVER
5424 M: Pali Rohár <pali@kernel.org>
5426 F: Documentation/ABI/obsolete/procfs-i8k
5427 F: drivers/hwmon/dell-smm-hwmon.c
5428 F: include/uapi/linux/i8k.h
5430 DELL REMOTE BIOS UPDATE DRIVER
5431 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5432 L: platform-driver-x86@vger.kernel.org
5434 F: drivers/platform/x86/dell/dell_rbu.c
5437 M: Pali Rohár <pali@kernel.org>
5438 L: Dell.Client.Kernel@dell.com
5439 L: platform-driver-x86@vger.kernel.org
5441 F: drivers/platform/x86/dell/dell-smbios.*
5443 DELL SMBIOS SMM DRIVER
5444 L: Dell.Client.Kernel@dell.com
5445 L: platform-driver-x86@vger.kernel.org
5447 F: drivers/platform/x86/dell/dell-smbios-smm.c
5449 DELL SMBIOS WMI DRIVER
5450 L: Dell.Client.Kernel@dell.com
5451 L: platform-driver-x86@vger.kernel.org
5453 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5454 F: tools/wmi/dell-smbios-example.c
5456 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5457 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5458 L: platform-driver-x86@vger.kernel.org
5460 F: Documentation/driver-api/dcdbas.rst
5461 F: drivers/platform/x86/dell/dcdbas.*
5463 DELL WMI DESCRIPTOR DRIVER
5464 L: Dell.Client.Kernel@dell.com
5466 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5468 DELL WMI SYSMAN DRIVER
5469 M: Divya Bharathi <divya.bharathi@dell.com>
5470 M: Prasanth Ksr <prasanth.ksr@dell.com>
5471 L: Dell.Client.Kernel@dell.com
5472 L: platform-driver-x86@vger.kernel.org
5474 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5475 F: drivers/platform/x86/dell/dell-wmi-sysman/
5477 DELL WMI NOTIFICATIONS DRIVER
5478 M: Matthew Garrett <mjg59@srcf.ucam.org>
5479 M: Pali Rohár <pali@kernel.org>
5481 F: drivers/platform/x86/dell/dell-wmi-base.c
5483 DELL WMI HARDWARE PRIVACY SUPPORT
5484 M: Perry Yuan <Perry.Yuan@dell.com>
5485 L: Dell.Client.Kernel@dell.com
5486 L: platform-driver-x86@vger.kernel.org
5488 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5490 DELTA ST MEDIA DRIVER
5491 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5492 L: linux-media@vger.kernel.org
5494 W: https://linuxtv.org
5495 T: git git://linuxtv.org/media_tree.git
5496 F: drivers/media/platform/st/sti/delta
5498 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5499 M: Zev Weiss <zev@bewilderbeest.net>
5500 L: linux-hwmon@vger.kernel.org
5502 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5504 DELTA DPS920AB PSU DRIVER
5505 M: Robert Marko <robert.marko@sartura.hr>
5506 L: linux-hwmon@vger.kernel.org
5508 F: Documentation/hwmon/dps920ab.rst
5509 F: drivers/hwmon/pmbus/dps920ab.c
5512 L: linux-mtd@lists.infradead.org
5514 F: drivers/mtd/nand/raw/denali*
5516 DESIGNWARE EDMA CORE IP DRIVER
5517 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5518 L: dmaengine@vger.kernel.org
5520 F: drivers/dma/dw-edma/
5521 F: include/linux/dma/edma.h
5523 DESIGNWARE XDATA IP DRIVER
5524 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5525 L: linux-pci@vger.kernel.org
5527 F: Documentation/misc-devices/dw-xdata-pcie.rst
5528 F: drivers/misc/dw-xdata-pcie.c
5530 DESIGNWARE USB2 DRD IP DRIVER
5531 M: Minas Harutyunyan <hminas@synopsys.com>
5532 L: linux-usb@vger.kernel.org
5534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5535 F: drivers/usb/dwc2/
5537 DESIGNWARE USB3 DRD IP DRIVER
5538 M: Felipe Balbi <balbi@kernel.org>
5539 L: linux-usb@vger.kernel.org
5541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5542 F: drivers/usb/dwc3/
5544 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5545 M: Andreas Klinger <ak@it-klinger.de>
5546 L: linux-iio@vger.kernel.org
5548 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5549 F: drivers/iio/proximity/srf*.c
5551 DEVICE COREDUMP (DEV_COREDUMP)
5552 M: Johannes Berg <johannes@sipsolutions.net>
5553 L: linux-kernel@vger.kernel.org
5555 F: drivers/base/devcoredump.c
5556 F: include/linux/devcoredump.h
5558 DEVICE DEPENDENCY HELPER SCRIPT
5559 M: Saravana Kannan <saravanak@google.com>
5560 L: linux-kernel@vger.kernel.org
5562 F: scripts/dev-needs.sh
5564 DEVICE DIRECT ACCESS (DAX)
5565 M: Dan Williams <dan.j.williams@intel.com>
5566 M: Vishal Verma <vishal.l.verma@intel.com>
5567 M: Dave Jiang <dave.jiang@intel.com>
5568 L: nvdimm@lists.linux.dev
5572 DEVICE FREQUENCY (DEVFREQ)
5573 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5574 M: Kyungmin Park <kyungmin.park@samsung.com>
5575 M: Chanwoo Choi <cw00.choi@samsung.com>
5576 L: linux-pm@vger.kernel.org
5578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5579 F: Documentation/devicetree/bindings/devfreq/
5581 F: include/linux/devfreq.h
5582 F: include/trace/events/devfreq.h
5584 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5585 M: Chanwoo Choi <cw00.choi@samsung.com>
5586 L: linux-pm@vger.kernel.org
5588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5589 F: Documentation/devicetree/bindings/devfreq/event/
5590 F: drivers/devfreq/devfreq-event.c
5591 F: drivers/devfreq/event/
5592 F: include/dt-bindings/pmu/exynos_ppmu.h
5593 F: include/linux/devfreq-event.h
5595 DEVICE NUMBER REGISTRY
5596 M: Torben Mathiasen <device@lanana.org>
5598 W: http://lanana.org/docs/device-list/index.html
5600 DEVICE RESOURCE MANAGEMENT HELPERS
5601 M: Hans de Goede <hdegoede@redhat.com>
5602 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5604 F: include/linux/devm-helpers.h
5607 M: Alasdair Kergon <agk@redhat.com>
5608 M: Mike Snitzer <snitzer@redhat.com>
5609 M: dm-devel@redhat.com
5610 L: dm-devel@redhat.com
5612 W: http://sources.redhat.com/dm
5613 Q: http://patchwork.kernel.org/project/dm-devel/list/
5614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5615 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5616 F: Documentation/admin-guide/device-mapper/
5617 F: drivers/md/Kconfig
5618 F: drivers/md/Makefile
5620 F: drivers/md/persistent-data/
5621 F: include/linux/device-mapper.h
5622 F: include/linux/dm-*.h
5623 F: include/uapi/linux/dm-*.h
5626 M: Jiri Pirko <jiri@nvidia.com>
5627 L: netdev@vger.kernel.org
5629 F: Documentation/networking/devlink
5630 F: include/net/devlink.h
5631 F: include/uapi/linux/devlink.h
5632 F: net/core/devlink.c
5634 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5635 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5636 L: kernel@dh-electronics.com
5638 F: arch/arm/boot/dts/imx6*-dhcom-*
5640 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5641 M: Marek Vasut <marex@denx.de>
5642 L: kernel@dh-electronics.com
5644 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5645 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5647 DIALOG SEMICONDUCTOR DRIVERS
5648 M: Support Opensource <support.opensource@diasemi.com>
5650 W: http://www.dialog-semiconductor.com/products
5651 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5652 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5653 F: Documentation/devicetree/bindings/mfd/da90*.txt
5654 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5655 F: Documentation/devicetree/bindings/regulator/da92*.txt
5656 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5657 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5658 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5659 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5660 F: Documentation/hwmon/da90??.rst
5661 F: drivers/gpio/gpio-da90??.c
5662 F: drivers/hwmon/da90??-hwmon.c
5663 F: drivers/iio/adc/da91??-*.c
5664 F: drivers/input/misc/da72??.[ch]
5665 F: drivers/input/misc/da90??_onkey.c
5666 F: drivers/input/touchscreen/da9052_tsi.c
5667 F: drivers/leds/leds-da90??.c
5668 F: drivers/mfd/da903x.c
5669 F: drivers/mfd/da90??-*.c
5670 F: drivers/mfd/da91??-*.c
5671 F: drivers/pinctrl/pinctrl-da90??.c
5672 F: drivers/power/supply/da9052-battery.c
5673 F: drivers/power/supply/da91??-*.c
5674 F: drivers/regulator/da9???-regulator.[ch]
5675 F: drivers/regulator/slg51000-regulator.[ch]
5676 F: drivers/rtc/rtc-da90??.c
5677 F: drivers/thermal/da90??-thermal.c
5678 F: drivers/video/backlight/da90??_bl.c
5679 F: drivers/watchdog/da90??_wdt.c
5680 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5681 F: include/linux/mfd/da903x.h
5682 F: include/linux/mfd/da9052/
5683 F: include/linux/mfd/da9055/
5684 F: include/linux/mfd/da9062/
5685 F: include/linux/mfd/da9063/
5686 F: include/linux/mfd/da9150/
5687 F: include/linux/regulator/da9211.h
5688 F: include/sound/da[79]*.h
5689 F: sound/soc/codecs/da[79]*.[ch]
5691 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5692 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5693 L: linux-gpio@vger.kernel.org
5695 F: drivers/gpio/gpio-gpio-mm.c
5697 DIOLAN U2C-12 I2C DRIVER
5698 M: Guenter Roeck <linux@roeck-us.net>
5699 L: linux-i2c@vger.kernel.org
5701 F: drivers/i2c/busses/i2c-diolan-u2c.c
5703 DIRECTORY NOTIFICATION (DNOTIFY)
5704 M: Jan Kara <jack@suse.cz>
5705 R: Amir Goldstein <amir73il@gmail.com>
5706 L: linux-fsdevel@vger.kernel.org
5708 F: Documentation/filesystems/dnotify.rst
5709 F: fs/notify/dnotify/
5710 F: include/linux/dnotify.h
5712 DISK GEOMETRY AND PARTITION HANDLING
5713 M: Andries Brouwer <aeb@cwi.nl>
5715 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5716 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5717 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5720 M: Jan Kara <jack@suse.com>
5722 F: Documentation/filesystems/quota.rst
5724 F: include/linux/quota*.h
5725 F: include/uapi/linux/quota*.h
5727 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5728 M: Bernie Thompson <bernie@plugable.com>
5729 L: linux-fbdev@vger.kernel.org
5731 W: http://plugable.com/category/projects/udlfb/
5732 F: Documentation/fb/udlfb.rst
5733 F: drivers/video/fbdev/udlfb.c
5734 F: include/video/udlfb.h
5736 DISTRIBUTED LOCK MANAGER (DLM)
5737 M: Christine Caulfield <ccaulfie@redhat.com>
5738 M: David Teigland <teigland@redhat.com>
5739 L: cluster-devel@redhat.com
5741 W: http://sources.redhat.com/cluster/
5742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5745 DMA BUFFER SHARING FRAMEWORK
5746 M: Sumit Semwal <sumit.semwal@linaro.org>
5747 M: Christian König <christian.koenig@amd.com>
5748 L: linux-media@vger.kernel.org
5749 L: dri-devel@lists.freedesktop.org
5750 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5752 T: git git://anongit.freedesktop.org/drm/drm-misc
5753 F: Documentation/driver-api/dma-buf.rst
5755 F: include/linux/*fence.h
5756 F: include/linux/dma-buf.h
5757 F: include/linux/dma-resv.h
5758 K: \bdma_(?:buf|fence|resv)\b
5760 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5761 M: Vinod Koul <vkoul@kernel.org>
5762 L: dmaengine@vger.kernel.org
5764 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5766 F: Documentation/devicetree/bindings/dma/
5767 F: Documentation/driver-api/dmaengine/
5769 F: include/linux/dma/
5770 F: include/linux/dmaengine.h
5771 F: include/linux/of_dma.h
5774 M: Christoph Hellwig <hch@lst.de>
5775 M: Marek Szyprowski <m.szyprowski@samsung.com>
5776 R: Robin Murphy <robin.murphy@arm.com>
5777 L: iommu@lists.linux-foundation.org
5779 W: http://git.infradead.org/users/hch/dma-mapping.git
5780 T: git git://git.infradead.org/users/hch/dma-mapping.git
5781 F: include/asm-generic/dma-mapping.h
5782 F: include/linux/dma-direct.h
5783 F: include/linux/dma-mapping.h
5784 F: include/linux/dma-map-ops.h
5787 DMA MAPPING BENCHMARK
5788 M: Barry Song <song.bao.hua@hisilicon.com>
5789 L: iommu@lists.linux-foundation.org
5790 F: kernel/dma/map_benchmark.c
5791 F: tools/testing/selftests/dma/
5793 DMA-BUF HEAPS FRAMEWORK
5794 M: Sumit Semwal <sumit.semwal@linaro.org>
5795 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
5796 R: Liam Mark <lmark@codeaurora.org>
5797 R: Laura Abbott <labbott@redhat.com>
5798 R: Brian Starkey <Brian.Starkey@arm.com>
5799 R: John Stultz <john.stultz@linaro.org>
5800 L: linux-media@vger.kernel.org
5801 L: dri-devel@lists.freedesktop.org
5802 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5804 T: git git://anongit.freedesktop.org/drm/drm-misc
5805 F: drivers/dma-buf/dma-heap.c
5806 F: drivers/dma-buf/heaps/*
5807 F: include/linux/dma-heap.h
5808 F: include/uapi/linux/dma-heap.h
5810 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5811 M: Lukasz Luba <lukasz.luba@arm.com>
5812 L: linux-pm@vger.kernel.org
5813 L: linux-samsung-soc@vger.kernel.org
5815 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5816 F: drivers/memory/samsung/exynos5422-dmc.c
5818 DME1737 HARDWARE MONITOR DRIVER
5819 M: Juerg Haefliger <juergh@gmail.com>
5820 L: linux-hwmon@vger.kernel.org
5822 F: Documentation/hwmon/dme1737.rst
5823 F: drivers/hwmon/dme1737.c
5826 M: Jean Delvare <jdelvare@suse.com>
5828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5829 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5830 F: drivers/firmware/dmi-id.c
5831 F: drivers/firmware/dmi_scan.c
5832 F: include/linux/dmi.h
5835 M: Jonathan Corbet <corbet@lwn.net>
5836 L: linux-doc@vger.kernel.org
5838 P: Documentation/doc-guide/maintainer-profile.rst
5839 T: git git://git.lwn.net/linux.git docs-next
5841 F: scripts/documentation-file-ref-check
5842 F: scripts/kernel-doc
5843 F: scripts/sphinx-pre-install
5844 X: Documentation/ABI/
5845 X: Documentation/admin-guide/media/
5846 X: Documentation/devicetree/
5847 X: Documentation/driver-api/media/
5848 X: Documentation/firmware-guide/acpi/
5849 X: Documentation/i2c/
5850 X: Documentation/power/
5851 X: Documentation/spi/
5852 X: Documentation/userspace-api/media/
5854 DOCUMENTATION REPORTING ISSUES
5855 M: Thorsten Leemhuis <linux@leemhuis.info>
5856 L: linux-doc@vger.kernel.org
5858 F: Documentation/admin-guide/reporting-issues.rst
5860 DOCUMENTATION SCRIPTS
5861 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5862 L: linux-doc@vger.kernel.org
5864 F: Documentation/sphinx/parse-headers.pl
5865 F: scripts/documentation-file-ref-check
5866 F: scripts/sphinx-pre-install
5868 DOCUMENTATION/ITALIAN
5869 M: Federico Vaga <federico.vaga@vaga.pv.it>
5870 L: linux-doc@vger.kernel.org
5872 F: Documentation/translations/it_IT
5874 DONGWOON DW9714 LENS VOICE COIL DRIVER
5875 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5876 L: linux-media@vger.kernel.org
5878 T: git git://linuxtv.org/media_tree.git
5879 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5880 F: drivers/media/i2c/dw9714.c
5882 DONGWOON DW9768 LENS VOICE COIL DRIVER
5883 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5884 L: linux-media@vger.kernel.org
5886 T: git git://linuxtv.org/media_tree.git
5887 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5888 F: drivers/media/i2c/dw9768.c
5890 DONGWOON DW9807 LENS VOICE COIL DRIVER
5891 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5892 L: linux-media@vger.kernel.org
5894 T: git git://linuxtv.org/media_tree.git
5895 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5896 F: drivers/media/i2c/dw9807-vcm.c
5899 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5900 L: blinux-list@redhat.com
5902 F: drivers/char/dtlk.c
5903 F: include/linux/dtlk.h
5905 DPAA2 DATAPATH I/O (DPIO) DRIVER
5906 M: Roy Pledge <Roy.Pledge@nxp.com>
5907 L: linux-kernel@vger.kernel.org
5909 F: drivers/soc/fsl/dpio
5911 DPAA2 ETHERNET DRIVER
5912 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5913 L: netdev@vger.kernel.org
5915 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5916 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5917 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5918 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5919 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5920 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5921 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5922 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5923 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5925 DPAA2 ETHERNET SWITCH DRIVER
5926 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5927 L: netdev@vger.kernel.org
5929 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5930 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5931 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5933 DPT_I2O SCSI RAID DRIVER
5934 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5935 L: linux-scsi@vger.kernel.org
5937 W: http://www.adaptec.com/
5938 F: drivers/scsi/dpt*
5939 F: drivers/scsi/dpt/
5942 M: Philipp Reisner <philipp.reisner@linbit.com>
5943 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5944 L: drbd-dev@lists.linbit.com
5946 W: http://www.drbd.org
5947 T: git git://git.linbit.com/linux-drbd.git
5948 T: git git://git.linbit.com/drbd-8.4.git
5949 F: Documentation/admin-guide/blockdev/
5950 F: drivers/block/drbd/
5953 DRIVER COMPONENT FRAMEWORK
5954 L: dri-devel@lists.freedesktop.org
5955 F: drivers/base/component.c
5956 F: include/linux/component.h
5958 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5959 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5960 R: "Rafael J. Wysocki" <rafael@kernel.org>
5962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5963 F: Documentation/core-api/kobject.rst
5967 F: include/linux/debugfs.h
5968 F: include/linux/kobj*
5971 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5972 M: Nishanth Menon <nm@ti.com>
5973 L: linux-pm@vger.kernel.org
5975 F: drivers/soc/ti/smartreflex.c
5976 F: include/linux/power/smartreflex.h
5978 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5979 M: Maxime Ripard <mripard@kernel.org>
5980 M: Chen-Yu Tsai <wens@csie.org>
5981 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5982 L: dri-devel@lists.freedesktop.org
5984 T: git git://anongit.freedesktop.org/drm/drm-misc
5985 F: drivers/gpu/drm/sun4i/sun8i*
5987 DRM DRIVER FOR ARM PL111 CLCD
5988 M: Emma Anholt <emma@anholt.net>
5990 T: git git://anongit.freedesktop.org/drm/drm-misc
5991 F: drivers/gpu/drm/pl111/
5993 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5994 M: Linus Walleij <linus.walleij@linaro.org>
5996 T: git git://anongit.freedesktop.org/drm/drm-misc
5997 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5998 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6000 DRM DRIVER FOR ASPEED BMC GFX
6001 M: Joel Stanley <joel@jms.id.au>
6002 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6004 T: git git://anongit.freedesktop.org/drm/drm-misc
6005 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6006 F: drivers/gpu/drm/aspeed/
6008 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6009 M: Dave Airlie <airlied@redhat.com>
6010 R: Thomas Zimmermann <tzimmermann@suse.de>
6011 L: dri-devel@lists.freedesktop.org
6013 T: git git://anongit.freedesktop.org/drm/drm-misc
6014 F: drivers/gpu/drm/ast/
6016 DRM DRIVER FOR BOCHS VIRTUAL GPU
6017 M: Gerd Hoffmann <kraxel@redhat.com>
6018 L: virtualization@lists.linux-foundation.org
6020 T: git git://anongit.freedesktop.org/drm/drm-misc
6021 F: drivers/gpu/drm/tiny/bochs.c
6023 DRM DRIVER FOR BOE HIMAX8279D PANELS
6024 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6026 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6027 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6029 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6030 M: Jagan Teki <jagan@amarulasolutions.com>
6032 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6033 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6035 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6036 M: Linus Walleij <linus.walleij@linaro.org>
6038 T: git git://anongit.freedesktop.org/drm/drm-misc
6039 F: drivers/gpu/drm/tve200/
6041 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6042 M: Icenowy Zheng <icenowy@aosc.io>
6044 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6045 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6047 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6048 M: Jagan Teki <jagan@amarulasolutions.com>
6050 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6051 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6053 DRM DRIVER FOR GENERIC USB DISPLAY
6054 M: Noralf Trønnes <noralf@tronnes.org>
6056 W: https://github.com/notro/gud/wiki
6057 T: git git://anongit.freedesktop.org/drm/drm-misc
6058 F: drivers/gpu/drm/gud/
6059 F: include/drm/gud.h
6061 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6062 M: Hans de Goede <hdegoede@redhat.com>
6064 T: git git://anongit.freedesktop.org/drm/drm-misc
6065 F: drivers/gpu/drm/tiny/gm12u320.c
6067 DRM DRIVER FOR HX8357D PANELS
6068 M: Emma Anholt <emma@anholt.net>
6070 T: git git://anongit.freedesktop.org/drm/drm-misc
6071 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6072 F: drivers/gpu/drm/tiny/hx8357d.c
6074 DRM DRIVER FOR ILITEK ILI9225 PANELS
6075 M: David Lechner <david@lechnology.com>
6077 T: git git://anongit.freedesktop.org/drm/drm-misc
6078 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6079 F: drivers/gpu/drm/tiny/ili9225.c
6081 DRM DRIVER FOR ILITEK ILI9486 PANELS
6082 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6084 T: git git://anongit.freedesktop.org/drm/drm-misc
6085 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6086 F: drivers/gpu/drm/tiny/ili9486.c
6088 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6089 S: Orphan / Obsolete
6090 F: drivers/gpu/drm/i810/
6091 F: include/uapi/drm/i810_drm.h
6093 DRM DRIVER FOR LVDS PANELS
6094 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6095 L: dri-devel@lists.freedesktop.org
6096 T: git git://anongit.freedesktop.org/drm/drm-misc
6098 F: drivers/gpu/drm/panel/panel-lvds.c
6099 F: Documentation/devicetree/bindings/display/lvds.yaml
6100 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6102 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6103 M: Guido Günther <agx@sigxcpu.org>
6104 R: Purism Kernel Team <kernel@puri.sm>
6106 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6107 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6109 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6110 S: Orphan / Obsolete
6111 F: drivers/gpu/drm/mga/
6112 F: include/uapi/drm/mga_drm.h
6114 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6115 M: Dave Airlie <airlied@redhat.com>
6116 R: Thomas Zimmermann <tzimmermann@suse.de>
6117 L: dri-devel@lists.freedesktop.org
6119 T: git git://anongit.freedesktop.org/drm/drm-misc
6120 F: drivers/gpu/drm/mgag200/
6122 DRM DRIVER FOR MI0283QT
6123 M: Noralf Trønnes <noralf@tronnes.org>
6125 T: git git://anongit.freedesktop.org/drm/drm-misc
6126 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6127 F: drivers/gpu/drm/tiny/mi0283qt.c
6129 DRM DRIVER FOR MIPI DBI compatible panels
6130 M: Noralf Trønnes <noralf@tronnes.org>
6132 W: https://github.com/notro/panel-mipi-dbi/wiki
6133 T: git git://anongit.freedesktop.org/drm/drm-misc
6134 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6135 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6137 DRM DRIVER FOR MSM ADRENO GPU
6138 M: Rob Clark <robdclark@gmail.com>
6139 M: Sean Paul <sean@poorly.run>
6140 R: Abhinav Kumar <quic_abhinavk@quicinc.com>
6141 L: linux-arm-msm@vger.kernel.org
6142 L: dri-devel@lists.freedesktop.org
6143 L: freedreno@lists.freedesktop.org
6145 T: git https://gitlab.freedesktop.org/drm/msm.git
6146 F: Documentation/devicetree/bindings/display/msm/
6147 F: drivers/gpu/drm/msm/
6148 F: include/uapi/drm/msm_drm.h
6150 DRM DRIVER FOR NOVATEK NT35510 PANELS
6151 M: Linus Walleij <linus.walleij@linaro.org>
6153 T: git git://anongit.freedesktop.org/drm/drm-misc
6154 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6155 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6157 DRM DRIVER FOR NOVATEK NT35560 PANELS
6158 M: Linus Walleij <linus.walleij@linaro.org>
6160 T: git git://anongit.freedesktop.org/drm/drm-misc
6161 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6162 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6164 DRM DRIVER FOR NOVATEK NT36672A PANELS
6165 M: Sumit Semwal <sumit.semwal@linaro.org>
6167 T: git git://anongit.freedesktop.org/drm/drm-misc
6168 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6169 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6171 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6172 M: Ben Skeggs <bskeggs@redhat.com>
6173 M: Karol Herbst <kherbst@redhat.com>
6174 M: Lyude Paul <lyude@redhat.com>
6175 L: dri-devel@lists.freedesktop.org
6176 L: nouveau@lists.freedesktop.org
6178 W: https://nouveau.freedesktop.org/
6179 Q: https://patchwork.freedesktop.org/project/nouveau/
6180 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6181 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6182 C: irc://irc.oftc.net/nouveau
6183 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6184 F: drivers/gpu/drm/nouveau/
6185 F: include/uapi/drm/nouveau_drm.h
6187 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6188 M: Stefan Mavrodiev <stefan@olimex.com>
6190 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6191 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6193 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6194 M: Noralf Trønnes <noralf@tronnes.org>
6196 T: git git://anongit.freedesktop.org/drm/drm-misc
6197 F: Documentation/devicetree/bindings/display/repaper.txt
6198 F: drivers/gpu/drm/tiny/repaper.c
6200 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6201 M: Javier Martinez Canillas <javierm@redhat.com>
6203 T: git git://anongit.freedesktop.org/drm/drm-misc
6204 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6205 F: drivers/gpu/drm/solomon/ssd130x*
6207 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6208 M: Dave Airlie <airlied@redhat.com>
6209 M: Gerd Hoffmann <kraxel@redhat.com>
6210 L: virtualization@lists.linux-foundation.org
6212 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6213 T: git git://anongit.freedesktop.org/drm/drm-misc
6214 F: drivers/gpu/drm/tiny/cirrus.c
6216 DRM DRIVER FOR QXL VIRTUAL GPU
6217 M: Dave Airlie <airlied@redhat.com>
6218 M: Gerd Hoffmann <kraxel@redhat.com>
6219 L: virtualization@lists.linux-foundation.org
6220 L: spice-devel@lists.freedesktop.org
6222 T: git git://anongit.freedesktop.org/drm/drm-misc
6223 F: drivers/gpu/drm/qxl/
6224 F: include/uapi/drm/qxl_drm.h
6226 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6227 S: Orphan / Obsolete
6228 F: drivers/gpu/drm/r128/
6229 F: include/uapi/drm/r128_drm.h
6231 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6232 M: Robert Chiras <robert.chiras@nxp.com>
6234 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6235 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6237 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6238 M: Linus Walleij <linus.walleij@linaro.org>
6240 T: git git://anongit.freedesktop.org/drm/drm-misc
6241 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6242 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6244 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6245 M: Markuss Broks <markuss.broks@gmail.com>
6247 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6248 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6250 DRM DRIVER FOR SITRONIX ST7703 PANELS
6251 M: Guido Günther <agx@sigxcpu.org>
6252 R: Purism Kernel Team <kernel@puri.sm>
6253 R: Ondrej Jirman <megous@megous.com>
6255 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6256 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6258 DRM DRIVER FOR SAVAGE VIDEO CARDS
6259 S: Orphan / Obsolete
6260 F: drivers/gpu/drm/savage/
6261 F: include/uapi/drm/savage_drm.h
6263 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6264 M: Thomas Zimmermann <tzimmermann@suse.de>
6265 L: dri-devel@lists.freedesktop.org
6267 T: git git://anongit.freedesktop.org/drm/drm-misc
6268 F: drivers/gpu/drm/tiny/simpledrm.c
6270 DRM DRIVER FOR SIS VIDEO CARDS
6271 S: Orphan / Obsolete
6272 F: drivers/gpu/drm/sis/
6273 F: include/uapi/drm/sis_drm.h
6275 DRM DRIVER FOR SITRONIX ST7586 PANELS
6276 M: David Lechner <david@lechnology.com>
6278 T: git git://anongit.freedesktop.org/drm/drm-misc
6279 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6280 F: drivers/gpu/drm/tiny/st7586.c
6282 DRM DRIVER FOR SITRONIX ST7701 PANELS
6283 M: Jagan Teki <jagan@amarulasolutions.com>
6285 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6286 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6288 DRM DRIVER FOR SITRONIX ST7735R PANELS
6289 M: David Lechner <david@lechnology.com>
6291 T: git git://anongit.freedesktop.org/drm/drm-misc
6292 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6293 F: drivers/gpu/drm/tiny/st7735r.c
6295 DRM DRIVER FOR ST-ERICSSON MCDE
6296 M: Linus Walleij <linus.walleij@linaro.org>
6298 T: git git://anongit.freedesktop.org/drm/drm-misc
6299 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6300 F: drivers/gpu/drm/mcde/
6302 DRM DRIVER FOR TDFX VIDEO CARDS
6303 S: Orphan / Obsolete
6304 F: drivers/gpu/drm/tdfx/
6306 DRM DRIVER FOR TPO TPG110 PANELS
6307 M: Linus Walleij <linus.walleij@linaro.org>
6309 T: git git://anongit.freedesktop.org/drm/drm-misc
6310 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6311 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6313 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6314 M: Dave Airlie <airlied@redhat.com>
6315 R: Sean Paul <sean@poorly.run>
6316 R: Thomas Zimmermann <tzimmermann@suse.de>
6317 L: dri-devel@lists.freedesktop.org
6319 T: git git://anongit.freedesktop.org/drm/drm-misc
6320 F: drivers/gpu/drm/udl/
6322 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6323 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6324 M: Melissa Wen <melissa.srw@gmail.com>
6325 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6326 R: Daniel Vetter <daniel@ffwll.ch>
6327 L: dri-devel@lists.freedesktop.org
6329 T: git git://anongit.freedesktop.org/drm/drm-misc
6330 F: Documentation/gpu/vkms.rst
6331 F: drivers/gpu/drm/vkms/
6333 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6334 M: Hans de Goede <hdegoede@redhat.com>
6335 L: dri-devel@lists.freedesktop.org
6337 T: git git://anongit.freedesktop.org/drm/drm-misc
6338 F: drivers/gpu/drm/vboxvideo/
6340 DRM DRIVER FOR VMWARE VIRTUAL GPU
6341 M: Zack Rusin <zackr@vmware.com>
6342 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6343 L: dri-devel@lists.freedesktop.org
6345 T: git git://anongit.freedesktop.org/drm/drm-misc
6346 F: drivers/gpu/drm/vmwgfx/
6347 F: include/uapi/drm/vmwgfx_drm.h
6349 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6350 M: Linus Walleij <linus.walleij@linaro.org>
6352 T: git git://anongit.freedesktop.org/drm/drm-misc
6353 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6354 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6357 M: David Airlie <airlied@linux.ie>
6358 M: Daniel Vetter <daniel@ffwll.ch>
6359 L: dri-devel@lists.freedesktop.org
6361 B: https://gitlab.freedesktop.org/drm
6362 C: irc://irc.oftc.net/dri-devel
6363 T: git git://anongit.freedesktop.org/drm/drm
6364 F: Documentation/devicetree/bindings/display/
6365 F: Documentation/devicetree/bindings/gpu/
6366 F: Documentation/gpu/
6369 F: include/linux/vga*
6370 F: include/uapi/drm/
6372 DRM DRIVERS AND MISC GPU PATCHES
6373 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6374 M: Maxime Ripard <mripard@kernel.org>
6375 M: Thomas Zimmermann <tzimmermann@suse.de>
6377 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6378 T: git git://anongit.freedesktop.org/drm/drm-misc
6379 F: Documentation/gpu/
6380 F: drivers/gpu/drm/*
6383 F: include/linux/vga*
6384 F: include/uapi/drm/drm*
6386 DRM DRIVERS FOR ALLWINNER A10
6387 M: Maxime Ripard <mripard@kernel.org>
6388 M: Chen-Yu Tsai <wens@csie.org>
6389 L: dri-devel@lists.freedesktop.org
6391 T: git git://anongit.freedesktop.org/drm/drm-misc
6392 F: Documentation/devicetree/bindings/display/allwinner*
6393 F: drivers/gpu/drm/sun4i/
6395 DRM DRIVERS FOR AMLOGIC SOCS
6396 M: Neil Armstrong <narmstrong@baylibre.com>
6397 L: dri-devel@lists.freedesktop.org
6398 L: linux-amlogic@lists.infradead.org
6400 W: http://linux-meson.com/
6401 T: git git://anongit.freedesktop.org/drm/drm-misc
6402 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6403 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6404 F: Documentation/gpu/meson.rst
6405 F: drivers/gpu/drm/meson/
6407 DRM DRIVERS FOR ATMEL HLCDC
6408 M: Sam Ravnborg <sam@ravnborg.org>
6409 M: Boris Brezillon <bbrezillon@kernel.org>
6410 L: dri-devel@lists.freedesktop.org
6412 T: git git://anongit.freedesktop.org/drm/drm-misc
6413 F: Documentation/devicetree/bindings/display/atmel/
6414 F: drivers/gpu/drm/atmel-hlcdc/
6416 DRM DRIVERS FOR BRIDGE CHIPS
6417 M: Andrzej Hajda <andrzej.hajda@intel.com>
6418 M: Neil Armstrong <narmstrong@baylibre.com>
6419 M: Robert Foss <robert.foss@linaro.org>
6420 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6421 R: Jonas Karlman <jonas@kwiboo.se>
6422 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6424 T: git git://anongit.freedesktop.org/drm/drm-misc
6425 F: drivers/gpu/drm/bridge/
6427 DRM DRIVERS FOR EXYNOS
6428 M: Inki Dae <inki.dae@samsung.com>
6429 M: Joonyoung Shim <jy0922.shim@samsung.com>
6430 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6431 M: Kyungmin Park <kyungmin.park@samsung.com>
6432 L: dri-devel@lists.freedesktop.org
6434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6435 F: Documentation/devicetree/bindings/display/exynos/
6436 F: drivers/gpu/drm/exynos/
6437 F: include/uapi/drm/exynos_drm.h
6439 DRM DRIVERS FOR FREESCALE DCU
6440 M: Stefan Agner <stefan@agner.ch>
6441 M: Alison Wang <alison.wang@nxp.com>
6442 L: dri-devel@lists.freedesktop.org
6444 T: git git://anongit.freedesktop.org/drm/drm-misc
6445 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6446 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6447 F: drivers/gpu/drm/fsl-dcu/
6449 DRM DRIVERS FOR FREESCALE IMX
6450 M: Philipp Zabel <p.zabel@pengutronix.de>
6451 L: dri-devel@lists.freedesktop.org
6453 F: Documentation/devicetree/bindings/display/imx/
6454 F: drivers/gpu/drm/imx/
6455 F: drivers/gpu/ipu-v3/
6457 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6458 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6459 L: dri-devel@lists.freedesktop.org
6461 T: git git://github.com/patjak/drm-gma500
6462 F: drivers/gpu/drm/gma500/
6464 DRM DRIVERS FOR HISILICON
6465 M: Xinliang Liu <xinliang.liu@linaro.org>
6466 M: Tian Tao <tiantao6@hisilicon.com>
6467 R: John Stultz <john.stultz@linaro.org>
6468 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6469 R: Chen Feng <puck.chen@hisilicon.com>
6470 L: dri-devel@lists.freedesktop.org
6472 T: git git://anongit.freedesktop.org/drm/drm-misc
6473 F: Documentation/devicetree/bindings/display/hisilicon/
6474 F: drivers/gpu/drm/hisilicon/
6476 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6477 M: Deepak Rawat <drawat.floss@gmail.com>
6478 L: linux-hyperv@vger.kernel.org
6479 L: dri-devel@lists.freedesktop.org
6481 T: git git://anongit.freedesktop.org/drm/drm-misc
6482 F: drivers/gpu/drm/hyperv
6484 DRM DRIVERS FOR LIMA
6485 M: Qiang Yu <yuq825@gmail.com>
6486 L: dri-devel@lists.freedesktop.org
6487 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6489 T: git git://anongit.freedesktop.org/drm/drm-misc
6490 F: drivers/gpu/drm/lima/
6491 F: include/uapi/drm/lima_drm.h
6493 DRM DRIVERS FOR MEDIATEK
6494 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6495 M: Philipp Zabel <p.zabel@pengutronix.de>
6496 L: dri-devel@lists.freedesktop.org
6497 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6499 F: Documentation/devicetree/bindings/display/mediatek/
6500 F: drivers/gpu/drm/mediatek/
6501 F: drivers/phy/mediatek/phy-mtk-hdmi*
6502 F: drivers/phy/mediatek/phy-mtk-mipi*
6504 DRM DRIVERS FOR NVIDIA TEGRA
6505 M: Thierry Reding <thierry.reding@gmail.com>
6506 L: dri-devel@lists.freedesktop.org
6507 L: linux-tegra@vger.kernel.org
6509 T: git git://anongit.freedesktop.org/tegra/linux.git
6510 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6511 F: Documentation/devicetree/bindings/gpu/host1x/
6512 F: drivers/gpu/drm/tegra/
6513 F: drivers/gpu/host1x/
6514 F: include/linux/host1x.h
6515 F: include/uapi/drm/tegra_drm.h
6517 DRM DRIVERS FOR RENESAS
6518 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6519 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6520 L: dri-devel@lists.freedesktop.org
6521 L: linux-renesas-soc@vger.kernel.org
6523 T: git git://linuxtv.org/pinchartl/media drm/du/next
6524 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6525 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6526 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6527 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6528 F: drivers/gpu/drm/rcar-du/
6529 F: drivers/gpu/drm/shmobile/
6530 F: include/linux/platform_data/shmob_drm.h
6532 DRM DRIVERS FOR ROCKCHIP
6533 M: Sandy Huang <hjc@rock-chips.com>
6534 M: Heiko Stübner <heiko@sntech.de>
6535 L: dri-devel@lists.freedesktop.org
6537 T: git git://anongit.freedesktop.org/drm/drm-misc
6538 F: Documentation/devicetree/bindings/display/rockchip/
6539 F: drivers/gpu/drm/rockchip/
6542 M: Alain Volmat <alain.volmat@foss.st.com>
6543 L: dri-devel@lists.freedesktop.org
6545 T: git git://anongit.freedesktop.org/drm/drm-misc
6546 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6547 F: drivers/gpu/drm/sti
6550 M: Yannick Fertre <yannick.fertre@foss.st.com>
6551 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6552 M: Philippe Cornu <philippe.cornu@foss.st.com>
6553 L: dri-devel@lists.freedesktop.org
6555 T: git git://anongit.freedesktop.org/drm/drm-misc
6556 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6557 F: drivers/gpu/drm/stm
6559 DRM DRIVERS FOR TI KEYSTONE
6560 M: Jyri Sarha <jyri.sarha@iki.fi>
6561 M: Tomi Valkeinen <tomba@kernel.org>
6562 L: dri-devel@lists.freedesktop.org
6564 T: git git://anongit.freedesktop.org/drm/drm-misc
6565 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6566 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6567 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6568 F: drivers/gpu/drm/tidss/
6570 DRM DRIVERS FOR TI LCDC
6571 M: Jyri Sarha <jyri.sarha@iki.fi>
6572 R: Tomi Valkeinen <tomba@kernel.org>
6573 L: dri-devel@lists.freedesktop.org
6575 F: Documentation/devicetree/bindings/display/tilcdc/
6576 F: drivers/gpu/drm/tilcdc/
6578 DRM DRIVERS FOR TI OMAP
6579 M: Tomi Valkeinen <tomba@kernel.org>
6580 L: dri-devel@lists.freedesktop.org
6582 F: Documentation/devicetree/bindings/display/ti/
6583 F: drivers/gpu/drm/omapdrm/
6586 M: Emma Anholt <emma@anholt.net>
6588 T: git git://anongit.freedesktop.org/drm/drm-misc
6589 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6590 F: drivers/gpu/drm/v3d/
6591 F: include/uapi/drm/v3d_drm.h
6594 M: Emma Anholt <emma@anholt.net>
6595 M: Maxime Ripard <mripard@kernel.org>
6597 T: git git://github.com/anholt/linux
6598 T: git git://anongit.freedesktop.org/drm/drm-misc
6599 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6600 F: drivers/gpu/drm/vc4/
6601 F: include/uapi/drm/vc4_drm.h
6603 DRM DRIVERS FOR VIVANTE GPU IP
6604 M: Lucas Stach <l.stach@pengutronix.de>
6605 R: Russell King <linux+etnaviv@armlinux.org.uk>
6606 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6607 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6608 L: dri-devel@lists.freedesktop.org
6610 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6611 F: drivers/gpu/drm/etnaviv/
6612 F: include/uapi/drm/etnaviv_drm.h
6615 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6616 L: dri-devel@lists.freedesktop.org
6617 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6619 T: git git://anongit.freedesktop.org/drm/drm-misc
6620 F: Documentation/gpu/xen-front.rst
6621 F: drivers/gpu/drm/xen/
6623 DRM DRIVERS FOR XILINX
6624 M: Hyun Kwon <hyun.kwon@xilinx.com>
6625 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6626 L: dri-devel@lists.freedesktop.org
6628 T: git git://anongit.freedesktop.org/drm/drm-misc
6629 F: Documentation/devicetree/bindings/display/xlnx/
6630 F: drivers/gpu/drm/xlnx/
6633 M: Thierry Reding <thierry.reding@gmail.com>
6634 R: Sam Ravnborg <sam@ravnborg.org>
6635 L: dri-devel@lists.freedesktop.org
6637 T: git git://anongit.freedesktop.org/drm/drm-misc
6638 F: Documentation/devicetree/bindings/display/panel/
6639 F: drivers/gpu/drm/drm_panel.c
6640 F: drivers/gpu/drm/panel/
6641 F: include/drm/drm_panel.h
6643 DRM PRIVACY-SCREEN CLASS
6644 M: Hans de Goede <hdegoede@redhat.com>
6645 L: dri-devel@lists.freedesktop.org
6647 T: git git://anongit.freedesktop.org/drm/drm-misc
6648 F: drivers/gpu/drm/drm_privacy_screen*
6649 F: include/drm/drm_privacy_screen*
6652 M: Christian Koenig <christian.koenig@amd.com>
6653 M: Huang Rui <ray.huang@amd.com>
6654 L: dri-devel@lists.freedesktop.org
6656 T: git git://anongit.freedesktop.org/drm/drm-misc
6657 F: drivers/gpu/drm/ttm/
6661 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6662 L: dri-devel@lists.freedesktop.org
6664 T: git git://anongit.freedesktop.org/drm/drm-misc
6665 F: drivers/gpu/drm/scheduler/
6666 F: include/drm/gpu_scheduler.h
6668 DSBR100 USB FM RADIO DRIVER
6669 M: Alexey Klimov <klimov.linux@gmail.com>
6670 L: linux-media@vger.kernel.org
6672 T: git git://linuxtv.org/media_tree.git
6673 F: drivers/media/radio/dsbr100.c
6676 M: Hans Verkuil <hverkuil@xs4all.nl>
6677 L: linux-media@vger.kernel.org
6679 W: https://linuxtv.org
6680 T: git git://linuxtv.org/media_tree.git
6681 F: drivers/media/pci/dt3155/
6683 DVB_USB_AF9015 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/af9015*
6693 DVB_USB_AF9035 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/af9035*
6703 DVB_USB_ANYSEE MEDIA DRIVER
6704 M: Antti Palosaari <crope@iki.fi>
6705 L: linux-media@vger.kernel.org
6707 W: https://linuxtv.org
6708 W: http://palosaari.fi/linux/
6709 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6710 T: git git://linuxtv.org/anttip/media_tree.git
6711 F: drivers/media/usb/dvb-usb-v2/anysee*
6713 DVB_USB_AU6610 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/au6610*
6723 DVB_USB_CE6230 MEDIA DRIVER
6724 M: Antti Palosaari <crope@iki.fi>
6725 L: linux-media@vger.kernel.org
6727 W: https://linuxtv.org
6728 W: http://palosaari.fi/linux/
6729 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6730 T: git git://linuxtv.org/anttip/media_tree.git
6731 F: drivers/media/usb/dvb-usb-v2/ce6230*
6733 DVB_USB_CXUSB MEDIA DRIVER
6734 M: Michael Krufky <mkrufky@linuxtv.org>
6735 L: linux-media@vger.kernel.org
6737 W: https://linuxtv.org
6738 W: http://github.com/mkrufky
6739 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6740 T: git git://linuxtv.org/media_tree.git
6741 F: drivers/media/usb/dvb-usb/cxusb*
6743 DVB_USB_EC168 MEDIA DRIVER
6744 M: Antti Palosaari <crope@iki.fi>
6745 L: linux-media@vger.kernel.org
6747 W: https://linuxtv.org
6748 W: http://palosaari.fi/linux/
6749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6750 T: git git://linuxtv.org/anttip/media_tree.git
6751 F: drivers/media/usb/dvb-usb-v2/ec168*
6753 DVB_USB_GL861 MEDIA DRIVER
6754 M: Antti Palosaari <crope@iki.fi>
6755 L: linux-media@vger.kernel.org
6757 W: https://linuxtv.org
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/gl861*
6762 DVB_USB_MXL111SF MEDIA DRIVER
6763 M: Michael Krufky <mkrufky@linuxtv.org>
6764 L: linux-media@vger.kernel.org
6766 W: https://linuxtv.org
6767 W: http://github.com/mkrufky
6768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6769 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6770 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6772 DVB_USB_RTL28XXU MEDIA DRIVER
6773 M: Antti Palosaari <crope@iki.fi>
6774 L: linux-media@vger.kernel.org
6776 W: https://linuxtv.org
6777 W: http://palosaari.fi/linux/
6778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6779 T: git git://linuxtv.org/anttip/media_tree.git
6780 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6782 DVB_USB_V2 MEDIA DRIVER
6783 M: Antti Palosaari <crope@iki.fi>
6784 L: linux-media@vger.kernel.org
6786 W: https://linuxtv.org
6787 W: http://palosaari.fi/linux/
6788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6789 T: git git://linuxtv.org/anttip/media_tree.git
6790 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6791 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6794 M: Jason Baron <jbaron@akamai.com>
6796 F: include/linux/dynamic_debug.h
6797 F: lib/dynamic_debug.c
6799 DYNAMIC INTERRUPT MODERATION
6800 M: Tal Gilboa <talgi@nvidia.com>
6802 F: Documentation/networking/net_dim.rst
6803 F: include/linux/dim.h
6806 DZ DECSTATION DZ11 SERIAL DRIVER
6807 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6809 F: drivers/tty/serial/dz.*
6811 E3X0 POWER BUTTON DRIVER
6812 M: Moritz Fischer <moritz.fischer@ettus.com>
6813 L: usrp-users@lists.ettus.com
6815 W: http://www.ettus.com
6816 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6817 F: drivers/input/misc/e3x0-button.c
6820 M: Antti Palosaari <crope@iki.fi>
6821 L: linux-media@vger.kernel.org
6823 W: https://linuxtv.org
6824 W: http://palosaari.fi/linux/
6825 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6826 T: git git://linuxtv.org/anttip/media_tree.git
6827 F: drivers/media/tuners/e4000*
6829 EARTH_PT1 MEDIA DRIVER
6830 M: Akihiro Tsukada <tskd08@gmail.com>
6831 L: linux-media@vger.kernel.org
6833 F: drivers/media/pci/pt1/
6835 EARTH_PT3 MEDIA DRIVER
6836 M: Akihiro Tsukada <tskd08@gmail.com>
6837 L: linux-media@vger.kernel.org
6839 F: drivers/media/pci/pt3/
6842 M: Antti Palosaari <crope@iki.fi>
6843 L: linux-media@vger.kernel.org
6845 W: https://linuxtv.org
6846 W: http://palosaari.fi/linux/
6847 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6848 T: git git://linuxtv.org/anttip/media_tree.git
6849 F: drivers/media/dvb-frontends/ec100*
6852 M: Tyler Hicks <code@tyhicks.com>
6853 L: ecryptfs@vger.kernel.org
6855 W: http://ecryptfs.org
6856 W: https://launchpad.net/ecryptfs
6857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6858 F: Documentation/filesystems/ecryptfs.rst
6862 M: Yazen Ghannam <yazen.ghannam@amd.com>
6863 L: linux-edac@vger.kernel.org
6865 F: drivers/edac/amd64_edac*
6866 F: drivers/edac/mce_amd*
6869 M: Jan Luebbe <jlu@pengutronix.de>
6870 L: linux-edac@vger.kernel.org
6872 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6873 F: drivers/edac/armada_xp_*
6876 M: Stefan Schaeckeler <sschaeck@cisco.com>
6878 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6879 F: drivers/edac/aspeed_edac.c
6882 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6884 F: drivers/edac/bluefield_edac.c
6887 M: Andre Przywara <andre.przywara@arm.com>
6888 L: linux-edac@vger.kernel.org
6890 F: drivers/edac/highbank*
6893 M: Ralf Baechle <ralf@linux-mips.org>
6894 L: linux-edac@vger.kernel.org
6895 L: linux-mips@vger.kernel.org
6897 F: drivers/edac/octeon_edac*
6899 EDAC-CAVIUM THUNDERX
6900 M: Robert Richter <rric@kernel.org>
6901 L: linux-edac@vger.kernel.org
6903 F: drivers/edac/thunderx_edac*
6906 M: Borislav Petkov <bp@alien8.de>
6907 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6908 M: Tony Luck <tony.luck@intel.com>
6909 R: James Morse <james.morse@arm.com>
6910 R: Robert Richter <rric@kernel.org>
6911 L: linux-edac@vger.kernel.org
6913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6914 F: Documentation/admin-guide/ras.rst
6915 F: Documentation/driver-api/edac.rst
6917 F: include/linux/edac.h
6920 M: Lei Wang <lewan@microsoft.com>
6921 L: linux-edac@vger.kernel.org
6923 F: drivers/edac/dmc520_edac.c
6926 M: Mark Gross <markgross@kernel.org>
6927 L: linux-edac@vger.kernel.org
6929 F: drivers/edac/e752x_edac.c
6932 L: linux-edac@vger.kernel.org
6934 F: drivers/edac/e7xxx_edac.c
6937 M: York Sun <york.sun@nxp.com>
6938 L: linux-edac@vger.kernel.org
6940 F: drivers/edac/fsl_ddr_edac.*
6943 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6944 L: linux-edac@vger.kernel.org
6946 F: drivers/edac/ghes_edac.c
6949 M: Tony Luck <tony.luck@intel.com>
6950 L: linux-edac@vger.kernel.org
6952 F: drivers/edac/i10nm_base.c
6955 L: linux-edac@vger.kernel.org
6957 F: drivers/edac/i3000_edac.c
6960 L: linux-edac@vger.kernel.org
6962 F: drivers/edac/i5000_edac.c
6965 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6966 L: linux-edac@vger.kernel.org
6968 F: drivers/edac/i5400_edac.c
6971 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6972 L: linux-edac@vger.kernel.org
6974 F: drivers/edac/i7300_edac.c
6977 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6978 L: linux-edac@vger.kernel.org
6980 F: drivers/edac/i7core_edac.c
6983 M: Tim Small <tim@buttersideup.com>
6984 L: linux-edac@vger.kernel.org
6986 F: drivers/edac/i82443bxgx_edac.c
6989 M: "Arvind R." <arvino55@gmail.com>
6990 L: linux-edac@vger.kernel.org
6992 F: drivers/edac/i82975x_edac.c
6995 M: Jason Baron <jbaron@akamai.com>
6996 L: linux-edac@vger.kernel.org
6998 F: drivers/edac/ie31200_edac.c
7001 M: Tony Luck <tony.luck@intel.com>
7002 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7003 L: linux-edac@vger.kernel.org
7005 F: drivers/edac/igen6_edac.c
7008 M: Johannes Thumshirn <morbidrsa@gmail.com>
7009 L: linux-edac@vger.kernel.org
7011 F: drivers/edac/mpc85xx_edac.[ch]
7014 M: Egor Martovetsky <egor@pasemi.com>
7015 L: linux-edac@vger.kernel.org
7017 F: drivers/edac/pasemi_edac.c
7020 M: Tony Luck <tony.luck@intel.com>
7021 L: linux-edac@vger.kernel.org
7023 F: drivers/edac/pnd2_edac.[ch]
7026 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7027 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7028 L: linux-arm-msm@vger.kernel.org
7029 L: linux-edac@vger.kernel.org
7031 F: drivers/edac/qcom_edac.c
7034 M: Tim Small <tim@buttersideup.com>
7035 L: linux-edac@vger.kernel.org
7037 F: drivers/edac/r82600_edac.c
7040 M: Tony Luck <tony.luck@intel.com>
7041 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7042 L: linux-edac@vger.kernel.org
7044 F: drivers/edac/sb_edac.c
7047 M: Tony Luck <tony.luck@intel.com>
7048 L: linux-edac@vger.kernel.org
7050 F: drivers/edac/skx_*.[ch]
7053 M: Tero Kristo <kristo@kernel.org>
7054 L: linux-edac@vger.kernel.org
7056 F: drivers/edac/ti_edac.c
7058 EDIROL UA-101/UA-1000 DRIVER
7059 M: Clemens Ladisch <clemens@ladisch.de>
7060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7063 F: sound/usb/misc/ua101.c
7066 M: Ivan Hu <ivan.hu@canonical.com>
7067 M: Ard Biesheuvel <ardb@kernel.org>
7068 L: linux-efi@vger.kernel.org
7070 F: drivers/firmware/efi/test/
7072 EFI VARIABLE FILESYSTEM
7073 M: Matthew Garrett <matthew.garrett@nebula.com>
7074 M: Jeremy Kerr <jk@ozlabs.org>
7075 M: Ard Biesheuvel <ardb@kernel.org>
7076 L: linux-efi@vger.kernel.org
7078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7081 EFIFB FRAMEBUFFER DRIVER
7082 M: Peter Jones <pjones@redhat.com>
7083 L: linux-fbdev@vger.kernel.org
7085 F: drivers/video/fbdev/efifb.c
7089 W: http://aeschi.ch.eu.org/efs/
7092 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7093 M: Douglas Miller <dougmill@linux.ibm.com>
7094 L: netdev@vger.kernel.org
7096 F: drivers/net/ethernet/ibm/ehea/
7098 EM28XX VIDEO4LINUX DRIVER
7099 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7100 L: linux-media@vger.kernel.org
7102 W: https://linuxtv.org
7103 T: git git://linuxtv.org/media_tree.git
7104 F: Documentation/admin-guide/media/em28xx*
7105 F: drivers/media/usb/em28xx/
7108 M: Matt Mackall <mpm@selenic.com>
7109 M: David Woodhouse <dwmw2@infradead.org>
7110 L: linux-embedded@vger.kernel.org
7113 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7114 M: Adrian Hunter <adrian.hunter@intel.com>
7115 M: Ritesh Harjani <riteshh@codeaurora.org>
7116 M: Asutosh Das <asutoshd@codeaurora.org>
7117 L: linux-mmc@vger.kernel.org
7119 F: drivers/mmc/host/cqhci*
7121 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7122 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7123 L: linux-scsi@vger.kernel.org
7125 W: http://www.broadcom.com
7126 F: drivers/scsi/be2iscsi/
7128 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7129 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7130 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7131 M: Somnath Kotur <somnath.kotur@broadcom.com>
7132 L: netdev@vger.kernel.org
7134 W: http://www.emulex.com
7135 F: drivers/net/ethernet/emulex/benet/
7137 EMULEX ONECONNECT ROCE DRIVER
7138 M: Selvin Xavier <selvin.xavier@broadcom.com>
7139 L: linux-rdma@vger.kernel.org
7141 W: http://www.broadcom.com
7142 F: drivers/infiniband/hw/ocrdma/
7143 F: include/uapi/rdma/ocrdma-abi.h
7145 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7146 M: James Smart <james.smart@broadcom.com>
7147 M: Dick Kennedy <dick.kennedy@broadcom.com>
7148 L: linux-scsi@vger.kernel.org
7150 W: http://www.broadcom.com
7151 F: drivers/scsi/lpfc/
7153 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7154 M: James Smart <james.smart@broadcom.com>
7155 M: Ram Vegesna <ram.vegesna@broadcom.com>
7156 L: linux-scsi@vger.kernel.org
7157 L: target-devel@vger.kernel.org
7159 W: http://www.broadcom.com
7160 F: drivers/scsi/elx/
7162 ENE CB710 FLASH CARD READER DRIVER
7163 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7165 F: drivers/misc/cb710/
7166 F: drivers/mmc/host/cb710-mmc.*
7167 F: include/linux/cb710.h
7169 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7170 M: Maxim Levitsky <maximlevitsky@gmail.com>
7172 F: drivers/media/rc/ene_ir.*
7174 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7175 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7176 L: linuxppc-dev@lists.ozlabs.org
7178 F: drivers/tty/ehv_bytechan.c
7180 EPSON S1D13XXX FRAMEBUFFER DRIVER
7181 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7184 F: drivers/video/fbdev/s1d13xxxfb.c
7185 F: include/video/s1d13xxxfb.h
7188 M: Gao Xiang <xiang@kernel.org>
7189 M: Chao Yu <chao@kernel.org>
7190 L: linux-erofs@lists.ozlabs.org
7192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7193 F: Documentation/filesystems/erofs.rst
7195 F: include/trace/events/erofs.h
7197 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7198 M: Jeff Layton <jlayton@kernel.org>
7200 F: include/linux/errseq.h
7203 ET131X NETWORK DRIVER
7204 M: Mark Einon <mark.einon@gmail.com>
7206 F: drivers/net/ethernet/agere/
7208 ETAS ES58X CAN/USB DRIVER
7209 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7210 L: linux-can@vger.kernel.org
7212 F: drivers/net/can/usb/etas_es58x/
7215 M: Roopa Prabhu <roopa@nvidia.com>
7216 M: Nikolay Aleksandrov <razor@blackwall.org>
7217 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7218 L: netdev@vger.kernel.org
7220 W: http://www.linuxfoundation.org/en/Net:Bridge
7221 F: include/linux/netfilter_bridge/
7224 ETHERNET PHY LIBRARY
7225 M: Andrew Lunn <andrew@lunn.ch>
7226 M: Heiner Kallweit <hkallweit1@gmail.com>
7227 R: Russell King <linux@armlinux.org.uk>
7228 L: netdev@vger.kernel.org
7230 F: Documentation/ABI/testing/sysfs-class-net-phydev
7231 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7232 F: Documentation/devicetree/bindings/net/mdio*
7233 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7234 F: Documentation/networking/phy.rst
7235 F: drivers/net/mdio/
7236 F: drivers/net/mdio/acpi_mdio.c
7237 F: drivers/net/mdio/fwnode_mdio.c
7238 F: drivers/net/mdio/of_mdio.c
7241 F: include/dt-bindings/net/qca-ar803x.h
7242 F: include/linux/linkmode.h
7243 F: include/linux/*mdio*.h
7244 F: include/linux/mdio/*.h
7245 F: include/linux/mii.h
7246 F: include/linux/of_net.h
7247 F: include/linux/phy.h
7248 F: include/linux/phy_fixed.h
7249 F: include/linux/platform_data/mdio-bcm-unimac.h
7250 F: include/linux/platform_data/mdio-gpio.h
7251 F: include/trace/events/mdio.h
7252 F: include/uapi/linux/mdio.h
7253 F: include/uapi/linux/mii.h
7254 F: net/core/of_net.c
7257 R: Eric Biederman <ebiederm@xmission.com>
7258 R: Kees Cook <keescook@chromium.org>
7259 L: linux-mm@kvack.org
7261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7262 F: arch/alpha/kernel/binfmt_loader.c
7263 F: arch/x86/ia32/ia32_aout.c
7266 F: include/linux/binfmts.h
7267 F: include/linux/elf.h
7268 F: include/uapi/linux/binfmts.h
7269 F: include/uapi/linux/elf.h
7270 F: tools/testing/selftests/exec/
7275 M: Namjae Jeon <linkinjeon@kernel.org>
7276 M: Sungjong Seo <sj1557.seo@samsung.com>
7277 L: linux-fsdevel@vger.kernel.org
7282 M: Jan Kara <jack@suse.com>
7283 L: linux-ext4@vger.kernel.org
7285 F: Documentation/filesystems/ext2.rst
7287 F: include/linux/ext2*
7290 M: "Theodore Ts'o" <tytso@mit.edu>
7291 M: Andreas Dilger <adilger.kernel@dilger.ca>
7292 L: linux-ext4@vger.kernel.org
7294 W: http://ext4.wiki.kernel.org
7295 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7297 F: Documentation/filesystems/ext4/
7299 F: include/trace/events/ext4.h
7301 Extended Verification Module (EVM)
7302 M: Mimi Zohar <zohar@linux.ibm.com>
7303 L: linux-integrity@vger.kernel.org
7305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7306 F: security/integrity/evm/
7307 F: security/integrity/
7309 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7310 M: Ard Biesheuvel <ardb@kernel.org>
7311 L: linux-efi@vger.kernel.org
7313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7314 F: Documentation/admin-guide/efi-stub.rst
7315 F: arch/*/include/asm/efi.h
7316 F: arch/*/kernel/efi.c
7317 F: arch/arm/boot/compressed/efi-header.S
7318 F: arch/arm64/kernel/efi-entry.S
7319 F: arch/x86/platform/efi/
7320 F: drivers/firmware/efi/
7321 F: include/linux/efi*.h
7323 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7324 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7325 M: Chanwoo Choi <cw00.choi@samsung.com>
7326 L: linux-kernel@vger.kernel.org
7328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7329 F: Documentation/devicetree/bindings/extcon/
7330 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7332 F: include/linux/extcon.h
7333 F: include/linux/extcon/
7336 M: Masami Hiramatsu <mhiramat@kernel.org>
7338 F: Documentation/admin-guide/bootconfig.rst
7339 F: fs/proc/bootconfig.c
7340 F: include/linux/bootconfig.h
7342 F: tools/bootconfig/*
7343 F: tools/bootconfig/scripts/*
7346 M: Jingoo Han <jingoohan1@gmail.com>
7347 L: dri-devel@lists.freedesktop.org
7349 F: drivers/gpu/drm/exynos/exynos_dp*
7351 EXYNOS SYSMMU (IOMMU) driver
7352 M: Marek Szyprowski <m.szyprowski@samsung.com>
7353 L: iommu@lists.linux-foundation.org
7355 F: drivers/iommu/exynos-iommu.c
7358 M: Jaegeuk Kim <jaegeuk@kernel.org>
7359 M: Chao Yu <chao@kernel.org>
7360 L: linux-f2fs-devel@lists.sourceforge.net
7362 W: https://f2fs.wiki.kernel.org/
7363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7364 F: Documentation/ABI/testing/sysfs-fs-f2fs
7365 F: Documentation/filesystems/f2fs.rst
7367 F: include/linux/f2fs_fs.h
7368 F: include/trace/events/f2fs.h
7369 F: include/uapi/linux/f2fs.h
7371 F71805F HARDWARE MONITORING DRIVER
7372 M: Jean Delvare <jdelvare@suse.com>
7373 L: linux-hwmon@vger.kernel.org
7375 F: Documentation/hwmon/f71805f.rst
7376 F: drivers/hwmon/f71805f.c
7379 M: Josh Poimboeuf <jpoimboe@redhat.com>
7381 F: scripts/faddr2line
7384 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7385 L: netdev@vger.kernel.org
7387 F: Documentation/networking/failover.rst
7388 F: include/net/failover.h
7389 F: net/core/failover.c
7392 M: Jan Kara <jack@suse.cz>
7393 R: Amir Goldstein <amir73il@gmail.com>
7394 R: Matthew Bobrowski <repnop@google.com>
7395 L: linux-fsdevel@vger.kernel.org
7397 F: fs/notify/fanotify/
7398 F: include/linux/fanotify.h
7399 F: include/uapi/linux/fanotify.h
7401 FARSYNC SYNCHRONOUS DRIVER
7402 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7404 W: http://www.farsite.co.uk/
7405 F: drivers/net/wan/farsync.*
7407 FAULT INJECTION SUPPORT
7408 M: Akinobu Mita <akinobu.mita@gmail.com>
7410 F: Documentation/fault-injection/
7411 F: lib/fault-inject.c
7413 FBTFT Framebuffer drivers
7414 L: dri-devel@lists.freedesktop.org
7415 L: linux-fbdev@vger.kernel.org
7417 F: drivers/staging/fbtft/
7420 M: Michael Buesch <m@bues.ch>
7421 L: linux-media@vger.kernel.org
7423 F: drivers/media/tuners/fc0011.c
7424 F: drivers/media/tuners/fc0011.h
7427 M: Antti Palosaari <crope@iki.fi>
7428 L: linux-media@vger.kernel.org
7430 W: https://linuxtv.org
7431 W: http://palosaari.fi/linux/
7432 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7433 T: git git://linuxtv.org/anttip/media_tree.git
7434 F: drivers/media/tuners/fc2580*
7436 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7437 M: Hannes Reinecke <hare@suse.de>
7438 L: linux-scsi@vger.kernel.org
7440 W: www.Open-FCoE.org
7441 F: drivers/scsi/fcoe/
7442 F: drivers/scsi/libfc/
7444 F: include/scsi/libfc.h
7445 F: include/scsi/libfcoe.h
7446 F: include/uapi/scsi/fc/
7448 FILE LOCKING (flock() and fcntl()/lockf())
7449 M: Jeff Layton <jlayton@kernel.org>
7450 L: linux-fsdevel@vger.kernel.org
7454 F: include/linux/fcntl.h
7455 F: include/uapi/linux/fcntl.h
7457 FILESYSTEM DIRECT ACCESS (DAX)
7458 M: Dan Williams <dan.j.williams@intel.com>
7459 R: Matthew Wilcox <willy@infradead.org>
7460 R: Jan Kara <jack@suse.cz>
7461 L: linux-fsdevel@vger.kernel.org
7462 L: nvdimm@lists.linux.dev
7465 F: include/linux/dax.h
7466 F: include/trace/events/fs_dax.h
7468 FILESYSTEMS (VFS and infrastructure)
7469 M: Alexander Viro <viro@zeniv.linux.org.uk>
7470 L: linux-fsdevel@vger.kernel.org
7473 F: include/linux/fs.h
7474 F: include/linux/fs_types.h
7475 F: include/uapi/linux/fs.h
7476 F: include/uapi/linux/openat2.h
7481 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7482 M: Riku Voipio <riku.voipio@iki.fi>
7483 L: linux-hwmon@vger.kernel.org
7485 F: drivers/hwmon/f75375s.c
7486 F: include/linux/f75375s.h
7488 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7489 M: Clemens Ladisch <clemens@ladisch.de>
7490 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7491 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7494 F: include/uapi/sound/firewire.h
7497 FIREWIRE MEDIA DRIVERS (firedtv)
7498 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7499 L: linux-media@vger.kernel.org
7500 L: linux1394-devel@lists.sourceforge.net
7502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7503 F: drivers/media/firewire/
7505 FIREWIRE SBP-2 TARGET
7506 M: Chris Boot <bootc@bootc.net>
7507 L: linux-scsi@vger.kernel.org
7508 L: target-devel@vger.kernel.org
7509 L: linux1394-devel@lists.sourceforge.net
7511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7512 F: drivers/target/sbp/
7515 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7516 L: linux1394-devel@lists.sourceforge.net
7518 W: http://ieee1394.wiki.kernel.org/
7519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7520 F: drivers/firewire/
7521 F: include/linux/firewire.h
7522 F: include/uapi/linux/firewire*.h
7525 FIRMWARE FRAMEWORK FOR ARMV8-A
7526 M: Sudeep Holla <sudeep.holla@arm.com>
7527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7529 F: drivers/firmware/arm_ffa/
7530 F: include/linux/arm_ffa.h
7532 FIRMWARE LOADER (request_firmware)
7533 M: Luis Chamberlain <mcgrof@kernel.org>
7534 L: linux-kernel@vger.kernel.org
7536 F: Documentation/firmware_class/
7537 F: drivers/base/firmware_loader/
7538 F: include/linux/firmware.h
7540 FLEXTIMER FTM-QUADDEC DRIVER
7541 M: Patrick Havelange <patrick.havelange@essensium.com>
7542 L: linux-iio@vger.kernel.org
7544 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7545 F: drivers/counter/ftm-quaddec.c
7548 M: Denis Efremov <efremov@linux.com>
7549 L: linux-block@vger.kernel.org
7551 F: drivers/block/floppy.c
7553 FLYSKY FSIA6B RC RECEIVER
7554 M: Markus Koch <markus@notsyncing.net>
7555 L: linux-input@vger.kernel.org
7557 F: drivers/input/joystick/fsia6b.c
7559 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7560 M: Geoffrey D. Bennett <g@b4.vu>
7561 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7564 F: sound/usb/mixer_scarlett_gen2.c
7566 FORCEDETH GIGABIT ETHERNET DRIVER
7567 M: Rain River <rain.1986.08.12@gmail.com>
7568 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7569 L: netdev@vger.kernel.org
7571 F: drivers/net/ethernet/nvidia/*
7574 M: Kees Cook <keescook@chromium.org>
7575 L: linux-hardening@vger.kernel.org
7577 F: include/linux/fortify-string.h
7578 F: lib/test_fortify/*
7579 F: scripts/test_fortify.sh
7583 M: Wu Hao <hao.wu@intel.com>
7584 R: Tom Rix <trix@redhat.com>
7585 L: linux-fpga@vger.kernel.org
7587 F: Documentation/ABI/testing/sysfs-bus-dfl*
7588 F: Documentation/fpga/dfl.rst
7589 F: drivers/fpga/dfl*
7590 F: drivers/uio/uio_dfl.c
7591 F: include/linux/dfl.h
7592 F: include/uapi/linux/fpga-dfl.h
7594 FPGA MANAGER FRAMEWORK
7595 M: Moritz Fischer <mdf@kernel.org>
7596 M: Wu Hao <hao.wu@intel.com>
7597 M: Xu Yilun <yilun.xu@intel.com>
7598 R: Tom Rix <trix@redhat.com>
7599 L: linux-fpga@vger.kernel.org
7601 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7603 F: Documentation/devicetree/bindings/fpga/
7604 F: Documentation/driver-api/fpga/
7605 F: Documentation/fpga/
7607 F: include/linux/fpga/
7610 M: Bill Metzenthen <billm@melbpc.org.au>
7612 W: http://floatingpoint.sourceforge.net/emulator/index.html
7613 F: arch/x86/math-emu/
7616 M: Daniel Vetter <daniel@ffwll.ch>
7617 F: drivers/video/fbdev/core/
7619 T: git git://anongit.freedesktop.org/drm/drm-misc
7622 M: Helge Deller <deller@gmx.de>
7623 L: linux-fbdev@vger.kernel.org
7624 L: dri-devel@lists.freedesktop.org
7626 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7628 F: Documentation/fb/
7630 F: include/linux/fb.h
7631 F: include/uapi/linux/fb.h
7632 F: include/uapi/video/
7635 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7636 M: Horia Geantă <horia.geanta@nxp.com>
7637 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7638 M: Gaurav Jain <gaurav.jain@nxp.com>
7639 L: linux-crypto@vger.kernel.org
7641 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7642 F: drivers/crypto/caam/
7644 FREESCALE COLDFIRE M5441X MMC DRIVER
7645 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7646 L: linux-mmc@vger.kernel.org
7648 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7649 F: include/linux/platform_data/mmc-esdhc-mcf.h
7651 FREESCALE DIU FRAMEBUFFER DRIVER
7652 M: Timur Tabi <timur@kernel.org>
7653 L: linux-fbdev@vger.kernel.org
7655 F: drivers/video/fbdev/fsl-diu-fb.*
7657 FREESCALE DMA DRIVER
7658 M: Li Yang <leoyang.li@nxp.com>
7659 M: Zhang Wei <zw@zh-kernel.org>
7660 L: linuxppc-dev@lists.ozlabs.org
7662 F: drivers/dma/fsldma.*
7664 FREESCALE DSPI DRIVER
7665 M: Vladimir Oltean <olteanv@gmail.com>
7666 L: linux-spi@vger.kernel.org
7668 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7669 F: drivers/spi/spi-fsl-dspi.c
7670 F: include/linux/spi/spi-fsl-dspi.h
7672 FREESCALE ENETC ETHERNET DRIVERS
7673 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7674 L: netdev@vger.kernel.org
7676 F: drivers/net/ethernet/freescale/enetc/
7678 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7679 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7680 L: netdev@vger.kernel.org
7682 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7683 F: drivers/net/ethernet/freescale/gianfar*
7685 FREESCALE GPMI NAND DRIVER
7686 M: Han Xu <han.xu@nxp.com>
7687 L: linux-mtd@lists.infradead.org
7689 F: drivers/mtd/nand/raw/gpmi-nand/*
7691 FREESCALE I2C CPM DRIVER
7692 M: Jochen Friedrich <jochen@scram.de>
7693 L: linuxppc-dev@lists.ozlabs.org
7694 L: linux-i2c@vger.kernel.org
7696 F: drivers/i2c/busses/i2c-cpm.c
7698 FREESCALE IMX / MXC FEC DRIVER
7699 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7700 L: netdev@vger.kernel.org
7702 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7703 F: drivers/net/ethernet/freescale/fec.h
7704 F: drivers/net/ethernet/freescale/fec_main.c
7705 F: drivers/net/ethernet/freescale/fec_ptp.c
7707 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7708 M: Sascha Hauer <s.hauer@pengutronix.de>
7709 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7710 L: linux-fbdev@vger.kernel.org
7711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7713 F: drivers/video/fbdev/imxfb.c
7714 F: include/linux/platform_data/video-imxfb.h
7716 FREESCALE IMX DDR PMU DRIVER
7717 M: Frank Li <Frank.li@nxp.com>
7718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7720 F: Documentation/admin-guide/perf/imx-ddr.rst
7721 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7722 F: drivers/perf/fsl_imx8_ddr_perf.c
7724 FREESCALE IMX I2C DRIVER
7725 M: Oleksij Rempel <o.rempel@pengutronix.de>
7726 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7727 L: linux-i2c@vger.kernel.org
7729 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7730 F: drivers/i2c/busses/i2c-imx.c
7732 FREESCALE IMX LPI2C DRIVER
7733 M: Dong Aisheng <aisheng.dong@nxp.com>
7734 L: linux-i2c@vger.kernel.org
7735 L: linux-imx@nxp.com
7737 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7738 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7740 FREESCALE MPC I2C DRIVER
7741 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7742 L: linux-i2c@vger.kernel.org
7744 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7745 F: drivers/i2c/busses/i2c-mpc.c
7747 FREESCALE QORIQ DPAA ETHERNET DRIVER
7748 M: Madalin Bucur <madalin.bucur@nxp.com>
7749 L: netdev@vger.kernel.org
7751 F: drivers/net/ethernet/freescale/dpaa
7753 FREESCALE QORIQ DPAA FMAN DRIVER
7754 M: Madalin Bucur <madalin.bucur@nxp.com>
7755 L: netdev@vger.kernel.org
7757 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7758 F: drivers/net/ethernet/freescale/fman
7760 FREESCALE QORIQ PTP CLOCK DRIVER
7761 M: Yangbo Lu <yangbo.lu@nxp.com>
7762 L: netdev@vger.kernel.org
7764 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7765 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7766 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7767 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7768 F: drivers/ptp/ptp_qoriq.c
7769 F: drivers/ptp/ptp_qoriq_debugfs.c
7770 F: include/linux/fsl/ptp_qoriq.h
7772 FREESCALE QUAD SPI DRIVER
7773 M: Han Xu <han.xu@nxp.com>
7774 L: linux-spi@vger.kernel.org
7776 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7777 F: drivers/spi/spi-fsl-qspi.c
7779 FREESCALE QUICC ENGINE LIBRARY
7780 M: Qiang Zhao <qiang.zhao@nxp.com>
7781 L: linuxppc-dev@lists.ozlabs.org
7783 F: drivers/soc/fsl/qe/
7784 F: include/soc/fsl/qe/
7786 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7787 M: Li Yang <leoyang.li@nxp.com>
7788 L: netdev@vger.kernel.org
7789 L: linuxppc-dev@lists.ozlabs.org
7791 F: drivers/net/ethernet/freescale/ucc_geth*
7793 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7794 M: Zhao Qiang <qiang.zhao@nxp.com>
7795 L: netdev@vger.kernel.org
7796 L: linuxppc-dev@lists.ozlabs.org
7798 F: drivers/net/wan/fsl_ucc_hdlc*
7800 FREESCALE QUICC ENGINE UCC UART DRIVER
7801 M: Timur Tabi <timur@kernel.org>
7802 L: linuxppc-dev@lists.ozlabs.org
7804 F: drivers/tty/serial/ucc_uart.c
7806 FREESCALE SOC DRIVERS
7807 M: Li Yang <leoyang.li@nxp.com>
7808 L: linuxppc-dev@lists.ozlabs.org
7809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7811 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7812 F: Documentation/devicetree/bindings/soc/fsl/
7814 F: include/linux/fsl/
7817 FREESCALE SOC FS_ENET DRIVER
7818 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7819 L: linuxppc-dev@lists.ozlabs.org
7820 L: netdev@vger.kernel.org
7822 F: drivers/net/ethernet/freescale/fs_enet/
7823 F: include/linux/fs_enet_pd.h
7825 FREESCALE SOC SOUND DRIVERS
7826 M: Shengjiu Wang <shengjiu.wang@gmail.com>
7827 M: Xiubo Li <Xiubo.Lee@gmail.com>
7828 R: Fabio Estevam <festevam@gmail.com>
7829 R: Nicolin Chen <nicoleotsuka@gmail.com>
7830 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7831 L: linuxppc-dev@lists.ozlabs.org
7833 F: sound/soc/fsl/fsl*
7834 F: sound/soc/fsl/imx*
7835 F: sound/soc/fsl/mpc8610_hpcd.c
7837 FREESCALE USB PERIPHERAL DRIVERS
7838 M: Li Yang <leoyang.li@nxp.com>
7839 L: linux-usb@vger.kernel.org
7840 L: linuxppc-dev@lists.ozlabs.org
7842 F: drivers/usb/gadget/udc/fsl*
7844 FREESCALE USB PHY DRIVER
7845 M: Ran Wang <ran.wang_1@nxp.com>
7846 L: linux-usb@vger.kernel.org
7847 L: linuxppc-dev@lists.ozlabs.org
7849 F: drivers/usb/phy/phy-fsl-usb*
7852 M: Christoph Hellwig <hch@infradead.org>
7854 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7858 M: "Rafael J. Wysocki" <rafael@kernel.org>
7859 M: Pavel Machek <pavel@ucw.cz>
7860 L: linux-pm@vger.kernel.org
7862 F: Documentation/power/freezing-of-tasks.rst
7863 F: include/linux/freezer.h
7867 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7868 L: linux-kernel@vger.kernel.org
7870 F: include/linux/frontswap.h
7873 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7874 M: David Howells <dhowells@redhat.com>
7875 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7877 F: Documentation/filesystems/caching/
7879 F: include/linux/fscache*.h
7881 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7882 M: Theodore Y. Ts'o <tytso@mit.edu>
7883 M: Jaegeuk Kim <jaegeuk@kernel.org>
7884 M: Eric Biggers <ebiggers@kernel.org>
7885 L: linux-fscrypt@vger.kernel.org
7887 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7888 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7889 F: Documentation/filesystems/fscrypt.rst
7891 F: include/linux/fscrypt*.h
7892 F: include/uapi/linux/fscrypt.h
7895 M: Jeremy Kerr <jk@ozlabs.org>
7896 M: Joel Stanley <joel@jms.id.au>
7897 R: Alistar Popple <alistair@popple.id.au>
7898 R: Eddie James <eajames@linux.ibm.com>
7899 L: linux-fsi@lists.ozlabs.org
7901 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7904 F: include/linux/fsi*.h
7905 F: include/trace/events/fsi*.h
7907 FSI-ATTACHED I2C DRIVER
7908 M: Eddie James <eajames@linux.ibm.com>
7909 L: linux-i2c@vger.kernel.org
7910 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7912 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7913 F: drivers/i2c/busses/i2c-fsi.c
7915 FSI-ATTACHED SPI DRIVER
7916 M: Eddie James <eajames@linux.ibm.com>
7917 L: linux-spi@vger.kernel.org
7919 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7920 F: drivers/spi/spi-fsi.c
7922 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7923 M: Jan Kara <jack@suse.cz>
7924 R: Amir Goldstein <amir73il@gmail.com>
7925 L: linux-fsdevel@vger.kernel.org
7927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7929 F: include/linux/fsnotify*.h
7931 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7932 M: Eric Biggers <ebiggers@kernel.org>
7933 M: Theodore Y. Ts'o <tytso@mit.edu>
7934 L: linux-fscrypt@vger.kernel.org
7936 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7937 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7938 F: Documentation/filesystems/fsverity.rst
7940 F: include/linux/fsverity.h
7941 F: include/uapi/linux/fsverity.h
7943 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7944 M: Michael Zaidman <michael.zaidman@gmail.com>
7945 L: linux-i2c@vger.kernel.org
7946 L: linux-input@vger.kernel.org
7948 F: drivers/hid/hid-ft260.c
7950 FUJITSU LAPTOP EXTRAS
7951 M: Jonathan Woithe <jwoithe@just42.net>
7952 L: platform-driver-x86@vger.kernel.org
7954 F: drivers/platform/x86/fujitsu-laptop.c
7956 FUJITSU M-5MO LS CAMERA ISP DRIVER
7957 M: Kyungmin Park <kyungmin.park@samsung.com>
7958 M: Heungjun Kim <riverful.kim@samsung.com>
7959 L: linux-media@vger.kernel.org
7961 F: drivers/media/i2c/m5mols/
7962 F: include/media/i2c/m5mols.h
7964 FUJITSU TABLET EXTRAS
7965 M: Robert Gerlach <khnz@gmx.de>
7966 L: platform-driver-x86@vger.kernel.org
7968 F: drivers/platform/x86/fujitsu-tablet.c
7970 FUNGIBLE ETHERNET DRIVERS
7971 M: Dimitris Michailidis <dmichail@fungible.com>
7972 L: netdev@vger.kernel.org
7974 F: drivers/net/ethernet/fungible/
7976 FUSE: FILESYSTEM IN USERSPACE
7977 M: Miklos Szeredi <miklos@szeredi.hu>
7978 L: linux-fsdevel@vger.kernel.org
7980 W: https://github.com/libfuse/
7981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7982 F: Documentation/filesystems/fuse.rst
7984 F: include/uapi/linux/fuse.h
7987 M: Thomas Gleixner <tglx@linutronix.de>
7988 M: Ingo Molnar <mingo@redhat.com>
7989 R: Peter Zijlstra <peterz@infradead.org>
7990 R: Darren Hart <dvhart@infradead.org>
7991 R: Davidlohr Bueso <dave@stgolabs.net>
7992 R: André Almeida <andrealmeid@collabora.com>
7993 L: linux-kernel@vger.kernel.org
7995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7996 F: Documentation/locking/*futex*
7997 F: include/asm-generic/futex.h
7998 F: include/linux/futex.h
7999 F: include/uapi/linux/futex.h
8001 F: tools/perf/bench/futex*
8002 F: tools/testing/selftests/futex/
8004 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8005 M: Tim Harvey <tharvey@gateworks.com>
8006 M: Robert Jones <rjones@gateworks.com>
8008 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8009 F: drivers/mfd/gateworks-gsc.c
8010 F: include/linux/mfd/gsc.h
8011 F: Documentation/hwmon/gsc-hwmon.rst
8012 F: drivers/hwmon/gsc-hwmon.c
8013 F: include/linux/platform_data/gsc_hwmon.h
8016 M: Kees Cook <keescook@chromium.org>
8017 L: linux-hardening@vger.kernel.org
8019 F: Documentation/kbuild/gcc-plugins.rst
8020 F: scripts/Makefile.gcc-plugins
8021 F: scripts/gcc-plugins/
8023 GCOV BASED KERNEL PROFILING
8024 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8026 F: Documentation/dev-tools/gcov.rst
8029 GDB KERNEL DEBUGGING HELPER SCRIPTS
8030 M: Jan Kiszka <jan.kiszka@siemens.com>
8031 M: Kieran Bingham <kbingham@kernel.org>
8035 GEMINI CRYPTO DRIVER
8036 M: Corentin Labbe <clabbe@baylibre.com>
8037 L: linux-crypto@vger.kernel.org
8039 F: drivers/crypto/gemini/
8041 GEMTEK FM RADIO RECEIVER DRIVER
8042 M: Hans Verkuil <hverkuil@xs4all.nl>
8043 L: linux-media@vger.kernel.org
8045 W: https://linuxtv.org
8046 T: git git://linuxtv.org/media_tree.git
8047 F: drivers/media/radio/radio-gemtek*
8049 GENERIC ARCHITECTURE TOPOLOGY
8050 M: Sudeep Holla <sudeep.holla@arm.com>
8051 L: linux-kernel@vger.kernel.org
8053 F: drivers/base/arch_topology.c
8054 F: include/linux/arch_topology.h
8057 M: Thomas Gleixner <tglx@linutronix.de>
8058 M: Peter Zijlstra <peterz@infradead.org>
8059 M: Andy Lutomirski <luto@kernel.org>
8060 L: linux-kernel@vger.kernel.org
8062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8063 F: include/linux/entry-common.h
8064 F: include/linux/entry-kvm.h
8067 GENERIC GPIO I2C DRIVER
8068 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8070 F: drivers/i2c/busses/i2c-gpio.c
8071 F: include/linux/platform_data/i2c-gpio.h
8073 GENERIC GPIO I2C MULTIPLEXER DRIVER
8074 M: Peter Korsgaard <peter.korsgaard@barco.com>
8075 L: linux-i2c@vger.kernel.org
8077 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8078 F: drivers/i2c/muxes/i2c-mux-gpio.c
8079 F: include/linux/platform_data/i2c-mux-gpio.h
8081 GENERIC HDLC (WAN) DRIVERS
8082 M: Krzysztof Halasa <khc@pm.waw.pl>
8084 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8085 F: drivers/net/wan/c101.c
8086 F: drivers/net/wan/hd6457*
8087 F: drivers/net/wan/hdlc*
8088 F: drivers/net/wan/n2.c
8089 F: drivers/net/wan/pc300too.c
8090 F: drivers/net/wan/pci200syn.c
8091 F: drivers/net/wan/wanxl*
8093 GENERIC INCLUDE/ASM HEADER FILES
8094 M: Arnd Bergmann <arnd@arndb.de>
8095 L: linux-arch@vger.kernel.org
8097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8098 F: include/asm-generic/
8099 F: include/uapi/asm-generic/
8101 GENERIC PHY FRAMEWORK
8102 M: Kishon Vijay Abraham I <kishon@ti.com>
8103 M: Vinod Koul <vkoul@kernel.org>
8104 L: linux-phy@lists.infradead.org
8106 Q: https://patchwork.kernel.org/project/linux-phy/list/
8107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8108 F: Documentation/devicetree/bindings/phy/
8110 F: include/linux/phy/
8112 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8113 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8115 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8118 M: "Rafael J. Wysocki" <rafael@kernel.org>
8119 M: Kevin Hilman <khilman@kernel.org>
8120 M: Ulf Hansson <ulf.hansson@linaro.org>
8121 L: linux-pm@vger.kernel.org
8123 F: Documentation/devicetree/bindings/power/power?domain*
8124 F: drivers/base/power/domain*.c
8125 F: include/linux/pm_domain.h
8127 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8128 M: Eugen Hristev <eugen.hristev@microchip.com>
8129 L: linux-input@vger.kernel.org
8131 F: drivers/input/touchscreen/resistive-adc-touch.c
8133 GENERIC STRING LIBRARY
8134 R: Andy Shevchenko <andy@kernel.org>
8137 F: lib/string_helpers.c
8138 F: lib/test_string.c
8139 F: lib/test-string_helpers.c
8141 GENERIC UIO DRIVER FOR PCI DEVICES
8142 M: "Michael S. Tsirkin" <mst@redhat.com>
8143 L: kvm@vger.kernel.org
8145 F: drivers/uio/uio_pci_generic.c
8147 GENERIC VDSO LIBRARY
8148 M: Andy Lutomirski <luto@kernel.org>
8149 M: Thomas Gleixner <tglx@linutronix.de>
8150 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8151 L: linux-kernel@vger.kernel.org
8153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8154 F: include/asm-generic/vdso/vsyscall.h
8156 F: kernel/time/vsyscall.c
8159 GENWQE (IBM Generic Workqueue Card)
8160 M: Frank Haverkamp <haver@linux.ibm.com>
8162 F: drivers/misc/genwqe/
8164 GET_MAINTAINER SCRIPT
8165 M: Joe Perches <joe@perches.com>
8167 F: scripts/get_maintainer.pl
8170 M: Bob Peterson <rpeterso@redhat.com>
8171 M: Andreas Gruenbacher <agruenba@redhat.com>
8172 L: cluster-devel@redhat.com
8174 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8176 F: Documentation/filesystems/gfs2*
8178 F: include/uapi/linux/gfs2_ondisk.h
8181 M: Thomas Weißschuh <thomas@weissschuh.net>
8182 L: platform-driver-x86@vger.kernel.org
8184 F: drivers/platform/x86/gigabyte-wmi.c
8187 M: Johan Hovold <johan@kernel.org>
8189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8190 F: Documentation/ABI/testing/sysfs-class-gnss
8191 F: Documentation/devicetree/bindings/gnss/
8193 F: include/linux/gnss.h
8196 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8197 L: linux-media@vger.kernel.org
8199 F: drivers/media/usb/go7007/
8202 M: Bastien Nocera <hadess@hadess.net>
8203 M: Hans de Goede <hdegoede@redhat.com>
8204 L: linux-input@vger.kernel.org
8206 F: drivers/input/touchscreen/goodix*
8208 GOOGLE ETHERNET DRIVERS
8209 M: Jeroen de Borst <jeroendb@google.com>
8210 R: Catherine Sullivan <csully@google.com>
8211 R: David Awogbemila <awogbemila@google.com>
8212 L: netdev@vger.kernel.org
8214 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8215 F: drivers/net/ethernet/google
8217 GPD POCKET FAN DRIVER
8218 M: Hans de Goede <hdegoede@redhat.com>
8219 L: platform-driver-x86@vger.kernel.org
8221 F: drivers/platform/x86/gpd-pocket-fan.c
8224 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8225 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8226 L: linux-gpio@vger.kernel.org
8227 L: linux-acpi@vger.kernel.org
8229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8230 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8231 F: drivers/gpio/gpiolib-acpi.c
8232 F: drivers/gpio/gpiolib-acpi.h
8235 M: Geert Uytterhoeven <geert+renesas@glider.be>
8236 L: linux-gpio@vger.kernel.org
8238 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8239 F: drivers/gpio/gpio-aggregator.c
8242 M: Sean Young <sean@mess.org>
8243 L: linux-media@vger.kernel.org
8245 F: drivers/media/rc/gpio-ir-tx.c
8248 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8249 L: linux-gpio@vger.kernel.org
8251 F: drivers/gpio/gpio-mockup.c
8252 F: tools/testing/selftests/gpio/
8255 R: Michael Walle <michael@walle.cc>
8257 F: drivers/gpio/gpio-regmap.c
8258 F: include/linux/gpio/regmap.h
8261 M: Linus Walleij <linus.walleij@linaro.org>
8262 M: Bartosz Golaszewski <brgl@bgdev.pl>
8263 L: linux-gpio@vger.kernel.org
8265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8266 F: Documentation/ABI/obsolete/sysfs-gpio
8267 F: Documentation/ABI/testing/gpio-cdev
8268 F: Documentation/admin-guide/gpio/
8269 F: Documentation/devicetree/bindings/gpio/
8270 F: Documentation/driver-api/gpio/
8272 F: include/asm-generic/gpio.h
8273 F: include/linux/gpio.h
8274 F: include/linux/gpio/
8275 F: include/linux/of_gpio.h
8276 F: include/uapi/linux/gpio.h
8279 GRE DEMULTIPLEXER DRIVER
8280 M: Dmitry Kozlov <xeb@mail.ru>
8281 L: netdev@vger.kernel.org
8283 F: include/net/gre.h
8284 F: net/ipv4/gre_demux.c
8285 F: net/ipv4/gre_offload.c
8287 GRETH 10/100/1G Ethernet MAC device driver
8288 M: Andreas Larsson <andreas@gaisler.com>
8289 L: netdev@vger.kernel.org
8291 F: drivers/net/ethernet/aeroflex/
8293 GREYBUS AUDIO PROTOCOLS DRIVERS
8294 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8295 M: Mark Greer <mgreer@animalcreek.com>
8297 F: drivers/staging/greybus/audio_apbridgea.c
8298 F: drivers/staging/greybus/audio_apbridgea.h
8299 F: drivers/staging/greybus/audio_codec.c
8300 F: drivers/staging/greybus/audio_codec.h
8301 F: drivers/staging/greybus/audio_gb.c
8302 F: drivers/staging/greybus/audio_manager.c
8303 F: drivers/staging/greybus/audio_manager.h
8304 F: drivers/staging/greybus/audio_manager_module.c
8305 F: drivers/staging/greybus/audio_manager_private.h
8306 F: drivers/staging/greybus/audio_manager_sysfs.c
8307 F: drivers/staging/greybus/audio_module.c
8308 F: drivers/staging/greybus/audio_topology.c
8310 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8311 M: Viresh Kumar <vireshk@kernel.org>
8313 F: drivers/staging/greybus/authentication.c
8314 F: drivers/staging/greybus/bootrom.c
8315 F: drivers/staging/greybus/firmware.h
8316 F: drivers/staging/greybus/fw-core.c
8317 F: drivers/staging/greybus/fw-download.c
8318 F: drivers/staging/greybus/fw-management.c
8319 F: drivers/staging/greybus/greybus_authentication.h
8320 F: drivers/staging/greybus/greybus_firmware.h
8321 F: drivers/staging/greybus/hid.c
8322 F: drivers/staging/greybus/i2c.c
8323 F: drivers/staging/greybus/spi.c
8324 F: drivers/staging/greybus/spilib.c
8325 F: drivers/staging/greybus/spilib.h
8327 GREYBUS LOOPBACK DRIVER
8328 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8330 F: drivers/staging/greybus/loopback.c
8332 GREYBUS PLATFORM DRIVERS
8333 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8335 F: drivers/staging/greybus/arche-apb-ctrl.c
8336 F: drivers/staging/greybus/arche-platform.c
8337 F: drivers/staging/greybus/arche_platform.h
8339 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8340 M: Rui Miguel Silva <rmfrfs@gmail.com>
8342 F: drivers/staging/greybus/gpio.c
8343 F: drivers/staging/greybus/light.c
8344 F: drivers/staging/greybus/power_supply.c
8345 F: drivers/staging/greybus/sdio.c
8346 F: drivers/staging/greybus/spi.c
8347 F: drivers/staging/greybus/spilib.c
8350 M: Johan Hovold <johan@kernel.org>
8351 M: Alex Elder <elder@kernel.org>
8352 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8353 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8356 F: drivers/staging/greybus/
8357 F: include/linux/greybus.h
8358 F: include/linux/greybus/
8360 GREYBUS UART PROTOCOLS DRIVERS
8361 M: David Lin <dtwlin@gmail.com>
8363 F: drivers/staging/greybus/log.c
8364 F: drivers/staging/greybus/uart.c
8366 GS1662 VIDEO SERIALIZER
8367 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8368 L: linux-media@vger.kernel.org
8370 T: git git://linuxtv.org/media_tree.git
8371 F: drivers/media/spi/gs1662.c
8373 GSPCA FINEPIX SUBDRIVER
8374 M: Frank Zago <frank@zago.net>
8375 L: linux-media@vger.kernel.org
8377 T: git git://linuxtv.org/media_tree.git
8378 F: drivers/media/usb/gspca/finepix.c
8380 GSPCA GL860 SUBDRIVER
8381 M: Olivier Lorin <o.lorin@laposte.net>
8382 L: linux-media@vger.kernel.org
8384 T: git git://linuxtv.org/media_tree.git
8385 F: drivers/media/usb/gspca/gl860/
8387 GSPCA M5602 SUBDRIVER
8388 M: Erik Andren <erik.andren@gmail.com>
8389 L: linux-media@vger.kernel.org
8391 T: git git://linuxtv.org/media_tree.git
8392 F: drivers/media/usb/gspca/m5602/
8394 GSPCA PAC207 SONIXB SUBDRIVER
8395 M: Hans Verkuil <hverkuil@xs4all.nl>
8396 L: linux-media@vger.kernel.org
8398 T: git git://linuxtv.org/media_tree.git
8399 F: drivers/media/usb/gspca/pac207.c
8401 GSPCA SN9C20X SUBDRIVER
8402 M: Brian Johnson <brijohn@gmail.com>
8403 L: linux-media@vger.kernel.org
8405 T: git git://linuxtv.org/media_tree.git
8406 F: drivers/media/usb/gspca/sn9c20x.c
8408 GSPCA T613 SUBDRIVER
8409 M: Leandro Costantino <lcostantino@gmail.com>
8410 L: linux-media@vger.kernel.org
8412 T: git git://linuxtv.org/media_tree.git
8413 F: drivers/media/usb/gspca/t613.c
8415 GSPCA USB WEBCAM DRIVER
8416 M: Hans Verkuil <hverkuil@xs4all.nl>
8417 L: linux-media@vger.kernel.org
8419 T: git git://linuxtv.org/media_tree.git
8420 F: drivers/media/usb/gspca/
8422 GTP (GPRS Tunneling Protocol)
8423 M: Pablo Neira Ayuso <pablo@netfilter.org>
8424 M: Harald Welte <laforge@gnumonks.org>
8425 L: osmocom-net-gprs@lists.osmocom.org
8427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8428 F: drivers/net/gtp.c
8430 GUID PARTITION TABLE (GPT)
8431 M: Davidlohr Bueso <dave@stgolabs.net>
8432 L: linux-efi@vger.kernel.org
8434 F: block/partitions/efi.*
8437 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8438 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8440 W: http://uclinux-h8.sourceforge.jp
8441 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8443 F: drivers/clk/h8300/
8444 F: drivers/clocksource/h8300_*.c
8445 F: drivers/irqchip/irq-renesas-h8*.c
8447 HABANALABS PCI DRIVER
8448 M: Oded Gabbay <ogabbay@kernel.org>
8450 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8451 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8452 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8453 F: drivers/misc/habanalabs/
8454 F: include/uapi/misc/habanalabs.h
8457 M: Antti Palosaari <crope@iki.fi>
8458 L: linux-media@vger.kernel.org
8460 W: https://linuxtv.org
8461 W: http://palosaari.fi/linux/
8462 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8463 T: git git://linuxtv.org/anttip/media_tree.git
8464 F: drivers/media/usb/hackrf/
8466 HANTRO VPU CODEC DRIVER
8467 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8468 M: Philipp Zabel <p.zabel@pengutronix.de>
8469 L: linux-media@vger.kernel.org
8470 L: linux-rockchip@lists.infradead.org
8472 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8473 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8474 F: drivers/staging/media/hantro/
8476 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8477 M: Frank Seidel <frank@f-seidel.de>
8478 L: platform-driver-x86@vger.kernel.org
8480 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8481 F: drivers/platform/x86/hdaps.c
8484 M: Jean Delvare <jdelvare@suse.com>
8485 M: Guenter Roeck <linux@roeck-us.net>
8486 L: linux-hwmon@vger.kernel.org
8488 W: http://hwmon.wiki.kernel.org/
8489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8490 F: Documentation/ABI/testing/sysfs-class-hwmon
8491 F: Documentation/devicetree/bindings/hwmon/
8492 F: Documentation/hwmon/
8494 F: include/linux/hwmon*.h
8495 F: include/trace/events/hwmon*.h
8496 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8498 HARDWARE RANDOM NUMBER GENERATOR CORE
8499 M: Matt Mackall <mpm@selenic.com>
8500 M: Herbert Xu <herbert@gondor.apana.org.au>
8501 L: linux-crypto@vger.kernel.org
8503 F: Documentation/admin-guide/hw_random.rst
8504 F: Documentation/devicetree/bindings/rng/
8505 F: drivers/char/hw_random/
8506 F: include/linux/hw_random.h
8508 HARDWARE SPINLOCK CORE
8509 M: Ohad Ben-Cohen <ohad@wizery.com>
8510 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8511 R: Baolin Wang <baolin.wang7@gmail.com>
8512 L: linux-remoteproc@vger.kernel.org
8514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8515 F: Documentation/devicetree/bindings/hwlock/
8516 F: Documentation/locking/hwspinlock.rst
8517 F: drivers/hwspinlock/
8518 F: include/linux/hwspinlock.h
8520 HARDWARE TRACING FACILITIES
8521 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8523 F: drivers/hwtracing/
8525 HARMONY SOUND DRIVER
8526 L: linux-parisc@vger.kernel.org
8528 F: sound/parisc/harmony.*
8530 HDPVR USB VIDEO ENCODER DRIVER
8531 M: Hans Verkuil <hverkuil@xs4all.nl>
8532 L: linux-media@vger.kernel.org
8534 W: https://linuxtv.org
8535 T: git git://linuxtv.org/media_tree.git
8536 F: drivers/media/usb/hdpvr/
8538 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8539 M: Matt Hsiao <matt.hsiao@hpe.com>
8541 F: drivers/misc/hpilo.[ch]
8543 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8544 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8546 F: Documentation/watchdog/hpwdt.rst
8547 F: drivers/watchdog/hpwdt.c
8549 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8550 M: Don Brace <don.brace@microchip.com>
8551 L: storagedev@microchip.com
8552 L: linux-scsi@vger.kernel.org
8554 F: Documentation/scsi/hpsa.rst
8555 F: drivers/scsi/hpsa*.[ch]
8556 F: include/linux/cciss*.h
8557 F: include/uapi/linux/cciss*.h
8560 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8561 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8562 L: linux-rdma@vger.kernel.org
8564 F: drivers/infiniband/hw/hfi1
8567 L: linux-fsdevel@vger.kernel.org
8569 F: Documentation/filesystems/hfs.rst
8573 L: linux-fsdevel@vger.kernel.org
8575 F: Documentation/filesystems/hfsplus.rst
8578 HGA FRAMEBUFFER DRIVER
8579 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8580 L: linux-nvidia@lists.surfsouth.com
8582 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8583 F: drivers/video/fbdev/hgafb.c
8585 HIBERNATION (aka Software Suspend, aka swsusp)
8586 M: "Rafael J. Wysocki" <rafael@kernel.org>
8587 M: Pavel Machek <pavel@ucw.cz>
8588 L: linux-pm@vger.kernel.org
8590 B: https://bugzilla.kernel.org
8591 F: arch/*/include/asm/suspend*.h
8593 F: drivers/base/power/
8594 F: include/linux/freezer.h
8595 F: include/linux/pm.h
8596 F: include/linux/suspend.h
8600 M: Jiri Kosina <jikos@kernel.org>
8601 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8602 L: linux-input@vger.kernel.org
8604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8606 F: include/linux/hid*
8607 F: include/uapi/linux/hid*
8609 HID LOGITECH DRIVERS
8610 R: Filipe Laíns <lains@riseup.net>
8611 L: linux-input@vger.kernel.org
8613 F: drivers/hid/hid-logitech-*
8615 HID PLAYSTATION DRIVER
8616 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8617 L: linux-input@vger.kernel.org
8619 F: drivers/hid/hid-playstation.c
8621 HID SENSOR HUB DRIVERS
8622 M: Jiri Kosina <jikos@kernel.org>
8623 M: Jonathan Cameron <jic23@kernel.org>
8624 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8625 L: linux-input@vger.kernel.org
8626 L: linux-iio@vger.kernel.org
8628 F: Documentation/hid/hid-sensor*
8629 F: drivers/hid/hid-sensor-*
8630 F: drivers/iio/*/hid-*
8631 F: include/linux/hid-sensor-*
8633 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8634 M: Thomas Gleixner <tglx@linutronix.de>
8635 L: linux-kernel@vger.kernel.org
8637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8638 F: Documentation/timers/
8639 F: include/linux/clockchips.h
8640 F: include/linux/hrtimer.h
8641 F: kernel/time/clockevents.c
8642 F: kernel/time/hrtimer.c
8643 F: kernel/time/timer_*.c
8645 HIGH-SPEED SCC DRIVER FOR AX.25
8646 L: linux-hams@vger.kernel.org
8648 F: drivers/net/hamradio/dmascc.c
8649 F: drivers/net/hamradio/scc.c
8651 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8652 M: HighPoint Linux Team <linux@highpoint-tech.com>
8654 W: http://www.highpoint-tech.com
8655 F: Documentation/scsi/hptiop.rst
8656 F: drivers/scsi/hptiop.c
8659 M: Jes Sorensen <jes@trained-monkey.org>
8660 L: linux-hippi@sunsite.dk
8662 F: drivers/net/hippi/
8663 F: include/linux/hippidevice.h
8664 F: include/uapi/linux/if_hippi.h
8667 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8668 M: Kurt Kanzenbach <kurt@linutronix.de>
8669 L: netdev@vger.kernel.org
8671 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8672 F: drivers/net/dsa/hirschmann/*
8673 F: include/linux/platform_data/hirschmann-hellcreek.h
8674 F: net/dsa/tag_hellcreek.c
8676 HISILICON DMA DRIVER
8677 M: Zhou Wang <wangzhou1@hisilicon.com>
8678 L: dmaengine@vger.kernel.org
8680 F: drivers/dma/hisi_dma.c
8682 HISILICON GPIO DRIVER
8683 M: Luo Jiaxing <luojiaxing@huawei.com>
8684 L: linux-gpio@vger.kernel.org
8686 F: drivers/gpio/gpio-hisi.c
8688 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8689 M: Longfang Liu <liulongfang@huawei.com>
8690 L: linux-crypto@vger.kernel.org
8692 F: Documentation/ABI/testing/debugfs-hisi-hpre
8693 F: drivers/crypto/hisilicon/hpre/hpre.h
8694 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8695 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8697 HISILICON I2C CONTROLLER DRIVER
8698 M: Yicong Yang <yangyicong@hisilicon.com>
8699 L: linux-i2c@vger.kernel.org
8701 W: https://www.hisilicon.com
8702 F: drivers/i2c/busses/i2c-hisi.c
8704 HISILICON LPC BUS DRIVER
8705 M: john.garry@huawei.com
8707 W: http://www.hisilicon.com
8708 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8709 F: drivers/bus/hisi_lpc.c
8711 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8712 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8713 M: Salil Mehta <salil.mehta@huawei.com>
8714 L: netdev@vger.kernel.org
8716 W: http://www.hisilicon.com
8717 F: drivers/net/ethernet/hisilicon/hns3/
8719 HISILICON NETWORK SUBSYSTEM DRIVER
8720 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8721 M: Salil Mehta <salil.mehta@huawei.com>
8722 L: netdev@vger.kernel.org
8724 W: http://www.hisilicon.com
8725 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8726 F: drivers/net/ethernet/hisilicon/
8728 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8729 M: John Stultz <john.stultz@linaro.org>
8730 L: linux-kernel@vger.kernel.org
8732 F: drivers/misc/hisi_hikey_usb.c
8734 HISILICON PMU DRIVER
8735 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8736 M: Qi Liu <liuqi115@huawei.com>
8738 W: http://www.hisilicon.com
8739 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
8740 F: Documentation/admin-guide/perf/hisi-pmu.rst
8741 F: drivers/perf/hisilicon
8743 HISILICON QM AND ZIP Controller DRIVER
8744 M: Zhou Wang <wangzhou1@hisilicon.com>
8745 L: linux-crypto@vger.kernel.org
8747 F: Documentation/ABI/testing/debugfs-hisi-zip
8748 F: drivers/crypto/hisilicon/qm.c
8749 F: drivers/crypto/hisilicon/sgl.c
8750 F: drivers/crypto/hisilicon/zip/
8751 F: include/linux/hisi_acc_qm.h
8753 HISILICON ROCE DRIVER
8754 M: Wenpeng Liang <liangwenpeng@huawei.com>
8755 M: Weihang Li <liweihang@huawei.com>
8756 L: linux-rdma@vger.kernel.org
8758 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8759 F: drivers/infiniband/hw/hns/
8761 HISILICON SAS Controller
8762 M: John Garry <john.garry@huawei.com>
8764 W: http://www.hisilicon.com
8765 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8766 F: drivers/scsi/hisi_sas/
8768 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8769 M: Kai Ye <yekai13@huawei.com>
8770 M: Longfang Liu <liulongfang@huawei.com>
8771 L: linux-crypto@vger.kernel.org
8773 F: Documentation/ABI/testing/debugfs-hisi-sec
8774 F: drivers/crypto/hisilicon/sec2/sec.h
8775 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8776 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8777 F: drivers/crypto/hisilicon/sec2/sec_main.c
8779 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8780 M: Jay Fang <f.fangjian@huawei.com>
8781 L: linux-spi@vger.kernel.org
8783 W: http://www.hisilicon.com
8784 F: drivers/spi/spi-hisi-kunpeng.c
8786 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8787 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8788 L: linux-kernel@vger.kernel.org
8790 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8791 F: drivers/spmi/hisi-spmi-controller.c
8793 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8794 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8795 L: linux-kernel@vger.kernel.org
8797 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8798 F: drivers/mfd/hi6421-spmi-pmic.c
8800 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8801 M: Weili Qian <qianweili@huawei.com>
8803 F: drivers/crypto/hisilicon/trng/trng.c
8805 HISILICON V3XX SPI NOR FLASH Controller Driver
8806 M: John Garry <john.garry@huawei.com>
8808 W: http://www.hisilicon.com
8809 F: drivers/spi/spi-hisi-sfc-v3xx.c
8811 HMM - Heterogeneous Memory Management
8812 M: Jérôme Glisse <jglisse@redhat.com>
8813 L: linux-mm@kvack.org
8815 F: Documentation/vm/hmm.rst
8816 F: include/linux/hmm*
8819 F: tools/testing/selftests/vm/*hmm*
8822 M: Jouni Malinen <j@w1.fi>
8823 L: linux-wireless@vger.kernel.org
8825 W: http://w1.fi/hostap-driver.html
8826 F: drivers/net/wireless/intersil/hostap/
8828 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8829 L: platform-driver-x86@vger.kernel.org
8831 F: drivers/platform/x86/tc1100-wmi.c
8833 HPET: High Precision Event Timers driver
8834 M: Clemens Ladisch <clemens@ladisch.de>
8836 F: Documentation/timers/hpet.rst
8837 F: drivers/char/hpet.c
8838 F: include/linux/hpet.h
8839 F: include/uapi/linux/hpet.h
8843 F: arch/x86/include/asm/hpet.h
8844 F: arch/x86/kernel/hpet.c
8847 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8849 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8853 M: Sebastian Reichel <sre@kernel.org>
8855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8856 F: Documentation/ABI/testing/sysfs-bus-hsi
8857 F: Documentation/driver-api/hsi.rst
8859 F: include/linux/hsi/
8860 F: include/uapi/linux/hsi/
8863 L: linux-usb@vger.kernel.org
8865 F: drivers/net/usb/hso.c
8867 HSR NETWORK PROTOCOL
8868 L: netdev@vger.kernel.org
8872 HT16K33 LED CONTROLLER DRIVER
8873 M: Robin van der Gracht <robin@protonic.nl>
8875 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8876 F: drivers/auxdisplay/ht16k33.c
8878 HTCPEN TOUCHSCREEN DRIVER
8879 M: Pau Oliva Fora <pof@eslack.org>
8880 L: linux-input@vger.kernel.org
8882 F: drivers/input/touchscreen/htcpen.c
8884 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8885 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8886 L: linux-iio@vger.kernel.org
8888 W: http://www.st.com/
8889 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8890 F: drivers/iio/humidity/hts221*
8892 HUAWEI ETHERNET DRIVER
8893 L: netdev@vger.kernel.org
8895 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8896 F: drivers/net/ethernet/huawei/hinic/
8899 M: Mike Kravetz <mike.kravetz@oracle.com>
8900 L: linux-mm@kvack.org
8902 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8903 F: Documentation/admin-guide/mm/hugetlbpage.rst
8904 F: Documentation/vm/hugetlbfs_reserv.rst
8906 F: include/linux/hugetlb.h
8910 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8911 L: linux-media@vger.kernel.org
8913 W: https://linuxtv.org
8914 T: git git://linuxtv.org/media_tree.git
8915 F: drivers/media/platform/st/sti/hva
8917 HWPOISON MEMORY FAILURE HANDLING
8918 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8919 L: linux-mm@kvack.org
8921 F: mm/hwpoison-inject.c
8922 F: mm/memory-failure.c
8924 HYCON HY46XX TOUCHSCREEN SUPPORT
8925 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8926 L: linux-input@vger.kernel.org
8928 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8929 F: drivers/input/touchscreen/hycon-hy46xx.c
8931 HYGON PROCESSOR SUPPORT
8932 M: Pu Wen <puwen@hygon.cn>
8933 L: linux-kernel@vger.kernel.org
8935 F: arch/x86/kernel/cpu/hygon.c
8937 HYNIX HI556 SENSOR DRIVER
8938 M: Shawn Tu <shawnx.tu@intel.com>
8939 L: linux-media@vger.kernel.org
8941 T: git git://linuxtv.org/media_tree.git
8942 F: drivers/media/i2c/hi556.c
8944 HYNIX HI846 SENSOR DRIVER
8945 M: Martin Kepplinger <martin.kepplinger@puri.sm>
8946 L: linux-media@vger.kernel.org
8948 F: drivers/media/i2c/hi846.c
8950 HYNIX HI847 SENSOR DRIVER
8951 M: Shawn Tu <shawnx.tu@intel.com>
8952 L: linux-media@vger.kernel.org
8954 F: drivers/media/i2c/hi847.c
8956 Hyper-V/Azure CORE AND DRIVERS
8957 M: "K. Y. Srinivasan" <kys@microsoft.com>
8958 M: Haiyang Zhang <haiyangz@microsoft.com>
8959 M: Stephen Hemminger <sthemmin@microsoft.com>
8960 M: Wei Liu <wei.liu@kernel.org>
8961 M: Dexuan Cui <decui@microsoft.com>
8962 L: linux-hyperv@vger.kernel.org
8964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8965 F: Documentation/ABI/stable/sysfs-bus-vmbus
8966 F: Documentation/ABI/testing/debugfs-hyperv
8967 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8968 F: arch/arm64/hyperv
8969 F: arch/arm64/include/asm/hyperv-tlfs.h
8970 F: arch/arm64/include/asm/mshyperv.h
8972 F: arch/x86/include/asm/hyperv-tlfs.h
8973 F: arch/x86/include/asm/mshyperv.h
8974 F: arch/x86/include/asm/trace/hyperv.h
8975 F: arch/x86/kernel/cpu/mshyperv.c
8976 F: drivers/clocksource/hyperv_timer.c
8977 F: drivers/hid/hid-hyperv.c
8979 F: drivers/input/serio/hyperv-keyboard.c
8980 F: drivers/iommu/hyperv-iommu.c
8981 F: drivers/net/ethernet/microsoft/
8982 F: drivers/net/hyperv/
8983 F: drivers/pci/controller/pci-hyperv-intf.c
8984 F: drivers/pci/controller/pci-hyperv.c
8985 F: drivers/scsi/storvsc_drv.c
8986 F: drivers/uio/uio_hv_generic.c
8987 F: drivers/video/fbdev/hyperv_fb.c
8988 F: include/asm-generic/hyperv-tlfs.h
8989 F: include/asm-generic/mshyperv.h
8990 F: include/clocksource/hyperv_timer.h
8991 F: include/linux/hyperv.h
8992 F: include/uapi/linux/hyperv.h
8993 F: net/vmw_vsock/hyperv_transport.c
8997 M: Vignesh Raghavendra <vigneshr@ti.com>
8998 L: linux-mtd@lists.infradead.org
9000 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9001 C: irc://irc.oftc.net/mtd
9002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9003 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9004 F: drivers/mtd/hyperbus/
9005 F: include/linux/mtd/hyperbus.h
9007 HYPERVISOR VIRTUAL CONSOLE DRIVER
9008 L: linuxppc-dev@lists.ozlabs.org
9013 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9014 L: linux-i2c@vger.kernel.org
9015 L: linux-acpi@vger.kernel.org
9017 F: drivers/i2c/i2c-core-acpi.c
9019 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9020 M: Ajay Gupta <ajayg@nvidia.com>
9021 L: linux-i2c@vger.kernel.org
9023 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9024 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9027 M: Peter Rosin <peda@axentia.se>
9028 L: linux-i2c@vger.kernel.org
9030 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9031 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9032 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9033 F: Documentation/i2c/i2c-topology.rst
9034 F: Documentation/i2c/muxes/
9035 F: drivers/i2c/i2c-mux.c
9036 F: drivers/i2c/muxes/
9037 F: include/linux/i2c-mux.h
9039 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9040 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9041 L: linux-i2c@vger.kernel.org
9043 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9044 F: drivers/i2c/busses/i2c-mv64xxx.c
9046 I2C OVER PARALLEL PORT
9047 M: Jean Delvare <jdelvare@suse.com>
9048 L: linux-i2c@vger.kernel.org
9050 F: Documentation/i2c/busses/i2c-parport.rst
9051 F: drivers/i2c/busses/i2c-parport.c
9054 M: Wolfram Sang <wsa@kernel.org>
9055 L: linux-i2c@vger.kernel.org
9057 W: https://i2c.wiki.kernel.org/
9058 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9060 F: Documentation/devicetree/bindings/i2c/i2c.txt
9061 F: Documentation/i2c/
9063 F: include/linux/i2c-dev.h
9064 F: include/linux/i2c-smbus.h
9065 F: include/linux/i2c.h
9066 F: include/uapi/linux/i2c-*.h
9067 F: include/uapi/linux/i2c.h
9069 I2C SUBSYSTEM HOST DRIVERS
9070 L: linux-i2c@vger.kernel.org
9072 W: https://i2c.wiki.kernel.org/
9073 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9075 F: Documentation/devicetree/bindings/i2c/
9076 F: drivers/i2c/algos/
9077 F: drivers/i2c/busses/
9080 M: Jean Delvare <jdelvare@suse.com>
9081 L: linux-i2c@vger.kernel.org
9083 F: Documentation/i2c/busses/i2c-taos-evm.rst
9084 F: drivers/i2c/busses/i2c-taos-evm.c
9087 M: Till Harbaum <till@harbaum.org>
9088 L: linux-i2c@vger.kernel.org
9090 W: http://www.harbaum.org/till/i2c_tiny_usb
9091 F: drivers/i2c/busses/i2c-tiny-usb.c
9093 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9094 M: Jean Delvare <jdelvare@suse.com>
9095 L: linux-i2c@vger.kernel.org
9097 F: Documentation/i2c/busses/i2c-ali1535.rst
9098 F: Documentation/i2c/busses/i2c-ali1563.rst
9099 F: Documentation/i2c/busses/i2c-ali15x3.rst
9100 F: Documentation/i2c/busses/i2c-amd756.rst
9101 F: Documentation/i2c/busses/i2c-amd8111.rst
9102 F: Documentation/i2c/busses/i2c-i801.rst
9103 F: Documentation/i2c/busses/i2c-nforce2.rst
9104 F: Documentation/i2c/busses/i2c-piix4.rst
9105 F: Documentation/i2c/busses/i2c-sis5595.rst
9106 F: Documentation/i2c/busses/i2c-sis630.rst
9107 F: Documentation/i2c/busses/i2c-sis96x.rst
9108 F: Documentation/i2c/busses/i2c-via.rst
9109 F: Documentation/i2c/busses/i2c-viapro.rst
9110 F: drivers/i2c/busses/i2c-ali1535.c
9111 F: drivers/i2c/busses/i2c-ali1563.c
9112 F: drivers/i2c/busses/i2c-ali15x3.c
9113 F: drivers/i2c/busses/i2c-amd756-s4882.c
9114 F: drivers/i2c/busses/i2c-amd756.c
9115 F: drivers/i2c/busses/i2c-amd8111.c
9116 F: drivers/i2c/busses/i2c-i801.c
9117 F: drivers/i2c/busses/i2c-isch.c
9118 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9119 F: drivers/i2c/busses/i2c-nforce2.c
9120 F: drivers/i2c/busses/i2c-piix4.c
9121 F: drivers/i2c/busses/i2c-sis5595.c
9122 F: drivers/i2c/busses/i2c-sis630.c
9123 F: drivers/i2c/busses/i2c-sis96x.c
9124 F: drivers/i2c/busses/i2c-via.c
9125 F: drivers/i2c/busses/i2c-viapro.c
9127 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9128 M: Hans de Goede <hdegoede@redhat.com>
9129 L: linux-i2c@vger.kernel.org
9131 F: drivers/i2c/busses/i2c-cht-wc.c
9133 I2C/SMBUS ISMT DRIVER
9134 M: Seth Heasley <seth.heasley@intel.com>
9135 M: Neil Horman <nhorman@tuxdriver.com>
9136 L: linux-i2c@vger.kernel.org
9137 F: Documentation/i2c/busses/i2c-ismt.rst
9138 F: drivers/i2c/busses/i2c-ismt.c
9140 I2C/SMBUS STUB DRIVER
9141 M: Jean Delvare <jdelvare@suse.com>
9142 L: linux-i2c@vger.kernel.org
9144 F: drivers/i2c/i2c-stub.c
9146 I3C DRIVER FOR CADENCE I3C MASTER IP
9147 M: Przemysław Gaj <pgaj@cadence.com>
9149 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
9150 F: drivers/i3c/master/i3c-master-cdns.c
9152 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9153 M: Vitor Soares <vitor.soares@synopsys.com>
9155 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
9156 F: drivers/i3c/master/dw*
9159 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9160 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9162 C: irc://chat.freenode.net/linux-i3c
9163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9164 F: Documentation/ABI/testing/sysfs-bus-i3c
9165 F: Documentation/devicetree/bindings/i3c/
9166 F: Documentation/driver-api/i3c
9168 F: include/linux/i3c/
9170 IA64 (Itanium) PLATFORM
9171 L: linux-ia64@vger.kernel.org
9173 F: Documentation/ia64/
9176 IBM Power 842 compression accelerator
9177 M: Haren Myneni <haren@us.ibm.com>
9180 F: drivers/crypto/nx/Kconfig
9181 F: drivers/crypto/nx/Makefile
9182 F: drivers/crypto/nx/nx-842*
9183 F: include/linux/sw842.h
9186 IBM Power in-Nest Crypto Acceleration
9187 M: Breno Leitão <leitao@debian.org>
9188 M: Nayna Jain <nayna@linux.ibm.com>
9189 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9190 L: linux-crypto@vger.kernel.org
9192 F: drivers/crypto/nx/Kconfig
9193 F: drivers/crypto/nx/Makefile
9194 F: drivers/crypto/nx/nx-aes*
9195 F: drivers/crypto/nx/nx-sha*
9196 F: drivers/crypto/nx/nx.*
9197 F: drivers/crypto/nx/nx_csbcpb.h
9198 F: drivers/crypto/nx/nx_debugfs.c
9200 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9201 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9202 L: linux-pci@vger.kernel.org
9203 L: linuxppc-dev@lists.ozlabs.org
9205 F: drivers/pci/hotplug/rpadlpar*
9207 IBM Power Linux RAID adapter
9208 M: Brian King <brking@us.ibm.com>
9210 F: drivers/scsi/ipr.*
9212 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9213 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9214 L: linux-pci@vger.kernel.org
9215 L: linuxppc-dev@lists.ozlabs.org
9217 F: drivers/pci/hotplug/rpaphp*
9219 IBM Power SRIOV Virtual NIC Device Driver
9220 M: Dany Madden <drt@linux.ibm.com>
9221 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9222 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9223 L: netdev@vger.kernel.org
9225 F: drivers/net/ethernet/ibm/ibmvnic.*
9227 IBM Power Virtual Accelerator Switchboard
9228 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9229 L: linuxppc-dev@lists.ozlabs.org
9231 F: arch/powerpc/include/asm/vas.h
9232 F: arch/powerpc/platforms/powernv/copy-paste.h
9233 F: arch/powerpc/platforms/powernv/vas*
9235 IBM Power Virtual Ethernet Device Driver
9236 M: Cristobal Forno <cforno12@linux.ibm.com>
9237 L: netdev@vger.kernel.org
9239 F: drivers/net/ethernet/ibm/ibmveth.*
9241 IBM Power Virtual FC Device Drivers
9242 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9243 L: linux-scsi@vger.kernel.org
9245 F: drivers/scsi/ibmvscsi/ibmvfc*
9247 IBM Power Virtual Management Channel Driver
9248 M: Brad Warrum <bwarrum@linux.ibm.com>
9249 M: Ritu Agarwal <rituagar@linux.ibm.com>
9251 F: drivers/misc/ibmvmc.*
9253 IBM Power Virtual SCSI Device Drivers
9254 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9255 L: linux-scsi@vger.kernel.org
9257 F: drivers/scsi/ibmvscsi/ibmvscsi*
9258 F: include/scsi/viosrp.h
9260 IBM Power Virtual SCSI Device Target Driver
9261 M: Michael Cyr <mikecyr@linux.ibm.com>
9262 L: linux-scsi@vger.kernel.org
9263 L: target-devel@vger.kernel.org
9265 F: drivers/scsi/ibmvscsi_tgt/
9267 IBM Power VMX Cryptographic instructions
9268 M: Breno Leitão <leitao@debian.org>
9269 M: Nayna Jain <nayna@linux.ibm.com>
9270 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9271 L: linux-crypto@vger.kernel.org
9273 F: drivers/crypto/vmx/Kconfig
9274 F: drivers/crypto/vmx/Makefile
9275 F: drivers/crypto/vmx/aes*
9276 F: drivers/crypto/vmx/ghash*
9277 F: drivers/crypto/vmx/ppc-xlate.pl
9278 F: drivers/crypto/vmx/vmx.c
9280 IBM ServeRAID RAID DRIVER
9282 F: drivers/scsi/ips.*
9284 ICH LPC AND GPIO DRIVER
9285 M: Peter Tyser <ptyser@xes-inc.com>
9287 F: drivers/gpio/gpio-ich.c
9288 F: drivers/mfd/lpc_ich.c
9291 M: Max Staudt <max@enpas.org>
9292 L: linux-i2c@vger.kernel.org
9294 F: drivers/i2c/busses/i2c-icy.c
9296 IDEAPAD LAPTOP EXTRAS DRIVER
9297 M: Ike Panhc <ike.pan@canonical.com>
9298 L: platform-driver-x86@vger.kernel.org
9300 W: http://launchpad.net/ideapad-laptop
9301 F: drivers/platform/x86/ideapad-laptop.c
9303 IDEAPAD LAPTOP SLIDEBAR DRIVER
9304 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9305 L: linux-input@vger.kernel.org
9307 W: https://github.com/o2genum/ideapad-slidebar
9308 F: drivers/input/misc/ideapad_slidebar.c
9311 M: Christian Brauner <brauner@kernel.org>
9312 L: linux-fsdevel@vger.kernel.org
9314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9315 F: Documentation/filesystems/idmappings.rst
9316 F: tools/testing/selftests/mount_setattr/
9317 F: include/linux/mnt_idmapping.h
9319 IDT VersaClock 5 CLOCK DRIVER
9320 M: Luca Ceresoli <luca@lucaceresoli.net>
9322 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9323 F: drivers/clk/clk-versaclock5.c
9325 IEEE 802.15.4 SUBSYSTEM
9326 M: Alexander Aring <alex.aring@gmail.com>
9327 M: Stefan Schmidt <stefan@datenfreihafen.org>
9328 L: linux-wpan@vger.kernel.org
9330 W: https://linux-wpan.org/
9331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9333 F: Documentation/networking/ieee802154.rst
9334 F: drivers/net/ieee802154/
9335 F: include/linux/ieee802154.h
9336 F: include/linux/nl802154.h
9337 F: include/net/af_ieee802154.h
9338 F: include/net/cfg802154.h
9339 F: include/net/ieee802154_netdev.h
9340 F: include/net/mac802154.h
9341 F: include/net/nl802154.h
9346 M: Yotam Gigi <yotam.gi@gmail.com>
9347 M: Jamal Hadi Salim <jhs@mojatatu.com>
9348 F: include/net/ife.h
9349 F: include/uapi/linux/ife.h
9352 IGORPLUG-USB IR RECEIVER
9353 M: Sean Young <sean@mess.org>
9354 L: linux-media@vger.kernel.org
9356 F: drivers/media/rc/igorplugusb.c
9358 IGUANAWORKS USB IR TRANSCEIVER
9359 M: Sean Young <sean@mess.org>
9360 L: linux-media@vger.kernel.org
9362 F: drivers/media/rc/iguanair.c
9364 IIO DIGITAL POTENTIOMETER DAC
9365 M: Peter Rosin <peda@axentia.se>
9366 L: linux-iio@vger.kernel.org
9368 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9369 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9370 F: drivers/iio/dac/dpot-dac.c
9372 IIO ENVELOPE DETECTOR
9373 M: Peter Rosin <peda@axentia.se>
9374 L: linux-iio@vger.kernel.org
9376 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9377 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9378 F: drivers/iio/adc/envelope-detector.c
9381 M: Peter Rosin <peda@axentia.se>
9382 L: linux-iio@vger.kernel.org
9384 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9385 F: drivers/iio/multiplexer/iio-mux.c
9387 IIO SCMI BASED DRIVER
9388 M: Jyoti Bhayana <jbhayana@google.com>
9389 L: linux-iio@vger.kernel.org
9391 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9393 IIO SUBSYSTEM AND DRIVERS
9394 M: Jonathan Cameron <jic23@kernel.org>
9395 R: Lars-Peter Clausen <lars@metafoo.de>
9396 L: linux-iio@vger.kernel.org
9398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9399 F: Documentation/ABI/testing/configfs-iio*
9400 F: Documentation/ABI/testing/sysfs-bus-iio*
9401 F: Documentation/devicetree/bindings/iio/
9403 F: drivers/staging/iio/
9404 F: include/linux/iio/
9408 M: Peter Rosin <peda@axentia.se>
9409 L: linux-iio@vger.kernel.org
9411 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9412 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9413 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9414 F: drivers/iio/afe/iio-rescale.c
9416 IKANOS/ADI EAGLE ADSL USB DRIVER
9417 M: Matthieu Castet <castet.matthieu@free.fr>
9418 M: Stanislaw Gruszka <stf_xl@wp.pl>
9420 F: drivers/usb/atm/ueagle-atm.c
9422 IMGTEC ASCII LCD DRIVER
9423 M: Paul Burton <paulburton@kernel.org>
9425 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9426 F: drivers/auxdisplay/img-ascii-lcd.c
9428 IMGTEC IR DECODER DRIVER
9430 F: drivers/media/rc/img-ir/
9432 IMON SOUNDGRAPH USB IR RECEIVER
9433 M: Sean Young <sean@mess.org>
9434 L: linux-media@vger.kernel.org
9436 F: drivers/media/rc/imon.c
9437 F: drivers/media/rc/imon_raw.c
9439 IMS TWINTURBO FRAMEBUFFER DRIVER
9440 L: linux-fbdev@vger.kernel.org
9442 F: drivers/video/fbdev/imsttfb.c
9444 INA209 HARDWARE MONITOR DRIVER
9445 M: Guenter Roeck <linux@roeck-us.net>
9446 L: linux-hwmon@vger.kernel.org
9448 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9449 F: Documentation/hwmon/ina209.rst
9450 F: drivers/hwmon/ina209.c
9452 INA2XX HARDWARE MONITOR DRIVER
9453 M: Guenter Roeck <linux@roeck-us.net>
9454 L: linux-hwmon@vger.kernel.org
9456 F: Documentation/hwmon/ina2xx.rst
9457 F: drivers/hwmon/ina2xx.c
9458 F: include/linux/platform_data/ina2xx.h
9460 INDUSTRY PACK SUBSYSTEM (IPACK)
9461 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9462 M: Jens Taprogge <jens.taprogge@taprogge.org>
9463 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9464 L: industrypack-devel@lists.sourceforge.net
9466 W: http://industrypack.sourceforge.net
9469 INFINEON DPS310 Driver
9470 M: Eddie James <eajames@linux.ibm.com>
9471 L: linux-iio@vger.kernel.org
9473 F: drivers/iio/pressure/dps310.c
9475 INFINIBAND SUBSYSTEM
9476 M: Jason Gunthorpe <jgg@nvidia.com>
9477 L: linux-rdma@vger.kernel.org
9479 W: https://github.com/linux-rdma/rdma-core
9480 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9482 F: Documentation/devicetree/bindings/infiniband/
9483 F: Documentation/infiniband/
9484 F: drivers/infiniband/
9486 F: include/trace/events/ib_mad.h
9487 F: include/trace/events/ib_umad.h
9488 F: include/uapi/linux/if_infiniband.h
9489 F: include/uapi/rdma/
9490 F: samples/bpf/ibumad_kern.c
9491 F: samples/bpf/ibumad_user.c
9493 INGENIC JZ4780 NAND DRIVER
9494 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9495 L: linux-mtd@lists.infradead.org
9496 L: linux-mips@vger.kernel.org
9498 F: drivers/mtd/nand/raw/ingenic/
9501 M: Paul Cercueil <paul@crapouillou.net>
9502 L: linux-mips@vger.kernel.org
9504 F: arch/mips/boot/dts/ingenic/
9505 F: arch/mips/generic/board-ingenic.c
9506 F: arch/mips/include/asm/mach-ingenic/
9507 F: arch/mips/ingenic/Kconfig
9508 F: drivers/clk/ingenic/
9509 F: drivers/dma/dma-jz4780.c
9510 F: drivers/gpu/drm/ingenic/
9511 F: drivers/i2c/busses/i2c-jz4780.c
9512 F: drivers/iio/adc/ingenic-adc.c
9513 F: drivers/irqchip/irq-ingenic.c
9514 F: drivers/memory/jz4780-nemc.c
9515 F: drivers/mmc/host/jz4740_mmc.c
9516 F: drivers/mtd/nand/raw/ingenic/
9517 F: drivers/pinctrl/pinctrl-ingenic.c
9518 F: drivers/power/supply/ingenic-battery.c
9519 F: drivers/pwm/pwm-jz4740.c
9520 F: drivers/remoteproc/ingenic_rproc.c
9521 F: drivers/rtc/rtc-jz4740.c
9522 F: drivers/tty/serial/8250/8250_ingenic.c
9523 F: drivers/usb/musb/jz4740.c
9524 F: drivers/watchdog/jz4740_wdt.c
9525 F: include/dt-bindings/iio/adc/ingenic,adc.h
9526 F: include/linux/mfd/ingenic-tcu.h
9527 F: sound/soc/codecs/jz47*
9528 F: sound/soc/jz4740/
9531 M: Jan Kara <jack@suse.cz>
9532 R: Amir Goldstein <amir73il@gmail.com>
9533 L: linux-fsdevel@vger.kernel.org
9535 F: Documentation/filesystems/inotify.rst
9536 F: fs/notify/inotify/
9537 F: include/linux/inotify.h
9538 F: include/uapi/linux/inotify.h
9540 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9541 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9542 L: linux-input@vger.kernel.org
9544 Q: http://patchwork.kernel.org/project/linux-input/list/
9545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9546 F: Documentation/devicetree/bindings/input/
9547 F: Documentation/devicetree/bindings/serio/
9548 F: Documentation/input/
9550 F: include/linux/input.h
9551 F: include/linux/input/
9552 F: include/uapi/linux/input-event-codes.h
9553 F: include/uapi/linux/input.h
9555 INPUT MULTITOUCH (MT) PROTOCOL
9556 M: Henrik Rydberg <rydberg@bitmath.org>
9557 L: linux-input@vger.kernel.org
9559 F: Documentation/input/multi-touch-protocol.rst
9560 F: drivers/input/input-mt.c
9563 INSIDE SECURE CRYPTO DRIVER
9564 M: Antoine Tenart <atenart@kernel.org>
9565 L: linux-crypto@vger.kernel.org
9567 F: drivers/crypto/inside-secure/
9569 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9570 M: Mimi Zohar <zohar@linux.ibm.com>
9571 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9572 L: linux-integrity@vger.kernel.org
9574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9575 F: security/integrity/ima/
9576 F: security/integrity/
9578 INTEL 810/815 FRAMEBUFFER DRIVER
9579 M: Antonino Daplas <adaplas@gmail.com>
9580 L: linux-fbdev@vger.kernel.org
9582 F: drivers/video/fbdev/i810/
9585 M: Cezary Rojewski <cezary.rojewski@intel.com>
9586 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9587 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9588 M: Jie Yang <yang.jie@linux.intel.com>
9589 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9593 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9594 M: Hans de Goede <hdegoede@redhat.com>
9595 L: platform-driver-x86@vger.kernel.org
9597 F: drivers/platform/x86/intel/atomisp2/pm.c
9599 INTEL ATOMISP2 LED DRIVER
9600 M: Hans de Goede <hdegoede@redhat.com>
9601 L: platform-driver-x86@vger.kernel.org
9603 F: drivers/platform/x86/intel/atomisp2/led.c
9605 INTEL BIOS SAR INT1092 DRIVER
9606 M: Shravan Sudhakar <s.shravan@intel.com>
9607 M: Intel Corporation <linuxwwan@intel.com>
9608 L: platform-driver-x86@vger.kernel.org
9610 F: drivers/platform/x86/intel/int1092/
9612 INTEL BROXTON PMC DRIVER
9613 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9614 M: Zha Qipeng <qipeng.zha@intel.com>
9616 F: drivers/mfd/intel_pmc_bxt.c
9617 F: include/linux/mfd/intel_pmc_bxt.h
9619 INTEL C600 SERIES SAS CONTROLLER DRIVER
9620 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9621 L: linux-scsi@vger.kernel.org
9623 T: git git://git.code.sf.net/p/intel-sas/isci
9624 F: drivers/scsi/isci/
9626 INTEL CPU family model numbers
9627 M: Tony Luck <tony.luck@intel.com>
9629 L: linux-kernel@vger.kernel.org
9631 F: arch/x86/include/asm/intel-family.h
9633 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9634 M: Jani Nikula <jani.nikula@linux.intel.com>
9635 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9636 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9637 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9638 L: intel-gfx@lists.freedesktop.org
9640 W: https://01.org/linuxgraphics/
9641 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9642 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9643 C: irc://irc.oftc.net/intel-gfx
9644 T: git git://anongit.freedesktop.org/drm-intel
9645 F: Documentation/gpu/i915.rst
9646 F: drivers/gpu/drm/i915/
9647 F: include/drm/i915*
9648 F: include/uapi/drm/i915_drm.h
9650 INTEL ETHERNET DRIVERS
9651 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9652 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9653 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9655 W: http://www.intel.com/support/feedback.htm
9656 W: http://e1000.sourceforge.net/
9657 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9660 F: Documentation/networking/device_drivers/ethernet/intel/
9661 F: drivers/net/ethernet/intel/
9662 F: drivers/net/ethernet/intel/*/
9663 F: include/linux/avf/virtchnl.h
9664 F: include/linux/net/intel/iidc.h
9666 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9667 M: Mustafa Ismail <mustafa.ismail@intel.com>
9668 M: Shiraz Saleem <shiraz.saleem@intel.com>
9669 L: linux-rdma@vger.kernel.org
9671 F: drivers/infiniband/hw/irdma/
9672 F: include/uapi/rdma/irdma-abi.h
9674 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9675 M: Maik Broemme <mbroemme@libmpq.org>
9676 L: linux-fbdev@vger.kernel.org
9678 F: Documentation/fb/intelfb.rst
9679 F: drivers/video/fbdev/intelfb/
9682 M: Andy Shevchenko <andy@kernel.org>
9683 L: linux-gpio@vger.kernel.org
9685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9686 F: drivers/gpio/gpio-ich.c
9687 F: drivers/gpio/gpio-merrifield.c
9688 F: drivers/gpio/gpio-ml-ioh.c
9689 F: drivers/gpio/gpio-pch.c
9690 F: drivers/gpio/gpio-sch.c
9691 F: drivers/gpio/gpio-sodaville.c
9693 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9694 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9695 M: Zhi Wang <zhi.a.wang@intel.com>
9696 L: intel-gvt-dev@lists.freedesktop.org
9697 L: intel-gfx@lists.freedesktop.org
9699 W: https://01.org/igvt-g
9700 T: git https://github.com/intel/gvt-linux.git
9701 F: drivers/gpu/drm/i915/gvt/
9703 INTEL HID EVENT DRIVER
9704 M: Alex Hung <alex.hung@canonical.com>
9705 L: platform-driver-x86@vger.kernel.org
9707 F: drivers/platform/x86/intel/hid.c
9709 INTEL I/OAT DMA DRIVER
9710 M: Dave Jiang <dave.jiang@intel.com>
9711 R: Dan Williams <dan.j.williams@intel.com>
9712 L: dmaengine@vger.kernel.org
9714 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9715 F: drivers/dma/ioat*
9718 M: Dave Jiang <dave.jiang@intel.com>
9719 L: dmaengine@vger.kernel.org
9721 F: drivers/dma/idxd/*
9722 F: include/uapi/linux/idxd.h
9725 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9726 M: Len Brown <lenb@kernel.org>
9727 L: linux-pm@vger.kernel.org
9729 B: https://bugzilla.kernel.org
9730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9731 F: drivers/idle/intel_idle.c
9733 INTEL INTEGRATED SENSOR HUB DRIVER
9734 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9735 M: Jiri Kosina <jikos@kernel.org>
9736 L: linux-input@vger.kernel.org
9738 F: drivers/hid/intel-ish-hid/
9741 M: David Woodhouse <dwmw2@infradead.org>
9742 M: Lu Baolu <baolu.lu@linux.intel.com>
9743 L: iommu@lists.linux-foundation.org
9745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9746 F: drivers/iommu/intel/
9747 F: include/linux/intel-iommu.h
9748 F: include/linux/intel-svm.h
9750 INTEL IOP-ADMA DMA DRIVER
9751 R: Dan Williams <dan.j.williams@intel.com>
9753 F: drivers/dma/iop-adma.c
9755 INTEL IPU3 CSI-2 CIO2 DRIVER
9756 M: Yong Zhi <yong.zhi@intel.com>
9757 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9758 M: Bingbu Cao <bingbu.cao@intel.com>
9759 M: Dan Scally <djrscally@gmail.com>
9760 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9761 L: linux-media@vger.kernel.org
9763 T: git git://linuxtv.org/media_tree.git
9764 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9765 F: drivers/media/pci/intel/ipu3/
9767 INTEL IPU3 CSI-2 IMGU DRIVER
9768 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9769 R: Bingbu Cao <bingbu.cao@intel.com>
9770 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9771 L: linux-media@vger.kernel.org
9773 F: Documentation/admin-guide/media/ipu3.rst
9774 F: Documentation/admin-guide/media/ipu3_rcb.svg
9775 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9776 F: drivers/staging/media/ipu3/
9778 INTEL IXP4XX CRYPTO SUPPORT
9779 M: Corentin Labbe <clabbe@baylibre.com>
9780 L: linux-crypto@vger.kernel.org
9782 F: drivers/crypto/ixp4xx_crypto.c
9784 INTEL ISHTP ECLITE DRIVER
9785 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
9786 L: platform-driver-x86@vger.kernel.org
9788 F: drivers/platform/x86/intel/ishtp_eclite.c
9790 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9791 M: Krzysztof Halasa <khalasa@piap.pl>
9793 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9794 F: drivers/net/wan/ixp4xx_hss.c
9795 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9796 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9797 F: include/linux/soc/ixp4xx/npe.h
9798 F: include/linux/soc/ixp4xx/qmgr.h
9800 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9801 M: Deepak Saxena <dsaxena@plexity.net>
9803 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
9804 F: drivers/char/hw_random/ixp4xx-rng.c
9806 INTEL KEEM BAY DRM DRIVER
9807 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9808 M: Edmund Dea <edmund.j.dea@intel.com>
9810 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
9811 F: drivers/gpu/drm/kmb/
9813 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9814 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9816 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9817 F: drivers/crypto/keembay/Kconfig
9818 F: drivers/crypto/keembay/Makefile
9819 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9820 F: drivers/crypto/keembay/ocs-aes.c
9821 F: drivers/crypto/keembay/ocs-aes.h
9823 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9824 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9825 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
9826 M: Mark Gross <mgross@linux.intel.com>
9828 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9829 F: drivers/crypto/keembay/Kconfig
9830 F: drivers/crypto/keembay/Makefile
9831 F: drivers/crypto/keembay/keembay-ocs-ecc.c
9833 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9834 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9835 M: Declan Murphy <declan.murphy@intel.com>
9837 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9838 F: drivers/crypto/keembay/Kconfig
9839 F: drivers/crypto/keembay/Makefile
9840 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9841 F: drivers/crypto/keembay/ocs-hcu.c
9842 F: drivers/crypto/keembay/ocs-hcu.h
9844 INTEL THUNDER BAY EMMC PHY DRIVER
9845 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
9846 M: Rashmi A <rashmi.a@intel.com>
9848 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
9849 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
9851 INTEL MANAGEMENT ENGINE (mei)
9852 M: Tomas Winkler <tomas.winkler@intel.com>
9853 L: linux-kernel@vger.kernel.org
9855 F: Documentation/driver-api/mei/*
9856 F: drivers/misc/mei/
9857 F: drivers/watchdog/mei_wdt.c
9858 F: include/linux/mei_cl_bus.h
9859 F: include/uapi/linux/mei.h
9862 INTEL MAX 10 BMC MFD DRIVER
9863 M: Xu Yilun <yilun.xu@intel.com>
9864 R: Tom Rix <trix@redhat.com>
9866 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9867 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9868 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9869 F: drivers/mfd/intel-m10-bmc.c
9870 F: include/linux/mfd/intel-m10-bmc.h
9872 INTEL MENLOW THERMAL DRIVER
9873 M: Sujith Thomas <sujith.thomas@intel.com>
9874 L: linux-pm@vger.kernel.org
9876 W: https://01.org/linux-acpi
9877 F: drivers/thermal/intel/intel_menlow.c
9879 INTEL P-Unit IPC DRIVER
9880 M: Zha Qipeng <qipeng.zha@intel.com>
9881 L: platform-driver-x86@vger.kernel.org
9883 F: arch/x86/include/asm/intel_punit_ipc.h
9884 F: drivers/platform/x86/intel/punit_ipc.c
9886 INTEL PMC CORE DRIVER
9887 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9888 M: David E Box <david.e.box@intel.com>
9889 L: platform-driver-x86@vger.kernel.org
9891 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9892 F: drivers/platform/x86/intel/pmc/
9894 INTEL PMIC GPIO DRIVERS
9895 M: Andy Shevchenko <andy@kernel.org>
9897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9898 F: drivers/gpio/gpio-*cove.c
9900 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9901 M: Andy Shevchenko <andy@kernel.org>
9903 F: drivers/mfd/intel_soc_pmic*
9904 F: include/linux/mfd/intel_soc_pmic*
9907 M: David E. Box <david.e.box@linux.intel.com>
9909 F: drivers/platform/x86/intel/pmt/
9911 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9912 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9913 L: linux-wireless@vger.kernel.org
9915 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9916 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9917 F: drivers/net/wireless/intel/ipw2x00/
9920 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9921 M: Len Brown <lenb@kernel.org>
9922 L: linux-pm@vger.kernel.org
9924 F: drivers/cpufreq/intel_pstate.c
9926 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9927 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9928 L: linux-iio@vger.kernel.org
9929 F: drivers/counter/intel-qep.c
9932 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9934 F: arch/x86/include/asm/intel_scu_ipc.h
9935 F: drivers/platform/x86/intel_scu_*
9937 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9938 M: Daniel Scally <djrscally@gmail.com>
9940 F: drivers/platform/x86/intel/int3472/
9942 INTEL SPEED SELECT TECHNOLOGY
9943 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9944 L: platform-driver-x86@vger.kernel.org
9946 F: drivers/platform/x86/intel/speed_select_if/
9947 F: include/uapi/linux/isst_if.h
9948 F: tools/power/x86/intel-speed-select/
9950 INTEL STRATIX10 FIRMWARE DRIVERS
9951 M: Dinh Nguyen <dinguyen@kernel.org>
9952 L: linux-kernel@vger.kernel.org
9954 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9955 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9956 F: drivers/firmware/stratix10-rsu.c
9957 F: drivers/firmware/stratix10-svc.c
9958 F: include/linux/firmware/intel/stratix10-smc.h
9959 F: include/linux/firmware/intel/stratix10-svc-client.h
9961 INTEL TELEMETRY DRIVER
9962 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9963 M: "David E. Box" <david.e.box@linux.intel.com>
9964 L: platform-driver-x86@vger.kernel.org
9966 F: arch/x86/include/asm/intel_telemetry.h
9967 F: drivers/platform/x86/intel/telemetry/
9969 INTEL UNCORE FREQUENCY CONTROL
9970 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9971 L: platform-driver-x86@vger.kernel.org
9973 F: drivers/platform/x86/intel/uncore-frequency.c
9975 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
9976 M: David E. Box <david.e.box@linux.intel.com>
9978 F: drivers/platform/x86/intel/vsec.*
9980 INTEL VIRTUAL BUTTON DRIVER
9981 M: AceLan Kao <acelan.kao@canonical.com>
9982 L: platform-driver-x86@vger.kernel.org
9984 F: drivers/platform/x86/intel/vbtn.c
9986 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9987 M: Stanislaw Gruszka <stf_xl@wp.pl>
9988 L: linux-wireless@vger.kernel.org
9990 F: drivers/net/wireless/intel/iwlegacy/
9992 INTEL WIRELESS WIFI LINK (iwlwifi)
9993 M: Luca Coelho <luciano.coelho@intel.com>
9994 L: linux-wireless@vger.kernel.org
9996 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9998 F: drivers/net/wireless/intel/iwlwifi/
10000 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10001 M: Jithu Joseph <jithu.joseph@intel.com>
10002 R: Maurice Ma <maurice.ma@intel.com>
10004 W: https://slimbootloader.github.io/security/firmware-update.html
10005 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10007 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10008 L: Dell.Client.Kernel@dell.com
10010 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10012 INTEL WWAN IOSM DRIVER
10013 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10014 M: Intel Corporation <linuxwwan@intel.com>
10015 L: netdev@vger.kernel.org
10017 F: drivers/net/wwan/iosm/
10020 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10022 F: Documentation/trace/intel_th.rst
10023 F: drivers/hwtracing/intel_th/
10024 F: include/linux/intel_th.h
10026 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10027 M: Ning Sun <ning.sun@intel.com>
10028 L: tboot-devel@lists.sourceforge.net
10030 W: http://tboot.sourceforge.net
10031 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10032 F: Documentation/x86/intel_txt.rst
10033 F: arch/x86/kernel/tboot.c
10034 F: include/linux/tboot.h
10037 M: Jarkko Sakkinen <jarkko@kernel.org>
10038 R: Dave Hansen <dave.hansen@linux.intel.com>
10039 L: linux-sgx@vger.kernel.org
10041 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10043 F: Documentation/x86/sgx.rst
10044 F: arch/x86/entry/vdso/vsgx.S
10045 F: arch/x86/include/asm/sgx.h
10046 F: arch/x86/include/uapi/asm/sgx.h
10047 F: arch/x86/kernel/cpu/sgx/*
10048 F: tools/testing/selftests/sgx/*
10052 M: Georgi Djakov <djakov@kernel.org>
10053 L: linux-pm@vger.kernel.org
10055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10056 F: Documentation/devicetree/bindings/interconnect/
10057 F: Documentation/driver-api/interconnect.rst
10058 F: drivers/interconnect/
10059 F: include/dt-bindings/interconnect/
10060 F: include/linux/interconnect-provider.h
10061 F: include/linux/interconnect.h
10063 INTERRUPT COUNTER DRIVER
10064 M: Oleksij Rempel <o.rempel@pengutronix.de>
10065 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10066 L: linux-iio@vger.kernel.org
10067 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10068 F: drivers/counter/interrupt-cnt.c
10070 INTERSIL ISL7998X VIDEO DECODER DRIVER
10071 M: Michael Tretter <m.tretter@pengutronix.de>
10072 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10073 L: linux-media@vger.kernel.org
10075 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10076 F: drivers/media/i2c/isl7998x.c
10078 INVENSENSE ICM-426xx IMU DRIVER
10079 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10080 L: linux-iio@vger.kernel.org
10082 W: https://invensense.tdk.com/
10083 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10084 F: drivers/iio/imu/inv_icm42600/
10086 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10087 M: Linus Walleij <linus.walleij@linaro.org>
10088 L: linux-iio@vger.kernel.org
10090 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10091 F: drivers/iio/gyro/mpu3050*
10093 IOC3 ETHERNET DRIVER
10094 M: Ralf Baechle <ralf@linux-mips.org>
10095 L: linux-mips@vger.kernel.org
10097 F: drivers/net/ethernet/sgi/ioc3-eth.c
10099 IOMAP FILESYSTEM LIBRARY
10100 M: Christoph Hellwig <hch@infradead.org>
10101 M: Darrick J. Wong <djwong@kernel.org>
10102 M: linux-xfs@vger.kernel.org
10103 M: linux-fsdevel@vger.kernel.org
10104 L: linux-xfs@vger.kernel.org
10105 L: linux-fsdevel@vger.kernel.org
10107 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10109 F: include/linux/iomap.h
10112 M: Joerg Roedel <joro@8bytes.org>
10113 M: Will Deacon <will@kernel.org>
10114 L: iommu@lists.linux-foundation.org
10116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10117 F: Documentation/devicetree/bindings/iommu/
10118 F: Documentation/userspace-api/iommu.rst
10120 F: include/linux/iommu.h
10121 F: include/linux/iova.h
10122 F: include/linux/of_iommu.h
10123 F: include/uapi/linux/iommu.h
10126 M: Thomas Zimmermann <tzimmermann@suse.de>
10127 L: dri-devel@lists.freedesktop.org
10129 T: git git://anongit.freedesktop.org/drm/drm-misc
10130 F: include/linux/iosys-map.h
10133 M: Jens Axboe <axboe@kernel.dk>
10134 R: Pavel Begunkov <asml.silence@gmail.com>
10135 L: io-uring@vger.kernel.org
10137 T: git git://git.kernel.dk/linux-block
10138 T: git git://git.kernel.dk/liburing
10142 F: include/linux/io_uring.h
10143 F: include/uapi/linux/io_uring.h
10147 M: Corey Minyard <minyard@acm.org>
10148 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10150 W: http://openipmi.sourceforge.net/
10151 F: Documentation/driver-api/ipmi.rst
10152 F: Documentation/devicetree/bindings/ipmi/
10153 F: drivers/char/ipmi/
10154 F: include/linux/ipmi*
10155 F: include/uapi/linux/ipmi*
10157 IPS SCSI RAID DRIVER
10158 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10159 L: linux-scsi@vger.kernel.org
10161 W: http://www.adaptec.com/
10162 F: drivers/scsi/ips*
10165 M: Simon Horman <horms@verge.net.au>
10166 M: Julian Anastasov <ja@ssi.bg>
10167 L: netdev@vger.kernel.org
10168 L: lvs-devel@vger.kernel.org
10170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10172 F: Documentation/networking/ipvs-sysctl.rst
10173 F: include/net/ip_vs.h
10174 F: include/uapi/linux/ip_vs.h
10175 F: net/netfilter/ipvs/
10178 M: Jiri Kosina <jikos@kernel.org>
10179 M: David Sterba <dsterba@suse.com>
10181 F: drivers/tty/ipwireless/
10183 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10184 M: Marc Zyngier <maz@kernel.org>
10186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10187 F: Documentation/core-api/irq/irq-domain.rst
10188 F: include/linux/irqdomain.h
10189 F: kernel/irq/irqdomain.c
10190 F: kernel/irq/msi.c
10193 M: Thomas Gleixner <tglx@linutronix.de>
10194 L: linux-kernel@vger.kernel.org
10196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10200 M: Thomas Gleixner <tglx@linutronix.de>
10201 M: Marc Zyngier <maz@kernel.org>
10202 L: linux-kernel@vger.kernel.org
10204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10205 F: Documentation/devicetree/bindings/interrupt-controller/
10206 F: drivers/irqchip/
10209 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10211 F: Documentation/driver-api/isa.rst
10212 F: drivers/base/isa.c
10213 F: include/linux/isa.h
10216 M: Hans Verkuil <hverkuil@xs4all.nl>
10217 L: linux-media@vger.kernel.org
10219 W: https://linuxtv.org
10220 T: git git://linuxtv.org/media_tree.git
10221 F: drivers/media/radio/radio-isa*
10224 M: Jaroslav Kysela <perex@perex.cz>
10226 F: Documentation/driver-api/isapnp.rst
10227 F: drivers/pnp/isapnp/
10228 F: include/linux/isapnp.h
10231 M: Lee Duncan <lduncan@suse.com>
10232 M: Chris Leech <cleech@redhat.com>
10233 L: open-iscsi@googlegroups.com
10234 L: linux-scsi@vger.kernel.org
10236 W: www.open-iscsi.com
10237 F: drivers/scsi/*iscsi*
10238 F: include/scsi/*iscsi*
10240 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10241 M: Peter Jones <pjones@redhat.com>
10242 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10244 F: drivers/firmware/iscsi_ibft*
10246 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10247 M: Sagi Grimberg <sagi@grimberg.me>
10248 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10249 L: linux-rdma@vger.kernel.org
10251 W: http://www.openfabrics.org
10252 W: www.open-iscsi.org
10253 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10254 F: drivers/infiniband/ulp/iser/
10256 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10257 M: Sagi Grimberg <sagi@grimberg.me>
10258 L: linux-rdma@vger.kernel.org
10259 L: target-devel@vger.kernel.org
10261 W: http://www.linux-iscsi.org
10262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10263 F: drivers/infiniband/ulp/isert
10265 ISDN/CMTP OVER BLUETOOTH
10266 M: Karsten Keil <isdn@linux-pingi.de>
10267 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10268 L: netdev@vger.kernel.org
10270 W: http://www.isdn4linux.de
10271 F: Documentation/isdn/
10272 F: drivers/isdn/capi/
10273 F: include/linux/isdn/
10274 F: include/uapi/linux/isdn/
10275 F: net/bluetooth/cmtp/
10277 ISDN/mISDN SUBSYSTEM
10278 M: Karsten Keil <isdn@linux-pingi.de>
10279 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10280 L: netdev@vger.kernel.org
10282 W: http://www.isdn4linux.de
10283 F: drivers/isdn/Kconfig
10284 F: drivers/isdn/Makefile
10285 F: drivers/isdn/hardware/
10286 F: drivers/isdn/mISDN/
10288 IT87 HARDWARE MONITORING DRIVER
10289 M: Jean Delvare <jdelvare@suse.com>
10290 L: linux-hwmon@vger.kernel.org
10292 F: Documentation/hwmon/it87.rst
10293 F: drivers/hwmon/it87.c
10295 IT913X MEDIA DRIVER
10296 M: Antti Palosaari <crope@iki.fi>
10297 L: linux-media@vger.kernel.org
10299 W: https://linuxtv.org
10300 W: http://palosaari.fi/linux/
10301 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10302 T: git git://linuxtv.org/anttip/media_tree.git
10303 F: drivers/media/tuners/it913x*
10305 ITE IT66121 HDMI BRIDGE DRIVER
10306 M: Phong LE <ple@baylibre.com>
10307 M: Neil Armstrong <narmstrong@baylibre.com>
10309 T: git git://anongit.freedesktop.org/drm/drm-misc
10310 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10311 F: drivers/gpu/drm/bridge/ite-it66121.c
10313 IVTV VIDEO4LINUX DRIVER
10314 M: Andy Walls <awalls@md.metrocast.net>
10315 L: linux-media@vger.kernel.org
10317 W: https://linuxtv.org
10318 T: git git://linuxtv.org/media_tree.git
10319 F: Documentation/admin-guide/media/ivtv*
10320 F: drivers/media/pci/ivtv/
10321 F: include/uapi/linux/ivtv*
10323 IX2505V MEDIA DRIVER
10324 M: Malcolm Priestley <tvboxspy@gmail.com>
10325 L: linux-media@vger.kernel.org
10327 W: https://linuxtv.org
10328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10329 F: drivers/media/dvb-frontends/ix2505v*
10331 JAILHOUSE HYPERVISOR INTERFACE
10332 M: Jan Kiszka <jan.kiszka@siemens.com>
10333 L: jailhouse-dev@googlegroups.com
10335 F: arch/x86/include/asm/jailhouse_para.h
10336 F: arch/x86/kernel/jailhouse.c
10338 JC42.4 TEMPERATURE SENSOR DRIVER
10339 M: Guenter Roeck <linux@roeck-us.net>
10340 L: linux-hwmon@vger.kernel.org
10342 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10343 F: Documentation/hwmon/jc42.rst
10344 F: drivers/hwmon/jc42.c
10347 M: Dave Kleikamp <shaggy@kernel.org>
10348 L: jfs-discussion@lists.sourceforge.net
10350 W: http://jfs.sourceforge.net/
10351 T: git git://github.com/kleikamp/linux-shaggy.git
10352 F: Documentation/admin-guide/jfs.rst
10356 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10357 L: netdev@vger.kernel.org
10359 F: drivers/net/ethernet/jme.*
10361 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10362 M: David Woodhouse <dwmw2@infradead.org>
10363 M: Richard Weinberger <richard@nod.at>
10364 L: linux-mtd@lists.infradead.org
10366 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10367 T: git git://git.infradead.org/ubifs-2.6.git
10369 F: include/uapi/linux/jffs2.h
10371 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10372 M: "Theodore Ts'o" <tytso@mit.edu>
10373 M: Jan Kara <jack@suse.com>
10374 L: linux-ext4@vger.kernel.org
10377 F: include/linux/jbd2.h
10379 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10380 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10381 L: linux-media@vger.kernel.org
10382 L: linux-renesas-soc@vger.kernel.org
10384 F: drivers/media/platform/renesas/rcar_jpu.c
10386 JSM Neo PCI based serial card
10387 L: linux-serial@vger.kernel.org
10389 F: drivers/tty/serial/jsm/
10391 K10TEMP HARDWARE MONITORING DRIVER
10392 M: Clemens Ladisch <clemens@ladisch.de>
10393 L: linux-hwmon@vger.kernel.org
10395 F: Documentation/hwmon/k10temp.rst
10396 F: drivers/hwmon/k10temp.c
10398 K8TEMP HARDWARE MONITORING DRIVER
10399 M: Rudolf Marek <r.marek@assembler.cz>
10400 L: linux-hwmon@vger.kernel.org
10402 F: Documentation/hwmon/k8temp.rst
10403 F: drivers/hwmon/k8temp.c
10406 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10407 R: Alexander Potapenko <glider@google.com>
10408 R: Andrey Konovalov <andreyknvl@gmail.com>
10409 R: Dmitry Vyukov <dvyukov@google.com>
10410 L: kasan-dev@googlegroups.com
10412 F: Documentation/dev-tools/kasan.rst
10413 F: arch/*/include/asm/*kasan.h
10414 F: arch/*/mm/kasan_init*
10415 F: include/linux/kasan*.h
10416 F: lib/Kconfig.kasan
10417 F: lib/test_kasan*.c
10419 F: scripts/Makefile.kasan
10422 M: Masahiro Yamada <masahiroy@kernel.org>
10423 L: linux-kbuild@vger.kernel.org
10425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10426 F: Documentation/kbuild/kconfig*
10427 F: scripts/Kconfig.include
10428 F: scripts/kconfig/
10431 R: Dmitry Vyukov <dvyukov@google.com>
10432 R: Andrey Konovalov <andreyknvl@gmail.com>
10433 L: kasan-dev@googlegroups.com
10435 F: Documentation/dev-tools/kcov.rst
10436 F: include/linux/kcov.h
10437 F: include/uapi/linux/kcov.h
10439 F: scripts/Makefile.kcov
10442 M: Marco Elver <elver@google.com>
10443 R: Dmitry Vyukov <dvyukov@google.com>
10444 L: kasan-dev@googlegroups.com
10446 F: Documentation/dev-tools/kcsan.rst
10447 F: include/linux/kcsan*.h
10449 F: lib/Kconfig.kcsan
10450 F: scripts/Makefile.kcsan
10453 M: Baoquan He <bhe@redhat.com>
10454 R: Vivek Goyal <vgoyal@redhat.com>
10455 R: Dave Young <dyoung@redhat.com>
10456 L: kexec@lists.infradead.org
10458 W: http://lse.sourceforge.net/kdump/
10459 F: Documentation/admin-guide/kdump/
10460 F: fs/proc/vmcore.c
10461 F: include/linux/crash_core.h
10462 F: include/linux/crash_dump.h
10463 F: include/uapi/linux/vmcore.h
10464 F: kernel/crash_*.c
10466 KEENE FM RADIO TRANSMITTER DRIVER
10467 M: Hans Verkuil <hverkuil@xs4all.nl>
10468 L: linux-media@vger.kernel.org
10470 W: https://linuxtv.org
10471 T: git git://linuxtv.org/media_tree.git
10472 F: drivers/media/radio/radio-keene*
10475 M: Ian Kent <raven@themaw.net>
10476 L: autofs@vger.kernel.org
10480 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10481 M: Masahiro Yamada <masahiroy@kernel.org>
10482 M: Michal Marek <michal.lkml@markovi.net>
10483 R: Nick Desaulniers <ndesaulniers@google.com>
10484 L: linux-kbuild@vger.kernel.org
10486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10487 F: Documentation/kbuild/
10489 F: scripts/*vmlinux*
10491 F: scripts/Makefile*
10493 F: scripts/dummy-tools/
10496 F: scripts/package/
10499 L: kernel-janitors@vger.kernel.org
10501 W: http://kernelnewbies.org/KernelJanitors
10503 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10504 M: Chuck Lever <chuck.lever@oracle.com>
10505 L: linux-nfs@vger.kernel.org
10507 W: http://nfs.sourceforge.net/
10508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10512 F: include/linux/lockd/
10513 F: include/linux/sunrpc/
10514 F: include/uapi/linux/nfsd/
10515 F: include/uapi/linux/sunrpc/
10517 F: Documentation/filesystems/nfs/
10520 M: Thorsten Leemhuis <linux@leemhuis.info>
10521 L: regressions@lists.linux.dev
10523 F: Documentation/admin-guide/reporting-regressions.rst
10524 F: Documentation/process/handling-regressions.rst
10526 KERNEL SELFTEST FRAMEWORK
10527 M: Shuah Khan <shuah@kernel.org>
10528 M: Shuah Khan <skhan@linuxfoundation.org>
10529 L: linux-kselftest@vger.kernel.org
10531 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10533 F: Documentation/dev-tools/kselftest*
10534 F: tools/testing/selftests/
10536 KERNEL SMB3 SERVER (KSMBD)
10537 M: Namjae Jeon <linkinjeon@kernel.org>
10538 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10539 M: Steve French <sfrench@samba.org>
10540 M: Hyunchul Lee <hyc.lee@gmail.com>
10541 L: linux-cifs@vger.kernel.org
10543 T: git git://git.samba.org/ksmbd.git
10545 F: fs/smbfs_common/
10547 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10548 M: Brendan Higgins <brendanhiggins@google.com>
10549 L: linux-kselftest@vger.kernel.org
10550 L: kunit-dev@googlegroups.com
10552 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10553 F: Documentation/dev-tools/kunit/
10556 F: tools/testing/kunit/
10558 KERNEL USERMODE HELPER
10559 M: Luis Chamberlain <mcgrof@kernel.org>
10560 L: linux-kernel@vger.kernel.org
10562 F: include/linux/umh.h
10565 KERNEL VIRTUAL MACHINE (KVM)
10566 M: Paolo Bonzini <pbonzini@redhat.com>
10567 L: kvm@vger.kernel.org
10569 W: http://www.linux-kvm.org
10570 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10571 F: Documentation/virt/kvm/
10572 F: include/asm-generic/kvm*
10573 F: include/kvm/iodev.h
10574 F: include/linux/kvm*
10575 F: include/trace/events/kvm.h
10576 F: include/uapi/asm-generic/kvm*
10577 F: include/uapi/linux/kvm*
10579 F: tools/testing/selftests/kvm/
10582 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10583 M: Marc Zyngier <maz@kernel.org>
10584 R: James Morse <james.morse@arm.com>
10585 R: Alexandru Elisei <alexandru.elisei@arm.com>
10586 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10588 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10591 F: arch/arm64/include/asm/kvm*
10592 F: arch/arm64/include/uapi/asm/kvm*
10594 F: include/kvm/arm_*
10595 F: tools/testing/selftests/kvm/*/aarch64/
10596 F: tools/testing/selftests/kvm/aarch64/
10598 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10599 M: Huacai Chen <chenhuacai@kernel.org>
10600 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10601 L: linux-mips@vger.kernel.org
10602 L: kvm@vger.kernel.org
10604 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10605 F: arch/mips/include/asm/kvm*
10606 F: arch/mips/include/uapi/asm/kvm*
10609 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10610 L: linuxppc-dev@lists.ozlabs.org
10611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10612 F: arch/powerpc/include/asm/kvm*
10613 F: arch/powerpc/include/uapi/asm/kvm*
10614 F: arch/powerpc/kernel/kvm*
10615 F: arch/powerpc/kvm/
10617 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10618 M: Anup Patel <anup@brainfault.org>
10619 R: Atish Patra <atishp@atishpatra.org>
10620 L: kvm@vger.kernel.org
10621 L: kvm-riscv@lists.infradead.org
10622 L: linux-riscv@lists.infradead.org
10624 T: git git://github.com/kvm-riscv/linux.git
10625 F: arch/riscv/include/asm/kvm*
10626 F: arch/riscv/include/uapi/asm/kvm*
10629 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10630 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10631 M: Janosch Frank <frankja@linux.ibm.com>
10632 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
10633 R: David Hildenbrand <david@redhat.com>
10634 L: kvm@vger.kernel.org
10636 W: http://www.ibm.com/developerworks/linux/linux390/
10637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10638 F: Documentation/virt/kvm/s390*
10639 F: arch/s390/include/asm/gmap.h
10640 F: arch/s390/include/asm/kvm*
10641 F: arch/s390/include/uapi/asm/kvm*
10642 F: arch/s390/kernel/uv.c
10644 F: arch/s390/mm/gmap.c
10645 F: tools/testing/selftests/kvm/*/s390x/
10646 F: tools/testing/selftests/kvm/s390x/
10648 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10649 M: Paolo Bonzini <pbonzini@redhat.com>
10650 R: Sean Christopherson <seanjc@google.com>
10651 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10652 R: Wanpeng Li <wanpengli@tencent.com>
10653 R: Jim Mattson <jmattson@google.com>
10654 R: Joerg Roedel <joro@8bytes.org>
10655 L: kvm@vger.kernel.org
10657 W: http://www.linux-kvm.org
10658 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10659 F: arch/x86/include/asm/kvm*
10660 F: arch/x86/include/asm/pvclock-abi.h
10661 F: arch/x86/include/asm/svm.h
10662 F: arch/x86/include/asm/vmx*.h
10663 F: arch/x86/include/uapi/asm/kvm*
10664 F: arch/x86/include/uapi/asm/svm.h
10665 F: arch/x86/include/uapi/asm/vmx.h
10666 F: arch/x86/kernel/kvm.c
10667 F: arch/x86/kernel/kvmclock.c
10672 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10673 M: Tejun Heo <tj@kernel.org>
10675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10677 F: include/linux/kernfs.h
10680 M: Eric Biederman <ebiederm@xmission.com>
10681 L: kexec@lists.infradead.org
10683 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10684 F: include/linux/kexec.h
10685 F: include/uapi/linux/kexec.h
10689 M: Mimi Zohar <zohar@linux.ibm.com>
10690 L: linux-integrity@vger.kernel.org
10691 L: keyrings@vger.kernel.org
10693 F: Documentation/security/keys/trusted-encrypted.rst
10694 F: include/keys/encrypted-type.h
10695 F: security/keys/encrypted-keys/
10698 M: James Bottomley <jejb@linux.ibm.com>
10699 M: Jarkko Sakkinen <jarkko@kernel.org>
10700 M: Mimi Zohar <zohar@linux.ibm.com>
10701 L: linux-integrity@vger.kernel.org
10702 L: keyrings@vger.kernel.org
10704 F: Documentation/security/keys/trusted-encrypted.rst
10705 F: include/keys/trusted-type.h
10706 F: include/keys/trusted_tpm.h
10707 F: security/keys/trusted-keys/
10710 M: Sumit Garg <sumit.garg@linaro.org>
10711 L: linux-integrity@vger.kernel.org
10712 L: keyrings@vger.kernel.org
10714 F: include/keys/trusted_tee.h
10715 F: security/keys/trusted-keys/trusted_tee.c
10718 M: David Howells <dhowells@redhat.com>
10719 M: Jarkko Sakkinen <jarkko@kernel.org>
10720 L: keyrings@vger.kernel.org
10722 F: Documentation/security/keys/core.rst
10724 F: include/linux/key-type.h
10725 F: include/linux/key.h
10726 F: include/linux/keyctl.h
10727 F: include/uapi/linux/keyctl.h
10730 KEYS/KEYRINGS_INTEGRITY
10731 M: Jarkko Sakkinen <jarkko@kernel.org>
10732 M: Mimi Zohar <zohar@linux.ibm.com>
10733 L: linux-integrity@vger.kernel.org
10734 L: keyrings@vger.kernel.org
10736 F: security/integrity/platform_certs
10739 M: Alexander Potapenko <glider@google.com>
10740 M: Marco Elver <elver@google.com>
10741 R: Dmitry Vyukov <dvyukov@google.com>
10742 L: kasan-dev@googlegroups.com
10744 F: Documentation/dev-tools/kfence.rst
10745 F: arch/*/include/asm/kfence.h
10746 F: include/linux/kfence.h
10747 F: lib/Kconfig.kfence
10751 M: Stefani Seibold <stefani@seibold.net>
10753 F: include/linux/kfifo.h
10757 KGDB / KDB /debug_core
10758 M: Jason Wessel <jason.wessel@windriver.com>
10759 M: Daniel Thompson <daniel.thompson@linaro.org>
10760 R: Douglas Anderson <dianders@chromium.org>
10761 L: kgdb-bugreport@lists.sourceforge.net
10763 W: http://kgdb.wiki.kernel.org/
10764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10765 F: Documentation/dev-tools/kgdb.rst
10766 F: drivers/misc/kgdbts.c
10767 F: drivers/tty/serial/kgdboc.c
10768 F: include/linux/kdb.h
10769 F: include/linux/kgdb.h
10772 KHADAS MCU MFD DRIVER
10773 M: Neil Armstrong <narmstrong@baylibre.com>
10774 L: linux-amlogic@lists.infradead.org
10776 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10777 F: drivers/mfd/khadas-mcu.c
10778 F: include/linux/mfd/khadas-mcu.h
10779 F: drivers/thermal/khadas_mcu_fan.c
10782 M: Catalin Marinas <catalin.marinas@arm.com>
10784 F: Documentation/dev-tools/kmemleak.rst
10785 F: include/linux/kmemleak.h
10787 F: samples/kmemleak/kmemleak-test.c
10789 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10790 M: Luis Chamberlain <mcgrof@kernel.org>
10791 L: linux-kernel@vger.kernel.org
10792 L: linux-modules@vger.kernel.org
10794 F: include/linux/kmod.h
10797 F: tools/testing/selftests/kmod/
10800 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10801 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10802 M: "David S. Miller" <davem@davemloft.net>
10803 M: Masami Hiramatsu <mhiramat@kernel.org>
10805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10806 F: Documentation/trace/kprobes.rst
10807 F: include/asm-generic/kprobes.h
10808 F: include/linux/kprobes.h
10809 F: kernel/kprobes.c
10810 F: lib/test_kprobes.c
10813 KS0108 LCD CONTROLLER DRIVER
10814 M: Miguel Ojeda <ojeda@kernel.org>
10816 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10817 F: drivers/auxdisplay/ks0108.c
10818 F: include/linux/ks0108.h
10820 KTD253 BACKLIGHT DRIVER
10821 M: Linus Walleij <linus.walleij@linaro.org>
10823 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10824 F: drivers/video/backlight/ktd253-backlight.c
10827 M: Steven Rostedt <rostedt@goodmis.org>
10828 M: John Hawley <warthog9@eaglescrag.net>
10830 F: tools/testing/ktest
10833 M: David Ahern <dsahern@kernel.org>
10834 L: netdev@vger.kernel.org
10836 F: include/net/l3mdev.h
10840 M: John Fastabend <john.fastabend@gmail.com>
10841 M: Daniel Borkmann <daniel@iogearbox.net>
10842 M: Jakub Sitnicki <jakub@cloudflare.com>
10843 L: netdev@vger.kernel.org
10844 L: bpf@vger.kernel.org
10846 F: include/linux/skmsg.h
10847 F: net/core/skmsg.c
10848 F: net/core/sock_map.c
10849 F: net/ipv4/tcp_bpf.c
10850 F: net/ipv4/udp_bpf.c
10851 F: net/unix/unix_bpf.c
10853 LANDLOCK SECURITY MODULE
10854 M: Mickaël Salaün <mic@digikod.net>
10855 L: linux-security-module@vger.kernel.org
10857 W: https://landlock.io
10858 T: git https://github.com/landlock-lsm/linux.git
10859 F: Documentation/security/landlock.rst
10860 F: Documentation/userspace-api/landlock.rst
10861 F: include/uapi/linux/landlock.h
10862 F: samples/landlock/
10863 F: security/landlock/
10864 F: tools/testing/selftests/landlock/
10868 LANTIQ / INTEL Ethernet drivers
10869 M: Hauke Mehrtens <hauke@hauke-m.de>
10870 L: netdev@vger.kernel.org
10872 F: drivers/net/dsa/lantiq_gswip.c
10873 F: drivers/net/dsa/lantiq_pce.h
10874 F: drivers/net/ethernet/lantiq_xrx200.c
10875 F: net/dsa/tag_gswip.c
10877 LANTIQ MIPS ARCHITECTURE
10878 M: John Crispin <john@phrozen.org>
10879 L: linux-mips@vger.kernel.org
10881 F: arch/mips/lantiq
10882 F: drivers/soc/lantiq
10884 LASI 53c700 driver for PARISC
10885 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10886 L: linux-scsi@vger.kernel.org
10888 F: Documentation/scsi/53c700.rst
10889 F: drivers/scsi/53c700*
10892 M: Tobin C. Harding <me@tobin.cc>
10893 M: Tycho Andersen <tycho@tycho.pizza>
10894 L: linux-hardening@vger.kernel.org
10896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10897 F: scripts/leaking_addresses.pl
10900 M: Pavel Machek <pavel@ucw.cz>
10901 L: linux-leds@vger.kernel.org
10903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10904 F: Documentation/devicetree/bindings/leds/
10906 F: include/linux/leds.h
10908 LEGACY EEPROM DRIVER
10909 M: Jean Delvare <jdelvare@suse.com>
10911 F: Documentation/misc-devices/eeprom.rst
10912 F: drivers/misc/eeprom/eeprom.c
10914 LEGO MINDSTORMS EV3
10915 R: David Lechner <david@lechnology.com>
10917 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10918 F: arch/arm/boot/dts/da850-lego-ev3.dts
10919 F: drivers/power/supply/lego_ev3_battery.c
10921 LEGO USB Tower driver
10922 M: Juergen Stuber <starblue@users.sourceforge.net>
10923 L: legousb-devel@lists.sourceforge.net
10925 W: http://legousb.sourceforge.net/
10926 F: drivers/usb/misc/legousbtower.c
10928 LETSKETCH HID TABLET DRIVER
10929 M: Hans de Goede <hdegoede@redhat.com>
10930 L: linux-input@vger.kernel.org
10932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10933 F: drivers/hid/hid-letsketch.c
10936 M: Matan Ziv-Av <matan@svgalib.org>
10937 L: platform-driver-x86@vger.kernel.org
10939 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10940 F: Documentation/admin-guide/laptops/lg-laptop.rst
10941 F: drivers/platform/x86/lg-laptop.c
10943 LG2160 MEDIA DRIVER
10944 M: Michael Krufky <mkrufky@linuxtv.org>
10945 L: linux-media@vger.kernel.org
10947 W: https://linuxtv.org
10948 W: http://github.com/mkrufky
10949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10950 T: git git://linuxtv.org/mkrufky/tuners.git
10951 F: drivers/media/dvb-frontends/lg2160.*
10953 LGDT3305 MEDIA DRIVER
10954 M: Michael Krufky <mkrufky@linuxtv.org>
10955 L: linux-media@vger.kernel.org
10957 W: https://linuxtv.org
10958 W: http://github.com/mkrufky
10959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10960 T: git git://linuxtv.org/mkrufky/tuners.git
10961 F: drivers/media/dvb-frontends/lgdt3305.*
10963 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10964 M: Viresh Kumar <vireshk@kernel.org>
10965 L: linux-ide@vger.kernel.org
10967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10968 F: drivers/ata/pata_arasan_cf.c
10969 F: include/linux/pata_arasan_cf_data.h
10971 LIBATA PATA DRIVERS
10972 R: Sergey Shtylyov <s.shtylyov@omp.ru>
10973 L: linux-ide@vger.kernel.org
10974 F: drivers/ata/ata_*.c
10975 F: drivers/ata/pata_*.c
10977 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10978 M: Linus Walleij <linus.walleij@linaro.org>
10979 L: linux-ide@vger.kernel.org
10981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10982 F: drivers/ata/pata_ftide010.c
10983 F: drivers/ata/sata_gemini.c
10984 F: drivers/ata/sata_gemini.h
10986 LIBATA SATA AHCI PLATFORM devices support
10987 M: Hans de Goede <hdegoede@redhat.com>
10988 M: Jens Axboe <axboe@kernel.dk>
10989 L: linux-ide@vger.kernel.org
10991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10992 F: drivers/ata/ahci_platform.c
10993 F: drivers/ata/libahci_platform.c
10994 F: include/linux/ahci_platform.h
10996 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10997 M: Mikael Pettersson <mikpelinux@gmail.com>
10998 L: linux-ide@vger.kernel.org
11000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11001 F: drivers/ata/sata_promise.*
11003 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11004 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11005 L: linux-ide@vger.kernel.org
11007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11008 F: Documentation/devicetree/bindings/ata/
11010 F: include/linux/ata.h
11011 F: include/linux/libata.h
11013 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
11014 M: Dan Williams <dan.j.williams@intel.com>
11015 M: Vishal Verma <vishal.l.verma@intel.com>
11016 M: Dave Jiang <dave.jiang@intel.com>
11017 L: nvdimm@lists.linux.dev
11019 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11020 P: Documentation/nvdimm/maintainer-entry-profile.rst
11021 F: drivers/nvdimm/blk.c
11022 F: drivers/nvdimm/region_devs.c
11024 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11025 M: Vishal Verma <vishal.l.verma@intel.com>
11026 M: Dan Williams <dan.j.williams@intel.com>
11027 M: Dave Jiang <dave.jiang@intel.com>
11028 L: nvdimm@lists.linux.dev
11030 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11031 P: Documentation/nvdimm/maintainer-entry-profile.rst
11032 F: drivers/nvdimm/btt*
11034 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11035 M: Dan Williams <dan.j.williams@intel.com>
11036 M: Vishal Verma <vishal.l.verma@intel.com>
11037 M: Dave Jiang <dave.jiang@intel.com>
11038 L: nvdimm@lists.linux.dev
11040 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11041 P: Documentation/nvdimm/maintainer-entry-profile.rst
11042 F: drivers/nvdimm/pmem*
11044 LIBNVDIMM: DEVICETREE BINDINGS
11045 M: Oliver O'Halloran <oohall@gmail.com>
11046 L: nvdimm@lists.linux.dev
11048 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11049 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11050 F: drivers/nvdimm/of_pmem.c
11052 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11053 M: Dan Williams <dan.j.williams@intel.com>
11054 M: Vishal Verma <vishal.l.verma@intel.com>
11055 M: Dave Jiang <dave.jiang@intel.com>
11056 M: Ira Weiny <ira.weiny@intel.com>
11057 L: nvdimm@lists.linux.dev
11059 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11060 P: Documentation/nvdimm/maintainer-entry-profile.rst
11061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11062 F: drivers/acpi/nfit/*
11063 F: drivers/nvdimm/*
11064 F: include/linux/libnvdimm.h
11065 F: include/linux/nd.h
11066 F: include/uapi/linux/ndctl.h
11067 F: tools/testing/nvdimm/
11069 LICENSES and SPDX stuff
11070 M: Thomas Gleixner <tglx@linutronix.de>
11071 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11072 L: linux-spdx@vger.kernel.org
11074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11076 F: Documentation/process/license-rules.rst
11078 F: scripts/spdxcheck-test.sh
11079 F: scripts/spdxcheck.py
11081 LINEAR RANGES HELPERS
11082 M: Mark Brown <broonie@kernel.org>
11083 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
11084 F: lib/linear_ranges.c
11085 F: lib/test_linear_ranges.c
11086 F: include/linux/linear_range.h
11088 LINUX FOR POWER MACINTOSH
11089 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11090 L: linuxppc-dev@lists.ozlabs.org
11092 F: arch/powerpc/platforms/powermac/
11093 F: drivers/macintosh/
11095 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11096 M: Michael Ellerman <mpe@ellerman.id.au>
11097 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11098 R: Paul Mackerras <paulus@samba.org>
11099 L: linuxppc-dev@lists.ozlabs.org
11101 W: https://github.com/linuxppc/wiki/wiki
11102 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11104 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11105 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11106 F: Documentation/devicetree/bindings/powerpc/
11107 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11108 F: Documentation/powerpc/
11110 F: drivers/*/*/*pasemi*
11111 F: drivers/*/*pasemi*
11112 F: drivers/char/tpm/tpm_ibmvtpm*
11113 F: drivers/crypto/nx/
11114 F: drivers/crypto/vmx/
11115 F: drivers/i2c/busses/i2c-opal.c
11116 F: drivers/net/ethernet/ibm/ibmveth.*
11117 F: drivers/net/ethernet/ibm/ibmvnic.*
11118 F: drivers/pci/hotplug/pnv_php.c
11119 F: drivers/pci/hotplug/rpa*
11120 F: drivers/rtc/rtc-opal.c
11121 F: drivers/scsi/ibmvscsi/
11122 F: drivers/tty/hvc/hvc_opal.c
11123 F: drivers/watchdog/wdrtas.c
11124 F: tools/testing/selftests/powerpc
11131 LINUX FOR POWERPC EMBEDDED MPC5XXX
11132 M: Anatolij Gustschin <agust@denx.de>
11133 L: linuxppc-dev@lists.ozlabs.org
11135 F: arch/powerpc/platforms/512x/
11136 F: arch/powerpc/platforms/52xx/
11138 LINUX FOR POWERPC EMBEDDED PPC4XX
11139 L: linuxppc-dev@lists.ozlabs.org
11141 F: arch/powerpc/platforms/40x/
11142 F: arch/powerpc/platforms/44x/
11144 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11145 M: Scott Wood <oss@buserror.net>
11146 L: linuxppc-dev@lists.ozlabs.org
11148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11149 F: Documentation/devicetree/bindings/powerpc/fsl/
11150 F: arch/powerpc/platforms/83xx/
11151 F: arch/powerpc/platforms/85xx/
11153 LINUX FOR POWERPC EMBEDDED PPC8XX
11154 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11155 L: linuxppc-dev@lists.ozlabs.org
11157 F: arch/powerpc/platforms/8xx/
11159 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11160 M: Kees Cook <keescook@chromium.org>
11162 F: drivers/misc/lkdtm/*
11163 F: tools/testing/selftests/lkdtm/*
11165 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11166 M: Alan Stern <stern@rowland.harvard.edu>
11167 M: Andrea Parri <parri.andrea@gmail.com>
11168 M: Will Deacon <will@kernel.org>
11169 M: Peter Zijlstra <peterz@infradead.org>
11170 M: Boqun Feng <boqun.feng@gmail.com>
11171 M: Nicholas Piggin <npiggin@gmail.com>
11172 M: David Howells <dhowells@redhat.com>
11173 M: Jade Alglave <j.alglave@ucl.ac.uk>
11174 M: Luc Maranget <luc.maranget@inria.fr>
11175 M: "Paul E. McKenney" <paulmck@kernel.org>
11176 R: Akira Yokosawa <akiyks@gmail.com>
11177 R: Daniel Lustig <dlustig@nvidia.com>
11178 R: Joel Fernandes <joel@joelfernandes.org>
11179 L: linux-kernel@vger.kernel.org
11180 L: linux-arch@vger.kernel.org
11182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11183 F: Documentation/atomic_bitops.txt
11184 F: Documentation/atomic_t.txt
11185 F: Documentation/core-api/refcount-vs-atomic.rst
11186 F: Documentation/litmus-tests/
11187 F: Documentation/memory-barriers.txt
11188 F: tools/memory-model/
11190 LIS3LV02D ACCELEROMETER DRIVER
11191 M: Eric Piel <eric.piel@tremplin-utc.net>
11193 F: Documentation/misc-devices/lis3lv02d.rst
11194 F: drivers/misc/lis3lv02d/
11195 F: drivers/platform/x86/hp_accel.c
11198 M: David Gow <davidgow@google.com>
11199 L: linux-kselftest@vger.kernel.org
11200 L: kunit-dev@googlegroups.com
11205 M: Karol Gugala <kgugala@antmicro.com>
11206 M: Mateusz Holenko <mholenko@antmicro.com>
11207 M: Gabriel Somlo <gsomlo@gmail.com>
11208 M: Joel Stanley <joel@jms.id.au>
11210 F: Documentation/devicetree/bindings/*/litex,*.yaml
11211 F: arch/openrisc/boot/dts/or1klitex.dts
11212 F: include/linux/litex.h
11213 F: drivers/tty/serial/liteuart.c
11214 F: drivers/soc/litex/*
11215 F: drivers/net/ethernet/litex/*
11216 F: drivers/mmc/host/litex_mmc.c
11220 M: Josh Poimboeuf <jpoimboe@redhat.com>
11221 M: Jiri Kosina <jikos@kernel.org>
11222 M: Miroslav Benes <mbenes@suse.cz>
11223 M: Petr Mladek <pmladek@suse.com>
11224 R: Joe Lawrence <joe.lawrence@redhat.com>
11225 L: live-patching@vger.kernel.org
11227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11228 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11229 F: Documentation/livepatch/
11230 F: arch/powerpc/include/asm/livepatch.h
11231 F: arch/s390/include/asm/livepatch.h
11232 F: arch/x86/include/asm/livepatch.h
11233 F: include/linux/livepatch.h
11234 F: kernel/livepatch/
11236 F: samples/livepatch/
11237 F: tools/testing/selftests/livepatch/
11240 L: netdev@vger.kernel.org
11242 F: include/linux/llc.h
11243 F: include/net/llc*
11244 F: include/uapi/linux/llc.h
11247 LM73 HARDWARE MONITOR DRIVER
11248 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11249 L: linux-hwmon@vger.kernel.org
11251 F: drivers/hwmon/lm73.c
11253 LM78 HARDWARE MONITOR DRIVER
11254 M: Jean Delvare <jdelvare@suse.com>
11255 L: linux-hwmon@vger.kernel.org
11257 F: Documentation/hwmon/lm78.rst
11258 F: drivers/hwmon/lm78.c
11260 LM83 HARDWARE MONITOR DRIVER
11261 M: Jean Delvare <jdelvare@suse.com>
11262 L: linux-hwmon@vger.kernel.org
11264 F: Documentation/hwmon/lm83.rst
11265 F: drivers/hwmon/lm83.c
11267 LM90 HARDWARE MONITOR DRIVER
11268 M: Jean Delvare <jdelvare@suse.com>
11269 L: linux-hwmon@vger.kernel.org
11271 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11272 F: Documentation/hwmon/lm90.rst
11273 F: drivers/hwmon/lm90.c
11274 F: include/dt-bindings/thermal/lm90.h
11276 LM95234 HARDWARE MONITOR DRIVER
11277 M: Guenter Roeck <linux@roeck-us.net>
11278 L: linux-hwmon@vger.kernel.org
11280 F: Documentation/hwmon/lm95234.rst
11281 F: drivers/hwmon/lm95234.c
11283 LME2510 MEDIA DRIVER
11284 M: Malcolm Priestley <tvboxspy@gmail.com>
11285 L: linux-media@vger.kernel.org
11287 W: https://linuxtv.org
11288 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11289 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11291 LOADPIN SECURITY MODULE
11292 M: Kees Cook <keescook@chromium.org>
11294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11295 F: Documentation/admin-guide/LSM/LoadPin.rst
11296 F: security/loadpin/
11299 M: Peter Zijlstra <peterz@infradead.org>
11300 M: Ingo Molnar <mingo@redhat.com>
11301 M: Will Deacon <will@kernel.org>
11302 R: Waiman Long <longman@redhat.com>
11303 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11304 L: linux-kernel@vger.kernel.org
11306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11307 F: Documentation/locking/
11308 F: arch/*/include/asm/spinlock*.h
11309 F: include/linux/lockdep.h
11310 F: include/linux/mutex*.h
11311 F: include/linux/rwlock*.h
11312 F: include/linux/rwsem*.h
11313 F: include/linux/seqlock.h
11314 F: include/linux/spinlock*.h
11316 F: lib/locking*.[ch]
11317 X: kernel/locking/locktorture.c
11319 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11320 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11321 L: linux-ntfs-dev@lists.sourceforge.net
11323 W: http://www.linux-ntfs.org/content/view/19/37/
11324 F: Documentation/admin-guide/ldm.rst
11325 F: block/partitions/ldm.*
11327 LOGITECH HID GAMING KEYBOARDS
11328 M: Hans de Goede <hdegoede@redhat.com>
11329 L: linux-input@vger.kernel.org
11331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11332 F: drivers/hid/hid-lg-g15.c
11334 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11335 M: Adrien Grassein <adrien.grassein@gmail.com>
11337 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11338 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11340 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11341 M: Sathya Prakash <sathya.prakash@broadcom.com>
11342 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11343 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11344 L: MPT-FusionLinux.pdl@broadcom.com
11345 L: linux-scsi@vger.kernel.org
11347 W: http://www.avagotech.com/support/
11348 F: drivers/message/fusion/
11349 F: drivers/scsi/mpt3sas/
11351 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11352 M: Matthew Wilcox <willy@infradead.org>
11353 L: linux-scsi@vger.kernel.org
11355 F: drivers/scsi/sym53c8xx_2/
11358 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11359 L: linux-iio@vger.kernel.org
11361 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11362 F: drivers/iio/dac/ltc1660.c
11364 LTC2947 HARDWARE MONITOR DRIVER
11365 M: Nuno Sá <nuno.sa@analog.com>
11366 L: linux-hwmon@vger.kernel.org
11368 W: http://ez.analog.com/community/linux-device-drivers
11369 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11370 F: drivers/hwmon/ltc2947-core.c
11371 F: drivers/hwmon/ltc2947-i2c.c
11372 F: drivers/hwmon/ltc2947-spi.c
11373 F: drivers/hwmon/ltc2947.h
11375 LTC2983 IIO TEMPERATURE DRIVER
11376 M: Nuno Sá <nuno.sa@analog.com>
11377 L: linux-iio@vger.kernel.org
11379 W: http://ez.analog.com/community/linux-device-drivers
11380 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11381 F: drivers/iio/temperature/ltc2983.c
11383 LTC4261 HARDWARE MONITOR DRIVER
11384 M: Guenter Roeck <linux@roeck-us.net>
11385 L: linux-hwmon@vger.kernel.org
11387 F: Documentation/hwmon/ltc4261.rst
11388 F: drivers/hwmon/ltc4261.c
11390 LTC4306 I2C MULTIPLEXER DRIVER
11391 M: Michael Hennerich <michael.hennerich@analog.com>
11392 L: linux-i2c@vger.kernel.org
11394 W: http://ez.analog.com/community/linux-device-drivers
11395 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11396 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11398 LTP (Linux Test Project)
11399 M: Mike Frysinger <vapier@gentoo.org>
11400 M: Cyril Hrubis <chrubis@suse.cz>
11401 M: Wanlong Gao <wanlong.gao@gmail.com>
11402 M: Jan Stancek <jstancek@redhat.com>
11403 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11404 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11405 L: ltp@lists.linux.it (subscribers-only)
11407 W: http://linux-test-project.github.io/
11408 T: git git://github.com/linux-test-project/ltp.git
11410 LYNX 28G SERDES PHY DRIVER
11411 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11412 L: netdev@vger.kernel.org
11414 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11415 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11418 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11419 L: netdev@vger.kernel.org
11421 F: drivers/net/pcs/pcs-lynx.c
11422 F: include/linux/pcs-lynx.h
11425 M: Geert Uytterhoeven <geert@linux-m68k.org>
11426 L: linux-m68k@lists.linux-m68k.org
11428 W: http://www.linux-m68k.org/
11429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11433 M68K ON APPLE MACINTOSH
11434 M: Joshua Thompson <funaho@jurai.org>
11435 L: linux-m68k@lists.linux-m68k.org
11437 W: http://www.mac.linux-m68k.org/
11439 F: drivers/macintosh/adb-iop.c
11440 F: drivers/macintosh/via-macii.c
11443 M: Philip Blundell <philb@gnu.org>
11445 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11446 F: arch/m68k/hp300/
11448 M88DS3103 MEDIA DRIVER
11449 M: Antti Palosaari <crope@iki.fi>
11450 L: linux-media@vger.kernel.org
11452 W: https://linuxtv.org
11453 W: http://palosaari.fi/linux/
11454 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11455 T: git git://linuxtv.org/anttip/media_tree.git
11456 F: drivers/media/dvb-frontends/m88ds3103*
11458 M88RS2000 MEDIA DRIVER
11459 M: Malcolm Priestley <tvboxspy@gmail.com>
11460 L: linux-media@vger.kernel.org
11462 W: https://linuxtv.org
11463 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11464 F: drivers/media/dvb-frontends/m88rs2000*
11466 MA901 MASTERKIT USB FM RADIO DRIVER
11467 M: Alexey Klimov <klimov.linux@gmail.com>
11468 L: linux-media@vger.kernel.org
11470 T: git git://linuxtv.org/media_tree.git
11471 F: drivers/media/radio/radio-ma901.c
11474 M: Johannes Berg <johannes@sipsolutions.net>
11475 L: linux-wireless@vger.kernel.org
11477 W: https://wireless.wiki.kernel.org/
11478 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11481 F: Documentation/networking/mac80211-injection.rst
11482 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11483 F: drivers/net/wireless/mac80211_hwsim.[ch]
11484 F: include/net/mac80211.h
11488 M: Jassi Brar <jassisinghbrar@gmail.com>
11489 L: linux-kernel@vger.kernel.org
11491 F: drivers/mailbox/
11492 F: include/linux/mailbox_client.h
11493 F: include/linux/mailbox_controller.h
11494 F: include/dt-bindings/mailbox/
11495 F: Documentation/devicetree/bindings/mailbox/
11498 M: Viresh Kumar <viresh.kumar@linaro.org>
11499 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11500 L: linux-kernel@vger.kernel.org
11502 F: drivers/mailbox/arm_mhuv2.c
11503 F: include/linux/mailbox/arm_mhuv2_message.h
11504 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11506 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11507 M: Jeremy Kerr <jk@codeconstruct.com.au>
11508 M: Matt Johnston <matt@codeconstruct.com.au>
11509 L: netdev@vger.kernel.org
11511 F: Documentation/networking/mctp.rst
11512 F: drivers/net/mctp/
11513 F: include/net/mctp.h
11514 F: include/net/mctpdevice.h
11515 F: include/net/netns/mctp.h
11518 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11519 M: Michael Kerrisk <mtk.manpages@gmail.com>
11520 L: linux-man@vger.kernel.org
11522 W: http://www.kernel.org/doc/man-pages
11524 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11525 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11526 L: linux-mips@vger.kernel.org
11528 F: arch/mips/boot/dts/img/pistachio*
11530 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11531 M: Andrew Lunn <andrew@lunn.ch>
11532 M: Vivien Didelot <vivien.didelot@gmail.com>
11533 L: netdev@vger.kernel.org
11535 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11536 F: Documentation/networking/devlink/mv88e6xxx.rst
11537 F: drivers/net/dsa/mv88e6xxx/
11538 F: include/linux/dsa/mv88e6xxx.h
11539 F: include/linux/platform_data/mv88e6xxx.h
11541 MARVELL ARMADA 3700 PHY DRIVERS
11542 M: Miquel Raynal <miquel.raynal@bootlin.com>
11544 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11545 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11546 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11547 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11549 MARVELL ARMADA DRM SUPPORT
11550 M: Russell King <linux@armlinux.org.uk>
11552 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11553 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11554 F: Documentation/devicetree/bindings/display/armada/
11555 F: drivers/gpu/drm/armada/
11556 F: include/uapi/drm/armada_drm.h
11558 MARVELL CRYPTO DRIVER
11559 M: Boris Brezillon <bbrezillon@kernel.org>
11560 M: Arnaud Ebalard <arno@natisbad.org>
11561 M: Srujana Challa <schalla@marvell.com>
11562 L: linux-crypto@vger.kernel.org
11564 F: drivers/crypto/marvell/
11565 F: include/linux/soc/marvell/octeontx2/
11567 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11568 M: Mirko Lindner <mlindner@marvell.com>
11569 M: Stephen Hemminger <stephen@networkplumber.org>
11570 L: netdev@vger.kernel.org
11572 F: drivers/net/ethernet/marvell/sk*
11574 MARVELL LIBERTAS WIRELESS DRIVER
11575 L: libertas-dev@lists.infradead.org
11577 F: drivers/net/wireless/marvell/libertas/
11579 MARVELL MACCHIATOBIN SUPPORT
11580 M: Russell King <linux@armlinux.org.uk>
11581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11583 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11585 MARVELL MV643XX ETHERNET DRIVER
11586 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11587 L: netdev@vger.kernel.org
11589 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11590 F: include/linux/mv643xx.h
11592 MARVELL MV88X3310 PHY DRIVER
11593 M: Russell King <linux@armlinux.org.uk>
11594 M: Marek Behún <kabel@kernel.org>
11595 L: netdev@vger.kernel.org
11597 F: drivers/net/phy/marvell10g.c
11599 MARVELL MVEBU THERMAL DRIVER
11600 M: Miquel Raynal <miquel.raynal@bootlin.com>
11602 F: drivers/thermal/armada_thermal.c
11604 MARVELL MVNETA ETHERNET DRIVER
11605 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11606 L: netdev@vger.kernel.org
11608 F: drivers/net/ethernet/marvell/mvneta.*
11610 MARVELL MVPP2 ETHERNET DRIVER
11611 M: Marcin Wojtas <mw@semihalf.com>
11612 M: Russell King <linux@armlinux.org.uk>
11613 L: netdev@vger.kernel.org
11615 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11616 F: drivers/net/ethernet/marvell/mvpp2/
11618 MARVELL MWIFIEX WIRELESS DRIVER
11619 M: Amitkumar Karwar <amitkarwar@gmail.com>
11620 M: Ganapathi Bhat <ganapathi017@gmail.com>
11621 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11622 M: Xinming Hu <huxinming820@gmail.com>
11623 L: linux-wireless@vger.kernel.org
11625 F: drivers/net/wireless/marvell/mwifiex/
11627 MARVELL MWL8K WIRELESS DRIVER
11628 M: Lennert Buytenhek <buytenh@wantstofly.org>
11629 L: linux-wireless@vger.kernel.org
11631 F: drivers/net/wireless/marvell/mwl8k.c
11633 MARVELL NAND CONTROLLER DRIVER
11634 M: Miquel Raynal <miquel.raynal@bootlin.com>
11635 L: linux-mtd@lists.infradead.org
11637 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11638 F: drivers/mtd/nand/raw/marvell_nand.c
11640 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11641 M: Sunil Goutham <sgoutham@marvell.com>
11642 M: Geetha sowjanya <gakula@marvell.com>
11643 M: Subbaraya Sundeep <sbhatta@marvell.com>
11644 M: hariprasad <hkelam@marvell.com>
11645 L: netdev@vger.kernel.org
11647 F: drivers/net/ethernet/marvell/octeontx2/nic/
11648 F: include/linux/soc/marvell/octeontx2/
11650 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11651 M: Sunil Goutham <sgoutham@marvell.com>
11652 M: Linu Cherian <lcherian@marvell.com>
11653 M: Geetha sowjanya <gakula@marvell.com>
11654 M: Jerin Jacob <jerinj@marvell.com>
11655 M: hariprasad <hkelam@marvell.com>
11656 M: Subbaraya Sundeep <sbhatta@marvell.com>
11657 L: netdev@vger.kernel.org
11659 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11660 F: drivers/net/ethernet/marvell/octeontx2/af/
11662 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11663 M: Taras Chornyi <tchornyi@marvell.com>
11665 W: https://github.com/Marvell-switching/switchdev-prestera
11666 F: drivers/net/ethernet/marvell/prestera/
11668 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11669 M: Nicolas Pitre <nico@fluxnic.net>
11671 F: drivers/mmc/host/mvsdio.*
11673 MARVELL USB MDIO CONTROLLER DRIVER
11674 M: Tobias Waldekranz <tobias@waldekranz.com>
11675 L: netdev@vger.kernel.org
11677 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11678 F: drivers/net/mdio/mdio-mvusb.c
11680 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11681 M: Hu Ziji <huziji@marvell.com>
11682 L: linux-mmc@vger.kernel.org
11684 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11685 F: drivers/mmc/host/sdhci-xenon*
11687 MATROX FRAMEBUFFER DRIVER
11688 L: linux-fbdev@vger.kernel.org
11690 F: drivers/video/fbdev/matrox/matroxfb_*
11691 F: include/uapi/linux/matroxfb.h
11694 M: Daniel Nilsson <daniel.nilsson@flex.com>
11695 L: linux-hwmon@vger.kernel.org
11697 F: Documentation/hwmon/max15301.rst
11698 F: drivers/hwmon/pmbus/max15301.c
11700 MAX16065 HARDWARE MONITOR DRIVER
11701 M: Guenter Roeck <linux@roeck-us.net>
11702 L: linux-hwmon@vger.kernel.org
11704 F: Documentation/hwmon/max16065.rst
11705 F: drivers/hwmon/max16065.c
11707 MAX2175 SDR TUNER DRIVER
11708 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11709 L: linux-media@vger.kernel.org
11711 T: git git://linuxtv.org/media_tree.git
11712 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11713 F: Documentation/userspace-api/media/drivers/max2175.rst
11714 F: drivers/media/i2c/max2175*
11715 F: include/uapi/linux/max2175.h
11717 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11718 L: linux-hwmon@vger.kernel.org
11720 F: Documentation/hwmon/max6650.rst
11721 F: drivers/hwmon/max6650.c
11723 MAX6697 HARDWARE MONITOR DRIVER
11724 M: Guenter Roeck <linux@roeck-us.net>
11725 L: linux-hwmon@vger.kernel.org
11727 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11728 F: Documentation/hwmon/max6697.rst
11729 F: drivers/hwmon/max6697.c
11730 F: include/linux/platform_data/max6697.h
11732 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11733 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11734 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11735 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11736 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11737 L: linux-media@vger.kernel.org
11739 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11740 F: drivers/media/i2c/max9286.c
11742 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
11743 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11744 L: linux-media@vger.kernel.org
11746 F: drivers/staging/media/max96712/max96712.c
11748 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11749 M: Peter Rosin <peda@axentia.se>
11750 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11752 F: Documentation/devicetree/bindings/sound/max9860.txt
11753 F: sound/soc/codecs/max9860.*
11755 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11756 M: Andreas Klinger <ak@it-klinger.de>
11757 L: linux-iio@vger.kernel.org
11759 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11760 F: drivers/iio/proximity/mb1232.c
11762 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
11763 R: Iskren Chernev <iskren.chernev@gmail.com>
11764 R: Krzysztof Kozlowski <krzk@kernel.org>
11765 R: Marek Szyprowski <m.szyprowski@samsung.com>
11766 R: Matheus Castello <matheus@castello.eng.br>
11767 L: linux-pm@vger.kernel.org
11769 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
11770 F: drivers/power/supply/max17040_battery.c
11772 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
11773 R: Hans de Goede <hdegoede@redhat.com>
11774 R: Krzysztof Kozlowski <krzk@kernel.org>
11775 R: Marek Szyprowski <m.szyprowski@samsung.com>
11776 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
11777 R: Purism Kernel Team <kernel@puri.sm>
11778 L: linux-pm@vger.kernel.org
11780 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
11781 F: drivers/power/supply/max17042_battery.c
11783 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
11784 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11785 L: linux-kernel@vger.kernel.org
11787 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
11788 F: drivers/regulator/max20086-regulator.c
11790 MAXIM MAX77650 PMIC MFD DRIVER
11791 M: Bartosz Golaszewski <brgl@bgdev.pl>
11792 L: linux-kernel@vger.kernel.org
11794 F: Documentation/devicetree/bindings/*/*max77650.yaml
11795 F: Documentation/devicetree/bindings/*/max77650*.yaml
11796 F: drivers/gpio/gpio-max77650.c
11797 F: drivers/input/misc/max77650-onkey.c
11798 F: drivers/leds/leds-max77650.c
11799 F: drivers/mfd/max77650.c
11800 F: drivers/power/supply/max77650-charger.c
11801 F: drivers/regulator/max77650-regulator.c
11802 F: include/linux/mfd/max77650.h
11804 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11805 M: Javier Martinez Canillas <javier@dowhile0.org>
11806 L: linux-kernel@vger.kernel.org
11808 F: Documentation/devicetree/bindings/*/*max77802.yaml
11809 F: drivers/regulator/max77802-regulator.c
11810 F: include/dt-bindings/*/*max77802.h
11812 MAXIM MAX77976 BATTERY CHARGER
11813 M: Luca Ceresoli <luca@lucaceresoli.net>
11815 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
11816 F: drivers/power/supply/max77976_charger.c
11818 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11819 M: Krzysztof Kozlowski <krzk@kernel.org>
11820 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11821 L: linux-pm@vger.kernel.org
11823 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
11824 F: drivers/power/supply/max14577_charger.c
11825 F: drivers/power/supply/max77693_charger.c
11827 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11828 M: Chanwoo Choi <cw00.choi@samsung.com>
11829 M: Krzysztof Kozlowski <krzk@kernel.org>
11830 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11831 L: linux-kernel@vger.kernel.org
11833 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
11834 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
11835 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
11836 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11837 F: Documentation/devicetree/bindings/mfd/max77693.txt
11838 F: drivers/*/*max77843.c
11839 F: drivers/*/max14577*.c
11840 F: drivers/*/max77686*.c
11841 F: drivers/*/max77693*.c
11842 F: drivers/clk/clk-max77686.c
11843 F: drivers/extcon/extcon-max14577.c
11844 F: drivers/extcon/extcon-max77693.c
11845 F: drivers/rtc/rtc-max77686.c
11846 F: include/linux/mfd/max14577*.h
11847 F: include/linux/mfd/max77686*.h
11848 F: include/linux/mfd/max77693*.h
11850 MAXIRADIO FM RADIO RECEIVER DRIVER
11851 M: Hans Verkuil <hverkuil@xs4all.nl>
11852 L: linux-media@vger.kernel.org
11854 W: https://linuxtv.org
11855 T: git git://linuxtv.org/media_tree.git
11856 F: drivers/media/radio/radio-maxiradio*
11858 MAXLINEAR ETHERNET PHY DRIVER
11859 M: Xu Liang <lxu@maxlinear.com>
11860 L: netdev@vger.kernel.org
11862 F: drivers/net/phy/mxl-gpy.c
11864 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11865 R: Yasushi SHOJI <yashi@spacecubics.com>
11866 L: linux-can@vger.kernel.org
11868 F: drivers/net/can/usb/mcba_usb.c
11870 MCAN MMIO DEVICE DRIVER
11871 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11872 L: linux-can@vger.kernel.org
11874 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11875 F: drivers/net/can/m_can/m_can.c
11876 F: drivers/net/can/m_can/m_can.h
11877 F: drivers/net/can/m_can/m_can_platform.c
11879 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11880 M: Rishi Gupta <gupt21@gmail.com>
11881 L: linux-i2c@vger.kernel.org
11882 L: linux-input@vger.kernel.org
11884 F: drivers/hid/hid-mcp2221.c
11886 MCP251XFD SPI-CAN NETWORK DRIVER
11887 M: Marc Kleine-Budde <mkl@pengutronix.de>
11888 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11889 R: Thomas Kopp <thomas.kopp@microchip.com>
11890 L: linux-can@vger.kernel.org
11892 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11893 F: drivers/net/can/spi/mcp251xfd/
11895 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11896 M: Peter Rosin <peda@axentia.se>
11897 L: linux-iio@vger.kernel.org
11899 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11900 F: drivers/iio/potentiometer/mcp4018.c
11901 F: drivers/iio/potentiometer/mcp4531.c
11903 MCR20A IEEE-802.15.4 RADIO DRIVER
11904 M: Xue Liu <liuxuenetmail@gmail.com>
11905 L: linux-wpan@vger.kernel.org
11907 W: https://github.com/xueliu/mcr20a-linux
11908 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11909 F: drivers/net/ieee802154/mcr20a.c
11910 F: drivers/net/ieee802154/mcr20a.h
11912 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11913 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11914 L: linux-iio@vger.kernel.org
11916 F: drivers/iio/dac/cio-dac.c
11918 MEDIA CONTROLLER FRAMEWORK
11919 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11920 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11921 L: linux-media@vger.kernel.org
11923 W: https://www.linuxtv.org
11924 T: git git://linuxtv.org/media_tree.git
11925 F: drivers/media/mc/
11926 F: include/media/media-*.h
11927 F: include/uapi/linux/media.h
11929 MEDIA DRIVER FOR FREESCALE IMX PXP
11930 M: Philipp Zabel <p.zabel@pengutronix.de>
11931 L: linux-media@vger.kernel.org
11933 T: git git://linuxtv.org/media_tree.git
11934 F: drivers/media/platform/nxp/imx-pxp.[ch]
11936 MEDIA DRIVERS FOR ASCOT2E
11937 M: Sergey Kozlov <serjk@netup.ru>
11938 M: Abylay Ospan <aospan@netup.ru>
11939 L: linux-media@vger.kernel.org
11941 W: https://linuxtv.org
11942 W: http://netup.tv/
11943 T: git git://linuxtv.org/media_tree.git
11944 F: drivers/media/dvb-frontends/ascot2e*
11946 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11947 M: Jasmin Jessich <jasmin@anw.at>
11948 L: linux-media@vger.kernel.org
11950 W: https://linuxtv.org
11951 T: git git://linuxtv.org/media_tree.git
11952 F: drivers/media/dvb-frontends/cxd2099*
11954 MEDIA DRIVERS FOR CXD2841ER
11955 M: Sergey Kozlov <serjk@netup.ru>
11956 M: Abylay Ospan <aospan@netup.ru>
11957 L: linux-media@vger.kernel.org
11959 W: https://linuxtv.org
11960 W: http://netup.tv/
11961 T: git git://linuxtv.org/media_tree.git
11962 F: drivers/media/dvb-frontends/cxd2841er*
11964 MEDIA DRIVERS FOR CXD2880
11965 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11966 L: linux-media@vger.kernel.org
11968 W: http://linuxtv.org/
11969 T: git git://linuxtv.org/media_tree.git
11970 F: drivers/media/dvb-frontends/cxd2880/*
11971 F: drivers/media/spi/cxd2880*
11973 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11974 L: linux-media@vger.kernel.org
11976 W: https://linuxtv.org
11977 T: git git://linuxtv.org/media_tree.git
11978 F: drivers/media/pci/ddbridge/*
11980 MEDIA DRIVERS FOR FREESCALE IMX
11981 M: Steve Longerbeam <slongerbeam@gmail.com>
11982 M: Philipp Zabel <p.zabel@pengutronix.de>
11983 L: linux-media@vger.kernel.org
11985 T: git git://linuxtv.org/media_tree.git
11986 F: Documentation/admin-guide/media/imx.rst
11987 F: Documentation/devicetree/bindings/media/imx.txt
11988 F: drivers/staging/media/imx/
11989 F: include/linux/imx-media.h
11990 F: include/media/imx.h
11992 MEDIA DRIVERS FOR FREESCALE IMX7
11993 M: Rui Miguel Silva <rmfrfs@gmail.com>
11994 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11995 L: linux-media@vger.kernel.org
11997 T: git git://linuxtv.org/media_tree.git
11998 F: Documentation/admin-guide/media/imx7.rst
11999 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12000 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12001 F: drivers/media/platform/imx/imx-mipi-csis.c
12002 F: drivers/staging/media/imx/imx7-media-csi.c
12004 MEDIA DRIVERS FOR HELENE
12005 M: Abylay Ospan <aospan@netup.ru>
12006 L: linux-media@vger.kernel.org
12008 W: https://linuxtv.org
12009 W: http://netup.tv/
12010 T: git git://linuxtv.org/media_tree.git
12011 F: drivers/media/dvb-frontends/helene*
12013 MEDIA DRIVERS FOR HORUS3A
12014 M: Sergey Kozlov <serjk@netup.ru>
12015 M: Abylay Ospan <aospan@netup.ru>
12016 L: linux-media@vger.kernel.org
12018 W: https://linuxtv.org
12019 W: http://netup.tv/
12020 T: git git://linuxtv.org/media_tree.git
12021 F: drivers/media/dvb-frontends/horus3a*
12023 MEDIA DRIVERS FOR LNBH25
12024 M: Sergey Kozlov <serjk@netup.ru>
12025 M: Abylay Ospan <aospan@netup.ru>
12026 L: linux-media@vger.kernel.org
12028 W: https://linuxtv.org
12029 W: http://netup.tv/
12030 T: git git://linuxtv.org/media_tree.git
12031 F: drivers/media/dvb-frontends/lnbh25*
12033 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12034 L: linux-media@vger.kernel.org
12036 W: https://linuxtv.org
12037 T: git git://linuxtv.org/media_tree.git
12038 F: drivers/media/dvb-frontends/mxl5xx*
12040 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12041 M: Sergey Kozlov <serjk@netup.ru>
12042 M: Abylay Ospan <aospan@netup.ru>
12043 L: linux-media@vger.kernel.org
12045 W: https://linuxtv.org
12046 W: http://netup.tv/
12047 T: git git://linuxtv.org/media_tree.git
12048 F: drivers/media/pci/netup_unidvb/*
12050 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12051 M: Dmitry Osipenko <digetx@gmail.com>
12052 L: linux-media@vger.kernel.org
12053 L: linux-tegra@vger.kernel.org
12055 T: git git://linuxtv.org/media_tree.git
12056 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
12057 F: drivers/media/platform/nvidia/tegra-vde/
12059 MEDIA DRIVERS FOR RENESAS - CEU
12060 M: Jacopo Mondi <jacopo@jmondi.org>
12061 L: linux-media@vger.kernel.org
12062 L: linux-renesas-soc@vger.kernel.org
12064 T: git git://linuxtv.org/media_tree.git
12065 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12066 F: drivers/media/platform/renesas/renesas-ceu.c
12067 F: include/media/drv-intf/renesas-ceu.h
12069 MEDIA DRIVERS FOR RENESAS - DRIF
12070 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12071 L: linux-media@vger.kernel.org
12072 L: linux-renesas-soc@vger.kernel.org
12074 T: git git://linuxtv.org/media_tree.git
12075 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12076 F: drivers/media/platform/renesas/rcar_drif.c
12078 MEDIA DRIVERS FOR RENESAS - FCP
12079 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12080 L: linux-media@vger.kernel.org
12081 L: linux-renesas-soc@vger.kernel.org
12083 T: git git://linuxtv.org/media_tree.git
12084 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12085 F: drivers/media/platform/renesas/rcar-fcp.c
12086 F: include/media/rcar-fcp.h
12088 MEDIA DRIVERS FOR RENESAS - FDP1
12089 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12090 L: linux-media@vger.kernel.org
12091 L: linux-renesas-soc@vger.kernel.org
12093 T: git git://linuxtv.org/media_tree.git
12094 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12095 F: drivers/media/platform/renesas/rcar_fdp1.c
12097 MEDIA DRIVERS FOR RENESAS - VIN
12098 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12099 L: linux-media@vger.kernel.org
12100 L: linux-renesas-soc@vger.kernel.org
12102 T: git git://linuxtv.org/media_tree.git
12103 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12104 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12105 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12106 F: drivers/media/platform/renesas/rcar-isp.c
12107 F: drivers/media/platform/renesas/rcar-vin/
12109 MEDIA DRIVERS FOR RENESAS - VSP1
12110 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12111 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12112 L: linux-media@vger.kernel.org
12113 L: linux-renesas-soc@vger.kernel.org
12115 T: git git://linuxtv.org/media_tree.git
12116 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12117 F: drivers/media/platform/renesas/vsp1/
12119 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12120 L: linux-media@vger.kernel.org
12122 W: https://linuxtv.org
12123 T: git git://linuxtv.org/media_tree.git
12124 F: drivers/media/dvb-frontends/stv0910*
12126 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12127 L: linux-media@vger.kernel.org
12129 W: https://linuxtv.org
12130 T: git git://linuxtv.org/media_tree.git
12131 F: drivers/media/dvb-frontends/stv6111*
12133 MEDIA DRIVERS FOR STM32 - DCMI
12134 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12135 L: linux-media@vger.kernel.org
12137 T: git git://linuxtv.org/media_tree.git
12138 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12139 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12141 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12142 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12143 L: linux-media@vger.kernel.org
12145 W: https://linuxtv.org
12146 Q: http://patchwork.kernel.org/project/linux-media/list/
12147 T: git git://linuxtv.org/media_tree.git
12148 F: Documentation/admin-guide/media/
12149 F: Documentation/devicetree/bindings/media/
12150 F: Documentation/driver-api/media/
12151 F: Documentation/userspace-api/media/
12153 F: drivers/staging/media/
12154 F: include/linux/platform_data/media/
12156 F: include/uapi/linux/dvb/
12157 F: include/uapi/linux/ivtv*
12158 F: include/uapi/linux/media.h
12159 F: include/uapi/linux/meye.h
12160 F: include/uapi/linux/uvcvideo.h
12161 F: include/uapi/linux/v4l2-*
12162 F: include/uapi/linux/videodev2.h
12164 MEDIATEK BLUETOOTH DRIVER
12165 M: Sean Wang <sean.wang@mediatek.com>
12166 L: linux-bluetooth@vger.kernel.org
12167 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12169 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12170 F: drivers/bluetooth/btmtkuart.c
12172 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12173 M: Sean Wang <sean.wang@mediatek.com>
12174 L: linux-pm@vger.kernel.org
12176 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12177 F: drivers/power/reset/mt6323-poweroff.c
12179 MEDIATEK CIR DRIVER
12180 M: Sean Wang <sean.wang@mediatek.com>
12182 F: drivers/media/rc/mtk-cir.c
12184 MEDIATEK DMA DRIVER
12185 M: Sean Wang <sean.wang@mediatek.com>
12186 L: dmaengine@vger.kernel.org
12187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12188 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12190 F: Documentation/devicetree/bindings/dma/mtk-*
12191 F: drivers/dma/mediatek/
12193 MEDIATEK ETHERNET DRIVER
12194 M: Felix Fietkau <nbd@nbd.name>
12195 M: John Crispin <john@phrozen.org>
12196 M: Sean Wang <sean.wang@mediatek.com>
12197 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12198 L: netdev@vger.kernel.org
12200 F: drivers/net/ethernet/mediatek/
12202 MEDIATEK I2C CONTROLLER DRIVER
12203 M: Qii Wang <qii.wang@mediatek.com>
12204 L: linux-i2c@vger.kernel.org
12206 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
12207 F: drivers/i2c/busses/i2c-mt65xx.c
12209 MEDIATEK IOMMU DRIVER
12210 M: Yong Wu <yong.wu@mediatek.com>
12211 L: iommu@lists.linux-foundation.org
12212 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12214 F: Documentation/devicetree/bindings/iommu/mediatek*
12215 F: drivers/iommu/mtk_iommu*
12216 F: include/dt-bindings/memory/mt*-port.h
12218 MEDIATEK JPEG DRIVER
12219 M: Rick Chang <rick.chang@mediatek.com>
12220 M: Bin Liu <bin.liu@mediatek.com>
12222 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
12223 F: drivers/media/platform/mediatek/jpeg/
12225 MEDIATEK MDP DRIVER
12226 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12227 M: Houlong Wei <houlong.wei@mediatek.com>
12228 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12230 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12231 F: drivers/media/platform/mediatek/mdp/
12232 F: drivers/media/platform/mediatek/vpu/
12234 MEDIATEK MEDIA DRIVER
12235 M: Tiffany Lin <tiffany.lin@mediatek.com>
12236 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12238 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
12239 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12240 F: drivers/media/platform/mediatek/vcodec/
12241 F: drivers/media/platform/mediatek/vpu/
12243 MEDIATEK MMC/SD/SDIO DRIVER
12244 M: Chaotian Jing <chaotian.jing@mediatek.com>
12246 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12247 F: drivers/mmc/host/mtk-sd.c
12249 MEDIATEK MT76 WIRELESS LAN DRIVER
12250 M: Felix Fietkau <nbd@nbd.name>
12251 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
12252 M: Ryder Lee <ryder.lee@mediatek.com>
12253 R: Shayne Chen <shayne.chen@mediatek.com>
12254 R: Sean Wang <sean.wang@mediatek.com>
12255 L: linux-wireless@vger.kernel.org
12257 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12258 F: drivers/net/wireless/mediatek/mt76/
12260 MEDIATEK MT7601U WIRELESS LAN DRIVER
12261 M: Jakub Kicinski <kubakici@wp.pl>
12262 L: linux-wireless@vger.kernel.org
12264 F: drivers/net/wireless/mediatek/mt7601u/
12266 MEDIATEK MT7621 CLOCK DRIVER
12267 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12269 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12270 F: drivers/clk/ralink/clk-mt7621.c
12272 MEDIATEK MT7621/28/88 I2C DRIVER
12273 M: Stefan Roese <sr@denx.de>
12274 L: linux-i2c@vger.kernel.org
12276 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12277 F: drivers/i2c/busses/i2c-mt7621.c
12279 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12280 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12282 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12283 F: drivers/pci/controller/pcie-mt7621.c
12285 MEDIATEK MT7621 PHY PCI DRIVER
12286 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12288 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12289 F: drivers/phy/ralink/phy-mt7621-pci.c
12291 MEDIATEK NAND CONTROLLER DRIVER
12292 L: linux-mtd@lists.infradead.org
12294 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12295 F: drivers/mtd/nand/raw/mtk_*
12297 MEDIATEK PMIC LED DRIVER
12298 M: Sean Wang <sean.wang@mediatek.com>
12300 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12301 F: drivers/leds/leds-mt6323.c
12303 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12304 M: Sean Wang <sean.wang@mediatek.com>
12306 F: drivers/char/hw_random/mtk-rng.c
12308 MEDIATEK SMI DRIVER
12309 M: Yong Wu <yong.wu@mediatek.com>
12310 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12312 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12313 F: drivers/memory/mtk-smi.c
12314 F: include/soc/mediatek/smi.h
12316 MEDIATEK SWITCH DRIVER
12317 M: Sean Wang <sean.wang@mediatek.com>
12318 M: Landen Chao <Landen.Chao@mediatek.com>
12319 M: DENG Qingfang <dqfext@gmail.com>
12320 L: netdev@vger.kernel.org
12322 F: drivers/net/dsa/mt7530.*
12323 F: net/dsa/tag_mtk.c
12325 MEDIATEK USB3 DRD IP DRIVER
12326 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12327 L: linux-usb@vger.kernel.org
12328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12329 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12331 F: Documentation/devicetree/bindings/usb/mediatek,*
12332 F: drivers/usb/host/xhci-mtk*
12333 F: drivers/usb/mtu3/
12335 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12336 M: Peter Senna Tschudin <peter.senna@gmail.com>
12337 M: Martin Donnelly <martin.donnelly@ge.com>
12338 M: Martyn Welch <martyn.welch@collabora.co.uk>
12340 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12341 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12343 MEGARAID SCSI/SAS DRIVERS
12344 M: Kashyap Desai <kashyap.desai@broadcom.com>
12345 M: Sumit Saxena <sumit.saxena@broadcom.com>
12346 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12347 L: megaraidlinux.pdl@broadcom.com
12348 L: linux-scsi@vger.kernel.org
12350 W: http://www.avagotech.com/support/
12351 F: Documentation/scsi/megaraid.rst
12352 F: drivers/scsi/megaraid.*
12353 F: drivers/scsi/megaraid/
12355 MELEXIS MLX90614 DRIVER
12356 M: Crt Mori <cmo@melexis.com>
12357 L: linux-iio@vger.kernel.org
12359 W: http://www.melexis.com
12360 F: drivers/iio/temperature/mlx90614.c
12362 MELEXIS MLX90632 DRIVER
12363 M: Crt Mori <cmo@melexis.com>
12364 L: linux-iio@vger.kernel.org
12366 W: http://www.melexis.com
12367 F: drivers/iio/temperature/mlx90632.c
12369 MELFAS MIP4 TOUCHSCREEN DRIVER
12370 M: Sangwon Jee <jeesw@melfas.com>
12372 W: http://www.melfas.com
12373 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12374 F: drivers/input/touchscreen/melfas_mip4.c
12376 MELLANOX BLUEFIELD I2C DRIVER
12377 M: Khalil Blaiech <kblaiech@nvidia.com>
12378 L: linux-i2c@vger.kernel.org
12380 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12381 F: drivers/i2c/busses/i2c-mlxbf.c
12383 MELLANOX ETHERNET DRIVER (mlx4_en)
12384 M: Tariq Toukan <tariqt@nvidia.com>
12385 L: netdev@vger.kernel.org
12387 W: http://www.mellanox.com
12388 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12389 F: drivers/net/ethernet/mellanox/mlx4/en_*
12391 MELLANOX ETHERNET DRIVER (mlx5e)
12392 M: Saeed Mahameed <saeedm@nvidia.com>
12393 L: netdev@vger.kernel.org
12395 W: http://www.mellanox.com
12396 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12397 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12399 MELLANOX ETHERNET INNOVA DRIVERS
12400 R: Boris Pismenny <borisp@nvidia.com>
12401 L: netdev@vger.kernel.org
12403 W: http://www.mellanox.com
12404 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12405 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12406 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12407 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12408 F: include/linux/mlx5/mlx5_ifc_fpga.h
12410 MELLANOX ETHERNET SWITCH DRIVERS
12411 M: Ido Schimmel <idosch@nvidia.com>
12412 M: Petr Machata <petrm@nvidia.com>
12413 L: netdev@vger.kernel.org
12415 W: http://www.mellanox.com
12416 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12417 F: drivers/net/ethernet/mellanox/mlxsw/
12418 F: tools/testing/selftests/drivers/net/mlxsw/
12420 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12421 M: mlxsw@nvidia.com
12422 L: netdev@vger.kernel.org
12424 W: http://www.mellanox.com
12425 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12426 F: drivers/net/ethernet/mellanox/mlxfw/
12428 MELLANOX HARDWARE PLATFORM SUPPORT
12429 M: Hans de Goede <hdegoede@redhat.com>
12430 M: Mark Gross <markgross@kernel.org>
12431 M: Vadim Pasternak <vadimp@nvidia.com>
12432 L: platform-driver-x86@vger.kernel.org
12434 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12435 F: drivers/platform/mellanox/
12436 F: include/linux/platform_data/mlxreg.h
12438 MELLANOX MLX4 core VPI driver
12439 M: Tariq Toukan <tariqt@nvidia.com>
12440 L: netdev@vger.kernel.org
12441 L: linux-rdma@vger.kernel.org
12443 W: http://www.mellanox.com
12444 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12445 F: drivers/net/ethernet/mellanox/mlx4/
12446 F: include/linux/mlx4/
12448 MELLANOX MLX4 IB driver
12449 M: Yishai Hadas <yishaih@nvidia.com>
12450 L: linux-rdma@vger.kernel.org
12452 W: http://www.mellanox.com
12453 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12454 F: drivers/infiniband/hw/mlx4/
12455 F: include/linux/mlx4/
12456 F: include/uapi/rdma/mlx4-abi.h
12458 MELLANOX MLX5 core VPI driver
12459 M: Saeed Mahameed <saeedm@nvidia.com>
12460 M: Leon Romanovsky <leonro@nvidia.com>
12461 L: netdev@vger.kernel.org
12462 L: linux-rdma@vger.kernel.org
12464 W: http://www.mellanox.com
12465 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12466 F: Documentation/networking/device_drivers/ethernet/mellanox/
12467 F: drivers/net/ethernet/mellanox/mlx5/core/
12468 F: include/linux/mlx5/
12470 MELLANOX MLX5 IB driver
12471 M: Leon Romanovsky <leonro@nvidia.com>
12472 L: linux-rdma@vger.kernel.org
12474 W: http://www.mellanox.com
12475 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12476 F: drivers/infiniband/hw/mlx5/
12477 F: include/linux/mlx5/
12478 F: include/uapi/rdma/mlx5-abi.h
12480 MELLANOX MLXCPLD I2C AND MUX DRIVER
12481 M: Vadim Pasternak <vadimp@nvidia.com>
12482 M: Michael Shych <michaelsh@nvidia.com>
12483 L: linux-i2c@vger.kernel.org
12485 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12486 F: drivers/i2c/busses/i2c-mlxcpld.c
12487 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12489 MELLANOX MLXCPLD LED DRIVER
12490 M: Vadim Pasternak <vadimp@nvidia.com>
12491 L: linux-leds@vger.kernel.org
12493 F: Documentation/leds/leds-mlxcpld.rst
12494 F: drivers/leds/leds-mlxcpld.c
12495 F: drivers/leds/leds-mlxreg.c
12497 MELLANOX PLATFORM DRIVER
12498 M: Vadim Pasternak <vadimp@nvidia.com>
12499 L: platform-driver-x86@vger.kernel.org
12501 F: drivers/platform/x86/mlx-platform.c
12504 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12505 M: "Paul E. McKenney" <paulmck@kernel.org>
12506 L: linux-kernel@vger.kernel.org
12508 F: arch/powerpc/include/asm/membarrier.h
12509 F: include/uapi/linux/membarrier.h
12510 F: kernel/sched/membarrier.c
12513 M: Mike Rapoport <rppt@kernel.org>
12514 L: linux-mm@kvack.org
12516 F: Documentation/core-api/boot-time-mm.rst
12517 F: include/linux/memblock.h
12520 MEMORY CONTROLLER DRIVERS
12521 M: Krzysztof Kozlowski <krzk@kernel.org>
12522 L: linux-kernel@vger.kernel.org
12524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12525 F: Documentation/devicetree/bindings/memory-controllers/
12527 F: include/dt-bindings/memory/
12530 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12531 M: Dmitry Osipenko <digetx@gmail.com>
12532 L: linux-pm@vger.kernel.org
12533 L: linux-tegra@vger.kernel.org
12534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12536 F: drivers/devfreq/tegra30-devfreq.c
12539 M: Andrew Morton <akpm@linux-foundation.org>
12540 L: linux-mm@kvack.org
12542 W: http://www.linux-mm.org
12543 T: quilt https://ozlabs.org/~akpm/mmotm/
12544 T: quilt https://ozlabs.org/~akpm/mmots/
12545 T: git git://github.com/hnaz/linux-mm.git
12546 F: include/linux/gfp.h
12547 F: include/linux/memory_hotplug.h
12548 F: include/linux/mm.h
12549 F: include/linux/mmzone.h
12550 F: include/linux/pagewalk.h
12551 F: include/linux/vmalloc.h
12553 F: tools/testing/selftests/vm/
12555 MEMORY TECHNOLOGY DEVICES (MTD)
12556 M: Miquel Raynal <miquel.raynal@bootlin.com>
12557 M: Richard Weinberger <richard@nod.at>
12558 M: Vignesh Raghavendra <vigneshr@ti.com>
12559 L: linux-mtd@lists.infradead.org
12561 W: http://www.linux-mtd.infradead.org/
12562 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12563 C: irc://irc.oftc.net/mtd
12564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12566 F: Documentation/devicetree/bindings/mtd/
12568 F: include/linux/mtd/
12569 F: include/uapi/mtd/
12571 MEN A21 WATCHDOG DRIVER
12572 M: Johannes Thumshirn <morbidrsa@gmail.com>
12573 L: linux-watchdog@vger.kernel.org
12575 F: drivers/watchdog/mena21_wdt.c
12577 MEN CHAMELEON BUS (mcb)
12578 M: Johannes Thumshirn <morbidrsa@gmail.com>
12580 F: Documentation/driver-api/men-chameleon-bus.rst
12582 F: include/linux/mcb.h
12584 MEN F21BMC (Board Management Controller)
12585 M: Andreas Werner <andreas.werner@men.de>
12587 F: Documentation/hwmon/menf21bmc.rst
12588 F: drivers/hwmon/menf21bmc_hwmon.c
12589 F: drivers/leds/leds-menf21bmc.c
12590 F: drivers/mfd/menf21bmc.c
12591 F: drivers/watchdog/menf21bmc_wdt.c
12593 MEN Z069 WATCHDOG DRIVER
12594 M: Johannes Thumshirn <jth@kernel.org>
12595 L: linux-watchdog@vger.kernel.org
12597 F: drivers/watchdog/menz69_wdt.c
12599 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12600 M: Neil Armstrong <narmstrong@baylibre.com>
12601 L: linux-media@vger.kernel.org
12602 L: linux-amlogic@lists.infradead.org
12604 W: http://linux-meson.com/
12605 T: git git://linuxtv.org/media_tree.git
12606 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12607 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12608 F: drivers/media/cec/platform/meson/ao-cec.c
12610 MESON GE2D DRIVER FOR AMLOGIC SOCS
12611 M: Neil Armstrong <narmstrong@baylibre.com>
12612 L: linux-media@vger.kernel.org
12613 L: linux-amlogic@lists.infradead.org
12615 T: git git://linuxtv.org/media_tree.git
12616 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12617 F: drivers/media/platform/amlogic/meson-ge2d/
12619 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12620 M: Liang Yang <liang.yang@amlogic.com>
12621 L: linux-mtd@lists.infradead.org
12623 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12624 F: drivers/mtd/nand/raw/meson_*
12626 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12627 M: Neil Armstrong <narmstrong@baylibre.com>
12628 L: linux-media@vger.kernel.org
12629 L: linux-amlogic@lists.infradead.org
12631 T: git git://linuxtv.org/media_tree.git
12632 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12633 F: drivers/staging/media/meson/vdec/
12635 METHODE UDPU SUPPORT
12636 M: Vladimir Vid <vladimir.vid@sartura.hr>
12638 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12641 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12642 R: Hemant Kumar <hemantk@codeaurora.org>
12643 L: mhi@lists.linux.dev
12644 L: linux-arm-msm@vger.kernel.org
12646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12647 F: Documentation/ABI/stable/sysfs-bus-mhi
12648 F: Documentation/mhi/
12649 F: drivers/bus/mhi/
12650 F: include/linux/mhi.h
12652 MICROBLAZE ARCHITECTURE
12653 M: Michal Simek <monstr@monstr.eu>
12655 W: http://www.monstr.eu/fdt/
12656 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12657 F: arch/microblaze/
12659 MICROCHIP AT91 DMA DRIVERS
12660 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12661 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12663 L: dmaengine@vger.kernel.org
12665 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12666 F: drivers/dma/at_hdmac.c
12667 F: drivers/dma/at_hdmac_regs.h
12668 F: drivers/dma/at_xdmac.c
12669 F: include/dt-bindings/dma/at91.h
12671 MICROCHIP AT91 SERIAL DRIVER
12672 M: Richard Genoud <richard.genoud@gmail.com>
12674 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12675 F: drivers/tty/serial/atmel_serial.c
12676 F: drivers/tty/serial/atmel_serial.h
12678 MICROCHIP AT91 USART MFD DRIVER
12679 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12680 L: linux-kernel@vger.kernel.org
12682 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12683 F: drivers/mfd/at91-usart.c
12684 F: include/dt-bindings/mfd/at91-usart.h
12686 MICROCHIP AT91 USART SPI DRIVER
12687 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12688 L: linux-spi@vger.kernel.org
12690 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12691 F: drivers/spi/spi-at91-usart.c
12693 MICROCHIP AUDIO ASOC DRIVERS
12694 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12695 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12699 MICROCHIP CSI2DC DRIVER
12700 M: Eugen Hristev <eugen.hristev@microchip.com>
12701 L: linux-media@vger.kernel.org
12703 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
12704 F: drivers/media/platform/atmel/microchip-csi2dc.c
12706 MICROCHIP ECC DRIVER
12707 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12708 L: linux-crypto@vger.kernel.org
12710 F: drivers/crypto/atmel-ecc.*
12712 MICROCHIP EIC DRIVER
12713 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12716 F: drivers/irqchip/irq-mchp-eic.c
12718 MICROCHIP I2C DRIVER
12719 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12720 L: linux-i2c@vger.kernel.org
12722 F: drivers/i2c/busses/i2c-at91-*.c
12723 F: drivers/i2c/busses/i2c-at91.h
12725 MICROCHIP ISC DRIVER
12726 M: Eugen Hristev <eugen.hristev@microchip.com>
12727 L: linux-media@vger.kernel.org
12729 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12730 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12731 F: drivers/media/platform/atmel/atmel-isc*
12732 F: drivers/media/platform/atmel/atmel-sama*-isc*
12733 F: include/linux/atmel-isc-media.h
12735 MICROCHIP ISI DRIVER
12736 M: Eugen Hristev <eugen.hristev@microchip.com>
12737 L: linux-media@vger.kernel.org
12739 F: drivers/media/platform/atmel/atmel-isi.c
12740 F: drivers/media/platform/atmel/atmel-isi.h
12742 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12743 M: Woojung Huh <woojung.huh@microchip.com>
12744 M: UNGLinuxDriver@microchip.com
12745 L: netdev@vger.kernel.org
12747 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12748 F: drivers/net/dsa/microchip/*
12749 F: include/linux/platform_data/microchip-ksz.h
12750 F: net/dsa/tag_ksz.c
12752 MICROCHIP LAN743X ETHERNET DRIVER
12753 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12754 M: UNGLinuxDriver@microchip.com
12755 L: netdev@vger.kernel.org
12757 F: drivers/net/ethernet/microchip/lan743x_*
12759 MICROCHIP LAN966X ETHERNET DRIVER
12760 M: Horatiu Vultur <horatiu.vultur@microchip.com>
12761 M: UNGLinuxDriver@microchip.com
12762 L: netdev@vger.kernel.org
12764 F: drivers/net/ethernet/microchip/lan966x/*
12766 MICROCHIP LCDFB DRIVER
12767 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12768 L: linux-fbdev@vger.kernel.org
12770 F: drivers/video/fbdev/atmel_lcdfb.c
12771 F: include/video/atmel_lcdc.h
12773 MICROCHIP MCP16502 PMIC DRIVER
12774 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12777 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12778 F: drivers/regulator/mcp16502.c
12780 MICROCHIP MCP3911 ADC DRIVER
12781 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12782 M: Kent Gustavsson <kent@minoris.se>
12783 L: linux-iio@vger.kernel.org
12785 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12786 F: drivers/iio/adc/mcp3911.c
12788 MICROCHIP MMC/SD/SDIO MCI DRIVER
12789 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12791 F: drivers/mmc/host/atmel-mci.c
12793 MICROCHIP NAND DRIVER
12794 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12795 L: linux-mtd@lists.infradead.org
12797 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12798 F: drivers/mtd/nand/raw/atmel/*
12800 MICROCHIP PWM DRIVER
12801 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12803 L: linux-pwm@vger.kernel.org
12805 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12806 F: drivers/pwm/pwm-atmel.c
12808 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12809 M: Eugen Hristev <eugen.hristev@microchip.com>
12810 L: linux-iio@vger.kernel.org
12812 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12813 F: drivers/iio/adc/at91-sama5d2_adc.c
12814 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12816 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12817 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12819 F: drivers/power/reset/at91-sama5d2_shdwc.c
12821 MICROCHIP SPI DRIVER
12822 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12824 F: drivers/spi/spi-atmel.*
12826 MICROCHIP SSC DRIVER
12827 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12830 F: drivers/misc/atmel-ssc.c
12831 F: include/linux/atmel-ssc.h
12833 MICROCHIP USB251XB DRIVER
12834 M: Richard Leitner <richard.leitner@skidata.com>
12835 L: linux-usb@vger.kernel.org
12837 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12838 F: drivers/usb/misc/usb251xb.c
12840 MICROCHIP USBA UDC DRIVER
12841 M: Cristian Birsan <cristian.birsan@microchip.com>
12842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12844 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12846 MICROCHIP WILC1000 WIFI DRIVER
12847 M: Ajay Singh <ajay.kathat@microchip.com>
12848 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12849 L: linux-wireless@vger.kernel.org
12851 F: drivers/net/wireless/microchip/wilc1000/
12853 MICROSEMI MIPS SOCS
12854 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12855 M: UNGLinuxDriver@microchip.com
12856 L: linux-mips@vger.kernel.org
12858 F: Documentation/devicetree/bindings/mips/mscc.txt
12859 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12860 F: arch/mips/boot/dts/mscc/
12861 F: arch/mips/configs/generic/board-ocelot.config
12862 F: arch/mips/generic/board-ocelot.c
12864 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12865 M: Don Brace <don.brace@microchip.com>
12866 L: storagedev@microchip.com
12867 L: linux-scsi@vger.kernel.org
12869 F: Documentation/scsi/smartpqi.rst
12870 F: drivers/scsi/smartpqi/Kconfig
12871 F: drivers/scsi/smartpqi/Makefile
12872 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12873 F: include/linux/cciss*.h
12874 F: include/uapi/linux/cciss*.h
12876 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12877 M: Maximilian Luz <luzmaximilian@gmail.com>
12878 L: linux-pm@vger.kernel.org
12879 L: platform-driver-x86@vger.kernel.org
12881 F: drivers/power/supply/surface_battery.c
12882 F: drivers/power/supply/surface_charger.c
12884 MICROSOFT SURFACE DTX DRIVER
12885 M: Maximilian Luz <luzmaximilian@gmail.com>
12886 L: platform-driver-x86@vger.kernel.org
12888 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12889 F: drivers/platform/surface/surface_dtx.c
12890 F: include/uapi/linux/surface_aggregator/dtx.h
12892 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12893 M: Maximilian Luz <luzmaximilian@gmail.com>
12894 L: platform-driver-x86@vger.kernel.org
12896 F: drivers/platform/surface/surface_gpe.c
12898 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12899 M: Hans de Goede <hdegoede@redhat.com>
12900 M: Mark Gross <markgross@kernel.org>
12901 M: Maximilian Luz <luzmaximilian@gmail.com>
12902 L: platform-driver-x86@vger.kernel.org
12904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12905 F: drivers/platform/surface/
12907 MICROSOFT SURFACE HID TRANSPORT DRIVER
12908 M: Maximilian Luz <luzmaximilian@gmail.com>
12909 L: linux-input@vger.kernel.org
12910 L: platform-driver-x86@vger.kernel.org
12912 F: drivers/hid/surface-hid/
12914 MICROSOFT SURFACE HOT-PLUG DRIVER
12915 M: Maximilian Luz <luzmaximilian@gmail.com>
12916 L: platform-driver-x86@vger.kernel.org
12918 F: drivers/platform/surface/surface_hotplug.c
12920 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12921 M: Maximilian Luz <luzmaximilian@gmail.com>
12922 L: platform-driver-x86@vger.kernel.org
12924 F: drivers/platform/surface/surface_platform_profile.c
12926 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12927 M: Chen Yu <yu.c.chen@intel.com>
12928 L: platform-driver-x86@vger.kernel.org
12930 F: drivers/platform/surface/surfacepro3_button.c
12932 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12933 M: Maximilian Luz <luzmaximilian@gmail.com>
12934 L: platform-driver-x86@vger.kernel.org
12936 W: https://github.com/linux-surface/surface-aggregator-module
12937 C: irc://irc.libera.chat/linux-surface
12938 F: Documentation/driver-api/surface_aggregator/
12939 F: drivers/platform/surface/aggregator/
12940 F: drivers/platform/surface/surface_acpi_notify.c
12941 F: drivers/platform/surface/surface_aggregator_cdev.c
12942 F: drivers/platform/surface/surface_aggregator_registry.c
12943 F: include/linux/surface_acpi_notify.h
12944 F: include/linux/surface_aggregator/
12945 F: include/uapi/linux/surface_aggregator/
12947 MICROTEK X6 SCANNER
12948 M: Oliver Neukum <oliver@neukum.org>
12950 F: drivers/usb/image/microtek.*
12952 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12953 M: Luka Kovacic <luka.kovacic@sartura.hr>
12954 M: Luka Perkov <luka.perkov@sartura.hr>
12956 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12957 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12958 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12959 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12960 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12961 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12963 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12964 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12965 L: linux-media@vger.kernel.org
12967 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12968 F: Documentation/driver-api/media/drivers/ccs/
12969 F: Documentation/userspace-api/media/drivers/ccs.rst
12970 F: drivers/media/i2c/ccs-pll.c
12971 F: drivers/media/i2c/ccs-pll.h
12972 F: drivers/media/i2c/ccs/
12973 F: include/uapi/linux/ccs.h
12974 F: include/uapi/linux/smiapp.h
12977 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12978 L: linux-mips@vger.kernel.org
12980 W: http://www.linux-mips.org/
12981 Q: https://patchwork.kernel.org/project/linux-mips/list/
12982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12983 F: Documentation/devicetree/bindings/mips/
12984 F: Documentation/mips/
12986 F: drivers/platform/mips/
12988 MIPS BOSTON DEVELOPMENT BOARD
12989 M: Paul Burton <paulburton@kernel.org>
12990 L: linux-mips@vger.kernel.org
12992 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12993 F: arch/mips/boot/dts/img/boston.dts
12994 F: arch/mips/configs/generic/board-boston.config
12995 F: drivers/clk/imgtec/clk-boston.c
12996 F: include/dt-bindings/clock/boston-clock.h
12999 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13000 M: Serge Semin <fancer.lancer@gmail.com>
13001 L: linux-mips@vger.kernel.org
13003 F: drivers/bus/mips_cdmm.c
13004 F: drivers/clocksource/mips-gic-timer.c
13005 F: drivers/cpuidle/cpuidle-cps.c
13006 F: drivers/irqchip/irq-mips-cpu.c
13007 F: drivers/irqchip/irq-mips-gic.c
13009 MIPS GENERIC PLATFORM
13010 M: Paul Burton <paulburton@kernel.org>
13011 L: linux-mips@vger.kernel.org
13013 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13014 F: arch/mips/generic/
13015 F: arch/mips/tools/generic-board-config.sh
13017 MIPS RINT INSTRUCTION EMULATION
13018 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13019 L: linux-mips@vger.kernel.org
13021 F: arch/mips/math-emu/dp_rint.c
13022 F: arch/mips/math-emu/sp_rint.c
13024 MIPS/LOONGSON1 ARCHITECTURE
13025 M: Keguang Zhang <keguang.zhang@gmail.com>
13026 L: linux-mips@vger.kernel.org
13028 F: arch/mips/include/asm/mach-loongson32/
13029 F: arch/mips/loongson32/
13030 F: drivers/*/*/*loongson1*
13031 F: drivers/*/*loongson1*
13033 MIPS/LOONGSON2EF ARCHITECTURE
13034 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13035 L: linux-mips@vger.kernel.org
13037 F: arch/mips/include/asm/mach-loongson2ef/
13038 F: arch/mips/loongson2ef/
13039 F: drivers/cpufreq/loongson2_cpufreq.c
13041 MIPS/LOONGSON64 ARCHITECTURE
13042 M: Huacai Chen <chenhuacai@kernel.org>
13043 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13044 L: linux-mips@vger.kernel.org
13046 F: arch/mips/include/asm/mach-loongson64/
13047 F: arch/mips/loongson64/
13048 F: drivers/irqchip/irq-loongson*
13049 F: drivers/platform/mips/cpu_hwmon.c
13051 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13052 M: Hans Verkuil <hverkuil@xs4all.nl>
13053 L: linux-media@vger.kernel.org
13055 W: https://linuxtv.org
13056 T: git git://linuxtv.org/media_tree.git
13057 F: drivers/media/radio/radio-miropcm20*
13060 R: Lubomir Rintel <lkundrak@v3.sk>
13061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13064 F: arch/arm/boot/dts/mmp*
13065 F: arch/arm/mach-mmp/
13066 F: include/linux/soc/mmp/
13068 MMP USB PHY DRIVERS
13069 R: Lubomir Rintel <lkundrak@v3.sk>
13070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13072 F: drivers/phy/marvell/phy-mmp3-usb.c
13073 F: drivers/phy/marvell/phy-pxa-usb.c
13075 MMU GATHER AND TLB INVALIDATION
13076 M: Will Deacon <will@kernel.org>
13077 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13078 M: Andrew Morton <akpm@linux-foundation.org>
13079 M: Nick Piggin <npiggin@gmail.com>
13080 M: Peter Zijlstra <peterz@infradead.org>
13081 L: linux-arch@vger.kernel.org
13082 L: linux-mm@kvack.org
13084 F: arch/*/include/asm/tlb.h
13085 F: include/asm-generic/tlb.h
13088 MN88472 MEDIA DRIVER
13089 M: Antti Palosaari <crope@iki.fi>
13090 L: linux-media@vger.kernel.org
13092 W: https://linuxtv.org
13093 W: http://palosaari.fi/linux/
13094 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13095 F: drivers/media/dvb-frontends/mn88472*
13097 MN88473 MEDIA DRIVER
13098 M: Antti Palosaari <crope@iki.fi>
13099 L: linux-media@vger.kernel.org
13101 W: https://linuxtv.org
13102 W: http://palosaari.fi/linux/
13103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13104 F: drivers/media/dvb-frontends/mn88473*
13107 M: Luis Chamberlain <mcgrof@kernel.org>
13108 L: linux-modules@vger.kernel.org
13109 L: linux-kernel@vger.kernel.org
13111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13112 F: include/linux/module.h
13115 MONOLITHIC POWER SYSTEM PMIC DRIVER
13116 M: Saravanan Sekar <sravanhome@gmail.com>
13118 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13119 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13120 F: drivers/iio/adc/mp2629_adc.c
13121 F: drivers/mfd/mp2629.c
13122 F: drivers/power/supply/mp2629_charger.c
13123 F: drivers/regulator/mp5416.c
13124 F: drivers/regulator/mpq7920.c
13125 F: drivers/regulator/mpq7920.h
13126 F: include/linux/mfd/mp2629.h
13128 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13130 W: http://popies.net/meye/
13131 F: Documentation/userspace-api/media/drivers/meye*
13132 F: drivers/media/pci/meye/
13133 F: include/uapi/linux/meye.h
13135 MOTORCOMM PHY DRIVER
13136 M: Peter Geis <pgwipeout@gmail.com>
13137 L: netdev@vger.kernel.org
13139 F: drivers/net/phy/motorcomm.c
13141 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13142 M: Jiri Slaby <jirislaby@kernel.org>
13144 F: Documentation/driver-api/serial/moxa-smartio.rst
13145 F: drivers/tty/mxser.*
13147 MR800 AVERMEDIA USB FM RADIO DRIVER
13148 M: Alexey Klimov <klimov.linux@gmail.com>
13149 L: linux-media@vger.kernel.org
13151 T: git git://linuxtv.org/media_tree.git
13152 F: drivers/media/radio/radio-mr800.c
13154 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13155 M: Alan Ott <alan@signal11.us>
13156 L: linux-wpan@vger.kernel.org
13158 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13159 F: drivers/net/ieee802154/mrf24j40.c
13162 M: "Lee, Chun-Yi" <jlee@suse.com>
13163 L: platform-driver-x86@vger.kernel.org
13165 F: drivers/platform/x86/msi-laptop.c
13168 L: platform-driver-x86@vger.kernel.org
13170 F: drivers/platform/x86/msi-wmi.c
13172 MSI001 MEDIA DRIVER
13173 M: Antti Palosaari <crope@iki.fi>
13174 L: linux-media@vger.kernel.org
13176 W: https://linuxtv.org
13177 W: http://palosaari.fi/linux/
13178 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13179 T: git git://linuxtv.org/anttip/media_tree.git
13180 F: drivers/media/tuners/msi001*
13182 MSI2500 MEDIA DRIVER
13183 M: Antti Palosaari <crope@iki.fi>
13184 L: linux-media@vger.kernel.org
13186 W: https://linuxtv.org
13187 W: http://palosaari.fi/linux/
13188 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13189 T: git git://linuxtv.org/anttip/media_tree.git
13190 F: drivers/media/usb/msi2500/
13192 MSTAR INTERRUPT CONTROLLER DRIVER
13193 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13194 M: Daniel Palmer <daniel@thingy.jp>
13196 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13197 F: drivers/irqchip/irq-mst-intc.c
13199 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13200 M: Robert Jarzmik <robert.jarzmik@free.fr>
13201 L: linux-mtd@lists.infradead.org
13203 F: drivers/mtd/devices/docg3*
13205 MT9M032 APTINA SENSOR DRIVER
13206 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13207 L: linux-media@vger.kernel.org
13209 T: git git://linuxtv.org/media_tree.git
13210 F: drivers/media/i2c/mt9m032.c
13211 F: include/media/i2c/mt9m032.h
13213 MT9P031 APTINA CAMERA SENSOR
13214 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13215 L: linux-media@vger.kernel.org
13217 T: git git://linuxtv.org/media_tree.git
13218 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13219 F: drivers/media/i2c/mt9p031.c
13220 F: include/media/i2c/mt9p031.h
13222 MT9T001 APTINA CAMERA SENSOR
13223 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13224 L: linux-media@vger.kernel.org
13226 T: git git://linuxtv.org/media_tree.git
13227 F: drivers/media/i2c/mt9t001.c
13228 F: include/media/i2c/mt9t001.h
13230 MT9T112 APTINA CAMERA SENSOR
13231 M: Jacopo Mondi <jacopo@jmondi.org>
13232 L: linux-media@vger.kernel.org
13234 T: git git://linuxtv.org/media_tree.git
13235 F: drivers/media/i2c/mt9t112.c
13236 F: include/media/i2c/mt9t112.h
13238 MT9V032 APTINA CAMERA SENSOR
13239 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13240 L: linux-media@vger.kernel.org
13242 T: git git://linuxtv.org/media_tree.git
13243 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13244 F: drivers/media/i2c/mt9v032.c
13245 F: include/media/i2c/mt9v032.h
13247 MT9V111 APTINA CAMERA SENSOR
13248 M: Jacopo Mondi <jacopo@jmondi.org>
13249 L: linux-media@vger.kernel.org
13251 T: git git://linuxtv.org/media_tree.git
13252 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13253 F: drivers/media/i2c/mt9v111.c
13255 MULTIFUNCTION DEVICES (MFD)
13256 M: Lee Jones <lee.jones@linaro.org>
13258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13259 F: Documentation/devicetree/bindings/mfd/
13261 F: include/dt-bindings/mfd/
13262 F: include/linux/mfd/
13264 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13266 F: drivers/mmc/host/mmc_spi.c
13267 F: include/linux/spi/mmc_spi.h
13269 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13270 M: Ulf Hansson <ulf.hansson@linaro.org>
13271 L: linux-mmc@vger.kernel.org
13273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13274 F: Documentation/devicetree/bindings/mmc/
13276 F: include/linux/mmc/
13277 F: include/uapi/linux/mmc/
13279 MULTIPLEXER SUBSYSTEM
13280 M: Peter Rosin <peda@axentia.se>
13282 F: Documentation/ABI/testing/sysfs-class-mux*
13283 F: Documentation/devicetree/bindings/mux/
13285 F: include/dt-bindings/mux/
13286 F: include/linux/mux/
13288 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13289 M: Bin Liu <b-liu@ti.com>
13290 L: linux-usb@vger.kernel.org
13292 F: drivers/usb/musb/
13294 MXL301RF MEDIA DRIVER
13295 M: Akihiro Tsukada <tskd08@gmail.com>
13296 L: linux-media@vger.kernel.org
13298 F: drivers/media/tuners/mxl301rf*
13300 MXL5007T MEDIA DRIVER
13301 M: Michael Krufky <mkrufky@linuxtv.org>
13302 L: linux-media@vger.kernel.org
13304 W: https://linuxtv.org
13305 W: http://github.com/mkrufky
13306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13307 T: git git://linuxtv.org/mkrufky/tuners.git
13308 F: drivers/media/tuners/mxl5007t.*
13311 M: Marek Vasut <marex@denx.de>
13312 M: Stefan Agner <stefan@agner.ch>
13313 L: dri-devel@lists.freedesktop.org
13315 T: git git://anongit.freedesktop.org/drm/drm-misc
13316 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13317 F: drivers/gpu/drm/mxsfb/
13319 MYLEX DAC960 PCI RAID Controller
13320 M: Hannes Reinecke <hare@kernel.org>
13321 L: linux-scsi@vger.kernel.org
13323 F: drivers/scsi/myrb.*
13324 F: drivers/scsi/myrs.*
13326 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13327 M: Chris Lee <christopher.lee@cspi.com>
13328 L: netdev@vger.kernel.org
13330 W: https://www.cspi.com/ethernet-products/support/downloads/
13331 F: drivers/net/ethernet/myricom/myri10ge/
13333 NAND FLASH SUBSYSTEM
13334 M: Miquel Raynal <miquel.raynal@bootlin.com>
13335 R: Richard Weinberger <richard@nod.at>
13336 L: linux-mtd@lists.infradead.org
13338 W: http://www.linux-mtd.infradead.org/
13339 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13340 C: irc://irc.oftc.net/mtd
13341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13342 F: drivers/mtd/nand/
13343 F: include/linux/mtd/*nand*.h
13345 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13346 M: Daniel Mack <zonque@gmail.com>
13347 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13349 W: http://www.native-instruments.com
13350 F: sound/usb/caiaq/
13352 NATSEMI ETHERNET DRIVER (DP8381x)
13354 F: drivers/net/ethernet/natsemi/natsemi.c
13356 NCR 5380 SCSI DRIVERS
13357 M: Finn Thain <fthain@linux-m68k.org>
13358 M: Michael Schmitz <schmitzmic@gmail.com>
13359 L: linux-scsi@vger.kernel.org
13361 F: Documentation/scsi/g_NCR5380.rst
13362 F: drivers/scsi/NCR5380.*
13363 F: drivers/scsi/arm/cumana_1.c
13364 F: drivers/scsi/arm/oak.c
13365 F: drivers/scsi/atari_scsi.*
13366 F: drivers/scsi/dmx3191d.c
13367 F: drivers/scsi/g_NCR5380.*
13368 F: drivers/scsi/mac_scsi.*
13369 F: drivers/scsi/sun3_scsi.*
13370 F: drivers/scsi/sun3_scsi_vme.c
13373 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13377 NCT6775 HARDWARE MONITOR DRIVER
13378 M: Guenter Roeck <linux@roeck-us.net>
13379 L: linux-hwmon@vger.kernel.org
13381 F: Documentation/hwmon/nct6775.rst
13382 F: drivers/hwmon/nct6775.c
13385 M: Jakub Kicinski <kuba@kernel.org>
13387 F: drivers/net/netdevsim/*
13389 NETEM NETWORK EMULATOR
13390 M: Stephen Hemminger <stephen@networkplumber.org>
13391 L: netdev@vger.kernel.org
13393 F: net/sched/sch_netem.c
13395 NETERION 10GbE DRIVERS (s2io/vxge)
13396 M: Jon Mason <jdmason@kudzu.us>
13397 L: netdev@vger.kernel.org
13399 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13400 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13401 F: drivers/net/ethernet/neterion/
13404 M: Pablo Neira Ayuso <pablo@netfilter.org>
13405 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13406 M: Florian Westphal <fw@strlen.de>
13407 L: netfilter-devel@vger.kernel.org
13408 L: coreteam@netfilter.org
13410 W: http://www.netfilter.org/
13411 W: http://www.iptables.org/
13412 W: http://www.nftables.org/
13413 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13414 C: irc://irc.libera.chat/netfilter
13415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13417 F: include/linux/netfilter*
13418 F: include/linux/netfilter/
13419 F: include/net/netfilter/
13420 F: include/uapi/linux/netfilter*
13421 F: include/uapi/linux/netfilter/
13422 F: net/*/netfilter.c
13423 F: net/*/netfilter/
13424 F: net/bridge/br_netfilter*.c
13427 NETROM NETWORK LAYER
13428 M: Ralf Baechle <ralf@linux-mips.org>
13429 L: linux-hams@vger.kernel.org
13431 W: http://www.linux-ax25.org/
13432 F: include/net/netrom.h
13433 F: include/uapi/linux/netrom.h
13436 NETRONIX EMBEDDED CONTROLLER
13437 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13439 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13440 F: drivers/mfd/ntxec.c
13441 F: drivers/pwm/pwm-ntxec.c
13442 F: drivers/rtc/rtc-ntxec.c
13443 F: include/linux/mfd/ntxec.h
13445 NETRONOME ETHERNET DRIVERS
13446 M: Simon Horman <simon.horman@corigine.com>
13447 R: Jakub Kicinski <kuba@kernel.org>
13448 L: oss-drivers@corigine.com
13450 F: drivers/net/ethernet/netronome/
13452 NETWORK BLOCK DEVICE (NBD)
13453 M: Josef Bacik <josef@toxicpanda.com>
13454 L: linux-block@vger.kernel.org
13455 L: nbd@other.debian.org
13457 F: Documentation/admin-guide/blockdev/nbd.rst
13458 F: drivers/block/nbd.c
13459 F: include/trace/events/nbd.h
13460 F: include/uapi/linux/nbd.h
13462 NETWORK DROP MONITOR
13463 M: Neil Horman <nhorman@tuxdriver.com>
13464 L: netdev@vger.kernel.org
13466 W: https://fedorahosted.org/dropwatch/
13467 F: include/uapi/linux/net_dropmon.h
13468 F: net/core/drop_monitor.c
13471 M: "David S. Miller" <davem@davemloft.net>
13472 M: Jakub Kicinski <kuba@kernel.org>
13473 M: Paolo Abeni <pabeni@redhat.com>
13474 L: netdev@vger.kernel.org
13476 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13479 F: Documentation/devicetree/bindings/net/
13480 F: drivers/connector/
13482 F: include/linux/etherdevice.h
13483 F: include/linux/fcdevice.h
13484 F: include/linux/fddidevice.h
13485 F: include/linux/hippidevice.h
13486 F: include/linux/if_*
13487 F: include/linux/inetdevice.h
13488 F: include/linux/netdevice.h
13489 F: include/uapi/linux/if_*
13490 F: include/uapi/linux/netdevice.h
13492 NETWORKING DRIVERS (WIRELESS)
13493 M: Kalle Valo <kvalo@kernel.org>
13494 L: linux-wireless@vger.kernel.org
13496 W: https://wireless.wiki.kernel.org/
13497 Q: https://patchwork.kernel.org/project/linux-wireless/list/
13498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13500 F: Documentation/devicetree/bindings/net/wireless/
13501 F: drivers/net/wireless/
13504 M: Andrew Lunn <andrew@lunn.ch>
13505 M: Vivien Didelot <vivien.didelot@gmail.com>
13506 M: Florian Fainelli <f.fainelli@gmail.com>
13507 M: Vladimir Oltean <olteanv@gmail.com>
13509 F: Documentation/devicetree/bindings/net/dsa/
13510 F: drivers/net/dsa/
13511 F: include/linux/dsa/
13512 F: include/linux/platform_data/dsa.h
13513 F: include/net/dsa.h
13515 F: tools/testing/selftests/drivers/net/dsa/
13517 NETWORKING [GENERAL]
13518 M: "David S. Miller" <davem@davemloft.net>
13519 M: Jakub Kicinski <kuba@kernel.org>
13520 M: Paolo Abeni <pabeni@redhat.com>
13521 L: netdev@vger.kernel.org
13523 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13524 B: mailto:netdev@vger.kernel.org
13525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13527 F: Documentation/networking/
13528 F: include/linux/in.h
13529 F: include/linux/net.h
13530 F: include/linux/netdevice.h
13532 F: include/uapi/linux/in.h
13533 F: include/uapi/linux/net.h
13534 F: include/uapi/linux/net_namespace.h
13535 F: include/uapi/linux/netdevice.h
13539 F: tools/testing/selftests/net/
13542 M: Steffen Klassert <steffen.klassert@secunet.com>
13543 M: Herbert Xu <herbert@gondor.apana.org.au>
13544 M: "David S. Miller" <davem@davemloft.net>
13545 L: netdev@vger.kernel.org
13547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13549 F: include/net/xfrm.h
13550 F: include/uapi/linux/xfrm.h
13553 F: net/ipv4/ip_vti.c
13554 F: net/ipv4/ipcomp.c
13558 F: net/ipv6/ip6_vti.c
13559 F: net/ipv6/ipcomp6.c
13563 F: tools/testing/selftests/net/ipsec.c
13565 NETWORKING [IPv4/IPv6]
13566 M: "David S. Miller" <davem@davemloft.net>
13567 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13568 M: David Ahern <dsahern@kernel.org>
13569 L: netdev@vger.kernel.org
13571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13573 F: include/linux/ip.h
13574 F: include/linux/ipv6*
13575 F: include/net/fib*
13577 F: include/net/route.h
13581 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13582 M: Paul Moore <paul@paul-moore.com>
13583 L: netdev@vger.kernel.org
13584 L: linux-security-module@vger.kernel.org
13586 W: https://github.com/netlabel
13587 F: Documentation/netlabel/
13588 F: include/net/calipso.h
13589 F: include/net/cipso_ipv4.h
13590 F: include/net/netlabel.h
13591 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13592 F: include/uapi/linux/netfilter/xt_SECMARK.h
13593 F: net/ipv4/cipso_ipv4.c
13594 F: net/ipv6/calipso.c
13595 F: net/netfilter/xt_CONNSECMARK.c
13596 F: net/netfilter/xt_SECMARK.c
13600 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13601 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13602 L: netdev@vger.kernel.org
13603 L: mptcp@lists.linux.dev
13605 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13606 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13607 F: Documentation/networking/mptcp-sysctl.rst
13608 F: include/net/mptcp.h
13609 F: include/trace/events/mptcp.h
13610 F: include/uapi/linux/mptcp.h
13612 F: tools/testing/selftests/net/mptcp/
13615 M: Eric Dumazet <edumazet@google.com>
13616 L: netdev@vger.kernel.org
13618 F: include/linux/tcp.h
13619 F: include/net/tcp.h
13620 F: include/trace/events/tcp.h
13621 F: include/uapi/linux/tcp.h
13622 F: net/ipv4/syncookies.c
13624 F: net/ipv6/syncookies.c
13628 M: Boris Pismenny <borisp@nvidia.com>
13629 M: John Fastabend <john.fastabend@gmail.com>
13630 M: Daniel Borkmann <daniel@iogearbox.net>
13631 M: Jakub Kicinski <kuba@kernel.org>
13632 L: netdev@vger.kernel.org
13634 F: include/net/tls.h
13635 F: include/uapi/linux/tls.h
13638 NETXEN (1/10) GbE SUPPORT
13639 M: Manish Chopra <manishc@marvell.com>
13640 M: Rahul Verma <rahulv@marvell.com>
13641 M: GR-Linux-NIC-Dev@marvell.com
13642 L: netdev@vger.kernel.org
13644 F: drivers/net/ethernet/qlogic/netxen/
13646 NET_FAILOVER MODULE
13647 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13648 L: netdev@vger.kernel.org
13650 F: Documentation/networking/net_failover.rst
13651 F: drivers/net/net_failover.c
13652 F: include/net/net_failover.h
13655 M: David Ahern <dsahern@kernel.org>
13656 L: netdev@vger.kernel.org
13658 F: include/net/netns/nexthop.h
13659 F: include/net/nexthop.h
13660 F: include/uapi/linux/nexthop.h
13661 F: net/ipv4/nexthop.c
13664 M: Krzysztof Kozlowski <krzk@kernel.org>
13665 L: linux-nfc@lists.01.org (subscribers-only)
13666 L: netdev@vger.kernel.org
13668 F: Documentation/devicetree/bindings/net/nfc/
13670 F: include/linux/platform_data/nfcmrvl.h
13671 F: include/net/nfc/
13672 F: include/uapi/linux/nfc.h
13675 NFC VIRTUAL NCI DEVICE DRIVER
13676 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13677 L: netdev@vger.kernel.org
13678 L: linux-nfc@lists.01.org (subscribers-only)
13680 F: drivers/nfc/virtual_ncidev.c
13681 F: tools/testing/selftests/nci/
13683 NFS, SUNRPC, AND LOCKD CLIENTS
13684 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13685 M: Anna Schumaker <anna@kernel.org>
13686 L: linux-nfs@vger.kernel.org
13688 W: http://client.linux-nfs.org
13689 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13693 F: include/linux/lockd/
13694 F: include/linux/nfs*
13695 F: include/linux/sunrpc/
13696 F: include/uapi/linux/nfs*
13697 F: include/uapi/linux/sunrpc/
13699 F: Documentation/filesystems/nfs/
13702 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13703 L: linux-nilfs@vger.kernel.org
13705 W: https://nilfs.sourceforge.io/
13706 W: https://nilfs.osdn.jp/
13707 T: git git://github.com/konis/nilfs2.git
13708 F: Documentation/filesystems/nilfs2.rst
13710 F: include/trace/events/nilfs2.h
13711 F: include/uapi/linux/nilfs2_api.h
13712 F: include/uapi/linux/nilfs2_ondisk.h
13714 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13715 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13717 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13718 F: Documentation/scsi/NinjaSCSI.rst
13719 F: drivers/scsi/pcmcia/nsp_*
13721 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13722 M: GOTO Masanori <gotom@debian.or.jp>
13723 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13725 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13726 F: Documentation/scsi/NinjaSCSI.rst
13727 F: drivers/scsi/nsp32*
13729 NINTENDO HID DRIVER
13730 M: Daniel J. Ogorchock <djogorchock@gmail.com>
13731 L: linux-input@vger.kernel.org
13733 F: drivers/hid/hid-nintendo*
13736 M: Dinh Nguyen <dinguyen@kernel.org>
13738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13741 NITRO ENCLAVES (NE)
13742 M: Andra Paraschiv <andraprs@amazon.com>
13743 M: Alexandru Vasile <lexnv@amazon.com>
13744 M: Alexandru Ciobotaru <alcioa@amazon.com>
13745 L: linux-kernel@vger.kernel.org
13747 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13748 F: Documentation/virt/ne_overview.rst
13749 F: drivers/virt/nitro_enclaves/
13750 F: include/linux/nitro_enclaves.h
13751 F: include/uapi/linux/nitro_enclaves.h
13752 F: samples/nitro_enclaves/
13754 NOHZ, DYNTICKS SUPPORT
13755 M: Frederic Weisbecker <fweisbec@gmail.com>
13756 M: Thomas Gleixner <tglx@linutronix.de>
13757 M: Ingo Molnar <mingo@kernel.org>
13758 L: linux-kernel@vger.kernel.org
13760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13761 F: include/linux/sched/nohz.h
13762 F: include/linux/tick.h
13763 F: kernel/time/tick*.*
13765 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13766 M: Pavel Machek <pavel@ucw.cz>
13767 M: Sakari Ailus <sakari.ailus@iki.fi>
13768 L: linux-media@vger.kernel.org
13770 F: drivers/media/i2c/ad5820.c
13771 F: drivers/media/i2c/et8ek8
13773 NOKIA N900 POWER SUPPLY DRIVERS
13774 R: Pali Rohár <pali@kernel.org>
13775 F: drivers/power/supply/bq2415x_charger.c
13776 F: drivers/power/supply/bq27xxx_battery.c
13777 F: drivers/power/supply/bq27xxx_battery_i2c.c
13778 F: drivers/power/supply/isp1704_charger.c
13779 F: drivers/power/supply/rx51_battery.c
13780 F: include/linux/power/bq2415x_charger.h
13781 F: include/linux/power/bq27xxx_battery.h
13784 M: Willy Tarreau <w@1wt.eu>
13786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13787 F: tools/include/nolibc/
13790 M: Matthias Maennich <maennich@google.com>
13792 F: Documentation/core-api/symbol-namespaces.rst
13796 M: Sanjay R Mehta <sanju.mehta@amd.com>
13797 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13798 L: ntb@lists.linux.dev
13800 F: drivers/ntb/hw/amd/
13803 M: Jon Mason <jdmason@kudzu.us>
13804 M: Dave Jiang <dave.jiang@intel.com>
13805 M: Allen Hubbe <allenbh@gmail.com>
13806 L: ntb@lists.linux.dev
13808 W: https://github.com/jonmason/ntb/wiki
13809 T: git git://github.com/jonmason/ntb.git
13810 F: drivers/net/ntb_netdev.c
13812 F: include/linux/ntb.h
13813 F: include/linux/ntb_transport.h
13814 F: tools/testing/selftests/ntb/
13817 M: Serge Semin <fancer.lancer@gmail.com>
13818 L: ntb@lists.linux.dev
13820 F: drivers/ntb/hw/idt/
13823 M: Dave Jiang <dave.jiang@intel.com>
13824 L: ntb@lists.linux.dev
13826 W: https://github.com/davejiang/linux/wiki
13827 T: git https://github.com/davejiang/linux.git
13828 F: drivers/ntb/hw/intel/
13831 M: Anton Altaparmakov <anton@tuxera.com>
13832 L: linux-ntfs-dev@lists.sourceforge.net
13834 W: http://www.tuxera.com/
13835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13836 F: Documentation/filesystems/ntfs.rst
13840 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13841 L: ntfs3@lists.linux.dev
13843 W: http://www.paragon-software.com/
13844 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13845 F: Documentation/filesystems/ntfs3.rst
13849 M: Finn Thain <fthain@linux-m68k.org>
13850 L: linux-m68k@lists.linux-m68k.org
13852 F: arch/*/include/asm/nubus.h
13854 F: include/linux/nubus.h
13855 F: include/uapi/linux/nubus.h
13857 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13858 M: Antonino Daplas <adaplas@gmail.com>
13859 L: linux-fbdev@vger.kernel.org
13861 F: drivers/video/fbdev/nvidia/
13862 F: drivers/video/fbdev/riva/
13864 NVIDIA WMI EC BACKLIGHT DRIVER
13865 M: Daniel Dadap <ddadap@nvidia.com>
13866 L: platform-driver-x86@vger.kernel.org
13868 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
13871 M: Keith Busch <kbusch@kernel.org>
13872 M: Jens Axboe <axboe@fb.com>
13873 M: Christoph Hellwig <hch@lst.de>
13874 M: Sagi Grimberg <sagi@grimberg.me>
13875 L: linux-nvme@lists.infradead.org
13877 W: http://git.infradead.org/nvme.git
13878 T: git://git.infradead.org/nvme.git
13879 F: drivers/nvme/host/
13880 F: include/linux/nvme.h
13881 F: include/uapi/linux/nvme_ioctl.h
13883 NVM EXPRESS FC TRANSPORT DRIVERS
13884 M: James Smart <james.smart@broadcom.com>
13885 L: linux-nvme@lists.infradead.org
13887 F: drivers/nvme/host/fc.c
13888 F: drivers/nvme/target/fc.c
13889 F: drivers/nvme/target/fcloop.c
13890 F: include/linux/nvme-fc-driver.h
13891 F: include/linux/nvme-fc.h
13893 NVM EXPRESS TARGET DRIVER
13894 M: Christoph Hellwig <hch@lst.de>
13895 M: Sagi Grimberg <sagi@grimberg.me>
13896 M: Chaitanya Kulkarni <kch@nvidia.com>
13897 L: linux-nvme@lists.infradead.org
13899 W: http://git.infradead.org/nvme.git
13900 T: git://git.infradead.org/nvme.git
13901 F: drivers/nvme/target/
13904 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13907 F: Documentation/ABI/stable/sysfs-bus-nvmem
13908 F: Documentation/devicetree/bindings/nvmem/
13910 F: include/linux/nvmem-consumer.h
13911 F: include/linux/nvmem-provider.h
13913 NXP C45 TJA11XX PHY DRIVER
13914 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13915 L: netdev@vger.kernel.org
13917 F: drivers/net/phy/nxp-c45-tja11xx.c
13920 M: Ashish Kumar <ashish.kumar@nxp.com>
13921 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13922 L: linux-spi@vger.kernel.org
13924 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
13925 F: drivers/spi/spi-nxp-fspi.c
13927 NXP FXAS21002C DRIVER
13928 M: Rui Miguel Silva <rmfrfs@gmail.com>
13929 L: linux-iio@vger.kernel.org
13931 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13932 F: drivers/iio/gyro/fxas21002c.h
13933 F: drivers/iio/gyro/fxas21002c_core.c
13934 F: drivers/iio/gyro/fxas21002c_i2c.c
13935 F: drivers/iio/gyro/fxas21002c_spi.c
13937 NXP i.MX CLOCK DRIVERS
13938 M: Abel Vesa <abel.vesa@nxp.com>
13939 L: linux-clk@vger.kernel.org
13940 L: linux-imx@nxp.com
13942 F: drivers/clk/imx/
13944 NXP i.MX 8MQ DCSS DRIVER
13945 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13946 R: Lucas Stach <l.stach@pengutronix.de>
13947 L: dri-devel@lists.freedesktop.org
13949 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13950 F: drivers/gpu/drm/imx/dcss/
13952 NXP i.MX 8QXP ADC DRIVER
13953 M: Cai Huoqing <cai.huoqing@linux.dev>
13954 M: Haibo Chen <haibo.chen@nxp.com>
13955 L: linux-imx@nxp.com
13956 L: linux-iio@vger.kernel.org
13958 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
13959 F: drivers/iio/adc/imx8qxp-adc.c
13961 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
13962 M: Haibo Chen <haibo.chen@nxp.com>
13963 L: linux-iio@vger.kernel.org
13964 L: linux-imx@nxp.com
13966 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
13967 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
13968 F: drivers/iio/adc/imx7d_adc.c
13969 F: drivers/iio/adc/vf610_adc.c
13971 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13972 M: Jagan Teki <jagan@amarulasolutions.com>
13974 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13975 F: drivers/regulator/pf8x00-regulator.c
13977 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13978 M: Krzysztof Kozlowski <krzk@kernel.org>
13979 L: linux-kernel@vger.kernel.org
13981 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13982 F: drivers/extcon/extcon-ptn5150.c
13984 NXP SGTL5000 DRIVER
13985 M: Fabio Estevam <festevam@gmail.com>
13986 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13988 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13989 F: sound/soc/codecs/sgtl5000*
13991 NXP SJA1105 ETHERNET SWITCH DRIVER
13992 M: Vladimir Oltean <olteanv@gmail.com>
13993 L: linux-kernel@vger.kernel.org
13995 F: drivers/net/dsa/sja1105
13996 F: drivers/net/pcs/pcs-xpcs-nxp.c
13998 NXP TDA998X DRM DRIVER
13999 M: Russell King <linux@armlinux.org.uk>
14001 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14002 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14003 F: drivers/gpu/drm/i2c/tda998x_drv.c
14004 F: include/drm/i2c/tda998x.h
14005 F: include/dt-bindings/display/tda998x.h
14009 M: Peter Rosin <peda@axentia.se>
14010 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14012 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14013 F: sound/soc/codecs/tfa9879*
14015 NXP/Goodix TFA989X (TFA1) DRIVER
14016 M: Stephan Gerhold <stephan@gerhold.net>
14017 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14019 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14020 F: sound/soc/codecs/tfa989x.c
14023 R: Charles Gorand <charles.gorand@effinnov.com>
14024 L: linux-nfc@lists.01.org (subscribers-only)
14026 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14027 F: drivers/nfc/nxp-nci
14029 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14030 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14031 R: NXP Linux Team <linux-imx@nxp.com>
14032 L: linux-media@vger.kernel.org
14034 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14035 F: drivers/media/platform/imx-jpeg
14037 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14038 M: Jonas Malaco <jonas@protocubo.io>
14039 L: linux-hwmon@vger.kernel.org
14041 F: Documentation/hwmon/nzxt-kraken2.rst
14042 F: drivers/hwmon/nzxt-kraken2.c
14044 NZXT-SMART2 HARDWARE MONITORING DRIVER
14045 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14046 L: linux-hwmon@vger.kernel.org
14048 F: Documentation/hwmon/nzxt-smart2.rst
14049 F: drivers/hwmon/nzxt-smart2.c
14052 M: Jiri Pirko <jiri@nvidia.com>
14053 L: netdev@vger.kernel.org
14055 F: include/linux/objagg.h
14057 F: lib/test_objagg.c
14060 M: Josh Poimboeuf <jpoimboe@redhat.com>
14061 M: Peter Zijlstra <peterz@infradead.org>
14064 F: include/linux/objtool.h
14066 OCELOT ETHERNET SWITCH DRIVER
14067 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14068 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14069 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14070 M: UNGLinuxDriver@microchip.com
14071 L: netdev@vger.kernel.org
14073 F: drivers/net/dsa/ocelot/*
14074 F: drivers/net/ethernet/mscc/
14075 F: include/soc/mscc/ocelot*
14076 F: net/dsa/tag_ocelot.c
14077 F: net/dsa/tag_ocelot_8021q.c
14078 F: tools/testing/selftests/drivers/net/ocelot/*
14080 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14081 M: Frederic Barrat <fbarrat@linux.ibm.com>
14082 M: Andrew Donnellan <ajd@linux.ibm.com>
14083 L: linuxppc-dev@lists.ozlabs.org
14085 F: Documentation/userspace-api/accelerators/ocxl.rst
14086 F: arch/powerpc/include/asm/pnv-ocxl.h
14087 F: arch/powerpc/platforms/powernv/ocxl.c
14088 F: drivers/misc/ocxl/
14089 F: include/misc/ocxl*
14090 F: include/uapi/misc/ocxl.h
14093 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14094 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14095 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14096 L: linux-omap@vger.kernel.org
14098 F: sound/soc/ti/n810.c
14099 F: sound/soc/ti/omap*
14100 F: sound/soc/ti/rx51.c
14101 F: sound/soc/ti/sdma-pcm.*
14103 OMAP CLOCK FRAMEWORK SUPPORT
14104 M: Paul Walmsley <paul@pwsan.com>
14105 L: linux-omap@vger.kernel.org
14107 F: arch/arm/*omap*/*clock*
14109 OMAP DEVICE TREE SUPPORT
14110 M: Benoît Cousson <bcousson@baylibre.com>
14111 M: Tony Lindgren <tony@atomide.com>
14112 L: linux-omap@vger.kernel.org
14113 L: devicetree@vger.kernel.org
14115 F: arch/arm/boot/dts/*am3*
14116 F: arch/arm/boot/dts/*am4*
14117 F: arch/arm/boot/dts/*am5*
14118 F: arch/arm/boot/dts/*dra7*
14119 F: arch/arm/boot/dts/*omap*
14120 F: arch/arm/boot/dts/logicpd-som-lv*
14121 F: arch/arm/boot/dts/logicpd-torpedo*
14123 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14124 L: linux-omap@vger.kernel.org
14125 L: linux-fbdev@vger.kernel.org
14127 F: Documentation/arm/omap/dss.rst
14128 F: drivers/video/fbdev/omap2/
14130 OMAP FRAMEBUFFER SUPPORT
14131 L: linux-fbdev@vger.kernel.org
14132 L: linux-omap@vger.kernel.org
14134 F: drivers/video/fbdev/omap/
14136 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14137 M: Roger Quadros <rogerq@kernel.org>
14138 M: Tony Lindgren <tony@atomide.com>
14139 L: linux-omap@vger.kernel.org
14141 F: arch/arm/mach-omap2/*gpmc*
14142 F: drivers/memory/omap-gpmc.c
14145 M: Grygorii Strashko <grygorii.strashko@ti.com>
14146 M: Santosh Shilimkar <ssantosh@kernel.org>
14147 M: Kevin Hilman <khilman@kernel.org>
14148 L: linux-omap@vger.kernel.org
14150 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14151 F: drivers/gpio/gpio-omap.c
14153 OMAP HARDWARE SPINLOCK SUPPORT
14154 M: Ohad Ben-Cohen <ohad@wizery.com>
14155 L: linux-omap@vger.kernel.org
14157 F: drivers/hwspinlock/omap_hwspinlock.c
14159 OMAP HS MMC SUPPORT
14160 L: linux-mmc@vger.kernel.org
14161 L: linux-omap@vger.kernel.org
14163 F: drivers/mmc/host/omap_hsmmc.c
14166 M: Paul Walmsley <paul@pwsan.com>
14167 L: linux-omap@vger.kernel.org
14169 F: arch/arm/mach-omap2/omap_hwmod*data*
14172 M: Benoît Cousson <bcousson@baylibre.com>
14173 M: Paul Walmsley <paul@pwsan.com>
14174 L: linux-omap@vger.kernel.org
14176 F: arch/arm/mach-omap2/omap_hwmod.*
14179 M: Vignesh R <vigneshr@ti.com>
14180 L: linux-omap@vger.kernel.org
14181 L: linux-i2c@vger.kernel.org
14183 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14184 F: drivers/i2c/busses/i2c-omap.c
14186 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14187 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14188 L: linux-media@vger.kernel.org
14190 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14191 F: drivers/media/platform/ti/omap3isp/
14192 F: drivers/staging/media/omap4iss/
14195 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14196 L: linux-omap@vger.kernel.org
14198 F: drivers/mmc/host/omap.c
14200 OMAP POWER MANAGEMENT SUPPORT
14201 M: Kevin Hilman <khilman@kernel.org>
14202 L: linux-omap@vger.kernel.org
14204 F: arch/arm/*omap*/*pm*
14205 F: drivers/cpufreq/omap-cpufreq.c
14207 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14208 M: Rajendra Nayak <rnayak@codeaurora.org>
14209 M: Paul Walmsley <paul@pwsan.com>
14210 L: linux-omap@vger.kernel.org
14212 F: arch/arm/mach-omap2/prm*
14214 OMAP RANDOM NUMBER GENERATOR SUPPORT
14215 M: Deepak Saxena <dsaxena@plexity.net>
14217 F: drivers/char/hw_random/omap-rng.c
14220 L: linux-usb@vger.kernel.org
14221 L: linux-omap@vger.kernel.org
14223 F: arch/arm/*omap*/usb*
14224 F: drivers/usb/*/*omap*
14226 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14227 M: Mark Jackson <mpfj@newflow.co.uk>
14228 L: linux-omap@vger.kernel.org
14230 F: arch/arm/boot/dts/am335x-nano.dts
14233 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14234 M: Tony Lindgren <tony@atomide.com>
14235 L: linux-omap@vger.kernel.org
14237 Q: http://patchwork.kernel.org/project/linux-omap/list/
14238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14239 F: arch/arm/configs/omap1_defconfig
14240 F: arch/arm/mach-omap1/
14241 F: arch/arm/plat-omap/
14242 F: drivers/i2c/busses/i2c-omap.c
14243 F: include/linux/platform_data/ams-delta-fiq.h
14244 F: include/linux/platform_data/i2c-omap.h
14247 M: Tony Lindgren <tony@atomide.com>
14248 L: linux-omap@vger.kernel.org
14250 W: http://www.muru.com/linux/omap/
14251 W: http://linux.omap.com/
14252 Q: http://patchwork.kernel.org/project/linux-omap/list/
14253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14254 F: arch/arm/configs/omap2plus_defconfig
14255 F: arch/arm/mach-omap2/
14256 F: arch/arm/plat-omap/
14257 F: drivers/bus/ti-sysc.c
14258 F: drivers/i2c/busses/i2c-omap.c
14259 F: drivers/irqchip/irq-omap-intc.c
14260 F: drivers/mfd/*omap*.c
14261 F: drivers/mfd/menelaus.c
14262 F: drivers/mfd/palmas.c
14263 F: drivers/mfd/tps65217.c
14264 F: drivers/mfd/tps65218.c
14265 F: drivers/mfd/tps65910.c
14266 F: drivers/mfd/twl-core.[ch]
14267 F: drivers/mfd/twl4030*.c
14268 F: drivers/mfd/twl6030*.c
14269 F: drivers/mfd/twl6040*.c
14270 F: drivers/regulator/palmas-regulator*.c
14271 F: drivers/regulator/pbias-regulator.c
14272 F: drivers/regulator/tps65217-regulator.c
14273 F: drivers/regulator/tps65218-regulator.c
14274 F: drivers/regulator/tps65910-regulator.c
14275 F: drivers/regulator/twl-regulator.c
14276 F: drivers/regulator/twl6030-regulator.c
14277 F: include/linux/platform_data/i2c-omap.h
14278 F: include/linux/platform_data/ti-sysc.h
14281 M: Bob Copeland <me@bobcopeland.com>
14282 L: linux-karma-devel@lists.sourceforge.net
14284 F: Documentation/filesystems/omfs.rst
14287 OMNIKEY CARDMAN 4000 DRIVER
14288 M: Harald Welte <laforge@gnumonks.org>
14290 F: drivers/char/pcmcia/cm4000_cs.c
14291 F: include/linux/cm4000_cs.h
14292 F: include/uapi/linux/cm4000_cs.h
14294 OMNIKEY CARDMAN 4040 DRIVER
14295 M: Harald Welte <laforge@gnumonks.org>
14297 F: drivers/char/pcmcia/cm4040_cs.*
14299 OMNIVISION OG01A1B SENSOR DRIVER
14300 M: Shawn Tu <shawnx.tu@intel.com>
14301 L: linux-media@vger.kernel.org
14303 F: drivers/media/i2c/og01a1b.c
14305 OMNIVISION OV02A10 SENSOR DRIVER
14306 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14307 L: linux-media@vger.kernel.org
14309 T: git git://linuxtv.org/media_tree.git
14310 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14311 F: drivers/media/i2c/ov02a10.c
14313 OMNIVISION OV08D10 SENSOR DRIVER
14314 M: Jimmy Su <jimmy.su@intel.com>
14315 L: linux-media@vger.kernel.org
14317 T: git git://linuxtv.org/media_tree.git
14318 F: drivers/media/i2c/ov08d10.c
14320 OMNIVISION OV13858 SENSOR DRIVER
14321 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14322 L: linux-media@vger.kernel.org
14324 T: git git://linuxtv.org/media_tree.git
14325 F: drivers/media/i2c/ov13858.c
14327 OMNIVISION OV13B10 SENSOR DRIVER
14328 M: Arec Kao <arec.kao@intel.com>
14329 L: linux-media@vger.kernel.org
14331 T: git git://linuxtv.org/media_tree.git
14332 F: drivers/media/i2c/ov13b10.c
14334 OMNIVISION OV2680 SENSOR DRIVER
14335 M: Rui Miguel Silva <rmfrfs@gmail.com>
14336 L: linux-media@vger.kernel.org
14338 T: git git://linuxtv.org/media_tree.git
14339 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14340 F: drivers/media/i2c/ov2680.c
14342 OMNIVISION OV2685 SENSOR DRIVER
14343 M: Shunqian Zheng <zhengsq@rock-chips.com>
14344 L: linux-media@vger.kernel.org
14346 T: git git://linuxtv.org/media_tree.git
14347 F: drivers/media/i2c/ov2685.c
14349 OMNIVISION OV2740 SENSOR DRIVER
14350 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14351 R: Shawn Tu <shawnx.tu@intel.com>
14352 R: Bingbu Cao <bingbu.cao@intel.com>
14353 L: linux-media@vger.kernel.org
14355 T: git git://linuxtv.org/media_tree.git
14356 F: drivers/media/i2c/ov2740.c
14358 OMNIVISION OV5640 SENSOR DRIVER
14359 M: Steve Longerbeam <slongerbeam@gmail.com>
14360 L: linux-media@vger.kernel.org
14362 T: git git://linuxtv.org/media_tree.git
14363 F: drivers/media/i2c/ov5640.c
14365 OMNIVISION OV5647 SENSOR DRIVER
14366 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14367 M: Jacopo Mondi <jacopo@jmondi.org>
14368 L: linux-media@vger.kernel.org
14370 T: git git://linuxtv.org/media_tree.git
14371 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14372 F: drivers/media/i2c/ov5647.c
14374 OMNIVISION OV5670 SENSOR DRIVER
14375 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14376 L: linux-media@vger.kernel.org
14378 T: git git://linuxtv.org/media_tree.git
14379 F: drivers/media/i2c/ov5670.c
14381 OMNIVISION OV5675 SENSOR DRIVER
14382 M: Shawn Tu <shawnx.tu@intel.com>
14383 L: linux-media@vger.kernel.org
14385 T: git git://linuxtv.org/media_tree.git
14386 F: drivers/media/i2c/ov5675.c
14388 OMNIVISION OV5693 SENSOR DRIVER
14389 M: Daniel Scally <djrscally@gmail.com>
14390 L: linux-media@vger.kernel.org
14392 T: git git://linuxtv.org/media_tree.git
14393 F: drivers/media/i2c/ov5693.c
14395 OMNIVISION OV5695 SENSOR DRIVER
14396 M: Shunqian Zheng <zhengsq@rock-chips.com>
14397 L: linux-media@vger.kernel.org
14399 T: git git://linuxtv.org/media_tree.git
14400 F: drivers/media/i2c/ov5695.c
14402 OMNIVISION OV7670 SENSOR DRIVER
14403 L: linux-media@vger.kernel.org
14405 T: git git://linuxtv.org/media_tree.git
14406 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14407 F: drivers/media/i2c/ov7670.c
14409 OMNIVISION OV772x SENSOR DRIVER
14410 M: Jacopo Mondi <jacopo@jmondi.org>
14411 L: linux-media@vger.kernel.org
14413 T: git git://linuxtv.org/media_tree.git
14414 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14415 F: drivers/media/i2c/ov772x.c
14416 F: include/media/i2c/ov772x.h
14418 OMNIVISION OV7740 SENSOR DRIVER
14419 M: Wenyou Yang <wenyou.yang@microchip.com>
14420 L: linux-media@vger.kernel.org
14422 T: git git://linuxtv.org/media_tree.git
14423 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14424 F: drivers/media/i2c/ov7740.c
14426 OMNIVISION OV8856 SENSOR DRIVER
14427 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14428 L: linux-media@vger.kernel.org
14430 T: git git://linuxtv.org/media_tree.git
14431 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14432 F: drivers/media/i2c/ov8856.c
14434 OMNIVISION OV9282 SENSOR DRIVER
14435 M: Paul J. Murphy <paul.j.murphy@intel.com>
14436 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14437 L: linux-media@vger.kernel.org
14439 T: git git://linuxtv.org/media_tree.git
14440 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14441 F: drivers/media/i2c/ov9282.c
14443 OMNIVISION OV9640 SENSOR DRIVER
14444 M: Petr Cvek <petrcvekcz@gmail.com>
14445 L: linux-media@vger.kernel.org
14447 F: drivers/media/i2c/ov9640.*
14449 OMNIVISION OV9650 SENSOR DRIVER
14450 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14451 R: Akinobu Mita <akinobu.mita@gmail.com>
14452 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14453 L: linux-media@vger.kernel.org
14455 T: git git://linuxtv.org/media_tree.git
14456 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14457 F: drivers/media/i2c/ov9650.c
14459 OMNIVISION OV9734 SENSOR DRIVER
14460 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14461 R: Bingbu Cao <bingbu.cao@intel.com>
14462 L: linux-media@vger.kernel.org
14464 T: git git://linuxtv.org/media_tree.git
14465 F: drivers/media/i2c/ov9734.c
14467 ONENAND FLASH DRIVER
14468 M: Kyungmin Park <kyungmin.park@samsung.com>
14469 L: linux-mtd@lists.infradead.org
14471 F: drivers/mtd/nand/onenand/
14472 F: include/linux/mtd/onenand*.h
14474 ONION OMEGA2+ BOARD
14475 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14476 L: linux-mips@vger.kernel.org
14478 F: arch/mips/boot/dts/ralink/omega2p.dts
14481 M: Jens Wiklander <jens.wiklander@linaro.org>
14482 L: op-tee@lists.trustedfirmware.org
14484 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14485 F: drivers/tee/optee/
14487 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14488 M: Sumit Garg <sumit.garg@linaro.org>
14489 L: op-tee@lists.trustedfirmware.org
14491 F: drivers/char/hw_random/optee-rng.c
14494 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14495 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14496 L: linux-rdma@vger.kernel.org
14498 F: drivers/infiniband/ulp/opa_vnic
14500 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14501 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14502 M: Frank Rowand <frowand.list@gmail.com>
14503 L: devicetree@vger.kernel.org
14505 F: Documentation/devicetree/dynamic-resolution-notes.rst
14506 F: Documentation/devicetree/overlay-notes.rst
14507 F: drivers/of/overlay.c
14508 F: drivers/of/resolver.c
14509 K: of_overlay_notifier_
14511 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14512 M: Rob Herring <robh+dt@kernel.org>
14513 M: Frank Rowand <frowand.list@gmail.com>
14514 L: devicetree@vger.kernel.org
14516 C: irc://irc.libera.chat/devicetree
14517 W: http://www.devicetree.org/
14518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14519 F: Documentation/ABI/testing/sysfs-firmware-ofw
14521 F: include/linux/of*.h
14524 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14525 M: Rob Herring <robh+dt@kernel.org>
14526 L: devicetree@vger.kernel.org
14528 C: irc://irc.libera.chat/devicetree
14529 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14531 F: Documentation/devicetree/
14532 F: arch/*/boot/dts/
14533 F: include/dt-bindings/
14535 OPENCOMPUTE PTP CLOCK DRIVER
14536 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14537 L: netdev@vger.kernel.org
14539 F: drivers/ptp/ptp_ocp.c
14541 OPENCORES I2C BUS DRIVER
14542 M: Peter Korsgaard <peter@korsgaard.com>
14543 M: Andrew Lunn <andrew@lunn.ch>
14544 L: linux-i2c@vger.kernel.org
14546 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14547 F: Documentation/i2c/busses/i2c-ocores.rst
14548 F: drivers/i2c/busses/i2c-ocores.c
14549 F: include/linux/platform_data/i2c-ocores.h
14551 OPENRISC ARCHITECTURE
14552 M: Jonas Bonn <jonas@southpole.se>
14553 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14554 M: Stafford Horne <shorne@gmail.com>
14555 L: openrisc@lists.librecores.org
14557 W: http://openrisc.io
14558 T: git git://github.com/openrisc/linux.git
14559 F: Documentation/devicetree/bindings/openrisc/
14560 F: Documentation/openrisc/
14562 F: drivers/irqchip/irq-ompic.c
14563 F: drivers/irqchip/irq-or1k-*
14566 M: Pravin B Shelar <pshelar@ovn.org>
14567 L: netdev@vger.kernel.org
14568 L: dev@openvswitch.org
14570 W: http://openvswitch.org
14571 F: include/uapi/linux/openvswitch.h
14572 F: net/openvswitch/
14574 OPERATING PERFORMANCE POINTS (OPP)
14575 M: Viresh Kumar <vireshk@kernel.org>
14576 M: Nishanth Menon <nm@ti.com>
14577 M: Stephen Boyd <sboyd@kernel.org>
14578 L: linux-pm@vger.kernel.org
14580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14581 F: Documentation/devicetree/bindings/opp/
14582 F: Documentation/power/opp.rst
14584 F: include/linux/pm_opp.h
14587 M: Clemens Ladisch <clemens@ladisch.de>
14588 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14591 F: sound/drivers/opl4/
14593 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14594 M: Mark Fasheh <mark@fasheh.com>
14595 M: Joel Becker <jlbec@evilplan.org>
14596 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14597 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14599 W: http://ocfs2.wiki.kernel.org
14600 F: Documentation/filesystems/dlmfs.rst
14601 F: Documentation/filesystems/ocfs2.rst
14604 ORANGEFS FILESYSTEM
14605 M: Mike Marshall <hubcap@omnibond.com>
14606 R: Martin Brandenburg <martin@omnibond.com>
14607 L: devel@lists.orangefs.org
14609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14610 F: Documentation/filesystems/orangefs.rst
14614 L: linux-wireless@vger.kernel.org
14616 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14617 W: http://www.nongnu.org/orinoco/
14618 F: drivers/net/wireless/intersil/orinoco/
14620 OV2659 OMNIVISION SENSOR DRIVER
14621 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14622 L: linux-media@vger.kernel.org
14624 W: https://linuxtv.org
14625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14626 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14627 F: drivers/media/i2c/ov2659.c
14628 F: include/media/i2c/ov2659.h
14631 M: Miklos Szeredi <miklos@szeredi.hu>
14632 L: linux-unionfs@vger.kernel.org
14634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14635 F: Documentation/filesystems/overlayfs.rst
14638 P54 WIRELESS DRIVER
14639 M: Christian Lamparter <chunkeey@googlemail.com>
14640 L: linux-wireless@vger.kernel.org
14642 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14643 F: drivers/net/wireless/intersil/p54/
14646 M: Vladimir Oltean <olteanv@gmail.com>
14647 L: netdev@vger.kernel.org
14649 F: Documentation/core-api/packing.rst
14650 F: include/linux/packing.h
14653 PADATA PARALLEL EXECUTION MECHANISM
14654 M: Steffen Klassert <steffen.klassert@secunet.com>
14655 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14656 L: linux-crypto@vger.kernel.org
14657 L: linux-kernel@vger.kernel.org
14659 F: Documentation/core-api/padata.rst
14660 F: include/linux/padata.h
14664 M: Jesper Dangaard Brouer <hawk@kernel.org>
14665 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14666 L: netdev@vger.kernel.org
14668 F: Documentation/networking/page_pool.rst
14669 F: include/net/page_pool.h
14670 F: include/trace/events/page_pool.h
14671 F: net/core/page_pool.c
14674 M: Pasha Tatashin <pasha.tatashin@soleen.com>
14675 M: Andrew Morton <akpm@linux-foundation.org>
14676 L: linux-mm@kvack.org
14678 F: Documentation/vm/page_table_check.rst
14679 F: include/linux/page_table_check.h
14680 F: mm/page_table_check.c
14682 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14683 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14684 L: platform-driver-x86@vger.kernel.org
14686 F: drivers/platform/x86/panasonic-laptop.c
14688 PARALLAX PING IIO SENSOR DRIVER
14689 M: Andreas Klinger <ak@it-klinger.de>
14690 L: linux-iio@vger.kernel.org
14692 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14693 F: drivers/iio/proximity/ping.c
14695 PARALLEL LCD/KEYPAD PANEL DRIVER
14696 M: Willy Tarreau <willy@haproxy.com>
14697 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14699 F: Documentation/admin-guide/lcd-panel-cgram.rst
14700 F: drivers/auxdisplay/panel.c
14702 PARALLEL PORT SUBSYSTEM
14703 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14704 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14705 L: linux-parport@lists.infradead.org (subscribers-only)
14707 F: Documentation/driver-api/parport*.rst
14708 F: drivers/char/ppdev.c
14709 F: drivers/parport/
14710 F: include/linux/parport*.h
14711 F: include/uapi/linux/ppdev.h
14713 PARAVIRT_OPS INTERFACE
14714 M: Juergen Gross <jgross@suse.com>
14715 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
14716 R: Alexey Makhalov <amakhalov@vmware.com>
14717 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
14718 L: virtualization@lists.linux-foundation.org
14721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14722 F: Documentation/virt/paravirt_ops.rst
14723 F: arch/*/include/asm/paravirt*.h
14724 F: arch/*/kernel/paravirt*
14725 F: include/linux/hypervisor.h
14727 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14728 M: Tim Waugh <tim@cyberelk.net>
14729 L: linux-parport@lists.infradead.org (subscribers-only)
14731 F: Documentation/admin-guide/blockdev/paride.rst
14732 F: drivers/block/paride/
14734 PARISC ARCHITECTURE
14735 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14736 M: Helge Deller <deller@gmx.de>
14737 L: linux-parisc@vger.kernel.org
14739 W: https://parisc.wiki.kernel.org
14740 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14743 F: Documentation/parisc/
14745 F: drivers/char/agp/parisc-agp.c
14746 F: drivers/input/misc/hp_sdc_rtc.c
14747 F: drivers/input/serio/gscps2.c
14748 F: drivers/input/serio/hp_sdc*
14750 F: drivers/parport/parport_gsc.*
14751 F: drivers/tty/serial/8250/8250_gsc.c
14752 F: drivers/video/console/sti*
14753 F: drivers/video/fbdev/sti*
14754 F: drivers/video/logo/logo_parisc*
14755 F: include/linux/hp_sdc.h
14758 M: Jiri Pirko <jiri@nvidia.com>
14759 L: netdev@vger.kernel.org
14761 F: include/linux/parman.h
14763 F: lib/test_parman.c
14765 PC ENGINES APU BOARD DRIVER
14766 M: Enrico Weigelt, metux IT consult <info@metux.net>
14768 F: drivers/platform/x86/pcengines-apuv2.c
14770 PC87360 HARDWARE MONITORING DRIVER
14771 M: Jim Cromie <jim.cromie@gmail.com>
14772 L: linux-hwmon@vger.kernel.org
14774 F: Documentation/hwmon/pc87360.rst
14775 F: drivers/hwmon/pc87360.c
14777 PC8736x GPIO DRIVER
14778 M: Jim Cromie <jim.cromie@gmail.com>
14780 F: drivers/char/pc8736x_gpio.c
14782 PC87427 HARDWARE MONITORING DRIVER
14783 M: Jean Delvare <jdelvare@suse.com>
14784 L: linux-hwmon@vger.kernel.org
14786 F: Documentation/hwmon/pc87427.rst
14787 F: drivers/hwmon/pc87427.c
14790 M: Riku Voipio <riku.voipio@iki.fi>
14792 F: drivers/leds/leds-pca9532.c
14793 F: include/linux/leds-pca9532.h
14795 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14796 M: Guenter Roeck <linux@roeck-us.net>
14797 L: linux-i2c@vger.kernel.org
14799 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14801 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14802 M: Khalid Aziz <khalid@gonehiking.org>
14804 F: drivers/firmware/pcdp.*
14806 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14807 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14808 M: Pali Rohár <pali@kernel.org>
14809 L: linux-pci@vger.kernel.org
14810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14812 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14813 F: drivers/pci/controller/pci-aardvark.c
14815 PCI DRIVER FOR ALTERA PCIE IP
14816 M: Joyce Ooi <joyce.ooi@intel.com>
14817 L: linux-pci@vger.kernel.org
14819 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14820 F: drivers/pci/controller/pcie-altera.c
14822 PCI DRIVER FOR APPLIEDMICRO XGENE
14823 M: Toan Le <toan@os.amperecomputing.com>
14824 L: linux-pci@vger.kernel.org
14825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14827 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14828 F: drivers/pci/controller/pci-xgene.c
14830 PCI DRIVER FOR ARM VERSATILE PLATFORM
14831 M: Rob Herring <robh@kernel.org>
14832 L: linux-pci@vger.kernel.org
14833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14835 F: Documentation/devicetree/bindings/pci/versatile.yaml
14836 F: drivers/pci/controller/pci-versatile.c
14838 PCI DRIVER FOR ARMADA 8K
14839 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14840 L: linux-pci@vger.kernel.org
14841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14843 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14844 F: drivers/pci/controller/dwc/pcie-armada8k.c
14846 PCI DRIVER FOR CADENCE PCIE IP
14847 M: Tom Joseph <tjoseph@cadence.com>
14848 L: linux-pci@vger.kernel.org
14850 F: Documentation/devicetree/bindings/pci/cdns,*
14851 F: drivers/pci/controller/cadence/
14853 PCI DRIVER FOR FREESCALE LAYERSCAPE
14854 M: Minghuan Lian <minghuan.Lian@nxp.com>
14855 M: Mingkai Hu <mingkai.hu@nxp.com>
14856 M: Roy Zang <roy.zang@nxp.com>
14857 L: linuxppc-dev@lists.ozlabs.org
14858 L: linux-pci@vger.kernel.org
14859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14861 F: drivers/pci/controller/dwc/*layerscape*
14863 PCI DRIVER FOR GENERIC OF HOSTS
14864 M: Will Deacon <will@kernel.org>
14865 L: linux-pci@vger.kernel.org
14866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14868 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14869 F: drivers/pci/controller/pci-host-common.c
14870 F: drivers/pci/controller/pci-host-generic.c
14872 PCI DRIVER FOR IMX6
14873 M: Richard Zhu <hongxing.zhu@nxp.com>
14874 M: Lucas Stach <l.stach@pengutronix.de>
14875 L: linux-pci@vger.kernel.org
14876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14878 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14879 F: drivers/pci/controller/dwc/*imx6*
14881 PCI DRIVER FOR FU740
14882 M: Paul Walmsley <paul.walmsley@sifive.com>
14883 M: Greentime Hu <greentime.hu@sifive.com>
14884 L: linux-pci@vger.kernel.org
14886 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14887 F: drivers/pci/controller/dwc/pcie-fu740.c
14889 PCI DRIVER FOR INTEL IXP4XX
14890 M: Linus Walleij <linus.walleij@linaro.org>
14892 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14893 F: drivers/pci/controller/pci-ixp4xx.c
14895 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14896 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14897 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14898 L: linux-pci@vger.kernel.org
14900 F: drivers/pci/controller/vmd.c
14902 PCI DRIVER FOR MICROSEMI SWITCHTEC
14903 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14904 M: Logan Gunthorpe <logang@deltatee.com>
14905 L: linux-pci@vger.kernel.org
14907 F: Documentation/ABI/testing/sysfs-class-switchtec
14908 F: Documentation/driver-api/switchtec.rst
14909 F: drivers/ntb/hw/mscc/
14910 F: drivers/pci/switch/switchtec*
14911 F: include/linux/switchtec.h
14912 F: include/uapi/linux/switchtec_ioctl.h
14914 PCI DRIVER FOR MOBIVEIL PCIE IP
14915 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14916 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14917 L: linux-pci@vger.kernel.org
14919 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14920 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14922 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14923 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14924 L: linux-pci@vger.kernel.org
14925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14927 F: drivers/pci/controller/*mvebu*
14929 PCI DRIVER FOR NVIDIA TEGRA
14930 M: Thierry Reding <thierry.reding@gmail.com>
14931 L: linux-tegra@vger.kernel.org
14932 L: linux-pci@vger.kernel.org
14934 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14935 F: drivers/pci/controller/pci-tegra.c
14937 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14938 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14939 L: linux-pci@vger.kernel.org
14940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14942 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14943 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14945 PCI DRIVER FOR RENESAS R-CAR
14946 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14947 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14948 L: linux-pci@vger.kernel.org
14949 L: linux-renesas-soc@vger.kernel.org
14951 F: Documentation/devicetree/bindings/pci/*rcar*
14952 F: drivers/pci/controller/*rcar*
14954 PCI DRIVER FOR SAMSUNG EXYNOS
14955 M: Jingoo Han <jingoohan1@gmail.com>
14956 L: linux-pci@vger.kernel.org
14957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14958 L: linux-samsung-soc@vger.kernel.org
14960 F: drivers/pci/controller/dwc/pci-exynos.c
14962 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14963 M: Jingoo Han <jingoohan1@gmail.com>
14964 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14965 L: linux-pci@vger.kernel.org
14967 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14968 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14969 F: drivers/pci/controller/dwc/*designware*
14971 PCI DRIVER FOR TI DRA7XX/J721E
14972 M: Kishon Vijay Abraham I <kishon@ti.com>
14973 L: linux-omap@vger.kernel.org
14974 L: linux-pci@vger.kernel.org
14975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14977 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14978 F: drivers/pci/controller/cadence/pci-j721e.c
14979 F: drivers/pci/controller/dwc/pci-dra7xx.c
14981 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14982 M: Linus Walleij <linus.walleij@linaro.org>
14983 L: linux-pci@vger.kernel.org
14985 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14986 F: drivers/pci/controller/pci-v3-semi.c
14988 PCI ENDPOINT SUBSYSTEM
14989 M: Kishon Vijay Abraham I <kishon@ti.com>
14990 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14991 R: Krzysztof Wilczyński <kw@linux.com>
14992 L: linux-pci@vger.kernel.org
14994 Q: https://patchwork.kernel.org/project/linux-pci/list/
14995 B: https://bugzilla.kernel.org
14996 C: irc://irc.oftc.net/linux-pci
14997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
14998 F: Documentation/PCI/endpoint/*
14999 F: Documentation/misc-devices/pci-endpoint-test.rst
15000 F: drivers/misc/pci_endpoint_test.c
15001 F: drivers/pci/endpoint/
15004 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15005 M: Russell Currey <ruscur@russell.cc>
15006 M: Oliver O'Halloran <oohall@gmail.com>
15007 L: linuxppc-dev@lists.ozlabs.org
15009 F: Documentation/PCI/pci-error-recovery.rst
15010 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15011 F: arch/powerpc/include/*/eeh*.h
15012 F: arch/powerpc/kernel/eeh*.c
15013 F: arch/powerpc/platforms/*/eeh*.c
15014 F: drivers/pci/pcie/aer.c
15015 F: drivers/pci/pcie/dpc.c
15016 F: drivers/pci/pcie/err.c
15019 M: Linas Vepstas <linasvepstas@gmail.com>
15020 L: linux-pci@vger.kernel.org
15022 F: Documentation/PCI/pci-error-recovery.rst
15024 PCI PEER-TO-PEER DMA (P2PDMA)
15025 M: Bjorn Helgaas <bhelgaas@google.com>
15026 M: Logan Gunthorpe <logang@deltatee.com>
15027 L: linux-pci@vger.kernel.org
15029 Q: https://patchwork.kernel.org/project/linux-pci/list/
15030 B: https://bugzilla.kernel.org
15031 C: irc://irc.oftc.net/linux-pci
15032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15033 F: Documentation/driver-api/pci/p2pdma.rst
15034 F: drivers/pci/p2pdma.c
15035 F: include/linux/pci-p2pdma.h
15037 PCI MSI DRIVER FOR ALTERA MSI IP
15038 M: Joyce Ooi <joyce.ooi@intel.com>
15039 L: linux-pci@vger.kernel.org
15041 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15042 F: drivers/pci/controller/pcie-altera-msi.c
15044 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15045 M: Toan Le <toan@os.amperecomputing.com>
15046 L: linux-pci@vger.kernel.org
15047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15049 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15050 F: drivers/pci/controller/pci-xgene-msi.c
15052 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15053 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15054 R: Rob Herring <robh@kernel.org>
15055 R: Krzysztof Wilczyński <kw@linux.com>
15056 L: linux-pci@vger.kernel.org
15058 Q: https://patchwork.kernel.org/project/linux-pci/list/
15059 B: https://bugzilla.kernel.org
15060 C: irc://irc.oftc.net/linux-pci
15061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15062 F: drivers/pci/controller/
15063 F: drivers/pci/pci-bridge-emul.c
15064 F: drivers/pci/pci-bridge-emul.h
15067 M: Bjorn Helgaas <bhelgaas@google.com>
15068 L: linux-pci@vger.kernel.org
15070 Q: https://patchwork.kernel.org/project/linux-pci/list/
15071 B: https://bugzilla.kernel.org
15072 C: irc://irc.oftc.net/linux-pci
15073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15074 F: Documentation/PCI/
15075 F: Documentation/devicetree/bindings/pci/
15076 F: arch/x86/kernel/early-quirks.c
15077 F: arch/x86/kernel/quirks.c
15079 F: drivers/acpi/pci*
15081 F: include/asm-generic/pci*
15082 F: include/linux/of_pci.h
15083 F: include/linux/pci*
15084 F: include/uapi/linux/pci*
15087 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15088 M: Jonathan Chocron <jonnyc@amazon.com>
15089 L: linux-pci@vger.kernel.org
15091 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15092 F: drivers/pci/controller/dwc/pcie-al.c
15094 PCIE DRIVER FOR AMLOGIC MESON
15095 M: Yue Wang <yue.wang@Amlogic.com>
15096 L: linux-pci@vger.kernel.org
15097 L: linux-amlogic@lists.infradead.org
15099 F: drivers/pci/controller/dwc/pci-meson.c
15101 PCIE DRIVER FOR AXIS ARTPEC
15102 M: Jesper Nilsson <jesper.nilsson@axis.com>
15103 L: linux-arm-kernel@axis.com
15104 L: linux-pci@vger.kernel.org
15106 F: Documentation/devicetree/bindings/pci/axis,artpec*
15107 F: drivers/pci/controller/dwc/*artpec*
15109 PCIE DRIVER FOR CAVIUM THUNDERX
15110 M: Robert Richter <rric@kernel.org>
15111 L: linux-pci@vger.kernel.org
15112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15114 F: drivers/pci/controller/pci-thunder-*
15116 PCIE DRIVER FOR HISILICON
15117 M: Zhou Wang <wangzhou1@hisilicon.com>
15118 L: linux-pci@vger.kernel.org
15120 F: drivers/pci/controller/dwc/pcie-hisi.c
15122 PCIE DRIVER FOR HISILICON KIRIN
15123 M: Xiaowei Song <songxiaowei@hisilicon.com>
15124 M: Binghui Wang <wangbinghui@hisilicon.com>
15125 L: linux-pci@vger.kernel.org
15127 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15128 F: drivers/pci/controller/dwc/pcie-kirin.c
15130 PCIE DRIVER FOR HISILICON STB
15131 M: Shawn Guo <shawn.guo@linaro.org>
15132 L: linux-pci@vger.kernel.org
15134 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15135 F: drivers/pci/controller/dwc/pcie-histb.c
15137 PCIE DRIVER FOR INTEL KEEM BAY
15138 M: Srikanth Thokala <srikanth.thokala@intel.com>
15139 L: linux-pci@vger.kernel.org
15141 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15142 F: drivers/pci/controller/dwc/pcie-keembay.c
15144 PCIE DRIVER FOR INTEL LGM GW SOC
15145 M: Rahul Tanwar <rtanwar@maxlinear.com>
15146 L: linux-pci@vger.kernel.org
15148 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15149 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15151 PCIE DRIVER FOR MEDIATEK
15152 M: Ryder Lee <ryder.lee@mediatek.com>
15153 M: Jianjun Wang <jianjun.wang@mediatek.com>
15154 L: linux-pci@vger.kernel.org
15155 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15157 F: Documentation/devicetree/bindings/pci/mediatek*
15158 F: drivers/pci/controller/*mediatek*
15160 PCIE DRIVER FOR MICROCHIP
15161 M: Daire McNamara <daire.mcnamara@microchip.com>
15162 L: linux-pci@vger.kernel.org
15164 F: Documentation/devicetree/bindings/pci/microchip*
15165 F: drivers/pci/controller/*microchip*
15167 PCIE DRIVER FOR QUALCOMM MSM
15168 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15169 L: linux-pci@vger.kernel.org
15170 L: linux-arm-msm@vger.kernel.org
15172 F: drivers/pci/controller/dwc/pcie-qcom.c
15174 PCIE ENDPOINT DRIVER FOR QUALCOMM
15175 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15176 L: linux-pci@vger.kernel.org
15177 L: linux-arm-msm@vger.kernel.org
15179 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15180 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15182 PCIE DRIVER FOR ROCKCHIP
15183 M: Shawn Lin <shawn.lin@rock-chips.com>
15184 L: linux-pci@vger.kernel.org
15185 L: linux-rockchip@lists.infradead.org
15187 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15188 F: drivers/pci/controller/pcie-rockchip*
15190 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15191 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15192 L: linux-pci@vger.kernel.org
15194 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
15195 F: drivers/pci/controller/dwc/pcie-uniphier*
15197 PCIE DRIVER FOR ST SPEAR13XX
15198 M: Pratyush Anand <pratyush.anand@gmail.com>
15199 L: linux-pci@vger.kernel.org
15201 F: drivers/pci/controller/dwc/*spear*
15204 M: Dominik Brodowski <linux@dominikbrodowski.net>
15206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15207 F: Documentation/pcmcia/
15212 PCNET32 NETWORK DRIVER
15213 M: Don Fry <pcnet32@frontier.com>
15214 L: netdev@vger.kernel.org
15216 F: drivers/net/ethernet/amd/pcnet32.c
15218 PCRYPT PARALLEL CRYPTO ENGINE
15219 M: Steffen Klassert <steffen.klassert@secunet.com>
15220 L: linux-crypto@vger.kernel.org
15223 F: include/crypto/pcrypt.h
15225 PEAQ WMI HOTKEYS DRIVER
15226 M: Hans de Goede <hdegoede@redhat.com>
15227 L: platform-driver-x86@vger.kernel.org
15229 F: drivers/platform/x86/peaq-wmi.c
15231 PENSANDO ETHERNET DRIVERS
15232 M: Shannon Nelson <snelson@pensando.io>
15233 M: drivers@pensando.io
15234 L: netdev@vger.kernel.org
15236 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15237 F: drivers/net/ethernet/pensando/
15239 PER-CPU MEMORY ALLOCATOR
15240 M: Dennis Zhou <dennis@kernel.org>
15241 M: Tejun Heo <tj@kernel.org>
15242 M: Christoph Lameter <cl@linux.com>
15243 L: linux-mm@kvack.org
15245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15246 F: arch/*/include/asm/percpu.h
15247 F: include/linux/percpu*.h
15251 PER-TASK DELAY ACCOUNTING
15252 M: Balbir Singh <bsingharora@gmail.com>
15254 F: include/linux/delayacct.h
15255 F: kernel/delayacct.c
15257 PERFORMANCE EVENTS SUBSYSTEM
15258 M: Peter Zijlstra <peterz@infradead.org>
15259 M: Ingo Molnar <mingo@redhat.com>
15260 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15261 R: Mark Rutland <mark.rutland@arm.com>
15262 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15263 R: Jiri Olsa <jolsa@kernel.org>
15264 R: Namhyung Kim <namhyung@kernel.org>
15265 L: linux-perf-users@vger.kernel.org
15266 L: linux-kernel@vger.kernel.org
15268 W: https://perf.wiki.kernel.org/
15269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15271 F: arch/*/events/*/*
15272 F: arch/*/include/asm/perf_event.h
15273 F: arch/*/kernel/*/*/perf_event*.c
15274 F: arch/*/kernel/*/perf_event*.c
15275 F: arch/*/kernel/perf_callchain.c
15276 F: arch/*/kernel/perf_event*.c
15277 F: include/linux/perf_event.h
15278 F: include/uapi/linux/perf_event.h
15283 PERFORMANCE EVENTS TOOLING ARM64
15284 R: John Garry <john.garry@huawei.com>
15285 R: Will Deacon <will@kernel.org>
15286 R: Mathieu Poirier <mathieu.poirier@linaro.org>
15287 R: Leo Yan <leo.yan@linaro.org>
15288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15290 F: tools/build/feature/test-libopencsd.c
15291 F: tools/perf/arch/arm*/
15292 F: tools/perf/pmu-events/arch/arm64/
15293 F: tools/perf/util/arm-spe*
15294 F: tools/perf/util/cs-etm*
15296 PERSONALITY HANDLING
15297 M: Christoph Hellwig <hch@infradead.org>
15298 L: linux-abi-devel@lists.sourceforge.net
15300 F: include/linux/personality.h
15301 F: include/uapi/linux/personality.h
15303 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15304 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15305 L: linux-input@vger.kernel.org
15307 F: Documentation/input/devices/pxrc.rst
15308 F: drivers/input/joystick/pxrc.c
15311 M: Remi Denis-Courmont <courmisch@gmail.com>
15313 F: Documentation/networking/phonet.rst
15314 F: include/linux/phonet.h
15315 F: include/net/phonet/
15316 F: include/uapi/linux/phonet.h
15320 M: Joern Engel <joern@lazybastard.org>
15321 L: linux-mtd@lists.infradead.org
15323 F: drivers/mtd/devices/phram.c
15326 M: Bruno Prémont <bonbons@linux-vserver.org>
15327 L: linux-input@vger.kernel.org
15329 F: drivers/hid/hid-picolcd*
15332 M: Christian Brauner <christian@brauner.io>
15333 L: linux-kernel@vger.kernel.org
15335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15337 F: tools/testing/selftests/clone3/
15338 F: tools/testing/selftests/pid_namespace/
15339 F: tools/testing/selftests/pidfd/
15342 K: \b(clone_args|kernel_clone_args)\b
15344 PIN CONTROL SUBSYSTEM
15345 M: Linus Walleij <linus.walleij@linaro.org>
15346 L: linux-gpio@vger.kernel.org
15348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15349 F: Documentation/devicetree/bindings/pinctrl/
15350 F: Documentation/driver-api/pin-control.rst
15351 F: drivers/pinctrl/
15352 F: include/linux/pinctrl/
15354 PIN CONTROLLER - AMD
15355 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15356 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15358 F: drivers/pinctrl/pinctrl-amd.c
15360 PIN CONTROLLER - FREESCALE
15361 M: Dong Aisheng <aisheng.dong@nxp.com>
15362 M: Fabio Estevam <festevam@gmail.com>
15363 M: Shawn Guo <shawnguo@kernel.org>
15364 M: Stefan Agner <stefan@agner.ch>
15365 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15366 L: linux-gpio@vger.kernel.org
15368 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15369 F: drivers/pinctrl/freescale/
15371 PIN CONTROLLER - INTEL
15372 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15373 M: Andy Shevchenko <andy@kernel.org>
15375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15376 F: drivers/pinctrl/intel/
15378 PIN CONTROLLER - KEEMBAY
15379 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15381 F: drivers/pinctrl/pinctrl-keembay*
15383 PIN CONTROLLER - MEDIATEK
15384 M: Sean Wang <sean.wang@kernel.org>
15385 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15387 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15388 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15389 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15390 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15391 F: drivers/pinctrl/mediatek/
15393 PIN CONTROLLER - MICROCHIP AT91
15394 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15396 L: linux-gpio@vger.kernel.org
15398 F: drivers/gpio/gpio-sama5d2-piobu.c
15399 F: drivers/pinctrl/pinctrl-at91*
15401 PIN CONTROLLER - QUALCOMM
15402 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15403 L: linux-arm-msm@vger.kernel.org
15405 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15406 F: drivers/pinctrl/qcom/
15408 PIN CONTROLLER - RENESAS
15409 M: Geert Uytterhoeven <geert+renesas@glider.be>
15410 L: linux-renesas-soc@vger.kernel.org
15412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15413 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15414 F: drivers/pinctrl/renesas/
15416 PIN CONTROLLER - SAMSUNG
15417 M: Tomasz Figa <tomasz.figa@gmail.com>
15418 M: Krzysztof Kozlowski <krzk@kernel.org>
15419 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15420 R: Alim Akhtar <alim.akhtar@samsung.com>
15421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15422 L: linux-samsung-soc@vger.kernel.org
15424 C: irc://irc.libera.chat/linux-exynos
15425 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15427 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15428 F: drivers/pinctrl/samsung/
15429 F: include/dt-bindings/pinctrl/samsung.h
15431 PIN CONTROLLER - SINGLE
15432 M: Tony Lindgren <tony@atomide.com>
15433 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15435 L: linux-omap@vger.kernel.org
15437 F: drivers/pinctrl/pinctrl-single.c
15439 PIN CONTROLLER - THUNDERBAY
15440 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15442 F: drivers/pinctrl/pinctrl-thunderbay.c
15445 M: linux-block@vger.kernel.org
15447 F: drivers/block/pktcdvd.c
15448 F: include/linux/pktcdvd.h
15449 F: include/uapi/linux/pktcdvd.h
15451 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15452 M: Tomasz Duszynski <tduszyns@gmail.com>
15454 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15455 F: drivers/iio/chemical/pms7003.c
15458 M: Jacob Keller <jacob.e.keller@intel.com>
15460 F: Documentation/driver-api/pldmfw/
15461 F: include/linux/pldmfw.h
15465 M: Logan Gunthorpe <logang@deltatee.com>
15467 F: drivers/dma/plx_dma.c
15470 M: Charles Hsu <hsu.yungteng@gmail.com>
15471 L: linux-hwmon@vger.kernel.org
15473 F: Documentation/hwmon/pm6764tr.rst
15474 F: drivers/hwmon/pmbus/pm6764tr.c
15477 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15478 L: linux-pm@vger.kernel.org
15480 W: https://01.org/pm-graph
15481 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15482 T: git git://github.com/intel/pm-graph
15483 F: tools/power/pm-graph
15485 PMBUS HARDWARE MONITORING DRIVERS
15486 M: Guenter Roeck <linux@roeck-us.net>
15487 L: linux-hwmon@vger.kernel.org
15489 W: http://hwmon.wiki.kernel.org/
15490 W: http://www.roeck-us.net/linux/drivers/
15491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15492 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15493 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15494 F: Documentation/hwmon/adm1275.rst
15495 F: Documentation/hwmon/ibm-cffps.rst
15496 F: Documentation/hwmon/ir35221.rst
15497 F: Documentation/hwmon/lm25066.rst
15498 F: Documentation/hwmon/ltc2978.rst
15499 F: Documentation/hwmon/ltc3815.rst
15500 F: Documentation/hwmon/max16064.rst
15501 F: Documentation/hwmon/max20751.rst
15502 F: Documentation/hwmon/max31785.rst
15503 F: Documentation/hwmon/max34440.rst
15504 F: Documentation/hwmon/max8688.rst
15505 F: Documentation/hwmon/pmbus-core.rst
15506 F: Documentation/hwmon/pmbus.rst
15507 F: Documentation/hwmon/tps40422.rst
15508 F: Documentation/hwmon/ucd9000.rst
15509 F: Documentation/hwmon/ucd9200.rst
15510 F: Documentation/hwmon/zl6100.rst
15511 F: drivers/hwmon/pmbus/
15512 F: include/linux/pmbus.h
15514 PMC SIERRA MaxRAID DRIVER
15515 L: linux-scsi@vger.kernel.org
15517 W: http://www.pmc-sierra.com/
15518 F: drivers/scsi/pmcraid.*
15520 PMC SIERRA PM8001 DRIVER
15521 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15522 L: linux-scsi@vger.kernel.org
15524 F: drivers/scsi/pm8001/
15526 PNI RM3100 IIO DRIVER
15527 M: Song Qiang <songqiang1304521@gmail.com>
15528 L: linux-iio@vger.kernel.org
15530 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15531 F: drivers/iio/magnetometer/rm3100*
15534 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15535 L: linux-acpi@vger.kernel.org
15538 F: include/linux/pnp.h
15540 POSIX CLOCKS and TIMERS
15541 M: Thomas Gleixner <tglx@linutronix.de>
15542 L: linux-kernel@vger.kernel.org
15544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15546 F: include/linux/time_namespace.h
15547 F: include/linux/timer*
15548 F: kernel/time/*timer*
15549 F: kernel/time/namespace.c
15551 POWER MANAGEMENT CORE
15552 M: "Rafael J. Wysocki" <rafael@kernel.org>
15553 L: linux-pm@vger.kernel.org
15555 B: https://bugzilla.kernel.org
15556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15557 F: drivers/base/power/
15558 F: drivers/powercap/
15559 F: include/linux/intel_rapl.h
15560 F: include/linux/pm.h
15561 F: include/linux/pm_*
15562 F: include/linux/powercap.h
15563 F: kernel/configs/nopm.config
15565 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15566 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15567 L: linux-pm@vger.kernel.org
15569 B: https://bugzilla.kernel.org
15570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15571 F: drivers/powercap/dtpm*
15572 F: include/linux/dtpm.h
15574 POWER STATE COORDINATION INTERFACE (PSCI)
15575 M: Mark Rutland <mark.rutland@arm.com>
15576 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15579 F: drivers/firmware/psci/
15580 F: include/linux/psci.h
15581 F: include/uapi/linux/psci.h
15583 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15584 M: Sebastian Reichel <sre@kernel.org>
15585 L: linux-pm@vger.kernel.org
15587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15588 F: Documentation/ABI/testing/sysfs-class-power
15589 F: Documentation/devicetree/bindings/power/supply/
15590 F: drivers/power/supply/
15591 F: include/linux/power/
15592 F: include/linux/power_supply.h
15594 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15595 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15596 L: linuxppc-dev@lists.ozlabs.org
15598 F: drivers/char/powernv-op-panel.c
15600 PPP OVER ATM (RFC 2364)
15601 M: Mitchell Blank Jr <mitch@sfgoth.com>
15603 F: include/uapi/linux/atmppp.h
15604 F: net/atm/pppoatm.c
15607 M: Michal Ostrowski <mostrows@earthlink.net>
15609 F: drivers/net/ppp/pppoe.c
15610 F: drivers/net/ppp/pppox.c
15613 M: James Chapman <jchapman@katalix.com>
15615 F: include/linux/if_pppol2tp.h
15616 F: include/uapi/linux/if_pppol2tp.h
15617 F: net/l2tp/l2tp_ppp.c
15619 PPP PROTOCOL DRIVERS AND COMPRESSORS
15620 M: Paul Mackerras <paulus@samba.org>
15621 L: linux-ppp@vger.kernel.org
15623 F: drivers/net/ppp/ppp_*
15626 M: Rodolfo Giometti <giometti@enneenne.com>
15627 L: linuxpps@ml.enneenne.com (subscribers-only)
15629 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15630 F: Documentation/ABI/testing/sysfs-pps
15631 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15632 F: Documentation/driver-api/pps.rst
15634 F: include/linux/pps*.h
15635 F: include/uapi/linux/pps.h
15638 M: Dmitry Kozlov <xeb@mail.ru>
15639 L: netdev@vger.kernel.org
15641 W: http://sourceforge.net/projects/accel-pptp
15642 F: drivers/net/ppp/pptp.c
15644 PRESSURE STALL INFORMATION (PSI)
15645 M: Johannes Weiner <hannes@cmpxchg.org>
15646 M: Suren Baghdasaryan <surenb@google.com>
15648 F: include/linux/psi*
15649 F: kernel/sched/psi.c
15652 M: Petr Mladek <pmladek@suse.com>
15653 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15654 R: Steven Rostedt <rostedt@goodmis.org>
15655 R: John Ogness <john.ogness@linutronix.de>
15657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
15658 F: include/linux/printk.h
15662 R: Chris Down <chris@chrisdown.name>
15664 F: kernel/printk/index.c
15667 L: linux-kernel@vger.kernel.org
15668 L: linux-fsdevel@vger.kernel.org
15670 F: Documentation/filesystems/proc.rst
15672 F: include/linux/proc_fs.h
15673 F: tools/testing/selftests/proc/
15676 M: Luis Chamberlain <mcgrof@kernel.org>
15677 M: Kees Cook <keescook@chromium.org>
15678 M: Iurii Zaikin <yzaikin@google.com>
15679 L: linux-kernel@vger.kernel.org
15680 L: linux-fsdevel@vger.kernel.org
15682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
15683 F: fs/proc/proc_sysctl.c
15684 F: include/linux/sysctl.h
15685 F: kernel/sysctl-test.c
15687 F: tools/testing/selftests/sysctl/
15689 PS3 NETWORK SUPPORT
15690 M: Geoff Levand <geoff@infradead.org>
15691 L: netdev@vger.kernel.org
15692 L: linuxppc-dev@lists.ozlabs.org
15694 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15696 PS3 PLATFORM SUPPORT
15697 M: Geoff Levand <geoff@infradead.org>
15698 L: linuxppc-dev@lists.ozlabs.org
15700 F: arch/powerpc/boot/ps3*
15701 F: arch/powerpc/include/asm/lv1call.h
15702 F: arch/powerpc/include/asm/ps3*.h
15703 F: arch/powerpc/platforms/ps3/
15706 F: drivers/rtc/rtc-ps3.c
15707 F: drivers/usb/host/*ps3.c
15708 F: sound/ppc/snd_ps3*
15711 M: Jim Paris <jim@jtan.com>
15712 M: Geoff Levand <geoff@infradead.org>
15713 L: linuxppc-dev@lists.ozlabs.org
15715 F: drivers/block/ps3vram.c
15717 PSAMPLE PACKET SAMPLING SUPPORT
15718 M: Yotam Gigi <yotam.gi@gmail.com>
15720 F: include/net/psample.h
15721 F: include/uapi/linux/psample.h
15725 M: Kees Cook <keescook@chromium.org>
15726 M: Anton Vorontsov <anton@enomsg.org>
15727 M: Colin Cross <ccross@android.com>
15728 M: Tony Luck <tony.luck@intel.com>
15730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15731 F: Documentation/admin-guide/ramoops.rst
15732 F: Documentation/admin-guide/pstore-blk.rst
15733 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
15734 F: drivers/acpi/apei/erst.c
15735 F: drivers/firmware/efi/efi-pstore.c
15737 F: include/linux/pstore*
15738 K: \b(pstore|ramoops)
15740 PTP HARDWARE CLOCK SUPPORT
15741 M: Richard Cochran <richardcochran@gmail.com>
15742 L: netdev@vger.kernel.org
15744 W: http://linuxptp.sourceforge.net/
15745 F: Documentation/ABI/testing/sysfs-ptp
15746 F: Documentation/driver-api/ptp.rst
15747 F: drivers/net/phy/dp83640*
15749 F: include/linux/ptp_cl*
15751 PTP VIRTUAL CLOCK SUPPORT
15752 M: Yangbo Lu <yangbo.lu@nxp.com>
15753 L: netdev@vger.kernel.org
15755 F: drivers/ptp/ptp_vclock.c
15756 F: net/ethtool/phc_vclocks.c
15759 M: Oleg Nesterov <oleg@redhat.com>
15761 F: arch/*/*/ptrace*.c
15762 F: arch/*/include/asm/ptrace*.h
15763 F: arch/*/ptrace*.c
15764 F: include/asm-generic/syscall.h
15765 F: include/linux/ptrace.h
15766 F: include/linux/regset.h
15767 F: include/linux/tracehook.h
15768 F: include/uapi/linux/ptrace.h
15769 F: include/uapi/linux/ptrace.h
15773 M: Hans Verkuil <hverkuil@xs4all.nl>
15774 L: linux-media@vger.kernel.org
15776 T: git git://linuxtv.org/media_tree.git
15777 F: Documentation/admin-guide/media/pulse8-cec.rst
15778 F: drivers/media/cec/usb/pulse8/
15780 PVRUSB2 VIDEO4LINUX DRIVER
15781 M: Mike Isely <isely@pobox.com>
15782 L: pvrusb2@isely.net (subscribers-only)
15783 L: linux-media@vger.kernel.org
15785 W: http://www.isely.net/pvrusb2/
15786 T: git git://linuxtv.org/media_tree.git
15787 F: Documentation/driver-api/media/drivers/pvrusb2*
15788 F: drivers/media/usb/pvrusb2/
15791 M: Hans Verkuil <hverkuil@xs4all.nl>
15792 L: linux-media@vger.kernel.org
15794 T: git git://linuxtv.org/media_tree.git
15795 F: drivers/media/usb/pwc/*
15796 F: include/trace/events/pwc.h
15799 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15800 L: linux-hwmon@vger.kernel.org
15802 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15803 F: Documentation/hwmon/pwm-fan.rst
15804 F: drivers/hwmon/pwm-fan.c
15807 M: Sean Young <sean@mess.org>
15808 L: linux-media@vger.kernel.org
15810 F: drivers/media/rc/pwm-ir-tx.c
15813 M: Thierry Reding <thierry.reding@gmail.com>
15814 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15815 M: Lee Jones <lee.jones@linaro.org>
15816 L: linux-pwm@vger.kernel.org
15818 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15820 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15821 F: Documentation/devicetree/bindings/pwm/
15822 F: Documentation/driver-api/pwm.rst
15823 F: drivers/gpio/gpio-mvebu.c
15825 F: drivers/video/backlight/pwm_bl.c
15826 F: include/linux/pwm.h
15827 F: include/linux/pwm_backlight.h
15828 K: pwm_(config|apply_state|ops)
15831 M: Robert Jarzmik <robert.jarzmik@free.fr>
15832 L: linux-gpio@vger.kernel.org
15834 F: drivers/gpio/gpio-pxa.c
15840 M: Robert Jarzmik <robert.jarzmik@free.fr>
15841 L: linux-rtc@vger.kernel.org
15844 PXA2xx/PXA3xx SUPPORT
15845 M: Daniel Mack <daniel@zonque.org>
15846 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15847 M: Robert Jarzmik <robert.jarzmik@free.fr>
15848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15850 T: git git://github.com/hzhuang1/linux.git
15851 T: git git://github.com/rjarzmik/linux.git
15852 F: arch/arm/boot/dts/pxa*
15853 F: arch/arm/mach-pxa/
15854 F: drivers/dma/pxa*
15855 F: drivers/pcmcia/pxa2xx*
15856 F: drivers/pinctrl/pxa/
15857 F: drivers/spi/spi-pxa2xx*
15858 F: drivers/usb/gadget/udc/pxa2*
15859 F: include/sound/pxa2xx-lib.h
15864 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15865 L: qat-linux@intel.com
15867 F: drivers/crypto/qat/
15869 QCOM AUDIO (ASoC) DRIVERS
15870 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15871 M: Banajit Goswami <bgoswami@codeaurora.org>
15872 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15874 F: sound/soc/codecs/lpass-va-macro.c
15875 F: sound/soc/codecs/lpass-wsa-macro.*
15876 F: sound/soc/codecs/msm8916-wcd-analog.c
15877 F: sound/soc/codecs/msm8916-wcd-digital.c
15878 F: sound/soc/codecs/wcd9335.*
15879 F: sound/soc/codecs/wcd934x.c
15880 F: sound/soc/codecs/wcd-clsh-v2.*
15881 F: sound/soc/codecs/wsa881x.c
15885 M: Alex Elder <elder@kernel.org>
15886 L: netdev@vger.kernel.org
15888 F: drivers/net/ipa/
15890 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15891 M: Gabriel Somlo <somlo@cmu.edu>
15892 M: "Michael S. Tsirkin" <mst@redhat.com>
15893 L: qemu-devel@nongnu.org
15895 F: drivers/firmware/qemu_fw_cfg.c
15896 F: include/uapi/linux/qemu_fw_cfg.h
15899 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15900 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15901 L: linux-rdma@vger.kernel.org
15903 F: drivers/infiniband/hw/qib/
15905 QLOGIC QL41xxx FCOE DRIVER
15906 M: Saurav Kashyap <skashyap@marvell.com>
15907 M: Javed Hasan <jhasan@marvell.com>
15908 M: GR-QLogic-Storage-Upstream@marvell.com
15909 L: linux-scsi@vger.kernel.org
15911 F: drivers/scsi/qedf/
15913 QLOGIC QL41xxx ISCSI DRIVER
15914 M: Nilesh Javali <njavali@marvell.com>
15915 M: Manish Rangankar <mrangankar@marvell.com>
15916 M: GR-QLogic-Storage-Upstream@marvell.com
15917 L: linux-scsi@vger.kernel.org
15919 F: drivers/scsi/qedi/
15921 QLOGIC QL4xxx ETHERNET DRIVER
15922 M: Ariel Elior <aelior@marvell.com>
15923 M: Manish Chopra <manishc@marvell.com>
15924 L: netdev@vger.kernel.org
15926 F: drivers/net/ethernet/qlogic/qed/
15927 F: drivers/net/ethernet/qlogic/qede/
15928 F: include/linux/qed/
15930 QLOGIC QL4xxx RDMA DRIVER
15931 M: Michal Kalderon <mkalderon@marvell.com>
15932 M: Ariel Elior <aelior@marvell.com>
15933 L: linux-rdma@vger.kernel.org
15935 F: drivers/infiniband/hw/qedr/
15936 F: include/uapi/rdma/qedr-abi.h
15938 QLOGIC QLA1280 SCSI DRIVER
15939 M: Michael Reed <mdr@sgi.com>
15940 L: linux-scsi@vger.kernel.org
15942 F: drivers/scsi/qla1280.[ch]
15944 QLOGIC QLA2XXX FC-SCSI DRIVER
15945 M: Nilesh Javali <njavali@marvell.com>
15946 M: GR-QLogic-Storage-Upstream@marvell.com
15947 L: linux-scsi@vger.kernel.org
15949 F: drivers/scsi/qla2xxx/
15951 QLOGIC QLA3XXX NETWORK DRIVER
15952 M: GR-Linux-NIC-Dev@marvell.com
15953 L: netdev@vger.kernel.org
15955 F: drivers/net/ethernet/qlogic/qla3xxx.*
15957 QLOGIC QLA4XXX iSCSI DRIVER
15958 M: Nilesh Javali <njavali@marvell.com>
15959 M: Manish Rangankar <mrangankar@marvell.com>
15960 M: GR-QLogic-Storage-Upstream@marvell.com
15961 L: linux-scsi@vger.kernel.org
15963 F: drivers/scsi/qla4xxx/
15965 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15966 M: Shahed Shaikh <shshaikh@marvell.com>
15967 M: Manish Chopra <manishc@marvell.com>
15968 M: GR-Linux-NIC-Dev@marvell.com
15969 L: netdev@vger.kernel.org
15971 F: drivers/net/ethernet/qlogic/qlcnic/
15973 QLOGIC QLGE 10Gb ETHERNET DRIVER
15974 M: Manish Chopra <manishc@marvell.com>
15975 M: GR-Linux-NIC-Dev@marvell.com
15976 M: Coiby Xu <coiby.xu@gmail.com>
15977 L: netdev@vger.kernel.org
15979 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15980 F: drivers/staging/qlge/
15982 QM1D1B0004 MEDIA DRIVER
15983 M: Akihiro Tsukada <tskd08@gmail.com>
15984 L: linux-media@vger.kernel.org
15986 F: drivers/media/tuners/qm1d1b0004*
15988 QM1D1C0042 MEDIA DRIVER
15989 M: Akihiro Tsukada <tskd08@gmail.com>
15990 L: linux-media@vger.kernel.org
15992 F: drivers/media/tuners/qm1d1c0042*
15995 M: Anders Larsen <al@alarsen.net>
15997 W: http://www.alarsen.net/linux/qnx4fs/
15999 F: include/uapi/linux/qnx4_fs.h
16000 F: include/uapi/linux/qnxtypes.h
16002 QORIQ DPAA2 FSL-MC BUS DRIVER
16003 M: Stuart Yoder <stuyoder@gmail.com>
16004 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16005 L: linux-kernel@vger.kernel.org
16007 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16008 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16009 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16010 F: drivers/bus/fsl-mc/
16011 F: include/uapi/linux/fsl_mc.h
16013 QT1010 MEDIA DRIVER
16014 M: Antti Palosaari <crope@iki.fi>
16015 L: linux-media@vger.kernel.org
16017 W: https://linuxtv.org
16018 W: http://palosaari.fi/linux/
16019 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16020 T: git git://linuxtv.org/anttip/media_tree.git
16021 F: drivers/media/tuners/qt1010*
16023 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16024 M: Kalle Valo <kvalo@kernel.org>
16025 L: ath10k@lists.infradead.org
16027 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16029 F: drivers/net/wireless/ath/ath10k/
16030 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16032 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16033 M: Kalle Valo <kvalo@kernel.org>
16034 L: ath11k@lists.infradead.org
16036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16037 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16038 F: drivers/net/wireless/ath/ath11k/
16040 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16041 M: Toke Høiland-Jørgensen <toke@toke.dk>
16042 L: linux-wireless@vger.kernel.org
16044 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16045 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16046 F: drivers/net/wireless/ath/ath9k/
16048 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16049 M: Stephan Gerhold <stephan@gerhold.net>
16050 L: netdev@vger.kernel.org
16051 L: linux-arm-msm@vger.kernel.org
16053 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16054 F: drivers/net/wwan/qcom_bam_dmux.c
16056 QUALCOMM CAMERA SUBSYSTEM DRIVER
16057 M: Robert Foss <robert.foss@linaro.org>
16058 M: Todor Tomov <todor.too@gmail.com>
16059 L: linux-media@vger.kernel.org
16061 F: Documentation/admin-guide/media/qcom_camss.rst
16062 F: Documentation/devicetree/bindings/media/*camss*
16063 F: drivers/media/platform/qcom/camss/
16065 QUALCOMM CLOCK DRIVERS
16066 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16067 L: linux-arm-msm@vger.kernel.org
16069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16070 F: Documentation/devicetree/bindings/clock/qcom,*
16071 F: drivers/clk/qcom/
16072 F: include/dt-bindings/clock/qcom,*
16074 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16075 M: Niklas Cassel <nks@flawful.org>
16076 L: linux-pm@vger.kernel.org
16077 L: linux-arm-msm@vger.kernel.org
16079 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
16080 F: drivers/soc/qcom/cpr.c
16082 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16083 M: Ilia Lin <ilia.lin@kernel.org>
16084 L: linux-pm@vger.kernel.org
16086 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
16087 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16089 QUALCOMM CRYPTO DRIVERS
16090 M: Thara Gopinath <thara.gopinath@linaro.org>
16091 L: linux-crypto@vger.kernel.org
16092 L: linux-arm-msm@vger.kernel.org
16094 F: drivers/crypto/qce/
16096 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16097 M: Timur Tabi <timur@kernel.org>
16098 L: netdev@vger.kernel.org
16100 F: drivers/net/ethernet/qualcomm/emac/
16102 QUALCOMM ETHQOS ETHERNET DRIVER
16103 M: Vinod Koul <vkoul@kernel.org>
16104 L: netdev@vger.kernel.org
16106 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16107 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16109 QUALCOMM FASTRPC DRIVER
16110 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16111 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16112 L: linux-arm-msm@vger.kernel.org
16114 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16115 F: drivers/misc/fastrpc.c
16116 F: include/uapi/misc/fastrpc.h
16118 QUALCOMM HEXAGON ARCHITECTURE
16119 M: Brian Cain <bcain@codeaurora.org>
16120 L: linux-hexagon@vger.kernel.org
16124 QUALCOMM HIDMA DRIVER
16125 M: Sinan Kaya <okaya@kernel.org>
16126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16127 L: linux-arm-msm@vger.kernel.org
16128 L: dmaengine@vger.kernel.org
16130 F: drivers/dma/qcom/hidma*
16132 QUALCOMM I2C CCI DRIVER
16133 M: Loic Poulain <loic.poulain@linaro.org>
16134 M: Robert Foss <robert.foss@linaro.org>
16135 L: linux-i2c@vger.kernel.org
16136 L: linux-arm-msm@vger.kernel.org
16138 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16139 F: drivers/i2c/busses/i2c-qcom-cci.c
16142 M: Rob Clark <robdclark@gmail.com>
16143 L: iommu@lists.linux-foundation.org
16144 L: linux-arm-msm@vger.kernel.org
16146 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16148 QUALCOMM IPC ROUTER (QRTR) DRIVER
16149 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16150 L: linux-arm-msm@vger.kernel.org
16152 F: include/trace/events/qrtr.h
16153 F: include/uapi/linux/qrtr.h
16156 QUALCOMM IPCC MAILBOX DRIVER
16157 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16158 L: linux-arm-msm@vger.kernel.org
16160 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16161 F: drivers/mailbox/qcom-ipcc.c
16162 F: include/dt-bindings/mailbox/qcom-ipcc.h
16164 QUALCOMM IPQ4019 USB PHY DRIVER
16165 M: Robert Marko <robert.marko@sartura.hr>
16166 M: Luka Perkov <luka.perkov@sartura.hr>
16167 L: linux-arm-msm@vger.kernel.org
16169 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16170 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16172 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16173 M: Robert Marko <robert.marko@sartura.hr>
16174 M: Luka Perkov <luka.perkov@sartura.hr>
16175 L: linux-arm-msm@vger.kernel.org
16177 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16178 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16180 QUALCOMM NAND CONTROLLER DRIVER
16181 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16182 L: linux-mtd@lists.infradead.org
16183 L: linux-arm-msm@vger.kernel.org
16185 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16186 F: drivers/mtd/nand/raw/qcom_nandc.c
16188 QUALCOMM RMNET DRIVER
16189 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16190 M: Sean Tranchetti <quic_stranche@quicinc.com>
16191 L: netdev@vger.kernel.org
16193 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16194 F: drivers/net/ethernet/qualcomm/rmnet/
16195 F: include/linux/if_rmnet.h
16197 QUALCOMM TSENS THERMAL DRIVER
16198 M: Amit Kucheria <amitk@kernel.org>
16199 M: Thara Gopinath <thara.gopinath@linaro.org>
16200 L: linux-pm@vger.kernel.org
16201 L: linux-arm-msm@vger.kernel.org
16203 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16204 F: drivers/thermal/qcom/
16206 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16207 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16208 L: linux-media@vger.kernel.org
16209 L: linux-arm-msm@vger.kernel.org
16211 T: git git://linuxtv.org/media_tree.git
16212 F: Documentation/devicetree/bindings/media/*venus*
16213 F: drivers/media/platform/qcom/venus/
16215 QUALCOMM WCN36XX WIRELESS DRIVER
16216 M: Loic Poulain <loic.poulain@linaro.org>
16217 L: wcn36xx@lists.infradead.org
16219 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16220 F: drivers/net/wireless/ath/wcn36xx/
16222 QUANTENNA QTNFMAC WIRELESS DRIVER
16223 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16224 R: Sergey Matyukevich <geomatsi@gmail.com>
16225 L: linux-wireless@vger.kernel.org
16227 F: drivers/net/wireless/quantenna
16229 RADEON and AMDGPU DRM DRIVERS
16230 M: Alex Deucher <alexander.deucher@amd.com>
16231 M: Christian König <christian.koenig@amd.com>
16232 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16233 L: amd-gfx@lists.freedesktop.org
16235 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16236 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16237 C: irc://irc.oftc.net/radeon
16238 F: drivers/gpu/drm/amd/
16239 F: drivers/gpu/drm/radeon/
16240 F: include/uapi/drm/amdgpu_drm.h
16241 F: include/uapi/drm/radeon_drm.h
16243 RADEON FRAMEBUFFER DISPLAY DRIVER
16244 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16245 L: linux-fbdev@vger.kernel.org
16247 F: drivers/video/fbdev/aty/radeon*
16248 F: include/uapi/linux/radeonfb.h
16250 RADIOSHARK RADIO DRIVER
16251 M: Hans Verkuil <hverkuil@xs4all.nl>
16252 L: linux-media@vger.kernel.org
16254 T: git git://linuxtv.org/media_tree.git
16255 F: drivers/media/radio/radio-shark.c
16257 RADIOSHARK2 RADIO DRIVER
16258 M: Hans Verkuil <hverkuil@xs4all.nl>
16259 L: linux-media@vger.kernel.org
16261 T: git git://linuxtv.org/media_tree.git
16262 F: drivers/media/radio/radio-shark2.c
16263 F: drivers/media/radio/radio-tea5777.c
16265 RADOS BLOCK DEVICE (RBD)
16266 M: Ilya Dryomov <idryomov@gmail.com>
16267 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16268 L: ceph-devel@vger.kernel.org
16270 W: http://ceph.com/
16271 T: git git://github.com/ceph/ceph-client.git
16272 F: Documentation/ABI/testing/sysfs-bus-rbd
16273 F: drivers/block/rbd.c
16274 F: drivers/block/rbd_types.h
16276 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16277 M: Paul Mackerras <paulus@samba.org>
16278 L: linux-fbdev@vger.kernel.org
16280 F: drivers/video/fbdev/aty/aty128fb.c
16282 RAINSHADOW-CEC DRIVER
16283 M: Hans Verkuil <hverkuil@xs4all.nl>
16284 L: linux-media@vger.kernel.org
16286 T: git git://linuxtv.org/media_tree.git
16287 F: drivers/media/cec/usb/rainshadow/
16289 RALINK MIPS ARCHITECTURE
16290 M: John Crispin <john@phrozen.org>
16291 L: linux-mips@vger.kernel.org
16293 F: arch/mips/ralink
16295 RALINK RT2X00 WIRELESS LAN DRIVER
16296 M: Stanislaw Gruszka <stf_xl@wp.pl>
16297 M: Helmut Schaa <helmut.schaa@googlemail.com>
16298 L: linux-wireless@vger.kernel.org
16300 F: drivers/net/wireless/ralink/rt2x00/
16302 RAMDISK RAM BLOCK DEVICE DRIVER
16303 M: Jens Axboe <axboe@kernel.dk>
16305 F: Documentation/admin-guide/blockdev/ramdisk.rst
16306 F: drivers/block/brd.c
16308 RANCHU VIRTUAL BOARD FOR MIPS
16309 M: Miodrag Dinic <miodrag.dinic@mips.com>
16310 L: linux-mips@vger.kernel.org
16312 F: arch/mips/configs/generic/board-ranchu.config
16313 F: arch/mips/generic/board-ranchu.c
16315 RANDOM NUMBER DRIVER
16316 M: "Theodore Ts'o" <tytso@mit.edu>
16317 M: Jason A. Donenfeld <Jason@zx2c4.com>
16318 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16320 F: drivers/char/random.c
16321 F: drivers/virt/vmgenid.c
16324 M: Matt Porter <mporter@kernel.crashing.org>
16325 M: Alexandre Bounine <alex.bou9@gmail.com>
16327 F: drivers/rapidio/
16330 M: Tony Luck <tony.luck@intel.com>
16331 M: Borislav Petkov <bp@alien8.de>
16332 L: linux-edac@vger.kernel.org
16334 F: Documentation/admin-guide/ras.rst
16336 F: include/linux/ras.h
16337 F: include/ras/ras_event.h
16339 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16340 L: linux-wireless@vger.kernel.org
16342 F: drivers/net/wireless/ray*
16344 RC-CORE / LIRC FRAMEWORK
16345 M: Sean Young <sean@mess.org>
16346 L: linux-media@vger.kernel.org
16348 W: http://linuxtv.org
16349 T: git git://linuxtv.org/media_tree.git
16350 F: Documentation/driver-api/media/rc-core.rst
16351 F: Documentation/userspace-api/media/rc/
16352 F: drivers/media/rc/
16353 F: include/media/rc-map.h
16354 F: include/media/rc-core.h
16355 F: include/uapi/linux/lirc.h
16357 RCMM REMOTE CONTROLS DECODER
16358 M: Patrick Lerda <patrick9876@free.fr>
16360 F: drivers/media/rc/ir-rcmm-decoder.c
16362 RCUTORTURE TEST FRAMEWORK
16363 M: "Paul E. McKenney" <paulmck@kernel.org>
16364 M: Josh Triplett <josh@joshtriplett.org>
16365 R: Steven Rostedt <rostedt@goodmis.org>
16366 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16367 R: Lai Jiangshan <jiangshanlai@gmail.com>
16368 L: rcu@vger.kernel.org
16370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16371 F: tools/testing/selftests/rcutorture
16373 RDACM20 Camera Sensor
16374 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16375 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16376 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16377 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16378 L: linux-media@vger.kernel.org
16380 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16381 F: drivers/media/i2c/max9271.c
16382 F: drivers/media/i2c/max9271.h
16383 F: drivers/media/i2c/rdacm20.c
16385 RDACM21 Camera Sensor
16386 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16387 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16388 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16389 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16390 L: linux-media@vger.kernel.org
16392 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16393 F: drivers/media/i2c/max9271.c
16394 F: drivers/media/i2c/max9271.h
16395 F: drivers/media/i2c/rdacm21.c
16398 M: Florian Fainelli <florian@openwrt.org>
16401 RDC R6040 FAST ETHERNET DRIVER
16402 M: Florian Fainelli <f.fainelli@gmail.com>
16403 L: netdev@vger.kernel.org
16405 F: drivers/net/ethernet/rdc/r6040.c
16407 RDMAVT - RDMA verbs software
16408 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16409 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
16410 L: linux-rdma@vger.kernel.org
16412 F: drivers/infiniband/sw/rdmavt
16414 RDS - RELIABLE DATAGRAM SOCKETS
16415 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16416 L: netdev@vger.kernel.org
16417 L: linux-rdma@vger.kernel.org
16418 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16420 W: https://oss.oracle.com/projects/rds/
16421 F: Documentation/networking/rds.rst
16424 RDT - RESOURCE ALLOCATION
16425 M: Fenghua Yu <fenghua.yu@intel.com>
16426 M: Reinette Chatre <reinette.chatre@intel.com>
16427 L: linux-kernel@vger.kernel.org
16429 F: Documentation/x86/resctrl*
16430 F: arch/x86/include/asm/resctrl.h
16431 F: arch/x86/kernel/cpu/resctrl/
16432 F: tools/testing/selftests/resctrl/
16434 READ-COPY UPDATE (RCU)
16435 M: "Paul E. McKenney" <paulmck@kernel.org>
16436 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16437 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16438 M: Josh Triplett <josh@joshtriplett.org>
16439 R: Steven Rostedt <rostedt@goodmis.org>
16440 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16441 R: Lai Jiangshan <jiangshanlai@gmail.com>
16442 R: Joel Fernandes <joel@joelfernandes.org>
16443 L: rcu@vger.kernel.org
16445 W: http://www.rdrop.com/users/paulmck/RCU/
16446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16447 F: Documentation/RCU/
16448 F: include/linux/rcu*
16450 X: Documentation/RCU/torture.rst
16451 X: include/linux/srcu*.h
16452 X: kernel/rcu/srcu*.c
16454 REAL TIME CLOCK (RTC) SUBSYSTEM
16455 M: Alessandro Zummo <a.zummo@towertech.it>
16456 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
16457 L: linux-rtc@vger.kernel.org
16459 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
16460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16461 F: Documentation/admin-guide/rtc.rst
16462 F: Documentation/devicetree/bindings/rtc/
16464 F: include/linux/platform_data/rtc-*
16465 F: include/linux/rtc.h
16466 F: include/linux/rtc/
16467 F: include/uapi/linux/rtc.h
16468 F: tools/testing/selftests/rtc/
16470 REALTEK AUDIO CODECS
16471 M: Oder Chiou <oder_chiou@realtek.com>
16473 F: include/sound/rt*.h
16474 F: sound/soc/codecs/rt*
16476 REALTEK OTTO WATCHDOG
16477 M: Sander Vanheule <sander@svanheule.net>
16478 L: linux-watchdog@vger.kernel.org
16480 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
16481 F: drivers/watchdog/realtek_otto_wdt.c
16483 REALTEK RTL83xx SMI DSA ROUTER CHIPS
16484 M: Linus Walleij <linus.walleij@linaro.org>
16485 M: Alvin Šipraga <alsi@bang-olufsen.dk>
16487 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
16488 F: drivers/net/dsa/realtek/*
16490 REALTEK WIRELESS DRIVER (rtlwifi family)
16491 M: Ping-Ke Shih <pkshih@realtek.com>
16492 L: linux-wireless@vger.kernel.org
16494 W: https://wireless.wiki.kernel.org/
16495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16496 F: drivers/net/wireless/realtek/rtlwifi/
16498 REALTEK WIRELESS DRIVER (rtw88)
16499 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16500 L: linux-wireless@vger.kernel.org
16502 F: drivers/net/wireless/realtek/rtw88/
16504 REALTEK WIRELESS DRIVER (rtw89)
16505 M: Ping-Ke Shih <pkshih@realtek.com>
16506 L: linux-wireless@vger.kernel.org
16508 F: drivers/net/wireless/realtek/rtw89/
16510 REDPINE WIRELESS DRIVER
16511 M: Amitkumar Karwar <amitkarwar@gmail.com>
16512 M: Siva Rebbagondla <siva8118@gmail.com>
16513 L: linux-wireless@vger.kernel.org
16515 F: drivers/net/wireless/rsi/
16517 REGISTER MAP ABSTRACTION
16518 M: Mark Brown <broonie@kernel.org>
16519 L: linux-kernel@vger.kernel.org
16521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16522 F: Documentation/devicetree/bindings/regmap/
16523 F: drivers/base/regmap/
16524 F: include/linux/regmap.h
16526 REISERFS FILE SYSTEM
16527 L: reiserfs-devel@vger.kernel.org
16531 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16532 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16533 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16534 L: linux-remoteproc@vger.kernel.org
16536 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
16537 F: Documentation/ABI/testing/sysfs-class-remoteproc
16538 F: Documentation/devicetree/bindings/remoteproc/
16539 F: Documentation/staging/remoteproc.rst
16540 F: drivers/remoteproc/
16541 F: include/linux/remoteproc.h
16542 F: include/linux/remoteproc/
16544 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16545 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16546 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16547 L: linux-remoteproc@vger.kernel.org
16549 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
16550 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16551 F: Documentation/staging/rpmsg.rst
16553 F: include/linux/rpmsg.h
16554 F: include/linux/rpmsg/
16555 F: include/uapi/linux/rpmsg.h
16558 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16559 M: Stephan Gerhold <stephan@gerhold.net>
16560 L: netdev@vger.kernel.org
16561 L: linux-remoteproc@vger.kernel.org
16563 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16565 RENESAS CLOCK DRIVERS
16566 M: Geert Uytterhoeven <geert+renesas@glider.be>
16567 L: linux-renesas-soc@vger.kernel.org
16569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16570 F: Documentation/devicetree/bindings/clock/renesas,*
16571 F: drivers/clk/renesas/
16573 RENESAS EMEV2 I2C DRIVER
16574 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16575 L: linux-renesas-soc@vger.kernel.org
16577 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16578 F: drivers/i2c/busses/i2c-emev2.c
16580 RENESAS ETHERNET DRIVERS
16581 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16582 L: netdev@vger.kernel.org
16583 L: linux-renesas-soc@vger.kernel.org
16584 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16585 F: drivers/net/ethernet/renesas/
16586 F: include/linux/sh_eth.h
16588 RENESAS R-CAR GYROADC DRIVER
16589 M: Marek Vasut <marek.vasut@gmail.com>
16590 L: linux-iio@vger.kernel.org
16592 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16593 F: drivers/iio/adc/rcar-gyroadc.c
16595 RENESAS R-CAR I2C DRIVERS
16596 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16597 L: linux-renesas-soc@vger.kernel.org
16599 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16600 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16601 F: drivers/i2c/busses/i2c-rcar.c
16602 F: drivers/i2c/busses/i2c-sh_mobile.c
16604 RENESAS R-CAR SATA DRIVER
16605 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16607 L: linux-ide@vger.kernel.org
16608 L: linux-renesas-soc@vger.kernel.org
16609 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
16610 F: drivers/ata/sata_rcar.c
16612 RENESAS R-CAR THERMAL DRIVERS
16613 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16614 L: linux-renesas-soc@vger.kernel.org
16616 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16617 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16618 F: drivers/thermal/rcar_gen3_thermal.c
16619 F: drivers/thermal/rcar_thermal.c
16621 RENESAS RIIC DRIVER
16622 M: Chris Brandt <chris.brandt@renesas.com>
16623 L: linux-renesas-soc@vger.kernel.org
16625 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16626 F: drivers/i2c/busses/i2c-riic.c
16628 RENESAS USB PHY DRIVER
16629 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16630 L: linux-renesas-soc@vger.kernel.org
16632 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16634 RENESAS RZ/G2L A/D DRIVER
16635 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16636 L: linux-iio@vger.kernel.org
16637 L: linux-renesas-soc@vger.kernel.org
16639 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16640 F: drivers/iio/adc/rzg2l_adc.c
16642 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
16643 M: Miquel Raynal <miquel.raynal@bootlin.com>
16644 L: linux-mtd@lists.infradead.org
16645 L: linux-renesas-soc@vger.kernel.org
16647 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
16648 F: drivers/mtd/nand/raw/renesas-nand-controller.c
16650 RESET CONTROLLER FRAMEWORK
16651 M: Philipp Zabel <p.zabel@pengutronix.de>
16653 T: git git://git.pengutronix.de/git/pza/linux
16654 F: Documentation/devicetree/bindings/reset/
16655 F: Documentation/driver-api/reset.rst
16657 F: include/dt-bindings/reset/
16658 F: include/linux/reset-controller.h
16659 F: include/linux/reset.h
16660 F: include/linux/reset/
16661 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16663 RESTARTABLE SEQUENCES SUPPORT
16664 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16665 M: Peter Zijlstra <peterz@infradead.org>
16666 M: "Paul E. McKenney" <paulmck@kernel.org>
16667 M: Boqun Feng <boqun.feng@gmail.com>
16668 L: linux-kernel@vger.kernel.org
16670 F: include/trace/events/rseq.h
16671 F: include/uapi/linux/rseq.h
16673 F: tools/testing/selftests/rseq/
16676 M: Johannes Berg <johannes@sipsolutions.net>
16677 L: linux-wireless@vger.kernel.org
16679 W: https://wireless.wiki.kernel.org/
16680 Q: https://patchwork.kernel.org/project/linux-wireless/list/
16681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16683 F: Documentation/ABI/stable/sysfs-class-rfkill
16684 F: Documentation/driver-api/rfkill.rst
16685 F: include/linux/rfkill.h
16686 F: include/uapi/linux/rfkill.h
16690 M: Thomas Graf <tgraf@suug.ch>
16691 M: Herbert Xu <herbert@gondor.apana.org.au>
16692 L: netdev@vger.kernel.org
16694 F: include/linux/rhashtable-types.h
16695 F: include/linux/rhashtable.h
16696 F: lib/rhashtable.c
16697 F: lib/test_rhashtable.c
16699 RICOH R5C592 MEMORYSTICK DRIVER
16700 M: Maxim Levitsky <maximlevitsky@gmail.com>
16702 F: drivers/memstick/host/r592.*
16704 RICOH SMARTMEDIA/XD DRIVER
16705 M: Maxim Levitsky <maximlevitsky@gmail.com>
16707 F: drivers/mtd/nand/raw/r852.c
16708 F: drivers/mtd/nand/raw/r852.h
16710 RISC-V ARCHITECTURE
16711 M: Paul Walmsley <paul.walmsley@sifive.com>
16712 M: Palmer Dabbelt <palmer@dabbelt.com>
16713 M: Albert Ou <aou@eecs.berkeley.edu>
16714 L: linux-riscv@lists.infradead.org
16716 P: Documentation/riscv/patch-acceptance.rst
16717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16722 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16723 M: Lewis Hanly <lewis.hanly@microchip.com>
16724 L: linux-riscv@lists.infradead.org
16726 F: drivers/mailbox/mailbox-mpfs.c
16727 F: drivers/soc/microchip/
16728 F: include/soc/microchip/mpfs.h
16731 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16732 M: Jack Wang <jinpu.wang@ionos.com>
16733 L: linux-block@vger.kernel.org
16735 F: drivers/block/rnbd/
16738 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16740 W: http://sourceforge.net/projects/roccat/
16741 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16742 F: drivers/hid/hid-roccat*
16743 F: include/linux/hid-roccat*
16745 ROCKCHIP I2S TDM DRIVER
16746 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
16747 L: linux-rockchip@lists.infradead.org
16749 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
16750 F: sound/soc/rockchip/rockchip_i2s_tdm.*
16752 ROCKCHIP ISP V1 DRIVER
16753 M: Dafna Hirschfeld <dafna@fastmail.com>
16754 L: linux-media@vger.kernel.org
16755 L: linux-rockchip@lists.infradead.org
16757 F: Documentation/admin-guide/media/rkisp1.rst
16758 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16759 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16760 F: drivers/media/platform/rockchip/rkisp1
16761 F: include/uapi/linux/rkisp1-config.h
16763 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16764 M: Jacob Chen <jacob-chen@iotwrt.com>
16765 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16766 L: linux-media@vger.kernel.org
16767 L: linux-rockchip@lists.infradead.org
16769 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16770 F: drivers/media/platform/rockchip/rga/
16772 ROCKCHIP VIDEO DECODER DRIVER
16773 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16774 L: linux-media@vger.kernel.org
16775 L: linux-rockchip@lists.infradead.org
16777 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16778 F: drivers/staging/media/rkvdec/
16781 M: Jiri Pirko <jiri@resnulli.us>
16782 L: netdev@vger.kernel.org
16784 F: drivers/net/ethernet/rocker/
16786 ROCKETPORT EXPRESS/INFINITY DRIVER
16787 M: Kevin Cernekee <cernekee@gmail.com>
16788 L: linux-serial@vger.kernel.org
16790 F: drivers/tty/serial/rp2.*
16792 ROHM BD99954 CHARGER IC
16793 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16794 L: linux-power@fi.rohmeurope.com
16796 F: drivers/power/supply/bd99954-charger.c
16797 F: drivers/power/supply/bd99954-charger.h
16799 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16800 M: Tomasz Duszynski <tduszyns@gmail.com>
16802 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16803 F: drivers/iio/light/bh1750.c
16805 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16806 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16807 L: linux-kernel@vger.kernel.org
16808 L: linux-renesas-soc@vger.kernel.org
16810 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16811 F: drivers/gpio/gpio-bd9571mwv.c
16812 F: drivers/mfd/bd9571mwv.c
16813 F: drivers/regulator/bd9571mwv-regulator.c
16814 F: include/linux/mfd/bd9571mwv.h
16816 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16817 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16818 L: linux-power@fi.rohmeurope.com
16820 F: drivers/clk/clk-bd718x7.c
16821 F: drivers/gpio/gpio-bd71815.c
16822 F: drivers/gpio/gpio-bd71828.c
16823 F: drivers/mfd/rohm-bd71828.c
16824 F: drivers/mfd/rohm-bd718x7.c
16825 F: drivers/mfd/rohm-bd9576.c
16826 F: drivers/regulator/bd71815-regulator.c
16827 F: drivers/regulator/bd71828-regulator.c
16828 F: drivers/regulator/bd718x7-regulator.c
16829 F: drivers/regulator/bd9576-regulator.c
16830 F: drivers/regulator/rohm-regulator.c
16831 F: drivers/rtc/rtc-bd70528.c
16832 F: drivers/watchdog/bd9576_wdt.c
16833 F: include/linux/mfd/rohm-bd71815.h
16834 F: include/linux/mfd/rohm-bd71828.h
16835 F: include/linux/mfd/rohm-bd718x7.h
16836 F: include/linux/mfd/rohm-bd957x.h
16837 F: include/linux/mfd/rohm-generic.h
16838 F: include/linux/mfd/rohm-shared.h
16841 M: Ralf Baechle <ralf@linux-mips.org>
16842 L: linux-hams@vger.kernel.org
16844 W: http://www.linux-ax25.org/
16845 F: include/net/rose.h
16846 F: include/uapi/linux/rose.h
16849 ROTATION DRIVER FOR ALLWINNER A83T
16850 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16851 L: linux-media@vger.kernel.org
16853 T: git git://linuxtv.org/media_tree.git
16854 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16855 F: drivers/media/platform/sunxi/sun8i-rotate/
16858 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
16859 L: linux-remoteproc@vger.kernel.org
16861 F: drivers/tty/rpmsg_tty.c
16863 RTL2830 MEDIA DRIVER
16864 M: Antti Palosaari <crope@iki.fi>
16865 L: linux-media@vger.kernel.org
16867 W: https://linuxtv.org
16868 W: http://palosaari.fi/linux/
16869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16870 T: git git://linuxtv.org/anttip/media_tree.git
16871 F: drivers/media/dvb-frontends/rtl2830*
16873 RTL2832 MEDIA DRIVER
16874 M: Antti Palosaari <crope@iki.fi>
16875 L: linux-media@vger.kernel.org
16877 W: https://linuxtv.org
16878 W: http://palosaari.fi/linux/
16879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16880 T: git git://linuxtv.org/anttip/media_tree.git
16881 F: drivers/media/dvb-frontends/rtl2832*
16883 RTL2832_SDR MEDIA DRIVER
16884 M: Antti Palosaari <crope@iki.fi>
16885 L: linux-media@vger.kernel.org
16887 W: https://linuxtv.org
16888 W: http://palosaari.fi/linux/
16889 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16890 T: git git://linuxtv.org/anttip/media_tree.git
16891 F: drivers/media/dvb-frontends/rtl2832_sdr*
16893 RTL8180 WIRELESS DRIVER
16894 L: linux-wireless@vger.kernel.org
16896 W: https://wireless.wiki.kernel.org/
16897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16898 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16900 RTL8187 WIRELESS DRIVER
16901 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16902 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16903 M: Larry Finger <Larry.Finger@lwfinger.net>
16904 L: linux-wireless@vger.kernel.org
16906 W: https://wireless.wiki.kernel.org/
16907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16908 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16910 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16911 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16912 L: linux-wireless@vger.kernel.org
16914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16915 F: drivers/net/wireless/realtek/rtl8xxxu/
16917 RTRS TRANSPORT DRIVERS
16918 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16919 M: Jack Wang <jinpu.wang@ionos.com>
16920 L: linux-rdma@vger.kernel.org
16922 F: drivers/infiniband/ulp/rtrs/
16924 RXRPC SOCKETS (AF_RXRPC)
16925 M: David Howells <dhowells@redhat.com>
16926 M: Marc Dionne <marc.dionne@auristor.com>
16927 L: linux-afs@lists.infradead.org
16929 W: https://www.infradead.org/~dhowells/kafs/
16930 F: Documentation/networking/rxrpc.rst
16931 F: include/keys/rxrpc-type.h
16932 F: include/net/af_rxrpc.h
16933 F: include/trace/events/rxrpc.h
16934 F: include/uapi/linux/rxrpc.h
16937 S3 SAVAGE FRAMEBUFFER DRIVER
16938 M: Antonino Daplas <adaplas@gmail.com>
16939 L: linux-fbdev@vger.kernel.org
16941 F: drivers/video/fbdev/savage/
16944 M: Heiko Carstens <hca@linux.ibm.com>
16945 M: Vasily Gorbik <gor@linux.ibm.com>
16946 M: Alexander Gordeev <agordeev@linux.ibm.com>
16947 R: Christian Borntraeger <borntraeger@linux.ibm.com>
16948 R: Sven Schnelle <svens@linux.ibm.com>
16949 L: linux-s390@vger.kernel.org
16951 W: http://www.ibm.com/developerworks/linux/linux390/
16952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16953 F: Documentation/driver-api/s390-drivers.rst
16954 F: Documentation/s390/
16958 S390 COMMON I/O LAYER
16959 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16960 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16961 L: linux-s390@vger.kernel.org
16963 W: http://www.ibm.com/developerworks/linux/linux390/
16964 F: drivers/s390/cio/
16967 M: Stefan Haberland <sth@linux.ibm.com>
16968 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16969 L: linux-s390@vger.kernel.org
16971 W: http://www.ibm.com/developerworks/linux/linux390/
16972 F: block/partitions/ibm.c
16973 F: drivers/s390/block/dasd*
16974 F: include/linux/dasd_mod.h
16977 M: Matthew Rosato <mjrosato@linux.ibm.com>
16978 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16979 L: linux-s390@vger.kernel.org
16981 W: http://www.ibm.com/developerworks/linux/linux390/
16982 F: drivers/iommu/s390-iommu.c
16984 S390 IUCV NETWORK LAYER
16985 M: Alexandra Winter <wintera@linux.ibm.com>
16986 M: Wenjia Zhang <wenjia@linux.ibm.com>
16987 L: linux-s390@vger.kernel.org
16988 L: netdev@vger.kernel.org
16990 W: http://www.ibm.com/developerworks/linux/linux390/
16991 F: drivers/s390/net/*iucv*
16992 F: include/net/iucv/
16995 S390 NETWORK DRIVERS
16996 M: Alexandra Winter <wintera@linux.ibm.com>
16997 M: Wenjia Zhang <wenjia@linux.ibm.com>
16998 L: linux-s390@vger.kernel.org
16999 L: netdev@vger.kernel.org
17001 W: http://www.ibm.com/developerworks/linux/linux390/
17002 F: drivers/s390/net/
17005 M: Niklas Schnelle <schnelle@linux.ibm.com>
17006 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17007 L: linux-s390@vger.kernel.org
17009 W: http://www.ibm.com/developerworks/linux/linux390/
17011 F: drivers/pci/hotplug/s390_pci_hpc.c
17012 F: Documentation/s390/pci.rst
17014 S390 VFIO AP DRIVER
17015 M: Tony Krowiak <akrowiak@linux.ibm.com>
17016 M: Halil Pasic <pasic@linux.ibm.com>
17017 M: Jason Herne <jjherne@linux.ibm.com>
17018 L: linux-s390@vger.kernel.org
17020 W: http://www.ibm.com/developerworks/linux/linux390/
17021 F: Documentation/s390/vfio-ap.rst
17022 F: drivers/s390/crypto/vfio_ap_drv.c
17023 F: drivers/s390/crypto/vfio_ap_ops.c
17024 F: drivers/s390/crypto/vfio_ap_private.h
17026 S390 VFIO-CCW DRIVER
17027 M: Eric Farman <farman@linux.ibm.com>
17028 M: Matthew Rosato <mjrosato@linux.ibm.com>
17029 R: Halil Pasic <pasic@linux.ibm.com>
17030 L: linux-s390@vger.kernel.org
17031 L: kvm@vger.kernel.org
17033 F: Documentation/s390/vfio-ccw.rst
17034 F: drivers/s390/cio/vfio_ccw*
17035 F: include/uapi/linux/vfio_ccw.h
17037 S390 VFIO-PCI DRIVER
17038 M: Matthew Rosato <mjrosato@linux.ibm.com>
17039 M: Eric Farman <farman@linux.ibm.com>
17040 L: linux-s390@vger.kernel.org
17041 L: kvm@vger.kernel.org
17043 F: drivers/vfio/pci/vfio_pci_zdev.c
17044 F: include/uapi/linux/vfio_zdev.h
17047 M: Harald Freudenberger <freude@linux.ibm.com>
17048 L: linux-s390@vger.kernel.org
17050 W: http://www.ibm.com/developerworks/linux/linux390/
17051 F: drivers/s390/crypto/
17054 M: Steffen Maier <maier@linux.ibm.com>
17055 M: Benjamin Block <bblock@linux.ibm.com>
17056 L: linux-s390@vger.kernel.org
17058 W: http://www.ibm.com/developerworks/linux/linux390/
17059 F: drivers/s390/scsi/zfcp_*
17061 S3C ADC BATTERY DRIVER
17062 M: Krzysztof Kozlowski <krzk@kernel.org>
17063 L: linux-samsung-soc@vger.kernel.org
17065 F: drivers/power/supply/s3c_adc_battery.c
17066 F: include/linux/s3c_adc_battery.h
17068 S3C24XX SD/MMC Driver
17069 M: Ben Dooks <ben-linux@fluff.org>
17070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17072 F: drivers/mmc/host/s3cmci.*
17074 SAA6588 RDS RECEIVER DRIVER
17075 M: Hans Verkuil <hverkuil@xs4all.nl>
17076 L: linux-media@vger.kernel.org
17078 W: https://linuxtv.org
17079 T: git git://linuxtv.org/media_tree.git
17080 F: drivers/media/i2c/saa6588*
17082 SAA7134 VIDEO4LINUX DRIVER
17083 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17084 L: linux-media@vger.kernel.org
17086 W: https://linuxtv.org
17087 T: git git://linuxtv.org/media_tree.git
17088 F: Documentation/driver-api/media/drivers/saa7134*
17089 F: drivers/media/pci/saa7134/
17091 SAA7146 VIDEO4LINUX-2 DRIVER
17092 M: Hans Verkuil <hverkuil@xs4all.nl>
17093 L: linux-media@vger.kernel.org
17095 T: git git://linuxtv.org/media_tree.git
17096 F: drivers/media/common/saa7146/
17097 F: drivers/media/pci/saa7146/
17098 F: include/media/drv-intf/saa7146*
17100 SAFESETID SECURITY MODULE
17101 M: Micah Morton <mortonm@chromium.org>
17103 F: Documentation/admin-guide/LSM/SafeSetID.rst
17104 F: security/safesetid/
17106 SAMSUNG AUDIO (ASoC) DRIVERS
17107 M: Krzysztof Kozlowski <krzk@kernel.org>
17108 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17109 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17111 F: Documentation/devicetree/bindings/sound/samsung*
17112 F: sound/soc/samsung/
17114 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17115 M: Krzysztof Kozlowski <krzk@kernel.org>
17116 L: linux-crypto@vger.kernel.org
17117 L: linux-samsung-soc@vger.kernel.org
17119 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17120 F: drivers/crypto/exynos-rng.c
17122 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17123 M: Łukasz Stelmach <l.stelmach@samsung.com>
17124 L: linux-samsung-soc@vger.kernel.org
17126 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17127 F: drivers/char/hw_random/exynos-trng.c
17129 SAMSUNG FRAMEBUFFER DRIVER
17130 M: Jingoo Han <jingoohan1@gmail.com>
17131 L: linux-fbdev@vger.kernel.org
17133 F: drivers/video/fbdev/s3c-fb.c
17135 SAMSUNG INTERCONNECT DRIVERS
17136 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17137 M: Artur Świgoń <a.swigon@samsung.com>
17138 L: linux-pm@vger.kernel.org
17139 L: linux-samsung-soc@vger.kernel.org
17141 F: drivers/interconnect/samsung/
17143 SAMSUNG LAPTOP DRIVER
17144 M: Corentin Chary <corentin.chary@gmail.com>
17145 L: platform-driver-x86@vger.kernel.org
17147 F: drivers/platform/x86/samsung-laptop.c
17149 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17150 M: Krzysztof Kozlowski <krzk@kernel.org>
17151 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17152 L: linux-kernel@vger.kernel.org
17153 L: linux-samsung-soc@vger.kernel.org
17155 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17156 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17157 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17158 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17159 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17160 F: drivers/clk/clk-s2mps11.c
17161 F: drivers/mfd/sec*.c
17162 F: drivers/regulator/s2m*.c
17163 F: drivers/regulator/s5m*.c
17164 F: drivers/rtc/rtc-s5m.c
17165 F: include/linux/mfd/samsung/
17167 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17168 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17169 L: linux-media@vger.kernel.org
17170 L: linux-samsung-soc@vger.kernel.org
17172 F: drivers/media/platform/samsung/s3c-camif/
17173 F: include/media/drv-intf/s3c_camif.h
17175 SAMSUNG S3FWRN5 NFC DRIVER
17176 M: Krzysztof Kozlowski <krzk@kernel.org>
17177 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17178 L: linux-nfc@lists.01.org (subscribers-only)
17180 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17181 F: drivers/nfc/s3fwrn5
17183 SAMSUNG S5C73M3 CAMERA DRIVER
17184 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17185 M: Andrzej Hajda <andrzej.hajda@intel.com>
17186 L: linux-media@vger.kernel.org
17188 F: drivers/media/i2c/s5c73m3/*
17190 SAMSUNG S5K5BAF CAMERA DRIVER
17191 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17192 M: Andrzej Hajda <andrzej.hajda@intel.com>
17193 L: linux-media@vger.kernel.org
17195 F: drivers/media/i2c/s5k5baf.c
17197 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17198 M: Krzysztof Kozlowski <krzk@kernel.org>
17199 M: Vladimir Zapolskiy <vz@mleia.com>
17200 L: linux-crypto@vger.kernel.org
17201 L: linux-samsung-soc@vger.kernel.org
17203 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17204 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17205 F: drivers/crypto/s5p-sss.c
17207 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17208 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17209 L: linux-media@vger.kernel.org
17211 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17212 F: drivers/media/platform/samsung/exynos4-is/
17214 SAMSUNG SOC CLOCK DRIVERS
17215 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17216 M: Tomasz Figa <tomasz.figa@gmail.com>
17217 M: Chanwoo Choi <cw00.choi@samsung.com>
17218 R: Alim Akhtar <alim.akhtar@samsung.com>
17219 L: linux-samsung-soc@vger.kernel.org
17221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17222 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17223 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17224 F: drivers/clk/samsung/
17225 F: include/dt-bindings/clock/exynos*.h
17226 F: include/dt-bindings/clock/s3c*.h
17227 F: include/dt-bindings/clock/s5p*.h
17228 F: include/dt-bindings/clock/samsung,*.h
17229 F: include/linux/clk/samsung.h
17230 F: include/linux/platform_data/clk-s3c2410.h
17232 SAMSUNG SPI DRIVERS
17233 M: Krzysztof Kozlowski <krzk@kernel.org>
17234 M: Andi Shyti <andi@etezian.org>
17235 L: linux-spi@vger.kernel.org
17236 L: linux-samsung-soc@vger.kernel.org
17238 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17239 F: drivers/spi/spi-s3c*
17240 F: include/linux/platform_data/spi-s3c64xx.h
17241 F: include/linux/spi/s3c24xx-fiq.h
17243 SAMSUNG SXGBE DRIVERS
17244 M: Byungho An <bh74.an@samsung.com>
17245 L: netdev@vger.kernel.org
17247 F: drivers/net/ethernet/samsung/sxgbe/
17249 SAMSUNG THERMAL DRIVER
17250 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17251 M: Krzysztof Kozlowski <krzk@kernel.org>
17252 L: linux-pm@vger.kernel.org
17253 L: linux-samsung-soc@vger.kernel.org
17255 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17256 F: drivers/thermal/samsung/
17258 SAMSUNG USB2 PHY DRIVER
17259 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17260 L: linux-kernel@vger.kernel.org
17262 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
17263 F: Documentation/driver-api/phy/samsung-usb2.rst
17264 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17265 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17266 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17267 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17268 F: drivers/phy/samsung/phy-samsung-usb2.c
17269 F: drivers/phy/samsung/phy-samsung-usb2.h
17271 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17272 M: Paul Barker <paul.barker@sancloud.com>
17273 R: Marc Murphy <marc.murphy@sancloud.com>
17275 F: arch/arm/boot/dts/am335x-sancloud*
17278 M: Zwane Mwaikambo <zwanem@gmail.com>
17280 F: drivers/watchdog/sc1200wdt.c
17283 M: Ingo Molnar <mingo@redhat.com>
17284 M: Peter Zijlstra <peterz@infradead.org>
17285 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17286 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17287 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17288 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17289 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17290 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17291 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17292 L: linux-kernel@vger.kernel.org
17294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17295 F: include/linux/preempt.h
17296 F: include/linux/sched.h
17297 F: include/linux/wait.h
17298 F: include/uapi/linux/sched.h
17301 SCR24X CHIP CARD INTERFACE DRIVER
17302 M: Lubomir Rintel <lkundrak@v3.sk>
17304 F: drivers/char/pcmcia/scr24x_cs.c
17306 SCSI RDMA PROTOCOL (SRP) INITIATOR
17307 M: Bart Van Assche <bvanassche@acm.org>
17308 L: linux-rdma@vger.kernel.org
17310 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17311 F: drivers/infiniband/ulp/srp/
17312 F: include/scsi/srp.h
17314 SCSI RDMA PROTOCOL (SRP) TARGET
17315 M: Bart Van Assche <bvanassche@acm.org>
17316 L: linux-rdma@vger.kernel.org
17317 L: target-devel@vger.kernel.org
17319 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17320 F: drivers/infiniband/ulp/srpt/
17323 M: Doug Gilbert <dgilbert@interlog.com>
17324 L: linux-scsi@vger.kernel.org
17326 W: http://sg.danny.cz/sg
17327 F: Documentation/scsi/scsi-generic.rst
17328 F: drivers/scsi/sg.c
17329 F: include/scsi/sg.h
17332 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17333 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17334 L: linux-scsi@vger.kernel.org
17336 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17339 F: Documentation/devicetree/bindings/scsi/
17344 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17345 L: linux-scsi@vger.kernel.org
17347 F: Documentation/scsi/st.rst
17348 F: drivers/scsi/st.*
17349 F: drivers/scsi/st_*.h
17351 SCSI TARGET CORE USER DRIVER
17352 M: Bodo Stroesser <bostroesser@gmail.com>
17353 L: linux-scsi@vger.kernel.org
17354 L: target-devel@vger.kernel.org
17356 F: Documentation/target/tcmu-design.rst
17357 F: drivers/target/target_core_user.c
17358 F: include/uapi/linux/target_core_user.h
17360 SCSI TARGET SUBSYSTEM
17361 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17362 L: linux-scsi@vger.kernel.org
17363 L: target-devel@vger.kernel.org
17365 W: http://www.linux-iscsi.org
17366 Q: https://patchwork.kernel.org/project/target-devel/list/
17367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17368 F: Documentation/target/
17373 M: Vlad Yasevich <vyasevich@gmail.com>
17374 M: Neil Horman <nhorman@tuxdriver.com>
17375 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17376 L: linux-sctp@vger.kernel.org
17378 W: http://lksctp.sourceforge.net
17379 F: Documentation/networking/sctp.rst
17380 F: include/linux/sctp.h
17381 F: include/net/sctp/
17382 F: include/uapi/linux/sctp.h
17386 M: Jim Cromie <jim.cromie@gmail.com>
17388 F: Documentation/i2c/busses/scx200_acb.rst
17389 F: arch/x86/platform/scx200/
17390 F: drivers/i2c/busses/scx200*
17391 F: drivers/mtd/maps/scx200_docflash.c
17392 F: drivers/watchdog/scx200_wdt.c
17393 F: include/linux/scx200.h
17396 M: Jim Cromie <jim.cromie@gmail.com>
17398 F: drivers/char/scx200_gpio.c
17399 F: include/linux/scx200_gpio.h
17401 SCx200 HRT CLOCKSOURCE DRIVER
17402 M: Jim Cromie <jim.cromie@gmail.com>
17404 F: drivers/clocksource/scx200_hrt.c
17406 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17407 M: Sascha Sommer <saschasommer@freenet.de>
17408 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17410 F: drivers/mmc/host/sdricoh_cs.c
17412 SECO BOARDS CEC DRIVER
17413 M: Ettore Chimenti <ek5.chimenti@gmail.com>
17415 F: drivers/media/cec/platform/seco/seco-cec.c
17416 F: drivers/media/cec/platform/seco/seco-cec.h
17419 M: Kees Cook <keescook@chromium.org>
17420 R: Andy Lutomirski <luto@amacapital.net>
17421 R: Will Drewry <wad@chromium.org>
17423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17424 F: Documentation/userspace-api/seccomp_filter.rst
17425 F: include/linux/seccomp.h
17426 F: include/uapi/linux/seccomp.h
17427 F: kernel/seccomp.c
17428 F: tools/testing/selftests/kselftest_harness.h
17429 F: tools/testing/selftests/seccomp/*
17430 K: \bsecure_computing
17433 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17434 M: Al Cooper <alcooperx@gmail.com>
17435 L: linux-mmc@vger.kernel.org
17436 L: bcm-kernel-feedback-list@broadcom.com
17438 F: drivers/mmc/host/sdhci-brcmstb*
17440 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17441 M: Adrian Hunter <adrian.hunter@intel.com>
17442 L: linux-mmc@vger.kernel.org
17444 F: drivers/mmc/host/sdhci*
17446 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17447 M: Eugen Hristev <eugen.hristev@microchip.com>
17448 L: linux-mmc@vger.kernel.org
17450 F: drivers/mmc/host/sdhci-of-at91.c
17452 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17453 M: Ben Dooks <ben-linux@fluff.org>
17454 M: Jaehoon Chung <jh80.chung@samsung.com>
17455 L: linux-mmc@vger.kernel.org
17457 F: drivers/mmc/host/sdhci-s3c*
17459 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17460 M: Viresh Kumar <vireshk@kernel.org>
17461 L: linux-mmc@vger.kernel.org
17463 F: drivers/mmc/host/sdhci-spear.c
17465 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17466 M: Kishon Vijay Abraham I <kishon@ti.com>
17467 L: linux-mmc@vger.kernel.org
17469 F: drivers/mmc/host/sdhci-omap.c
17471 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
17472 M: Haibo Chen <haibo.chen@nxp.com>
17473 L: linux-imx@nxp.com
17474 L: linux-mmc@vger.kernel.org
17476 F: drivers/mmc/host/sdhci-esdhc-imx.c
17478 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17479 M: Jonathan Derrick <jonathan.derrick@intel.com>
17480 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
17481 L: linux-block@vger.kernel.org
17483 F: block/opal_proto.h
17485 F: include/linux/sed*
17486 F: include/uapi/linux/sed*
17489 M: Security Officers <security@kernel.org>
17491 F: Documentation/admin-guide/security-bugs.rst
17494 M: James Morris <jmorris@namei.org>
17495 M: "Serge E. Hallyn" <serge@hallyn.com>
17496 L: linux-security-module@vger.kernel.org (suggested Cc:)
17498 W: http://kernsec.org/
17499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17501 X: security/selinux/
17503 SELINUX SECURITY MODULE
17504 M: Paul Moore <paul@paul-moore.com>
17505 M: Stephen Smalley <stephen.smalley.work@gmail.com>
17506 M: Eric Paris <eparis@parisplace.org>
17507 L: selinux@vger.kernel.org
17509 W: https://selinuxproject.org
17510 W: https://github.com/SELinuxProject
17511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17512 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17513 F: Documentation/ABI/obsolete/sysfs-selinux-disable
17514 F: Documentation/admin-guide/LSM/SELinux.rst
17515 F: include/trace/events/avc.h
17516 F: include/uapi/linux/selinux_netlink.h
17517 F: scripts/selinux/
17518 F: security/selinux/
17521 M: Jiri Slaby <jirislaby@kernel.org>
17523 F: drivers/misc/phantom.c
17524 F: include/uapi/linux/phantom.h
17526 SENSEAIR SUNRISE 006-0-0007
17527 M: Jacopo Mondi <jacopo@jmondi.org>
17529 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17530 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17531 F: drivers/iio/chemical/sunrise_co2.c
17533 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17534 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
17536 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17537 F: drivers/iio/chemical/scd30.h
17538 F: drivers/iio/chemical/scd30_core.c
17539 F: drivers/iio/chemical/scd30_i2c.c
17540 F: drivers/iio/chemical/scd30_serial.c
17542 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17543 M: Roan van Dijk <roan@protonic.nl>
17545 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17546 F: drivers/iio/chemical/scd4x.c
17548 SENSIRION SGP40 GAS SENSOR DRIVER
17549 M: Andreas Klinger <ak@it-klinger.de>
17551 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17552 F: drivers/iio/chemical/sgp40.c
17554 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
17555 M: Tomasz Duszynski <tduszyns@gmail.com>
17557 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
17558 F: drivers/iio/chemical/sps30.c
17559 F: drivers/iio/chemical/sps30_i2c.c
17560 F: drivers/iio/chemical/sps30_serial.c
17563 M: Rob Herring <robh@kernel.org>
17564 L: linux-serial@vger.kernel.org
17566 F: Documentation/devicetree/bindings/serial/serial.yaml
17567 F: drivers/tty/serdev/
17568 F: include/linux/serdev.h
17571 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17572 L: linux-serial@vger.kernel.org
17574 F: Documentation/devicetree/bindings/serial/
17575 F: drivers/tty/serial/
17578 M: Sean Young <sean@mess.org>
17579 L: linux-media@vger.kernel.org
17581 F: drivers/media/rc/serial_ir.c
17583 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17584 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17585 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17587 F: Documentation/devicetree/bindings/slimbus/
17588 F: drivers/slimbus/
17589 F: include/linux/slimbus.h
17592 M: Edward Cree <ecree.xilinx@gmail.com>
17593 M: Martin Habets <habetsm.xilinx@gmail.com>
17594 L: netdev@vger.kernel.org
17596 F: drivers/net/ethernet/sfc/
17598 SFF/SFP/SFP+ MODULE SUPPORT
17599 M: Russell King <linux@armlinux.org.uk>
17600 L: netdev@vger.kernel.org
17602 F: drivers/net/phy/phylink.c
17603 F: drivers/net/phy/sfp*
17604 F: include/linux/mdio/mdio-i2c.h
17605 F: include/linux/phylink.h
17606 F: include/linux/sfp.h
17607 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)
17610 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17612 F: drivers/misc/sgi-gru/
17614 SGI XP/XPC/XPNET DRIVER
17615 M: Robin Holt <robinmholt@gmail.com>
17616 M: Steve Wahl <steve.wahl@hpe.com>
17617 R: Mike Travis <mike.travis@hpe.com>
17619 F: drivers/misc/sgi-xp/
17621 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17622 M: Karsten Graul <kgraul@linux.ibm.com>
17623 L: linux-s390@vger.kernel.org
17625 W: http://www.ibm.com/developerworks/linux/linux390/
17628 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17629 M: Linus Walleij <linus.walleij@linaro.org>
17630 L: linux-iio@vger.kernel.org
17632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17633 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17634 F: drivers/iio/light/gp2ap002.c
17636 SHARP RJ54N1CB0C SENSOR DRIVER
17637 M: Jacopo Mondi <jacopo@jmondi.org>
17638 L: linux-media@vger.kernel.org
17640 T: git git://linuxtv.org/media_tree.git
17641 F: drivers/media/i2c/rj54n1cb0c.c
17642 F: include/media/i2c/rj54n1cb0c.h
17644 SH_VOU V4L2 OUTPUT DRIVER
17645 L: linux-media@vger.kernel.org
17647 F: drivers/media/platform/renesas/sh_vou.c
17648 F: include/media/drv-intf/sh_vou.h
17650 SI2157 MEDIA DRIVER
17651 M: Antti Palosaari <crope@iki.fi>
17652 L: linux-media@vger.kernel.org
17654 W: https://linuxtv.org
17655 W: http://palosaari.fi/linux/
17656 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17657 T: git git://linuxtv.org/anttip/media_tree.git
17658 F: drivers/media/tuners/si2157*
17660 SI2165 MEDIA DRIVER
17661 M: Matthias Schwarzott <zzam@gentoo.org>
17662 L: linux-media@vger.kernel.org
17664 W: https://linuxtv.org
17665 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17666 F: drivers/media/dvb-frontends/si2165*
17668 SI2168 MEDIA DRIVER
17669 M: Antti Palosaari <crope@iki.fi>
17670 L: linux-media@vger.kernel.org
17672 W: https://linuxtv.org
17673 W: http://palosaari.fi/linux/
17674 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17675 T: git git://linuxtv.org/anttip/media_tree.git
17676 F: drivers/media/dvb-frontends/si2168*
17678 SI470X FM RADIO RECEIVER I2C DRIVER
17679 M: Hans Verkuil <hverkuil@xs4all.nl>
17680 L: linux-media@vger.kernel.org
17682 W: https://linuxtv.org
17683 T: git git://linuxtv.org/media_tree.git
17684 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17686 SI470X FM RADIO RECEIVER USB DRIVER
17687 M: Hans Verkuil <hverkuil@xs4all.nl>
17688 L: linux-media@vger.kernel.org
17690 W: https://linuxtv.org
17691 T: git git://linuxtv.org/media_tree.git
17692 F: drivers/media/radio/si470x/radio-si470x-common.c
17693 F: drivers/media/radio/si470x/radio-si470x-usb.c
17694 F: drivers/media/radio/si470x/radio-si470x.h
17696 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17697 M: Eduardo Valentin <edubezval@gmail.com>
17698 L: linux-media@vger.kernel.org
17700 W: https://linuxtv.org
17701 T: git git://linuxtv.org/media_tree.git
17702 F: drivers/media/radio/si4713/si4713.?
17704 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17705 M: Eduardo Valentin <edubezval@gmail.com>
17706 L: linux-media@vger.kernel.org
17708 W: https://linuxtv.org
17709 T: git git://linuxtv.org/media_tree.git
17710 F: drivers/media/radio/si4713/radio-platform-si4713.c
17712 SI4713 FM RADIO TRANSMITTER USB DRIVER
17713 M: Hans Verkuil <hverkuil@xs4all.nl>
17714 L: linux-media@vger.kernel.org
17716 W: https://linuxtv.org
17717 T: git git://linuxtv.org/media_tree.git
17718 F: drivers/media/radio/si4713/radio-usb-si4713.c
17721 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17722 L: linux-media@vger.kernel.org
17724 W: https://linuxtv.org
17725 T: git git://linuxtv.org/media_tree.git
17726 F: drivers/media/common/siano/
17727 F: drivers/media/mmc/siano/
17728 F: drivers/media/usb/siano/
17729 F: drivers/media/usb/siano/
17732 M: Palmer Dabbelt <palmer@dabbelt.com>
17733 M: Paul Walmsley <paul.walmsley@sifive.com>
17734 L: linux-riscv@lists.infradead.org
17736 T: git git://github.com/sifive/riscv-linux.git
17740 SIFIVE FU540 SYSTEM-ON-CHIP
17741 M: Paul Walmsley <paul.walmsley@sifive.com>
17742 M: Palmer Dabbelt <palmer@dabbelt.com>
17743 L: linux-riscv@lists.infradead.org
17745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17750 M: Green Wan <green.wan@sifive.com>
17752 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17753 F: drivers/dma/sf-pdma/
17755 SILEAD TOUCHSCREEN DRIVER
17756 M: Hans de Goede <hdegoede@redhat.com>
17757 L: linux-input@vger.kernel.org
17758 L: platform-driver-x86@vger.kernel.org
17760 F: drivers/input/touchscreen/silead.c
17761 F: drivers/platform/x86/touchscreen_dmi.c
17763 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17764 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17766 F: drivers/staging/wfx/
17768 SILICON MOTION SM712 FRAME BUFFER DRIVER
17769 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17770 M: Teddy Wang <teddy.wang@siliconmotion.com>
17771 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17772 L: linux-fbdev@vger.kernel.org
17774 F: Documentation/fb/sm712fb.rst
17775 F: drivers/video/fbdev/sm712*
17777 SILVACO I3C DUAL-ROLE MASTER
17778 M: Miquel Raynal <miquel.raynal@bootlin.com>
17779 M: Conor Culhane <conor.culhane@silvaco.com>
17780 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
17782 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17783 F: drivers/i3c/master/svc-i3c-master.c
17786 M: Hans de Goede <hdegoede@redhat.com>
17787 L: linux-fbdev@vger.kernel.org
17789 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17790 F: drivers/video/fbdev/simplefb.c
17791 F: include/linux/platform_data/simplefb.h
17793 SIMTEC EB110ATX (Chalice CATS)
17794 M: Simtec Linux Team <linux@simtec.co.uk>
17796 W: http://www.simtec.co.uk/products/EB110ATX/
17798 SIMTEC EB2410ITX (BAST)
17799 M: Simtec Linux Team <linux@simtec.co.uk>
17801 W: http://www.simtec.co.uk/products/EB2410ITX/
17802 F: arch/arm/mach-s3c/bast-ide.c
17803 F: arch/arm/mach-s3c/bast-irq.c
17804 F: arch/arm/mach-s3c/mach-bast.c
17807 M: Thorsten Scherer <t.scherer@eckelmann.de>
17808 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17809 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17811 F: drivers/gpio/gpio-siox.c
17813 F: include/trace/events/siox.h
17815 SIPHASH PRF ROUTINES
17816 M: Jason A. Donenfeld <Jason@zx2c4.com>
17818 F: include/linux/siphash.h
17820 F: lib/test_siphash.c
17822 SIS 190 ETHERNET DRIVER
17823 M: Francois Romieu <romieu@fr.zoreil.com>
17824 L: netdev@vger.kernel.org
17826 F: drivers/net/ethernet/sis/sis190.c
17828 SIS 900/7016 FAST ETHERNET DRIVER
17829 M: Daniele Venzano <venza@brownhat.org>
17830 L: netdev@vger.kernel.org
17832 W: http://www.brownhat.org/sis900.html
17833 F: drivers/net/ethernet/sis/sis900.*
17835 SIS FRAMEBUFFER DRIVER
17836 M: Thomas Winischhofer <thomas@winischhofer.net>
17838 W: http://www.winischhofer.net/linuxsisvga.shtml
17839 F: Documentation/fb/sisfb.rst
17840 F: drivers/video/fbdev/sis/
17841 F: include/video/sisfb.h
17843 SIS I2C TOUCHSCREEN DRIVER
17844 M: Mika Penttilä <mika.penttila@nextfour.com>
17845 L: linux-input@vger.kernel.org
17847 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17848 F: drivers/input/touchscreen/sis_i2c.c
17851 M: Thomas Winischhofer <thomas@winischhofer.net>
17853 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17854 F: drivers/usb/misc/sisusbvga/
17856 SL28 CPLD MFD DRIVER
17857 M: Michael Walle <michael@walle.cc>
17859 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
17860 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
17861 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
17862 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
17863 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
17864 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
17865 F: drivers/gpio/gpio-sl28cpld.c
17866 F: drivers/hwmon/sl28cpld-hwmon.c
17867 F: drivers/irqchip/irq-sl28cpld.c
17868 F: drivers/pwm/pwm-sl28cpld.c
17869 F: drivers/watchdog/sl28cpld_wdt.c
17872 M: Christoph Lameter <cl@linux.com>
17873 M: Pekka Enberg <penberg@kernel.org>
17874 M: David Rientjes <rientjes@google.com>
17875 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17876 M: Andrew Morton <akpm@linux-foundation.org>
17877 M: Vlastimil Babka <vbabka@suse.cz>
17878 R: Roman Gushchin <roman.gushchin@linux.dev>
17879 L: linux-mm@kvack.org
17881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
17882 F: include/linux/sl?b*.h
17885 SLEEPABLE READ-COPY UPDATE (SRCU)
17886 M: Lai Jiangshan <jiangshanlai@gmail.com>
17887 M: "Paul E. McKenney" <paulmck@kernel.org>
17888 M: Josh Triplett <josh@joshtriplett.org>
17889 R: Steven Rostedt <rostedt@goodmis.org>
17890 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17891 L: rcu@vger.kernel.org
17893 W: http://www.rdrop.com/users/paulmck/RCU/
17894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17895 F: include/linux/srcu*.h
17896 F: kernel/rcu/srcu*.c
17898 SMACK SECURITY MODULE
17899 M: Casey Schaufler <casey@schaufler-ca.com>
17900 L: linux-security-module@vger.kernel.org
17902 W: http://schaufler-ca.com
17903 T: git git://github.com/cschaufler/smack-next
17904 F: Documentation/admin-guide/LSM/Smack.rst
17907 SMC91x ETHERNET DRIVER
17908 M: Nicolas Pitre <nico@fluxnic.net>
17910 F: drivers/net/ethernet/smsc/smc91x.*
17912 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17913 M: Mark Rutland <mark.rutland@arm.com>
17914 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17915 M: Sudeep Holla <sudeep.holla@arm.com>
17916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17918 F: drivers/firmware/smccc/
17919 F: include/linux/arm-smccc.h
17921 SMM665 HARDWARE MONITOR DRIVER
17922 M: Guenter Roeck <linux@roeck-us.net>
17923 L: linux-hwmon@vger.kernel.org
17925 F: Documentation/hwmon/smm665.rst
17926 F: drivers/hwmon/smm665.c
17928 SMSC EMC2103 HARDWARE MONITOR DRIVER
17929 M: Steve Glendinning <steve.glendinning@shawell.net>
17930 L: linux-hwmon@vger.kernel.org
17932 F: Documentation/hwmon/emc2103.rst
17933 F: drivers/hwmon/emc2103.c
17935 SMSC SCH5627 HARDWARE MONITOR DRIVER
17936 M: Hans de Goede <hdegoede@redhat.com>
17937 L: linux-hwmon@vger.kernel.org
17939 F: Documentation/hwmon/sch5627.rst
17940 F: drivers/hwmon/sch5627.c
17942 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17943 M: Steve Glendinning <steve.glendinning@shawell.net>
17944 L: linux-fbdev@vger.kernel.org
17946 F: drivers/video/fbdev/smscufx.c
17948 SMSC47B397 HARDWARE MONITOR DRIVER
17949 M: Jean Delvare <jdelvare@suse.com>
17950 L: linux-hwmon@vger.kernel.org
17952 F: Documentation/hwmon/smsc47b397.rst
17953 F: drivers/hwmon/smsc47b397.c
17955 SMSC911x ETHERNET DRIVER
17956 M: Steve Glendinning <steve.glendinning@shawell.net>
17957 L: netdev@vger.kernel.org
17959 F: drivers/net/ethernet/smsc/smsc911x.*
17960 F: include/linux/smsc911x.h
17962 SMSC9420 PCI ETHERNET DRIVER
17963 M: Steve Glendinning <steve.glendinning@shawell.net>
17964 L: netdev@vger.kernel.org
17966 F: drivers/net/ethernet/smsc/smsc9420.*
17968 SOCIONEXT (SNI) AVE NETWORK DRIVER
17969 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17970 L: netdev@vger.kernel.org
17972 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17973 F: drivers/net/ethernet/socionext/sni_ave.c
17975 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17976 M: Jassi Brar <jaswinder.singh@linaro.org>
17977 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17978 L: netdev@vger.kernel.org
17980 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17981 F: drivers/net/ethernet/socionext/netsec.c
17983 SOCIONEXT (SNI) Synquacer SPI DRIVER
17984 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17985 M: Jassi Brar <jaswinder.singh@linaro.org>
17986 L: linux-spi@vger.kernel.org
17988 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17989 F: drivers/spi/spi-synquacer.c
17991 SOCIONEXT SYNQUACER I2C DRIVER
17992 M: Ard Biesheuvel <ardb@kernel.org>
17993 L: linux-i2c@vger.kernel.org
17995 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17996 F: drivers/i2c/busses/i2c-synquacer.c
17998 SOCIONEXT UNIPHIER SOUND DRIVER
17999 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18001 F: sound/soc/uniphier/
18003 SOEKRIS NET48XX LED SUPPORT
18004 M: Chris Boot <bootc@bootc.net>
18006 F: drivers/leds/leds-net48xx.c
18008 SOFT-IWARP DRIVER (siw)
18009 M: Bernard Metzler <bmt@zurich.ibm.com>
18010 L: linux-rdma@vger.kernel.org
18012 F: drivers/infiniband/sw/siw/
18013 F: include/uapi/rdma/siw-abi.h
18015 SOFT-ROCE DRIVER (rxe)
18016 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18017 L: linux-rdma@vger.kernel.org
18019 F: drivers/infiniband/sw/rxe/
18020 F: include/uapi/rdma/rdma_user_rxe.h
18022 SOFTLOGIC 6x10 MPEG CODEC
18023 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18024 M: Anton Sviridenko <anton@corp.bluecherry.net>
18025 M: Andrey Utkin <andrey_utkin@fastmail.com>
18026 M: Ismael Luceno <ismael@iodev.co.uk>
18027 L: linux-media@vger.kernel.org
18029 F: drivers/media/pci/solo6x10/
18031 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18032 M: James Morse <james.morse@arm.com>
18033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18035 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18036 F: drivers/firmware/arm_sdei.c
18037 F: include/linux/arm_sdei.h
18038 F: include/uapi/linux/arm_sdei.h
18040 SOFTWARE NODES AND DEVICE PROPERTIES
18041 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18042 R: Daniel Scally <djrscally@gmail.com>
18043 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18044 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18045 L: linux-acpi@vger.kernel.org
18047 F: drivers/base/property.c
18048 F: drivers/base/swnode.c
18049 F: include/linux/fwnode.h
18050 F: include/linux/property.h
18052 SOFTWARE RAID (Multiple Disks) SUPPORT
18053 M: Song Liu <song@kernel.org>
18054 L: linux-raid@vger.kernel.org
18056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18057 F: drivers/md/Kconfig
18058 F: drivers/md/Makefile
18060 F: drivers/md/raid*
18061 F: include/linux/raid/
18062 F: include/uapi/linux/raid/
18064 SOLIDRUN CLEARFOG SUPPORT
18065 M: Russell King <linux@armlinux.org.uk>
18067 F: arch/arm/boot/dts/armada-388-clearfog*
18068 F: arch/arm/boot/dts/armada-38x-solidrun-*
18070 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18071 M: Russell King <linux@armlinux.org.uk>
18073 F: arch/arm/boot/dts/imx6*-cubox-i*
18074 F: arch/arm/boot/dts/imx6*-hummingboard*
18075 F: arch/arm/boot/dts/imx6*-sr-*
18077 SONIC NETWORK DRIVER
18078 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18079 L: netdev@vger.kernel.org
18081 F: drivers/net/ethernet/natsemi/sonic.*
18083 SONICS SILICON BACKPLANE DRIVER (SSB)
18084 M: Michael Buesch <m@bues.ch>
18085 L: linux-wireless@vger.kernel.org
18088 F: include/linux/ssb/
18090 SONY IMX208 SENSOR DRIVER
18091 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18092 L: linux-media@vger.kernel.org
18094 T: git git://linuxtv.org/media_tree.git
18095 F: drivers/media/i2c/imx208.c
18097 SONY IMX214 SENSOR DRIVER
18098 M: Ricardo Ribalda <ribalda@kernel.org>
18099 L: linux-media@vger.kernel.org
18101 T: git git://linuxtv.org/media_tree.git
18102 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18103 F: drivers/media/i2c/imx214.c
18105 SONY IMX219 SENSOR DRIVER
18106 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18107 L: linux-media@vger.kernel.org
18109 T: git git://linuxtv.org/media_tree.git
18110 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18111 F: drivers/media/i2c/imx219.c
18113 SONY IMX258 SENSOR DRIVER
18114 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18115 L: linux-media@vger.kernel.org
18117 T: git git://linuxtv.org/media_tree.git
18118 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18119 F: drivers/media/i2c/imx258.c
18121 SONY IMX274 SENSOR DRIVER
18122 M: Leon Luo <leonl@leopardimaging.com>
18123 L: linux-media@vger.kernel.org
18125 T: git git://linuxtv.org/media_tree.git
18126 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18127 F: drivers/media/i2c/imx274.c
18129 SONY IMX290 SENSOR DRIVER
18130 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18131 L: linux-media@vger.kernel.org
18133 T: git git://linuxtv.org/media_tree.git
18134 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18135 F: drivers/media/i2c/imx290.c
18137 SONY IMX319 SENSOR DRIVER
18138 M: Bingbu Cao <bingbu.cao@intel.com>
18139 L: linux-media@vger.kernel.org
18141 T: git git://linuxtv.org/media_tree.git
18142 F: drivers/media/i2c/imx319.c
18144 SONY IMX334 SENSOR DRIVER
18145 M: Paul J. Murphy <paul.j.murphy@intel.com>
18146 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18147 L: linux-media@vger.kernel.org
18149 T: git git://linuxtv.org/media_tree.git
18150 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18151 F: drivers/media/i2c/imx334.c
18153 SONY IMX335 SENSOR DRIVER
18154 M: Paul J. Murphy <paul.j.murphy@intel.com>
18155 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18156 L: linux-media@vger.kernel.org
18158 T: git git://linuxtv.org/media_tree.git
18159 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18160 F: drivers/media/i2c/imx335.c
18162 SONY IMX355 SENSOR DRIVER
18163 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18164 L: linux-media@vger.kernel.org
18166 T: git git://linuxtv.org/media_tree.git
18167 F: drivers/media/i2c/imx355.c
18169 SONY IMX412 SENSOR DRIVER
18170 M: Paul J. Murphy <paul.j.murphy@intel.com>
18171 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18172 L: linux-media@vger.kernel.org
18174 T: git git://linuxtv.org/media_tree.git
18175 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18176 F: drivers/media/i2c/imx412.c
18178 SONY MEMORYSTICK SUBSYSTEM
18179 M: Maxim Levitsky <maximlevitsky@gmail.com>
18180 M: Alex Dubov <oakad@yahoo.com>
18181 M: Ulf Hansson <ulf.hansson@linaro.org>
18182 L: linux-mmc@vger.kernel.org
18184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18185 F: drivers/memstick/
18186 F: include/linux/memstick.h
18188 SONY VAIO CONTROL DEVICE DRIVER
18189 M: Mattia Dongili <malattia@linux.it>
18190 L: platform-driver-x86@vger.kernel.org
18192 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18193 F: Documentation/admin-guide/laptops/sony-laptop.rst
18194 F: drivers/char/sonypi.c
18195 F: drivers/platform/x86/sony-laptop.c
18196 F: include/linux/sony-laptop.h
18199 M: Jaroslav Kysela <perex@perex.cz>
18200 M: Takashi Iwai <tiwai@suse.com>
18201 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18203 W: http://www.alsa-project.org/
18204 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18206 F: Documentation/sound/
18208 F: include/uapi/sound/
18210 F: tools/testing/selftests/alsa
18212 SOUND - COMPRESSED AUDIO
18213 M: Vinod Koul <vkoul@kernel.org>
18214 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18217 F: Documentation/sound/designs/compress-offload.rst
18218 F: include/sound/compress_driver.h
18219 F: include/uapi/sound/compress_*
18220 F: sound/core/compress_offload.c
18221 F: sound/soc/soc-compress.c
18223 SOUND - DMAENGINE HELPERS
18224 M: Lars-Peter Clausen <lars@metafoo.de>
18226 F: include/sound/dmaengine_pcm.h
18227 F: sound/core/pcm_dmaengine.c
18228 F: sound/soc/soc-generic-dmaengine-pcm.c
18230 SOUND - ALSA SELFTESTS
18231 M: Mark Brown <broonie@kernel.org>
18232 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18233 L: linux-kselftest@vger.kernel.org
18235 F: tools/testing/selftests/alsa
18237 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18238 M: Liam Girdwood <lgirdwood@gmail.com>
18239 M: Mark Brown <broonie@kernel.org>
18240 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18242 W: http://alsa-project.org/main/index.php/ASoC
18243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18244 F: Documentation/devicetree/bindings/sound/
18245 F: Documentation/sound/soc/
18246 F: include/dt-bindings/sound/
18247 F: include/sound/soc*
18250 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18251 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18252 M: Liam Girdwood <lgirdwood@gmail.com>
18253 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18254 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18255 M: Daniel Baluta <daniel.baluta@nxp.com>
18256 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18258 W: https://github.com/thesofproject/linux/
18261 SOUNDWIRE SUBSYSTEM
18262 M: Vinod Koul <vkoul@kernel.org>
18263 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18264 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18265 R: Sanyog Kale <sanyog.r.kale@intel.com>
18266 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18269 F: Documentation/driver-api/soundwire/
18270 F: drivers/soundwire/
18271 F: include/linux/soundwire/
18274 M: Olli Salonen <olli.salonen@iki.fi>
18275 L: linux-media@vger.kernel.org
18277 W: https://linuxtv.org
18278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18279 F: drivers/media/dvb-frontends/sp2*
18281 SPARC + UltraSPARC (sparc/sparc64)
18282 M: "David S. Miller" <davem@davemloft.net>
18283 L: sparclinux@vger.kernel.org
18285 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18291 SPARC SERIAL DRIVERS
18292 M: "David S. Miller" <davem@davemloft.net>
18293 L: sparclinux@vger.kernel.org
18295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18297 F: drivers/tty/serial/suncore.c
18298 F: drivers/tty/serial/sunhv.c
18299 F: drivers/tty/serial/sunsab.c
18300 F: drivers/tty/serial/sunsab.h
18301 F: drivers/tty/serial/sunsu.c
18302 F: drivers/tty/serial/sunzilog.c
18303 F: drivers/tty/serial/sunzilog.h
18304 F: drivers/tty/vcc.c
18305 F: include/linux/sunserialcore.h
18308 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18309 L: linux-sparse@vger.kernel.org
18311 W: https://sparse.docs.kernel.org/
18312 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18313 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18314 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18315 F: include/linux/compiler.h
18317 SPEAKUP CONSOLE SPEECH DRIVER
18318 M: William Hubbs <w.d.hubbs@gmail.com>
18319 M: Chris Brannon <chris@the-brannons.com>
18320 M: Kirk Reiser <kirk@reisers.ca>
18321 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18322 L: speakup@linux-speakup.org
18324 W: http://www.linux-speakup.org/
18325 W: https://github.com/linux-speakup/speakup
18326 B: https://github.com/linux-speakup/speakup/issues
18327 F: drivers/accessibility/speakup/
18329 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18330 M: Viresh Kumar <vireshk@kernel.org>
18331 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18335 W: http://www.st.com/spear
18336 F: arch/arm/boot/dts/spear*
18337 F: arch/arm/mach-spear/
18338 F: drivers/clk/spear/
18339 F: drivers/pinctrl/spear/
18342 M: Tudor Ambarus <tudor.ambarus@microchip.com>
18343 M: Pratyush Yadav <p.yadav@ti.com>
18344 R: Michael Walle <michael@walle.cc>
18345 L: linux-mtd@lists.infradead.org
18347 W: http://www.linux-mtd.infradead.org/
18348 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18349 C: irc://irc.oftc.net/mtd
18350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18351 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18352 F: drivers/mtd/spi-nor/
18353 F: include/linux/mtd/spi-nor.h
18356 M: Mark Brown <broonie@kernel.org>
18357 L: linux-spi@vger.kernel.org
18359 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
18360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18361 F: Documentation/devicetree/bindings/spi/
18362 F: Documentation/spi/
18364 F: include/linux/spi/
18365 F: include/uapi/linux/spi/
18368 SPIDERNET NETWORK DRIVER for CELL
18369 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18370 M: Geoff Levand <geoff@infradead.org>
18371 L: netdev@vger.kernel.org
18372 L: linuxppc-dev@lists.ozlabs.org
18374 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18375 F: drivers/net/ethernet/toshiba/spider_net*
18378 M: Stephen Boyd <sboyd@kernel.org>
18379 L: linux-kernel@vger.kernel.org
18381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18382 F: Documentation/devicetree/bindings/spmi/
18384 F: include/dt-bindings/spmi/spmi.h
18385 F: include/linux/spmi.h
18386 F: include/trace/events/spmi.h
18389 M: Jeremy Kerr <jk@ozlabs.org>
18390 L: linuxppc-dev@lists.ozlabs.org
18392 W: http://www.ibm.com/developerworks/power/cell/
18393 F: Documentation/filesystems/spufs/spufs.rst
18394 F: arch/powerpc/platforms/cell/spufs/
18396 SQUASHFS FILE SYSTEM
18397 M: Phillip Lougher <phillip@squashfs.org.uk>
18398 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18400 W: http://squashfs.org.uk
18401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18402 F: Documentation/filesystems/squashfs.rst
18405 SRM (Alpha) environment access
18406 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
18408 F: arch/alpha/kernel/srm_env.c
18410 ST LSM6DSx IMU IIO DRIVER
18411 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
18412 L: linux-iio@vger.kernel.org
18414 W: http://www.st.com/
18415 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18416 F: drivers/iio/imu/st_lsm6dsx/
18418 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18419 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
18420 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
18421 L: linux-media@vger.kernel.org
18423 T: git git://linuxtv.org/media_tree.git
18424 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18425 F: drivers/media/i2c/st-mipid02.c
18427 ST STM32 I2C/SMBUS DRIVER
18428 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18429 M: Alain Volmat <alain.volmat@foss.st.com>
18430 L: linux-i2c@vger.kernel.org
18432 F: drivers/i2c/busses/i2c-stm32*
18434 ST STM32 SPI DRIVER
18435 M: Alain Volmat <alain.volmat@foss.st.com>
18436 L: linux-spi@vger.kernel.org
18438 F: drivers/spi/spi-stm32.c
18441 M: Daniel Nilsson <daniel.nilsson@flex.com>
18442 L: linux-hwmon@vger.kernel.org
18444 F: Documentation/hwmon/stpddc60.rst
18445 F: drivers/hwmon/pmbus/stpddc60.c
18447 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18448 M: Song Qiang <songqiang1304521@gmail.com>
18449 L: linux-iio@vger.kernel.org
18451 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18452 F: drivers/iio/proximity/vl53l0x-i2c.c
18455 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18456 M: Sasha Levin <sashal@kernel.org>
18457 L: stable@vger.kernel.org
18459 F: Documentation/process/stable-kernel-rules.rst
18461 STAGING - ATOMISP DRIVER
18462 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18463 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18464 L: linux-media@vger.kernel.org
18466 F: drivers/staging/media/atomisp/
18468 STAGING - FIELDBUS SUBSYSTEM
18469 M: Sven Van Asbroeck <TheSven73@gmail.com>
18471 F: drivers/staging/fieldbus/*
18472 F: drivers/staging/fieldbus/Documentation/
18474 STAGING - HMS ANYBUS-S BUS
18475 M: Sven Van Asbroeck <TheSven73@gmail.com>
18477 F: drivers/staging/fieldbus/anybuss/
18479 STAGING - INDUSTRIAL IO
18480 M: Jonathan Cameron <jic23@kernel.org>
18481 L: linux-iio@vger.kernel.org
18483 F: Documentation/devicetree/bindings/staging/iio/
18484 F: drivers/staging/iio/
18486 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18487 M: Marc Dietrich <marvin24@gmx.de>
18488 L: ac100@lists.launchpad.net (moderated for non-subscribers)
18489 L: linux-tegra@vger.kernel.org
18491 F: drivers/staging/nvec/
18493 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18494 M: Jens Frederich <jfrederich@gmail.com>
18495 M: Jon Nettleton <jon.nettleton@gmail.com>
18497 W: http://wiki.laptop.org/go/DCON
18498 F: drivers/staging/olpc_dcon/
18500 STAGING - REALTEK RTL8188EU DRIVERS
18501 M: Larry Finger <Larry.Finger@lwfinger.net>
18502 M: Phillip Potter <phil@philpotter.co.uk>
18504 F: drivers/staging/r8188eu/
18506 STAGING - REALTEK RTL8712U DRIVERS
18507 M: Larry Finger <Larry.Finger@lwfinger.net>
18508 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18510 F: drivers/staging/rtl8712/
18512 STAGING - SEPS525 LCD CONTROLLER DRIVERS
18513 M: Michael Hennerich <michael.hennerich@analog.com>
18514 L: linux-fbdev@vger.kernel.org
18516 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
18517 F: drivers/staging/fbtft/fb_seps525.c
18519 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
18520 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18521 M: Teddy Wang <teddy.wang@siliconmotion.com>
18522 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18523 L: linux-fbdev@vger.kernel.org
18525 F: drivers/staging/sm750fb/
18527 STAGING - VIA VT665X DRIVERS
18528 M: Forest Bond <forest@alittletooquiet.net>
18530 F: drivers/staging/vt665?/
18533 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18534 L: linux-staging@lists.linux.dev
18536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
18537 F: drivers/staging/
18539 STARFIRE/DURALAN NETWORK DRIVER
18540 M: Ion Badulescu <ionut@badula.org>
18542 F: drivers/net/ethernet/adaptec/starfire*
18544 STARFIVE JH7100 CLOCK DRIVER
18545 M: Emil Renner Berthing <kernel@esmil.dk>
18547 F: Documentation/devicetree/bindings/clock/starfive,jh7100-clkgen.yaml
18548 F: drivers/clk/starfive/clk-starfive-jh7100.c
18549 F: include/dt-bindings/clock/starfive-jh7100.h
18551 STARFIVE JH7100 PINCTRL DRIVER
18552 M: Emil Renner Berthing <kernel@esmil.dk>
18553 L: linux-gpio@vger.kernel.org
18555 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
18556 F: drivers/pinctrl/pinctrl-starfive.c
18557 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
18559 STARFIVE JH7100 RESET CONTROLLER DRIVER
18560 M: Emil Renner Berthing <kernel@esmil.dk>
18562 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
18563 F: drivers/reset/reset-starfive-jh7100.c
18564 F: include/dt-bindings/reset/starfive-jh7100.h
18567 M: Peter Zijlstra <peterz@infradead.org>
18568 M: Josh Poimboeuf <jpoimboe@redhat.com>
18569 M: Jason Baron <jbaron@akamai.com>
18570 R: Steven Rostedt <rostedt@goodmis.org>
18571 R: Ard Biesheuvel <ardb@kernel.org>
18573 F: arch/*/include/asm/jump_label*.h
18574 F: arch/*/include/asm/static_call*.h
18575 F: arch/*/kernel/jump_label.c
18576 F: arch/*/kernel/static_call.c
18577 F: include/linux/jump_label*.h
18578 F: include/linux/static_call*.h
18579 F: kernel/jump_label.c
18580 F: kernel/static_call.c
18582 STI AUDIO (ASoC) DRIVERS
18583 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18584 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18586 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
18590 M: Alain Volmat <alain.volmat@foss.st.com>
18592 F: Documentation/devicetree/bindings/media/stih-cec.txt
18593 F: drivers/media/cec/platform/sti/
18595 STK1160 USB VIDEO CAPTURE DRIVER
18596 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18597 L: linux-media@vger.kernel.org
18599 T: git git://linuxtv.org/media_tree.git
18600 F: drivers/media/usb/stk1160/
18602 STM32 AUDIO (ASoC) DRIVERS
18603 M: Olivier Moysan <olivier.moysan@foss.st.com>
18604 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18605 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18607 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
18608 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
18611 STM32 TIMER/LPTIMER DRIVERS
18612 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
18614 F: Documentation/ABI/testing/*timer-stm32
18615 F: Documentation/devicetree/bindings/*/*stm32-*timer*
18616 F: drivers/*/stm32-*timer*
18617 F: drivers/pwm/pwm-stm32*
18618 F: include/linux/*/stm32-*tim*
18620 STMMAC ETHERNET DRIVER
18621 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
18622 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
18623 M: Jose Abreu <joabreu@synopsys.com>
18624 L: netdev@vger.kernel.org
18626 W: http://www.stlinux.com
18627 F: Documentation/networking/device_drivers/ethernet/stmicro/
18628 F: drivers/net/ethernet/stmicro/stmmac/
18631 M: Sam Creasey <sammy@sammy.net>
18633 W: http://sammy.net/sun3/
18634 F: arch/m68k/include/asm/sun3*
18635 F: arch/m68k/kernel/*sun3*
18636 F: arch/m68k/sun3*/
18637 F: drivers/net/ethernet/i825xx/sun3*
18639 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18640 M: Hans de Goede <hdegoede@redhat.com>
18641 L: linux-input@vger.kernel.org
18643 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18644 F: drivers/input/keyboard/sun4i-lradc-keys.c
18646 SUNDANCE NETWORK DRIVER
18647 M: Denis Kirjanov <kda@linux-powerpc.org>
18648 L: netdev@vger.kernel.org
18650 F: drivers/net/ethernet/dlink/sundance.c
18653 M: Vincent Shih <vincent.sunplus@gmail.com>
18654 L: linux-rtc@vger.kernel.org
18656 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
18657 F: drivers/rtc/rtc-sunplus.c
18659 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
18660 M: Li-hao Kuo <lhjeff911@gmail.com>
18661 L: linux-spi@vger.kernel.org
18663 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
18664 F: drivers/spi/spi-sunplus-sp7021.c
18667 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18668 M: Rich Felker <dalias@libc.org>
18669 L: linux-sh@vger.kernel.org
18671 Q: http://patchwork.kernel.org/project/linux-sh/list/
18672 F: Documentation/sh/
18677 M: "Rafael J. Wysocki" <rafael@kernel.org>
18678 M: Len Brown <len.brown@intel.com>
18679 M: Pavel Machek <pavel@ucw.cz>
18680 L: linux-pm@vger.kernel.org
18682 B: https://bugzilla.kernel.org
18683 F: Documentation/power/
18684 F: arch/x86/kernel/acpi/
18685 F: drivers/base/power/
18686 F: include/linux/freezer.h
18687 F: include/linux/pm.h
18688 F: include/linux/suspend.h
18692 M: Martin Mares <mj@ucw.cz>
18693 L: linux-video@atrey.karlin.mff.cuni.cz
18695 F: Documentation/admin-guide/svga.rst
18696 F: arch/x86/boot/video*
18699 M: Christoph Hellwig <hch@infradead.org>
18700 L: iommu@lists.linux-foundation.org
18702 W: http://git.infradead.org/users/hch/dma-mapping.git
18703 T: git git://git.infradead.org/users/hch/dma-mapping.git
18704 F: arch/*/kernel/pci-swiotlb.c
18705 F: include/linux/swiotlb.h
18706 F: kernel/dma/swiotlb.c
18709 M: Jiri Pirko <jiri@resnulli.us>
18710 M: Ivan Vecera <ivecera@redhat.com>
18711 L: netdev@vger.kernel.org
18713 F: include/net/switchdev.h
18716 SY8106A REGULATOR DRIVER
18717 M: Icenowy Zheng <icenowy@aosc.io>
18719 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18720 F: drivers/regulator/sy8106a-regulator.c
18722 SYNC FILE FRAMEWORK
18723 M: Sumit Semwal <sumit.semwal@linaro.org>
18724 R: Gustavo Padovan <gustavo@padovan.org>
18725 L: linux-media@vger.kernel.org
18726 L: dri-devel@lists.freedesktop.org
18728 T: git git://anongit.freedesktop.org/drm/drm-misc
18729 F: Documentation/driver-api/sync_file.rst
18730 F: drivers/dma-buf/dma-fence*
18731 F: drivers/dma-buf/sw_sync.c
18732 F: drivers/dma-buf/sync_*
18733 F: include/linux/sync_file.h
18734 F: include/uapi/linux/sync_file.h
18736 SYNOPSYS ARC ARCHITECTURE
18737 M: Vineet Gupta <vgupta@kernel.org>
18738 L: linux-snps-arc@lists.infradead.org
18740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18741 F: Documentation/arc/
18742 F: Documentation/devicetree/bindings/arc/*
18743 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18745 F: drivers/clocksource/arc_timer.c
18746 F: drivers/tty/serial/arc_uart.c
18748 SYNOPSYS ARC HSDK SDP pll clock driver
18749 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18751 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18752 F: drivers/clk/clk-hsdk-pll.c
18754 SYNOPSYS ARC SDP clock driver
18755 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18757 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18758 F: drivers/clk/axs10x/*
18760 SYNOPSYS ARC SDP platform support
18761 M: Alexey Brodkin <abrodkin@synopsys.com>
18763 F: Documentation/devicetree/bindings/arc/axs10*
18764 F: arch/arc/boot/dts/ax*
18765 F: arch/arc/plat-axs10x
18767 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18768 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18770 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18771 F: drivers/reset/reset-axs10x.c
18773 SYNOPSYS CREG GPIO DRIVER
18774 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18776 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18777 F: drivers/gpio/gpio-creg-snps.c
18779 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18780 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18782 F: drivers/tty/serial/8250/8250_dw.c
18783 F: drivers/tty/serial/8250/8250_dwlib.*
18784 F: drivers/tty/serial/8250/8250_lpss.c
18786 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18787 M: Hoan Tran <hoan@os.amperecomputing.com>
18788 M: Serge Semin <fancer.lancer@gmail.com>
18789 L: linux-gpio@vger.kernel.org
18791 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18792 F: drivers/gpio/gpio-dwapb.c
18794 SYNOPSYS DESIGNWARE APB SSI DRIVER
18795 M: Serge Semin <fancer.lancer@gmail.com>
18796 L: linux-spi@vger.kernel.org
18798 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18799 F: drivers/spi/spi-dw*
18801 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18802 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18804 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18805 F: drivers/dma/dw-axi-dmac/
18807 SYNOPSYS DESIGNWARE DMAC DRIVER
18808 M: Viresh Kumar <vireshk@kernel.org>
18809 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18811 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18813 F: include/dt-bindings/dma/dw-dmac.h
18814 F: include/linux/dma/dw.h
18815 F: include/linux/platform_data/dma-dw.h
18817 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18818 M: Jose Abreu <Jose.Abreu@synopsys.com>
18819 L: netdev@vger.kernel.org
18821 F: drivers/net/ethernet/synopsys/
18823 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18824 M: Jose Abreu <Jose.Abreu@synopsys.com>
18825 L: netdev@vger.kernel.org
18827 F: drivers/net/pcs/pcs-xpcs.c
18828 F: drivers/net/pcs/pcs-xpcs.h
18829 F: include/linux/pcs/pcs-xpcs.h
18831 SYNOPSYS DESIGNWARE I2C DRIVER
18832 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18833 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18834 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18835 L: linux-i2c@vger.kernel.org
18837 F: drivers/i2c/busses/i2c-designware-*
18839 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18840 M: Jaehoon Chung <jh80.chung@samsung.com>
18841 L: linux-mmc@vger.kernel.org
18843 F: drivers/mmc/host/dw_mmc*
18845 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18846 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18848 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18849 F: drivers/reset/reset-hsdk.c
18850 F: include/dt-bindings/reset/snps,hsdk-reset.h
18852 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18853 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18854 M: Manjunath M B <manjumb@synopsys.com>
18855 L: linux-mmc@vger.kernel.org
18857 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18859 SYSTEM CONFIGURATION (SYSCON)
18860 M: Lee Jones <lee.jones@linaro.org>
18861 M: Arnd Bergmann <arnd@arndb.de>
18863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18864 F: drivers/mfd/syscon.c
18866 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18867 M: Sudeep Holla <sudeep.holla@arm.com>
18868 R: Cristian Marussi <cristian.marussi@arm.com>
18869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18871 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18872 F: drivers/clk/clk-sc[mp]i.c
18873 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18874 F: drivers/firmware/arm_scmi/
18875 F: drivers/firmware/arm_scpi.c
18876 F: drivers/regulator/scmi-regulator.c
18877 F: drivers/reset/reset-scmi.c
18878 F: include/linux/sc[mp]i_protocol.h
18879 F: include/trace/events/scmi.h
18880 F: include/uapi/linux/virtio_scmi.h
18882 SYSTEM RESET/SHUTDOWN DRIVERS
18883 M: Sebastian Reichel <sre@kernel.org>
18884 L: linux-pm@vger.kernel.org
18886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18887 F: Documentation/devicetree/bindings/power/reset/
18888 F: drivers/power/reset/
18890 SYSTEM TRACE MODULE CLASS
18891 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18894 F: Documentation/trace/stm.rst
18895 F: drivers/hwtracing/stm/
18896 F: include/linux/stm.h
18897 F: include/uapi/linux/stm.h
18899 SYSTEM76 ACPI DRIVER
18900 M: Jeremy Soller <jeremy@system76.com>
18901 M: System76 Product Development <productdev@system76.com>
18902 L: platform-driver-x86@vger.kernel.org
18904 F: drivers/platform/x86/system76_acpi.c
18907 M: Christoph Hellwig <hch@infradead.org>
18909 F: Documentation/filesystems/sysv-fs.rst
18911 F: include/linux/sysv_fs.h
18913 TASKSTATS STATISTICS INTERFACE
18914 M: Balbir Singh <bsingharora@gmail.com>
18916 F: Documentation/accounting/taskstats*
18917 F: include/linux/taskstats*
18918 F: kernel/taskstats.c
18921 M: Jamal Hadi Salim <jhs@mojatatu.com>
18922 M: Cong Wang <xiyou.wangcong@gmail.com>
18923 M: Jiri Pirko <jiri@resnulli.us>
18924 L: netdev@vger.kernel.org
18926 F: include/net/pkt_cls.h
18927 F: include/net/pkt_sched.h
18928 F: include/net/tc_act/
18929 F: include/uapi/linux/pkt_cls.h
18930 F: include/uapi/linux/pkt_sched.h
18931 F: include/uapi/linux/tc_act/
18932 F: include/uapi/linux/tc_ematch/
18934 F: tools/testing/selftests/tc-testing
18936 TC90522 MEDIA DRIVER
18937 M: Akihiro Tsukada <tskd08@gmail.com>
18938 L: linux-media@vger.kernel.org
18940 F: drivers/media/dvb-frontends/tc90522*
18942 TCP LOW PRIORITY MODULE
18943 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18944 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18946 W: http://tcp-lp-mod.sourceforge.net/
18947 F: net/ipv4/tcp_lp.c
18949 TDA10071 MEDIA DRIVER
18950 M: Antti Palosaari <crope@iki.fi>
18951 L: linux-media@vger.kernel.org
18953 W: https://linuxtv.org
18954 W: http://palosaari.fi/linux/
18955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18956 T: git git://linuxtv.org/anttip/media_tree.git
18957 F: drivers/media/dvb-frontends/tda10071*
18959 TDA18212 MEDIA DRIVER
18960 M: Antti Palosaari <crope@iki.fi>
18961 L: linux-media@vger.kernel.org
18963 W: https://linuxtv.org
18964 W: http://palosaari.fi/linux/
18965 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18966 T: git git://linuxtv.org/anttip/media_tree.git
18967 F: drivers/media/tuners/tda18212*
18969 TDA18218 MEDIA DRIVER
18970 M: Antti Palosaari <crope@iki.fi>
18971 L: linux-media@vger.kernel.org
18973 W: https://linuxtv.org
18974 W: http://palosaari.fi/linux/
18975 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18976 T: git git://linuxtv.org/anttip/media_tree.git
18977 F: drivers/media/tuners/tda18218*
18979 TDA18250 MEDIA DRIVER
18980 M: Olli Salonen <olli.salonen@iki.fi>
18981 L: linux-media@vger.kernel.org
18983 W: https://linuxtv.org
18984 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18985 T: git git://linuxtv.org/media_tree.git
18986 F: drivers/media/tuners/tda18250*
18988 TDA18271 MEDIA DRIVER
18989 M: Michael Krufky <mkrufky@linuxtv.org>
18990 L: linux-media@vger.kernel.org
18992 W: https://linuxtv.org
18993 W: http://github.com/mkrufky
18994 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18995 T: git git://linuxtv.org/mkrufky/tuners.git
18996 F: drivers/media/tuners/tda18271*
18998 TDA1997x MEDIA DRIVER
18999 M: Tim Harvey <tharvey@gateworks.com>
19000 L: linux-media@vger.kernel.org
19002 W: https://linuxtv.org
19003 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19004 F: drivers/media/i2c/tda1997x.*
19006 TDA827x MEDIA DRIVER
19007 M: Michael Krufky <mkrufky@linuxtv.org>
19008 L: linux-media@vger.kernel.org
19010 W: https://linuxtv.org
19011 W: http://github.com/mkrufky
19012 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19013 T: git git://linuxtv.org/mkrufky/tuners.git
19014 F: drivers/media/tuners/tda8290.*
19016 TDA8290 MEDIA DRIVER
19017 M: Michael Krufky <mkrufky@linuxtv.org>
19018 L: linux-media@vger.kernel.org
19020 W: https://linuxtv.org
19021 W: http://github.com/mkrufky
19022 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19023 T: git git://linuxtv.org/mkrufky/tuners.git
19024 F: drivers/media/tuners/tda8290.*
19026 TDA9840 MEDIA DRIVER
19027 M: Hans Verkuil <hverkuil@xs4all.nl>
19028 L: linux-media@vger.kernel.org
19030 W: https://linuxtv.org
19031 T: git git://linuxtv.org/media_tree.git
19032 F: drivers/media/i2c/tda9840*
19034 TEA5761 TUNER DRIVER
19035 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19036 L: linux-media@vger.kernel.org
19038 W: https://linuxtv.org
19039 T: git git://linuxtv.org/media_tree.git
19040 F: drivers/media/tuners/tea5761.*
19042 TEA5767 TUNER DRIVER
19043 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19044 L: linux-media@vger.kernel.org
19046 W: https://linuxtv.org
19047 T: git git://linuxtv.org/media_tree.git
19048 F: drivers/media/tuners/tea5767.*
19050 TEA6415C MEDIA DRIVER
19051 M: Hans Verkuil <hverkuil@xs4all.nl>
19052 L: linux-media@vger.kernel.org
19054 W: https://linuxtv.org
19055 T: git git://linuxtv.org/media_tree.git
19056 F: drivers/media/i2c/tea6415c*
19058 TEA6420 MEDIA DRIVER
19059 M: Hans Verkuil <hverkuil@xs4all.nl>
19060 L: linux-media@vger.kernel.org
19062 W: https://linuxtv.org
19063 T: git git://linuxtv.org/media_tree.git
19064 F: drivers/media/i2c/tea6420*
19067 M: Jiri Pirko <jiri@resnulli.us>
19068 L: netdev@vger.kernel.org
19070 F: drivers/net/team/
19071 F: include/linux/if_team.h
19072 F: include/uapi/linux/if_team.h
19074 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19075 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19077 F: arch/x86/platform/ts5500/
19079 TECHNOTREND USB IR RECEIVER
19080 M: Sean Young <sean@mess.org>
19081 L: linux-media@vger.kernel.org
19083 F: drivers/media/rc/ttusbir.c
19085 TECHWELL TW9910 VIDEO DECODER
19086 L: linux-media@vger.kernel.org
19088 F: drivers/media/i2c/tw9910.c
19089 F: include/media/i2c/tw9910.h
19092 M: Jens Wiklander <jens.wiklander@linaro.org>
19093 R: Sumit Garg <sumit.garg@linaro.org>
19094 L: op-tee@lists.trustedfirmware.org
19096 F: Documentation/staging/tee.rst
19098 F: include/linux/tee_drv.h
19099 F: include/uapi/linux/tee.h
19101 TEGRA ARCHITECTURE SUPPORT
19102 M: Thierry Reding <thierry.reding@gmail.com>
19103 M: Jonathan Hunter <jonathanh@nvidia.com>
19104 L: linux-tegra@vger.kernel.org
19106 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19111 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19112 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19114 F: drivers/clk/tegra/
19117 M: Laxman Dewangan <ldewangan@nvidia.com>
19118 M: Jon Hunter <jonathanh@nvidia.com>
19120 F: drivers/dma/tegra*
19123 M: Laxman Dewangan <ldewangan@nvidia.com>
19124 R: Dmitry Osipenko <digetx@gmail.com>
19126 F: drivers/i2c/busses/i2c-tegra.c
19128 TEGRA IOMMU DRIVERS
19129 M: Thierry Reding <thierry.reding@gmail.com>
19130 R: Krishna Reddy <vdumpa@nvidia.com>
19131 L: linux-tegra@vger.kernel.org
19133 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19134 F: drivers/iommu/tegra*
19137 M: Laxman Dewangan <ldewangan@nvidia.com>
19139 F: drivers/input/keyboard/tegra-kbc.c
19142 M: Stefan Agner <stefan@agner.ch>
19143 M: Lucas Stach <dev@lynxeye.de>
19145 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19146 F: drivers/mtd/nand/raw/tegra_nand.c
19149 M: Thierry Reding <thierry.reding@gmail.com>
19151 F: drivers/pwm/pwm-tegra.c
19153 TEGRA SERIAL DRIVER
19154 M: Laxman Dewangan <ldewangan@nvidia.com>
19156 F: drivers/tty/serial/serial-tegra.c
19159 M: Laxman Dewangan <ldewangan@nvidia.com>
19161 F: drivers/spi/spi-tegra*
19163 TEGRA QUAD SPI DRIVER
19164 M: Thierry Reding <thierry.reding@gmail.com>
19165 M: Jonathan Hunter <jonathanh@nvidia.com>
19166 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19167 L: linux-tegra@vger.kernel.org
19169 F: drivers/spi/spi-tegra210-quad.c
19172 M: Thierry Reding <thierry.reding@gmail.com>
19173 M: Jonathan Hunter <jonathanh@nvidia.com>
19174 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19175 L: linux-media@vger.kernel.org
19176 L: linux-tegra@vger.kernel.org
19178 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19179 F: drivers/staging/media/tegra-video/
19181 TEGRA XUSB PADCTL DRIVER
19182 M: JC Kuo <jckuo@nvidia.com>
19184 F: drivers/phy/tegra/xusb*
19186 TEHUTI ETHERNET DRIVER
19187 M: Andy Gospodarek <andy@greyhouse.net>
19188 L: netdev@vger.kernel.org
19190 F: drivers/net/ethernet/tehuti/*
19192 TELECOM CLOCK DRIVER FOR MCPL0010
19193 M: Mark Gross <markgross@kernel.org>
19195 F: drivers/char/tlclk.c
19197 TEMPO SEMICONDUCTOR DRIVERS
19198 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19200 F: Documentation/devicetree/bindings/sound/tscs*.txt
19201 F: sound/soc/codecs/tscs*.c
19202 F: sound/soc/codecs/tscs*.h
19204 TENSILICA XTENSA PORT (xtensa)
19205 M: Chris Zankel <chris@zankel.net>
19206 M: Max Filippov <jcmvbkbc@gmail.com>
19207 L: linux-xtensa@linux-xtensa.org
19209 T: git git://github.com/czankel/xtensa-linux.git
19211 F: drivers/irqchip/irq-xtensa-*
19213 TEXAS INSTRUMENTS ASoC DRIVERS
19214 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19217 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19220 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19221 M: Ricardo Ribalda <ribalda@kernel.org>
19222 L: linux-iio@vger.kernel.org
19224 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19225 F: drivers/iio/dac/ti-dac7612.c
19227 TEXAS INSTRUMENTS DMA DRIVERS
19228 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19229 L: dmaengine@vger.kernel.org
19231 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19232 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19233 F: Documentation/devicetree/bindings/dma/ti/
19235 X: drivers/dma/ti/cppi41.c
19236 F: include/linux/dma/k3-udma-glue.h
19237 F: include/linux/dma/ti-cppi5.h
19238 F: include/linux/dma/k3-psil.h
19240 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19241 M: Nishanth Menon <nm@ti.com>
19242 M: Tero Kristo <kristo@kernel.org>
19243 M: Santosh Shilimkar <ssantosh@kernel.org>
19244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19246 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19247 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19248 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19249 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19250 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19251 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19252 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19253 F: drivers/clk/keystone/sci-clk.c
19254 F: drivers/firmware/ti_sci*
19255 F: drivers/irqchip/irq-ti-sci-inta.c
19256 F: drivers/irqchip/irq-ti-sci-intr.c
19257 F: drivers/reset/reset-ti-sci.c
19258 F: drivers/soc/ti/ti_sci_inta_msi.c
19259 F: drivers/soc/ti/ti_sci_pm_domains.c
19260 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19261 F: include/linux/soc/ti/ti_sci_inta_msi.h
19262 F: include/linux/soc/ti/ti_sci_protocol.h
19264 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19265 M: Robert Marko <robert.marko@sartura.hr>
19266 M: Luka Perkov <luka.perkov@sartura.hr>
19267 L: linux-hwmon@vger.kernel.org
19269 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19270 F: Documentation/hwmon/tps23861.rst
19271 F: drivers/hwmon/tps23861.c
19273 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19274 M: Puranjay Mohan <puranjay12@gmail.com>
19275 L: linux-iio@vger.kernel.org
19277 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19278 F: drivers/iio/temperature/tmp117.c
19280 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19281 M: Hans Verkuil <hverkuil@xs4all.nl>
19282 L: linux-media@vger.kernel.org
19284 W: https://linuxtv.org
19285 T: git git://linuxtv.org/media_tree.git
19286 F: drivers/media/radio/radio-raremono.c
19289 M: Rafael J. Wysocki <rafael@kernel.org>
19290 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19291 R: Amit Kucheria <amitk@kernel.org>
19292 R: Zhang Rui <rui.zhang@intel.com>
19293 L: linux-pm@vger.kernel.org
19295 Q: https://patchwork.kernel.org/project/linux-pm/list/
19296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19297 F: Documentation/ABI/testing/sysfs-class-thermal
19298 F: Documentation/devicetree/bindings/thermal/
19299 F: Documentation/driver-api/thermal/
19300 F: drivers/thermal/
19301 F: include/linux/cpu_cooling.h
19302 F: include/linux/thermal.h
19303 F: include/uapi/linux/thermal.h
19306 THERMAL DRIVER FOR AMLOGIC SOCS
19307 M: Guillaume La Roque <glaroque@baylibre.com>
19308 L: linux-pm@vger.kernel.org
19309 L: linux-amlogic@lists.infradead.org
19311 W: http://linux-meson.com/
19312 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19313 F: drivers/thermal/amlogic_thermal.c
19315 THERMAL/CPU_COOLING
19316 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
19317 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19318 M: Viresh Kumar <viresh.kumar@linaro.org>
19319 R: Lukasz Luba <lukasz.luba@arm.com>
19320 L: linux-pm@vger.kernel.org
19322 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
19323 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
19324 F: drivers/thermal/cpufreq_cooling.c
19325 F: drivers/thermal/cpuidle_cooling.c
19326 F: include/linux/cpu_cooling.h
19328 THERMAL/POWER_ALLOCATOR
19329 M: Lukasz Luba <lukasz.luba@arm.com>
19330 L: linux-pm@vger.kernel.org
19332 F: Documentation/driver-api/thermal/power_allocator.rst
19333 F: drivers/thermal/gov_power_allocator.c
19334 F: include/trace/events/thermal_power_allocator.h
19336 THINKPAD ACPI EXTRAS DRIVER
19337 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19338 L: ibm-acpi-devel@lists.sourceforge.net
19339 L: platform-driver-x86@vger.kernel.org
19341 W: http://ibm-acpi.sourceforge.net
19342 W: http://thinkwiki.org/wiki/Ibm-acpi
19343 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19344 F: drivers/platform/x86/thinkpad_acpi.c
19346 THINKPAD LMI DRIVER
19347 M: Mark Pearson <markpearson@lenovo.com>
19348 L: platform-driver-x86@vger.kernel.org
19350 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
19351 F: drivers/platform/x86/think-lmi.?
19353 THUNDERBOLT DMA TRAFFIC TEST DRIVER
19354 M: Isaac Hazan <isaac.hazan@intel.com>
19355 L: linux-usb@vger.kernel.org
19357 F: drivers/thunderbolt/dma_test.c
19360 M: Andreas Noever <andreas.noever@gmail.com>
19361 M: Michael Jamet <michael.jamet@intel.com>
19362 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19363 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19364 L: linux-usb@vger.kernel.org
19366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19367 F: Documentation/admin-guide/thunderbolt.rst
19368 F: drivers/thunderbolt/
19369 F: include/linux/thunderbolt.h
19371 THUNDERBOLT NETWORK DRIVER
19372 M: Michael Jamet <michael.jamet@intel.com>
19373 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19374 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19375 L: netdev@vger.kernel.org
19377 F: drivers/net/thunderbolt.c
19379 THUNDERX GPIO DRIVER
19380 M: Robert Richter <rric@kernel.org>
19382 F: drivers/gpio/gpio-thunderx.c
19384 TI ADS131E0X ADC SERIES DRIVER
19385 M: Tomislav Denis <tomislav.denis@avl.com>
19386 L: linux-iio@vger.kernel.org
19388 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19389 F: drivers/iio/adc/ti-ads131e08.c
19391 TI AM437X VPFE DRIVER
19392 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19393 L: linux-media@vger.kernel.org
19395 W: https://linuxtv.org
19396 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19397 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19398 F: drivers/media/platform/ti/am437x/
19400 TI BANDGAP AND THERMAL DRIVER
19401 M: Eduardo Valentin <edubezval@gmail.com>
19402 M: Keerthy <j-keerthy@ti.com>
19403 L: linux-pm@vger.kernel.org
19404 L: linux-omap@vger.kernel.org
19406 F: drivers/thermal/ti-soc-thermal/
19408 TI BQ27XXX POWER SUPPLY DRIVER
19409 F: drivers/power/supply/bq27xxx_battery.c
19410 F: drivers/power/supply/bq27xxx_battery_i2c.c
19411 F: include/linux/power/bq27xxx_battery.h
19413 TI CDCE706 CLOCK DRIVER
19414 M: Max Filippov <jcmvbkbc@gmail.com>
19416 F: drivers/clk/clk-cdce706.c
19419 M: Tero Kristo <kristo@kernel.org>
19420 L: linux-omap@vger.kernel.org
19423 F: include/linux/clk/ti.h
19425 TI DAVINCI MACHINE SUPPORT
19426 M: Sekhar Nori <nsekhar@ti.com>
19427 R: Bartosz Golaszewski <brgl@bgdev.pl>
19428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19431 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19432 F: arch/arm/boot/dts/da850*
19433 F: arch/arm/mach-davinci/
19434 F: drivers/i2c/busses/i2c-davinci.c
19436 TI DAVINCI SERIES CLOCK DRIVER
19437 M: David Lechner <david@lechnology.com>
19438 R: Sekhar Nori <nsekhar@ti.com>
19440 F: Documentation/devicetree/bindings/clock/ti/davinci/
19441 F: drivers/clk/davinci/
19443 TI DAVINCI SERIES GPIO DRIVER
19444 M: Keerthy <j-keerthy@ti.com>
19445 L: linux-gpio@vger.kernel.org
19447 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19448 F: drivers/gpio/gpio-davinci.c
19450 TI DAVINCI SERIES MEDIA DRIVER
19451 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19452 L: linux-media@vger.kernel.org
19454 W: https://linuxtv.org
19455 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19456 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19457 F: drivers/media/platform/ti/davinci/
19458 F: include/media/davinci/
19460 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19461 R: David Lechner <david@lechnology.com>
19462 L: linux-iio@vger.kernel.org
19463 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
19464 F: drivers/counter/ti-eqep.c
19466 TI ETHERNET SWITCH DRIVER (CPSW)
19467 R: Grygorii Strashko <grygorii.strashko@ti.com>
19468 L: linux-omap@vger.kernel.org
19469 L: netdev@vger.kernel.org
19471 F: drivers/net/ethernet/ti/cpsw*
19472 F: drivers/net/ethernet/ti/davinci*
19474 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
19475 M: Alex Dubov <oakad@yahoo.com>
19477 W: http://tifmxx.berlios.de/
19478 F: drivers/memstick/host/tifm_ms.c
19479 F: drivers/misc/tifm*
19480 F: drivers/mmc/host/tifm_sd.c
19481 F: include/linux/tifm.h
19483 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
19484 M: Nishanth Menon <nm@ti.com>
19485 M: Santosh Shilimkar <ssantosh@kernel.org>
19486 L: linux-kernel@vger.kernel.org
19487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
19490 F: drivers/soc/ti/*
19492 TI LM49xxx FAMILY ASoC CODEC DRIVERS
19493 M: M R Swami Reddy <mr.swami.reddy@ti.com>
19494 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
19495 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19497 F: sound/soc/codecs/isabelle*
19498 F: sound/soc/codecs/lm49453*
19500 TI PCM3060 ASoC CODEC DRIVER
19501 M: Kirill Marinushkin <kmarinushkin@birdec.com>
19502 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19504 F: Documentation/devicetree/bindings/sound/pcm3060.txt
19505 F: sound/soc/codecs/pcm3060*
19507 TI TAS571X FAMILY ASoC CODEC DRIVER
19508 M: Kevin Cernekee <cernekee@chromium.org>
19509 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19511 F: sound/soc/codecs/tas571x*
19513 TI TRF7970A NFC DRIVER
19514 M: Mark Greer <mgreer@animalcreek.com>
19515 L: linux-wireless@vger.kernel.org
19516 L: linux-nfc@lists.01.org (subscribers-only)
19518 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
19519 F: drivers/nfc/trf7970a.c
19521 TI TSC2046 ADC DRIVER
19522 M: Oleksij Rempel <o.rempel@pengutronix.de>
19523 R: kernel@pengutronix.de
19524 L: linux-iio@vger.kernel.org
19526 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
19527 F: drivers/iio/adc/ti-tsc2046.c
19529 TI TWL4030 SERIES SOC CODEC DRIVER
19530 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19531 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19533 F: sound/soc/codecs/twl4030*
19536 M: Benoit Parrot <bparrot@ti.com>
19537 L: linux-media@vger.kernel.org
19539 W: http://linuxtv.org/
19540 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19541 F: Documentation/devicetree/bindings/media/ti,cal.yaml
19542 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
19543 F: drivers/media/platform/ti/cal/
19544 F: drivers/media/platform/ti/vpe/
19546 TI WILINK WIRELESS DRIVERS
19547 L: linux-wireless@vger.kernel.org
19549 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
19550 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
19551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
19552 F: drivers/net/wireless/ti/
19553 F: include/linux/wl12xx.h
19555 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
19556 M: John Stultz <john.stultz@linaro.org>
19557 M: Thomas Gleixner <tglx@linutronix.de>
19558 R: Stephen Boyd <sboyd@kernel.org>
19559 L: linux-kernel@vger.kernel.org
19561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19562 F: include/linux/clocksource.h
19563 F: include/linux/time.h
19564 F: include/linux/timex.h
19565 F: include/uapi/linux/time.h
19566 F: include/uapi/linux/timex.h
19567 F: kernel/time/alarmtimer.c
19568 F: kernel/time/clocksource.c
19569 F: kernel/time/ntp.c
19570 F: kernel/time/time*.c
19571 F: tools/testing/selftests/timers/
19574 M: Jon Maloy <jmaloy@redhat.com>
19575 M: Ying Xue <ying.xue@windriver.com>
19576 L: netdev@vger.kernel.org (core kernel code)
19577 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
19579 W: http://tipc.sourceforge.net/
19580 F: include/uapi/linux/tipc*.h
19583 TLAN NETWORK DRIVER
19584 M: Samuel Chessman <chessman@tux.org>
19585 L: tlan-devel@lists.sourceforge.net (subscribers-only)
19587 W: http://sourceforge.net/projects/tlan/
19588 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
19589 F: drivers/net/ethernet/ti/tlan.*
19591 TM6000 VIDEO4LINUX DRIVER
19592 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19593 L: linux-media@vger.kernel.org
19595 W: https://linuxtv.org
19596 T: git git://linuxtv.org/media_tree.git
19597 F: Documentation/admin-guide/media/tm6000*
19598 F: drivers/media/usb/tm6000/
19600 TMIO/SDHI MMC DRIVER
19601 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
19602 L: linux-mmc@vger.kernel.org
19604 F: drivers/mmc/host/renesas_sdhi*
19605 F: drivers/mmc/host/tmio_mmc*
19606 F: include/linux/mfd/tmio.h
19608 TMP401 HARDWARE MONITOR DRIVER
19609 M: Guenter Roeck <linux@roeck-us.net>
19610 L: linux-hwmon@vger.kernel.org
19612 F: Documentation/hwmon/tmp401.rst
19613 F: drivers/hwmon/tmp401.c
19615 TMP464 HARDWARE MONITOR DRIVER
19616 M: Agathe Porte <agathe.porte@nokia.com>
19617 M: Guenter Roeck <linux@roeck-us.net>
19618 L: linux-hwmon@vger.kernel.org
19620 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
19621 F: Documentation/hwmon/tmp464.rst
19622 F: drivers/hwmon/tmp464.c
19624 TMP513 HARDWARE MONITOR DRIVER
19625 M: Eric Tremblay <etremblay@distech-controls.com>
19626 L: linux-hwmon@vger.kernel.org
19628 F: Documentation/hwmon/tmp513.rst
19629 F: drivers/hwmon/tmp513.c
19631 TMPFS (SHMEM FILESYSTEM)
19632 M: Hugh Dickins <hughd@google.com>
19633 L: linux-mm@kvack.org
19635 F: include/linux/shmem_fs.h
19638 TOMOYO SECURITY MODULE
19639 M: Kentaro Takeda <takedakn@nttdata.co.jp>
19640 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
19641 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
19642 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
19643 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
19644 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
19646 W: https://tomoyo.osdn.jp/
19647 F: security/tomoyo/
19649 TOPSTAR LAPTOP EXTRAS DRIVER
19650 M: Herton Ronaldo Krzesinski <herton@canonical.com>
19651 L: platform-driver-x86@vger.kernel.org
19653 F: drivers/platform/x86/topstar-laptop.c
19655 TORTURE-TEST MODULES
19656 M: Davidlohr Bueso <dave@stgolabs.net>
19657 M: "Paul E. McKenney" <paulmck@kernel.org>
19658 M: Josh Triplett <josh@joshtriplett.org>
19659 L: linux-kernel@vger.kernel.org
19661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19662 F: Documentation/RCU/torture.rst
19663 F: kernel/locking/locktorture.c
19664 F: kernel/rcu/rcuscale.c
19665 F: kernel/rcu/rcutorture.c
19666 F: kernel/rcu/refscale.c
19667 F: kernel/torture.c
19669 TOSHIBA ACPI EXTRAS DRIVER
19670 M: Azael Avalos <coproscefalo@gmail.com>
19671 L: platform-driver-x86@vger.kernel.org
19673 F: drivers/platform/x86/toshiba_acpi.c
19675 TOSHIBA BLUETOOTH DRIVER
19676 M: Azael Avalos <coproscefalo@gmail.com>
19677 L: platform-driver-x86@vger.kernel.org
19679 F: drivers/platform/x86/toshiba_bluetooth.c
19681 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19682 M: Azael Avalos <coproscefalo@gmail.com>
19683 L: platform-driver-x86@vger.kernel.org
19685 F: drivers/platform/x86/toshiba_haps.c
19688 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19690 W: http://www.buzzard.org.uk/toshiba/
19691 F: drivers/char/toshiba.c
19692 F: include/linux/toshiba.h
19693 F: include/uapi/linux/toshiba.h
19695 TOSHIBA TC358743 DRIVER
19696 M: Mats Randgaard <matrandg@cisco.com>
19697 L: linux-media@vger.kernel.org
19699 F: drivers/media/i2c/tc358743*
19700 F: include/media/i2c/tc358743.h
19702 TOSHIBA WMI HOTKEYS DRIVER
19703 M: Azael Avalos <coproscefalo@gmail.com>
19704 L: platform-driver-x86@vger.kernel.org
19706 F: drivers/platform/x86/toshiba-wmi.c
19709 M: Peter Huewe <peterhuewe@gmx.de>
19710 M: Jarkko Sakkinen <jarkko@kernel.org>
19711 R: Jason Gunthorpe <jgg@ziepe.ca>
19712 L: linux-integrity@vger.kernel.org
19714 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19715 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19717 F: drivers/char/tpm/
19720 M: Steven Rostedt <rostedt@goodmis.org>
19721 M: Ingo Molnar <mingo@redhat.com>
19723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
19724 F: Documentation/trace/ftrace.rst
19725 F: arch/*/*/*/ftrace.h
19726 F: arch/*/kernel/ftrace.c
19728 F: include/*/ftrace.h
19729 F: include/linux/trace*.h
19732 F: tools/testing/selftests/ftrace/
19734 TRACING MMIO ACCESSES (MMIOTRACE)
19735 M: Steven Rostedt <rostedt@goodmis.org>
19736 M: Ingo Molnar <mingo@kernel.org>
19737 R: Karol Herbst <karolherbst@gmail.com>
19738 R: Pekka Paalanen <ppaalanen@gmail.com>
19739 L: linux-kernel@vger.kernel.org
19740 L: nouveau@lists.freedesktop.org
19742 F: arch/x86/mm/kmmio.c
19743 F: arch/x86/mm/mmio-mod.c
19744 F: arch/x86/mm/testmmiotrace.c
19745 F: include/linux/mmiotrace.h
19746 F: kernel/trace/trace_mmiotrace.c
19748 TRACING OS NOISE / LATENCY TRACERS
19749 M: Steven Rostedt <rostedt@goodmis.org>
19750 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19752 F: kernel/trace/trace_osnoise.c
19753 F: include/trace/events/osnoise.h
19754 F: kernel/trace/trace_hwlat.c
19755 F: kernel/trace/trace_irqsoff.c
19756 F: kernel/trace/trace_sched_wakeup.c
19757 F: Documentation/trace/osnoise-tracer.rst
19758 F: Documentation/trace/timerlat-tracer.rst
19759 F: Documentation/trace/hwlat_detector.rst
19760 F: arch/*/kernel/trace.c
19762 Real-time Linux Analysis (RTLA) tools
19763 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19764 M: Steven Rostedt <rostedt@goodmis.org>
19765 L: linux-trace-devel@vger.kernel.org
19767 F: Documentation/tools/rtla/
19768 F: tools/tracing/rtla/
19770 TRADITIONAL CHINESE DOCUMENTATION
19771 M: Hu Haowen <src.res@email.cn>
19772 L: linux-doc-tw-discuss@lists.sourceforge.net
19774 W: https://github.com/srcres258/linux-doc
19775 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19776 F: Documentation/translations/zh_TW/
19779 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19780 M: Jiri Slaby <jirislaby@kernel.org>
19782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19783 F: Documentation/driver-api/serial/
19785 F: drivers/tty/serial/serial_core.c
19786 F: include/linux/selection.h
19787 F: include/linux/serial.h
19788 F: include/linux/serial_core.h
19789 F: include/linux/sysrq.h
19790 F: include/linux/tty*.h
19791 F: include/linux/vt.h
19792 F: include/linux/vt_*.h
19793 F: include/uapi/linux/serial.h
19794 F: include/uapi/linux/serial_core.h
19795 F: include/uapi/linux/tty.h
19797 TUA9001 MEDIA DRIVER
19798 M: Antti Palosaari <crope@iki.fi>
19799 L: linux-media@vger.kernel.org
19801 W: https://linuxtv.org
19802 W: http://palosaari.fi/linux/
19803 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19804 T: git git://linuxtv.org/anttip/media_tree.git
19805 F: drivers/media/tuners/tua9001*
19807 TULIP NETWORK DRIVERS
19808 L: netdev@vger.kernel.org
19809 L: linux-parisc@vger.kernel.org
19811 F: drivers/net/ethernet/dec/tulip/
19814 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19816 W: http://vtun.sourceforge.net/tun
19817 F: Documentation/networking/tuntap.rst
19818 F: arch/um/os-Linux/drivers/
19820 TURBOCHANNEL SUBSYSTEM
19821 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19822 M: Ralf Baechle <ralf@linux-mips.org>
19823 L: linux-mips@vger.kernel.org
19825 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19827 F: include/linux/tc.h
19830 M: "Len Brown" <lenb@kernel.org>
19831 L: linux-pm@vger.kernel.org
19833 Q: https://patchwork.kernel.org/project/linux-pm/list/
19834 B: https://bugzilla.kernel.org
19835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19836 F: tools/power/x86/turbostat/
19838 TW5864 VIDEO4LINUX DRIVER
19839 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19840 M: Anton Sviridenko <anton@corp.bluecherry.net>
19841 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19842 M: Andrey Utkin <andrey_utkin@fastmail.com>
19843 L: linux-media@vger.kernel.org
19845 F: drivers/media/pci/tw5864/
19847 TW68 VIDEO4LINUX DRIVER
19848 M: Hans Verkuil <hverkuil@xs4all.nl>
19849 L: linux-media@vger.kernel.org
19851 W: https://linuxtv.org
19852 T: git git://linuxtv.org/media_tree.git
19853 F: drivers/media/pci/tw68/
19855 TW686X VIDEO4LINUX DRIVER
19856 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19857 L: linux-media@vger.kernel.org
19859 W: http://linuxtv.org
19860 T: git git://linuxtv.org/media_tree.git
19861 F: drivers/media/pci/tw686x/
19863 UACCE ACCELERATOR FRAMEWORK
19864 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19865 M: Zhou Wang <wangzhou1@hisilicon.com>
19866 L: linux-accelerators@lists.ozlabs.org
19867 L: linux-kernel@vger.kernel.org
19869 F: Documentation/ABI/testing/sysfs-driver-uacce
19870 F: Documentation/misc-devices/uacce.rst
19871 F: drivers/misc/uacce/
19872 F: include/linux/uacce.h
19873 F: include/uapi/misc/uacce/
19875 UBI FILE SYSTEM (UBIFS)
19876 M: Richard Weinberger <richard@nod.at>
19877 L: linux-mtd@lists.infradead.org
19879 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19882 F: Documentation/ABI/testing/sysfs-fs-ubifs
19883 F: Documentation/filesystems/ubifs-authentication.rst
19884 F: Documentation/filesystems/ubifs.rst
19887 UCLINUX (M68KNOMMU AND COLDFIRE)
19888 M: Greg Ungerer <gerg@linux-m68k.org>
19889 L: linux-m68k@lists.linux-m68k.org
19890 L: uclinux-dev@uclinux.org (subscribers-only)
19892 W: http://www.linux-m68k.org/
19893 W: http://www.uclinux.org/
19894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19895 F: arch/m68k/*/*_no.*
19897 F: arch/m68k/coldfire/
19898 F: arch/m68k/include/asm/*_no.*
19901 M: Jan Kara <jack@suse.com>
19903 F: Documentation/filesystems/udf.rst
19907 M: Bastien Nocera <hadess@hadess.net>
19908 L: linux-input@vger.kernel.org
19910 F: drivers/hid/hid-udraw-ps3.c
19913 M: Evgeniy Dushistov <dushistov@mail.ru>
19915 F: Documentation/admin-guide/ufs.rst
19918 UHID USERSPACE HID IO DRIVER
19919 M: David Rheinsberg <david.rheinsberg@gmail.com>
19920 L: linux-input@vger.kernel.org
19922 F: drivers/hid/uhid.c
19923 F: include/uapi/linux/uhid.h
19926 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19927 L: linux-usb@vger.kernel.org
19929 F: drivers/usb/common/ulpi.c
19930 F: include/linux/ulpi/
19933 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19934 L: linux-fsdevel@vger.kernel.org
19939 M: Tony Finch <dot@dotat.at>
19941 W: http://dotat.at/prog/unifdef
19942 F: scripts/unifdef.c
19944 UNIFORM CDROM DRIVER
19945 M: Phillip Potter <phil@philpotter.co.uk>
19947 F: Documentation/cdrom/
19948 F: drivers/cdrom/cdrom.c
19949 F: include/linux/cdrom.h
19950 F: include/uapi/linux/cdrom.h
19952 UNISYS S-PAR DRIVERS
19953 M: David Kershner <david.kershner@unisys.com>
19954 L: sparmaintainer@unisys.com (Unisys internal)
19956 F: drivers/staging/unisys/
19957 F: drivers/visorbus/
19958 F: include/linux/visorbus.h
19960 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19961 R: Alim Akhtar <alim.akhtar@samsung.com>
19962 R: Avri Altman <avri.altman@wdc.com>
19963 L: linux-scsi@vger.kernel.org
19965 F: Documentation/scsi/ufs.rst
19966 F: drivers/scsi/ufs/
19968 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19969 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19970 L: linux-scsi@vger.kernel.org
19972 F: drivers/scsi/ufs/*dwc*
19974 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19975 M: Stanley Chu <stanley.chu@mediatek.com>
19976 L: linux-scsi@vger.kernel.org
19977 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19979 F: drivers/scsi/ufs/ufs-mediatek*
19981 UNSORTED BLOCK IMAGES (UBI)
19982 M: Richard Weinberger <richard@nod.at>
19983 L: linux-mtd@lists.infradead.org
19985 W: http://www.linux-mtd.infradead.org/
19986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19988 F: drivers/mtd/ubi/
19989 F: include/linux/mtd/ubi.h
19990 F: include/uapi/mtd/ubi-user.h
19992 USB "USBNET" DRIVER FRAMEWORK
19993 M: Oliver Neukum <oneukum@suse.com>
19994 L: netdev@vger.kernel.org
19996 W: http://www.linux-usb.org/usbnet
19997 F: drivers/net/usb/usbnet.c
19998 F: include/linux/usb/usbnet.h
20001 M: Oliver Neukum <oneukum@suse.com>
20002 L: linux-usb@vger.kernel.org
20004 F: Documentation/usb/acm.rst
20005 F: drivers/usb/class/cdc-acm.*
20007 USB APPLE MFI FASTCHARGE DRIVER
20008 M: Bastien Nocera <hadess@hadess.net>
20009 L: linux-usb@vger.kernel.org
20011 F: drivers/usb/misc/apple-mfi-fastcharge.c
20013 USB AR5523 WIRELESS DRIVER
20014 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20015 L: linux-wireless@vger.kernel.org
20017 F: drivers/net/wireless/ath/ar5523/
20020 M: Oliver Neukum <oneukum@suse.com>
20021 L: linux-usb@vger.kernel.org
20022 L: linux-scsi@vger.kernel.org
20024 F: drivers/usb/storage/uas.c
20026 USB CDC ETHERNET DRIVER
20027 M: Oliver Neukum <oliver@neukum.org>
20028 L: linux-usb@vger.kernel.org
20030 F: drivers/net/usb/cdc_*.c
20031 F: include/uapi/linux/usb/cdc.h
20033 USB CHAOSKEY DRIVER
20034 M: Keith Packard <keithp@keithp.com>
20035 L: linux-usb@vger.kernel.org
20037 F: drivers/usb/misc/chaoskey.c
20039 USB CYPRESS C67X00 DRIVER
20040 L: linux-usb@vger.kernel.org
20042 F: drivers/usb/c67x00/
20044 USB DAVICOM DM9601 DRIVER
20045 M: Peter Korsgaard <peter@korsgaard.com>
20046 L: netdev@vger.kernel.org
20048 W: http://www.linux-usb.org/usbnet
20049 F: drivers/net/usb/dm9601.c
20052 M: Alan Stern <stern@rowland.harvard.edu>
20053 L: linux-usb@vger.kernel.org
20055 F: Documentation/usb/ehci.rst
20056 F: drivers/usb/host/ehci*
20058 USB GADGET/PERIPHERAL SUBSYSTEM
20059 M: Felipe Balbi <balbi@kernel.org>
20060 L: linux-usb@vger.kernel.org
20062 W: http://www.linux-usb.org/gadget
20063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20064 F: drivers/usb/gadget/
20065 F: include/linux/usb/gadget*
20067 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20068 M: Jiri Kosina <jikos@kernel.org>
20069 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20070 L: linux-usb@vger.kernel.org
20072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20073 F: Documentation/hid/hiddev.rst
20074 F: drivers/hid/usbhid/
20076 USB INTEL XHCI ROLE MUX DRIVER
20077 M: Hans de Goede <hdegoede@redhat.com>
20078 L: linux-usb@vger.kernel.org
20080 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20082 USB IP DRIVER FOR HISILICON KIRIN 960
20083 M: Yu Chen <chenyu56@huawei.com>
20084 M: Binghui Wang <wangbinghui@hisilicon.com>
20085 L: linux-usb@vger.kernel.org
20087 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20088 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20090 USB IP DRIVER FOR HISILICON KIRIN 970
20091 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20092 L: linux-usb@vger.kernel.org
20094 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20095 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20098 M: Olav Kongas <ok@artecdesign.ee>
20099 L: linux-usb@vger.kernel.org
20101 F: drivers/usb/host/isp116x*
20102 F: include/linux/usb/isp116x.h
20105 M: Rui Miguel Silva <rui.silva@linaro.org>
20106 L: linux-usb@vger.kernel.org
20108 F: drivers/usb/isp1760/*
20109 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20111 USB LAN78XX ETHERNET DRIVER
20112 M: Woojung Huh <woojung.huh@microchip.com>
20113 M: UNGLinuxDriver@microchip.com
20114 L: netdev@vger.kernel.org
20116 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20117 F: drivers/net/usb/lan78xx.*
20118 F: include/dt-bindings/net/microchip-lan78xx.h
20120 USB MASS STORAGE DRIVER
20121 M: Alan Stern <stern@rowland.harvard.edu>
20122 L: linux-usb@vger.kernel.org
20123 L: usb-storage@lists.one-eyed-alien.net
20125 F: drivers/usb/storage/
20128 M: Clemens Ladisch <clemens@ladisch.de>
20129 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20132 F: sound/usb/midi.*
20134 USB NETWORKING DRIVERS
20135 L: linux-usb@vger.kernel.org
20137 F: drivers/net/usb/
20140 M: Alan Stern <stern@rowland.harvard.edu>
20141 L: linux-usb@vger.kernel.org
20143 F: Documentation/usb/ohci.rst
20144 F: drivers/usb/host/ohci*
20146 USB OTG FSM (Finite State Machine)
20147 M: Peter Chen <peter.chen@kernel.org>
20148 L: linux-usb@vger.kernel.org
20150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20151 F: drivers/usb/common/usb-otg-fsm.c
20154 M: Valentina Manea <valentina.manea.m@gmail.com>
20155 M: Shuah Khan <shuah@kernel.org>
20156 M: Shuah Khan <skhan@linuxfoundation.org>
20157 L: linux-usb@vger.kernel.org
20159 F: Documentation/usb/usbip_protocol.rst
20160 F: drivers/usb/usbip/
20161 F: tools/testing/selftests/drivers/usb/usbip/
20162 F: tools/usb/usbip/
20165 M: Petko Manolov <petkan@nucleusys.com>
20166 L: linux-usb@vger.kernel.org
20167 L: netdev@vger.kernel.org
20169 W: https://github.com/petkan/pegasus
20170 T: git git://github.com/petkan/pegasus.git
20171 F: drivers/net/usb/pegasus.*
20174 M: Felipe Balbi <balbi@kernel.org>
20175 L: linux-usb@vger.kernel.org
20177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20178 F: drivers/usb/phy/
20180 USB PRINTER DRIVER (usblp)
20181 M: Pete Zaitcev <zaitcev@redhat.com>
20182 L: linux-usb@vger.kernel.org
20184 F: drivers/usb/class/usblp.c
20186 USB RAW GADGET DRIVER
20187 R: Andrey Konovalov <andreyknvl@gmail.com>
20188 L: linux-usb@vger.kernel.org
20190 F: Documentation/usb/raw-gadget.rst
20191 F: drivers/usb/gadget/legacy/raw_gadget.c
20192 F: include/uapi/linux/usb/raw_gadget.h
20194 USB QMI WWAN NETWORK DRIVER
20195 M: Bjørn Mork <bjorn@mork.no>
20196 L: netdev@vger.kernel.org
20198 F: Documentation/ABI/testing/sysfs-class-net-qmi
20199 F: drivers/net/usb/qmi_wwan.c
20202 M: Petko Manolov <petkan@nucleusys.com>
20203 L: linux-usb@vger.kernel.org
20204 L: netdev@vger.kernel.org
20206 W: https://github.com/petkan/rtl8150
20207 T: git git://github.com/petkan/rtl8150.git
20208 F: drivers/net/usb/rtl8150.c
20210 USB SERIAL SUBSYSTEM
20211 M: Johan Hovold <johan@kernel.org>
20212 L: linux-usb@vger.kernel.org
20214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20215 F: Documentation/usb/usb-serial.rst
20216 F: drivers/usb/serial/
20217 F: include/linux/usb/serial.h
20219 USB SMSC75XX ETHERNET DRIVER
20220 M: Steve Glendinning <steve.glendinning@shawell.net>
20221 L: netdev@vger.kernel.org
20223 F: drivers/net/usb/smsc75xx.*
20225 USB SMSC95XX ETHERNET DRIVER
20226 M: Steve Glendinning <steve.glendinning@shawell.net>
20227 M: UNGLinuxDriver@microchip.com
20228 L: netdev@vger.kernel.org
20230 F: drivers/net/usb/smsc95xx.*
20233 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20234 L: linux-usb@vger.kernel.org
20236 W: http://www.linux-usb.org
20237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20238 F: Documentation/devicetree/bindings/usb/
20239 F: Documentation/usb/
20241 F: include/linux/usb.h
20242 F: include/linux/usb/
20244 USB TYPEC BUS FOR ALTERNATE MODES
20245 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20246 L: linux-usb@vger.kernel.org
20248 F: Documentation/ABI/testing/sysfs-bus-typec
20249 F: Documentation/driver-api/usb/typec_bus.rst
20250 F: drivers/usb/typec/altmodes/
20251 F: include/linux/usb/typec_altmode.h
20254 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20255 L: linux-usb@vger.kernel.org
20257 F: Documentation/ABI/testing/sysfs-class-typec
20258 F: Documentation/driver-api/usb/typec.rst
20259 F: drivers/usb/typec/
20260 F: include/linux/usb/typec.h
20262 USB TYPEC INTEL PMC MUX DRIVER
20263 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20264 L: linux-usb@vger.kernel.org
20266 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20267 F: drivers/usb/typec/mux/intel_pmc_mux.c
20269 USB TYPEC PI3USB30532 MUX DRIVER
20270 M: Hans de Goede <hdegoede@redhat.com>
20271 L: linux-usb@vger.kernel.org
20273 F: drivers/usb/typec/mux/pi3usb30532.c
20275 USB TYPEC PORT CONTROLLER DRIVERS
20276 M: Guenter Roeck <linux@roeck-us.net>
20277 L: linux-usb@vger.kernel.org
20279 F: drivers/usb/typec/tcpm/
20282 M: Alan Stern <stern@rowland.harvard.edu>
20283 L: linux-usb@vger.kernel.org
20285 F: drivers/usb/host/uhci*
20288 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20289 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
20290 L: linux-media@vger.kernel.org
20292 W: http://www.ideasonboard.org/uvc/
20293 T: git git://linuxtv.org/media_tree.git
20294 F: drivers/media/usb/uvc/
20295 F: include/uapi/linux/uvcvideo.h
20298 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20299 L: linux-usb@vger.kernel.org
20301 F: drivers/usb/gadget/function/*uvc*
20302 F: drivers/usb/gadget/legacy/webcam.c
20303 F: include/uapi/linux/usb/g_uvc.h
20305 USB WIRELESS RNDIS DRIVER (rndis_wlan)
20306 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
20307 L: linux-wireless@vger.kernel.org
20309 F: drivers/net/wireless/rndis_wlan.c
20312 M: Mathias Nyman <mathias.nyman@intel.com>
20313 L: linux-usb@vger.kernel.org
20315 F: drivers/usb/host/pci-quirks*
20316 F: drivers/usb/host/xhci*
20319 L: linux-wireless@vger.kernel.org
20321 W: http://linux-lc100020.sourceforge.net
20322 F: drivers/net/wireless/zydas/zd1201.*
20325 M: Antoine Jacquet <royale@zerezo.com>
20326 L: linux-usb@vger.kernel.org
20327 L: linux-media@vger.kernel.org
20329 W: http://royale.zerezo.com/zr364xx/
20330 T: git git://linuxtv.org/media_tree.git
20331 F: Documentation/admin-guide/media/zr364xx*
20332 F: drivers/media/usb/zr364xx/
20334 USER-MODE LINUX (UML)
20335 M: Jeff Dike <jdike@addtoit.com>
20336 M: Richard Weinberger <richard@nod.at>
20337 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
20338 L: linux-um@lists.infradead.org
20340 W: http://user-mode-linux.sourceforge.net
20341 Q: https://patchwork.ozlabs.org/project/linux-um/list/
20342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
20343 F: Documentation/virt/uml/
20348 USERSPACE COPYIN/COPYOUT (UIOVEC)
20349 M: Alexander Viro <viro@zeniv.linux.org.uk>
20351 F: include/linux/uio.h
20354 USERSPACE DMA BUFFER DRIVER
20355 M: Gerd Hoffmann <kraxel@redhat.com>
20356 L: dri-devel@lists.freedesktop.org
20358 T: git git://anongit.freedesktop.org/drm/drm-misc
20359 F: drivers/dma-buf/udmabuf.c
20360 F: include/uapi/linux/udmabuf.h
20362 USERSPACE I/O (UIO)
20363 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20366 F: Documentation/driver-api/uio-howto.rst
20368 F: include/linux/uio_driver.h
20371 M: Karel Zak <kzak@redhat.com>
20372 L: util-linux@vger.kernel.org
20374 W: http://en.wikipedia.org/wiki/Util-linux
20375 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20378 M: Christoph Hellwig <hch@lst.de>
20379 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20380 L: linux-kernel@vger.kernel.org
20382 T: git git://git.infradead.org/users/hch/uuid.git
20383 F: include/linux/uuid.h
20384 F: include/uapi/linux/uuid.h
20389 M: Justin Ernst <justin.ernst@hpe.com>
20390 L: platform-driver-x86@vger.kernel.org
20392 F: drivers/platform/x86/uv_sysfs.c
20395 M: Michal Januszewski <spock@gentoo.org>
20396 L: linux-fbdev@vger.kernel.org
20398 W: https://github.com/mjanusz/v86d
20399 F: Documentation/fb/uvesafb.rst
20400 F: drivers/video/fbdev/uvesafb.*
20402 Ux500 CLOCK DRIVERS
20403 M: Ulf Hansson <ulf.hansson@linaro.org>
20404 L: linux-clk@vger.kernel.org
20405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20407 F: drivers/clk/ux500/
20410 M: Stefan Agner <stefan@agner.ch>
20411 L: linux-mtd@lists.infradead.org
20413 F: drivers/mtd/nand/raw/vf610_nfc.c
20415 VFAT/FAT/MSDOS FILESYSTEM
20416 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
20418 F: Documentation/filesystems/vfat.rst
20422 M: Alex Williamson <alex.williamson@redhat.com>
20423 R: Cornelia Huck <cohuck@redhat.com>
20424 L: kvm@vger.kernel.org
20426 T: git git://github.com/awilliam/linux-vfio.git
20427 F: Documentation/driver-api/vfio.rst
20429 F: include/linux/vfio.h
20430 F: include/linux/vfio_pci_core.h
20431 F: include/uapi/linux/vfio.h
20434 M: Diana Craciun <diana.craciun@oss.nxp.com>
20435 L: kvm@vger.kernel.org
20437 F: drivers/vfio/fsl-mc/
20439 VFIO HISILICON PCI DRIVER
20440 M: Longfang Liu <liulongfang@huawei.com>
20441 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20442 L: kvm@vger.kernel.org
20444 F: drivers/vfio/pci/hisilicon/
20446 VFIO MEDIATED DEVICE DRIVERS
20447 M: Kirti Wankhede <kwankhede@nvidia.com>
20448 L: kvm@vger.kernel.org
20450 F: Documentation/driver-api/vfio-mediated-device.rst
20451 F: drivers/vfio/mdev/
20452 F: include/linux/mdev.h
20453 F: samples/vfio-mdev/
20455 VFIO PCI DEVICE SPECIFIC DRIVERS
20456 R: Jason Gunthorpe <jgg@nvidia.com>
20457 R: Yishai Hadas <yishaih@nvidia.com>
20458 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20459 R: Kevin Tian <kevin.tian@intel.com>
20460 L: kvm@vger.kernel.org
20462 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
20463 F: drivers/vfio/pci/*/
20465 VFIO PLATFORM DRIVER
20466 M: Eric Auger <eric.auger@redhat.com>
20467 L: kvm@vger.kernel.org
20469 F: drivers/vfio/platform/
20471 VFIO MLX5 PCI DRIVER
20472 M: Yishai Hadas <yishaih@nvidia.com>
20473 L: kvm@vger.kernel.org
20475 F: drivers/vfio/pci/mlx5/
20478 R: Lukas Wunner <lukas@wunner.de>
20480 T: git git://anongit.freedesktop.org/drm/drm-misc
20481 F: Documentation/gpu/vga-switcheroo.rst
20482 F: drivers/gpu/vga/vga_switcheroo.c
20483 F: include/linux/vga_switcheroo.h
20485 VIA RHINE NETWORK DRIVER
20487 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
20488 F: drivers/net/ethernet/via/via-rhine.c
20490 VIA SD/MMC CARD CONTROLLER DRIVER
20491 M: Bruce Chang <brucechang@via.com.tw>
20492 M: Harald Welte <HaraldWelte@viatech.com>
20494 F: drivers/mmc/host/via-sdmmc.c
20496 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
20497 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
20498 L: linux-fbdev@vger.kernel.org
20500 F: drivers/video/fbdev/via/
20501 F: include/linux/via-core.h
20502 F: include/linux/via-gpio.h
20503 F: include/linux/via_i2c.h
20505 VIA VELOCITY NETWORK DRIVER
20506 M: Francois Romieu <romieu@fr.zoreil.com>
20507 L: netdev@vger.kernel.org
20509 F: drivers/net/ethernet/via/via-velocity.*
20511 VICODEC VIRTUAL CODEC DRIVER
20512 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
20513 L: linux-media@vger.kernel.org
20515 W: https://linuxtv.org
20516 T: git git://linuxtv.org/media_tree.git
20517 F: drivers/media/test-drivers/vicodec/*
20519 VIDEO I2C POLLING DRIVER
20520 M: Matt Ranostay <matt.ranostay@konsulko.com>
20521 L: linux-media@vger.kernel.org
20523 F: drivers/media/i2c/video-i2c.c
20525 VIDEO MULTIPLEXER DRIVER
20526 M: Philipp Zabel <p.zabel@pengutronix.de>
20527 L: linux-media@vger.kernel.org
20529 F: drivers/media/platform/video-mux.c
20531 VIDEOBUF2 FRAMEWORK
20532 M: Tomasz Figa <tfiga@chromium.org>
20533 M: Marek Szyprowski <m.szyprowski@samsung.com>
20534 L: linux-media@vger.kernel.org
20536 F: drivers/media/common/videobuf2/*
20537 F: include/media/videobuf2-*
20539 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
20540 M: Shuah Khan <skhan@linuxfoundation.org>
20541 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
20542 L: linux-media@vger.kernel.org
20544 W: https://linuxtv.org
20545 T: git git://linuxtv.org/media_tree.git
20546 F: drivers/media/test-drivers/vimc/*
20549 M: Alex Williamson <alex.williamson@redhat.com>
20550 M: Paolo Bonzini <pbonzini@redhat.com>
20551 L: kvm@vger.kernel.org
20555 VIRTIO AND VHOST VSOCK DRIVER
20556 M: Stefan Hajnoczi <stefanha@redhat.com>
20557 M: Stefano Garzarella <sgarzare@redhat.com>
20558 L: kvm@vger.kernel.org
20559 L: virtualization@lists.linux-foundation.org
20560 L: netdev@vger.kernel.org
20562 F: drivers/vhost/vsock.c
20563 F: include/linux/virtio_vsock.h
20564 F: include/uapi/linux/virtio_vsock.h
20565 F: net/vmw_vsock/virtio_transport.c
20566 F: net/vmw_vsock/virtio_transport_common.c
20568 VIRTIO BLOCK AND SCSI DRIVERS
20569 M: "Michael S. Tsirkin" <mst@redhat.com>
20570 M: Jason Wang <jasowang@redhat.com>
20571 R: Paolo Bonzini <pbonzini@redhat.com>
20572 R: Stefan Hajnoczi <stefanha@redhat.com>
20573 L: virtualization@lists.linux-foundation.org
20575 F: drivers/block/virtio_blk.c
20576 F: drivers/scsi/virtio_scsi.c
20577 F: drivers/vhost/scsi.c
20578 F: include/uapi/linux/virtio_blk.h
20579 F: include/uapi/linux/virtio_scsi.h
20581 VIRTIO CONSOLE DRIVER
20582 M: Amit Shah <amit@kernel.org>
20583 L: virtualization@lists.linux-foundation.org
20585 F: drivers/char/virtio_console.c
20586 F: include/linux/virtio_console.h
20587 F: include/uapi/linux/virtio_console.h
20589 VIRTIO CORE AND NET DRIVERS
20590 M: "Michael S. Tsirkin" <mst@redhat.com>
20591 M: Jason Wang <jasowang@redhat.com>
20592 L: virtualization@lists.linux-foundation.org
20594 F: Documentation/ABI/testing/sysfs-bus-vdpa
20595 F: Documentation/devicetree/bindings/virtio/
20596 F: drivers/block/virtio_blk.c
20597 F: drivers/crypto/virtio/
20598 F: drivers/net/virtio_net.c
20601 F: include/linux/vdpa.h
20602 F: include/linux/virtio*.h
20603 F: include/uapi/linux/virtio_*.h
20607 M: "Michael S. Tsirkin" <mst@redhat.com>
20608 M: David Hildenbrand <david@redhat.com>
20609 L: virtualization@lists.linux-foundation.org
20611 F: drivers/virtio/virtio_balloon.c
20612 F: include/uapi/linux/virtio_balloon.h
20613 F: include/linux/balloon_compaction.h
20614 F: mm/balloon_compaction.c
20616 VIRTIO CRYPTO DRIVER
20617 M: Gonglei <arei.gonglei@huawei.com>
20618 L: virtualization@lists.linux-foundation.org
20619 L: linux-crypto@vger.kernel.org
20621 F: drivers/crypto/virtio/
20622 F: include/uapi/linux/virtio_crypto.h
20624 VIRTIO DRIVERS FOR S390
20625 M: Cornelia Huck <cohuck@redhat.com>
20626 M: Halil Pasic <pasic@linux.ibm.com>
20627 L: linux-s390@vger.kernel.org
20628 L: virtualization@lists.linux-foundation.org
20629 L: kvm@vger.kernel.org
20631 F: arch/s390/include/uapi/asm/virtio-ccw.h
20632 F: drivers/s390/virtio/
20635 M: Vivek Goyal <vgoyal@redhat.com>
20636 M: Stefan Hajnoczi <stefanha@redhat.com>
20637 M: Miklos Szeredi <miklos@szeredi.hu>
20638 L: virtualization@lists.linux-foundation.org
20639 L: linux-fsdevel@vger.kernel.org
20641 W: https://virtio-fs.gitlab.io/
20642 F: Documentation/filesystems/virtiofs.rst
20643 F: fs/fuse/virtio_fs.c
20644 F: include/uapi/linux/virtio_fs.h
20647 M: Enrico Weigelt, metux IT consult <info@metux.net>
20648 M: Viresh Kumar <vireshk@kernel.org>
20649 L: linux-gpio@vger.kernel.org
20650 L: virtualization@lists.linux-foundation.org
20652 F: drivers/gpio/gpio-virtio.c
20653 F: include/uapi/linux/virtio_gpio.h
20656 M: David Airlie <airlied@linux.ie>
20657 M: Gerd Hoffmann <kraxel@redhat.com>
20658 R: Gurchetan Singh <gurchetansingh@chromium.org>
20659 R: Chia-I Wu <olvaffe@gmail.com>
20660 L: dri-devel@lists.freedesktop.org
20661 L: virtualization@lists.linux-foundation.org
20663 T: git git://anongit.freedesktop.org/drm/drm-misc
20664 F: drivers/gpu/drm/virtio/
20665 F: include/uapi/linux/virtio_gpu.h
20667 VIRTIO HOST (VHOST)
20668 M: "Michael S. Tsirkin" <mst@redhat.com>
20669 M: Jason Wang <jasowang@redhat.com>
20670 L: kvm@vger.kernel.org
20671 L: virtualization@lists.linux-foundation.org
20672 L: netdev@vger.kernel.org
20674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
20676 F: include/linux/vhost_iotlb.h
20677 F: include/uapi/linux/vhost.h
20679 VIRTIO INPUT DRIVER
20680 M: Gerd Hoffmann <kraxel@redhat.com>
20682 F: drivers/virtio/virtio_input.c
20683 F: include/uapi/linux/virtio_input.h
20685 VIRTIO IOMMU DRIVER
20686 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
20687 L: virtualization@lists.linux-foundation.org
20689 F: drivers/iommu/virtio-iommu.c
20690 F: include/uapi/linux/virtio_iommu.h
20693 M: David Hildenbrand <david@redhat.com>
20694 L: virtualization@lists.linux-foundation.org
20696 W: https://virtio-mem.gitlab.io/
20697 F: drivers/virtio/virtio_mem.c
20698 F: include/uapi/linux/virtio_mem.h
20700 VIRTIO SOUND DRIVER
20701 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
20702 M: "Michael S. Tsirkin" <mst@redhat.com>
20703 L: virtualization@lists.linux-foundation.org
20704 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20706 F: include/uapi/linux/virtio_snd.h
20710 M: Conghui Chen <conghui.chen@intel.com>
20711 M: Viresh Kumar <viresh.kumar@linaro.org>
20712 L: linux-i2c@vger.kernel.org
20713 L: virtualization@lists.linux-foundation.org
20715 F: drivers/i2c/busses/i2c-virtio.c
20716 F: include/uapi/linux/virtio_i2c.h
20719 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
20720 L: virtualization@lists.linux-foundation.org
20722 F: drivers/nvdimm/virtio_pmem.c
20723 F: drivers/nvdimm/nd_virtio.c
20725 VIRTUAL BOX GUEST DEVICE DRIVER
20726 M: Hans de Goede <hdegoede@redhat.com>
20727 M: Arnd Bergmann <arnd@arndb.de>
20728 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20730 F: drivers/virt/vboxguest/
20731 F: include/linux/vbox_utils.h
20732 F: include/uapi/linux/vbox*.h
20734 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20735 M: Hans de Goede <hdegoede@redhat.com>
20736 L: linux-fsdevel@vger.kernel.org
20740 VIRTUAL SERIO DEVICE DRIVER
20741 M: Stephen Chandler Paul <thatslyude@gmail.com>
20743 F: drivers/input/serio/userio.c
20744 F: include/uapi/linux/userio.h
20746 VIVID VIRTUAL VIDEO DRIVER
20747 M: Hans Verkuil <hverkuil@xs4all.nl>
20748 L: linux-media@vger.kernel.org
20750 W: https://linuxtv.org
20751 T: git git://linuxtv.org/media_tree.git
20752 F: drivers/media/test-drivers/vivid/*
20754 VIDTV VIRTUAL DIGITAL TV DRIVER
20755 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20756 L: linux-media@vger.kernel.org
20758 W: https://linuxtv.org
20759 T: git git://linuxtv.org/media_tree.git
20760 F: drivers/media/test-drivers/vidtv/*
20763 M: Florian Fainelli <f.fainelli@gmail.com>
20764 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20766 F: drivers/vlynq/vlynq.c
20767 F: include/linux/vlynq.h
20770 M: Martyn Welch <martyn@welchs.me.uk>
20771 M: Manohar Vanga <manohar.vanga@gmail.com>
20772 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20773 L: linux-kernel@vger.kernel.org
20775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20776 F: Documentation/driver-api/vme.rst
20777 F: drivers/staging/vme/
20779 F: include/linux/vme*
20781 VM SOCKETS (AF_VSOCK)
20782 M: Stefano Garzarella <sgarzare@redhat.com>
20783 L: virtualization@lists.linux-foundation.org
20784 L: netdev@vger.kernel.org
20786 F: drivers/net/vsockmon.c
20787 F: include/net/af_vsock.h
20788 F: include/uapi/linux/vm_sockets.h
20789 F: include/uapi/linux/vm_sockets_diag.h
20790 F: include/uapi/linux/vsockmon.h
20792 F: tools/testing/vsock/
20794 VMWARE BALLOON DRIVER
20795 M: Nadav Amit <namit@vmware.com>
20796 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20797 L: linux-kernel@vger.kernel.org
20799 F: drivers/misc/vmw_balloon.c
20801 VMWARE HYPERVISOR INTERFACE
20802 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
20803 M: Alexey Makhalov <amakhalov@vmware.com>
20804 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20805 L: virtualization@lists.linux-foundation.org
20808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
20809 F: arch/x86/include/asm/vmware.h
20810 F: arch/x86/kernel/cpu/vmware.c
20812 VMWARE PVRDMA DRIVER
20813 M: Bryan Tan <bryantan@vmware.com>
20814 M: Vishnu Dasa <vdasa@vmware.com>
20815 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20816 L: linux-rdma@vger.kernel.org
20818 F: drivers/infiniband/hw/vmw_pvrdma/
20820 VMware PVSCSI driver
20821 M: Vishal Bhakta <vbhakta@vmware.com>
20822 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20823 L: linux-scsi@vger.kernel.org
20825 F: drivers/scsi/vmw_pvscsi.c
20826 F: drivers/scsi/vmw_pvscsi.h
20828 VMWARE VIRTUAL PTP CLOCK DRIVER
20829 M: Vivek Thampi <vithampi@vmware.com>
20830 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20831 L: netdev@vger.kernel.org
20833 F: drivers/ptp/ptp_vmw.c
20836 M: Jorgen Hansen <jhansen@vmware.com>
20837 M: Vishnu Dasa <vdasa@vmware.com>
20838 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20839 L: linux-kernel@vger.kernel.org
20841 F: drivers/misc/vmw_vmci/
20843 VMWARE VMMOUSE SUBDRIVER
20844 M: Zack Rusin <zackr@vmware.com>
20845 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
20846 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20847 L: linux-input@vger.kernel.org
20849 F: drivers/input/mouse/vmmouse.c
20850 F: drivers/input/mouse/vmmouse.h
20852 VMWARE VMXNET3 ETHERNET DRIVER
20853 M: Ronak Doshi <doshir@vmware.com>
20854 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20855 L: netdev@vger.kernel.org
20857 F: drivers/net/vmxnet3/
20859 VOCORE VOCORE2 BOARD
20860 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20861 L: linux-mips@vger.kernel.org
20863 F: arch/mips/boot/dts/ralink/vocore2.dts
20865 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20866 M: Liam Girdwood <lgirdwood@gmail.com>
20867 M: Mark Brown <broonie@kernel.org>
20868 L: linux-kernel@vger.kernel.org
20870 W: http://www.slimlogic.co.uk/?p=48
20871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20872 F: Documentation/devicetree/bindings/regulator/
20873 F: Documentation/power/regulator/
20874 F: drivers/regulator/
20875 F: include/dt-bindings/regulator/
20876 F: include/linux/regulator/
20877 K: regulator_get_optional
20879 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20880 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20881 F: drivers/regulator/irq_helpers.c
20884 M: David Ahern <dsahern@kernel.org>
20885 L: netdev@vger.kernel.org
20887 F: Documentation/networking/vrf.rst
20888 F: drivers/net/vrf.c
20891 M: Petr Mladek <pmladek@suse.com>
20892 M: Steven Rostedt <rostedt@goodmis.org>
20893 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20894 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20895 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
20898 F: Documentation/core-api/printk-formats.rst
20899 F: lib/test_printf.c
20900 F: lib/test_scanf.c
20903 VT1211 HARDWARE MONITOR DRIVER
20904 M: Juerg Haefliger <juergh@gmail.com>
20905 L: linux-hwmon@vger.kernel.org
20907 F: Documentation/hwmon/vt1211.rst
20908 F: drivers/hwmon/vt1211.c
20910 VT8231 HARDWARE MONITOR DRIVER
20911 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20912 L: linux-hwmon@vger.kernel.org
20914 F: drivers/hwmon/vt8231.c
20916 VUB300 USB to SDIO/SD/MMC bridge chip
20917 L: linux-mmc@vger.kernel.org
20919 F: drivers/mmc/host/vub300.c
20921 W1 DALLAS'S 1-WIRE BUS
20922 M: Evgeniy Polyakov <zbr@ioremap.net>
20924 F: Documentation/devicetree/bindings/w1/
20925 F: Documentation/w1/
20927 F: include/linux/w1.h
20929 W83791D HARDWARE MONITORING DRIVER
20930 M: Marc Hulsman <m.hulsman@tudelft.nl>
20931 L: linux-hwmon@vger.kernel.org
20933 F: Documentation/hwmon/w83791d.rst
20934 F: drivers/hwmon/w83791d.c
20936 W83793 HARDWARE MONITORING DRIVER
20937 M: Rudolf Marek <r.marek@assembler.cz>
20938 L: linux-hwmon@vger.kernel.org
20940 F: Documentation/hwmon/w83793.rst
20941 F: drivers/hwmon/w83793.c
20943 W83795 HARDWARE MONITORING DRIVER
20944 M: Jean Delvare <jdelvare@suse.com>
20945 L: linux-hwmon@vger.kernel.org
20947 F: drivers/hwmon/w83795.c
20949 W83L51xD SD/MMC CARD INTERFACE DRIVER
20950 M: Pierre Ossman <pierre@ossman.eu>
20952 F: drivers/mmc/host/wbsd.*
20954 WACOM PROTOCOL 4 SERIAL TABLETS
20955 M: Julian Squires <julian@cipht.net>
20956 M: Hans de Goede <hdegoede@redhat.com>
20957 L: linux-input@vger.kernel.org
20959 F: drivers/input/tablet/wacom_serial4.c
20961 WATCHDOG DEVICE DRIVERS
20962 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20963 M: Guenter Roeck <linux@roeck-us.net>
20964 L: linux-watchdog@vger.kernel.org
20966 W: http://www.linux-watchdog.org/
20967 T: git git://www.linux-watchdog.org/linux-watchdog.git
20968 F: Documentation/devicetree/bindings/watchdog/
20969 F: Documentation/watchdog/
20970 F: drivers/watchdog/
20971 F: include/linux/watchdog.h
20972 F: include/uapi/linux/watchdog.h
20974 WHISKEYCOVE PMIC GPIO DRIVER
20975 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20976 L: linux-gpio@vger.kernel.org
20978 F: drivers/gpio/gpio-wcove.c
20981 M: Dianlong Li <long17.cool@163.com>
20982 L: linux-rtc@vger.kernel.org
20984 F: drivers/rtc/rtc-sd3078.c
20987 M: David Rheinsberg <david.rheinsberg@gmail.com>
20988 L: linux-input@vger.kernel.org
20990 F: drivers/hid/hid-wiimote*
20992 WILOCITY WIL6210 WIRELESS DRIVER
20993 M: Maya Erez <merez@codeaurora.org>
20994 L: linux-wireless@vger.kernel.org
20995 L: wil6210@qti.qualcomm.com
20997 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20998 F: drivers/net/wireless/ath/wil6210/
21001 M: David Härdeman <david@hardeman.nu>
21003 F: drivers/media/rc/winbond-cir.c
21005 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21006 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21007 L: linux-watchdog@vger.kernel.org
21009 F: drivers/watchdog/ebc-c384_wdt.c
21011 WINSYSTEMS WS16C48 GPIO DRIVER
21012 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21013 L: linux-gpio@vger.kernel.org
21015 F: drivers/gpio/gpio-ws16c48.c
21017 WIREGUARD SECURE NETWORK TUNNEL
21018 M: Jason A. Donenfeld <Jason@zx2c4.com>
21019 L: wireguard@lists.zx2c4.com
21020 L: netdev@vger.kernel.org
21022 F: drivers/net/wireguard/
21023 F: tools/testing/selftests/wireguard/
21025 WISTRON LAPTOP BUTTON DRIVER
21026 M: Miloslav Trmac <mitr@volny.cz>
21028 F: drivers/input/misc/wistron_btns.c
21030 WL3501 WIRELESS PCMCIA CARD DRIVER
21031 L: linux-wireless@vger.kernel.org
21033 F: drivers/net/wireless/wl3501*
21035 WOLFSON MICROELECTRONICS DRIVERS
21036 L: patches@opensource.cirrus.com
21038 W: https://github.com/CirrusLogic/linux-drivers/wiki
21039 T: git https://github.com/CirrusLogic/linux-drivers.git
21040 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21041 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21042 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21043 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21044 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21045 F: Documentation/devicetree/bindings/sound/wm*
21046 F: Documentation/hwmon/wm83??.rst
21047 F: arch/arm/mach-s3c/mach-crag6410*
21048 F: drivers/clk/clk-wm83*.c
21049 F: drivers/gpio/gpio-*wm*.c
21050 F: drivers/gpio/gpio-arizona.c
21051 F: drivers/hwmon/wm83??-hwmon.c
21052 F: drivers/input/misc/wm831x-on.c
21053 F: drivers/input/touchscreen/wm831x-ts.c
21054 F: drivers/input/touchscreen/wm97*.c
21055 F: drivers/leds/leds-wm83*.c
21056 F: drivers/mfd/arizona*
21057 F: drivers/mfd/cs47l24*
21058 F: drivers/mfd/wm*.c
21059 F: drivers/power/supply/wm83*.c
21060 F: drivers/regulator/arizona*
21061 F: drivers/regulator/wm8*.c
21062 F: drivers/rtc/rtc-wm83*.c
21063 F: drivers/video/backlight/wm83*_bl.c
21064 F: drivers/watchdog/wm83*_wdt.c
21065 F: include/linux/mfd/arizona/
21066 F: include/linux/mfd/wm831x/
21067 F: include/linux/mfd/wm8350/
21068 F: include/linux/mfd/wm8400*
21069 F: include/linux/regulator/arizona*
21070 F: include/linux/wm97xx.h
21071 F: include/sound/wm????.h
21072 F: sound/soc/codecs/arizona*
21073 F: sound/soc/codecs/cs47l24*
21074 F: sound/soc/codecs/wm*
21077 M: Tejun Heo <tj@kernel.org>
21078 R: Lai Jiangshan <jiangshanlai@gmail.com>
21080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21081 F: Documentation/core-api/workqueue.rst
21082 F: include/linux/workqueue.h
21083 F: kernel/workqueue.c
21086 M: Loic Poulain <loic.poulain@linaro.org>
21087 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21088 R: Johannes Berg <johannes@sipsolutions.net>
21089 L: netdev@vger.kernel.org
21091 F: drivers/net/wwan/
21092 F: include/linux/wwan.h
21093 F: include/uapi/linux/wwan.h
21095 X-POWERS AXP288 PMIC DRIVERS
21096 M: Hans de Goede <hdegoede@redhat.com>
21098 F: drivers/acpi/pmic/intel_pmic_xpower.c
21101 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21102 M: Chen-Yu Tsai <wens@csie.org>
21103 L: linux-kernel@vger.kernel.org
21108 M: Martin Schiller <ms@dev.tdt.de>
21109 L: linux-x25@vger.kernel.org
21111 F: Documentation/networking/lapb-module.rst
21112 F: Documentation/networking/x25*
21113 F: drivers/net/wan/hdlc_x25.c
21114 F: drivers/net/wan/lapbether.c
21115 F: include/*/lapb.h
21116 F: include/net/x25*
21117 F: include/uapi/linux/x25.h
21121 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21122 M: Thomas Gleixner <tglx@linutronix.de>
21123 M: Ingo Molnar <mingo@redhat.com>
21124 M: Borislav Petkov <bp@alien8.de>
21125 M: Dave Hansen <dave.hansen@linux.intel.com>
21127 R: "H. Peter Anvin" <hpa@zytor.com>
21128 L: linux-kernel@vger.kernel.org
21130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21131 F: Documentation/devicetree/bindings/x86/
21132 F: Documentation/x86/
21136 M: Andy Lutomirski <luto@kernel.org>
21137 L: linux-kernel@vger.kernel.org
21139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21142 X86 MCE INFRASTRUCTURE
21143 M: Tony Luck <tony.luck@intel.com>
21144 M: Borislav Petkov <bp@alien8.de>
21145 L: linux-edac@vger.kernel.org
21147 F: Documentation/ABI/testing/sysfs-mce
21148 F: Documentation/x86/x86_64/machinecheck.rst
21149 F: arch/x86/kernel/cpu/mce/*
21151 X86 MICROCODE UPDATE SUPPORT
21152 M: Borislav Petkov <bp@alien8.de>
21154 F: arch/x86/kernel/cpu/microcode/*
21157 M: Dave Hansen <dave.hansen@linux.intel.com>
21158 M: Andy Lutomirski <luto@kernel.org>
21159 M: Peter Zijlstra <peterz@infradead.org>
21160 L: linux-kernel@vger.kernel.org
21162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21165 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21166 M: Hans de Goede <hdegoede@redhat.com>
21167 L: platform-driver-x86@vger.kernel.org
21169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21170 F: drivers/platform/x86/x86-android-tablets.c
21172 X86 PLATFORM DRIVERS
21173 M: Hans de Goede <hdegoede@redhat.com>
21174 M: Mark Gross <markgross@kernel.org>
21175 L: platform-driver-x86@vger.kernel.org
21177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21178 F: drivers/platform/olpc/
21179 F: drivers/platform/x86/
21181 X86 PLATFORM DRIVERS - ARCH
21182 R: Darren Hart <dvhart@infradead.org>
21183 R: Andy Shevchenko <andy@infradead.org>
21184 L: platform-driver-x86@vger.kernel.org
21187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21188 F: arch/x86/platform
21190 X86 PLATFORM UV HPE SUPERDOME FLEX
21191 M: Steve Wahl <steve.wahl@hpe.com>
21192 R: Mike Travis <mike.travis@hpe.com>
21193 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21194 R: Russ Anderson <russ.anderson@hpe.com>
21196 F: arch/x86/include/asm/uv/
21197 F: arch/x86/kernel/apic/x2apic_uv_x.c
21198 F: arch/x86/platform/uv/
21201 M: Andy Lutomirski <luto@kernel.org>
21202 L: linux-kernel@vger.kernel.org
21204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21205 F: arch/x86/entry/vdso/
21208 M: Matthew Wilcox <willy@infradead.org>
21209 L: linux-fsdevel@vger.kernel.org
21211 F: Documentation/core-api/xarray.rst
21212 F: include/linux/idr.h
21213 F: include/linux/xarray.h
21216 F: tools/testing/radix-tree
21219 M: Benjamin Valentin <benpicco@googlemail.com>
21221 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21222 F: drivers/media/rc/xbox_remote.c
21224 XC2028/3028 TUNER DRIVER
21225 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21226 L: linux-media@vger.kernel.org
21228 W: https://linuxtv.org
21229 T: git git://linuxtv.org/media_tree.git
21230 F: drivers/media/tuners/xc2028.*
21232 XDP (eXpress Data Path)
21233 M: Alexei Starovoitov <ast@kernel.org>
21234 M: Daniel Borkmann <daniel@iogearbox.net>
21235 M: David S. Miller <davem@davemloft.net>
21236 M: Jakub Kicinski <kuba@kernel.org>
21237 M: Jesper Dangaard Brouer <hawk@kernel.org>
21238 M: John Fastabend <john.fastabend@gmail.com>
21239 L: netdev@vger.kernel.org
21240 L: bpf@vger.kernel.org
21242 F: include/net/xdp.h
21243 F: include/net/xdp_priv.h
21244 F: include/trace/events/xdp.h
21245 F: kernel/bpf/cpumap.c
21246 F: kernel/bpf/devmap.c
21248 F: samples/bpf/xdp*
21249 F: tools/testing/selftests/bpf/*xdp*
21250 F: tools/testing/selftests/bpf/*/*xdp*
21251 F: drivers/net/ethernet/*/*/*/*/*xdp*
21252 F: drivers/net/ethernet/*/*/*xdp*
21253 K: (?:\b|_)xdp(?:\b|_)
21255 XDP SOCKETS (AF_XDP)
21256 M: Björn Töpel <bjorn@kernel.org>
21257 M: Magnus Karlsson <magnus.karlsson@intel.com>
21258 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21259 L: netdev@vger.kernel.org
21260 L: bpf@vger.kernel.org
21262 F: Documentation/networking/af_xdp.rst
21263 F: include/net/xdp_sock*
21264 F: include/net/xsk_buff_pool.h
21265 F: include/uapi/linux/if_xdp.h
21266 F: include/uapi/linux/xdp_diag.h
21267 F: include/net/netns/xdp.h
21269 F: samples/bpf/xdpsock*
21270 F: tools/lib/bpf/xsk*
21272 XEN BLOCK SUBSYSTEM
21273 M: Roger Pau Monné <roger.pau@citrix.com>
21274 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21276 F: drivers/block/xen*
21277 F: drivers/block/xen-blkback/*
21280 M: Stefano Stabellini <sstabellini@kernel.org>
21281 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21283 F: arch/arm/include/asm/xen/
21286 XEN HYPERVISOR ARM64
21287 M: Stefano Stabellini <sstabellini@kernel.org>
21288 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21290 F: arch/arm64/include/asm/xen/
21293 XEN HYPERVISOR INTERFACE
21294 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
21295 M: Juergen Gross <jgross@suse.com>
21296 R: Stefano Stabellini <sstabellini@kernel.org>
21297 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21300 F: Documentation/ABI/stable/sysfs-hypervisor-xen
21301 F: Documentation/ABI/testing/sysfs-hypervisor-xen
21302 F: arch/x86/include/asm/pvclock-abi.h
21303 F: arch/x86/include/asm/xen/
21304 F: arch/x86/platform/pvh/
21306 F: drivers/*/xen-*front.c
21308 F: include/uapi/xen/
21311 XEN NETWORK BACKEND DRIVER
21312 M: Wei Liu <wei.liu@kernel.org>
21313 M: Paul Durrant <paul@xen.org>
21314 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21315 L: netdev@vger.kernel.org
21317 F: drivers/net/xen-netback/*
21320 M: Juergen Gross <jgross@suse.com>
21321 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21323 F: arch/x86/pci/*xen*
21324 F: drivers/pci/*xen*
21327 M: Juergen Gross <jgross@suse.com>
21328 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21329 L: linux-scsi@vger.kernel.org
21331 F: drivers/scsi/xen-scsifront.c
21332 F: drivers/xen/xen-scsiback.c
21333 F: include/xen/interface/io/vscsiif.h
21336 M: Juergen Gross <jgross@suse.com>
21337 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21338 L: linux-usb@vger.kernel.org
21340 F: drivers/usb/host/xen*
21341 F: include/xen/interface/io/usbif.h
21343 XEN SOUND FRONTEND DRIVER
21344 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21345 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21346 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21350 XEN SWIOTLB SUBSYSTEM
21351 M: Juergen Gross <jgross@suse.com>
21352 M: Stefano Stabellini <sstabellini@kernel.org>
21353 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21354 L: iommu@lists.linux-foundation.org
21356 F: arch/x86/xen/*swiotlb*
21357 F: drivers/xen/*swiotlb*
21360 C: irc://irc.oftc.net/xfs
21361 M: Darrick J. Wong <djwong@kernel.org>
21362 M: linux-xfs@vger.kernel.org
21363 L: linux-xfs@vger.kernel.org
21366 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21367 F: Documentation/ABI/testing/sysfs-fs-xfs
21368 F: Documentation/admin-guide/xfs.rst
21369 F: Documentation/filesystems/xfs-delayed-logging-design.rst
21370 F: Documentation/filesystems/xfs-self-describing-metadata.rst
21372 F: include/uapi/linux/dqblk_xfs.h
21373 F: include/uapi/linux/fsmap.h
21376 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
21377 L: linux-iio@vger.kernel.org
21379 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
21380 F: drivers/iio/adc/xilinx-ams.c
21382 XILINX AXI ETHERNET DRIVER
21383 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
21385 F: drivers/net/ethernet/xilinx/xilinx_axienet*
21388 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
21389 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
21390 L: linux-can@vger.kernel.org
21392 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
21393 F: drivers/net/can/xilinx_can.c
21396 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
21397 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
21398 R: Michal Simek <michal.simek@xilinx.com>
21400 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
21401 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
21402 F: drivers/gpio/gpio-xilinx.c
21403 F: drivers/gpio/gpio-zynq.c
21405 XILINX SD-FEC IP CORES
21406 M: Derek Kiernan <derek.kiernan@xilinx.com>
21407 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
21409 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
21410 F: Documentation/misc-devices/xilinx_sdfec.rst
21411 F: drivers/misc/Kconfig
21412 F: drivers/misc/Makefile
21413 F: drivers/misc/xilinx_sdfec.c
21414 F: include/uapi/misc/xilinx_sdfec.h
21416 XILINX UARTLITE SERIAL DRIVER
21417 M: Peter Korsgaard <jacmet@sunsite.dk>
21418 L: linux-serial@vger.kernel.org
21420 F: drivers/tty/serial/uartlite.c
21422 XILINX VIDEO IP CORES
21423 M: Hyun Kwon <hyun.kwon@xilinx.com>
21424 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21425 L: linux-media@vger.kernel.org
21427 T: git git://linuxtv.org/media_tree.git
21428 F: Documentation/devicetree/bindings/media/xilinx/
21429 F: drivers/media/platform/xilinx/
21430 F: include/uapi/linux/xilinx-v4l2-controls.h
21432 XILINX ZYNQMP DPDMA DRIVER
21433 M: Hyun Kwon <hyun.kwon@xilinx.com>
21434 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21435 L: dmaengine@vger.kernel.org
21437 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
21438 F: drivers/dma/xilinx/xilinx_dpdma.c
21439 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
21441 XILINX ZYNQMP PSGTR PHY DRIVER
21442 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
21443 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21444 L: linux-kernel@vger.kernel.org
21446 T: git https://github.com/Xilinx/linux-xlnx.git
21447 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
21448 F: drivers/phy/xilinx/phy-zynqmp.c
21450 XILINX ZYNQMP SHA3 DRIVER
21451 M: Harsha <harsha.harsha@xilinx.com>
21453 F: drivers/crypto/xilinx/zynqmp-sha.c
21455 XILINX EVENT MANAGEMENT DRIVER
21456 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
21458 F: drivers/soc/xilinx/xlnx_event_manager.c
21459 F: include/linux/firmware/xlnx-event-manager.h
21462 M: Eli Billauer <eli.billauer@gmail.com>
21463 L: linux-kernel@vger.kernel.org
21465 F: drivers/char/xillybus/
21468 M: George Cherian <gcherian@marvell.com>
21469 L: linux-i2c@vger.kernel.org
21471 W: http://www.marvell.com
21472 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
21473 F: drivers/i2c/busses/i2c-xlp9xx.c
21475 XRA1403 GPIO EXPANDER
21476 M: Nandor Han <nandor.han@ge.com>
21477 M: Semi Malinen <semi.malinen@ge.com>
21478 L: linux-gpio@vger.kernel.org
21480 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
21481 F: drivers/gpio/gpio-xra1403.c
21483 XTENSA XTFPGA PLATFORM SUPPORT
21484 M: Max Filippov <jcmvbkbc@gmail.com>
21485 L: linux-xtensa@linux-xtensa.org
21487 F: drivers/spi/spi-xtensa-xtfpga.c
21488 F: sound/soc/xtensa/xtfpga-i2s.c
21490 YAM DRIVER FOR AX.25
21491 M: Jean-Paul Roubelat <jpr@f6fbb.org>
21492 L: linux-hams@vger.kernel.org
21494 F: drivers/net/hamradio/yam*
21495 F: include/linux/yam.h
21497 YAMA SECURITY MODULE
21498 M: Kees Cook <keescook@chromium.org>
21500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
21501 F: Documentation/admin-guide/LSM/Yama.rst
21504 YEALINK PHONE DRIVER
21505 M: Henk Vergonet <Henk.Vergonet@gmail.com>
21506 L: usbb2k-api-dev@nongnu.org
21508 F: Documentation/input/devices/yealink.rst
21509 F: drivers/input/misc/yealink.*
21511 Z8530 DRIVER FOR AX.25
21512 M: Joerg Reuter <jreuter@yaina.de>
21513 L: linux-hams@vger.kernel.org
21515 W: http://yaina.de/jreuter/
21516 W: http://www.qsl.net/dl1bke/
21517 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
21518 F: drivers/net/hamradio/*scc.c
21519 F: drivers/net/hamradio/z8530.h
21521 ZBUD COMPRESSED PAGE ALLOCATOR
21522 M: Seth Jennings <sjenning@redhat.com>
21523 M: Dan Streetman <ddstreet@ieee.org>
21524 L: linux-mm@kvack.org
21528 ZD1211RW WIRELESS DRIVER
21529 M: Ulrich Kunitz <kune@deine-taler.de>
21530 L: linux-wireless@vger.kernel.org
21531 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
21533 W: http://zd1211.ath.cx/wiki/DriverRewrite
21534 F: drivers/net/wireless/zydas/zd1211rw/
21536 ZD1301 MEDIA DRIVER
21537 M: Antti Palosaari <crope@iki.fi>
21538 L: linux-media@vger.kernel.org
21540 W: https://linuxtv.org/
21541 W: http://palosaari.fi/linux/
21542 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21543 F: drivers/media/usb/dvb-usb-v2/zd1301*
21545 ZD1301_DEMOD MEDIA DRIVER
21546 M: Antti Palosaari <crope@iki.fi>
21547 L: linux-media@vger.kernel.org
21549 W: https://linuxtv.org/
21550 W: http://palosaari.fi/linux/
21551 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21552 F: drivers/media/dvb-frontends/zd1301_demod*
21554 ZHAOXIN PROCESSOR SUPPORT
21555 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
21556 L: linux-kernel@vger.kernel.org
21558 F: arch/x86/kernel/cpu/zhaoxin.c
21561 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
21562 M: Naohiro Aota <naohiro.aota@wdc.com>
21563 R: Johannes Thumshirn <jth@kernel.org>
21564 L: linux-fsdevel@vger.kernel.org
21566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
21567 F: Documentation/filesystems/zonefs.rst
21570 ZPOOL COMPRESSED PAGE STORAGE API
21571 M: Dan Streetman <ddstreet@ieee.org>
21572 L: linux-mm@kvack.org
21574 F: include/linux/zpool.h
21577 ZR36067 VIDEO FOR LINUX DRIVER
21578 M: Corentin Labbe <clabbe@baylibre.com>
21579 L: mjpeg-users@lists.sourceforge.net
21580 L: linux-media@vger.kernel.org
21582 W: http://mjpeg.sourceforge.net/driver-zoran/
21583 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21584 F: Documentation/driver-api/media/drivers/zoran.rst
21585 F: drivers/staging/media/zoran/
21587 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
21588 M: Minchan Kim <minchan@kernel.org>
21589 M: Nitin Gupta <ngupta@vflare.org>
21590 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21591 L: linux-kernel@vger.kernel.org
21593 F: Documentation/admin-guide/blockdev/zram.rst
21594 F: drivers/block/zram/
21596 ZS DECSTATION Z85C30 SERIAL DRIVER
21597 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21599 F: drivers/tty/serial/zs.*
21601 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
21602 M: Minchan Kim <minchan@kernel.org>
21603 M: Nitin Gupta <ngupta@vflare.org>
21604 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21605 L: linux-mm@kvack.org
21607 F: Documentation/vm/zsmalloc.rst
21608 F: include/linux/zsmalloc.h
21612 M: Nick Terrell <terrelln@fb.com>
21614 B: https://github.com/facebook/zstd/issues
21615 T: git git://github.com/terrelln/linux.git
21616 F: include/linux/zstd*
21618 F: lib/decompress_unzstd.c
21623 ZSWAP COMPRESSED SWAP CACHING
21624 M: Seth Jennings <sjenning@redhat.com>
21625 M: Dan Streetman <ddstreet@ieee.org>
21626 M: Vitaly Wool <vitaly.wool@konsulko.com>
21627 L: linux-mm@kvack.org
21632 M: Linus Torvalds <torvalds@linux-foundation.org>
21633 L: linux-kernel@vger.kernel.org
21634 S: Buried alive in reporters
21635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git