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 L: ceph-devel@vger.kernel.org
4462 T: git git://github.com/ceph/ceph-client.git
4463 F: include/linux/ceph/
4464 F: include/linux/crush/
4467 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4468 M: Jeff Layton <jlayton@kernel.org>
4469 M: Ilya Dryomov <idryomov@gmail.com>
4470 L: ceph-devel@vger.kernel.org
4473 T: git git://github.com/ceph/ceph-client.git
4474 F: Documentation/filesystems/ceph.rst
4477 CERTIFICATE HANDLING
4478 M: David Howells <dhowells@redhat.com>
4479 M: David Woodhouse <dwmw2@infradead.org>
4480 L: keyrings@vger.kernel.org
4482 F: Documentation/admin-guide/module-signing.rst
4484 F: scripts/sign-file.c
4486 CFAG12864B LCD DRIVER
4487 M: Miguel Ojeda <ojeda@kernel.org>
4489 F: drivers/auxdisplay/cfag12864b.c
4490 F: include/linux/cfag12864b.h
4492 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4493 M: Miguel Ojeda <ojeda@kernel.org>
4495 F: drivers/auxdisplay/cfag12864bfb.c
4496 F: include/linux/cfag12864b.h
4498 CHAR and MISC DRIVERS
4499 M: Arnd Bergmann <arnd@arndb.de>
4500 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4505 F: include/linux/miscdevice.h
4506 X: drivers/char/agp/
4507 X: drivers/char/hw_random/
4508 X: drivers/char/ipmi/
4509 X: drivers/char/random.c
4510 X: drivers/char/tpm/
4513 M: Andy Whitcroft <apw@canonical.com>
4514 M: Joe Perches <joe@perches.com>
4515 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4516 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4518 F: scripts/checkpatch.pl
4520 CHECKPATCH DOCUMENTATION
4521 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4522 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4523 R: Joe Perches <joe@perches.com>
4525 F: Documentation/dev-tools/checkpatch.rst
4527 CHINESE DOCUMENTATION
4528 M: Alex Shi <alexs@kernel.org>
4530 F: Documentation/translations/zh_CN/
4532 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4533 M: Peter Chen <peter.chen@kernel.org>
4534 L: linux-usb@vger.kernel.org
4536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4537 F: drivers/usb/chipidea/
4539 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4540 M: Hans de Goede <hdegoede@redhat.com>
4541 L: linux-input@vger.kernel.org
4543 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4544 F: drivers/input/touchscreen/chipone_icn8318.c
4546 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4547 M: Hans de Goede <hdegoede@redhat.com>
4548 L: linux-input@vger.kernel.org
4550 F: drivers/input/touchscreen/chipone_icn8505.c
4552 CHROME HARDWARE PLATFORM SUPPORT
4553 M: Benson Leung <bleung@chromium.org>
4555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4556 F: drivers/platform/chrome/
4558 CHROMEOS EC CODEC DRIVER
4559 M: Cheng-Yi Chiang <cychiang@chromium.org>
4560 M: Tzung-Bi Shih <tzungbi@google.com>
4561 R: Guenter Roeck <groeck@chromium.org>
4563 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4564 F: sound/soc/codecs/cros_ec_codec.*
4566 CHROMEOS EC SUBDRIVERS
4567 M: Benson Leung <bleung@chromium.org>
4568 R: Guenter Roeck <groeck@chromium.org>
4570 F: drivers/power/supply/cros_usbpd-charger.c
4574 CHROMEOS EC USB TYPE-C DRIVER
4575 M: Prashant Malani <pmalani@chromium.org>
4577 F: drivers/platform/chrome/cros_ec_typec.c
4579 CHROMEOS EC USB PD NOTIFY DRIVER
4580 M: Prashant Malani <pmalani@chromium.org>
4582 F: drivers/platform/chrome/cros_usbpd_notify.c
4583 F: include/linux/platform_data/cros_usbpd_notify.h
4585 CHRONTEL CH7322 CEC DRIVER
4586 M: Joe Tessler <jrt@google.com>
4587 L: linux-media@vger.kernel.org
4589 T: git git://linuxtv.org/media_tree.git
4590 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4591 F: drivers/media/cec/i2c/ch7322.c
4593 CIRRUS LOGIC AUDIO CODEC DRIVERS
4594 M: James Schulman <james.schulman@cirrus.com>
4595 M: David Rhodes <david.rhodes@cirrus.com>
4596 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4597 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4598 L: patches@opensource.cirrus.com
4600 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4601 F: sound/pci/hda/cs*
4602 F: sound/soc/codecs/cs*
4604 CIRRUS LOGIC DSP FIRMWARE DRIVER
4605 M: Simon Trimmer <simont@opensource.cirrus.com>
4606 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4607 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4608 L: patches@opensource.cirrus.com
4610 W: https://github.com/CirrusLogic/linux-drivers/wiki
4611 T: git https://github.com/CirrusLogic/linux-drivers.git
4612 F: drivers/firmware/cirrus/*
4613 F: include/linux/firmware/cirrus/*
4615 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4616 M: Hartley Sweeten <hsweeten@visionengravers.com>
4617 L: netdev@vger.kernel.org
4619 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4621 CIRRUS LOGIC LOCHNAGAR DRIVER
4622 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4623 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4624 L: patches@opensource.cirrus.com
4626 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4627 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4628 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4629 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4630 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4631 F: Documentation/hwmon/lochnagar.rst
4632 F: drivers/clk/clk-lochnagar.c
4633 F: drivers/hwmon/lochnagar-hwmon.c
4634 F: drivers/mfd/lochnagar-i2c.c
4635 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4636 F: drivers/regulator/lochnagar-regulator.c
4637 F: include/dt-bindings/clk/lochnagar.h
4638 F: include/dt-bindings/pinctrl/lochnagar.h
4639 F: include/linux/mfd/lochnagar*
4640 F: sound/soc/codecs/lochnagar-sc.c
4642 CIRRUS LOGIC MADERA CODEC DRIVERS
4643 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4644 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4645 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4646 L: patches@opensource.cirrus.com
4648 W: https://github.com/CirrusLogic/linux-drivers/wiki
4649 T: git https://github.com/CirrusLogic/linux-drivers.git
4650 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4651 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4652 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4653 F: drivers/gpio/gpio-madera*
4654 F: drivers/irqchip/irq-madera*
4655 F: drivers/mfd/cs47l*
4656 F: drivers/mfd/madera*
4657 F: drivers/pinctrl/cirrus/*
4658 F: include/dt-bindings/sound/madera*
4659 F: include/linux/irqchip/irq-madera*
4660 F: include/linux/mfd/madera/*
4661 F: include/sound/madera*
4662 F: sound/soc/codecs/cs47l*
4663 F: sound/soc/codecs/madera*
4665 CISCO FCOE HBA DRIVER
4666 M: Satish Kharat <satishkh@cisco.com>
4667 M: Sesidhar Baddela <sebaddel@cisco.com>
4668 M: Karan Tilak Kumar <kartilak@cisco.com>
4669 L: linux-scsi@vger.kernel.org
4671 F: drivers/scsi/fnic/
4673 CISCO SCSI HBA DRIVER
4674 M: Karan Tilak Kumar <kartilak@cisco.com>
4675 M: Sesidhar Baddela <sebaddel@cisco.com>
4676 L: linux-scsi@vger.kernel.org
4678 F: drivers/scsi/snic/
4680 CISCO VIC ETHERNET NIC DRIVER
4681 M: Christian Benvenuti <benve@cisco.com>
4682 M: Govindarajulu Varadarajan <_govind@gmx.com>
4684 F: drivers/net/ethernet/cisco/enic/
4686 CISCO VIC LOW LATENCY NIC DRIVER
4687 M: Christian Benvenuti <benve@cisco.com>
4688 M: Nelson Escobar <neescoba@cisco.com>
4690 F: drivers/infiniband/hw/usnic/
4693 M: Miguel Ojeda <ojeda@kernel.org>
4697 CLANG/LLVM BUILD SUPPORT
4698 M: Nathan Chancellor <nathan@kernel.org>
4699 M: Nick Desaulniers <ndesaulniers@google.com>
4700 L: llvm@lists.linux.dev
4702 W: https://clangbuiltlinux.github.io/
4703 B: https://github.com/ClangBuiltLinux/linux/issues
4704 C: irc://irc.libera.chat/clangbuiltlinux
4705 F: Documentation/kbuild/llvm.rst
4706 F: include/linux/compiler-clang.h
4707 F: scripts/Makefile.clang
4708 F: scripts/clang-tools/
4709 K: \b(?i:clang|llvm)\b
4711 CLANG CONTROL FLOW INTEGRITY SUPPORT
4712 M: Sami Tolvanen <samitolvanen@google.com>
4713 M: Kees Cook <keescook@chromium.org>
4714 R: Nathan Chancellor <nathan@kernel.org>
4715 R: Nick Desaulniers <ndesaulniers@google.com>
4716 L: llvm@lists.linux.dev
4718 B: https://github.com/ClangBuiltLinux/linux/issues
4719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4720 F: include/linux/cfi.h
4724 M: Russell King <linux@armlinux.org.uk>
4725 L: linux-clk@vger.kernel.org
4727 F: include/linux/clk.h
4729 CLOCKSOURCE, CLOCKEVENT DRIVERS
4730 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4731 M: Thomas Gleixner <tglx@linutronix.de>
4732 L: linux-kernel@vger.kernel.org
4734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4735 F: Documentation/devicetree/bindings/timer/
4736 F: drivers/clocksource/
4739 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4740 M: Daniel Oliveira Nascimento <don@syst.com.br>
4741 L: platform-driver-x86@vger.kernel.org
4743 F: drivers/platform/x86/classmate-laptop.c
4746 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4747 L: linux-media@vger.kernel.org
4749 W: https://linuxtv.org
4750 T: git git://linuxtv.org/media_tree.git
4751 F: drivers/media/pci/cobalt/
4753 COCCINELLE/Semantic Patches (SmPL)
4754 M: Julia Lawall <Julia.Lawall@inria.fr>
4755 M: Nicolas Palix <nicolas.palix@imag.fr>
4756 L: cocci@inria.fr (moderated for non-subscribers)
4758 W: https://coccinelle.gitlabpages.inria.fr/website/
4759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4760 F: Documentation/dev-tools/coccinelle.rst
4761 F: scripts/coccicheck
4762 F: scripts/coccinelle/
4765 M: Jan Harkes <jaharkes@cs.cmu.edu>
4767 L: codalist@coda.cs.cmu.edu
4769 W: http://www.coda.cs.cmu.edu/
4770 F: Documentation/filesystems/coda.rst
4772 F: include/linux/coda*.h
4773 F: include/uapi/linux/coda*.h
4775 CODA V4L2 MEM2MEM DRIVER
4776 M: Philipp Zabel <p.zabel@pengutronix.de>
4777 L: linux-media@vger.kernel.org
4779 F: Documentation/devicetree/bindings/media/coda.yaml
4780 F: drivers/media/platform/chips-media/
4783 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4785 F: Documentation/process/code-of-conduct-interpretation.rst
4786 F: Documentation/process/code-of-conduct.rst
4789 M: Ian Abbott <abbotti@mev.co.uk>
4790 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4793 F: include/linux/comedi/
4794 F: include/uapi/linux/comedi.h
4796 COMMON CLK FRAMEWORK
4797 M: Michael Turquette <mturquette@baylibre.com>
4798 M: Stephen Boyd <sboyd@kernel.org>
4799 L: linux-clk@vger.kernel.org
4801 Q: http://patchwork.kernel.org/project/linux-clk/list/
4802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4803 F: Documentation/devicetree/bindings/clock/
4805 F: include/linux/clk-pr*
4806 F: include/linux/clk/
4807 F: include/linux/of_clk.h
4808 X: drivers/clk/clkdev.c
4810 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4811 M: Steve French <sfrench@samba.org>
4812 L: linux-cifs@vger.kernel.org
4813 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4815 W: http://linux-cifs.samba.org/
4816 T: git git://git.samba.org/sfrench/cifs-2.6.git
4817 F: Documentation/admin-guide/cifs/
4821 COMPACTPCI HOTPLUG CORE
4822 M: Scott Murray <scott@spiteful.org>
4823 L: linux-pci@vger.kernel.org
4825 F: drivers/pci/hotplug/cpci_hotplug*
4827 COMPACTPCI HOTPLUG GENERIC DRIVER
4828 M: Scott Murray <scott@spiteful.org>
4829 L: linux-pci@vger.kernel.org
4831 F: drivers/pci/hotplug/cpcihp_generic.c
4833 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4834 M: Scott Murray <scott@spiteful.org>
4835 L: linux-pci@vger.kernel.org
4837 F: drivers/pci/hotplug/cpcihp_zt5550.*
4839 COMPAL LAPTOP SUPPORT
4840 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4841 L: platform-driver-x86@vger.kernel.org
4843 F: drivers/platform/x86/compal-laptop.c
4846 M: Miguel Ojeda <ojeda@kernel.org>
4847 R: Nick Desaulniers <ndesaulniers@google.com>
4849 F: include/linux/compiler_attributes.h
4851 COMPUTE EXPRESS LINK (CXL)
4852 M: Alison Schofield <alison.schofield@intel.com>
4853 M: Vishal Verma <vishal.l.verma@intel.com>
4854 M: Ira Weiny <ira.weiny@intel.com>
4855 M: Ben Widawsky <ben.widawsky@intel.com>
4856 M: Dan Williams <dan.j.williams@intel.com>
4857 L: linux-cxl@vger.kernel.org
4860 F: include/uapi/linux/cxl_mem.h
4862 CONEXANT ACCESSRUNNER USB DRIVER
4863 L: accessrunner-general@lists.sourceforge.net
4865 W: http://accessrunner.sourceforge.net/
4866 F: drivers/usb/atm/cxacru.c
4869 M: Joel Becker <jlbec@evilplan.org>
4870 M: Christoph Hellwig <hch@lst.de>
4872 T: git git://git.infradead.org/users/hch/configfs.git
4874 F: include/linux/configfs.h
4875 F: samples/configfs/
4878 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4880 F: drivers/video/console/
4881 F: include/linux/console*
4884 M: Frederic Weisbecker <frederic@kernel.org>
4886 F: kernel/context_tracking.c
4887 F: include/linux/context_tracking*
4889 CONTROL GROUP (CGROUP)
4890 M: Tejun Heo <tj@kernel.org>
4891 M: Zefan Li <lizefan.x@bytedance.com>
4892 M: Johannes Weiner <hannes@cmpxchg.org>
4893 L: cgroups@vger.kernel.org
4895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4896 F: Documentation/admin-guide/cgroup-v1/
4897 F: Documentation/admin-guide/cgroup-v2.rst
4898 F: include/linux/cgroup*
4901 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4902 M: Tejun Heo <tj@kernel.org>
4903 M: Jens Axboe <axboe@kernel.dk>
4904 L: cgroups@vger.kernel.org
4905 L: linux-block@vger.kernel.org
4906 T: git git://git.kernel.dk/linux-block
4907 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4908 F: block/bfq-cgroup.c
4909 F: block/blk-cgroup.c
4910 F: block/blk-iolatency.c
4911 F: block/blk-throttle.c
4912 F: include/linux/blk-cgroup.h
4914 CONTROL GROUP - CPUSET
4915 M: Zefan Li <lizefan.x@bytedance.com>
4916 L: cgroups@vger.kernel.org
4918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4919 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4920 F: include/linux/cpuset.h
4921 F: kernel/cgroup/cpuset.c
4923 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4924 M: Johannes Weiner <hannes@cmpxchg.org>
4925 M: Michal Hocko <mhocko@kernel.org>
4926 M: Roman Gushchin <roman.gushchin@linux.dev>
4927 M: Shakeel Butt <shakeelb@google.com>
4928 L: cgroups@vger.kernel.org
4929 L: linux-mm@kvack.org
4934 CORETEMP HARDWARE MONITORING DRIVER
4935 M: Fenghua Yu <fenghua.yu@intel.com>
4936 L: linux-hwmon@vger.kernel.org
4938 F: Documentation/hwmon/coretemp.rst
4939 F: drivers/hwmon/coretemp.c
4941 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4942 M: Marius Zachmann <mail@mariuszachmann.de>
4943 L: linux-hwmon@vger.kernel.org
4945 F: drivers/hwmon/corsair-cpro.c
4947 CORSAIR-PSU HARDWARE MONITOR DRIVER
4948 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4949 L: linux-hwmon@vger.kernel.org
4951 F: Documentation/hwmon/corsair-psu.rst
4952 F: drivers/hwmon/corsair-psu.c
4954 COSA/SRP SYNC SERIAL DRIVER
4955 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4957 W: http://www.fi.muni.cz/~kas/cosa/
4958 F: drivers/net/wan/cosa*
4961 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4962 L: linux-iio@vger.kernel.org
4964 F: Documentation/ABI/testing/sysfs-bus-counter
4965 F: Documentation/driver-api/generic-counter.rst
4967 F: include/linux/counter.h
4968 F: include/uapi/linux/counter.h
4972 M: Bence Csókás <bence98@sch.bme.hu>
4974 F: drivers/i2c/busses/i2c-cp2615.c
4976 CPMAC ETHERNET DRIVER
4977 M: Florian Fainelli <f.fainelli@gmail.com>
4978 L: netdev@vger.kernel.org
4980 F: drivers/net/ethernet/ti/cpmac.c
4982 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4983 M: Viresh Kumar <viresh.kumar@linaro.org>
4984 M: Sudeep Holla <sudeep.holla@arm.com>
4985 L: linux-pm@vger.kernel.org
4987 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4988 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4990 CPU FREQUENCY SCALING FRAMEWORK
4991 M: "Rafael J. Wysocki" <rafael@kernel.org>
4992 M: Viresh Kumar <viresh.kumar@linaro.org>
4993 L: linux-pm@vger.kernel.org
4995 B: https://bugzilla.kernel.org
4996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4998 F: Documentation/admin-guide/pm/cpufreq.rst
4999 F: Documentation/admin-guide/pm/intel_pstate.rst
5000 F: Documentation/cpu-freq/
5001 F: Documentation/devicetree/bindings/cpufreq/
5003 F: include/linux/cpufreq.h
5004 F: include/linux/sched/cpufreq.h
5005 F: kernel/sched/cpufreq*.c
5006 F: tools/testing/selftests/cpufreq/
5008 CPU IDLE TIME MANAGEMENT FRAMEWORK
5009 M: "Rafael J. Wysocki" <rafael@kernel.org>
5010 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5011 L: linux-pm@vger.kernel.org
5013 B: https://bugzilla.kernel.org
5014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5015 F: Documentation/admin-guide/pm/cpuidle.rst
5016 F: Documentation/driver-api/pm/cpuidle.rst
5018 F: include/linux/cpuidle.h
5020 CPU POWER MONITORING SUBSYSTEM
5021 M: Thomas Renninger <trenn@suse.com>
5022 M: Shuah Khan <shuah@kernel.org>
5023 M: Shuah Khan <skhan@linuxfoundation.org>
5024 L: linux-pm@vger.kernel.org
5026 F: tools/power/cpupower/
5029 M: "H. Peter Anvin" <hpa@zytor.com>
5031 F: arch/x86/kernel/cpuid.c
5032 F: arch/x86/kernel/msr.c
5034 CPUIDLE DRIVER - ARM BIG LITTLE
5035 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5036 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5037 L: linux-pm@vger.kernel.org
5038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5041 F: drivers/cpuidle/cpuidle-big_little.c
5043 CPUIDLE DRIVER - ARM EXYNOS
5044 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5045 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5046 M: Kukjin Kim <kgene@kernel.org>
5047 L: linux-pm@vger.kernel.org
5048 L: linux-samsung-soc@vger.kernel.org
5050 F: arch/arm/mach-exynos/pm.c
5051 F: drivers/cpuidle/cpuidle-exynos.c
5052 F: include/linux/platform_data/cpuidle-exynos.h
5054 CPUIDLE DRIVER - ARM PSCI
5055 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5056 M: Sudeep Holla <sudeep.holla@arm.com>
5057 L: linux-pm@vger.kernel.org
5058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5060 F: drivers/cpuidle/cpuidle-psci.c
5062 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5063 M: Ulf Hansson <ulf.hansson@linaro.org>
5064 L: linux-pm@vger.kernel.org
5065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5067 F: drivers/cpuidle/cpuidle-psci.h
5068 F: drivers/cpuidle/cpuidle-psci-domain.c
5071 M: Nicolas Pitre <nico@fluxnic.net>
5073 F: Documentation/filesystems/cramfs.rst
5077 M: Bastien Nocera <hadess@hadess.net>
5078 L: linux-input@vger.kernel.org
5080 F: drivers/hid/hid-creative-sb0540.c
5083 M: Herbert Xu <herbert@gondor.apana.org.au>
5084 M: "David S. Miller" <davem@davemloft.net>
5085 L: linux-crypto@vger.kernel.org
5087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5089 F: Documentation/crypto/
5090 F: Documentation/devicetree/bindings/crypto/
5095 F: include/linux/crypto*
5098 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5099 M: Neil Horman <nhorman@tuxdriver.com>
5100 L: linux-crypto@vger.kernel.org
5102 F: crypto/ansi_cprng.c
5106 M: Hans Verkuil <hverkuil@xs4all.nl>
5107 L: linux-media@vger.kernel.org
5109 W: http://linuxtv.org
5110 T: git git://linuxtv.org/media_tree.git
5111 F: drivers/media/i2c/cs3308.c
5113 CS5535 Audio ALSA driver
5114 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5116 F: sound/pci/cs5535audio/
5118 CSI DRIVERS FOR ALLWINNER V3s
5119 M: Yong Deng <yong.deng@magewell.com>
5120 L: linux-media@vger.kernel.org
5122 T: git git://linuxtv.org/media_tree.git
5123 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5124 F: drivers/media/platform/sunxi/sun6i-csi/
5127 M: Solomon Peachy <pizza@shaftnet.org>
5129 F: drivers/net/wireless/st/cw1200/
5131 CX18 VIDEO4LINUX DRIVER
5132 M: Andy Walls <awalls@md.metrocast.net>
5133 L: linux-media@vger.kernel.org
5135 W: https://linuxtv.org
5136 T: git git://linuxtv.org/media_tree.git
5137 F: drivers/media/pci/cx18/
5138 F: include/uapi/linux/ivtv*
5140 CX2341X MPEG ENCODER HELPER MODULE
5141 M: Hans Verkuil <hverkuil@xs4all.nl>
5142 L: linux-media@vger.kernel.org
5144 W: https://linuxtv.org
5145 T: git git://linuxtv.org/media_tree.git
5146 F: drivers/media/common/cx2341x*
5147 F: include/media/drv-intf/cx2341x.h
5149 CX24120 MEDIA DRIVER
5150 M: Jemma Denson <jdenson@gmail.com>
5151 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5152 L: linux-media@vger.kernel.org
5154 W: https://linuxtv.org
5155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5156 F: drivers/media/dvb-frontends/cx24120*
5158 CX88 VIDEO4LINUX DRIVER
5159 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5160 L: linux-media@vger.kernel.org
5162 W: https://linuxtv.org
5163 T: git git://linuxtv.org/media_tree.git
5164 F: Documentation/driver-api/media/drivers/cx88*
5165 F: drivers/media/pci/cx88/
5167 CXD2820R MEDIA DRIVER
5168 M: Antti Palosaari <crope@iki.fi>
5169 L: linux-media@vger.kernel.org
5171 W: https://linuxtv.org
5172 W: http://palosaari.fi/linux/
5173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5174 T: git git://linuxtv.org/anttip/media_tree.git
5175 F: drivers/media/dvb-frontends/cxd2820r*
5177 CXGB3 ETHERNET DRIVER (CXGB3)
5178 M: Raju Rangoju <rajur@chelsio.com>
5179 L: netdev@vger.kernel.org
5181 W: http://www.chelsio.com
5182 F: drivers/net/ethernet/chelsio/cxgb3/
5184 CXGB3 ISCSI DRIVER (CXGB3I)
5185 M: Karen Xie <kxie@chelsio.com>
5186 L: linux-scsi@vger.kernel.org
5188 W: http://www.chelsio.com
5189 F: drivers/scsi/cxgbi/cxgb3i
5191 CXGB4 CRYPTO DRIVER (chcr)
5192 M: Ayush Sawal <ayush.sawal@chelsio.com>
5193 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5194 M: Rohit Maheshwari <rohitm@chelsio.com>
5195 L: linux-crypto@vger.kernel.org
5197 W: http://www.chelsio.com
5198 F: drivers/crypto/chelsio
5200 CXGB4 INLINE CRYPTO DRIVER
5201 M: Ayush Sawal <ayush.sawal@chelsio.com>
5202 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5203 M: Rohit Maheshwari <rohitm@chelsio.com>
5204 L: netdev@vger.kernel.org
5206 W: http://www.chelsio.com
5207 F: drivers/net/ethernet/chelsio/inline_crypto/
5209 CXGB4 ETHERNET DRIVER (CXGB4)
5210 M: Raju Rangoju <rajur@chelsio.com>
5211 L: netdev@vger.kernel.org
5213 W: http://www.chelsio.com
5214 F: drivers/net/ethernet/chelsio/cxgb4/
5216 CXGB4 ISCSI DRIVER (CXGB4I)
5217 M: Karen Xie <kxie@chelsio.com>
5218 L: linux-scsi@vger.kernel.org
5220 W: http://www.chelsio.com
5221 F: drivers/scsi/cxgbi/cxgb4i
5223 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5224 M: Potnuri Bharat Teja <bharat@chelsio.com>
5225 L: linux-rdma@vger.kernel.org
5227 W: http://www.openfabrics.org
5228 F: drivers/infiniband/hw/cxgb4/
5229 F: include/uapi/rdma/cxgb4-abi.h
5231 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5232 M: Raju Rangoju <rajur@chelsio.com>
5233 L: netdev@vger.kernel.org
5235 W: http://www.chelsio.com
5236 F: drivers/net/ethernet/chelsio/cxgb4vf/
5238 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5239 M: Frederic Barrat <fbarrat@linux.ibm.com>
5240 M: Andrew Donnellan <ajd@linux.ibm.com>
5241 L: linuxppc-dev@lists.ozlabs.org
5243 F: Documentation/ABI/testing/sysfs-class-cxl
5244 F: Documentation/powerpc/cxl.rst
5245 F: arch/powerpc/platforms/powernv/pci-cxl.c
5246 F: drivers/misc/cxl/
5247 F: include/misc/cxl*
5248 F: include/uapi/misc/cxl.h
5250 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5251 M: Manoj N. Kumar <manoj@linux.ibm.com>
5252 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5253 M: Uma Krishnan <ukrishn@linux.ibm.com>
5254 L: linux-scsi@vger.kernel.org
5256 F: Documentation/powerpc/cxlflash.rst
5257 F: drivers/scsi/cxlflash/
5258 F: include/uapi/scsi/cxlflash_ioctl.h
5261 M: Russell King <linux@armlinux.org.uk>
5262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5264 W: http://www.armlinux.org.uk/
5265 F: drivers/video/fbdev/cyber2000fb.*
5267 CYCLADES PC300 DRIVER
5269 F: drivers/net/wan/pc300*
5271 CYPRESS_FIRMWARE MEDIA DRIVER
5272 M: Antti Palosaari <crope@iki.fi>
5273 L: linux-media@vger.kernel.org
5275 W: https://linuxtv.org
5276 W: http://palosaari.fi/linux/
5277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5278 T: git git://linuxtv.org/anttip/media_tree.git
5279 F: drivers/media/common/cypress_firmware*
5281 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5282 M: Linus Walleij <linus.walleij@linaro.org>
5283 L: linux-input@vger.kernel.org
5285 F: drivers/input/touchscreen/cy8ctma140.c
5287 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5288 M: Yassine Oudjana <y.oudjana@protonmail.com>
5289 L: linux-input@vger.kernel.org
5291 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5292 F: drivers/input/keyboard/cypress-sf.c
5294 CYTTSP TOUCHSCREEN DRIVER
5295 M: Linus Walleij <linus.walleij@linaro.org>
5296 L: linux-input@vger.kernel.org
5298 F: drivers/input/touchscreen/cyttsp*
5300 D-LINK DIR-685 TOUCHKEYS DRIVER
5301 M: Linus Walleij <linus.walleij@linaro.org>
5302 L: linux-input@vger.kernel.org
5304 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5306 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5307 M: Joshua Kinard <kumba@gentoo.org>
5309 F: drivers/rtc/rtc-ds1685.c
5310 F: include/linux/rtc/ds1685.h
5312 DAMA SLAVE for AX.25
5313 M: Joerg Reuter <jreuter@yaina.de>
5314 L: linux-hams@vger.kernel.org
5316 W: http://yaina.de/jreuter/
5317 W: http://www.qsl.net/dl1bke/
5318 F: net/ax25/af_ax25.c
5319 F: net/ax25/ax25_dev.c
5320 F: net/ax25/ax25_ds_*
5321 F: net/ax25/ax25_in.c
5322 F: net/ax25/ax25_out.c
5323 F: net/ax25/ax25_timer.c
5324 F: net/ax25/sysctl_net_ax25.c
5327 M: SeongJae Park <sj@kernel.org>
5328 L: linux-mm@kvack.org
5330 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5331 F: Documentation/admin-guide/mm/damon/
5332 F: Documentation/vm/damon/
5333 F: include/linux/damon.h
5334 F: include/trace/events/damon.h
5336 F: tools/testing/selftests/damon/
5338 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5339 L: netdev@vger.kernel.org
5341 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5342 F: drivers/net/ethernet/dec/tulip/dmfe.c
5344 DC390/AM53C974 SCSI driver
5345 M: Hannes Reinecke <hare@suse.com>
5346 L: linux-scsi@vger.kernel.org
5348 F: drivers/scsi/am53c974.c
5351 M: Oliver Neukum <oliver@neukum.org>
5352 M: Ali Akcaagac <aliakc@web.de>
5353 M: Jamie Lenehan <lenehan@twibble.org>
5354 L: dc395x@twibble.org
5356 W: http://twibble.org/dist/dc395x/
5357 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5358 F: Documentation/scsi/dc395x.rst
5359 F: drivers/scsi/dc395x.*
5362 L: dccp@vger.kernel.org
5364 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5365 F: include/linux/dccp.h
5366 F: include/linux/tfrc.h
5367 F: include/uapi/linux/dccp.h
5370 DECnet NETWORK LAYER
5371 L: linux-decnet-user@lists.sourceforge.net
5373 W: http://linux-decnet.sourceforge.net
5374 F: Documentation/networking/decnet.rst
5377 DECSTATION PLATFORM SUPPORT
5378 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5379 L: linux-mips@vger.kernel.org
5381 W: http://www.linux-mips.org/wiki/DECstation
5383 F: arch/mips/include/asm/dec/
5384 F: arch/mips/include/asm/mach-dec/
5386 DEFXX FDDI NETWORK DRIVER
5387 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5389 F: drivers/net/fddi/defxx.*
5391 DEFZA FDDI NETWORK DRIVER
5392 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5394 F: drivers/net/fddi/defza.*
5396 DEINTERLACE DRIVERS FOR ALLWINNER H3
5397 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5398 L: linux-media@vger.kernel.org
5400 T: git git://linuxtv.org/media_tree.git
5401 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5402 F: drivers/media/platform/sunxi/sun8i-di/
5405 M: Matthew Garrett <mjg59@srcf.ucam.org>
5406 M: Pali Rohár <pali@kernel.org>
5407 L: platform-driver-x86@vger.kernel.org
5409 F: drivers/platform/x86/dell/dell-laptop.c
5411 DELL LAPTOP FREEFALL DRIVER
5412 M: Pali Rohár <pali@kernel.org>
5414 F: drivers/platform/x86/dell/dell-smo8800.c
5416 DELL LAPTOP RBTN DRIVER
5417 M: Pali Rohár <pali@kernel.org>
5419 F: drivers/platform/x86/dell/dell-rbtn.*
5421 DELL LAPTOP SMM DRIVER
5422 M: Pali Rohár <pali@kernel.org>
5424 F: Documentation/ABI/obsolete/procfs-i8k
5425 F: drivers/hwmon/dell-smm-hwmon.c
5426 F: include/uapi/linux/i8k.h
5428 DELL REMOTE BIOS UPDATE DRIVER
5429 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5430 L: platform-driver-x86@vger.kernel.org
5432 F: drivers/platform/x86/dell/dell_rbu.c
5435 M: Pali Rohár <pali@kernel.org>
5436 L: Dell.Client.Kernel@dell.com
5437 L: platform-driver-x86@vger.kernel.org
5439 F: drivers/platform/x86/dell/dell-smbios.*
5441 DELL SMBIOS SMM DRIVER
5442 L: Dell.Client.Kernel@dell.com
5443 L: platform-driver-x86@vger.kernel.org
5445 F: drivers/platform/x86/dell/dell-smbios-smm.c
5447 DELL SMBIOS WMI DRIVER
5448 L: Dell.Client.Kernel@dell.com
5449 L: platform-driver-x86@vger.kernel.org
5451 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5452 F: tools/wmi/dell-smbios-example.c
5454 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5455 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5456 L: platform-driver-x86@vger.kernel.org
5458 F: Documentation/driver-api/dcdbas.rst
5459 F: drivers/platform/x86/dell/dcdbas.*
5461 DELL WMI DESCRIPTOR DRIVER
5462 L: Dell.Client.Kernel@dell.com
5464 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5466 DELL WMI SYSMAN DRIVER
5467 M: Divya Bharathi <divya.bharathi@dell.com>
5468 M: Prasanth Ksr <prasanth.ksr@dell.com>
5469 L: Dell.Client.Kernel@dell.com
5470 L: platform-driver-x86@vger.kernel.org
5472 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5473 F: drivers/platform/x86/dell/dell-wmi-sysman/
5475 DELL WMI NOTIFICATIONS DRIVER
5476 M: Matthew Garrett <mjg59@srcf.ucam.org>
5477 M: Pali Rohár <pali@kernel.org>
5479 F: drivers/platform/x86/dell/dell-wmi-base.c
5481 DELL WMI HARDWARE PRIVACY SUPPORT
5482 M: Perry Yuan <Perry.Yuan@dell.com>
5483 L: Dell.Client.Kernel@dell.com
5484 L: platform-driver-x86@vger.kernel.org
5486 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5488 DELTA ST MEDIA DRIVER
5489 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5490 L: linux-media@vger.kernel.org
5492 W: https://linuxtv.org
5493 T: git git://linuxtv.org/media_tree.git
5494 F: drivers/media/platform/st/sti/delta
5496 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5497 M: Zev Weiss <zev@bewilderbeest.net>
5498 L: linux-hwmon@vger.kernel.org
5500 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5502 DELTA DPS920AB PSU DRIVER
5503 M: Robert Marko <robert.marko@sartura.hr>
5504 L: linux-hwmon@vger.kernel.org
5506 F: Documentation/hwmon/dps920ab.rst
5507 F: drivers/hwmon/pmbus/dps920ab.c
5510 L: linux-mtd@lists.infradead.org
5512 F: drivers/mtd/nand/raw/denali*
5514 DESIGNWARE EDMA CORE IP DRIVER
5515 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5516 L: dmaengine@vger.kernel.org
5518 F: drivers/dma/dw-edma/
5519 F: include/linux/dma/edma.h
5521 DESIGNWARE XDATA IP DRIVER
5522 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5523 L: linux-pci@vger.kernel.org
5525 F: Documentation/misc-devices/dw-xdata-pcie.rst
5526 F: drivers/misc/dw-xdata-pcie.c
5528 DESIGNWARE USB2 DRD IP DRIVER
5529 M: Minas Harutyunyan <hminas@synopsys.com>
5530 L: linux-usb@vger.kernel.org
5532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5533 F: drivers/usb/dwc2/
5535 DESIGNWARE USB3 DRD IP DRIVER
5536 M: Felipe Balbi <balbi@kernel.org>
5537 L: linux-usb@vger.kernel.org
5539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5540 F: drivers/usb/dwc3/
5542 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5543 M: Andreas Klinger <ak@it-klinger.de>
5544 L: linux-iio@vger.kernel.org
5546 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5547 F: drivers/iio/proximity/srf*.c
5549 DEVICE COREDUMP (DEV_COREDUMP)
5550 M: Johannes Berg <johannes@sipsolutions.net>
5551 L: linux-kernel@vger.kernel.org
5553 F: drivers/base/devcoredump.c
5554 F: include/linux/devcoredump.h
5556 DEVICE DEPENDENCY HELPER SCRIPT
5557 M: Saravana Kannan <saravanak@google.com>
5558 L: linux-kernel@vger.kernel.org
5560 F: scripts/dev-needs.sh
5562 DEVICE DIRECT ACCESS (DAX)
5563 M: Dan Williams <dan.j.williams@intel.com>
5564 M: Vishal Verma <vishal.l.verma@intel.com>
5565 M: Dave Jiang <dave.jiang@intel.com>
5566 L: nvdimm@lists.linux.dev
5570 DEVICE FREQUENCY (DEVFREQ)
5571 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5572 M: Kyungmin Park <kyungmin.park@samsung.com>
5573 M: Chanwoo Choi <cw00.choi@samsung.com>
5574 L: linux-pm@vger.kernel.org
5576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5577 F: Documentation/devicetree/bindings/devfreq/
5579 F: include/linux/devfreq.h
5580 F: include/trace/events/devfreq.h
5582 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5583 M: Chanwoo Choi <cw00.choi@samsung.com>
5584 L: linux-pm@vger.kernel.org
5586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5587 F: Documentation/devicetree/bindings/devfreq/event/
5588 F: drivers/devfreq/devfreq-event.c
5589 F: drivers/devfreq/event/
5590 F: include/dt-bindings/pmu/exynos_ppmu.h
5591 F: include/linux/devfreq-event.h
5593 DEVICE NUMBER REGISTRY
5594 M: Torben Mathiasen <device@lanana.org>
5596 W: http://lanana.org/docs/device-list/index.html
5598 DEVICE RESOURCE MANAGEMENT HELPERS
5599 M: Hans de Goede <hdegoede@redhat.com>
5600 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5602 F: include/linux/devm-helpers.h
5605 M: Alasdair Kergon <agk@redhat.com>
5606 M: Mike Snitzer <snitzer@redhat.com>
5607 M: dm-devel@redhat.com
5608 L: dm-devel@redhat.com
5610 W: http://sources.redhat.com/dm
5611 Q: http://patchwork.kernel.org/project/dm-devel/list/
5612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5613 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5614 F: Documentation/admin-guide/device-mapper/
5615 F: drivers/md/Kconfig
5616 F: drivers/md/Makefile
5618 F: drivers/md/persistent-data/
5619 F: include/linux/device-mapper.h
5620 F: include/linux/dm-*.h
5621 F: include/uapi/linux/dm-*.h
5624 M: Jiri Pirko <jiri@nvidia.com>
5625 L: netdev@vger.kernel.org
5627 F: Documentation/networking/devlink
5628 F: include/net/devlink.h
5629 F: include/uapi/linux/devlink.h
5630 F: net/core/devlink.c
5632 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5633 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5634 L: kernel@dh-electronics.com
5636 F: arch/arm/boot/dts/imx6*-dhcom-*
5638 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5639 M: Marek Vasut <marex@denx.de>
5640 L: kernel@dh-electronics.com
5642 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5643 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5645 DIALOG SEMICONDUCTOR DRIVERS
5646 M: Support Opensource <support.opensource@diasemi.com>
5648 W: http://www.dialog-semiconductor.com/products
5649 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5650 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5651 F: Documentation/devicetree/bindings/mfd/da90*.txt
5652 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5653 F: Documentation/devicetree/bindings/regulator/da92*.txt
5654 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5655 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5656 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5657 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5658 F: Documentation/hwmon/da90??.rst
5659 F: drivers/gpio/gpio-da90??.c
5660 F: drivers/hwmon/da90??-hwmon.c
5661 F: drivers/iio/adc/da91??-*.c
5662 F: drivers/input/misc/da72??.[ch]
5663 F: drivers/input/misc/da90??_onkey.c
5664 F: drivers/input/touchscreen/da9052_tsi.c
5665 F: drivers/leds/leds-da90??.c
5666 F: drivers/mfd/da903x.c
5667 F: drivers/mfd/da90??-*.c
5668 F: drivers/mfd/da91??-*.c
5669 F: drivers/pinctrl/pinctrl-da90??.c
5670 F: drivers/power/supply/da9052-battery.c
5671 F: drivers/power/supply/da91??-*.c
5672 F: drivers/regulator/da9???-regulator.[ch]
5673 F: drivers/regulator/slg51000-regulator.[ch]
5674 F: drivers/rtc/rtc-da90??.c
5675 F: drivers/thermal/da90??-thermal.c
5676 F: drivers/video/backlight/da90??_bl.c
5677 F: drivers/watchdog/da90??_wdt.c
5678 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5679 F: include/linux/mfd/da903x.h
5680 F: include/linux/mfd/da9052/
5681 F: include/linux/mfd/da9055/
5682 F: include/linux/mfd/da9062/
5683 F: include/linux/mfd/da9063/
5684 F: include/linux/mfd/da9150/
5685 F: include/linux/regulator/da9211.h
5686 F: include/sound/da[79]*.h
5687 F: sound/soc/codecs/da[79]*.[ch]
5689 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5690 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5691 L: linux-gpio@vger.kernel.org
5693 F: drivers/gpio/gpio-gpio-mm.c
5695 DIOLAN U2C-12 I2C DRIVER
5696 M: Guenter Roeck <linux@roeck-us.net>
5697 L: linux-i2c@vger.kernel.org
5699 F: drivers/i2c/busses/i2c-diolan-u2c.c
5701 DIRECTORY NOTIFICATION (DNOTIFY)
5702 M: Jan Kara <jack@suse.cz>
5703 R: Amir Goldstein <amir73il@gmail.com>
5704 L: linux-fsdevel@vger.kernel.org
5706 F: Documentation/filesystems/dnotify.rst
5707 F: fs/notify/dnotify/
5708 F: include/linux/dnotify.h
5710 DISK GEOMETRY AND PARTITION HANDLING
5711 M: Andries Brouwer <aeb@cwi.nl>
5713 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5714 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5715 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5718 M: Jan Kara <jack@suse.com>
5720 F: Documentation/filesystems/quota.rst
5722 F: include/linux/quota*.h
5723 F: include/uapi/linux/quota*.h
5725 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5726 M: Bernie Thompson <bernie@plugable.com>
5727 L: linux-fbdev@vger.kernel.org
5729 W: http://plugable.com/category/projects/udlfb/
5730 F: Documentation/fb/udlfb.rst
5731 F: drivers/video/fbdev/udlfb.c
5732 F: include/video/udlfb.h
5734 DISTRIBUTED LOCK MANAGER (DLM)
5735 M: Christine Caulfield <ccaulfie@redhat.com>
5736 M: David Teigland <teigland@redhat.com>
5737 L: cluster-devel@redhat.com
5739 W: http://sources.redhat.com/cluster/
5740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5743 DMA BUFFER SHARING FRAMEWORK
5744 M: Sumit Semwal <sumit.semwal@linaro.org>
5745 M: Christian König <christian.koenig@amd.com>
5746 L: linux-media@vger.kernel.org
5747 L: dri-devel@lists.freedesktop.org
5748 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5750 T: git git://anongit.freedesktop.org/drm/drm-misc
5751 F: Documentation/driver-api/dma-buf.rst
5753 F: include/linux/*fence.h
5754 F: include/linux/dma-buf*
5755 F: include/linux/dma-resv.h
5756 K: \bdma_(?:buf|fence|resv)\b
5758 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5759 M: Vinod Koul <vkoul@kernel.org>
5760 L: dmaengine@vger.kernel.org
5762 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5764 F: Documentation/devicetree/bindings/dma/
5765 F: Documentation/driver-api/dmaengine/
5767 F: include/linux/dma/
5768 F: include/linux/dmaengine.h
5769 F: include/linux/of_dma.h
5772 M: Christoph Hellwig <hch@lst.de>
5773 M: Marek Szyprowski <m.szyprowski@samsung.com>
5774 R: Robin Murphy <robin.murphy@arm.com>
5775 L: iommu@lists.linux-foundation.org
5777 W: http://git.infradead.org/users/hch/dma-mapping.git
5778 T: git git://git.infradead.org/users/hch/dma-mapping.git
5779 F: include/asm-generic/dma-mapping.h
5780 F: include/linux/dma-direct.h
5781 F: include/linux/dma-mapping.h
5782 F: include/linux/dma-map-ops.h
5785 DMA MAPPING BENCHMARK
5786 M: Barry Song <song.bao.hua@hisilicon.com>
5787 L: iommu@lists.linux-foundation.org
5788 F: kernel/dma/map_benchmark.c
5789 F: tools/testing/selftests/dma/
5791 DMA-BUF HEAPS FRAMEWORK
5792 M: Sumit Semwal <sumit.semwal@linaro.org>
5793 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
5794 R: Liam Mark <lmark@codeaurora.org>
5795 R: Laura Abbott <labbott@redhat.com>
5796 R: Brian Starkey <Brian.Starkey@arm.com>
5797 R: John Stultz <john.stultz@linaro.org>
5798 L: linux-media@vger.kernel.org
5799 L: dri-devel@lists.freedesktop.org
5800 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5802 T: git git://anongit.freedesktop.org/drm/drm-misc
5803 F: drivers/dma-buf/dma-heap.c
5804 F: drivers/dma-buf/heaps/*
5805 F: include/linux/dma-heap.h
5806 F: include/uapi/linux/dma-heap.h
5808 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5809 M: Lukasz Luba <lukasz.luba@arm.com>
5810 L: linux-pm@vger.kernel.org
5811 L: linux-samsung-soc@vger.kernel.org
5813 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5814 F: drivers/memory/samsung/exynos5422-dmc.c
5816 DME1737 HARDWARE MONITOR DRIVER
5817 M: Juerg Haefliger <juergh@gmail.com>
5818 L: linux-hwmon@vger.kernel.org
5820 F: Documentation/hwmon/dme1737.rst
5821 F: drivers/hwmon/dme1737.c
5824 M: Jean Delvare <jdelvare@suse.com>
5826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5827 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5828 F: drivers/firmware/dmi-id.c
5829 F: drivers/firmware/dmi_scan.c
5830 F: include/linux/dmi.h
5833 M: Jonathan Corbet <corbet@lwn.net>
5834 L: linux-doc@vger.kernel.org
5836 P: Documentation/doc-guide/maintainer-profile.rst
5837 T: git git://git.lwn.net/linux.git docs-next
5839 F: scripts/documentation-file-ref-check
5840 F: scripts/kernel-doc
5841 F: scripts/sphinx-pre-install
5842 X: Documentation/ABI/
5843 X: Documentation/admin-guide/media/
5844 X: Documentation/devicetree/
5845 X: Documentation/driver-api/media/
5846 X: Documentation/firmware-guide/acpi/
5847 X: Documentation/i2c/
5848 X: Documentation/power/
5849 X: Documentation/spi/
5850 X: Documentation/userspace-api/media/
5852 DOCUMENTATION REPORTING ISSUES
5853 M: Thorsten Leemhuis <linux@leemhuis.info>
5854 L: linux-doc@vger.kernel.org
5856 F: Documentation/admin-guide/reporting-issues.rst
5858 DOCUMENTATION SCRIPTS
5859 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5860 L: linux-doc@vger.kernel.org
5862 F: Documentation/sphinx/parse-headers.pl
5863 F: scripts/documentation-file-ref-check
5864 F: scripts/sphinx-pre-install
5866 DOCUMENTATION/ITALIAN
5867 M: Federico Vaga <federico.vaga@vaga.pv.it>
5868 L: linux-doc@vger.kernel.org
5870 F: Documentation/translations/it_IT
5872 DONGWOON DW9714 LENS VOICE COIL DRIVER
5873 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5874 L: linux-media@vger.kernel.org
5876 T: git git://linuxtv.org/media_tree.git
5877 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5878 F: drivers/media/i2c/dw9714.c
5880 DONGWOON DW9768 LENS VOICE COIL DRIVER
5881 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5882 L: linux-media@vger.kernel.org
5884 T: git git://linuxtv.org/media_tree.git
5885 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5886 F: drivers/media/i2c/dw9768.c
5888 DONGWOON DW9807 LENS VOICE COIL DRIVER
5889 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5890 L: linux-media@vger.kernel.org
5892 T: git git://linuxtv.org/media_tree.git
5893 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5894 F: drivers/media/i2c/dw9807-vcm.c
5897 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5898 L: blinux-list@redhat.com
5900 F: drivers/char/dtlk.c
5901 F: include/linux/dtlk.h
5903 DPAA2 DATAPATH I/O (DPIO) DRIVER
5904 M: Roy Pledge <Roy.Pledge@nxp.com>
5905 L: linux-kernel@vger.kernel.org
5907 F: drivers/soc/fsl/dpio
5909 DPAA2 ETHERNET DRIVER
5910 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5911 L: netdev@vger.kernel.org
5913 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5914 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5915 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5916 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5917 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5918 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5919 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5920 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5921 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5923 DPAA2 ETHERNET SWITCH DRIVER
5924 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5925 L: netdev@vger.kernel.org
5927 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5928 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5929 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5931 DPT_I2O SCSI RAID DRIVER
5932 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5933 L: linux-scsi@vger.kernel.org
5935 W: http://www.adaptec.com/
5936 F: drivers/scsi/dpt*
5937 F: drivers/scsi/dpt/
5940 M: Philipp Reisner <philipp.reisner@linbit.com>
5941 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5942 L: drbd-dev@lists.linbit.com
5944 W: http://www.drbd.org
5945 T: git git://git.linbit.com/linux-drbd.git
5946 T: git git://git.linbit.com/drbd-8.4.git
5947 F: Documentation/admin-guide/blockdev/
5948 F: drivers/block/drbd/
5951 DRIVER COMPONENT FRAMEWORK
5952 L: dri-devel@lists.freedesktop.org
5953 F: drivers/base/component.c
5954 F: include/linux/component.h
5956 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5957 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5958 R: "Rafael J. Wysocki" <rafael@kernel.org>
5960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5961 F: Documentation/core-api/kobject.rst
5965 F: include/linux/debugfs.h
5966 F: include/linux/kobj*
5969 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5970 M: Nishanth Menon <nm@ti.com>
5971 L: linux-pm@vger.kernel.org
5973 F: drivers/soc/ti/smartreflex.c
5974 F: include/linux/power/smartreflex.h
5976 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5977 M: Maxime Ripard <mripard@kernel.org>
5978 M: Chen-Yu Tsai <wens@csie.org>
5979 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5980 L: dri-devel@lists.freedesktop.org
5982 T: git git://anongit.freedesktop.org/drm/drm-misc
5983 F: drivers/gpu/drm/sun4i/sun8i*
5985 DRM DRIVER FOR ARM PL111 CLCD
5986 M: Emma Anholt <emma@anholt.net>
5988 T: git git://anongit.freedesktop.org/drm/drm-misc
5989 F: drivers/gpu/drm/pl111/
5991 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5992 M: Linus Walleij <linus.walleij@linaro.org>
5994 T: git git://anongit.freedesktop.org/drm/drm-misc
5995 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5996 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5998 DRM DRIVER FOR ASPEED BMC GFX
5999 M: Joel Stanley <joel@jms.id.au>
6000 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6002 T: git git://anongit.freedesktop.org/drm/drm-misc
6003 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6004 F: drivers/gpu/drm/aspeed/
6006 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6007 M: Dave Airlie <airlied@redhat.com>
6008 R: Thomas Zimmermann <tzimmermann@suse.de>
6009 L: dri-devel@lists.freedesktop.org
6011 T: git git://anongit.freedesktop.org/drm/drm-misc
6012 F: drivers/gpu/drm/ast/
6014 DRM DRIVER FOR BOCHS VIRTUAL GPU
6015 M: Gerd Hoffmann <kraxel@redhat.com>
6016 L: virtualization@lists.linux-foundation.org
6018 T: git git://anongit.freedesktop.org/drm/drm-misc
6019 F: drivers/gpu/drm/tiny/bochs.c
6021 DRM DRIVER FOR BOE HIMAX8279D PANELS
6022 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6024 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6025 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6027 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6028 M: Jagan Teki <jagan@amarulasolutions.com>
6030 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6031 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6033 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6034 M: Linus Walleij <linus.walleij@linaro.org>
6036 T: git git://anongit.freedesktop.org/drm/drm-misc
6037 F: drivers/gpu/drm/tve200/
6039 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6040 M: Icenowy Zheng <icenowy@aosc.io>
6042 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6043 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6045 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6046 M: Jagan Teki <jagan@amarulasolutions.com>
6048 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6049 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6051 DRM DRIVER FOR GENERIC USB DISPLAY
6052 M: Noralf Trønnes <noralf@tronnes.org>
6054 W: https://github.com/notro/gud/wiki
6055 T: git git://anongit.freedesktop.org/drm/drm-misc
6056 F: drivers/gpu/drm/gud/
6057 F: include/drm/gud.h
6059 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6060 M: Hans de Goede <hdegoede@redhat.com>
6062 T: git git://anongit.freedesktop.org/drm/drm-misc
6063 F: drivers/gpu/drm/tiny/gm12u320.c
6065 DRM DRIVER FOR HX8357D PANELS
6066 M: Emma Anholt <emma@anholt.net>
6068 T: git git://anongit.freedesktop.org/drm/drm-misc
6069 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6070 F: drivers/gpu/drm/tiny/hx8357d.c
6072 DRM DRIVER FOR ILITEK ILI9225 PANELS
6073 M: David Lechner <david@lechnology.com>
6075 T: git git://anongit.freedesktop.org/drm/drm-misc
6076 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6077 F: drivers/gpu/drm/tiny/ili9225.c
6079 DRM DRIVER FOR ILITEK ILI9486 PANELS
6080 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6082 T: git git://anongit.freedesktop.org/drm/drm-misc
6083 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6084 F: drivers/gpu/drm/tiny/ili9486.c
6086 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6087 S: Orphan / Obsolete
6088 F: drivers/gpu/drm/i810/
6089 F: include/uapi/drm/i810_drm.h
6091 DRM DRIVER FOR LVDS PANELS
6092 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6093 L: dri-devel@lists.freedesktop.org
6094 T: git git://anongit.freedesktop.org/drm/drm-misc
6096 F: drivers/gpu/drm/panel/panel-lvds.c
6097 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
6099 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6100 M: Guido Günther <agx@sigxcpu.org>
6101 R: Purism Kernel Team <kernel@puri.sm>
6103 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6104 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6106 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6107 S: Orphan / Obsolete
6108 F: drivers/gpu/drm/mga/
6109 F: include/uapi/drm/mga_drm.h
6111 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6112 M: Dave Airlie <airlied@redhat.com>
6113 R: Thomas Zimmermann <tzimmermann@suse.de>
6114 L: dri-devel@lists.freedesktop.org
6116 T: git git://anongit.freedesktop.org/drm/drm-misc
6117 F: drivers/gpu/drm/mgag200/
6119 DRM DRIVER FOR MI0283QT
6120 M: Noralf Trønnes <noralf@tronnes.org>
6122 T: git git://anongit.freedesktop.org/drm/drm-misc
6123 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6124 F: drivers/gpu/drm/tiny/mi0283qt.c
6126 DRM DRIVER FOR MSM ADRENO GPU
6127 M: Rob Clark <robdclark@gmail.com>
6128 M: Sean Paul <sean@poorly.run>
6129 R: Abhinav Kumar <quic_abhinavk@quicinc.com>
6130 L: linux-arm-msm@vger.kernel.org
6131 L: dri-devel@lists.freedesktop.org
6132 L: freedreno@lists.freedesktop.org
6134 T: git https://gitlab.freedesktop.org/drm/msm.git
6135 F: Documentation/devicetree/bindings/display/msm/
6136 F: drivers/gpu/drm/msm/
6137 F: include/uapi/drm/msm_drm.h
6139 DRM DRIVER FOR NOVATEK NT35510 PANELS
6140 M: Linus Walleij <linus.walleij@linaro.org>
6142 T: git git://anongit.freedesktop.org/drm/drm-misc
6143 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6144 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6146 DRM DRIVER FOR NOVATEK NT36672A PANELS
6147 M: Sumit Semwal <sumit.semwal@linaro.org>
6149 T: git git://anongit.freedesktop.org/drm/drm-misc
6150 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6151 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6153 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6154 M: Ben Skeggs <bskeggs@redhat.com>
6155 M: Karol Herbst <kherbst@redhat.com>
6156 M: Lyude Paul <lyude@redhat.com>
6157 L: dri-devel@lists.freedesktop.org
6158 L: nouveau@lists.freedesktop.org
6160 W: https://nouveau.freedesktop.org/
6161 Q: https://patchwork.freedesktop.org/project/nouveau/
6162 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6163 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6164 C: irc://irc.oftc.net/nouveau
6165 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6166 F: drivers/gpu/drm/nouveau/
6167 F: include/uapi/drm/nouveau_drm.h
6169 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6170 M: Stefan Mavrodiev <stefan@olimex.com>
6172 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6173 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6175 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6176 M: Noralf Trønnes <noralf@tronnes.org>
6178 T: git git://anongit.freedesktop.org/drm/drm-misc
6179 F: Documentation/devicetree/bindings/display/repaper.txt
6180 F: drivers/gpu/drm/tiny/repaper.c
6182 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6183 M: Dave Airlie <airlied@redhat.com>
6184 M: Gerd Hoffmann <kraxel@redhat.com>
6185 L: virtualization@lists.linux-foundation.org
6187 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6188 T: git git://anongit.freedesktop.org/drm/drm-misc
6189 F: drivers/gpu/drm/tiny/cirrus.c
6191 DRM DRIVER FOR QXL VIRTUAL GPU
6192 M: Dave Airlie <airlied@redhat.com>
6193 M: Gerd Hoffmann <kraxel@redhat.com>
6194 L: virtualization@lists.linux-foundation.org
6195 L: spice-devel@lists.freedesktop.org
6197 T: git git://anongit.freedesktop.org/drm/drm-misc
6198 F: drivers/gpu/drm/qxl/
6199 F: include/uapi/drm/qxl_drm.h
6201 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6202 S: Orphan / Obsolete
6203 F: drivers/gpu/drm/r128/
6204 F: include/uapi/drm/r128_drm.h
6206 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6207 M: Robert Chiras <robert.chiras@nxp.com>
6209 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6210 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6212 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6213 M: Linus Walleij <linus.walleij@linaro.org>
6215 T: git git://anongit.freedesktop.org/drm/drm-misc
6216 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6217 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6219 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6220 M: Markuss Broks <markuss.broks@gmail.com>
6222 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6223 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6225 DRM DRIVER FOR SITRONIX ST7703 PANELS
6226 M: Guido Günther <agx@sigxcpu.org>
6227 R: Purism Kernel Team <kernel@puri.sm>
6228 R: Ondrej Jirman <megous@megous.com>
6230 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6231 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6233 DRM DRIVER FOR SAVAGE VIDEO CARDS
6234 S: Orphan / Obsolete
6235 F: drivers/gpu/drm/savage/
6236 F: include/uapi/drm/savage_drm.h
6238 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6239 M: Thomas Zimmermann <tzimmermann@suse.de>
6240 L: dri-devel@lists.freedesktop.org
6242 T: git git://anongit.freedesktop.org/drm/drm-misc
6243 F: drivers/gpu/drm/tiny/simpledrm.c
6245 DRM DRIVER FOR SIS VIDEO CARDS
6246 S: Orphan / Obsolete
6247 F: drivers/gpu/drm/sis/
6248 F: include/uapi/drm/sis_drm.h
6250 DRM DRIVER FOR SITRONIX ST7586 PANELS
6251 M: David Lechner <david@lechnology.com>
6253 T: git git://anongit.freedesktop.org/drm/drm-misc
6254 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6255 F: drivers/gpu/drm/tiny/st7586.c
6257 DRM DRIVER FOR SITRONIX ST7701 PANELS
6258 M: Jagan Teki <jagan@amarulasolutions.com>
6260 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6261 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6263 DRM DRIVER FOR SITRONIX ST7735R PANELS
6264 M: David Lechner <david@lechnology.com>
6266 T: git git://anongit.freedesktop.org/drm/drm-misc
6267 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6268 F: drivers/gpu/drm/tiny/st7735r.c
6270 DRM DRIVER FOR SONY ACX424AKP PANELS
6271 M: Linus Walleij <linus.walleij@linaro.org>
6273 T: git git://anongit.freedesktop.org/drm/drm-misc
6274 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6276 DRM DRIVER FOR ST-ERICSSON MCDE
6277 M: Linus Walleij <linus.walleij@linaro.org>
6279 T: git git://anongit.freedesktop.org/drm/drm-misc
6280 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6281 F: drivers/gpu/drm/mcde/
6283 DRM DRIVER FOR TDFX VIDEO CARDS
6284 S: Orphan / Obsolete
6285 F: drivers/gpu/drm/tdfx/
6287 DRM DRIVER FOR TPO TPG110 PANELS
6288 M: Linus Walleij <linus.walleij@linaro.org>
6290 T: git git://anongit.freedesktop.org/drm/drm-misc
6291 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6292 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6294 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6295 M: Dave Airlie <airlied@redhat.com>
6296 R: Sean Paul <sean@poorly.run>
6297 R: Thomas Zimmermann <tzimmermann@suse.de>
6298 L: dri-devel@lists.freedesktop.org
6300 T: git git://anongit.freedesktop.org/drm/drm-misc
6301 F: drivers/gpu/drm/udl/
6303 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6304 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6305 M: Melissa Wen <melissa.srw@gmail.com>
6306 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6307 R: Daniel Vetter <daniel@ffwll.ch>
6308 L: dri-devel@lists.freedesktop.org
6310 T: git git://anongit.freedesktop.org/drm/drm-misc
6311 F: Documentation/gpu/vkms.rst
6312 F: drivers/gpu/drm/vkms/
6314 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6315 M: Hans de Goede <hdegoede@redhat.com>
6316 L: dri-devel@lists.freedesktop.org
6318 T: git git://anongit.freedesktop.org/drm/drm-misc
6319 F: drivers/gpu/drm/vboxvideo/
6321 DRM DRIVER FOR VMWARE VIRTUAL GPU
6322 M: Zack Rusin <zackr@vmware.com>
6323 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6324 L: dri-devel@lists.freedesktop.org
6326 T: git git://anongit.freedesktop.org/drm/drm-misc
6327 F: drivers/gpu/drm/vmwgfx/
6328 F: include/uapi/drm/vmwgfx_drm.h
6330 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6331 M: Linus Walleij <linus.walleij@linaro.org>
6333 T: git git://anongit.freedesktop.org/drm/drm-misc
6334 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6335 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6338 M: David Airlie <airlied@linux.ie>
6339 M: Daniel Vetter <daniel@ffwll.ch>
6340 L: dri-devel@lists.freedesktop.org
6342 B: https://gitlab.freedesktop.org/drm
6343 C: irc://irc.oftc.net/dri-devel
6344 T: git git://anongit.freedesktop.org/drm/drm
6345 F: Documentation/devicetree/bindings/display/
6346 F: Documentation/devicetree/bindings/gpu/
6347 F: Documentation/gpu/
6350 F: include/linux/vga*
6351 F: include/uapi/drm/
6353 DRM DRIVERS AND MISC GPU PATCHES
6354 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6355 M: Maxime Ripard <mripard@kernel.org>
6356 M: Thomas Zimmermann <tzimmermann@suse.de>
6358 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6359 T: git git://anongit.freedesktop.org/drm/drm-misc
6360 F: Documentation/gpu/
6361 F: drivers/gpu/drm/*
6364 F: include/linux/vga*
6365 F: include/uapi/drm/drm*
6367 DRM DRIVERS FOR ALLWINNER A10
6368 M: Maxime Ripard <mripard@kernel.org>
6369 M: Chen-Yu Tsai <wens@csie.org>
6370 L: dri-devel@lists.freedesktop.org
6372 T: git git://anongit.freedesktop.org/drm/drm-misc
6373 F: Documentation/devicetree/bindings/display/allwinner*
6374 F: drivers/gpu/drm/sun4i/
6376 DRM DRIVERS FOR AMLOGIC SOCS
6377 M: Neil Armstrong <narmstrong@baylibre.com>
6378 L: dri-devel@lists.freedesktop.org
6379 L: linux-amlogic@lists.infradead.org
6381 W: http://linux-meson.com/
6382 T: git git://anongit.freedesktop.org/drm/drm-misc
6383 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6384 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6385 F: Documentation/gpu/meson.rst
6386 F: drivers/gpu/drm/meson/
6388 DRM DRIVERS FOR ATMEL HLCDC
6389 M: Sam Ravnborg <sam@ravnborg.org>
6390 M: Boris Brezillon <bbrezillon@kernel.org>
6391 L: dri-devel@lists.freedesktop.org
6393 T: git git://anongit.freedesktop.org/drm/drm-misc
6394 F: Documentation/devicetree/bindings/display/atmel/
6395 F: drivers/gpu/drm/atmel-hlcdc/
6397 DRM DRIVERS FOR BRIDGE CHIPS
6398 M: Andrzej Hajda <andrzej.hajda@intel.com>
6399 M: Neil Armstrong <narmstrong@baylibre.com>
6400 M: Robert Foss <robert.foss@linaro.org>
6401 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6402 R: Jonas Karlman <jonas@kwiboo.se>
6403 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6405 T: git git://anongit.freedesktop.org/drm/drm-misc
6406 F: drivers/gpu/drm/bridge/
6408 DRM DRIVERS FOR EXYNOS
6409 M: Inki Dae <inki.dae@samsung.com>
6410 M: Joonyoung Shim <jy0922.shim@samsung.com>
6411 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6412 M: Kyungmin Park <kyungmin.park@samsung.com>
6413 L: dri-devel@lists.freedesktop.org
6415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6416 F: Documentation/devicetree/bindings/display/exynos/
6417 F: drivers/gpu/drm/exynos/
6418 F: include/uapi/drm/exynos_drm.h
6420 DRM DRIVERS FOR FREESCALE DCU
6421 M: Stefan Agner <stefan@agner.ch>
6422 M: Alison Wang <alison.wang@nxp.com>
6423 L: dri-devel@lists.freedesktop.org
6425 T: git git://anongit.freedesktop.org/drm/drm-misc
6426 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6427 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6428 F: drivers/gpu/drm/fsl-dcu/
6430 DRM DRIVERS FOR FREESCALE IMX
6431 M: Philipp Zabel <p.zabel@pengutronix.de>
6432 L: dri-devel@lists.freedesktop.org
6434 F: Documentation/devicetree/bindings/display/imx/
6435 F: drivers/gpu/drm/imx/
6436 F: drivers/gpu/ipu-v3/
6438 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6439 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6440 L: dri-devel@lists.freedesktop.org
6442 T: git git://github.com/patjak/drm-gma500
6443 F: drivers/gpu/drm/gma500/
6445 DRM DRIVERS FOR HISILICON
6446 M: Xinliang Liu <xinliang.liu@linaro.org>
6447 M: Tian Tao <tiantao6@hisilicon.com>
6448 R: John Stultz <john.stultz@linaro.org>
6449 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6450 R: Chen Feng <puck.chen@hisilicon.com>
6451 L: dri-devel@lists.freedesktop.org
6453 T: git git://anongit.freedesktop.org/drm/drm-misc
6454 F: Documentation/devicetree/bindings/display/hisilicon/
6455 F: drivers/gpu/drm/hisilicon/
6457 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6458 M: Deepak Rawat <drawat.floss@gmail.com>
6459 L: linux-hyperv@vger.kernel.org
6460 L: dri-devel@lists.freedesktop.org
6462 T: git git://anongit.freedesktop.org/drm/drm-misc
6463 F: drivers/gpu/drm/hyperv
6465 DRM DRIVERS FOR LIMA
6466 M: Qiang Yu <yuq825@gmail.com>
6467 L: dri-devel@lists.freedesktop.org
6468 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6470 T: git git://anongit.freedesktop.org/drm/drm-misc
6471 F: drivers/gpu/drm/lima/
6472 F: include/uapi/drm/lima_drm.h
6474 DRM DRIVERS FOR MEDIATEK
6475 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6476 M: Philipp Zabel <p.zabel@pengutronix.de>
6477 L: dri-devel@lists.freedesktop.org
6478 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6480 F: Documentation/devicetree/bindings/display/mediatek/
6481 F: drivers/gpu/drm/mediatek/
6482 F: drivers/phy/mediatek/phy-mtk-hdmi*
6483 F: drivers/phy/mediatek/phy-mtk-mipi*
6485 DRM DRIVERS FOR NVIDIA TEGRA
6486 M: Thierry Reding <thierry.reding@gmail.com>
6487 L: dri-devel@lists.freedesktop.org
6488 L: linux-tegra@vger.kernel.org
6490 T: git git://anongit.freedesktop.org/tegra/linux.git
6491 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6492 F: Documentation/devicetree/bindings/gpu/host1x/
6493 F: drivers/gpu/drm/tegra/
6494 F: drivers/gpu/host1x/
6495 F: include/linux/host1x.h
6496 F: include/uapi/drm/tegra_drm.h
6498 DRM DRIVERS FOR RENESAS
6499 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6500 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6501 L: dri-devel@lists.freedesktop.org
6502 L: linux-renesas-soc@vger.kernel.org
6504 T: git git://linuxtv.org/pinchartl/media drm/du/next
6505 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6506 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6507 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6508 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6509 F: drivers/gpu/drm/rcar-du/
6510 F: drivers/gpu/drm/shmobile/
6511 F: include/linux/platform_data/shmob_drm.h
6513 DRM DRIVERS FOR ROCKCHIP
6514 M: Sandy Huang <hjc@rock-chips.com>
6515 M: Heiko Stübner <heiko@sntech.de>
6516 L: dri-devel@lists.freedesktop.org
6518 T: git git://anongit.freedesktop.org/drm/drm-misc
6519 F: Documentation/devicetree/bindings/display/rockchip/
6520 F: drivers/gpu/drm/rockchip/
6523 M: Alain Volmat <alain.volmat@foss.st.com>
6524 L: dri-devel@lists.freedesktop.org
6526 T: git git://anongit.freedesktop.org/drm/drm-misc
6527 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6528 F: drivers/gpu/drm/sti
6531 M: Yannick Fertre <yannick.fertre@foss.st.com>
6532 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6533 M: Philippe Cornu <philippe.cornu@foss.st.com>
6534 L: dri-devel@lists.freedesktop.org
6536 T: git git://anongit.freedesktop.org/drm/drm-misc
6537 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6538 F: drivers/gpu/drm/stm
6540 DRM DRIVERS FOR TI KEYSTONE
6541 M: Jyri Sarha <jyri.sarha@iki.fi>
6542 M: Tomi Valkeinen <tomba@kernel.org>
6543 L: dri-devel@lists.freedesktop.org
6545 T: git git://anongit.freedesktop.org/drm/drm-misc
6546 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6547 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6548 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6549 F: drivers/gpu/drm/tidss/
6551 DRM DRIVERS FOR TI LCDC
6552 M: Jyri Sarha <jyri.sarha@iki.fi>
6553 R: Tomi Valkeinen <tomba@kernel.org>
6554 L: dri-devel@lists.freedesktop.org
6556 F: Documentation/devicetree/bindings/display/tilcdc/
6557 F: drivers/gpu/drm/tilcdc/
6559 DRM DRIVERS FOR TI OMAP
6560 M: Tomi Valkeinen <tomba@kernel.org>
6561 L: dri-devel@lists.freedesktop.org
6563 F: Documentation/devicetree/bindings/display/ti/
6564 F: drivers/gpu/drm/omapdrm/
6567 M: Emma Anholt <emma@anholt.net>
6569 T: git git://anongit.freedesktop.org/drm/drm-misc
6570 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6571 F: drivers/gpu/drm/v3d/
6572 F: include/uapi/drm/v3d_drm.h
6575 M: Emma Anholt <emma@anholt.net>
6576 M: Maxime Ripard <mripard@kernel.org>
6578 T: git git://github.com/anholt/linux
6579 T: git git://anongit.freedesktop.org/drm/drm-misc
6580 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6581 F: drivers/gpu/drm/vc4/
6582 F: include/uapi/drm/vc4_drm.h
6584 DRM DRIVERS FOR VIVANTE GPU IP
6585 M: Lucas Stach <l.stach@pengutronix.de>
6586 R: Russell King <linux+etnaviv@armlinux.org.uk>
6587 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6588 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6589 L: dri-devel@lists.freedesktop.org
6591 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6592 F: drivers/gpu/drm/etnaviv/
6593 F: include/uapi/drm/etnaviv_drm.h
6596 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6597 L: dri-devel@lists.freedesktop.org
6598 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6600 T: git git://anongit.freedesktop.org/drm/drm-misc
6601 F: Documentation/gpu/xen-front.rst
6602 F: drivers/gpu/drm/xen/
6604 DRM DRIVERS FOR XILINX
6605 M: Hyun Kwon <hyun.kwon@xilinx.com>
6606 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6607 L: dri-devel@lists.freedesktop.org
6609 T: git git://anongit.freedesktop.org/drm/drm-misc
6610 F: Documentation/devicetree/bindings/display/xlnx/
6611 F: drivers/gpu/drm/xlnx/
6614 M: Thierry Reding <thierry.reding@gmail.com>
6615 R: Sam Ravnborg <sam@ravnborg.org>
6616 L: dri-devel@lists.freedesktop.org
6618 T: git git://anongit.freedesktop.org/drm/drm-misc
6619 F: Documentation/devicetree/bindings/display/panel/
6620 F: drivers/gpu/drm/drm_panel.c
6621 F: drivers/gpu/drm/panel/
6622 F: include/drm/drm_panel.h
6624 DRM PRIVACY-SCREEN CLASS
6625 M: Hans de Goede <hdegoede@redhat.com>
6626 L: dri-devel@lists.freedesktop.org
6628 T: git git://anongit.freedesktop.org/drm/drm-misc
6629 F: drivers/gpu/drm/drm_privacy_screen*
6630 F: include/drm/drm_privacy_screen*
6633 M: Christian Koenig <christian.koenig@amd.com>
6634 M: Huang Rui <ray.huang@amd.com>
6635 L: dri-devel@lists.freedesktop.org
6637 T: git git://anongit.freedesktop.org/drm/drm-misc
6638 F: drivers/gpu/drm/ttm/
6642 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6643 L: dri-devel@lists.freedesktop.org
6645 T: git git://anongit.freedesktop.org/drm/drm-misc
6646 F: drivers/gpu/drm/scheduler/
6647 F: include/drm/gpu_scheduler.h
6649 DSBR100 USB FM RADIO DRIVER
6650 M: Alexey Klimov <klimov.linux@gmail.com>
6651 L: linux-media@vger.kernel.org
6653 T: git git://linuxtv.org/media_tree.git
6654 F: drivers/media/radio/dsbr100.c
6657 M: Hans Verkuil <hverkuil@xs4all.nl>
6658 L: linux-media@vger.kernel.org
6660 W: https://linuxtv.org
6661 T: git git://linuxtv.org/media_tree.git
6662 F: drivers/media/pci/dt3155/
6664 DVB_USB_AF9015 MEDIA DRIVER
6665 M: Antti Palosaari <crope@iki.fi>
6666 L: linux-media@vger.kernel.org
6668 W: https://linuxtv.org
6669 W: http://palosaari.fi/linux/
6670 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6671 T: git git://linuxtv.org/anttip/media_tree.git
6672 F: drivers/media/usb/dvb-usb-v2/af9015*
6674 DVB_USB_AF9035 MEDIA DRIVER
6675 M: Antti Palosaari <crope@iki.fi>
6676 L: linux-media@vger.kernel.org
6678 W: https://linuxtv.org
6679 W: http://palosaari.fi/linux/
6680 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6681 T: git git://linuxtv.org/anttip/media_tree.git
6682 F: drivers/media/usb/dvb-usb-v2/af9035*
6684 DVB_USB_ANYSEE MEDIA DRIVER
6685 M: Antti Palosaari <crope@iki.fi>
6686 L: linux-media@vger.kernel.org
6688 W: https://linuxtv.org
6689 W: http://palosaari.fi/linux/
6690 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6691 T: git git://linuxtv.org/anttip/media_tree.git
6692 F: drivers/media/usb/dvb-usb-v2/anysee*
6694 DVB_USB_AU6610 MEDIA DRIVER
6695 M: Antti Palosaari <crope@iki.fi>
6696 L: linux-media@vger.kernel.org
6698 W: https://linuxtv.org
6699 W: http://palosaari.fi/linux/
6700 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6701 T: git git://linuxtv.org/anttip/media_tree.git
6702 F: drivers/media/usb/dvb-usb-v2/au6610*
6704 DVB_USB_CE6230 MEDIA DRIVER
6705 M: Antti Palosaari <crope@iki.fi>
6706 L: linux-media@vger.kernel.org
6708 W: https://linuxtv.org
6709 W: http://palosaari.fi/linux/
6710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6711 T: git git://linuxtv.org/anttip/media_tree.git
6712 F: drivers/media/usb/dvb-usb-v2/ce6230*
6714 DVB_USB_CXUSB MEDIA DRIVER
6715 M: Michael Krufky <mkrufky@linuxtv.org>
6716 L: linux-media@vger.kernel.org
6718 W: https://linuxtv.org
6719 W: http://github.com/mkrufky
6720 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6721 T: git git://linuxtv.org/media_tree.git
6722 F: drivers/media/usb/dvb-usb/cxusb*
6724 DVB_USB_EC168 MEDIA DRIVER
6725 M: Antti Palosaari <crope@iki.fi>
6726 L: linux-media@vger.kernel.org
6728 W: https://linuxtv.org
6729 W: http://palosaari.fi/linux/
6730 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6731 T: git git://linuxtv.org/anttip/media_tree.git
6732 F: drivers/media/usb/dvb-usb-v2/ec168*
6734 DVB_USB_GL861 MEDIA DRIVER
6735 M: Antti Palosaari <crope@iki.fi>
6736 L: linux-media@vger.kernel.org
6738 W: https://linuxtv.org
6739 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6740 T: git git://linuxtv.org/anttip/media_tree.git
6741 F: drivers/media/usb/dvb-usb-v2/gl861*
6743 DVB_USB_MXL111SF MEDIA DRIVER
6744 M: Michael Krufky <mkrufky@linuxtv.org>
6745 L: linux-media@vger.kernel.org
6747 W: https://linuxtv.org
6748 W: http://github.com/mkrufky
6749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6750 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6751 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6753 DVB_USB_RTL28XXU MEDIA DRIVER
6754 M: Antti Palosaari <crope@iki.fi>
6755 L: linux-media@vger.kernel.org
6757 W: https://linuxtv.org
6758 W: http://palosaari.fi/linux/
6759 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6760 T: git git://linuxtv.org/anttip/media_tree.git
6761 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6763 DVB_USB_V2 MEDIA DRIVER
6764 M: Antti Palosaari <crope@iki.fi>
6765 L: linux-media@vger.kernel.org
6767 W: https://linuxtv.org
6768 W: http://palosaari.fi/linux/
6769 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6770 T: git git://linuxtv.org/anttip/media_tree.git
6771 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6772 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6775 M: Jason Baron <jbaron@akamai.com>
6777 F: include/linux/dynamic_debug.h
6778 F: lib/dynamic_debug.c
6780 DYNAMIC INTERRUPT MODERATION
6781 M: Tal Gilboa <talgi@nvidia.com>
6783 F: Documentation/networking/net_dim.rst
6784 F: include/linux/dim.h
6787 DZ DECSTATION DZ11 SERIAL DRIVER
6788 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6790 F: drivers/tty/serial/dz.*
6792 E3X0 POWER BUTTON DRIVER
6793 M: Moritz Fischer <moritz.fischer@ettus.com>
6794 L: usrp-users@lists.ettus.com
6796 W: http://www.ettus.com
6797 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6798 F: drivers/input/misc/e3x0-button.c
6801 M: Antti Palosaari <crope@iki.fi>
6802 L: linux-media@vger.kernel.org
6804 W: https://linuxtv.org
6805 W: http://palosaari.fi/linux/
6806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6807 T: git git://linuxtv.org/anttip/media_tree.git
6808 F: drivers/media/tuners/e4000*
6810 EARTH_PT1 MEDIA DRIVER
6811 M: Akihiro Tsukada <tskd08@gmail.com>
6812 L: linux-media@vger.kernel.org
6814 F: drivers/media/pci/pt1/
6816 EARTH_PT3 MEDIA DRIVER
6817 M: Akihiro Tsukada <tskd08@gmail.com>
6818 L: linux-media@vger.kernel.org
6820 F: drivers/media/pci/pt3/
6823 M: Antti Palosaari <crope@iki.fi>
6824 L: linux-media@vger.kernel.org
6826 W: https://linuxtv.org
6827 W: http://palosaari.fi/linux/
6828 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6829 T: git git://linuxtv.org/anttip/media_tree.git
6830 F: drivers/media/dvb-frontends/ec100*
6833 M: Tyler Hicks <code@tyhicks.com>
6834 L: ecryptfs@vger.kernel.org
6836 W: http://ecryptfs.org
6837 W: https://launchpad.net/ecryptfs
6838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6839 F: Documentation/filesystems/ecryptfs.rst
6843 M: Yazen Ghannam <yazen.ghannam@amd.com>
6844 L: linux-edac@vger.kernel.org
6846 F: drivers/edac/amd64_edac*
6847 F: drivers/edac/mce_amd*
6850 M: Jan Luebbe <jlu@pengutronix.de>
6851 L: linux-edac@vger.kernel.org
6853 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6854 F: drivers/edac/armada_xp_*
6857 M: Stefan Schaeckeler <sschaeck@cisco.com>
6859 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6860 F: drivers/edac/aspeed_edac.c
6863 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6865 F: drivers/edac/bluefield_edac.c
6868 M: Andre Przywara <andre.przywara@arm.com>
6869 L: linux-edac@vger.kernel.org
6871 F: drivers/edac/highbank*
6874 M: Ralf Baechle <ralf@linux-mips.org>
6875 L: linux-edac@vger.kernel.org
6876 L: linux-mips@vger.kernel.org
6878 F: drivers/edac/octeon_edac*
6880 EDAC-CAVIUM THUNDERX
6881 M: Robert Richter <rric@kernel.org>
6882 L: linux-edac@vger.kernel.org
6884 F: drivers/edac/thunderx_edac*
6887 M: Borislav Petkov <bp@alien8.de>
6888 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6889 M: Tony Luck <tony.luck@intel.com>
6890 R: James Morse <james.morse@arm.com>
6891 R: Robert Richter <rric@kernel.org>
6892 L: linux-edac@vger.kernel.org
6894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6895 F: Documentation/admin-guide/ras.rst
6896 F: Documentation/driver-api/edac.rst
6898 F: include/linux/edac.h
6901 M: Lei Wang <lewan@microsoft.com>
6902 L: linux-edac@vger.kernel.org
6904 F: drivers/edac/dmc520_edac.c
6907 M: Mark Gross <markgross@kernel.org>
6908 L: linux-edac@vger.kernel.org
6910 F: drivers/edac/e752x_edac.c
6913 L: linux-edac@vger.kernel.org
6915 F: drivers/edac/e7xxx_edac.c
6918 M: York Sun <york.sun@nxp.com>
6919 L: linux-edac@vger.kernel.org
6921 F: drivers/edac/fsl_ddr_edac.*
6924 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6925 L: linux-edac@vger.kernel.org
6927 F: drivers/edac/ghes_edac.c
6930 M: Tony Luck <tony.luck@intel.com>
6931 L: linux-edac@vger.kernel.org
6933 F: drivers/edac/i10nm_base.c
6936 L: linux-edac@vger.kernel.org
6938 F: drivers/edac/i3000_edac.c
6941 L: linux-edac@vger.kernel.org
6943 F: drivers/edac/i5000_edac.c
6946 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6947 L: linux-edac@vger.kernel.org
6949 F: drivers/edac/i5400_edac.c
6952 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6953 L: linux-edac@vger.kernel.org
6955 F: drivers/edac/i7300_edac.c
6958 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6959 L: linux-edac@vger.kernel.org
6961 F: drivers/edac/i7core_edac.c
6964 M: Tim Small <tim@buttersideup.com>
6965 L: linux-edac@vger.kernel.org
6967 F: drivers/edac/i82443bxgx_edac.c
6970 M: "Arvind R." <arvino55@gmail.com>
6971 L: linux-edac@vger.kernel.org
6973 F: drivers/edac/i82975x_edac.c
6976 M: Jason Baron <jbaron@akamai.com>
6977 L: linux-edac@vger.kernel.org
6979 F: drivers/edac/ie31200_edac.c
6982 M: Tony Luck <tony.luck@intel.com>
6983 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6984 L: linux-edac@vger.kernel.org
6986 F: drivers/edac/igen6_edac.c
6989 M: Johannes Thumshirn <morbidrsa@gmail.com>
6990 L: linux-edac@vger.kernel.org
6992 F: drivers/edac/mpc85xx_edac.[ch]
6995 M: Egor Martovetsky <egor@pasemi.com>
6996 L: linux-edac@vger.kernel.org
6998 F: drivers/edac/pasemi_edac.c
7001 M: Tony Luck <tony.luck@intel.com>
7002 L: linux-edac@vger.kernel.org
7004 F: drivers/edac/pnd2_edac.[ch]
7007 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7008 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7009 L: linux-arm-msm@vger.kernel.org
7010 L: linux-edac@vger.kernel.org
7012 F: drivers/edac/qcom_edac.c
7015 M: Tim Small <tim@buttersideup.com>
7016 L: linux-edac@vger.kernel.org
7018 F: drivers/edac/r82600_edac.c
7021 M: Tony Luck <tony.luck@intel.com>
7022 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7023 L: linux-edac@vger.kernel.org
7025 F: drivers/edac/sb_edac.c
7028 M: Tony Luck <tony.luck@intel.com>
7029 L: linux-edac@vger.kernel.org
7031 F: drivers/edac/skx_*.[ch]
7034 M: Tero Kristo <kristo@kernel.org>
7035 L: linux-edac@vger.kernel.org
7037 F: drivers/edac/ti_edac.c
7039 EDIROL UA-101/UA-1000 DRIVER
7040 M: Clemens Ladisch <clemens@ladisch.de>
7041 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7044 F: sound/usb/misc/ua101.c
7047 M: Ivan Hu <ivan.hu@canonical.com>
7048 M: Ard Biesheuvel <ardb@kernel.org>
7049 L: linux-efi@vger.kernel.org
7051 F: drivers/firmware/efi/test/
7053 EFI VARIABLE FILESYSTEM
7054 M: Matthew Garrett <matthew.garrett@nebula.com>
7055 M: Jeremy Kerr <jk@ozlabs.org>
7056 M: Ard Biesheuvel <ardb@kernel.org>
7057 L: linux-efi@vger.kernel.org
7059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7062 EFIFB FRAMEBUFFER DRIVER
7063 M: Peter Jones <pjones@redhat.com>
7064 L: linux-fbdev@vger.kernel.org
7066 F: drivers/video/fbdev/efifb.c
7070 W: http://aeschi.ch.eu.org/efs/
7073 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7074 M: Douglas Miller <dougmill@linux.ibm.com>
7075 L: netdev@vger.kernel.org
7077 F: drivers/net/ethernet/ibm/ehea/
7079 EM28XX VIDEO4LINUX DRIVER
7080 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7081 L: linux-media@vger.kernel.org
7083 W: https://linuxtv.org
7084 T: git git://linuxtv.org/media_tree.git
7085 F: Documentation/admin-guide/media/em28xx*
7086 F: drivers/media/usb/em28xx/
7089 M: Matt Mackall <mpm@selenic.com>
7090 M: David Woodhouse <dwmw2@infradead.org>
7091 L: linux-embedded@vger.kernel.org
7094 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7095 M: Adrian Hunter <adrian.hunter@intel.com>
7096 M: Ritesh Harjani <riteshh@codeaurora.org>
7097 M: Asutosh Das <asutoshd@codeaurora.org>
7098 L: linux-mmc@vger.kernel.org
7100 F: drivers/mmc/host/cqhci*
7102 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7103 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7104 L: linux-scsi@vger.kernel.org
7106 W: http://www.broadcom.com
7107 F: drivers/scsi/be2iscsi/
7109 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7110 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7111 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7112 M: Somnath Kotur <somnath.kotur@broadcom.com>
7113 L: netdev@vger.kernel.org
7115 W: http://www.emulex.com
7116 F: drivers/net/ethernet/emulex/benet/
7118 EMULEX ONECONNECT ROCE DRIVER
7119 M: Selvin Xavier <selvin.xavier@broadcom.com>
7120 L: linux-rdma@vger.kernel.org
7122 W: http://www.broadcom.com
7123 F: drivers/infiniband/hw/ocrdma/
7124 F: include/uapi/rdma/ocrdma-abi.h
7126 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7127 M: James Smart <james.smart@broadcom.com>
7128 M: Dick Kennedy <dick.kennedy@broadcom.com>
7129 L: linux-scsi@vger.kernel.org
7131 W: http://www.broadcom.com
7132 F: drivers/scsi/lpfc/
7134 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7135 M: James Smart <james.smart@broadcom.com>
7136 M: Ram Vegesna <ram.vegesna@broadcom.com>
7137 L: linux-scsi@vger.kernel.org
7138 L: target-devel@vger.kernel.org
7140 W: http://www.broadcom.com
7141 F: drivers/scsi/elx/
7143 ENE CB710 FLASH CARD READER DRIVER
7144 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7146 F: drivers/misc/cb710/
7147 F: drivers/mmc/host/cb710-mmc.*
7148 F: include/linux/cb710.h
7150 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7151 M: Maxim Levitsky <maximlevitsky@gmail.com>
7153 F: drivers/media/rc/ene_ir.*
7155 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7156 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7157 L: linuxppc-dev@lists.ozlabs.org
7159 F: drivers/tty/ehv_bytechan.c
7161 EPSON S1D13XXX FRAMEBUFFER DRIVER
7162 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7165 F: drivers/video/fbdev/s1d13xxxfb.c
7166 F: include/video/s1d13xxxfb.h
7169 M: Gao Xiang <xiang@kernel.org>
7170 M: Chao Yu <chao@kernel.org>
7171 L: linux-erofs@lists.ozlabs.org
7173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7174 F: Documentation/filesystems/erofs.rst
7176 F: include/trace/events/erofs.h
7178 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7179 M: Jeff Layton <jlayton@kernel.org>
7181 F: include/linux/errseq.h
7184 ET131X NETWORK DRIVER
7185 M: Mark Einon <mark.einon@gmail.com>
7187 F: drivers/net/ethernet/agere/
7189 ETAS ES58X CAN/USB DRIVER
7190 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7191 L: linux-can@vger.kernel.org
7193 F: drivers/net/can/usb/etas_es58x/
7196 M: Roopa Prabhu <roopa@nvidia.com>
7197 M: Nikolay Aleksandrov <razor@blackwall.org>
7198 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7199 L: netdev@vger.kernel.org
7201 W: http://www.linuxfoundation.org/en/Net:Bridge
7202 F: include/linux/netfilter_bridge/
7205 ETHERNET PHY LIBRARY
7206 M: Andrew Lunn <andrew@lunn.ch>
7207 M: Heiner Kallweit <hkallweit1@gmail.com>
7208 R: Russell King <linux@armlinux.org.uk>
7209 L: netdev@vger.kernel.org
7211 F: Documentation/ABI/testing/sysfs-class-net-phydev
7212 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7213 F: Documentation/devicetree/bindings/net/mdio*
7214 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7215 F: Documentation/networking/phy.rst
7216 F: drivers/net/mdio/
7217 F: drivers/net/mdio/acpi_mdio.c
7218 F: drivers/net/mdio/fwnode_mdio.c
7219 F: drivers/net/mdio/of_mdio.c
7222 F: include/dt-bindings/net/qca-ar803x.h
7223 F: include/linux/linkmode.h
7224 F: include/linux/*mdio*.h
7225 F: include/linux/mdio/*.h
7226 F: include/linux/mii.h
7227 F: include/linux/of_net.h
7228 F: include/linux/phy.h
7229 F: include/linux/phy_fixed.h
7230 F: include/linux/platform_data/mdio-bcm-unimac.h
7231 F: include/linux/platform_data/mdio-gpio.h
7232 F: include/trace/events/mdio.h
7233 F: include/uapi/linux/mdio.h
7234 F: include/uapi/linux/mii.h
7235 F: net/core/of_net.c
7238 R: Eric Biederman <ebiederm@xmission.com>
7239 R: Kees Cook <keescook@chromium.org>
7240 L: linux-mm@kvack.org
7242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7243 F: arch/alpha/kernel/binfmt_loader.c
7244 F: arch/x86/ia32/ia32_aout.c
7247 F: include/linux/binfmts.h
7248 F: include/linux/elf.h
7249 F: include/uapi/linux/binfmts.h
7250 F: include/uapi/linux/elf.h
7251 F: tools/testing/selftests/exec/
7256 M: Namjae Jeon <linkinjeon@kernel.org>
7257 M: Sungjong Seo <sj1557.seo@samsung.com>
7258 L: linux-fsdevel@vger.kernel.org
7263 M: Jan Kara <jack@suse.com>
7264 L: linux-ext4@vger.kernel.org
7266 F: Documentation/filesystems/ext2.rst
7268 F: include/linux/ext2*
7271 M: "Theodore Ts'o" <tytso@mit.edu>
7272 M: Andreas Dilger <adilger.kernel@dilger.ca>
7273 L: linux-ext4@vger.kernel.org
7275 W: http://ext4.wiki.kernel.org
7276 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7278 F: Documentation/filesystems/ext4/
7280 F: include/trace/events/ext4.h
7282 Extended Verification Module (EVM)
7283 M: Mimi Zohar <zohar@linux.ibm.com>
7284 L: linux-integrity@vger.kernel.org
7286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7287 F: security/integrity/evm/
7288 F: security/integrity/
7290 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7291 M: Ard Biesheuvel <ardb@kernel.org>
7292 L: linux-efi@vger.kernel.org
7294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7295 F: Documentation/admin-guide/efi-stub.rst
7296 F: arch/*/include/asm/efi.h
7297 F: arch/*/kernel/efi.c
7298 F: arch/arm/boot/compressed/efi-header.S
7299 F: arch/arm64/kernel/efi-entry.S
7300 F: arch/x86/platform/efi/
7301 F: drivers/firmware/efi/
7302 F: include/linux/efi*.h
7304 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7305 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7306 M: Chanwoo Choi <cw00.choi@samsung.com>
7307 L: linux-kernel@vger.kernel.org
7309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7310 F: Documentation/devicetree/bindings/extcon/
7311 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7313 F: include/linux/extcon.h
7314 F: include/linux/extcon/
7317 M: Masami Hiramatsu <mhiramat@kernel.org>
7319 F: Documentation/admin-guide/bootconfig.rst
7320 F: fs/proc/bootconfig.c
7321 F: include/linux/bootconfig.h
7323 F: tools/bootconfig/*
7324 F: tools/bootconfig/scripts/*
7327 M: Jingoo Han <jingoohan1@gmail.com>
7328 L: dri-devel@lists.freedesktop.org
7330 F: drivers/gpu/drm/exynos/exynos_dp*
7332 EXYNOS SYSMMU (IOMMU) driver
7333 M: Marek Szyprowski <m.szyprowski@samsung.com>
7334 L: iommu@lists.linux-foundation.org
7336 F: drivers/iommu/exynos-iommu.c
7339 M: Jaegeuk Kim <jaegeuk@kernel.org>
7340 M: Chao Yu <chao@kernel.org>
7341 L: linux-f2fs-devel@lists.sourceforge.net
7343 W: https://f2fs.wiki.kernel.org/
7344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7345 F: Documentation/ABI/testing/sysfs-fs-f2fs
7346 F: Documentation/filesystems/f2fs.rst
7348 F: include/linux/f2fs_fs.h
7349 F: include/trace/events/f2fs.h
7350 F: include/uapi/linux/f2fs.h
7352 F71805F HARDWARE MONITORING DRIVER
7353 M: Jean Delvare <jdelvare@suse.com>
7354 L: linux-hwmon@vger.kernel.org
7356 F: Documentation/hwmon/f71805f.rst
7357 F: drivers/hwmon/f71805f.c
7360 M: Josh Poimboeuf <jpoimboe@redhat.com>
7362 F: scripts/faddr2line
7365 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7366 L: netdev@vger.kernel.org
7368 F: Documentation/networking/failover.rst
7369 F: include/net/failover.h
7370 F: net/core/failover.c
7373 M: Jan Kara <jack@suse.cz>
7374 R: Amir Goldstein <amir73il@gmail.com>
7375 R: Matthew Bobrowski <repnop@google.com>
7376 L: linux-fsdevel@vger.kernel.org
7378 F: fs/notify/fanotify/
7379 F: include/linux/fanotify.h
7380 F: include/uapi/linux/fanotify.h
7382 FARSYNC SYNCHRONOUS DRIVER
7383 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7385 W: http://www.farsite.co.uk/
7386 F: drivers/net/wan/farsync.*
7388 FAULT INJECTION SUPPORT
7389 M: Akinobu Mita <akinobu.mita@gmail.com>
7391 F: Documentation/fault-injection/
7392 F: lib/fault-inject.c
7394 FBTFT Framebuffer drivers
7395 L: dri-devel@lists.freedesktop.org
7396 L: linux-fbdev@vger.kernel.org
7398 F: drivers/staging/fbtft/
7401 M: Michael Buesch <m@bues.ch>
7402 L: linux-media@vger.kernel.org
7404 F: drivers/media/tuners/fc0011.c
7405 F: drivers/media/tuners/fc0011.h
7408 M: Antti Palosaari <crope@iki.fi>
7409 L: linux-media@vger.kernel.org
7411 W: https://linuxtv.org
7412 W: http://palosaari.fi/linux/
7413 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7414 T: git git://linuxtv.org/anttip/media_tree.git
7415 F: drivers/media/tuners/fc2580*
7417 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7418 M: Hannes Reinecke <hare@suse.de>
7419 L: linux-scsi@vger.kernel.org
7421 W: www.Open-FCoE.org
7422 F: drivers/scsi/fcoe/
7423 F: drivers/scsi/libfc/
7425 F: include/scsi/libfc.h
7426 F: include/scsi/libfcoe.h
7427 F: include/uapi/scsi/fc/
7429 FILE LOCKING (flock() and fcntl()/lockf())
7430 M: Jeff Layton <jlayton@kernel.org>
7431 L: linux-fsdevel@vger.kernel.org
7435 F: include/linux/fcntl.h
7436 F: include/uapi/linux/fcntl.h
7438 FILESYSTEM DIRECT ACCESS (DAX)
7439 M: Dan Williams <dan.j.williams@intel.com>
7440 R: Matthew Wilcox <willy@infradead.org>
7441 R: Jan Kara <jack@suse.cz>
7442 L: linux-fsdevel@vger.kernel.org
7443 L: nvdimm@lists.linux.dev
7446 F: include/linux/dax.h
7447 F: include/trace/events/fs_dax.h
7449 FILESYSTEMS (VFS and infrastructure)
7450 M: Alexander Viro <viro@zeniv.linux.org.uk>
7451 L: linux-fsdevel@vger.kernel.org
7454 F: include/linux/fs.h
7455 F: include/linux/fs_types.h
7456 F: include/uapi/linux/fs.h
7457 F: include/uapi/linux/openat2.h
7462 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7463 M: Riku Voipio <riku.voipio@iki.fi>
7464 L: linux-hwmon@vger.kernel.org
7466 F: drivers/hwmon/f75375s.c
7467 F: include/linux/f75375s.h
7469 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7470 M: Clemens Ladisch <clemens@ladisch.de>
7471 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7472 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7475 F: include/uapi/sound/firewire.h
7478 FIREWIRE MEDIA DRIVERS (firedtv)
7479 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7480 L: linux-media@vger.kernel.org
7481 L: linux1394-devel@lists.sourceforge.net
7483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7484 F: drivers/media/firewire/
7486 FIREWIRE SBP-2 TARGET
7487 M: Chris Boot <bootc@bootc.net>
7488 L: linux-scsi@vger.kernel.org
7489 L: target-devel@vger.kernel.org
7490 L: linux1394-devel@lists.sourceforge.net
7492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7493 F: drivers/target/sbp/
7496 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7497 L: linux1394-devel@lists.sourceforge.net
7499 W: http://ieee1394.wiki.kernel.org/
7500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7501 F: drivers/firewire/
7502 F: include/linux/firewire.h
7503 F: include/uapi/linux/firewire*.h
7506 FIRMWARE FRAMEWORK FOR ARMV8-A
7507 M: Sudeep Holla <sudeep.holla@arm.com>
7508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7510 F: drivers/firmware/arm_ffa/
7511 F: include/linux/arm_ffa.h
7513 FIRMWARE LOADER (request_firmware)
7514 M: Luis Chamberlain <mcgrof@kernel.org>
7515 L: linux-kernel@vger.kernel.org
7517 F: Documentation/firmware_class/
7518 F: drivers/base/firmware_loader/
7519 F: include/linux/firmware.h
7521 FLEXTIMER FTM-QUADDEC DRIVER
7522 M: Patrick Havelange <patrick.havelange@essensium.com>
7523 L: linux-iio@vger.kernel.org
7525 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7526 F: drivers/counter/ftm-quaddec.c
7529 M: Denis Efremov <efremov@linux.com>
7530 L: linux-block@vger.kernel.org
7532 F: drivers/block/floppy.c
7534 FLYSKY FSIA6B RC RECEIVER
7535 M: Markus Koch <markus@notsyncing.net>
7536 L: linux-input@vger.kernel.org
7538 F: drivers/input/joystick/fsia6b.c
7540 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7541 M: Geoffrey D. Bennett <g@b4.vu>
7542 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7545 F: sound/usb/mixer_scarlett_gen2.c
7547 FORCEDETH GIGABIT ETHERNET DRIVER
7548 M: Rain River <rain.1986.08.12@gmail.com>
7549 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7550 L: netdev@vger.kernel.org
7552 F: drivers/net/ethernet/nvidia/*
7555 M: Kees Cook <keescook@chromium.org>
7556 L: linux-hardening@vger.kernel.org
7558 F: include/linux/fortify-string.h
7559 F: lib/test_fortify/*
7560 F: scripts/test_fortify.sh
7564 M: Wu Hao <hao.wu@intel.com>
7565 R: Tom Rix <trix@redhat.com>
7566 L: linux-fpga@vger.kernel.org
7568 F: Documentation/ABI/testing/sysfs-bus-dfl*
7569 F: Documentation/fpga/dfl.rst
7570 F: drivers/fpga/dfl*
7571 F: drivers/uio/uio_dfl.c
7572 F: include/linux/dfl.h
7573 F: include/uapi/linux/fpga-dfl.h
7575 FPGA MANAGER FRAMEWORK
7576 M: Moritz Fischer <mdf@kernel.org>
7577 M: Wu Hao <hao.wu@intel.com>
7578 M: Xu Yilun <yilun.xu@intel.com>
7579 R: Tom Rix <trix@redhat.com>
7580 L: linux-fpga@vger.kernel.org
7582 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7584 F: Documentation/devicetree/bindings/fpga/
7585 F: Documentation/driver-api/fpga/
7586 F: Documentation/fpga/
7588 F: include/linux/fpga/
7591 M: Bill Metzenthen <billm@melbpc.org.au>
7593 W: http://floatingpoint.sourceforge.net/emulator/index.html
7594 F: arch/x86/math-emu/
7597 M: Daniel Vetter <daniel@ffwll.ch>
7598 F: drivers/video/fbdev/core/
7600 T: git git://anongit.freedesktop.org/drm/drm-misc
7603 M: Helge Deller <deller@gmx.de>
7604 L: linux-fbdev@vger.kernel.org
7605 L: dri-devel@lists.freedesktop.org
7607 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7609 F: Documentation/fb/
7611 F: include/linux/fb.h
7612 F: include/uapi/linux/fb.h
7613 F: include/uapi/video/
7616 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7617 M: Horia Geantă <horia.geanta@nxp.com>
7618 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7619 M: Gaurav Jain <gaurav.jain@nxp.com>
7620 L: linux-crypto@vger.kernel.org
7622 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7623 F: drivers/crypto/caam/
7625 FREESCALE COLDFIRE M5441X MMC DRIVER
7626 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7627 L: linux-mmc@vger.kernel.org
7629 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7630 F: include/linux/platform_data/mmc-esdhc-mcf.h
7632 FREESCALE DIU FRAMEBUFFER DRIVER
7633 M: Timur Tabi <timur@kernel.org>
7634 L: linux-fbdev@vger.kernel.org
7636 F: drivers/video/fbdev/fsl-diu-fb.*
7638 FREESCALE DMA DRIVER
7639 M: Li Yang <leoyang.li@nxp.com>
7640 M: Zhang Wei <zw@zh-kernel.org>
7641 L: linuxppc-dev@lists.ozlabs.org
7643 F: drivers/dma/fsldma.*
7645 FREESCALE DSPI DRIVER
7646 M: Vladimir Oltean <olteanv@gmail.com>
7647 L: linux-spi@vger.kernel.org
7649 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7650 F: drivers/spi/spi-fsl-dspi.c
7651 F: include/linux/spi/spi-fsl-dspi.h
7653 FREESCALE ENETC ETHERNET DRIVERS
7654 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7655 L: netdev@vger.kernel.org
7657 F: drivers/net/ethernet/freescale/enetc/
7659 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7660 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7661 L: netdev@vger.kernel.org
7663 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7664 F: drivers/net/ethernet/freescale/gianfar*
7666 FREESCALE GPMI NAND DRIVER
7667 M: Han Xu <han.xu@nxp.com>
7668 L: linux-mtd@lists.infradead.org
7670 F: drivers/mtd/nand/raw/gpmi-nand/*
7672 FREESCALE I2C CPM DRIVER
7673 M: Jochen Friedrich <jochen@scram.de>
7674 L: linuxppc-dev@lists.ozlabs.org
7675 L: linux-i2c@vger.kernel.org
7677 F: drivers/i2c/busses/i2c-cpm.c
7679 FREESCALE IMX / MXC FEC DRIVER
7680 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7681 L: netdev@vger.kernel.org
7683 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7684 F: drivers/net/ethernet/freescale/fec.h
7685 F: drivers/net/ethernet/freescale/fec_main.c
7686 F: drivers/net/ethernet/freescale/fec_ptp.c
7688 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7689 M: Sascha Hauer <s.hauer@pengutronix.de>
7690 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7691 L: linux-fbdev@vger.kernel.org
7692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7694 F: drivers/video/fbdev/imxfb.c
7695 F: include/linux/platform_data/video-imxfb.h
7697 FREESCALE IMX DDR PMU DRIVER
7698 M: Frank Li <Frank.li@nxp.com>
7699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7701 F: Documentation/admin-guide/perf/imx-ddr.rst
7702 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7703 F: drivers/perf/fsl_imx8_ddr_perf.c
7705 FREESCALE IMX I2C DRIVER
7706 M: Oleksij Rempel <o.rempel@pengutronix.de>
7707 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7708 L: linux-i2c@vger.kernel.org
7710 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7711 F: drivers/i2c/busses/i2c-imx.c
7713 FREESCALE IMX LPI2C DRIVER
7714 M: Dong Aisheng <aisheng.dong@nxp.com>
7715 L: linux-i2c@vger.kernel.org
7716 L: linux-imx@nxp.com
7718 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7719 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7721 FREESCALE MPC I2C DRIVER
7722 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7723 L: linux-i2c@vger.kernel.org
7725 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7726 F: drivers/i2c/busses/i2c-mpc.c
7728 FREESCALE QORIQ DPAA ETHERNET DRIVER
7729 M: Madalin Bucur <madalin.bucur@nxp.com>
7730 L: netdev@vger.kernel.org
7732 F: drivers/net/ethernet/freescale/dpaa
7734 FREESCALE QORIQ DPAA FMAN DRIVER
7735 M: Madalin Bucur <madalin.bucur@nxp.com>
7736 L: netdev@vger.kernel.org
7738 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7739 F: drivers/net/ethernet/freescale/fman
7741 FREESCALE QORIQ PTP CLOCK DRIVER
7742 M: Yangbo Lu <yangbo.lu@nxp.com>
7743 L: netdev@vger.kernel.org
7745 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7746 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7747 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7748 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7749 F: drivers/ptp/ptp_qoriq.c
7750 F: drivers/ptp/ptp_qoriq_debugfs.c
7751 F: include/linux/fsl/ptp_qoriq.h
7753 FREESCALE QUAD SPI DRIVER
7754 M: Han Xu <han.xu@nxp.com>
7755 L: linux-spi@vger.kernel.org
7757 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7758 F: drivers/spi/spi-fsl-qspi.c
7760 FREESCALE QUICC ENGINE LIBRARY
7761 M: Qiang Zhao <qiang.zhao@nxp.com>
7762 L: linuxppc-dev@lists.ozlabs.org
7764 F: drivers/soc/fsl/qe/
7765 F: include/soc/fsl/qe/
7767 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7768 M: Li Yang <leoyang.li@nxp.com>
7769 L: netdev@vger.kernel.org
7770 L: linuxppc-dev@lists.ozlabs.org
7772 F: drivers/net/ethernet/freescale/ucc_geth*
7774 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7775 M: Zhao Qiang <qiang.zhao@nxp.com>
7776 L: netdev@vger.kernel.org
7777 L: linuxppc-dev@lists.ozlabs.org
7779 F: drivers/net/wan/fsl_ucc_hdlc*
7781 FREESCALE QUICC ENGINE UCC UART DRIVER
7782 M: Timur Tabi <timur@kernel.org>
7783 L: linuxppc-dev@lists.ozlabs.org
7785 F: drivers/tty/serial/ucc_uart.c
7787 FREESCALE SOC DRIVERS
7788 M: Li Yang <leoyang.li@nxp.com>
7789 L: linuxppc-dev@lists.ozlabs.org
7790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7792 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7793 F: Documentation/devicetree/bindings/soc/fsl/
7795 F: include/linux/fsl/
7798 FREESCALE SOC FS_ENET DRIVER
7799 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7800 L: linuxppc-dev@lists.ozlabs.org
7801 L: netdev@vger.kernel.org
7803 F: drivers/net/ethernet/freescale/fs_enet/
7804 F: include/linux/fs_enet_pd.h
7806 FREESCALE SOC SOUND DRIVERS
7807 M: Shengjiu Wang <shengjiu.wang@gmail.com>
7808 M: Xiubo Li <Xiubo.Lee@gmail.com>
7809 R: Fabio Estevam <festevam@gmail.com>
7810 R: Nicolin Chen <nicoleotsuka@gmail.com>
7811 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7812 L: linuxppc-dev@lists.ozlabs.org
7814 F: sound/soc/fsl/fsl*
7815 F: sound/soc/fsl/imx*
7816 F: sound/soc/fsl/mpc8610_hpcd.c
7818 FREESCALE USB PERIPHERAL DRIVERS
7819 M: Li Yang <leoyang.li@nxp.com>
7820 L: linux-usb@vger.kernel.org
7821 L: linuxppc-dev@lists.ozlabs.org
7823 F: drivers/usb/gadget/udc/fsl*
7825 FREESCALE USB PHY DRIVER
7826 M: Ran Wang <ran.wang_1@nxp.com>
7827 L: linux-usb@vger.kernel.org
7828 L: linuxppc-dev@lists.ozlabs.org
7830 F: drivers/usb/phy/phy-fsl-usb*
7833 M: Christoph Hellwig <hch@infradead.org>
7835 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7839 M: "Rafael J. Wysocki" <rafael@kernel.org>
7840 M: Pavel Machek <pavel@ucw.cz>
7841 L: linux-pm@vger.kernel.org
7843 F: Documentation/power/freezing-of-tasks.rst
7844 F: include/linux/freezer.h
7848 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7849 L: linux-kernel@vger.kernel.org
7851 F: include/linux/frontswap.h
7854 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7855 M: David Howells <dhowells@redhat.com>
7856 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7858 F: Documentation/filesystems/caching/
7860 F: include/linux/fscache*.h
7862 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7863 M: Theodore Y. Ts'o <tytso@mit.edu>
7864 M: Jaegeuk Kim <jaegeuk@kernel.org>
7865 M: Eric Biggers <ebiggers@kernel.org>
7866 L: linux-fscrypt@vger.kernel.org
7868 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7869 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7870 F: Documentation/filesystems/fscrypt.rst
7872 F: include/linux/fscrypt*.h
7873 F: include/uapi/linux/fscrypt.h
7876 M: Jeremy Kerr <jk@ozlabs.org>
7877 M: Joel Stanley <joel@jms.id.au>
7878 R: Alistar Popple <alistair@popple.id.au>
7879 R: Eddie James <eajames@linux.ibm.com>
7880 L: linux-fsi@lists.ozlabs.org
7882 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7885 F: include/linux/fsi*.h
7886 F: include/trace/events/fsi*.h
7888 FSI-ATTACHED I2C DRIVER
7889 M: Eddie James <eajames@linux.ibm.com>
7890 L: linux-i2c@vger.kernel.org
7891 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7893 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7894 F: drivers/i2c/busses/i2c-fsi.c
7896 FSI-ATTACHED SPI DRIVER
7897 M: Eddie James <eajames@linux.ibm.com>
7898 L: linux-spi@vger.kernel.org
7900 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7901 F: drivers/spi/spi-fsi.c
7903 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7904 M: Jan Kara <jack@suse.cz>
7905 R: Amir Goldstein <amir73il@gmail.com>
7906 L: linux-fsdevel@vger.kernel.org
7908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7910 F: include/linux/fsnotify*.h
7912 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7913 M: Eric Biggers <ebiggers@kernel.org>
7914 M: Theodore Y. Ts'o <tytso@mit.edu>
7915 L: linux-fscrypt@vger.kernel.org
7917 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7918 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7919 F: Documentation/filesystems/fsverity.rst
7921 F: include/linux/fsverity.h
7922 F: include/uapi/linux/fsverity.h
7924 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7925 M: Michael Zaidman <michael.zaidman@gmail.com>
7926 L: linux-i2c@vger.kernel.org
7927 L: linux-input@vger.kernel.org
7929 F: drivers/hid/hid-ft260.c
7931 FUJITSU LAPTOP EXTRAS
7932 M: Jonathan Woithe <jwoithe@just42.net>
7933 L: platform-driver-x86@vger.kernel.org
7935 F: drivers/platform/x86/fujitsu-laptop.c
7937 FUJITSU M-5MO LS CAMERA ISP DRIVER
7938 M: Kyungmin Park <kyungmin.park@samsung.com>
7939 M: Heungjun Kim <riverful.kim@samsung.com>
7940 L: linux-media@vger.kernel.org
7942 F: drivers/media/i2c/m5mols/
7943 F: include/media/i2c/m5mols.h
7945 FUJITSU TABLET EXTRAS
7946 M: Robert Gerlach <khnz@gmx.de>
7947 L: platform-driver-x86@vger.kernel.org
7949 F: drivers/platform/x86/fujitsu-tablet.c
7951 FUNGIBLE ETHERNET DRIVERS
7952 M: Dimitris Michailidis <dmichail@fungible.com>
7953 L: netdev@vger.kernel.org
7955 F: drivers/net/ethernet/fungible/
7957 FUSE: FILESYSTEM IN USERSPACE
7958 M: Miklos Szeredi <miklos@szeredi.hu>
7959 L: linux-fsdevel@vger.kernel.org
7961 W: https://github.com/libfuse/
7962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7963 F: Documentation/filesystems/fuse.rst
7965 F: include/uapi/linux/fuse.h
7968 M: Thomas Gleixner <tglx@linutronix.de>
7969 M: Ingo Molnar <mingo@redhat.com>
7970 R: Peter Zijlstra <peterz@infradead.org>
7971 R: Darren Hart <dvhart@infradead.org>
7972 R: Davidlohr Bueso <dave@stgolabs.net>
7973 R: André Almeida <andrealmeid@collabora.com>
7974 L: linux-kernel@vger.kernel.org
7976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7977 F: Documentation/locking/*futex*
7978 F: include/asm-generic/futex.h
7979 F: include/linux/futex.h
7980 F: include/uapi/linux/futex.h
7982 F: tools/perf/bench/futex*
7983 F: tools/testing/selftests/futex/
7985 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7986 M: Tim Harvey <tharvey@gateworks.com>
7987 M: Robert Jones <rjones@gateworks.com>
7989 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7990 F: drivers/mfd/gateworks-gsc.c
7991 F: include/linux/mfd/gsc.h
7992 F: Documentation/hwmon/gsc-hwmon.rst
7993 F: drivers/hwmon/gsc-hwmon.c
7994 F: include/linux/platform_data/gsc_hwmon.h
7997 M: Kees Cook <keescook@chromium.org>
7998 L: linux-hardening@vger.kernel.org
8000 F: Documentation/kbuild/gcc-plugins.rst
8001 F: scripts/Makefile.gcc-plugins
8002 F: scripts/gcc-plugins/
8004 GCOV BASED KERNEL PROFILING
8005 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8007 F: Documentation/dev-tools/gcov.rst
8010 GDB KERNEL DEBUGGING HELPER SCRIPTS
8011 M: Jan Kiszka <jan.kiszka@siemens.com>
8012 M: Kieran Bingham <kbingham@kernel.org>
8016 GEMINI CRYPTO DRIVER
8017 M: Corentin Labbe <clabbe@baylibre.com>
8018 L: linux-crypto@vger.kernel.org
8020 F: drivers/crypto/gemini/
8022 GEMTEK FM RADIO RECEIVER DRIVER
8023 M: Hans Verkuil <hverkuil@xs4all.nl>
8024 L: linux-media@vger.kernel.org
8026 W: https://linuxtv.org
8027 T: git git://linuxtv.org/media_tree.git
8028 F: drivers/media/radio/radio-gemtek*
8030 GENERIC ARCHITECTURE TOPOLOGY
8031 M: Sudeep Holla <sudeep.holla@arm.com>
8032 L: linux-kernel@vger.kernel.org
8034 F: drivers/base/arch_topology.c
8035 F: include/linux/arch_topology.h
8038 M: Thomas Gleixner <tglx@linutronix.de>
8039 M: Peter Zijlstra <peterz@infradead.org>
8040 M: Andy Lutomirski <luto@kernel.org>
8041 L: linux-kernel@vger.kernel.org
8043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8044 F: include/linux/entry-common.h
8045 F: include/linux/entry-kvm.h
8048 GENERIC GPIO I2C DRIVER
8049 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8051 F: drivers/i2c/busses/i2c-gpio.c
8052 F: include/linux/platform_data/i2c-gpio.h
8054 GENERIC GPIO I2C MULTIPLEXER DRIVER
8055 M: Peter Korsgaard <peter.korsgaard@barco.com>
8056 L: linux-i2c@vger.kernel.org
8058 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8059 F: drivers/i2c/muxes/i2c-mux-gpio.c
8060 F: include/linux/platform_data/i2c-mux-gpio.h
8062 GENERIC HDLC (WAN) DRIVERS
8063 M: Krzysztof Halasa <khc@pm.waw.pl>
8065 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8066 F: drivers/net/wan/c101.c
8067 F: drivers/net/wan/hd6457*
8068 F: drivers/net/wan/hdlc*
8069 F: drivers/net/wan/n2.c
8070 F: drivers/net/wan/pc300too.c
8071 F: drivers/net/wan/pci200syn.c
8072 F: drivers/net/wan/wanxl*
8074 GENERIC INCLUDE/ASM HEADER FILES
8075 M: Arnd Bergmann <arnd@arndb.de>
8076 L: linux-arch@vger.kernel.org
8078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8079 F: include/asm-generic/
8080 F: include/uapi/asm-generic/
8082 GENERIC PHY FRAMEWORK
8083 M: Kishon Vijay Abraham I <kishon@ti.com>
8084 M: Vinod Koul <vkoul@kernel.org>
8085 L: linux-phy@lists.infradead.org
8087 Q: https://patchwork.kernel.org/project/linux-phy/list/
8088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8089 F: Documentation/devicetree/bindings/phy/
8091 F: include/linux/phy/
8093 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8094 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8096 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8099 M: "Rafael J. Wysocki" <rafael@kernel.org>
8100 M: Kevin Hilman <khilman@kernel.org>
8101 M: Ulf Hansson <ulf.hansson@linaro.org>
8102 L: linux-pm@vger.kernel.org
8104 F: Documentation/devicetree/bindings/power/power?domain*
8105 F: drivers/base/power/domain*.c
8106 F: include/linux/pm_domain.h
8108 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8109 M: Eugen Hristev <eugen.hristev@microchip.com>
8110 L: linux-input@vger.kernel.org
8112 F: drivers/input/touchscreen/resistive-adc-touch.c
8114 GENERIC STRING LIBRARY
8115 R: Andy Shevchenko <andy@kernel.org>
8118 F: lib/string_helpers.c
8119 F: lib/test_string.c
8120 F: lib/test-string_helpers.c
8122 GENERIC UIO DRIVER FOR PCI DEVICES
8123 M: "Michael S. Tsirkin" <mst@redhat.com>
8124 L: kvm@vger.kernel.org
8126 F: drivers/uio/uio_pci_generic.c
8128 GENERIC VDSO LIBRARY
8129 M: Andy Lutomirski <luto@kernel.org>
8130 M: Thomas Gleixner <tglx@linutronix.de>
8131 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8132 L: linux-kernel@vger.kernel.org
8134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8135 F: include/asm-generic/vdso/vsyscall.h
8137 F: kernel/time/vsyscall.c
8140 GENWQE (IBM Generic Workqueue Card)
8141 M: Frank Haverkamp <haver@linux.ibm.com>
8143 F: drivers/misc/genwqe/
8145 GET_MAINTAINER SCRIPT
8146 M: Joe Perches <joe@perches.com>
8148 F: scripts/get_maintainer.pl
8151 M: Bob Peterson <rpeterso@redhat.com>
8152 M: Andreas Gruenbacher <agruenba@redhat.com>
8153 L: cluster-devel@redhat.com
8155 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8157 F: Documentation/filesystems/gfs2*
8159 F: include/uapi/linux/gfs2_ondisk.h
8162 M: Thomas Weißschuh <thomas@weissschuh.net>
8163 L: platform-driver-x86@vger.kernel.org
8165 F: drivers/platform/x86/gigabyte-wmi.c
8168 M: Johan Hovold <johan@kernel.org>
8170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8171 F: Documentation/ABI/testing/sysfs-class-gnss
8172 F: Documentation/devicetree/bindings/gnss/
8174 F: include/linux/gnss.h
8177 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8178 L: linux-media@vger.kernel.org
8180 F: drivers/media/usb/go7007/
8183 M: Bastien Nocera <hadess@hadess.net>
8184 M: Hans de Goede <hdegoede@redhat.com>
8185 L: linux-input@vger.kernel.org
8187 F: drivers/input/touchscreen/goodix*
8189 GOOGLE ETHERNET DRIVERS
8190 M: Jeroen de Borst <jeroendb@google.com>
8191 R: Catherine Sullivan <csully@google.com>
8192 R: David Awogbemila <awogbemila@google.com>
8193 L: netdev@vger.kernel.org
8195 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8196 F: drivers/net/ethernet/google
8198 GPD POCKET FAN DRIVER
8199 M: Hans de Goede <hdegoede@redhat.com>
8200 L: platform-driver-x86@vger.kernel.org
8202 F: drivers/platform/x86/gpd-pocket-fan.c
8205 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8206 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8207 L: linux-gpio@vger.kernel.org
8208 L: linux-acpi@vger.kernel.org
8210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8211 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8212 F: drivers/gpio/gpiolib-acpi.c
8213 F: drivers/gpio/gpiolib-acpi.h
8216 M: Geert Uytterhoeven <geert+renesas@glider.be>
8217 L: linux-gpio@vger.kernel.org
8219 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8220 F: drivers/gpio/gpio-aggregator.c
8223 M: Sean Young <sean@mess.org>
8224 L: linux-media@vger.kernel.org
8226 F: drivers/media/rc/gpio-ir-tx.c
8229 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8230 L: linux-gpio@vger.kernel.org
8232 F: drivers/gpio/gpio-mockup.c
8233 F: tools/testing/selftests/gpio/
8236 R: Michael Walle <michael@walle.cc>
8238 F: drivers/gpio/gpio-regmap.c
8239 F: include/linux/gpio/regmap.h
8242 M: Linus Walleij <linus.walleij@linaro.org>
8243 M: Bartosz Golaszewski <brgl@bgdev.pl>
8244 L: linux-gpio@vger.kernel.org
8246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8247 F: Documentation/ABI/obsolete/sysfs-gpio
8248 F: Documentation/ABI/testing/gpio-cdev
8249 F: Documentation/admin-guide/gpio/
8250 F: Documentation/devicetree/bindings/gpio/
8251 F: Documentation/driver-api/gpio/
8253 F: include/asm-generic/gpio.h
8254 F: include/linux/gpio.h
8255 F: include/linux/gpio/
8256 F: include/linux/of_gpio.h
8257 F: include/uapi/linux/gpio.h
8260 GRE DEMULTIPLEXER DRIVER
8261 M: Dmitry Kozlov <xeb@mail.ru>
8262 L: netdev@vger.kernel.org
8264 F: include/net/gre.h
8265 F: net/ipv4/gre_demux.c
8266 F: net/ipv4/gre_offload.c
8268 GRETH 10/100/1G Ethernet MAC device driver
8269 M: Andreas Larsson <andreas@gaisler.com>
8270 L: netdev@vger.kernel.org
8272 F: drivers/net/ethernet/aeroflex/
8274 GREYBUS AUDIO PROTOCOLS DRIVERS
8275 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8276 M: Mark Greer <mgreer@animalcreek.com>
8278 F: drivers/staging/greybus/audio_apbridgea.c
8279 F: drivers/staging/greybus/audio_apbridgea.h
8280 F: drivers/staging/greybus/audio_codec.c
8281 F: drivers/staging/greybus/audio_codec.h
8282 F: drivers/staging/greybus/audio_gb.c
8283 F: drivers/staging/greybus/audio_manager.c
8284 F: drivers/staging/greybus/audio_manager.h
8285 F: drivers/staging/greybus/audio_manager_module.c
8286 F: drivers/staging/greybus/audio_manager_private.h
8287 F: drivers/staging/greybus/audio_manager_sysfs.c
8288 F: drivers/staging/greybus/audio_module.c
8289 F: drivers/staging/greybus/audio_topology.c
8291 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8292 M: Viresh Kumar <vireshk@kernel.org>
8294 F: drivers/staging/greybus/authentication.c
8295 F: drivers/staging/greybus/bootrom.c
8296 F: drivers/staging/greybus/firmware.h
8297 F: drivers/staging/greybus/fw-core.c
8298 F: drivers/staging/greybus/fw-download.c
8299 F: drivers/staging/greybus/fw-management.c
8300 F: drivers/staging/greybus/greybus_authentication.h
8301 F: drivers/staging/greybus/greybus_firmware.h
8302 F: drivers/staging/greybus/hid.c
8303 F: drivers/staging/greybus/i2c.c
8304 F: drivers/staging/greybus/spi.c
8305 F: drivers/staging/greybus/spilib.c
8306 F: drivers/staging/greybus/spilib.h
8308 GREYBUS LOOPBACK DRIVER
8309 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8311 F: drivers/staging/greybus/loopback.c
8313 GREYBUS PLATFORM DRIVERS
8314 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8316 F: drivers/staging/greybus/arche-apb-ctrl.c
8317 F: drivers/staging/greybus/arche-platform.c
8318 F: drivers/staging/greybus/arche_platform.h
8320 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8321 M: Rui Miguel Silva <rmfrfs@gmail.com>
8323 F: drivers/staging/greybus/gpio.c
8324 F: drivers/staging/greybus/light.c
8325 F: drivers/staging/greybus/power_supply.c
8326 F: drivers/staging/greybus/sdio.c
8327 F: drivers/staging/greybus/spi.c
8328 F: drivers/staging/greybus/spilib.c
8331 M: Johan Hovold <johan@kernel.org>
8332 M: Alex Elder <elder@kernel.org>
8333 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8334 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8337 F: drivers/staging/greybus/
8338 F: include/linux/greybus.h
8339 F: include/linux/greybus/
8341 GREYBUS UART PROTOCOLS DRIVERS
8342 M: David Lin <dtwlin@gmail.com>
8344 F: drivers/staging/greybus/log.c
8345 F: drivers/staging/greybus/uart.c
8347 GS1662 VIDEO SERIALIZER
8348 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8349 L: linux-media@vger.kernel.org
8351 T: git git://linuxtv.org/media_tree.git
8352 F: drivers/media/spi/gs1662.c
8354 GSPCA FINEPIX SUBDRIVER
8355 M: Frank Zago <frank@zago.net>
8356 L: linux-media@vger.kernel.org
8358 T: git git://linuxtv.org/media_tree.git
8359 F: drivers/media/usb/gspca/finepix.c
8361 GSPCA GL860 SUBDRIVER
8362 M: Olivier Lorin <o.lorin@laposte.net>
8363 L: linux-media@vger.kernel.org
8365 T: git git://linuxtv.org/media_tree.git
8366 F: drivers/media/usb/gspca/gl860/
8368 GSPCA M5602 SUBDRIVER
8369 M: Erik Andren <erik.andren@gmail.com>
8370 L: linux-media@vger.kernel.org
8372 T: git git://linuxtv.org/media_tree.git
8373 F: drivers/media/usb/gspca/m5602/
8375 GSPCA PAC207 SONIXB SUBDRIVER
8376 M: Hans Verkuil <hverkuil@xs4all.nl>
8377 L: linux-media@vger.kernel.org
8379 T: git git://linuxtv.org/media_tree.git
8380 F: drivers/media/usb/gspca/pac207.c
8382 GSPCA SN9C20X SUBDRIVER
8383 M: Brian Johnson <brijohn@gmail.com>
8384 L: linux-media@vger.kernel.org
8386 T: git git://linuxtv.org/media_tree.git
8387 F: drivers/media/usb/gspca/sn9c20x.c
8389 GSPCA T613 SUBDRIVER
8390 M: Leandro Costantino <lcostantino@gmail.com>
8391 L: linux-media@vger.kernel.org
8393 T: git git://linuxtv.org/media_tree.git
8394 F: drivers/media/usb/gspca/t613.c
8396 GSPCA USB WEBCAM DRIVER
8397 M: Hans Verkuil <hverkuil@xs4all.nl>
8398 L: linux-media@vger.kernel.org
8400 T: git git://linuxtv.org/media_tree.git
8401 F: drivers/media/usb/gspca/
8403 GTP (GPRS Tunneling Protocol)
8404 M: Pablo Neira Ayuso <pablo@netfilter.org>
8405 M: Harald Welte <laforge@gnumonks.org>
8406 L: osmocom-net-gprs@lists.osmocom.org
8408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8409 F: drivers/net/gtp.c
8411 GUID PARTITION TABLE (GPT)
8412 M: Davidlohr Bueso <dave@stgolabs.net>
8413 L: linux-efi@vger.kernel.org
8415 F: block/partitions/efi.*
8418 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8419 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8421 W: http://uclinux-h8.sourceforge.jp
8422 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8424 F: drivers/clk/h8300/
8425 F: drivers/clocksource/h8300_*.c
8426 F: drivers/irqchip/irq-renesas-h8*.c
8428 HABANALABS PCI DRIVER
8429 M: Oded Gabbay <ogabbay@kernel.org>
8431 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8432 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8433 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8434 F: drivers/misc/habanalabs/
8435 F: include/uapi/misc/habanalabs.h
8438 M: Antti Palosaari <crope@iki.fi>
8439 L: linux-media@vger.kernel.org
8441 W: https://linuxtv.org
8442 W: http://palosaari.fi/linux/
8443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8444 T: git git://linuxtv.org/anttip/media_tree.git
8445 F: drivers/media/usb/hackrf/
8447 HANTRO VPU CODEC DRIVER
8448 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8449 M: Philipp Zabel <p.zabel@pengutronix.de>
8450 L: linux-media@vger.kernel.org
8451 L: linux-rockchip@lists.infradead.org
8453 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8454 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8455 F: drivers/staging/media/hantro/
8457 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8458 M: Frank Seidel <frank@f-seidel.de>
8459 L: platform-driver-x86@vger.kernel.org
8461 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8462 F: drivers/platform/x86/hdaps.c
8465 M: Jean Delvare <jdelvare@suse.com>
8466 M: Guenter Roeck <linux@roeck-us.net>
8467 L: linux-hwmon@vger.kernel.org
8469 W: http://hwmon.wiki.kernel.org/
8470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8471 F: Documentation/ABI/testing/sysfs-class-hwmon
8472 F: Documentation/devicetree/bindings/hwmon/
8473 F: Documentation/hwmon/
8475 F: include/linux/hwmon*.h
8476 F: include/trace/events/hwmon*.h
8477 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8479 HARDWARE RANDOM NUMBER GENERATOR CORE
8480 M: Matt Mackall <mpm@selenic.com>
8481 M: Herbert Xu <herbert@gondor.apana.org.au>
8482 L: linux-crypto@vger.kernel.org
8484 F: Documentation/admin-guide/hw_random.rst
8485 F: Documentation/devicetree/bindings/rng/
8486 F: drivers/char/hw_random/
8487 F: include/linux/hw_random.h
8489 HARDWARE SPINLOCK CORE
8490 M: Ohad Ben-Cohen <ohad@wizery.com>
8491 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8492 R: Baolin Wang <baolin.wang7@gmail.com>
8493 L: linux-remoteproc@vger.kernel.org
8495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8496 F: Documentation/devicetree/bindings/hwlock/
8497 F: Documentation/locking/hwspinlock.rst
8498 F: drivers/hwspinlock/
8499 F: include/linux/hwspinlock.h
8501 HARDWARE TRACING FACILITIES
8502 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8504 F: drivers/hwtracing/
8506 HARMONY SOUND DRIVER
8507 L: linux-parisc@vger.kernel.org
8509 F: sound/parisc/harmony.*
8511 HDPVR USB VIDEO ENCODER DRIVER
8512 M: Hans Verkuil <hverkuil@xs4all.nl>
8513 L: linux-media@vger.kernel.org
8515 W: https://linuxtv.org
8516 T: git git://linuxtv.org/media_tree.git
8517 F: drivers/media/usb/hdpvr/
8519 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8520 M: Matt Hsiao <matt.hsiao@hpe.com>
8522 F: drivers/misc/hpilo.[ch]
8524 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8525 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8527 F: Documentation/watchdog/hpwdt.rst
8528 F: drivers/watchdog/hpwdt.c
8530 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8531 M: Don Brace <don.brace@microchip.com>
8532 L: storagedev@microchip.com
8533 L: linux-scsi@vger.kernel.org
8535 F: Documentation/scsi/hpsa.rst
8536 F: drivers/scsi/hpsa*.[ch]
8537 F: include/linux/cciss*.h
8538 F: include/uapi/linux/cciss*.h
8541 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8542 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8543 L: linux-rdma@vger.kernel.org
8545 F: drivers/infiniband/hw/hfi1
8548 L: linux-fsdevel@vger.kernel.org
8550 F: Documentation/filesystems/hfs.rst
8554 L: linux-fsdevel@vger.kernel.org
8556 F: Documentation/filesystems/hfsplus.rst
8559 HGA FRAMEBUFFER DRIVER
8560 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8561 L: linux-nvidia@lists.surfsouth.com
8563 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8564 F: drivers/video/fbdev/hgafb.c
8566 HIBERNATION (aka Software Suspend, aka swsusp)
8567 M: "Rafael J. Wysocki" <rafael@kernel.org>
8568 M: Pavel Machek <pavel@ucw.cz>
8569 L: linux-pm@vger.kernel.org
8571 B: https://bugzilla.kernel.org
8572 F: arch/*/include/asm/suspend*.h
8574 F: drivers/base/power/
8575 F: include/linux/freezer.h
8576 F: include/linux/pm.h
8577 F: include/linux/suspend.h
8581 M: Jiri Kosina <jikos@kernel.org>
8582 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8583 L: linux-input@vger.kernel.org
8585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8587 F: include/linux/hid*
8588 F: include/uapi/linux/hid*
8590 HID LOGITECH DRIVERS
8591 R: Filipe Laíns <lains@riseup.net>
8592 L: linux-input@vger.kernel.org
8594 F: drivers/hid/hid-logitech-*
8596 HID PLAYSTATION DRIVER
8597 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8598 L: linux-input@vger.kernel.org
8600 F: drivers/hid/hid-playstation.c
8602 HID SENSOR HUB DRIVERS
8603 M: Jiri Kosina <jikos@kernel.org>
8604 M: Jonathan Cameron <jic23@kernel.org>
8605 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8606 L: linux-input@vger.kernel.org
8607 L: linux-iio@vger.kernel.org
8609 F: Documentation/hid/hid-sensor*
8610 F: drivers/hid/hid-sensor-*
8611 F: drivers/iio/*/hid-*
8612 F: include/linux/hid-sensor-*
8614 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8615 M: Thomas Gleixner <tglx@linutronix.de>
8616 L: linux-kernel@vger.kernel.org
8618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8619 F: Documentation/timers/
8620 F: include/linux/clockchips.h
8621 F: include/linux/hrtimer.h
8622 F: kernel/time/clockevents.c
8623 F: kernel/time/hrtimer.c
8624 F: kernel/time/timer_*.c
8626 HIGH-SPEED SCC DRIVER FOR AX.25
8627 L: linux-hams@vger.kernel.org
8629 F: drivers/net/hamradio/dmascc.c
8630 F: drivers/net/hamradio/scc.c
8632 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8633 M: HighPoint Linux Team <linux@highpoint-tech.com>
8635 W: http://www.highpoint-tech.com
8636 F: Documentation/scsi/hptiop.rst
8637 F: drivers/scsi/hptiop.c
8640 M: Jes Sorensen <jes@trained-monkey.org>
8641 L: linux-hippi@sunsite.dk
8643 F: drivers/net/hippi/
8644 F: include/linux/hippidevice.h
8645 F: include/uapi/linux/if_hippi.h
8648 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8649 M: Kurt Kanzenbach <kurt@linutronix.de>
8650 L: netdev@vger.kernel.org
8652 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8653 F: drivers/net/dsa/hirschmann/*
8654 F: include/linux/platform_data/hirschmann-hellcreek.h
8655 F: net/dsa/tag_hellcreek.c
8657 HISILICON DMA DRIVER
8658 M: Zhou Wang <wangzhou1@hisilicon.com>
8659 L: dmaengine@vger.kernel.org
8661 F: drivers/dma/hisi_dma.c
8663 HISILICON GPIO DRIVER
8664 M: Luo Jiaxing <luojiaxing@huawei.com>
8665 L: linux-gpio@vger.kernel.org
8667 F: drivers/gpio/gpio-hisi.c
8669 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8670 M: Longfang Liu <liulongfang@huawei.com>
8671 L: linux-crypto@vger.kernel.org
8673 F: Documentation/ABI/testing/debugfs-hisi-hpre
8674 F: drivers/crypto/hisilicon/hpre/hpre.h
8675 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8676 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8678 HISILICON I2C CONTROLLER DRIVER
8679 M: Yicong Yang <yangyicong@hisilicon.com>
8680 L: linux-i2c@vger.kernel.org
8682 W: https://www.hisilicon.com
8683 F: drivers/i2c/busses/i2c-hisi.c
8685 HISILICON LPC BUS DRIVER
8686 M: john.garry@huawei.com
8688 W: http://www.hisilicon.com
8689 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8690 F: drivers/bus/hisi_lpc.c
8692 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8693 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8694 M: Salil Mehta <salil.mehta@huawei.com>
8695 L: netdev@vger.kernel.org
8697 W: http://www.hisilicon.com
8698 F: drivers/net/ethernet/hisilicon/hns3/
8700 HISILICON NETWORK SUBSYSTEM DRIVER
8701 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8702 M: Salil Mehta <salil.mehta@huawei.com>
8703 L: netdev@vger.kernel.org
8705 W: http://www.hisilicon.com
8706 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8707 F: drivers/net/ethernet/hisilicon/
8709 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8710 M: John Stultz <john.stultz@linaro.org>
8711 L: linux-kernel@vger.kernel.org
8713 F: drivers/misc/hisi_hikey_usb.c
8715 HISILICON PMU DRIVER
8716 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8717 M: Qi Liu <liuqi115@huawei.com>
8719 W: http://www.hisilicon.com
8720 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
8721 F: Documentation/admin-guide/perf/hisi-pmu.rst
8722 F: drivers/perf/hisilicon
8724 HISILICON QM AND ZIP Controller DRIVER
8725 M: Zhou Wang <wangzhou1@hisilicon.com>
8726 L: linux-crypto@vger.kernel.org
8728 F: Documentation/ABI/testing/debugfs-hisi-zip
8729 F: drivers/crypto/hisilicon/qm.c
8730 F: drivers/crypto/hisilicon/sgl.c
8731 F: drivers/crypto/hisilicon/zip/
8732 F: include/linux/hisi_acc_qm.h
8734 HISILICON ROCE DRIVER
8735 M: Wenpeng Liang <liangwenpeng@huawei.com>
8736 M: Weihang Li <liweihang@huawei.com>
8737 L: linux-rdma@vger.kernel.org
8739 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8740 F: drivers/infiniband/hw/hns/
8742 HISILICON SAS Controller
8743 M: John Garry <john.garry@huawei.com>
8745 W: http://www.hisilicon.com
8746 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8747 F: drivers/scsi/hisi_sas/
8749 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8750 M: Kai Ye <yekai13@huawei.com>
8751 M: Longfang Liu <liulongfang@huawei.com>
8752 L: linux-crypto@vger.kernel.org
8754 F: Documentation/ABI/testing/debugfs-hisi-sec
8755 F: drivers/crypto/hisilicon/sec2/sec.h
8756 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8757 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8758 F: drivers/crypto/hisilicon/sec2/sec_main.c
8760 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8761 M: Jay Fang <f.fangjian@huawei.com>
8762 L: linux-spi@vger.kernel.org
8764 W: http://www.hisilicon.com
8765 F: drivers/spi/spi-hisi-kunpeng.c
8767 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8768 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8769 L: linux-kernel@vger.kernel.org
8771 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8772 F: drivers/spmi/hisi-spmi-controller.c
8774 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8775 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8776 L: linux-kernel@vger.kernel.org
8778 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8779 F: drivers/mfd/hi6421-spmi-pmic.c
8781 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8782 M: Weili Qian <qianweili@huawei.com>
8784 F: drivers/crypto/hisilicon/trng/trng.c
8786 HISILICON V3XX SPI NOR FLASH Controller Driver
8787 M: John Garry <john.garry@huawei.com>
8789 W: http://www.hisilicon.com
8790 F: drivers/spi/spi-hisi-sfc-v3xx.c
8792 HMM - Heterogeneous Memory Management
8793 M: Jérôme Glisse <jglisse@redhat.com>
8794 L: linux-mm@kvack.org
8796 F: Documentation/vm/hmm.rst
8797 F: include/linux/hmm*
8800 F: tools/testing/selftests/vm/*hmm*
8803 M: Jouni Malinen <j@w1.fi>
8804 L: linux-wireless@vger.kernel.org
8806 W: http://w1.fi/hostap-driver.html
8807 F: drivers/net/wireless/intersil/hostap/
8809 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8810 L: platform-driver-x86@vger.kernel.org
8812 F: drivers/platform/x86/tc1100-wmi.c
8814 HPET: High Precision Event Timers driver
8815 M: Clemens Ladisch <clemens@ladisch.de>
8817 F: Documentation/timers/hpet.rst
8818 F: drivers/char/hpet.c
8819 F: include/linux/hpet.h
8820 F: include/uapi/linux/hpet.h
8824 F: arch/x86/include/asm/hpet.h
8825 F: arch/x86/kernel/hpet.c
8828 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8830 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8834 M: Sebastian Reichel <sre@kernel.org>
8836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8837 F: Documentation/ABI/testing/sysfs-bus-hsi
8838 F: Documentation/driver-api/hsi.rst
8840 F: include/linux/hsi/
8841 F: include/uapi/linux/hsi/
8844 L: linux-usb@vger.kernel.org
8846 F: drivers/net/usb/hso.c
8848 HSR NETWORK PROTOCOL
8849 L: netdev@vger.kernel.org
8853 HT16K33 LED CONTROLLER DRIVER
8854 M: Robin van der Gracht <robin@protonic.nl>
8856 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8857 F: drivers/auxdisplay/ht16k33.c
8859 HTCPEN TOUCHSCREEN DRIVER
8860 M: Pau Oliva Fora <pof@eslack.org>
8861 L: linux-input@vger.kernel.org
8863 F: drivers/input/touchscreen/htcpen.c
8865 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8866 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8867 L: linux-iio@vger.kernel.org
8869 W: http://www.st.com/
8870 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8871 F: drivers/iio/humidity/hts221*
8873 HUAWEI ETHERNET DRIVER
8874 L: netdev@vger.kernel.org
8876 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8877 F: drivers/net/ethernet/huawei/hinic/
8880 M: Mike Kravetz <mike.kravetz@oracle.com>
8881 L: linux-mm@kvack.org
8883 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8884 F: Documentation/admin-guide/mm/hugetlbpage.rst
8885 F: Documentation/vm/hugetlbfs_reserv.rst
8887 F: include/linux/hugetlb.h
8891 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8892 L: linux-media@vger.kernel.org
8894 W: https://linuxtv.org
8895 T: git git://linuxtv.org/media_tree.git
8896 F: drivers/media/platform/st/sti/hva
8898 HWPOISON MEMORY FAILURE HANDLING
8899 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8900 L: linux-mm@kvack.org
8902 F: mm/hwpoison-inject.c
8903 F: mm/memory-failure.c
8905 HYCON HY46XX TOUCHSCREEN SUPPORT
8906 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8907 L: linux-input@vger.kernel.org
8909 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8910 F: drivers/input/touchscreen/hycon-hy46xx.c
8912 HYGON PROCESSOR SUPPORT
8913 M: Pu Wen <puwen@hygon.cn>
8914 L: linux-kernel@vger.kernel.org
8916 F: arch/x86/kernel/cpu/hygon.c
8918 HYNIX HI556 SENSOR DRIVER
8919 M: Shawn Tu <shawnx.tu@intel.com>
8920 L: linux-media@vger.kernel.org
8922 T: git git://linuxtv.org/media_tree.git
8923 F: drivers/media/i2c/hi556.c
8925 HYNIX HI846 SENSOR DRIVER
8926 M: Martin Kepplinger <martin.kepplinger@puri.sm>
8927 L: linux-media@vger.kernel.org
8929 F: drivers/media/i2c/hi846.c
8931 HYNIX HI847 SENSOR DRIVER
8932 M: Shawn Tu <shawnx.tu@intel.com>
8933 L: linux-media@vger.kernel.org
8935 F: drivers/media/i2c/hi847.c
8937 Hyper-V/Azure CORE AND DRIVERS
8938 M: "K. Y. Srinivasan" <kys@microsoft.com>
8939 M: Haiyang Zhang <haiyangz@microsoft.com>
8940 M: Stephen Hemminger <sthemmin@microsoft.com>
8941 M: Wei Liu <wei.liu@kernel.org>
8942 M: Dexuan Cui <decui@microsoft.com>
8943 L: linux-hyperv@vger.kernel.org
8945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8946 F: Documentation/ABI/stable/sysfs-bus-vmbus
8947 F: Documentation/ABI/testing/debugfs-hyperv
8948 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8949 F: arch/arm64/hyperv
8950 F: arch/arm64/include/asm/hyperv-tlfs.h
8951 F: arch/arm64/include/asm/mshyperv.h
8953 F: arch/x86/include/asm/hyperv-tlfs.h
8954 F: arch/x86/include/asm/mshyperv.h
8955 F: arch/x86/include/asm/trace/hyperv.h
8956 F: arch/x86/kernel/cpu/mshyperv.c
8957 F: drivers/clocksource/hyperv_timer.c
8958 F: drivers/hid/hid-hyperv.c
8960 F: drivers/input/serio/hyperv-keyboard.c
8961 F: drivers/iommu/hyperv-iommu.c
8962 F: drivers/net/ethernet/microsoft/
8963 F: drivers/net/hyperv/
8964 F: drivers/pci/controller/pci-hyperv-intf.c
8965 F: drivers/pci/controller/pci-hyperv.c
8966 F: drivers/scsi/storvsc_drv.c
8967 F: drivers/uio/uio_hv_generic.c
8968 F: drivers/video/fbdev/hyperv_fb.c
8969 F: include/asm-generic/hyperv-tlfs.h
8970 F: include/asm-generic/mshyperv.h
8971 F: include/clocksource/hyperv_timer.h
8972 F: include/linux/hyperv.h
8973 F: include/uapi/linux/hyperv.h
8974 F: net/vmw_vsock/hyperv_transport.c
8978 M: Vignesh Raghavendra <vigneshr@ti.com>
8979 L: linux-mtd@lists.infradead.org
8981 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8982 C: irc://irc.oftc.net/mtd
8983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8984 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
8985 F: drivers/mtd/hyperbus/
8986 F: include/linux/mtd/hyperbus.h
8988 HYPERVISOR VIRTUAL CONSOLE DRIVER
8989 L: linuxppc-dev@lists.ozlabs.org
8994 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8995 L: linux-i2c@vger.kernel.org
8996 L: linux-acpi@vger.kernel.org
8998 F: drivers/i2c/i2c-core-acpi.c
9000 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9001 M: Ajay Gupta <ajayg@nvidia.com>
9002 L: linux-i2c@vger.kernel.org
9004 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9005 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9008 M: Peter Rosin <peda@axentia.se>
9009 L: linux-i2c@vger.kernel.org
9011 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9012 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9013 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9014 F: Documentation/i2c/i2c-topology.rst
9015 F: Documentation/i2c/muxes/
9016 F: drivers/i2c/i2c-mux.c
9017 F: drivers/i2c/muxes/
9018 F: include/linux/i2c-mux.h
9020 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9021 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9022 L: linux-i2c@vger.kernel.org
9024 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9025 F: drivers/i2c/busses/i2c-mv64xxx.c
9027 I2C OVER PARALLEL PORT
9028 M: Jean Delvare <jdelvare@suse.com>
9029 L: linux-i2c@vger.kernel.org
9031 F: Documentation/i2c/busses/i2c-parport.rst
9032 F: drivers/i2c/busses/i2c-parport.c
9035 M: Wolfram Sang <wsa@kernel.org>
9036 L: linux-i2c@vger.kernel.org
9038 W: https://i2c.wiki.kernel.org/
9039 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9041 F: Documentation/devicetree/bindings/i2c/i2c.txt
9042 F: Documentation/i2c/
9044 F: include/linux/i2c-dev.h
9045 F: include/linux/i2c-smbus.h
9046 F: include/linux/i2c.h
9047 F: include/uapi/linux/i2c-*.h
9048 F: include/uapi/linux/i2c.h
9050 I2C SUBSYSTEM HOST DRIVERS
9051 L: linux-i2c@vger.kernel.org
9053 W: https://i2c.wiki.kernel.org/
9054 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9056 F: Documentation/devicetree/bindings/i2c/
9057 F: drivers/i2c/algos/
9058 F: drivers/i2c/busses/
9061 M: Jean Delvare <jdelvare@suse.com>
9062 L: linux-i2c@vger.kernel.org
9064 F: Documentation/i2c/busses/i2c-taos-evm.rst
9065 F: drivers/i2c/busses/i2c-taos-evm.c
9068 M: Till Harbaum <till@harbaum.org>
9069 L: linux-i2c@vger.kernel.org
9071 W: http://www.harbaum.org/till/i2c_tiny_usb
9072 F: drivers/i2c/busses/i2c-tiny-usb.c
9074 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9075 M: Jean Delvare <jdelvare@suse.com>
9076 L: linux-i2c@vger.kernel.org
9078 F: Documentation/i2c/busses/i2c-ali1535.rst
9079 F: Documentation/i2c/busses/i2c-ali1563.rst
9080 F: Documentation/i2c/busses/i2c-ali15x3.rst
9081 F: Documentation/i2c/busses/i2c-amd756.rst
9082 F: Documentation/i2c/busses/i2c-amd8111.rst
9083 F: Documentation/i2c/busses/i2c-i801.rst
9084 F: Documentation/i2c/busses/i2c-nforce2.rst
9085 F: Documentation/i2c/busses/i2c-piix4.rst
9086 F: Documentation/i2c/busses/i2c-sis5595.rst
9087 F: Documentation/i2c/busses/i2c-sis630.rst
9088 F: Documentation/i2c/busses/i2c-sis96x.rst
9089 F: Documentation/i2c/busses/i2c-via.rst
9090 F: Documentation/i2c/busses/i2c-viapro.rst
9091 F: drivers/i2c/busses/i2c-ali1535.c
9092 F: drivers/i2c/busses/i2c-ali1563.c
9093 F: drivers/i2c/busses/i2c-ali15x3.c
9094 F: drivers/i2c/busses/i2c-amd756-s4882.c
9095 F: drivers/i2c/busses/i2c-amd756.c
9096 F: drivers/i2c/busses/i2c-amd8111.c
9097 F: drivers/i2c/busses/i2c-i801.c
9098 F: drivers/i2c/busses/i2c-isch.c
9099 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9100 F: drivers/i2c/busses/i2c-nforce2.c
9101 F: drivers/i2c/busses/i2c-piix4.c
9102 F: drivers/i2c/busses/i2c-sis5595.c
9103 F: drivers/i2c/busses/i2c-sis630.c
9104 F: drivers/i2c/busses/i2c-sis96x.c
9105 F: drivers/i2c/busses/i2c-via.c
9106 F: drivers/i2c/busses/i2c-viapro.c
9108 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9109 M: Hans de Goede <hdegoede@redhat.com>
9110 L: linux-i2c@vger.kernel.org
9112 F: drivers/i2c/busses/i2c-cht-wc.c
9114 I2C/SMBUS ISMT DRIVER
9115 M: Seth Heasley <seth.heasley@intel.com>
9116 M: Neil Horman <nhorman@tuxdriver.com>
9117 L: linux-i2c@vger.kernel.org
9118 F: Documentation/i2c/busses/i2c-ismt.rst
9119 F: drivers/i2c/busses/i2c-ismt.c
9121 I2C/SMBUS STUB DRIVER
9122 M: Jean Delvare <jdelvare@suse.com>
9123 L: linux-i2c@vger.kernel.org
9125 F: drivers/i2c/i2c-stub.c
9127 I3C DRIVER FOR CADENCE I3C MASTER IP
9128 M: Przemysław Gaj <pgaj@cadence.com>
9130 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
9131 F: drivers/i3c/master/i3c-master-cdns.c
9133 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9134 M: Vitor Soares <vitor.soares@synopsys.com>
9136 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
9137 F: drivers/i3c/master/dw*
9140 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9141 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9143 C: irc://chat.freenode.net/linux-i3c
9144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9145 F: Documentation/ABI/testing/sysfs-bus-i3c
9146 F: Documentation/devicetree/bindings/i3c/
9147 F: Documentation/driver-api/i3c
9149 F: include/linux/i3c/
9151 IA64 (Itanium) PLATFORM
9152 L: linux-ia64@vger.kernel.org
9154 F: Documentation/ia64/
9157 IBM Power 842 compression accelerator
9158 M: Haren Myneni <haren@us.ibm.com>
9161 F: drivers/crypto/nx/Kconfig
9162 F: drivers/crypto/nx/Makefile
9163 F: drivers/crypto/nx/nx-842*
9164 F: include/linux/sw842.h
9167 IBM Power in-Nest Crypto Acceleration
9168 M: Breno Leitão <leitao@debian.org>
9169 M: Nayna Jain <nayna@linux.ibm.com>
9170 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9171 L: linux-crypto@vger.kernel.org
9173 F: drivers/crypto/nx/Kconfig
9174 F: drivers/crypto/nx/Makefile
9175 F: drivers/crypto/nx/nx-aes*
9176 F: drivers/crypto/nx/nx-sha*
9177 F: drivers/crypto/nx/nx.*
9178 F: drivers/crypto/nx/nx_csbcpb.h
9179 F: drivers/crypto/nx/nx_debugfs.c
9181 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9182 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9183 L: linux-pci@vger.kernel.org
9184 L: linuxppc-dev@lists.ozlabs.org
9186 F: drivers/pci/hotplug/rpadlpar*
9188 IBM Power Linux RAID adapter
9189 M: Brian King <brking@us.ibm.com>
9191 F: drivers/scsi/ipr.*
9193 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9194 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9195 L: linux-pci@vger.kernel.org
9196 L: linuxppc-dev@lists.ozlabs.org
9198 F: drivers/pci/hotplug/rpaphp*
9200 IBM Power SRIOV Virtual NIC Device Driver
9201 M: Dany Madden <drt@linux.ibm.com>
9202 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9203 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9204 L: netdev@vger.kernel.org
9206 F: drivers/net/ethernet/ibm/ibmvnic.*
9208 IBM Power Virtual Accelerator Switchboard
9209 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9210 L: linuxppc-dev@lists.ozlabs.org
9212 F: arch/powerpc/include/asm/vas.h
9213 F: arch/powerpc/platforms/powernv/copy-paste.h
9214 F: arch/powerpc/platforms/powernv/vas*
9216 IBM Power Virtual Ethernet Device Driver
9217 M: Cristobal Forno <cforno12@linux.ibm.com>
9218 L: netdev@vger.kernel.org
9220 F: drivers/net/ethernet/ibm/ibmveth.*
9222 IBM Power Virtual FC Device Drivers
9223 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9224 L: linux-scsi@vger.kernel.org
9226 F: drivers/scsi/ibmvscsi/ibmvfc*
9228 IBM Power Virtual Management Channel Driver
9229 M: Brad Warrum <bwarrum@linux.ibm.com>
9230 M: Ritu Agarwal <rituagar@linux.ibm.com>
9232 F: drivers/misc/ibmvmc.*
9234 IBM Power Virtual SCSI Device Drivers
9235 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9236 L: linux-scsi@vger.kernel.org
9238 F: drivers/scsi/ibmvscsi/ibmvscsi*
9239 F: include/scsi/viosrp.h
9241 IBM Power Virtual SCSI Device Target Driver
9242 M: Michael Cyr <mikecyr@linux.ibm.com>
9243 L: linux-scsi@vger.kernel.org
9244 L: target-devel@vger.kernel.org
9246 F: drivers/scsi/ibmvscsi_tgt/
9248 IBM Power VMX Cryptographic instructions
9249 M: Breno Leitão <leitao@debian.org>
9250 M: Nayna Jain <nayna@linux.ibm.com>
9251 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9252 L: linux-crypto@vger.kernel.org
9254 F: drivers/crypto/vmx/Kconfig
9255 F: drivers/crypto/vmx/Makefile
9256 F: drivers/crypto/vmx/aes*
9257 F: drivers/crypto/vmx/ghash*
9258 F: drivers/crypto/vmx/ppc-xlate.pl
9259 F: drivers/crypto/vmx/vmx.c
9261 IBM ServeRAID RAID DRIVER
9263 F: drivers/scsi/ips.*
9265 ICH LPC AND GPIO DRIVER
9266 M: Peter Tyser <ptyser@xes-inc.com>
9268 F: drivers/gpio/gpio-ich.c
9269 F: drivers/mfd/lpc_ich.c
9272 M: Max Staudt <max@enpas.org>
9273 L: linux-i2c@vger.kernel.org
9275 F: drivers/i2c/busses/i2c-icy.c
9277 IDEAPAD LAPTOP EXTRAS DRIVER
9278 M: Ike Panhc <ike.pan@canonical.com>
9279 L: platform-driver-x86@vger.kernel.org
9281 W: http://launchpad.net/ideapad-laptop
9282 F: drivers/platform/x86/ideapad-laptop.c
9284 IDEAPAD LAPTOP SLIDEBAR DRIVER
9285 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9286 L: linux-input@vger.kernel.org
9288 W: https://github.com/o2genum/ideapad-slidebar
9289 F: drivers/input/misc/ideapad_slidebar.c
9292 M: Christian Brauner <brauner@kernel.org>
9293 L: linux-fsdevel@vger.kernel.org
9295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9296 F: Documentation/filesystems/idmappings.rst
9297 F: tools/testing/selftests/mount_setattr/
9298 F: include/linux/mnt_idmapping.h
9300 IDT VersaClock 5 CLOCK DRIVER
9301 M: Luca Ceresoli <luca@lucaceresoli.net>
9303 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9304 F: drivers/clk/clk-versaclock5.c
9306 IEEE 802.15.4 SUBSYSTEM
9307 M: Alexander Aring <alex.aring@gmail.com>
9308 M: Stefan Schmidt <stefan@datenfreihafen.org>
9309 L: linux-wpan@vger.kernel.org
9311 W: https://linux-wpan.org/
9312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9314 F: Documentation/networking/ieee802154.rst
9315 F: drivers/net/ieee802154/
9316 F: include/linux/ieee802154.h
9317 F: include/linux/nl802154.h
9318 F: include/net/af_ieee802154.h
9319 F: include/net/cfg802154.h
9320 F: include/net/ieee802154_netdev.h
9321 F: include/net/mac802154.h
9322 F: include/net/nl802154.h
9327 M: Yotam Gigi <yotam.gi@gmail.com>
9328 M: Jamal Hadi Salim <jhs@mojatatu.com>
9329 F: include/net/ife.h
9330 F: include/uapi/linux/ife.h
9333 IGORPLUG-USB IR RECEIVER
9334 M: Sean Young <sean@mess.org>
9335 L: linux-media@vger.kernel.org
9337 F: drivers/media/rc/igorplugusb.c
9339 IGUANAWORKS USB IR TRANSCEIVER
9340 M: Sean Young <sean@mess.org>
9341 L: linux-media@vger.kernel.org
9343 F: drivers/media/rc/iguanair.c
9345 IIO DIGITAL POTENTIOMETER DAC
9346 M: Peter Rosin <peda@axentia.se>
9347 L: linux-iio@vger.kernel.org
9349 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9350 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9351 F: drivers/iio/dac/dpot-dac.c
9353 IIO ENVELOPE DETECTOR
9354 M: Peter Rosin <peda@axentia.se>
9355 L: linux-iio@vger.kernel.org
9357 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9358 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9359 F: drivers/iio/adc/envelope-detector.c
9362 M: Peter Rosin <peda@axentia.se>
9363 L: linux-iio@vger.kernel.org
9365 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9366 F: drivers/iio/multiplexer/iio-mux.c
9368 IIO SCMI BASED DRIVER
9369 M: Jyoti Bhayana <jbhayana@google.com>
9370 L: linux-iio@vger.kernel.org
9372 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9374 IIO SUBSYSTEM AND DRIVERS
9375 M: Jonathan Cameron <jic23@kernel.org>
9376 R: Lars-Peter Clausen <lars@metafoo.de>
9377 L: linux-iio@vger.kernel.org
9379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9380 F: Documentation/ABI/testing/configfs-iio*
9381 F: Documentation/ABI/testing/sysfs-bus-iio*
9382 F: Documentation/devicetree/bindings/iio/
9384 F: drivers/staging/iio/
9385 F: include/linux/iio/
9389 M: Peter Rosin <peda@axentia.se>
9390 L: linux-iio@vger.kernel.org
9392 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9393 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9394 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9395 F: drivers/iio/afe/iio-rescale.c
9397 IKANOS/ADI EAGLE ADSL USB DRIVER
9398 M: Matthieu Castet <castet.matthieu@free.fr>
9399 M: Stanislaw Gruszka <stf_xl@wp.pl>
9401 F: drivers/usb/atm/ueagle-atm.c
9403 IMGTEC ASCII LCD DRIVER
9404 M: Paul Burton <paulburton@kernel.org>
9406 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9407 F: drivers/auxdisplay/img-ascii-lcd.c
9409 IMGTEC IR DECODER DRIVER
9411 F: drivers/media/rc/img-ir/
9413 IMON SOUNDGRAPH USB IR RECEIVER
9414 M: Sean Young <sean@mess.org>
9415 L: linux-media@vger.kernel.org
9417 F: drivers/media/rc/imon.c
9418 F: drivers/media/rc/imon_raw.c
9420 IMS TWINTURBO FRAMEBUFFER DRIVER
9421 L: linux-fbdev@vger.kernel.org
9423 F: drivers/video/fbdev/imsttfb.c
9425 INA209 HARDWARE MONITOR DRIVER
9426 M: Guenter Roeck <linux@roeck-us.net>
9427 L: linux-hwmon@vger.kernel.org
9429 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9430 F: Documentation/hwmon/ina209.rst
9431 F: drivers/hwmon/ina209.c
9433 INA2XX HARDWARE MONITOR DRIVER
9434 M: Guenter Roeck <linux@roeck-us.net>
9435 L: linux-hwmon@vger.kernel.org
9437 F: Documentation/hwmon/ina2xx.rst
9438 F: drivers/hwmon/ina2xx.c
9439 F: include/linux/platform_data/ina2xx.h
9441 INDUSTRY PACK SUBSYSTEM (IPACK)
9442 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9443 M: Jens Taprogge <jens.taprogge@taprogge.org>
9444 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9445 L: industrypack-devel@lists.sourceforge.net
9447 W: http://industrypack.sourceforge.net
9450 INFINEON DPS310 Driver
9451 M: Eddie James <eajames@linux.ibm.com>
9452 L: linux-iio@vger.kernel.org
9454 F: drivers/iio/pressure/dps310.c
9456 INFINIBAND SUBSYSTEM
9457 M: Jason Gunthorpe <jgg@nvidia.com>
9458 L: linux-rdma@vger.kernel.org
9460 W: https://github.com/linux-rdma/rdma-core
9461 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9463 F: Documentation/devicetree/bindings/infiniband/
9464 F: Documentation/infiniband/
9465 F: drivers/infiniband/
9467 F: include/trace/events/ib_mad.h
9468 F: include/trace/events/ib_umad.h
9469 F: include/uapi/linux/if_infiniband.h
9470 F: include/uapi/rdma/
9471 F: samples/bpf/ibumad_kern.c
9472 F: samples/bpf/ibumad_user.c
9474 INGENIC JZ4780 NAND DRIVER
9475 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9476 L: linux-mtd@lists.infradead.org
9477 L: linux-mips@vger.kernel.org
9479 F: drivers/mtd/nand/raw/ingenic/
9482 M: Paul Cercueil <paul@crapouillou.net>
9483 L: linux-mips@vger.kernel.org
9485 F: arch/mips/boot/dts/ingenic/
9486 F: arch/mips/generic/board-ingenic.c
9487 F: arch/mips/include/asm/mach-ingenic/
9488 F: arch/mips/ingenic/Kconfig
9489 F: drivers/clk/ingenic/
9490 F: drivers/dma/dma-jz4780.c
9491 F: drivers/gpu/drm/ingenic/
9492 F: drivers/i2c/busses/i2c-jz4780.c
9493 F: drivers/iio/adc/ingenic-adc.c
9494 F: drivers/irqchip/irq-ingenic.c
9495 F: drivers/memory/jz4780-nemc.c
9496 F: drivers/mmc/host/jz4740_mmc.c
9497 F: drivers/mtd/nand/raw/ingenic/
9498 F: drivers/pinctrl/pinctrl-ingenic.c
9499 F: drivers/power/supply/ingenic-battery.c
9500 F: drivers/pwm/pwm-jz4740.c
9501 F: drivers/remoteproc/ingenic_rproc.c
9502 F: drivers/rtc/rtc-jz4740.c
9503 F: drivers/tty/serial/8250/8250_ingenic.c
9504 F: drivers/usb/musb/jz4740.c
9505 F: drivers/watchdog/jz4740_wdt.c
9506 F: include/dt-bindings/iio/adc/ingenic,adc.h
9507 F: include/linux/mfd/ingenic-tcu.h
9508 F: sound/soc/codecs/jz47*
9509 F: sound/soc/jz4740/
9512 M: Jan Kara <jack@suse.cz>
9513 R: Amir Goldstein <amir73il@gmail.com>
9514 L: linux-fsdevel@vger.kernel.org
9516 F: Documentation/filesystems/inotify.rst
9517 F: fs/notify/inotify/
9518 F: include/linux/inotify.h
9519 F: include/uapi/linux/inotify.h
9521 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9522 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9523 L: linux-input@vger.kernel.org
9525 Q: http://patchwork.kernel.org/project/linux-input/list/
9526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9527 F: Documentation/devicetree/bindings/input/
9528 F: Documentation/devicetree/bindings/serio/
9529 F: Documentation/input/
9531 F: include/linux/input.h
9532 F: include/linux/input/
9533 F: include/uapi/linux/input-event-codes.h
9534 F: include/uapi/linux/input.h
9536 INPUT MULTITOUCH (MT) PROTOCOL
9537 M: Henrik Rydberg <rydberg@bitmath.org>
9538 L: linux-input@vger.kernel.org
9540 F: Documentation/input/multi-touch-protocol.rst
9541 F: drivers/input/input-mt.c
9544 INSIDE SECURE CRYPTO DRIVER
9545 M: Antoine Tenart <atenart@kernel.org>
9546 L: linux-crypto@vger.kernel.org
9548 F: drivers/crypto/inside-secure/
9550 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9551 M: Mimi Zohar <zohar@linux.ibm.com>
9552 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9553 L: linux-integrity@vger.kernel.org
9555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9556 F: security/integrity/ima/
9557 F: security/integrity/
9559 INTEL 810/815 FRAMEBUFFER DRIVER
9560 M: Antonino Daplas <adaplas@gmail.com>
9561 L: linux-fbdev@vger.kernel.org
9563 F: drivers/video/fbdev/i810/
9566 M: Cezary Rojewski <cezary.rojewski@intel.com>
9567 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9568 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9569 M: Jie Yang <yang.jie@linux.intel.com>
9570 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9574 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9575 M: Hans de Goede <hdegoede@redhat.com>
9576 L: platform-driver-x86@vger.kernel.org
9578 F: drivers/platform/x86/intel/atomisp2/pm.c
9580 INTEL ATOMISP2 LED DRIVER
9581 M: Hans de Goede <hdegoede@redhat.com>
9582 L: platform-driver-x86@vger.kernel.org
9584 F: drivers/platform/x86/intel/atomisp2/led.c
9586 INTEL BIOS SAR INT1092 DRIVER
9587 M: Shravan Sudhakar <s.shravan@intel.com>
9588 M: Intel Corporation <linuxwwan@intel.com>
9589 L: platform-driver-x86@vger.kernel.org
9591 F: drivers/platform/x86/intel/int1092/
9593 INTEL BROXTON PMC DRIVER
9594 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9595 M: Zha Qipeng <qipeng.zha@intel.com>
9597 F: drivers/mfd/intel_pmc_bxt.c
9598 F: include/linux/mfd/intel_pmc_bxt.h
9600 INTEL C600 SERIES SAS CONTROLLER DRIVER
9601 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9602 L: linux-scsi@vger.kernel.org
9604 T: git git://git.code.sf.net/p/intel-sas/isci
9605 F: drivers/scsi/isci/
9607 INTEL CPU family model numbers
9608 M: Tony Luck <tony.luck@intel.com>
9610 L: linux-kernel@vger.kernel.org
9612 F: arch/x86/include/asm/intel-family.h
9614 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9615 M: Jani Nikula <jani.nikula@linux.intel.com>
9616 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9617 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9618 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9619 L: intel-gfx@lists.freedesktop.org
9621 W: https://01.org/linuxgraphics/
9622 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9623 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9624 C: irc://irc.oftc.net/intel-gfx
9625 T: git git://anongit.freedesktop.org/drm-intel
9626 F: Documentation/gpu/i915.rst
9627 F: drivers/gpu/drm/i915/
9628 F: include/drm/i915*
9629 F: include/uapi/drm/i915_drm.h
9631 INTEL ETHERNET DRIVERS
9632 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9633 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9634 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9636 W: http://www.intel.com/support/feedback.htm
9637 W: http://e1000.sourceforge.net/
9638 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9641 F: Documentation/networking/device_drivers/ethernet/intel/
9642 F: drivers/net/ethernet/intel/
9643 F: drivers/net/ethernet/intel/*/
9644 F: include/linux/avf/virtchnl.h
9645 F: include/linux/net/intel/iidc.h
9647 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9648 M: Mustafa Ismail <mustafa.ismail@intel.com>
9649 M: Shiraz Saleem <shiraz.saleem@intel.com>
9650 L: linux-rdma@vger.kernel.org
9652 F: drivers/infiniband/hw/irdma/
9653 F: include/uapi/rdma/irdma-abi.h
9655 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9656 M: Maik Broemme <mbroemme@libmpq.org>
9657 L: linux-fbdev@vger.kernel.org
9659 F: Documentation/fb/intelfb.rst
9660 F: drivers/video/fbdev/intelfb/
9663 M: Andy Shevchenko <andy@kernel.org>
9664 L: linux-gpio@vger.kernel.org
9666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9667 F: drivers/gpio/gpio-ich.c
9668 F: drivers/gpio/gpio-merrifield.c
9669 F: drivers/gpio/gpio-ml-ioh.c
9670 F: drivers/gpio/gpio-pch.c
9671 F: drivers/gpio/gpio-sch.c
9672 F: drivers/gpio/gpio-sodaville.c
9674 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9675 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9676 M: Zhi Wang <zhi.a.wang@intel.com>
9677 L: intel-gvt-dev@lists.freedesktop.org
9678 L: intel-gfx@lists.freedesktop.org
9680 W: https://01.org/igvt-g
9681 T: git https://github.com/intel/gvt-linux.git
9682 F: drivers/gpu/drm/i915/gvt/
9684 INTEL HID EVENT DRIVER
9685 M: Alex Hung <alex.hung@canonical.com>
9686 L: platform-driver-x86@vger.kernel.org
9688 F: drivers/platform/x86/intel/hid.c
9690 INTEL I/OAT DMA DRIVER
9691 M: Dave Jiang <dave.jiang@intel.com>
9692 R: Dan Williams <dan.j.williams@intel.com>
9693 L: dmaengine@vger.kernel.org
9695 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9696 F: drivers/dma/ioat*
9699 M: Dave Jiang <dave.jiang@intel.com>
9700 L: dmaengine@vger.kernel.org
9702 F: drivers/dma/idxd/*
9703 F: include/uapi/linux/idxd.h
9706 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9707 M: Len Brown <lenb@kernel.org>
9708 L: linux-pm@vger.kernel.org
9710 B: https://bugzilla.kernel.org
9711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9712 F: drivers/idle/intel_idle.c
9714 INTEL INTEGRATED SENSOR HUB DRIVER
9715 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9716 M: Jiri Kosina <jikos@kernel.org>
9717 L: linux-input@vger.kernel.org
9719 F: drivers/hid/intel-ish-hid/
9722 M: David Woodhouse <dwmw2@infradead.org>
9723 M: Lu Baolu <baolu.lu@linux.intel.com>
9724 L: iommu@lists.linux-foundation.org
9726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9727 F: drivers/iommu/intel/
9728 F: include/linux/intel-iommu.h
9729 F: include/linux/intel-svm.h
9731 INTEL IOP-ADMA DMA DRIVER
9732 R: Dan Williams <dan.j.williams@intel.com>
9734 F: drivers/dma/iop-adma.c
9736 INTEL IPU3 CSI-2 CIO2 DRIVER
9737 M: Yong Zhi <yong.zhi@intel.com>
9738 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9739 M: Bingbu Cao <bingbu.cao@intel.com>
9740 M: Dan Scally <djrscally@gmail.com>
9741 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9742 L: linux-media@vger.kernel.org
9744 T: git git://linuxtv.org/media_tree.git
9745 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9746 F: drivers/media/pci/intel/ipu3/
9748 INTEL IPU3 CSI-2 IMGU DRIVER
9749 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9750 R: Bingbu Cao <bingbu.cao@intel.com>
9751 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9752 L: linux-media@vger.kernel.org
9754 F: Documentation/admin-guide/media/ipu3.rst
9755 F: Documentation/admin-guide/media/ipu3_rcb.svg
9756 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9757 F: drivers/staging/media/ipu3/
9759 INTEL IXP4XX CRYPTO SUPPORT
9760 M: Corentin Labbe <clabbe@baylibre.com>
9761 L: linux-crypto@vger.kernel.org
9763 F: drivers/crypto/ixp4xx_crypto.c
9765 INTEL ISHTP ECLITE DRIVER
9766 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
9767 L: platform-driver-x86@vger.kernel.org
9769 F: drivers/platform/x86/intel/ishtp_eclite.c
9771 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9772 M: Krzysztof Halasa <khalasa@piap.pl>
9774 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9775 F: drivers/net/wan/ixp4xx_hss.c
9776 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9777 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9778 F: include/linux/soc/ixp4xx/npe.h
9779 F: include/linux/soc/ixp4xx/qmgr.h
9781 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9782 M: Deepak Saxena <dsaxena@plexity.net>
9784 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
9785 F: drivers/char/hw_random/ixp4xx-rng.c
9787 INTEL KEEM BAY DRM DRIVER
9788 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9789 M: Edmund Dea <edmund.j.dea@intel.com>
9791 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
9792 F: drivers/gpu/drm/kmb/
9794 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9795 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9797 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9798 F: drivers/crypto/keembay/Kconfig
9799 F: drivers/crypto/keembay/Makefile
9800 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9801 F: drivers/crypto/keembay/ocs-aes.c
9802 F: drivers/crypto/keembay/ocs-aes.h
9804 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9805 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9806 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
9807 M: Mark Gross <mgross@linux.intel.com>
9809 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9810 F: drivers/crypto/keembay/Kconfig
9811 F: drivers/crypto/keembay/Makefile
9812 F: drivers/crypto/keembay/keembay-ocs-ecc.c
9814 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9815 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9816 M: Declan Murphy <declan.murphy@intel.com>
9818 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9819 F: drivers/crypto/keembay/Kconfig
9820 F: drivers/crypto/keembay/Makefile
9821 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9822 F: drivers/crypto/keembay/ocs-hcu.c
9823 F: drivers/crypto/keembay/ocs-hcu.h
9825 INTEL THUNDER BAY EMMC PHY DRIVER
9826 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
9827 M: Rashmi A <rashmi.a@intel.com>
9829 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
9830 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
9832 INTEL MANAGEMENT ENGINE (mei)
9833 M: Tomas Winkler <tomas.winkler@intel.com>
9834 L: linux-kernel@vger.kernel.org
9836 F: Documentation/driver-api/mei/*
9837 F: drivers/misc/mei/
9838 F: drivers/watchdog/mei_wdt.c
9839 F: include/linux/mei_cl_bus.h
9840 F: include/uapi/linux/mei.h
9843 INTEL MAX 10 BMC MFD DRIVER
9844 M: Xu Yilun <yilun.xu@intel.com>
9845 R: Tom Rix <trix@redhat.com>
9847 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9848 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9849 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9850 F: drivers/mfd/intel-m10-bmc.c
9851 F: include/linux/mfd/intel-m10-bmc.h
9853 INTEL MENLOW THERMAL DRIVER
9854 M: Sujith Thomas <sujith.thomas@intel.com>
9855 L: linux-pm@vger.kernel.org
9857 W: https://01.org/linux-acpi
9858 F: drivers/thermal/intel/intel_menlow.c
9860 INTEL P-Unit IPC DRIVER
9861 M: Zha Qipeng <qipeng.zha@intel.com>
9862 L: platform-driver-x86@vger.kernel.org
9864 F: arch/x86/include/asm/intel_punit_ipc.h
9865 F: drivers/platform/x86/intel/punit_ipc.c
9867 INTEL PMC CORE DRIVER
9868 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9869 M: David E Box <david.e.box@intel.com>
9870 L: platform-driver-x86@vger.kernel.org
9872 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9873 F: drivers/platform/x86/intel/pmc/
9875 INTEL PMIC GPIO DRIVERS
9876 M: Andy Shevchenko <andy@kernel.org>
9878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9879 F: drivers/gpio/gpio-*cove.c
9881 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9882 M: Andy Shevchenko <andy@kernel.org>
9884 F: drivers/mfd/intel_soc_pmic*
9885 F: include/linux/mfd/intel_soc_pmic*
9888 M: David E. Box <david.e.box@linux.intel.com>
9890 F: drivers/platform/x86/intel/pmt/
9892 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9893 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9894 L: linux-wireless@vger.kernel.org
9896 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9897 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9898 F: drivers/net/wireless/intel/ipw2x00/
9901 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9902 M: Len Brown <lenb@kernel.org>
9903 L: linux-pm@vger.kernel.org
9905 F: drivers/cpufreq/intel_pstate.c
9907 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9908 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9909 L: linux-iio@vger.kernel.org
9910 F: drivers/counter/intel-qep.c
9913 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9915 F: arch/x86/include/asm/intel_scu_ipc.h
9916 F: drivers/platform/x86/intel_scu_*
9918 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9919 M: Daniel Scally <djrscally@gmail.com>
9921 F: drivers/platform/x86/intel/int3472/
9923 INTEL SPEED SELECT TECHNOLOGY
9924 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9925 L: platform-driver-x86@vger.kernel.org
9927 F: drivers/platform/x86/intel/speed_select_if/
9928 F: include/uapi/linux/isst_if.h
9929 F: tools/power/x86/intel-speed-select/
9931 INTEL STRATIX10 FIRMWARE DRIVERS
9932 M: Dinh Nguyen <dinguyen@kernel.org>
9933 L: linux-kernel@vger.kernel.org
9935 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9936 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9937 F: drivers/firmware/stratix10-rsu.c
9938 F: drivers/firmware/stratix10-svc.c
9939 F: include/linux/firmware/intel/stratix10-smc.h
9940 F: include/linux/firmware/intel/stratix10-svc-client.h
9942 INTEL TELEMETRY DRIVER
9943 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9944 M: "David E. Box" <david.e.box@linux.intel.com>
9945 L: platform-driver-x86@vger.kernel.org
9947 F: arch/x86/include/asm/intel_telemetry.h
9948 F: drivers/platform/x86/intel/telemetry/
9950 INTEL UNCORE FREQUENCY CONTROL
9951 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9952 L: platform-driver-x86@vger.kernel.org
9954 F: drivers/platform/x86/intel/uncore-frequency.c
9956 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
9957 M: David E. Box <david.e.box@linux.intel.com>
9959 F: drivers/platform/x86/intel/vsec.*
9961 INTEL VIRTUAL BUTTON DRIVER
9962 M: AceLan Kao <acelan.kao@canonical.com>
9963 L: platform-driver-x86@vger.kernel.org
9965 F: drivers/platform/x86/intel/vbtn.c
9967 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9968 M: Stanislaw Gruszka <stf_xl@wp.pl>
9969 L: linux-wireless@vger.kernel.org
9971 F: drivers/net/wireless/intel/iwlegacy/
9973 INTEL WIRELESS WIFI LINK (iwlwifi)
9974 M: Luca Coelho <luciano.coelho@intel.com>
9975 L: linux-wireless@vger.kernel.org
9977 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9979 F: drivers/net/wireless/intel/iwlwifi/
9981 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9982 M: Jithu Joseph <jithu.joseph@intel.com>
9983 R: Maurice Ma <maurice.ma@intel.com>
9985 W: https://slimbootloader.github.io/security/firmware-update.html
9986 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9988 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9989 L: Dell.Client.Kernel@dell.com
9991 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9993 INTEL WWAN IOSM DRIVER
9994 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9995 M: Intel Corporation <linuxwwan@intel.com>
9996 L: netdev@vger.kernel.org
9998 F: drivers/net/wwan/iosm/
10001 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10003 F: Documentation/trace/intel_th.rst
10004 F: drivers/hwtracing/intel_th/
10005 F: include/linux/intel_th.h
10007 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10008 M: Ning Sun <ning.sun@intel.com>
10009 L: tboot-devel@lists.sourceforge.net
10011 W: http://tboot.sourceforge.net
10012 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10013 F: Documentation/x86/intel_txt.rst
10014 F: arch/x86/kernel/tboot.c
10015 F: include/linux/tboot.h
10018 M: Jarkko Sakkinen <jarkko@kernel.org>
10019 R: Dave Hansen <dave.hansen@linux.intel.com>
10020 L: linux-sgx@vger.kernel.org
10022 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10024 F: Documentation/x86/sgx.rst
10025 F: arch/x86/entry/vdso/vsgx.S
10026 F: arch/x86/include/asm/sgx.h
10027 F: arch/x86/include/uapi/asm/sgx.h
10028 F: arch/x86/kernel/cpu/sgx/*
10029 F: tools/testing/selftests/sgx/*
10033 M: Georgi Djakov <djakov@kernel.org>
10034 L: linux-pm@vger.kernel.org
10036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10037 F: Documentation/devicetree/bindings/interconnect/
10038 F: Documentation/driver-api/interconnect.rst
10039 F: drivers/interconnect/
10040 F: include/dt-bindings/interconnect/
10041 F: include/linux/interconnect-provider.h
10042 F: include/linux/interconnect.h
10044 INTERRUPT COUNTER DRIVER
10045 M: Oleksij Rempel <o.rempel@pengutronix.de>
10046 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10047 L: linux-iio@vger.kernel.org
10048 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10049 F: drivers/counter/interrupt-cnt.c
10051 INTERSIL ISL7998X VIDEO DECODER DRIVER
10052 M: Michael Tretter <m.tretter@pengutronix.de>
10053 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10054 L: linux-media@vger.kernel.org
10056 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10057 F: drivers/media/i2c/isl7998x.c
10059 INVENSENSE ICM-426xx IMU DRIVER
10060 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10061 L: linux-iio@vger.kernel.org
10063 W: https://invensense.tdk.com/
10064 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10065 F: drivers/iio/imu/inv_icm42600/
10067 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10068 M: Linus Walleij <linus.walleij@linaro.org>
10069 L: linux-iio@vger.kernel.org
10071 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10072 F: drivers/iio/gyro/mpu3050*
10074 IOC3 ETHERNET DRIVER
10075 M: Ralf Baechle <ralf@linux-mips.org>
10076 L: linux-mips@vger.kernel.org
10078 F: drivers/net/ethernet/sgi/ioc3-eth.c
10080 IOMAP FILESYSTEM LIBRARY
10081 M: Christoph Hellwig <hch@infradead.org>
10082 M: Darrick J. Wong <djwong@kernel.org>
10083 M: linux-xfs@vger.kernel.org
10084 M: linux-fsdevel@vger.kernel.org
10085 L: linux-xfs@vger.kernel.org
10086 L: linux-fsdevel@vger.kernel.org
10088 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10090 F: include/linux/iomap.h
10093 M: Joerg Roedel <joro@8bytes.org>
10094 M: Will Deacon <will@kernel.org>
10095 L: iommu@lists.linux-foundation.org
10097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10098 F: Documentation/devicetree/bindings/iommu/
10099 F: Documentation/userspace-api/iommu.rst
10101 F: include/linux/iommu.h
10102 F: include/linux/iova.h
10103 F: include/linux/of_iommu.h
10104 F: include/uapi/linux/iommu.h
10107 M: Jens Axboe <axboe@kernel.dk>
10108 R: Pavel Begunkov <asml.silence@gmail.com>
10109 L: io-uring@vger.kernel.org
10111 T: git git://git.kernel.dk/linux-block
10112 T: git git://git.kernel.dk/liburing
10116 F: include/linux/io_uring.h
10117 F: include/uapi/linux/io_uring.h
10121 M: Corey Minyard <minyard@acm.org>
10122 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10124 W: http://openipmi.sourceforge.net/
10125 F: Documentation/driver-api/ipmi.rst
10126 F: Documentation/devicetree/bindings/ipmi/
10127 F: drivers/char/ipmi/
10128 F: include/linux/ipmi*
10129 F: include/uapi/linux/ipmi*
10131 IPS SCSI RAID DRIVER
10132 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10133 L: linux-scsi@vger.kernel.org
10135 W: http://www.adaptec.com/
10136 F: drivers/scsi/ips*
10139 M: Simon Horman <horms@verge.net.au>
10140 M: Julian Anastasov <ja@ssi.bg>
10141 L: netdev@vger.kernel.org
10142 L: lvs-devel@vger.kernel.org
10144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10146 F: Documentation/networking/ipvs-sysctl.rst
10147 F: include/net/ip_vs.h
10148 F: include/uapi/linux/ip_vs.h
10149 F: net/netfilter/ipvs/
10152 M: Jiri Kosina <jikos@kernel.org>
10153 M: David Sterba <dsterba@suse.com>
10155 F: drivers/tty/ipwireless/
10157 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10158 M: Marc Zyngier <maz@kernel.org>
10160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10161 F: Documentation/core-api/irq/irq-domain.rst
10162 F: include/linux/irqdomain.h
10163 F: kernel/irq/irqdomain.c
10164 F: kernel/irq/msi.c
10167 M: Thomas Gleixner <tglx@linutronix.de>
10168 L: linux-kernel@vger.kernel.org
10170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10174 M: Thomas Gleixner <tglx@linutronix.de>
10175 M: Marc Zyngier <maz@kernel.org>
10176 L: linux-kernel@vger.kernel.org
10178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10179 F: Documentation/devicetree/bindings/interrupt-controller/
10180 F: drivers/irqchip/
10183 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10185 F: Documentation/driver-api/isa.rst
10186 F: drivers/base/isa.c
10187 F: include/linux/isa.h
10190 M: Hans Verkuil <hverkuil@xs4all.nl>
10191 L: linux-media@vger.kernel.org
10193 W: https://linuxtv.org
10194 T: git git://linuxtv.org/media_tree.git
10195 F: drivers/media/radio/radio-isa*
10198 M: Jaroslav Kysela <perex@perex.cz>
10200 F: Documentation/driver-api/isapnp.rst
10201 F: drivers/pnp/isapnp/
10202 F: include/linux/isapnp.h
10205 M: Lee Duncan <lduncan@suse.com>
10206 M: Chris Leech <cleech@redhat.com>
10207 L: open-iscsi@googlegroups.com
10208 L: linux-scsi@vger.kernel.org
10210 W: www.open-iscsi.com
10211 F: drivers/scsi/*iscsi*
10212 F: include/scsi/*iscsi*
10214 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10215 M: Peter Jones <pjones@redhat.com>
10216 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10218 F: drivers/firmware/iscsi_ibft*
10220 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10221 M: Sagi Grimberg <sagi@grimberg.me>
10222 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10223 L: linux-rdma@vger.kernel.org
10225 W: http://www.openfabrics.org
10226 W: www.open-iscsi.org
10227 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10228 F: drivers/infiniband/ulp/iser/
10230 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10231 M: Sagi Grimberg <sagi@grimberg.me>
10232 L: linux-rdma@vger.kernel.org
10233 L: target-devel@vger.kernel.org
10235 W: http://www.linux-iscsi.org
10236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10237 F: drivers/infiniband/ulp/isert
10239 ISDN/CMTP OVER BLUETOOTH
10240 M: Karsten Keil <isdn@linux-pingi.de>
10241 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10242 L: netdev@vger.kernel.org
10244 W: http://www.isdn4linux.de
10245 F: Documentation/isdn/
10246 F: drivers/isdn/capi/
10247 F: include/linux/isdn/
10248 F: include/uapi/linux/isdn/
10249 F: net/bluetooth/cmtp/
10251 ISDN/mISDN SUBSYSTEM
10252 M: Karsten Keil <isdn@linux-pingi.de>
10253 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10254 L: netdev@vger.kernel.org
10256 W: http://www.isdn4linux.de
10257 F: drivers/isdn/Kconfig
10258 F: drivers/isdn/Makefile
10259 F: drivers/isdn/hardware/
10260 F: drivers/isdn/mISDN/
10262 IT87 HARDWARE MONITORING DRIVER
10263 M: Jean Delvare <jdelvare@suse.com>
10264 L: linux-hwmon@vger.kernel.org
10266 F: Documentation/hwmon/it87.rst
10267 F: drivers/hwmon/it87.c
10269 IT913X MEDIA DRIVER
10270 M: Antti Palosaari <crope@iki.fi>
10271 L: linux-media@vger.kernel.org
10273 W: https://linuxtv.org
10274 W: http://palosaari.fi/linux/
10275 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10276 T: git git://linuxtv.org/anttip/media_tree.git
10277 F: drivers/media/tuners/it913x*
10279 ITE IT66121 HDMI BRIDGE DRIVER
10280 M: Phong LE <ple@baylibre.com>
10281 M: Neil Armstrong <narmstrong@baylibre.com>
10283 T: git git://anongit.freedesktop.org/drm/drm-misc
10284 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10285 F: drivers/gpu/drm/bridge/ite-it66121.c
10287 IVTV VIDEO4LINUX DRIVER
10288 M: Andy Walls <awalls@md.metrocast.net>
10289 L: linux-media@vger.kernel.org
10291 W: https://linuxtv.org
10292 T: git git://linuxtv.org/media_tree.git
10293 F: Documentation/admin-guide/media/ivtv*
10294 F: drivers/media/pci/ivtv/
10295 F: include/uapi/linux/ivtv*
10297 IX2505V MEDIA DRIVER
10298 M: Malcolm Priestley <tvboxspy@gmail.com>
10299 L: linux-media@vger.kernel.org
10301 W: https://linuxtv.org
10302 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10303 F: drivers/media/dvb-frontends/ix2505v*
10305 JAILHOUSE HYPERVISOR INTERFACE
10306 M: Jan Kiszka <jan.kiszka@siemens.com>
10307 L: jailhouse-dev@googlegroups.com
10309 F: arch/x86/include/asm/jailhouse_para.h
10310 F: arch/x86/kernel/jailhouse.c
10312 JC42.4 TEMPERATURE SENSOR DRIVER
10313 M: Guenter Roeck <linux@roeck-us.net>
10314 L: linux-hwmon@vger.kernel.org
10316 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10317 F: Documentation/hwmon/jc42.rst
10318 F: drivers/hwmon/jc42.c
10321 M: Dave Kleikamp <shaggy@kernel.org>
10322 L: jfs-discussion@lists.sourceforge.net
10324 W: http://jfs.sourceforge.net/
10325 T: git git://github.com/kleikamp/linux-shaggy.git
10326 F: Documentation/admin-guide/jfs.rst
10330 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10331 L: netdev@vger.kernel.org
10333 F: drivers/net/ethernet/jme.*
10335 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10336 M: David Woodhouse <dwmw2@infradead.org>
10337 M: Richard Weinberger <richard@nod.at>
10338 L: linux-mtd@lists.infradead.org
10340 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10341 T: git git://git.infradead.org/ubifs-2.6.git
10343 F: include/uapi/linux/jffs2.h
10345 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10346 M: "Theodore Ts'o" <tytso@mit.edu>
10347 M: Jan Kara <jack@suse.com>
10348 L: linux-ext4@vger.kernel.org
10351 F: include/linux/jbd2.h
10353 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10354 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10355 L: linux-media@vger.kernel.org
10356 L: linux-renesas-soc@vger.kernel.org
10358 F: drivers/media/platform/renesas/rcar_jpu.c
10360 JSM Neo PCI based serial card
10361 L: linux-serial@vger.kernel.org
10363 F: drivers/tty/serial/jsm/
10365 K10TEMP HARDWARE MONITORING DRIVER
10366 M: Clemens Ladisch <clemens@ladisch.de>
10367 L: linux-hwmon@vger.kernel.org
10369 F: Documentation/hwmon/k10temp.rst
10370 F: drivers/hwmon/k10temp.c
10372 K8TEMP HARDWARE MONITORING DRIVER
10373 M: Rudolf Marek <r.marek@assembler.cz>
10374 L: linux-hwmon@vger.kernel.org
10376 F: Documentation/hwmon/k8temp.rst
10377 F: drivers/hwmon/k8temp.c
10380 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10381 R: Alexander Potapenko <glider@google.com>
10382 R: Andrey Konovalov <andreyknvl@gmail.com>
10383 R: Dmitry Vyukov <dvyukov@google.com>
10384 L: kasan-dev@googlegroups.com
10386 F: Documentation/dev-tools/kasan.rst
10387 F: arch/*/include/asm/*kasan.h
10388 F: arch/*/mm/kasan_init*
10389 F: include/linux/kasan*.h
10390 F: lib/Kconfig.kasan
10391 F: lib/test_kasan*.c
10393 F: scripts/Makefile.kasan
10396 M: Masahiro Yamada <masahiroy@kernel.org>
10397 L: linux-kbuild@vger.kernel.org
10399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10400 F: Documentation/kbuild/kconfig*
10401 F: scripts/Kconfig.include
10402 F: scripts/kconfig/
10405 R: Dmitry Vyukov <dvyukov@google.com>
10406 R: Andrey Konovalov <andreyknvl@gmail.com>
10407 L: kasan-dev@googlegroups.com
10409 F: Documentation/dev-tools/kcov.rst
10410 F: include/linux/kcov.h
10411 F: include/uapi/linux/kcov.h
10413 F: scripts/Makefile.kcov
10416 M: Marco Elver <elver@google.com>
10417 R: Dmitry Vyukov <dvyukov@google.com>
10418 L: kasan-dev@googlegroups.com
10420 F: Documentation/dev-tools/kcsan.rst
10421 F: include/linux/kcsan*.h
10423 F: lib/Kconfig.kcsan
10424 F: scripts/Makefile.kcsan
10427 M: Baoquan He <bhe@redhat.com>
10428 R: Vivek Goyal <vgoyal@redhat.com>
10429 R: Dave Young <dyoung@redhat.com>
10430 L: kexec@lists.infradead.org
10432 W: http://lse.sourceforge.net/kdump/
10433 F: Documentation/admin-guide/kdump/
10434 F: fs/proc/vmcore.c
10435 F: include/linux/crash_core.h
10436 F: include/linux/crash_dump.h
10437 F: include/uapi/linux/vmcore.h
10438 F: kernel/crash_*.c
10440 KEENE FM RADIO TRANSMITTER DRIVER
10441 M: Hans Verkuil <hverkuil@xs4all.nl>
10442 L: linux-media@vger.kernel.org
10444 W: https://linuxtv.org
10445 T: git git://linuxtv.org/media_tree.git
10446 F: drivers/media/radio/radio-keene*
10449 M: Ian Kent <raven@themaw.net>
10450 L: autofs@vger.kernel.org
10454 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10455 M: Masahiro Yamada <masahiroy@kernel.org>
10456 M: Michal Marek <michal.lkml@markovi.net>
10457 R: Nick Desaulniers <ndesaulniers@google.com>
10458 L: linux-kbuild@vger.kernel.org
10460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10461 F: Documentation/kbuild/
10463 F: scripts/*vmlinux*
10465 F: scripts/Makefile*
10467 F: scripts/dummy-tools/
10470 F: scripts/package/
10473 L: kernel-janitors@vger.kernel.org
10475 W: http://kernelnewbies.org/KernelJanitors
10477 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10478 M: Chuck Lever <chuck.lever@oracle.com>
10479 L: linux-nfs@vger.kernel.org
10481 W: http://nfs.sourceforge.net/
10482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10486 F: include/linux/lockd/
10487 F: include/linux/sunrpc/
10488 F: include/uapi/linux/nfsd/
10489 F: include/uapi/linux/sunrpc/
10491 F: Documentation/filesystems/nfs/
10494 M: Thorsten Leemhuis <linux@leemhuis.info>
10495 L: regressions@lists.linux.dev
10497 F: Documentation/admin-guide/reporting-regressions.rst
10498 F: Documentation/process/handling-regressions.rst
10500 KERNEL SELFTEST FRAMEWORK
10501 M: Shuah Khan <shuah@kernel.org>
10502 M: Shuah Khan <skhan@linuxfoundation.org>
10503 L: linux-kselftest@vger.kernel.org
10505 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10507 F: Documentation/dev-tools/kselftest*
10508 F: tools/testing/selftests/
10510 KERNEL SMB3 SERVER (KSMBD)
10511 M: Namjae Jeon <linkinjeon@kernel.org>
10512 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10513 M: Steve French <sfrench@samba.org>
10514 M: Hyunchul Lee <hyc.lee@gmail.com>
10515 L: linux-cifs@vger.kernel.org
10517 T: git git://git.samba.org/ksmbd.git
10519 F: fs/smbfs_common/
10521 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10522 M: Brendan Higgins <brendanhiggins@google.com>
10523 L: linux-kselftest@vger.kernel.org
10524 L: kunit-dev@googlegroups.com
10526 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10527 F: Documentation/dev-tools/kunit/
10530 F: tools/testing/kunit/
10532 KERNEL USERMODE HELPER
10533 M: Luis Chamberlain <mcgrof@kernel.org>
10534 L: linux-kernel@vger.kernel.org
10536 F: include/linux/umh.h
10539 KERNEL VIRTUAL MACHINE (KVM)
10540 M: Paolo Bonzini <pbonzini@redhat.com>
10541 L: kvm@vger.kernel.org
10543 W: http://www.linux-kvm.org
10544 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10545 F: Documentation/virt/kvm/
10546 F: include/asm-generic/kvm*
10547 F: include/kvm/iodev.h
10548 F: include/linux/kvm*
10549 F: include/trace/events/kvm.h
10550 F: include/uapi/asm-generic/kvm*
10551 F: include/uapi/linux/kvm*
10553 F: tools/testing/selftests/kvm/
10556 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10557 M: Marc Zyngier <maz@kernel.org>
10558 R: James Morse <james.morse@arm.com>
10559 R: Alexandru Elisei <alexandru.elisei@arm.com>
10560 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10562 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10565 F: arch/arm64/include/asm/kvm*
10566 F: arch/arm64/include/uapi/asm/kvm*
10568 F: include/kvm/arm_*
10569 F: tools/testing/selftests/kvm/*/aarch64/
10570 F: tools/testing/selftests/kvm/aarch64/
10572 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10573 M: Huacai Chen <chenhuacai@kernel.org>
10574 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10575 L: linux-mips@vger.kernel.org
10576 L: kvm@vger.kernel.org
10578 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10579 F: arch/mips/include/asm/kvm*
10580 F: arch/mips/include/uapi/asm/kvm*
10583 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10584 L: linuxppc-dev@lists.ozlabs.org
10585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10586 F: arch/powerpc/include/asm/kvm*
10587 F: arch/powerpc/include/uapi/asm/kvm*
10588 F: arch/powerpc/kernel/kvm*
10589 F: arch/powerpc/kvm/
10591 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10592 M: Anup Patel <anup@brainfault.org>
10593 R: Atish Patra <atishp@atishpatra.org>
10594 L: kvm@vger.kernel.org
10595 L: kvm-riscv@lists.infradead.org
10596 L: linux-riscv@lists.infradead.org
10598 T: git git://github.com/kvm-riscv/linux.git
10599 F: arch/riscv/include/asm/kvm*
10600 F: arch/riscv/include/uapi/asm/kvm*
10603 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10604 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10605 M: Janosch Frank <frankja@linux.ibm.com>
10606 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
10607 R: David Hildenbrand <david@redhat.com>
10608 L: kvm@vger.kernel.org
10610 W: http://www.ibm.com/developerworks/linux/linux390/
10611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10612 F: Documentation/virt/kvm/s390*
10613 F: arch/s390/include/asm/gmap.h
10614 F: arch/s390/include/asm/kvm*
10615 F: arch/s390/include/uapi/asm/kvm*
10616 F: arch/s390/kernel/uv.c
10618 F: arch/s390/mm/gmap.c
10619 F: tools/testing/selftests/kvm/*/s390x/
10620 F: tools/testing/selftests/kvm/s390x/
10622 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10623 M: Paolo Bonzini <pbonzini@redhat.com>
10624 R: Sean Christopherson <seanjc@google.com>
10625 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10626 R: Wanpeng Li <wanpengli@tencent.com>
10627 R: Jim Mattson <jmattson@google.com>
10628 R: Joerg Roedel <joro@8bytes.org>
10629 L: kvm@vger.kernel.org
10631 W: http://www.linux-kvm.org
10632 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10633 F: arch/x86/include/asm/kvm*
10634 F: arch/x86/include/asm/pvclock-abi.h
10635 F: arch/x86/include/asm/svm.h
10636 F: arch/x86/include/asm/vmx*.h
10637 F: arch/x86/include/uapi/asm/kvm*
10638 F: arch/x86/include/uapi/asm/svm.h
10639 F: arch/x86/include/uapi/asm/vmx.h
10640 F: arch/x86/kernel/kvm.c
10641 F: arch/x86/kernel/kvmclock.c
10646 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10647 M: Tejun Heo <tj@kernel.org>
10649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10651 F: include/linux/kernfs.h
10654 M: Eric Biederman <ebiederm@xmission.com>
10655 L: kexec@lists.infradead.org
10657 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10658 F: include/linux/kexec.h
10659 F: include/uapi/linux/kexec.h
10663 M: Mimi Zohar <zohar@linux.ibm.com>
10664 L: linux-integrity@vger.kernel.org
10665 L: keyrings@vger.kernel.org
10667 F: Documentation/security/keys/trusted-encrypted.rst
10668 F: include/keys/encrypted-type.h
10669 F: security/keys/encrypted-keys/
10672 M: James Bottomley <jejb@linux.ibm.com>
10673 M: Jarkko Sakkinen <jarkko@kernel.org>
10674 M: Mimi Zohar <zohar@linux.ibm.com>
10675 L: linux-integrity@vger.kernel.org
10676 L: keyrings@vger.kernel.org
10678 F: Documentation/security/keys/trusted-encrypted.rst
10679 F: include/keys/trusted-type.h
10680 F: include/keys/trusted_tpm.h
10681 F: security/keys/trusted-keys/
10684 M: Sumit Garg <sumit.garg@linaro.org>
10685 L: linux-integrity@vger.kernel.org
10686 L: keyrings@vger.kernel.org
10688 F: include/keys/trusted_tee.h
10689 F: security/keys/trusted-keys/trusted_tee.c
10692 M: David Howells <dhowells@redhat.com>
10693 M: Jarkko Sakkinen <jarkko@kernel.org>
10694 L: keyrings@vger.kernel.org
10696 F: Documentation/security/keys/core.rst
10698 F: include/linux/key-type.h
10699 F: include/linux/key.h
10700 F: include/linux/keyctl.h
10701 F: include/uapi/linux/keyctl.h
10704 KEYS/KEYRINGS_INTEGRITY
10705 M: Jarkko Sakkinen <jarkko@kernel.org>
10706 M: Mimi Zohar <zohar@linux.ibm.com>
10707 L: linux-integrity@vger.kernel.org
10708 L: keyrings@vger.kernel.org
10710 F: security/integrity/platform_certs
10713 M: Alexander Potapenko <glider@google.com>
10714 M: Marco Elver <elver@google.com>
10715 R: Dmitry Vyukov <dvyukov@google.com>
10716 L: kasan-dev@googlegroups.com
10718 F: Documentation/dev-tools/kfence.rst
10719 F: arch/*/include/asm/kfence.h
10720 F: include/linux/kfence.h
10721 F: lib/Kconfig.kfence
10725 M: Stefani Seibold <stefani@seibold.net>
10727 F: include/linux/kfifo.h
10731 KGDB / KDB /debug_core
10732 M: Jason Wessel <jason.wessel@windriver.com>
10733 M: Daniel Thompson <daniel.thompson@linaro.org>
10734 R: Douglas Anderson <dianders@chromium.org>
10735 L: kgdb-bugreport@lists.sourceforge.net
10737 W: http://kgdb.wiki.kernel.org/
10738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10739 F: Documentation/dev-tools/kgdb.rst
10740 F: drivers/misc/kgdbts.c
10741 F: drivers/tty/serial/kgdboc.c
10742 F: include/linux/kdb.h
10743 F: include/linux/kgdb.h
10746 KHADAS MCU MFD DRIVER
10747 M: Neil Armstrong <narmstrong@baylibre.com>
10748 L: linux-amlogic@lists.infradead.org
10750 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10751 F: drivers/mfd/khadas-mcu.c
10752 F: include/linux/mfd/khadas-mcu.h
10753 F: drivers/thermal/khadas_mcu_fan.c
10756 M: Catalin Marinas <catalin.marinas@arm.com>
10758 F: Documentation/dev-tools/kmemleak.rst
10759 F: include/linux/kmemleak.h
10761 F: samples/kmemleak/kmemleak-test.c
10763 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10764 M: Luis Chamberlain <mcgrof@kernel.org>
10765 L: linux-kernel@vger.kernel.org
10766 L: linux-modules@vger.kernel.org
10768 F: include/linux/kmod.h
10771 F: tools/testing/selftests/kmod/
10774 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10775 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10776 M: "David S. Miller" <davem@davemloft.net>
10777 M: Masami Hiramatsu <mhiramat@kernel.org>
10779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10780 F: Documentation/trace/kprobes.rst
10781 F: include/asm-generic/kprobes.h
10782 F: include/linux/kprobes.h
10783 F: kernel/kprobes.c
10784 F: lib/test_kprobes.c
10787 KS0108 LCD CONTROLLER DRIVER
10788 M: Miguel Ojeda <ojeda@kernel.org>
10790 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10791 F: drivers/auxdisplay/ks0108.c
10792 F: include/linux/ks0108.h
10794 KTD253 BACKLIGHT DRIVER
10795 M: Linus Walleij <linus.walleij@linaro.org>
10797 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10798 F: drivers/video/backlight/ktd253-backlight.c
10801 M: Steven Rostedt <rostedt@goodmis.org>
10802 M: John Hawley <warthog9@eaglescrag.net>
10804 F: tools/testing/ktest
10807 M: David Ahern <dsahern@kernel.org>
10808 L: netdev@vger.kernel.org
10810 F: include/net/l3mdev.h
10814 M: John Fastabend <john.fastabend@gmail.com>
10815 M: Daniel Borkmann <daniel@iogearbox.net>
10816 M: Jakub Sitnicki <jakub@cloudflare.com>
10817 L: netdev@vger.kernel.org
10818 L: bpf@vger.kernel.org
10820 F: include/linux/skmsg.h
10821 F: net/core/skmsg.c
10822 F: net/core/sock_map.c
10823 F: net/ipv4/tcp_bpf.c
10824 F: net/ipv4/udp_bpf.c
10825 F: net/unix/unix_bpf.c
10827 LANDLOCK SECURITY MODULE
10828 M: Mickaël Salaün <mic@digikod.net>
10829 L: linux-security-module@vger.kernel.org
10831 W: https://landlock.io
10832 T: git https://github.com/landlock-lsm/linux.git
10833 F: Documentation/security/landlock.rst
10834 F: Documentation/userspace-api/landlock.rst
10835 F: include/uapi/linux/landlock.h
10836 F: samples/landlock/
10837 F: security/landlock/
10838 F: tools/testing/selftests/landlock/
10842 LANTIQ / INTEL Ethernet drivers
10843 M: Hauke Mehrtens <hauke@hauke-m.de>
10844 L: netdev@vger.kernel.org
10846 F: drivers/net/dsa/lantiq_gswip.c
10847 F: drivers/net/dsa/lantiq_pce.h
10848 F: drivers/net/ethernet/lantiq_xrx200.c
10849 F: net/dsa/tag_gswip.c
10851 LANTIQ MIPS ARCHITECTURE
10852 M: John Crispin <john@phrozen.org>
10853 L: linux-mips@vger.kernel.org
10855 F: arch/mips/lantiq
10856 F: drivers/soc/lantiq
10858 LASI 53c700 driver for PARISC
10859 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10860 L: linux-scsi@vger.kernel.org
10862 F: Documentation/scsi/53c700.rst
10863 F: drivers/scsi/53c700*
10866 M: Tobin C. Harding <me@tobin.cc>
10867 M: Tycho Andersen <tycho@tycho.pizza>
10868 L: linux-hardening@vger.kernel.org
10870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10871 F: scripts/leaking_addresses.pl
10874 M: Pavel Machek <pavel@ucw.cz>
10875 L: linux-leds@vger.kernel.org
10877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10878 F: Documentation/devicetree/bindings/leds/
10880 F: include/linux/leds.h
10882 LEGACY EEPROM DRIVER
10883 M: Jean Delvare <jdelvare@suse.com>
10885 F: Documentation/misc-devices/eeprom.rst
10886 F: drivers/misc/eeprom/eeprom.c
10888 LEGO MINDSTORMS EV3
10889 R: David Lechner <david@lechnology.com>
10891 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10892 F: arch/arm/boot/dts/da850-lego-ev3.dts
10893 F: drivers/power/supply/lego_ev3_battery.c
10895 LEGO USB Tower driver
10896 M: Juergen Stuber <starblue@users.sourceforge.net>
10897 L: legousb-devel@lists.sourceforge.net
10899 W: http://legousb.sourceforge.net/
10900 F: drivers/usb/misc/legousbtower.c
10902 LETSKETCH HID TABLET DRIVER
10903 M: Hans de Goede <hdegoede@redhat.com>
10904 L: linux-input@vger.kernel.org
10906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10907 F: drivers/hid/hid-letsketch.c
10910 M: Matan Ziv-Av <matan@svgalib.org>
10911 L: platform-driver-x86@vger.kernel.org
10913 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10914 F: Documentation/admin-guide/laptops/lg-laptop.rst
10915 F: drivers/platform/x86/lg-laptop.c
10917 LG2160 MEDIA DRIVER
10918 M: Michael Krufky <mkrufky@linuxtv.org>
10919 L: linux-media@vger.kernel.org
10921 W: https://linuxtv.org
10922 W: http://github.com/mkrufky
10923 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10924 T: git git://linuxtv.org/mkrufky/tuners.git
10925 F: drivers/media/dvb-frontends/lg2160.*
10927 LGDT3305 MEDIA DRIVER
10928 M: Michael Krufky <mkrufky@linuxtv.org>
10929 L: linux-media@vger.kernel.org
10931 W: https://linuxtv.org
10932 W: http://github.com/mkrufky
10933 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10934 T: git git://linuxtv.org/mkrufky/tuners.git
10935 F: drivers/media/dvb-frontends/lgdt3305.*
10937 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10938 M: Viresh Kumar <vireshk@kernel.org>
10939 L: linux-ide@vger.kernel.org
10941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10942 F: drivers/ata/pata_arasan_cf.c
10943 F: include/linux/pata_arasan_cf_data.h
10945 LIBATA PATA DRIVERS
10946 R: Sergey Shtylyov <s.shtylyov@omp.ru>
10947 L: linux-ide@vger.kernel.org
10948 F: drivers/ata/ata_*.c
10949 F: drivers/ata/pata_*.c
10951 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10952 M: Linus Walleij <linus.walleij@linaro.org>
10953 L: linux-ide@vger.kernel.org
10955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10956 F: drivers/ata/pata_ftide010.c
10957 F: drivers/ata/sata_gemini.c
10958 F: drivers/ata/sata_gemini.h
10960 LIBATA SATA AHCI PLATFORM devices support
10961 M: Hans de Goede <hdegoede@redhat.com>
10962 M: Jens Axboe <axboe@kernel.dk>
10963 L: linux-ide@vger.kernel.org
10965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10966 F: drivers/ata/ahci_platform.c
10967 F: drivers/ata/libahci_platform.c
10968 F: include/linux/ahci_platform.h
10970 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10971 M: Mikael Pettersson <mikpelinux@gmail.com>
10972 L: linux-ide@vger.kernel.org
10974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10975 F: drivers/ata/sata_promise.*
10977 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10978 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10979 L: linux-ide@vger.kernel.org
10981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10982 F: Documentation/devicetree/bindings/ata/
10984 F: include/linux/ata.h
10985 F: include/linux/libata.h
10987 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10988 M: Dan Williams <dan.j.williams@intel.com>
10989 M: Vishal Verma <vishal.l.verma@intel.com>
10990 M: Dave Jiang <dave.jiang@intel.com>
10991 L: nvdimm@lists.linux.dev
10993 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10994 P: Documentation/nvdimm/maintainer-entry-profile.rst
10995 F: drivers/nvdimm/blk.c
10996 F: drivers/nvdimm/region_devs.c
10998 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10999 M: Vishal Verma <vishal.l.verma@intel.com>
11000 M: Dan Williams <dan.j.williams@intel.com>
11001 M: Dave Jiang <dave.jiang@intel.com>
11002 L: nvdimm@lists.linux.dev
11004 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11005 P: Documentation/nvdimm/maintainer-entry-profile.rst
11006 F: drivers/nvdimm/btt*
11008 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11009 M: Dan Williams <dan.j.williams@intel.com>
11010 M: Vishal Verma <vishal.l.verma@intel.com>
11011 M: Dave Jiang <dave.jiang@intel.com>
11012 L: nvdimm@lists.linux.dev
11014 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11015 P: Documentation/nvdimm/maintainer-entry-profile.rst
11016 F: drivers/nvdimm/pmem*
11018 LIBNVDIMM: DEVICETREE BINDINGS
11019 M: Oliver O'Halloran <oohall@gmail.com>
11020 L: nvdimm@lists.linux.dev
11022 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11023 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11024 F: drivers/nvdimm/of_pmem.c
11026 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11027 M: Dan Williams <dan.j.williams@intel.com>
11028 M: Vishal Verma <vishal.l.verma@intel.com>
11029 M: Dave Jiang <dave.jiang@intel.com>
11030 M: Ira Weiny <ira.weiny@intel.com>
11031 L: nvdimm@lists.linux.dev
11033 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11034 P: Documentation/nvdimm/maintainer-entry-profile.rst
11035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11036 F: drivers/acpi/nfit/*
11037 F: drivers/nvdimm/*
11038 F: include/linux/libnvdimm.h
11039 F: include/linux/nd.h
11040 F: include/uapi/linux/ndctl.h
11041 F: tools/testing/nvdimm/
11043 LICENSES and SPDX stuff
11044 M: Thomas Gleixner <tglx@linutronix.de>
11045 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11046 L: linux-spdx@vger.kernel.org
11048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11050 F: Documentation/process/license-rules.rst
11052 F: scripts/spdxcheck-test.sh
11053 F: scripts/spdxcheck.py
11055 LINEAR RANGES HELPERS
11056 M: Mark Brown <broonie@kernel.org>
11057 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
11058 F: lib/linear_ranges.c
11059 F: lib/test_linear_ranges.c
11060 F: include/linux/linear_range.h
11062 LINUX FOR POWER MACINTOSH
11063 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11064 L: linuxppc-dev@lists.ozlabs.org
11066 F: arch/powerpc/platforms/powermac/
11067 F: drivers/macintosh/
11069 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11070 M: Michael Ellerman <mpe@ellerman.id.au>
11071 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11072 R: Paul Mackerras <paulus@samba.org>
11073 L: linuxppc-dev@lists.ozlabs.org
11075 W: https://github.com/linuxppc/wiki/wiki
11076 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11078 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11079 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11080 F: Documentation/devicetree/bindings/powerpc/
11081 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11082 F: Documentation/powerpc/
11084 F: drivers/*/*/*pasemi*
11085 F: drivers/*/*pasemi*
11086 F: drivers/char/tpm/tpm_ibmvtpm*
11087 F: drivers/crypto/nx/
11088 F: drivers/crypto/vmx/
11089 F: drivers/i2c/busses/i2c-opal.c
11090 F: drivers/net/ethernet/ibm/ibmveth.*
11091 F: drivers/net/ethernet/ibm/ibmvnic.*
11092 F: drivers/pci/hotplug/pnv_php.c
11093 F: drivers/pci/hotplug/rpa*
11094 F: drivers/rtc/rtc-opal.c
11095 F: drivers/scsi/ibmvscsi/
11096 F: drivers/tty/hvc/hvc_opal.c
11097 F: drivers/watchdog/wdrtas.c
11098 F: tools/testing/selftests/powerpc
11105 LINUX FOR POWERPC EMBEDDED MPC5XXX
11106 M: Anatolij Gustschin <agust@denx.de>
11107 L: linuxppc-dev@lists.ozlabs.org
11109 F: arch/powerpc/platforms/512x/
11110 F: arch/powerpc/platforms/52xx/
11112 LINUX FOR POWERPC EMBEDDED PPC4XX
11113 L: linuxppc-dev@lists.ozlabs.org
11115 F: arch/powerpc/platforms/40x/
11116 F: arch/powerpc/platforms/44x/
11118 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11119 M: Scott Wood <oss@buserror.net>
11120 L: linuxppc-dev@lists.ozlabs.org
11122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11123 F: Documentation/devicetree/bindings/powerpc/fsl/
11124 F: arch/powerpc/platforms/83xx/
11125 F: arch/powerpc/platforms/85xx/
11127 LINUX FOR POWERPC EMBEDDED PPC8XX
11128 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11129 L: linuxppc-dev@lists.ozlabs.org
11131 F: arch/powerpc/platforms/8xx/
11133 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11134 M: Kees Cook <keescook@chromium.org>
11136 F: drivers/misc/lkdtm/*
11137 F: tools/testing/selftests/lkdtm/*
11139 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11140 M: Alan Stern <stern@rowland.harvard.edu>
11141 M: Andrea Parri <parri.andrea@gmail.com>
11142 M: Will Deacon <will@kernel.org>
11143 M: Peter Zijlstra <peterz@infradead.org>
11144 M: Boqun Feng <boqun.feng@gmail.com>
11145 M: Nicholas Piggin <npiggin@gmail.com>
11146 M: David Howells <dhowells@redhat.com>
11147 M: Jade Alglave <j.alglave@ucl.ac.uk>
11148 M: Luc Maranget <luc.maranget@inria.fr>
11149 M: "Paul E. McKenney" <paulmck@kernel.org>
11150 R: Akira Yokosawa <akiyks@gmail.com>
11151 R: Daniel Lustig <dlustig@nvidia.com>
11152 R: Joel Fernandes <joel@joelfernandes.org>
11153 L: linux-kernel@vger.kernel.org
11154 L: linux-arch@vger.kernel.org
11156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11157 F: Documentation/atomic_bitops.txt
11158 F: Documentation/atomic_t.txt
11159 F: Documentation/core-api/refcount-vs-atomic.rst
11160 F: Documentation/litmus-tests/
11161 F: Documentation/memory-barriers.txt
11162 F: tools/memory-model/
11164 LIS3LV02D ACCELEROMETER DRIVER
11165 M: Eric Piel <eric.piel@tremplin-utc.net>
11167 F: Documentation/misc-devices/lis3lv02d.rst
11168 F: drivers/misc/lis3lv02d/
11169 F: drivers/platform/x86/hp_accel.c
11172 M: David Gow <davidgow@google.com>
11173 L: linux-kselftest@vger.kernel.org
11174 L: kunit-dev@googlegroups.com
11179 M: Karol Gugala <kgugala@antmicro.com>
11180 M: Mateusz Holenko <mholenko@antmicro.com>
11181 M: Gabriel Somlo <gsomlo@gmail.com>
11182 M: Joel Stanley <joel@jms.id.au>
11184 F: Documentation/devicetree/bindings/*/litex,*.yaml
11185 F: arch/openrisc/boot/dts/or1klitex.dts
11186 F: include/linux/litex.h
11187 F: drivers/tty/serial/liteuart.c
11188 F: drivers/soc/litex/*
11189 F: drivers/net/ethernet/litex/*
11190 F: drivers/mmc/host/litex_mmc.c
11194 M: Josh Poimboeuf <jpoimboe@redhat.com>
11195 M: Jiri Kosina <jikos@kernel.org>
11196 M: Miroslav Benes <mbenes@suse.cz>
11197 M: Petr Mladek <pmladek@suse.com>
11198 R: Joe Lawrence <joe.lawrence@redhat.com>
11199 L: live-patching@vger.kernel.org
11201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11202 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11203 F: Documentation/livepatch/
11204 F: arch/powerpc/include/asm/livepatch.h
11205 F: arch/s390/include/asm/livepatch.h
11206 F: arch/x86/include/asm/livepatch.h
11207 F: include/linux/livepatch.h
11208 F: kernel/livepatch/
11210 F: samples/livepatch/
11211 F: tools/testing/selftests/livepatch/
11214 L: netdev@vger.kernel.org
11216 F: include/linux/llc.h
11217 F: include/net/llc*
11218 F: include/uapi/linux/llc.h
11221 LM73 HARDWARE MONITOR DRIVER
11222 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11223 L: linux-hwmon@vger.kernel.org
11225 F: drivers/hwmon/lm73.c
11227 LM78 HARDWARE MONITOR DRIVER
11228 M: Jean Delvare <jdelvare@suse.com>
11229 L: linux-hwmon@vger.kernel.org
11231 F: Documentation/hwmon/lm78.rst
11232 F: drivers/hwmon/lm78.c
11234 LM83 HARDWARE MONITOR DRIVER
11235 M: Jean Delvare <jdelvare@suse.com>
11236 L: linux-hwmon@vger.kernel.org
11238 F: Documentation/hwmon/lm83.rst
11239 F: drivers/hwmon/lm83.c
11241 LM90 HARDWARE MONITOR DRIVER
11242 M: Jean Delvare <jdelvare@suse.com>
11243 L: linux-hwmon@vger.kernel.org
11245 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11246 F: Documentation/hwmon/lm90.rst
11247 F: drivers/hwmon/lm90.c
11248 F: include/dt-bindings/thermal/lm90.h
11250 LM95234 HARDWARE MONITOR DRIVER
11251 M: Guenter Roeck <linux@roeck-us.net>
11252 L: linux-hwmon@vger.kernel.org
11254 F: Documentation/hwmon/lm95234.rst
11255 F: drivers/hwmon/lm95234.c
11257 LME2510 MEDIA DRIVER
11258 M: Malcolm Priestley <tvboxspy@gmail.com>
11259 L: linux-media@vger.kernel.org
11261 W: https://linuxtv.org
11262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11263 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11265 LOADPIN SECURITY MODULE
11266 M: Kees Cook <keescook@chromium.org>
11268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11269 F: Documentation/admin-guide/LSM/LoadPin.rst
11270 F: security/loadpin/
11273 M: Peter Zijlstra <peterz@infradead.org>
11274 M: Ingo Molnar <mingo@redhat.com>
11275 M: Will Deacon <will@kernel.org>
11276 R: Waiman Long <longman@redhat.com>
11277 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11278 L: linux-kernel@vger.kernel.org
11280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11281 F: Documentation/locking/
11282 F: arch/*/include/asm/spinlock*.h
11283 F: include/linux/lockdep.h
11284 F: include/linux/mutex*.h
11285 F: include/linux/rwlock*.h
11286 F: include/linux/rwsem*.h
11287 F: include/linux/seqlock.h
11288 F: include/linux/spinlock*.h
11290 F: lib/locking*.[ch]
11291 X: kernel/locking/locktorture.c
11293 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11294 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11295 L: linux-ntfs-dev@lists.sourceforge.net
11297 W: http://www.linux-ntfs.org/content/view/19/37/
11298 F: Documentation/admin-guide/ldm.rst
11299 F: block/partitions/ldm.*
11301 LOGITECH HID GAMING KEYBOARDS
11302 M: Hans de Goede <hdegoede@redhat.com>
11303 L: linux-input@vger.kernel.org
11305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11306 F: drivers/hid/hid-lg-g15.c
11308 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11309 M: Adrien Grassein <adrien.grassein@gmail.com>
11311 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11312 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11314 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11315 M: Sathya Prakash <sathya.prakash@broadcom.com>
11316 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11317 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11318 L: MPT-FusionLinux.pdl@broadcom.com
11319 L: linux-scsi@vger.kernel.org
11321 W: http://www.avagotech.com/support/
11322 F: drivers/message/fusion/
11323 F: drivers/scsi/mpt3sas/
11325 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11326 M: Matthew Wilcox <willy@infradead.org>
11327 L: linux-scsi@vger.kernel.org
11329 F: drivers/scsi/sym53c8xx_2/
11332 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11333 L: linux-iio@vger.kernel.org
11335 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11336 F: drivers/iio/dac/ltc1660.c
11338 LTC2947 HARDWARE MONITOR DRIVER
11339 M: Nuno Sá <nuno.sa@analog.com>
11340 L: linux-hwmon@vger.kernel.org
11342 W: http://ez.analog.com/community/linux-device-drivers
11343 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11344 F: drivers/hwmon/ltc2947-core.c
11345 F: drivers/hwmon/ltc2947-i2c.c
11346 F: drivers/hwmon/ltc2947-spi.c
11347 F: drivers/hwmon/ltc2947.h
11349 LTC2983 IIO TEMPERATURE DRIVER
11350 M: Nuno Sá <nuno.sa@analog.com>
11351 L: linux-iio@vger.kernel.org
11353 W: http://ez.analog.com/community/linux-device-drivers
11354 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11355 F: drivers/iio/temperature/ltc2983.c
11357 LTC4261 HARDWARE MONITOR DRIVER
11358 M: Guenter Roeck <linux@roeck-us.net>
11359 L: linux-hwmon@vger.kernel.org
11361 F: Documentation/hwmon/ltc4261.rst
11362 F: drivers/hwmon/ltc4261.c
11364 LTC4306 I2C MULTIPLEXER DRIVER
11365 M: Michael Hennerich <michael.hennerich@analog.com>
11366 L: linux-i2c@vger.kernel.org
11368 W: http://ez.analog.com/community/linux-device-drivers
11369 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11370 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11372 LTP (Linux Test Project)
11373 M: Mike Frysinger <vapier@gentoo.org>
11374 M: Cyril Hrubis <chrubis@suse.cz>
11375 M: Wanlong Gao <wanlong.gao@gmail.com>
11376 M: Jan Stancek <jstancek@redhat.com>
11377 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11378 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11379 L: ltp@lists.linux.it (subscribers-only)
11381 W: http://linux-test-project.github.io/
11382 T: git git://github.com/linux-test-project/ltp.git
11384 LYNX 28G SERDES PHY DRIVER
11385 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11386 L: netdev@vger.kernel.org
11388 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11389 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11392 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11393 L: netdev@vger.kernel.org
11395 F: drivers/net/pcs/pcs-lynx.c
11396 F: include/linux/pcs-lynx.h
11399 M: Geert Uytterhoeven <geert@linux-m68k.org>
11400 L: linux-m68k@lists.linux-m68k.org
11402 W: http://www.linux-m68k.org/
11403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11407 M68K ON APPLE MACINTOSH
11408 M: Joshua Thompson <funaho@jurai.org>
11409 L: linux-m68k@lists.linux-m68k.org
11411 W: http://www.mac.linux-m68k.org/
11413 F: drivers/macintosh/adb-iop.c
11414 F: drivers/macintosh/via-macii.c
11417 M: Philip Blundell <philb@gnu.org>
11419 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11420 F: arch/m68k/hp300/
11422 M88DS3103 MEDIA DRIVER
11423 M: Antti Palosaari <crope@iki.fi>
11424 L: linux-media@vger.kernel.org
11426 W: https://linuxtv.org
11427 W: http://palosaari.fi/linux/
11428 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11429 T: git git://linuxtv.org/anttip/media_tree.git
11430 F: drivers/media/dvb-frontends/m88ds3103*
11432 M88RS2000 MEDIA DRIVER
11433 M: Malcolm Priestley <tvboxspy@gmail.com>
11434 L: linux-media@vger.kernel.org
11436 W: https://linuxtv.org
11437 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11438 F: drivers/media/dvb-frontends/m88rs2000*
11440 MA901 MASTERKIT USB FM RADIO DRIVER
11441 M: Alexey Klimov <klimov.linux@gmail.com>
11442 L: linux-media@vger.kernel.org
11444 T: git git://linuxtv.org/media_tree.git
11445 F: drivers/media/radio/radio-ma901.c
11448 M: Johannes Berg <johannes@sipsolutions.net>
11449 L: linux-wireless@vger.kernel.org
11451 W: https://wireless.wiki.kernel.org/
11452 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11455 F: Documentation/networking/mac80211-injection.rst
11456 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11457 F: drivers/net/wireless/mac80211_hwsim.[ch]
11458 F: include/net/mac80211.h
11462 M: Jassi Brar <jassisinghbrar@gmail.com>
11463 L: linux-kernel@vger.kernel.org
11465 F: drivers/mailbox/
11466 F: include/linux/mailbox_client.h
11467 F: include/linux/mailbox_controller.h
11468 F: include/dt-bindings/mailbox/
11469 F: Documentation/devicetree/bindings/mailbox/
11472 M: Viresh Kumar <viresh.kumar@linaro.org>
11473 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11474 L: linux-kernel@vger.kernel.org
11476 F: drivers/mailbox/arm_mhuv2.c
11477 F: include/linux/mailbox/arm_mhuv2_message.h
11478 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11480 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11481 M: Jeremy Kerr <jk@codeconstruct.com.au>
11482 M: Matt Johnston <matt@codeconstruct.com.au>
11483 L: netdev@vger.kernel.org
11485 F: Documentation/networking/mctp.rst
11486 F: drivers/net/mctp/
11487 F: include/net/mctp.h
11488 F: include/net/mctpdevice.h
11489 F: include/net/netns/mctp.h
11492 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11493 M: Michael Kerrisk <mtk.manpages@gmail.com>
11494 L: linux-man@vger.kernel.org
11496 W: http://www.kernel.org/doc/man-pages
11498 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11499 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11500 L: linux-mips@vger.kernel.org
11502 F: arch/mips/boot/dts/img/pistachio*
11504 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11505 M: Andrew Lunn <andrew@lunn.ch>
11506 M: Vivien Didelot <vivien.didelot@gmail.com>
11507 L: netdev@vger.kernel.org
11509 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11510 F: Documentation/networking/devlink/mv88e6xxx.rst
11511 F: drivers/net/dsa/mv88e6xxx/
11512 F: include/linux/dsa/mv88e6xxx.h
11513 F: include/linux/platform_data/mv88e6xxx.h
11515 MARVELL ARMADA 3700 PHY DRIVERS
11516 M: Miquel Raynal <miquel.raynal@bootlin.com>
11518 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11519 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11520 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11521 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11523 MARVELL ARMADA DRM SUPPORT
11524 M: Russell King <linux@armlinux.org.uk>
11526 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11527 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11528 F: Documentation/devicetree/bindings/display/armada/
11529 F: drivers/gpu/drm/armada/
11530 F: include/uapi/drm/armada_drm.h
11532 MARVELL CRYPTO DRIVER
11533 M: Boris Brezillon <bbrezillon@kernel.org>
11534 M: Arnaud Ebalard <arno@natisbad.org>
11535 M: Srujana Challa <schalla@marvell.com>
11536 L: linux-crypto@vger.kernel.org
11538 F: drivers/crypto/marvell/
11539 F: include/linux/soc/marvell/octeontx2/
11541 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11542 M: Mirko Lindner <mlindner@marvell.com>
11543 M: Stephen Hemminger <stephen@networkplumber.org>
11544 L: netdev@vger.kernel.org
11546 F: drivers/net/ethernet/marvell/sk*
11548 MARVELL LIBERTAS WIRELESS DRIVER
11549 L: libertas-dev@lists.infradead.org
11551 F: drivers/net/wireless/marvell/libertas/
11553 MARVELL MACCHIATOBIN SUPPORT
11554 M: Russell King <linux@armlinux.org.uk>
11555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11557 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11559 MARVELL MV643XX ETHERNET DRIVER
11560 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11561 L: netdev@vger.kernel.org
11563 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11564 F: include/linux/mv643xx.h
11566 MARVELL MV88X3310 PHY DRIVER
11567 M: Russell King <linux@armlinux.org.uk>
11568 M: Marek Behún <kabel@kernel.org>
11569 L: netdev@vger.kernel.org
11571 F: drivers/net/phy/marvell10g.c
11573 MARVELL MVEBU THERMAL DRIVER
11574 M: Miquel Raynal <miquel.raynal@bootlin.com>
11576 F: drivers/thermal/armada_thermal.c
11578 MARVELL MVNETA ETHERNET DRIVER
11579 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11580 L: netdev@vger.kernel.org
11582 F: drivers/net/ethernet/marvell/mvneta.*
11584 MARVELL MVPP2 ETHERNET DRIVER
11585 M: Marcin Wojtas <mw@semihalf.com>
11586 M: Russell King <linux@armlinux.org.uk>
11587 L: netdev@vger.kernel.org
11589 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11590 F: drivers/net/ethernet/marvell/mvpp2/
11592 MARVELL MWIFIEX WIRELESS DRIVER
11593 M: Amitkumar Karwar <amitkarwar@gmail.com>
11594 M: Ganapathi Bhat <ganapathi017@gmail.com>
11595 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11596 M: Xinming Hu <huxinming820@gmail.com>
11597 L: linux-wireless@vger.kernel.org
11599 F: drivers/net/wireless/marvell/mwifiex/
11601 MARVELL MWL8K WIRELESS DRIVER
11602 M: Lennert Buytenhek <buytenh@wantstofly.org>
11603 L: linux-wireless@vger.kernel.org
11605 F: drivers/net/wireless/marvell/mwl8k.c
11607 MARVELL NAND CONTROLLER DRIVER
11608 M: Miquel Raynal <miquel.raynal@bootlin.com>
11609 L: linux-mtd@lists.infradead.org
11611 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11612 F: drivers/mtd/nand/raw/marvell_nand.c
11614 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11615 M: Sunil Goutham <sgoutham@marvell.com>
11616 M: Geetha sowjanya <gakula@marvell.com>
11617 M: Subbaraya Sundeep <sbhatta@marvell.com>
11618 M: hariprasad <hkelam@marvell.com>
11619 L: netdev@vger.kernel.org
11621 F: drivers/net/ethernet/marvell/octeontx2/nic/
11622 F: include/linux/soc/marvell/octeontx2/
11624 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11625 M: Sunil Goutham <sgoutham@marvell.com>
11626 M: Linu Cherian <lcherian@marvell.com>
11627 M: Geetha sowjanya <gakula@marvell.com>
11628 M: Jerin Jacob <jerinj@marvell.com>
11629 M: hariprasad <hkelam@marvell.com>
11630 M: Subbaraya Sundeep <sbhatta@marvell.com>
11631 L: netdev@vger.kernel.org
11633 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11634 F: drivers/net/ethernet/marvell/octeontx2/af/
11636 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11637 M: Taras Chornyi <tchornyi@marvell.com>
11639 W: https://github.com/Marvell-switching/switchdev-prestera
11640 F: drivers/net/ethernet/marvell/prestera/
11642 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11643 M: Nicolas Pitre <nico@fluxnic.net>
11645 F: drivers/mmc/host/mvsdio.*
11647 MARVELL USB MDIO CONTROLLER DRIVER
11648 M: Tobias Waldekranz <tobias@waldekranz.com>
11649 L: netdev@vger.kernel.org
11651 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11652 F: drivers/net/mdio/mdio-mvusb.c
11654 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11655 M: Hu Ziji <huziji@marvell.com>
11656 L: linux-mmc@vger.kernel.org
11658 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11659 F: drivers/mmc/host/sdhci-xenon*
11661 MATROX FRAMEBUFFER DRIVER
11662 L: linux-fbdev@vger.kernel.org
11664 F: drivers/video/fbdev/matrox/matroxfb_*
11665 F: include/uapi/linux/matroxfb.h
11668 M: Daniel Nilsson <daniel.nilsson@flex.com>
11669 L: linux-hwmon@vger.kernel.org
11671 F: Documentation/hwmon/max15301.rst
11672 F: drivers/hwmon/pmbus/max15301.c
11674 MAX16065 HARDWARE MONITOR DRIVER
11675 M: Guenter Roeck <linux@roeck-us.net>
11676 L: linux-hwmon@vger.kernel.org
11678 F: Documentation/hwmon/max16065.rst
11679 F: drivers/hwmon/max16065.c
11681 MAX2175 SDR TUNER DRIVER
11682 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11683 L: linux-media@vger.kernel.org
11685 T: git git://linuxtv.org/media_tree.git
11686 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11687 F: Documentation/userspace-api/media/drivers/max2175.rst
11688 F: drivers/media/i2c/max2175*
11689 F: include/uapi/linux/max2175.h
11691 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11692 L: linux-hwmon@vger.kernel.org
11694 F: Documentation/hwmon/max6650.rst
11695 F: drivers/hwmon/max6650.c
11697 MAX6697 HARDWARE MONITOR DRIVER
11698 M: Guenter Roeck <linux@roeck-us.net>
11699 L: linux-hwmon@vger.kernel.org
11701 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11702 F: Documentation/hwmon/max6697.rst
11703 F: drivers/hwmon/max6697.c
11704 F: include/linux/platform_data/max6697.h
11706 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11707 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11708 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11709 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11710 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11711 L: linux-media@vger.kernel.org
11713 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11714 F: drivers/media/i2c/max9286.c
11716 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
11717 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11718 L: linux-media@vger.kernel.org
11720 F: drivers/staging/media/max96712/max96712.c
11722 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11723 M: Peter Rosin <peda@axentia.se>
11724 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11726 F: Documentation/devicetree/bindings/sound/max9860.txt
11727 F: sound/soc/codecs/max9860.*
11729 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11730 M: Andreas Klinger <ak@it-klinger.de>
11731 L: linux-iio@vger.kernel.org
11733 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11734 F: drivers/iio/proximity/mb1232.c
11736 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
11737 R: Iskren Chernev <iskren.chernev@gmail.com>
11738 R: Krzysztof Kozlowski <krzk@kernel.org>
11739 R: Marek Szyprowski <m.szyprowski@samsung.com>
11740 R: Matheus Castello <matheus@castello.eng.br>
11741 L: linux-pm@vger.kernel.org
11743 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
11744 F: drivers/power/supply/max17040_battery.c
11746 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
11747 R: Hans de Goede <hdegoede@redhat.com>
11748 R: Krzysztof Kozlowski <krzk@kernel.org>
11749 R: Marek Szyprowski <m.szyprowski@samsung.com>
11750 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
11751 R: Purism Kernel Team <kernel@puri.sm>
11752 L: linux-pm@vger.kernel.org
11754 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
11755 F: drivers/power/supply/max17042_battery.c
11757 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
11758 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11759 L: linux-kernel@vger.kernel.org
11761 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
11762 F: drivers/regulator/max20086-regulator.c
11764 MAXIM MAX77650 PMIC MFD DRIVER
11765 M: Bartosz Golaszewski <brgl@bgdev.pl>
11766 L: linux-kernel@vger.kernel.org
11768 F: Documentation/devicetree/bindings/*/*max77650.yaml
11769 F: Documentation/devicetree/bindings/*/max77650*.yaml
11770 F: drivers/gpio/gpio-max77650.c
11771 F: drivers/input/misc/max77650-onkey.c
11772 F: drivers/leds/leds-max77650.c
11773 F: drivers/mfd/max77650.c
11774 F: drivers/power/supply/max77650-charger.c
11775 F: drivers/regulator/max77650-regulator.c
11776 F: include/linux/mfd/max77650.h
11778 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11779 M: Javier Martinez Canillas <javier@dowhile0.org>
11780 L: linux-kernel@vger.kernel.org
11782 F: Documentation/devicetree/bindings/*/*max77802.yaml
11783 F: drivers/regulator/max77802-regulator.c
11784 F: include/dt-bindings/*/*max77802.h
11786 MAXIM MAX77976 BATTERY CHARGER
11787 M: Luca Ceresoli <luca@lucaceresoli.net>
11789 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
11790 F: drivers/power/supply/max77976_charger.c
11792 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11793 M: Krzysztof Kozlowski <krzk@kernel.org>
11794 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11795 L: linux-pm@vger.kernel.org
11797 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
11798 F: drivers/power/supply/max14577_charger.c
11799 F: drivers/power/supply/max77693_charger.c
11801 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11802 M: Chanwoo Choi <cw00.choi@samsung.com>
11803 M: Krzysztof Kozlowski <krzk@kernel.org>
11804 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11805 L: linux-kernel@vger.kernel.org
11807 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
11808 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
11809 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
11810 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11811 F: Documentation/devicetree/bindings/mfd/max77693.txt
11812 F: drivers/*/*max77843.c
11813 F: drivers/*/max14577*.c
11814 F: drivers/*/max77686*.c
11815 F: drivers/*/max77693*.c
11816 F: drivers/clk/clk-max77686.c
11817 F: drivers/extcon/extcon-max14577.c
11818 F: drivers/extcon/extcon-max77693.c
11819 F: drivers/rtc/rtc-max77686.c
11820 F: include/linux/mfd/max14577*.h
11821 F: include/linux/mfd/max77686*.h
11822 F: include/linux/mfd/max77693*.h
11824 MAXIRADIO FM RADIO RECEIVER DRIVER
11825 M: Hans Verkuil <hverkuil@xs4all.nl>
11826 L: linux-media@vger.kernel.org
11828 W: https://linuxtv.org
11829 T: git git://linuxtv.org/media_tree.git
11830 F: drivers/media/radio/radio-maxiradio*
11832 MAXLINEAR ETHERNET PHY DRIVER
11833 M: Xu Liang <lxu@maxlinear.com>
11834 L: netdev@vger.kernel.org
11836 F: drivers/net/phy/mxl-gpy.c
11838 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11839 R: Yasushi SHOJI <yashi@spacecubics.com>
11840 L: linux-can@vger.kernel.org
11842 F: drivers/net/can/usb/mcba_usb.c
11844 MCAN MMIO DEVICE DRIVER
11845 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11846 L: linux-can@vger.kernel.org
11848 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11849 F: drivers/net/can/m_can/m_can.c
11850 F: drivers/net/can/m_can/m_can.h
11851 F: drivers/net/can/m_can/m_can_platform.c
11853 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11854 M: Rishi Gupta <gupt21@gmail.com>
11855 L: linux-i2c@vger.kernel.org
11856 L: linux-input@vger.kernel.org
11858 F: drivers/hid/hid-mcp2221.c
11860 MCP251XFD SPI-CAN NETWORK DRIVER
11861 M: Marc Kleine-Budde <mkl@pengutronix.de>
11862 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11863 R: Thomas Kopp <thomas.kopp@microchip.com>
11864 L: linux-can@vger.kernel.org
11866 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11867 F: drivers/net/can/spi/mcp251xfd/
11869 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11870 M: Peter Rosin <peda@axentia.se>
11871 L: linux-iio@vger.kernel.org
11873 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11874 F: drivers/iio/potentiometer/mcp4018.c
11875 F: drivers/iio/potentiometer/mcp4531.c
11877 MCR20A IEEE-802.15.4 RADIO DRIVER
11878 M: Xue Liu <liuxuenetmail@gmail.com>
11879 L: linux-wpan@vger.kernel.org
11881 W: https://github.com/xueliu/mcr20a-linux
11882 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11883 F: drivers/net/ieee802154/mcr20a.c
11884 F: drivers/net/ieee802154/mcr20a.h
11886 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11887 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11888 L: linux-iio@vger.kernel.org
11890 F: drivers/iio/dac/cio-dac.c
11892 MEDIA CONTROLLER FRAMEWORK
11893 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11894 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11895 L: linux-media@vger.kernel.org
11897 W: https://www.linuxtv.org
11898 T: git git://linuxtv.org/media_tree.git
11899 F: drivers/media/mc/
11900 F: include/media/media-*.h
11901 F: include/uapi/linux/media.h
11903 MEDIA DRIVER FOR FREESCALE IMX PXP
11904 M: Philipp Zabel <p.zabel@pengutronix.de>
11905 L: linux-media@vger.kernel.org
11907 T: git git://linuxtv.org/media_tree.git
11908 F: drivers/media/platform/nxp/imx-pxp.[ch]
11910 MEDIA DRIVERS FOR ASCOT2E
11911 M: Sergey Kozlov <serjk@netup.ru>
11912 M: Abylay Ospan <aospan@netup.ru>
11913 L: linux-media@vger.kernel.org
11915 W: https://linuxtv.org
11916 W: http://netup.tv/
11917 T: git git://linuxtv.org/media_tree.git
11918 F: drivers/media/dvb-frontends/ascot2e*
11920 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11921 M: Jasmin Jessich <jasmin@anw.at>
11922 L: linux-media@vger.kernel.org
11924 W: https://linuxtv.org
11925 T: git git://linuxtv.org/media_tree.git
11926 F: drivers/media/dvb-frontends/cxd2099*
11928 MEDIA DRIVERS FOR CXD2841ER
11929 M: Sergey Kozlov <serjk@netup.ru>
11930 M: Abylay Ospan <aospan@netup.ru>
11931 L: linux-media@vger.kernel.org
11933 W: https://linuxtv.org
11934 W: http://netup.tv/
11935 T: git git://linuxtv.org/media_tree.git
11936 F: drivers/media/dvb-frontends/cxd2841er*
11938 MEDIA DRIVERS FOR CXD2880
11939 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11940 L: linux-media@vger.kernel.org
11942 W: http://linuxtv.org/
11943 T: git git://linuxtv.org/media_tree.git
11944 F: drivers/media/dvb-frontends/cxd2880/*
11945 F: drivers/media/spi/cxd2880*
11947 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
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/pci/ddbridge/*
11954 MEDIA DRIVERS FOR FREESCALE IMX
11955 M: Steve Longerbeam <slongerbeam@gmail.com>
11956 M: Philipp Zabel <p.zabel@pengutronix.de>
11957 L: linux-media@vger.kernel.org
11959 T: git git://linuxtv.org/media_tree.git
11960 F: Documentation/admin-guide/media/imx.rst
11961 F: Documentation/devicetree/bindings/media/imx.txt
11962 F: drivers/staging/media/imx/
11963 F: include/linux/imx-media.h
11964 F: include/media/imx.h
11966 MEDIA DRIVERS FOR FREESCALE IMX7
11967 M: Rui Miguel Silva <rmfrfs@gmail.com>
11968 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11969 L: linux-media@vger.kernel.org
11971 T: git git://linuxtv.org/media_tree.git
11972 F: Documentation/admin-guide/media/imx7.rst
11973 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
11974 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11975 F: drivers/media/platform/imx/imx-mipi-csis.c
11976 F: drivers/staging/media/imx/imx7-media-csi.c
11978 MEDIA DRIVERS FOR HELENE
11979 M: Abylay Ospan <aospan@netup.ru>
11980 L: linux-media@vger.kernel.org
11982 W: https://linuxtv.org
11983 W: http://netup.tv/
11984 T: git git://linuxtv.org/media_tree.git
11985 F: drivers/media/dvb-frontends/helene*
11987 MEDIA DRIVERS FOR HORUS3A
11988 M: Sergey Kozlov <serjk@netup.ru>
11989 M: Abylay Ospan <aospan@netup.ru>
11990 L: linux-media@vger.kernel.org
11992 W: https://linuxtv.org
11993 W: http://netup.tv/
11994 T: git git://linuxtv.org/media_tree.git
11995 F: drivers/media/dvb-frontends/horus3a*
11997 MEDIA DRIVERS FOR LNBH25
11998 M: Sergey Kozlov <serjk@netup.ru>
11999 M: Abylay Ospan <aospan@netup.ru>
12000 L: linux-media@vger.kernel.org
12002 W: https://linuxtv.org
12003 W: http://netup.tv/
12004 T: git git://linuxtv.org/media_tree.git
12005 F: drivers/media/dvb-frontends/lnbh25*
12007 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12008 L: linux-media@vger.kernel.org
12010 W: https://linuxtv.org
12011 T: git git://linuxtv.org/media_tree.git
12012 F: drivers/media/dvb-frontends/mxl5xx*
12014 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12015 M: Sergey Kozlov <serjk@netup.ru>
12016 M: Abylay Ospan <aospan@netup.ru>
12017 L: linux-media@vger.kernel.org
12019 W: https://linuxtv.org
12020 W: http://netup.tv/
12021 T: git git://linuxtv.org/media_tree.git
12022 F: drivers/media/pci/netup_unidvb/*
12024 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12025 M: Dmitry Osipenko <digetx@gmail.com>
12026 L: linux-media@vger.kernel.org
12027 L: linux-tegra@vger.kernel.org
12029 T: git git://linuxtv.org/media_tree.git
12030 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
12031 F: drivers/media/platform/nvidia/tegra-vde/
12033 MEDIA DRIVERS FOR RENESAS - CEU
12034 M: Jacopo Mondi <jacopo@jmondi.org>
12035 L: linux-media@vger.kernel.org
12036 L: linux-renesas-soc@vger.kernel.org
12038 T: git git://linuxtv.org/media_tree.git
12039 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12040 F: drivers/media/platform/renesas/renesas-ceu.c
12041 F: include/media/drv-intf/renesas-ceu.h
12043 MEDIA DRIVERS FOR RENESAS - DRIF
12044 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12045 L: linux-media@vger.kernel.org
12046 L: linux-renesas-soc@vger.kernel.org
12048 T: git git://linuxtv.org/media_tree.git
12049 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12050 F: drivers/media/platform/renesas/rcar_drif.c
12052 MEDIA DRIVERS FOR RENESAS - FCP
12053 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12054 L: linux-media@vger.kernel.org
12055 L: linux-renesas-soc@vger.kernel.org
12057 T: git git://linuxtv.org/media_tree.git
12058 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12059 F: drivers/media/platform/renesas/rcar-fcp.c
12060 F: include/media/rcar-fcp.h
12062 MEDIA DRIVERS FOR RENESAS - FDP1
12063 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12064 L: linux-media@vger.kernel.org
12065 L: linux-renesas-soc@vger.kernel.org
12067 T: git git://linuxtv.org/media_tree.git
12068 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12069 F: drivers/media/platform/renesas/rcar_fdp1.c
12071 MEDIA DRIVERS FOR RENESAS - VIN
12072 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12073 L: linux-media@vger.kernel.org
12074 L: linux-renesas-soc@vger.kernel.org
12076 T: git git://linuxtv.org/media_tree.git
12077 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12078 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12079 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12080 F: drivers/media/platform/renesas/rcar-isp.c
12081 F: drivers/media/platform/renesas/rcar-vin/
12083 MEDIA DRIVERS FOR RENESAS - VSP1
12084 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12085 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12086 L: linux-media@vger.kernel.org
12087 L: linux-renesas-soc@vger.kernel.org
12089 T: git git://linuxtv.org/media_tree.git
12090 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12091 F: drivers/media/platform/renesas/vsp1/
12093 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12094 L: linux-media@vger.kernel.org
12096 W: https://linuxtv.org
12097 T: git git://linuxtv.org/media_tree.git
12098 F: drivers/media/dvb-frontends/stv0910*
12100 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12101 L: linux-media@vger.kernel.org
12103 W: https://linuxtv.org
12104 T: git git://linuxtv.org/media_tree.git
12105 F: drivers/media/dvb-frontends/stv6111*
12107 MEDIA DRIVERS FOR STM32 - DCMI
12108 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12109 L: linux-media@vger.kernel.org
12111 T: git git://linuxtv.org/media_tree.git
12112 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12113 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12115 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12116 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12117 L: linux-media@vger.kernel.org
12119 W: https://linuxtv.org
12120 Q: http://patchwork.kernel.org/project/linux-media/list/
12121 T: git git://linuxtv.org/media_tree.git
12122 F: Documentation/admin-guide/media/
12123 F: Documentation/devicetree/bindings/media/
12124 F: Documentation/driver-api/media/
12125 F: Documentation/userspace-api/media/
12127 F: drivers/staging/media/
12128 F: include/linux/platform_data/media/
12130 F: include/uapi/linux/dvb/
12131 F: include/uapi/linux/ivtv*
12132 F: include/uapi/linux/media.h
12133 F: include/uapi/linux/meye.h
12134 F: include/uapi/linux/uvcvideo.h
12135 F: include/uapi/linux/v4l2-*
12136 F: include/uapi/linux/videodev2.h
12138 MEDIATEK BLUETOOTH DRIVER
12139 M: Sean Wang <sean.wang@mediatek.com>
12140 L: linux-bluetooth@vger.kernel.org
12141 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12143 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12144 F: drivers/bluetooth/btmtkuart.c
12146 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12147 M: Sean Wang <sean.wang@mediatek.com>
12148 L: linux-pm@vger.kernel.org
12150 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12151 F: drivers/power/reset/mt6323-poweroff.c
12153 MEDIATEK CIR DRIVER
12154 M: Sean Wang <sean.wang@mediatek.com>
12156 F: drivers/media/rc/mtk-cir.c
12158 MEDIATEK DMA DRIVER
12159 M: Sean Wang <sean.wang@mediatek.com>
12160 L: dmaengine@vger.kernel.org
12161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12162 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12164 F: Documentation/devicetree/bindings/dma/mtk-*
12165 F: drivers/dma/mediatek/
12167 MEDIATEK ETHERNET DRIVER
12168 M: Felix Fietkau <nbd@nbd.name>
12169 M: John Crispin <john@phrozen.org>
12170 M: Sean Wang <sean.wang@mediatek.com>
12171 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12172 L: netdev@vger.kernel.org
12174 F: drivers/net/ethernet/mediatek/
12176 MEDIATEK I2C CONTROLLER DRIVER
12177 M: Qii Wang <qii.wang@mediatek.com>
12178 L: linux-i2c@vger.kernel.org
12180 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
12181 F: drivers/i2c/busses/i2c-mt65xx.c
12183 MEDIATEK IOMMU DRIVER
12184 M: Yong Wu <yong.wu@mediatek.com>
12185 L: iommu@lists.linux-foundation.org
12186 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12188 F: Documentation/devicetree/bindings/iommu/mediatek*
12189 F: drivers/iommu/mtk_iommu*
12190 F: include/dt-bindings/memory/mt*-port.h
12192 MEDIATEK JPEG DRIVER
12193 M: Rick Chang <rick.chang@mediatek.com>
12194 M: Bin Liu <bin.liu@mediatek.com>
12196 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
12197 F: drivers/media/platform/mediatek/jpeg/
12199 MEDIATEK MDP DRIVER
12200 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12201 M: Houlong Wei <houlong.wei@mediatek.com>
12202 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12204 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12205 F: drivers/media/platform/mediatek/mdp/
12206 F: drivers/media/platform/mediatek/vpu/
12208 MEDIATEK MEDIA DRIVER
12209 M: Tiffany Lin <tiffany.lin@mediatek.com>
12210 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12212 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
12213 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12214 F: drivers/media/platform/mediatek/vcodec/
12215 F: drivers/media/platform/mediatek/vpu/
12217 MEDIATEK MMC/SD/SDIO DRIVER
12218 M: Chaotian Jing <chaotian.jing@mediatek.com>
12220 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12221 F: drivers/mmc/host/mtk-sd.c
12223 MEDIATEK MT76 WIRELESS LAN DRIVER
12224 M: Felix Fietkau <nbd@nbd.name>
12225 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
12226 M: Ryder Lee <ryder.lee@mediatek.com>
12227 R: Shayne Chen <shayne.chen@mediatek.com>
12228 R: Sean Wang <sean.wang@mediatek.com>
12229 L: linux-wireless@vger.kernel.org
12231 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12232 F: drivers/net/wireless/mediatek/mt76/
12234 MEDIATEK MT7601U WIRELESS LAN DRIVER
12235 M: Jakub Kicinski <kubakici@wp.pl>
12236 L: linux-wireless@vger.kernel.org
12238 F: drivers/net/wireless/mediatek/mt7601u/
12240 MEDIATEK MT7621 CLOCK DRIVER
12241 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12243 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12244 F: drivers/clk/ralink/clk-mt7621.c
12246 MEDIATEK MT7621/28/88 I2C DRIVER
12247 M: Stefan Roese <sr@denx.de>
12248 L: linux-i2c@vger.kernel.org
12250 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12251 F: drivers/i2c/busses/i2c-mt7621.c
12253 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12254 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12256 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12257 F: drivers/pci/controller/pcie-mt7621.c
12259 MEDIATEK MT7621 PHY PCI DRIVER
12260 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12262 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12263 F: drivers/phy/ralink/phy-mt7621-pci.c
12265 MEDIATEK NAND CONTROLLER DRIVER
12266 L: linux-mtd@lists.infradead.org
12268 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12269 F: drivers/mtd/nand/raw/mtk_*
12271 MEDIATEK PMIC LED DRIVER
12272 M: Sean Wang <sean.wang@mediatek.com>
12274 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12275 F: drivers/leds/leds-mt6323.c
12277 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12278 M: Sean Wang <sean.wang@mediatek.com>
12280 F: drivers/char/hw_random/mtk-rng.c
12282 MEDIATEK SMI DRIVER
12283 M: Yong Wu <yong.wu@mediatek.com>
12284 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12286 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12287 F: drivers/memory/mtk-smi.c
12288 F: include/soc/mediatek/smi.h
12290 MEDIATEK SWITCH DRIVER
12291 M: Sean Wang <sean.wang@mediatek.com>
12292 M: Landen Chao <Landen.Chao@mediatek.com>
12293 M: DENG Qingfang <dqfext@gmail.com>
12294 L: netdev@vger.kernel.org
12296 F: drivers/net/dsa/mt7530.*
12297 F: net/dsa/tag_mtk.c
12299 MEDIATEK USB3 DRD IP DRIVER
12300 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12301 L: linux-usb@vger.kernel.org
12302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12303 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12305 F: Documentation/devicetree/bindings/usb/mediatek,*
12306 F: drivers/usb/host/xhci-mtk*
12307 F: drivers/usb/mtu3/
12309 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12310 M: Peter Senna Tschudin <peter.senna@gmail.com>
12311 M: Martin Donnelly <martin.donnelly@ge.com>
12312 M: Martyn Welch <martyn.welch@collabora.co.uk>
12314 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12315 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12317 MEGARAID SCSI/SAS DRIVERS
12318 M: Kashyap Desai <kashyap.desai@broadcom.com>
12319 M: Sumit Saxena <sumit.saxena@broadcom.com>
12320 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12321 L: megaraidlinux.pdl@broadcom.com
12322 L: linux-scsi@vger.kernel.org
12324 W: http://www.avagotech.com/support/
12325 F: Documentation/scsi/megaraid.rst
12326 F: drivers/scsi/megaraid.*
12327 F: drivers/scsi/megaraid/
12329 MELEXIS MLX90614 DRIVER
12330 M: Crt Mori <cmo@melexis.com>
12331 L: linux-iio@vger.kernel.org
12333 W: http://www.melexis.com
12334 F: drivers/iio/temperature/mlx90614.c
12336 MELEXIS MLX90632 DRIVER
12337 M: Crt Mori <cmo@melexis.com>
12338 L: linux-iio@vger.kernel.org
12340 W: http://www.melexis.com
12341 F: drivers/iio/temperature/mlx90632.c
12343 MELFAS MIP4 TOUCHSCREEN DRIVER
12344 M: Sangwon Jee <jeesw@melfas.com>
12346 W: http://www.melfas.com
12347 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12348 F: drivers/input/touchscreen/melfas_mip4.c
12350 MELLANOX BLUEFIELD I2C DRIVER
12351 M: Khalil Blaiech <kblaiech@nvidia.com>
12352 L: linux-i2c@vger.kernel.org
12354 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12355 F: drivers/i2c/busses/i2c-mlxbf.c
12357 MELLANOX ETHERNET DRIVER (mlx4_en)
12358 M: Tariq Toukan <tariqt@nvidia.com>
12359 L: netdev@vger.kernel.org
12361 W: http://www.mellanox.com
12362 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12363 F: drivers/net/ethernet/mellanox/mlx4/en_*
12365 MELLANOX ETHERNET DRIVER (mlx5e)
12366 M: Saeed Mahameed <saeedm@nvidia.com>
12367 L: netdev@vger.kernel.org
12369 W: http://www.mellanox.com
12370 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12371 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12373 MELLANOX ETHERNET INNOVA DRIVERS
12374 R: Boris Pismenny <borisp@nvidia.com>
12375 L: netdev@vger.kernel.org
12377 W: http://www.mellanox.com
12378 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12379 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12380 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12381 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12382 F: include/linux/mlx5/mlx5_ifc_fpga.h
12384 MELLANOX ETHERNET SWITCH DRIVERS
12385 M: Ido Schimmel <idosch@nvidia.com>
12386 M: Petr Machata <petrm@nvidia.com>
12387 L: netdev@vger.kernel.org
12389 W: http://www.mellanox.com
12390 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12391 F: drivers/net/ethernet/mellanox/mlxsw/
12392 F: tools/testing/selftests/drivers/net/mlxsw/
12394 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12395 M: mlxsw@nvidia.com
12396 L: netdev@vger.kernel.org
12398 W: http://www.mellanox.com
12399 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12400 F: drivers/net/ethernet/mellanox/mlxfw/
12402 MELLANOX HARDWARE PLATFORM SUPPORT
12403 M: Hans de Goede <hdegoede@redhat.com>
12404 M: Mark Gross <markgross@kernel.org>
12405 M: Vadim Pasternak <vadimp@nvidia.com>
12406 L: platform-driver-x86@vger.kernel.org
12408 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12409 F: drivers/platform/mellanox/
12410 F: include/linux/platform_data/mlxreg.h
12412 MELLANOX MLX4 core VPI driver
12413 M: Tariq Toukan <tariqt@nvidia.com>
12414 L: netdev@vger.kernel.org
12415 L: linux-rdma@vger.kernel.org
12417 W: http://www.mellanox.com
12418 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12419 F: drivers/net/ethernet/mellanox/mlx4/
12420 F: include/linux/mlx4/
12422 MELLANOX MLX4 IB driver
12423 M: Yishai Hadas <yishaih@nvidia.com>
12424 L: linux-rdma@vger.kernel.org
12426 W: http://www.mellanox.com
12427 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12428 F: drivers/infiniband/hw/mlx4/
12429 F: include/linux/mlx4/
12430 F: include/uapi/rdma/mlx4-abi.h
12432 MELLANOX MLX5 core VPI driver
12433 M: Saeed Mahameed <saeedm@nvidia.com>
12434 M: Leon Romanovsky <leonro@nvidia.com>
12435 L: netdev@vger.kernel.org
12436 L: linux-rdma@vger.kernel.org
12438 W: http://www.mellanox.com
12439 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12440 F: Documentation/networking/device_drivers/ethernet/mellanox/
12441 F: drivers/net/ethernet/mellanox/mlx5/core/
12442 F: include/linux/mlx5/
12444 MELLANOX MLX5 IB driver
12445 M: Leon Romanovsky <leonro@nvidia.com>
12446 L: linux-rdma@vger.kernel.org
12448 W: http://www.mellanox.com
12449 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12450 F: drivers/infiniband/hw/mlx5/
12451 F: include/linux/mlx5/
12452 F: include/uapi/rdma/mlx5-abi.h
12454 MELLANOX MLXCPLD I2C AND MUX DRIVER
12455 M: Vadim Pasternak <vadimp@nvidia.com>
12456 M: Michael Shych <michaelsh@nvidia.com>
12457 L: linux-i2c@vger.kernel.org
12459 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12460 F: drivers/i2c/busses/i2c-mlxcpld.c
12461 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12463 MELLANOX MLXCPLD LED DRIVER
12464 M: Vadim Pasternak <vadimp@nvidia.com>
12465 L: linux-leds@vger.kernel.org
12467 F: Documentation/leds/leds-mlxcpld.rst
12468 F: drivers/leds/leds-mlxcpld.c
12469 F: drivers/leds/leds-mlxreg.c
12471 MELLANOX PLATFORM DRIVER
12472 M: Vadim Pasternak <vadimp@nvidia.com>
12473 L: platform-driver-x86@vger.kernel.org
12475 F: drivers/platform/x86/mlx-platform.c
12478 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12479 M: "Paul E. McKenney" <paulmck@kernel.org>
12480 L: linux-kernel@vger.kernel.org
12482 F: arch/powerpc/include/asm/membarrier.h
12483 F: include/uapi/linux/membarrier.h
12484 F: kernel/sched/membarrier.c
12487 M: Mike Rapoport <rppt@kernel.org>
12488 L: linux-mm@kvack.org
12490 F: Documentation/core-api/boot-time-mm.rst
12491 F: include/linux/memblock.h
12494 MEMORY CONTROLLER DRIVERS
12495 M: Krzysztof Kozlowski <krzk@kernel.org>
12496 L: linux-kernel@vger.kernel.org
12498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12499 F: Documentation/devicetree/bindings/memory-controllers/
12501 F: include/dt-bindings/memory/
12504 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12505 M: Dmitry Osipenko <digetx@gmail.com>
12506 L: linux-pm@vger.kernel.org
12507 L: linux-tegra@vger.kernel.org
12508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12510 F: drivers/devfreq/tegra30-devfreq.c
12513 M: Andrew Morton <akpm@linux-foundation.org>
12514 L: linux-mm@kvack.org
12516 W: http://www.linux-mm.org
12517 T: quilt https://ozlabs.org/~akpm/mmotm/
12518 T: quilt https://ozlabs.org/~akpm/mmots/
12519 T: git git://github.com/hnaz/linux-mm.git
12520 F: include/linux/gfp.h
12521 F: include/linux/memory_hotplug.h
12522 F: include/linux/mm.h
12523 F: include/linux/mmzone.h
12524 F: include/linux/pagewalk.h
12525 F: include/linux/vmalloc.h
12527 F: tools/testing/selftests/vm/
12529 MEMORY TECHNOLOGY DEVICES (MTD)
12530 M: Miquel Raynal <miquel.raynal@bootlin.com>
12531 M: Richard Weinberger <richard@nod.at>
12532 M: Vignesh Raghavendra <vigneshr@ti.com>
12533 L: linux-mtd@lists.infradead.org
12535 W: http://www.linux-mtd.infradead.org/
12536 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12537 C: irc://irc.oftc.net/mtd
12538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12540 F: Documentation/devicetree/bindings/mtd/
12542 F: include/linux/mtd/
12543 F: include/uapi/mtd/
12545 MEN A21 WATCHDOG DRIVER
12546 M: Johannes Thumshirn <morbidrsa@gmail.com>
12547 L: linux-watchdog@vger.kernel.org
12549 F: drivers/watchdog/mena21_wdt.c
12551 MEN CHAMELEON BUS (mcb)
12552 M: Johannes Thumshirn <morbidrsa@gmail.com>
12554 F: Documentation/driver-api/men-chameleon-bus.rst
12556 F: include/linux/mcb.h
12558 MEN F21BMC (Board Management Controller)
12559 M: Andreas Werner <andreas.werner@men.de>
12561 F: Documentation/hwmon/menf21bmc.rst
12562 F: drivers/hwmon/menf21bmc_hwmon.c
12563 F: drivers/leds/leds-menf21bmc.c
12564 F: drivers/mfd/menf21bmc.c
12565 F: drivers/watchdog/menf21bmc_wdt.c
12567 MEN Z069 WATCHDOG DRIVER
12568 M: Johannes Thumshirn <jth@kernel.org>
12569 L: linux-watchdog@vger.kernel.org
12571 F: drivers/watchdog/menz69_wdt.c
12573 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12574 M: Neil Armstrong <narmstrong@baylibre.com>
12575 L: linux-media@vger.kernel.org
12576 L: linux-amlogic@lists.infradead.org
12578 W: http://linux-meson.com/
12579 T: git git://linuxtv.org/media_tree.git
12580 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12581 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12582 F: drivers/media/cec/platform/meson/ao-cec.c
12584 MESON GE2D DRIVER FOR AMLOGIC SOCS
12585 M: Neil Armstrong <narmstrong@baylibre.com>
12586 L: linux-media@vger.kernel.org
12587 L: linux-amlogic@lists.infradead.org
12589 T: git git://linuxtv.org/media_tree.git
12590 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12591 F: drivers/media/platform/amlogic/meson-ge2d/
12593 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12594 M: Liang Yang <liang.yang@amlogic.com>
12595 L: linux-mtd@lists.infradead.org
12597 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12598 F: drivers/mtd/nand/raw/meson_*
12600 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12601 M: Neil Armstrong <narmstrong@baylibre.com>
12602 L: linux-media@vger.kernel.org
12603 L: linux-amlogic@lists.infradead.org
12605 T: git git://linuxtv.org/media_tree.git
12606 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12607 F: drivers/staging/media/meson/vdec/
12609 METHODE UDPU SUPPORT
12610 M: Vladimir Vid <vladimir.vid@sartura.hr>
12612 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12615 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12616 R: Hemant Kumar <hemantk@codeaurora.org>
12617 L: mhi@lists.linux.dev
12618 L: linux-arm-msm@vger.kernel.org
12620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12621 F: Documentation/ABI/stable/sysfs-bus-mhi
12622 F: Documentation/mhi/
12623 F: drivers/bus/mhi/
12624 F: include/linux/mhi.h
12626 MICROBLAZE ARCHITECTURE
12627 M: Michal Simek <monstr@monstr.eu>
12629 W: http://www.monstr.eu/fdt/
12630 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12631 F: arch/microblaze/
12633 MICROCHIP AT91 DMA DRIVERS
12634 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12635 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12637 L: dmaengine@vger.kernel.org
12639 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12640 F: drivers/dma/at_hdmac.c
12641 F: drivers/dma/at_hdmac_regs.h
12642 F: drivers/dma/at_xdmac.c
12643 F: include/dt-bindings/dma/at91.h
12645 MICROCHIP AT91 SERIAL DRIVER
12646 M: Richard Genoud <richard.genoud@gmail.com>
12648 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12649 F: drivers/tty/serial/atmel_serial.c
12650 F: drivers/tty/serial/atmel_serial.h
12652 MICROCHIP AT91 USART MFD DRIVER
12653 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12654 L: linux-kernel@vger.kernel.org
12656 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12657 F: drivers/mfd/at91-usart.c
12658 F: include/dt-bindings/mfd/at91-usart.h
12660 MICROCHIP AT91 USART SPI DRIVER
12661 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12662 L: linux-spi@vger.kernel.org
12664 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12665 F: drivers/spi/spi-at91-usart.c
12667 MICROCHIP AUDIO ASOC DRIVERS
12668 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12669 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12673 MICROCHIP CSI2DC DRIVER
12674 M: Eugen Hristev <eugen.hristev@microchip.com>
12675 L: linux-media@vger.kernel.org
12677 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
12678 F: drivers/media/platform/atmel/microchip-csi2dc.c
12680 MICROCHIP ECC DRIVER
12681 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12682 L: linux-crypto@vger.kernel.org
12684 F: drivers/crypto/atmel-ecc.*
12686 MICROCHIP EIC DRIVER
12687 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12690 F: drivers/irqchip/irq-mchp-eic.c
12692 MICROCHIP I2C DRIVER
12693 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12694 L: linux-i2c@vger.kernel.org
12696 F: drivers/i2c/busses/i2c-at91-*.c
12697 F: drivers/i2c/busses/i2c-at91.h
12699 MICROCHIP ISC DRIVER
12700 M: Eugen Hristev <eugen.hristev@microchip.com>
12701 L: linux-media@vger.kernel.org
12703 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12704 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12705 F: drivers/media/platform/atmel/atmel-isc*
12706 F: drivers/media/platform/atmel/atmel-sama*-isc*
12707 F: include/linux/atmel-isc-media.h
12709 MICROCHIP ISI DRIVER
12710 M: Eugen Hristev <eugen.hristev@microchip.com>
12711 L: linux-media@vger.kernel.org
12713 F: drivers/media/platform/atmel/atmel-isi.c
12714 F: drivers/media/platform/atmel/atmel-isi.h
12716 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12717 M: Woojung Huh <woojung.huh@microchip.com>
12718 M: UNGLinuxDriver@microchip.com
12719 L: netdev@vger.kernel.org
12721 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12722 F: drivers/net/dsa/microchip/*
12723 F: include/linux/platform_data/microchip-ksz.h
12724 F: net/dsa/tag_ksz.c
12726 MICROCHIP LAN743X ETHERNET DRIVER
12727 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12728 M: UNGLinuxDriver@microchip.com
12729 L: netdev@vger.kernel.org
12731 F: drivers/net/ethernet/microchip/lan743x_*
12733 MICROCHIP LAN966X ETHERNET DRIVER
12734 M: Horatiu Vultur <horatiu.vultur@microchip.com>
12735 M: UNGLinuxDriver@microchip.com
12736 L: netdev@vger.kernel.org
12738 F: drivers/net/ethernet/microchip/lan966x/*
12740 MICROCHIP LCDFB DRIVER
12741 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12742 L: linux-fbdev@vger.kernel.org
12744 F: drivers/video/fbdev/atmel_lcdfb.c
12745 F: include/video/atmel_lcdc.h
12747 MICROCHIP MCP16502 PMIC DRIVER
12748 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12751 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12752 F: drivers/regulator/mcp16502.c
12754 MICROCHIP MCP3911 ADC DRIVER
12755 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12756 M: Kent Gustavsson <kent@minoris.se>
12757 L: linux-iio@vger.kernel.org
12759 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12760 F: drivers/iio/adc/mcp3911.c
12762 MICROCHIP MMC/SD/SDIO MCI DRIVER
12763 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12765 F: drivers/mmc/host/atmel-mci.c
12767 MICROCHIP NAND DRIVER
12768 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12769 L: linux-mtd@lists.infradead.org
12771 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12772 F: drivers/mtd/nand/raw/atmel/*
12774 MICROCHIP PWM DRIVER
12775 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12777 L: linux-pwm@vger.kernel.org
12779 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12780 F: drivers/pwm/pwm-atmel.c
12782 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12783 M: Eugen Hristev <eugen.hristev@microchip.com>
12784 L: linux-iio@vger.kernel.org
12786 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12787 F: drivers/iio/adc/at91-sama5d2_adc.c
12788 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12790 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12791 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12793 F: drivers/power/reset/at91-sama5d2_shdwc.c
12795 MICROCHIP SPI DRIVER
12796 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12798 F: drivers/spi/spi-atmel.*
12800 MICROCHIP SSC DRIVER
12801 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12804 F: drivers/misc/atmel-ssc.c
12805 F: include/linux/atmel-ssc.h
12807 MICROCHIP USB251XB DRIVER
12808 M: Richard Leitner <richard.leitner@skidata.com>
12809 L: linux-usb@vger.kernel.org
12811 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12812 F: drivers/usb/misc/usb251xb.c
12814 MICROCHIP USBA UDC DRIVER
12815 M: Cristian Birsan <cristian.birsan@microchip.com>
12816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12818 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12820 MICROCHIP WILC1000 WIFI DRIVER
12821 M: Ajay Singh <ajay.kathat@microchip.com>
12822 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12823 L: linux-wireless@vger.kernel.org
12825 F: drivers/net/wireless/microchip/wilc1000/
12827 MICROSEMI MIPS SOCS
12828 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12829 M: UNGLinuxDriver@microchip.com
12830 L: linux-mips@vger.kernel.org
12832 F: Documentation/devicetree/bindings/mips/mscc.txt
12833 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12834 F: arch/mips/boot/dts/mscc/
12835 F: arch/mips/configs/generic/board-ocelot.config
12836 F: arch/mips/generic/board-ocelot.c
12838 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12839 M: Don Brace <don.brace@microchip.com>
12840 L: storagedev@microchip.com
12841 L: linux-scsi@vger.kernel.org
12843 F: Documentation/scsi/smartpqi.rst
12844 F: drivers/scsi/smartpqi/Kconfig
12845 F: drivers/scsi/smartpqi/Makefile
12846 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12847 F: include/linux/cciss*.h
12848 F: include/uapi/linux/cciss*.h
12850 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12851 M: Maximilian Luz <luzmaximilian@gmail.com>
12852 L: linux-pm@vger.kernel.org
12853 L: platform-driver-x86@vger.kernel.org
12855 F: drivers/power/supply/surface_battery.c
12856 F: drivers/power/supply/surface_charger.c
12858 MICROSOFT SURFACE DTX DRIVER
12859 M: Maximilian Luz <luzmaximilian@gmail.com>
12860 L: platform-driver-x86@vger.kernel.org
12862 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12863 F: drivers/platform/surface/surface_dtx.c
12864 F: include/uapi/linux/surface_aggregator/dtx.h
12866 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12867 M: Maximilian Luz <luzmaximilian@gmail.com>
12868 L: platform-driver-x86@vger.kernel.org
12870 F: drivers/platform/surface/surface_gpe.c
12872 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12873 M: Hans de Goede <hdegoede@redhat.com>
12874 M: Mark Gross <markgross@kernel.org>
12875 M: Maximilian Luz <luzmaximilian@gmail.com>
12876 L: platform-driver-x86@vger.kernel.org
12878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12879 F: drivers/platform/surface/
12881 MICROSOFT SURFACE HID TRANSPORT DRIVER
12882 M: Maximilian Luz <luzmaximilian@gmail.com>
12883 L: linux-input@vger.kernel.org
12884 L: platform-driver-x86@vger.kernel.org
12886 F: drivers/hid/surface-hid/
12888 MICROSOFT SURFACE HOT-PLUG DRIVER
12889 M: Maximilian Luz <luzmaximilian@gmail.com>
12890 L: platform-driver-x86@vger.kernel.org
12892 F: drivers/platform/surface/surface_hotplug.c
12894 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12895 M: Maximilian Luz <luzmaximilian@gmail.com>
12896 L: platform-driver-x86@vger.kernel.org
12898 F: drivers/platform/surface/surface_platform_profile.c
12900 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12901 M: Chen Yu <yu.c.chen@intel.com>
12902 L: platform-driver-x86@vger.kernel.org
12904 F: drivers/platform/surface/surfacepro3_button.c
12906 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12907 M: Maximilian Luz <luzmaximilian@gmail.com>
12908 L: platform-driver-x86@vger.kernel.org
12910 W: https://github.com/linux-surface/surface-aggregator-module
12911 C: irc://irc.libera.chat/linux-surface
12912 F: Documentation/driver-api/surface_aggregator/
12913 F: drivers/platform/surface/aggregator/
12914 F: drivers/platform/surface/surface_acpi_notify.c
12915 F: drivers/platform/surface/surface_aggregator_cdev.c
12916 F: drivers/platform/surface/surface_aggregator_registry.c
12917 F: include/linux/surface_acpi_notify.h
12918 F: include/linux/surface_aggregator/
12919 F: include/uapi/linux/surface_aggregator/
12921 MICROTEK X6 SCANNER
12922 M: Oliver Neukum <oliver@neukum.org>
12924 F: drivers/usb/image/microtek.*
12926 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12927 M: Luka Kovacic <luka.kovacic@sartura.hr>
12928 M: Luka Perkov <luka.perkov@sartura.hr>
12930 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12931 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12932 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12933 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12934 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12935 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12937 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12938 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12939 L: linux-media@vger.kernel.org
12941 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12942 F: Documentation/driver-api/media/drivers/ccs/
12943 F: Documentation/userspace-api/media/drivers/ccs.rst
12944 F: drivers/media/i2c/ccs-pll.c
12945 F: drivers/media/i2c/ccs-pll.h
12946 F: drivers/media/i2c/ccs/
12947 F: include/uapi/linux/ccs.h
12948 F: include/uapi/linux/smiapp.h
12951 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12952 L: linux-mips@vger.kernel.org
12954 W: http://www.linux-mips.org/
12955 Q: https://patchwork.kernel.org/project/linux-mips/list/
12956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12957 F: Documentation/devicetree/bindings/mips/
12958 F: Documentation/mips/
12960 F: drivers/platform/mips/
12962 MIPS BOSTON DEVELOPMENT BOARD
12963 M: Paul Burton <paulburton@kernel.org>
12964 L: linux-mips@vger.kernel.org
12966 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12967 F: arch/mips/boot/dts/img/boston.dts
12968 F: arch/mips/configs/generic/board-boston.config
12969 F: drivers/clk/imgtec/clk-boston.c
12970 F: include/dt-bindings/clock/boston-clock.h
12973 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12974 M: Serge Semin <fancer.lancer@gmail.com>
12975 L: linux-mips@vger.kernel.org
12977 F: drivers/bus/mips_cdmm.c
12978 F: drivers/clocksource/mips-gic-timer.c
12979 F: drivers/cpuidle/cpuidle-cps.c
12980 F: drivers/irqchip/irq-mips-cpu.c
12981 F: drivers/irqchip/irq-mips-gic.c
12983 MIPS GENERIC PLATFORM
12984 M: Paul Burton <paulburton@kernel.org>
12985 L: linux-mips@vger.kernel.org
12987 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12988 F: arch/mips/generic/
12989 F: arch/mips/tools/generic-board-config.sh
12991 MIPS RINT INSTRUCTION EMULATION
12992 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12993 L: linux-mips@vger.kernel.org
12995 F: arch/mips/math-emu/dp_rint.c
12996 F: arch/mips/math-emu/sp_rint.c
12998 MIPS/LOONGSON1 ARCHITECTURE
12999 M: Keguang Zhang <keguang.zhang@gmail.com>
13000 L: linux-mips@vger.kernel.org
13002 F: arch/mips/include/asm/mach-loongson32/
13003 F: arch/mips/loongson32/
13004 F: drivers/*/*/*loongson1*
13005 F: drivers/*/*loongson1*
13007 MIPS/LOONGSON2EF ARCHITECTURE
13008 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13009 L: linux-mips@vger.kernel.org
13011 F: arch/mips/include/asm/mach-loongson2ef/
13012 F: arch/mips/loongson2ef/
13013 F: drivers/cpufreq/loongson2_cpufreq.c
13015 MIPS/LOONGSON64 ARCHITECTURE
13016 M: Huacai Chen <chenhuacai@kernel.org>
13017 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13018 L: linux-mips@vger.kernel.org
13020 F: arch/mips/include/asm/mach-loongson64/
13021 F: arch/mips/loongson64/
13022 F: drivers/irqchip/irq-loongson*
13023 F: drivers/platform/mips/cpu_hwmon.c
13025 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13026 M: Hans Verkuil <hverkuil@xs4all.nl>
13027 L: linux-media@vger.kernel.org
13029 W: https://linuxtv.org
13030 T: git git://linuxtv.org/media_tree.git
13031 F: drivers/media/radio/radio-miropcm20*
13034 R: Lubomir Rintel <lkundrak@v3.sk>
13035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13038 F: arch/arm/boot/dts/mmp*
13039 F: arch/arm/mach-mmp/
13040 F: include/linux/soc/mmp/
13042 MMP USB PHY DRIVERS
13043 R: Lubomir Rintel <lkundrak@v3.sk>
13044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13046 F: drivers/phy/marvell/phy-mmp3-usb.c
13047 F: drivers/phy/marvell/phy-pxa-usb.c
13049 MMU GATHER AND TLB INVALIDATION
13050 M: Will Deacon <will@kernel.org>
13051 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13052 M: Andrew Morton <akpm@linux-foundation.org>
13053 M: Nick Piggin <npiggin@gmail.com>
13054 M: Peter Zijlstra <peterz@infradead.org>
13055 L: linux-arch@vger.kernel.org
13056 L: linux-mm@kvack.org
13058 F: arch/*/include/asm/tlb.h
13059 F: include/asm-generic/tlb.h
13062 MN88472 MEDIA DRIVER
13063 M: Antti Palosaari <crope@iki.fi>
13064 L: linux-media@vger.kernel.org
13066 W: https://linuxtv.org
13067 W: http://palosaari.fi/linux/
13068 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13069 F: drivers/media/dvb-frontends/mn88472*
13071 MN88473 MEDIA DRIVER
13072 M: Antti Palosaari <crope@iki.fi>
13073 L: linux-media@vger.kernel.org
13075 W: https://linuxtv.org
13076 W: http://palosaari.fi/linux/
13077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13078 F: drivers/media/dvb-frontends/mn88473*
13081 M: Luis Chamberlain <mcgrof@kernel.org>
13082 L: linux-modules@vger.kernel.org
13083 L: linux-kernel@vger.kernel.org
13085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13086 F: include/linux/module.h
13089 MONOLITHIC POWER SYSTEM PMIC DRIVER
13090 M: Saravanan Sekar <sravanhome@gmail.com>
13092 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13093 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13094 F: drivers/iio/adc/mp2629_adc.c
13095 F: drivers/mfd/mp2629.c
13096 F: drivers/power/supply/mp2629_charger.c
13097 F: drivers/regulator/mp5416.c
13098 F: drivers/regulator/mpq7920.c
13099 F: drivers/regulator/mpq7920.h
13100 F: include/linux/mfd/mp2629.h
13102 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13104 W: http://popies.net/meye/
13105 F: Documentation/userspace-api/media/drivers/meye*
13106 F: drivers/media/pci/meye/
13107 F: include/uapi/linux/meye.h
13109 MOTORCOMM PHY DRIVER
13110 M: Peter Geis <pgwipeout@gmail.com>
13111 L: netdev@vger.kernel.org
13113 F: drivers/net/phy/motorcomm.c
13115 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13116 M: Jiri Slaby <jirislaby@kernel.org>
13118 F: Documentation/driver-api/serial/moxa-smartio.rst
13119 F: drivers/tty/mxser.*
13121 MR800 AVERMEDIA USB FM RADIO DRIVER
13122 M: Alexey Klimov <klimov.linux@gmail.com>
13123 L: linux-media@vger.kernel.org
13125 T: git git://linuxtv.org/media_tree.git
13126 F: drivers/media/radio/radio-mr800.c
13128 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13129 M: Alan Ott <alan@signal11.us>
13130 L: linux-wpan@vger.kernel.org
13132 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13133 F: drivers/net/ieee802154/mrf24j40.c
13136 M: "Lee, Chun-Yi" <jlee@suse.com>
13137 L: platform-driver-x86@vger.kernel.org
13139 F: drivers/platform/x86/msi-laptop.c
13142 L: platform-driver-x86@vger.kernel.org
13144 F: drivers/platform/x86/msi-wmi.c
13146 MSI001 MEDIA DRIVER
13147 M: Antti Palosaari <crope@iki.fi>
13148 L: linux-media@vger.kernel.org
13150 W: https://linuxtv.org
13151 W: http://palosaari.fi/linux/
13152 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13153 T: git git://linuxtv.org/anttip/media_tree.git
13154 F: drivers/media/tuners/msi001*
13156 MSI2500 MEDIA DRIVER
13157 M: Antti Palosaari <crope@iki.fi>
13158 L: linux-media@vger.kernel.org
13160 W: https://linuxtv.org
13161 W: http://palosaari.fi/linux/
13162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13163 T: git git://linuxtv.org/anttip/media_tree.git
13164 F: drivers/media/usb/msi2500/
13166 MSTAR INTERRUPT CONTROLLER DRIVER
13167 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13168 M: Daniel Palmer <daniel@thingy.jp>
13170 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13171 F: drivers/irqchip/irq-mst-intc.c
13173 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13174 M: Robert Jarzmik <robert.jarzmik@free.fr>
13175 L: linux-mtd@lists.infradead.org
13177 F: drivers/mtd/devices/docg3*
13179 MT9M032 APTINA SENSOR DRIVER
13180 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13181 L: linux-media@vger.kernel.org
13183 T: git git://linuxtv.org/media_tree.git
13184 F: drivers/media/i2c/mt9m032.c
13185 F: include/media/i2c/mt9m032.h
13187 MT9P031 APTINA CAMERA SENSOR
13188 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13189 L: linux-media@vger.kernel.org
13191 T: git git://linuxtv.org/media_tree.git
13192 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13193 F: drivers/media/i2c/mt9p031.c
13194 F: include/media/i2c/mt9p031.h
13196 MT9T001 APTINA CAMERA SENSOR
13197 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13198 L: linux-media@vger.kernel.org
13200 T: git git://linuxtv.org/media_tree.git
13201 F: drivers/media/i2c/mt9t001.c
13202 F: include/media/i2c/mt9t001.h
13204 MT9T112 APTINA CAMERA SENSOR
13205 M: Jacopo Mondi <jacopo@jmondi.org>
13206 L: linux-media@vger.kernel.org
13208 T: git git://linuxtv.org/media_tree.git
13209 F: drivers/media/i2c/mt9t112.c
13210 F: include/media/i2c/mt9t112.h
13212 MT9V032 APTINA CAMERA SENSOR
13213 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13214 L: linux-media@vger.kernel.org
13216 T: git git://linuxtv.org/media_tree.git
13217 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13218 F: drivers/media/i2c/mt9v032.c
13219 F: include/media/i2c/mt9v032.h
13221 MT9V111 APTINA CAMERA SENSOR
13222 M: Jacopo Mondi <jacopo@jmondi.org>
13223 L: linux-media@vger.kernel.org
13225 T: git git://linuxtv.org/media_tree.git
13226 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13227 F: drivers/media/i2c/mt9v111.c
13229 MULTIFUNCTION DEVICES (MFD)
13230 M: Lee Jones <lee.jones@linaro.org>
13232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13233 F: Documentation/devicetree/bindings/mfd/
13235 F: include/dt-bindings/mfd/
13236 F: include/linux/mfd/
13238 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13240 F: drivers/mmc/host/mmc_spi.c
13241 F: include/linux/spi/mmc_spi.h
13243 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13244 M: Ulf Hansson <ulf.hansson@linaro.org>
13245 L: linux-mmc@vger.kernel.org
13247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13248 F: Documentation/devicetree/bindings/mmc/
13250 F: include/linux/mmc/
13251 F: include/uapi/linux/mmc/
13253 MULTIPLEXER SUBSYSTEM
13254 M: Peter Rosin <peda@axentia.se>
13256 F: Documentation/ABI/testing/sysfs-class-mux*
13257 F: Documentation/devicetree/bindings/mux/
13259 F: include/dt-bindings/mux/
13260 F: include/linux/mux/
13262 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13263 M: Bin Liu <b-liu@ti.com>
13264 L: linux-usb@vger.kernel.org
13266 F: drivers/usb/musb/
13268 MXL301RF MEDIA DRIVER
13269 M: Akihiro Tsukada <tskd08@gmail.com>
13270 L: linux-media@vger.kernel.org
13272 F: drivers/media/tuners/mxl301rf*
13274 MXL5007T MEDIA DRIVER
13275 M: Michael Krufky <mkrufky@linuxtv.org>
13276 L: linux-media@vger.kernel.org
13278 W: https://linuxtv.org
13279 W: http://github.com/mkrufky
13280 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13281 T: git git://linuxtv.org/mkrufky/tuners.git
13282 F: drivers/media/tuners/mxl5007t.*
13285 M: Marek Vasut <marex@denx.de>
13286 M: Stefan Agner <stefan@agner.ch>
13287 L: dri-devel@lists.freedesktop.org
13289 T: git git://anongit.freedesktop.org/drm/drm-misc
13290 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13291 F: drivers/gpu/drm/mxsfb/
13293 MYLEX DAC960 PCI RAID Controller
13294 M: Hannes Reinecke <hare@kernel.org>
13295 L: linux-scsi@vger.kernel.org
13297 F: drivers/scsi/myrb.*
13298 F: drivers/scsi/myrs.*
13300 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13301 M: Chris Lee <christopher.lee@cspi.com>
13302 L: netdev@vger.kernel.org
13304 W: https://www.cspi.com/ethernet-products/support/downloads/
13305 F: drivers/net/ethernet/myricom/myri10ge/
13307 NAND FLASH SUBSYSTEM
13308 M: Miquel Raynal <miquel.raynal@bootlin.com>
13309 R: Richard Weinberger <richard@nod.at>
13310 L: linux-mtd@lists.infradead.org
13312 W: http://www.linux-mtd.infradead.org/
13313 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13314 C: irc://irc.oftc.net/mtd
13315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13316 F: drivers/mtd/nand/
13317 F: include/linux/mtd/*nand*.h
13319 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13320 M: Daniel Mack <zonque@gmail.com>
13321 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13323 W: http://www.native-instruments.com
13324 F: sound/usb/caiaq/
13326 NATSEMI ETHERNET DRIVER (DP8381x)
13328 F: drivers/net/ethernet/natsemi/natsemi.c
13330 NCR 5380 SCSI DRIVERS
13331 M: Finn Thain <fthain@linux-m68k.org>
13332 M: Michael Schmitz <schmitzmic@gmail.com>
13333 L: linux-scsi@vger.kernel.org
13335 F: Documentation/scsi/g_NCR5380.rst
13336 F: drivers/scsi/NCR5380.*
13337 F: drivers/scsi/arm/cumana_1.c
13338 F: drivers/scsi/arm/oak.c
13339 F: drivers/scsi/atari_scsi.*
13340 F: drivers/scsi/dmx3191d.c
13341 F: drivers/scsi/g_NCR5380.*
13342 F: drivers/scsi/mac_scsi.*
13343 F: drivers/scsi/sun3_scsi.*
13344 F: drivers/scsi/sun3_scsi_vme.c
13347 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13351 NCT6775 HARDWARE MONITOR DRIVER
13352 M: Guenter Roeck <linux@roeck-us.net>
13353 L: linux-hwmon@vger.kernel.org
13355 F: Documentation/hwmon/nct6775.rst
13356 F: drivers/hwmon/nct6775.c
13359 M: Jakub Kicinski <kuba@kernel.org>
13361 F: drivers/net/netdevsim/*
13363 NETEM NETWORK EMULATOR
13364 M: Stephen Hemminger <stephen@networkplumber.org>
13365 L: netdev@vger.kernel.org
13367 F: net/sched/sch_netem.c
13369 NETERION 10GbE DRIVERS (s2io/vxge)
13370 M: Jon Mason <jdmason@kudzu.us>
13371 L: netdev@vger.kernel.org
13373 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13374 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13375 F: drivers/net/ethernet/neterion/
13378 M: Pablo Neira Ayuso <pablo@netfilter.org>
13379 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13380 M: Florian Westphal <fw@strlen.de>
13381 L: netfilter-devel@vger.kernel.org
13382 L: coreteam@netfilter.org
13384 W: http://www.netfilter.org/
13385 W: http://www.iptables.org/
13386 W: http://www.nftables.org/
13387 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13388 C: irc://irc.libera.chat/netfilter
13389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13391 F: include/linux/netfilter*
13392 F: include/linux/netfilter/
13393 F: include/net/netfilter/
13394 F: include/uapi/linux/netfilter*
13395 F: include/uapi/linux/netfilter/
13396 F: net/*/netfilter.c
13397 F: net/*/netfilter/
13398 F: net/bridge/br_netfilter*.c
13401 NETROM NETWORK LAYER
13402 M: Ralf Baechle <ralf@linux-mips.org>
13403 L: linux-hams@vger.kernel.org
13405 W: http://www.linux-ax25.org/
13406 F: include/net/netrom.h
13407 F: include/uapi/linux/netrom.h
13410 NETRONIX EMBEDDED CONTROLLER
13411 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13413 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13414 F: drivers/mfd/ntxec.c
13415 F: drivers/pwm/pwm-ntxec.c
13416 F: drivers/rtc/rtc-ntxec.c
13417 F: include/linux/mfd/ntxec.h
13419 NETRONOME ETHERNET DRIVERS
13420 M: Simon Horman <simon.horman@corigine.com>
13421 R: Jakub Kicinski <kuba@kernel.org>
13422 L: oss-drivers@corigine.com
13424 F: drivers/net/ethernet/netronome/
13426 NETWORK BLOCK DEVICE (NBD)
13427 M: Josef Bacik <josef@toxicpanda.com>
13428 L: linux-block@vger.kernel.org
13429 L: nbd@other.debian.org
13431 F: Documentation/admin-guide/blockdev/nbd.rst
13432 F: drivers/block/nbd.c
13433 F: include/trace/events/nbd.h
13434 F: include/uapi/linux/nbd.h
13436 NETWORK DROP MONITOR
13437 M: Neil Horman <nhorman@tuxdriver.com>
13438 L: netdev@vger.kernel.org
13440 W: https://fedorahosted.org/dropwatch/
13441 F: include/uapi/linux/net_dropmon.h
13442 F: net/core/drop_monitor.c
13445 M: "David S. Miller" <davem@davemloft.net>
13446 M: Jakub Kicinski <kuba@kernel.org>
13447 M: Paolo Abeni <pabeni@redhat.com>
13448 L: netdev@vger.kernel.org
13450 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13453 F: Documentation/devicetree/bindings/net/
13454 F: drivers/connector/
13456 F: include/linux/etherdevice.h
13457 F: include/linux/fcdevice.h
13458 F: include/linux/fddidevice.h
13459 F: include/linux/hippidevice.h
13460 F: include/linux/if_*
13461 F: include/linux/inetdevice.h
13462 F: include/linux/netdevice.h
13463 F: include/uapi/linux/if_*
13464 F: include/uapi/linux/netdevice.h
13466 NETWORKING DRIVERS (WIRELESS)
13467 M: Kalle Valo <kvalo@kernel.org>
13468 L: linux-wireless@vger.kernel.org
13470 W: https://wireless.wiki.kernel.org/
13471 Q: https://patchwork.kernel.org/project/linux-wireless/list/
13472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13474 F: Documentation/devicetree/bindings/net/wireless/
13475 F: drivers/net/wireless/
13478 M: Andrew Lunn <andrew@lunn.ch>
13479 M: Vivien Didelot <vivien.didelot@gmail.com>
13480 M: Florian Fainelli <f.fainelli@gmail.com>
13481 M: Vladimir Oltean <olteanv@gmail.com>
13483 F: Documentation/devicetree/bindings/net/dsa/
13484 F: drivers/net/dsa/
13485 F: include/linux/dsa/
13486 F: include/linux/platform_data/dsa.h
13487 F: include/net/dsa.h
13489 F: tools/testing/selftests/drivers/net/dsa/
13491 NETWORKING [GENERAL]
13492 M: "David S. Miller" <davem@davemloft.net>
13493 M: Jakub Kicinski <kuba@kernel.org>
13494 M: Paolo Abeni <pabeni@redhat.com>
13495 L: netdev@vger.kernel.org
13497 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13498 B: mailto:netdev@vger.kernel.org
13499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13501 F: Documentation/networking/
13502 F: include/linux/in.h
13503 F: include/linux/net.h
13504 F: include/linux/netdevice.h
13506 F: include/uapi/linux/in.h
13507 F: include/uapi/linux/net.h
13508 F: include/uapi/linux/net_namespace.h
13509 F: include/uapi/linux/netdevice.h
13513 F: tools/testing/selftests/net/
13516 M: Steffen Klassert <steffen.klassert@secunet.com>
13517 M: Herbert Xu <herbert@gondor.apana.org.au>
13518 M: "David S. Miller" <davem@davemloft.net>
13519 L: netdev@vger.kernel.org
13521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13523 F: include/net/xfrm.h
13524 F: include/uapi/linux/xfrm.h
13527 F: net/ipv4/ip_vti.c
13528 F: net/ipv4/ipcomp.c
13532 F: net/ipv6/ip6_vti.c
13533 F: net/ipv6/ipcomp6.c
13537 F: tools/testing/selftests/net/ipsec.c
13539 NETWORKING [IPv4/IPv6]
13540 M: "David S. Miller" <davem@davemloft.net>
13541 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13542 M: David Ahern <dsahern@kernel.org>
13543 L: netdev@vger.kernel.org
13545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13547 F: include/linux/ip.h
13548 F: include/linux/ipv6*
13549 F: include/net/fib*
13551 F: include/net/route.h
13555 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13556 M: Paul Moore <paul@paul-moore.com>
13557 L: netdev@vger.kernel.org
13558 L: linux-security-module@vger.kernel.org
13560 W: https://github.com/netlabel
13561 F: Documentation/netlabel/
13562 F: include/net/calipso.h
13563 F: include/net/cipso_ipv4.h
13564 F: include/net/netlabel.h
13565 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13566 F: include/uapi/linux/netfilter/xt_SECMARK.h
13567 F: net/ipv4/cipso_ipv4.c
13568 F: net/ipv6/calipso.c
13569 F: net/netfilter/xt_CONNSECMARK.c
13570 F: net/netfilter/xt_SECMARK.c
13574 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13575 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13576 L: netdev@vger.kernel.org
13577 L: mptcp@lists.linux.dev
13579 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13580 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13581 F: Documentation/networking/mptcp-sysctl.rst
13582 F: include/net/mptcp.h
13583 F: include/trace/events/mptcp.h
13584 F: include/uapi/linux/mptcp.h
13586 F: tools/testing/selftests/net/mptcp/
13589 M: Eric Dumazet <edumazet@google.com>
13590 L: netdev@vger.kernel.org
13592 F: include/linux/tcp.h
13593 F: include/net/tcp.h
13594 F: include/trace/events/tcp.h
13595 F: include/uapi/linux/tcp.h
13596 F: net/ipv4/syncookies.c
13598 F: net/ipv6/syncookies.c
13602 M: Boris Pismenny <borisp@nvidia.com>
13603 M: John Fastabend <john.fastabend@gmail.com>
13604 M: Daniel Borkmann <daniel@iogearbox.net>
13605 M: Jakub Kicinski <kuba@kernel.org>
13606 L: netdev@vger.kernel.org
13608 F: include/net/tls.h
13609 F: include/uapi/linux/tls.h
13612 NETXEN (1/10) GbE SUPPORT
13613 M: Manish Chopra <manishc@marvell.com>
13614 M: Rahul Verma <rahulv@marvell.com>
13615 M: GR-Linux-NIC-Dev@marvell.com
13616 L: netdev@vger.kernel.org
13618 F: drivers/net/ethernet/qlogic/netxen/
13620 NET_FAILOVER MODULE
13621 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13622 L: netdev@vger.kernel.org
13624 F: Documentation/networking/net_failover.rst
13625 F: drivers/net/net_failover.c
13626 F: include/net/net_failover.h
13629 M: David Ahern <dsahern@kernel.org>
13630 L: netdev@vger.kernel.org
13632 F: include/net/netns/nexthop.h
13633 F: include/net/nexthop.h
13634 F: include/uapi/linux/nexthop.h
13635 F: net/ipv4/nexthop.c
13638 M: Krzysztof Kozlowski <krzk@kernel.org>
13639 L: linux-nfc@lists.01.org (subscribers-only)
13640 L: netdev@vger.kernel.org
13642 F: Documentation/devicetree/bindings/net/nfc/
13644 F: include/linux/platform_data/nfcmrvl.h
13645 F: include/net/nfc/
13646 F: include/uapi/linux/nfc.h
13649 NFC VIRTUAL NCI DEVICE DRIVER
13650 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13651 L: netdev@vger.kernel.org
13652 L: linux-nfc@lists.01.org (subscribers-only)
13654 F: drivers/nfc/virtual_ncidev.c
13655 F: tools/testing/selftests/nci/
13657 NFS, SUNRPC, AND LOCKD CLIENTS
13658 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13659 M: Anna Schumaker <anna@kernel.org>
13660 L: linux-nfs@vger.kernel.org
13662 W: http://client.linux-nfs.org
13663 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13667 F: include/linux/lockd/
13668 F: include/linux/nfs*
13669 F: include/linux/sunrpc/
13670 F: include/uapi/linux/nfs*
13671 F: include/uapi/linux/sunrpc/
13673 F: Documentation/filesystems/nfs/
13676 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13677 L: linux-nilfs@vger.kernel.org
13679 W: https://nilfs.sourceforge.io/
13680 W: https://nilfs.osdn.jp/
13681 T: git git://github.com/konis/nilfs2.git
13682 F: Documentation/filesystems/nilfs2.rst
13684 F: include/trace/events/nilfs2.h
13685 F: include/uapi/linux/nilfs2_api.h
13686 F: include/uapi/linux/nilfs2_ondisk.h
13688 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13689 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13691 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13692 F: Documentation/scsi/NinjaSCSI.rst
13693 F: drivers/scsi/pcmcia/nsp_*
13695 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13696 M: GOTO Masanori <gotom@debian.or.jp>
13697 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13699 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13700 F: Documentation/scsi/NinjaSCSI.rst
13701 F: drivers/scsi/nsp32*
13703 NINTENDO HID DRIVER
13704 M: Daniel J. Ogorchock <djogorchock@gmail.com>
13705 L: linux-input@vger.kernel.org
13707 F: drivers/hid/hid-nintendo*
13710 M: Dinh Nguyen <dinguyen@kernel.org>
13712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13715 NITRO ENCLAVES (NE)
13716 M: Andra Paraschiv <andraprs@amazon.com>
13717 M: Alexandru Vasile <lexnv@amazon.com>
13718 M: Alexandru Ciobotaru <alcioa@amazon.com>
13719 L: linux-kernel@vger.kernel.org
13721 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13722 F: Documentation/virt/ne_overview.rst
13723 F: drivers/virt/nitro_enclaves/
13724 F: include/linux/nitro_enclaves.h
13725 F: include/uapi/linux/nitro_enclaves.h
13726 F: samples/nitro_enclaves/
13728 NOHZ, DYNTICKS SUPPORT
13729 M: Frederic Weisbecker <fweisbec@gmail.com>
13730 M: Thomas Gleixner <tglx@linutronix.de>
13731 M: Ingo Molnar <mingo@kernel.org>
13732 L: linux-kernel@vger.kernel.org
13734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13735 F: include/linux/sched/nohz.h
13736 F: include/linux/tick.h
13737 F: kernel/time/tick*.*
13739 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13740 M: Pavel Machek <pavel@ucw.cz>
13741 M: Sakari Ailus <sakari.ailus@iki.fi>
13742 L: linux-media@vger.kernel.org
13744 F: drivers/media/i2c/ad5820.c
13745 F: drivers/media/i2c/et8ek8
13747 NOKIA N900 POWER SUPPLY DRIVERS
13748 R: Pali Rohár <pali@kernel.org>
13749 F: drivers/power/supply/bq2415x_charger.c
13750 F: drivers/power/supply/bq27xxx_battery.c
13751 F: drivers/power/supply/bq27xxx_battery_i2c.c
13752 F: drivers/power/supply/isp1704_charger.c
13753 F: drivers/power/supply/rx51_battery.c
13754 F: include/linux/power/bq2415x_charger.h
13755 F: include/linux/power/bq27xxx_battery.h
13758 M: Willy Tarreau <w@1wt.eu>
13760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13761 F: tools/include/nolibc/
13764 M: Matthias Maennich <maennich@google.com>
13766 F: Documentation/core-api/symbol-namespaces.rst
13770 M: Sanjay R Mehta <sanju.mehta@amd.com>
13771 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13772 L: ntb@lists.linux.dev
13774 F: drivers/ntb/hw/amd/
13777 M: Jon Mason <jdmason@kudzu.us>
13778 M: Dave Jiang <dave.jiang@intel.com>
13779 M: Allen Hubbe <allenbh@gmail.com>
13780 L: ntb@lists.linux.dev
13782 W: https://github.com/jonmason/ntb/wiki
13783 T: git git://github.com/jonmason/ntb.git
13784 F: drivers/net/ntb_netdev.c
13786 F: include/linux/ntb.h
13787 F: include/linux/ntb_transport.h
13788 F: tools/testing/selftests/ntb/
13791 M: Serge Semin <fancer.lancer@gmail.com>
13792 L: ntb@lists.linux.dev
13794 F: drivers/ntb/hw/idt/
13797 M: Dave Jiang <dave.jiang@intel.com>
13798 L: ntb@lists.linux.dev
13800 W: https://github.com/davejiang/linux/wiki
13801 T: git https://github.com/davejiang/linux.git
13802 F: drivers/ntb/hw/intel/
13805 M: Anton Altaparmakov <anton@tuxera.com>
13806 L: linux-ntfs-dev@lists.sourceforge.net
13808 W: http://www.tuxera.com/
13809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13810 F: Documentation/filesystems/ntfs.rst
13814 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13815 L: ntfs3@lists.linux.dev
13817 W: http://www.paragon-software.com/
13818 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13819 F: Documentation/filesystems/ntfs3.rst
13823 M: Finn Thain <fthain@linux-m68k.org>
13824 L: linux-m68k@lists.linux-m68k.org
13826 F: arch/*/include/asm/nubus.h
13828 F: include/linux/nubus.h
13829 F: include/uapi/linux/nubus.h
13831 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13832 M: Antonino Daplas <adaplas@gmail.com>
13833 L: linux-fbdev@vger.kernel.org
13835 F: drivers/video/fbdev/nvidia/
13836 F: drivers/video/fbdev/riva/
13838 NVIDIA WMI EC BACKLIGHT DRIVER
13839 M: Daniel Dadap <ddadap@nvidia.com>
13840 L: platform-driver-x86@vger.kernel.org
13842 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
13845 M: Keith Busch <kbusch@kernel.org>
13846 M: Jens Axboe <axboe@fb.com>
13847 M: Christoph Hellwig <hch@lst.de>
13848 M: Sagi Grimberg <sagi@grimberg.me>
13849 L: linux-nvme@lists.infradead.org
13851 W: http://git.infradead.org/nvme.git
13852 T: git://git.infradead.org/nvme.git
13853 F: drivers/nvme/host/
13854 F: include/linux/nvme.h
13855 F: include/uapi/linux/nvme_ioctl.h
13857 NVM EXPRESS FC TRANSPORT DRIVERS
13858 M: James Smart <james.smart@broadcom.com>
13859 L: linux-nvme@lists.infradead.org
13861 F: drivers/nvme/host/fc.c
13862 F: drivers/nvme/target/fc.c
13863 F: drivers/nvme/target/fcloop.c
13864 F: include/linux/nvme-fc-driver.h
13865 F: include/linux/nvme-fc.h
13867 NVM EXPRESS TARGET DRIVER
13868 M: Christoph Hellwig <hch@lst.de>
13869 M: Sagi Grimberg <sagi@grimberg.me>
13870 M: Chaitanya Kulkarni <kch@nvidia.com>
13871 L: linux-nvme@lists.infradead.org
13873 W: http://git.infradead.org/nvme.git
13874 T: git://git.infradead.org/nvme.git
13875 F: drivers/nvme/target/
13878 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13881 F: Documentation/ABI/stable/sysfs-bus-nvmem
13882 F: Documentation/devicetree/bindings/nvmem/
13884 F: include/linux/nvmem-consumer.h
13885 F: include/linux/nvmem-provider.h
13887 NXP C45 TJA11XX PHY DRIVER
13888 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13889 L: netdev@vger.kernel.org
13891 F: drivers/net/phy/nxp-c45-tja11xx.c
13894 M: Ashish Kumar <ashish.kumar@nxp.com>
13895 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13896 L: linux-spi@vger.kernel.org
13898 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
13899 F: drivers/spi/spi-nxp-fspi.c
13901 NXP FXAS21002C DRIVER
13902 M: Rui Miguel Silva <rmfrfs@gmail.com>
13903 L: linux-iio@vger.kernel.org
13905 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13906 F: drivers/iio/gyro/fxas21002c.h
13907 F: drivers/iio/gyro/fxas21002c_core.c
13908 F: drivers/iio/gyro/fxas21002c_i2c.c
13909 F: drivers/iio/gyro/fxas21002c_spi.c
13911 NXP i.MX CLOCK DRIVERS
13912 M: Abel Vesa <abel.vesa@nxp.com>
13913 L: linux-clk@vger.kernel.org
13914 L: linux-imx@nxp.com
13916 F: drivers/clk/imx/
13918 NXP i.MX 8MQ DCSS DRIVER
13919 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13920 R: Lucas Stach <l.stach@pengutronix.de>
13921 L: dri-devel@lists.freedesktop.org
13923 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13924 F: drivers/gpu/drm/imx/dcss/
13926 NXP i.MX 8QXP ADC DRIVER
13927 M: Cai Huoqing <cai.huoqing@linux.dev>
13928 M: Haibo Chen <haibo.chen@nxp.com>
13929 L: linux-imx@nxp.com
13930 L: linux-iio@vger.kernel.org
13932 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
13933 F: drivers/iio/adc/imx8qxp-adc.c
13935 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
13936 M: Haibo Chen <haibo.chen@nxp.com>
13937 L: linux-iio@vger.kernel.org
13938 L: linux-imx@nxp.com
13940 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
13941 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
13942 F: drivers/iio/adc/imx7d_adc.c
13943 F: drivers/iio/adc/vf610_adc.c
13945 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13946 M: Jagan Teki <jagan@amarulasolutions.com>
13948 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13949 F: drivers/regulator/pf8x00-regulator.c
13951 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13952 M: Krzysztof Kozlowski <krzk@kernel.org>
13953 L: linux-kernel@vger.kernel.org
13955 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13956 F: drivers/extcon/extcon-ptn5150.c
13958 NXP SGTL5000 DRIVER
13959 M: Fabio Estevam <festevam@gmail.com>
13960 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13962 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13963 F: sound/soc/codecs/sgtl5000*
13965 NXP SJA1105 ETHERNET SWITCH DRIVER
13966 M: Vladimir Oltean <olteanv@gmail.com>
13967 L: linux-kernel@vger.kernel.org
13969 F: drivers/net/dsa/sja1105
13970 F: drivers/net/pcs/pcs-xpcs-nxp.c
13972 NXP TDA998X DRM DRIVER
13973 M: Russell King <linux@armlinux.org.uk>
13975 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13976 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13977 F: drivers/gpu/drm/i2c/tda998x_drv.c
13978 F: include/drm/i2c/tda998x.h
13979 F: include/dt-bindings/display/tda998x.h
13983 M: Peter Rosin <peda@axentia.se>
13984 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13986 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13987 F: sound/soc/codecs/tfa9879*
13989 NXP/Goodix TFA989X (TFA1) DRIVER
13990 M: Stephan Gerhold <stephan@gerhold.net>
13991 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13993 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13994 F: sound/soc/codecs/tfa989x.c
13997 R: Charles Gorand <charles.gorand@effinnov.com>
13998 L: linux-nfc@lists.01.org (subscribers-only)
14000 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14001 F: drivers/nfc/nxp-nci
14003 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14004 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14005 R: NXP Linux Team <linux-imx@nxp.com>
14006 L: linux-media@vger.kernel.org
14008 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14009 F: drivers/media/platform/imx-jpeg
14011 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14012 M: Jonas Malaco <jonas@protocubo.io>
14013 L: linux-hwmon@vger.kernel.org
14015 F: Documentation/hwmon/nzxt-kraken2.rst
14016 F: drivers/hwmon/nzxt-kraken2.c
14018 NZXT-SMART2 HARDWARE MONITORING DRIVER
14019 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14020 L: linux-hwmon@vger.kernel.org
14022 F: Documentation/hwmon/nzxt-smart2.rst
14023 F: drivers/hwmon/nzxt-smart2.c
14026 M: Jiri Pirko <jiri@nvidia.com>
14027 L: netdev@vger.kernel.org
14029 F: include/linux/objagg.h
14031 F: lib/test_objagg.c
14034 M: Josh Poimboeuf <jpoimboe@redhat.com>
14035 M: Peter Zijlstra <peterz@infradead.org>
14038 F: include/linux/objtool.h
14040 OCELOT ETHERNET SWITCH DRIVER
14041 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14042 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14043 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14044 M: UNGLinuxDriver@microchip.com
14045 L: netdev@vger.kernel.org
14047 F: drivers/net/dsa/ocelot/*
14048 F: drivers/net/ethernet/mscc/
14049 F: include/soc/mscc/ocelot*
14050 F: net/dsa/tag_ocelot.c
14051 F: net/dsa/tag_ocelot_8021q.c
14052 F: tools/testing/selftests/drivers/net/ocelot/*
14054 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14055 M: Frederic Barrat <fbarrat@linux.ibm.com>
14056 M: Andrew Donnellan <ajd@linux.ibm.com>
14057 L: linuxppc-dev@lists.ozlabs.org
14059 F: Documentation/userspace-api/accelerators/ocxl.rst
14060 F: arch/powerpc/include/asm/pnv-ocxl.h
14061 F: arch/powerpc/platforms/powernv/ocxl.c
14062 F: drivers/misc/ocxl/
14063 F: include/misc/ocxl*
14064 F: include/uapi/misc/ocxl.h
14067 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14068 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14069 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14070 L: linux-omap@vger.kernel.org
14072 F: sound/soc/ti/n810.c
14073 F: sound/soc/ti/omap*
14074 F: sound/soc/ti/rx51.c
14075 F: sound/soc/ti/sdma-pcm.*
14077 OMAP CLOCK FRAMEWORK SUPPORT
14078 M: Paul Walmsley <paul@pwsan.com>
14079 L: linux-omap@vger.kernel.org
14081 F: arch/arm/*omap*/*clock*
14083 OMAP DEVICE TREE SUPPORT
14084 M: Benoît Cousson <bcousson@baylibre.com>
14085 M: Tony Lindgren <tony@atomide.com>
14086 L: linux-omap@vger.kernel.org
14087 L: devicetree@vger.kernel.org
14089 F: arch/arm/boot/dts/*am3*
14090 F: arch/arm/boot/dts/*am4*
14091 F: arch/arm/boot/dts/*am5*
14092 F: arch/arm/boot/dts/*dra7*
14093 F: arch/arm/boot/dts/*omap*
14094 F: arch/arm/boot/dts/logicpd-som-lv*
14095 F: arch/arm/boot/dts/logicpd-torpedo*
14097 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14098 L: linux-omap@vger.kernel.org
14099 L: linux-fbdev@vger.kernel.org
14101 F: Documentation/arm/omap/dss.rst
14102 F: drivers/video/fbdev/omap2/
14104 OMAP FRAMEBUFFER SUPPORT
14105 L: linux-fbdev@vger.kernel.org
14106 L: linux-omap@vger.kernel.org
14108 F: drivers/video/fbdev/omap/
14110 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14111 M: Roger Quadros <rogerq@kernel.org>
14112 M: Tony Lindgren <tony@atomide.com>
14113 L: linux-omap@vger.kernel.org
14115 F: arch/arm/mach-omap2/*gpmc*
14116 F: drivers/memory/omap-gpmc.c
14119 M: Grygorii Strashko <grygorii.strashko@ti.com>
14120 M: Santosh Shilimkar <ssantosh@kernel.org>
14121 M: Kevin Hilman <khilman@kernel.org>
14122 L: linux-omap@vger.kernel.org
14124 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14125 F: drivers/gpio/gpio-omap.c
14127 OMAP HARDWARE SPINLOCK SUPPORT
14128 M: Ohad Ben-Cohen <ohad@wizery.com>
14129 L: linux-omap@vger.kernel.org
14131 F: drivers/hwspinlock/omap_hwspinlock.c
14133 OMAP HS MMC SUPPORT
14134 L: linux-mmc@vger.kernel.org
14135 L: linux-omap@vger.kernel.org
14137 F: drivers/mmc/host/omap_hsmmc.c
14140 M: Paul Walmsley <paul@pwsan.com>
14141 L: linux-omap@vger.kernel.org
14143 F: arch/arm/mach-omap2/omap_hwmod*data*
14146 M: Benoît Cousson <bcousson@baylibre.com>
14147 M: Paul Walmsley <paul@pwsan.com>
14148 L: linux-omap@vger.kernel.org
14150 F: arch/arm/mach-omap2/omap_hwmod.*
14153 M: Vignesh R <vigneshr@ti.com>
14154 L: linux-omap@vger.kernel.org
14155 L: linux-i2c@vger.kernel.org
14157 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14158 F: drivers/i2c/busses/i2c-omap.c
14160 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14161 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14162 L: linux-media@vger.kernel.org
14164 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14165 F: drivers/media/platform/ti/omap3isp/
14166 F: drivers/staging/media/omap4iss/
14169 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14170 L: linux-omap@vger.kernel.org
14172 F: drivers/mmc/host/omap.c
14174 OMAP POWER MANAGEMENT SUPPORT
14175 M: Kevin Hilman <khilman@kernel.org>
14176 L: linux-omap@vger.kernel.org
14178 F: arch/arm/*omap*/*pm*
14179 F: drivers/cpufreq/omap-cpufreq.c
14181 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14182 M: Rajendra Nayak <rnayak@codeaurora.org>
14183 M: Paul Walmsley <paul@pwsan.com>
14184 L: linux-omap@vger.kernel.org
14186 F: arch/arm/mach-omap2/prm*
14188 OMAP RANDOM NUMBER GENERATOR SUPPORT
14189 M: Deepak Saxena <dsaxena@plexity.net>
14191 F: drivers/char/hw_random/omap-rng.c
14194 L: linux-usb@vger.kernel.org
14195 L: linux-omap@vger.kernel.org
14197 F: arch/arm/*omap*/usb*
14198 F: drivers/usb/*/*omap*
14200 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14201 M: Mark Jackson <mpfj@newflow.co.uk>
14202 L: linux-omap@vger.kernel.org
14204 F: arch/arm/boot/dts/am335x-nano.dts
14207 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14208 M: Tony Lindgren <tony@atomide.com>
14209 L: linux-omap@vger.kernel.org
14211 Q: http://patchwork.kernel.org/project/linux-omap/list/
14212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14213 F: arch/arm/configs/omap1_defconfig
14214 F: arch/arm/mach-omap1/
14215 F: arch/arm/plat-omap/
14216 F: drivers/i2c/busses/i2c-omap.c
14217 F: include/linux/platform_data/ams-delta-fiq.h
14218 F: include/linux/platform_data/i2c-omap.h
14221 M: Tony Lindgren <tony@atomide.com>
14222 L: linux-omap@vger.kernel.org
14224 W: http://www.muru.com/linux/omap/
14225 W: http://linux.omap.com/
14226 Q: http://patchwork.kernel.org/project/linux-omap/list/
14227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14228 F: arch/arm/configs/omap2plus_defconfig
14229 F: arch/arm/mach-omap2/
14230 F: arch/arm/plat-omap/
14231 F: drivers/bus/ti-sysc.c
14232 F: drivers/i2c/busses/i2c-omap.c
14233 F: drivers/irqchip/irq-omap-intc.c
14234 F: drivers/mfd/*omap*.c
14235 F: drivers/mfd/menelaus.c
14236 F: drivers/mfd/palmas.c
14237 F: drivers/mfd/tps65217.c
14238 F: drivers/mfd/tps65218.c
14239 F: drivers/mfd/tps65910.c
14240 F: drivers/mfd/twl-core.[ch]
14241 F: drivers/mfd/twl4030*.c
14242 F: drivers/mfd/twl6030*.c
14243 F: drivers/mfd/twl6040*.c
14244 F: drivers/regulator/palmas-regulator*.c
14245 F: drivers/regulator/pbias-regulator.c
14246 F: drivers/regulator/tps65217-regulator.c
14247 F: drivers/regulator/tps65218-regulator.c
14248 F: drivers/regulator/tps65910-regulator.c
14249 F: drivers/regulator/twl-regulator.c
14250 F: drivers/regulator/twl6030-regulator.c
14251 F: include/linux/platform_data/i2c-omap.h
14252 F: include/linux/platform_data/ti-sysc.h
14255 M: Bob Copeland <me@bobcopeland.com>
14256 L: linux-karma-devel@lists.sourceforge.net
14258 F: Documentation/filesystems/omfs.rst
14261 OMNIKEY CARDMAN 4000 DRIVER
14262 M: Harald Welte <laforge@gnumonks.org>
14264 F: drivers/char/pcmcia/cm4000_cs.c
14265 F: include/linux/cm4000_cs.h
14266 F: include/uapi/linux/cm4000_cs.h
14268 OMNIKEY CARDMAN 4040 DRIVER
14269 M: Harald Welte <laforge@gnumonks.org>
14271 F: drivers/char/pcmcia/cm4040_cs.*
14273 OMNIVISION OG01A1B SENSOR DRIVER
14274 M: Shawn Tu <shawnx.tu@intel.com>
14275 L: linux-media@vger.kernel.org
14277 F: drivers/media/i2c/og01a1b.c
14279 OMNIVISION OV02A10 SENSOR DRIVER
14280 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14281 L: linux-media@vger.kernel.org
14283 T: git git://linuxtv.org/media_tree.git
14284 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14285 F: drivers/media/i2c/ov02a10.c
14287 OMNIVISION OV08D10 SENSOR DRIVER
14288 M: Jimmy Su <jimmy.su@intel.com>
14289 L: linux-media@vger.kernel.org
14291 T: git git://linuxtv.org/media_tree.git
14292 F: drivers/media/i2c/ov08d10.c
14294 OMNIVISION OV13858 SENSOR DRIVER
14295 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14296 L: linux-media@vger.kernel.org
14298 T: git git://linuxtv.org/media_tree.git
14299 F: drivers/media/i2c/ov13858.c
14301 OMNIVISION OV13B10 SENSOR DRIVER
14302 M: Arec Kao <arec.kao@intel.com>
14303 L: linux-media@vger.kernel.org
14305 T: git git://linuxtv.org/media_tree.git
14306 F: drivers/media/i2c/ov13b10.c
14308 OMNIVISION OV2680 SENSOR DRIVER
14309 M: Rui Miguel Silva <rmfrfs@gmail.com>
14310 L: linux-media@vger.kernel.org
14312 T: git git://linuxtv.org/media_tree.git
14313 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14314 F: drivers/media/i2c/ov2680.c
14316 OMNIVISION OV2685 SENSOR DRIVER
14317 M: Shunqian Zheng <zhengsq@rock-chips.com>
14318 L: linux-media@vger.kernel.org
14320 T: git git://linuxtv.org/media_tree.git
14321 F: drivers/media/i2c/ov2685.c
14323 OMNIVISION OV2740 SENSOR DRIVER
14324 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14325 R: Shawn Tu <shawnx.tu@intel.com>
14326 R: Bingbu Cao <bingbu.cao@intel.com>
14327 L: linux-media@vger.kernel.org
14329 T: git git://linuxtv.org/media_tree.git
14330 F: drivers/media/i2c/ov2740.c
14332 OMNIVISION OV5640 SENSOR DRIVER
14333 M: Steve Longerbeam <slongerbeam@gmail.com>
14334 L: linux-media@vger.kernel.org
14336 T: git git://linuxtv.org/media_tree.git
14337 F: drivers/media/i2c/ov5640.c
14339 OMNIVISION OV5647 SENSOR DRIVER
14340 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14341 M: Jacopo Mondi <jacopo@jmondi.org>
14342 L: linux-media@vger.kernel.org
14344 T: git git://linuxtv.org/media_tree.git
14345 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14346 F: drivers/media/i2c/ov5647.c
14348 OMNIVISION OV5670 SENSOR DRIVER
14349 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14350 L: linux-media@vger.kernel.org
14352 T: git git://linuxtv.org/media_tree.git
14353 F: drivers/media/i2c/ov5670.c
14355 OMNIVISION OV5675 SENSOR DRIVER
14356 M: Shawn Tu <shawnx.tu@intel.com>
14357 L: linux-media@vger.kernel.org
14359 T: git git://linuxtv.org/media_tree.git
14360 F: drivers/media/i2c/ov5675.c
14362 OMNIVISION OV5693 SENSOR DRIVER
14363 M: Daniel Scally <djrscally@gmail.com>
14364 L: linux-media@vger.kernel.org
14366 T: git git://linuxtv.org/media_tree.git
14367 F: drivers/media/i2c/ov5693.c
14369 OMNIVISION OV5695 SENSOR DRIVER
14370 M: Shunqian Zheng <zhengsq@rock-chips.com>
14371 L: linux-media@vger.kernel.org
14373 T: git git://linuxtv.org/media_tree.git
14374 F: drivers/media/i2c/ov5695.c
14376 OMNIVISION OV7670 SENSOR DRIVER
14377 L: linux-media@vger.kernel.org
14379 T: git git://linuxtv.org/media_tree.git
14380 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14381 F: drivers/media/i2c/ov7670.c
14383 OMNIVISION OV772x SENSOR DRIVER
14384 M: Jacopo Mondi <jacopo@jmondi.org>
14385 L: linux-media@vger.kernel.org
14387 T: git git://linuxtv.org/media_tree.git
14388 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14389 F: drivers/media/i2c/ov772x.c
14390 F: include/media/i2c/ov772x.h
14392 OMNIVISION OV7740 SENSOR DRIVER
14393 M: Wenyou Yang <wenyou.yang@microchip.com>
14394 L: linux-media@vger.kernel.org
14396 T: git git://linuxtv.org/media_tree.git
14397 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14398 F: drivers/media/i2c/ov7740.c
14400 OMNIVISION OV8856 SENSOR DRIVER
14401 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14402 L: linux-media@vger.kernel.org
14404 T: git git://linuxtv.org/media_tree.git
14405 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14406 F: drivers/media/i2c/ov8856.c
14408 OMNIVISION OV9282 SENSOR DRIVER
14409 M: Paul J. Murphy <paul.j.murphy@intel.com>
14410 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14411 L: linux-media@vger.kernel.org
14413 T: git git://linuxtv.org/media_tree.git
14414 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14415 F: drivers/media/i2c/ov9282.c
14417 OMNIVISION OV9640 SENSOR DRIVER
14418 M: Petr Cvek <petrcvekcz@gmail.com>
14419 L: linux-media@vger.kernel.org
14421 F: drivers/media/i2c/ov9640.*
14423 OMNIVISION OV9650 SENSOR DRIVER
14424 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14425 R: Akinobu Mita <akinobu.mita@gmail.com>
14426 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14427 L: linux-media@vger.kernel.org
14429 T: git git://linuxtv.org/media_tree.git
14430 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14431 F: drivers/media/i2c/ov9650.c
14433 OMNIVISION OV9734 SENSOR DRIVER
14434 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14435 R: Bingbu Cao <bingbu.cao@intel.com>
14436 L: linux-media@vger.kernel.org
14438 T: git git://linuxtv.org/media_tree.git
14439 F: drivers/media/i2c/ov9734.c
14441 ONENAND FLASH DRIVER
14442 M: Kyungmin Park <kyungmin.park@samsung.com>
14443 L: linux-mtd@lists.infradead.org
14445 F: drivers/mtd/nand/onenand/
14446 F: include/linux/mtd/onenand*.h
14448 ONION OMEGA2+ BOARD
14449 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14450 L: linux-mips@vger.kernel.org
14452 F: arch/mips/boot/dts/ralink/omega2p.dts
14455 M: Jens Wiklander <jens.wiklander@linaro.org>
14456 L: op-tee@lists.trustedfirmware.org
14458 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14459 F: drivers/tee/optee/
14461 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14462 M: Sumit Garg <sumit.garg@linaro.org>
14463 L: op-tee@lists.trustedfirmware.org
14465 F: drivers/char/hw_random/optee-rng.c
14468 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14469 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14470 L: linux-rdma@vger.kernel.org
14472 F: drivers/infiniband/ulp/opa_vnic
14474 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14475 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14476 M: Frank Rowand <frowand.list@gmail.com>
14477 L: devicetree@vger.kernel.org
14479 F: Documentation/devicetree/dynamic-resolution-notes.rst
14480 F: Documentation/devicetree/overlay-notes.rst
14481 F: drivers/of/overlay.c
14482 F: drivers/of/resolver.c
14483 K: of_overlay_notifier_
14485 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14486 M: Rob Herring <robh+dt@kernel.org>
14487 M: Frank Rowand <frowand.list@gmail.com>
14488 L: devicetree@vger.kernel.org
14490 C: irc://irc.libera.chat/devicetree
14491 W: http://www.devicetree.org/
14492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14493 F: Documentation/ABI/testing/sysfs-firmware-ofw
14495 F: include/linux/of*.h
14498 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14499 M: Rob Herring <robh+dt@kernel.org>
14500 L: devicetree@vger.kernel.org
14502 C: irc://irc.libera.chat/devicetree
14503 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14505 F: Documentation/devicetree/
14506 F: arch/*/boot/dts/
14507 F: include/dt-bindings/
14509 OPENCOMPUTE PTP CLOCK DRIVER
14510 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14511 L: netdev@vger.kernel.org
14513 F: drivers/ptp/ptp_ocp.c
14515 OPENCORES I2C BUS DRIVER
14516 M: Peter Korsgaard <peter@korsgaard.com>
14517 M: Andrew Lunn <andrew@lunn.ch>
14518 L: linux-i2c@vger.kernel.org
14520 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14521 F: Documentation/i2c/busses/i2c-ocores.rst
14522 F: drivers/i2c/busses/i2c-ocores.c
14523 F: include/linux/platform_data/i2c-ocores.h
14525 OPENRISC ARCHITECTURE
14526 M: Jonas Bonn <jonas@southpole.se>
14527 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14528 M: Stafford Horne <shorne@gmail.com>
14529 L: openrisc@lists.librecores.org
14531 W: http://openrisc.io
14532 T: git git://github.com/openrisc/linux.git
14533 F: Documentation/devicetree/bindings/openrisc/
14534 F: Documentation/openrisc/
14536 F: drivers/irqchip/irq-ompic.c
14537 F: drivers/irqchip/irq-or1k-*
14540 M: Pravin B Shelar <pshelar@ovn.org>
14541 L: netdev@vger.kernel.org
14542 L: dev@openvswitch.org
14544 W: http://openvswitch.org
14545 F: include/uapi/linux/openvswitch.h
14546 F: net/openvswitch/
14548 OPERATING PERFORMANCE POINTS (OPP)
14549 M: Viresh Kumar <vireshk@kernel.org>
14550 M: Nishanth Menon <nm@ti.com>
14551 M: Stephen Boyd <sboyd@kernel.org>
14552 L: linux-pm@vger.kernel.org
14554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14555 F: Documentation/devicetree/bindings/opp/
14556 F: Documentation/power/opp.rst
14558 F: include/linux/pm_opp.h
14561 M: Clemens Ladisch <clemens@ladisch.de>
14562 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14565 F: sound/drivers/opl4/
14567 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14568 M: Mark Fasheh <mark@fasheh.com>
14569 M: Joel Becker <jlbec@evilplan.org>
14570 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14571 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14573 W: http://ocfs2.wiki.kernel.org
14574 F: Documentation/filesystems/dlmfs.rst
14575 F: Documentation/filesystems/ocfs2.rst
14578 ORANGEFS FILESYSTEM
14579 M: Mike Marshall <hubcap@omnibond.com>
14580 R: Martin Brandenburg <martin@omnibond.com>
14581 L: devel@lists.orangefs.org
14583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14584 F: Documentation/filesystems/orangefs.rst
14588 L: linux-wireless@vger.kernel.org
14590 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14591 W: http://www.nongnu.org/orinoco/
14592 F: drivers/net/wireless/intersil/orinoco/
14594 OV2659 OMNIVISION SENSOR DRIVER
14595 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14596 L: linux-media@vger.kernel.org
14598 W: https://linuxtv.org
14599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14600 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14601 F: drivers/media/i2c/ov2659.c
14602 F: include/media/i2c/ov2659.h
14605 M: Miklos Szeredi <miklos@szeredi.hu>
14606 L: linux-unionfs@vger.kernel.org
14608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14609 F: Documentation/filesystems/overlayfs.rst
14612 P54 WIRELESS DRIVER
14613 M: Christian Lamparter <chunkeey@googlemail.com>
14614 L: linux-wireless@vger.kernel.org
14616 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14617 F: drivers/net/wireless/intersil/p54/
14620 M: Vladimir Oltean <olteanv@gmail.com>
14621 L: netdev@vger.kernel.org
14623 F: Documentation/core-api/packing.rst
14624 F: include/linux/packing.h
14627 PADATA PARALLEL EXECUTION MECHANISM
14628 M: Steffen Klassert <steffen.klassert@secunet.com>
14629 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14630 L: linux-crypto@vger.kernel.org
14631 L: linux-kernel@vger.kernel.org
14633 F: Documentation/core-api/padata.rst
14634 F: include/linux/padata.h
14638 M: Jesper Dangaard Brouer <hawk@kernel.org>
14639 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14640 L: netdev@vger.kernel.org
14642 F: Documentation/networking/page_pool.rst
14643 F: include/net/page_pool.h
14644 F: include/trace/events/page_pool.h
14645 F: net/core/page_pool.c
14648 M: Pasha Tatashin <pasha.tatashin@soleen.com>
14649 M: Andrew Morton <akpm@linux-foundation.org>
14650 L: linux-mm@kvack.org
14652 F: Documentation/vm/page_table_check.rst
14653 F: include/linux/page_table_check.h
14654 F: mm/page_table_check.c
14656 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14657 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14658 L: platform-driver-x86@vger.kernel.org
14660 F: drivers/platform/x86/panasonic-laptop.c
14662 PARALLAX PING IIO SENSOR DRIVER
14663 M: Andreas Klinger <ak@it-klinger.de>
14664 L: linux-iio@vger.kernel.org
14666 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14667 F: drivers/iio/proximity/ping.c
14669 PARALLEL LCD/KEYPAD PANEL DRIVER
14670 M: Willy Tarreau <willy@haproxy.com>
14671 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14673 F: Documentation/admin-guide/lcd-panel-cgram.rst
14674 F: drivers/auxdisplay/panel.c
14676 PARALLEL PORT SUBSYSTEM
14677 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14678 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14679 L: linux-parport@lists.infradead.org (subscribers-only)
14681 F: Documentation/driver-api/parport*.rst
14682 F: drivers/char/ppdev.c
14683 F: drivers/parport/
14684 F: include/linux/parport*.h
14685 F: include/uapi/linux/ppdev.h
14687 PARAVIRT_OPS INTERFACE
14688 M: Juergen Gross <jgross@suse.com>
14689 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
14690 R: Alexey Makhalov <amakhalov@vmware.com>
14691 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
14692 L: virtualization@lists.linux-foundation.org
14695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14696 F: Documentation/virt/paravirt_ops.rst
14697 F: arch/*/include/asm/paravirt*.h
14698 F: arch/*/kernel/paravirt*
14699 F: include/linux/hypervisor.h
14701 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14702 M: Tim Waugh <tim@cyberelk.net>
14703 L: linux-parport@lists.infradead.org (subscribers-only)
14705 F: Documentation/admin-guide/blockdev/paride.rst
14706 F: drivers/block/paride/
14708 PARISC ARCHITECTURE
14709 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14710 M: Helge Deller <deller@gmx.de>
14711 L: linux-parisc@vger.kernel.org
14713 W: https://parisc.wiki.kernel.org
14714 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14717 F: Documentation/parisc/
14719 F: drivers/char/agp/parisc-agp.c
14720 F: drivers/input/misc/hp_sdc_rtc.c
14721 F: drivers/input/serio/gscps2.c
14722 F: drivers/input/serio/hp_sdc*
14724 F: drivers/parport/parport_gsc.*
14725 F: drivers/tty/serial/8250/8250_gsc.c
14726 F: drivers/video/console/sti*
14727 F: drivers/video/fbdev/sti*
14728 F: drivers/video/logo/logo_parisc*
14729 F: include/linux/hp_sdc.h
14732 M: Jiri Pirko <jiri@nvidia.com>
14733 L: netdev@vger.kernel.org
14735 F: include/linux/parman.h
14737 F: lib/test_parman.c
14739 PC ENGINES APU BOARD DRIVER
14740 M: Enrico Weigelt, metux IT consult <info@metux.net>
14742 F: drivers/platform/x86/pcengines-apuv2.c
14744 PC87360 HARDWARE MONITORING DRIVER
14745 M: Jim Cromie <jim.cromie@gmail.com>
14746 L: linux-hwmon@vger.kernel.org
14748 F: Documentation/hwmon/pc87360.rst
14749 F: drivers/hwmon/pc87360.c
14751 PC8736x GPIO DRIVER
14752 M: Jim Cromie <jim.cromie@gmail.com>
14754 F: drivers/char/pc8736x_gpio.c
14756 PC87427 HARDWARE MONITORING DRIVER
14757 M: Jean Delvare <jdelvare@suse.com>
14758 L: linux-hwmon@vger.kernel.org
14760 F: Documentation/hwmon/pc87427.rst
14761 F: drivers/hwmon/pc87427.c
14764 M: Riku Voipio <riku.voipio@iki.fi>
14766 F: drivers/leds/leds-pca9532.c
14767 F: include/linux/leds-pca9532.h
14769 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14770 M: Guenter Roeck <linux@roeck-us.net>
14771 L: linux-i2c@vger.kernel.org
14773 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14775 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14776 M: Khalid Aziz <khalid@gonehiking.org>
14778 F: drivers/firmware/pcdp.*
14780 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14781 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14782 M: Pali Rohár <pali@kernel.org>
14783 L: linux-pci@vger.kernel.org
14784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14786 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14787 F: drivers/pci/controller/pci-aardvark.c
14789 PCI DRIVER FOR ALTERA PCIE IP
14790 M: Joyce Ooi <joyce.ooi@intel.com>
14791 L: linux-pci@vger.kernel.org
14793 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14794 F: drivers/pci/controller/pcie-altera.c
14796 PCI DRIVER FOR APPLIEDMICRO XGENE
14797 M: Toan Le <toan@os.amperecomputing.com>
14798 L: linux-pci@vger.kernel.org
14799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14801 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14802 F: drivers/pci/controller/pci-xgene.c
14804 PCI DRIVER FOR ARM VERSATILE PLATFORM
14805 M: Rob Herring <robh@kernel.org>
14806 L: linux-pci@vger.kernel.org
14807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14809 F: Documentation/devicetree/bindings/pci/versatile.yaml
14810 F: drivers/pci/controller/pci-versatile.c
14812 PCI DRIVER FOR ARMADA 8K
14813 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14814 L: linux-pci@vger.kernel.org
14815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14817 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14818 F: drivers/pci/controller/dwc/pcie-armada8k.c
14820 PCI DRIVER FOR CADENCE PCIE IP
14821 M: Tom Joseph <tjoseph@cadence.com>
14822 L: linux-pci@vger.kernel.org
14824 F: Documentation/devicetree/bindings/pci/cdns,*
14825 F: drivers/pci/controller/cadence/
14827 PCI DRIVER FOR FREESCALE LAYERSCAPE
14828 M: Minghuan Lian <minghuan.Lian@nxp.com>
14829 M: Mingkai Hu <mingkai.hu@nxp.com>
14830 M: Roy Zang <roy.zang@nxp.com>
14831 L: linuxppc-dev@lists.ozlabs.org
14832 L: linux-pci@vger.kernel.org
14833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14835 F: drivers/pci/controller/dwc/*layerscape*
14837 PCI DRIVER FOR GENERIC OF HOSTS
14838 M: Will Deacon <will@kernel.org>
14839 L: linux-pci@vger.kernel.org
14840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14842 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14843 F: drivers/pci/controller/pci-host-common.c
14844 F: drivers/pci/controller/pci-host-generic.c
14846 PCI DRIVER FOR IMX6
14847 M: Richard Zhu <hongxing.zhu@nxp.com>
14848 M: Lucas Stach <l.stach@pengutronix.de>
14849 L: linux-pci@vger.kernel.org
14850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14852 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14853 F: drivers/pci/controller/dwc/*imx6*
14855 PCI DRIVER FOR FU740
14856 M: Paul Walmsley <paul.walmsley@sifive.com>
14857 M: Greentime Hu <greentime.hu@sifive.com>
14858 L: linux-pci@vger.kernel.org
14860 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14861 F: drivers/pci/controller/dwc/pcie-fu740.c
14863 PCI DRIVER FOR INTEL IXP4XX
14864 M: Linus Walleij <linus.walleij@linaro.org>
14866 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14867 F: drivers/pci/controller/pci-ixp4xx.c
14869 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14870 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14871 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14872 L: linux-pci@vger.kernel.org
14874 F: drivers/pci/controller/vmd.c
14876 PCI DRIVER FOR MICROSEMI SWITCHTEC
14877 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14878 M: Logan Gunthorpe <logang@deltatee.com>
14879 L: linux-pci@vger.kernel.org
14881 F: Documentation/ABI/testing/sysfs-class-switchtec
14882 F: Documentation/driver-api/switchtec.rst
14883 F: drivers/ntb/hw/mscc/
14884 F: drivers/pci/switch/switchtec*
14885 F: include/linux/switchtec.h
14886 F: include/uapi/linux/switchtec_ioctl.h
14888 PCI DRIVER FOR MOBIVEIL PCIE IP
14889 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14890 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14891 L: linux-pci@vger.kernel.org
14893 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14894 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14896 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14897 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14898 L: linux-pci@vger.kernel.org
14899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14901 F: drivers/pci/controller/*mvebu*
14903 PCI DRIVER FOR NVIDIA TEGRA
14904 M: Thierry Reding <thierry.reding@gmail.com>
14905 L: linux-tegra@vger.kernel.org
14906 L: linux-pci@vger.kernel.org
14908 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14909 F: drivers/pci/controller/pci-tegra.c
14911 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14912 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14913 L: linux-pci@vger.kernel.org
14914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14916 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14917 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14919 PCI DRIVER FOR RENESAS R-CAR
14920 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14921 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14922 L: linux-pci@vger.kernel.org
14923 L: linux-renesas-soc@vger.kernel.org
14925 F: Documentation/devicetree/bindings/pci/*rcar*
14926 F: drivers/pci/controller/*rcar*
14928 PCI DRIVER FOR SAMSUNG EXYNOS
14929 M: Jingoo Han <jingoohan1@gmail.com>
14930 L: linux-pci@vger.kernel.org
14931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14932 L: linux-samsung-soc@vger.kernel.org
14934 F: drivers/pci/controller/dwc/pci-exynos.c
14936 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14937 M: Jingoo Han <jingoohan1@gmail.com>
14938 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14939 L: linux-pci@vger.kernel.org
14941 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14942 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14943 F: drivers/pci/controller/dwc/*designware*
14945 PCI DRIVER FOR TI DRA7XX/J721E
14946 M: Kishon Vijay Abraham I <kishon@ti.com>
14947 L: linux-omap@vger.kernel.org
14948 L: linux-pci@vger.kernel.org
14949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14951 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14952 F: drivers/pci/controller/cadence/pci-j721e.c
14953 F: drivers/pci/controller/dwc/pci-dra7xx.c
14955 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14956 M: Linus Walleij <linus.walleij@linaro.org>
14957 L: linux-pci@vger.kernel.org
14959 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14960 F: drivers/pci/controller/pci-v3-semi.c
14962 PCI ENDPOINT SUBSYSTEM
14963 M: Kishon Vijay Abraham I <kishon@ti.com>
14964 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14965 R: Krzysztof Wilczyński <kw@linux.com>
14966 L: linux-pci@vger.kernel.org
14968 Q: https://patchwork.kernel.org/project/linux-pci/list/
14969 B: https://bugzilla.kernel.org
14970 C: irc://irc.oftc.net/linux-pci
14971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
14972 F: Documentation/PCI/endpoint/*
14973 F: Documentation/misc-devices/pci-endpoint-test.rst
14974 F: drivers/misc/pci_endpoint_test.c
14975 F: drivers/pci/endpoint/
14978 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14979 M: Russell Currey <ruscur@russell.cc>
14980 M: Oliver O'Halloran <oohall@gmail.com>
14981 L: linuxppc-dev@lists.ozlabs.org
14983 F: Documentation/PCI/pci-error-recovery.rst
14984 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14985 F: arch/powerpc/include/*/eeh*.h
14986 F: arch/powerpc/kernel/eeh*.c
14987 F: arch/powerpc/platforms/*/eeh*.c
14988 F: drivers/pci/pcie/aer.c
14989 F: drivers/pci/pcie/dpc.c
14990 F: drivers/pci/pcie/err.c
14993 M: Linas Vepstas <linasvepstas@gmail.com>
14994 L: linux-pci@vger.kernel.org
14996 F: Documentation/PCI/pci-error-recovery.rst
14998 PCI PEER-TO-PEER DMA (P2PDMA)
14999 M: Bjorn Helgaas <bhelgaas@google.com>
15000 M: Logan Gunthorpe <logang@deltatee.com>
15001 L: linux-pci@vger.kernel.org
15003 Q: https://patchwork.kernel.org/project/linux-pci/list/
15004 B: https://bugzilla.kernel.org
15005 C: irc://irc.oftc.net/linux-pci
15006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15007 F: Documentation/driver-api/pci/p2pdma.rst
15008 F: drivers/pci/p2pdma.c
15009 F: include/linux/pci-p2pdma.h
15011 PCI MSI DRIVER FOR ALTERA MSI IP
15012 M: Joyce Ooi <joyce.ooi@intel.com>
15013 L: linux-pci@vger.kernel.org
15015 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15016 F: drivers/pci/controller/pcie-altera-msi.c
15018 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15019 M: Toan Le <toan@os.amperecomputing.com>
15020 L: linux-pci@vger.kernel.org
15021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15023 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15024 F: drivers/pci/controller/pci-xgene-msi.c
15026 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15027 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15028 R: Rob Herring <robh@kernel.org>
15029 R: Krzysztof Wilczyński <kw@linux.com>
15030 L: linux-pci@vger.kernel.org
15032 Q: https://patchwork.kernel.org/project/linux-pci/list/
15033 B: https://bugzilla.kernel.org
15034 C: irc://irc.oftc.net/linux-pci
15035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15036 F: drivers/pci/controller/
15037 F: drivers/pci/pci-bridge-emul.c
15038 F: drivers/pci/pci-bridge-emul.h
15041 M: Bjorn Helgaas <bhelgaas@google.com>
15042 L: linux-pci@vger.kernel.org
15044 Q: https://patchwork.kernel.org/project/linux-pci/list/
15045 B: https://bugzilla.kernel.org
15046 C: irc://irc.oftc.net/linux-pci
15047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15048 F: Documentation/PCI/
15049 F: Documentation/devicetree/bindings/pci/
15050 F: arch/x86/kernel/early-quirks.c
15051 F: arch/x86/kernel/quirks.c
15053 F: drivers/acpi/pci*
15055 F: include/asm-generic/pci*
15056 F: include/linux/of_pci.h
15057 F: include/linux/pci*
15058 F: include/uapi/linux/pci*
15061 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15062 M: Jonathan Chocron <jonnyc@amazon.com>
15063 L: linux-pci@vger.kernel.org
15065 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15066 F: drivers/pci/controller/dwc/pcie-al.c
15068 PCIE DRIVER FOR AMLOGIC MESON
15069 M: Yue Wang <yue.wang@Amlogic.com>
15070 L: linux-pci@vger.kernel.org
15071 L: linux-amlogic@lists.infradead.org
15073 F: drivers/pci/controller/dwc/pci-meson.c
15075 PCIE DRIVER FOR AXIS ARTPEC
15076 M: Jesper Nilsson <jesper.nilsson@axis.com>
15077 L: linux-arm-kernel@axis.com
15078 L: linux-pci@vger.kernel.org
15080 F: Documentation/devicetree/bindings/pci/axis,artpec*
15081 F: drivers/pci/controller/dwc/*artpec*
15083 PCIE DRIVER FOR CAVIUM THUNDERX
15084 M: Robert Richter <rric@kernel.org>
15085 L: linux-pci@vger.kernel.org
15086 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15088 F: drivers/pci/controller/pci-thunder-*
15090 PCIE DRIVER FOR HISILICON
15091 M: Zhou Wang <wangzhou1@hisilicon.com>
15092 L: linux-pci@vger.kernel.org
15094 F: drivers/pci/controller/dwc/pcie-hisi.c
15096 PCIE DRIVER FOR HISILICON KIRIN
15097 M: Xiaowei Song <songxiaowei@hisilicon.com>
15098 M: Binghui Wang <wangbinghui@hisilicon.com>
15099 L: linux-pci@vger.kernel.org
15101 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15102 F: drivers/pci/controller/dwc/pcie-kirin.c
15104 PCIE DRIVER FOR HISILICON STB
15105 M: Shawn Guo <shawn.guo@linaro.org>
15106 L: linux-pci@vger.kernel.org
15108 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15109 F: drivers/pci/controller/dwc/pcie-histb.c
15111 PCIE DRIVER FOR INTEL KEEM BAY
15112 M: Srikanth Thokala <srikanth.thokala@intel.com>
15113 L: linux-pci@vger.kernel.org
15115 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15116 F: drivers/pci/controller/dwc/pcie-keembay.c
15118 PCIE DRIVER FOR INTEL LGM GW SOC
15119 M: Rahul Tanwar <rtanwar@maxlinear.com>
15120 L: linux-pci@vger.kernel.org
15122 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15123 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15125 PCIE DRIVER FOR MEDIATEK
15126 M: Ryder Lee <ryder.lee@mediatek.com>
15127 M: Jianjun Wang <jianjun.wang@mediatek.com>
15128 L: linux-pci@vger.kernel.org
15129 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15131 F: Documentation/devicetree/bindings/pci/mediatek*
15132 F: drivers/pci/controller/*mediatek*
15134 PCIE DRIVER FOR MICROCHIP
15135 M: Daire McNamara <daire.mcnamara@microchip.com>
15136 L: linux-pci@vger.kernel.org
15138 F: Documentation/devicetree/bindings/pci/microchip*
15139 F: drivers/pci/controller/*microchip*
15141 PCIE DRIVER FOR QUALCOMM MSM
15142 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15143 L: linux-pci@vger.kernel.org
15144 L: linux-arm-msm@vger.kernel.org
15146 F: drivers/pci/controller/dwc/pcie-qcom.c
15148 PCIE ENDPOINT DRIVER FOR QUALCOMM
15149 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15150 L: linux-pci@vger.kernel.org
15151 L: linux-arm-msm@vger.kernel.org
15153 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15154 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15156 PCIE DRIVER FOR ROCKCHIP
15157 M: Shawn Lin <shawn.lin@rock-chips.com>
15158 L: linux-pci@vger.kernel.org
15159 L: linux-rockchip@lists.infradead.org
15161 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15162 F: drivers/pci/controller/pcie-rockchip*
15164 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15165 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15166 L: linux-pci@vger.kernel.org
15168 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
15169 F: drivers/pci/controller/dwc/pcie-uniphier*
15171 PCIE DRIVER FOR ST SPEAR13XX
15172 M: Pratyush Anand <pratyush.anand@gmail.com>
15173 L: linux-pci@vger.kernel.org
15175 F: drivers/pci/controller/dwc/*spear*
15178 M: Dominik Brodowski <linux@dominikbrodowski.net>
15180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15181 F: Documentation/pcmcia/
15186 PCNET32 NETWORK DRIVER
15187 M: Don Fry <pcnet32@frontier.com>
15188 L: netdev@vger.kernel.org
15190 F: drivers/net/ethernet/amd/pcnet32.c
15192 PCRYPT PARALLEL CRYPTO ENGINE
15193 M: Steffen Klassert <steffen.klassert@secunet.com>
15194 L: linux-crypto@vger.kernel.org
15197 F: include/crypto/pcrypt.h
15199 PEAQ WMI HOTKEYS DRIVER
15200 M: Hans de Goede <hdegoede@redhat.com>
15201 L: platform-driver-x86@vger.kernel.org
15203 F: drivers/platform/x86/peaq-wmi.c
15205 PENSANDO ETHERNET DRIVERS
15206 M: Shannon Nelson <snelson@pensando.io>
15207 M: drivers@pensando.io
15208 L: netdev@vger.kernel.org
15210 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15211 F: drivers/net/ethernet/pensando/
15213 PER-CPU MEMORY ALLOCATOR
15214 M: Dennis Zhou <dennis@kernel.org>
15215 M: Tejun Heo <tj@kernel.org>
15216 M: Christoph Lameter <cl@linux.com>
15217 L: linux-mm@kvack.org
15219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15220 F: arch/*/include/asm/percpu.h
15221 F: include/linux/percpu*.h
15225 PER-TASK DELAY ACCOUNTING
15226 M: Balbir Singh <bsingharora@gmail.com>
15228 F: include/linux/delayacct.h
15229 F: kernel/delayacct.c
15231 PERFORMANCE EVENTS SUBSYSTEM
15232 M: Peter Zijlstra <peterz@infradead.org>
15233 M: Ingo Molnar <mingo@redhat.com>
15234 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15235 R: Mark Rutland <mark.rutland@arm.com>
15236 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15237 R: Jiri Olsa <jolsa@kernel.org>
15238 R: Namhyung Kim <namhyung@kernel.org>
15239 L: linux-perf-users@vger.kernel.org
15240 L: linux-kernel@vger.kernel.org
15242 W: https://perf.wiki.kernel.org/
15243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15245 F: arch/*/events/*/*
15246 F: arch/*/include/asm/perf_event.h
15247 F: arch/*/kernel/*/*/perf_event*.c
15248 F: arch/*/kernel/*/perf_event*.c
15249 F: arch/*/kernel/perf_callchain.c
15250 F: arch/*/kernel/perf_event*.c
15251 F: include/linux/perf_event.h
15252 F: include/uapi/linux/perf_event.h
15257 PERFORMANCE EVENTS TOOLING ARM64
15258 R: John Garry <john.garry@huawei.com>
15259 R: Will Deacon <will@kernel.org>
15260 R: Mathieu Poirier <mathieu.poirier@linaro.org>
15261 R: Leo Yan <leo.yan@linaro.org>
15262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15264 F: tools/build/feature/test-libopencsd.c
15265 F: tools/perf/arch/arm*/
15266 F: tools/perf/pmu-events/arch/arm64/
15267 F: tools/perf/util/arm-spe*
15268 F: tools/perf/util/cs-etm*
15270 PERSONALITY HANDLING
15271 M: Christoph Hellwig <hch@infradead.org>
15272 L: linux-abi-devel@lists.sourceforge.net
15274 F: include/linux/personality.h
15275 F: include/uapi/linux/personality.h
15277 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15278 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15279 L: linux-input@vger.kernel.org
15281 F: Documentation/input/devices/pxrc.rst
15282 F: drivers/input/joystick/pxrc.c
15285 M: Remi Denis-Courmont <courmisch@gmail.com>
15287 F: Documentation/networking/phonet.rst
15288 F: include/linux/phonet.h
15289 F: include/net/phonet/
15290 F: include/uapi/linux/phonet.h
15294 M: Joern Engel <joern@lazybastard.org>
15295 L: linux-mtd@lists.infradead.org
15297 F: drivers/mtd/devices/phram.c
15300 M: Bruno Prémont <bonbons@linux-vserver.org>
15301 L: linux-input@vger.kernel.org
15303 F: drivers/hid/hid-picolcd*
15306 M: Christian Brauner <christian@brauner.io>
15307 L: linux-kernel@vger.kernel.org
15309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15311 F: tools/testing/selftests/clone3/
15312 F: tools/testing/selftests/pid_namespace/
15313 F: tools/testing/selftests/pidfd/
15316 K: \b(clone_args|kernel_clone_args)\b
15318 PIN CONTROL SUBSYSTEM
15319 M: Linus Walleij <linus.walleij@linaro.org>
15320 L: linux-gpio@vger.kernel.org
15322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15323 F: Documentation/devicetree/bindings/pinctrl/
15324 F: Documentation/driver-api/pin-control.rst
15325 F: drivers/pinctrl/
15326 F: include/linux/pinctrl/
15328 PIN CONTROLLER - AMD
15329 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15330 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15332 F: drivers/pinctrl/pinctrl-amd.c
15334 PIN CONTROLLER - FREESCALE
15335 M: Dong Aisheng <aisheng.dong@nxp.com>
15336 M: Fabio Estevam <festevam@gmail.com>
15337 M: Shawn Guo <shawnguo@kernel.org>
15338 M: Stefan Agner <stefan@agner.ch>
15339 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15340 L: linux-gpio@vger.kernel.org
15342 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15343 F: drivers/pinctrl/freescale/
15345 PIN CONTROLLER - INTEL
15346 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15347 M: Andy Shevchenko <andy@kernel.org>
15349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15350 F: drivers/pinctrl/intel/
15352 PIN CONTROLLER - KEEMBAY
15353 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15355 F: drivers/pinctrl/pinctrl-keembay*
15357 PIN CONTROLLER - MEDIATEK
15358 M: Sean Wang <sean.wang@kernel.org>
15359 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15361 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15362 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15363 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15364 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15365 F: drivers/pinctrl/mediatek/
15367 PIN CONTROLLER - MICROCHIP AT91
15368 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15370 L: linux-gpio@vger.kernel.org
15372 F: drivers/gpio/gpio-sama5d2-piobu.c
15373 F: drivers/pinctrl/pinctrl-at91*
15375 PIN CONTROLLER - QUALCOMM
15376 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15377 L: linux-arm-msm@vger.kernel.org
15379 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15380 F: drivers/pinctrl/qcom/
15382 PIN CONTROLLER - RENESAS
15383 M: Geert Uytterhoeven <geert+renesas@glider.be>
15384 L: linux-renesas-soc@vger.kernel.org
15386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15387 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15388 F: drivers/pinctrl/renesas/
15390 PIN CONTROLLER - SAMSUNG
15391 M: Tomasz Figa <tomasz.figa@gmail.com>
15392 M: Krzysztof Kozlowski <krzk@kernel.org>
15393 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15394 R: Alim Akhtar <alim.akhtar@samsung.com>
15395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15396 L: linux-samsung-soc@vger.kernel.org
15398 C: irc://irc.libera.chat/linux-exynos
15399 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15401 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15402 F: drivers/pinctrl/samsung/
15403 F: include/dt-bindings/pinctrl/samsung.h
15405 PIN CONTROLLER - SINGLE
15406 M: Tony Lindgren <tony@atomide.com>
15407 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15409 L: linux-omap@vger.kernel.org
15411 F: drivers/pinctrl/pinctrl-single.c
15413 PIN CONTROLLER - THUNDERBAY
15414 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15416 F: drivers/pinctrl/pinctrl-thunderbay.c
15419 M: linux-block@vger.kernel.org
15421 F: drivers/block/pktcdvd.c
15422 F: include/linux/pktcdvd.h
15423 F: include/uapi/linux/pktcdvd.h
15425 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15426 M: Tomasz Duszynski <tduszyns@gmail.com>
15428 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15429 F: drivers/iio/chemical/pms7003.c
15432 M: Jacob Keller <jacob.e.keller@intel.com>
15434 F: Documentation/driver-api/pldmfw/
15435 F: include/linux/pldmfw.h
15439 M: Logan Gunthorpe <logang@deltatee.com>
15441 F: drivers/dma/plx_dma.c
15444 M: Charles Hsu <hsu.yungteng@gmail.com>
15445 L: linux-hwmon@vger.kernel.org
15447 F: Documentation/hwmon/pm6764tr.rst
15448 F: drivers/hwmon/pmbus/pm6764tr.c
15451 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15452 L: linux-pm@vger.kernel.org
15454 W: https://01.org/pm-graph
15455 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15456 T: git git://github.com/intel/pm-graph
15457 F: tools/power/pm-graph
15459 PMBUS HARDWARE MONITORING DRIVERS
15460 M: Guenter Roeck <linux@roeck-us.net>
15461 L: linux-hwmon@vger.kernel.org
15463 W: http://hwmon.wiki.kernel.org/
15464 W: http://www.roeck-us.net/linux/drivers/
15465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15466 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15467 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15468 F: Documentation/hwmon/adm1275.rst
15469 F: Documentation/hwmon/ibm-cffps.rst
15470 F: Documentation/hwmon/ir35221.rst
15471 F: Documentation/hwmon/lm25066.rst
15472 F: Documentation/hwmon/ltc2978.rst
15473 F: Documentation/hwmon/ltc3815.rst
15474 F: Documentation/hwmon/max16064.rst
15475 F: Documentation/hwmon/max20751.rst
15476 F: Documentation/hwmon/max31785.rst
15477 F: Documentation/hwmon/max34440.rst
15478 F: Documentation/hwmon/max8688.rst
15479 F: Documentation/hwmon/pmbus-core.rst
15480 F: Documentation/hwmon/pmbus.rst
15481 F: Documentation/hwmon/tps40422.rst
15482 F: Documentation/hwmon/ucd9000.rst
15483 F: Documentation/hwmon/ucd9200.rst
15484 F: Documentation/hwmon/zl6100.rst
15485 F: drivers/hwmon/pmbus/
15486 F: include/linux/pmbus.h
15488 PMC SIERRA MaxRAID DRIVER
15489 L: linux-scsi@vger.kernel.org
15491 W: http://www.pmc-sierra.com/
15492 F: drivers/scsi/pmcraid.*
15494 PMC SIERRA PM8001 DRIVER
15495 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15496 L: linux-scsi@vger.kernel.org
15498 F: drivers/scsi/pm8001/
15500 PNI RM3100 IIO DRIVER
15501 M: Song Qiang <songqiang1304521@gmail.com>
15502 L: linux-iio@vger.kernel.org
15504 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15505 F: drivers/iio/magnetometer/rm3100*
15508 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15509 L: linux-acpi@vger.kernel.org
15512 F: include/linux/pnp.h
15514 POSIX CLOCKS and TIMERS
15515 M: Thomas Gleixner <tglx@linutronix.de>
15516 L: linux-kernel@vger.kernel.org
15518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15520 F: include/linux/time_namespace.h
15521 F: include/linux/timer*
15522 F: kernel/time/*timer*
15523 F: kernel/time/namespace.c
15525 POWER MANAGEMENT CORE
15526 M: "Rafael J. Wysocki" <rafael@kernel.org>
15527 L: linux-pm@vger.kernel.org
15529 B: https://bugzilla.kernel.org
15530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15531 F: drivers/base/power/
15532 F: drivers/powercap/
15533 F: include/linux/intel_rapl.h
15534 F: include/linux/pm.h
15535 F: include/linux/pm_*
15536 F: include/linux/powercap.h
15537 F: kernel/configs/nopm.config
15539 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15540 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15541 L: linux-pm@vger.kernel.org
15543 B: https://bugzilla.kernel.org
15544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15545 F: drivers/powercap/dtpm*
15546 F: include/linux/dtpm.h
15548 POWER STATE COORDINATION INTERFACE (PSCI)
15549 M: Mark Rutland <mark.rutland@arm.com>
15550 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15553 F: drivers/firmware/psci/
15554 F: include/linux/psci.h
15555 F: include/uapi/linux/psci.h
15557 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15558 M: Sebastian Reichel <sre@kernel.org>
15559 L: linux-pm@vger.kernel.org
15561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15562 F: Documentation/ABI/testing/sysfs-class-power
15563 F: Documentation/devicetree/bindings/power/supply/
15564 F: drivers/power/supply/
15565 F: include/linux/power/
15566 F: include/linux/power_supply.h
15568 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15569 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15570 L: linuxppc-dev@lists.ozlabs.org
15572 F: drivers/char/powernv-op-panel.c
15574 PPP OVER ATM (RFC 2364)
15575 M: Mitchell Blank Jr <mitch@sfgoth.com>
15577 F: include/uapi/linux/atmppp.h
15578 F: net/atm/pppoatm.c
15581 M: Michal Ostrowski <mostrows@earthlink.net>
15583 F: drivers/net/ppp/pppoe.c
15584 F: drivers/net/ppp/pppox.c
15587 M: James Chapman <jchapman@katalix.com>
15589 F: include/linux/if_pppol2tp.h
15590 F: include/uapi/linux/if_pppol2tp.h
15591 F: net/l2tp/l2tp_ppp.c
15593 PPP PROTOCOL DRIVERS AND COMPRESSORS
15594 M: Paul Mackerras <paulus@samba.org>
15595 L: linux-ppp@vger.kernel.org
15597 F: drivers/net/ppp/ppp_*
15600 M: Rodolfo Giometti <giometti@enneenne.com>
15601 L: linuxpps@ml.enneenne.com (subscribers-only)
15603 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15604 F: Documentation/ABI/testing/sysfs-pps
15605 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15606 F: Documentation/driver-api/pps.rst
15608 F: include/linux/pps*.h
15609 F: include/uapi/linux/pps.h
15612 M: Dmitry Kozlov <xeb@mail.ru>
15613 L: netdev@vger.kernel.org
15615 W: http://sourceforge.net/projects/accel-pptp
15616 F: drivers/net/ppp/pptp.c
15618 PRESSURE STALL INFORMATION (PSI)
15619 M: Johannes Weiner <hannes@cmpxchg.org>
15620 M: Suren Baghdasaryan <surenb@google.com>
15622 F: include/linux/psi*
15623 F: kernel/sched/psi.c
15626 M: Petr Mladek <pmladek@suse.com>
15627 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15628 R: Steven Rostedt <rostedt@goodmis.org>
15629 R: John Ogness <john.ogness@linutronix.de>
15631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
15632 F: include/linux/printk.h
15636 R: Chris Down <chris@chrisdown.name>
15638 F: kernel/printk/index.c
15641 L: linux-kernel@vger.kernel.org
15642 L: linux-fsdevel@vger.kernel.org
15644 F: Documentation/filesystems/proc.rst
15646 F: include/linux/proc_fs.h
15647 F: tools/testing/selftests/proc/
15650 M: Luis Chamberlain <mcgrof@kernel.org>
15651 M: Kees Cook <keescook@chromium.org>
15652 M: Iurii Zaikin <yzaikin@google.com>
15653 L: linux-kernel@vger.kernel.org
15654 L: linux-fsdevel@vger.kernel.org
15656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
15657 F: fs/proc/proc_sysctl.c
15658 F: include/linux/sysctl.h
15659 F: kernel/sysctl-test.c
15661 F: tools/testing/selftests/sysctl/
15663 PS3 NETWORK SUPPORT
15664 M: Geoff Levand <geoff@infradead.org>
15665 L: netdev@vger.kernel.org
15666 L: linuxppc-dev@lists.ozlabs.org
15668 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15670 PS3 PLATFORM SUPPORT
15671 M: Geoff Levand <geoff@infradead.org>
15672 L: linuxppc-dev@lists.ozlabs.org
15674 F: arch/powerpc/boot/ps3*
15675 F: arch/powerpc/include/asm/lv1call.h
15676 F: arch/powerpc/include/asm/ps3*.h
15677 F: arch/powerpc/platforms/ps3/
15680 F: drivers/rtc/rtc-ps3.c
15681 F: drivers/usb/host/*ps3.c
15682 F: sound/ppc/snd_ps3*
15685 M: Jim Paris <jim@jtan.com>
15686 M: Geoff Levand <geoff@infradead.org>
15687 L: linuxppc-dev@lists.ozlabs.org
15689 F: drivers/block/ps3vram.c
15691 PSAMPLE PACKET SAMPLING SUPPORT
15692 M: Yotam Gigi <yotam.gi@gmail.com>
15694 F: include/net/psample.h
15695 F: include/uapi/linux/psample.h
15699 M: Kees Cook <keescook@chromium.org>
15700 M: Anton Vorontsov <anton@enomsg.org>
15701 M: Colin Cross <ccross@android.com>
15702 M: Tony Luck <tony.luck@intel.com>
15704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15705 F: Documentation/admin-guide/ramoops.rst
15706 F: Documentation/admin-guide/pstore-blk.rst
15707 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
15708 F: drivers/acpi/apei/erst.c
15709 F: drivers/firmware/efi/efi-pstore.c
15711 F: include/linux/pstore*
15712 K: \b(pstore|ramoops)
15714 PTP HARDWARE CLOCK SUPPORT
15715 M: Richard Cochran <richardcochran@gmail.com>
15716 L: netdev@vger.kernel.org
15718 W: http://linuxptp.sourceforge.net/
15719 F: Documentation/ABI/testing/sysfs-ptp
15720 F: Documentation/driver-api/ptp.rst
15721 F: drivers/net/phy/dp83640*
15723 F: include/linux/ptp_cl*
15725 PTP VIRTUAL CLOCK SUPPORT
15726 M: Yangbo Lu <yangbo.lu@nxp.com>
15727 L: netdev@vger.kernel.org
15729 F: drivers/ptp/ptp_vclock.c
15730 F: net/ethtool/phc_vclocks.c
15733 M: Oleg Nesterov <oleg@redhat.com>
15735 F: arch/*/*/ptrace*.c
15736 F: arch/*/include/asm/ptrace*.h
15737 F: arch/*/ptrace*.c
15738 F: include/asm-generic/syscall.h
15739 F: include/linux/ptrace.h
15740 F: include/linux/regset.h
15741 F: include/linux/tracehook.h
15742 F: include/uapi/linux/ptrace.h
15743 F: include/uapi/linux/ptrace.h
15747 M: Hans Verkuil <hverkuil@xs4all.nl>
15748 L: linux-media@vger.kernel.org
15750 T: git git://linuxtv.org/media_tree.git
15751 F: Documentation/admin-guide/media/pulse8-cec.rst
15752 F: drivers/media/cec/usb/pulse8/
15754 PVRUSB2 VIDEO4LINUX DRIVER
15755 M: Mike Isely <isely@pobox.com>
15756 L: pvrusb2@isely.net (subscribers-only)
15757 L: linux-media@vger.kernel.org
15759 W: http://www.isely.net/pvrusb2/
15760 T: git git://linuxtv.org/media_tree.git
15761 F: Documentation/driver-api/media/drivers/pvrusb2*
15762 F: drivers/media/usb/pvrusb2/
15765 M: Hans Verkuil <hverkuil@xs4all.nl>
15766 L: linux-media@vger.kernel.org
15768 T: git git://linuxtv.org/media_tree.git
15769 F: drivers/media/usb/pwc/*
15770 F: include/trace/events/pwc.h
15773 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15774 L: linux-hwmon@vger.kernel.org
15776 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15777 F: Documentation/hwmon/pwm-fan.rst
15778 F: drivers/hwmon/pwm-fan.c
15781 M: Sean Young <sean@mess.org>
15782 L: linux-media@vger.kernel.org
15784 F: drivers/media/rc/pwm-ir-tx.c
15787 M: Thierry Reding <thierry.reding@gmail.com>
15788 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15789 M: Lee Jones <lee.jones@linaro.org>
15790 L: linux-pwm@vger.kernel.org
15792 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15794 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15795 F: Documentation/devicetree/bindings/pwm/
15796 F: Documentation/driver-api/pwm.rst
15797 F: drivers/gpio/gpio-mvebu.c
15799 F: drivers/video/backlight/pwm_bl.c
15800 F: include/linux/pwm.h
15801 F: include/linux/pwm_backlight.h
15802 K: pwm_(config|apply_state|ops)
15805 M: Robert Jarzmik <robert.jarzmik@free.fr>
15806 L: linux-gpio@vger.kernel.org
15808 F: drivers/gpio/gpio-pxa.c
15814 M: Robert Jarzmik <robert.jarzmik@free.fr>
15815 L: linux-rtc@vger.kernel.org
15818 PXA2xx/PXA3xx SUPPORT
15819 M: Daniel Mack <daniel@zonque.org>
15820 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15821 M: Robert Jarzmik <robert.jarzmik@free.fr>
15822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15824 T: git git://github.com/hzhuang1/linux.git
15825 T: git git://github.com/rjarzmik/linux.git
15826 F: arch/arm/boot/dts/pxa*
15827 F: arch/arm/mach-pxa/
15828 F: drivers/dma/pxa*
15829 F: drivers/pcmcia/pxa2xx*
15830 F: drivers/pinctrl/pxa/
15831 F: drivers/spi/spi-pxa2xx*
15832 F: drivers/usb/gadget/udc/pxa2*
15833 F: include/sound/pxa2xx-lib.h
15838 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15839 L: qat-linux@intel.com
15841 F: drivers/crypto/qat/
15843 QCOM AUDIO (ASoC) DRIVERS
15844 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15845 M: Banajit Goswami <bgoswami@codeaurora.org>
15846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15848 F: sound/soc/codecs/lpass-va-macro.c
15849 F: sound/soc/codecs/lpass-wsa-macro.*
15850 F: sound/soc/codecs/msm8916-wcd-analog.c
15851 F: sound/soc/codecs/msm8916-wcd-digital.c
15852 F: sound/soc/codecs/wcd9335.*
15853 F: sound/soc/codecs/wcd934x.c
15854 F: sound/soc/codecs/wcd-clsh-v2.*
15855 F: sound/soc/codecs/wsa881x.c
15859 M: Alex Elder <elder@kernel.org>
15860 L: netdev@vger.kernel.org
15862 F: drivers/net/ipa/
15864 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15865 M: Gabriel Somlo <somlo@cmu.edu>
15866 M: "Michael S. Tsirkin" <mst@redhat.com>
15867 L: qemu-devel@nongnu.org
15869 F: drivers/firmware/qemu_fw_cfg.c
15870 F: include/uapi/linux/qemu_fw_cfg.h
15873 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15874 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15875 L: linux-rdma@vger.kernel.org
15877 F: drivers/infiniband/hw/qib/
15879 QLOGIC QL41xxx FCOE DRIVER
15880 M: Saurav Kashyap <skashyap@marvell.com>
15881 M: Javed Hasan <jhasan@marvell.com>
15882 M: GR-QLogic-Storage-Upstream@marvell.com
15883 L: linux-scsi@vger.kernel.org
15885 F: drivers/scsi/qedf/
15887 QLOGIC QL41xxx ISCSI DRIVER
15888 M: Nilesh Javali <njavali@marvell.com>
15889 M: Manish Rangankar <mrangankar@marvell.com>
15890 M: GR-QLogic-Storage-Upstream@marvell.com
15891 L: linux-scsi@vger.kernel.org
15893 F: drivers/scsi/qedi/
15895 QLOGIC QL4xxx ETHERNET DRIVER
15896 M: Ariel Elior <aelior@marvell.com>
15897 M: Manish Chopra <manishc@marvell.com>
15898 L: netdev@vger.kernel.org
15900 F: drivers/net/ethernet/qlogic/qed/
15901 F: drivers/net/ethernet/qlogic/qede/
15902 F: include/linux/qed/
15904 QLOGIC QL4xxx RDMA DRIVER
15905 M: Michal Kalderon <mkalderon@marvell.com>
15906 M: Ariel Elior <aelior@marvell.com>
15907 L: linux-rdma@vger.kernel.org
15909 F: drivers/infiniband/hw/qedr/
15910 F: include/uapi/rdma/qedr-abi.h
15912 QLOGIC QLA1280 SCSI DRIVER
15913 M: Michael Reed <mdr@sgi.com>
15914 L: linux-scsi@vger.kernel.org
15916 F: drivers/scsi/qla1280.[ch]
15918 QLOGIC QLA2XXX FC-SCSI DRIVER
15919 M: Nilesh Javali <njavali@marvell.com>
15920 M: GR-QLogic-Storage-Upstream@marvell.com
15921 L: linux-scsi@vger.kernel.org
15923 F: drivers/scsi/qla2xxx/
15925 QLOGIC QLA3XXX NETWORK DRIVER
15926 M: GR-Linux-NIC-Dev@marvell.com
15927 L: netdev@vger.kernel.org
15929 F: drivers/net/ethernet/qlogic/qla3xxx.*
15931 QLOGIC QLA4XXX iSCSI DRIVER
15932 M: Nilesh Javali <njavali@marvell.com>
15933 M: Manish Rangankar <mrangankar@marvell.com>
15934 M: GR-QLogic-Storage-Upstream@marvell.com
15935 L: linux-scsi@vger.kernel.org
15937 F: drivers/scsi/qla4xxx/
15939 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15940 M: Shahed Shaikh <shshaikh@marvell.com>
15941 M: Manish Chopra <manishc@marvell.com>
15942 M: GR-Linux-NIC-Dev@marvell.com
15943 L: netdev@vger.kernel.org
15945 F: drivers/net/ethernet/qlogic/qlcnic/
15947 QLOGIC QLGE 10Gb ETHERNET DRIVER
15948 M: Manish Chopra <manishc@marvell.com>
15949 M: GR-Linux-NIC-Dev@marvell.com
15950 M: Coiby Xu <coiby.xu@gmail.com>
15951 L: netdev@vger.kernel.org
15953 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15954 F: drivers/staging/qlge/
15956 QM1D1B0004 MEDIA DRIVER
15957 M: Akihiro Tsukada <tskd08@gmail.com>
15958 L: linux-media@vger.kernel.org
15960 F: drivers/media/tuners/qm1d1b0004*
15962 QM1D1C0042 MEDIA DRIVER
15963 M: Akihiro Tsukada <tskd08@gmail.com>
15964 L: linux-media@vger.kernel.org
15966 F: drivers/media/tuners/qm1d1c0042*
15969 M: Anders Larsen <al@alarsen.net>
15971 W: http://www.alarsen.net/linux/qnx4fs/
15973 F: include/uapi/linux/qnx4_fs.h
15974 F: include/uapi/linux/qnxtypes.h
15976 QORIQ DPAA2 FSL-MC BUS DRIVER
15977 M: Stuart Yoder <stuyoder@gmail.com>
15978 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15979 L: linux-kernel@vger.kernel.org
15981 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15982 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15983 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15984 F: drivers/bus/fsl-mc/
15985 F: include/uapi/linux/fsl_mc.h
15987 QT1010 MEDIA DRIVER
15988 M: Antti Palosaari <crope@iki.fi>
15989 L: linux-media@vger.kernel.org
15991 W: https://linuxtv.org
15992 W: http://palosaari.fi/linux/
15993 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15994 T: git git://linuxtv.org/anttip/media_tree.git
15995 F: drivers/media/tuners/qt1010*
15997 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15998 M: Kalle Valo <kvalo@kernel.org>
15999 L: ath10k@lists.infradead.org
16001 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16003 F: drivers/net/wireless/ath/ath10k/
16004 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16006 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16007 M: Kalle Valo <kvalo@kernel.org>
16008 L: ath11k@lists.infradead.org
16010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16011 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16012 F: drivers/net/wireless/ath/ath11k/
16014 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16015 M: Toke Høiland-Jørgensen <toke@toke.dk>
16016 L: linux-wireless@vger.kernel.org
16018 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16019 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16020 F: drivers/net/wireless/ath/ath9k/
16022 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16023 M: Stephan Gerhold <stephan@gerhold.net>
16024 L: netdev@vger.kernel.org
16025 L: linux-arm-msm@vger.kernel.org
16027 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16028 F: drivers/net/wwan/qcom_bam_dmux.c
16030 QUALCOMM CAMERA SUBSYSTEM DRIVER
16031 M: Robert Foss <robert.foss@linaro.org>
16032 M: Todor Tomov <todor.too@gmail.com>
16033 L: linux-media@vger.kernel.org
16035 F: Documentation/admin-guide/media/qcom_camss.rst
16036 F: Documentation/devicetree/bindings/media/*camss*
16037 F: drivers/media/platform/qcom/camss/
16039 QUALCOMM CLOCK DRIVERS
16040 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16041 L: linux-arm-msm@vger.kernel.org
16043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16044 F: Documentation/devicetree/bindings/clock/qcom,*
16045 F: drivers/clk/qcom/
16046 F: include/dt-bindings/clock/qcom,*
16048 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16049 M: Niklas Cassel <nks@flawful.org>
16050 L: linux-pm@vger.kernel.org
16051 L: linux-arm-msm@vger.kernel.org
16053 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
16054 F: drivers/soc/qcom/cpr.c
16056 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16057 M: Ilia Lin <ilia.lin@kernel.org>
16058 L: linux-pm@vger.kernel.org
16060 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
16061 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16063 QUALCOMM CRYPTO DRIVERS
16064 M: Thara Gopinath <thara.gopinath@linaro.org>
16065 L: linux-crypto@vger.kernel.org
16066 L: linux-arm-msm@vger.kernel.org
16068 F: drivers/crypto/qce/
16070 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16071 M: Timur Tabi <timur@kernel.org>
16072 L: netdev@vger.kernel.org
16074 F: drivers/net/ethernet/qualcomm/emac/
16076 QUALCOMM ETHQOS ETHERNET DRIVER
16077 M: Vinod Koul <vkoul@kernel.org>
16078 L: netdev@vger.kernel.org
16080 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16081 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16083 QUALCOMM FASTRPC DRIVER
16084 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16085 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16086 L: linux-arm-msm@vger.kernel.org
16088 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16089 F: drivers/misc/fastrpc.c
16090 F: include/uapi/misc/fastrpc.h
16092 QUALCOMM HEXAGON ARCHITECTURE
16093 M: Brian Cain <bcain@codeaurora.org>
16094 L: linux-hexagon@vger.kernel.org
16098 QUALCOMM HIDMA DRIVER
16099 M: Sinan Kaya <okaya@kernel.org>
16100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16101 L: linux-arm-msm@vger.kernel.org
16102 L: dmaengine@vger.kernel.org
16104 F: drivers/dma/qcom/hidma*
16106 QUALCOMM I2C CCI DRIVER
16107 M: Loic Poulain <loic.poulain@linaro.org>
16108 M: Robert Foss <robert.foss@linaro.org>
16109 L: linux-i2c@vger.kernel.org
16110 L: linux-arm-msm@vger.kernel.org
16112 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16113 F: drivers/i2c/busses/i2c-qcom-cci.c
16116 M: Rob Clark <robdclark@gmail.com>
16117 L: iommu@lists.linux-foundation.org
16118 L: linux-arm-msm@vger.kernel.org
16120 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16122 QUALCOMM IPC ROUTER (QRTR) DRIVER
16123 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16124 L: linux-arm-msm@vger.kernel.org
16126 F: include/trace/events/qrtr.h
16127 F: include/uapi/linux/qrtr.h
16130 QUALCOMM IPCC MAILBOX DRIVER
16131 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16132 L: linux-arm-msm@vger.kernel.org
16134 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16135 F: drivers/mailbox/qcom-ipcc.c
16136 F: include/dt-bindings/mailbox/qcom-ipcc.h
16138 QUALCOMM IPQ4019 USB PHY DRIVER
16139 M: Robert Marko <robert.marko@sartura.hr>
16140 M: Luka Perkov <luka.perkov@sartura.hr>
16141 L: linux-arm-msm@vger.kernel.org
16143 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16144 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16146 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16147 M: Robert Marko <robert.marko@sartura.hr>
16148 M: Luka Perkov <luka.perkov@sartura.hr>
16149 L: linux-arm-msm@vger.kernel.org
16151 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16152 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16154 QUALCOMM NAND CONTROLLER DRIVER
16155 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16156 L: linux-mtd@lists.infradead.org
16157 L: linux-arm-msm@vger.kernel.org
16159 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16160 F: drivers/mtd/nand/raw/qcom_nandc.c
16162 QUALCOMM RMNET DRIVER
16163 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16164 M: Sean Tranchetti <quic_stranche@quicinc.com>
16165 L: netdev@vger.kernel.org
16167 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16168 F: drivers/net/ethernet/qualcomm/rmnet/
16169 F: include/linux/if_rmnet.h
16171 QUALCOMM TSENS THERMAL DRIVER
16172 M: Amit Kucheria <amitk@kernel.org>
16173 M: Thara Gopinath <thara.gopinath@linaro.org>
16174 L: linux-pm@vger.kernel.org
16175 L: linux-arm-msm@vger.kernel.org
16177 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16178 F: drivers/thermal/qcom/
16180 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16181 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16182 L: linux-media@vger.kernel.org
16183 L: linux-arm-msm@vger.kernel.org
16185 T: git git://linuxtv.org/media_tree.git
16186 F: Documentation/devicetree/bindings/media/*venus*
16187 F: drivers/media/platform/qcom/venus/
16189 QUALCOMM WCN36XX WIRELESS DRIVER
16190 M: Loic Poulain <loic.poulain@linaro.org>
16191 L: wcn36xx@lists.infradead.org
16193 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16194 F: drivers/net/wireless/ath/wcn36xx/
16196 QUANTENNA QTNFMAC WIRELESS DRIVER
16197 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16198 R: Sergey Matyukevich <geomatsi@gmail.com>
16199 L: linux-wireless@vger.kernel.org
16201 F: drivers/net/wireless/quantenna
16203 RADEON and AMDGPU DRM DRIVERS
16204 M: Alex Deucher <alexander.deucher@amd.com>
16205 M: Christian König <christian.koenig@amd.com>
16206 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16207 L: amd-gfx@lists.freedesktop.org
16209 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16210 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16211 C: irc://irc.oftc.net/radeon
16212 F: drivers/gpu/drm/amd/
16213 F: drivers/gpu/drm/radeon/
16214 F: include/uapi/drm/amdgpu_drm.h
16215 F: include/uapi/drm/radeon_drm.h
16217 RADEON FRAMEBUFFER DISPLAY DRIVER
16218 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16219 L: linux-fbdev@vger.kernel.org
16221 F: drivers/video/fbdev/aty/radeon*
16222 F: include/uapi/linux/radeonfb.h
16224 RADIOSHARK RADIO DRIVER
16225 M: Hans Verkuil <hverkuil@xs4all.nl>
16226 L: linux-media@vger.kernel.org
16228 T: git git://linuxtv.org/media_tree.git
16229 F: drivers/media/radio/radio-shark.c
16231 RADIOSHARK2 RADIO DRIVER
16232 M: Hans Verkuil <hverkuil@xs4all.nl>
16233 L: linux-media@vger.kernel.org
16235 T: git git://linuxtv.org/media_tree.git
16236 F: drivers/media/radio/radio-shark2.c
16237 F: drivers/media/radio/radio-tea5777.c
16239 RADOS BLOCK DEVICE (RBD)
16240 M: Ilya Dryomov <idryomov@gmail.com>
16241 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16242 L: ceph-devel@vger.kernel.org
16244 W: http://ceph.com/
16245 T: git git://github.com/ceph/ceph-client.git
16246 F: Documentation/ABI/testing/sysfs-bus-rbd
16247 F: drivers/block/rbd.c
16248 F: drivers/block/rbd_types.h
16250 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16251 M: Paul Mackerras <paulus@samba.org>
16252 L: linux-fbdev@vger.kernel.org
16254 F: drivers/video/fbdev/aty/aty128fb.c
16256 RAINSHADOW-CEC DRIVER
16257 M: Hans Verkuil <hverkuil@xs4all.nl>
16258 L: linux-media@vger.kernel.org
16260 T: git git://linuxtv.org/media_tree.git
16261 F: drivers/media/cec/usb/rainshadow/
16263 RALINK MIPS ARCHITECTURE
16264 M: John Crispin <john@phrozen.org>
16265 L: linux-mips@vger.kernel.org
16267 F: arch/mips/ralink
16269 RALINK RT2X00 WIRELESS LAN DRIVER
16270 M: Stanislaw Gruszka <stf_xl@wp.pl>
16271 M: Helmut Schaa <helmut.schaa@googlemail.com>
16272 L: linux-wireless@vger.kernel.org
16274 F: drivers/net/wireless/ralink/rt2x00/
16276 RAMDISK RAM BLOCK DEVICE DRIVER
16277 M: Jens Axboe <axboe@kernel.dk>
16279 F: Documentation/admin-guide/blockdev/ramdisk.rst
16280 F: drivers/block/brd.c
16282 RANCHU VIRTUAL BOARD FOR MIPS
16283 M: Miodrag Dinic <miodrag.dinic@mips.com>
16284 L: linux-mips@vger.kernel.org
16286 F: arch/mips/configs/generic/board-ranchu.config
16287 F: arch/mips/generic/board-ranchu.c
16289 RANDOM NUMBER DRIVER
16290 M: "Theodore Ts'o" <tytso@mit.edu>
16291 M: Jason A. Donenfeld <Jason@zx2c4.com>
16292 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16294 F: drivers/char/random.c
16295 F: drivers/virt/vmgenid.c
16298 M: Matt Porter <mporter@kernel.crashing.org>
16299 M: Alexandre Bounine <alex.bou9@gmail.com>
16301 F: drivers/rapidio/
16304 M: Tony Luck <tony.luck@intel.com>
16305 M: Borislav Petkov <bp@alien8.de>
16306 L: linux-edac@vger.kernel.org
16308 F: Documentation/admin-guide/ras.rst
16310 F: include/linux/ras.h
16311 F: include/ras/ras_event.h
16313 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16314 L: linux-wireless@vger.kernel.org
16316 F: drivers/net/wireless/ray*
16318 RC-CORE / LIRC FRAMEWORK
16319 M: Sean Young <sean@mess.org>
16320 L: linux-media@vger.kernel.org
16322 W: http://linuxtv.org
16323 T: git git://linuxtv.org/media_tree.git
16324 F: Documentation/driver-api/media/rc-core.rst
16325 F: Documentation/userspace-api/media/rc/
16326 F: drivers/media/rc/
16327 F: include/media/rc-map.h
16328 F: include/media/rc-core.h
16329 F: include/uapi/linux/lirc.h
16331 RCMM REMOTE CONTROLS DECODER
16332 M: Patrick Lerda <patrick9876@free.fr>
16334 F: drivers/media/rc/ir-rcmm-decoder.c
16336 RCUTORTURE TEST FRAMEWORK
16337 M: "Paul E. McKenney" <paulmck@kernel.org>
16338 M: Josh Triplett <josh@joshtriplett.org>
16339 R: Steven Rostedt <rostedt@goodmis.org>
16340 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16341 R: Lai Jiangshan <jiangshanlai@gmail.com>
16342 L: rcu@vger.kernel.org
16344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16345 F: tools/testing/selftests/rcutorture
16347 RDACM20 Camera Sensor
16348 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16349 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16350 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16351 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16352 L: linux-media@vger.kernel.org
16354 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16355 F: drivers/media/i2c/max9271.c
16356 F: drivers/media/i2c/max9271.h
16357 F: drivers/media/i2c/rdacm20.c
16359 RDACM21 Camera Sensor
16360 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16361 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16362 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16363 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16364 L: linux-media@vger.kernel.org
16366 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16367 F: drivers/media/i2c/max9271.c
16368 F: drivers/media/i2c/max9271.h
16369 F: drivers/media/i2c/rdacm21.c
16372 M: Florian Fainelli <florian@openwrt.org>
16375 RDC R6040 FAST ETHERNET DRIVER
16376 M: Florian Fainelli <f.fainelli@gmail.com>
16377 L: netdev@vger.kernel.org
16379 F: drivers/net/ethernet/rdc/r6040.c
16381 RDMAVT - RDMA verbs software
16382 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16383 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
16384 L: linux-rdma@vger.kernel.org
16386 F: drivers/infiniband/sw/rdmavt
16388 RDS - RELIABLE DATAGRAM SOCKETS
16389 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16390 L: netdev@vger.kernel.org
16391 L: linux-rdma@vger.kernel.org
16392 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16394 W: https://oss.oracle.com/projects/rds/
16395 F: Documentation/networking/rds.rst
16398 RDT - RESOURCE ALLOCATION
16399 M: Fenghua Yu <fenghua.yu@intel.com>
16400 M: Reinette Chatre <reinette.chatre@intel.com>
16401 L: linux-kernel@vger.kernel.org
16403 F: Documentation/x86/resctrl*
16404 F: arch/x86/include/asm/resctrl.h
16405 F: arch/x86/kernel/cpu/resctrl/
16406 F: tools/testing/selftests/resctrl/
16408 READ-COPY UPDATE (RCU)
16409 M: "Paul E. McKenney" <paulmck@kernel.org>
16410 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16411 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16412 M: Josh Triplett <josh@joshtriplett.org>
16413 R: Steven Rostedt <rostedt@goodmis.org>
16414 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16415 R: Lai Jiangshan <jiangshanlai@gmail.com>
16416 R: Joel Fernandes <joel@joelfernandes.org>
16417 L: rcu@vger.kernel.org
16419 W: http://www.rdrop.com/users/paulmck/RCU/
16420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16421 F: Documentation/RCU/
16422 F: include/linux/rcu*
16424 X: Documentation/RCU/torture.rst
16425 X: include/linux/srcu*.h
16426 X: kernel/rcu/srcu*.c
16428 REAL TIME CLOCK (RTC) SUBSYSTEM
16429 M: Alessandro Zummo <a.zummo@towertech.it>
16430 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
16431 L: linux-rtc@vger.kernel.org
16433 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
16434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16435 F: Documentation/admin-guide/rtc.rst
16436 F: Documentation/devicetree/bindings/rtc/
16438 F: include/linux/platform_data/rtc-*
16439 F: include/linux/rtc.h
16440 F: include/linux/rtc/
16441 F: include/uapi/linux/rtc.h
16442 F: tools/testing/selftests/rtc/
16444 REALTEK AUDIO CODECS
16445 M: Oder Chiou <oder_chiou@realtek.com>
16447 F: include/sound/rt*.h
16448 F: sound/soc/codecs/rt*
16450 REALTEK OTTO WATCHDOG
16451 M: Sander Vanheule <sander@svanheule.net>
16452 L: linux-watchdog@vger.kernel.org
16454 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
16455 F: drivers/watchdog/realtek_otto_wdt.c
16457 REALTEK RTL83xx SMI DSA ROUTER CHIPS
16458 M: Linus Walleij <linus.walleij@linaro.org>
16459 M: Alvin Šipraga <alsi@bang-olufsen.dk>
16461 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
16462 F: drivers/net/dsa/realtek/*
16464 REALTEK WIRELESS DRIVER (rtlwifi family)
16465 M: Ping-Ke Shih <pkshih@realtek.com>
16466 L: linux-wireless@vger.kernel.org
16468 W: https://wireless.wiki.kernel.org/
16469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16470 F: drivers/net/wireless/realtek/rtlwifi/
16472 REALTEK WIRELESS DRIVER (rtw88)
16473 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16474 L: linux-wireless@vger.kernel.org
16476 F: drivers/net/wireless/realtek/rtw88/
16478 REALTEK WIRELESS DRIVER (rtw89)
16479 M: Ping-Ke Shih <pkshih@realtek.com>
16480 L: linux-wireless@vger.kernel.org
16482 F: drivers/net/wireless/realtek/rtw89/
16484 REDPINE WIRELESS DRIVER
16485 M: Amitkumar Karwar <amitkarwar@gmail.com>
16486 M: Siva Rebbagondla <siva8118@gmail.com>
16487 L: linux-wireless@vger.kernel.org
16489 F: drivers/net/wireless/rsi/
16491 REGISTER MAP ABSTRACTION
16492 M: Mark Brown <broonie@kernel.org>
16493 L: linux-kernel@vger.kernel.org
16495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16496 F: Documentation/devicetree/bindings/regmap/
16497 F: drivers/base/regmap/
16498 F: include/linux/regmap.h
16500 REISERFS FILE SYSTEM
16501 L: reiserfs-devel@vger.kernel.org
16505 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16506 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16507 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16508 L: linux-remoteproc@vger.kernel.org
16510 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
16511 F: Documentation/ABI/testing/sysfs-class-remoteproc
16512 F: Documentation/devicetree/bindings/remoteproc/
16513 F: Documentation/staging/remoteproc.rst
16514 F: drivers/remoteproc/
16515 F: include/linux/remoteproc.h
16516 F: include/linux/remoteproc/
16518 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16519 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16520 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16521 L: linux-remoteproc@vger.kernel.org
16523 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
16524 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16525 F: Documentation/staging/rpmsg.rst
16527 F: include/linux/rpmsg.h
16528 F: include/linux/rpmsg/
16529 F: include/uapi/linux/rpmsg.h
16532 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16533 M: Stephan Gerhold <stephan@gerhold.net>
16534 L: netdev@vger.kernel.org
16535 L: linux-remoteproc@vger.kernel.org
16537 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16539 RENESAS CLOCK DRIVERS
16540 M: Geert Uytterhoeven <geert+renesas@glider.be>
16541 L: linux-renesas-soc@vger.kernel.org
16543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16544 F: Documentation/devicetree/bindings/clock/renesas,*
16545 F: drivers/clk/renesas/
16547 RENESAS EMEV2 I2C DRIVER
16548 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16549 L: linux-renesas-soc@vger.kernel.org
16551 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16552 F: drivers/i2c/busses/i2c-emev2.c
16554 RENESAS ETHERNET DRIVERS
16555 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16556 L: netdev@vger.kernel.org
16557 L: linux-renesas-soc@vger.kernel.org
16558 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16559 F: drivers/net/ethernet/renesas/
16560 F: include/linux/sh_eth.h
16562 RENESAS R-CAR GYROADC DRIVER
16563 M: Marek Vasut <marek.vasut@gmail.com>
16564 L: linux-iio@vger.kernel.org
16566 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16567 F: drivers/iio/adc/rcar-gyroadc.c
16569 RENESAS R-CAR I2C DRIVERS
16570 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16571 L: linux-renesas-soc@vger.kernel.org
16573 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16574 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16575 F: drivers/i2c/busses/i2c-rcar.c
16576 F: drivers/i2c/busses/i2c-sh_mobile.c
16578 RENESAS R-CAR SATA DRIVER
16579 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16581 L: linux-ide@vger.kernel.org
16582 L: linux-renesas-soc@vger.kernel.org
16583 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
16584 F: drivers/ata/sata_rcar.c
16586 RENESAS R-CAR THERMAL DRIVERS
16587 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16588 L: linux-renesas-soc@vger.kernel.org
16590 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16591 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16592 F: drivers/thermal/rcar_gen3_thermal.c
16593 F: drivers/thermal/rcar_thermal.c
16595 RENESAS RIIC DRIVER
16596 M: Chris Brandt <chris.brandt@renesas.com>
16597 L: linux-renesas-soc@vger.kernel.org
16599 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16600 F: drivers/i2c/busses/i2c-riic.c
16602 RENESAS USB PHY DRIVER
16603 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16604 L: linux-renesas-soc@vger.kernel.org
16606 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16608 RENESAS RZ/G2L A/D DRIVER
16609 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16610 L: linux-iio@vger.kernel.org
16611 L: linux-renesas-soc@vger.kernel.org
16613 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16614 F: drivers/iio/adc/rzg2l_adc.c
16616 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
16617 M: Miquel Raynal <miquel.raynal@bootlin.com>
16618 L: linux-mtd@lists.infradead.org
16619 L: linux-renesas-soc@vger.kernel.org
16621 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
16622 F: drivers/mtd/nand/raw/renesas-nand-controller.c
16624 RESET CONTROLLER FRAMEWORK
16625 M: Philipp Zabel <p.zabel@pengutronix.de>
16627 T: git git://git.pengutronix.de/git/pza/linux
16628 F: Documentation/devicetree/bindings/reset/
16629 F: Documentation/driver-api/reset.rst
16631 F: include/dt-bindings/reset/
16632 F: include/linux/reset-controller.h
16633 F: include/linux/reset.h
16634 F: include/linux/reset/
16635 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16637 RESTARTABLE SEQUENCES SUPPORT
16638 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16639 M: Peter Zijlstra <peterz@infradead.org>
16640 M: "Paul E. McKenney" <paulmck@kernel.org>
16641 M: Boqun Feng <boqun.feng@gmail.com>
16642 L: linux-kernel@vger.kernel.org
16644 F: include/trace/events/rseq.h
16645 F: include/uapi/linux/rseq.h
16647 F: tools/testing/selftests/rseq/
16650 M: Johannes Berg <johannes@sipsolutions.net>
16651 L: linux-wireless@vger.kernel.org
16653 W: https://wireless.wiki.kernel.org/
16654 Q: https://patchwork.kernel.org/project/linux-wireless/list/
16655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16657 F: Documentation/ABI/stable/sysfs-class-rfkill
16658 F: Documentation/driver-api/rfkill.rst
16659 F: include/linux/rfkill.h
16660 F: include/uapi/linux/rfkill.h
16664 M: Thomas Graf <tgraf@suug.ch>
16665 M: Herbert Xu <herbert@gondor.apana.org.au>
16666 L: netdev@vger.kernel.org
16668 F: include/linux/rhashtable-types.h
16669 F: include/linux/rhashtable.h
16670 F: lib/rhashtable.c
16671 F: lib/test_rhashtable.c
16673 RICOH R5C592 MEMORYSTICK DRIVER
16674 M: Maxim Levitsky <maximlevitsky@gmail.com>
16676 F: drivers/memstick/host/r592.*
16678 RICOH SMARTMEDIA/XD DRIVER
16679 M: Maxim Levitsky <maximlevitsky@gmail.com>
16681 F: drivers/mtd/nand/raw/r852.c
16682 F: drivers/mtd/nand/raw/r852.h
16684 RISC-V ARCHITECTURE
16685 M: Paul Walmsley <paul.walmsley@sifive.com>
16686 M: Palmer Dabbelt <palmer@dabbelt.com>
16687 M: Albert Ou <aou@eecs.berkeley.edu>
16688 L: linux-riscv@lists.infradead.org
16690 P: Documentation/riscv/patch-acceptance.rst
16691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16696 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16697 M: Lewis Hanly <lewis.hanly@microchip.com>
16698 L: linux-riscv@lists.infradead.org
16700 F: drivers/mailbox/mailbox-mpfs.c
16701 F: drivers/soc/microchip/
16702 F: include/soc/microchip/mpfs.h
16705 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16706 M: Jack Wang <jinpu.wang@ionos.com>
16707 L: linux-block@vger.kernel.org
16709 F: drivers/block/rnbd/
16712 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16714 W: http://sourceforge.net/projects/roccat/
16715 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16716 F: drivers/hid/hid-roccat*
16717 F: include/linux/hid-roccat*
16719 ROCKCHIP I2S TDM DRIVER
16720 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
16721 L: linux-rockchip@lists.infradead.org
16723 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
16724 F: sound/soc/rockchip/rockchip_i2s_tdm.*
16726 ROCKCHIP ISP V1 DRIVER
16727 M: Dafna Hirschfeld <dafna@fastmail.com>
16728 L: linux-media@vger.kernel.org
16729 L: linux-rockchip@lists.infradead.org
16731 F: Documentation/admin-guide/media/rkisp1.rst
16732 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16733 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16734 F: drivers/media/platform/rockchip/rkisp1
16735 F: include/uapi/linux/rkisp1-config.h
16737 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16738 M: Jacob Chen <jacob-chen@iotwrt.com>
16739 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16740 L: linux-media@vger.kernel.org
16741 L: linux-rockchip@lists.infradead.org
16743 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16744 F: drivers/media/platform/rockchip/rga/
16746 ROCKCHIP VIDEO DECODER DRIVER
16747 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16748 L: linux-media@vger.kernel.org
16749 L: linux-rockchip@lists.infradead.org
16751 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16752 F: drivers/staging/media/rkvdec/
16755 M: Jiri Pirko <jiri@resnulli.us>
16756 L: netdev@vger.kernel.org
16758 F: drivers/net/ethernet/rocker/
16760 ROCKETPORT EXPRESS/INFINITY DRIVER
16761 M: Kevin Cernekee <cernekee@gmail.com>
16762 L: linux-serial@vger.kernel.org
16764 F: drivers/tty/serial/rp2.*
16766 ROHM BD99954 CHARGER IC
16767 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16768 L: linux-power@fi.rohmeurope.com
16770 F: drivers/power/supply/bd99954-charger.c
16771 F: drivers/power/supply/bd99954-charger.h
16773 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16774 M: Tomasz Duszynski <tduszyns@gmail.com>
16776 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16777 F: drivers/iio/light/bh1750.c
16779 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16780 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16781 L: linux-kernel@vger.kernel.org
16782 L: linux-renesas-soc@vger.kernel.org
16784 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16785 F: drivers/gpio/gpio-bd9571mwv.c
16786 F: drivers/mfd/bd9571mwv.c
16787 F: drivers/regulator/bd9571mwv-regulator.c
16788 F: include/linux/mfd/bd9571mwv.h
16790 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16791 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16792 L: linux-power@fi.rohmeurope.com
16794 F: drivers/clk/clk-bd718x7.c
16795 F: drivers/gpio/gpio-bd71815.c
16796 F: drivers/gpio/gpio-bd71828.c
16797 F: drivers/mfd/rohm-bd71828.c
16798 F: drivers/mfd/rohm-bd718x7.c
16799 F: drivers/mfd/rohm-bd9576.c
16800 F: drivers/regulator/bd71815-regulator.c
16801 F: drivers/regulator/bd71828-regulator.c
16802 F: drivers/regulator/bd718x7-regulator.c
16803 F: drivers/regulator/bd9576-regulator.c
16804 F: drivers/regulator/rohm-regulator.c
16805 F: drivers/rtc/rtc-bd70528.c
16806 F: drivers/watchdog/bd9576_wdt.c
16807 F: include/linux/mfd/rohm-bd71815.h
16808 F: include/linux/mfd/rohm-bd71828.h
16809 F: include/linux/mfd/rohm-bd718x7.h
16810 F: include/linux/mfd/rohm-bd957x.h
16811 F: include/linux/mfd/rohm-generic.h
16812 F: include/linux/mfd/rohm-shared.h
16815 M: Ralf Baechle <ralf@linux-mips.org>
16816 L: linux-hams@vger.kernel.org
16818 W: http://www.linux-ax25.org/
16819 F: include/net/rose.h
16820 F: include/uapi/linux/rose.h
16823 ROTATION DRIVER FOR ALLWINNER A83T
16824 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16825 L: linux-media@vger.kernel.org
16827 T: git git://linuxtv.org/media_tree.git
16828 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16829 F: drivers/media/platform/sunxi/sun8i-rotate/
16832 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
16833 L: linux-remoteproc@vger.kernel.org
16835 F: drivers/tty/rpmsg_tty.c
16837 RTL2830 MEDIA DRIVER
16838 M: Antti Palosaari <crope@iki.fi>
16839 L: linux-media@vger.kernel.org
16841 W: https://linuxtv.org
16842 W: http://palosaari.fi/linux/
16843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16844 T: git git://linuxtv.org/anttip/media_tree.git
16845 F: drivers/media/dvb-frontends/rtl2830*
16847 RTL2832 MEDIA DRIVER
16848 M: Antti Palosaari <crope@iki.fi>
16849 L: linux-media@vger.kernel.org
16851 W: https://linuxtv.org
16852 W: http://palosaari.fi/linux/
16853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16854 T: git git://linuxtv.org/anttip/media_tree.git
16855 F: drivers/media/dvb-frontends/rtl2832*
16857 RTL2832_SDR MEDIA DRIVER
16858 M: Antti Palosaari <crope@iki.fi>
16859 L: linux-media@vger.kernel.org
16861 W: https://linuxtv.org
16862 W: http://palosaari.fi/linux/
16863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16864 T: git git://linuxtv.org/anttip/media_tree.git
16865 F: drivers/media/dvb-frontends/rtl2832_sdr*
16867 RTL8180 WIRELESS DRIVER
16868 L: linux-wireless@vger.kernel.org
16870 W: https://wireless.wiki.kernel.org/
16871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16872 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16874 RTL8187 WIRELESS DRIVER
16875 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16876 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16877 M: Larry Finger <Larry.Finger@lwfinger.net>
16878 L: linux-wireless@vger.kernel.org
16880 W: https://wireless.wiki.kernel.org/
16881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16882 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16884 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16885 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16886 L: linux-wireless@vger.kernel.org
16888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16889 F: drivers/net/wireless/realtek/rtl8xxxu/
16891 RTRS TRANSPORT DRIVERS
16892 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16893 M: Jack Wang <jinpu.wang@ionos.com>
16894 L: linux-rdma@vger.kernel.org
16896 F: drivers/infiniband/ulp/rtrs/
16898 RXRPC SOCKETS (AF_RXRPC)
16899 M: David Howells <dhowells@redhat.com>
16900 M: Marc Dionne <marc.dionne@auristor.com>
16901 L: linux-afs@lists.infradead.org
16903 W: https://www.infradead.org/~dhowells/kafs/
16904 F: Documentation/networking/rxrpc.rst
16905 F: include/keys/rxrpc-type.h
16906 F: include/net/af_rxrpc.h
16907 F: include/trace/events/rxrpc.h
16908 F: include/uapi/linux/rxrpc.h
16911 S3 SAVAGE FRAMEBUFFER DRIVER
16912 M: Antonino Daplas <adaplas@gmail.com>
16913 L: linux-fbdev@vger.kernel.org
16915 F: drivers/video/fbdev/savage/
16918 M: Heiko Carstens <hca@linux.ibm.com>
16919 M: Vasily Gorbik <gor@linux.ibm.com>
16920 M: Alexander Gordeev <agordeev@linux.ibm.com>
16921 R: Christian Borntraeger <borntraeger@linux.ibm.com>
16922 R: Sven Schnelle <svens@linux.ibm.com>
16923 L: linux-s390@vger.kernel.org
16925 W: http://www.ibm.com/developerworks/linux/linux390/
16926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16927 F: Documentation/driver-api/s390-drivers.rst
16928 F: Documentation/s390/
16932 S390 COMMON I/O LAYER
16933 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16934 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16935 L: linux-s390@vger.kernel.org
16937 W: http://www.ibm.com/developerworks/linux/linux390/
16938 F: drivers/s390/cio/
16941 M: Stefan Haberland <sth@linux.ibm.com>
16942 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16943 L: linux-s390@vger.kernel.org
16945 W: http://www.ibm.com/developerworks/linux/linux390/
16946 F: block/partitions/ibm.c
16947 F: drivers/s390/block/dasd*
16948 F: include/linux/dasd_mod.h
16951 M: Matthew Rosato <mjrosato@linux.ibm.com>
16952 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16953 L: linux-s390@vger.kernel.org
16955 W: http://www.ibm.com/developerworks/linux/linux390/
16956 F: drivers/iommu/s390-iommu.c
16958 S390 IUCV NETWORK LAYER
16959 M: Alexandra Winter <wintera@linux.ibm.com>
16960 M: Wenjia Zhang <wenjia@linux.ibm.com>
16961 L: linux-s390@vger.kernel.org
16962 L: netdev@vger.kernel.org
16964 W: http://www.ibm.com/developerworks/linux/linux390/
16965 F: drivers/s390/net/*iucv*
16966 F: include/net/iucv/
16969 S390 NETWORK DRIVERS
16970 M: Alexandra Winter <wintera@linux.ibm.com>
16971 M: Wenjia Zhang <wenjia@linux.ibm.com>
16972 L: linux-s390@vger.kernel.org
16973 L: netdev@vger.kernel.org
16975 W: http://www.ibm.com/developerworks/linux/linux390/
16976 F: drivers/s390/net/
16979 M: Niklas Schnelle <schnelle@linux.ibm.com>
16980 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16981 L: linux-s390@vger.kernel.org
16983 W: http://www.ibm.com/developerworks/linux/linux390/
16985 F: drivers/pci/hotplug/s390_pci_hpc.c
16986 F: Documentation/s390/pci.rst
16988 S390 VFIO AP DRIVER
16989 M: Tony Krowiak <akrowiak@linux.ibm.com>
16990 M: Halil Pasic <pasic@linux.ibm.com>
16991 M: Jason Herne <jjherne@linux.ibm.com>
16992 L: linux-s390@vger.kernel.org
16994 W: http://www.ibm.com/developerworks/linux/linux390/
16995 F: Documentation/s390/vfio-ap.rst
16996 F: drivers/s390/crypto/vfio_ap_drv.c
16997 F: drivers/s390/crypto/vfio_ap_ops.c
16998 F: drivers/s390/crypto/vfio_ap_private.h
17000 S390 VFIO-CCW DRIVER
17001 M: Eric Farman <farman@linux.ibm.com>
17002 M: Matthew Rosato <mjrosato@linux.ibm.com>
17003 R: Halil Pasic <pasic@linux.ibm.com>
17004 L: linux-s390@vger.kernel.org
17005 L: kvm@vger.kernel.org
17007 F: Documentation/s390/vfio-ccw.rst
17008 F: drivers/s390/cio/vfio_ccw*
17009 F: include/uapi/linux/vfio_ccw.h
17011 S390 VFIO-PCI DRIVER
17012 M: Matthew Rosato <mjrosato@linux.ibm.com>
17013 M: Eric Farman <farman@linux.ibm.com>
17014 L: linux-s390@vger.kernel.org
17015 L: kvm@vger.kernel.org
17017 F: drivers/vfio/pci/vfio_pci_zdev.c
17018 F: include/uapi/linux/vfio_zdev.h
17021 M: Harald Freudenberger <freude@linux.ibm.com>
17022 L: linux-s390@vger.kernel.org
17024 W: http://www.ibm.com/developerworks/linux/linux390/
17025 F: drivers/s390/crypto/
17028 M: Steffen Maier <maier@linux.ibm.com>
17029 M: Benjamin Block <bblock@linux.ibm.com>
17030 L: linux-s390@vger.kernel.org
17032 W: http://www.ibm.com/developerworks/linux/linux390/
17033 F: drivers/s390/scsi/zfcp_*
17035 S3C ADC BATTERY DRIVER
17036 M: Krzysztof Kozlowski <krzk@kernel.org>
17037 L: linux-samsung-soc@vger.kernel.org
17039 F: drivers/power/supply/s3c_adc_battery.c
17040 F: include/linux/s3c_adc_battery.h
17042 S3C24XX SD/MMC Driver
17043 M: Ben Dooks <ben-linux@fluff.org>
17044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17046 F: drivers/mmc/host/s3cmci.*
17048 SAA6588 RDS RECEIVER DRIVER
17049 M: Hans Verkuil <hverkuil@xs4all.nl>
17050 L: linux-media@vger.kernel.org
17052 W: https://linuxtv.org
17053 T: git git://linuxtv.org/media_tree.git
17054 F: drivers/media/i2c/saa6588*
17056 SAA7134 VIDEO4LINUX DRIVER
17057 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17058 L: linux-media@vger.kernel.org
17060 W: https://linuxtv.org
17061 T: git git://linuxtv.org/media_tree.git
17062 F: Documentation/driver-api/media/drivers/saa7134*
17063 F: drivers/media/pci/saa7134/
17065 SAA7146 VIDEO4LINUX-2 DRIVER
17066 M: Hans Verkuil <hverkuil@xs4all.nl>
17067 L: linux-media@vger.kernel.org
17069 T: git git://linuxtv.org/media_tree.git
17070 F: drivers/media/common/saa7146/
17071 F: drivers/media/pci/saa7146/
17072 F: include/media/drv-intf/saa7146*
17074 SAFESETID SECURITY MODULE
17075 M: Micah Morton <mortonm@chromium.org>
17077 F: Documentation/admin-guide/LSM/SafeSetID.rst
17078 F: security/safesetid/
17080 SAMSUNG AUDIO (ASoC) DRIVERS
17081 M: Krzysztof Kozlowski <krzk@kernel.org>
17082 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17083 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17085 F: Documentation/devicetree/bindings/sound/samsung*
17086 F: sound/soc/samsung/
17088 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17089 M: Krzysztof Kozlowski <krzk@kernel.org>
17090 L: linux-crypto@vger.kernel.org
17091 L: linux-samsung-soc@vger.kernel.org
17093 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17094 F: drivers/crypto/exynos-rng.c
17096 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17097 M: Łukasz Stelmach <l.stelmach@samsung.com>
17098 L: linux-samsung-soc@vger.kernel.org
17100 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17101 F: drivers/char/hw_random/exynos-trng.c
17103 SAMSUNG FRAMEBUFFER DRIVER
17104 M: Jingoo Han <jingoohan1@gmail.com>
17105 L: linux-fbdev@vger.kernel.org
17107 F: drivers/video/fbdev/s3c-fb.c
17109 SAMSUNG INTERCONNECT DRIVERS
17110 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17111 M: Artur Świgoń <a.swigon@samsung.com>
17112 L: linux-pm@vger.kernel.org
17113 L: linux-samsung-soc@vger.kernel.org
17115 F: drivers/interconnect/samsung/
17117 SAMSUNG LAPTOP DRIVER
17118 M: Corentin Chary <corentin.chary@gmail.com>
17119 L: platform-driver-x86@vger.kernel.org
17121 F: drivers/platform/x86/samsung-laptop.c
17123 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17124 M: Krzysztof Kozlowski <krzk@kernel.org>
17125 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17126 L: linux-kernel@vger.kernel.org
17127 L: linux-samsung-soc@vger.kernel.org
17129 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17130 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17131 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17132 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17133 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17134 F: drivers/clk/clk-s2mps11.c
17135 F: drivers/mfd/sec*.c
17136 F: drivers/regulator/s2m*.c
17137 F: drivers/regulator/s5m*.c
17138 F: drivers/rtc/rtc-s5m.c
17139 F: include/linux/mfd/samsung/
17141 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17142 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17143 L: linux-media@vger.kernel.org
17144 L: linux-samsung-soc@vger.kernel.org
17146 F: drivers/media/platform/samsung/s3c-camif/
17147 F: include/media/drv-intf/s3c_camif.h
17149 SAMSUNG S3FWRN5 NFC DRIVER
17150 M: Krzysztof Kozlowski <krzk@kernel.org>
17151 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17152 L: linux-nfc@lists.01.org (subscribers-only)
17154 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17155 F: drivers/nfc/s3fwrn5
17157 SAMSUNG S5C73M3 CAMERA DRIVER
17158 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17159 M: Andrzej Hajda <andrzej.hajda@intel.com>
17160 L: linux-media@vger.kernel.org
17162 F: drivers/media/i2c/s5c73m3/*
17164 SAMSUNG S5K5BAF CAMERA DRIVER
17165 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17166 M: Andrzej Hajda <andrzej.hajda@intel.com>
17167 L: linux-media@vger.kernel.org
17169 F: drivers/media/i2c/s5k5baf.c
17171 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17172 M: Krzysztof Kozlowski <krzk@kernel.org>
17173 M: Vladimir Zapolskiy <vz@mleia.com>
17174 L: linux-crypto@vger.kernel.org
17175 L: linux-samsung-soc@vger.kernel.org
17177 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17178 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17179 F: drivers/crypto/s5p-sss.c
17181 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17182 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17183 L: linux-media@vger.kernel.org
17185 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17186 F: drivers/media/platform/samsung/exynos4-is/
17188 SAMSUNG SOC CLOCK DRIVERS
17189 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17190 M: Tomasz Figa <tomasz.figa@gmail.com>
17191 M: Chanwoo Choi <cw00.choi@samsung.com>
17192 R: Alim Akhtar <alim.akhtar@samsung.com>
17193 L: linux-samsung-soc@vger.kernel.org
17195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17196 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17197 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17198 F: drivers/clk/samsung/
17199 F: include/dt-bindings/clock/exynos*.h
17200 F: include/dt-bindings/clock/s3c*.h
17201 F: include/dt-bindings/clock/s5p*.h
17202 F: include/dt-bindings/clock/samsung,*.h
17203 F: include/linux/clk/samsung.h
17204 F: include/linux/platform_data/clk-s3c2410.h
17206 SAMSUNG SPI DRIVERS
17207 M: Krzysztof Kozlowski <krzk@kernel.org>
17208 M: Andi Shyti <andi@etezian.org>
17209 L: linux-spi@vger.kernel.org
17210 L: linux-samsung-soc@vger.kernel.org
17212 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17213 F: drivers/spi/spi-s3c*
17214 F: include/linux/platform_data/spi-s3c64xx.h
17215 F: include/linux/spi/s3c24xx-fiq.h
17217 SAMSUNG SXGBE DRIVERS
17218 M: Byungho An <bh74.an@samsung.com>
17219 L: netdev@vger.kernel.org
17221 F: drivers/net/ethernet/samsung/sxgbe/
17223 SAMSUNG THERMAL DRIVER
17224 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17225 M: Krzysztof Kozlowski <krzk@kernel.org>
17226 L: linux-pm@vger.kernel.org
17227 L: linux-samsung-soc@vger.kernel.org
17229 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17230 F: drivers/thermal/samsung/
17232 SAMSUNG USB2 PHY DRIVER
17233 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17234 L: linux-kernel@vger.kernel.org
17236 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
17237 F: Documentation/driver-api/phy/samsung-usb2.rst
17238 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17239 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17240 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17241 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17242 F: drivers/phy/samsung/phy-samsung-usb2.c
17243 F: drivers/phy/samsung/phy-samsung-usb2.h
17245 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17246 M: Paul Barker <paul.barker@sancloud.com>
17247 R: Marc Murphy <marc.murphy@sancloud.com>
17249 F: arch/arm/boot/dts/am335x-sancloud*
17252 M: Zwane Mwaikambo <zwanem@gmail.com>
17254 F: drivers/watchdog/sc1200wdt.c
17257 M: Ingo Molnar <mingo@redhat.com>
17258 M: Peter Zijlstra <peterz@infradead.org>
17259 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17260 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17261 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17262 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17263 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17264 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17265 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17266 L: linux-kernel@vger.kernel.org
17268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17269 F: include/linux/preempt.h
17270 F: include/linux/sched.h
17271 F: include/linux/wait.h
17272 F: include/uapi/linux/sched.h
17275 SCR24X CHIP CARD INTERFACE DRIVER
17276 M: Lubomir Rintel <lkundrak@v3.sk>
17278 F: drivers/char/pcmcia/scr24x_cs.c
17280 SCSI RDMA PROTOCOL (SRP) INITIATOR
17281 M: Bart Van Assche <bvanassche@acm.org>
17282 L: linux-rdma@vger.kernel.org
17284 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17285 F: drivers/infiniband/ulp/srp/
17286 F: include/scsi/srp.h
17288 SCSI RDMA PROTOCOL (SRP) TARGET
17289 M: Bart Van Assche <bvanassche@acm.org>
17290 L: linux-rdma@vger.kernel.org
17291 L: target-devel@vger.kernel.org
17293 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17294 F: drivers/infiniband/ulp/srpt/
17297 M: Doug Gilbert <dgilbert@interlog.com>
17298 L: linux-scsi@vger.kernel.org
17300 W: http://sg.danny.cz/sg
17301 F: Documentation/scsi/scsi-generic.rst
17302 F: drivers/scsi/sg.c
17303 F: include/scsi/sg.h
17306 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17307 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17308 L: linux-scsi@vger.kernel.org
17310 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17313 F: Documentation/devicetree/bindings/scsi/
17318 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17319 L: linux-scsi@vger.kernel.org
17321 F: Documentation/scsi/st.rst
17322 F: drivers/scsi/st.*
17323 F: drivers/scsi/st_*.h
17325 SCSI TARGET CORE USER DRIVER
17326 M: Bodo Stroesser <bostroesser@gmail.com>
17327 L: linux-scsi@vger.kernel.org
17328 L: target-devel@vger.kernel.org
17330 F: Documentation/target/tcmu-design.rst
17331 F: drivers/target/target_core_user.c
17332 F: include/uapi/linux/target_core_user.h
17334 SCSI TARGET SUBSYSTEM
17335 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17336 L: linux-scsi@vger.kernel.org
17337 L: target-devel@vger.kernel.org
17339 W: http://www.linux-iscsi.org
17340 Q: https://patchwork.kernel.org/project/target-devel/list/
17341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17342 F: Documentation/target/
17347 M: Vlad Yasevich <vyasevich@gmail.com>
17348 M: Neil Horman <nhorman@tuxdriver.com>
17349 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17350 L: linux-sctp@vger.kernel.org
17352 W: http://lksctp.sourceforge.net
17353 F: Documentation/networking/sctp.rst
17354 F: include/linux/sctp.h
17355 F: include/net/sctp/
17356 F: include/uapi/linux/sctp.h
17360 M: Jim Cromie <jim.cromie@gmail.com>
17362 F: Documentation/i2c/busses/scx200_acb.rst
17363 F: arch/x86/platform/scx200/
17364 F: drivers/i2c/busses/scx200*
17365 F: drivers/mtd/maps/scx200_docflash.c
17366 F: drivers/watchdog/scx200_wdt.c
17367 F: include/linux/scx200.h
17370 M: Jim Cromie <jim.cromie@gmail.com>
17372 F: drivers/char/scx200_gpio.c
17373 F: include/linux/scx200_gpio.h
17375 SCx200 HRT CLOCKSOURCE DRIVER
17376 M: Jim Cromie <jim.cromie@gmail.com>
17378 F: drivers/clocksource/scx200_hrt.c
17380 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17381 M: Sascha Sommer <saschasommer@freenet.de>
17382 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17384 F: drivers/mmc/host/sdricoh_cs.c
17386 SECO BOARDS CEC DRIVER
17387 M: Ettore Chimenti <ek5.chimenti@gmail.com>
17389 F: drivers/media/cec/platform/seco/seco-cec.c
17390 F: drivers/media/cec/platform/seco/seco-cec.h
17393 M: Kees Cook <keescook@chromium.org>
17394 R: Andy Lutomirski <luto@amacapital.net>
17395 R: Will Drewry <wad@chromium.org>
17397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17398 F: Documentation/userspace-api/seccomp_filter.rst
17399 F: include/linux/seccomp.h
17400 F: include/uapi/linux/seccomp.h
17401 F: kernel/seccomp.c
17402 F: tools/testing/selftests/kselftest_harness.h
17403 F: tools/testing/selftests/seccomp/*
17404 K: \bsecure_computing
17407 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17408 M: Al Cooper <alcooperx@gmail.com>
17409 L: linux-mmc@vger.kernel.org
17410 L: bcm-kernel-feedback-list@broadcom.com
17412 F: drivers/mmc/host/sdhci-brcmstb*
17414 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17415 M: Adrian Hunter <adrian.hunter@intel.com>
17416 L: linux-mmc@vger.kernel.org
17418 F: drivers/mmc/host/sdhci*
17420 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17421 M: Eugen Hristev <eugen.hristev@microchip.com>
17422 L: linux-mmc@vger.kernel.org
17424 F: drivers/mmc/host/sdhci-of-at91.c
17426 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17427 M: Ben Dooks <ben-linux@fluff.org>
17428 M: Jaehoon Chung <jh80.chung@samsung.com>
17429 L: linux-mmc@vger.kernel.org
17431 F: drivers/mmc/host/sdhci-s3c*
17433 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17434 M: Viresh Kumar <vireshk@kernel.org>
17435 L: linux-mmc@vger.kernel.org
17437 F: drivers/mmc/host/sdhci-spear.c
17439 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17440 M: Kishon Vijay Abraham I <kishon@ti.com>
17441 L: linux-mmc@vger.kernel.org
17443 F: drivers/mmc/host/sdhci-omap.c
17445 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
17446 M: Haibo Chen <haibo.chen@nxp.com>
17447 L: linux-imx@nxp.com
17448 L: linux-mmc@vger.kernel.org
17450 F: drivers/mmc/host/sdhci-esdhc-imx.c
17452 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17453 M: Jonathan Derrick <jonathan.derrick@intel.com>
17454 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
17455 L: linux-block@vger.kernel.org
17457 F: block/opal_proto.h
17459 F: include/linux/sed*
17460 F: include/uapi/linux/sed*
17463 M: Security Officers <security@kernel.org>
17465 F: Documentation/admin-guide/security-bugs.rst
17468 M: James Morris <jmorris@namei.org>
17469 M: "Serge E. Hallyn" <serge@hallyn.com>
17470 L: linux-security-module@vger.kernel.org (suggested Cc:)
17472 W: http://kernsec.org/
17473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17475 X: security/selinux/
17477 SELINUX SECURITY MODULE
17478 M: Paul Moore <paul@paul-moore.com>
17479 M: Stephen Smalley <stephen.smalley.work@gmail.com>
17480 M: Eric Paris <eparis@parisplace.org>
17481 L: selinux@vger.kernel.org
17483 W: https://selinuxproject.org
17484 W: https://github.com/SELinuxProject
17485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17486 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17487 F: Documentation/ABI/obsolete/sysfs-selinux-disable
17488 F: Documentation/admin-guide/LSM/SELinux.rst
17489 F: include/trace/events/avc.h
17490 F: include/uapi/linux/selinux_netlink.h
17491 F: scripts/selinux/
17492 F: security/selinux/
17495 M: Jiri Slaby <jirislaby@kernel.org>
17497 F: drivers/misc/phantom.c
17498 F: include/uapi/linux/phantom.h
17500 SENSEAIR SUNRISE 006-0-0007
17501 M: Jacopo Mondi <jacopo@jmondi.org>
17503 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17504 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17505 F: drivers/iio/chemical/sunrise_co2.c
17507 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17508 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
17510 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17511 F: drivers/iio/chemical/scd30.h
17512 F: drivers/iio/chemical/scd30_core.c
17513 F: drivers/iio/chemical/scd30_i2c.c
17514 F: drivers/iio/chemical/scd30_serial.c
17516 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17517 M: Roan van Dijk <roan@protonic.nl>
17519 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17520 F: drivers/iio/chemical/scd4x.c
17522 SENSIRION SGP40 GAS SENSOR DRIVER
17523 M: Andreas Klinger <ak@it-klinger.de>
17525 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17526 F: drivers/iio/chemical/sgp40.c
17528 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
17529 M: Tomasz Duszynski <tduszyns@gmail.com>
17531 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
17532 F: drivers/iio/chemical/sps30.c
17533 F: drivers/iio/chemical/sps30_i2c.c
17534 F: drivers/iio/chemical/sps30_serial.c
17537 M: Rob Herring <robh@kernel.org>
17538 L: linux-serial@vger.kernel.org
17540 F: Documentation/devicetree/bindings/serial/serial.yaml
17541 F: drivers/tty/serdev/
17542 F: include/linux/serdev.h
17545 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17546 L: linux-serial@vger.kernel.org
17548 F: Documentation/devicetree/bindings/serial/
17549 F: drivers/tty/serial/
17552 M: Sean Young <sean@mess.org>
17553 L: linux-media@vger.kernel.org
17555 F: drivers/media/rc/serial_ir.c
17557 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17558 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17561 F: Documentation/devicetree/bindings/slimbus/
17562 F: drivers/slimbus/
17563 F: include/linux/slimbus.h
17566 M: Edward Cree <ecree.xilinx@gmail.com>
17567 M: Martin Habets <habetsm.xilinx@gmail.com>
17568 L: netdev@vger.kernel.org
17570 F: drivers/net/ethernet/sfc/
17572 SFF/SFP/SFP+ MODULE SUPPORT
17573 M: Russell King <linux@armlinux.org.uk>
17574 L: netdev@vger.kernel.org
17576 F: drivers/net/phy/phylink.c
17577 F: drivers/net/phy/sfp*
17578 F: include/linux/mdio/mdio-i2c.h
17579 F: include/linux/phylink.h
17580 F: include/linux/sfp.h
17581 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)
17584 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17586 F: drivers/misc/sgi-gru/
17588 SGI XP/XPC/XPNET DRIVER
17589 M: Robin Holt <robinmholt@gmail.com>
17590 M: Steve Wahl <steve.wahl@hpe.com>
17591 R: Mike Travis <mike.travis@hpe.com>
17593 F: drivers/misc/sgi-xp/
17595 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17596 M: Karsten Graul <kgraul@linux.ibm.com>
17597 L: linux-s390@vger.kernel.org
17599 W: http://www.ibm.com/developerworks/linux/linux390/
17602 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17603 M: Linus Walleij <linus.walleij@linaro.org>
17604 L: linux-iio@vger.kernel.org
17606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17607 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17608 F: drivers/iio/light/gp2ap002.c
17610 SHARP RJ54N1CB0C SENSOR DRIVER
17611 M: Jacopo Mondi <jacopo@jmondi.org>
17612 L: linux-media@vger.kernel.org
17614 T: git git://linuxtv.org/media_tree.git
17615 F: drivers/media/i2c/rj54n1cb0c.c
17616 F: include/media/i2c/rj54n1cb0c.h
17618 SH_VOU V4L2 OUTPUT DRIVER
17619 L: linux-media@vger.kernel.org
17621 F: drivers/media/platform/renesas/sh_vou.c
17622 F: include/media/drv-intf/sh_vou.h
17624 SI2157 MEDIA DRIVER
17625 M: Antti Palosaari <crope@iki.fi>
17626 L: linux-media@vger.kernel.org
17628 W: https://linuxtv.org
17629 W: http://palosaari.fi/linux/
17630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17631 T: git git://linuxtv.org/anttip/media_tree.git
17632 F: drivers/media/tuners/si2157*
17634 SI2165 MEDIA DRIVER
17635 M: Matthias Schwarzott <zzam@gentoo.org>
17636 L: linux-media@vger.kernel.org
17638 W: https://linuxtv.org
17639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17640 F: drivers/media/dvb-frontends/si2165*
17642 SI2168 MEDIA DRIVER
17643 M: Antti Palosaari <crope@iki.fi>
17644 L: linux-media@vger.kernel.org
17646 W: https://linuxtv.org
17647 W: http://palosaari.fi/linux/
17648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17649 T: git git://linuxtv.org/anttip/media_tree.git
17650 F: drivers/media/dvb-frontends/si2168*
17652 SI470X FM RADIO RECEIVER I2C DRIVER
17653 M: Hans Verkuil <hverkuil@xs4all.nl>
17654 L: linux-media@vger.kernel.org
17656 W: https://linuxtv.org
17657 T: git git://linuxtv.org/media_tree.git
17658 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17660 SI470X FM RADIO RECEIVER USB DRIVER
17661 M: Hans Verkuil <hverkuil@xs4all.nl>
17662 L: linux-media@vger.kernel.org
17664 W: https://linuxtv.org
17665 T: git git://linuxtv.org/media_tree.git
17666 F: drivers/media/radio/si470x/radio-si470x-common.c
17667 F: drivers/media/radio/si470x/radio-si470x-usb.c
17668 F: drivers/media/radio/si470x/radio-si470x.h
17670 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17671 M: Eduardo Valentin <edubezval@gmail.com>
17672 L: linux-media@vger.kernel.org
17674 W: https://linuxtv.org
17675 T: git git://linuxtv.org/media_tree.git
17676 F: drivers/media/radio/si4713/si4713.?
17678 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17679 M: Eduardo Valentin <edubezval@gmail.com>
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/si4713/radio-platform-si4713.c
17686 SI4713 FM RADIO TRANSMITTER 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/si4713/radio-usb-si4713.c
17695 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17696 L: linux-media@vger.kernel.org
17698 W: https://linuxtv.org
17699 T: git git://linuxtv.org/media_tree.git
17700 F: drivers/media/common/siano/
17701 F: drivers/media/mmc/siano/
17702 F: drivers/media/usb/siano/
17703 F: drivers/media/usb/siano/
17706 M: Palmer Dabbelt <palmer@dabbelt.com>
17707 M: Paul Walmsley <paul.walmsley@sifive.com>
17708 L: linux-riscv@lists.infradead.org
17710 T: git git://github.com/sifive/riscv-linux.git
17714 SIFIVE FU540 SYSTEM-ON-CHIP
17715 M: Paul Walmsley <paul.walmsley@sifive.com>
17716 M: Palmer Dabbelt <palmer@dabbelt.com>
17717 L: linux-riscv@lists.infradead.org
17719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17724 M: Green Wan <green.wan@sifive.com>
17726 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17727 F: drivers/dma/sf-pdma/
17729 SILEAD TOUCHSCREEN DRIVER
17730 M: Hans de Goede <hdegoede@redhat.com>
17731 L: linux-input@vger.kernel.org
17732 L: platform-driver-x86@vger.kernel.org
17734 F: drivers/input/touchscreen/silead.c
17735 F: drivers/platform/x86/touchscreen_dmi.c
17737 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17738 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17740 F: drivers/staging/wfx/
17742 SILICON MOTION SM712 FRAME BUFFER DRIVER
17743 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17744 M: Teddy Wang <teddy.wang@siliconmotion.com>
17745 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17746 L: linux-fbdev@vger.kernel.org
17748 F: Documentation/fb/sm712fb.rst
17749 F: drivers/video/fbdev/sm712*
17751 SILVACO I3C DUAL-ROLE MASTER
17752 M: Miquel Raynal <miquel.raynal@bootlin.com>
17753 M: Conor Culhane <conor.culhane@silvaco.com>
17754 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
17756 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17757 F: drivers/i3c/master/svc-i3c-master.c
17760 M: Hans de Goede <hdegoede@redhat.com>
17761 L: linux-fbdev@vger.kernel.org
17763 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17764 F: drivers/video/fbdev/simplefb.c
17765 F: include/linux/platform_data/simplefb.h
17767 SIMTEC EB110ATX (Chalice CATS)
17768 M: Simtec Linux Team <linux@simtec.co.uk>
17770 W: http://www.simtec.co.uk/products/EB110ATX/
17772 SIMTEC EB2410ITX (BAST)
17773 M: Simtec Linux Team <linux@simtec.co.uk>
17775 W: http://www.simtec.co.uk/products/EB2410ITX/
17776 F: arch/arm/mach-s3c/bast-ide.c
17777 F: arch/arm/mach-s3c/bast-irq.c
17778 F: arch/arm/mach-s3c/mach-bast.c
17781 M: Thorsten Scherer <t.scherer@eckelmann.de>
17782 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17783 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17785 F: drivers/gpio/gpio-siox.c
17787 F: include/trace/events/siox.h
17789 SIPHASH PRF ROUTINES
17790 M: Jason A. Donenfeld <Jason@zx2c4.com>
17792 F: include/linux/siphash.h
17794 F: lib/test_siphash.c
17796 SIS 190 ETHERNET DRIVER
17797 M: Francois Romieu <romieu@fr.zoreil.com>
17798 L: netdev@vger.kernel.org
17800 F: drivers/net/ethernet/sis/sis190.c
17802 SIS 900/7016 FAST ETHERNET DRIVER
17803 M: Daniele Venzano <venza@brownhat.org>
17804 L: netdev@vger.kernel.org
17806 W: http://www.brownhat.org/sis900.html
17807 F: drivers/net/ethernet/sis/sis900.*
17809 SIS FRAMEBUFFER DRIVER
17810 M: Thomas Winischhofer <thomas@winischhofer.net>
17812 W: http://www.winischhofer.net/linuxsisvga.shtml
17813 F: Documentation/fb/sisfb.rst
17814 F: drivers/video/fbdev/sis/
17815 F: include/video/sisfb.h
17817 SIS I2C TOUCHSCREEN DRIVER
17818 M: Mika Penttilä <mika.penttila@nextfour.com>
17819 L: linux-input@vger.kernel.org
17821 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17822 F: drivers/input/touchscreen/sis_i2c.c
17825 M: Thomas Winischhofer <thomas@winischhofer.net>
17827 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17828 F: drivers/usb/misc/sisusbvga/
17830 SL28 CPLD MFD DRIVER
17831 M: Michael Walle <michael@walle.cc>
17833 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
17834 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
17835 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
17836 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
17837 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
17838 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
17839 F: drivers/gpio/gpio-sl28cpld.c
17840 F: drivers/hwmon/sl28cpld-hwmon.c
17841 F: drivers/irqchip/irq-sl28cpld.c
17842 F: drivers/pwm/pwm-sl28cpld.c
17843 F: drivers/watchdog/sl28cpld_wdt.c
17846 M: Christoph Lameter <cl@linux.com>
17847 M: Pekka Enberg <penberg@kernel.org>
17848 M: David Rientjes <rientjes@google.com>
17849 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17850 M: Andrew Morton <akpm@linux-foundation.org>
17851 M: Vlastimil Babka <vbabka@suse.cz>
17852 R: Roman Gushchin <roman.gushchin@linux.dev>
17853 L: linux-mm@kvack.org
17855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
17856 F: include/linux/sl?b*.h
17859 SLEEPABLE READ-COPY UPDATE (SRCU)
17860 M: Lai Jiangshan <jiangshanlai@gmail.com>
17861 M: "Paul E. McKenney" <paulmck@kernel.org>
17862 M: Josh Triplett <josh@joshtriplett.org>
17863 R: Steven Rostedt <rostedt@goodmis.org>
17864 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17865 L: rcu@vger.kernel.org
17867 W: http://www.rdrop.com/users/paulmck/RCU/
17868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17869 F: include/linux/srcu*.h
17870 F: kernel/rcu/srcu*.c
17872 SMACK SECURITY MODULE
17873 M: Casey Schaufler <casey@schaufler-ca.com>
17874 L: linux-security-module@vger.kernel.org
17876 W: http://schaufler-ca.com
17877 T: git git://github.com/cschaufler/smack-next
17878 F: Documentation/admin-guide/LSM/Smack.rst
17881 SMC91x ETHERNET DRIVER
17882 M: Nicolas Pitre <nico@fluxnic.net>
17884 F: drivers/net/ethernet/smsc/smc91x.*
17886 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17887 M: Mark Rutland <mark.rutland@arm.com>
17888 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17889 M: Sudeep Holla <sudeep.holla@arm.com>
17890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17892 F: drivers/firmware/smccc/
17893 F: include/linux/arm-smccc.h
17895 SMM665 HARDWARE MONITOR DRIVER
17896 M: Guenter Roeck <linux@roeck-us.net>
17897 L: linux-hwmon@vger.kernel.org
17899 F: Documentation/hwmon/smm665.rst
17900 F: drivers/hwmon/smm665.c
17902 SMSC EMC2103 HARDWARE MONITOR DRIVER
17903 M: Steve Glendinning <steve.glendinning@shawell.net>
17904 L: linux-hwmon@vger.kernel.org
17906 F: Documentation/hwmon/emc2103.rst
17907 F: drivers/hwmon/emc2103.c
17909 SMSC SCH5627 HARDWARE MONITOR DRIVER
17910 M: Hans de Goede <hdegoede@redhat.com>
17911 L: linux-hwmon@vger.kernel.org
17913 F: Documentation/hwmon/sch5627.rst
17914 F: drivers/hwmon/sch5627.c
17916 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17917 M: Steve Glendinning <steve.glendinning@shawell.net>
17918 L: linux-fbdev@vger.kernel.org
17920 F: drivers/video/fbdev/smscufx.c
17922 SMSC47B397 HARDWARE MONITOR DRIVER
17923 M: Jean Delvare <jdelvare@suse.com>
17924 L: linux-hwmon@vger.kernel.org
17926 F: Documentation/hwmon/smsc47b397.rst
17927 F: drivers/hwmon/smsc47b397.c
17929 SMSC911x ETHERNET DRIVER
17930 M: Steve Glendinning <steve.glendinning@shawell.net>
17931 L: netdev@vger.kernel.org
17933 F: drivers/net/ethernet/smsc/smsc911x.*
17934 F: include/linux/smsc911x.h
17936 SMSC9420 PCI ETHERNET DRIVER
17937 M: Steve Glendinning <steve.glendinning@shawell.net>
17938 L: netdev@vger.kernel.org
17940 F: drivers/net/ethernet/smsc/smsc9420.*
17942 SOCIONEXT (SNI) AVE NETWORK DRIVER
17943 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17944 L: netdev@vger.kernel.org
17946 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17947 F: drivers/net/ethernet/socionext/sni_ave.c
17949 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17950 M: Jassi Brar <jaswinder.singh@linaro.org>
17951 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17952 L: netdev@vger.kernel.org
17954 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17955 F: drivers/net/ethernet/socionext/netsec.c
17957 SOCIONEXT (SNI) Synquacer SPI DRIVER
17958 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17959 M: Jassi Brar <jaswinder.singh@linaro.org>
17960 L: linux-spi@vger.kernel.org
17962 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17963 F: drivers/spi/spi-synquacer.c
17965 SOCIONEXT SYNQUACER I2C DRIVER
17966 M: Ard Biesheuvel <ardb@kernel.org>
17967 L: linux-i2c@vger.kernel.org
17969 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17970 F: drivers/i2c/busses/i2c-synquacer.c
17972 SOCIONEXT UNIPHIER SOUND DRIVER
17973 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17975 F: sound/soc/uniphier/
17977 SOEKRIS NET48XX LED SUPPORT
17978 M: Chris Boot <bootc@bootc.net>
17980 F: drivers/leds/leds-net48xx.c
17982 SOFT-IWARP DRIVER (siw)
17983 M: Bernard Metzler <bmt@zurich.ibm.com>
17984 L: linux-rdma@vger.kernel.org
17986 F: drivers/infiniband/sw/siw/
17987 F: include/uapi/rdma/siw-abi.h
17989 SOFT-ROCE DRIVER (rxe)
17990 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17991 L: linux-rdma@vger.kernel.org
17993 F: drivers/infiniband/sw/rxe/
17994 F: include/uapi/rdma/rdma_user_rxe.h
17996 SOFTLOGIC 6x10 MPEG CODEC
17997 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17998 M: Anton Sviridenko <anton@corp.bluecherry.net>
17999 M: Andrey Utkin <andrey_utkin@fastmail.com>
18000 M: Ismael Luceno <ismael@iodev.co.uk>
18001 L: linux-media@vger.kernel.org
18003 F: drivers/media/pci/solo6x10/
18005 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18006 M: James Morse <james.morse@arm.com>
18007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18009 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18010 F: drivers/firmware/arm_sdei.c
18011 F: include/linux/arm_sdei.h
18012 F: include/uapi/linux/arm_sdei.h
18014 SOFTWARE NODES AND DEVICE PROPERTIES
18015 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18016 R: Daniel Scally <djrscally@gmail.com>
18017 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18018 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18019 L: linux-acpi@vger.kernel.org
18021 F: drivers/base/property.c
18022 F: drivers/base/swnode.c
18023 F: include/linux/fwnode.h
18024 F: include/linux/property.h
18026 SOFTWARE RAID (Multiple Disks) SUPPORT
18027 M: Song Liu <song@kernel.org>
18028 L: linux-raid@vger.kernel.org
18030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18031 F: drivers/md/Kconfig
18032 F: drivers/md/Makefile
18034 F: drivers/md/raid*
18035 F: include/linux/raid/
18036 F: include/uapi/linux/raid/
18038 SOLIDRUN CLEARFOG SUPPORT
18039 M: Russell King <linux@armlinux.org.uk>
18041 F: arch/arm/boot/dts/armada-388-clearfog*
18042 F: arch/arm/boot/dts/armada-38x-solidrun-*
18044 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18045 M: Russell King <linux@armlinux.org.uk>
18047 F: arch/arm/boot/dts/imx6*-cubox-i*
18048 F: arch/arm/boot/dts/imx6*-hummingboard*
18049 F: arch/arm/boot/dts/imx6*-sr-*
18051 SONIC NETWORK DRIVER
18052 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18053 L: netdev@vger.kernel.org
18055 F: drivers/net/ethernet/natsemi/sonic.*
18057 SONICS SILICON BACKPLANE DRIVER (SSB)
18058 M: Michael Buesch <m@bues.ch>
18059 L: linux-wireless@vger.kernel.org
18062 F: include/linux/ssb/
18064 SONY IMX208 SENSOR DRIVER
18065 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18066 L: linux-media@vger.kernel.org
18068 T: git git://linuxtv.org/media_tree.git
18069 F: drivers/media/i2c/imx208.c
18071 SONY IMX214 SENSOR DRIVER
18072 M: Ricardo Ribalda <ribalda@kernel.org>
18073 L: linux-media@vger.kernel.org
18075 T: git git://linuxtv.org/media_tree.git
18076 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18077 F: drivers/media/i2c/imx214.c
18079 SONY IMX219 SENSOR DRIVER
18080 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18081 L: linux-media@vger.kernel.org
18083 T: git git://linuxtv.org/media_tree.git
18084 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18085 F: drivers/media/i2c/imx219.c
18087 SONY IMX258 SENSOR DRIVER
18088 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18089 L: linux-media@vger.kernel.org
18091 T: git git://linuxtv.org/media_tree.git
18092 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18093 F: drivers/media/i2c/imx258.c
18095 SONY IMX274 SENSOR DRIVER
18096 M: Leon Luo <leonl@leopardimaging.com>
18097 L: linux-media@vger.kernel.org
18099 T: git git://linuxtv.org/media_tree.git
18100 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18101 F: drivers/media/i2c/imx274.c
18103 SONY IMX290 SENSOR DRIVER
18104 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18105 L: linux-media@vger.kernel.org
18107 T: git git://linuxtv.org/media_tree.git
18108 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18109 F: drivers/media/i2c/imx290.c
18111 SONY IMX319 SENSOR DRIVER
18112 M: Bingbu Cao <bingbu.cao@intel.com>
18113 L: linux-media@vger.kernel.org
18115 T: git git://linuxtv.org/media_tree.git
18116 F: drivers/media/i2c/imx319.c
18118 SONY IMX334 SENSOR DRIVER
18119 M: Paul J. Murphy <paul.j.murphy@intel.com>
18120 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18121 L: linux-media@vger.kernel.org
18123 T: git git://linuxtv.org/media_tree.git
18124 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18125 F: drivers/media/i2c/imx334.c
18127 SONY IMX335 SENSOR DRIVER
18128 M: Paul J. Murphy <paul.j.murphy@intel.com>
18129 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18130 L: linux-media@vger.kernel.org
18132 T: git git://linuxtv.org/media_tree.git
18133 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18134 F: drivers/media/i2c/imx335.c
18136 SONY IMX355 SENSOR DRIVER
18137 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18138 L: linux-media@vger.kernel.org
18140 T: git git://linuxtv.org/media_tree.git
18141 F: drivers/media/i2c/imx355.c
18143 SONY IMX412 SENSOR DRIVER
18144 M: Paul J. Murphy <paul.j.murphy@intel.com>
18145 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18146 L: linux-media@vger.kernel.org
18148 T: git git://linuxtv.org/media_tree.git
18149 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18150 F: drivers/media/i2c/imx412.c
18152 SONY MEMORYSTICK SUBSYSTEM
18153 M: Maxim Levitsky <maximlevitsky@gmail.com>
18154 M: Alex Dubov <oakad@yahoo.com>
18155 M: Ulf Hansson <ulf.hansson@linaro.org>
18156 L: linux-mmc@vger.kernel.org
18158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18159 F: drivers/memstick/
18160 F: include/linux/memstick.h
18162 SONY VAIO CONTROL DEVICE DRIVER
18163 M: Mattia Dongili <malattia@linux.it>
18164 L: platform-driver-x86@vger.kernel.org
18166 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18167 F: Documentation/admin-guide/laptops/sony-laptop.rst
18168 F: drivers/char/sonypi.c
18169 F: drivers/platform/x86/sony-laptop.c
18170 F: include/linux/sony-laptop.h
18173 M: Jaroslav Kysela <perex@perex.cz>
18174 M: Takashi Iwai <tiwai@suse.com>
18175 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18177 W: http://www.alsa-project.org/
18178 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18180 F: Documentation/sound/
18182 F: include/uapi/sound/
18184 F: tools/testing/selftests/alsa
18186 SOUND - COMPRESSED AUDIO
18187 M: Vinod Koul <vkoul@kernel.org>
18188 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18191 F: Documentation/sound/designs/compress-offload.rst
18192 F: include/sound/compress_driver.h
18193 F: include/uapi/sound/compress_*
18194 F: sound/core/compress_offload.c
18195 F: sound/soc/soc-compress.c
18197 SOUND - DMAENGINE HELPERS
18198 M: Lars-Peter Clausen <lars@metafoo.de>
18200 F: include/sound/dmaengine_pcm.h
18201 F: sound/core/pcm_dmaengine.c
18202 F: sound/soc/soc-generic-dmaengine-pcm.c
18204 SOUND - ALSA SELFTESTS
18205 M: Mark Brown <broonie@kernel.org>
18206 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18207 L: linux-kselftest@vger.kernel.org
18209 F: tools/testing/selftests/alsa
18211 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18212 M: Liam Girdwood <lgirdwood@gmail.com>
18213 M: Mark Brown <broonie@kernel.org>
18214 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18216 W: http://alsa-project.org/main/index.php/ASoC
18217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18218 F: Documentation/devicetree/bindings/sound/
18219 F: Documentation/sound/soc/
18220 F: include/dt-bindings/sound/
18221 F: include/sound/soc*
18224 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18225 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18226 M: Liam Girdwood <lgirdwood@gmail.com>
18227 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18228 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18229 M: Daniel Baluta <daniel.baluta@nxp.com>
18230 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18232 W: https://github.com/thesofproject/linux/
18235 SOUNDWIRE SUBSYSTEM
18236 M: Vinod Koul <vkoul@kernel.org>
18237 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18238 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18239 R: Sanyog Kale <sanyog.r.kale@intel.com>
18240 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18243 F: Documentation/driver-api/soundwire/
18244 F: drivers/soundwire/
18245 F: include/linux/soundwire/
18248 M: Olli Salonen <olli.salonen@iki.fi>
18249 L: linux-media@vger.kernel.org
18251 W: https://linuxtv.org
18252 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18253 F: drivers/media/dvb-frontends/sp2*
18255 SPARC + UltraSPARC (sparc/sparc64)
18256 M: "David S. Miller" <davem@davemloft.net>
18257 L: sparclinux@vger.kernel.org
18259 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18265 SPARC SERIAL DRIVERS
18266 M: "David S. Miller" <davem@davemloft.net>
18267 L: sparclinux@vger.kernel.org
18269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18271 F: drivers/tty/serial/suncore.c
18272 F: drivers/tty/serial/sunhv.c
18273 F: drivers/tty/serial/sunsab.c
18274 F: drivers/tty/serial/sunsab.h
18275 F: drivers/tty/serial/sunsu.c
18276 F: drivers/tty/serial/sunzilog.c
18277 F: drivers/tty/serial/sunzilog.h
18278 F: drivers/tty/vcc.c
18279 F: include/linux/sunserialcore.h
18282 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18283 L: linux-sparse@vger.kernel.org
18285 W: https://sparse.docs.kernel.org/
18286 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18287 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18288 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18289 F: include/linux/compiler.h
18291 SPEAKUP CONSOLE SPEECH DRIVER
18292 M: William Hubbs <w.d.hubbs@gmail.com>
18293 M: Chris Brannon <chris@the-brannons.com>
18294 M: Kirk Reiser <kirk@reisers.ca>
18295 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18296 L: speakup@linux-speakup.org
18298 W: http://www.linux-speakup.org/
18299 W: https://github.com/linux-speakup/speakup
18300 B: https://github.com/linux-speakup/speakup/issues
18301 F: drivers/accessibility/speakup/
18303 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18304 M: Viresh Kumar <vireshk@kernel.org>
18305 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18309 W: http://www.st.com/spear
18310 F: arch/arm/boot/dts/spear*
18311 F: arch/arm/mach-spear/
18312 F: drivers/clk/spear/
18313 F: drivers/pinctrl/spear/
18316 M: Tudor Ambarus <tudor.ambarus@microchip.com>
18317 M: Pratyush Yadav <p.yadav@ti.com>
18318 R: Michael Walle <michael@walle.cc>
18319 L: linux-mtd@lists.infradead.org
18321 W: http://www.linux-mtd.infradead.org/
18322 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18323 C: irc://irc.oftc.net/mtd
18324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18325 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18326 F: drivers/mtd/spi-nor/
18327 F: include/linux/mtd/spi-nor.h
18330 M: Mark Brown <broonie@kernel.org>
18331 L: linux-spi@vger.kernel.org
18333 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
18334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18335 F: Documentation/devicetree/bindings/spi/
18336 F: Documentation/spi/
18338 F: include/linux/spi/
18339 F: include/uapi/linux/spi/
18342 SPIDERNET NETWORK DRIVER for CELL
18343 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18344 M: Geoff Levand <geoff@infradead.org>
18345 L: netdev@vger.kernel.org
18346 L: linuxppc-dev@lists.ozlabs.org
18348 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18349 F: drivers/net/ethernet/toshiba/spider_net*
18352 M: Stephen Boyd <sboyd@kernel.org>
18353 L: linux-kernel@vger.kernel.org
18355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18356 F: Documentation/devicetree/bindings/spmi/
18358 F: include/dt-bindings/spmi/spmi.h
18359 F: include/linux/spmi.h
18360 F: include/trace/events/spmi.h
18363 M: Jeremy Kerr <jk@ozlabs.org>
18364 L: linuxppc-dev@lists.ozlabs.org
18366 W: http://www.ibm.com/developerworks/power/cell/
18367 F: Documentation/filesystems/spufs/spufs.rst
18368 F: arch/powerpc/platforms/cell/spufs/
18370 SQUASHFS FILE SYSTEM
18371 M: Phillip Lougher <phillip@squashfs.org.uk>
18372 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18374 W: http://squashfs.org.uk
18375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18376 F: Documentation/filesystems/squashfs.rst
18379 SRM (Alpha) environment access
18380 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
18382 F: arch/alpha/kernel/srm_env.c
18384 ST LSM6DSx IMU IIO DRIVER
18385 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
18386 L: linux-iio@vger.kernel.org
18388 W: http://www.st.com/
18389 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18390 F: drivers/iio/imu/st_lsm6dsx/
18392 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18393 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
18394 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
18395 L: linux-media@vger.kernel.org
18397 T: git git://linuxtv.org/media_tree.git
18398 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18399 F: drivers/media/i2c/st-mipid02.c
18401 ST STM32 I2C/SMBUS DRIVER
18402 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18403 M: Alain Volmat <alain.volmat@foss.st.com>
18404 L: linux-i2c@vger.kernel.org
18406 F: drivers/i2c/busses/i2c-stm32*
18408 ST STM32 SPI DRIVER
18409 M: Alain Volmat <alain.volmat@foss.st.com>
18410 L: linux-spi@vger.kernel.org
18412 F: drivers/spi/spi-stm32.c
18415 M: Daniel Nilsson <daniel.nilsson@flex.com>
18416 L: linux-hwmon@vger.kernel.org
18418 F: Documentation/hwmon/stpddc60.rst
18419 F: drivers/hwmon/pmbus/stpddc60.c
18421 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18422 M: Song Qiang <songqiang1304521@gmail.com>
18423 L: linux-iio@vger.kernel.org
18425 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18426 F: drivers/iio/proximity/vl53l0x-i2c.c
18429 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18430 M: Sasha Levin <sashal@kernel.org>
18431 L: stable@vger.kernel.org
18433 F: Documentation/process/stable-kernel-rules.rst
18435 STAGING - ATOMISP DRIVER
18436 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18437 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18438 L: linux-media@vger.kernel.org
18440 F: drivers/staging/media/atomisp/
18442 STAGING - FIELDBUS SUBSYSTEM
18443 M: Sven Van Asbroeck <TheSven73@gmail.com>
18445 F: drivers/staging/fieldbus/*
18446 F: drivers/staging/fieldbus/Documentation/
18448 STAGING - HMS ANYBUS-S BUS
18449 M: Sven Van Asbroeck <TheSven73@gmail.com>
18451 F: drivers/staging/fieldbus/anybuss/
18453 STAGING - INDUSTRIAL IO
18454 M: Jonathan Cameron <jic23@kernel.org>
18455 L: linux-iio@vger.kernel.org
18457 F: Documentation/devicetree/bindings/staging/iio/
18458 F: drivers/staging/iio/
18460 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18461 M: Marc Dietrich <marvin24@gmx.de>
18462 L: ac100@lists.launchpad.net (moderated for non-subscribers)
18463 L: linux-tegra@vger.kernel.org
18465 F: drivers/staging/nvec/
18467 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18468 M: Jens Frederich <jfrederich@gmail.com>
18469 M: Jon Nettleton <jon.nettleton@gmail.com>
18471 W: http://wiki.laptop.org/go/DCON
18472 F: drivers/staging/olpc_dcon/
18474 STAGING - REALTEK RTL8188EU DRIVERS
18475 M: Larry Finger <Larry.Finger@lwfinger.net>
18476 M: Phillip Potter <phil@philpotter.co.uk>
18478 F: drivers/staging/r8188eu/
18480 STAGING - REALTEK RTL8712U DRIVERS
18481 M: Larry Finger <Larry.Finger@lwfinger.net>
18482 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18484 F: drivers/staging/rtl8712/
18486 STAGING - SEPS525 LCD CONTROLLER DRIVERS
18487 M: Michael Hennerich <michael.hennerich@analog.com>
18488 L: linux-fbdev@vger.kernel.org
18490 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
18491 F: drivers/staging/fbtft/fb_seps525.c
18493 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
18494 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18495 M: Teddy Wang <teddy.wang@siliconmotion.com>
18496 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18497 L: linux-fbdev@vger.kernel.org
18499 F: drivers/staging/sm750fb/
18501 STAGING - VIA VT665X DRIVERS
18502 M: Forest Bond <forest@alittletooquiet.net>
18504 F: drivers/staging/vt665?/
18507 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18508 L: linux-staging@lists.linux.dev
18510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
18511 F: drivers/staging/
18513 STARFIRE/DURALAN NETWORK DRIVER
18514 M: Ion Badulescu <ionut@badula.org>
18516 F: drivers/net/ethernet/adaptec/starfire*
18518 STARFIVE JH7100 CLOCK DRIVER
18519 M: Emil Renner Berthing <kernel@esmil.dk>
18521 F: Documentation/devicetree/bindings/clock/starfive,jh7100-clkgen.yaml
18522 F: drivers/clk/starfive/clk-starfive-jh7100.c
18523 F: include/dt-bindings/clock/starfive-jh7100.h
18525 STARFIVE JH7100 PINCTRL DRIVER
18526 M: Emil Renner Berthing <kernel@esmil.dk>
18527 L: linux-gpio@vger.kernel.org
18529 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
18530 F: drivers/pinctrl/pinctrl-starfive.c
18531 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
18533 STARFIVE JH7100 RESET CONTROLLER DRIVER
18534 M: Emil Renner Berthing <kernel@esmil.dk>
18536 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
18537 F: drivers/reset/reset-starfive-jh7100.c
18538 F: include/dt-bindings/reset/starfive-jh7100.h
18541 M: Peter Zijlstra <peterz@infradead.org>
18542 M: Josh Poimboeuf <jpoimboe@redhat.com>
18543 M: Jason Baron <jbaron@akamai.com>
18544 R: Steven Rostedt <rostedt@goodmis.org>
18545 R: Ard Biesheuvel <ardb@kernel.org>
18547 F: arch/*/include/asm/jump_label*.h
18548 F: arch/*/include/asm/static_call*.h
18549 F: arch/*/kernel/jump_label.c
18550 F: arch/*/kernel/static_call.c
18551 F: include/linux/jump_label*.h
18552 F: include/linux/static_call*.h
18553 F: kernel/jump_label.c
18554 F: kernel/static_call.c
18556 STI AUDIO (ASoC) DRIVERS
18557 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18558 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18560 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
18564 M: Alain Volmat <alain.volmat@foss.st.com>
18566 F: Documentation/devicetree/bindings/media/stih-cec.txt
18567 F: drivers/media/cec/platform/sti/
18569 STK1160 USB VIDEO CAPTURE DRIVER
18570 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18571 L: linux-media@vger.kernel.org
18573 T: git git://linuxtv.org/media_tree.git
18574 F: drivers/media/usb/stk1160/
18576 STM32 AUDIO (ASoC) DRIVERS
18577 M: Olivier Moysan <olivier.moysan@foss.st.com>
18578 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18579 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18581 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
18582 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
18585 STM32 TIMER/LPTIMER DRIVERS
18586 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
18588 F: Documentation/ABI/testing/*timer-stm32
18589 F: Documentation/devicetree/bindings/*/*stm32-*timer*
18590 F: drivers/*/stm32-*timer*
18591 F: drivers/pwm/pwm-stm32*
18592 F: include/linux/*/stm32-*tim*
18594 STMMAC ETHERNET DRIVER
18595 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
18596 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
18597 M: Jose Abreu <joabreu@synopsys.com>
18598 L: netdev@vger.kernel.org
18600 W: http://www.stlinux.com
18601 F: Documentation/networking/device_drivers/ethernet/stmicro/
18602 F: drivers/net/ethernet/stmicro/stmmac/
18605 M: Sam Creasey <sammy@sammy.net>
18607 W: http://sammy.net/sun3/
18608 F: arch/m68k/include/asm/sun3*
18609 F: arch/m68k/kernel/*sun3*
18610 F: arch/m68k/sun3*/
18611 F: drivers/net/ethernet/i825xx/sun3*
18613 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18614 M: Hans de Goede <hdegoede@redhat.com>
18615 L: linux-input@vger.kernel.org
18617 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18618 F: drivers/input/keyboard/sun4i-lradc-keys.c
18620 SUNDANCE NETWORK DRIVER
18621 M: Denis Kirjanov <kda@linux-powerpc.org>
18622 L: netdev@vger.kernel.org
18624 F: drivers/net/ethernet/dlink/sundance.c
18627 M: Vincent Shih <vincent.sunplus@gmail.com>
18628 L: linux-rtc@vger.kernel.org
18630 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
18631 F: drivers/rtc/rtc-sunplus.c
18633 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
18634 M: Li-hao Kuo <lhjeff911@gmail.com>
18635 L: linux-spi@vger.kernel.org
18637 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
18638 F: drivers/spi/spi-sunplus-sp7021.c
18641 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18642 M: Rich Felker <dalias@libc.org>
18643 L: linux-sh@vger.kernel.org
18645 Q: http://patchwork.kernel.org/project/linux-sh/list/
18646 F: Documentation/sh/
18651 M: "Rafael J. Wysocki" <rafael@kernel.org>
18652 M: Len Brown <len.brown@intel.com>
18653 M: Pavel Machek <pavel@ucw.cz>
18654 L: linux-pm@vger.kernel.org
18656 B: https://bugzilla.kernel.org
18657 F: Documentation/power/
18658 F: arch/x86/kernel/acpi/
18659 F: drivers/base/power/
18660 F: include/linux/freezer.h
18661 F: include/linux/pm.h
18662 F: include/linux/suspend.h
18666 M: Martin Mares <mj@ucw.cz>
18667 L: linux-video@atrey.karlin.mff.cuni.cz
18669 F: Documentation/admin-guide/svga.rst
18670 F: arch/x86/boot/video*
18673 M: Christoph Hellwig <hch@infradead.org>
18674 L: iommu@lists.linux-foundation.org
18676 W: http://git.infradead.org/users/hch/dma-mapping.git
18677 T: git git://git.infradead.org/users/hch/dma-mapping.git
18678 F: arch/*/kernel/pci-swiotlb.c
18679 F: include/linux/swiotlb.h
18680 F: kernel/dma/swiotlb.c
18683 M: Jiri Pirko <jiri@resnulli.us>
18684 M: Ivan Vecera <ivecera@redhat.com>
18685 L: netdev@vger.kernel.org
18687 F: include/net/switchdev.h
18690 SY8106A REGULATOR DRIVER
18691 M: Icenowy Zheng <icenowy@aosc.io>
18693 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18694 F: drivers/regulator/sy8106a-regulator.c
18696 SYNC FILE FRAMEWORK
18697 M: Sumit Semwal <sumit.semwal@linaro.org>
18698 R: Gustavo Padovan <gustavo@padovan.org>
18699 L: linux-media@vger.kernel.org
18700 L: dri-devel@lists.freedesktop.org
18702 T: git git://anongit.freedesktop.org/drm/drm-misc
18703 F: Documentation/driver-api/sync_file.rst
18704 F: drivers/dma-buf/dma-fence*
18705 F: drivers/dma-buf/sw_sync.c
18706 F: drivers/dma-buf/sync_*
18707 F: include/linux/sync_file.h
18708 F: include/uapi/linux/sync_file.h
18710 SYNOPSYS ARC ARCHITECTURE
18711 M: Vineet Gupta <vgupta@kernel.org>
18712 L: linux-snps-arc@lists.infradead.org
18714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18715 F: Documentation/arc/
18716 F: Documentation/devicetree/bindings/arc/*
18717 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18719 F: drivers/clocksource/arc_timer.c
18720 F: drivers/tty/serial/arc_uart.c
18722 SYNOPSYS ARC HSDK SDP pll clock driver
18723 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18725 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18726 F: drivers/clk/clk-hsdk-pll.c
18728 SYNOPSYS ARC SDP clock driver
18729 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18731 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18732 F: drivers/clk/axs10x/*
18734 SYNOPSYS ARC SDP platform support
18735 M: Alexey Brodkin <abrodkin@synopsys.com>
18737 F: Documentation/devicetree/bindings/arc/axs10*
18738 F: arch/arc/boot/dts/ax*
18739 F: arch/arc/plat-axs10x
18741 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18742 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18744 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18745 F: drivers/reset/reset-axs10x.c
18747 SYNOPSYS CREG GPIO DRIVER
18748 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18750 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18751 F: drivers/gpio/gpio-creg-snps.c
18753 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18754 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18756 F: drivers/tty/serial/8250/8250_dw.c
18757 F: drivers/tty/serial/8250/8250_dwlib.*
18758 F: drivers/tty/serial/8250/8250_lpss.c
18760 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18761 M: Hoan Tran <hoan@os.amperecomputing.com>
18762 M: Serge Semin <fancer.lancer@gmail.com>
18763 L: linux-gpio@vger.kernel.org
18765 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18766 F: drivers/gpio/gpio-dwapb.c
18768 SYNOPSYS DESIGNWARE APB SSI DRIVER
18769 M: Serge Semin <fancer.lancer@gmail.com>
18770 L: linux-spi@vger.kernel.org
18772 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18773 F: drivers/spi/spi-dw*
18775 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18776 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18778 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18779 F: drivers/dma/dw-axi-dmac/
18781 SYNOPSYS DESIGNWARE DMAC DRIVER
18782 M: Viresh Kumar <vireshk@kernel.org>
18783 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18785 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18787 F: include/dt-bindings/dma/dw-dmac.h
18788 F: include/linux/dma/dw.h
18789 F: include/linux/platform_data/dma-dw.h
18791 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18792 M: Jose Abreu <Jose.Abreu@synopsys.com>
18793 L: netdev@vger.kernel.org
18795 F: drivers/net/ethernet/synopsys/
18797 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18798 M: Jose Abreu <Jose.Abreu@synopsys.com>
18799 L: netdev@vger.kernel.org
18801 F: drivers/net/pcs/pcs-xpcs.c
18802 F: drivers/net/pcs/pcs-xpcs.h
18803 F: include/linux/pcs/pcs-xpcs.h
18805 SYNOPSYS DESIGNWARE I2C DRIVER
18806 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18807 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18808 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18809 L: linux-i2c@vger.kernel.org
18811 F: drivers/i2c/busses/i2c-designware-*
18813 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18814 M: Jaehoon Chung <jh80.chung@samsung.com>
18815 L: linux-mmc@vger.kernel.org
18817 F: drivers/mmc/host/dw_mmc*
18819 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18820 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18822 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18823 F: drivers/reset/reset-hsdk.c
18824 F: include/dt-bindings/reset/snps,hsdk-reset.h
18826 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18827 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18828 M: Manjunath M B <manjumb@synopsys.com>
18829 L: linux-mmc@vger.kernel.org
18831 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18833 SYSTEM CONFIGURATION (SYSCON)
18834 M: Lee Jones <lee.jones@linaro.org>
18835 M: Arnd Bergmann <arnd@arndb.de>
18837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18838 F: drivers/mfd/syscon.c
18840 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18841 M: Sudeep Holla <sudeep.holla@arm.com>
18842 R: Cristian Marussi <cristian.marussi@arm.com>
18843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18845 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18846 F: drivers/clk/clk-sc[mp]i.c
18847 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18848 F: drivers/firmware/arm_scmi/
18849 F: drivers/firmware/arm_scpi.c
18850 F: drivers/regulator/scmi-regulator.c
18851 F: drivers/reset/reset-scmi.c
18852 F: include/linux/sc[mp]i_protocol.h
18853 F: include/trace/events/scmi.h
18854 F: include/uapi/linux/virtio_scmi.h
18856 SYSTEM RESET/SHUTDOWN DRIVERS
18857 M: Sebastian Reichel <sre@kernel.org>
18858 L: linux-pm@vger.kernel.org
18860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18861 F: Documentation/devicetree/bindings/power/reset/
18862 F: drivers/power/reset/
18864 SYSTEM TRACE MODULE CLASS
18865 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18868 F: Documentation/trace/stm.rst
18869 F: drivers/hwtracing/stm/
18870 F: include/linux/stm.h
18871 F: include/uapi/linux/stm.h
18873 SYSTEM76 ACPI DRIVER
18874 M: Jeremy Soller <jeremy@system76.com>
18875 M: System76 Product Development <productdev@system76.com>
18876 L: platform-driver-x86@vger.kernel.org
18878 F: drivers/platform/x86/system76_acpi.c
18881 M: Christoph Hellwig <hch@infradead.org>
18883 F: Documentation/filesystems/sysv-fs.rst
18885 F: include/linux/sysv_fs.h
18887 TASKSTATS STATISTICS INTERFACE
18888 M: Balbir Singh <bsingharora@gmail.com>
18890 F: Documentation/accounting/taskstats*
18891 F: include/linux/taskstats*
18892 F: kernel/taskstats.c
18895 M: Jamal Hadi Salim <jhs@mojatatu.com>
18896 M: Cong Wang <xiyou.wangcong@gmail.com>
18897 M: Jiri Pirko <jiri@resnulli.us>
18898 L: netdev@vger.kernel.org
18900 F: include/net/pkt_cls.h
18901 F: include/net/pkt_sched.h
18902 F: include/net/tc_act/
18903 F: include/uapi/linux/pkt_cls.h
18904 F: include/uapi/linux/pkt_sched.h
18905 F: include/uapi/linux/tc_act/
18906 F: include/uapi/linux/tc_ematch/
18908 F: tools/testing/selftests/tc-testing
18910 TC90522 MEDIA DRIVER
18911 M: Akihiro Tsukada <tskd08@gmail.com>
18912 L: linux-media@vger.kernel.org
18914 F: drivers/media/dvb-frontends/tc90522*
18916 TCP LOW PRIORITY MODULE
18917 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18918 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18920 W: http://tcp-lp-mod.sourceforge.net/
18921 F: net/ipv4/tcp_lp.c
18923 TDA10071 MEDIA DRIVER
18924 M: Antti Palosaari <crope@iki.fi>
18925 L: linux-media@vger.kernel.org
18927 W: https://linuxtv.org
18928 W: http://palosaari.fi/linux/
18929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18930 T: git git://linuxtv.org/anttip/media_tree.git
18931 F: drivers/media/dvb-frontends/tda10071*
18933 TDA18212 MEDIA DRIVER
18934 M: Antti Palosaari <crope@iki.fi>
18935 L: linux-media@vger.kernel.org
18937 W: https://linuxtv.org
18938 W: http://palosaari.fi/linux/
18939 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18940 T: git git://linuxtv.org/anttip/media_tree.git
18941 F: drivers/media/tuners/tda18212*
18943 TDA18218 MEDIA DRIVER
18944 M: Antti Palosaari <crope@iki.fi>
18945 L: linux-media@vger.kernel.org
18947 W: https://linuxtv.org
18948 W: http://palosaari.fi/linux/
18949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18950 T: git git://linuxtv.org/anttip/media_tree.git
18951 F: drivers/media/tuners/tda18218*
18953 TDA18250 MEDIA DRIVER
18954 M: Olli Salonen <olli.salonen@iki.fi>
18955 L: linux-media@vger.kernel.org
18957 W: https://linuxtv.org
18958 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18959 T: git git://linuxtv.org/media_tree.git
18960 F: drivers/media/tuners/tda18250*
18962 TDA18271 MEDIA DRIVER
18963 M: Michael Krufky <mkrufky@linuxtv.org>
18964 L: linux-media@vger.kernel.org
18966 W: https://linuxtv.org
18967 W: http://github.com/mkrufky
18968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18969 T: git git://linuxtv.org/mkrufky/tuners.git
18970 F: drivers/media/tuners/tda18271*
18972 TDA1997x MEDIA DRIVER
18973 M: Tim Harvey <tharvey@gateworks.com>
18974 L: linux-media@vger.kernel.org
18976 W: https://linuxtv.org
18977 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18978 F: drivers/media/i2c/tda1997x.*
18980 TDA827x MEDIA DRIVER
18981 M: Michael Krufky <mkrufky@linuxtv.org>
18982 L: linux-media@vger.kernel.org
18984 W: https://linuxtv.org
18985 W: http://github.com/mkrufky
18986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18987 T: git git://linuxtv.org/mkrufky/tuners.git
18988 F: drivers/media/tuners/tda8290.*
18990 TDA8290 MEDIA DRIVER
18991 M: Michael Krufky <mkrufky@linuxtv.org>
18992 L: linux-media@vger.kernel.org
18994 W: https://linuxtv.org
18995 W: http://github.com/mkrufky
18996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18997 T: git git://linuxtv.org/mkrufky/tuners.git
18998 F: drivers/media/tuners/tda8290.*
19000 TDA9840 MEDIA DRIVER
19001 M: Hans Verkuil <hverkuil@xs4all.nl>
19002 L: linux-media@vger.kernel.org
19004 W: https://linuxtv.org
19005 T: git git://linuxtv.org/media_tree.git
19006 F: drivers/media/i2c/tda9840*
19008 TEA5761 TUNER DRIVER
19009 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19010 L: linux-media@vger.kernel.org
19012 W: https://linuxtv.org
19013 T: git git://linuxtv.org/media_tree.git
19014 F: drivers/media/tuners/tea5761.*
19016 TEA5767 TUNER DRIVER
19017 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19018 L: linux-media@vger.kernel.org
19020 W: https://linuxtv.org
19021 T: git git://linuxtv.org/media_tree.git
19022 F: drivers/media/tuners/tea5767.*
19024 TEA6415C MEDIA DRIVER
19025 M: Hans Verkuil <hverkuil@xs4all.nl>
19026 L: linux-media@vger.kernel.org
19028 W: https://linuxtv.org
19029 T: git git://linuxtv.org/media_tree.git
19030 F: drivers/media/i2c/tea6415c*
19032 TEA6420 MEDIA DRIVER
19033 M: Hans Verkuil <hverkuil@xs4all.nl>
19034 L: linux-media@vger.kernel.org
19036 W: https://linuxtv.org
19037 T: git git://linuxtv.org/media_tree.git
19038 F: drivers/media/i2c/tea6420*
19041 M: Jiri Pirko <jiri@resnulli.us>
19042 L: netdev@vger.kernel.org
19044 F: drivers/net/team/
19045 F: include/linux/if_team.h
19046 F: include/uapi/linux/if_team.h
19048 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19049 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19051 F: arch/x86/platform/ts5500/
19053 TECHNOTREND USB IR RECEIVER
19054 M: Sean Young <sean@mess.org>
19055 L: linux-media@vger.kernel.org
19057 F: drivers/media/rc/ttusbir.c
19059 TECHWELL TW9910 VIDEO DECODER
19060 L: linux-media@vger.kernel.org
19062 F: drivers/media/i2c/tw9910.c
19063 F: include/media/i2c/tw9910.h
19066 M: Jens Wiklander <jens.wiklander@linaro.org>
19067 R: Sumit Garg <sumit.garg@linaro.org>
19068 L: op-tee@lists.trustedfirmware.org
19070 F: Documentation/staging/tee.rst
19072 F: include/linux/tee_drv.h
19073 F: include/uapi/linux/tee.h
19075 TEGRA ARCHITECTURE SUPPORT
19076 M: Thierry Reding <thierry.reding@gmail.com>
19077 M: Jonathan Hunter <jonathanh@nvidia.com>
19078 L: linux-tegra@vger.kernel.org
19080 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19085 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19086 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19088 F: drivers/clk/tegra/
19091 M: Laxman Dewangan <ldewangan@nvidia.com>
19092 M: Jon Hunter <jonathanh@nvidia.com>
19094 F: drivers/dma/tegra*
19097 M: Laxman Dewangan <ldewangan@nvidia.com>
19098 R: Dmitry Osipenko <digetx@gmail.com>
19100 F: drivers/i2c/busses/i2c-tegra.c
19102 TEGRA IOMMU DRIVERS
19103 M: Thierry Reding <thierry.reding@gmail.com>
19104 R: Krishna Reddy <vdumpa@nvidia.com>
19105 L: linux-tegra@vger.kernel.org
19107 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19108 F: drivers/iommu/tegra*
19111 M: Laxman Dewangan <ldewangan@nvidia.com>
19113 F: drivers/input/keyboard/tegra-kbc.c
19116 M: Stefan Agner <stefan@agner.ch>
19117 M: Lucas Stach <dev@lynxeye.de>
19119 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19120 F: drivers/mtd/nand/raw/tegra_nand.c
19123 M: Thierry Reding <thierry.reding@gmail.com>
19125 F: drivers/pwm/pwm-tegra.c
19127 TEGRA SERIAL DRIVER
19128 M: Laxman Dewangan <ldewangan@nvidia.com>
19130 F: drivers/tty/serial/serial-tegra.c
19133 M: Laxman Dewangan <ldewangan@nvidia.com>
19135 F: drivers/spi/spi-tegra*
19137 TEGRA QUAD SPI DRIVER
19138 M: Thierry Reding <thierry.reding@gmail.com>
19139 M: Jonathan Hunter <jonathanh@nvidia.com>
19140 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19141 L: linux-tegra@vger.kernel.org
19143 F: drivers/spi/spi-tegra210-quad.c
19146 M: Thierry Reding <thierry.reding@gmail.com>
19147 M: Jonathan Hunter <jonathanh@nvidia.com>
19148 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19149 L: linux-media@vger.kernel.org
19150 L: linux-tegra@vger.kernel.org
19152 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19153 F: drivers/staging/media/tegra-video/
19155 TEGRA XUSB PADCTL DRIVER
19156 M: JC Kuo <jckuo@nvidia.com>
19158 F: drivers/phy/tegra/xusb*
19160 TEHUTI ETHERNET DRIVER
19161 M: Andy Gospodarek <andy@greyhouse.net>
19162 L: netdev@vger.kernel.org
19164 F: drivers/net/ethernet/tehuti/*
19166 TELECOM CLOCK DRIVER FOR MCPL0010
19167 M: Mark Gross <markgross@kernel.org>
19169 F: drivers/char/tlclk.c
19171 TEMPO SEMICONDUCTOR DRIVERS
19172 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19174 F: Documentation/devicetree/bindings/sound/tscs*.txt
19175 F: sound/soc/codecs/tscs*.c
19176 F: sound/soc/codecs/tscs*.h
19178 TENSILICA XTENSA PORT (xtensa)
19179 M: Chris Zankel <chris@zankel.net>
19180 M: Max Filippov <jcmvbkbc@gmail.com>
19181 L: linux-xtensa@linux-xtensa.org
19183 T: git git://github.com/czankel/xtensa-linux.git
19185 F: drivers/irqchip/irq-xtensa-*
19187 TEXAS INSTRUMENTS ASoC DRIVERS
19188 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19191 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19194 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19195 M: Ricardo Ribalda <ribalda@kernel.org>
19196 L: linux-iio@vger.kernel.org
19198 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19199 F: drivers/iio/dac/ti-dac7612.c
19201 TEXAS INSTRUMENTS DMA DRIVERS
19202 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19203 L: dmaengine@vger.kernel.org
19205 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19206 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19207 F: Documentation/devicetree/bindings/dma/ti/
19209 X: drivers/dma/ti/cppi41.c
19210 F: include/linux/dma/k3-udma-glue.h
19211 F: include/linux/dma/ti-cppi5.h
19212 F: include/linux/dma/k3-psil.h
19214 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19215 M: Nishanth Menon <nm@ti.com>
19216 M: Tero Kristo <kristo@kernel.org>
19217 M: Santosh Shilimkar <ssantosh@kernel.org>
19218 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19220 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19221 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19222 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19223 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19224 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19225 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19226 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19227 F: drivers/clk/keystone/sci-clk.c
19228 F: drivers/firmware/ti_sci*
19229 F: drivers/irqchip/irq-ti-sci-inta.c
19230 F: drivers/irqchip/irq-ti-sci-intr.c
19231 F: drivers/reset/reset-ti-sci.c
19232 F: drivers/soc/ti/ti_sci_inta_msi.c
19233 F: drivers/soc/ti/ti_sci_pm_domains.c
19234 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19235 F: include/linux/soc/ti/ti_sci_inta_msi.h
19236 F: include/linux/soc/ti/ti_sci_protocol.h
19238 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19239 M: Robert Marko <robert.marko@sartura.hr>
19240 M: Luka Perkov <luka.perkov@sartura.hr>
19241 L: linux-hwmon@vger.kernel.org
19243 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19244 F: Documentation/hwmon/tps23861.rst
19245 F: drivers/hwmon/tps23861.c
19247 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19248 M: Puranjay Mohan <puranjay12@gmail.com>
19249 L: linux-iio@vger.kernel.org
19251 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19252 F: drivers/iio/temperature/tmp117.c
19254 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19255 M: Hans Verkuil <hverkuil@xs4all.nl>
19256 L: linux-media@vger.kernel.org
19258 W: https://linuxtv.org
19259 T: git git://linuxtv.org/media_tree.git
19260 F: drivers/media/radio/radio-raremono.c
19263 M: Rafael J. Wysocki <rafael@kernel.org>
19264 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19265 R: Amit Kucheria <amitk@kernel.org>
19266 R: Zhang Rui <rui.zhang@intel.com>
19267 L: linux-pm@vger.kernel.org
19269 Q: https://patchwork.kernel.org/project/linux-pm/list/
19270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19271 F: Documentation/ABI/testing/sysfs-class-thermal
19272 F: Documentation/devicetree/bindings/thermal/
19273 F: Documentation/driver-api/thermal/
19274 F: drivers/thermal/
19275 F: include/linux/cpu_cooling.h
19276 F: include/linux/thermal.h
19277 F: include/uapi/linux/thermal.h
19280 THERMAL DRIVER FOR AMLOGIC SOCS
19281 M: Guillaume La Roque <glaroque@baylibre.com>
19282 L: linux-pm@vger.kernel.org
19283 L: linux-amlogic@lists.infradead.org
19285 W: http://linux-meson.com/
19286 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19287 F: drivers/thermal/amlogic_thermal.c
19289 THERMAL/CPU_COOLING
19290 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
19291 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19292 M: Viresh Kumar <viresh.kumar@linaro.org>
19293 R: Lukasz Luba <lukasz.luba@arm.com>
19294 L: linux-pm@vger.kernel.org
19296 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
19297 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
19298 F: drivers/thermal/cpufreq_cooling.c
19299 F: drivers/thermal/cpuidle_cooling.c
19300 F: include/linux/cpu_cooling.h
19302 THERMAL/POWER_ALLOCATOR
19303 M: Lukasz Luba <lukasz.luba@arm.com>
19304 L: linux-pm@vger.kernel.org
19306 F: Documentation/driver-api/thermal/power_allocator.rst
19307 F: drivers/thermal/gov_power_allocator.c
19308 F: include/trace/events/thermal_power_allocator.h
19310 THINKPAD ACPI EXTRAS DRIVER
19311 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19312 L: ibm-acpi-devel@lists.sourceforge.net
19313 L: platform-driver-x86@vger.kernel.org
19315 W: http://ibm-acpi.sourceforge.net
19316 W: http://thinkwiki.org/wiki/Ibm-acpi
19317 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19318 F: drivers/platform/x86/thinkpad_acpi.c
19320 THINKPAD LMI DRIVER
19321 M: Mark Pearson <markpearson@lenovo.com>
19322 L: platform-driver-x86@vger.kernel.org
19324 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
19325 F: drivers/platform/x86/think-lmi.?
19327 THUNDERBOLT DMA TRAFFIC TEST DRIVER
19328 M: Isaac Hazan <isaac.hazan@intel.com>
19329 L: linux-usb@vger.kernel.org
19331 F: drivers/thunderbolt/dma_test.c
19334 M: Andreas Noever <andreas.noever@gmail.com>
19335 M: Michael Jamet <michael.jamet@intel.com>
19336 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19337 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19338 L: linux-usb@vger.kernel.org
19340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19341 F: Documentation/admin-guide/thunderbolt.rst
19342 F: drivers/thunderbolt/
19343 F: include/linux/thunderbolt.h
19345 THUNDERBOLT NETWORK DRIVER
19346 M: Michael Jamet <michael.jamet@intel.com>
19347 M: Mika Westerberg <mika.westerberg@linux.intel.com>
19348 M: Yehezkel Bernat <YehezkelShB@gmail.com>
19349 L: netdev@vger.kernel.org
19351 F: drivers/net/thunderbolt.c
19353 THUNDERX GPIO DRIVER
19354 M: Robert Richter <rric@kernel.org>
19356 F: drivers/gpio/gpio-thunderx.c
19358 TI ADS131E0X ADC SERIES DRIVER
19359 M: Tomislav Denis <tomislav.denis@avl.com>
19360 L: linux-iio@vger.kernel.org
19362 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19363 F: drivers/iio/adc/ti-ads131e08.c
19365 TI AM437X VPFE DRIVER
19366 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19367 L: linux-media@vger.kernel.org
19369 W: https://linuxtv.org
19370 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19371 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19372 F: drivers/media/platform/ti/am437x/
19374 TI BANDGAP AND THERMAL DRIVER
19375 M: Eduardo Valentin <edubezval@gmail.com>
19376 M: Keerthy <j-keerthy@ti.com>
19377 L: linux-pm@vger.kernel.org
19378 L: linux-omap@vger.kernel.org
19380 F: drivers/thermal/ti-soc-thermal/
19382 TI BQ27XXX POWER SUPPLY DRIVER
19383 F: drivers/power/supply/bq27xxx_battery.c
19384 F: drivers/power/supply/bq27xxx_battery_i2c.c
19385 F: include/linux/power/bq27xxx_battery.h
19387 TI CDCE706 CLOCK DRIVER
19388 M: Max Filippov <jcmvbkbc@gmail.com>
19390 F: drivers/clk/clk-cdce706.c
19393 M: Tero Kristo <kristo@kernel.org>
19394 L: linux-omap@vger.kernel.org
19397 F: include/linux/clk/ti.h
19399 TI DAVINCI MACHINE SUPPORT
19400 M: Sekhar Nori <nsekhar@ti.com>
19401 R: Bartosz Golaszewski <brgl@bgdev.pl>
19402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19405 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19406 F: arch/arm/boot/dts/da850*
19407 F: arch/arm/mach-davinci/
19408 F: drivers/i2c/busses/i2c-davinci.c
19410 TI DAVINCI SERIES CLOCK DRIVER
19411 M: David Lechner <david@lechnology.com>
19412 R: Sekhar Nori <nsekhar@ti.com>
19414 F: Documentation/devicetree/bindings/clock/ti/davinci/
19415 F: drivers/clk/davinci/
19417 TI DAVINCI SERIES GPIO DRIVER
19418 M: Keerthy <j-keerthy@ti.com>
19419 L: linux-gpio@vger.kernel.org
19421 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19422 F: drivers/gpio/gpio-davinci.c
19424 TI DAVINCI SERIES MEDIA DRIVER
19425 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19426 L: linux-media@vger.kernel.org
19428 W: https://linuxtv.org
19429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19430 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19431 F: drivers/media/platform/ti/davinci/
19432 F: include/media/davinci/
19434 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19435 R: David Lechner <david@lechnology.com>
19436 L: linux-iio@vger.kernel.org
19437 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
19438 F: drivers/counter/ti-eqep.c
19440 TI ETHERNET SWITCH DRIVER (CPSW)
19441 R: Grygorii Strashko <grygorii.strashko@ti.com>
19442 L: linux-omap@vger.kernel.org
19443 L: netdev@vger.kernel.org
19445 F: drivers/net/ethernet/ti/cpsw*
19446 F: drivers/net/ethernet/ti/davinci*
19448 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
19449 M: Alex Dubov <oakad@yahoo.com>
19451 W: http://tifmxx.berlios.de/
19452 F: drivers/memstick/host/tifm_ms.c
19453 F: drivers/misc/tifm*
19454 F: drivers/mmc/host/tifm_sd.c
19455 F: include/linux/tifm.h
19457 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
19458 M: Nishanth Menon <nm@ti.com>
19459 M: Santosh Shilimkar <ssantosh@kernel.org>
19460 L: linux-kernel@vger.kernel.org
19461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
19464 F: drivers/soc/ti/*
19466 TI LM49xxx FAMILY ASoC CODEC DRIVERS
19467 M: M R Swami Reddy <mr.swami.reddy@ti.com>
19468 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
19469 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19471 F: sound/soc/codecs/isabelle*
19472 F: sound/soc/codecs/lm49453*
19474 TI PCM3060 ASoC CODEC DRIVER
19475 M: Kirill Marinushkin <kmarinushkin@birdec.com>
19476 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19478 F: Documentation/devicetree/bindings/sound/pcm3060.txt
19479 F: sound/soc/codecs/pcm3060*
19481 TI TAS571X FAMILY ASoC CODEC DRIVER
19482 M: Kevin Cernekee <cernekee@chromium.org>
19483 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19485 F: sound/soc/codecs/tas571x*
19487 TI TRF7970A NFC DRIVER
19488 M: Mark Greer <mgreer@animalcreek.com>
19489 L: linux-wireless@vger.kernel.org
19490 L: linux-nfc@lists.01.org (subscribers-only)
19492 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
19493 F: drivers/nfc/trf7970a.c
19495 TI TSC2046 ADC DRIVER
19496 M: Oleksij Rempel <o.rempel@pengutronix.de>
19497 R: kernel@pengutronix.de
19498 L: linux-iio@vger.kernel.org
19500 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
19501 F: drivers/iio/adc/ti-tsc2046.c
19503 TI TWL4030 SERIES SOC CODEC DRIVER
19504 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19505 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19507 F: sound/soc/codecs/twl4030*
19510 M: Benoit Parrot <bparrot@ti.com>
19511 L: linux-media@vger.kernel.org
19513 W: http://linuxtv.org/
19514 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19515 F: Documentation/devicetree/bindings/media/ti,cal.yaml
19516 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
19517 F: drivers/media/platform/ti/cal/
19518 F: drivers/media/platform/ti/vpe/
19520 TI WILINK WIRELESS DRIVERS
19521 L: linux-wireless@vger.kernel.org
19523 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
19524 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
19525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
19526 F: drivers/net/wireless/ti/
19527 F: include/linux/wl12xx.h
19529 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
19530 M: John Stultz <john.stultz@linaro.org>
19531 M: Thomas Gleixner <tglx@linutronix.de>
19532 R: Stephen Boyd <sboyd@kernel.org>
19533 L: linux-kernel@vger.kernel.org
19535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19536 F: include/linux/clocksource.h
19537 F: include/linux/time.h
19538 F: include/linux/timex.h
19539 F: include/uapi/linux/time.h
19540 F: include/uapi/linux/timex.h
19541 F: kernel/time/alarmtimer.c
19542 F: kernel/time/clocksource.c
19543 F: kernel/time/ntp.c
19544 F: kernel/time/time*.c
19545 F: tools/testing/selftests/timers/
19548 M: Jon Maloy <jmaloy@redhat.com>
19549 M: Ying Xue <ying.xue@windriver.com>
19550 L: netdev@vger.kernel.org (core kernel code)
19551 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
19553 W: http://tipc.sourceforge.net/
19554 F: include/uapi/linux/tipc*.h
19557 TLAN NETWORK DRIVER
19558 M: Samuel Chessman <chessman@tux.org>
19559 L: tlan-devel@lists.sourceforge.net (subscribers-only)
19561 W: http://sourceforge.net/projects/tlan/
19562 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
19563 F: drivers/net/ethernet/ti/tlan.*
19565 TM6000 VIDEO4LINUX DRIVER
19566 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19567 L: linux-media@vger.kernel.org
19569 W: https://linuxtv.org
19570 T: git git://linuxtv.org/media_tree.git
19571 F: Documentation/admin-guide/media/tm6000*
19572 F: drivers/media/usb/tm6000/
19574 TMIO/SDHI MMC DRIVER
19575 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
19576 L: linux-mmc@vger.kernel.org
19578 F: drivers/mmc/host/renesas_sdhi*
19579 F: drivers/mmc/host/tmio_mmc*
19580 F: include/linux/mfd/tmio.h
19582 TMP401 HARDWARE MONITOR DRIVER
19583 M: Guenter Roeck <linux@roeck-us.net>
19584 L: linux-hwmon@vger.kernel.org
19586 F: Documentation/hwmon/tmp401.rst
19587 F: drivers/hwmon/tmp401.c
19589 TMP464 HARDWARE MONITOR DRIVER
19590 M: Agathe Porte <agathe.porte@nokia.com>
19591 M: Guenter Roeck <linux@roeck-us.net>
19592 L: linux-hwmon@vger.kernel.org
19594 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
19595 F: Documentation/hwmon/tmp464.rst
19596 F: drivers/hwmon/tmp464.c
19598 TMP513 HARDWARE MONITOR DRIVER
19599 M: Eric Tremblay <etremblay@distech-controls.com>
19600 L: linux-hwmon@vger.kernel.org
19602 F: Documentation/hwmon/tmp513.rst
19603 F: drivers/hwmon/tmp513.c
19605 TMPFS (SHMEM FILESYSTEM)
19606 M: Hugh Dickins <hughd@google.com>
19607 L: linux-mm@kvack.org
19609 F: include/linux/shmem_fs.h
19612 TOMOYO SECURITY MODULE
19613 M: Kentaro Takeda <takedakn@nttdata.co.jp>
19614 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
19615 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
19616 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
19617 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
19618 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
19620 W: https://tomoyo.osdn.jp/
19621 F: security/tomoyo/
19623 TOPSTAR LAPTOP EXTRAS DRIVER
19624 M: Herton Ronaldo Krzesinski <herton@canonical.com>
19625 L: platform-driver-x86@vger.kernel.org
19627 F: drivers/platform/x86/topstar-laptop.c
19629 TORTURE-TEST MODULES
19630 M: Davidlohr Bueso <dave@stgolabs.net>
19631 M: "Paul E. McKenney" <paulmck@kernel.org>
19632 M: Josh Triplett <josh@joshtriplett.org>
19633 L: linux-kernel@vger.kernel.org
19635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19636 F: Documentation/RCU/torture.rst
19637 F: kernel/locking/locktorture.c
19638 F: kernel/rcu/rcuscale.c
19639 F: kernel/rcu/rcutorture.c
19640 F: kernel/rcu/refscale.c
19641 F: kernel/torture.c
19643 TOSHIBA ACPI EXTRAS DRIVER
19644 M: Azael Avalos <coproscefalo@gmail.com>
19645 L: platform-driver-x86@vger.kernel.org
19647 F: drivers/platform/x86/toshiba_acpi.c
19649 TOSHIBA BLUETOOTH DRIVER
19650 M: Azael Avalos <coproscefalo@gmail.com>
19651 L: platform-driver-x86@vger.kernel.org
19653 F: drivers/platform/x86/toshiba_bluetooth.c
19655 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19656 M: Azael Avalos <coproscefalo@gmail.com>
19657 L: platform-driver-x86@vger.kernel.org
19659 F: drivers/platform/x86/toshiba_haps.c
19662 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19664 W: http://www.buzzard.org.uk/toshiba/
19665 F: drivers/char/toshiba.c
19666 F: include/linux/toshiba.h
19667 F: include/uapi/linux/toshiba.h
19669 TOSHIBA TC358743 DRIVER
19670 M: Mats Randgaard <matrandg@cisco.com>
19671 L: linux-media@vger.kernel.org
19673 F: drivers/media/i2c/tc358743*
19674 F: include/media/i2c/tc358743.h
19676 TOSHIBA WMI HOTKEYS DRIVER
19677 M: Azael Avalos <coproscefalo@gmail.com>
19678 L: platform-driver-x86@vger.kernel.org
19680 F: drivers/platform/x86/toshiba-wmi.c
19683 M: Peter Huewe <peterhuewe@gmx.de>
19684 M: Jarkko Sakkinen <jarkko@kernel.org>
19685 R: Jason Gunthorpe <jgg@ziepe.ca>
19686 L: linux-integrity@vger.kernel.org
19688 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19689 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19691 F: drivers/char/tpm/
19694 M: Steven Rostedt <rostedt@goodmis.org>
19695 M: Ingo Molnar <mingo@redhat.com>
19697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
19698 F: Documentation/trace/ftrace.rst
19699 F: arch/*/*/*/ftrace.h
19700 F: arch/*/kernel/ftrace.c
19702 F: include/*/ftrace.h
19703 F: include/linux/trace*.h
19706 F: tools/testing/selftests/ftrace/
19708 TRACING MMIO ACCESSES (MMIOTRACE)
19709 M: Steven Rostedt <rostedt@goodmis.org>
19710 M: Ingo Molnar <mingo@kernel.org>
19711 R: Karol Herbst <karolherbst@gmail.com>
19712 R: Pekka Paalanen <ppaalanen@gmail.com>
19713 L: linux-kernel@vger.kernel.org
19714 L: nouveau@lists.freedesktop.org
19716 F: arch/x86/mm/kmmio.c
19717 F: arch/x86/mm/mmio-mod.c
19718 F: arch/x86/mm/testmmiotrace.c
19719 F: include/linux/mmiotrace.h
19720 F: kernel/trace/trace_mmiotrace.c
19722 TRACING OS NOISE / LATENCY TRACERS
19723 M: Steven Rostedt <rostedt@goodmis.org>
19724 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19726 F: kernel/trace/trace_osnoise.c
19727 F: include/trace/events/osnoise.h
19728 F: kernel/trace/trace_hwlat.c
19729 F: kernel/trace/trace_irqsoff.c
19730 F: kernel/trace/trace_sched_wakeup.c
19731 F: Documentation/trace/osnoise-tracer.rst
19732 F: Documentation/trace/timerlat-tracer.rst
19733 F: Documentation/trace/hwlat_detector.rst
19734 F: arch/*/kernel/trace.c
19736 Real-time Linux Analysis (RTLA) tools
19737 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19738 M: Steven Rostedt <rostedt@goodmis.org>
19739 L: linux-trace-devel@vger.kernel.org
19741 F: Documentation/tools/rtla/
19742 F: tools/tracing/rtla/
19744 TRADITIONAL CHINESE DOCUMENTATION
19745 M: Hu Haowen <src.res@email.cn>
19746 L: linux-doc-tw-discuss@lists.sourceforge.net
19748 W: https://github.com/srcres258/linux-doc
19749 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19750 F: Documentation/translations/zh_TW/
19753 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19754 M: Jiri Slaby <jirislaby@kernel.org>
19756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19757 F: Documentation/driver-api/serial/
19759 F: drivers/tty/serial/serial_core.c
19760 F: include/linux/selection.h
19761 F: include/linux/serial.h
19762 F: include/linux/serial_core.h
19763 F: include/linux/sysrq.h
19764 F: include/linux/tty*.h
19765 F: include/linux/vt.h
19766 F: include/linux/vt_*.h
19767 F: include/uapi/linux/serial.h
19768 F: include/uapi/linux/serial_core.h
19769 F: include/uapi/linux/tty.h
19771 TUA9001 MEDIA DRIVER
19772 M: Antti Palosaari <crope@iki.fi>
19773 L: linux-media@vger.kernel.org
19775 W: https://linuxtv.org
19776 W: http://palosaari.fi/linux/
19777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19778 T: git git://linuxtv.org/anttip/media_tree.git
19779 F: drivers/media/tuners/tua9001*
19781 TULIP NETWORK DRIVERS
19782 L: netdev@vger.kernel.org
19783 L: linux-parisc@vger.kernel.org
19785 F: drivers/net/ethernet/dec/tulip/
19788 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19790 W: http://vtun.sourceforge.net/tun
19791 F: Documentation/networking/tuntap.rst
19792 F: arch/um/os-Linux/drivers/
19794 TURBOCHANNEL SUBSYSTEM
19795 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19796 M: Ralf Baechle <ralf@linux-mips.org>
19797 L: linux-mips@vger.kernel.org
19799 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19801 F: include/linux/tc.h
19804 M: "Len Brown" <lenb@kernel.org>
19805 L: linux-pm@vger.kernel.org
19807 Q: https://patchwork.kernel.org/project/linux-pm/list/
19808 B: https://bugzilla.kernel.org
19809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19810 F: tools/power/x86/turbostat/
19812 TW5864 VIDEO4LINUX DRIVER
19813 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19814 M: Anton Sviridenko <anton@corp.bluecherry.net>
19815 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19816 M: Andrey Utkin <andrey_utkin@fastmail.com>
19817 L: linux-media@vger.kernel.org
19819 F: drivers/media/pci/tw5864/
19821 TW68 VIDEO4LINUX DRIVER
19822 M: Hans Verkuil <hverkuil@xs4all.nl>
19823 L: linux-media@vger.kernel.org
19825 W: https://linuxtv.org
19826 T: git git://linuxtv.org/media_tree.git
19827 F: drivers/media/pci/tw68/
19829 TW686X VIDEO4LINUX DRIVER
19830 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19831 L: linux-media@vger.kernel.org
19833 W: http://linuxtv.org
19834 T: git git://linuxtv.org/media_tree.git
19835 F: drivers/media/pci/tw686x/
19837 UACCE ACCELERATOR FRAMEWORK
19838 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19839 M: Zhou Wang <wangzhou1@hisilicon.com>
19840 L: linux-accelerators@lists.ozlabs.org
19841 L: linux-kernel@vger.kernel.org
19843 F: Documentation/ABI/testing/sysfs-driver-uacce
19844 F: Documentation/misc-devices/uacce.rst
19845 F: drivers/misc/uacce/
19846 F: include/linux/uacce.h
19847 F: include/uapi/misc/uacce/
19849 UBI FILE SYSTEM (UBIFS)
19850 M: Richard Weinberger <richard@nod.at>
19851 L: linux-mtd@lists.infradead.org
19853 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19856 F: Documentation/ABI/testing/sysfs-fs-ubifs
19857 F: Documentation/filesystems/ubifs-authentication.rst
19858 F: Documentation/filesystems/ubifs.rst
19861 UCLINUX (M68KNOMMU AND COLDFIRE)
19862 M: Greg Ungerer <gerg@linux-m68k.org>
19863 L: linux-m68k@lists.linux-m68k.org
19864 L: uclinux-dev@uclinux.org (subscribers-only)
19866 W: http://www.linux-m68k.org/
19867 W: http://www.uclinux.org/
19868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19869 F: arch/m68k/*/*_no.*
19871 F: arch/m68k/coldfire/
19872 F: arch/m68k/include/asm/*_no.*
19875 M: Jan Kara <jack@suse.com>
19877 F: Documentation/filesystems/udf.rst
19881 M: Bastien Nocera <hadess@hadess.net>
19882 L: linux-input@vger.kernel.org
19884 F: drivers/hid/hid-udraw-ps3.c
19887 M: Evgeniy Dushistov <dushistov@mail.ru>
19889 F: Documentation/admin-guide/ufs.rst
19892 UHID USERSPACE HID IO DRIVER
19893 M: David Rheinsberg <david.rheinsberg@gmail.com>
19894 L: linux-input@vger.kernel.org
19896 F: drivers/hid/uhid.c
19897 F: include/uapi/linux/uhid.h
19900 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19901 L: linux-usb@vger.kernel.org
19903 F: drivers/usb/common/ulpi.c
19904 F: include/linux/ulpi/
19907 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19908 L: linux-fsdevel@vger.kernel.org
19913 M: Tony Finch <dot@dotat.at>
19915 W: http://dotat.at/prog/unifdef
19916 F: scripts/unifdef.c
19918 UNIFORM CDROM DRIVER
19919 M: Phillip Potter <phil@philpotter.co.uk>
19921 F: Documentation/cdrom/
19922 F: drivers/cdrom/cdrom.c
19923 F: include/linux/cdrom.h
19924 F: include/uapi/linux/cdrom.h
19926 UNISYS S-PAR DRIVERS
19927 M: David Kershner <david.kershner@unisys.com>
19928 L: sparmaintainer@unisys.com (Unisys internal)
19930 F: drivers/staging/unisys/
19931 F: drivers/visorbus/
19932 F: include/linux/visorbus.h
19934 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19935 R: Alim Akhtar <alim.akhtar@samsung.com>
19936 R: Avri Altman <avri.altman@wdc.com>
19937 L: linux-scsi@vger.kernel.org
19939 F: Documentation/scsi/ufs.rst
19940 F: drivers/scsi/ufs/
19942 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19943 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19944 L: linux-scsi@vger.kernel.org
19946 F: drivers/scsi/ufs/*dwc*
19948 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19949 M: Stanley Chu <stanley.chu@mediatek.com>
19950 L: linux-scsi@vger.kernel.org
19951 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19953 F: drivers/scsi/ufs/ufs-mediatek*
19955 UNSORTED BLOCK IMAGES (UBI)
19956 M: Richard Weinberger <richard@nod.at>
19957 L: linux-mtd@lists.infradead.org
19959 W: http://www.linux-mtd.infradead.org/
19960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19962 F: drivers/mtd/ubi/
19963 F: include/linux/mtd/ubi.h
19964 F: include/uapi/mtd/ubi-user.h
19966 USB "USBNET" DRIVER FRAMEWORK
19967 M: Oliver Neukum <oneukum@suse.com>
19968 L: netdev@vger.kernel.org
19970 W: http://www.linux-usb.org/usbnet
19971 F: drivers/net/usb/usbnet.c
19972 F: include/linux/usb/usbnet.h
19975 M: Oliver Neukum <oneukum@suse.com>
19976 L: linux-usb@vger.kernel.org
19978 F: Documentation/usb/acm.rst
19979 F: drivers/usb/class/cdc-acm.*
19981 USB APPLE MFI FASTCHARGE DRIVER
19982 M: Bastien Nocera <hadess@hadess.net>
19983 L: linux-usb@vger.kernel.org
19985 F: drivers/usb/misc/apple-mfi-fastcharge.c
19987 USB AR5523 WIRELESS DRIVER
19988 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19989 L: linux-wireless@vger.kernel.org
19991 F: drivers/net/wireless/ath/ar5523/
19994 M: Oliver Neukum <oneukum@suse.com>
19995 L: linux-usb@vger.kernel.org
19996 L: linux-scsi@vger.kernel.org
19998 F: drivers/usb/storage/uas.c
20000 USB CDC ETHERNET DRIVER
20001 M: Oliver Neukum <oliver@neukum.org>
20002 L: linux-usb@vger.kernel.org
20004 F: drivers/net/usb/cdc_*.c
20005 F: include/uapi/linux/usb/cdc.h
20007 USB CHAOSKEY DRIVER
20008 M: Keith Packard <keithp@keithp.com>
20009 L: linux-usb@vger.kernel.org
20011 F: drivers/usb/misc/chaoskey.c
20013 USB CYPRESS C67X00 DRIVER
20014 L: linux-usb@vger.kernel.org
20016 F: drivers/usb/c67x00/
20018 USB DAVICOM DM9601 DRIVER
20019 M: Peter Korsgaard <peter@korsgaard.com>
20020 L: netdev@vger.kernel.org
20022 W: http://www.linux-usb.org/usbnet
20023 F: drivers/net/usb/dm9601.c
20026 M: Alan Stern <stern@rowland.harvard.edu>
20027 L: linux-usb@vger.kernel.org
20029 F: Documentation/usb/ehci.rst
20030 F: drivers/usb/host/ehci*
20032 USB GADGET/PERIPHERAL SUBSYSTEM
20033 M: Felipe Balbi <balbi@kernel.org>
20034 L: linux-usb@vger.kernel.org
20036 W: http://www.linux-usb.org/gadget
20037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20038 F: drivers/usb/gadget/
20039 F: include/linux/usb/gadget*
20041 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20042 M: Jiri Kosina <jikos@kernel.org>
20043 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20044 L: linux-usb@vger.kernel.org
20046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20047 F: Documentation/hid/hiddev.rst
20048 F: drivers/hid/usbhid/
20050 USB INTEL XHCI ROLE MUX DRIVER
20051 M: Hans de Goede <hdegoede@redhat.com>
20052 L: linux-usb@vger.kernel.org
20054 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20056 USB IP DRIVER FOR HISILICON KIRIN 960
20057 M: Yu Chen <chenyu56@huawei.com>
20058 M: Binghui Wang <wangbinghui@hisilicon.com>
20059 L: linux-usb@vger.kernel.org
20061 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20062 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20064 USB IP DRIVER FOR HISILICON KIRIN 970
20065 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20066 L: linux-usb@vger.kernel.org
20068 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20069 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20072 M: Olav Kongas <ok@artecdesign.ee>
20073 L: linux-usb@vger.kernel.org
20075 F: drivers/usb/host/isp116x*
20076 F: include/linux/usb/isp116x.h
20079 M: Rui Miguel Silva <rui.silva@linaro.org>
20080 L: linux-usb@vger.kernel.org
20082 F: drivers/usb/isp1760/*
20083 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20085 USB LAN78XX ETHERNET DRIVER
20086 M: Woojung Huh <woojung.huh@microchip.com>
20087 M: UNGLinuxDriver@microchip.com
20088 L: netdev@vger.kernel.org
20090 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20091 F: drivers/net/usb/lan78xx.*
20092 F: include/dt-bindings/net/microchip-lan78xx.h
20094 USB MASS STORAGE DRIVER
20095 M: Alan Stern <stern@rowland.harvard.edu>
20096 L: linux-usb@vger.kernel.org
20097 L: usb-storage@lists.one-eyed-alien.net
20099 F: drivers/usb/storage/
20102 M: Clemens Ladisch <clemens@ladisch.de>
20103 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20106 F: sound/usb/midi.*
20108 USB NETWORKING DRIVERS
20109 L: linux-usb@vger.kernel.org
20111 F: drivers/net/usb/
20114 M: Alan Stern <stern@rowland.harvard.edu>
20115 L: linux-usb@vger.kernel.org
20117 F: Documentation/usb/ohci.rst
20118 F: drivers/usb/host/ohci*
20120 USB OTG FSM (Finite State Machine)
20121 M: Peter Chen <peter.chen@kernel.org>
20122 L: linux-usb@vger.kernel.org
20124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20125 F: drivers/usb/common/usb-otg-fsm.c
20128 M: Valentina Manea <valentina.manea.m@gmail.com>
20129 M: Shuah Khan <shuah@kernel.org>
20130 M: Shuah Khan <skhan@linuxfoundation.org>
20131 L: linux-usb@vger.kernel.org
20133 F: Documentation/usb/usbip_protocol.rst
20134 F: drivers/usb/usbip/
20135 F: tools/testing/selftests/drivers/usb/usbip/
20136 F: tools/usb/usbip/
20139 M: Petko Manolov <petkan@nucleusys.com>
20140 L: linux-usb@vger.kernel.org
20141 L: netdev@vger.kernel.org
20143 W: https://github.com/petkan/pegasus
20144 T: git git://github.com/petkan/pegasus.git
20145 F: drivers/net/usb/pegasus.*
20148 M: Felipe Balbi <balbi@kernel.org>
20149 L: linux-usb@vger.kernel.org
20151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20152 F: drivers/usb/phy/
20154 USB PRINTER DRIVER (usblp)
20155 M: Pete Zaitcev <zaitcev@redhat.com>
20156 L: linux-usb@vger.kernel.org
20158 F: drivers/usb/class/usblp.c
20160 USB RAW GADGET DRIVER
20161 R: Andrey Konovalov <andreyknvl@gmail.com>
20162 L: linux-usb@vger.kernel.org
20164 F: Documentation/usb/raw-gadget.rst
20165 F: drivers/usb/gadget/legacy/raw_gadget.c
20166 F: include/uapi/linux/usb/raw_gadget.h
20168 USB QMI WWAN NETWORK DRIVER
20169 M: Bjørn Mork <bjorn@mork.no>
20170 L: netdev@vger.kernel.org
20172 F: Documentation/ABI/testing/sysfs-class-net-qmi
20173 F: drivers/net/usb/qmi_wwan.c
20176 M: Petko Manolov <petkan@nucleusys.com>
20177 L: linux-usb@vger.kernel.org
20178 L: netdev@vger.kernel.org
20180 W: https://github.com/petkan/rtl8150
20181 T: git git://github.com/petkan/rtl8150.git
20182 F: drivers/net/usb/rtl8150.c
20184 USB SERIAL SUBSYSTEM
20185 M: Johan Hovold <johan@kernel.org>
20186 L: linux-usb@vger.kernel.org
20188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20189 F: Documentation/usb/usb-serial.rst
20190 F: drivers/usb/serial/
20191 F: include/linux/usb/serial.h
20193 USB SMSC75XX ETHERNET DRIVER
20194 M: Steve Glendinning <steve.glendinning@shawell.net>
20195 L: netdev@vger.kernel.org
20197 F: drivers/net/usb/smsc75xx.*
20199 USB SMSC95XX ETHERNET DRIVER
20200 M: Steve Glendinning <steve.glendinning@shawell.net>
20201 M: UNGLinuxDriver@microchip.com
20202 L: netdev@vger.kernel.org
20204 F: drivers/net/usb/smsc95xx.*
20207 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20208 L: linux-usb@vger.kernel.org
20210 W: http://www.linux-usb.org
20211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20212 F: Documentation/devicetree/bindings/usb/
20213 F: Documentation/usb/
20215 F: include/linux/usb.h
20216 F: include/linux/usb/
20218 USB TYPEC BUS FOR ALTERNATE MODES
20219 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20220 L: linux-usb@vger.kernel.org
20222 F: Documentation/ABI/testing/sysfs-bus-typec
20223 F: Documentation/driver-api/usb/typec_bus.rst
20224 F: drivers/usb/typec/altmodes/
20225 F: include/linux/usb/typec_altmode.h
20228 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20229 L: linux-usb@vger.kernel.org
20231 F: Documentation/ABI/testing/sysfs-class-typec
20232 F: Documentation/driver-api/usb/typec.rst
20233 F: drivers/usb/typec/
20234 F: include/linux/usb/typec.h
20236 USB TYPEC INTEL PMC MUX DRIVER
20237 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20238 L: linux-usb@vger.kernel.org
20240 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20241 F: drivers/usb/typec/mux/intel_pmc_mux.c
20243 USB TYPEC PI3USB30532 MUX DRIVER
20244 M: Hans de Goede <hdegoede@redhat.com>
20245 L: linux-usb@vger.kernel.org
20247 F: drivers/usb/typec/mux/pi3usb30532.c
20249 USB TYPEC PORT CONTROLLER DRIVERS
20250 M: Guenter Roeck <linux@roeck-us.net>
20251 L: linux-usb@vger.kernel.org
20253 F: drivers/usb/typec/tcpm/
20256 M: Alan Stern <stern@rowland.harvard.edu>
20257 L: linux-usb@vger.kernel.org
20259 F: drivers/usb/host/uhci*
20262 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20263 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
20264 L: linux-media@vger.kernel.org
20266 W: http://www.ideasonboard.org/uvc/
20267 T: git git://linuxtv.org/media_tree.git
20268 F: drivers/media/usb/uvc/
20269 F: include/uapi/linux/uvcvideo.h
20272 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20273 L: linux-usb@vger.kernel.org
20275 F: drivers/usb/gadget/function/*uvc*
20276 F: drivers/usb/gadget/legacy/webcam.c
20277 F: include/uapi/linux/usb/g_uvc.h
20279 USB WIRELESS RNDIS DRIVER (rndis_wlan)
20280 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
20281 L: linux-wireless@vger.kernel.org
20283 F: drivers/net/wireless/rndis_wlan.c
20286 M: Mathias Nyman <mathias.nyman@intel.com>
20287 L: linux-usb@vger.kernel.org
20289 F: drivers/usb/host/pci-quirks*
20290 F: drivers/usb/host/xhci*
20293 L: linux-wireless@vger.kernel.org
20295 W: http://linux-lc100020.sourceforge.net
20296 F: drivers/net/wireless/zydas/zd1201.*
20299 M: Antoine Jacquet <royale@zerezo.com>
20300 L: linux-usb@vger.kernel.org
20301 L: linux-media@vger.kernel.org
20303 W: http://royale.zerezo.com/zr364xx/
20304 T: git git://linuxtv.org/media_tree.git
20305 F: Documentation/admin-guide/media/zr364xx*
20306 F: drivers/media/usb/zr364xx/
20308 USER-MODE LINUX (UML)
20309 M: Jeff Dike <jdike@addtoit.com>
20310 M: Richard Weinberger <richard@nod.at>
20311 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
20312 L: linux-um@lists.infradead.org
20314 W: http://user-mode-linux.sourceforge.net
20315 Q: https://patchwork.ozlabs.org/project/linux-um/list/
20316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
20317 F: Documentation/virt/uml/
20322 USERSPACE COPYIN/COPYOUT (UIOVEC)
20323 M: Alexander Viro <viro@zeniv.linux.org.uk>
20325 F: include/linux/uio.h
20328 USERSPACE DMA BUFFER DRIVER
20329 M: Gerd Hoffmann <kraxel@redhat.com>
20330 L: dri-devel@lists.freedesktop.org
20332 T: git git://anongit.freedesktop.org/drm/drm-misc
20333 F: drivers/dma-buf/udmabuf.c
20334 F: include/uapi/linux/udmabuf.h
20336 USERSPACE I/O (UIO)
20337 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20340 F: Documentation/driver-api/uio-howto.rst
20342 F: include/linux/uio_driver.h
20345 M: Karel Zak <kzak@redhat.com>
20346 L: util-linux@vger.kernel.org
20348 W: http://en.wikipedia.org/wiki/Util-linux
20349 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20352 M: Christoph Hellwig <hch@lst.de>
20353 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20354 L: linux-kernel@vger.kernel.org
20356 T: git git://git.infradead.org/users/hch/uuid.git
20357 F: include/linux/uuid.h
20358 F: include/uapi/linux/uuid.h
20363 M: Justin Ernst <justin.ernst@hpe.com>
20364 L: platform-driver-x86@vger.kernel.org
20366 F: drivers/platform/x86/uv_sysfs.c
20369 M: Michal Januszewski <spock@gentoo.org>
20370 L: linux-fbdev@vger.kernel.org
20372 W: https://github.com/mjanusz/v86d
20373 F: Documentation/fb/uvesafb.rst
20374 F: drivers/video/fbdev/uvesafb.*
20376 Ux500 CLOCK DRIVERS
20377 M: Ulf Hansson <ulf.hansson@linaro.org>
20378 L: linux-clk@vger.kernel.org
20379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20381 F: drivers/clk/ux500/
20384 M: Stefan Agner <stefan@agner.ch>
20385 L: linux-mtd@lists.infradead.org
20387 F: drivers/mtd/nand/raw/vf610_nfc.c
20389 VFAT/FAT/MSDOS FILESYSTEM
20390 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
20392 F: Documentation/filesystems/vfat.rst
20396 M: Alex Williamson <alex.williamson@redhat.com>
20397 R: Cornelia Huck <cohuck@redhat.com>
20398 L: kvm@vger.kernel.org
20400 T: git git://github.com/awilliam/linux-vfio.git
20401 F: Documentation/driver-api/vfio.rst
20403 F: include/linux/vfio.h
20404 F: include/linux/vfio_pci_core.h
20405 F: include/uapi/linux/vfio.h
20408 M: Diana Craciun <diana.craciun@oss.nxp.com>
20409 L: kvm@vger.kernel.org
20411 F: drivers/vfio/fsl-mc/
20413 VFIO HISILICON PCI DRIVER
20414 M: Longfang Liu <liulongfang@huawei.com>
20415 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20416 L: kvm@vger.kernel.org
20418 F: drivers/vfio/pci/hisilicon/
20420 VFIO MEDIATED DEVICE DRIVERS
20421 M: Kirti Wankhede <kwankhede@nvidia.com>
20422 L: kvm@vger.kernel.org
20424 F: Documentation/driver-api/vfio-mediated-device.rst
20425 F: drivers/vfio/mdev/
20426 F: include/linux/mdev.h
20427 F: samples/vfio-mdev/
20429 VFIO PCI DEVICE SPECIFIC DRIVERS
20430 R: Jason Gunthorpe <jgg@nvidia.com>
20431 R: Yishai Hadas <yishaih@nvidia.com>
20432 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20433 R: Kevin Tian <kevin.tian@intel.com>
20434 L: kvm@vger.kernel.org
20436 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
20437 F: drivers/vfio/pci/*/
20439 VFIO PLATFORM DRIVER
20440 M: Eric Auger <eric.auger@redhat.com>
20441 L: kvm@vger.kernel.org
20443 F: drivers/vfio/platform/
20445 VFIO MLX5 PCI DRIVER
20446 M: Yishai Hadas <yishaih@nvidia.com>
20447 L: kvm@vger.kernel.org
20449 F: drivers/vfio/pci/mlx5/
20452 R: Lukas Wunner <lukas@wunner.de>
20454 T: git git://anongit.freedesktop.org/drm/drm-misc
20455 F: Documentation/gpu/vga-switcheroo.rst
20456 F: drivers/gpu/vga/vga_switcheroo.c
20457 F: include/linux/vga_switcheroo.h
20459 VIA RHINE NETWORK DRIVER
20461 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
20462 F: drivers/net/ethernet/via/via-rhine.c
20464 VIA SD/MMC CARD CONTROLLER DRIVER
20465 M: Bruce Chang <brucechang@via.com.tw>
20466 M: Harald Welte <HaraldWelte@viatech.com>
20468 F: drivers/mmc/host/via-sdmmc.c
20470 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
20471 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
20472 L: linux-fbdev@vger.kernel.org
20474 F: drivers/video/fbdev/via/
20475 F: include/linux/via-core.h
20476 F: include/linux/via-gpio.h
20477 F: include/linux/via_i2c.h
20479 VIA VELOCITY NETWORK DRIVER
20480 M: Francois Romieu <romieu@fr.zoreil.com>
20481 L: netdev@vger.kernel.org
20483 F: drivers/net/ethernet/via/via-velocity.*
20485 VICODEC VIRTUAL CODEC DRIVER
20486 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
20487 L: linux-media@vger.kernel.org
20489 W: https://linuxtv.org
20490 T: git git://linuxtv.org/media_tree.git
20491 F: drivers/media/test-drivers/vicodec/*
20493 VIDEO I2C POLLING DRIVER
20494 M: Matt Ranostay <matt.ranostay@konsulko.com>
20495 L: linux-media@vger.kernel.org
20497 F: drivers/media/i2c/video-i2c.c
20499 VIDEO MULTIPLEXER DRIVER
20500 M: Philipp Zabel <p.zabel@pengutronix.de>
20501 L: linux-media@vger.kernel.org
20503 F: drivers/media/platform/video-mux.c
20505 VIDEOBUF2 FRAMEWORK
20506 M: Tomasz Figa <tfiga@chromium.org>
20507 M: Marek Szyprowski <m.szyprowski@samsung.com>
20508 L: linux-media@vger.kernel.org
20510 F: drivers/media/common/videobuf2/*
20511 F: include/media/videobuf2-*
20513 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
20514 M: Shuah Khan <skhan@linuxfoundation.org>
20515 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
20516 L: linux-media@vger.kernel.org
20518 W: https://linuxtv.org
20519 T: git git://linuxtv.org/media_tree.git
20520 F: drivers/media/test-drivers/vimc/*
20523 M: Alex Williamson <alex.williamson@redhat.com>
20524 M: Paolo Bonzini <pbonzini@redhat.com>
20525 L: kvm@vger.kernel.org
20529 VIRTIO AND VHOST VSOCK DRIVER
20530 M: Stefan Hajnoczi <stefanha@redhat.com>
20531 M: Stefano Garzarella <sgarzare@redhat.com>
20532 L: kvm@vger.kernel.org
20533 L: virtualization@lists.linux-foundation.org
20534 L: netdev@vger.kernel.org
20536 F: drivers/vhost/vsock.c
20537 F: include/linux/virtio_vsock.h
20538 F: include/uapi/linux/virtio_vsock.h
20539 F: net/vmw_vsock/virtio_transport.c
20540 F: net/vmw_vsock/virtio_transport_common.c
20542 VIRTIO BLOCK AND SCSI DRIVERS
20543 M: "Michael S. Tsirkin" <mst@redhat.com>
20544 M: Jason Wang <jasowang@redhat.com>
20545 R: Paolo Bonzini <pbonzini@redhat.com>
20546 R: Stefan Hajnoczi <stefanha@redhat.com>
20547 L: virtualization@lists.linux-foundation.org
20549 F: drivers/block/virtio_blk.c
20550 F: drivers/scsi/virtio_scsi.c
20551 F: drivers/vhost/scsi.c
20552 F: include/uapi/linux/virtio_blk.h
20553 F: include/uapi/linux/virtio_scsi.h
20555 VIRTIO CONSOLE DRIVER
20556 M: Amit Shah <amit@kernel.org>
20557 L: virtualization@lists.linux-foundation.org
20559 F: drivers/char/virtio_console.c
20560 F: include/linux/virtio_console.h
20561 F: include/uapi/linux/virtio_console.h
20563 VIRTIO CORE AND NET DRIVERS
20564 M: "Michael S. Tsirkin" <mst@redhat.com>
20565 M: Jason Wang <jasowang@redhat.com>
20566 L: virtualization@lists.linux-foundation.org
20568 F: Documentation/ABI/testing/sysfs-bus-vdpa
20569 F: Documentation/devicetree/bindings/virtio/
20570 F: drivers/block/virtio_blk.c
20571 F: drivers/crypto/virtio/
20572 F: drivers/net/virtio_net.c
20575 F: include/linux/vdpa.h
20576 F: include/linux/virtio*.h
20577 F: include/uapi/linux/virtio_*.h
20581 M: "Michael S. Tsirkin" <mst@redhat.com>
20582 M: David Hildenbrand <david@redhat.com>
20583 L: virtualization@lists.linux-foundation.org
20585 F: drivers/virtio/virtio_balloon.c
20586 F: include/uapi/linux/virtio_balloon.h
20587 F: include/linux/balloon_compaction.h
20588 F: mm/balloon_compaction.c
20590 VIRTIO CRYPTO DRIVER
20591 M: Gonglei <arei.gonglei@huawei.com>
20592 L: virtualization@lists.linux-foundation.org
20593 L: linux-crypto@vger.kernel.org
20595 F: drivers/crypto/virtio/
20596 F: include/uapi/linux/virtio_crypto.h
20598 VIRTIO DRIVERS FOR S390
20599 M: Cornelia Huck <cohuck@redhat.com>
20600 M: Halil Pasic <pasic@linux.ibm.com>
20601 L: linux-s390@vger.kernel.org
20602 L: virtualization@lists.linux-foundation.org
20603 L: kvm@vger.kernel.org
20605 F: arch/s390/include/uapi/asm/virtio-ccw.h
20606 F: drivers/s390/virtio/
20609 M: Vivek Goyal <vgoyal@redhat.com>
20610 M: Stefan Hajnoczi <stefanha@redhat.com>
20611 M: Miklos Szeredi <miklos@szeredi.hu>
20612 L: virtualization@lists.linux-foundation.org
20613 L: linux-fsdevel@vger.kernel.org
20615 W: https://virtio-fs.gitlab.io/
20616 F: Documentation/filesystems/virtiofs.rst
20617 F: fs/fuse/virtio_fs.c
20618 F: include/uapi/linux/virtio_fs.h
20621 M: Enrico Weigelt, metux IT consult <info@metux.net>
20622 M: Viresh Kumar <vireshk@kernel.org>
20623 L: linux-gpio@vger.kernel.org
20624 L: virtualization@lists.linux-foundation.org
20626 F: drivers/gpio/gpio-virtio.c
20627 F: include/uapi/linux/virtio_gpio.h
20630 M: David Airlie <airlied@linux.ie>
20631 M: Gerd Hoffmann <kraxel@redhat.com>
20632 R: Gurchetan Singh <gurchetansingh@chromium.org>
20633 R: Chia-I Wu <olvaffe@gmail.com>
20634 L: dri-devel@lists.freedesktop.org
20635 L: virtualization@lists.linux-foundation.org
20637 T: git git://anongit.freedesktop.org/drm/drm-misc
20638 F: drivers/gpu/drm/virtio/
20639 F: include/uapi/linux/virtio_gpu.h
20641 VIRTIO HOST (VHOST)
20642 M: "Michael S. Tsirkin" <mst@redhat.com>
20643 M: Jason Wang <jasowang@redhat.com>
20644 L: kvm@vger.kernel.org
20645 L: virtualization@lists.linux-foundation.org
20646 L: netdev@vger.kernel.org
20648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
20650 F: include/linux/vhost_iotlb.h
20651 F: include/uapi/linux/vhost.h
20653 VIRTIO INPUT DRIVER
20654 M: Gerd Hoffmann <kraxel@redhat.com>
20656 F: drivers/virtio/virtio_input.c
20657 F: include/uapi/linux/virtio_input.h
20659 VIRTIO IOMMU DRIVER
20660 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
20661 L: virtualization@lists.linux-foundation.org
20663 F: drivers/iommu/virtio-iommu.c
20664 F: include/uapi/linux/virtio_iommu.h
20667 M: David Hildenbrand <david@redhat.com>
20668 L: virtualization@lists.linux-foundation.org
20670 W: https://virtio-mem.gitlab.io/
20671 F: drivers/virtio/virtio_mem.c
20672 F: include/uapi/linux/virtio_mem.h
20674 VIRTIO SOUND DRIVER
20675 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
20676 M: "Michael S. Tsirkin" <mst@redhat.com>
20677 L: virtualization@lists.linux-foundation.org
20678 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20680 F: include/uapi/linux/virtio_snd.h
20684 M: Conghui Chen <conghui.chen@intel.com>
20685 M: Viresh Kumar <viresh.kumar@linaro.org>
20686 L: linux-i2c@vger.kernel.org
20687 L: virtualization@lists.linux-foundation.org
20689 F: drivers/i2c/busses/i2c-virtio.c
20690 F: include/uapi/linux/virtio_i2c.h
20693 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
20694 L: virtualization@lists.linux-foundation.org
20696 F: drivers/nvdimm/virtio_pmem.c
20697 F: drivers/nvdimm/nd_virtio.c
20699 VIRTUAL BOX GUEST DEVICE DRIVER
20700 M: Hans de Goede <hdegoede@redhat.com>
20701 M: Arnd Bergmann <arnd@arndb.de>
20702 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20704 F: drivers/virt/vboxguest/
20705 F: include/linux/vbox_utils.h
20706 F: include/uapi/linux/vbox*.h
20708 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20709 M: Hans de Goede <hdegoede@redhat.com>
20710 L: linux-fsdevel@vger.kernel.org
20714 VIRTUAL SERIO DEVICE DRIVER
20715 M: Stephen Chandler Paul <thatslyude@gmail.com>
20717 F: drivers/input/serio/userio.c
20718 F: include/uapi/linux/userio.h
20720 VIVID VIRTUAL VIDEO DRIVER
20721 M: Hans Verkuil <hverkuil@xs4all.nl>
20722 L: linux-media@vger.kernel.org
20724 W: https://linuxtv.org
20725 T: git git://linuxtv.org/media_tree.git
20726 F: drivers/media/test-drivers/vivid/*
20728 VIDTV VIRTUAL DIGITAL TV DRIVER
20729 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20730 L: linux-media@vger.kernel.org
20732 W: https://linuxtv.org
20733 T: git git://linuxtv.org/media_tree.git
20734 F: drivers/media/test-drivers/vidtv/*
20737 M: Florian Fainelli <f.fainelli@gmail.com>
20738 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20740 F: drivers/vlynq/vlynq.c
20741 F: include/linux/vlynq.h
20744 M: Martyn Welch <martyn@welchs.me.uk>
20745 M: Manohar Vanga <manohar.vanga@gmail.com>
20746 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20747 L: linux-kernel@vger.kernel.org
20749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20750 F: Documentation/driver-api/vme.rst
20751 F: drivers/staging/vme/
20753 F: include/linux/vme*
20755 VM SOCKETS (AF_VSOCK)
20756 M: Stefano Garzarella <sgarzare@redhat.com>
20757 L: virtualization@lists.linux-foundation.org
20758 L: netdev@vger.kernel.org
20760 F: drivers/net/vsockmon.c
20761 F: include/net/af_vsock.h
20762 F: include/uapi/linux/vm_sockets.h
20763 F: include/uapi/linux/vm_sockets_diag.h
20764 F: include/uapi/linux/vsockmon.h
20766 F: tools/testing/vsock/
20768 VMWARE BALLOON DRIVER
20769 M: Nadav Amit <namit@vmware.com>
20770 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20771 L: linux-kernel@vger.kernel.org
20773 F: drivers/misc/vmw_balloon.c
20775 VMWARE HYPERVISOR INTERFACE
20776 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
20777 M: Alexey Makhalov <amakhalov@vmware.com>
20778 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20779 L: virtualization@lists.linux-foundation.org
20782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
20783 F: arch/x86/include/asm/vmware.h
20784 F: arch/x86/kernel/cpu/vmware.c
20786 VMWARE PVRDMA DRIVER
20787 M: Bryan Tan <bryantan@vmware.com>
20788 M: Vishnu Dasa <vdasa@vmware.com>
20789 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20790 L: linux-rdma@vger.kernel.org
20792 F: drivers/infiniband/hw/vmw_pvrdma/
20794 VMware PVSCSI driver
20795 M: Vishal Bhakta <vbhakta@vmware.com>
20796 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20797 L: linux-scsi@vger.kernel.org
20799 F: drivers/scsi/vmw_pvscsi.c
20800 F: drivers/scsi/vmw_pvscsi.h
20802 VMWARE VIRTUAL PTP CLOCK DRIVER
20803 M: Vivek Thampi <vithampi@vmware.com>
20804 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20805 L: netdev@vger.kernel.org
20807 F: drivers/ptp/ptp_vmw.c
20810 M: Jorgen Hansen <jhansen@vmware.com>
20811 M: Vishnu Dasa <vdasa@vmware.com>
20812 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20813 L: linux-kernel@vger.kernel.org
20815 F: drivers/misc/vmw_vmci/
20817 VMWARE VMMOUSE SUBDRIVER
20818 M: Zack Rusin <zackr@vmware.com>
20819 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
20820 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20821 L: linux-input@vger.kernel.org
20823 F: drivers/input/mouse/vmmouse.c
20824 F: drivers/input/mouse/vmmouse.h
20826 VMWARE VMXNET3 ETHERNET DRIVER
20827 M: Ronak Doshi <doshir@vmware.com>
20828 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
20829 L: netdev@vger.kernel.org
20831 F: drivers/net/vmxnet3/
20833 VOCORE VOCORE2 BOARD
20834 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20835 L: linux-mips@vger.kernel.org
20837 F: arch/mips/boot/dts/ralink/vocore2.dts
20839 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20840 M: Liam Girdwood <lgirdwood@gmail.com>
20841 M: Mark Brown <broonie@kernel.org>
20842 L: linux-kernel@vger.kernel.org
20844 W: http://www.slimlogic.co.uk/?p=48
20845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20846 F: Documentation/devicetree/bindings/regulator/
20847 F: Documentation/power/regulator/
20848 F: drivers/regulator/
20849 F: include/dt-bindings/regulator/
20850 F: include/linux/regulator/
20851 K: regulator_get_optional
20853 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20854 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20855 F: drivers/regulator/irq_helpers.c
20858 M: David Ahern <dsahern@kernel.org>
20859 L: netdev@vger.kernel.org
20861 F: Documentation/networking/vrf.rst
20862 F: drivers/net/vrf.c
20865 M: Petr Mladek <pmladek@suse.com>
20866 M: Steven Rostedt <rostedt@goodmis.org>
20867 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20868 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20869 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
20872 F: Documentation/core-api/printk-formats.rst
20873 F: lib/test_printf.c
20874 F: lib/test_scanf.c
20877 VT1211 HARDWARE MONITOR DRIVER
20878 M: Juerg Haefliger <juergh@gmail.com>
20879 L: linux-hwmon@vger.kernel.org
20881 F: Documentation/hwmon/vt1211.rst
20882 F: drivers/hwmon/vt1211.c
20884 VT8231 HARDWARE MONITOR DRIVER
20885 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20886 L: linux-hwmon@vger.kernel.org
20888 F: drivers/hwmon/vt8231.c
20890 VUB300 USB to SDIO/SD/MMC bridge chip
20891 L: linux-mmc@vger.kernel.org
20893 F: drivers/mmc/host/vub300.c
20895 W1 DALLAS'S 1-WIRE BUS
20896 M: Evgeniy Polyakov <zbr@ioremap.net>
20898 F: Documentation/devicetree/bindings/w1/
20899 F: Documentation/w1/
20901 F: include/linux/w1.h
20903 W83791D HARDWARE MONITORING DRIVER
20904 M: Marc Hulsman <m.hulsman@tudelft.nl>
20905 L: linux-hwmon@vger.kernel.org
20907 F: Documentation/hwmon/w83791d.rst
20908 F: drivers/hwmon/w83791d.c
20910 W83793 HARDWARE MONITORING DRIVER
20911 M: Rudolf Marek <r.marek@assembler.cz>
20912 L: linux-hwmon@vger.kernel.org
20914 F: Documentation/hwmon/w83793.rst
20915 F: drivers/hwmon/w83793.c
20917 W83795 HARDWARE MONITORING DRIVER
20918 M: Jean Delvare <jdelvare@suse.com>
20919 L: linux-hwmon@vger.kernel.org
20921 F: drivers/hwmon/w83795.c
20923 W83L51xD SD/MMC CARD INTERFACE DRIVER
20924 M: Pierre Ossman <pierre@ossman.eu>
20926 F: drivers/mmc/host/wbsd.*
20928 WACOM PROTOCOL 4 SERIAL TABLETS
20929 M: Julian Squires <julian@cipht.net>
20930 M: Hans de Goede <hdegoede@redhat.com>
20931 L: linux-input@vger.kernel.org
20933 F: drivers/input/tablet/wacom_serial4.c
20935 WATCHDOG DEVICE DRIVERS
20936 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20937 M: Guenter Roeck <linux@roeck-us.net>
20938 L: linux-watchdog@vger.kernel.org
20940 W: http://www.linux-watchdog.org/
20941 T: git git://www.linux-watchdog.org/linux-watchdog.git
20942 F: Documentation/devicetree/bindings/watchdog/
20943 F: Documentation/watchdog/
20944 F: drivers/watchdog/
20945 F: include/linux/watchdog.h
20946 F: include/uapi/linux/watchdog.h
20948 WHISKEYCOVE PMIC GPIO DRIVER
20949 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20950 L: linux-gpio@vger.kernel.org
20952 F: drivers/gpio/gpio-wcove.c
20955 M: Dianlong Li <long17.cool@163.com>
20956 L: linux-rtc@vger.kernel.org
20958 F: drivers/rtc/rtc-sd3078.c
20961 M: David Rheinsberg <david.rheinsberg@gmail.com>
20962 L: linux-input@vger.kernel.org
20964 F: drivers/hid/hid-wiimote*
20966 WILOCITY WIL6210 WIRELESS DRIVER
20967 M: Maya Erez <merez@codeaurora.org>
20968 L: linux-wireless@vger.kernel.org
20969 L: wil6210@qti.qualcomm.com
20971 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20972 F: drivers/net/wireless/ath/wil6210/
20975 M: David Härdeman <david@hardeman.nu>
20977 F: drivers/media/rc/winbond-cir.c
20979 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20980 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20981 L: linux-watchdog@vger.kernel.org
20983 F: drivers/watchdog/ebc-c384_wdt.c
20985 WINSYSTEMS WS16C48 GPIO DRIVER
20986 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20987 L: linux-gpio@vger.kernel.org
20989 F: drivers/gpio/gpio-ws16c48.c
20991 WIREGUARD SECURE NETWORK TUNNEL
20992 M: Jason A. Donenfeld <Jason@zx2c4.com>
20993 L: wireguard@lists.zx2c4.com
20994 L: netdev@vger.kernel.org
20996 F: drivers/net/wireguard/
20997 F: tools/testing/selftests/wireguard/
20999 WISTRON LAPTOP BUTTON DRIVER
21000 M: Miloslav Trmac <mitr@volny.cz>
21002 F: drivers/input/misc/wistron_btns.c
21004 WL3501 WIRELESS PCMCIA CARD DRIVER
21005 L: linux-wireless@vger.kernel.org
21007 F: drivers/net/wireless/wl3501*
21009 WOLFSON MICROELECTRONICS DRIVERS
21010 L: patches@opensource.cirrus.com
21012 W: https://github.com/CirrusLogic/linux-drivers/wiki
21013 T: git https://github.com/CirrusLogic/linux-drivers.git
21014 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21015 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21016 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21017 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21018 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21019 F: Documentation/devicetree/bindings/sound/wm*
21020 F: Documentation/hwmon/wm83??.rst
21021 F: arch/arm/mach-s3c/mach-crag6410*
21022 F: drivers/clk/clk-wm83*.c
21023 F: drivers/gpio/gpio-*wm*.c
21024 F: drivers/gpio/gpio-arizona.c
21025 F: drivers/hwmon/wm83??-hwmon.c
21026 F: drivers/input/misc/wm831x-on.c
21027 F: drivers/input/touchscreen/wm831x-ts.c
21028 F: drivers/input/touchscreen/wm97*.c
21029 F: drivers/leds/leds-wm83*.c
21030 F: drivers/mfd/arizona*
21031 F: drivers/mfd/cs47l24*
21032 F: drivers/mfd/wm*.c
21033 F: drivers/power/supply/wm83*.c
21034 F: drivers/regulator/arizona*
21035 F: drivers/regulator/wm8*.c
21036 F: drivers/rtc/rtc-wm83*.c
21037 F: drivers/video/backlight/wm83*_bl.c
21038 F: drivers/watchdog/wm83*_wdt.c
21039 F: include/linux/mfd/arizona/
21040 F: include/linux/mfd/wm831x/
21041 F: include/linux/mfd/wm8350/
21042 F: include/linux/mfd/wm8400*
21043 F: include/linux/regulator/arizona*
21044 F: include/linux/wm97xx.h
21045 F: include/sound/wm????.h
21046 F: sound/soc/codecs/arizona*
21047 F: sound/soc/codecs/cs47l24*
21048 F: sound/soc/codecs/wm*
21051 M: Tejun Heo <tj@kernel.org>
21052 R: Lai Jiangshan <jiangshanlai@gmail.com>
21054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21055 F: Documentation/core-api/workqueue.rst
21056 F: include/linux/workqueue.h
21057 F: kernel/workqueue.c
21060 M: Loic Poulain <loic.poulain@linaro.org>
21061 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21062 R: Johannes Berg <johannes@sipsolutions.net>
21063 L: netdev@vger.kernel.org
21065 F: drivers/net/wwan/
21066 F: include/linux/wwan.h
21067 F: include/uapi/linux/wwan.h
21069 X-POWERS AXP288 PMIC DRIVERS
21070 M: Hans de Goede <hdegoede@redhat.com>
21072 F: drivers/acpi/pmic/intel_pmic_xpower.c
21075 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21076 M: Chen-Yu Tsai <wens@csie.org>
21077 L: linux-kernel@vger.kernel.org
21082 M: Martin Schiller <ms@dev.tdt.de>
21083 L: linux-x25@vger.kernel.org
21085 F: Documentation/networking/lapb-module.rst
21086 F: Documentation/networking/x25*
21087 F: drivers/net/wan/hdlc_x25.c
21088 F: drivers/net/wan/lapbether.c
21089 F: include/*/lapb.h
21090 F: include/net/x25*
21091 F: include/uapi/linux/x25.h
21095 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21096 M: Thomas Gleixner <tglx@linutronix.de>
21097 M: Ingo Molnar <mingo@redhat.com>
21098 M: Borislav Petkov <bp@alien8.de>
21099 M: Dave Hansen <dave.hansen@linux.intel.com>
21101 R: "H. Peter Anvin" <hpa@zytor.com>
21102 L: linux-kernel@vger.kernel.org
21104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21105 F: Documentation/devicetree/bindings/x86/
21106 F: Documentation/x86/
21110 M: Andy Lutomirski <luto@kernel.org>
21111 L: linux-kernel@vger.kernel.org
21113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21116 X86 MCE INFRASTRUCTURE
21117 M: Tony Luck <tony.luck@intel.com>
21118 M: Borislav Petkov <bp@alien8.de>
21119 L: linux-edac@vger.kernel.org
21121 F: Documentation/ABI/testing/sysfs-mce
21122 F: Documentation/x86/x86_64/machinecheck.rst
21123 F: arch/x86/kernel/cpu/mce/*
21125 X86 MICROCODE UPDATE SUPPORT
21126 M: Borislav Petkov <bp@alien8.de>
21128 F: arch/x86/kernel/cpu/microcode/*
21131 M: Dave Hansen <dave.hansen@linux.intel.com>
21132 M: Andy Lutomirski <luto@kernel.org>
21133 M: Peter Zijlstra <peterz@infradead.org>
21134 L: linux-kernel@vger.kernel.org
21136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21139 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21140 M: Hans de Goede <hdegoede@redhat.com>
21141 L: platform-driver-x86@vger.kernel.org
21143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21144 F: drivers/platform/x86/x86-android-tablets.c
21146 X86 PLATFORM DRIVERS
21147 M: Hans de Goede <hdegoede@redhat.com>
21148 M: Mark Gross <markgross@kernel.org>
21149 L: platform-driver-x86@vger.kernel.org
21151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21152 F: drivers/platform/olpc/
21153 F: drivers/platform/x86/
21155 X86 PLATFORM DRIVERS - ARCH
21156 R: Darren Hart <dvhart@infradead.org>
21157 R: Andy Shevchenko <andy@infradead.org>
21158 L: platform-driver-x86@vger.kernel.org
21161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21162 F: arch/x86/platform
21164 X86 PLATFORM UV HPE SUPERDOME FLEX
21165 M: Steve Wahl <steve.wahl@hpe.com>
21166 R: Mike Travis <mike.travis@hpe.com>
21167 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21168 R: Russ Anderson <russ.anderson@hpe.com>
21170 F: arch/x86/include/asm/uv/
21171 F: arch/x86/kernel/apic/x2apic_uv_x.c
21172 F: arch/x86/platform/uv/
21175 M: Andy Lutomirski <luto@kernel.org>
21176 L: linux-kernel@vger.kernel.org
21178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21179 F: arch/x86/entry/vdso/
21182 M: Matthew Wilcox <willy@infradead.org>
21183 L: linux-fsdevel@vger.kernel.org
21185 F: Documentation/core-api/xarray.rst
21186 F: include/linux/idr.h
21187 F: include/linux/xarray.h
21190 F: tools/testing/radix-tree
21193 M: Benjamin Valentin <benpicco@googlemail.com>
21195 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21196 F: drivers/media/rc/xbox_remote.c
21198 XC2028/3028 TUNER DRIVER
21199 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21200 L: linux-media@vger.kernel.org
21202 W: https://linuxtv.org
21203 T: git git://linuxtv.org/media_tree.git
21204 F: drivers/media/tuners/xc2028.*
21206 XDP (eXpress Data Path)
21207 M: Alexei Starovoitov <ast@kernel.org>
21208 M: Daniel Borkmann <daniel@iogearbox.net>
21209 M: David S. Miller <davem@davemloft.net>
21210 M: Jakub Kicinski <kuba@kernel.org>
21211 M: Jesper Dangaard Brouer <hawk@kernel.org>
21212 M: John Fastabend <john.fastabend@gmail.com>
21213 L: netdev@vger.kernel.org
21214 L: bpf@vger.kernel.org
21216 F: include/net/xdp.h
21217 F: include/net/xdp_priv.h
21218 F: include/trace/events/xdp.h
21219 F: kernel/bpf/cpumap.c
21220 F: kernel/bpf/devmap.c
21222 F: samples/bpf/xdp*
21223 F: tools/testing/selftests/bpf/*xdp*
21224 F: tools/testing/selftests/bpf/*/*xdp*
21225 F: drivers/net/ethernet/*/*/*/*/*xdp*
21226 F: drivers/net/ethernet/*/*/*xdp*
21227 K: (?:\b|_)xdp(?:\b|_)
21229 XDP SOCKETS (AF_XDP)
21230 M: Björn Töpel <bjorn@kernel.org>
21231 M: Magnus Karlsson <magnus.karlsson@intel.com>
21232 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21233 L: netdev@vger.kernel.org
21234 L: bpf@vger.kernel.org
21236 F: Documentation/networking/af_xdp.rst
21237 F: include/net/xdp_sock*
21238 F: include/net/xsk_buff_pool.h
21239 F: include/uapi/linux/if_xdp.h
21240 F: include/uapi/linux/xdp_diag.h
21241 F: include/net/netns/xdp.h
21243 F: samples/bpf/xdpsock*
21244 F: tools/lib/bpf/xsk*
21246 XEN BLOCK SUBSYSTEM
21247 M: Roger Pau Monné <roger.pau@citrix.com>
21248 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21250 F: drivers/block/xen*
21251 F: drivers/block/xen-blkback/*
21254 M: Stefano Stabellini <sstabellini@kernel.org>
21255 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21257 F: arch/arm/include/asm/xen/
21260 XEN HYPERVISOR ARM64
21261 M: Stefano Stabellini <sstabellini@kernel.org>
21262 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21264 F: arch/arm64/include/asm/xen/
21267 XEN HYPERVISOR INTERFACE
21268 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
21269 M: Juergen Gross <jgross@suse.com>
21270 R: Stefano Stabellini <sstabellini@kernel.org>
21271 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21274 F: Documentation/ABI/stable/sysfs-hypervisor-xen
21275 F: Documentation/ABI/testing/sysfs-hypervisor-xen
21276 F: arch/x86/include/asm/pvclock-abi.h
21277 F: arch/x86/include/asm/xen/
21278 F: arch/x86/platform/pvh/
21280 F: drivers/*/xen-*front.c
21282 F: include/uapi/xen/
21285 XEN NETWORK BACKEND DRIVER
21286 M: Wei Liu <wei.liu@kernel.org>
21287 M: Paul Durrant <paul@xen.org>
21288 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21289 L: netdev@vger.kernel.org
21291 F: drivers/net/xen-netback/*
21294 M: Juergen Gross <jgross@suse.com>
21295 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21297 F: arch/x86/pci/*xen*
21298 F: drivers/pci/*xen*
21301 M: Juergen Gross <jgross@suse.com>
21302 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21303 L: linux-scsi@vger.kernel.org
21305 F: drivers/scsi/xen-scsifront.c
21306 F: drivers/xen/xen-scsiback.c
21307 F: include/xen/interface/io/vscsiif.h
21310 M: Juergen Gross <jgross@suse.com>
21311 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21312 L: linux-usb@vger.kernel.org
21314 F: drivers/usb/host/xen*
21315 F: include/xen/interface/io/usbif.h
21317 XEN SOUND FRONTEND DRIVER
21318 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21319 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21320 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21324 XEN SWIOTLB SUBSYSTEM
21325 M: Juergen Gross <jgross@suse.com>
21326 M: Stefano Stabellini <sstabellini@kernel.org>
21327 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
21328 L: iommu@lists.linux-foundation.org
21330 F: arch/x86/xen/*swiotlb*
21331 F: drivers/xen/*swiotlb*
21334 C: irc://irc.oftc.net/xfs
21335 M: Darrick J. Wong <djwong@kernel.org>
21336 M: linux-xfs@vger.kernel.org
21337 L: linux-xfs@vger.kernel.org
21340 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21341 F: Documentation/ABI/testing/sysfs-fs-xfs
21342 F: Documentation/admin-guide/xfs.rst
21343 F: Documentation/filesystems/xfs-delayed-logging-design.rst
21344 F: Documentation/filesystems/xfs-self-describing-metadata.rst
21346 F: include/uapi/linux/dqblk_xfs.h
21347 F: include/uapi/linux/fsmap.h
21350 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
21351 L: linux-iio@vger.kernel.org
21353 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
21354 F: drivers/iio/adc/xilinx-ams.c
21356 XILINX AXI ETHERNET DRIVER
21357 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
21359 F: drivers/net/ethernet/xilinx/xilinx_axienet*
21362 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
21363 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
21364 L: linux-can@vger.kernel.org
21366 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
21367 F: drivers/net/can/xilinx_can.c
21370 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
21371 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
21372 R: Michal Simek <michal.simek@xilinx.com>
21374 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
21375 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
21376 F: drivers/gpio/gpio-xilinx.c
21377 F: drivers/gpio/gpio-zynq.c
21379 XILINX SD-FEC IP CORES
21380 M: Derek Kiernan <derek.kiernan@xilinx.com>
21381 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
21383 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
21384 F: Documentation/misc-devices/xilinx_sdfec.rst
21385 F: drivers/misc/Kconfig
21386 F: drivers/misc/Makefile
21387 F: drivers/misc/xilinx_sdfec.c
21388 F: include/uapi/misc/xilinx_sdfec.h
21390 XILINX UARTLITE SERIAL DRIVER
21391 M: Peter Korsgaard <jacmet@sunsite.dk>
21392 L: linux-serial@vger.kernel.org
21394 F: drivers/tty/serial/uartlite.c
21396 XILINX VIDEO IP CORES
21397 M: Hyun Kwon <hyun.kwon@xilinx.com>
21398 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21399 L: linux-media@vger.kernel.org
21401 T: git git://linuxtv.org/media_tree.git
21402 F: Documentation/devicetree/bindings/media/xilinx/
21403 F: drivers/media/platform/xilinx/
21404 F: include/uapi/linux/xilinx-v4l2-controls.h
21406 XILINX ZYNQMP DPDMA DRIVER
21407 M: Hyun Kwon <hyun.kwon@xilinx.com>
21408 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21409 L: dmaengine@vger.kernel.org
21411 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
21412 F: drivers/dma/xilinx/xilinx_dpdma.c
21413 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
21415 XILINX ZYNQMP PSGTR PHY DRIVER
21416 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
21417 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21418 L: linux-kernel@vger.kernel.org
21420 T: git https://github.com/Xilinx/linux-xlnx.git
21421 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
21422 F: drivers/phy/xilinx/phy-zynqmp.c
21424 XILINX ZYNQMP SHA3 DRIVER
21425 M: Harsha <harsha.harsha@xilinx.com>
21427 F: drivers/crypto/xilinx/zynqmp-sha.c
21429 XILINX EVENT MANAGEMENT DRIVER
21430 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
21432 F: drivers/soc/xilinx/xlnx_event_manager.c
21433 F: include/linux/firmware/xlnx-event-manager.h
21436 M: Eli Billauer <eli.billauer@gmail.com>
21437 L: linux-kernel@vger.kernel.org
21439 F: drivers/char/xillybus/
21442 M: George Cherian <gcherian@marvell.com>
21443 L: linux-i2c@vger.kernel.org
21445 W: http://www.marvell.com
21446 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
21447 F: drivers/i2c/busses/i2c-xlp9xx.c
21449 XRA1403 GPIO EXPANDER
21450 M: Nandor Han <nandor.han@ge.com>
21451 M: Semi Malinen <semi.malinen@ge.com>
21452 L: linux-gpio@vger.kernel.org
21454 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
21455 F: drivers/gpio/gpio-xra1403.c
21457 XTENSA XTFPGA PLATFORM SUPPORT
21458 M: Max Filippov <jcmvbkbc@gmail.com>
21459 L: linux-xtensa@linux-xtensa.org
21461 F: drivers/spi/spi-xtensa-xtfpga.c
21462 F: sound/soc/xtensa/xtfpga-i2s.c
21464 YAM DRIVER FOR AX.25
21465 M: Jean-Paul Roubelat <jpr@f6fbb.org>
21466 L: linux-hams@vger.kernel.org
21468 F: drivers/net/hamradio/yam*
21469 F: include/linux/yam.h
21471 YAMA SECURITY MODULE
21472 M: Kees Cook <keescook@chromium.org>
21474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
21475 F: Documentation/admin-guide/LSM/Yama.rst
21478 YEALINK PHONE DRIVER
21479 M: Henk Vergonet <Henk.Vergonet@gmail.com>
21480 L: usbb2k-api-dev@nongnu.org
21482 F: Documentation/input/devices/yealink.rst
21483 F: drivers/input/misc/yealink.*
21485 Z8530 DRIVER FOR AX.25
21486 M: Joerg Reuter <jreuter@yaina.de>
21487 L: linux-hams@vger.kernel.org
21489 W: http://yaina.de/jreuter/
21490 W: http://www.qsl.net/dl1bke/
21491 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
21492 F: drivers/net/hamradio/*scc.c
21493 F: drivers/net/hamradio/z8530.h
21495 ZBUD COMPRESSED PAGE ALLOCATOR
21496 M: Seth Jennings <sjenning@redhat.com>
21497 M: Dan Streetman <ddstreet@ieee.org>
21498 L: linux-mm@kvack.org
21502 ZD1211RW WIRELESS DRIVER
21503 M: Ulrich Kunitz <kune@deine-taler.de>
21504 L: linux-wireless@vger.kernel.org
21505 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
21507 W: http://zd1211.ath.cx/wiki/DriverRewrite
21508 F: drivers/net/wireless/zydas/zd1211rw/
21510 ZD1301 MEDIA DRIVER
21511 M: Antti Palosaari <crope@iki.fi>
21512 L: linux-media@vger.kernel.org
21514 W: https://linuxtv.org/
21515 W: http://palosaari.fi/linux/
21516 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21517 F: drivers/media/usb/dvb-usb-v2/zd1301*
21519 ZD1301_DEMOD MEDIA DRIVER
21520 M: Antti Palosaari <crope@iki.fi>
21521 L: linux-media@vger.kernel.org
21523 W: https://linuxtv.org/
21524 W: http://palosaari.fi/linux/
21525 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21526 F: drivers/media/dvb-frontends/zd1301_demod*
21528 ZHAOXIN PROCESSOR SUPPORT
21529 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
21530 L: linux-kernel@vger.kernel.org
21532 F: arch/x86/kernel/cpu/zhaoxin.c
21535 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
21536 M: Naohiro Aota <naohiro.aota@wdc.com>
21537 R: Johannes Thumshirn <jth@kernel.org>
21538 L: linux-fsdevel@vger.kernel.org
21540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
21541 F: Documentation/filesystems/zonefs.rst
21544 ZPOOL COMPRESSED PAGE STORAGE API
21545 M: Dan Streetman <ddstreet@ieee.org>
21546 L: linux-mm@kvack.org
21548 F: include/linux/zpool.h
21551 ZR36067 VIDEO FOR LINUX DRIVER
21552 M: Corentin Labbe <clabbe@baylibre.com>
21553 L: mjpeg-users@lists.sourceforge.net
21554 L: linux-media@vger.kernel.org
21556 W: http://mjpeg.sourceforge.net/driver-zoran/
21557 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21558 F: Documentation/driver-api/media/drivers/zoran.rst
21559 F: drivers/staging/media/zoran/
21561 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
21562 M: Minchan Kim <minchan@kernel.org>
21563 M: Nitin Gupta <ngupta@vflare.org>
21564 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21565 L: linux-kernel@vger.kernel.org
21567 F: Documentation/admin-guide/blockdev/zram.rst
21568 F: drivers/block/zram/
21570 ZS DECSTATION Z85C30 SERIAL DRIVER
21571 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21573 F: drivers/tty/serial/zs.*
21575 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
21576 M: Minchan Kim <minchan@kernel.org>
21577 M: Nitin Gupta <ngupta@vflare.org>
21578 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21579 L: linux-mm@kvack.org
21581 F: Documentation/vm/zsmalloc.rst
21582 F: include/linux/zsmalloc.h
21586 M: Nick Terrell <terrelln@fb.com>
21588 B: https://github.com/facebook/zstd/issues
21589 T: git git://github.com/terrelln/linux.git
21590 F: include/linux/zstd*
21592 F: lib/decompress_unzstd.c
21597 ZSWAP COMPRESSED SWAP CACHING
21598 M: Seth Jennings <sjenning@redhat.com>
21599 M: Dan Streetman <ddstreet@ieee.org>
21600 M: Vitaly Wool <vitaly.wool@konsulko.com>
21601 L: linux-mm@kvack.org
21606 M: Linus Torvalds <torvalds@linux-foundation.org>
21607 L: linux-kernel@vger.kernel.org
21608 S: Buried alive in reporters
21609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git