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 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.com
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 X: arch/*/include/uapi/
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M: Hans de Goede <hdegoede@redhat.com>
269 L: linux-hwmon@vger.kernel.org
271 F: drivers/hwmon/abituguru.c
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M: Alistair John Strachan <alistair@devzero.co.uk>
275 L: linux-hwmon@vger.kernel.org
277 F: drivers/hwmon/abituguru3.c
279 ACCES 104-DIO-48E GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-104-dio-48e.c
285 ACCES 104-IDI-48 GPIO DRIVER
286 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-104-idi-48.c
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-idio-16.c
297 ACCES 104-QUAD-8 DRIVER
298 M: William Breathitt Gray <vilhelm.gray@gmail.com>
299 M: Syed Nayyar Waris <syednwaris@gmail.com>
300 L: linux-iio@vger.kernel.org
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rafael@kernel.org>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rafael@kernel.org>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
368 L: linux-acpi@vger.kernel.org
371 W: https://acpica.org/
372 W: https://github.com/acpica/acpica/
373 Q: https://patchwork.kernel.org/project/linux-acpi/list/
374 B: https://bugzilla.kernel.org
375 B: https://bugs.acpica.org
376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
377 F: drivers/acpi/acpica/
382 M: Zhang Rui <rui.zhang@intel.com>
383 L: linux-acpi@vger.kernel.org
385 W: https://01.org/linux-acpi
386 B: https://bugzilla.kernel.org
387 F: drivers/acpi/fan.c
389 ACPI FOR ARM64 (ACPI/arm64)
390 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
391 M: Hanjun Guo <guohanjun@huawei.com>
392 M: Sudeep Holla <sudeep.holla@arm.com>
393 L: linux-acpi@vger.kernel.org
394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
396 F: drivers/acpi/arm64
398 ACPI I2C MULTI INSTANTIATE DRIVER
399 M: Hans de Goede <hdegoede@redhat.com>
400 L: platform-driver-x86@vger.kernel.org
402 F: drivers/platform/x86/i2c-multi-instantiate.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: Zhang Rui <rui.zhang@intel.com>
418 L: linux-acpi@vger.kernel.org
420 W: https://01.org/linux-acpi
421 B: https://bugzilla.kernel.org
422 F: drivers/acpi/*thermal*
425 M: Zhang Rui <rui.zhang@intel.com>
426 L: linux-acpi@vger.kernel.org
428 W: https://01.org/linux-acpi
429 B: https://bugzilla.kernel.org
430 F: drivers/acpi/acpi_video.c
433 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
434 L: linux-acpi@vger.kernel.org
435 L: iommu@lists.linux-foundation.org
437 F: drivers/acpi/viot.c
438 F: include/linux/acpi_viot.h
441 L: platform-driver-x86@vger.kernel.org
443 F: drivers/platform/x86/wmi.c
444 F: include/uapi/linux/wmi.h
446 ACRN HYPERVISOR SERVICE MODULE
447 M: Fei Li <fei1.li@intel.com>
448 L: acrn-dev@lists.projectacrn.org (subscribers-only)
450 W: https://projectacrn.org
451 F: Documentation/virt/acrn/
452 F: drivers/virt/acrn/
453 F: include/uapi/linux/acrn.h
455 AD1889 ALSA SOUND DRIVER
456 L: linux-parisc@vger.kernel.org
458 W: https://parisc.wiki.kernel.org/index.php/AD1889
459 F: sound/pci/ad1889.*
461 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
462 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
463 L: linux-iio@vger.kernel.org
465 F: drivers/iio/potentiometer/ad5110.c
467 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
468 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/AD5254
471 W: http://ez.analog.com/community/linux-device-drivers
472 F: drivers/misc/ad525x_dpot.c
474 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
475 M: Michael Hennerich <michael.hennerich@analog.com>
477 W: http://wiki.analog.com/AD5398
478 W: http://ez.analog.com/community/linux-device-drivers
479 F: drivers/regulator/ad5398.c
481 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
482 M: Michael Hennerich <michael.hennerich@analog.com>
484 W: http://wiki.analog.com/AD7142
485 W: http://ez.analog.com/community/linux-device-drivers
486 F: drivers/input/misc/ad714x.c
488 AD7877 TOUCHSCREEN DRIVER
489 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/AD7877
492 W: http://ez.analog.com/community/linux-device-drivers
493 F: drivers/input/touchscreen/ad7877.c
495 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
496 M: Michael Hennerich <michael.hennerich@analog.com>
498 W: http://wiki.analog.com/AD7879
499 W: http://ez.analog.com/community/linux-device-drivers
500 F: drivers/input/touchscreen/ad7879.c
502 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
503 M: Jiri Kosina <jikos@kernel.org>
506 ADF7242 IEEE 802.15.4 RADIO DRIVER
507 M: Michael Hennerich <michael.hennerich@analog.com>
508 L: linux-wpan@vger.kernel.org
510 W: https://wiki.analog.com/ADF7242
511 W: http://ez.analog.com/community/linux-device-drivers
512 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
513 F: drivers/net/ieee802154/adf7242.c
515 ADM1025 HARDWARE MONITOR DRIVER
516 M: Jean Delvare <jdelvare@suse.com>
517 L: linux-hwmon@vger.kernel.org
519 F: Documentation/hwmon/adm1025.rst
520 F: drivers/hwmon/adm1025.c
522 ADM1029 HARDWARE MONITOR DRIVER
523 M: Corentin Labbe <clabbe.montjoie@gmail.com>
524 L: linux-hwmon@vger.kernel.org
526 F: drivers/hwmon/adm1029.c
528 ADM8211 WIRELESS DRIVER
529 L: linux-wireless@vger.kernel.org
531 W: https://wireless.wiki.kernel.org/
532 F: drivers/net/wireless/admtek/adm8211.*
534 ADP1653 FLASH CONTROLLER DRIVER
535 M: Sakari Ailus <sakari.ailus@iki.fi>
536 L: linux-media@vger.kernel.org
538 F: drivers/media/i2c/adp1653.c
539 F: include/media/i2c/adp1653.h
541 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
542 M: Michael Hennerich <michael.hennerich@analog.com>
544 W: http://wiki.analog.com/ADP5520
545 W: http://ez.analog.com/community/linux-device-drivers
546 F: drivers/gpio/gpio-adp5520.c
547 F: drivers/input/keyboard/adp5520-keys.c
548 F: drivers/leds/leds-adp5520.c
549 F: drivers/mfd/adp5520.c
550 F: drivers/video/backlight/adp5520_bl.c
552 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
553 M: Michael Hennerich <michael.hennerich@analog.com>
555 W: http://wiki.analog.com/ADP5588
556 W: http://ez.analog.com/community/linux-device-drivers
557 F: drivers/gpio/gpio-adp5588.c
558 F: drivers/input/keyboard/adp5588-keys.c
560 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
561 M: Michael Hennerich <michael.hennerich@analog.com>
563 W: http://wiki.analog.com/ADP8860
564 W: http://ez.analog.com/community/linux-device-drivers
565 F: drivers/video/backlight/adp8860_bl.c
568 M: Colin Leroy <colin@colino.net>
570 F: drivers/macintosh/therm_adt746x.c
572 ADT7475 HARDWARE MONITOR DRIVER
573 M: Jean Delvare <jdelvare@suse.com>
574 L: linux-hwmon@vger.kernel.org
576 F: Documentation/hwmon/adt7475.rst
577 F: drivers/hwmon/adt7475.c
580 M: Matthew Wilcox <willy@infradead.org>
581 M: Hannes Reinecke <hare@suse.com>
582 L: linux-scsi@vger.kernel.org
584 F: Documentation/scsi/advansys.rst
585 F: drivers/scsi/advansys.c
587 ADVANTECH SWBTN DRIVER
588 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
589 L: platform-driver-x86@vger.kernel.org
591 F: drivers/platform/x86/adv_swbutton.c
593 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
594 M: Lucas Stankus <lucas.p.stankus@gmail.com>
596 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
597 F: drivers/iio/accel/adxl313*
599 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
600 M: Michael Hennerich <michael.hennerich@analog.com>
602 W: http://wiki.analog.com/ADXL345
603 W: http://ez.analog.com/community/linux-device-drivers
604 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
605 F: drivers/input/misc/adxl34x.c
607 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
608 M: Puranjay Mohan <puranjay12@gmail.com>
609 L: linux-iio@vger.kernel.org
611 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
612 F: drivers/iio/accel/adxl355.h
613 F: drivers/iio/accel/adxl355_core.c
614 F: drivers/iio/accel/adxl355_i2c.c
615 F: drivers/iio/accel/adxl355_spi.c
617 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
618 M: Michael Hennerich <michael.hennerich@analog.com>
620 W: http://ez.analog.com/community/linux-device-drivers
621 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
622 F: drivers/iio/accel/adxl372.c
623 F: drivers/iio/accel/adxl372_i2c.c
624 F: drivers/iio/accel/adxl372_spi.c
627 M: Antti Palosaari <crope@iki.fi>
628 L: linux-media@vger.kernel.org
630 W: https://linuxtv.org
631 W: http://palosaari.fi/linux/
632 Q: http://patchwork.linuxtv.org/project/linux-media/list/
633 T: git git://linuxtv.org/anttip/media_tree.git
634 F: drivers/media/dvb-frontends/af9013*
637 M: Antti Palosaari <crope@iki.fi>
638 L: linux-media@vger.kernel.org
640 W: https://linuxtv.org
641 W: http://palosaari.fi/linux/
642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
643 T: git git://linuxtv.org/anttip/media_tree.git
644 F: drivers/media/dvb-frontends/af9033*
647 M: David Sterba <dsterba@suse.com>
648 L: linux-fsdevel@vger.kernel.org
650 F: Documentation/filesystems/affs.rst
654 M: David Howells <dhowells@redhat.com>
655 M: Marc Dionne <marc.dionne@auristor.com>
656 L: linux-afs@lists.infradead.org
658 W: https://www.infradead.org/~dhowells/kafs/
659 F: Documentation/filesystems/afs.rst
661 F: include/trace/events/afs.h
664 M: David Airlie <airlied@linux.ie>
666 T: git git://anongit.freedesktop.org/drm/drm
668 F: include/linux/agp*
669 F: include/uapi/linux/agp*
672 M: "Juergen E. Fischer" <fischer@norbit.de>
673 L: linux-scsi@vger.kernel.org
675 F: drivers/scsi/aha152x*
676 F: drivers/scsi/pcmcia/aha152x*
678 AIC7XXX / AIC79XX SCSI DRIVER
679 M: Hannes Reinecke <hare@suse.com>
680 L: linux-scsi@vger.kernel.org
682 F: drivers/scsi/aic7xxx/
684 AIMSLAB FM RADIO RECEIVER DRIVER
685 M: Hans Verkuil <hverkuil@xs4all.nl>
686 L: linux-media@vger.kernel.org
688 W: https://linuxtv.org
689 T: git git://linuxtv.org/media_tree.git
690 F: drivers/media/radio/radio-aimslab*
693 M: Benjamin LaHaise <bcrl@kvack.org>
694 L: linux-aio@kvack.org
697 F: include/linux/*aio*.h
700 M: Antti Palosaari <crope@iki.fi>
701 L: linux-media@vger.kernel.org
703 W: https://linuxtv.org
704 W: http://palosaari.fi/linux/
705 Q: http://patchwork.linuxtv.org/project/linux-media/list/
706 T: git git://linuxtv.org/anttip/media_tree.git
707 F: drivers/media/usb/airspy/
709 ALACRITECH GIGABIT ETHERNET DRIVER
710 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
712 F: drivers/net/ethernet/alacritech/*
714 ALCATEL SPEEDTOUCH USB DRIVER
715 M: Duncan Sands <duncan.sands@free.fr>
716 L: linux-usb@vger.kernel.org
718 W: http://www.linux-usb.org/SpeedTouch/
719 F: drivers/usb/atm/speedtch.c
720 F: drivers/usb/atm/usbatm.c
722 ALCHEMY AU1XX0 MMC DRIVER
723 M: Manuel Lauss <manuel.lauss@gmail.com>
725 F: drivers/mmc/host/au1xmmc.c
728 M: Rudolf Marek <r.marek@assembler.cz>
729 L: linux-i2c@vger.kernel.org
731 F: Documentation/i2c/busses/i2c-ali1563.rst
732 F: drivers/i2c/busses/i2c-ali1563.c
735 L: Dell.Client.Kernel@dell.com
737 F: drivers/platform/x86/dell/alienware-wmi.c
739 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
740 M: Tomislav Denis <tomislav.denis@avl.com>
741 L: linux-iio@vger.kernel.org
743 W: http://www.allsensors.com/
744 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
745 F: drivers/iio/pressure/dlhl60d.c
747 ALLEGRO DVT VIDEO IP CORE DRIVER
748 M: Michael Tretter <m.tretter@pengutronix.de>
749 R: Pengutronix Kernel Team <kernel@pengutronix.de>
750 L: linux-media@vger.kernel.org
752 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
753 F: drivers/media/platform/allegro-dvt/
755 ALLWINNER A10 CSI DRIVER
756 M: Maxime Ripard <mripard@kernel.org>
757 L: linux-media@vger.kernel.org
759 T: git git://linuxtv.org/media_tree.git
760 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
761 F: drivers/media/platform/sunxi/sun4i-csi/
763 ALLWINNER CPUFREQ DRIVER
764 M: Yangtao Li <tiny.windzz@gmail.com>
765 L: linux-pm@vger.kernel.org
767 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
768 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
770 ALLWINNER CRYPTO DRIVERS
771 M: Corentin Labbe <clabbe.montjoie@gmail.com>
772 L: linux-crypto@vger.kernel.org
774 F: drivers/crypto/allwinner/
776 ALLWINNER HARDWARE SPINLOCK SUPPORT
777 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
779 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-hwspinlock.yaml
780 F: drivers/hwspinlock/sun6i_hwspinlock.c
782 ALLWINNER THERMAL DRIVER
783 M: Vasily Khoruzhick <anarsoul@gmail.com>
784 M: Yangtao Li <tiny.windzz@gmail.com>
785 L: linux-pm@vger.kernel.org
787 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
788 F: drivers/thermal/sun8i_thermal.c
791 M: Maxime Ripard <mripard@kernel.org>
792 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
793 L: linux-media@vger.kernel.org
795 F: drivers/staging/media/sunxi/cedrus/
798 M: Richard Henderson <rth@twiddle.net>
799 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
800 M: Matt Turner <mattst88@gmail.com>
801 L: linux-alpha@vger.kernel.org
805 ALPS PS/2 TOUCHPAD DRIVER
806 R: Pali Rohár <pali@kernel.org>
807 F: drivers/input/mouse/alps.*
809 ALTERA I2C CONTROLLER DRIVER
810 M: Thor Thayer <thor.thayer@linux.intel.com>
812 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
813 F: drivers/i2c/busses/i2c-altera.c
815 ALTERA MAILBOX DRIVER
816 M: Joyce Ooi <joyce.ooi@intel.com>
818 F: drivers/mailbox/mailbox-altera.c
820 ALTERA MSGDMA IP CORE DRIVER
821 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
822 R: Stefan Roese <sr@denx.de>
823 L: dmaengine@vger.kernel.org
825 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
826 F: drivers/dma/altera-msgdma.c
829 M: Joyce Ooi <joyce.ooi@intel.com>
830 L: linux-gpio@vger.kernel.org
832 F: drivers/gpio/gpio-altera.c
834 ALTERA SYSTEM MANAGER DRIVER
835 M: Thor Thayer <thor.thayer@linux.intel.com>
837 F: drivers/mfd/altera-sysmgr.c
838 F: include/linux/mfd/altera-sysmgr.h
840 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
841 M: Thor Thayer <thor.thayer@linux.intel.com>
843 F: drivers/gpio/gpio-altera-a10sr.c
844 F: drivers/mfd/altera-a10sr.c
845 F: drivers/reset/reset-a10sr.c
846 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
847 F: include/linux/mfd/altera-a10sr.h
849 ALTERA TRIPLE SPEED ETHERNET DRIVER
850 M: Joyce Ooi <joyce.ooi@intel.com>
851 L: netdev@vger.kernel.org
853 F: drivers/net/ethernet/altera/
855 ALTERA UART/JTAG UART SERIAL DRIVERS
856 M: Tobias Klauser <tklauser@distanz.ch>
857 L: linux-serial@vger.kernel.org
859 F: drivers/tty/serial/altera_jtaguart.c
860 F: drivers/tty/serial/altera_uart.c
861 F: include/linux/altera_jtaguart.h
862 F: include/linux/altera_uart.h
864 AMAZON ANNAPURNA LABS FIC DRIVER
865 M: Talel Shenhar <talel@amazon.com>
867 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
868 F: drivers/irqchip/irq-al-fic.c
870 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
871 M: Talel Shenhar <talel@amazon.com>
872 M: Talel Shenhar <talelshenhar@gmail.com>
874 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
875 F: drivers/edac/al_mc_edac.c
877 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
878 M: Talel Shenhar <talel@amazon.com>
880 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
881 F: drivers/thermal/thermal_mmio.c
883 AMAZON ETHERNET DRIVERS
884 M: Netanel Belgazal <netanel@amazon.com>
885 M: Arthur Kiyanovski <akiyano@amazon.com>
886 R: Guy Tzalik <gtzalik@amazon.com>
887 R: Saeed Bishara <saeedb@amazon.com>
888 L: netdev@vger.kernel.org
890 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
891 F: drivers/net/ethernet/amazon/
893 AMAZON RDMA EFA DRIVER
894 M: Gal Pressman <galpress@amazon.com>
895 R: Yossi Leybovich <sleybo@amazon.com>
896 L: linux-rdma@vger.kernel.org
898 Q: https://patchwork.kernel.org/project/linux-rdma/list/
899 F: drivers/infiniband/hw/efa/
900 F: include/uapi/rdma/efa-abi.h
902 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
903 M: Tom Lendacky <thomas.lendacky@amd.com>
904 M: John Allen <john.allen@amd.com>
905 L: linux-crypto@vger.kernel.org
907 F: drivers/crypto/ccp/
908 F: include/linux/ccp.h
910 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
911 M: Brijesh Singh <brijesh.singh@amd.com>
912 M: Tom Lendacky <thomas.lendacky@amd.com>
913 L: linux-crypto@vger.kernel.org
915 F: drivers/crypto/ccp/sev*
916 F: include/uapi/linux/psp-sev.h
919 M: Harry Wentland <harry.wentland@amd.com>
920 M: Leo Li <sunpeng.li@amd.com>
921 L: amd-gfx@lists.freedesktop.org
923 T: git https://gitlab.freedesktop.org/agd5f/linux.git
924 F: drivers/gpu/drm/amd/display/
926 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
927 M: Huang Rui <ray.huang@amd.com>
928 L: linux-hwmon@vger.kernel.org
930 F: Documentation/hwmon/fam15h_power.rst
931 F: drivers/hwmon/fam15h_power.c
934 M: Enrico Weigelt, metux IT consult <info@metux.net>
935 L: linux-gpio@vger.kernel.org
937 F: drivers/gpio/gpio-amd-fch.c
938 F: include/linux/platform_data/gpio/gpio-amd-fch.h
940 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
941 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
943 F: drivers/usb/gadget/udc/amd5536udc.*
945 AMD GEODE PROCESSOR/CHIPSET SUPPORT
946 M: Andres Salomon <dilinger@queued.net>
947 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
949 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
950 F: arch/x86/include/asm/geode.h
951 F: drivers/char/hw_random/geode-rng.c
952 F: drivers/crypto/geode*
953 F: drivers/video/fbdev/geode/
956 M: Joerg Roedel <joro@8bytes.org>
957 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
958 L: iommu@lists.linux-foundation.org
960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
961 F: drivers/iommu/amd/
962 F: include/linux/amd-iommu.h
965 M: Felix Kuehling <Felix.Kuehling@amd.com>
966 L: amd-gfx@lists.freedesktop.org
968 T: git https://gitlab.freedesktop.org/agd5f/linux.git
969 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
970 F: drivers/gpu/drm/amd/amdkfd/
971 F: drivers/gpu/drm/amd/include/cik_structs.h
972 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
973 F: drivers/gpu/drm/amd/include/v9_structs.h
974 F: drivers/gpu/drm/amd/include/vi_structs.h
975 F: include/uapi/linux/kfd_ioctl.h
978 M: Sanjay R Mehta <sanju.mehta@amd.com>
980 F: drivers/spi/spi-amd.c
983 M: Elie Morisse <syniurge@gmail.com>
984 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
985 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
986 L: linux-i2c@vger.kernel.org
988 F: drivers/i2c/busses/i2c-amd-mp2*
991 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
992 L: platform-driver-x86@vger.kernel.org
994 F: drivers/platform/x86/amd-pmc.*
997 M: Evan Quan <evan.quan@amd.com>
998 L: amd-gfx@lists.freedesktop.org
1000 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1001 F: drivers/gpu/drm/amd/pm/powerplay/
1004 M: Sanjay R Mehta <sanju.mehta@amd.com>
1005 L: dmaengine@vger.kernel.org
1007 F: drivers/dma/ptdma/
1009 AMD SEATTLE DEVICE TREE SUPPORT
1010 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1011 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1012 M: Tom Lendacky <thomas.lendacky@amd.com>
1014 F: arch/arm64/boot/dts/amd/
1017 M: Tom Lendacky <thomas.lendacky@amd.com>
1018 L: netdev@vger.kernel.org
1020 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1021 F: drivers/net/ethernet/amd/xgbe/
1023 AMD SENSOR FUSION HUB DRIVER
1024 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1025 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1026 L: linux-input@vger.kernel.org
1028 F: Documentation/hid/amd-sfh*
1029 F: drivers/hid/amd-sfh-hid/
1032 M: Christian Eggers <ceggers@arri.de>
1033 L: linux-iio@vger.kernel.org
1035 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1036 F: drivers/iio/light/as73211.c
1038 ANALOG DEVICES INC AD7192 DRIVER
1039 M: Alexandru Tachici <alexandru.tachici@analog.com>
1040 L: linux-iio@vger.kernel.org
1042 W: http://ez.analog.com/community/linux-device-drivers
1043 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1044 F: drivers/iio/adc/ad7192.c
1046 ANALOG DEVICES INC AD7292 DRIVER
1047 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1048 L: linux-iio@vger.kernel.org
1050 W: http://ez.analog.com/community/linux-device-drivers
1051 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1052 F: drivers/iio/adc/ad7292.c
1054 ANALOG DEVICES INC AD7768-1 DRIVER
1055 M: Michael Hennerich <Michael.Hennerich@analog.com>
1056 L: linux-iio@vger.kernel.org
1058 W: http://ez.analog.com/community/linux-device-drivers
1059 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1060 F: drivers/iio/adc/ad7768-1.c
1062 ANALOG DEVICES INC AD7780 DRIVER
1063 M: Michael Hennerich <Michael.Hennerich@analog.com>
1064 M: Renato Lui Geh <renatogeh@gmail.com>
1065 L: linux-iio@vger.kernel.org
1067 W: http://ez.analog.com/community/linux-device-drivers
1068 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1069 F: drivers/iio/adc/ad7780.c
1071 ANALOG DEVICES INC AD9389B DRIVER
1072 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1073 L: linux-media@vger.kernel.org
1075 F: drivers/media/i2c/ad9389b*
1077 ANALOG DEVICES INC ADGS1408 DRIVER
1078 M: Mircea Caprioru <mircea.caprioru@analog.com>
1080 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1081 F: drivers/mux/adgs1408.c
1083 ANALOG DEVICES INC ADIN DRIVER
1084 M: Michael Hennerich <michael.hennerich@analog.com>
1085 L: netdev@vger.kernel.org
1087 W: http://ez.analog.com/community/linux-device-drivers
1088 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1089 F: drivers/net/phy/adin.c
1091 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1092 M: Nuno Sa <nuno.sa@analog.com>
1093 L: linux-iio@vger.kernel.org
1095 F: drivers/iio/imu/adis.c
1096 F: include/linux/iio/imu/adis.h
1098 ANALOG DEVICES INC ADIS16460 DRIVER
1099 M: Dragos Bogdan <dragos.bogdan@analog.com>
1100 L: linux-iio@vger.kernel.org
1102 W: http://ez.analog.com/community/linux-device-drivers
1103 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1104 F: drivers/iio/imu/adis16460.c
1106 ANALOG DEVICES INC ADIS16475 DRIVER
1107 M: Nuno Sa <nuno.sa@analog.com>
1108 L: linux-iio@vger.kernel.org
1109 W: http://ez.analog.com/community/linux-device-drivers
1111 F: drivers/iio/imu/adis16475.c
1112 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1114 ANALOG DEVICES INC ADM1177 DRIVER
1115 M: Michael Hennerich <Michael.Hennerich@analog.com>
1116 L: linux-hwmon@vger.kernel.org
1118 W: http://ez.analog.com/community/linux-device-drivers
1119 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1120 F: drivers/hwmon/adm1177.c
1122 ANALOG DEVICES INC ADP5061 DRIVER
1123 M: Michael Hennerich <Michael.Hennerich@analog.com>
1124 L: linux-pm@vger.kernel.org
1126 W: http://ez.analog.com/community/linux-device-drivers
1127 F: drivers/power/supply/adp5061.c
1129 ANALOG DEVICES INC ADV7180 DRIVER
1130 M: Lars-Peter Clausen <lars@metafoo.de>
1131 L: linux-media@vger.kernel.org
1133 W: http://ez.analog.com/community/linux-device-drivers
1134 F: drivers/media/i2c/adv7180.c
1135 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1137 ANALOG DEVICES INC ADV748X DRIVER
1138 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1139 L: linux-media@vger.kernel.org
1141 F: drivers/media/i2c/adv748x/*
1143 ANALOG DEVICES INC ADV7511 DRIVER
1144 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1145 L: linux-media@vger.kernel.org
1147 F: drivers/media/i2c/adv7511*
1149 ANALOG DEVICES INC ADV7604 DRIVER
1150 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1151 L: linux-media@vger.kernel.org
1153 F: drivers/media/i2c/adv7604*
1154 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1156 ANALOG DEVICES INC ADV7842 DRIVER
1157 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1158 L: linux-media@vger.kernel.org
1160 F: drivers/media/i2c/adv7842*
1162 ANALOG DEVICES INC ADXRS290 DRIVER
1163 M: Nishant Malpani <nish.malpani25@gmail.com>
1164 L: linux-iio@vger.kernel.org
1166 F: drivers/iio/gyro/adxrs290.c
1167 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1169 ANALOG DEVICES INC ASOC CODEC DRIVERS
1170 M: Lars-Peter Clausen <lars@metafoo.de>
1171 M: Nuno Sá <nuno.sa@analog.com>
1172 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1174 W: http://wiki.analog.com/
1175 W: http://ez.analog.com/community/linux-device-drivers
1176 F: sound/soc/codecs/ad1*
1177 F: sound/soc/codecs/ad7*
1178 F: sound/soc/codecs/adau*
1179 F: sound/soc/codecs/adav*
1180 F: sound/soc/codecs/sigmadsp.*
1181 F: sound/soc/codecs/ssm*
1183 ANALOG DEVICES INC DMA DRIVERS
1184 M: Lars-Peter Clausen <lars@metafoo.de>
1186 W: http://ez.analog.com/community/linux-device-drivers
1187 F: drivers/dma/dma-axi-dmac.c
1189 ANALOG DEVICES INC IIO DRIVERS
1190 M: Lars-Peter Clausen <lars@metafoo.de>
1191 M: Michael Hennerich <Michael.Hennerich@analog.com>
1193 W: http://wiki.analog.com/
1194 W: http://ez.analog.com/community/linux-device-drivers
1195 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1196 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1197 F: Documentation/devicetree/bindings/iio/*/adi,*
1198 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1199 F: drivers/iio/*/ad*
1200 F: drivers/iio/adc/ltc249*
1201 F: drivers/iio/amplifiers/hmc425a.c
1202 F: drivers/staging/iio/*/ad*
1203 X: drivers/iio/*/adjd*
1205 ANALOGBITS PLL LIBRARIES
1206 M: Paul Walmsley <paul.walmsley@sifive.com>
1208 F: drivers/clk/analogbits/*
1209 F: include/linux/clk/analogbits*
1212 M: Nick Hu <nickhu@andestech.com>
1213 M: Greentime Hu <green.hu@gmail.com>
1214 M: Vincent Chen <deanbo422@gmail.com>
1216 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1217 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1218 F: Documentation/devicetree/bindings/nds32/
1223 ANDROID CONFIG FRAGMENTS
1224 M: Rob Herring <robh@kernel.org>
1226 F: kernel/configs/android*
1229 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1230 M: Arve Hjønnevåg <arve@android.com>
1231 M: Todd Kjos <tkjos@android.com>
1232 M: Martijn Coenen <maco@android.com>
1233 M: Joel Fernandes <joel@joelfernandes.org>
1234 M: Christian Brauner <christian@brauner.io>
1235 M: Hridya Valsaraju <hridya@google.com>
1236 M: Suren Baghdasaryan <surenb@google.com>
1237 L: linux-kernel@vger.kernel.org
1239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1241 F: drivers/staging/android/
1243 ANDROID GOLDFISH PIC DRIVER
1244 M: Miodrag Dinic <miodrag.dinic@mips.com>
1246 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1247 F: drivers/irqchip/irq-goldfish-pic.c
1249 ANDROID GOLDFISH RTC DRIVER
1250 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1252 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1253 F: drivers/rtc/rtc-goldfish.c
1255 AOA (Apple Onboard Audio) ALSA DRIVER
1256 M: Johannes Berg <johannes@sipsolutions.net>
1257 L: linuxppc-dev@lists.ozlabs.org
1258 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1262 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1264 L: linux-iio@vger.kernel.org
1266 F: drivers/iio/adc/stx104.c
1269 M: Jiri Kosina <jikos@kernel.org>
1271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1272 F: arch/x86/kernel/apm_32.c
1273 F: drivers/char/apm-emulation.c
1274 F: include/linux/apm_bios.h
1275 F: include/uapi/linux/apm_bios.h
1277 APPARMOR SECURITY MODULE
1278 M: John Johansen <john.johansen@canonical.com>
1279 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1281 W: wiki.apparmor.net
1282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1283 F: Documentation/admin-guide/LSM/apparmor.rst
1284 F: security/apparmor/
1286 APPLE BCM5974 MULTITOUCH DRIVER
1287 M: Henrik Rydberg <rydberg@bitmath.org>
1288 L: linux-input@vger.kernel.org
1290 F: drivers/input/mouse/bcm5974.c
1292 APPLE DART IOMMU DRIVER
1293 M: Sven Peter <sven@svenpeter.dev>
1294 L: iommu@lists.linux-foundation.org
1296 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1297 F: drivers/iommu/apple-dart.c
1300 M: Henrik Rydberg <rydberg@bitmath.org>
1301 L: linux-hwmon@vger.kernel.org
1303 F: drivers/hwmon/applesmc.c
1305 APPLETALK NETWORK LAYER
1306 L: netdev@vger.kernel.org
1308 F: drivers/net/appletalk/
1309 F: include/linux/atalk.h
1310 F: include/uapi/linux/atalk.h
1313 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1314 M: Khuong Dinh <khuong@os.amperecomputing.com>
1316 F: arch/arm64/boot/dts/apm/
1318 APPLIED MICRO (APM) X-GENE SOC EDAC
1319 M: Khuong Dinh <khuong@os.amperecomputing.com>
1321 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1322 F: drivers/edac/xgene_edac.c
1324 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1325 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1326 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1328 F: drivers/net/ethernet/apm/xgene-v2/
1330 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1331 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1332 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1333 M: Quan Nguyen <quan@os.amperecomputing.com>
1335 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1336 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1337 F: drivers/net/ethernet/apm/xgene/
1338 F: drivers/net/mdio/mdio-xgene.c
1340 APPLIED MICRO (APM) X-GENE SOC PMU
1341 M: Khuong Dinh <khuong@os.amperecomputing.com>
1343 F: Documentation/admin-guide/perf/xgene-pmu.rst
1344 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1345 F: drivers/perf/xgene_pmu.c
1347 APTINA CAMERA SENSOR PLL
1348 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1349 L: linux-media@vger.kernel.org
1351 F: drivers/media/i2c/aptina-pll.*
1353 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1354 M: Aleksa Savic <savicaleksa83@gmail.com>
1355 L: linux-hwmon@vger.kernel.org
1357 F: Documentation/hwmon/aquacomputer_d5next.rst
1358 F: drivers/hwmon/aquacomputer_d5next.c
1360 AQUANTIA ETHERNET DRIVER (atlantic)
1361 M: Igor Russkikh <irusskikh@marvell.com>
1362 L: netdev@vger.kernel.org
1364 W: https://www.marvell.com/
1365 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1366 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1367 F: drivers/net/ethernet/aquantia/atlantic/
1369 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1370 M: Egor Pomozov <epomozov@marvell.com>
1371 L: netdev@vger.kernel.org
1373 W: http://www.aquantia.com
1374 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1376 ARASAN NAND CONTROLLER DRIVER
1377 M: Miquel Raynal <miquel.raynal@bootlin.com>
1378 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1379 L: linux-mtd@lists.infradead.org
1381 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1382 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1384 ARC FRAMEBUFFER DRIVER
1385 M: Jaya Kumar <jayalk@intworks.biz>
1387 F: drivers/video/fbdev/arcfb.c
1388 F: drivers/video/fbdev/core/fb_defio.c
1391 M: Alexey Brodkin <abrodkin@synopsys.com>
1393 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1394 F: drivers/gpu/drm/tiny/arcpgu.c
1396 ARCNET NETWORK LAYER
1397 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1398 L: netdev@vger.kernel.org
1400 F: drivers/net/arcnet/
1401 F: include/uapi/linux/if_arcnet.h
1403 ARM ARCHITECTED TIMER DRIVER
1404 M: Mark Rutland <mark.rutland@arm.com>
1405 M: Marc Zyngier <maz@kernel.org>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 F: arch/arm/include/asm/arch_timer.h
1409 F: arch/arm64/include/asm/arch_timer.h
1410 F: drivers/clocksource/arm_arch_timer.c
1412 ARM HDLCD DRM DRIVER
1413 M: Liviu Dudau <liviu.dudau@arm.com>
1415 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1416 F: drivers/gpu/drm/arm/hdlcd_*
1418 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1419 M: Linus Walleij <linus.walleij@linaro.org>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1423 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1424 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1425 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1426 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1427 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1428 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1429 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1430 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1431 F: arch/arm/boot/dts/arm-realview-*
1432 F: arch/arm/boot/dts/integrator*
1433 F: arch/arm/boot/dts/versatile*
1434 F: arch/arm/mach-integrator/
1435 F: arch/arm/mach-realview/
1436 F: arch/arm/mach-versatile/
1437 F: arch/arm/plat-versatile/
1438 F: drivers/bus/arm-integrator-lm.c
1439 F: drivers/clk/versatile/
1440 F: drivers/i2c/busses/i2c-versatile.c
1441 F: drivers/irqchip/irq-versatile-fpga.c
1442 F: drivers/mtd/maps/physmap-versatile.*
1443 F: drivers/power/reset/arm-versatile-reboot.c
1444 F: drivers/soc/versatile/
1446 ARM KOMEDA DRM-KMS DRIVER
1447 M: James (Qian) Wang <james.qian.wang@arm.com>
1448 M: Liviu Dudau <liviu.dudau@arm.com>
1449 M: Mihail Atanassov <mihail.atanassov@arm.com>
1450 L: Mali DP Maintainers <malidp@foss.arm.com>
1452 T: git git://anongit.freedesktop.org/drm/drm-misc
1453 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1454 F: Documentation/gpu/komeda-kms.rst
1455 F: drivers/gpu/drm/arm/display/include/
1456 F: drivers/gpu/drm/arm/display/komeda/
1458 ARM MALI PANFROST DRM DRIVER
1459 M: Rob Herring <robh@kernel.org>
1460 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1461 R: Steven Price <steven.price@arm.com>
1462 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1463 L: dri-devel@lists.freedesktop.org
1465 T: git git://anongit.freedesktop.org/drm/drm-misc
1466 F: drivers/gpu/drm/panfrost/
1467 F: include/uapi/drm/panfrost_drm.h
1469 ARM MALI-DP DRM DRIVER
1470 M: Liviu Dudau <liviu.dudau@arm.com>
1471 M: Brian Starkey <brian.starkey@arm.com>
1472 L: Mali DP Maintainers <malidp@foss.arm.com>
1474 T: git git://anongit.freedesktop.org/drm/drm-misc
1475 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1476 F: Documentation/gpu/afbc.rst
1477 F: drivers/gpu/drm/arm/
1479 ARM MFM AND FLOPPY DRIVERS
1480 M: Ian Molton <spyro@f2s.com>
1482 F: arch/arm/include/asm/floppy.h
1483 F: arch/arm/mach-rpc/floppydma.S
1485 ARM PMU PROFILING AND DEBUGGING
1486 M: Will Deacon <will@kernel.org>
1487 M: Mark Rutland <mark.rutland@arm.com>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 F: Documentation/devicetree/bindings/arm/pmu.yaml
1491 F: Documentation/devicetree/bindings/perf/
1492 F: arch/arm*/include/asm/hw_breakpoint.h
1493 F: arch/arm*/include/asm/perf_event.h
1494 F: arch/arm*/kernel/hw_breakpoint.c
1495 F: arch/arm*/kernel/perf_*
1497 F: include/linux/perf/arm_pmu.h
1500 M: Russell King <linux@armlinux.org.uk>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 W: http://www.armlinux.org.uk/
1504 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1506 X: arch/arm/boot/dts/
1508 ARM PRIMECELL AACI PL041 DRIVER
1509 M: Russell King <linux@armlinux.org.uk>
1513 ARM PRIMECELL BUS SUPPORT
1514 M: Russell King <linux@armlinux.org.uk>
1517 F: include/linux/amba/bus.h
1519 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1520 M: Miquel Raynal <miquel.raynal@bootlin.com>
1521 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1522 L: linux-mtd@lists.infradead.org
1524 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1525 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1527 ARM PRIMECELL PL35X SMC DRIVER
1528 M: Miquel Raynal <miquel.raynal@bootlin.com>
1529 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1533 F: drivers/memory/pl353-smc.c
1535 ARM PRIMECELL CLCD PL110 DRIVER
1536 M: Russell King <linux@armlinux.org.uk>
1538 F: drivers/video/fbdev/amba-clcd.*
1540 ARM PRIMECELL KMI PL050 DRIVER
1541 M: Russell King <linux@armlinux.org.uk>
1543 F: drivers/input/serio/ambakmi.*
1544 F: include/linux/amba/kmi.h
1546 ARM PRIMECELL MMCI PL180/1 DRIVER
1547 M: Russell King <linux@armlinux.org.uk>
1549 F: drivers/mmc/host/mmci.*
1550 F: include/linux/amba/mmci.h
1552 ARM PRIMECELL SSP PL022 SPI DRIVER
1553 M: Linus Walleij <linus.walleij@linaro.org>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1557 F: drivers/spi/spi-pl022.c
1559 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1560 M: Russell King <linux@armlinux.org.uk>
1562 F: drivers/tty/serial/amba-pl01*.c
1563 F: include/linux/amba/serial.h
1565 ARM PRIMECELL VIC PL190/PL192 DRIVER
1566 M: Linus Walleij <linus.walleij@linaro.org>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1570 F: drivers/irqchip/irq-vic.c
1572 ARM SMC WATCHDOG DRIVER
1573 M: Julius Werner <jwerner@chromium.org>
1574 R: Evan Benn <evanbenn@chromium.org>
1576 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1577 F: drivers/watchdog/arm_smc_wdt.c
1580 M: Will Deacon <will@kernel.org>
1581 R: Robin Murphy <robin.murphy@arm.com>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1585 F: drivers/iommu/arm/
1586 F: drivers/iommu/io-pgtable-arm*
1588 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1589 M: Arnd Bergmann <arnd@arndb.de>
1590 M: Olof Johansson <olof@lixom.net>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1595 F: arch/arm/boot/dts/Makefile
1596 F: arch/arm64/boot/dts/Makefile
1598 ARM SUB-ARCHITECTURES
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1605 ARM/ACTIONS SEMI ARCHITECTURE
1606 M: Andreas Färber <afaerber@suse.de>
1607 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1611 F: Documentation/devicetree/bindings/arm/actions.yaml
1612 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1613 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1614 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1615 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1616 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1617 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1618 F: Documentation/devicetree/bindings/pinctrl/actions,*
1619 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1620 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1621 F: arch/arm/boot/dts/owl-*
1622 F: arch/arm/mach-actions/
1623 F: arch/arm64/boot/dts/actions/
1624 F: drivers/clk/actions/
1625 F: drivers/clocksource/timer-owl*
1626 F: drivers/dma/owl-dma.c
1627 F: drivers/i2c/busses/i2c-owl.c
1628 F: drivers/irqchip/irq-owl-sirq.c
1629 F: drivers/mmc/host/owl-mmc.c
1630 F: drivers/net/ethernet/actions/
1631 F: drivers/pinctrl/actions/*
1632 F: drivers/soc/actions/
1633 F: include/dt-bindings/power/owl-*
1634 F: include/dt-bindings/reset/actions,*
1635 F: include/linux/soc/actions/
1638 ARM/ADS SPHERE MACHINE SUPPORT
1639 M: Lennert Buytenhek <kernel@wantstofly.org>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 ARM/AFEB9260 MACHINE SUPPORT
1644 M: Sergey Lapin <slapin@ossfans.org>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 ARM/AJECO 1ARM MACHINE SUPPORT
1649 M: Lennert Buytenhek <kernel@wantstofly.org>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 ARM/Allwinner SoC Clock Support
1654 M: Emilio López <emilio@elopez.com.ar>
1656 F: drivers/clk/sunxi/
1658 ARM/Allwinner sunXi SoC support
1659 M: Maxime Ripard <mripard@kernel.org>
1660 M: Chen-Yu Tsai <wens@csie.org>
1661 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1665 L: linux-sunxi@lists.linux.dev
1666 F: arch/arm/mach-sunxi/
1667 F: arch/arm64/boot/dts/allwinner/
1668 F: drivers/clk/sunxi-ng/
1669 F: drivers/pinctrl/sunxi/
1670 F: drivers/soc/sunxi/
1675 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1676 M: Neil Armstrong <narmstrong@baylibre.com>
1677 M: Jerome Brunet <jbrunet@baylibre.com>
1678 L: linux-amlogic@lists.infradead.org
1680 F: Documentation/devicetree/bindings/clock/amlogic*
1681 F: drivers/clk/meson/
1682 F: include/dt-bindings/clock/gxbb*
1683 F: include/dt-bindings/clock/meson*
1685 ARM/Amlogic Meson SoC Crypto Drivers
1686 M: Corentin Labbe <clabbe@baylibre.com>
1687 L: linux-crypto@vger.kernel.org
1688 L: linux-amlogic@lists.infradead.org
1690 F: Documentation/devicetree/bindings/crypto/amlogic*
1691 F: drivers/crypto/amlogic/
1693 ARM/Amlogic Meson SoC Sound Drivers
1694 M: Jerome Brunet <jbrunet@baylibre.com>
1695 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1697 F: Documentation/devicetree/bindings/sound/amlogic*
1700 ARM/Amlogic Meson SoC support
1701 M: Neil Armstrong <narmstrong@baylibre.com>
1702 M: Kevin Hilman <khilman@baylibre.com>
1703 R: Jerome Brunet <jbrunet@baylibre.com>
1704 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 L: linux-amlogic@lists.infradead.org
1708 W: http://linux-meson.com/
1709 F: arch/arm/boot/dts/meson*
1710 F: arch/arm/mach-meson/
1711 F: arch/arm64/boot/dts/amlogic/
1712 F: drivers/mmc/host/meson*
1713 F: drivers/pinctrl/meson/
1714 F: drivers/rtc/rtc-meson*
1715 F: drivers/soc/amlogic/
1718 ARM/Annapurna Labs ALPINE ARCHITECTURE
1719 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1720 M: Antoine Tenart <atenart@kernel.org>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 F: arch/arm/boot/dts/alpine*
1724 F: arch/arm/mach-alpine/
1725 F: arch/arm64/boot/dts/amazon/
1726 F: drivers/*/*alpine*
1728 ARM/APPLE MACHINE SUPPORT
1729 M: Hector Martin <marcan@marcan.st>
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 W: https://asahilinux.org
1733 B: https://github.com/AsahiLinux/linux/issues
1734 C: irc://irc.oftc.net/asahi-dev
1735 T: git https://github.com/AsahiLinux/linux.git
1736 F: Documentation/devicetree/bindings/arm/apple.yaml
1737 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1738 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1739 F: arch/arm64/boot/dts/apple/
1740 F: drivers/irqchip/irq-apple-aic.c
1741 F: include/dt-bindings/interrupt-controller/apple-aic.h
1742 F: include/dt-bindings/pinctrl/apple.h
1744 ARM/ARTPEC MACHINE SUPPORT
1745 M: Jesper Nilsson <jesper.nilsson@axis.com>
1746 M: Lars Persson <lars.persson@axis.com>
1747 L: linux-arm-kernel@axis.com
1749 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1750 F: arch/arm/boot/dts/artpec6*
1751 F: arch/arm/mach-artpec
1753 F: drivers/crypto/axis
1754 F: drivers/mmc/host/usdhi6rol0.c
1755 F: drivers/pinctrl/pinctrl-artpec*
1757 ARM/ASPEED I2C DRIVER
1758 M: Brendan Higgins <brendanhiggins@google.com>
1759 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1760 R: Joel Stanley <joel@jms.id.au>
1761 L: linux-i2c@vger.kernel.org
1762 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1764 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1765 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1766 F: drivers/i2c/busses/i2c-aspeed.c
1767 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1769 ARM/ASPEED MACHINE SUPPORT
1770 M: Joel Stanley <joel@jms.id.au>
1771 R: Andrew Jeffery <andrew@aj.id.au>
1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1775 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1777 F: arch/arm/boot/dts/aspeed-*
1778 F: arch/arm/mach-aspeed/
1781 ARM/BITMAIN ARCHITECTURE
1782 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1786 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1787 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1788 F: arch/arm64/boot/dts/bitmain/
1789 F: drivers/clk/clk-bm1880.c
1790 F: drivers/pinctrl/pinctrl-bm1880.c
1792 ARM/CALXEDA HIGHBANK ARCHITECTURE
1793 M: Andre Przywara <andre.przywara@arm.com>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 F: arch/arm/boot/dts/ecx-*.dts*
1797 F: arch/arm/boot/dts/highbank.dts
1798 F: arch/arm/mach-highbank/
1800 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1801 M: Krzysztof Halasa <khalasa@piap.pl>
1803 F: arch/arm/mach-cns3xxx/
1805 ARM/CAVIUM THUNDER NETWORK DRIVER
1806 M: Sunil Goutham <sgoutham@marvell.com>
1807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 F: drivers/net/ethernet/cavium/thunder/
1811 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1812 M: Lukasz Majewski <lukma@denx.de>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 F: arch/arm/mach-ep93xx/ts72xx.c
1817 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1818 M: Alexander Shiyan <shc_work@mail.ru>
1819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1824 M: Lennert Buytenhek <kernel@wantstofly.org>
1825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1829 M: Hartley Sweeten <hsweeten@visionengravers.com>
1830 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 F: arch/arm/mach-ep93xx/
1834 F: arch/arm/mach-ep93xx/include/mach/
1837 M: Russell King <linux@armlinux.org.uk>
1838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1841 F: drivers/clk/clkdev.c
1843 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1844 M: Baruch Siach <baruch@tkos.co.il>
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 F: arch/arm/boot/dts/cx92755*
1850 ARM/CONTEC MICRO9 MACHINE SUPPORT
1851 M: Hubert Feurstein <hubert.feurstein@contec.at>
1853 F: arch/arm/mach-ep93xx/micro9.c
1855 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1856 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1857 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1858 R: Mike Leach <mike.leach@linaro.org>
1859 R: Leo Yan <leo.yan@linaro.org>
1860 L: coresight@lists.linaro.org (moderated for non-subscribers)
1861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1864 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1865 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1866 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1867 F: Documentation/devicetree/bindings/arm/coresight.txt
1868 F: Documentation/devicetree/bindings/arm/ete.yaml
1869 F: Documentation/devicetree/bindings/arm/trbe.yaml
1870 F: Documentation/trace/coresight/*
1871 F: drivers/hwtracing/coresight/*
1872 F: include/dt-bindings/arm/coresight-cti-dt.h
1873 F: include/linux/coresight*
1874 F: tools/perf/arch/arm/util/auxtrace.c
1875 F: tools/perf/arch/arm/util/cs-etm.c
1876 F: tools/perf/arch/arm/util/cs-etm.h
1877 F: tools/perf/arch/arm/util/pmu.c
1878 F: tools/perf/util/cs-etm-decoder/*
1879 F: tools/perf/util/cs-etm.*
1881 ARM/CORGI MACHINE SUPPORT
1882 M: Richard Purdie <rpurdie@rpsys.net>
1885 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1886 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1887 M: Linus Walleij <linus.walleij@linaro.org>
1888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 T: git git://github.com/ulli-kroll/linux.git
1891 F: Documentation/devicetree/bindings/arm/gemini.txt
1892 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1893 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1894 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1895 F: arch/arm/boot/dts/gemini*
1896 F: arch/arm/mach-gemini/
1897 F: drivers/crypto/gemini/
1898 F: drivers/net/ethernet/cortina/
1899 F: drivers/pinctrl/pinctrl-gemini.c
1900 F: drivers/rtc/rtc-ftrtc010.c
1902 ARM/CZ.NIC TURRIS SUPPORT
1903 M: Marek Behún <kabel@kernel.org>
1905 W: https://www.turris.cz/
1906 F: Documentation/ABI/testing/debugfs-moxtet
1907 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1908 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1909 F: Documentation/devicetree/bindings/bus/moxtet.txt
1910 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1911 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1912 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1913 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1914 F: drivers/bus/moxtet.c
1915 F: drivers/firmware/turris-mox-rwtm.c
1916 F: drivers/leds/leds-turris-omnia.c
1917 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1918 F: drivers/gpio/gpio-moxtet.c
1919 F: drivers/watchdog/armada_37xx_wdt.c
1920 F: include/dt-bindings/bus/moxtet.h
1921 F: include/linux/armada-37xx-rwtm-mailbox.h
1922 F: include/linux/moxtet.h
1924 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1925 M: Robert Jarzmik <robert.jarzmik@free.fr>
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 F: arch/arm/mach-pxa/ezx.c
1930 ARM/FARADAY FA526 PORT
1931 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 T: git git://git.berlios.de/gemini-board
1935 F: arch/arm/mm/*-fa*
1937 ARM/FOOTBRIDGE ARCHITECTURE
1938 M: Russell King <linux@armlinux.org.uk>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 W: http://www.armlinux.org.uk/
1942 F: arch/arm/include/asm/hardware/dec21285.h
1943 F: arch/arm/mach-footbridge/
1945 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1946 M: Shawn Guo <shawnguo@kernel.org>
1947 M: Sascha Hauer <s.hauer@pengutronix.de>
1948 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1949 R: Fabio Estevam <festevam@gmail.com>
1950 R: NXP Linux Team <linux-imx@nxp.com>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1954 X: drivers/media/i2c/
1958 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1959 M: Shawn Guo <shawnguo@kernel.org>
1960 M: Li Yang <leoyang.li@nxp.com>
1961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1964 F: arch/arm/boot/dts/ls1021a*
1965 F: arch/arm64/boot/dts/freescale/fsl-*
1966 F: arch/arm64/boot/dts/freescale/qoriq-*
1968 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1969 M: Shawn Guo <shawnguo@kernel.org>
1970 M: Sascha Hauer <s.hauer@pengutronix.de>
1971 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1972 R: Stefan Agner <stefan@agner.ch>
1973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1976 F: arch/arm/boot/dts/vf*
1977 F: arch/arm/mach-imx/*vf610*
1979 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1980 M: Lennert Buytenhek <kernel@wantstofly.org>
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 ARM/GUMSTIX MACHINE SUPPORT
1985 M: Steve Sakoman <sakoman@gmail.com>
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1990 M: Philipp Zabel <philipp.zabel@gmail.com>
1991 M: Paul Parsons <lost.distance@yahoo.com>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 F: arch/arm/mach-pxa/hx4700.c
1995 F: arch/arm/mach-pxa/include/mach/hx4700.h
1996 F: sound/soc/pxa/hx4700.c
1998 ARM/HISILICON SOC SUPPORT
1999 M: Wei Xu <xuwei5@hisilicon.com>
2000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 W: http://www.hisilicon.com
2003 T: git git://github.com/hisilicon/linux-hisi.git
2004 F: arch/arm/boot/dts/hi3*
2005 F: arch/arm/boot/dts/hip*
2006 F: arch/arm/boot/dts/hisi*
2007 F: arch/arm/mach-hisi/
2008 F: arch/arm64/boot/dts/hisilicon/
2010 ARM/HP JORNADA 7XX MACHINE SUPPORT
2011 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2015 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2016 F: arch/arm/mach-sa1100/jornada720.c
2018 ARM/IGEP MACHINE SUPPORT
2019 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2020 M: Javier Martinez Canillas <javier@dowhile0.org>
2021 L: linux-omap@vger.kernel.org
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 F: arch/arm/boot/dts/omap3-igep*
2026 ARM/INCOME PXA270 SUPPORT
2027 M: Marek Vasut <marek.vasut@gmail.com>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2032 ARM/INTEL IOP32X ARM ARCHITECTURE
2033 M: Lennert Buytenhek <kernel@wantstofly.org>
2034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 ARM/INTEL IQ81342EX MACHINE SUPPORT
2038 M: Lennert Buytenhek <kernel@wantstofly.org>
2039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 ARM/INTEL IXDP2850 MACHINE SUPPORT
2043 M: Lennert Buytenhek <kernel@wantstofly.org>
2044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2047 ARM/INTEL IXP4XX ARM ARCHITECTURE
2048 M: Linus Walleij <linusw@kernel.org>
2049 M: Imre Kaloz <kaloz@openwrt.org>
2050 M: Krzysztof Halasa <khalasa@piap.pl>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2054 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2055 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2056 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2057 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2058 F: arch/arm/mach-ixp4xx/
2059 F: drivers/bus/intel-ixp4xx-eb.c
2060 F: drivers/clocksource/timer-ixp4xx.c
2061 F: drivers/crypto/ixp4xx_crypto.c
2062 F: drivers/gpio/gpio-ixp4xx.c
2063 F: drivers/irqchip/irq-ixp4xx.c
2064 F: include/linux/irqchip/irq-ixp4xx.h
2065 F: include/linux/platform_data/timer-ixp4xx.h
2067 ARM/INTEL KEEMBAY ARCHITECTURE
2068 M: Paul J. Murphy <paul.j.murphy@intel.com>
2069 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2071 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2072 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2073 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2075 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2076 M: Jonathan Cameron <jic23@cam.ac.uk>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 F: arch/arm/mach-pxa/stargate2.c
2080 F: drivers/pcmcia/pxa2xx_stargate2.c
2082 ARM/INTEL XSC3 (MANZANO) ARM CORE
2083 M: Lennert Buytenhek <kernel@wantstofly.org>
2084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2088 M: Lennert Buytenhek <kernel@wantstofly.org>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 ARM/LG1K ARCHITECTURE
2093 M: Chanho Min <chanho.min@lge.com>
2094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 F: arch/arm64/boot/dts/lg/
2098 ARM/LOGICPD PXA270 MACHINE SUPPORT
2099 M: Lennert Buytenhek <kernel@wantstofly.org>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 ARM/LPC18XX ARCHITECTURE
2104 M: Vladimir Zapolskiy <vz@mleia.com>
2105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2108 F: arch/arm/boot/dts/lpc43*
2109 F: drivers/i2c/busses/i2c-lpc2k.c
2110 F: drivers/memory/pl172.c
2111 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2112 F: drivers/rtc/rtc-lpc24xx.c
2115 ARM/LPC32XX SOC SUPPORT
2116 M: Vladimir Zapolskiy <vz@mleia.com>
2117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2120 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2121 F: arch/arm/boot/dts/lpc32*
2122 F: arch/arm/mach-lpc32xx/
2123 F: drivers/i2c/busses/i2c-pnx.c
2124 F: drivers/net/ethernet/nxp/lpc_eth.c
2125 F: drivers/usb/host/ohci-nxp.c
2126 F: drivers/watchdog/pnx4008_wdt.c
2129 ARM/MAGICIAN MACHINE SUPPORT
2130 M: Philipp Zabel <philipp.zabel@gmail.com>
2133 ARM/Marvell Dove/MV78xx0/Orion SOC support
2134 M: Andrew Lunn <andrew@lunn.ch>
2135 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2136 M: Gregory Clement <gregory.clement@bootlin.com>
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2140 F: Documentation/devicetree/bindings/soc/dove/
2141 F: arch/arm/boot/dts/dove*
2142 F: arch/arm/boot/dts/orion5x*
2143 F: arch/arm/mach-dove/
2144 F: arch/arm/mach-mv78xx0/
2145 F: arch/arm/mach-orion5x/
2146 F: arch/arm/plat-orion/
2147 F: drivers/soc/dove/
2149 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2150 M: Andrew Lunn <andrew@lunn.ch>
2151 M: Gregory Clement <gregory.clement@bootlin.com>
2152 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2156 F: arch/arm/boot/dts/armada*
2157 F: arch/arm/boot/dts/kirkwood*
2158 F: arch/arm/configs/mvebu_*_defconfig
2159 F: arch/arm/mach-mvebu/
2160 F: arch/arm64/boot/dts/marvell/armada*
2161 F: arch/arm64/boot/dts/marvell/cn913*
2162 F: drivers/cpufreq/armada-37xx-cpufreq.c
2163 F: drivers/cpufreq/armada-8k-cpufreq.c
2164 F: drivers/cpufreq/mvebu-cpufreq.c
2165 F: drivers/irqchip/irq-armada-370-xp.c
2166 F: drivers/irqchip/irq-mvebu-*
2167 F: drivers/pinctrl/mvebu/
2168 F: drivers/rtc/rtc-armada38x.c
2170 ARM/Mediatek RTC DRIVER
2171 M: Eddie Huang <eddie.huang@mediatek.com>
2172 M: Sean Wang <sean.wang@mediatek.com>
2173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2176 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2177 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2178 F: drivers/rtc/rtc-mt2712.c
2179 F: drivers/rtc/rtc-mt6397.c
2180 F: drivers/rtc/rtc-mt7622.c
2182 ARM/Mediatek SoC support
2183 M: Matthias Brugger <matthias.bgg@gmail.com>
2184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2187 W: https://mtk.wiki.kernel.org/
2188 C: irc://chat.freenode.net/linux-mediatek
2189 F: arch/arm/boot/dts/mt6*
2190 F: arch/arm/boot/dts/mt7*
2191 F: arch/arm/boot/dts/mt8*
2192 F: arch/arm/mach-mediatek/
2193 F: arch/arm64/boot/dts/mediatek/
2194 F: drivers/soc/mediatek/
2199 ARM/Mediatek USB3 PHY DRIVER
2200 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2204 F: Documentation/devicetree/bindings/phy/mediatek,*
2205 F: drivers/phy/mediatek/
2207 ARM/Microchip (AT91) SoC support
2208 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2209 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2210 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 W: http://www.linux4sam.org
2214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2215 F: arch/arm/boot/dts/at91*.dts
2216 F: arch/arm/boot/dts/at91*.dtsi
2217 F: arch/arm/boot/dts/sama*.dts
2218 F: arch/arm/boot/dts/sama*.dtsi
2219 F: arch/arm/include/debug/at91.S
2220 F: arch/arm/mach-at91/
2221 F: drivers/memory/atmel*
2222 F: drivers/watchdog/sama5d4_wdt.c
2223 F: include/soc/at91/
2224 X: drivers/input/touchscreen/atmel_mxt_ts.c
2225 X: drivers/net/wireless/atmel/
2229 ARM/Microchip Sparx5 SoC support
2230 M: Lars Povlsen <lars.povlsen@microchip.com>
2231 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2232 M: UNGLinuxDriver@microchip.com
2233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 T: git git://github.com/microchip-ung/linux-upstream.git
2236 F: arch/arm64/boot/dts/microchip/
2237 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2240 Microchip Timer Counter Block (TCB) Capture Driver
2241 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243 L: linux-iio@vger.kernel.org
2245 F: drivers/counter/microchip-tcb-capture.c
2247 ARM/MIOA701 MACHINE SUPPORT
2248 M: Robert Jarzmik <robert.jarzmik@free.fr>
2249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 F: arch/arm/mach-pxa/mioa701.c
2253 ARM/MStar/Sigmastar Armv7 SoC support
2254 M: Daniel Palmer <daniel@thingy.jp>
2255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 W: http://linux-chenxing.org/
2258 T: git git://github.com/linux-chenxing/linux.git
2259 F: Documentation/devicetree/bindings/arm/mstar/*
2260 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2261 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2262 F: arch/arm/boot/dts/mstar-*
2263 F: arch/arm/mach-mstar/
2264 F: drivers/clk/mstar/
2265 F: drivers/gpio/gpio-msc313.c
2266 F: drivers/watchdog/msc313e_wdt.c
2267 F: include/dt-bindings/clock/mstar-*
2268 F: include/dt-bindings/gpio/msc313-gpio.h
2270 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2271 M: Michael Petchkovsky <mkpetch@internode.on.net>
2274 ARM/NOMADIK/Ux500 ARCHITECTURES
2275 M: Linus Walleij <linus.walleij@linaro.org>
2276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2279 F: Documentation/devicetree/bindings/arm/ste-*
2280 F: Documentation/devicetree/bindings/arm/ux500.yaml
2281 F: Documentation/devicetree/bindings/arm/ux500/
2282 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2283 F: arch/arm/boot/dts/ste-*
2284 F: arch/arm/mach-nomadik/
2285 F: arch/arm/mach-ux500/
2286 F: drivers/clk/clk-nomadik.c
2287 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2288 F: drivers/dma/ste_dma40*
2289 F: drivers/hwspinlock/u8500_hsem.c
2290 F: drivers/i2c/busses/i2c-nomadik.c
2291 F: drivers/iio/adc/ab8500-gpadc.c
2292 F: drivers/mfd/ab8500*
2293 F: drivers/mfd/abx500*
2294 F: drivers/mfd/db8500*
2295 F: drivers/pinctrl/nomadik/
2296 F: drivers/rtc/rtc-ab8500.c
2297 F: drivers/rtc/rtc-pl031.c
2298 F: drivers/soc/ux500/
2300 ARM/NUVOTON NPCM ARCHITECTURE
2301 M: Avi Fishman <avifishman70@gmail.com>
2302 M: Tomer Maimon <tmaimon77@gmail.com>
2303 M: Tali Perry <tali.perry1@gmail.com>
2304 R: Patrick Venture <venture@google.com>
2305 R: Nancy Yuen <yuenn@google.com>
2306 R: Benjamin Fair <benjaminfair@google.com>
2307 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2309 F: Documentation/devicetree/bindings/*/*/*npcm*
2310 F: Documentation/devicetree/bindings/*/*npcm*
2311 F: arch/arm/boot/dts/nuvoton-npcm*
2312 F: arch/arm/mach-npcm/
2314 F: drivers/*/*/*npcm*
2315 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2317 ARM/NUVOTON WPCM450 ARCHITECTURE
2318 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2319 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2321 F: Documentation/devicetree/bindings/*/*wpcm*
2322 F: arch/arm/boot/dts/nuvoton-wpcm450*
2323 F: arch/arm/mach-npcm/wpcm450.c
2326 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2327 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2329 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2330 F: arch/arm/mach-s3c/gta02.h
2331 F: arch/arm/mach-s3c/mach-gta02.c
2333 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2334 M: Alexander Clouter <alex@digriz.org.uk>
2335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337 W: http://www.digriz.org.uk/ts78xx/kernel
2338 F: arch/arm/mach-orion5x/ts78xx-*
2340 ARM/OXNAS platform support
2341 M: Neil Armstrong <narmstrong@baylibre.com>
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 L: linux-oxnas@groups.io (moderated for non-subscribers)
2345 F: arch/arm/boot/dts/ox8*.dts*
2346 F: arch/arm/mach-oxnas/
2347 F: drivers/power/reset/oxnas-restart.c
2350 ARM/PALM TREO SUPPORT
2351 M: Tomas Cech <sleep_walker@suse.com>
2352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2354 W: http://hackndev.com
2355 F: arch/arm/mach-pxa/palmtreo.*
2357 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2358 M: Marek Vasut <marek.vasut@gmail.com>
2359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 W: http://hackndev.com
2362 F: arch/arm/mach-pxa/include/mach/palmld.h
2363 F: arch/arm/mach-pxa/include/mach/palmtc.h
2364 F: arch/arm/mach-pxa/include/mach/palmtx.h
2365 F: arch/arm/mach-pxa/palmld.c
2366 F: arch/arm/mach-pxa/palmt5.*
2367 F: arch/arm/mach-pxa/palmtc.c
2368 F: arch/arm/mach-pxa/palmte2.*
2369 F: arch/arm/mach-pxa/palmtx.c
2372 M: Sergey Lapin <slapin@ossfans.org>
2373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2375 W: http://hackndev.com
2376 F: arch/arm/mach-pxa/palmz72.*
2379 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2381 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2383 ARM/PT DIGITAL BOARD PORT
2384 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387 W: http://www.armlinux.org.uk/
2389 ARM/QUALCOMM SUPPORT
2390 M: Andy Gross <agross@kernel.org>
2391 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2392 L: linux-arm-msm@vger.kernel.org
2394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2395 F: Documentation/devicetree/bindings/*/qcom*
2396 F: Documentation/devicetree/bindings/soc/qcom/
2397 F: arch/arm/boot/dts/qcom-*.dts
2398 F: arch/arm/boot/dts/qcom-*.dtsi
2399 F: arch/arm/mach-qcom/
2400 F: arch/arm64/boot/dts/qcom/
2401 F: drivers/*/*/qcom*
2402 F: drivers/*/*/qcom/
2403 F: drivers/*/pm8???-*
2406 F: drivers/bluetooth/btqcomsmd.c
2407 F: drivers/clocksource/timer-qcom.c
2408 F: drivers/cpuidle/cpuidle-qcom-spm.c
2409 F: drivers/extcon/extcon-qcom*
2410 F: drivers/i2c/busses/i2c-qcom-geni.c
2411 F: drivers/i2c/busses/i2c-qup.c
2412 F: drivers/iommu/msm*
2413 F: drivers/mfd/ssbi.c
2414 F: drivers/mmc/host/mmci_qcom*
2415 F: drivers/mmc/host/sdhci-msm.c
2416 F: drivers/pci/controller/dwc/pcie-qcom.c
2417 F: drivers/phy/qualcomm/
2418 F: drivers/power/*/msm*
2419 F: drivers/reset/reset-qcom-*
2420 F: drivers/scsi/ufs/ufs-qcom*
2421 F: drivers/spi/spi-geni-qcom.c
2422 F: drivers/spi/spi-qcom-qspi.c
2423 F: drivers/spi/spi-qup.c
2424 F: drivers/tty/serial/msm_serial.c
2425 F: drivers/usb/dwc3/dwc3-qcom.c
2426 F: include/dt-bindings/*/qcom*
2427 F: include/linux/*/qcom*
2428 F: include/linux/soc/qcom/
2430 ARM/RADISYS ENP2611 MACHINE SUPPORT
2431 M: Lennert Buytenhek <kernel@wantstofly.org>
2432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 ARM/RDA MICRO ARCHITECTURE
2436 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2440 F: Documentation/devicetree/bindings/arm/rda.yaml
2441 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2442 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2443 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2444 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2445 F: arch/arm/boot/dts/rda8810pl-*
2446 F: drivers/clocksource/timer-rda.c
2447 F: drivers/gpio/gpio-rda.c
2448 F: drivers/irqchip/irq-rda-intc.c
2449 F: drivers/tty/serial/rda-uart.c
2451 ARM/REALTEK ARCHITECTURE
2452 M: Andreas Färber <afaerber@suse.de>
2453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2454 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2456 F: Documentation/devicetree/bindings/arm/realtek.yaml
2457 F: arch/arm/boot/dts/rtd*
2458 F: arch/arm/mach-realtek/
2459 F: arch/arm64/boot/dts/realtek/
2461 ARM/RENESAS ARM64 ARCHITECTURE
2462 M: Geert Uytterhoeven <geert+renesas@glider.be>
2463 M: Magnus Damm <magnus.damm@gmail.com>
2464 L: linux-renesas-soc@vger.kernel.org
2466 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2468 F: Documentation/devicetree/bindings/arm/renesas.yaml
2469 F: arch/arm64/boot/dts/renesas/
2470 F: drivers/soc/renesas/
2471 F: include/linux/soc/renesas/
2473 ARM/RISCPC ARCHITECTURE
2474 M: Russell King <linux@armlinux.org.uk>
2475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477 W: http://www.armlinux.org.uk/
2478 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2479 F: arch/arm/include/asm/hardware/ioc.h
2480 F: arch/arm/include/asm/hardware/iomd.h
2481 F: arch/arm/include/asm/hardware/memc.h
2482 F: arch/arm/mach-rpc/
2483 F: drivers/net/ethernet/8390/etherh.c
2484 F: drivers/net/ethernet/i825xx/ether1*
2485 F: drivers/net/ethernet/seeq/ether3*
2486 F: drivers/scsi/arm/
2488 ARM/Rockchip SoC support
2489 M: Heiko Stuebner <heiko@sntech.de>
2490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491 L: linux-rockchip@lists.infradead.org
2493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2494 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2495 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2496 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2497 F: arch/arm/boot/dts/rk3*
2498 F: arch/arm/boot/dts/rv1108*
2499 F: arch/arm/mach-rockchip/
2500 F: drivers/*/*/*rockchip*
2501 F: drivers/*/*rockchip*
2502 F: drivers/clk/rockchip/
2503 F: drivers/i2c/busses/i2c-rk3x.c
2504 F: sound/soc/rockchip/
2507 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2508 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 L: linux-samsung-soc@vger.kernel.org
2512 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2513 F: Documentation/arm/samsung/
2514 F: Documentation/devicetree/bindings/arm/samsung/
2515 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2516 F: arch/arm/boot/dts/exynos*
2517 F: arch/arm/boot/dts/s3c*
2518 F: arch/arm/boot/dts/s5p*
2519 F: arch/arm/mach-exynos*/
2520 F: arch/arm/mach-s3c/
2521 F: arch/arm/mach-s5p*/
2522 F: arch/arm64/boot/dts/exynos/
2523 F: drivers/*/*/*s3c24*
2524 F: drivers/*/*s3c24*
2525 F: drivers/*/*s3c64xx*
2526 F: drivers/*/*s5pv210*
2527 F: drivers/clocksource/samsung_pwm_timer.c
2528 F: drivers/memory/samsung/
2529 F: drivers/pwm/pwm-samsung.c
2530 F: drivers/soc/samsung/
2531 F: drivers/tty/serial/samsung*
2532 F: include/clocksource/samsung_pwm.h
2533 F: include/linux/platform_data/*s3c*
2534 F: include/linux/serial_s3c.h
2535 F: include/linux/soc/samsung/
2541 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2542 M: Andrzej Hajda <a.hajda@samsung.com>
2543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544 L: linux-media@vger.kernel.org
2546 F: drivers/media/platform/s5p-g2d/
2548 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2549 M: Marek Szyprowski <m.szyprowski@samsung.com>
2550 L: linux-samsung-soc@vger.kernel.org
2551 L: linux-media@vger.kernel.org
2553 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2554 F: drivers/media/cec/platform/s5p/
2556 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2557 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2558 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2559 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2561 L: linux-media@vger.kernel.org
2563 F: drivers/media/platform/s5p-jpeg/
2565 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2566 M: Andrzej Hajda <a.hajda@samsung.com>
2567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568 L: linux-media@vger.kernel.org
2570 F: drivers/media/platform/s5p-mfc/
2572 ARM/SHMOBILE ARM ARCHITECTURE
2573 M: Geert Uytterhoeven <geert+renesas@glider.be>
2574 M: Magnus Damm <magnus.damm@gmail.com>
2575 L: linux-renesas-soc@vger.kernel.org
2577 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2579 F: Documentation/devicetree/bindings/arm/renesas.yaml
2580 F: arch/arm/boot/dts/emev2*
2581 F: arch/arm/boot/dts/gr-peach*
2582 F: arch/arm/boot/dts/iwg20d-q7*
2583 F: arch/arm/boot/dts/r7s*
2584 F: arch/arm/boot/dts/r8a*
2585 F: arch/arm/boot/dts/r9a*
2586 F: arch/arm/boot/dts/sh*
2587 F: arch/arm/configs/shmobile_defconfig
2588 F: arch/arm/include/debug/renesas-scif.S
2589 F: arch/arm/mach-shmobile/
2590 F: drivers/soc/renesas/
2591 F: include/linux/soc/renesas/
2593 ARM/SOCFPGA ARCHITECTURE
2594 M: Dinh Nguyen <dinguyen@kernel.org>
2596 W: http://www.rocketboards.org
2597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2598 F: arch/arm/boot/dts/socfpga*
2599 F: arch/arm/configs/socfpga_defconfig
2600 F: arch/arm/mach-socfpga/
2601 F: arch/arm64/boot/dts/altera/
2602 F: arch/arm64/boot/dts/intel/
2604 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2605 M: Dinh Nguyen <dinguyen@kernel.org>
2607 F: drivers/clk/socfpga/
2609 ARM/SOCFPGA EDAC SUPPORT
2610 M: Dinh Nguyen <dinguyen@kernel.org>
2612 F: drivers/edac/altera_edac.[ch]
2614 ARM/SPREADTRUM SoC SUPPORT
2615 M: Orson Zhai <orsonzhai@gmail.com>
2616 M: Baolin Wang <baolin.wang7@gmail.com>
2617 M: Chunyan Zhang <zhang.lyra@gmail.com>
2619 F: arch/arm64/boot/dts/sprd
2624 ARM/STI ARCHITECTURE
2625 M: Patrice Chotard <patrice.chotard@foss.st.com>
2626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2628 W: http://www.stlinux.com
2629 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2630 F: arch/arm/boot/dts/sti*
2631 F: arch/arm/mach-sti/
2632 F: drivers/ata/ahci_st.c
2633 F: drivers/char/hw_random/st-rng.c
2634 F: drivers/clocksource/arm_global_timer.c
2635 F: drivers/clocksource/clksrc_st_lpc.c
2636 F: drivers/cpufreq/sti-cpufreq.c
2637 F: drivers/dma/st_fdma*
2638 F: drivers/i2c/busses/i2c-st.c
2639 F: drivers/media/platform/sti/c8sectpfe/
2640 F: drivers/media/rc/st_rc.c
2641 F: drivers/mmc/host/sdhci-st.c
2642 F: drivers/phy/st/phy-miphy28lp.c
2643 F: drivers/phy/st/phy-stih407-usb.c
2644 F: drivers/pinctrl/pinctrl-st.c
2645 F: drivers/remoteproc/st_remoteproc.c
2646 F: drivers/remoteproc/st_slim_rproc.c
2647 F: drivers/reset/sti/
2648 F: drivers/rtc/rtc-st-lpc.c
2649 F: drivers/tty/serial/st-asc.c
2650 F: drivers/usb/dwc3/dwc3-st.c
2651 F: drivers/usb/host/ehci-st.c
2652 F: drivers/usb/host/ohci-st.c
2653 F: drivers/watchdog/st_lpc_wdt.c
2654 F: include/linux/remoteproc/st_slim_rproc.h
2656 ARM/STM32 ARCHITECTURE
2657 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2658 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2659 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2663 F: arch/arm/boot/dts/stm32*
2664 F: arch/arm/mach-stm32/
2665 F: drivers/clocksource/armv7m_systick.c
2669 ARM/Synaptics SoC support
2670 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2671 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2674 F: arch/arm/boot/dts/berlin*
2675 F: arch/arm/mach-berlin/
2676 F: arch/arm64/boot/dts/synaptics/
2678 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2679 M: Lennert Buytenhek <kernel@wantstofly.org>
2680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2683 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2684 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2685 L: linux-tegra@vger.kernel.org
2686 L: linux-media@vger.kernel.org
2688 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2689 F: drivers/media/cec/platform/tegra/
2691 ARM/TETON BGA MACHINE SUPPORT
2692 M: "Mark F. Brown" <mark.brown314@gmail.com>
2693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2696 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2697 M: Santosh Shilimkar <ssantosh@kernel.org>
2698 L: linux-kernel@vger.kernel.org
2700 F: drivers/memory/*emif*
2702 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2703 M: Santosh Shilimkar <ssantosh@kernel.org>
2704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2707 F: arch/arm/boot/dts/keystone-*
2708 F: arch/arm/mach-keystone/
2710 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2711 M: Santosh Shilimkar <ssantosh@kernel.org>
2712 L: linux-kernel@vger.kernel.org
2714 F: drivers/clk/keystone/
2716 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2717 M: Santosh Shilimkar <ssantosh@kernel.org>
2718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2719 L: linux-kernel@vger.kernel.org
2721 F: drivers/clocksource/timer-keystone.c
2723 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2724 M: Santosh Shilimkar <ssantosh@kernel.org>
2725 L: linux-kernel@vger.kernel.org
2727 F: drivers/power/reset/keystone-reset.c
2729 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2730 M: Nishanth Menon <nm@ti.com>
2731 M: Tero Kristo <kristo@kernel.org>
2732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2734 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2735 F: arch/arm64/boot/dts/ti/Makefile
2736 F: arch/arm64/boot/dts/ti/k3-*
2737 F: include/dt-bindings/pinctrl/k3.h
2739 ARM/THECUS N2100 MACHINE SUPPORT
2740 M: Lennert Buytenhek <kernel@wantstofly.org>
2741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2744 ARM/TOSA MACHINE SUPPORT
2745 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2746 M: Dirk Opfer <dirk@opfer-online.de>
2749 ARM/TOSHIBA VISCONTI ARCHITECTURE
2750 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2754 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2755 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2756 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2757 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2758 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2759 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2760 F: arch/arm64/boot/dts/toshiba/
2761 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2762 F: drivers/gpio/gpio-visconti.c
2763 F: drivers/pci/controller/dwc/pcie-visconti.c
2764 F: drivers/pinctrl/visconti/
2765 F: drivers/watchdog/visconti_wdt.c
2768 ARM/UNIPHIER ARCHITECTURE
2769 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2770 M: Masami Hiramatsu <mhiramat@kernel.org>
2771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2773 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2774 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2775 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2776 F: arch/arm/boot/dts/uniphier*
2777 F: arch/arm/include/asm/hardware/cache-uniphier.h
2778 F: arch/arm/mach-uniphier/
2779 F: arch/arm/mm/cache-uniphier.c
2780 F: arch/arm64/boot/dts/socionext/uniphier*
2781 F: drivers/bus/uniphier-system-bus.c
2782 F: drivers/clk/uniphier/
2783 F: drivers/dma/uniphier-mdmac.c
2784 F: drivers/gpio/gpio-uniphier.c
2785 F: drivers/i2c/busses/i2c-uniphier*
2786 F: drivers/irqchip/irq-uniphier-aidet.c
2787 F: drivers/mmc/host/uniphier-sd.c
2788 F: drivers/pinctrl/uniphier/
2789 F: drivers/reset/reset-uniphier.c
2790 F: drivers/tty/serial/8250/8250_uniphier.c
2793 ARM/VERSATILE EXPRESS PLATFORM
2794 M: Liviu Dudau <liviu.dudau@arm.com>
2795 M: Sudeep Holla <sudeep.holla@arm.com>
2796 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2801 F: arch/arm/boot/dts/vexpress*
2802 F: arch/arm/mach-vexpress/
2803 F: arch/arm64/boot/dts/arm/
2804 F: drivers/clk/versatile/clk-vexpress-osc.c
2805 F: drivers/clocksource/timer-versatile.c
2809 M: Russell King <linux@armlinux.org.uk>
2810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2812 W: http://www.armlinux.org.uk/
2815 ARM/VOIPAC PXA270 SUPPORT
2816 M: Marek Vasut <marek.vasut@gmail.com>
2817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2819 F: arch/arm/mach-pxa/include/mach/vpac270.h
2820 F: arch/arm/mach-pxa/vpac270.c
2822 ARM/VT8500 ARM ARCHITECTURE
2823 M: Tony Prisk <linux@prisktech.co.nz>
2824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2826 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2827 F: arch/arm/mach-vt8500/
2828 F: drivers/clocksource/timer-vt8500.c
2829 F: drivers/i2c/busses/i2c-wmt.c
2830 F: drivers/mmc/host/wmt-sdmmc.c
2831 F: drivers/pwm/pwm-vt8500.c
2832 F: drivers/rtc/rtc-vt8500.c
2833 F: drivers/tty/serial/vt8500_serial.c
2834 F: drivers/usb/host/ehci-platform.c
2835 F: drivers/usb/host/uhci-platform.c
2836 F: drivers/video/fbdev/vt8500lcdfb.*
2837 F: drivers/video/fbdev/wm8505fb*
2838 F: drivers/video/fbdev/wmt_ge_rops.*
2840 ARM/ZIPIT Z2 SUPPORT
2841 M: Marek Vasut <marek.vasut@gmail.com>
2842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2844 F: arch/arm/mach-pxa/include/mach/z2.h
2845 F: arch/arm/mach-pxa/z2.c
2847 ARM/ZYNQ ARCHITECTURE
2848 M: Michal Simek <michal.simek@xilinx.com>
2849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2851 W: http://wiki.xilinx.com
2852 T: git https://github.com/Xilinx/linux-xlnx.git
2853 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2854 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2855 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2856 F: arch/arm/mach-zynq/
2857 F: drivers/clocksource/timer-cadence-ttc.c
2858 F: drivers/cpuidle/cpuidle-zynq.c
2859 F: drivers/edac/synopsys_edac.c
2860 F: drivers/i2c/busses/i2c-cadence.c
2861 F: drivers/i2c/busses/i2c-xiic.c
2862 F: drivers/mmc/host/sdhci-of-arasan.c
2866 ARM64 PORT (AARCH64 ARCHITECTURE)
2867 M: Catalin Marinas <catalin.marinas@arm.com>
2868 M: Will Deacon <will@kernel.org>
2869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2872 F: Documentation/arm64/
2874 F: tools/testing/selftests/arm64/
2875 X: arch/arm64/boot/dts/
2877 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2878 M: George McCollister <george.mccollister@gmail.com>
2879 L: netdev@vger.kernel.org
2881 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2882 F: drivers/net/dsa/xrs700x/*
2883 F: net/dsa/tag_xrs700x.c
2885 AS3645A LED FLASH CONTROLLER DRIVER
2886 M: Sakari Ailus <sakari.ailus@iki.fi>
2887 L: linux-leds@vger.kernel.org
2889 F: drivers/leds/flash/leds-as3645a.c
2891 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2892 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2893 L: linux-media@vger.kernel.org
2895 T: git git://linuxtv.org/media_tree.git
2896 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2897 F: drivers/media/i2c/ak7375.c
2899 ASAHI KASEI AK8974 DRIVER
2900 M: Linus Walleij <linus.walleij@linaro.org>
2901 L: linux-iio@vger.kernel.org
2903 W: http://www.akm.com/
2904 F: drivers/iio/magnetometer/ak8974.c
2906 ASC7621 HARDWARE MONITOR DRIVER
2907 M: George Joseph <george.joseph@fairview5.com>
2908 L: linux-hwmon@vger.kernel.org
2910 F: Documentation/hwmon/asc7621.rst
2911 F: drivers/hwmon/asc7621.c
2913 ASPEED PINCTRL DRIVERS
2914 M: Andrew Jeffery <andrew@aj.id.au>
2915 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2916 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2917 L: linux-gpio@vger.kernel.org
2919 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2920 F: drivers/pinctrl/aspeed/
2922 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2923 M: Eddie James <eajames@linux.ibm.com>
2924 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2926 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2927 F: drivers/irqchip/irq-aspeed-scu-ic.c
2928 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2930 ASPEED SD/MMC DRIVER
2931 M: Andrew Jeffery <andrew@aj.id.au>
2932 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2933 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2934 L: linux-mmc@vger.kernel.org
2936 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2937 F: drivers/mmc/host/sdhci-of-aspeed*
2939 ASPEED VIDEO ENGINE DRIVER
2940 M: Eddie James <eajames@linux.ibm.com>
2941 L: linux-media@vger.kernel.org
2942 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2944 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2945 F: drivers/media/platform/aspeed-video.c
2947 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2948 M: Corentin Chary <corentin.chary@gmail.com>
2949 L: acpi4asus-user@lists.sourceforge.net
2950 L: platform-driver-x86@vger.kernel.org
2952 W: http://acpi4asus.sf.net
2953 F: drivers/platform/x86/asus*.c
2954 F: drivers/platform/x86/eeepc*.c
2956 ASUS WIRELESS RADIO CONTROL DRIVER
2957 M: João Paulo Rechi Vita <jprvita@gmail.com>
2958 L: platform-driver-x86@vger.kernel.org
2960 F: drivers/platform/x86/asus-wireless.c
2963 M: David Howells <dhowells@redhat.com>
2964 L: keyrings@vger.kernel.org
2966 F: Documentation/crypto/asymmetric-keys.rst
2967 F: crypto/asymmetric_keys/
2968 F: include/crypto/pkcs7.h
2969 F: include/crypto/public_key.h
2970 F: include/linux/verification.h
2972 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2973 R: Dan Williams <dan.j.williams@intel.com>
2975 W: http://sourceforge.net/projects/xscaleiop
2976 F: Documentation/crypto/async-tx-api.rst
2978 F: include/linux/async_tx.h
2981 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2982 L: linux-i2c@vger.kernel.org
2984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2985 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2986 F: drivers/misc/eeprom/at24.c
2988 ATA OVER ETHERNET (AOE) DRIVER
2989 M: "Justin Sanders" <justin@coraid.com>
2991 W: http://www.openaoe.org/
2992 F: Documentation/admin-guide/aoe/
2993 F: drivers/block/aoe/
2995 ATC260X PMIC MFD DRIVER
2996 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2997 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2998 L: linux-actions@lists.infradead.org
3000 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3001 F: drivers/input/misc/atc260x-onkey.c
3002 F: drivers/mfd/atc260*
3003 F: drivers/power/reset/atc260x-poweroff.c
3004 F: drivers/regulator/atc260x-regulator.c
3005 F: include/linux/mfd/atc260x/*
3007 ATHEROS 71XX/9XXX GPIO DRIVER
3008 M: Alban Bedel <albeu@free.fr>
3010 W: https://github.com/AlbanBedel/linux
3011 T: git git://github.com/AlbanBedel/linux
3012 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3013 F: drivers/gpio/gpio-ath79.c
3015 ATHEROS 71XX/9XXX USB PHY DRIVER
3016 M: Alban Bedel <albeu@free.fr>
3018 W: https://github.com/AlbanBedel/linux
3019 T: git git://github.com/AlbanBedel/linux
3020 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3021 F: drivers/phy/qualcomm/phy-ath79-usb.c
3023 ATHEROS ATH GENERIC UTILITIES
3024 M: Kalle Valo <kvalo@codeaurora.org>
3025 L: linux-wireless@vger.kernel.org
3027 F: drivers/net/wireless/ath/*
3029 ATHEROS ATH5K WIRELESS DRIVER
3030 M: Jiri Slaby <jirislaby@kernel.org>
3031 M: Nick Kossifidis <mickflemm@gmail.com>
3032 M: Luis Chamberlain <mcgrof@kernel.org>
3033 L: linux-wireless@vger.kernel.org
3035 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3036 F: drivers/net/wireless/ath/ath5k/
3038 ATHEROS ATH6KL WIRELESS DRIVER
3039 M: Kalle Valo <kvalo@codeaurora.org>
3040 L: linux-wireless@vger.kernel.org
3042 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3044 F: drivers/net/wireless/ath/ath6kl/
3047 M: Ville Syrjala <syrjala@sci.fi>
3049 F: drivers/input/misc/ati_remote2.c
3051 ATK0110 HWMON DRIVER
3052 M: Luca Tettamanti <kronos.it@gmail.com>
3053 L: linux-hwmon@vger.kernel.org
3055 F: drivers/hwmon/asus_atk0110.c
3057 ATLX ETHERNET DRIVERS
3058 M: Chris Snook <chris.snook@gmail.com>
3059 L: netdev@vger.kernel.org
3061 W: http://sourceforge.net/projects/atl1
3062 W: http://atl1.sourceforge.net
3063 F: drivers/net/ethernet/atheros/
3066 M: Chas Williams <3chas3@gmail.com>
3067 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3068 L: netdev@vger.kernel.org
3070 W: http://linux-atm.sourceforge.net
3072 F: include/linux/atm*
3073 F: include/uapi/linux/atm*
3075 ATMEL MACB ETHERNET DRIVER
3076 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3077 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3079 F: drivers/net/ethernet/cadence/
3081 ATMEL MAXTOUCH DRIVER
3082 M: Nick Dyer <nick@shmanahar.org>
3084 T: git git://github.com/ndyer/linux.git
3085 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3086 F: drivers/input/touchscreen/atmel_mxt_ts.c
3088 ATMEL WIRELESS DRIVER
3089 M: Simon Kelley <simon@thekelleys.org.uk>
3090 L: linux-wireless@vger.kernel.org
3092 W: http://www.thekelleys.org.uk/atmel
3093 W: http://atmelwlandriver.sourceforge.net/
3094 F: drivers/net/wireless/atmel/atmel*
3096 ATOMIC INFRASTRUCTURE
3097 M: Will Deacon <will@kernel.org>
3098 M: Peter Zijlstra <peterz@infradead.org>
3099 R: Boqun Feng <boqun.feng@gmail.com>
3100 L: linux-kernel@vger.kernel.org
3102 F: arch/*/include/asm/atomic*.h
3103 F: include/*/atomic*.h
3104 F: include/linux/refcount.h
3105 F: Documentation/atomic_*.txt
3108 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3109 M: Bradley Grove <linuxdrivers@attotech.com>
3110 L: linux-scsi@vger.kernel.org
3112 W: http://www.attotech.com
3113 F: drivers/scsi/esas2r
3115 ATUSB IEEE 802.15.4 RADIO DRIVER
3116 M: Stefan Schmidt <stefan@datenfreihafen.org>
3117 L: linux-wpan@vger.kernel.org
3119 F: drivers/net/ieee802154/at86rf230.h
3120 F: drivers/net/ieee802154/atusb.c
3121 F: drivers/net/ieee802154/atusb.h
3124 M: Paul Moore <paul@paul-moore.com>
3125 M: Eric Paris <eparis@redhat.com>
3126 L: linux-audit@redhat.com (moderated for non-subscribers)
3128 W: https://github.com/linux-audit
3129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3130 F: include/asm-generic/audit_*.h
3131 F: include/linux/audit.h
3132 F: include/uapi/linux/audit.h
3136 AUXILIARY DISPLAY DRIVERS
3137 M: Miguel Ojeda <ojeda@kernel.org>
3139 F: drivers/auxdisplay/
3140 F: include/linux/cfag12864b.h
3142 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3143 M: Andreas Klinger <ak@it-klinger.de>
3144 L: linux-iio@vger.kernel.org
3146 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3147 F: drivers/iio/adc/hx711.c
3150 M: Ralf Baechle <ralf@linux-mips.org>
3151 L: linux-hams@vger.kernel.org
3153 W: http://www.linux-ax25.org/
3154 F: include/net/ax25.h
3155 F: include/uapi/linux/ax25.h
3159 M: Peter Rosin <peda@axentia.se>
3160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3162 F: arch/arm/boot/dts/at91-linea.dtsi
3163 F: arch/arm/boot/dts/at91-natte.dtsi
3164 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3165 F: arch/arm/boot/dts/at91-tse850-3.dts
3167 AXENTIA ASOC DRIVERS
3168 M: Peter Rosin <peda@axentia.se>
3169 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3171 F: Documentation/devicetree/bindings/sound/axentia,*
3172 F: sound/soc/atmel/tse850-pcm5142.c
3174 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3175 M: Nuno Sá <nuno.sa@analog.com>
3176 L: linux-hwmon@vger.kernel.org
3178 W: http://ez.analog.com/community/linux-device-drivers
3179 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3180 F: drivers/hwmon/axi-fan-control.c
3182 AXXIA I2C CONTROLLER
3183 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3184 L: linux-i2c@vger.kernel.org
3186 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3187 F: drivers/i2c/busses/i2c-axxia.c
3190 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3191 L: linux-media@vger.kernel.org
3193 W: https://linuxtv.org
3194 T: git git://linuxtv.org/media_tree.git
3195 F: drivers/media/usb/dvb-usb-v2/az6007.c
3197 AZTECH FM RADIO RECEIVER DRIVER
3198 M: Hans Verkuil <hverkuil@xs4all.nl>
3199 L: linux-media@vger.kernel.org
3201 W: https://linuxtv.org
3202 T: git git://linuxtv.org/media_tree.git
3203 F: drivers/media/radio/radio-aztech*
3206 L: linux-wireless@vger.kernel.org
3207 L: b43-dev@lists.infradead.org
3209 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3210 F: drivers/net/wireless/broadcom/b43/
3212 B43LEGACY WIRELESS DRIVER
3213 M: Larry Finger <Larry.Finger@lwfinger.net>
3214 L: linux-wireless@vger.kernel.org
3215 L: b43-dev@lists.infradead.org
3217 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3218 F: drivers/net/wireless/broadcom/b43legacy/
3220 BACKLIGHT CLASS/SUBSYSTEM
3221 M: Lee Jones <lee.jones@linaro.org>
3222 M: Daniel Thompson <daniel.thompson@linaro.org>
3223 M: Jingoo Han <jingoohan1@gmail.com>
3224 L: dri-devel@lists.freedesktop.org
3226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3227 F: Documentation/ABI/stable/sysfs-class-backlight
3228 F: Documentation/ABI/testing/sysfs-class-backlight
3229 F: Documentation/devicetree/bindings/leds/backlight
3230 F: drivers/video/backlight/
3231 F: include/linux/backlight.h
3232 F: include/linux/pwm_backlight.h
3235 M: Marek Lindner <mareklindner@neomailbox.ch>
3236 M: Simon Wunderlich <sw@simonwunderlich.de>
3237 M: Antonio Quartulli <a@unstable.cc>
3238 M: Sven Eckelmann <sven@narfation.org>
3239 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3241 W: https://www.open-mesh.org/
3242 Q: https://patchwork.open-mesh.org/project/batman/list/
3243 B: https://www.open-mesh.org/projects/batman-adv/issues
3244 C: ircs://irc.hackint.org/batadv
3245 T: git https://git.open-mesh.org/linux-merge.git
3246 F: Documentation/networking/batman-adv.rst
3247 F: include/uapi/linux/batadv_packet.h
3248 F: include/uapi/linux/batman_adv.h
3251 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3252 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3253 L: linux-hams@vger.kernel.org
3255 W: http://www.baycom.org/~tom/ham/ham.html
3256 F: drivers/net/hamradio/baycom*
3258 BCACHE (BLOCK LAYER CACHE)
3259 M: Coly Li <colyli@suse.de>
3260 M: Kent Overstreet <kent.overstreet@gmail.com>
3261 L: linux-bcache@vger.kernel.org
3263 W: http://bcache.evilpiepirate.org
3264 C: irc://irc.oftc.net/bcache
3265 F: drivers/md/bcache/
3267 BDISP ST MEDIA DRIVER
3268 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3269 L: linux-media@vger.kernel.org
3271 W: https://linuxtv.org
3272 T: git git://linuxtv.org/media_tree.git
3273 F: drivers/media/platform/sti/bdisp
3275 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3276 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3277 L: netdev@vger.kernel.org
3279 F: drivers/net/ethernet/ec_bhf.c
3282 M: Luis de Bethencourt <luisbg@kernel.org>
3283 M: Salah Triki <salah.triki@gmail.com>
3285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3286 F: Documentation/filesystems/befs.rst
3290 M: Paolo Valente <paolo.valente@linaro.org>
3291 M: Jens Axboe <axboe@kernel.dk>
3292 L: linux-block@vger.kernel.org
3294 F: Documentation/block/bfq-iosched.rst
3298 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3300 F: Documentation/filesystems/bfs.rst
3302 F: include/uapi/linux/bfs_fs.h
3305 M: Yury Norov <yury.norov@gmail.com>
3306 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3307 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3309 F: include/asm-generic/bitops/find.h
3310 F: include/linux/bitmap.h
3313 F: lib/find_bit_benchmark.c
3314 F: lib/test_bitmap.c
3315 F: tools/include/asm-generic/bitops/find.h
3316 F: tools/include/linux/bitmap.h
3317 F: tools/lib/bitmap.c
3318 F: tools/lib/find_bit.c
3320 BLINKM RGB LED DRIVER
3321 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3323 F: drivers/leds/leds-blinkm.c
3326 M: Jens Axboe <axboe@kernel.dk>
3327 L: linux-block@vger.kernel.org
3329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3332 F: include/linux/blk*
3333 F: kernel/trace/blktrace.c
3337 M: Joern Engel <joern@lazybastard.org>
3338 L: linux-mtd@lists.infradead.org
3340 F: drivers/mtd/devices/block2mtd.c
3343 M: Marcel Holtmann <marcel@holtmann.org>
3344 M: Johan Hedberg <johan.hedberg@gmail.com>
3345 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3346 L: linux-bluetooth@vger.kernel.org
3348 W: http://www.bluez.org/
3349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3351 F: drivers/bluetooth/
3354 M: Marcel Holtmann <marcel@holtmann.org>
3355 M: Johan Hedberg <johan.hedberg@gmail.com>
3356 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3357 L: linux-bluetooth@vger.kernel.org
3359 W: http://www.bluez.org/
3360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3362 F: include/net/bluetooth/
3366 M: Jay Vosburgh <j.vosburgh@gmail.com>
3367 M: Veaceslav Falico <vfalico@gmail.com>
3368 M: Andy Gospodarek <andy@greyhouse.net>
3369 L: netdev@vger.kernel.org
3371 W: http://sourceforge.net/projects/bonding/
3372 F: drivers/net/bonding/
3373 F: include/net/bonding.h
3374 F: include/uapi/linux/if_bonding.h
3376 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3377 M: Dan Robertson <dan@dlrobertson.com>
3378 L: linux-iio@vger.kernel.org
3380 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3381 F: drivers/iio/accel/bma400*
3383 BPF (Safe dynamic programs and tools)
3384 M: Alexei Starovoitov <ast@kernel.org>
3385 M: Daniel Borkmann <daniel@iogearbox.net>
3386 M: Andrii Nakryiko <andrii@kernel.org>
3387 R: Martin KaFai Lau <kafai@fb.com>
3388 R: Song Liu <songliubraving@fb.com>
3389 R: Yonghong Song <yhs@fb.com>
3390 R: John Fastabend <john.fastabend@gmail.com>
3391 R: KP Singh <kpsingh@kernel.org>
3392 L: netdev@vger.kernel.org
3393 L: bpf@vger.kernel.org
3396 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3399 F: Documentation/bpf/
3400 F: Documentation/networking/filter.rst
3401 F: Documentation/userspace-api/ebpf/
3403 F: include/linux/bpf*
3404 F: include/linux/filter.h
3405 F: include/trace/events/xdp.h
3406 F: include/uapi/linux/bpf*
3407 F: include/uapi/linux/filter.h
3409 F: kernel/trace/bpf_trace.c
3412 F: net/core/filter.c
3413 F: net/sched/act_bpf.c
3414 F: net/sched/cls_bpf.c
3416 F: scripts/bpf_doc.py
3419 F: tools/testing/selftests/bpf/
3424 M: Shubham Bansal <illusionist.neo@gmail.com>
3425 L: netdev@vger.kernel.org
3426 L: bpf@vger.kernel.org
3431 M: Daniel Borkmann <daniel@iogearbox.net>
3432 M: Alexei Starovoitov <ast@kernel.org>
3433 M: Zi Shen Lim <zlim.lnx@gmail.com>
3434 L: netdev@vger.kernel.org
3435 L: bpf@vger.kernel.org
3439 BPF JIT for MIPS (32-BIT AND 64-BIT)
3440 M: Paul Burton <paulburton@kernel.org>
3441 L: netdev@vger.kernel.org
3442 L: bpf@vger.kernel.org
3446 BPF JIT for NFP NICs
3447 M: Jakub Kicinski <kuba@kernel.org>
3448 L: netdev@vger.kernel.org
3449 L: bpf@vger.kernel.org
3451 F: drivers/net/ethernet/netronome/nfp/bpf/
3453 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3454 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3455 L: netdev@vger.kernel.org
3456 L: bpf@vger.kernel.org
3458 F: arch/powerpc/net/
3460 BPF JIT for RISC-V (32-bit)
3461 M: Luke Nelson <luke.r.nels@gmail.com>
3462 M: Xi Wang <xi.wang@gmail.com>
3463 L: netdev@vger.kernel.org
3464 L: bpf@vger.kernel.org
3467 X: arch/riscv/net/bpf_jit_comp64.c
3469 BPF JIT for RISC-V (64-bit)
3470 M: Björn Töpel <bjorn@kernel.org>
3471 L: netdev@vger.kernel.org
3472 L: bpf@vger.kernel.org
3475 X: arch/riscv/net/bpf_jit_comp32.c
3478 M: Ilya Leoshkevich <iii@linux.ibm.com>
3479 M: Heiko Carstens <hca@linux.ibm.com>
3480 M: Vasily Gorbik <gor@linux.ibm.com>
3481 L: netdev@vger.kernel.org
3482 L: bpf@vger.kernel.org
3485 X: arch/s390/net/pnet.c
3487 BPF JIT for SPARC (32-BIT AND 64-BIT)
3488 M: David S. Miller <davem@davemloft.net>
3489 L: netdev@vger.kernel.org
3490 L: bpf@vger.kernel.org
3494 BPF JIT for X86 32-BIT
3495 M: Wang YanQing <udknight@gmail.com>
3496 L: netdev@vger.kernel.org
3497 L: bpf@vger.kernel.org
3499 F: arch/x86/net/bpf_jit_comp32.c
3501 BPF JIT for X86 64-BIT
3502 M: Alexei Starovoitov <ast@kernel.org>
3503 M: Daniel Borkmann <daniel@iogearbox.net>
3504 L: netdev@vger.kernel.org
3505 L: bpf@vger.kernel.org
3508 X: arch/x86/net/bpf_jit_comp32.c
3510 BPF LSM (Security Audit and Enforcement using BPF)
3511 M: KP Singh <kpsingh@kernel.org>
3512 R: Florent Revest <revest@chromium.org>
3513 R: Brendan Jackman <jackmanb@chromium.org>
3514 L: bpf@vger.kernel.org
3516 F: Documentation/bpf/bpf_lsm.rst
3517 F: include/linux/bpf_lsm.h
3518 F: kernel/bpf/bpf_lsm.c
3521 BROADCOM B44 10/100 ETHERNET DRIVER
3522 M: Michael Chan <michael.chan@broadcom.com>
3523 L: netdev@vger.kernel.org
3525 F: drivers/net/ethernet/broadcom/b44.*
3527 BROADCOM B53 ETHERNET SWITCH DRIVER
3528 M: Florian Fainelli <f.fainelli@gmail.com>
3529 L: netdev@vger.kernel.org
3530 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3532 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3533 F: drivers/net/dsa/b53/*
3534 F: include/linux/dsa/brcm.h
3535 F: include/linux/platform_data/b53.h
3537 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3538 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3539 L: bcm-kernel-feedback-list@broadcom.com
3540 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3544 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3545 F: drivers/pci/controller/pcie-brcmstb.c
3546 F: drivers/staging/vc04_services
3550 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3551 M: Florian Fainelli <f.fainelli@gmail.com>
3552 M: Ray Jui <rjui@broadcom.com>
3553 M: Scott Branden <sbranden@broadcom.com>
3554 M: bcm-kernel-feedback-list@broadcom.com
3556 T: git git://github.com/broadcom/mach-bcm
3557 F: arch/arm/mach-bcm/
3563 BROADCOM BCM47XX MIPS ARCHITECTURE
3564 M: Hauke Mehrtens <hauke@hauke-m.de>
3565 M: Rafał Miłecki <zajec5@gmail.com>
3566 L: linux-mips@vger.kernel.org
3568 F: Documentation/devicetree/bindings/mips/brcm/
3569 F: arch/mips/bcm47xx/*
3570 F: arch/mips/include/asm/mach-bcm47xx/*
3572 BROADCOM BCM4908 ETHERNET DRIVER
3573 M: Rafał Miłecki <rafal@milecki.pl>
3574 M: bcm-kernel-feedback-list@broadcom.com
3575 L: netdev@vger.kernel.org
3577 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3578 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3579 F: drivers/net/ethernet/broadcom/unimac.h
3581 BROADCOM BCM5301X ARM ARCHITECTURE
3582 M: Hauke Mehrtens <hauke@hauke-m.de>
3583 M: Rafał Miłecki <zajec5@gmail.com>
3584 M: bcm-kernel-feedback-list@broadcom.com
3585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3587 F: arch/arm/boot/dts/bcm470*
3588 F: arch/arm/boot/dts/bcm5301*
3589 F: arch/arm/boot/dts/bcm953012*
3590 F: arch/arm/mach-bcm/bcm_5301x.c
3592 BROADCOM BCM53573 ARM ARCHITECTURE
3593 M: Rafał Miłecki <rafal@milecki.pl>
3594 L: bcm-kernel-feedback-list@broadcom.com
3595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3597 F: arch/arm/boot/dts/bcm47189*
3598 F: arch/arm/boot/dts/bcm53573*
3600 BROADCOM BCM63XX ARM ARCHITECTURE
3601 M: Florian Fainelli <f.fainelli@gmail.com>
3602 M: bcm-kernel-feedback-list@broadcom.com
3603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3605 T: git git://github.com/broadcom/stblinux.git
3608 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3609 M: Kevin Cernekee <cernekee@gmail.com>
3610 L: linux-usb@vger.kernel.org
3612 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3614 BROADCOM BCM7XXX ARM ARCHITECTURE
3615 M: Florian Fainelli <f.fainelli@gmail.com>
3616 M: bcm-kernel-feedback-list@broadcom.com
3617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3619 T: git git://github.com/broadcom/stblinux.git
3620 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3621 F: arch/arm/boot/dts/bcm7*.dts*
3622 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3623 F: arch/arm/mach-bcm/*brcmstb*
3624 F: arch/arm/mm/cache-b15-rac.c
3625 F: drivers/bus/brcmstb_gisb.c
3626 F: drivers/pci/controller/pcie-brcmstb.c
3630 M: Al Cooper <alcooperx@gmail.com>
3631 L: linux-usb@vger.kernel.org
3632 L: bcm-kernel-feedback-list@broadcom.com
3634 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3635 F: drivers/usb/gadget/udc/bdc/
3637 BROADCOM BMIPS CPUFREQ DRIVER
3638 M: Markus Mayer <mmayer@broadcom.com>
3639 M: bcm-kernel-feedback-list@broadcom.com
3640 L: linux-pm@vger.kernel.org
3642 F: drivers/cpufreq/bmips-cpufreq.c
3644 BROADCOM BMIPS MIPS ARCHITECTURE
3645 M: Florian Fainelli <f.fainelli@gmail.com>
3646 L: bcm-kernel-feedback-list@broadcom.com
3647 L: linux-mips@vger.kernel.org
3649 T: git git://github.com/broadcom/stblinux.git
3650 F: arch/mips/bmips/*
3651 F: arch/mips/boot/dts/brcm/bcm*.dts*
3652 F: arch/mips/include/asm/mach-bmips/*
3653 F: arch/mips/kernel/*bmips*
3654 F: drivers/soc/bcm/bcm63xx
3655 F: drivers/irqchip/irq-bcm63*
3656 F: drivers/irqchip/irq-bcm7*
3657 F: drivers/irqchip/irq-brcmstb*
3658 F: include/linux/bcm963xx_nvram.h
3659 F: include/linux/bcm963xx_tag.h
3661 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3662 M: Rasesh Mody <rmody@marvell.com>
3663 M: GR-Linux-NIC-Dev@marvell.com
3664 L: netdev@vger.kernel.org
3666 F: drivers/net/ethernet/broadcom/bnx2.*
3667 F: drivers/net/ethernet/broadcom/bnx2_*
3669 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3670 M: Saurav Kashyap <skashyap@marvell.com>
3671 M: Javed Hasan <jhasan@marvell.com>
3672 M: GR-QLogic-Storage-Upstream@marvell.com
3673 L: linux-scsi@vger.kernel.org
3675 F: drivers/scsi/bnx2fc/
3677 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3678 M: Nilesh Javali <njavali@marvell.com>
3679 M: Manish Rangankar <mrangankar@marvell.com>
3680 M: GR-QLogic-Storage-Upstream@marvell.com
3681 L: linux-scsi@vger.kernel.org
3683 F: drivers/scsi/bnx2i/
3685 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3686 M: Ariel Elior <aelior@marvell.com>
3687 M: Sudarsana Kalluru <skalluru@marvell.com>
3688 M: GR-everest-linux-l2@marvell.com
3689 L: netdev@vger.kernel.org
3691 F: drivers/net/ethernet/broadcom/bnx2x/
3693 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3694 M: Michael Chan <michael.chan@broadcom.com>
3695 L: netdev@vger.kernel.org
3697 F: drivers/net/ethernet/broadcom/bnxt/
3699 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3700 M: Arend van Spriel <aspriel@gmail.com>
3701 M: Franky Lin <franky.lin@broadcom.com>
3702 M: Hante Meuleman <hante.meuleman@broadcom.com>
3703 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3704 M: Wright Feng <wright.feng@infineon.com>
3705 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3706 L: linux-wireless@vger.kernel.org
3707 L: brcm80211-dev-list.pdl@broadcom.com
3708 L: SHA-cyfmac-dev-list@infineon.com
3710 F: drivers/net/wireless/broadcom/brcm80211/
3712 BROADCOM BRCMSTB GPIO DRIVER
3713 M: Gregory Fong <gregory.0xf0@gmail.com>
3714 L: bcm-kernel-feedback-list@broadcom.com
3716 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3717 F: drivers/gpio/gpio-brcmstb.c
3719 BROADCOM BRCMSTB I2C DRIVER
3720 M: Kamal Dasu <kdasu.kdev@gmail.com>
3721 L: linux-i2c@vger.kernel.org
3722 L: bcm-kernel-feedback-list@broadcom.com
3724 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3725 F: drivers/i2c/busses/i2c-brcmstb.c
3727 BROADCOM BRCMSTB UART DRIVER
3728 M: Al Cooper <alcooperx@gmail.com>
3729 L: linux-serial@vger.kernel.org
3730 L: bcm-kernel-feedback-list@broadcom.com
3732 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3733 F: drivers/tty/serial/8250/8250_bcm7271.c
3735 BROADCOM BRCMSTB USB EHCI DRIVER
3736 M: Al Cooper <alcooperx@gmail.com>
3737 L: linux-usb@vger.kernel.org
3738 L: bcm-kernel-feedback-list@broadcom.com
3740 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3741 F: drivers/usb/host/ehci-brcm.*
3743 BROADCOM BRCMSTB USB PIN MAP DRIVER
3744 M: Al Cooper <alcooperx@gmail.com>
3745 L: linux-usb@vger.kernel.org
3746 L: bcm-kernel-feedback-list@broadcom.com
3748 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3749 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3751 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3752 M: Al Cooper <alcooperx@gmail.com>
3753 L: linux-kernel@vger.kernel.org
3754 L: bcm-kernel-feedback-list@broadcom.com
3756 F: drivers/phy/broadcom/phy-brcm-usb*
3758 BROADCOM ETHERNET PHY DRIVERS
3759 M: Florian Fainelli <f.fainelli@gmail.com>
3760 L: bcm-kernel-feedback-list@broadcom.com
3761 L: netdev@vger.kernel.org
3763 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3764 F: drivers/net/phy/bcm*.[ch]
3765 F: drivers/net/phy/broadcom.c
3766 F: include/linux/brcmphy.h
3768 BROADCOM GENET ETHERNET DRIVER
3769 M: Doug Berger <opendmb@gmail.com>
3770 M: Florian Fainelli <f.fainelli@gmail.com>
3771 L: bcm-kernel-feedback-list@broadcom.com
3772 L: netdev@vger.kernel.org
3774 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3775 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3776 F: drivers/net/ethernet/broadcom/genet/
3777 F: drivers/net/ethernet/broadcom/unimac.h
3778 F: drivers/net/mdio/mdio-bcm-unimac.c
3779 F: include/linux/platform_data/bcmgenet.h
3780 F: include/linux/platform_data/mdio-bcm-unimac.h
3782 BROADCOM IPROC ARM ARCHITECTURE
3783 M: Ray Jui <rjui@broadcom.com>
3784 M: Scott Branden <sbranden@broadcom.com>
3785 M: bcm-kernel-feedback-list@broadcom.com
3786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3788 T: git git://github.com/broadcom/cygnus-linux.git
3789 F: arch/arm64/boot/dts/broadcom/northstar2/*
3790 F: arch/arm64/boot/dts/broadcom/stingray/*
3791 F: drivers/clk/bcm/clk-ns*
3792 F: drivers/clk/bcm/clk-sr*
3793 F: drivers/pinctrl/bcm/pinctrl-ns*
3794 F: include/dt-bindings/clock/bcm-sr*
3811 BROADCOM IPROC GBIT ETHERNET DRIVER
3812 M: Rafał Miłecki <rafal@milecki.pl>
3813 M: bcm-kernel-feedback-list@broadcom.com
3814 L: netdev@vger.kernel.org
3816 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3817 F: drivers/net/ethernet/broadcom/bgmac*
3818 F: drivers/net/ethernet/broadcom/unimac.h
3820 BROADCOM KONA GPIO DRIVER
3821 M: Ray Jui <rjui@broadcom.com>
3822 L: bcm-kernel-feedback-list@broadcom.com
3824 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3825 F: drivers/gpio/gpio-bcm-kona.c
3827 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3828 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3829 M: Kashyap Desai <kashyap.desai@broadcom.com>
3830 M: Sumit Saxena <sumit.saxena@broadcom.com>
3831 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3832 L: mpi3mr-linuxdrv.pdl@broadcom.com
3833 L: linux-scsi@vger.kernel.org
3835 W: https://www.broadcom.com/support/storage
3836 F: drivers/scsi/mpi3mr/
3838 BROADCOM NETXTREME-E ROCE DRIVER
3839 M: Selvin Xavier <selvin.xavier@broadcom.com>
3840 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3841 L: linux-rdma@vger.kernel.org
3843 W: http://www.broadcom.com
3844 F: drivers/infiniband/hw/bnxt_re/
3845 F: include/uapi/rdma/bnxt_re-abi.h
3847 BROADCOM NVRAM DRIVER
3848 M: Rafał Miłecki <zajec5@gmail.com>
3849 L: linux-mips@vger.kernel.org
3851 F: drivers/firmware/broadcom/*
3853 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3854 M: Rafał Miłecki <rafal@milecki.pl>
3855 M: Florian Fainelli <f.fainelli@gmail.com>
3856 M: bcm-kernel-feedback-list@broadcom.com
3857 L: linux-pm@vger.kernel.org
3859 T: git git://github.com/broadcom/stblinux.git
3860 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3861 F: include/dt-bindings/soc/bcm-pmb.h
3863 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3864 M: Rafał Miłecki <zajec5@gmail.com>
3865 L: linux-wireless@vger.kernel.org
3868 F: include/linux/bcma/
3871 M: Kamal Dasu <kdasu.kdev@gmail.com>
3872 M: bcm-kernel-feedback-list@broadcom.com
3874 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3875 F: drivers/spi/spi-bcm-qspi.*
3876 F: drivers/spi/spi-brcmstb-qspi.c
3877 F: drivers/spi/spi-iproc-qspi.c
3879 BROADCOM STB AVS CPUFREQ DRIVER
3880 M: Markus Mayer <mmayer@broadcom.com>
3881 M: bcm-kernel-feedback-list@broadcom.com
3882 L: linux-pm@vger.kernel.org
3884 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3885 F: drivers/cpufreq/brcmstb*
3887 BROADCOM STB AVS TMON DRIVER
3888 M: Markus Mayer <mmayer@broadcom.com>
3889 M: bcm-kernel-feedback-list@broadcom.com
3890 L: linux-pm@vger.kernel.org
3892 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3893 F: drivers/thermal/broadcom/brcmstb*
3895 BROADCOM STB DPFE DRIVER
3896 M: Markus Mayer <mmayer@broadcom.com>
3897 M: bcm-kernel-feedback-list@broadcom.com
3898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3900 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3901 F: drivers/memory/brcmstb_dpfe.c
3903 BROADCOM STB NAND FLASH DRIVER
3904 M: Brian Norris <computersforpeace@gmail.com>
3905 M: Kamal Dasu <kdasu.kdev@gmail.com>
3906 L: linux-mtd@lists.infradead.org
3907 L: bcm-kernel-feedback-list@broadcom.com
3909 F: drivers/mtd/nand/raw/brcmnand/
3911 BROADCOM STB PCIE DRIVER
3912 M: Jim Quinlan <jim2101024@gmail.com>
3913 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3914 M: Florian Fainelli <f.fainelli@gmail.com>
3915 M: bcm-kernel-feedback-list@broadcom.com
3916 L: linux-pci@vger.kernel.org
3918 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3919 F: drivers/pci/controller/pcie-brcmstb.c
3921 BROADCOM SYSTEMPORT ETHERNET DRIVER
3922 M: Florian Fainelli <f.fainelli@gmail.com>
3923 L: bcm-kernel-feedback-list@broadcom.com
3924 L: netdev@vger.kernel.org
3926 F: drivers/net/ethernet/broadcom/bcmsysport.*
3927 F: drivers/net/ethernet/broadcom/unimac.h
3929 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3930 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3931 M: Prashant Sreedharan <prashant@broadcom.com>
3932 M: Michael Chan <mchan@broadcom.com>
3933 L: netdev@vger.kernel.org
3935 F: drivers/net/ethernet/broadcom/tg3.*
3938 M: Scott Branden <scott.branden@broadcom.com>
3939 L: bcm-kernel-feedback-list@broadcom.com
3941 F: drivers/misc/bcm-vk/
3942 F: include/uapi/linux/misc/bcm_vk.h
3944 BROCADE BFA FC SCSI DRIVER
3945 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3946 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3947 L: linux-scsi@vger.kernel.org
3949 F: drivers/scsi/bfa/
3951 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3952 M: Rasesh Mody <rmody@marvell.com>
3953 M: Sudarsana Kalluru <skalluru@marvell.com>
3954 M: GR-Linux-NIC-Dev@marvell.com
3955 L: netdev@vger.kernel.org
3957 F: drivers/net/ethernet/brocade/bna/
3959 BSG (block layer generic sg v4 driver)
3960 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3961 L: linux-scsi@vger.kernel.org
3964 F: include/linux/bsg.h
3965 F: include/uapi/linux/bsg.h
3968 M: Clemens Ladisch <clemens@ladisch.de>
3969 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3972 F: Documentation/sound/cards/bt87x.rst
3973 F: sound/pci/bt87x.c
3976 M: Michael Buesch <m@bues.ch>
3978 W: http://bu3sch.de/btgpio.php
3979 F: drivers/gpio/gpio-bt8xx.c
3982 M: Chris Mason <clm@fb.com>
3983 M: Josef Bacik <josef@toxicpanda.com>
3984 M: David Sterba <dsterba@suse.com>
3985 L: linux-btrfs@vger.kernel.org
3987 W: http://btrfs.wiki.kernel.org/
3988 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3989 C: irc://irc.libera.chat/btrfs
3990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3991 F: Documentation/filesystems/btrfs.rst
3993 F: include/linux/btrfs*
3994 F: include/uapi/linux/btrfs*
3996 BTTV VIDEO4LINUX DRIVER
3997 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3998 L: linux-media@vger.kernel.org
4000 W: https://linuxtv.org
4001 T: git git://linuxtv.org/media_tree.git
4002 F: Documentation/driver-api/media/drivers/bttv*
4003 F: drivers/media/pci/bt8xx/bttv*
4005 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4006 M: Chanwoo Choi <cw00.choi@samsung.com>
4007 L: linux-pm@vger.kernel.org
4008 L: linux-samsung-soc@vger.kernel.org
4010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4011 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4012 F: drivers/devfreq/exynos-bus.c
4014 BUSLOGIC SCSI DRIVER
4015 M: Khalid Aziz <khalid@gonehiking.org>
4016 L: linux-scsi@vger.kernel.org
4018 F: drivers/scsi/BusLogic.*
4019 F: drivers/scsi/FlashPoint.*
4021 C-MEDIA CMI8788 DRIVER
4022 M: Clemens Ladisch <clemens@ladisch.de>
4023 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4026 F: sound/pci/oxygen/
4029 M: Guo Ren <guoren@kernel.org>
4030 L: linux-csky@vger.kernel.org
4032 T: git https://github.com/c-sky/csky-linux.git
4033 F: Documentation/devicetree/bindings/csky/
4034 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4035 F: Documentation/devicetree/bindings/timer/csky,*
4037 F: drivers/clocksource/timer-gx6605s.c
4038 F: drivers/clocksource/timer-mp-csky.c
4039 F: drivers/irqchip/irq-csky-*
4043 CA8210 IEEE-802.15.4 RADIO DRIVER
4044 M: Harry Morris <h.morris@cascoda.com>
4045 L: linux-wpan@vger.kernel.org
4047 W: https://github.com/Cascoda/ca8210-linux.git
4048 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4049 F: drivers/net/ieee802154/ca8210.c
4051 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4052 M: Damien Le Moal <damien.lemoal@wdc.com>
4053 L: linux-riscv@lists.infradead.org
4054 L: linux-gpio@vger.kernel.org (pinctrl driver)
4055 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4056 F: drivers/pinctrl/pinctrl-k210.c
4058 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4059 M: Damien Le Moal <damien.lemoal@wdc.com>
4060 L: linux-kernel@vger.kernel.org
4061 L: linux-riscv@lists.infradead.org
4063 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4064 F: drivers/reset/reset-k210.c
4066 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4067 M: Damien Le Moal <damien.lemoal@wdc.com>
4068 L: linux-riscv@lists.infradead.org
4070 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4071 F: drivers/soc/canaan/
4072 F: include/soc/canaan/
4074 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4075 M: David Howells <dhowells@redhat.com>
4076 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4078 F: Documentation/filesystems/caching/cachefiles.rst
4081 CADENCE MIPI-CSI2 BRIDGES
4082 M: Maxime Ripard <mripard@kernel.org>
4083 L: linux-media@vger.kernel.org
4085 F: Documentation/devicetree/bindings/media/cdns,*.txt
4086 F: drivers/media/platform/cadence/cdns-csi2*
4089 L: linux-mtd@lists.infradead.org
4091 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4092 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4094 CADENCE USB3 DRD IP DRIVER
4095 M: Peter Chen <peter.chen@kernel.org>
4096 M: Pawel Laszczak <pawell@cadence.com>
4097 R: Roger Quadros <rogerq@kernel.org>
4098 R: Aswath Govindraju <a-govindraju@ti.com>
4099 L: linux-usb@vger.kernel.org
4101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4102 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4103 F: drivers/usb/cdns3/
4104 X: drivers/usb/cdns3/cdnsp*
4106 CADENCE USBSSP DRD IP DRIVER
4107 M: Pawel Laszczak <pawell@cadence.com>
4108 L: linux-usb@vger.kernel.org
4110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4111 F: drivers/usb/cdns3/
4112 X: drivers/usb/cdns3/cdns3*
4114 CADET FM/AM RADIO RECEIVER DRIVER
4115 M: Hans Verkuil <hverkuil@xs4all.nl>
4116 L: linux-media@vger.kernel.org
4118 W: https://linuxtv.org
4119 T: git git://linuxtv.org/media_tree.git
4120 F: drivers/media/radio/radio-cadet*
4122 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4123 L: linux-media@vger.kernel.org
4125 T: git git://linuxtv.org/media_tree.git
4126 F: Documentation/admin-guide/media/cafe_ccic*
4127 F: drivers/media/platform/marvell-ccic/
4130 L: netdev@vger.kernel.org
4132 F: Documentation/networking/caif/
4133 F: drivers/net/caif/
4134 F: include/net/caif/
4135 F: include/uapi/linux/caif/
4139 M: Toke Høiland-Jørgensen <toke@toke.dk>
4140 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4142 F: net/sched/sch_cake.c
4145 M: Wolfgang Grandegger <wg@grandegger.com>
4146 M: Marc Kleine-Budde <mkl@pengutronix.de>
4147 L: linux-can@vger.kernel.org
4149 W: https://github.com/linux-can
4150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4152 F: Documentation/devicetree/bindings/net/can/
4153 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4155 F: drivers/phy/phy-can-transceiver.c
4156 F: include/linux/can/bittiming.h
4157 F: include/linux/can/dev.h
4158 F: include/linux/can/led.h
4159 F: include/linux/can/length.h
4160 F: include/linux/can/platform/
4161 F: include/linux/can/rx-offload.h
4162 F: include/uapi/linux/can/error.h
4163 F: include/uapi/linux/can/netlink.h
4164 F: include/uapi/linux/can/vxcan.h
4167 M: Oliver Hartkopp <socketcan@hartkopp.net>
4168 M: Marc Kleine-Budde <mkl@pengutronix.de>
4169 L: linux-can@vger.kernel.org
4171 W: https://github.com/linux-can
4172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4174 F: Documentation/networking/can.rst
4175 F: include/linux/can/can-ml.h
4176 F: include/linux/can/core.h
4177 F: include/linux/can/skb.h
4178 F: include/net/netns/can.h
4179 F: include/uapi/linux/can.h
4180 F: include/uapi/linux/can/bcm.h
4181 F: include/uapi/linux/can/gw.h
4182 F: include/uapi/linux/can/isotp.h
4183 F: include/uapi/linux/can/raw.h
4186 CAN-J1939 NETWORK LAYER
4187 M: Robin van der Gracht <robin@protonic.nl>
4188 M: Oleksij Rempel <o.rempel@pengutronix.de>
4189 R: kernel@pengutronix.de
4190 L: linux-can@vger.kernel.org
4192 F: Documentation/networking/j1939.rst
4193 F: include/uapi/linux/can/j1939.h
4197 M: Serge Hallyn <serge@hallyn.com>
4198 L: linux-security-module@vger.kernel.org
4200 F: include/linux/capability.h
4201 F: include/uapi/linux/capability.h
4202 F: kernel/capability.c
4203 F: security/commoncap.c
4205 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4206 M: Kevin Tsai <ktsai@capellamicro.com>
4208 F: drivers/iio/light/cm*
4210 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4211 M: Christian Lamparter <chunkeey@googlemail.com>
4212 L: linux-wireless@vger.kernel.org
4214 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4215 F: drivers/net/wireless/ath/carl9170/
4218 M: Robert Richter <rric@kernel.org>
4220 W: http://www.marvell.com
4221 F: drivers/i2c/busses/i2c-octeon*
4222 F: drivers/i2c/busses/i2c-thunderx*
4224 CAVIUM LIQUIDIO NETWORK DRIVER
4225 M: Derek Chickles <dchickles@marvell.com>
4226 M: Satanand Burla <sburla@marvell.com>
4227 M: Felix Manlunas <fmanlunas@marvell.com>
4228 L: netdev@vger.kernel.org
4230 W: http://www.marvell.com
4231 F: drivers/net/ethernet/cavium/liquidio/
4234 M: Robert Richter <rric@kernel.org>
4236 W: http://www.marvell.com
4237 F: drivers/mmc/host/cavium*
4239 CAVIUM OCTEON-TX CRYPTO DRIVER
4240 M: George Cherian <gcherian@marvell.com>
4241 L: linux-crypto@vger.kernel.org
4243 W: http://www.marvell.com
4244 F: drivers/crypto/cavium/cpt/
4246 CAVIUM THUNDERX2 ARM64 SOC
4247 M: Robert Richter <rric@kernel.org>
4248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4250 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4251 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4253 CBS/ETF/TAPRIO QDISCS
4254 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4256 L: netdev@vger.kernel.org
4257 F: net/sched/sch_cbs.c
4258 F: net/sched/sch_etf.c
4259 F: net/sched/sch_taprio.c
4261 CC2520 IEEE-802.15.4 RADIO DRIVER
4262 M: Varka Bhadram <varkabhadram@gmail.com>
4263 L: linux-wpan@vger.kernel.org
4265 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4266 F: drivers/net/ieee802154/cc2520.c
4267 F: include/linux/spi/cc2520.h
4269 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4270 M: Gilad Ben-Yossef <gilad@benyossef.com>
4271 L: linux-crypto@vger.kernel.org
4273 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4274 F: drivers/crypto/ccree/
4276 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4277 M: Hadar Gat <hadar.gat@arm.com>
4278 L: linux-crypto@vger.kernel.org
4280 F: drivers/char/hw_random/cctrng.c
4281 F: drivers/char/hw_random/cctrng.h
4282 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4283 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4286 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4287 L: linux-media@vger.kernel.org
4289 W: http://linuxtv.org
4290 T: git git://linuxtv.org/media_tree.git
4291 F: Documentation/ABI/testing/debugfs-cec-error-inj
4292 F: Documentation/devicetree/bindings/media/cec.txt
4293 F: Documentation/driver-api/media/cec-core.rst
4294 F: Documentation/userspace-api/media/cec
4295 F: drivers/media/cec/
4296 F: drivers/media/rc/keymaps/rc-cec.c
4297 F: include/media/cec-notifier.h
4298 F: include/media/cec.h
4299 F: include/uapi/linux/cec-funcs.h
4300 F: include/uapi/linux/cec.h
4303 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4304 L: linux-media@vger.kernel.org
4306 W: http://linuxtv.org
4307 T: git git://linuxtv.org/media_tree.git
4308 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4309 F: drivers/media/cec/platform/cec-gpio/
4311 CELL BROADBAND ENGINE ARCHITECTURE
4312 M: Arnd Bergmann <arnd@arndb.de>
4313 L: linuxppc-dev@lists.ozlabs.org
4315 W: http://www.ibm.com/developerworks/power/cell/
4316 F: arch/powerpc/include/asm/cell*.h
4317 F: arch/powerpc/include/asm/spu*.h
4318 F: arch/powerpc/include/uapi/asm/spu*.h
4319 F: arch/powerpc/platforms/cell/
4321 CELLWISE CW2015 BATTERY DRIVER
4322 M: Tobias Schrammm <t.schramm@manjaro.org>
4324 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4325 F: drivers/power/supply/cw2015_battery.c
4327 CEPH COMMON CODE (LIBCEPH)
4328 M: Ilya Dryomov <idryomov@gmail.com>
4329 M: Jeff Layton <jlayton@kernel.org>
4330 L: ceph-devel@vger.kernel.org
4333 T: git git://github.com/ceph/ceph-client.git
4334 F: include/linux/ceph/
4335 F: include/linux/crush/
4338 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4339 M: Jeff Layton <jlayton@kernel.org>
4340 M: Ilya Dryomov <idryomov@gmail.com>
4341 L: ceph-devel@vger.kernel.org
4344 T: git git://github.com/ceph/ceph-client.git
4345 F: Documentation/filesystems/ceph.rst
4348 CERTIFICATE HANDLING
4349 M: David Howells <dhowells@redhat.com>
4350 M: David Woodhouse <dwmw2@infradead.org>
4351 L: keyrings@vger.kernel.org
4353 F: Documentation/admin-guide/module-signing.rst
4355 F: scripts/extract-cert.c
4356 F: scripts/sign-file.c
4358 CFAG12864B LCD DRIVER
4359 M: Miguel Ojeda <ojeda@kernel.org>
4361 F: drivers/auxdisplay/cfag12864b.c
4362 F: include/linux/cfag12864b.h
4364 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4365 M: Miguel Ojeda <ojeda@kernel.org>
4367 F: drivers/auxdisplay/cfag12864bfb.c
4368 F: include/linux/cfag12864b.h
4370 CHAR and MISC DRIVERS
4371 M: Arnd Bergmann <arnd@arndb.de>
4372 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4377 F: include/linux/miscdevice.h
4378 X: drivers/char/agp/
4379 X: drivers/char/hw_random/
4380 X: drivers/char/ipmi/
4381 X: drivers/char/random.c
4382 X: drivers/char/tpm/
4385 M: Andy Whitcroft <apw@canonical.com>
4386 M: Joe Perches <joe@perches.com>
4387 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4388 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4390 F: scripts/checkpatch.pl
4392 CHECKPATCH DOCUMENTATION
4393 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4394 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4395 R: Joe Perches <joe@perches.com>
4397 F: Documentation/dev-tools/checkpatch.rst
4399 CHINESE DOCUMENTATION
4400 M: Alex Shi <alexs@kernel.org>
4402 F: Documentation/translations/zh_CN/
4404 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4405 M: Peter Chen <peter.chen@kernel.org>
4406 L: linux-usb@vger.kernel.org
4408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4409 F: drivers/usb/chipidea/
4411 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4412 M: Hans de Goede <hdegoede@redhat.com>
4413 L: linux-input@vger.kernel.org
4415 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4416 F: drivers/input/touchscreen/chipone_icn8318.c
4418 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4419 M: Hans de Goede <hdegoede@redhat.com>
4420 L: linux-input@vger.kernel.org
4422 F: drivers/input/touchscreen/chipone_icn8505.c
4424 CHROME HARDWARE PLATFORM SUPPORT
4425 M: Benson Leung <bleung@chromium.org>
4426 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4429 F: drivers/platform/chrome/
4431 CHROMEOS EC CODEC DRIVER
4432 M: Cheng-Yi Chiang <cychiang@chromium.org>
4433 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4434 R: Guenter Roeck <groeck@chromium.org>
4436 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4437 F: sound/soc/codecs/cros_ec_codec.*
4439 CHROMEOS EC SUBDRIVERS
4440 M: Benson Leung <bleung@chromium.org>
4441 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4442 R: Guenter Roeck <groeck@chromium.org>
4444 F: drivers/power/supply/cros_usbpd-charger.c
4448 CHRONTEL CH7322 CEC DRIVER
4449 M: Jeff Chase <jnchase@google.com>
4450 L: linux-media@vger.kernel.org
4452 T: git git://linuxtv.org/media_tree.git
4453 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4454 F: drivers/media/cec/i2c/ch7322.c
4456 CIRRUS LOGIC AUDIO CODEC DRIVERS
4457 M: James Schulman <james.schulman@cirrus.com>
4458 M: David Rhodes <david.rhodes@cirrus.com>
4459 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4460 L: patches@opensource.cirrus.com
4462 F: sound/soc/codecs/cs*
4464 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4465 M: Hartley Sweeten <hsweeten@visionengravers.com>
4466 L: netdev@vger.kernel.org
4468 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4470 CIRRUS LOGIC LOCHNAGAR DRIVER
4471 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4472 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4473 L: patches@opensource.cirrus.com
4475 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4476 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4477 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4478 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4479 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4480 F: Documentation/hwmon/lochnagar.rst
4481 F: drivers/clk/clk-lochnagar.c
4482 F: drivers/hwmon/lochnagar-hwmon.c
4483 F: drivers/mfd/lochnagar-i2c.c
4484 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4485 F: drivers/regulator/lochnagar-regulator.c
4486 F: include/dt-bindings/clk/lochnagar.h
4487 F: include/dt-bindings/pinctrl/lochnagar.h
4488 F: include/linux/mfd/lochnagar*
4489 F: sound/soc/codecs/lochnagar-sc.c
4491 CIRRUS LOGIC MADERA CODEC DRIVERS
4492 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4493 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4494 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4495 L: patches@opensource.cirrus.com
4497 W: https://github.com/CirrusLogic/linux-drivers/wiki
4498 T: git https://github.com/CirrusLogic/linux-drivers.git
4499 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4500 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4501 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4502 F: drivers/gpio/gpio-madera*
4503 F: drivers/irqchip/irq-madera*
4504 F: drivers/mfd/cs47l*
4505 F: drivers/mfd/madera*
4506 F: drivers/pinctrl/cirrus/*
4507 F: include/dt-bindings/sound/madera*
4508 F: include/linux/irqchip/irq-madera*
4509 F: include/linux/mfd/madera/*
4510 F: include/sound/madera*
4511 F: sound/soc/codecs/cs47l*
4512 F: sound/soc/codecs/madera*
4514 CISCO FCOE HBA DRIVER
4515 M: Satish Kharat <satishkh@cisco.com>
4516 M: Sesidhar Baddela <sebaddel@cisco.com>
4517 M: Karan Tilak Kumar <kartilak@cisco.com>
4518 L: linux-scsi@vger.kernel.org
4520 F: drivers/scsi/fnic/
4522 CISCO SCSI HBA DRIVER
4523 M: Karan Tilak Kumar <kartilak@cisco.com>
4524 M: Sesidhar Baddela <sebaddel@cisco.com>
4525 L: linux-scsi@vger.kernel.org
4527 F: drivers/scsi/snic/
4529 CISCO VIC ETHERNET NIC DRIVER
4530 M: Christian Benvenuti <benve@cisco.com>
4531 M: Govindarajulu Varadarajan <_govind@gmx.com>
4533 F: drivers/net/ethernet/cisco/enic/
4535 CISCO VIC LOW LATENCY NIC DRIVER
4536 M: Christian Benvenuti <benve@cisco.com>
4537 M: Nelson Escobar <neescoba@cisco.com>
4539 F: drivers/infiniband/hw/usnic/
4542 M: Miguel Ojeda <ojeda@kernel.org>
4546 CLANG/LLVM BUILD SUPPORT
4547 M: Nathan Chancellor <nathan@kernel.org>
4548 M: Nick Desaulniers <ndesaulniers@google.com>
4549 L: llvm@lists.linux.dev
4551 W: https://clangbuiltlinux.github.io/
4552 B: https://github.com/ClangBuiltLinux/linux/issues
4553 C: irc://irc.libera.chat/clangbuiltlinux
4554 F: Documentation/kbuild/llvm.rst
4555 F: include/linux/compiler-clang.h
4556 F: scripts/Makefile.clang
4557 F: scripts/clang-tools/
4558 K: \b(?i:clang|llvm)\b
4560 CLANG CONTROL FLOW INTEGRITY SUPPORT
4561 M: Sami Tolvanen <samitolvanen@google.com>
4562 M: Kees Cook <keescook@chromium.org>
4563 R: Nathan Chancellor <nathan@kernel.org>
4564 R: Nick Desaulniers <ndesaulniers@google.com>
4565 L: llvm@lists.linux.dev
4567 B: https://github.com/ClangBuiltLinux/linux/issues
4568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4569 F: include/linux/cfi.h
4573 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4574 L: linux-kernel@vger.kernel.org
4576 F: include/linux/cleancache.h
4580 M: Russell King <linux@armlinux.org.uk>
4581 L: linux-clk@vger.kernel.org
4583 F: include/linux/clk.h
4585 CLOCKSOURCE, CLOCKEVENT DRIVERS
4586 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4587 M: Thomas Gleixner <tglx@linutronix.de>
4588 L: linux-kernel@vger.kernel.org
4590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4591 F: Documentation/devicetree/bindings/timer/
4592 F: drivers/clocksource/
4595 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4596 M: Daniel Oliveira Nascimento <don@syst.com.br>
4597 L: platform-driver-x86@vger.kernel.org
4599 F: drivers/platform/x86/classmate-laptop.c
4602 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4603 L: linux-media@vger.kernel.org
4605 W: https://linuxtv.org
4606 T: git git://linuxtv.org/media_tree.git
4607 F: drivers/media/pci/cobalt/
4609 COCCINELLE/Semantic Patches (SmPL)
4610 M: Julia Lawall <Julia.Lawall@inria.fr>
4611 M: Gilles Muller <Gilles.Muller@inria.fr>
4612 M: Nicolas Palix <nicolas.palix@imag.fr>
4613 M: Michal Marek <michal.lkml@markovi.net>
4614 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4616 W: http://coccinelle.lip6.fr/
4617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4618 F: Documentation/dev-tools/coccinelle.rst
4619 F: scripts/coccicheck
4620 F: scripts/coccinelle/
4623 M: Jan Harkes <jaharkes@cs.cmu.edu>
4625 L: codalist@coda.cs.cmu.edu
4627 W: http://www.coda.cs.cmu.edu/
4628 F: Documentation/filesystems/coda.rst
4630 F: include/linux/coda*.h
4631 F: include/uapi/linux/coda*.h
4633 CODA V4L2 MEM2MEM DRIVER
4634 M: Philipp Zabel <p.zabel@pengutronix.de>
4635 L: linux-media@vger.kernel.org
4637 F: Documentation/devicetree/bindings/media/coda.yaml
4638 F: drivers/media/platform/coda/
4641 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4643 F: Documentation/process/code-of-conduct-interpretation.rst
4644 F: Documentation/process/code-of-conduct.rst
4647 M: Ian Abbott <abbotti@mev.co.uk>
4648 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4652 COMMON CLK FRAMEWORK
4653 M: Michael Turquette <mturquette@baylibre.com>
4654 M: Stephen Boyd <sboyd@kernel.org>
4655 L: linux-clk@vger.kernel.org
4657 Q: http://patchwork.kernel.org/project/linux-clk/list/
4658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4659 F: Documentation/devicetree/bindings/clock/
4661 F: include/linux/clk-pr*
4662 F: include/linux/clk/
4663 F: include/linux/of_clk.h
4664 X: drivers/clk/clkdev.c
4666 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4667 M: Steve French <sfrench@samba.org>
4668 L: linux-cifs@vger.kernel.org
4669 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4671 W: http://linux-cifs.samba.org/
4672 T: git git://git.samba.org/sfrench/cifs-2.6.git
4673 F: Documentation/admin-guide/cifs/
4677 COMPACTPCI HOTPLUG CORE
4678 M: Scott Murray <scott@spiteful.org>
4679 L: linux-pci@vger.kernel.org
4681 F: drivers/pci/hotplug/cpci_hotplug*
4683 COMPACTPCI HOTPLUG GENERIC DRIVER
4684 M: Scott Murray <scott@spiteful.org>
4685 L: linux-pci@vger.kernel.org
4687 F: drivers/pci/hotplug/cpcihp_generic.c
4689 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4690 M: Scott Murray <scott@spiteful.org>
4691 L: linux-pci@vger.kernel.org
4693 F: drivers/pci/hotplug/cpcihp_zt5550.*
4695 COMPAL LAPTOP SUPPORT
4696 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4697 L: platform-driver-x86@vger.kernel.org
4699 F: drivers/platform/x86/compal-laptop.c
4702 M: Miguel Ojeda <ojeda@kernel.org>
4703 R: Nick Desaulniers <ndesaulniers@google.com>
4705 F: include/linux/compiler_attributes.h
4707 COMPUTE EXPRESS LINK (CXL)
4708 M: Alison Schofield <alison.schofield@intel.com>
4709 M: Vishal Verma <vishal.l.verma@intel.com>
4710 M: Ira Weiny <ira.weiny@intel.com>
4711 M: Ben Widawsky <ben.widawsky@intel.com>
4712 M: Dan Williams <dan.j.williams@intel.com>
4713 L: linux-cxl@vger.kernel.org
4716 F: include/uapi/linux/cxl_mem.h
4718 CONEXANT ACCESSRUNNER USB DRIVER
4719 L: accessrunner-general@lists.sourceforge.net
4721 W: http://accessrunner.sourceforge.net/
4722 F: drivers/usb/atm/cxacru.c
4725 M: Joel Becker <jlbec@evilplan.org>
4726 M: Christoph Hellwig <hch@lst.de>
4728 T: git git://git.infradead.org/users/hch/configfs.git
4730 F: include/linux/configfs.h
4731 F: samples/configfs/
4734 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4736 F: drivers/video/console/
4737 F: include/linux/console*
4740 M: Frederic Weisbecker <frederic@kernel.org>
4742 F: kernel/context_tracking.c
4743 F: include/linux/context_tracking*
4745 CONTROL GROUP (CGROUP)
4746 M: Tejun Heo <tj@kernel.org>
4747 M: Zefan Li <lizefan.x@bytedance.com>
4748 M: Johannes Weiner <hannes@cmpxchg.org>
4749 L: cgroups@vger.kernel.org
4751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4752 F: Documentation/admin-guide/cgroup-v1/
4753 F: Documentation/admin-guide/cgroup-v2.rst
4754 F: include/linux/cgroup*
4757 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4758 M: Tejun Heo <tj@kernel.org>
4759 M: Jens Axboe <axboe@kernel.dk>
4760 L: cgroups@vger.kernel.org
4761 L: linux-block@vger.kernel.org
4762 T: git git://git.kernel.dk/linux-block
4763 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4764 F: block/bfq-cgroup.c
4765 F: block/blk-cgroup.c
4766 F: block/blk-iolatency.c
4767 F: block/blk-throttle.c
4768 F: include/linux/blk-cgroup.h
4770 CONTROL GROUP - CPUSET
4771 M: Zefan Li <lizefan.x@bytedance.com>
4772 L: cgroups@vger.kernel.org
4774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4775 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4776 F: include/linux/cpuset.h
4777 F: kernel/cgroup/cpuset.c
4779 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4780 M: Johannes Weiner <hannes@cmpxchg.org>
4781 M: Michal Hocko <mhocko@kernel.org>
4782 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4783 L: cgroups@vger.kernel.org
4784 L: linux-mm@kvack.org
4789 CORETEMP HARDWARE MONITORING DRIVER
4790 M: Fenghua Yu <fenghua.yu@intel.com>
4791 L: linux-hwmon@vger.kernel.org
4793 F: Documentation/hwmon/coretemp.rst
4794 F: drivers/hwmon/coretemp.c
4796 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4797 M: Marius Zachmann <mail@mariuszachmann.de>
4798 L: linux-hwmon@vger.kernel.org
4800 F: drivers/hwmon/corsair-cpro.c
4802 CORSAIR-PSU HARDWARE MONITOR DRIVER
4803 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4804 L: linux-hwmon@vger.kernel.org
4806 F: Documentation/hwmon/corsair-psu.rst
4807 F: drivers/hwmon/corsair-psu.c
4809 COSA/SRP SYNC SERIAL DRIVER
4810 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4812 W: http://www.fi.muni.cz/~kas/cosa/
4813 F: drivers/net/wan/cosa*
4816 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4817 L: linux-iio@vger.kernel.org
4819 F: Documentation/ABI/testing/sysfs-bus-counter
4820 F: Documentation/driver-api/generic-counter.rst
4822 F: include/linux/counter.h
4823 F: include/linux/counter_enum.h
4826 M: Bence Csókás <bence98@sch.bme.hu>
4828 F: drivers/i2c/busses/i2c-cp2615.c
4830 CPMAC ETHERNET DRIVER
4831 M: Florian Fainelli <f.fainelli@gmail.com>
4832 L: netdev@vger.kernel.org
4834 F: drivers/net/ethernet/ti/cpmac.c
4836 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4837 M: Viresh Kumar <viresh.kumar@linaro.org>
4838 M: Sudeep Holla <sudeep.holla@arm.com>
4839 L: linux-pm@vger.kernel.org
4841 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4842 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4844 CPU FREQUENCY SCALING FRAMEWORK
4845 M: "Rafael J. Wysocki" <rafael@kernel.org>
4846 M: Viresh Kumar <viresh.kumar@linaro.org>
4847 L: linux-pm@vger.kernel.org
4849 B: https://bugzilla.kernel.org
4850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4852 F: Documentation/admin-guide/pm/cpufreq.rst
4853 F: Documentation/admin-guide/pm/intel_pstate.rst
4854 F: Documentation/cpu-freq/
4855 F: Documentation/devicetree/bindings/cpufreq/
4857 F: include/linux/cpufreq.h
4858 F: include/linux/sched/cpufreq.h
4859 F: kernel/sched/cpufreq*.c
4860 F: tools/testing/selftests/cpufreq/
4862 CPU IDLE TIME MANAGEMENT FRAMEWORK
4863 M: "Rafael J. Wysocki" <rafael@kernel.org>
4864 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4865 L: linux-pm@vger.kernel.org
4867 B: https://bugzilla.kernel.org
4868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4869 F: Documentation/admin-guide/pm/cpuidle.rst
4870 F: Documentation/driver-api/pm/cpuidle.rst
4872 F: include/linux/cpuidle.h
4874 CPU POWER MONITORING SUBSYSTEM
4875 M: Thomas Renninger <trenn@suse.com>
4876 M: Shuah Khan <shuah@kernel.org>
4877 M: Shuah Khan <skhan@linuxfoundation.org>
4878 L: linux-pm@vger.kernel.org
4880 F: tools/power/cpupower/
4883 M: "H. Peter Anvin" <hpa@zytor.com>
4885 F: arch/x86/kernel/cpuid.c
4886 F: arch/x86/kernel/msr.c
4888 CPUIDLE DRIVER - ARM BIG LITTLE
4889 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4890 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4891 L: linux-pm@vger.kernel.org
4892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4895 F: drivers/cpuidle/cpuidle-big_little.c
4897 CPUIDLE DRIVER - ARM EXYNOS
4898 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4899 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4900 M: Kukjin Kim <kgene@kernel.org>
4901 L: linux-pm@vger.kernel.org
4902 L: linux-samsung-soc@vger.kernel.org
4904 F: arch/arm/mach-exynos/pm.c
4905 F: drivers/cpuidle/cpuidle-exynos.c
4906 F: include/linux/platform_data/cpuidle-exynos.h
4908 CPUIDLE DRIVER - ARM PSCI
4909 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4910 M: Sudeep Holla <sudeep.holla@arm.com>
4911 L: linux-pm@vger.kernel.org
4912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4914 F: drivers/cpuidle/cpuidle-psci.c
4916 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4917 M: Ulf Hansson <ulf.hansson@linaro.org>
4918 L: linux-pm@vger.kernel.org
4919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4921 F: drivers/cpuidle/cpuidle-psci.h
4922 F: drivers/cpuidle/cpuidle-psci-domain.c
4925 M: Nicolas Pitre <nico@fluxnic.net>
4927 F: Documentation/filesystems/cramfs.rst
4931 M: Bastien Nocera <hadess@hadess.net>
4932 L: linux-input@vger.kernel.org
4934 F: drivers/hid/hid-creative-sb0540.c
4937 M: Herbert Xu <herbert@gondor.apana.org.au>
4938 M: "David S. Miller" <davem@davemloft.net>
4939 L: linux-crypto@vger.kernel.org
4941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4943 F: Documentation/crypto/
4944 F: Documentation/devicetree/bindings/crypto/
4949 F: include/linux/crypto*
4952 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4953 M: Neil Horman <nhorman@tuxdriver.com>
4954 L: linux-crypto@vger.kernel.org
4956 F: crypto/ansi_cprng.c
4960 M: Hans Verkuil <hverkuil@xs4all.nl>
4961 L: linux-media@vger.kernel.org
4963 W: http://linuxtv.org
4964 T: git git://linuxtv.org/media_tree.git
4965 F: drivers/media/i2c/cs3308.c
4967 CS5535 Audio ALSA driver
4968 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4970 F: sound/pci/cs5535audio/
4972 CSI DRIVERS FOR ALLWINNER V3s
4973 M: Yong Deng <yong.deng@magewell.com>
4974 L: linux-media@vger.kernel.org
4976 T: git git://linuxtv.org/media_tree.git
4977 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4978 F: drivers/media/platform/sunxi/sun6i-csi/
4981 M: Solomon Peachy <pizza@shaftnet.org>
4983 F: drivers/net/wireless/st/cw1200/
4985 CX18 VIDEO4LINUX DRIVER
4986 M: Andy Walls <awalls@md.metrocast.net>
4987 L: linux-media@vger.kernel.org
4989 W: https://linuxtv.org
4990 T: git git://linuxtv.org/media_tree.git
4991 F: drivers/media/pci/cx18/
4992 F: include/uapi/linux/ivtv*
4994 CX2341X MPEG ENCODER HELPER MODULE
4995 M: Hans Verkuil <hverkuil@xs4all.nl>
4996 L: linux-media@vger.kernel.org
4998 W: https://linuxtv.org
4999 T: git git://linuxtv.org/media_tree.git
5000 F: drivers/media/common/cx2341x*
5001 F: include/media/drv-intf/cx2341x.h
5003 CX24120 MEDIA DRIVER
5004 M: Jemma Denson <jdenson@gmail.com>
5005 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5006 L: linux-media@vger.kernel.org
5008 W: https://linuxtv.org
5009 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5010 F: drivers/media/dvb-frontends/cx24120*
5012 CX88 VIDEO4LINUX DRIVER
5013 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5014 L: linux-media@vger.kernel.org
5016 W: https://linuxtv.org
5017 T: git git://linuxtv.org/media_tree.git
5018 F: Documentation/driver-api/media/drivers/cx88*
5019 F: drivers/media/pci/cx88/
5021 CXD2820R MEDIA DRIVER
5022 M: Antti Palosaari <crope@iki.fi>
5023 L: linux-media@vger.kernel.org
5025 W: https://linuxtv.org
5026 W: http://palosaari.fi/linux/
5027 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5028 T: git git://linuxtv.org/anttip/media_tree.git
5029 F: drivers/media/dvb-frontends/cxd2820r*
5031 CXGB3 ETHERNET DRIVER (CXGB3)
5032 M: Raju Rangoju <rajur@chelsio.com>
5033 L: netdev@vger.kernel.org
5035 W: http://www.chelsio.com
5036 F: drivers/net/ethernet/chelsio/cxgb3/
5038 CXGB3 ISCSI DRIVER (CXGB3I)
5039 M: Karen Xie <kxie@chelsio.com>
5040 L: linux-scsi@vger.kernel.org
5042 W: http://www.chelsio.com
5043 F: drivers/scsi/cxgbi/cxgb3i
5045 CXGB4 CRYPTO DRIVER (chcr)
5046 M: Ayush Sawal <ayush.sawal@chelsio.com>
5047 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5048 M: Rohit Maheshwari <rohitm@chelsio.com>
5049 L: linux-crypto@vger.kernel.org
5051 W: http://www.chelsio.com
5052 F: drivers/crypto/chelsio
5054 CXGB4 INLINE CRYPTO DRIVER
5055 M: Ayush Sawal <ayush.sawal@chelsio.com>
5056 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5057 M: Rohit Maheshwari <rohitm@chelsio.com>
5058 L: netdev@vger.kernel.org
5060 W: http://www.chelsio.com
5061 F: drivers/net/ethernet/chelsio/inline_crypto/
5063 CXGB4 ETHERNET DRIVER (CXGB4)
5064 M: Raju Rangoju <rajur@chelsio.com>
5065 L: netdev@vger.kernel.org
5067 W: http://www.chelsio.com
5068 F: drivers/net/ethernet/chelsio/cxgb4/
5070 CXGB4 ISCSI DRIVER (CXGB4I)
5071 M: Karen Xie <kxie@chelsio.com>
5072 L: linux-scsi@vger.kernel.org
5074 W: http://www.chelsio.com
5075 F: drivers/scsi/cxgbi/cxgb4i
5077 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5078 M: Potnuri Bharat Teja <bharat@chelsio.com>
5079 L: linux-rdma@vger.kernel.org
5081 W: http://www.openfabrics.org
5082 F: drivers/infiniband/hw/cxgb4/
5083 F: include/uapi/rdma/cxgb4-abi.h
5085 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5086 M: Raju Rangoju <rajur@chelsio.com>
5087 L: netdev@vger.kernel.org
5089 W: http://www.chelsio.com
5090 F: drivers/net/ethernet/chelsio/cxgb4vf/
5092 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5093 M: Frederic Barrat <fbarrat@linux.ibm.com>
5094 M: Andrew Donnellan <ajd@linux.ibm.com>
5095 L: linuxppc-dev@lists.ozlabs.org
5097 F: Documentation/ABI/testing/sysfs-class-cxl
5098 F: Documentation/powerpc/cxl.rst
5099 F: arch/powerpc/platforms/powernv/pci-cxl.c
5100 F: drivers/misc/cxl/
5101 F: include/misc/cxl*
5102 F: include/uapi/misc/cxl.h
5104 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5105 M: Manoj N. Kumar <manoj@linux.ibm.com>
5106 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5107 M: Uma Krishnan <ukrishn@linux.ibm.com>
5108 L: linux-scsi@vger.kernel.org
5110 F: Documentation/powerpc/cxlflash.rst
5111 F: drivers/scsi/cxlflash/
5112 F: include/uapi/scsi/cxlflash_ioctl.h
5115 M: Russell King <linux@armlinux.org.uk>
5116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5118 W: http://www.armlinux.org.uk/
5119 F: drivers/video/fbdev/cyber2000fb.*
5121 CYCLADES PC300 DRIVER
5123 F: drivers/net/wan/pc300*
5125 CYPRESS_FIRMWARE MEDIA DRIVER
5126 M: Antti Palosaari <crope@iki.fi>
5127 L: linux-media@vger.kernel.org
5129 W: https://linuxtv.org
5130 W: http://palosaari.fi/linux/
5131 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5132 T: git git://linuxtv.org/anttip/media_tree.git
5133 F: drivers/media/common/cypress_firmware*
5135 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5136 M: Linus Walleij <linus.walleij@linaro.org>
5137 L: linux-input@vger.kernel.org
5139 F: drivers/input/touchscreen/cy8ctma140.c
5141 CYTTSP TOUCHSCREEN DRIVER
5142 M: Linus Walleij <linus.walleij@linaro.org>
5143 L: linux-input@vger.kernel.org
5145 F: drivers/input/touchscreen/cyttsp*
5147 D-LINK DIR-685 TOUCHKEYS DRIVER
5148 M: Linus Walleij <linus.walleij@linaro.org>
5149 L: linux-input@vger.kernel.org
5151 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5153 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5154 M: Joshua Kinard <kumba@gentoo.org>
5156 F: drivers/rtc/rtc-ds1685.c
5157 F: include/linux/rtc/ds1685.h
5159 DAMA SLAVE for AX.25
5160 M: Joerg Reuter <jreuter@yaina.de>
5161 L: linux-hams@vger.kernel.org
5163 W: http://yaina.de/jreuter/
5164 W: http://www.qsl.net/dl1bke/
5165 F: net/ax25/af_ax25.c
5166 F: net/ax25/ax25_dev.c
5167 F: net/ax25/ax25_ds_*
5168 F: net/ax25/ax25_in.c
5169 F: net/ax25/ax25_out.c
5170 F: net/ax25/ax25_timer.c
5171 F: net/ax25/sysctl_net_ax25.c
5174 M: SeongJae Park <sjpark@amazon.de>
5175 L: linux-mm@kvack.org
5177 F: Documentation/admin-guide/mm/damon/
5178 F: Documentation/vm/damon/
5179 F: include/linux/damon.h
5180 F: include/trace/events/damon.h
5182 F: tools/testing/selftests/damon/
5184 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5185 L: netdev@vger.kernel.org
5187 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5188 F: drivers/net/ethernet/dec/tulip/dmfe.c
5190 DC390/AM53C974 SCSI driver
5191 M: Hannes Reinecke <hare@suse.com>
5192 L: linux-scsi@vger.kernel.org
5194 F: drivers/scsi/am53c974.c
5197 M: Oliver Neukum <oliver@neukum.org>
5198 M: Ali Akcaagac <aliakc@web.de>
5199 M: Jamie Lenehan <lenehan@twibble.org>
5200 L: dc395x@twibble.org
5202 W: http://twibble.org/dist/dc395x/
5203 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5204 F: Documentation/scsi/dc395x.rst
5205 F: drivers/scsi/dc395x.*
5208 L: dccp@vger.kernel.org
5210 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5211 F: include/linux/dccp.h
5212 F: include/linux/tfrc.h
5213 F: include/uapi/linux/dccp.h
5216 DECnet NETWORK LAYER
5217 L: linux-decnet-user@lists.sourceforge.net
5219 W: http://linux-decnet.sourceforge.net
5220 F: Documentation/networking/decnet.rst
5223 DECSTATION PLATFORM SUPPORT
5224 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5225 L: linux-mips@vger.kernel.org
5227 W: http://www.linux-mips.org/wiki/DECstation
5229 F: arch/mips/include/asm/dec/
5230 F: arch/mips/include/asm/mach-dec/
5232 DEFXX FDDI NETWORK DRIVER
5233 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5235 F: drivers/net/fddi/defxx.*
5237 DEFZA FDDI NETWORK DRIVER
5238 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5240 F: drivers/net/fddi/defza.*
5242 DEINTERLACE DRIVERS FOR ALLWINNER H3
5243 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5244 L: linux-media@vger.kernel.org
5246 T: git git://linuxtv.org/media_tree.git
5247 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5248 F: drivers/media/platform/sunxi/sun8i-di/
5251 M: Matthew Garrett <mjg59@srcf.ucam.org>
5252 M: Pali Rohár <pali@kernel.org>
5253 L: platform-driver-x86@vger.kernel.org
5255 F: drivers/platform/x86/dell/dell-laptop.c
5257 DELL LAPTOP FREEFALL DRIVER
5258 M: Pali Rohár <pali@kernel.org>
5260 F: drivers/platform/x86/dell/dell-smo8800.c
5262 DELL LAPTOP RBTN DRIVER
5263 M: Pali Rohár <pali@kernel.org>
5265 F: drivers/platform/x86/dell/dell-rbtn.*
5267 DELL LAPTOP SMM DRIVER
5268 M: Pali Rohár <pali@kernel.org>
5270 F: drivers/hwmon/dell-smm-hwmon.c
5271 F: include/uapi/linux/i8k.h
5273 DELL REMOTE BIOS UPDATE DRIVER
5274 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5275 L: platform-driver-x86@vger.kernel.org
5277 F: drivers/platform/x86/dell/dell_rbu.c
5280 M: Pali Rohár <pali@kernel.org>
5281 L: Dell.Client.Kernel@dell.com
5282 L: platform-driver-x86@vger.kernel.org
5284 F: drivers/platform/x86/dell/dell-smbios.*
5286 DELL SMBIOS SMM DRIVER
5287 L: Dell.Client.Kernel@dell.com
5288 L: platform-driver-x86@vger.kernel.org
5290 F: drivers/platform/x86/dell/dell-smbios-smm.c
5292 DELL SMBIOS WMI DRIVER
5293 L: Dell.Client.Kernel@dell.com
5294 L: platform-driver-x86@vger.kernel.org
5296 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5297 F: tools/wmi/dell-smbios-example.c
5299 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5300 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5301 L: platform-driver-x86@vger.kernel.org
5303 F: Documentation/driver-api/dcdbas.rst
5304 F: drivers/platform/x86/dell/dcdbas.*
5306 DELL WMI DESCRIPTOR DRIVER
5307 L: Dell.Client.Kernel@dell.com
5309 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5311 DELL WMI SYSMAN DRIVER
5312 M: Divya Bharathi <divya.bharathi@dell.com>
5313 M: Prasanth Ksr <prasanth.ksr@dell.com>
5314 L: Dell.Client.Kernel@dell.com
5315 L: platform-driver-x86@vger.kernel.org
5317 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5318 F: drivers/platform/x86/dell/dell-wmi-sysman/
5320 DELL WMI NOTIFICATIONS DRIVER
5321 M: Matthew Garrett <mjg59@srcf.ucam.org>
5322 M: Pali Rohár <pali@kernel.org>
5324 F: drivers/platform/x86/dell/dell-wmi-base.c
5326 DELL WMI HARDWARE PRIVACY SUPPORT
5327 M: Perry Yuan <Perry.Yuan@dell.com>
5328 L: Dell.Client.Kernel@dell.com
5329 L: platform-driver-x86@vger.kernel.org
5331 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5333 DELTA ST MEDIA DRIVER
5334 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5335 L: linux-media@vger.kernel.org
5337 W: https://linuxtv.org
5338 T: git git://linuxtv.org/media_tree.git
5339 F: drivers/media/platform/sti/delta
5341 DELTA DPS920AB PSU DRIVER
5342 M: Robert Marko <robert.marko@sartura.hr>
5343 L: linux-hwmon@vger.kernel.org
5345 F: Documentation/hwmon/dps920ab.rst
5346 F: drivers/hwmon/pmbus/dps920ab.c
5349 L: linux-mtd@lists.infradead.org
5351 F: drivers/mtd/nand/raw/denali*
5353 DESIGNWARE EDMA CORE IP DRIVER
5354 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5355 L: dmaengine@vger.kernel.org
5357 F: drivers/dma/dw-edma/
5358 F: include/linux/dma/edma.h
5360 DESIGNWARE XDATA IP DRIVER
5361 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5362 L: linux-pci@vger.kernel.org
5364 F: Documentation/misc-devices/dw-xdata-pcie.rst
5365 F: drivers/misc/dw-xdata-pcie.c
5367 DESIGNWARE USB2 DRD IP DRIVER
5368 M: Minas Harutyunyan <hminas@synopsys.com>
5369 L: linux-usb@vger.kernel.org
5371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5372 F: drivers/usb/dwc2/
5374 DESIGNWARE USB3 DRD IP DRIVER
5375 M: Felipe Balbi <balbi@kernel.org>
5376 L: linux-usb@vger.kernel.org
5378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5379 F: drivers/usb/dwc3/
5381 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5382 M: Andreas Klinger <ak@it-klinger.de>
5383 L: linux-iio@vger.kernel.org
5385 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5386 F: drivers/iio/proximity/srf*.c
5388 DEVICE COREDUMP (DEV_COREDUMP)
5389 M: Johannes Berg <johannes@sipsolutions.net>
5390 L: linux-kernel@vger.kernel.org
5392 F: drivers/base/devcoredump.c
5393 F: include/linux/devcoredump.h
5395 DEVICE DEPENDENCY HELPER SCRIPT
5396 M: Saravana Kannan <saravanak@google.com>
5397 L: linux-kernel@vger.kernel.org
5399 F: scripts/dev-needs.sh
5401 DEVICE DIRECT ACCESS (DAX)
5402 M: Dan Williams <dan.j.williams@intel.com>
5403 M: Vishal Verma <vishal.l.verma@intel.com>
5404 M: Dave Jiang <dave.jiang@intel.com>
5405 L: nvdimm@lists.linux.dev
5409 DEVICE FREQUENCY (DEVFREQ)
5410 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5411 M: Kyungmin Park <kyungmin.park@samsung.com>
5412 M: Chanwoo Choi <cw00.choi@samsung.com>
5413 L: linux-pm@vger.kernel.org
5415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5416 F: Documentation/devicetree/bindings/devfreq/
5418 F: include/linux/devfreq.h
5419 F: include/trace/events/devfreq.h
5421 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5422 M: Chanwoo Choi <cw00.choi@samsung.com>
5423 L: linux-pm@vger.kernel.org
5425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5426 F: Documentation/devicetree/bindings/devfreq/event/
5427 F: drivers/devfreq/devfreq-event.c
5428 F: drivers/devfreq/event/
5429 F: include/dt-bindings/pmu/exynos_ppmu.h
5430 F: include/linux/devfreq-event.h
5432 DEVICE NUMBER REGISTRY
5433 M: Torben Mathiasen <device@lanana.org>
5435 W: http://lanana.org/docs/device-list/index.html
5437 DEVICE RESOURCE MANAGEMENT HELPERS
5438 M: Hans de Goede <hdegoede@redhat.com>
5439 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5441 F: include/linux/devm-helpers.h
5444 M: Alasdair Kergon <agk@redhat.com>
5445 M: Mike Snitzer <snitzer@redhat.com>
5446 M: dm-devel@redhat.com
5447 L: dm-devel@redhat.com
5449 W: http://sources.redhat.com/dm
5450 Q: http://patchwork.kernel.org/project/dm-devel/list/
5451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5452 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5453 F: Documentation/admin-guide/device-mapper/
5454 F: drivers/md/Kconfig
5455 F: drivers/md/Makefile
5457 F: drivers/md/persistent-data/
5458 F: include/linux/device-mapper.h
5459 F: include/linux/dm-*.h
5460 F: include/uapi/linux/dm-*.h
5463 M: Jiri Pirko <jiri@nvidia.com>
5464 L: netdev@vger.kernel.org
5466 F: Documentation/networking/devlink
5467 F: include/net/devlink.h
5468 F: include/uapi/linux/devlink.h
5469 F: net/core/devlink.c
5471 DIALOG SEMICONDUCTOR DRIVERS
5472 M: Support Opensource <support.opensource@diasemi.com>
5474 W: http://www.dialog-semiconductor.com/products
5475 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5476 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5477 F: Documentation/devicetree/bindings/mfd/da90*.txt
5478 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5479 F: Documentation/devicetree/bindings/regulator/da92*.txt
5480 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5481 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5482 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5483 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5484 F: Documentation/hwmon/da90??.rst
5485 F: drivers/gpio/gpio-da90??.c
5486 F: drivers/hwmon/da90??-hwmon.c
5487 F: drivers/iio/adc/da91??-*.c
5488 F: drivers/input/misc/da72??.[ch]
5489 F: drivers/input/misc/da90??_onkey.c
5490 F: drivers/input/touchscreen/da9052_tsi.c
5491 F: drivers/leds/leds-da90??.c
5492 F: drivers/mfd/da903x.c
5493 F: drivers/mfd/da90??-*.c
5494 F: drivers/mfd/da91??-*.c
5495 F: drivers/pinctrl/pinctrl-da90??.c
5496 F: drivers/power/supply/da9052-battery.c
5497 F: drivers/power/supply/da91??-*.c
5498 F: drivers/regulator/da9???-regulator.[ch]
5499 F: drivers/regulator/slg51000-regulator.[ch]
5500 F: drivers/rtc/rtc-da90??.c
5501 F: drivers/thermal/da90??-thermal.c
5502 F: drivers/video/backlight/da90??_bl.c
5503 F: drivers/watchdog/da90??_wdt.c
5504 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5505 F: include/linux/mfd/da903x.h
5506 F: include/linux/mfd/da9052/
5507 F: include/linux/mfd/da9055/
5508 F: include/linux/mfd/da9062/
5509 F: include/linux/mfd/da9063/
5510 F: include/linux/mfd/da9150/
5511 F: include/linux/regulator/da9211.h
5512 F: include/sound/da[79]*.h
5513 F: sound/soc/codecs/da[79]*.[ch]
5515 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5516 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5517 L: linux-gpio@vger.kernel.org
5519 F: drivers/gpio/gpio-gpio-mm.c
5521 DIOLAN U2C-12 I2C DRIVER
5522 M: Guenter Roeck <linux@roeck-us.net>
5523 L: linux-i2c@vger.kernel.org
5525 F: drivers/i2c/busses/i2c-diolan-u2c.c
5527 DIRECTORY NOTIFICATION (DNOTIFY)
5528 M: Jan Kara <jack@suse.cz>
5529 R: Amir Goldstein <amir73il@gmail.com>
5530 L: linux-fsdevel@vger.kernel.org
5532 F: Documentation/filesystems/dnotify.rst
5533 F: fs/notify/dnotify/
5534 F: include/linux/dnotify.h
5536 DISK GEOMETRY AND PARTITION HANDLING
5537 M: Andries Brouwer <aeb@cwi.nl>
5539 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5540 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5541 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5544 M: Jan Kara <jack@suse.com>
5546 F: Documentation/filesystems/quota.rst
5548 F: include/linux/quota*.h
5549 F: include/uapi/linux/quota*.h
5551 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5552 M: Bernie Thompson <bernie@plugable.com>
5553 L: linux-fbdev@vger.kernel.org
5555 W: http://plugable.com/category/projects/udlfb/
5556 F: Documentation/fb/udlfb.rst
5557 F: drivers/video/fbdev/udlfb.c
5558 F: include/video/udlfb.h
5560 DISTRIBUTED LOCK MANAGER (DLM)
5561 M: Christine Caulfield <ccaulfie@redhat.com>
5562 M: David Teigland <teigland@redhat.com>
5563 L: cluster-devel@redhat.com
5565 W: http://sources.redhat.com/cluster/
5566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5569 DMA BUFFER SHARING FRAMEWORK
5570 M: Sumit Semwal <sumit.semwal@linaro.org>
5571 M: Christian König <christian.koenig@amd.com>
5572 L: linux-media@vger.kernel.org
5573 L: dri-devel@lists.freedesktop.org
5574 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5576 T: git git://anongit.freedesktop.org/drm/drm-misc
5577 F: Documentation/driver-api/dma-buf.rst
5579 F: include/linux/*fence.h
5580 F: include/linux/dma-buf*
5581 F: include/linux/dma-resv.h
5582 K: \bdma_(?:buf|fence|resv)\b
5584 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5585 M: Vinod Koul <vkoul@kernel.org>
5586 L: dmaengine@vger.kernel.org
5588 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5590 F: Documentation/devicetree/bindings/dma/
5591 F: Documentation/driver-api/dmaengine/
5593 F: include/linux/dma/
5594 F: include/linux/dmaengine.h
5595 F: include/linux/of_dma.h
5598 M: Christoph Hellwig <hch@lst.de>
5599 M: Marek Szyprowski <m.szyprowski@samsung.com>
5600 R: Robin Murphy <robin.murphy@arm.com>
5601 L: iommu@lists.linux-foundation.org
5603 W: http://git.infradead.org/users/hch/dma-mapping.git
5604 T: git git://git.infradead.org/users/hch/dma-mapping.git
5605 F: include/asm-generic/dma-mapping.h
5606 F: include/linux/dma-direct.h
5607 F: include/linux/dma-mapping.h
5608 F: include/linux/dma-map-ops.h
5611 DMA MAPPING BENCHMARK
5612 M: Barry Song <song.bao.hua@hisilicon.com>
5613 L: iommu@lists.linux-foundation.org
5614 F: kernel/dma/map_benchmark.c
5615 F: tools/testing/selftests/dma/
5617 DMA-BUF HEAPS FRAMEWORK
5618 M: Sumit Semwal <sumit.semwal@linaro.org>
5619 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5620 R: Liam Mark <lmark@codeaurora.org>
5621 R: Laura Abbott <labbott@redhat.com>
5622 R: Brian Starkey <Brian.Starkey@arm.com>
5623 R: John Stultz <john.stultz@linaro.org>
5624 L: linux-media@vger.kernel.org
5625 L: dri-devel@lists.freedesktop.org
5626 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5628 T: git git://anongit.freedesktop.org/drm/drm-misc
5629 F: drivers/dma-buf/dma-heap.c
5630 F: drivers/dma-buf/heaps/*
5631 F: include/linux/dma-heap.h
5632 F: include/uapi/linux/dma-heap.h
5634 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5635 M: Lukasz Luba <lukasz.luba@arm.com>
5636 L: linux-pm@vger.kernel.org
5637 L: linux-samsung-soc@vger.kernel.org
5639 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5640 F: drivers/memory/samsung/exynos5422-dmc.c
5642 DME1737 HARDWARE MONITOR DRIVER
5643 M: Juerg Haefliger <juergh@gmail.com>
5644 L: linux-hwmon@vger.kernel.org
5646 F: Documentation/hwmon/dme1737.rst
5647 F: drivers/hwmon/dme1737.c
5650 M: Jean Delvare <jdelvare@suse.com>
5652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5653 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5654 F: drivers/firmware/dmi-id.c
5655 F: drivers/firmware/dmi_scan.c
5656 F: include/linux/dmi.h
5659 M: Jonathan Corbet <corbet@lwn.net>
5660 L: linux-doc@vger.kernel.org
5662 P: Documentation/doc-guide/maintainer-profile.rst
5663 T: git git://git.lwn.net/linux.git docs-next
5665 F: scripts/documentation-file-ref-check
5666 F: scripts/kernel-doc
5667 F: scripts/sphinx-pre-install
5668 X: Documentation/ABI/
5669 X: Documentation/admin-guide/media/
5670 X: Documentation/devicetree/
5671 X: Documentation/driver-api/media/
5672 X: Documentation/firmware-guide/acpi/
5673 X: Documentation/i2c/
5674 X: Documentation/power/
5675 X: Documentation/spi/
5676 X: Documentation/userspace-api/media/
5678 DOCUMENTATION REPORTING ISSUES
5679 M: Thorsten Leemhuis <linux@leemhuis.info>
5680 L: linux-doc@vger.kernel.org
5682 F: Documentation/admin-guide/reporting-issues.rst
5684 DOCUMENTATION SCRIPTS
5685 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5686 L: linux-doc@vger.kernel.org
5688 F: Documentation/sphinx/parse-headers.pl
5689 F: scripts/documentation-file-ref-check
5690 F: scripts/sphinx-pre-install
5692 DOCUMENTATION/ITALIAN
5693 M: Federico Vaga <federico.vaga@vaga.pv.it>
5694 L: linux-doc@vger.kernel.org
5696 F: Documentation/translations/it_IT
5698 DONGWOON DW9714 LENS VOICE COIL DRIVER
5699 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5700 L: linux-media@vger.kernel.org
5702 T: git git://linuxtv.org/media_tree.git
5703 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5704 F: drivers/media/i2c/dw9714.c
5706 DONGWOON DW9768 LENS VOICE COIL DRIVER
5707 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5708 L: linux-media@vger.kernel.org
5710 T: git git://linuxtv.org/media_tree.git
5711 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5712 F: drivers/media/i2c/dw9768.c
5714 DONGWOON DW9807 LENS VOICE COIL DRIVER
5715 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5716 L: linux-media@vger.kernel.org
5718 T: git git://linuxtv.org/media_tree.git
5719 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5720 F: drivers/media/i2c/dw9807-vcm.c
5723 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5724 L: blinux-list@redhat.com
5726 F: drivers/char/dtlk.c
5727 F: include/linux/dtlk.h
5729 DPAA2 DATAPATH I/O (DPIO) DRIVER
5730 M: Roy Pledge <Roy.Pledge@nxp.com>
5731 L: linux-kernel@vger.kernel.org
5733 F: drivers/soc/fsl/dpio
5735 DPAA2 ETHERNET DRIVER
5736 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5737 L: netdev@vger.kernel.org
5739 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5740 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5741 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5742 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5743 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5744 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5745 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5746 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5747 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5749 DPAA2 ETHERNET SWITCH DRIVER
5750 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5751 L: netdev@vger.kernel.org
5753 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5754 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5755 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5757 DPT_I2O SCSI RAID DRIVER
5758 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5759 L: linux-scsi@vger.kernel.org
5761 W: http://www.adaptec.com/
5762 F: drivers/scsi/dpt*
5763 F: drivers/scsi/dpt/
5766 M: Philipp Reisner <philipp.reisner@linbit.com>
5767 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5768 L: drbd-dev@lists.linbit.com
5770 W: http://www.drbd.org
5771 T: git git://git.linbit.com/linux-drbd.git
5772 T: git git://git.linbit.com/drbd-8.4.git
5773 F: Documentation/admin-guide/blockdev/
5774 F: drivers/block/drbd/
5777 DRIVER COMPONENT FRAMEWORK
5778 L: dri-devel@lists.freedesktop.org
5779 F: drivers/base/component.c
5780 F: include/linux/component.h
5782 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5783 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5784 R: "Rafael J. Wysocki" <rafael@kernel.org>
5786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5787 F: Documentation/core-api/kobject.rst
5791 F: include/linux/debugfs.h
5792 F: include/linux/kobj*
5795 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5796 M: Nishanth Menon <nm@ti.com>
5797 L: linux-pm@vger.kernel.org
5799 F: drivers/soc/ti/smartreflex.c
5800 F: include/linux/power/smartreflex.h
5802 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5803 M: Maxime Ripard <mripard@kernel.org>
5804 M: Chen-Yu Tsai <wens@csie.org>
5805 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5806 L: dri-devel@lists.freedesktop.org
5808 T: git git://anongit.freedesktop.org/drm/drm-misc
5809 F: drivers/gpu/drm/sun4i/sun8i*
5811 DRM DRIVER FOR ARM PL111 CLCD
5812 M: Emma Anholt <emma@anholt.net>
5814 T: git git://anongit.freedesktop.org/drm/drm-misc
5815 F: drivers/gpu/drm/pl111/
5817 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5818 M: Linus Walleij <linus.walleij@linaro.org>
5820 T: git git://anongit.freedesktop.org/drm/drm-misc
5821 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5822 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5824 DRM DRIVER FOR ASPEED BMC GFX
5825 M: Joel Stanley <joel@jms.id.au>
5826 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5828 T: git git://anongit.freedesktop.org/drm/drm-misc
5829 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5830 F: drivers/gpu/drm/aspeed/
5832 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5833 M: Dave Airlie <airlied@redhat.com>
5834 R: Thomas Zimmermann <tzimmermann@suse.de>
5835 L: dri-devel@lists.freedesktop.org
5837 T: git git://anongit.freedesktop.org/drm/drm-misc
5838 F: drivers/gpu/drm/ast/
5840 DRM DRIVER FOR BOCHS VIRTUAL GPU
5841 M: Gerd Hoffmann <kraxel@redhat.com>
5842 L: virtualization@lists.linux-foundation.org
5844 T: git git://anongit.freedesktop.org/drm/drm-misc
5845 F: drivers/gpu/drm/tiny/bochs.c
5847 DRM DRIVER FOR BOE HIMAX8279D PANELS
5848 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5850 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5851 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5853 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5854 M: Jagan Teki <jagan@amarulasolutions.com>
5856 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5857 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5859 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5860 M: Linus Walleij <linus.walleij@linaro.org>
5862 T: git git://anongit.freedesktop.org/drm/drm-misc
5863 F: drivers/gpu/drm/tve200/
5865 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5866 M: Icenowy Zheng <icenowy@aosc.io>
5868 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5869 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5871 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5872 M: Jagan Teki <jagan@amarulasolutions.com>
5874 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5875 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5877 DRM DRIVER FOR GENERIC USB DISPLAY
5878 M: Noralf Trønnes <noralf@tronnes.org>
5880 W: https://github.com/notro/gud/wiki
5881 T: git git://anongit.freedesktop.org/drm/drm-misc
5882 F: drivers/gpu/drm/gud/
5883 F: include/drm/gud.h
5885 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5886 M: Hans de Goede <hdegoede@redhat.com>
5888 T: git git://anongit.freedesktop.org/drm/drm-misc
5889 F: drivers/gpu/drm/tiny/gm12u320.c
5891 DRM DRIVER FOR HX8357D PANELS
5892 M: Emma Anholt <emma@anholt.net>
5894 T: git git://anongit.freedesktop.org/drm/drm-misc
5895 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5896 F: drivers/gpu/drm/tiny/hx8357d.c
5898 DRM DRIVER FOR ILITEK ILI9225 PANELS
5899 M: David Lechner <david@lechnology.com>
5901 T: git git://anongit.freedesktop.org/drm/drm-misc
5902 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5903 F: drivers/gpu/drm/tiny/ili9225.c
5905 DRM DRIVER FOR ILITEK ILI9486 PANELS
5906 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5908 T: git git://anongit.freedesktop.org/drm/drm-misc
5909 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5910 F: drivers/gpu/drm/tiny/ili9486.c
5912 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5913 S: Orphan / Obsolete
5914 F: drivers/gpu/drm/i810/
5915 F: include/uapi/drm/i810_drm.h
5917 DRM DRIVER FOR LVDS PANELS
5918 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5919 L: dri-devel@lists.freedesktop.org
5920 T: git git://anongit.freedesktop.org/drm/drm-misc
5922 F: drivers/gpu/drm/panel/panel-lvds.c
5923 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5925 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5926 M: Guido Günther <agx@sigxcpu.org>
5927 R: Purism Kernel Team <kernel@puri.sm>
5929 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5930 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5932 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5933 S: Orphan / Obsolete
5934 F: drivers/gpu/drm/mga/
5935 F: include/uapi/drm/mga_drm.h
5937 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5938 M: Dave Airlie <airlied@redhat.com>
5939 R: Thomas Zimmermann <tzimmermann@suse.de>
5940 L: dri-devel@lists.freedesktop.org
5942 T: git git://anongit.freedesktop.org/drm/drm-misc
5943 F: drivers/gpu/drm/mgag200/
5945 DRM DRIVER FOR MI0283QT
5946 M: Noralf Trønnes <noralf@tronnes.org>
5948 T: git git://anongit.freedesktop.org/drm/drm-misc
5949 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5950 F: drivers/gpu/drm/tiny/mi0283qt.c
5952 DRM DRIVER FOR MSM ADRENO GPU
5953 M: Rob Clark <robdclark@gmail.com>
5954 M: Sean Paul <sean@poorly.run>
5955 L: linux-arm-msm@vger.kernel.org
5956 L: dri-devel@lists.freedesktop.org
5957 L: freedreno@lists.freedesktop.org
5959 T: git https://gitlab.freedesktop.org/drm/msm.git
5960 F: Documentation/devicetree/bindings/display/msm/
5961 F: drivers/gpu/drm/msm/
5962 F: include/uapi/drm/msm_drm.h
5964 DRM DRIVER FOR NOVATEK NT35510 PANELS
5965 M: Linus Walleij <linus.walleij@linaro.org>
5967 T: git git://anongit.freedesktop.org/drm/drm-misc
5968 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5969 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5971 DRM DRIVER FOR NOVATEK NT36672A PANELS
5972 M: Sumit Semwal <sumit.semwal@linaro.org>
5974 T: git git://anongit.freedesktop.org/drm/drm-misc
5975 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5976 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5978 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5979 M: Ben Skeggs <bskeggs@redhat.com>
5980 L: dri-devel@lists.freedesktop.org
5981 L: nouveau@lists.freedesktop.org
5983 T: git git://github.com/skeggsb/linux
5984 F: drivers/gpu/drm/nouveau/
5985 F: include/uapi/drm/nouveau_drm.h
5987 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5988 M: Stefan Mavrodiev <stefan@olimex.com>
5990 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5991 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5993 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5994 M: Noralf Trønnes <noralf@tronnes.org>
5996 T: git git://anongit.freedesktop.org/drm/drm-misc
5997 F: Documentation/devicetree/bindings/display/repaper.txt
5998 F: drivers/gpu/drm/tiny/repaper.c
6000 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6001 M: Dave Airlie <airlied@redhat.com>
6002 M: Gerd Hoffmann <kraxel@redhat.com>
6003 L: virtualization@lists.linux-foundation.org
6005 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6006 T: git git://anongit.freedesktop.org/drm/drm-misc
6007 F: drivers/gpu/drm/tiny/cirrus.c
6009 DRM DRIVER FOR QXL VIRTUAL GPU
6010 M: Dave Airlie <airlied@redhat.com>
6011 M: Gerd Hoffmann <kraxel@redhat.com>
6012 L: virtualization@lists.linux-foundation.org
6013 L: spice-devel@lists.freedesktop.org
6015 T: git git://anongit.freedesktop.org/drm/drm-misc
6016 F: drivers/gpu/drm/qxl/
6017 F: include/uapi/drm/qxl_drm.h
6019 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6020 S: Orphan / Obsolete
6021 F: drivers/gpu/drm/r128/
6022 F: include/uapi/drm/r128_drm.h
6024 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6025 M: Robert Chiras <robert.chiras@nxp.com>
6027 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6028 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6030 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6031 M: Linus Walleij <linus.walleij@linaro.org>
6033 T: git git://anongit.freedesktop.org/drm/drm-misc
6034 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6035 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6037 DRM DRIVER FOR SITRONIX ST7703 PANELS
6038 M: Guido Günther <agx@sigxcpu.org>
6039 R: Purism Kernel Team <kernel@puri.sm>
6040 R: Ondrej Jirman <megous@megous.com>
6042 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6043 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6045 DRM DRIVER FOR SAVAGE VIDEO CARDS
6046 S: Orphan / Obsolete
6047 F: drivers/gpu/drm/savage/
6048 F: include/uapi/drm/savage_drm.h
6050 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6051 M: Thomas Zimmermann <tzimmermann@suse.de>
6052 L: dri-devel@lists.freedesktop.org
6054 T: git git://anongit.freedesktop.org/drm/drm-misc
6055 F: drivers/gpu/drm/tiny/simpledrm.c
6057 DRM DRIVER FOR SIS VIDEO CARDS
6058 S: Orphan / Obsolete
6059 F: drivers/gpu/drm/sis/
6060 F: include/uapi/drm/sis_drm.h
6062 DRM DRIVER FOR SITRONIX ST7586 PANELS
6063 M: David Lechner <david@lechnology.com>
6065 T: git git://anongit.freedesktop.org/drm/drm-misc
6066 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6067 F: drivers/gpu/drm/tiny/st7586.c
6069 DRM DRIVER FOR SITRONIX ST7701 PANELS
6070 M: Jagan Teki <jagan@amarulasolutions.com>
6072 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6073 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6075 DRM DRIVER FOR SITRONIX ST7735R PANELS
6076 M: David Lechner <david@lechnology.com>
6078 T: git git://anongit.freedesktop.org/drm/drm-misc
6079 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6080 F: drivers/gpu/drm/tiny/st7735r.c
6082 DRM DRIVER FOR SONY ACX424AKP PANELS
6083 M: Linus Walleij <linus.walleij@linaro.org>
6085 T: git git://anongit.freedesktop.org/drm/drm-misc
6086 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6088 DRM DRIVER FOR ST-ERICSSON MCDE
6089 M: Linus Walleij <linus.walleij@linaro.org>
6091 T: git git://anongit.freedesktop.org/drm/drm-misc
6092 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6093 F: drivers/gpu/drm/mcde/
6095 DRM DRIVER FOR TDFX VIDEO CARDS
6096 S: Orphan / Obsolete
6097 F: drivers/gpu/drm/tdfx/
6099 DRM DRIVER FOR TPO TPG110 PANELS
6100 M: Linus Walleij <linus.walleij@linaro.org>
6102 T: git git://anongit.freedesktop.org/drm/drm-misc
6103 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6104 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6106 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6107 M: Dave Airlie <airlied@redhat.com>
6108 R: Sean Paul <sean@poorly.run>
6109 R: Thomas Zimmermann <tzimmermann@suse.de>
6110 L: dri-devel@lists.freedesktop.org
6112 T: git git://anongit.freedesktop.org/drm/drm-misc
6113 F: drivers/gpu/drm/udl/
6115 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6116 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6117 M: Melissa Wen <melissa.srw@gmail.com>
6118 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6119 R: Daniel Vetter <daniel@ffwll.ch>
6120 L: dri-devel@lists.freedesktop.org
6122 T: git git://anongit.freedesktop.org/drm/drm-misc
6123 F: Documentation/gpu/vkms.rst
6124 F: drivers/gpu/drm/vkms/
6126 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6127 M: Hans de Goede <hdegoede@redhat.com>
6128 L: dri-devel@lists.freedesktop.org
6130 T: git git://anongit.freedesktop.org/drm/drm-misc
6131 F: drivers/gpu/drm/vboxvideo/
6133 DRM DRIVER FOR VMWARE VIRTUAL GPU
6134 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6135 M: Zack Rusin <zackr@vmware.com>
6136 L: dri-devel@lists.freedesktop.org
6138 T: git git://anongit.freedesktop.org/drm/drm-misc
6139 F: drivers/gpu/drm/vmwgfx/
6140 F: include/uapi/drm/vmwgfx_drm.h
6142 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6143 M: Linus Walleij <linus.walleij@linaro.org>
6145 T: git git://anongit.freedesktop.org/drm/drm-misc
6146 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6147 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6150 M: David Airlie <airlied@linux.ie>
6151 M: Daniel Vetter <daniel@ffwll.ch>
6152 L: dri-devel@lists.freedesktop.org
6154 B: https://gitlab.freedesktop.org/drm
6155 C: irc://irc.oftc.net/dri-devel
6156 T: git git://anongit.freedesktop.org/drm/drm
6157 F: Documentation/devicetree/bindings/display/
6158 F: Documentation/devicetree/bindings/gpu/
6159 F: Documentation/gpu/
6163 F: include/linux/vga*
6164 F: include/uapi/drm/
6166 DRM DRIVERS AND MISC GPU PATCHES
6167 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6168 M: Maxime Ripard <mripard@kernel.org>
6169 M: Thomas Zimmermann <tzimmermann@suse.de>
6171 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6172 T: git git://anongit.freedesktop.org/drm/drm-misc
6173 F: Documentation/gpu/
6174 F: drivers/gpu/drm/*
6177 F: include/linux/vga*
6178 F: include/uapi/drm/drm*
6180 DRM DRIVERS FOR ALLWINNER A10
6181 M: Maxime Ripard <mripard@kernel.org>
6182 M: Chen-Yu Tsai <wens@csie.org>
6183 L: dri-devel@lists.freedesktop.org
6185 T: git git://anongit.freedesktop.org/drm/drm-misc
6186 F: Documentation/devicetree/bindings/display/allwinner*
6187 F: drivers/gpu/drm/sun4i/
6189 DRM DRIVERS FOR AMLOGIC SOCS
6190 M: Neil Armstrong <narmstrong@baylibre.com>
6191 L: dri-devel@lists.freedesktop.org
6192 L: linux-amlogic@lists.infradead.org
6194 W: http://linux-meson.com/
6195 T: git git://anongit.freedesktop.org/drm/drm-misc
6196 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6197 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6198 F: Documentation/gpu/meson.rst
6199 F: drivers/gpu/drm/meson/
6201 DRM DRIVERS FOR ATMEL HLCDC
6202 M: Sam Ravnborg <sam@ravnborg.org>
6203 M: Boris Brezillon <bbrezillon@kernel.org>
6204 L: dri-devel@lists.freedesktop.org
6206 T: git git://anongit.freedesktop.org/drm/drm-misc
6207 F: Documentation/devicetree/bindings/display/atmel/
6208 F: drivers/gpu/drm/atmel-hlcdc/
6210 DRM DRIVERS FOR BRIDGE CHIPS
6211 M: Andrzej Hajda <a.hajda@samsung.com>
6212 M: Neil Armstrong <narmstrong@baylibre.com>
6213 M: Robert Foss <robert.foss@linaro.org>
6214 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6215 R: Jonas Karlman <jonas@kwiboo.se>
6216 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6218 T: git git://anongit.freedesktop.org/drm/drm-misc
6219 F: drivers/gpu/drm/bridge/
6221 DRM DRIVERS FOR EXYNOS
6222 M: Inki Dae <inki.dae@samsung.com>
6223 M: Joonyoung Shim <jy0922.shim@samsung.com>
6224 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6225 M: Kyungmin Park <kyungmin.park@samsung.com>
6226 L: dri-devel@lists.freedesktop.org
6228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6229 F: Documentation/devicetree/bindings/display/exynos/
6230 F: drivers/gpu/drm/exynos/
6231 F: include/uapi/drm/exynos_drm.h
6233 DRM DRIVERS FOR FREESCALE DCU
6234 M: Stefan Agner <stefan@agner.ch>
6235 M: Alison Wang <alison.wang@nxp.com>
6236 L: dri-devel@lists.freedesktop.org
6238 T: git git://anongit.freedesktop.org/drm/drm-misc
6239 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6240 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6241 F: drivers/gpu/drm/fsl-dcu/
6243 DRM DRIVERS FOR FREESCALE IMX
6244 M: Philipp Zabel <p.zabel@pengutronix.de>
6245 L: dri-devel@lists.freedesktop.org
6247 F: Documentation/devicetree/bindings/display/imx/
6248 F: drivers/gpu/drm/imx/
6249 F: drivers/gpu/ipu-v3/
6251 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6252 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6253 L: dri-devel@lists.freedesktop.org
6255 T: git git://github.com/patjak/drm-gma500
6256 F: drivers/gpu/drm/gma500/
6258 DRM DRIVERS FOR HISILICON
6259 M: Xinliang Liu <xinliang.liu@linaro.org>
6260 M: Tian Tao <tiantao6@hisilicon.com>
6261 R: John Stultz <john.stultz@linaro.org>
6262 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6263 R: Chen Feng <puck.chen@hisilicon.com>
6264 L: dri-devel@lists.freedesktop.org
6266 T: git git://anongit.freedesktop.org/drm/drm-misc
6267 F: Documentation/devicetree/bindings/display/hisilicon/
6268 F: drivers/gpu/drm/hisilicon/
6270 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6271 M: Deepak Rawat <drawat.floss@gmail.com>
6272 L: linux-hyperv@vger.kernel.org
6273 L: dri-devel@lists.freedesktop.org
6275 T: git git://anongit.freedesktop.org/drm/drm-misc
6276 F: drivers/gpu/drm/hyperv
6278 DRM DRIVERS FOR LIMA
6279 M: Qiang Yu <yuq825@gmail.com>
6280 L: dri-devel@lists.freedesktop.org
6281 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6283 T: git git://anongit.freedesktop.org/drm/drm-misc
6284 F: drivers/gpu/drm/lima/
6285 F: include/uapi/drm/lima_drm.h
6287 DRM DRIVERS FOR MEDIATEK
6288 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6289 M: Philipp Zabel <p.zabel@pengutronix.de>
6290 L: dri-devel@lists.freedesktop.org
6291 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6293 F: Documentation/devicetree/bindings/display/mediatek/
6294 F: drivers/gpu/drm/mediatek/
6295 F: drivers/phy/mediatek/phy-mtk-hdmi*
6296 F: drivers/phy/mediatek/phy-mtk-mipi*
6298 DRM DRIVERS FOR NVIDIA TEGRA
6299 M: Thierry Reding <thierry.reding@gmail.com>
6300 L: dri-devel@lists.freedesktop.org
6301 L: linux-tegra@vger.kernel.org
6303 T: git git://anongit.freedesktop.org/tegra/linux.git
6304 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6305 F: drivers/gpu/drm/tegra/
6306 F: drivers/gpu/host1x/
6307 F: include/linux/host1x.h
6308 F: include/uapi/drm/tegra_drm.h
6310 DRM DRIVERS FOR RENESAS
6311 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6312 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6313 L: dri-devel@lists.freedesktop.org
6314 L: linux-renesas-soc@vger.kernel.org
6316 T: git git://linuxtv.org/pinchartl/media drm/du/next
6317 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6318 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6319 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6320 F: drivers/gpu/drm/rcar-du/
6321 F: drivers/gpu/drm/shmobile/
6322 F: include/linux/platform_data/shmob_drm.h
6324 DRM DRIVERS FOR ROCKCHIP
6325 M: Sandy Huang <hjc@rock-chips.com>
6326 M: Heiko Stübner <heiko@sntech.de>
6327 L: dri-devel@lists.freedesktop.org
6329 T: git git://anongit.freedesktop.org/drm/drm-misc
6330 F: Documentation/devicetree/bindings/display/rockchip/
6331 F: drivers/gpu/drm/rockchip/
6334 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6335 L: dri-devel@lists.freedesktop.org
6337 T: git git://anongit.freedesktop.org/drm/drm-misc
6338 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6339 F: drivers/gpu/drm/sti
6342 M: Yannick Fertre <yannick.fertre@foss.st.com>
6343 M: Philippe Cornu <philippe.cornu@foss.st.com>
6344 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6345 L: dri-devel@lists.freedesktop.org
6347 T: git git://anongit.freedesktop.org/drm/drm-misc
6348 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6349 F: drivers/gpu/drm/stm
6351 DRM DRIVERS FOR TI KEYSTONE
6352 M: Jyri Sarha <jyri.sarha@iki.fi>
6353 M: Tomi Valkeinen <tomba@kernel.org>
6354 L: dri-devel@lists.freedesktop.org
6356 T: git git://anongit.freedesktop.org/drm/drm-misc
6357 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6358 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6359 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6360 F: drivers/gpu/drm/tidss/
6362 DRM DRIVERS FOR TI LCDC
6363 M: Jyri Sarha <jyri.sarha@iki.fi>
6364 R: Tomi Valkeinen <tomba@kernel.org>
6365 L: dri-devel@lists.freedesktop.org
6367 F: Documentation/devicetree/bindings/display/tilcdc/
6368 F: drivers/gpu/drm/tilcdc/
6370 DRM DRIVERS FOR TI OMAP
6371 M: Tomi Valkeinen <tomba@kernel.org>
6372 L: dri-devel@lists.freedesktop.org
6374 F: Documentation/devicetree/bindings/display/ti/
6375 F: drivers/gpu/drm/omapdrm/
6378 M: Emma Anholt <emma@anholt.net>
6380 T: git git://anongit.freedesktop.org/drm/drm-misc
6381 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6382 F: drivers/gpu/drm/v3d/
6383 F: include/uapi/drm/v3d_drm.h
6386 M: Emma Anholt <emma@anholt.net>
6387 M: Maxime Ripard <mripard@kernel.org>
6389 T: git git://github.com/anholt/linux
6390 T: git git://anongit.freedesktop.org/drm/drm-misc
6391 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6392 F: drivers/gpu/drm/vc4/
6393 F: include/uapi/drm/vc4_drm.h
6395 DRM DRIVERS FOR VIVANTE GPU IP
6396 M: Lucas Stach <l.stach@pengutronix.de>
6397 R: Russell King <linux+etnaviv@armlinux.org.uk>
6398 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6399 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6400 L: dri-devel@lists.freedesktop.org
6402 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6403 F: drivers/gpu/drm/etnaviv/
6404 F: include/uapi/drm/etnaviv_drm.h
6407 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6408 L: dri-devel@lists.freedesktop.org
6409 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6411 T: git git://anongit.freedesktop.org/drm/drm-misc
6412 F: Documentation/gpu/xen-front.rst
6413 F: drivers/gpu/drm/xen/
6415 DRM DRIVERS FOR XILINX
6416 M: Hyun Kwon <hyun.kwon@xilinx.com>
6417 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6418 L: dri-devel@lists.freedesktop.org
6420 T: git git://anongit.freedesktop.org/drm/drm-misc
6421 F: Documentation/devicetree/bindings/display/xlnx/
6422 F: drivers/gpu/drm/xlnx/
6425 M: Thierry Reding <thierry.reding@gmail.com>
6426 R: Sam Ravnborg <sam@ravnborg.org>
6427 L: dri-devel@lists.freedesktop.org
6429 T: git git://anongit.freedesktop.org/drm/drm-misc
6430 F: Documentation/devicetree/bindings/display/panel/
6431 F: drivers/gpu/drm/drm_panel.c
6432 F: drivers/gpu/drm/panel/
6433 F: include/drm/drm_panel.h
6436 M: Christian Koenig <christian.koenig@amd.com>
6437 M: Huang Rui <ray.huang@amd.com>
6438 L: dri-devel@lists.freedesktop.org
6440 T: git git://anongit.freedesktop.org/drm/drm-misc
6441 F: drivers/gpu/drm/ttm/
6444 DSBR100 USB FM RADIO DRIVER
6445 M: Alexey Klimov <klimov.linux@gmail.com>
6446 L: linux-media@vger.kernel.org
6448 T: git git://linuxtv.org/media_tree.git
6449 F: drivers/media/radio/dsbr100.c
6452 M: Hans Verkuil <hverkuil@xs4all.nl>
6453 L: linux-media@vger.kernel.org
6455 W: https://linuxtv.org
6456 T: git git://linuxtv.org/media_tree.git
6457 F: drivers/media/pci/dt3155/
6459 DVB_USB_AF9015 MEDIA DRIVER
6460 M: Antti Palosaari <crope@iki.fi>
6461 L: linux-media@vger.kernel.org
6463 W: https://linuxtv.org
6464 W: http://palosaari.fi/linux/
6465 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6466 T: git git://linuxtv.org/anttip/media_tree.git
6467 F: drivers/media/usb/dvb-usb-v2/af9015*
6469 DVB_USB_AF9035 MEDIA DRIVER
6470 M: Antti Palosaari <crope@iki.fi>
6471 L: linux-media@vger.kernel.org
6473 W: https://linuxtv.org
6474 W: http://palosaari.fi/linux/
6475 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6476 T: git git://linuxtv.org/anttip/media_tree.git
6477 F: drivers/media/usb/dvb-usb-v2/af9035*
6479 DVB_USB_ANYSEE MEDIA DRIVER
6480 M: Antti Palosaari <crope@iki.fi>
6481 L: linux-media@vger.kernel.org
6483 W: https://linuxtv.org
6484 W: http://palosaari.fi/linux/
6485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6486 T: git git://linuxtv.org/anttip/media_tree.git
6487 F: drivers/media/usb/dvb-usb-v2/anysee*
6489 DVB_USB_AU6610 MEDIA DRIVER
6490 M: Antti Palosaari <crope@iki.fi>
6491 L: linux-media@vger.kernel.org
6493 W: https://linuxtv.org
6494 W: http://palosaari.fi/linux/
6495 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6496 T: git git://linuxtv.org/anttip/media_tree.git
6497 F: drivers/media/usb/dvb-usb-v2/au6610*
6499 DVB_USB_CE6230 MEDIA DRIVER
6500 M: Antti Palosaari <crope@iki.fi>
6501 L: linux-media@vger.kernel.org
6503 W: https://linuxtv.org
6504 W: http://palosaari.fi/linux/
6505 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6506 T: git git://linuxtv.org/anttip/media_tree.git
6507 F: drivers/media/usb/dvb-usb-v2/ce6230*
6509 DVB_USB_CXUSB MEDIA DRIVER
6510 M: Michael Krufky <mkrufky@linuxtv.org>
6511 L: linux-media@vger.kernel.org
6513 W: https://linuxtv.org
6514 W: http://github.com/mkrufky
6515 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6516 T: git git://linuxtv.org/media_tree.git
6517 F: drivers/media/usb/dvb-usb/cxusb*
6519 DVB_USB_EC168 MEDIA DRIVER
6520 M: Antti Palosaari <crope@iki.fi>
6521 L: linux-media@vger.kernel.org
6523 W: https://linuxtv.org
6524 W: http://palosaari.fi/linux/
6525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6526 T: git git://linuxtv.org/anttip/media_tree.git
6527 F: drivers/media/usb/dvb-usb-v2/ec168*
6529 DVB_USB_GL861 MEDIA DRIVER
6530 M: Antti Palosaari <crope@iki.fi>
6531 L: linux-media@vger.kernel.org
6533 W: https://linuxtv.org
6534 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6535 T: git git://linuxtv.org/anttip/media_tree.git
6536 F: drivers/media/usb/dvb-usb-v2/gl861*
6538 DVB_USB_MXL111SF MEDIA DRIVER
6539 M: Michael Krufky <mkrufky@linuxtv.org>
6540 L: linux-media@vger.kernel.org
6542 W: https://linuxtv.org
6543 W: http://github.com/mkrufky
6544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6545 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6546 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6548 DVB_USB_RTL28XXU MEDIA DRIVER
6549 M: Antti Palosaari <crope@iki.fi>
6550 L: linux-media@vger.kernel.org
6552 W: https://linuxtv.org
6553 W: http://palosaari.fi/linux/
6554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6555 T: git git://linuxtv.org/anttip/media_tree.git
6556 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6558 DVB_USB_V2 MEDIA DRIVER
6559 M: Antti Palosaari <crope@iki.fi>
6560 L: linux-media@vger.kernel.org
6562 W: https://linuxtv.org
6563 W: http://palosaari.fi/linux/
6564 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6565 T: git git://linuxtv.org/anttip/media_tree.git
6566 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6567 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6570 M: Jason Baron <jbaron@akamai.com>
6572 F: include/linux/dynamic_debug.h
6573 F: lib/dynamic_debug.c
6575 DYNAMIC INTERRUPT MODERATION
6576 M: Tal Gilboa <talgi@nvidia.com>
6578 F: Documentation/networking/net_dim.rst
6579 F: include/linux/dim.h
6582 DZ DECSTATION DZ11 SERIAL DRIVER
6583 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6585 F: drivers/tty/serial/dz.*
6587 E3X0 POWER BUTTON DRIVER
6588 M: Moritz Fischer <moritz.fischer@ettus.com>
6589 L: usrp-users@lists.ettus.com
6591 W: http://www.ettus.com
6592 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6593 F: drivers/input/misc/e3x0-button.c
6596 M: Antti Palosaari <crope@iki.fi>
6597 L: linux-media@vger.kernel.org
6599 W: https://linuxtv.org
6600 W: http://palosaari.fi/linux/
6601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6602 T: git git://linuxtv.org/anttip/media_tree.git
6603 F: drivers/media/tuners/e4000*
6605 EARTH_PT1 MEDIA DRIVER
6606 M: Akihiro Tsukada <tskd08@gmail.com>
6607 L: linux-media@vger.kernel.org
6609 F: drivers/media/pci/pt1/
6611 EARTH_PT3 MEDIA DRIVER
6612 M: Akihiro Tsukada <tskd08@gmail.com>
6613 L: linux-media@vger.kernel.org
6615 F: drivers/media/pci/pt3/
6618 M: Antti Palosaari <crope@iki.fi>
6619 L: linux-media@vger.kernel.org
6621 W: https://linuxtv.org
6622 W: http://palosaari.fi/linux/
6623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6624 T: git git://linuxtv.org/anttip/media_tree.git
6625 F: drivers/media/dvb-frontends/ec100*
6628 M: Tyler Hicks <code@tyhicks.com>
6629 L: ecryptfs@vger.kernel.org
6631 W: http://ecryptfs.org
6632 W: https://launchpad.net/ecryptfs
6633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6634 F: Documentation/filesystems/ecryptfs.rst
6638 M: Yazen Ghannam <yazen.ghannam@amd.com>
6639 L: linux-edac@vger.kernel.org
6641 F: drivers/edac/amd64_edac*
6642 F: drivers/edac/mce_amd*
6645 M: Jan Luebbe <jlu@pengutronix.de>
6646 L: linux-edac@vger.kernel.org
6648 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6649 F: drivers/edac/armada_xp_*
6652 M: Stefan Schaeckeler <sschaeck@cisco.com>
6654 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6655 F: drivers/edac/aspeed_edac.c
6658 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6660 F: drivers/edac/bluefield_edac.c
6663 M: Andre Przywara <andre.przywara@arm.com>
6664 L: linux-edac@vger.kernel.org
6666 F: drivers/edac/highbank*
6669 M: Ralf Baechle <ralf@linux-mips.org>
6670 L: linux-edac@vger.kernel.org
6671 L: linux-mips@vger.kernel.org
6673 F: drivers/edac/octeon_edac*
6675 EDAC-CAVIUM THUNDERX
6676 M: Robert Richter <rric@kernel.org>
6677 L: linux-edac@vger.kernel.org
6679 F: drivers/edac/thunderx_edac*
6682 M: Borislav Petkov <bp@alien8.de>
6683 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6684 M: Tony Luck <tony.luck@intel.com>
6685 R: James Morse <james.morse@arm.com>
6686 R: Robert Richter <rric@kernel.org>
6687 L: linux-edac@vger.kernel.org
6689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6690 F: Documentation/admin-guide/ras.rst
6691 F: Documentation/driver-api/edac.rst
6693 F: include/linux/edac.h
6696 M: Lei Wang <lewan@microsoft.com>
6697 L: linux-edac@vger.kernel.org
6699 F: drivers/edac/dmc520_edac.c
6702 M: Mark Gross <mark.gross@intel.com>
6703 L: linux-edac@vger.kernel.org
6705 F: drivers/edac/e752x_edac.c
6708 L: linux-edac@vger.kernel.org
6710 F: drivers/edac/e7xxx_edac.c
6713 M: York Sun <york.sun@nxp.com>
6714 L: linux-edac@vger.kernel.org
6716 F: drivers/edac/fsl_ddr_edac.*
6719 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6720 L: linux-edac@vger.kernel.org
6722 F: drivers/edac/ghes_edac.c
6725 M: Tony Luck <tony.luck@intel.com>
6726 L: linux-edac@vger.kernel.org
6728 F: drivers/edac/i10nm_base.c
6731 L: linux-edac@vger.kernel.org
6733 F: drivers/edac/i3000_edac.c
6736 L: linux-edac@vger.kernel.org
6738 F: drivers/edac/i5000_edac.c
6741 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6742 L: linux-edac@vger.kernel.org
6744 F: drivers/edac/i5400_edac.c
6747 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6748 L: linux-edac@vger.kernel.org
6750 F: drivers/edac/i7300_edac.c
6753 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6754 L: linux-edac@vger.kernel.org
6756 F: drivers/edac/i7core_edac.c
6759 M: Tim Small <tim@buttersideup.com>
6760 L: linux-edac@vger.kernel.org
6762 F: drivers/edac/i82443bxgx_edac.c
6765 M: "Arvind R." <arvino55@gmail.com>
6766 L: linux-edac@vger.kernel.org
6768 F: drivers/edac/i82975x_edac.c
6771 M: Jason Baron <jbaron@akamai.com>
6772 L: linux-edac@vger.kernel.org
6774 F: drivers/edac/ie31200_edac.c
6777 M: Tony Luck <tony.luck@intel.com>
6778 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6779 L: linux-edac@vger.kernel.org
6781 F: drivers/edac/igen6_edac.c
6784 M: Johannes Thumshirn <morbidrsa@gmail.com>
6785 L: linux-edac@vger.kernel.org
6787 F: drivers/edac/mpc85xx_edac.[ch]
6790 M: Egor Martovetsky <egor@pasemi.com>
6791 L: linux-edac@vger.kernel.org
6793 F: drivers/edac/pasemi_edac.c
6796 M: Tony Luck <tony.luck@intel.com>
6797 L: linux-edac@vger.kernel.org
6799 F: drivers/edac/pnd2_edac.[ch]
6802 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6803 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6804 L: linux-arm-msm@vger.kernel.org
6805 L: linux-edac@vger.kernel.org
6807 F: drivers/edac/qcom_edac.c
6810 M: Tim Small <tim@buttersideup.com>
6811 L: linux-edac@vger.kernel.org
6813 F: drivers/edac/r82600_edac.c
6816 M: Tony Luck <tony.luck@intel.com>
6817 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6818 L: linux-edac@vger.kernel.org
6820 F: drivers/edac/sb_edac.c
6823 M: Yash Shah <yash.shah@sifive.com>
6824 L: linux-edac@vger.kernel.org
6826 F: drivers/edac/sifive_edac.c
6829 M: Tony Luck <tony.luck@intel.com>
6830 L: linux-edac@vger.kernel.org
6832 F: drivers/edac/skx_*.[ch]
6835 M: Tero Kristo <kristo@kernel.org>
6836 L: linux-edac@vger.kernel.org
6838 F: drivers/edac/ti_edac.c
6840 EDIROL UA-101/UA-1000 DRIVER
6841 M: Clemens Ladisch <clemens@ladisch.de>
6842 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6845 F: sound/usb/misc/ua101.c
6848 M: Ivan Hu <ivan.hu@canonical.com>
6849 M: Ard Biesheuvel <ardb@kernel.org>
6850 L: linux-efi@vger.kernel.org
6852 F: drivers/firmware/efi/test/
6854 EFI VARIABLE FILESYSTEM
6855 M: Matthew Garrett <matthew.garrett@nebula.com>
6856 M: Jeremy Kerr <jk@ozlabs.org>
6857 M: Ard Biesheuvel <ardb@kernel.org>
6858 L: linux-efi@vger.kernel.org
6860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6863 EFIFB FRAMEBUFFER DRIVER
6864 M: Peter Jones <pjones@redhat.com>
6865 L: linux-fbdev@vger.kernel.org
6867 F: drivers/video/fbdev/efifb.c
6871 W: http://aeschi.ch.eu.org/efs/
6874 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6875 M: Douglas Miller <dougmill@linux.ibm.com>
6876 L: netdev@vger.kernel.org
6878 F: drivers/net/ethernet/ibm/ehea/
6880 EM28XX VIDEO4LINUX DRIVER
6881 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6882 L: linux-media@vger.kernel.org
6884 W: https://linuxtv.org
6885 T: git git://linuxtv.org/media_tree.git
6886 F: Documentation/admin-guide/media/em28xx*
6887 F: drivers/media/usb/em28xx/
6890 M: Matt Mackall <mpm@selenic.com>
6891 M: David Woodhouse <dwmw2@infradead.org>
6892 L: linux-embedded@vger.kernel.org
6895 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6896 M: Adrian Hunter <adrian.hunter@intel.com>
6897 M: Ritesh Harjani <riteshh@codeaurora.org>
6898 M: Asutosh Das <asutoshd@codeaurora.org>
6899 L: linux-mmc@vger.kernel.org
6901 F: drivers/mmc/host/cqhci*
6903 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6904 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6905 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6906 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6907 L: linux-scsi@vger.kernel.org
6909 W: http://www.broadcom.com
6910 F: drivers/scsi/be2iscsi/
6912 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6913 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6914 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6915 M: Somnath Kotur <somnath.kotur@broadcom.com>
6916 L: netdev@vger.kernel.org
6918 W: http://www.emulex.com
6919 F: drivers/net/ethernet/emulex/benet/
6921 EMULEX ONECONNECT ROCE DRIVER
6922 M: Selvin Xavier <selvin.xavier@broadcom.com>
6923 L: linux-rdma@vger.kernel.org
6925 W: http://www.broadcom.com
6926 F: drivers/infiniband/hw/ocrdma/
6927 F: include/uapi/rdma/ocrdma-abi.h
6929 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6930 M: James Smart <james.smart@broadcom.com>
6931 M: Dick Kennedy <dick.kennedy@broadcom.com>
6932 L: linux-scsi@vger.kernel.org
6934 W: http://www.broadcom.com
6935 F: drivers/scsi/lpfc/
6937 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6938 M: James Smart <james.smart@broadcom.com>
6939 M: Ram Vegesna <ram.vegesna@broadcom.com>
6940 L: linux-scsi@vger.kernel.org
6941 L: target-devel@vger.kernel.org
6943 W: http://www.broadcom.com
6944 F: drivers/scsi/elx/
6946 ENE CB710 FLASH CARD READER DRIVER
6947 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6949 F: drivers/misc/cb710/
6950 F: drivers/mmc/host/cb710-mmc.*
6951 F: include/linux/cb710.h
6953 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6954 M: Maxim Levitsky <maximlevitsky@gmail.com>
6956 F: drivers/media/rc/ene_ir.*
6958 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6959 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6960 L: linuxppc-dev@lists.ozlabs.org
6962 F: drivers/tty/ehv_bytechan.c
6964 EPSON S1D13XXX FRAMEBUFFER DRIVER
6965 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6968 F: drivers/video/fbdev/s1d13xxxfb.c
6969 F: include/video/s1d13xxxfb.h
6972 M: Gao Xiang <xiang@kernel.org>
6973 M: Chao Yu <chao@kernel.org>
6974 L: linux-erofs@lists.ozlabs.org
6976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6977 F: Documentation/filesystems/erofs.rst
6979 F: include/trace/events/erofs.h
6981 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6982 M: Jeff Layton <jlayton@kernel.org>
6984 F: include/linux/errseq.h
6987 ET131X NETWORK DRIVER
6988 M: Mark Einon <mark.einon@gmail.com>
6990 F: drivers/net/ethernet/agere/
6992 ETAS ES58X CAN/USB DRIVER
6993 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
6994 L: linux-can@vger.kernel.org
6996 F: drivers/net/can/usb/etas_es58x/
6999 M: Roopa Prabhu <roopa@nvidia.com>
7000 M: Nikolay Aleksandrov <nikolay@nvidia.com>
7001 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7002 L: netdev@vger.kernel.org
7004 W: http://www.linuxfoundation.org/en/Net:Bridge
7005 F: include/linux/netfilter_bridge/
7008 ETHERNET PHY LIBRARY
7009 M: Andrew Lunn <andrew@lunn.ch>
7010 M: Heiner Kallweit <hkallweit1@gmail.com>
7011 R: Russell King <linux@armlinux.org.uk>
7012 L: netdev@vger.kernel.org
7014 F: Documentation/ABI/testing/sysfs-class-net-phydev
7015 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7016 F: Documentation/devicetree/bindings/net/mdio*
7017 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7018 F: Documentation/networking/phy.rst
7019 F: drivers/net/mdio/
7020 F: drivers/net/mdio/acpi_mdio.c
7021 F: drivers/net/mdio/fwnode_mdio.c
7022 F: drivers/net/mdio/of_mdio.c
7025 F: drivers/of/of_net.c
7026 F: include/dt-bindings/net/qca-ar803x.h
7027 F: include/linux/*mdio*.h
7028 F: include/linux/mdio/*.h
7029 F: include/linux/of_net.h
7030 F: include/linux/phy.h
7031 F: include/linux/phy_fixed.h
7032 F: include/linux/platform_data/mdio-bcm-unimac.h
7033 F: include/linux/platform_data/mdio-gpio.h
7034 F: include/trace/events/mdio.h
7035 F: include/uapi/linux/mdio.h
7036 F: include/uapi/linux/mii.h
7039 M: Namjae Jeon <linkinjeon@kernel.org>
7040 M: Sungjong Seo <sj1557.seo@samsung.com>
7041 L: linux-fsdevel@vger.kernel.org
7046 M: Jan Kara <jack@suse.com>
7047 L: linux-ext4@vger.kernel.org
7049 F: Documentation/filesystems/ext2.rst
7051 F: include/linux/ext2*
7054 M: "Theodore Ts'o" <tytso@mit.edu>
7055 M: Andreas Dilger <adilger.kernel@dilger.ca>
7056 L: linux-ext4@vger.kernel.org
7058 W: http://ext4.wiki.kernel.org
7059 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7061 F: Documentation/filesystems/ext4/
7063 F: include/trace/events/ext4.h
7065 Extended Verification Module (EVM)
7066 M: Mimi Zohar <zohar@linux.ibm.com>
7067 L: linux-integrity@vger.kernel.org
7069 F: security/integrity/evm/
7071 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7072 M: Ard Biesheuvel <ardb@kernel.org>
7073 L: linux-efi@vger.kernel.org
7075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7076 F: Documentation/admin-guide/efi-stub.rst
7077 F: arch/*/include/asm/efi.h
7078 F: arch/*/kernel/efi.c
7079 F: arch/arm/boot/compressed/efi-header.S
7080 F: arch/arm64/kernel/efi-entry.S
7081 F: arch/x86/platform/efi/
7082 F: drivers/firmware/efi/
7083 F: include/linux/efi*.h
7085 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7086 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7087 M: Chanwoo Choi <cw00.choi@samsung.com>
7088 L: linux-kernel@vger.kernel.org
7090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7091 F: Documentation/devicetree/bindings/extcon/
7092 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7094 F: include/linux/extcon.h
7095 F: include/linux/extcon/
7098 M: Masami Hiramatsu <mhiramat@kernel.org>
7100 F: Documentation/admin-guide/bootconfig.rst
7101 F: fs/proc/bootconfig.c
7102 F: include/linux/bootconfig.h
7104 F: tools/bootconfig/*
7105 F: tools/bootconfig/scripts/*
7108 M: Jingoo Han <jingoohan1@gmail.com>
7109 L: dri-devel@lists.freedesktop.org
7111 F: drivers/gpu/drm/exynos/exynos_dp*
7113 EXYNOS SYSMMU (IOMMU) driver
7114 M: Marek Szyprowski <m.szyprowski@samsung.com>
7115 L: iommu@lists.linux-foundation.org
7117 F: drivers/iommu/exynos-iommu.c
7120 M: Jaegeuk Kim <jaegeuk@kernel.org>
7121 M: Chao Yu <chao@kernel.org>
7122 L: linux-f2fs-devel@lists.sourceforge.net
7124 W: https://f2fs.wiki.kernel.org/
7125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7126 F: Documentation/ABI/testing/sysfs-fs-f2fs
7127 F: Documentation/filesystems/f2fs.rst
7129 F: include/linux/f2fs_fs.h
7130 F: include/trace/events/f2fs.h
7131 F: include/uapi/linux/f2fs.h
7133 F71805F HARDWARE MONITORING DRIVER
7134 M: Jean Delvare <jdelvare@suse.com>
7135 L: linux-hwmon@vger.kernel.org
7137 F: Documentation/hwmon/f71805f.rst
7138 F: drivers/hwmon/f71805f.c
7141 M: Josh Poimboeuf <jpoimboe@redhat.com>
7143 F: scripts/faddr2line
7146 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7147 L: netdev@vger.kernel.org
7149 F: Documentation/networking/failover.rst
7150 F: include/net/failover.h
7151 F: net/core/failover.c
7154 M: Jan Kara <jack@suse.cz>
7155 R: Amir Goldstein <amir73il@gmail.com>
7156 R: Matthew Bobrowski <repnop@google.com>
7157 L: linux-fsdevel@vger.kernel.org
7159 F: fs/notify/fanotify/
7160 F: include/linux/fanotify.h
7161 F: include/uapi/linux/fanotify.h
7163 FARSYNC SYNCHRONOUS DRIVER
7164 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7166 W: http://www.farsite.co.uk/
7167 F: drivers/net/wan/farsync.*
7169 FAULT INJECTION SUPPORT
7170 M: Akinobu Mita <akinobu.mita@gmail.com>
7172 F: Documentation/fault-injection/
7173 F: lib/fault-inject.c
7175 FBTFT Framebuffer drivers
7176 L: dri-devel@lists.freedesktop.org
7177 L: linux-fbdev@vger.kernel.org
7179 F: drivers/staging/fbtft/
7182 M: Michael Buesch <m@bues.ch>
7183 L: linux-media@vger.kernel.org
7185 F: drivers/media/tuners/fc0011.c
7186 F: drivers/media/tuners/fc0011.h
7189 M: Antti Palosaari <crope@iki.fi>
7190 L: linux-media@vger.kernel.org
7192 W: https://linuxtv.org
7193 W: http://palosaari.fi/linux/
7194 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7195 T: git git://linuxtv.org/anttip/media_tree.git
7196 F: drivers/media/tuners/fc2580*
7198 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7199 M: Hannes Reinecke <hare@suse.de>
7200 L: linux-scsi@vger.kernel.org
7202 W: www.Open-FCoE.org
7203 F: drivers/scsi/fcoe/
7204 F: drivers/scsi/libfc/
7206 F: include/scsi/libfc.h
7207 F: include/scsi/libfcoe.h
7208 F: include/uapi/scsi/fc/
7210 FILE LOCKING (flock() and fcntl()/lockf())
7211 M: Jeff Layton <jlayton@kernel.org>
7212 M: "J. Bruce Fields" <bfields@fieldses.org>
7213 L: linux-fsdevel@vger.kernel.org
7217 F: include/linux/fcntl.h
7218 F: include/uapi/linux/fcntl.h
7220 FILESYSTEM DIRECT ACCESS (DAX)
7221 M: Dan Williams <dan.j.williams@intel.com>
7222 R: Matthew Wilcox <willy@infradead.org>
7223 R: Jan Kara <jack@suse.cz>
7224 L: linux-fsdevel@vger.kernel.org
7225 L: nvdimm@lists.linux.dev
7228 F: include/linux/dax.h
7229 F: include/trace/events/fs_dax.h
7231 FILESYSTEMS (VFS and infrastructure)
7232 M: Alexander Viro <viro@zeniv.linux.org.uk>
7233 L: linux-fsdevel@vger.kernel.org
7236 F: include/linux/fs.h
7237 F: include/linux/fs_types.h
7238 F: include/uapi/linux/fs.h
7239 F: include/uapi/linux/openat2.h
7244 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7245 M: Riku Voipio <riku.voipio@iki.fi>
7246 L: linux-hwmon@vger.kernel.org
7248 F: drivers/hwmon/f75375s.c
7249 F: include/linux/f75375s.h
7251 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7252 M: Clemens Ladisch <clemens@ladisch.de>
7253 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7254 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7257 F: include/uapi/sound/firewire.h
7260 FIREWIRE MEDIA DRIVERS (firedtv)
7261 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7262 L: linux-media@vger.kernel.org
7263 L: linux1394-devel@lists.sourceforge.net
7265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7266 F: drivers/media/firewire/
7268 FIREWIRE SBP-2 TARGET
7269 M: Chris Boot <bootc@bootc.net>
7270 L: linux-scsi@vger.kernel.org
7271 L: target-devel@vger.kernel.org
7272 L: linux1394-devel@lists.sourceforge.net
7274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7275 F: drivers/target/sbp/
7278 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7279 L: linux1394-devel@lists.sourceforge.net
7281 W: http://ieee1394.wiki.kernel.org/
7282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7283 F: drivers/firewire/
7284 F: include/linux/firewire.h
7285 F: include/uapi/linux/firewire*.h
7288 FIRMWARE FRAMEWORK FOR ARMV8-A
7289 M: Sudeep Holla <sudeep.holla@arm.com>
7290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7292 F: drivers/firmware/arm_ffa/
7293 F: include/linux/arm_ffa.h
7295 FIRMWARE LOADER (request_firmware)
7296 M: Luis Chamberlain <mcgrof@kernel.org>
7297 L: linux-kernel@vger.kernel.org
7299 F: Documentation/firmware_class/
7300 F: drivers/base/firmware_loader/
7301 F: include/linux/firmware.h
7303 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7304 M: Joshua Morris <josh.h.morris@us.ibm.com>
7305 M: Philip Kelleher <pjk1939@linux.ibm.com>
7307 F: drivers/block/rsxx/
7309 FLEXTIMER FTM-QUADDEC DRIVER
7310 M: Patrick Havelange <patrick.havelange@essensium.com>
7311 L: linux-iio@vger.kernel.org
7313 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7314 F: drivers/counter/ftm-quaddec.c
7317 M: Denis Efremov <efremov@linux.com>
7318 L: linux-block@vger.kernel.org
7320 F: drivers/block/floppy.c
7322 FLYSKY FSIA6B RC RECEIVER
7323 M: Markus Koch <markus@notsyncing.net>
7324 L: linux-input@vger.kernel.org
7326 F: drivers/input/joystick/fsia6b.c
7328 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7329 M: Geoffrey D. Bennett <g@b4.vu>
7330 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7333 F: sound/usb/mixer_scarlett_gen2.c
7335 FORCEDETH GIGABIT ETHERNET DRIVER
7336 M: Rain River <rain.1986.08.12@gmail.com>
7337 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7338 L: netdev@vger.kernel.org
7340 F: drivers/net/ethernet/nvidia/*
7343 M: Wu Hao <hao.wu@intel.com>
7344 R: Tom Rix <trix@redhat.com>
7345 L: linux-fpga@vger.kernel.org
7347 F: Documentation/ABI/testing/sysfs-bus-dfl*
7348 F: Documentation/fpga/dfl.rst
7349 F: drivers/fpga/dfl*
7350 F: drivers/uio/uio_dfl.c
7351 F: include/linux/dfl.h
7352 F: include/uapi/linux/fpga-dfl.h
7354 FPGA MANAGER FRAMEWORK
7355 M: Moritz Fischer <mdf@kernel.org>
7356 R: Tom Rix <trix@redhat.com>
7357 L: linux-fpga@vger.kernel.org
7359 W: http://www.rocketboards.org
7360 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7362 F: Documentation/devicetree/bindings/fpga/
7363 F: Documentation/driver-api/fpga/
7364 F: Documentation/fpga/
7366 F: include/linux/fpga/
7369 M: Bill Metzenthen <billm@melbpc.org.au>
7371 W: http://floatingpoint.sourceforge.net/emulator/index.html
7372 F: arch/x86/math-emu/
7375 L: dri-devel@lists.freedesktop.org
7376 L: linux-fbdev@vger.kernel.org
7378 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7379 T: git git://anongit.freedesktop.org/drm/drm-misc
7380 F: Documentation/fb/
7382 F: include/linux/fb.h
7383 F: include/uapi/linux/fb.h
7384 F: include/uapi/video/
7387 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7388 M: Horia Geantă <horia.geanta@nxp.com>
7389 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7390 L: linux-crypto@vger.kernel.org
7392 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7393 F: drivers/crypto/caam/
7395 FREESCALE COLDFIRE M5441X MMC DRIVER
7396 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7397 L: linux-mmc@vger.kernel.org
7399 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7400 F: include/linux/platform_data/mmc-esdhc-mcf.h
7402 FREESCALE DIU FRAMEBUFFER DRIVER
7403 M: Timur Tabi <timur@kernel.org>
7404 L: linux-fbdev@vger.kernel.org
7406 F: drivers/video/fbdev/fsl-diu-fb.*
7408 FREESCALE DMA DRIVER
7409 M: Li Yang <leoyang.li@nxp.com>
7410 M: Zhang Wei <zw@zh-kernel.org>
7411 L: linuxppc-dev@lists.ozlabs.org
7413 F: drivers/dma/fsldma.*
7415 FREESCALE DSPI DRIVER
7416 M: Vladimir Oltean <olteanv@gmail.com>
7417 L: linux-spi@vger.kernel.org
7419 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7420 F: drivers/spi/spi-fsl-dspi.c
7421 F: include/linux/spi/spi-fsl-dspi.h
7423 FREESCALE ENETC ETHERNET DRIVERS
7424 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7425 L: netdev@vger.kernel.org
7427 F: drivers/net/ethernet/freescale/enetc/
7429 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7430 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7431 L: netdev@vger.kernel.org
7433 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7434 F: drivers/net/ethernet/freescale/gianfar*
7436 FREESCALE GPMI NAND DRIVER
7437 M: Han Xu <han.xu@nxp.com>
7438 L: linux-mtd@lists.infradead.org
7440 F: drivers/mtd/nand/raw/gpmi-nand/*
7442 FREESCALE I2C CPM DRIVER
7443 M: Jochen Friedrich <jochen@scram.de>
7444 L: linuxppc-dev@lists.ozlabs.org
7445 L: linux-i2c@vger.kernel.org
7447 F: drivers/i2c/busses/i2c-cpm.c
7449 FREESCALE IMX / MXC FEC DRIVER
7450 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7451 L: netdev@vger.kernel.org
7453 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7454 F: drivers/net/ethernet/freescale/fec.h
7455 F: drivers/net/ethernet/freescale/fec_main.c
7456 F: drivers/net/ethernet/freescale/fec_ptp.c
7458 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7459 M: Sascha Hauer <s.hauer@pengutronix.de>
7460 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7461 L: linux-fbdev@vger.kernel.org
7462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7464 F: drivers/video/fbdev/imxfb.c
7465 F: include/linux/platform_data/video-imxfb.h
7467 FREESCALE IMX DDR PMU DRIVER
7468 M: Frank Li <Frank.li@nxp.com>
7469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7471 F: Documentation/admin-guide/perf/imx-ddr.rst
7472 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7473 F: drivers/perf/fsl_imx8_ddr_perf.c
7475 FREESCALE IMX I2C DRIVER
7476 M: Oleksij Rempel <o.rempel@pengutronix.de>
7477 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7478 L: linux-i2c@vger.kernel.org
7480 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7481 F: drivers/i2c/busses/i2c-imx.c
7483 FREESCALE IMX LPI2C DRIVER
7484 M: Dong Aisheng <aisheng.dong@nxp.com>
7485 L: linux-i2c@vger.kernel.org
7486 L: linux-imx@nxp.com
7488 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7489 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7491 FREESCALE MPC I2C DRIVER
7492 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7493 L: linux-i2c@vger.kernel.org
7495 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7496 F: drivers/i2c/busses/i2c-mpc.c
7498 FREESCALE QORIQ DPAA ETHERNET DRIVER
7499 M: Madalin Bucur <madalin.bucur@nxp.com>
7500 L: netdev@vger.kernel.org
7502 F: drivers/net/ethernet/freescale/dpaa
7504 FREESCALE QORIQ DPAA FMAN DRIVER
7505 M: Madalin Bucur <madalin.bucur@nxp.com>
7506 L: netdev@vger.kernel.org
7508 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7509 F: drivers/net/ethernet/freescale/fman
7511 FREESCALE QORIQ PTP CLOCK DRIVER
7512 M: Yangbo Lu <yangbo.lu@nxp.com>
7513 L: netdev@vger.kernel.org
7515 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7516 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7517 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7518 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7519 F: drivers/ptp/ptp_qoriq.c
7520 F: drivers/ptp/ptp_qoriq_debugfs.c
7521 F: include/linux/fsl/ptp_qoriq.h
7523 FREESCALE QUAD SPI DRIVER
7524 M: Han Xu <han.xu@nxp.com>
7525 L: linux-spi@vger.kernel.org
7527 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7528 F: drivers/spi/spi-fsl-qspi.c
7530 FREESCALE QUICC ENGINE LIBRARY
7531 M: Qiang Zhao <qiang.zhao@nxp.com>
7532 L: linuxppc-dev@lists.ozlabs.org
7534 F: drivers/soc/fsl/qe/
7535 F: include/soc/fsl/*qe*.h
7536 F: include/soc/fsl/*ucc*.h
7538 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7539 M: Li Yang <leoyang.li@nxp.com>
7540 L: netdev@vger.kernel.org
7541 L: linuxppc-dev@lists.ozlabs.org
7543 F: drivers/net/ethernet/freescale/ucc_geth*
7545 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7546 M: Zhao Qiang <qiang.zhao@nxp.com>
7547 L: netdev@vger.kernel.org
7548 L: linuxppc-dev@lists.ozlabs.org
7550 F: drivers/net/wan/fsl_ucc_hdlc*
7552 FREESCALE QUICC ENGINE UCC UART DRIVER
7553 M: Timur Tabi <timur@kernel.org>
7554 L: linuxppc-dev@lists.ozlabs.org
7556 F: drivers/tty/serial/ucc_uart.c
7558 FREESCALE SOC DRIVERS
7559 M: Li Yang <leoyang.li@nxp.com>
7560 L: linuxppc-dev@lists.ozlabs.org
7561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7563 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7564 F: Documentation/devicetree/bindings/soc/fsl/
7566 F: include/linux/fsl/
7568 FREESCALE SOC FS_ENET DRIVER
7569 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7570 L: linuxppc-dev@lists.ozlabs.org
7571 L: netdev@vger.kernel.org
7573 F: drivers/net/ethernet/freescale/fs_enet/
7574 F: include/linux/fs_enet_pd.h
7576 FREESCALE SOC SOUND DRIVERS
7577 M: Nicolin Chen <nicoleotsuka@gmail.com>
7578 M: Xiubo Li <Xiubo.Lee@gmail.com>
7579 R: Fabio Estevam <festevam@gmail.com>
7580 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7582 L: linuxppc-dev@lists.ozlabs.org
7584 F: sound/soc/fsl/fsl*
7585 F: sound/soc/fsl/imx*
7586 F: sound/soc/fsl/mpc8610_hpcd.c
7588 FREESCALE USB PERIPHERAL DRIVERS
7589 M: Li Yang <leoyang.li@nxp.com>
7590 L: linux-usb@vger.kernel.org
7591 L: linuxppc-dev@lists.ozlabs.org
7593 F: drivers/usb/gadget/udc/fsl*
7595 FREESCALE USB PHY DRIVER
7596 M: Ran Wang <ran.wang_1@nxp.com>
7597 L: linux-usb@vger.kernel.org
7598 L: linuxppc-dev@lists.ozlabs.org
7600 F: drivers/usb/phy/phy-fsl-usb*
7603 M: Christoph Hellwig <hch@infradead.org>
7605 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7609 M: "Rafael J. Wysocki" <rafael@kernel.org>
7610 M: Pavel Machek <pavel@ucw.cz>
7611 L: linux-pm@vger.kernel.org
7613 F: Documentation/power/freezing-of-tasks.rst
7614 F: include/linux/freezer.h
7618 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7619 L: linux-kernel@vger.kernel.org
7621 F: include/linux/frontswap.h
7624 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7625 M: David Howells <dhowells@redhat.com>
7626 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7628 F: Documentation/filesystems/caching/
7630 F: include/linux/fscache*.h
7632 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7633 M: Theodore Y. Ts'o <tytso@mit.edu>
7634 M: Jaegeuk Kim <jaegeuk@kernel.org>
7635 M: Eric Biggers <ebiggers@kernel.org>
7636 L: linux-fscrypt@vger.kernel.org
7638 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7639 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7640 F: Documentation/filesystems/fscrypt.rst
7642 F: include/linux/fscrypt*.h
7643 F: include/uapi/linux/fscrypt.h
7646 M: Jeremy Kerr <jk@ozlabs.org>
7647 M: Joel Stanley <joel@jms.id.au>
7648 R: Alistar Popple <alistair@popple.id.au>
7649 R: Eddie James <eajames@linux.ibm.com>
7650 L: linux-fsi@lists.ozlabs.org
7652 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7655 F: include/linux/fsi*.h
7656 F: include/trace/events/fsi*.h
7658 FSI-ATTACHED I2C DRIVER
7659 M: Eddie James <eajames@linux.ibm.com>
7660 L: linux-i2c@vger.kernel.org
7661 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7663 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7664 F: drivers/i2c/busses/i2c-fsi.c
7666 FSI-ATTACHED SPI DRIVER
7667 M: Eddie James <eajames@linux.ibm.com>
7668 L: linux-spi@vger.kernel.org
7670 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7671 F: drivers/spi/spi-fsi.c
7673 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7674 M: Jan Kara <jack@suse.cz>
7675 R: Amir Goldstein <amir73il@gmail.com>
7676 L: linux-fsdevel@vger.kernel.org
7678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7680 F: include/linux/fsnotify*.h
7682 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7683 M: Eric Biggers <ebiggers@kernel.org>
7684 M: Theodore Y. Ts'o <tytso@mit.edu>
7685 L: linux-fscrypt@vger.kernel.org
7687 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7688 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7689 F: Documentation/filesystems/fsverity.rst
7691 F: include/linux/fsverity.h
7692 F: include/uapi/linux/fsverity.h
7694 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7695 M: Michael Zaidman <michael.zaidman@gmail.com>
7696 L: linux-i2c@vger.kernel.org
7697 L: linux-input@vger.kernel.org
7699 F: drivers/hid/hid-ft260.c
7701 FUJITSU LAPTOP EXTRAS
7702 M: Jonathan Woithe <jwoithe@just42.net>
7703 L: platform-driver-x86@vger.kernel.org
7705 F: drivers/platform/x86/fujitsu-laptop.c
7707 FUJITSU M-5MO LS CAMERA ISP DRIVER
7708 M: Kyungmin Park <kyungmin.park@samsung.com>
7709 M: Heungjun Kim <riverful.kim@samsung.com>
7710 L: linux-media@vger.kernel.org
7712 F: drivers/media/i2c/m5mols/
7713 F: include/media/i2c/m5mols.h
7715 FUJITSU TABLET EXTRAS
7716 M: Robert Gerlach <khnz@gmx.de>
7717 L: platform-driver-x86@vger.kernel.org
7719 F: drivers/platform/x86/fujitsu-tablet.c
7721 FUSE: FILESYSTEM IN USERSPACE
7722 M: Miklos Szeredi <miklos@szeredi.hu>
7723 L: linux-fsdevel@vger.kernel.org
7725 W: https://github.com/libfuse/
7726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7727 F: Documentation/filesystems/fuse.rst
7729 F: include/uapi/linux/fuse.h
7732 M: Thomas Gleixner <tglx@linutronix.de>
7733 M: Ingo Molnar <mingo@redhat.com>
7734 R: Peter Zijlstra <peterz@infradead.org>
7735 R: Darren Hart <dvhart@infradead.org>
7736 R: Davidlohr Bueso <dave@stgolabs.net>
7737 L: linux-kernel@vger.kernel.org
7739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7740 F: Documentation/locking/*futex*
7741 F: include/asm-generic/futex.h
7742 F: include/linux/futex.h
7743 F: include/uapi/linux/futex.h
7745 F: tools/perf/bench/futex*
7746 F: tools/testing/selftests/futex/
7748 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7749 M: Tim Harvey <tharvey@gateworks.com>
7750 M: Robert Jones <rjones@gateworks.com>
7752 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7753 F: drivers/mfd/gateworks-gsc.c
7754 F: include/linux/mfd/gsc.h
7755 F: Documentation/hwmon/gsc-hwmon.rst
7756 F: drivers/hwmon/gsc-hwmon.c
7757 F: include/linux/platform_data/gsc_hwmon.h
7760 M: Kees Cook <keescook@chromium.org>
7761 L: linux-hardening@vger.kernel.org
7763 F: Documentation/kbuild/gcc-plugins.rst
7764 F: scripts/Makefile.gcc-plugins
7765 F: scripts/gcc-plugins/
7767 GCOV BASED KERNEL PROFILING
7768 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7770 F: Documentation/dev-tools/gcov.rst
7773 GDB KERNEL DEBUGGING HELPER SCRIPTS
7774 M: Jan Kiszka <jan.kiszka@siemens.com>
7775 M: Kieran Bingham <kbingham@kernel.org>
7779 GEMINI CRYPTO DRIVER
7780 M: Corentin Labbe <clabbe@baylibre.com>
7781 L: linux-crypto@vger.kernel.org
7783 F: drivers/crypto/gemini/
7785 GEMTEK FM RADIO RECEIVER DRIVER
7786 M: Hans Verkuil <hverkuil@xs4all.nl>
7787 L: linux-media@vger.kernel.org
7789 W: https://linuxtv.org
7790 T: git git://linuxtv.org/media_tree.git
7791 F: drivers/media/radio/radio-gemtek*
7793 GENERIC ARCHITECTURE TOPOLOGY
7794 M: Sudeep Holla <sudeep.holla@arm.com>
7795 L: linux-kernel@vger.kernel.org
7797 F: drivers/base/arch_topology.c
7798 F: include/linux/arch_topology.h
7801 M: Thomas Gleixner <tglx@linutronix.de>
7802 M: Peter Zijlstra <peterz@infradead.org>
7803 M: Andy Lutomirski <luto@kernel.org>
7804 L: linux-kernel@vger.kernel.org
7806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7807 F: include/linux/entry-common.h
7808 F: include/linux/entry-kvm.h
7811 GENERIC GPIO I2C DRIVER
7812 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7814 F: drivers/i2c/busses/i2c-gpio.c
7815 F: include/linux/platform_data/i2c-gpio.h
7817 GENERIC GPIO I2C MULTIPLEXER DRIVER
7818 M: Peter Korsgaard <peter.korsgaard@barco.com>
7819 L: linux-i2c@vger.kernel.org
7821 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7822 F: drivers/i2c/muxes/i2c-mux-gpio.c
7823 F: include/linux/platform_data/i2c-mux-gpio.h
7825 GENERIC HDLC (WAN) DRIVERS
7826 M: Krzysztof Halasa <khc@pm.waw.pl>
7828 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7829 F: drivers/net/wan/c101.c
7830 F: drivers/net/wan/hd6457*
7831 F: drivers/net/wan/hdlc*
7832 F: drivers/net/wan/n2.c
7833 F: drivers/net/wan/pc300too.c
7834 F: drivers/net/wan/pci200syn.c
7835 F: drivers/net/wan/wanxl*
7837 GENERIC INCLUDE/ASM HEADER FILES
7838 M: Arnd Bergmann <arnd@arndb.de>
7839 L: linux-arch@vger.kernel.org
7841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7842 F: include/asm-generic/
7843 F: include/uapi/asm-generic/
7845 GENERIC PHY FRAMEWORK
7846 M: Kishon Vijay Abraham I <kishon@ti.com>
7847 M: Vinod Koul <vkoul@kernel.org>
7848 L: linux-phy@lists.infradead.org
7850 Q: https://patchwork.kernel.org/project/linux-phy/list/
7851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7852 F: Documentation/devicetree/bindings/phy/
7854 F: include/linux/phy/
7856 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7857 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7859 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7862 M: "Rafael J. Wysocki" <rafael@kernel.org>
7863 M: Kevin Hilman <khilman@kernel.org>
7864 M: Ulf Hansson <ulf.hansson@linaro.org>
7865 L: linux-pm@vger.kernel.org
7867 F: Documentation/devicetree/bindings/power/power?domain*
7868 F: drivers/base/power/domain*.c
7869 F: include/linux/pm_domain.h
7871 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7872 M: Eugen Hristev <eugen.hristev@microchip.com>
7873 L: linux-input@vger.kernel.org
7875 F: drivers/input/touchscreen/resistive-adc-touch.c
7877 GENERIC STRING LIBRARY
7878 R: Andy Shevchenko <andy@kernel.org>
7881 F: lib/string_helpers.c
7882 F: lib/test_string.c
7883 F: lib/test-string_helpers.c
7885 GENERIC UIO DRIVER FOR PCI DEVICES
7886 M: "Michael S. Tsirkin" <mst@redhat.com>
7887 L: kvm@vger.kernel.org
7889 F: drivers/uio/uio_pci_generic.c
7891 GENERIC VDSO LIBRARY
7892 M: Andy Lutomirski <luto@kernel.org>
7893 M: Thomas Gleixner <tglx@linutronix.de>
7894 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7895 L: linux-kernel@vger.kernel.org
7897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7898 F: include/asm-generic/vdso/vsyscall.h
7900 F: kernel/time/vsyscall.c
7903 GENWQE (IBM Generic Workqueue Card)
7904 M: Frank Haverkamp <haver@linux.ibm.com>
7906 F: drivers/misc/genwqe/
7908 GET_MAINTAINER SCRIPT
7909 M: Joe Perches <joe@perches.com>
7911 F: scripts/get_maintainer.pl
7914 M: Bob Peterson <rpeterso@redhat.com>
7915 M: Andreas Gruenbacher <agruenba@redhat.com>
7916 L: cluster-devel@redhat.com
7918 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7920 F: Documentation/filesystems/gfs2*
7922 F: include/uapi/linux/gfs2_ondisk.h
7925 M: Thomas Weißschuh <thomas@weissschuh.net>
7926 L: platform-driver-x86@vger.kernel.org
7928 F: drivers/platform/x86/gigabyte-wmi.c
7931 M: Johan Hovold <johan@kernel.org>
7933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7934 F: Documentation/ABI/testing/sysfs-class-gnss
7935 F: Documentation/devicetree/bindings/gnss/
7937 F: include/linux/gnss.h
7940 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7941 L: linux-media@vger.kernel.org
7943 F: drivers/media/usb/go7007/
7946 M: Bastien Nocera <hadess@hadess.net>
7947 L: linux-input@vger.kernel.org
7949 F: drivers/input/touchscreen/goodix.c
7951 GOOGLE ETHERNET DRIVERS
7952 M: Jeroen de Borst <jeroendb@google.com>
7953 R: Catherine Sullivan <csully@google.com>
7954 R: David Awogbemila <awogbemila@google.com>
7955 L: netdev@vger.kernel.org
7957 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7958 F: drivers/net/ethernet/google
7960 GPD POCKET FAN DRIVER
7961 M: Hans de Goede <hdegoede@redhat.com>
7962 L: platform-driver-x86@vger.kernel.org
7964 F: drivers/platform/x86/gpd-pocket-fan.c
7967 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7968 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7969 L: linux-gpio@vger.kernel.org
7970 L: linux-acpi@vger.kernel.org
7972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7973 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7974 F: drivers/gpio/gpiolib-acpi.c
7975 F: drivers/gpio/gpiolib-acpi.h
7978 M: Geert Uytterhoeven <geert+renesas@glider.be>
7979 L: linux-gpio@vger.kernel.org
7981 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7982 F: drivers/gpio/gpio-aggregator.c
7985 M: Sean Young <sean@mess.org>
7986 L: linux-media@vger.kernel.org
7988 F: drivers/media/rc/gpio-ir-tx.c
7991 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7992 L: linux-gpio@vger.kernel.org
7994 F: drivers/gpio/gpio-mockup.c
7995 F: tools/testing/selftests/gpio/
7998 R: Michael Walle <michael@walle.cc>
8000 F: drivers/gpio/gpio-regmap.c
8001 F: include/linux/gpio/regmap.h
8004 M: Linus Walleij <linus.walleij@linaro.org>
8005 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
8006 L: linux-gpio@vger.kernel.org
8008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8009 F: Documentation/ABI/obsolete/sysfs-gpio
8010 F: Documentation/ABI/testing/gpio-cdev
8011 F: Documentation/admin-guide/gpio/
8012 F: Documentation/devicetree/bindings/gpio/
8013 F: Documentation/driver-api/gpio/
8015 F: include/asm-generic/gpio.h
8016 F: include/linux/gpio.h
8017 F: include/linux/gpio/
8018 F: include/linux/of_gpio.h
8019 F: include/uapi/linux/gpio.h
8022 GRE DEMULTIPLEXER DRIVER
8023 M: Dmitry Kozlov <xeb@mail.ru>
8024 L: netdev@vger.kernel.org
8026 F: include/net/gre.h
8027 F: net/ipv4/gre_demux.c
8028 F: net/ipv4/gre_offload.c
8030 GRETH 10/100/1G Ethernet MAC device driver
8031 M: Andreas Larsson <andreas@gaisler.com>
8032 L: netdev@vger.kernel.org
8034 F: drivers/net/ethernet/aeroflex/
8036 GREYBUS AUDIO PROTOCOLS DRIVERS
8037 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8038 M: Mark Greer <mgreer@animalcreek.com>
8040 F: drivers/staging/greybus/audio_apbridgea.c
8041 F: drivers/staging/greybus/audio_apbridgea.h
8042 F: drivers/staging/greybus/audio_codec.c
8043 F: drivers/staging/greybus/audio_codec.h
8044 F: drivers/staging/greybus/audio_gb.c
8045 F: drivers/staging/greybus/audio_manager.c
8046 F: drivers/staging/greybus/audio_manager.h
8047 F: drivers/staging/greybus/audio_manager_module.c
8048 F: drivers/staging/greybus/audio_manager_private.h
8049 F: drivers/staging/greybus/audio_manager_sysfs.c
8050 F: drivers/staging/greybus/audio_module.c
8051 F: drivers/staging/greybus/audio_topology.c
8053 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8054 M: Viresh Kumar <vireshk@kernel.org>
8056 F: drivers/staging/greybus/authentication.c
8057 F: drivers/staging/greybus/bootrom.c
8058 F: drivers/staging/greybus/firmware.h
8059 F: drivers/staging/greybus/fw-core.c
8060 F: drivers/staging/greybus/fw-download.c
8061 F: drivers/staging/greybus/fw-management.c
8062 F: drivers/staging/greybus/greybus_authentication.h
8063 F: drivers/staging/greybus/greybus_firmware.h
8064 F: drivers/staging/greybus/hid.c
8065 F: drivers/staging/greybus/i2c.c
8066 F: drivers/staging/greybus/spi.c
8067 F: drivers/staging/greybus/spilib.c
8068 F: drivers/staging/greybus/spilib.h
8070 GREYBUS LOOPBACK DRIVER
8071 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8073 F: drivers/staging/greybus/loopback.c
8075 GREYBUS PLATFORM DRIVERS
8076 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8078 F: drivers/staging/greybus/arche-apb-ctrl.c
8079 F: drivers/staging/greybus/arche-platform.c
8080 F: drivers/staging/greybus/arche_platform.h
8082 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8083 M: Rui Miguel Silva <rmfrfs@gmail.com>
8085 F: drivers/staging/greybus/gpio.c
8086 F: drivers/staging/greybus/light.c
8087 F: drivers/staging/greybus/power_supply.c
8088 F: drivers/staging/greybus/sdio.c
8089 F: drivers/staging/greybus/spi.c
8090 F: drivers/staging/greybus/spilib.c
8093 M: Johan Hovold <johan@kernel.org>
8094 M: Alex Elder <elder@kernel.org>
8095 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8096 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8099 F: drivers/staging/greybus/
8100 F: include/linux/greybus.h
8101 F: include/linux/greybus/
8103 GREYBUS UART PROTOCOLS DRIVERS
8104 M: David Lin <dtwlin@gmail.com>
8106 F: drivers/staging/greybus/log.c
8107 F: drivers/staging/greybus/uart.c
8109 GS1662 VIDEO SERIALIZER
8110 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8111 L: linux-media@vger.kernel.org
8113 T: git git://linuxtv.org/media_tree.git
8114 F: drivers/media/spi/gs1662.c
8116 GSPCA FINEPIX SUBDRIVER
8117 M: Frank Zago <frank@zago.net>
8118 L: linux-media@vger.kernel.org
8120 T: git git://linuxtv.org/media_tree.git
8121 F: drivers/media/usb/gspca/finepix.c
8123 GSPCA GL860 SUBDRIVER
8124 M: Olivier Lorin <o.lorin@laposte.net>
8125 L: linux-media@vger.kernel.org
8127 T: git git://linuxtv.org/media_tree.git
8128 F: drivers/media/usb/gspca/gl860/
8130 GSPCA M5602 SUBDRIVER
8131 M: Erik Andren <erik.andren@gmail.com>
8132 L: linux-media@vger.kernel.org
8134 T: git git://linuxtv.org/media_tree.git
8135 F: drivers/media/usb/gspca/m5602/
8137 GSPCA PAC207 SONIXB SUBDRIVER
8138 M: Hans Verkuil <hverkuil@xs4all.nl>
8139 L: linux-media@vger.kernel.org
8141 T: git git://linuxtv.org/media_tree.git
8142 F: drivers/media/usb/gspca/pac207.c
8144 GSPCA SN9C20X SUBDRIVER
8145 M: Brian Johnson <brijohn@gmail.com>
8146 L: linux-media@vger.kernel.org
8148 T: git git://linuxtv.org/media_tree.git
8149 F: drivers/media/usb/gspca/sn9c20x.c
8151 GSPCA T613 SUBDRIVER
8152 M: Leandro Costantino <lcostantino@gmail.com>
8153 L: linux-media@vger.kernel.org
8155 T: git git://linuxtv.org/media_tree.git
8156 F: drivers/media/usb/gspca/t613.c
8158 GSPCA USB WEBCAM DRIVER
8159 M: Hans Verkuil <hverkuil@xs4all.nl>
8160 L: linux-media@vger.kernel.org
8162 T: git git://linuxtv.org/media_tree.git
8163 F: drivers/media/usb/gspca/
8165 GTP (GPRS Tunneling Protocol)
8166 M: Pablo Neira Ayuso <pablo@netfilter.org>
8167 M: Harald Welte <laforge@gnumonks.org>
8168 L: osmocom-net-gprs@lists.osmocom.org
8170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8171 F: drivers/net/gtp.c
8173 GUID PARTITION TABLE (GPT)
8174 M: Davidlohr Bueso <dave@stgolabs.net>
8175 L: linux-efi@vger.kernel.org
8177 F: block/partitions/efi.*
8180 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8181 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8183 W: http://uclinux-h8.sourceforge.jp
8184 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8186 F: drivers/clk/h8300/
8187 F: drivers/clocksource/h8300_*.c
8188 F: drivers/irqchip/irq-renesas-h8*.c
8190 HABANALABS PCI DRIVER
8191 M: Oded Gabbay <ogabbay@kernel.org>
8193 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8194 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8195 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8196 F: drivers/misc/habanalabs/
8197 F: include/uapi/misc/habanalabs.h
8200 M: Antti Palosaari <crope@iki.fi>
8201 L: linux-media@vger.kernel.org
8203 W: https://linuxtv.org
8204 W: http://palosaari.fi/linux/
8205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8206 T: git git://linuxtv.org/anttip/media_tree.git
8207 F: drivers/media/usb/hackrf/
8209 HANTRO VPU CODEC DRIVER
8210 M: Ezequiel Garcia <ezequiel@collabora.com>
8211 M: Philipp Zabel <p.zabel@pengutronix.de>
8212 L: linux-media@vger.kernel.org
8213 L: linux-rockchip@lists.infradead.org
8215 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8216 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8217 F: drivers/staging/media/hantro/
8219 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8220 M: Frank Seidel <frank@f-seidel.de>
8221 L: platform-driver-x86@vger.kernel.org
8223 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8224 F: drivers/platform/x86/hdaps.c
8227 M: Jean Delvare <jdelvare@suse.com>
8228 M: Guenter Roeck <linux@roeck-us.net>
8229 L: linux-hwmon@vger.kernel.org
8231 W: http://hwmon.wiki.kernel.org/
8232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8233 F: Documentation/devicetree/bindings/hwmon/
8234 F: Documentation/hwmon/
8236 F: include/linux/hwmon*.h
8237 F: include/trace/events/hwmon*.h
8238 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8240 HARDWARE RANDOM NUMBER GENERATOR CORE
8241 M: Matt Mackall <mpm@selenic.com>
8242 M: Herbert Xu <herbert@gondor.apana.org.au>
8243 L: linux-crypto@vger.kernel.org
8245 F: Documentation/admin-guide/hw_random.rst
8246 F: Documentation/devicetree/bindings/rng/
8247 F: drivers/char/hw_random/
8248 F: include/linux/hw_random.h
8250 HARDWARE SPINLOCK CORE
8251 M: Ohad Ben-Cohen <ohad@wizery.com>
8252 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8253 R: Baolin Wang <baolin.wang7@gmail.com>
8254 L: linux-remoteproc@vger.kernel.org
8256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8257 F: Documentation/devicetree/bindings/hwlock/
8258 F: Documentation/locking/hwspinlock.rst
8259 F: drivers/hwspinlock/
8260 F: include/linux/hwspinlock.h
8262 HARDWARE TRACING FACILITIES
8263 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8265 F: drivers/hwtracing/
8267 HARMONY SOUND DRIVER
8268 L: linux-parisc@vger.kernel.org
8270 F: sound/parisc/harmony.*
8272 HDPVR USB VIDEO ENCODER DRIVER
8273 M: Hans Verkuil <hverkuil@xs4all.nl>
8274 L: linux-media@vger.kernel.org
8276 W: https://linuxtv.org
8277 T: git git://linuxtv.org/media_tree.git
8278 F: drivers/media/usb/hdpvr/
8280 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8281 M: Matt Hsiao <matt.hsiao@hpe.com>
8283 F: drivers/misc/hpilo.[ch]
8285 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8286 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8288 F: Documentation/watchdog/hpwdt.rst
8289 F: drivers/watchdog/hpwdt.c
8291 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8292 M: Don Brace <don.brace@microchip.com>
8293 L: storagedev@microchip.com
8294 L: linux-scsi@vger.kernel.org
8296 F: Documentation/scsi/hpsa.rst
8297 F: drivers/scsi/hpsa*.[ch]
8298 F: include/linux/cciss*.h
8299 F: include/uapi/linux/cciss*.h
8302 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8303 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8304 L: linux-rdma@vger.kernel.org
8306 F: drivers/infiniband/hw/hfi1
8309 L: linux-fsdevel@vger.kernel.org
8311 F: Documentation/filesystems/hfs.rst
8315 L: linux-fsdevel@vger.kernel.org
8317 F: Documentation/filesystems/hfsplus.rst
8320 HGA FRAMEBUFFER DRIVER
8321 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8322 L: linux-nvidia@lists.surfsouth.com
8324 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8325 F: drivers/video/fbdev/hgafb.c
8327 HIBERNATION (aka Software Suspend, aka swsusp)
8328 M: "Rafael J. Wysocki" <rafael@kernel.org>
8329 M: Pavel Machek <pavel@ucw.cz>
8330 L: linux-pm@vger.kernel.org
8332 B: https://bugzilla.kernel.org
8333 F: arch/*/include/asm/suspend*.h
8335 F: drivers/base/power/
8336 F: include/linux/freezer.h
8337 F: include/linux/pm.h
8338 F: include/linux/suspend.h
8342 M: Jiri Kosina <jikos@kernel.org>
8343 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8344 L: linux-input@vger.kernel.org
8346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8348 F: include/linux/hid*
8349 F: include/uapi/linux/hid*
8351 HID PLAYSTATION DRIVER
8352 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8353 L: linux-input@vger.kernel.org
8355 F: drivers/hid/hid-playstation.c
8357 HID SENSOR HUB DRIVERS
8358 M: Jiri Kosina <jikos@kernel.org>
8359 M: Jonathan Cameron <jic23@kernel.org>
8360 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8361 L: linux-input@vger.kernel.org
8362 L: linux-iio@vger.kernel.org
8364 F: Documentation/hid/hid-sensor*
8365 F: drivers/hid/hid-sensor-*
8366 F: drivers/iio/*/hid-*
8367 F: include/linux/hid-sensor-*
8369 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8370 M: Thomas Gleixner <tglx@linutronix.de>
8371 L: linux-kernel@vger.kernel.org
8373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8374 F: Documentation/timers/
8375 F: include/linux/clockchips.h
8376 F: include/linux/hrtimer.h
8377 F: kernel/time/clockevents.c
8378 F: kernel/time/hrtimer.c
8379 F: kernel/time/timer_*.c
8381 HIGH-SPEED SCC DRIVER FOR AX.25
8382 L: linux-hams@vger.kernel.org
8384 F: drivers/net/hamradio/dmascc.c
8385 F: drivers/net/hamradio/scc.c
8387 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8388 M: HighPoint Linux Team <linux@highpoint-tech.com>
8390 W: http://www.highpoint-tech.com
8391 F: Documentation/scsi/hptiop.rst
8392 F: drivers/scsi/hptiop.c
8395 M: Jes Sorensen <jes@trained-monkey.org>
8396 L: linux-hippi@sunsite.dk
8398 F: drivers/net/hippi/
8399 F: include/linux/hippidevice.h
8400 F: include/uapi/linux/if_hippi.h
8403 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8404 M: Kurt Kanzenbach <kurt@linutronix.de>
8405 L: netdev@vger.kernel.org
8407 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8408 F: drivers/net/dsa/hirschmann/*
8409 F: include/linux/platform_data/hirschmann-hellcreek.h
8410 F: net/dsa/tag_hellcreek.c
8412 HISILICON DMA DRIVER
8413 M: Zhou Wang <wangzhou1@hisilicon.com>
8414 L: dmaengine@vger.kernel.org
8416 F: drivers/dma/hisi_dma.c
8418 HISILICON GPIO DRIVER
8419 M: Luo Jiaxing <luojiaxing@huawei.com>
8420 L: linux-gpio@vger.kernel.org
8422 F: drivers/gpio/gpio-hisi.c
8424 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8425 M: Zaibo Xu <xuzaibo@huawei.com>
8426 L: linux-crypto@vger.kernel.org
8428 F: Documentation/ABI/testing/debugfs-hisi-hpre
8429 F: drivers/crypto/hisilicon/hpre/hpre.h
8430 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8431 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8433 HISILICON I2C CONTROLLER DRIVER
8434 M: Yicong Yang <yangyicong@hisilicon.com>
8435 L: linux-i2c@vger.kernel.org
8437 W: https://www.hisilicon.com
8438 F: drivers/i2c/busses/i2c-hisi.c
8440 HISILICON LPC BUS DRIVER
8441 M: john.garry@huawei.com
8443 W: http://www.hisilicon.com
8444 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8445 F: drivers/bus/hisi_lpc.c
8447 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8448 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8449 M: Salil Mehta <salil.mehta@huawei.com>
8450 L: netdev@vger.kernel.org
8452 W: http://www.hisilicon.com
8453 F: drivers/net/ethernet/hisilicon/hns3/
8455 HISILICON NETWORK SUBSYSTEM DRIVER
8456 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8457 M: Salil Mehta <salil.mehta@huawei.com>
8458 L: netdev@vger.kernel.org
8460 W: http://www.hisilicon.com
8461 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8462 F: drivers/net/ethernet/hisilicon/
8464 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8465 M: John Stultz <john.stultz@linaro.org>
8466 L: linux-kernel@vger.kernel.org
8468 F: drivers/misc/hisi_hikey_usb.c
8469 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8471 HISILICON PMU DRIVER
8472 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8474 W: http://www.hisilicon.com
8475 F: Documentation/admin-guide/perf/hisi-pmu.rst
8476 F: drivers/perf/hisilicon
8478 HISILICON QM AND ZIP Controller DRIVER
8479 M: Zhou Wang <wangzhou1@hisilicon.com>
8480 L: linux-crypto@vger.kernel.org
8482 F: Documentation/ABI/testing/debugfs-hisi-zip
8483 F: drivers/crypto/hisilicon/qm.c
8484 F: drivers/crypto/hisilicon/qm.h
8485 F: drivers/crypto/hisilicon/sgl.c
8486 F: drivers/crypto/hisilicon/zip/
8488 HISILICON ROCE DRIVER
8489 M: Wenpeng Liang <liangwenpeng@huawei.com>
8490 M: Weihang Li <liweihang@huawei.com>
8491 L: linux-rdma@vger.kernel.org
8493 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8494 F: drivers/infiniband/hw/hns/
8496 HISILICON SAS Controller
8497 M: John Garry <john.garry@huawei.com>
8499 W: http://www.hisilicon.com
8500 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8501 F: drivers/scsi/hisi_sas/
8503 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8504 M: Zaibo Xu <xuzaibo@huawei.com>
8505 L: linux-crypto@vger.kernel.org
8507 F: Documentation/ABI/testing/debugfs-hisi-sec
8508 F: drivers/crypto/hisilicon/sec2/sec.h
8509 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8510 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8511 F: drivers/crypto/hisilicon/sec2/sec_main.c
8513 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8514 M: Jay Fang <f.fangjian@huawei.com>
8515 L: linux-spi@vger.kernel.org
8517 W: http://www.hisilicon.com
8518 F: drivers/spi/spi-hisi-kunpeng.c
8520 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8521 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8522 L: linux-kernel@vger.kernel.org
8524 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8525 F: drivers/spmi/hisi-spmi-controller.c
8527 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8528 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8529 L: linux-kernel@vger.kernel.org
8531 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8532 F: drivers/mfd/hi6421-spmi-pmic.c
8534 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8535 M: Zaibo Xu <xuzaibo@huawei.com>
8537 F: drivers/crypto/hisilicon/trng/trng.c
8539 HISILICON V3XX SPI NOR FLASH Controller Driver
8540 M: John Garry <john.garry@huawei.com>
8542 W: http://www.hisilicon.com
8543 F: drivers/spi/spi-hisi-sfc-v3xx.c
8545 HMM - Heterogeneous Memory Management
8546 M: Jérôme Glisse <jglisse@redhat.com>
8547 L: linux-mm@kvack.org
8549 F: Documentation/vm/hmm.rst
8550 F: include/linux/hmm*
8553 F: tools/testing/selftests/vm/*hmm*
8556 M: Jouni Malinen <j@w1.fi>
8557 L: linux-wireless@vger.kernel.org
8559 W: http://w1.fi/hostap-driver.html
8560 F: drivers/net/wireless/intersil/hostap/
8562 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8563 L: platform-driver-x86@vger.kernel.org
8565 F: drivers/platform/x86/tc1100-wmi.c
8567 HPET: High Precision Event Timers driver
8568 M: Clemens Ladisch <clemens@ladisch.de>
8570 F: Documentation/timers/hpet.rst
8571 F: drivers/char/hpet.c
8572 F: include/linux/hpet.h
8573 F: include/uapi/linux/hpet.h
8577 F: arch/x86/include/asm/hpet.h
8578 F: arch/x86/kernel/hpet.c
8581 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8583 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8587 M: Sebastian Reichel <sre@kernel.org>
8589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8590 F: Documentation/ABI/testing/sysfs-bus-hsi
8591 F: Documentation/driver-api/hsi.rst
8593 F: include/linux/hsi/
8594 F: include/uapi/linux/hsi/
8597 L: linux-usb@vger.kernel.org
8599 F: drivers/net/usb/hso.c
8601 HSR NETWORK PROTOCOL
8602 L: netdev@vger.kernel.org
8606 HT16K33 LED CONTROLLER DRIVER
8607 M: Robin van der Gracht <robin@protonic.nl>
8609 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8610 F: drivers/auxdisplay/ht16k33.c
8612 HTCPEN TOUCHSCREEN DRIVER
8613 M: Pau Oliva Fora <pof@eslack.org>
8614 L: linux-input@vger.kernel.org
8616 F: drivers/input/touchscreen/htcpen.c
8618 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8619 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8620 L: linux-iio@vger.kernel.org
8622 W: http://www.st.com/
8623 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8624 F: drivers/iio/humidity/hts221*
8626 HUAWEI ETHERNET DRIVER
8627 M: Bin Luo <luobin9@huawei.com>
8628 L: netdev@vger.kernel.org
8630 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8631 F: drivers/net/ethernet/huawei/hinic/
8634 M: Mike Kravetz <mike.kravetz@oracle.com>
8635 L: linux-mm@kvack.org
8637 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8638 F: Documentation/admin-guide/mm/hugetlbpage.rst
8639 F: Documentation/vm/hugetlbfs_reserv.rst
8641 F: include/linux/hugetlb.h
8645 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8646 L: linux-media@vger.kernel.org
8648 W: https://linuxtv.org
8649 T: git git://linuxtv.org/media_tree.git
8650 F: drivers/media/platform/sti/hva
8652 HWPOISON MEMORY FAILURE HANDLING
8653 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8654 L: linux-mm@kvack.org
8656 F: mm/hwpoison-inject.c
8657 F: mm/memory-failure.c
8659 HYCON HY46XX TOUCHSCREEN SUPPORT
8660 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8661 L: linux-input@vger.kernel.org
8663 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8664 F: drivers/input/touchscreen/hycon-hy46xx.c
8666 HYGON PROCESSOR SUPPORT
8667 M: Pu Wen <puwen@hygon.cn>
8668 L: linux-kernel@vger.kernel.org
8670 F: arch/x86/kernel/cpu/hygon.c
8672 HYNIX HI556 SENSOR DRIVER
8673 M: Shawn Tu <shawnx.tu@intel.com>
8674 L: linux-media@vger.kernel.org
8676 T: git git://linuxtv.org/media_tree.git
8677 F: drivers/media/i2c/hi556.c
8679 Hyper-V/Azure CORE AND DRIVERS
8680 M: "K. Y. Srinivasan" <kys@microsoft.com>
8681 M: Haiyang Zhang <haiyangz@microsoft.com>
8682 M: Stephen Hemminger <sthemmin@microsoft.com>
8683 M: Wei Liu <wei.liu@kernel.org>
8684 M: Dexuan Cui <decui@microsoft.com>
8685 L: linux-hyperv@vger.kernel.org
8687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8688 F: Documentation/ABI/stable/sysfs-bus-vmbus
8689 F: Documentation/ABI/testing/debugfs-hyperv
8690 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8691 F: arch/arm64/hyperv
8692 F: arch/arm64/include/asm/hyperv-tlfs.h
8693 F: arch/arm64/include/asm/mshyperv.h
8695 F: arch/x86/include/asm/hyperv-tlfs.h
8696 F: arch/x86/include/asm/mshyperv.h
8697 F: arch/x86/include/asm/trace/hyperv.h
8698 F: arch/x86/kernel/cpu/mshyperv.c
8699 F: drivers/clocksource/hyperv_timer.c
8700 F: drivers/hid/hid-hyperv.c
8702 F: drivers/input/serio/hyperv-keyboard.c
8703 F: drivers/iommu/hyperv-iommu.c
8704 F: drivers/net/ethernet/microsoft/
8705 F: drivers/net/hyperv/
8706 F: drivers/pci/controller/pci-hyperv-intf.c
8707 F: drivers/pci/controller/pci-hyperv.c
8708 F: drivers/scsi/storvsc_drv.c
8709 F: drivers/uio/uio_hv_generic.c
8710 F: drivers/video/fbdev/hyperv_fb.c
8711 F: include/asm-generic/hyperv-tlfs.h
8712 F: include/asm-generic/mshyperv.h
8713 F: include/clocksource/hyperv_timer.h
8714 F: include/linux/hyperv.h
8715 F: include/uapi/linux/hyperv.h
8716 F: net/vmw_vsock/hyperv_transport.c
8720 M: Vignesh Raghavendra <vigneshr@ti.com>
8721 L: linux-mtd@lists.infradead.org
8723 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8724 C: irc://irc.oftc.net/mtd
8725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8726 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8727 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8728 F: drivers/mtd/hyperbus/
8729 F: include/linux/mtd/hyperbus.h
8731 HYPERVISOR VIRTUAL CONSOLE DRIVER
8732 L: linuxppc-dev@lists.ozlabs.org
8737 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8738 L: linux-i2c@vger.kernel.org
8739 L: linux-acpi@vger.kernel.org
8741 F: drivers/i2c/i2c-core-acpi.c
8743 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8744 M: Ajay Gupta <ajayg@nvidia.com>
8745 L: linux-i2c@vger.kernel.org
8747 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8748 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8751 M: Peter Rosin <peda@axentia.se>
8752 L: linux-i2c@vger.kernel.org
8754 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8755 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8756 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8757 F: Documentation/i2c/i2c-topology.rst
8758 F: Documentation/i2c/muxes/
8759 F: drivers/i2c/i2c-mux.c
8760 F: drivers/i2c/muxes/
8761 F: include/linux/i2c-mux.h
8763 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8764 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8765 L: linux-i2c@vger.kernel.org
8767 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8768 F: drivers/i2c/busses/i2c-mv64xxx.c
8770 I2C OVER PARALLEL PORT
8771 M: Jean Delvare <jdelvare@suse.com>
8772 L: linux-i2c@vger.kernel.org
8774 F: Documentation/i2c/busses/i2c-parport.rst
8775 F: drivers/i2c/busses/i2c-parport.c
8778 M: Wolfram Sang <wsa@kernel.org>
8779 L: linux-i2c@vger.kernel.org
8781 W: https://i2c.wiki.kernel.org/
8782 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8784 F: Documentation/devicetree/bindings/i2c/i2c.txt
8785 F: Documentation/i2c/
8787 F: include/linux/i2c-dev.h
8788 F: include/linux/i2c-smbus.h
8789 F: include/linux/i2c.h
8790 F: include/uapi/linux/i2c-*.h
8791 F: include/uapi/linux/i2c.h
8793 I2C SUBSYSTEM HOST DRIVERS
8794 L: linux-i2c@vger.kernel.org
8796 W: https://i2c.wiki.kernel.org/
8797 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8799 F: Documentation/devicetree/bindings/i2c/
8800 F: drivers/i2c/algos/
8801 F: drivers/i2c/busses/
8804 M: Jean Delvare <jdelvare@suse.com>
8805 L: linux-i2c@vger.kernel.org
8807 F: Documentation/i2c/busses/i2c-taos-evm.rst
8808 F: drivers/i2c/busses/i2c-taos-evm.c
8811 M: Till Harbaum <till@harbaum.org>
8812 L: linux-i2c@vger.kernel.org
8814 W: http://www.harbaum.org/till/i2c_tiny_usb
8815 F: drivers/i2c/busses/i2c-tiny-usb.c
8817 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8818 M: Jean Delvare <jdelvare@suse.com>
8819 L: linux-i2c@vger.kernel.org
8821 F: Documentation/i2c/busses/i2c-ali1535.rst
8822 F: Documentation/i2c/busses/i2c-ali1563.rst
8823 F: Documentation/i2c/busses/i2c-ali15x3.rst
8824 F: Documentation/i2c/busses/i2c-amd756.rst
8825 F: Documentation/i2c/busses/i2c-amd8111.rst
8826 F: Documentation/i2c/busses/i2c-i801.rst
8827 F: Documentation/i2c/busses/i2c-nforce2.rst
8828 F: Documentation/i2c/busses/i2c-piix4.rst
8829 F: Documentation/i2c/busses/i2c-sis5595.rst
8830 F: Documentation/i2c/busses/i2c-sis630.rst
8831 F: Documentation/i2c/busses/i2c-sis96x.rst
8832 F: Documentation/i2c/busses/i2c-via.rst
8833 F: Documentation/i2c/busses/i2c-viapro.rst
8834 F: drivers/i2c/busses/i2c-ali1535.c
8835 F: drivers/i2c/busses/i2c-ali1563.c
8836 F: drivers/i2c/busses/i2c-ali15x3.c
8837 F: drivers/i2c/busses/i2c-amd756-s4882.c
8838 F: drivers/i2c/busses/i2c-amd756.c
8839 F: drivers/i2c/busses/i2c-amd8111.c
8840 F: drivers/i2c/busses/i2c-i801.c
8841 F: drivers/i2c/busses/i2c-isch.c
8842 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8843 F: drivers/i2c/busses/i2c-nforce2.c
8844 F: drivers/i2c/busses/i2c-piix4.c
8845 F: drivers/i2c/busses/i2c-sis5595.c
8846 F: drivers/i2c/busses/i2c-sis630.c
8847 F: drivers/i2c/busses/i2c-sis96x.c
8848 F: drivers/i2c/busses/i2c-via.c
8849 F: drivers/i2c/busses/i2c-viapro.c
8851 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8852 M: Hans de Goede <hdegoede@redhat.com>
8853 L: linux-i2c@vger.kernel.org
8855 F: drivers/i2c/busses/i2c-cht-wc.c
8857 I2C/SMBUS ISMT DRIVER
8858 M: Seth Heasley <seth.heasley@intel.com>
8859 M: Neil Horman <nhorman@tuxdriver.com>
8860 L: linux-i2c@vger.kernel.org
8861 F: Documentation/i2c/busses/i2c-ismt.rst
8862 F: drivers/i2c/busses/i2c-ismt.c
8864 I2C/SMBUS STUB DRIVER
8865 M: Jean Delvare <jdelvare@suse.com>
8866 L: linux-i2c@vger.kernel.org
8868 F: drivers/i2c/i2c-stub.c
8870 I3C DRIVER FOR CADENCE I3C MASTER IP
8871 M: Przemysław Gaj <pgaj@cadence.com>
8873 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8874 F: drivers/i3c/master/i3c-master-cdns.c
8876 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8877 M: Vitor Soares <vitor.soares@synopsys.com>
8879 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8880 F: drivers/i3c/master/dw*
8883 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8884 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8886 C: irc://chat.freenode.net/linux-i3c
8887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8888 F: Documentation/ABI/testing/sysfs-bus-i3c
8889 F: Documentation/devicetree/bindings/i3c/
8890 F: Documentation/driver-api/i3c
8892 F: include/linux/i3c/
8894 IA64 (Itanium) PLATFORM
8895 L: linux-ia64@vger.kernel.org
8897 F: Documentation/ia64/
8900 IBM Power 842 compression accelerator
8901 M: Haren Myneni <haren@us.ibm.com>
8904 F: drivers/crypto/nx/Kconfig
8905 F: drivers/crypto/nx/Makefile
8906 F: drivers/crypto/nx/nx-842*
8907 F: include/linux/sw842.h
8910 IBM Power in-Nest Crypto Acceleration
8911 M: Breno Leitão <leitao@debian.org>
8912 M: Nayna Jain <nayna@linux.ibm.com>
8913 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8914 L: linux-crypto@vger.kernel.org
8916 F: drivers/crypto/nx/Kconfig
8917 F: drivers/crypto/nx/Makefile
8918 F: drivers/crypto/nx/nx-aes*
8919 F: drivers/crypto/nx/nx-sha*
8920 F: drivers/crypto/nx/nx.*
8921 F: drivers/crypto/nx/nx_csbcpb.h
8922 F: drivers/crypto/nx/nx_debugfs.c
8924 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8925 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8926 L: linux-pci@vger.kernel.org
8927 L: linuxppc-dev@lists.ozlabs.org
8929 F: drivers/pci/hotplug/rpadlpar*
8931 IBM Power Linux RAID adapter
8932 M: Brian King <brking@us.ibm.com>
8934 F: drivers/scsi/ipr.*
8936 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8937 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8938 L: linux-pci@vger.kernel.org
8939 L: linuxppc-dev@lists.ozlabs.org
8941 F: drivers/pci/hotplug/rpaphp*
8943 IBM Power SRIOV Virtual NIC Device Driver
8944 M: Dany Madden <drt@linux.ibm.com>
8945 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8946 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8947 L: netdev@vger.kernel.org
8949 F: drivers/net/ethernet/ibm/ibmvnic.*
8951 IBM Power Virtual Accelerator Switchboard
8952 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8953 L: linuxppc-dev@lists.ozlabs.org
8955 F: arch/powerpc/include/asm/vas.h
8956 F: arch/powerpc/platforms/powernv/copy-paste.h
8957 F: arch/powerpc/platforms/powernv/vas*
8959 IBM Power Virtual Ethernet Device Driver
8960 M: Cristobal Forno <cforno12@linux.ibm.com>
8961 L: netdev@vger.kernel.org
8963 F: drivers/net/ethernet/ibm/ibmveth.*
8965 IBM Power Virtual FC Device Drivers
8966 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8967 L: linux-scsi@vger.kernel.org
8969 F: drivers/scsi/ibmvscsi/ibmvfc*
8971 IBM Power Virtual Management Channel Driver
8972 M: Brad Warrum <bwarrum@linux.ibm.com>
8973 M: Ritu Agarwal <rituagar@linux.ibm.com>
8975 F: drivers/misc/ibmvmc.*
8977 IBM Power Virtual SCSI Device Drivers
8978 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8979 L: linux-scsi@vger.kernel.org
8981 F: drivers/scsi/ibmvscsi/ibmvscsi*
8982 F: include/scsi/viosrp.h
8984 IBM Power Virtual SCSI Device Target Driver
8985 M: Michael Cyr <mikecyr@linux.ibm.com>
8986 L: linux-scsi@vger.kernel.org
8987 L: target-devel@vger.kernel.org
8989 F: drivers/scsi/ibmvscsi_tgt/
8991 IBM Power VMX Cryptographic instructions
8992 M: Breno Leitão <leitao@debian.org>
8993 M: Nayna Jain <nayna@linux.ibm.com>
8994 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8995 L: linux-crypto@vger.kernel.org
8997 F: drivers/crypto/vmx/Kconfig
8998 F: drivers/crypto/vmx/Makefile
8999 F: drivers/crypto/vmx/aes*
9000 F: drivers/crypto/vmx/ghash*
9001 F: drivers/crypto/vmx/ppc-xlate.pl
9002 F: drivers/crypto/vmx/vmx.c
9004 IBM ServeRAID RAID DRIVER
9006 F: drivers/scsi/ips.*
9008 ICH LPC AND GPIO DRIVER
9009 M: Peter Tyser <ptyser@xes-inc.com>
9011 F: drivers/gpio/gpio-ich.c
9012 F: drivers/mfd/lpc_ich.c
9015 M: Max Staudt <max@enpas.org>
9016 L: linux-i2c@vger.kernel.org
9018 F: drivers/i2c/busses/i2c-icy.c
9020 IDEAPAD LAPTOP EXTRAS DRIVER
9021 M: Ike Panhc <ike.pan@canonical.com>
9022 L: platform-driver-x86@vger.kernel.org
9024 W: http://launchpad.net/ideapad-laptop
9025 F: drivers/platform/x86/ideapad-laptop.c
9027 IDEAPAD LAPTOP SLIDEBAR DRIVER
9028 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9029 L: linux-input@vger.kernel.org
9031 W: https://github.com/o2genum/ideapad-slidebar
9032 F: drivers/input/misc/ideapad_slidebar.c
9034 IDT VersaClock 5 CLOCK DRIVER
9035 M: Luca Ceresoli <luca@lucaceresoli.net>
9037 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9038 F: drivers/clk/clk-versaclock5.c
9040 IEEE 802.15.4 SUBSYSTEM
9041 M: Alexander Aring <alex.aring@gmail.com>
9042 M: Stefan Schmidt <stefan@datenfreihafen.org>
9043 L: linux-wpan@vger.kernel.org
9045 W: https://linux-wpan.org/
9046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9048 F: Documentation/networking/ieee802154.rst
9049 F: drivers/net/ieee802154/
9050 F: include/linux/ieee802154.h
9051 F: include/linux/nl802154.h
9052 F: include/net/af_ieee802154.h
9053 F: include/net/cfg802154.h
9054 F: include/net/ieee802154_netdev.h
9055 F: include/net/mac802154.h
9056 F: include/net/nl802154.h
9061 M: Yotam Gigi <yotam.gi@gmail.com>
9062 M: Jamal Hadi Salim <jhs@mojatatu.com>
9063 F: include/net/ife.h
9064 F: include/uapi/linux/ife.h
9067 IGORPLUG-USB IR RECEIVER
9068 M: Sean Young <sean@mess.org>
9069 L: linux-media@vger.kernel.org
9071 F: drivers/media/rc/igorplugusb.c
9073 IGUANAWORKS USB IR TRANSCEIVER
9074 M: Sean Young <sean@mess.org>
9075 L: linux-media@vger.kernel.org
9077 F: drivers/media/rc/iguanair.c
9079 IIO DIGITAL POTENTIOMETER DAC
9080 M: Peter Rosin <peda@axentia.se>
9081 L: linux-iio@vger.kernel.org
9083 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9084 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9085 F: drivers/iio/dac/dpot-dac.c
9087 IIO ENVELOPE DETECTOR
9088 M: Peter Rosin <peda@axentia.se>
9089 L: linux-iio@vger.kernel.org
9091 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9092 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9093 F: drivers/iio/adc/envelope-detector.c
9096 M: Peter Rosin <peda@axentia.se>
9097 L: linux-iio@vger.kernel.org
9099 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9100 F: drivers/iio/multiplexer/iio-mux.c
9102 IIO SCMI BASED DRIVER
9103 M: Jyoti Bhayana <jbhayana@google.com>
9104 L: linux-iio@vger.kernel.org
9106 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9108 IIO SUBSYSTEM AND DRIVERS
9109 M: Jonathan Cameron <jic23@kernel.org>
9110 R: Lars-Peter Clausen <lars@metafoo.de>
9111 L: linux-iio@vger.kernel.org
9113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9114 F: Documentation/ABI/testing/configfs-iio*
9115 F: Documentation/ABI/testing/sysfs-bus-iio*
9116 F: Documentation/devicetree/bindings/iio/
9118 F: drivers/staging/iio/
9119 F: include/linux/iio/
9123 M: Peter Rosin <peda@axentia.se>
9124 L: linux-iio@vger.kernel.org
9126 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9127 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9128 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9129 F: drivers/iio/afe/iio-rescale.c
9131 IKANOS/ADI EAGLE ADSL USB DRIVER
9132 M: Matthieu Castet <castet.matthieu@free.fr>
9133 M: Stanislaw Gruszka <stf_xl@wp.pl>
9135 F: drivers/usb/atm/ueagle-atm.c
9137 IMGTEC ASCII LCD DRIVER
9138 M: Paul Burton <paulburton@kernel.org>
9140 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9141 F: drivers/auxdisplay/img-ascii-lcd.c
9143 IMGTEC IR DECODER DRIVER
9145 F: drivers/media/rc/img-ir/
9147 IMON SOUNDGRAPH USB IR RECEIVER
9148 M: Sean Young <sean@mess.org>
9149 L: linux-media@vger.kernel.org
9151 F: drivers/media/rc/imon.c
9152 F: drivers/media/rc/imon_raw.c
9154 IMS TWINTURBO FRAMEBUFFER DRIVER
9155 L: linux-fbdev@vger.kernel.org
9157 F: drivers/video/fbdev/imsttfb.c
9159 INA209 HARDWARE MONITOR DRIVER
9160 M: Guenter Roeck <linux@roeck-us.net>
9161 L: linux-hwmon@vger.kernel.org
9163 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9164 F: Documentation/hwmon/ina209.rst
9165 F: drivers/hwmon/ina209.c
9167 INA2XX HARDWARE MONITOR DRIVER
9168 M: Guenter Roeck <linux@roeck-us.net>
9169 L: linux-hwmon@vger.kernel.org
9171 F: Documentation/hwmon/ina2xx.rst
9172 F: drivers/hwmon/ina2xx.c
9173 F: include/linux/platform_data/ina2xx.h
9175 INDUSTRY PACK SUBSYSTEM (IPACK)
9176 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9177 M: Jens Taprogge <jens.taprogge@taprogge.org>
9178 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9179 L: industrypack-devel@lists.sourceforge.net
9181 W: http://industrypack.sourceforge.net
9184 INFINEON DPS310 Driver
9185 M: Eddie James <eajames@linux.ibm.com>
9186 L: linux-iio@vger.kernel.org
9188 F: drivers/iio/pressure/dps310.c
9190 INFINIBAND SUBSYSTEM
9191 M: Doug Ledford <dledford@redhat.com>
9192 M: Jason Gunthorpe <jgg@nvidia.com>
9193 L: linux-rdma@vger.kernel.org
9195 W: https://github.com/linux-rdma/rdma-core
9196 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9198 F: Documentation/devicetree/bindings/infiniband/
9199 F: Documentation/infiniband/
9200 F: drivers/infiniband/
9202 F: include/trace/events/ib_mad.h
9203 F: include/trace/events/ib_umad.h
9204 F: include/uapi/linux/if_infiniband.h
9205 F: include/uapi/rdma/
9206 F: samples/bpf/ibumad_kern.c
9207 F: samples/bpf/ibumad_user.c
9209 INGENIC JZ4780 NAND DRIVER
9210 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9211 L: linux-mtd@lists.infradead.org
9212 L: linux-mips@vger.kernel.org
9214 F: drivers/mtd/nand/raw/ingenic/
9217 M: Paul Cercueil <paul@crapouillou.net>
9218 L: linux-mips@vger.kernel.org
9220 F: arch/mips/boot/dts/ingenic/
9221 F: arch/mips/generic/board-ingenic.c
9222 F: arch/mips/include/asm/mach-ingenic/
9223 F: arch/mips/ingenic/Kconfig
9224 F: drivers/clk/ingenic/
9225 F: drivers/dma/dma-jz4780.c
9226 F: drivers/gpu/drm/ingenic/
9227 F: drivers/i2c/busses/i2c-jz4780.c
9228 F: drivers/iio/adc/ingenic-adc.c
9229 F: drivers/irqchip/irq-ingenic.c
9230 F: drivers/memory/jz4780-nemc.c
9231 F: drivers/mmc/host/jz4740_mmc.c
9232 F: drivers/mtd/nand/raw/ingenic/
9233 F: drivers/pinctrl/pinctrl-ingenic.c
9234 F: drivers/power/supply/ingenic-battery.c
9235 F: drivers/pwm/pwm-jz4740.c
9236 F: drivers/remoteproc/ingenic_rproc.c
9237 F: drivers/rtc/rtc-jz4740.c
9238 F: drivers/tty/serial/8250/8250_ingenic.c
9239 F: drivers/usb/musb/jz4740.c
9240 F: drivers/watchdog/jz4740_wdt.c
9241 F: include/dt-bindings/iio/adc/ingenic,adc.h
9242 F: include/linux/mfd/ingenic-tcu.h
9243 F: sound/soc/codecs/jz47*
9244 F: sound/soc/jz4740/
9247 M: Jan Kara <jack@suse.cz>
9248 R: Amir Goldstein <amir73il@gmail.com>
9249 L: linux-fsdevel@vger.kernel.org
9251 F: Documentation/filesystems/inotify.rst
9252 F: fs/notify/inotify/
9253 F: include/linux/inotify.h
9254 F: include/uapi/linux/inotify.h
9256 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9257 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9258 L: linux-input@vger.kernel.org
9260 Q: http://patchwork.kernel.org/project/linux-input/list/
9261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9262 F: Documentation/devicetree/bindings/input/
9263 F: Documentation/devicetree/bindings/serio/
9264 F: Documentation/input/
9266 F: include/linux/input.h
9267 F: include/linux/input/
9268 F: include/uapi/linux/input-event-codes.h
9269 F: include/uapi/linux/input.h
9271 INPUT MULTITOUCH (MT) PROTOCOL
9272 M: Henrik Rydberg <rydberg@bitmath.org>
9273 L: linux-input@vger.kernel.org
9275 F: Documentation/input/multi-touch-protocol.rst
9276 F: drivers/input/input-mt.c
9279 INSIDE SECURE CRYPTO DRIVER
9280 M: Antoine Tenart <atenart@kernel.org>
9281 L: linux-crypto@vger.kernel.org
9283 F: drivers/crypto/inside-secure/
9285 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9286 M: Mimi Zohar <zohar@linux.ibm.com>
9287 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9288 L: linux-integrity@vger.kernel.org
9290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9291 F: security/integrity/ima/
9293 INTEL 810/815 FRAMEBUFFER DRIVER
9294 M: Antonino Daplas <adaplas@gmail.com>
9295 L: linux-fbdev@vger.kernel.org
9297 F: drivers/video/fbdev/i810/
9300 M: Cezary Rojewski <cezary.rojewski@intel.com>
9301 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9302 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9303 M: Jie Yang <yang.jie@linux.intel.com>
9304 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9308 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9309 M: Hans de Goede <hdegoede@redhat.com>
9310 L: platform-driver-x86@vger.kernel.org
9312 F: drivers/platform/x86/intel/atomisp2/pm.c
9314 INTEL ATOMISP2 LED DRIVER
9315 M: Hans de Goede <hdegoede@redhat.com>
9316 L: platform-driver-x86@vger.kernel.org
9318 F: drivers/platform/x86/intel/atomisp2/led.c
9320 INTEL BIOS SAR INT1092 DRIVER
9321 M: Shravan S <s.shravan@intel.com>
9322 M: Intel Corporation <linuxwwan@intel.com>
9323 L: platform-driver-x86@vger.kernel.org
9325 F: drivers/platform/x86/intel/int1092/
9327 INTEL BROXTON PMC DRIVER
9328 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9329 M: Zha Qipeng <qipeng.zha@intel.com>
9331 F: drivers/mfd/intel_pmc_bxt.c
9332 F: include/linux/mfd/intel_pmc_bxt.h
9334 INTEL C600 SERIES SAS CONTROLLER DRIVER
9335 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9336 L: linux-scsi@vger.kernel.org
9338 T: git git://git.code.sf.net/p/intel-sas/isci
9339 F: drivers/scsi/isci/
9341 INTEL CPU family model numbers
9342 M: Tony Luck <tony.luck@intel.com>
9344 L: linux-kernel@vger.kernel.org
9346 F: arch/x86/include/asm/intel-family.h
9348 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9349 M: Jani Nikula <jani.nikula@linux.intel.com>
9350 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9351 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9352 L: intel-gfx@lists.freedesktop.org
9354 W: https://01.org/linuxgraphics/
9355 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9356 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9357 C: irc://irc.oftc.net/intel-gfx
9358 T: git git://anongit.freedesktop.org/drm-intel
9359 F: Documentation/gpu/i915.rst
9360 F: drivers/gpu/drm/i915/
9361 F: include/drm/i915*
9362 F: include/uapi/drm/i915_drm.h
9364 INTEL ETHERNET DRIVERS
9365 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9366 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9367 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9369 W: http://www.intel.com/support/feedback.htm
9370 W: http://e1000.sourceforge.net/
9371 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9374 F: Documentation/networking/device_drivers/ethernet/intel/
9375 F: drivers/net/ethernet/intel/
9376 F: drivers/net/ethernet/intel/*/
9377 F: include/linux/avf/virtchnl.h
9378 F: include/linux/net/intel/iidc.h
9380 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9381 M: Mustafa Ismail <mustafa.ismail@intel.com>
9382 M: Shiraz Saleem <shiraz.saleem@intel.com>
9383 L: linux-rdma@vger.kernel.org
9385 F: drivers/infiniband/hw/irdma/
9386 F: include/uapi/rdma/irdma-abi.h
9388 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9389 M: Maik Broemme <mbroemme@libmpq.org>
9390 L: linux-fbdev@vger.kernel.org
9392 F: Documentation/fb/intelfb.rst
9393 F: drivers/video/fbdev/intelfb/
9396 M: Andy Shevchenko <andy@kernel.org>
9397 L: linux-gpio@vger.kernel.org
9399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9400 F: drivers/gpio/gpio-ich.c
9401 F: drivers/gpio/gpio-merrifield.c
9402 F: drivers/gpio/gpio-ml-ioh.c
9403 F: drivers/gpio/gpio-pch.c
9404 F: drivers/gpio/gpio-sch.c
9405 F: drivers/gpio/gpio-sodaville.c
9407 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9408 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9409 M: Zhi Wang <zhi.a.wang@intel.com>
9410 L: intel-gvt-dev@lists.freedesktop.org
9411 L: intel-gfx@lists.freedesktop.org
9413 W: https://01.org/igvt-g
9414 T: git https://github.com/intel/gvt-linux.git
9415 F: drivers/gpu/drm/i915/gvt/
9417 INTEL HID EVENT DRIVER
9418 M: Alex Hung <alex.hung@canonical.com>
9419 L: platform-driver-x86@vger.kernel.org
9421 F: drivers/platform/x86/intel/hid.c
9423 INTEL I/OAT DMA DRIVER
9424 M: Dave Jiang <dave.jiang@intel.com>
9425 R: Dan Williams <dan.j.williams@intel.com>
9426 L: dmaengine@vger.kernel.org
9428 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9429 F: drivers/dma/ioat*
9432 M: Dave Jiang <dave.jiang@intel.com>
9433 L: dmaengine@vger.kernel.org
9435 F: drivers/dma/idxd/*
9436 F: include/uapi/linux/idxd.h
9439 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9440 M: Len Brown <lenb@kernel.org>
9441 L: linux-pm@vger.kernel.org
9443 B: https://bugzilla.kernel.org
9444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9445 F: drivers/idle/intel_idle.c
9447 INTEL INTEGRATED SENSOR HUB DRIVER
9448 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9449 M: Jiri Kosina <jikos@kernel.org>
9450 L: linux-input@vger.kernel.org
9452 F: drivers/hid/intel-ish-hid/
9455 M: David Woodhouse <dwmw2@infradead.org>
9456 M: Lu Baolu <baolu.lu@linux.intel.com>
9457 L: iommu@lists.linux-foundation.org
9459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9460 F: drivers/iommu/intel/
9461 F: include/linux/intel-iommu.h
9462 F: include/linux/intel-svm.h
9464 INTEL IOP-ADMA DMA DRIVER
9465 R: Dan Williams <dan.j.williams@intel.com>
9467 F: drivers/dma/iop-adma.c
9469 INTEL IPU3 CSI-2 CIO2 DRIVER
9470 M: Yong Zhi <yong.zhi@intel.com>
9471 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9472 M: Bingbu Cao <bingbu.cao@intel.com>
9473 M: Dan Scally <djrscally@gmail.com>
9474 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9475 L: linux-media@vger.kernel.org
9477 T: git git://linuxtv.org/media_tree.git
9478 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9479 F: drivers/media/pci/intel/ipu3/
9481 INTEL IPU3 CSI-2 IMGU DRIVER
9482 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9483 R: Bingbu Cao <bingbu.cao@intel.com>
9484 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9485 L: linux-media@vger.kernel.org
9487 F: Documentation/admin-guide/media/ipu3.rst
9488 F: Documentation/admin-guide/media/ipu3_rcb.svg
9489 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9490 F: drivers/staging/media/ipu3/
9492 INTEL IXP4XX CRYPTO SUPPORT
9493 M: Corentin Labbe <clabbe@baylibre.com>
9494 L: linux-crypto@vger.kernel.org
9496 F: drivers/crypto/ixp4xx_crypto.c
9498 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9499 M: Krzysztof Halasa <khalasa@piap.pl>
9501 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9502 F: drivers/net/wan/ixp4xx_hss.c
9503 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9504 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9505 F: include/linux/soc/ixp4xx/npe.h
9506 F: include/linux/soc/ixp4xx/qmgr.h
9508 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9509 M: Deepak Saxena <dsaxena@plexity.net>
9511 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9512 F: drivers/char/hw_random/ixp4xx-rng.c
9514 INTEL KEEM BAY DRM DRIVER
9515 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9516 M: Edmund Dea <edmund.j.dea@intel.com>
9518 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9519 F: drivers/gpu/drm/kmb/
9521 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9522 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9524 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9525 F: drivers/crypto/keembay/Kconfig
9526 F: drivers/crypto/keembay/Makefile
9527 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9528 F: drivers/crypto/keembay/ocs-aes.c
9529 F: drivers/crypto/keembay/ocs-aes.h
9531 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9532 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9533 M: Declan Murphy <declan.murphy@intel.com>
9535 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9536 F: drivers/crypto/keembay/Kconfig
9537 F: drivers/crypto/keembay/Makefile
9538 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9539 F: drivers/crypto/keembay/ocs-hcu.c
9540 F: drivers/crypto/keembay/ocs-hcu.h
9542 INTEL MANAGEMENT ENGINE (mei)
9543 M: Tomas Winkler <tomas.winkler@intel.com>
9544 L: linux-kernel@vger.kernel.org
9546 F: Documentation/driver-api/mei/*
9547 F: drivers/misc/mei/
9548 F: drivers/watchdog/mei_wdt.c
9549 F: include/linux/mei_cl_bus.h
9550 F: include/uapi/linux/mei.h
9553 INTEL MAX 10 BMC MFD DRIVER
9554 M: Xu Yilun <yilun.xu@intel.com>
9555 R: Tom Rix <trix@redhat.com>
9557 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9558 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9559 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9560 F: drivers/mfd/intel-m10-bmc.c
9561 F: include/linux/mfd/intel-m10-bmc.h
9563 INTEL MENLOW THERMAL DRIVER
9564 M: Sujith Thomas <sujith.thomas@intel.com>
9565 L: linux-pm@vger.kernel.org
9567 W: https://01.org/linux-acpi
9568 F: drivers/thermal/intel/intel_menlow.c
9570 INTEL P-Unit IPC DRIVER
9571 M: Zha Qipeng <qipeng.zha@intel.com>
9572 L: platform-driver-x86@vger.kernel.org
9574 F: arch/x86/include/asm/intel_punit_ipc.h
9575 F: drivers/platform/x86/intel/punit_ipc.c
9577 INTEL PMC CORE DRIVER
9578 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9579 M: David E Box <david.e.box@intel.com>
9580 L: platform-driver-x86@vger.kernel.org
9582 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9583 F: drivers/platform/x86/intel/pmc/
9585 INTEL PMIC GPIO DRIVERS
9586 M: Andy Shevchenko <andy@kernel.org>
9588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9589 F: drivers/gpio/gpio-*cove.c
9591 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9592 M: Andy Shevchenko <andy@kernel.org>
9594 F: drivers/mfd/intel_soc_pmic*
9595 F: include/linux/mfd/intel_soc_pmic*
9598 M: "David E. Box" <david.e.box@linux.intel.com>
9600 F: drivers/mfd/intel_pmt.c
9601 F: drivers/platform/x86/intel/pmt/
9603 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9604 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9605 L: linux-wireless@vger.kernel.org
9607 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9608 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9609 F: drivers/net/wireless/intel/ipw2x00/
9612 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9613 M: Len Brown <lenb@kernel.org>
9614 L: linux-pm@vger.kernel.org
9616 F: drivers/cpufreq/intel_pstate.c
9618 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9619 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9620 L: linux-iio@vger.kernel.org
9621 F: drivers/counter/intel-qep.c
9624 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9626 F: arch/x86/include/asm/intel_scu_ipc.h
9627 F: drivers/platform/x86/intel_scu_*
9629 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9630 M: Daniel Scally <djrscally@gmail.com>
9632 F: drivers/platform/x86/intel/int3472/
9634 INTEL SPEED SELECT TECHNOLOGY
9635 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9636 L: platform-driver-x86@vger.kernel.org
9638 F: drivers/platform/x86/intel/speed_select_if/
9639 F: include/uapi/linux/isst_if.h
9640 F: tools/power/x86/intel-speed-select/
9642 INTEL STRATIX10 FIRMWARE DRIVERS
9643 M: Richard Gong <richard.gong@linux.intel.com>
9644 L: linux-kernel@vger.kernel.org
9646 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9647 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9648 F: drivers/firmware/stratix10-rsu.c
9649 F: drivers/firmware/stratix10-svc.c
9650 F: include/linux/firmware/intel/stratix10-smc.h
9651 F: include/linux/firmware/intel/stratix10-svc-client.h
9653 INTEL TELEMETRY DRIVER
9654 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9655 M: "David E. Box" <david.e.box@linux.intel.com>
9656 L: platform-driver-x86@vger.kernel.org
9658 F: arch/x86/include/asm/intel_telemetry.h
9659 F: drivers/platform/x86/intel/telemetry/
9661 INTEL UNCORE FREQUENCY CONTROL
9662 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9663 L: platform-driver-x86@vger.kernel.org
9665 F: drivers/platform/x86/intel/uncore-frequency.c
9667 INTEL VIRTUAL BUTTON DRIVER
9668 M: AceLan Kao <acelan.kao@canonical.com>
9669 L: platform-driver-x86@vger.kernel.org
9671 F: drivers/platform/x86/intel/vbtn.c
9673 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9674 M: Stanislaw Gruszka <stf_xl@wp.pl>
9675 L: linux-wireless@vger.kernel.org
9677 F: drivers/net/wireless/intel/iwlegacy/
9679 INTEL WIRELESS WIFI LINK (iwlwifi)
9680 M: Luca Coelho <luciano.coelho@intel.com>
9681 L: linux-wireless@vger.kernel.org
9683 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9685 F: drivers/net/wireless/intel/iwlwifi/
9687 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9688 M: Jithu Joseph <jithu.joseph@intel.com>
9689 R: Maurice Ma <maurice.ma@intel.com>
9691 W: https://slimbootloader.github.io/security/firmware-update.html
9692 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9694 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9695 L: Dell.Client.Kernel@dell.com
9697 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9699 INTEL WWAN IOSM DRIVER
9700 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9701 M: Intel Corporation <linuxwwan@intel.com>
9702 L: netdev@vger.kernel.org
9704 F: drivers/net/wwan/iosm/
9707 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9709 F: Documentation/trace/intel_th.rst
9710 F: drivers/hwtracing/intel_th/
9711 F: include/linux/intel_th.h
9713 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9714 M: Ning Sun <ning.sun@intel.com>
9715 L: tboot-devel@lists.sourceforge.net
9717 W: http://tboot.sourceforge.net
9718 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9719 F: Documentation/x86/intel_txt.rst
9720 F: arch/x86/kernel/tboot.c
9721 F: include/linux/tboot.h
9724 M: Jarkko Sakkinen <jarkko@kernel.org>
9725 R: Dave Hansen <dave.hansen@linux.intel.com>
9726 L: linux-sgx@vger.kernel.org
9728 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9730 F: Documentation/x86/sgx.rst
9731 F: arch/x86/entry/vdso/vsgx.S
9732 F: arch/x86/include/asm/sgx.h
9733 F: arch/x86/include/uapi/asm/sgx.h
9734 F: arch/x86/kernel/cpu/sgx/*
9735 F: tools/testing/selftests/sgx/*
9739 M: Georgi Djakov <djakov@kernel.org>
9740 L: linux-pm@vger.kernel.org
9742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9743 F: Documentation/devicetree/bindings/interconnect/
9744 F: Documentation/driver-api/interconnect.rst
9745 F: drivers/interconnect/
9746 F: include/dt-bindings/interconnect/
9747 F: include/linux/interconnect-provider.h
9748 F: include/linux/interconnect.h
9750 INTERRUPT COUNTER DRIVER
9751 M: Oleksij Rempel <o.rempel@pengutronix.de>
9752 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9753 L: linux-iio@vger.kernel.org
9754 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9755 F: drivers/counter/interrupt-cnt.c
9757 INVENSENSE ICM-426xx IMU DRIVER
9758 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9759 L: linux-iio@vger.kernel.org
9761 W: https://invensense.tdk.com/
9762 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9763 F: drivers/iio/imu/inv_icm42600/
9765 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9766 M: Linus Walleij <linus.walleij@linaro.org>
9767 L: linux-iio@vger.kernel.org
9769 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9770 F: drivers/iio/gyro/mpu3050*
9772 IOC3 ETHERNET DRIVER
9773 M: Ralf Baechle <ralf@linux-mips.org>
9774 L: linux-mips@vger.kernel.org
9776 F: drivers/net/ethernet/sgi/ioc3-eth.c
9778 IOMAP FILESYSTEM LIBRARY
9779 M: Christoph Hellwig <hch@infradead.org>
9780 M: Darrick J. Wong <djwong@kernel.org>
9781 M: linux-xfs@vger.kernel.org
9782 M: linux-fsdevel@vger.kernel.org
9783 L: linux-xfs@vger.kernel.org
9784 L: linux-fsdevel@vger.kernel.org
9786 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9788 F: include/linux/iomap.h
9791 M: Joerg Roedel <joro@8bytes.org>
9792 M: Will Deacon <will@kernel.org>
9793 L: iommu@lists.linux-foundation.org
9795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9796 F: Documentation/devicetree/bindings/iommu/
9797 F: Documentation/userspace-api/iommu.rst
9799 F: include/linux/iommu.h
9800 F: include/linux/iova.h
9801 F: include/linux/of_iommu.h
9802 F: include/uapi/linux/iommu.h
9805 M: Jens Axboe <axboe@kernel.dk>
9806 R: Pavel Begunkov <asml.silence@gmail.com>
9807 L: io-uring@vger.kernel.org
9809 T: git git://git.kernel.dk/linux-block
9810 T: git git://git.kernel.dk/liburing
9814 F: include/linux/io_uring.h
9815 F: include/uapi/linux/io_uring.h
9819 M: Corey Minyard <minyard@acm.org>
9820 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9822 W: http://openipmi.sourceforge.net/
9823 F: Documentation/driver-api/ipmi.rst
9824 F: Documentation/devicetree/bindings/ipmi/
9825 F: drivers/char/ipmi/
9826 F: include/linux/ipmi*
9827 F: include/uapi/linux/ipmi*
9829 IPS SCSI RAID DRIVER
9830 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9831 L: linux-scsi@vger.kernel.org
9833 W: http://www.adaptec.com/
9834 F: drivers/scsi/ips*
9837 M: Simon Horman <horms@verge.net.au>
9838 M: Julian Anastasov <ja@ssi.bg>
9839 L: netdev@vger.kernel.org
9840 L: lvs-devel@vger.kernel.org
9842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9844 F: Documentation/networking/ipvs-sysctl.rst
9845 F: include/net/ip_vs.h
9846 F: include/uapi/linux/ip_vs.h
9847 F: net/netfilter/ipvs/
9850 M: Jiri Kosina <jikos@kernel.org>
9851 M: David Sterba <dsterba@suse.com>
9853 F: drivers/tty/ipwireless/
9855 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9856 M: Marc Zyngier <maz@kernel.org>
9858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9859 F: Documentation/core-api/irq/irq-domain.rst
9860 F: include/linux/irqdomain.h
9861 F: kernel/irq/irqdomain.c
9865 M: Thomas Gleixner <tglx@linutronix.de>
9866 L: linux-kernel@vger.kernel.org
9868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9872 M: Thomas Gleixner <tglx@linutronix.de>
9873 M: Marc Zyngier <maz@kernel.org>
9874 L: linux-kernel@vger.kernel.org
9876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9877 F: Documentation/devicetree/bindings/interrupt-controller/
9881 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9883 F: Documentation/driver-api/isa.rst
9884 F: drivers/base/isa.c
9885 F: include/linux/isa.h
9888 M: Hans Verkuil <hverkuil@xs4all.nl>
9889 L: linux-media@vger.kernel.org
9891 W: https://linuxtv.org
9892 T: git git://linuxtv.org/media_tree.git
9893 F: drivers/media/radio/radio-isa*
9896 M: Jaroslav Kysela <perex@perex.cz>
9898 F: Documentation/driver-api/isapnp.rst
9899 F: drivers/pnp/isapnp/
9900 F: include/linux/isapnp.h
9903 M: Lee Duncan <lduncan@suse.com>
9904 M: Chris Leech <cleech@redhat.com>
9905 L: open-iscsi@googlegroups.com
9906 L: linux-scsi@vger.kernel.org
9908 W: www.open-iscsi.com
9909 F: drivers/scsi/*iscsi*
9910 F: include/scsi/*iscsi*
9912 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9913 M: Peter Jones <pjones@redhat.com>
9914 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9916 F: drivers/firmware/iscsi_ibft*
9918 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9919 M: Sagi Grimberg <sagi@grimberg.me>
9920 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9921 L: linux-rdma@vger.kernel.org
9923 W: http://www.openfabrics.org
9924 W: www.open-iscsi.org
9925 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9926 F: drivers/infiniband/ulp/iser/
9928 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9929 M: Sagi Grimberg <sagi@grimberg.me>
9930 L: linux-rdma@vger.kernel.org
9931 L: target-devel@vger.kernel.org
9933 W: http://www.linux-iscsi.org
9934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9935 F: drivers/infiniband/ulp/isert
9937 ISDN/CMTP OVER BLUETOOTH
9938 M: Karsten Keil <isdn@linux-pingi.de>
9939 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9940 L: netdev@vger.kernel.org
9942 W: http://www.isdn4linux.de
9943 F: Documentation/isdn/
9944 F: drivers/isdn/capi/
9945 F: include/linux/isdn/
9946 F: include/uapi/linux/isdn/
9947 F: net/bluetooth/cmtp/
9949 ISDN/mISDN SUBSYSTEM
9950 M: Karsten Keil <isdn@linux-pingi.de>
9951 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9952 L: netdev@vger.kernel.org
9954 W: http://www.isdn4linux.de
9955 F: drivers/isdn/Kconfig
9956 F: drivers/isdn/Makefile
9957 F: drivers/isdn/hardware/
9958 F: drivers/isdn/mISDN/
9960 IT87 HARDWARE MONITORING DRIVER
9961 M: Jean Delvare <jdelvare@suse.com>
9962 L: linux-hwmon@vger.kernel.org
9964 F: Documentation/hwmon/it87.rst
9965 F: drivers/hwmon/it87.c
9968 M: Antti Palosaari <crope@iki.fi>
9969 L: linux-media@vger.kernel.org
9971 W: https://linuxtv.org
9972 W: http://palosaari.fi/linux/
9973 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9974 T: git git://linuxtv.org/anttip/media_tree.git
9975 F: drivers/media/tuners/it913x*
9977 ITE IT66121 HDMI BRIDGE DRIVER
9978 M: Phong LE <ple@baylibre.com>
9979 M: Neil Armstrong <narmstrong@baylibre.com>
9981 T: git git://anongit.freedesktop.org/drm/drm-misc
9982 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9983 F: drivers/gpu/drm/bridge/ite-it66121.c
9985 IVTV VIDEO4LINUX DRIVER
9986 M: Andy Walls <awalls@md.metrocast.net>
9987 L: linux-media@vger.kernel.org
9989 W: https://linuxtv.org
9990 T: git git://linuxtv.org/media_tree.git
9991 F: Documentation/admin-guide/media/ivtv*
9992 F: drivers/media/pci/ivtv/
9993 F: include/uapi/linux/ivtv*
9995 IX2505V MEDIA DRIVER
9996 M: Malcolm Priestley <tvboxspy@gmail.com>
9997 L: linux-media@vger.kernel.org
9999 W: https://linuxtv.org
10000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10001 F: drivers/media/dvb-frontends/ix2505v*
10003 JAILHOUSE HYPERVISOR INTERFACE
10004 M: Jan Kiszka <jan.kiszka@siemens.com>
10005 L: jailhouse-dev@googlegroups.com
10007 F: arch/x86/include/asm/jailhouse_para.h
10008 F: arch/x86/kernel/jailhouse.c
10010 JC42.4 TEMPERATURE SENSOR DRIVER
10011 M: Guenter Roeck <linux@roeck-us.net>
10012 L: linux-hwmon@vger.kernel.org
10014 F: Documentation/hwmon/jc42.rst
10015 F: drivers/hwmon/jc42.c
10018 M: Dave Kleikamp <shaggy@kernel.org>
10019 L: jfs-discussion@lists.sourceforge.net
10021 W: http://jfs.sourceforge.net/
10022 T: git git://github.com/kleikamp/linux-shaggy.git
10023 F: Documentation/admin-guide/jfs.rst
10027 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10028 L: netdev@vger.kernel.org
10030 F: drivers/net/ethernet/jme.*
10032 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10033 M: David Woodhouse <dwmw2@infradead.org>
10034 M: Richard Weinberger <richard@nod.at>
10035 L: linux-mtd@lists.infradead.org
10037 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10038 T: git git://git.infradead.org/ubifs-2.6.git
10040 F: include/uapi/linux/jffs2.h
10042 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10043 M: "Theodore Ts'o" <tytso@mit.edu>
10044 M: Jan Kara <jack@suse.com>
10045 L: linux-ext4@vger.kernel.org
10048 F: include/linux/jbd2.h
10050 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10051 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10052 L: linux-media@vger.kernel.org
10054 F: drivers/media/platform/rcar_jpu.c
10056 JSM Neo PCI based serial card
10057 L: linux-serial@vger.kernel.org
10059 F: drivers/tty/serial/jsm/
10061 K10TEMP HARDWARE MONITORING DRIVER
10062 M: Clemens Ladisch <clemens@ladisch.de>
10063 L: linux-hwmon@vger.kernel.org
10065 F: Documentation/hwmon/k10temp.rst
10066 F: drivers/hwmon/k10temp.c
10068 K8TEMP HARDWARE MONITORING DRIVER
10069 M: Rudolf Marek <r.marek@assembler.cz>
10070 L: linux-hwmon@vger.kernel.org
10072 F: Documentation/hwmon/k8temp.rst
10073 F: drivers/hwmon/k8temp.c
10076 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10077 R: Alexander Potapenko <glider@google.com>
10078 R: Andrey Konovalov <andreyknvl@gmail.com>
10079 R: Dmitry Vyukov <dvyukov@google.com>
10080 L: kasan-dev@googlegroups.com
10082 F: Documentation/dev-tools/kasan.rst
10083 F: arch/*/include/asm/*kasan.h
10084 F: arch/*/mm/kasan_init*
10085 F: include/linux/kasan*.h
10086 F: lib/Kconfig.kasan
10087 F: lib/test_kasan*.c
10089 F: scripts/Makefile.kasan
10092 M: Masahiro Yamada <masahiroy@kernel.org>
10093 L: linux-kbuild@vger.kernel.org
10095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10096 F: Documentation/kbuild/kconfig*
10097 F: scripts/Kconfig.include
10098 F: scripts/kconfig/
10101 R: Dmitry Vyukov <dvyukov@google.com>
10102 R: Andrey Konovalov <andreyknvl@gmail.com>
10103 L: kasan-dev@googlegroups.com
10105 F: Documentation/dev-tools/kcov.rst
10106 F: include/linux/kcov.h
10107 F: include/uapi/linux/kcov.h
10109 F: scripts/Makefile.kcov
10112 M: Marco Elver <elver@google.com>
10113 R: Dmitry Vyukov <dvyukov@google.com>
10114 L: kasan-dev@googlegroups.com
10116 F: Documentation/dev-tools/kcsan.rst
10117 F: include/linux/kcsan*.h
10119 F: lib/Kconfig.kcsan
10120 F: scripts/Makefile.kcsan
10123 M: Dave Young <dyoung@redhat.com>
10124 M: Baoquan He <bhe@redhat.com>
10125 R: Vivek Goyal <vgoyal@redhat.com>
10126 L: kexec@lists.infradead.org
10128 W: http://lse.sourceforge.net/kdump/
10129 F: Documentation/admin-guide/kdump/
10130 F: fs/proc/vmcore.c
10131 F: include/linux/crash_core.h
10132 F: include/linux/crash_dump.h
10133 F: include/uapi/linux/vmcore.h
10134 F: kernel/crash_*.c
10136 KEENE FM RADIO TRANSMITTER DRIVER
10137 M: Hans Verkuil <hverkuil@xs4all.nl>
10138 L: linux-media@vger.kernel.org
10140 W: https://linuxtv.org
10141 T: git git://linuxtv.org/media_tree.git
10142 F: drivers/media/radio/radio-keene*
10145 M: Ian Kent <raven@themaw.net>
10146 L: autofs@vger.kernel.org
10150 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10151 M: Masahiro Yamada <masahiroy@kernel.org>
10152 M: Michal Marek <michal.lkml@markovi.net>
10153 R: Nick Desaulniers <ndesaulniers@google.com>
10154 L: linux-kbuild@vger.kernel.org
10156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10157 F: Documentation/kbuild/
10159 F: scripts/*vmlinux*
10161 F: scripts/Makefile*
10163 F: scripts/dummy-tools/
10166 F: scripts/package/
10169 L: kernel-janitors@vger.kernel.org
10171 W: http://kernelnewbies.org/KernelJanitors
10173 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10174 M: "J. Bruce Fields" <bfields@fieldses.org>
10175 M: Chuck Lever <chuck.lever@oracle.com>
10176 L: linux-nfs@vger.kernel.org
10178 W: http://nfs.sourceforge.net/
10179 T: git git://linux-nfs.org/~bfields/linux.git
10183 F: include/linux/lockd/
10184 F: include/linux/sunrpc/
10185 F: include/uapi/linux/nfsd/
10186 F: include/uapi/linux/sunrpc/
10188 F: Documentation/filesystems/nfs/
10191 M: Thorsten Leemhuis <linux@leemhuis.info>
10192 L: regressions@lists.linux.dev
10195 KERNEL SELFTEST FRAMEWORK
10196 M: Shuah Khan <shuah@kernel.org>
10197 M: Shuah Khan <skhan@linuxfoundation.org>
10198 L: linux-kselftest@vger.kernel.org
10200 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10202 F: Documentation/dev-tools/kselftest*
10203 F: tools/testing/selftests/
10205 KERNEL SMB3 SERVER (KSMBD)
10206 M: Namjae Jeon <linkinjeon@kernel.org>
10207 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10208 M: Steve French <sfrench@samba.org>
10209 M: Hyunchul Lee <hyc.lee@gmail.com>
10210 L: linux-cifs@vger.kernel.org
10212 T: git git://git.samba.org/ksmbd.git
10216 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10217 M: Brendan Higgins <brendanhiggins@google.com>
10218 L: linux-kselftest@vger.kernel.org
10219 L: kunit-dev@googlegroups.com
10221 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10222 F: Documentation/dev-tools/kunit/
10225 F: tools/testing/kunit/
10227 KERNEL USERMODE HELPER
10228 M: Luis Chamberlain <mcgrof@kernel.org>
10229 L: linux-kernel@vger.kernel.org
10231 F: include/linux/umh.h
10234 KERNEL VIRTUAL MACHINE (KVM)
10235 M: Paolo Bonzini <pbonzini@redhat.com>
10236 L: kvm@vger.kernel.org
10238 W: http://www.linux-kvm.org
10239 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10240 F: Documentation/virt/kvm/
10241 F: include/asm-generic/kvm*
10242 F: include/kvm/iodev.h
10243 F: include/linux/kvm*
10244 F: include/trace/events/kvm.h
10245 F: include/uapi/asm-generic/kvm*
10246 F: include/uapi/linux/kvm*
10248 F: tools/testing/selftests/kvm/
10251 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10252 M: Marc Zyngier <maz@kernel.org>
10253 R: James Morse <james.morse@arm.com>
10254 R: Alexandru Elisei <alexandru.elisei@arm.com>
10255 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10257 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10260 F: arch/arm64/include/asm/kvm*
10261 F: arch/arm64/include/uapi/asm/kvm*
10263 F: include/kvm/arm_*
10264 F: tools/testing/selftests/kvm/*/aarch64/
10265 F: tools/testing/selftests/kvm/aarch64/
10267 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10268 M: Huacai Chen <chenhuacai@kernel.org>
10269 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10270 L: linux-mips@vger.kernel.org
10271 L: kvm@vger.kernel.org
10273 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10274 F: arch/mips/include/asm/kvm*
10275 F: arch/mips/include/uapi/asm/kvm*
10278 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10279 M: Paul Mackerras <paulus@ozlabs.org>
10280 L: kvm-ppc@vger.kernel.org
10282 W: http://www.linux-kvm.org/
10283 T: git git://github.com/agraf/linux-2.6.git
10284 F: arch/powerpc/include/asm/kvm*
10285 F: arch/powerpc/include/uapi/asm/kvm*
10286 F: arch/powerpc/kernel/kvm*
10287 F: arch/powerpc/kvm/
10289 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10290 M: Christian Borntraeger <borntraeger@de.ibm.com>
10291 M: Janosch Frank <frankja@linux.ibm.com>
10292 R: David Hildenbrand <david@redhat.com>
10293 R: Cornelia Huck <cohuck@redhat.com>
10294 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10295 L: kvm@vger.kernel.org
10297 W: http://www.ibm.com/developerworks/linux/linux390/
10298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10299 F: Documentation/virt/kvm/s390*
10300 F: arch/s390/include/asm/gmap.h
10301 F: arch/s390/include/asm/kvm*
10302 F: arch/s390/include/uapi/asm/kvm*
10303 F: arch/s390/kernel/uv.c
10305 F: arch/s390/mm/gmap.c
10306 F: tools/testing/selftests/kvm/*/s390x/
10307 F: tools/testing/selftests/kvm/s390x/
10309 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10310 M: Paolo Bonzini <pbonzini@redhat.com>
10311 R: Sean Christopherson <seanjc@google.com>
10312 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10313 R: Wanpeng Li <wanpengli@tencent.com>
10314 R: Jim Mattson <jmattson@google.com>
10315 R: Joerg Roedel <joro@8bytes.org>
10316 L: kvm@vger.kernel.org
10318 W: http://www.linux-kvm.org
10319 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10320 F: arch/x86/include/asm/kvm*
10321 F: arch/x86/include/asm/pvclock-abi.h
10322 F: arch/x86/include/asm/svm.h
10323 F: arch/x86/include/asm/vmx*.h
10324 F: arch/x86/include/uapi/asm/kvm*
10325 F: arch/x86/include/uapi/asm/svm.h
10326 F: arch/x86/include/uapi/asm/vmx.h
10327 F: arch/x86/kernel/kvm.c
10328 F: arch/x86/kernel/kvmclock.c
10333 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10334 M: Tejun Heo <tj@kernel.org>
10336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10338 F: include/linux/kernfs.h
10341 M: Eric Biederman <ebiederm@xmission.com>
10342 L: kexec@lists.infradead.org
10344 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10345 F: include/linux/kexec.h
10346 F: include/uapi/linux/kexec.h
10350 M: Mimi Zohar <zohar@linux.ibm.com>
10351 L: linux-integrity@vger.kernel.org
10352 L: keyrings@vger.kernel.org
10354 F: Documentation/security/keys/trusted-encrypted.rst
10355 F: include/keys/encrypted-type.h
10356 F: security/keys/encrypted-keys/
10359 M: James Bottomley <jejb@linux.ibm.com>
10360 M: Jarkko Sakkinen <jarkko@kernel.org>
10361 M: Mimi Zohar <zohar@linux.ibm.com>
10362 L: linux-integrity@vger.kernel.org
10363 L: keyrings@vger.kernel.org
10365 F: Documentation/security/keys/trusted-encrypted.rst
10366 F: include/keys/trusted-type.h
10367 F: include/keys/trusted_tpm.h
10368 F: security/keys/trusted-keys/
10371 M: Sumit Garg <sumit.garg@linaro.org>
10372 L: linux-integrity@vger.kernel.org
10373 L: keyrings@vger.kernel.org
10375 F: include/keys/trusted_tee.h
10376 F: security/keys/trusted-keys/trusted_tee.c
10379 M: David Howells <dhowells@redhat.com>
10380 M: Jarkko Sakkinen <jarkko@kernel.org>
10381 L: keyrings@vger.kernel.org
10383 F: Documentation/security/keys/core.rst
10385 F: include/linux/key-type.h
10386 F: include/linux/key.h
10387 F: include/linux/keyctl.h
10388 F: include/uapi/linux/keyctl.h
10392 M: Alexander Potapenko <glider@google.com>
10393 M: Marco Elver <elver@google.com>
10394 R: Dmitry Vyukov <dvyukov@google.com>
10395 L: kasan-dev@googlegroups.com
10397 F: Documentation/dev-tools/kfence.rst
10398 F: arch/*/include/asm/kfence.h
10399 F: include/linux/kfence.h
10400 F: lib/Kconfig.kfence
10404 M: Stefani Seibold <stefani@seibold.net>
10406 F: include/linux/kfifo.h
10410 KGDB / KDB /debug_core
10411 M: Jason Wessel <jason.wessel@windriver.com>
10412 M: Daniel Thompson <daniel.thompson@linaro.org>
10413 R: Douglas Anderson <dianders@chromium.org>
10414 L: kgdb-bugreport@lists.sourceforge.net
10416 W: http://kgdb.wiki.kernel.org/
10417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10418 F: Documentation/dev-tools/kgdb.rst
10419 F: drivers/misc/kgdbts.c
10420 F: drivers/tty/serial/kgdboc.c
10421 F: include/linux/kdb.h
10422 F: include/linux/kgdb.h
10425 KHADAS MCU MFD DRIVER
10426 M: Neil Armstrong <narmstrong@baylibre.com>
10427 L: linux-amlogic@lists.infradead.org
10429 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10430 F: drivers/mfd/khadas-mcu.c
10431 F: include/linux/mfd/khadas-mcu.h
10432 F: drivers/thermal/khadas_mcu_fan.c
10435 M: Catalin Marinas <catalin.marinas@arm.com>
10437 F: Documentation/dev-tools/kmemleak.rst
10438 F: include/linux/kmemleak.h
10440 F: samples/kmemleak/kmemleak-test.c
10442 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10443 M: Luis Chamberlain <mcgrof@kernel.org>
10444 L: linux-kernel@vger.kernel.org
10446 F: include/linux/kmod.h
10449 F: tools/testing/selftests/kmod/
10452 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10453 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10454 M: "David S. Miller" <davem@davemloft.net>
10455 M: Masami Hiramatsu <mhiramat@kernel.org>
10457 F: Documentation/trace/kprobes.rst
10458 F: include/asm-generic/kprobes.h
10459 F: include/linux/kprobes.h
10460 F: kernel/kprobes.c
10462 KS0108 LCD CONTROLLER DRIVER
10463 M: Miguel Ojeda <ojeda@kernel.org>
10465 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10466 F: drivers/auxdisplay/ks0108.c
10467 F: include/linux/ks0108.h
10469 KTD253 BACKLIGHT DRIVER
10470 M: Linus Walleij <linus.walleij@linaro.org>
10472 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10473 F: drivers/video/backlight/ktd253-backlight.c
10476 M: Steven Rostedt <rostedt@goodmis.org>
10477 M: John Hawley <warthog9@eaglescrag.net>
10479 F: tools/testing/ktest
10482 M: David Ahern <dsahern@kernel.org>
10483 L: netdev@vger.kernel.org
10485 F: include/net/l3mdev.h
10489 M: John Fastabend <john.fastabend@gmail.com>
10490 M: Daniel Borkmann <daniel@iogearbox.net>
10491 M: Jakub Sitnicki <jakub@cloudflare.com>
10492 M: Lorenz Bauer <lmb@cloudflare.com>
10493 L: netdev@vger.kernel.org
10494 L: bpf@vger.kernel.org
10496 F: include/linux/skmsg.h
10497 F: net/core/skmsg.c
10498 F: net/core/sock_map.c
10499 F: net/ipv4/tcp_bpf.c
10500 F: net/ipv4/udp_bpf.c
10501 F: net/unix/unix_bpf.c
10503 LANDLOCK SECURITY MODULE
10504 M: Mickaël Salaün <mic@digikod.net>
10505 L: linux-security-module@vger.kernel.org
10507 W: https://landlock.io
10508 T: git https://github.com/landlock-lsm/linux.git
10509 F: Documentation/security/landlock.rst
10510 F: Documentation/userspace-api/landlock.rst
10511 F: include/uapi/linux/landlock.h
10512 F: samples/landlock/
10513 F: security/landlock/
10514 F: tools/testing/selftests/landlock/
10518 LANTIQ / INTEL Ethernet drivers
10519 M: Hauke Mehrtens <hauke@hauke-m.de>
10520 L: netdev@vger.kernel.org
10522 F: drivers/net/dsa/lantiq_gswip.c
10523 F: drivers/net/dsa/lantiq_pce.h
10524 F: drivers/net/ethernet/lantiq_xrx200.c
10525 F: net/dsa/tag_gswip.c
10527 LANTIQ MIPS ARCHITECTURE
10528 M: John Crispin <john@phrozen.org>
10529 L: linux-mips@vger.kernel.org
10531 F: arch/mips/lantiq
10532 F: drivers/soc/lantiq
10534 LASI 53c700 driver for PARISC
10535 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10536 L: linux-scsi@vger.kernel.org
10538 F: Documentation/scsi/53c700.rst
10539 F: drivers/scsi/53c700*
10542 M: Tobin C. Harding <me@tobin.cc>
10543 M: Tycho Andersen <tycho@tycho.pizza>
10544 L: linux-hardening@vger.kernel.org
10546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10547 F: scripts/leaking_addresses.pl
10550 M: Pavel Machek <pavel@ucw.cz>
10551 L: linux-leds@vger.kernel.org
10553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10554 F: Documentation/devicetree/bindings/leds/
10556 F: include/linux/leds.h
10558 LEGACY EEPROM DRIVER
10559 M: Jean Delvare <jdelvare@suse.com>
10561 F: Documentation/misc-devices/eeprom.rst
10562 F: drivers/misc/eeprom/eeprom.c
10564 LEGO MINDSTORMS EV3
10565 R: David Lechner <david@lechnology.com>
10567 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10568 F: arch/arm/boot/dts/da850-lego-ev3.dts
10569 F: drivers/power/supply/lego_ev3_battery.c
10571 LEGO USB Tower driver
10572 M: Juergen Stuber <starblue@users.sourceforge.net>
10573 L: legousb-devel@lists.sourceforge.net
10575 W: http://legousb.sourceforge.net/
10576 F: drivers/usb/misc/legousbtower.c
10579 M: Matan Ziv-Av <matan@svgalib.org>
10580 L: platform-driver-x86@vger.kernel.org
10582 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10583 F: Documentation/admin-guide/laptops/lg-laptop.rst
10584 F: drivers/platform/x86/lg-laptop.c
10586 LG2160 MEDIA DRIVER
10587 M: Michael Krufky <mkrufky@linuxtv.org>
10588 L: linux-media@vger.kernel.org
10590 W: https://linuxtv.org
10591 W: http://github.com/mkrufky
10592 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10593 T: git git://linuxtv.org/mkrufky/tuners.git
10594 F: drivers/media/dvb-frontends/lg2160.*
10596 LGDT3305 MEDIA DRIVER
10597 M: Michael Krufky <mkrufky@linuxtv.org>
10598 L: linux-media@vger.kernel.org
10600 W: https://linuxtv.org
10601 W: http://github.com/mkrufky
10602 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10603 T: git git://linuxtv.org/mkrufky/tuners.git
10604 F: drivers/media/dvb-frontends/lgdt3305.*
10606 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10607 M: Viresh Kumar <vireshk@kernel.org>
10608 L: linux-ide@vger.kernel.org
10610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10611 F: drivers/ata/pata_arasan_cf.c
10612 F: include/linux/pata_arasan_cf_data.h
10614 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10615 M: Linus Walleij <linus.walleij@linaro.org>
10616 L: linux-ide@vger.kernel.org
10618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10619 F: drivers/ata/pata_ftide010.c
10620 F: drivers/ata/sata_gemini.c
10621 F: drivers/ata/sata_gemini.h
10623 LIBATA SATA AHCI PLATFORM devices support
10624 M: Hans de Goede <hdegoede@redhat.com>
10625 M: Jens Axboe <axboe@kernel.dk>
10626 L: linux-ide@vger.kernel.org
10628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10629 F: drivers/ata/ahci_platform.c
10630 F: drivers/ata/libahci_platform.c
10631 F: include/linux/ahci_platform.h
10633 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10634 M: Mikael Pettersson <mikpelinux@gmail.com>
10635 L: linux-ide@vger.kernel.org
10637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10638 F: drivers/ata/sata_promise.*
10640 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10641 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10642 L: linux-ide@vger.kernel.org
10644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10645 F: Documentation/devicetree/bindings/ata/
10647 F: include/linux/ata.h
10648 F: include/linux/libata.h
10651 M: Sasha Levin <alexander.levin@microsoft.com>
10653 F: tools/lib/lockdep/
10655 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10656 M: Dan Williams <dan.j.williams@intel.com>
10657 M: Vishal Verma <vishal.l.verma@intel.com>
10658 M: Dave Jiang <dave.jiang@intel.com>
10659 L: nvdimm@lists.linux.dev
10661 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10662 P: Documentation/nvdimm/maintainer-entry-profile.rst
10663 F: drivers/nvdimm/blk.c
10664 F: drivers/nvdimm/region_devs.c
10666 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10667 M: Vishal Verma <vishal.l.verma@intel.com>
10668 M: Dan Williams <dan.j.williams@intel.com>
10669 M: Dave Jiang <dave.jiang@intel.com>
10670 L: nvdimm@lists.linux.dev
10672 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10673 P: Documentation/nvdimm/maintainer-entry-profile.rst
10674 F: drivers/nvdimm/btt*
10676 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10677 M: Dan Williams <dan.j.williams@intel.com>
10678 M: Vishal Verma <vishal.l.verma@intel.com>
10679 M: Dave Jiang <dave.jiang@intel.com>
10680 L: nvdimm@lists.linux.dev
10682 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10683 P: Documentation/nvdimm/maintainer-entry-profile.rst
10684 F: drivers/nvdimm/pmem*
10686 LIBNVDIMM: DEVICETREE BINDINGS
10687 M: Oliver O'Halloran <oohall@gmail.com>
10688 L: nvdimm@lists.linux.dev
10690 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10691 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10692 F: drivers/nvdimm/of_pmem.c
10694 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10695 M: Dan Williams <dan.j.williams@intel.com>
10696 M: Vishal Verma <vishal.l.verma@intel.com>
10697 M: Dave Jiang <dave.jiang@intel.com>
10698 M: Ira Weiny <ira.weiny@intel.com>
10699 L: nvdimm@lists.linux.dev
10701 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10702 P: Documentation/nvdimm/maintainer-entry-profile.rst
10703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10704 F: drivers/acpi/nfit/*
10705 F: drivers/nvdimm/*
10706 F: include/linux/libnvdimm.h
10707 F: include/linux/nd.h
10708 F: include/uapi/linux/ndctl.h
10709 F: tools/testing/nvdimm/
10711 LICENSES and SPDX stuff
10712 M: Thomas Gleixner <tglx@linutronix.de>
10713 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10714 L: linux-spdx@vger.kernel.org
10716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10718 F: Documentation/process/license-rules.rst
10720 F: scripts/spdxcheck-test.sh
10721 F: scripts/spdxcheck.py
10723 LINEAR RANGES HELPERS
10724 M: Mark Brown <broonie@kernel.org>
10725 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10726 F: lib/linear_ranges.c
10727 F: lib/test_linear_ranges.c
10728 F: include/linux/linear_range.h
10730 LINUX FOR POWER MACINTOSH
10731 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10732 L: linuxppc-dev@lists.ozlabs.org
10734 F: arch/powerpc/platforms/powermac/
10735 F: drivers/macintosh/
10737 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10738 M: Michael Ellerman <mpe@ellerman.id.au>
10739 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10740 R: Paul Mackerras <paulus@samba.org>
10741 L: linuxppc-dev@lists.ozlabs.org
10743 W: https://github.com/linuxppc/wiki/wiki
10744 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10746 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10747 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10748 F: Documentation/devicetree/bindings/powerpc/
10749 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10750 F: Documentation/powerpc/
10752 F: drivers/*/*/*pasemi*
10753 F: drivers/*/*pasemi*
10754 F: drivers/char/tpm/tpm_ibmvtpm*
10755 F: drivers/crypto/nx/
10756 F: drivers/crypto/vmx/
10757 F: drivers/i2c/busses/i2c-opal.c
10758 F: drivers/net/ethernet/ibm/ibmveth.*
10759 F: drivers/net/ethernet/ibm/ibmvnic.*
10760 F: drivers/pci/hotplug/pnv_php.c
10761 F: drivers/pci/hotplug/rpa*
10762 F: drivers/rtc/rtc-opal.c
10763 F: drivers/scsi/ibmvscsi/
10764 F: drivers/tty/hvc/hvc_opal.c
10765 F: drivers/watchdog/wdrtas.c
10766 F: tools/testing/selftests/powerpc
10773 LINUX FOR POWERPC EMBEDDED MPC5XXX
10774 M: Anatolij Gustschin <agust@denx.de>
10775 L: linuxppc-dev@lists.ozlabs.org
10777 F: arch/powerpc/platforms/512x/
10778 F: arch/powerpc/platforms/52xx/
10780 LINUX FOR POWERPC EMBEDDED PPC4XX
10781 L: linuxppc-dev@lists.ozlabs.org
10783 F: arch/powerpc/platforms/40x/
10784 F: arch/powerpc/platforms/44x/
10786 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10787 M: Scott Wood <oss@buserror.net>
10788 L: linuxppc-dev@lists.ozlabs.org
10790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10791 F: Documentation/devicetree/bindings/powerpc/fsl/
10792 F: arch/powerpc/platforms/83xx/
10793 F: arch/powerpc/platforms/85xx/
10795 LINUX FOR POWERPC EMBEDDED PPC8XX
10796 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10797 L: linuxppc-dev@lists.ozlabs.org
10799 F: arch/powerpc/platforms/8xx/
10801 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10802 M: Kees Cook <keescook@chromium.org>
10804 F: drivers/misc/lkdtm/*
10805 F: tools/testing/selftests/lkdtm/*
10807 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10808 M: Alan Stern <stern@rowland.harvard.edu>
10809 M: Andrea Parri <parri.andrea@gmail.com>
10810 M: Will Deacon <will@kernel.org>
10811 M: Peter Zijlstra <peterz@infradead.org>
10812 M: Boqun Feng <boqun.feng@gmail.com>
10813 M: Nicholas Piggin <npiggin@gmail.com>
10814 M: David Howells <dhowells@redhat.com>
10815 M: Jade Alglave <j.alglave@ucl.ac.uk>
10816 M: Luc Maranget <luc.maranget@inria.fr>
10817 M: "Paul E. McKenney" <paulmck@kernel.org>
10818 R: Akira Yokosawa <akiyks@gmail.com>
10819 R: Daniel Lustig <dlustig@nvidia.com>
10820 R: Joel Fernandes <joel@joelfernandes.org>
10821 L: linux-kernel@vger.kernel.org
10822 L: linux-arch@vger.kernel.org
10824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10825 F: Documentation/atomic_bitops.txt
10826 F: Documentation/atomic_t.txt
10827 F: Documentation/core-api/refcount-vs-atomic.rst
10828 F: Documentation/litmus-tests/
10829 F: Documentation/memory-barriers.txt
10830 F: tools/memory-model/
10832 LIS3LV02D ACCELEROMETER DRIVER
10833 M: Eric Piel <eric.piel@tremplin-utc.net>
10835 F: Documentation/misc-devices/lis3lv02d.rst
10836 F: drivers/misc/lis3lv02d/
10837 F: drivers/platform/x86/hp_accel.c
10840 M: David Gow <davidgow@google.com>
10841 L: linux-kselftest@vger.kernel.org
10842 L: kunit-dev@googlegroups.com
10847 M: Karol Gugala <kgugala@antmicro.com>
10848 M: Mateusz Holenko <mholenko@antmicro.com>
10850 F: Documentation/devicetree/bindings/*/litex,*.yaml
10851 F: arch/openrisc/boot/dts/or1klitex.dts
10852 F: drivers/soc/litex/litex_soc_ctrl.c
10853 F: drivers/tty/serial/liteuart.c
10854 F: include/linux/litex.h
10857 M: Josh Poimboeuf <jpoimboe@redhat.com>
10858 M: Jiri Kosina <jikos@kernel.org>
10859 M: Miroslav Benes <mbenes@suse.cz>
10860 M: Petr Mladek <pmladek@suse.com>
10861 R: Joe Lawrence <joe.lawrence@redhat.com>
10862 L: live-patching@vger.kernel.org
10864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10865 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10866 F: Documentation/livepatch/
10867 F: arch/powerpc/include/asm/livepatch.h
10868 F: arch/s390/include/asm/livepatch.h
10869 F: arch/x86/include/asm/livepatch.h
10870 F: include/linux/livepatch.h
10871 F: kernel/livepatch/
10873 F: samples/livepatch/
10874 F: tools/testing/selftests/livepatch/
10877 L: netdev@vger.kernel.org
10879 F: include/linux/llc.h
10880 F: include/net/llc*
10881 F: include/uapi/linux/llc.h
10884 LM73 HARDWARE MONITOR DRIVER
10885 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10886 L: linux-hwmon@vger.kernel.org
10888 F: drivers/hwmon/lm73.c
10890 LM78 HARDWARE MONITOR DRIVER
10891 M: Jean Delvare <jdelvare@suse.com>
10892 L: linux-hwmon@vger.kernel.org
10894 F: Documentation/hwmon/lm78.rst
10895 F: drivers/hwmon/lm78.c
10897 LM83 HARDWARE MONITOR DRIVER
10898 M: Jean Delvare <jdelvare@suse.com>
10899 L: linux-hwmon@vger.kernel.org
10901 F: Documentation/hwmon/lm83.rst
10902 F: drivers/hwmon/lm83.c
10904 LM90 HARDWARE MONITOR DRIVER
10905 M: Jean Delvare <jdelvare@suse.com>
10906 L: linux-hwmon@vger.kernel.org
10908 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10909 F: Documentation/hwmon/lm90.rst
10910 F: drivers/hwmon/lm90.c
10911 F: include/dt-bindings/thermal/lm90.h
10913 LM95234 HARDWARE MONITOR DRIVER
10914 M: Guenter Roeck <linux@roeck-us.net>
10915 L: linux-hwmon@vger.kernel.org
10917 F: Documentation/hwmon/lm95234.rst
10918 F: drivers/hwmon/lm95234.c
10920 LME2510 MEDIA DRIVER
10921 M: Malcolm Priestley <tvboxspy@gmail.com>
10922 L: linux-media@vger.kernel.org
10924 W: https://linuxtv.org
10925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10926 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10928 LOADPIN SECURITY MODULE
10929 M: Kees Cook <keescook@chromium.org>
10931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10932 F: Documentation/admin-guide/LSM/LoadPin.rst
10933 F: security/loadpin/
10936 M: Peter Zijlstra <peterz@infradead.org>
10937 M: Ingo Molnar <mingo@redhat.com>
10938 M: Will Deacon <will@kernel.org>
10939 R: Waiman Long <longman@redhat.com>
10940 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10941 L: linux-kernel@vger.kernel.org
10943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10944 F: Documentation/locking/
10945 F: arch/*/include/asm/spinlock*.h
10946 F: include/linux/lockdep.h
10947 F: include/linux/mutex*.h
10948 F: include/linux/rwlock*.h
10949 F: include/linux/rwsem*.h
10950 F: include/linux/seqlock.h
10951 F: include/linux/spinlock*.h
10953 F: lib/locking*.[ch]
10954 X: kernel/locking/locktorture.c
10956 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10957 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10958 L: linux-ntfs-dev@lists.sourceforge.net
10960 W: http://www.linux-ntfs.org/content/view/19/37/
10961 F: Documentation/admin-guide/ldm.rst
10962 F: block/partitions/ldm.*
10964 LOGITECH HID GAMING KEYBOARDS
10965 M: Hans de Goede <hdegoede@redhat.com>
10966 L: linux-input@vger.kernel.org
10968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10969 F: drivers/hid/hid-lg-g15.c
10971 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10972 M: Adrien Grassein <adrien.grassein@gmail.com>
10974 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10975 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10977 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10978 M: Sathya Prakash <sathya.prakash@broadcom.com>
10979 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10980 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10981 L: MPT-FusionLinux.pdl@broadcom.com
10982 L: linux-scsi@vger.kernel.org
10984 W: http://www.avagotech.com/support/
10985 F: drivers/message/fusion/
10986 F: drivers/scsi/mpt3sas/
10988 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10989 M: Matthew Wilcox <willy@infradead.org>
10990 L: linux-scsi@vger.kernel.org
10992 F: drivers/scsi/sym53c8xx_2/
10995 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10996 L: linux-iio@vger.kernel.org
10998 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10999 F: drivers/iio/dac/ltc1660.c
11001 LTC2947 HARDWARE MONITOR DRIVER
11002 M: Nuno Sá <nuno.sa@analog.com>
11003 L: linux-hwmon@vger.kernel.org
11005 W: http://ez.analog.com/community/linux-device-drivers
11006 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11007 F: drivers/hwmon/ltc2947-core.c
11008 F: drivers/hwmon/ltc2947-i2c.c
11009 F: drivers/hwmon/ltc2947-spi.c
11010 F: drivers/hwmon/ltc2947.h
11012 LTC2983 IIO TEMPERATURE DRIVER
11013 M: Nuno Sá <nuno.sa@analog.com>
11014 L: linux-iio@vger.kernel.org
11016 W: http://ez.analog.com/community/linux-device-drivers
11017 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11018 F: drivers/iio/temperature/ltc2983.c
11020 LTC4261 HARDWARE MONITOR DRIVER
11021 M: Guenter Roeck <linux@roeck-us.net>
11022 L: linux-hwmon@vger.kernel.org
11024 F: Documentation/hwmon/ltc4261.rst
11025 F: drivers/hwmon/ltc4261.c
11027 LTC4306 I2C MULTIPLEXER DRIVER
11028 M: Michael Hennerich <michael.hennerich@analog.com>
11029 L: linux-i2c@vger.kernel.org
11031 W: http://ez.analog.com/community/linux-device-drivers
11032 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11033 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11035 LTP (Linux Test Project)
11036 M: Mike Frysinger <vapier@gentoo.org>
11037 M: Cyril Hrubis <chrubis@suse.cz>
11038 M: Wanlong Gao <wanlong.gao@gmail.com>
11039 M: Jan Stancek <jstancek@redhat.com>
11040 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11041 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11042 L: ltp@lists.linux.it (subscribers-only)
11044 W: http://linux-test-project.github.io/
11045 T: git git://github.com/linux-test-project/ltp.git
11048 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11049 L: netdev@vger.kernel.org
11051 F: drivers/net/pcs/pcs-lynx.c
11052 F: include/linux/pcs-lynx.h
11055 M: Geert Uytterhoeven <geert@linux-m68k.org>
11056 L: linux-m68k@lists.linux-m68k.org
11058 W: http://www.linux-m68k.org/
11059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11063 M68K ON APPLE MACINTOSH
11064 M: Joshua Thompson <funaho@jurai.org>
11065 L: linux-m68k@lists.linux-m68k.org
11067 W: http://www.mac.linux-m68k.org/
11069 F: drivers/macintosh/adb-iop.c
11070 F: drivers/macintosh/via-macii.c
11073 M: Philip Blundell <philb@gnu.org>
11075 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11076 F: arch/m68k/hp300/
11078 M88DS3103 MEDIA DRIVER
11079 M: Antti Palosaari <crope@iki.fi>
11080 L: linux-media@vger.kernel.org
11082 W: https://linuxtv.org
11083 W: http://palosaari.fi/linux/
11084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11085 T: git git://linuxtv.org/anttip/media_tree.git
11086 F: drivers/media/dvb-frontends/m88ds3103*
11088 M88RS2000 MEDIA DRIVER
11089 M: Malcolm Priestley <tvboxspy@gmail.com>
11090 L: linux-media@vger.kernel.org
11092 W: https://linuxtv.org
11093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11094 F: drivers/media/dvb-frontends/m88rs2000*
11096 MA901 MASTERKIT USB FM RADIO DRIVER
11097 M: Alexey Klimov <klimov.linux@gmail.com>
11098 L: linux-media@vger.kernel.org
11100 T: git git://linuxtv.org/media_tree.git
11101 F: drivers/media/radio/radio-ma901.c
11104 M: Johannes Berg <johannes@sipsolutions.net>
11105 L: linux-wireless@vger.kernel.org
11107 W: https://wireless.wiki.kernel.org/
11108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11110 F: Documentation/networking/mac80211-injection.rst
11111 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11112 F: drivers/net/wireless/mac80211_hwsim.[ch]
11113 F: include/net/mac80211.h
11117 M: Jassi Brar <jassisinghbrar@gmail.com>
11118 L: linux-kernel@vger.kernel.org
11120 F: drivers/mailbox/
11121 F: include/linux/mailbox_client.h
11122 F: include/linux/mailbox_controller.h
11123 F: include/dt-bindings/mailbox/
11124 F: Documentation/devicetree/bindings/mailbox/
11127 M: Viresh Kumar <viresh.kumar@linaro.org>
11128 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11129 L: linux-kernel@vger.kernel.org
11131 F: drivers/mailbox/arm_mhuv2.c
11132 F: include/linux/mailbox/arm_mhuv2_message.h
11133 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11135 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11136 M: Jeremy Kerr <jk@codeconstruct.com.au>
11137 M: Matt Johnston <matt@codeconstruct.com.au>
11138 L: netdev@vger.kernel.org
11140 F: Documentation/networking/mctp.rst
11141 F: drivers/net/mctp/
11142 F: include/net/mctp.h
11143 F: include/net/mctpdevice.h
11144 F: include/net/netns/mctp.h
11147 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11148 M: Michael Kerrisk <mtk.manpages@gmail.com>
11149 L: linux-man@vger.kernel.org
11151 W: http://www.kernel.org/doc/man-pages
11153 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11154 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11155 L: linux-mips@vger.kernel.org
11157 F: arch/mips/boot/dts/img/pistachio*
11159 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11160 M: Andrew Lunn <andrew@lunn.ch>
11161 M: Vivien Didelot <vivien.didelot@gmail.com>
11162 L: netdev@vger.kernel.org
11164 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11165 F: Documentation/networking/devlink/mv88e6xxx.rst
11166 F: drivers/net/dsa/mv88e6xxx/
11167 F: include/linux/platform_data/mv88e6xxx.h
11169 MARVELL ARMADA 3700 PHY DRIVERS
11170 M: Miquel Raynal <miquel.raynal@bootlin.com>
11172 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11173 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11174 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11175 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11177 MARVELL ARMADA DRM SUPPORT
11178 M: Russell King <linux@armlinux.org.uk>
11180 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11181 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11182 F: Documentation/devicetree/bindings/display/armada/
11183 F: drivers/gpu/drm/armada/
11184 F: include/uapi/drm/armada_drm.h
11186 MARVELL CRYPTO DRIVER
11187 M: Boris Brezillon <bbrezillon@kernel.org>
11188 M: Arnaud Ebalard <arno@natisbad.org>
11189 M: Srujana Challa <schalla@marvell.com>
11190 L: linux-crypto@vger.kernel.org
11192 F: drivers/crypto/marvell/
11193 F: include/linux/soc/marvell/octeontx2/
11195 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11196 M: Mirko Lindner <mlindner@marvell.com>
11197 M: Stephen Hemminger <stephen@networkplumber.org>
11198 L: netdev@vger.kernel.org
11200 F: drivers/net/ethernet/marvell/sk*
11202 MARVELL LIBERTAS WIRELESS DRIVER
11203 L: libertas-dev@lists.infradead.org
11205 F: drivers/net/wireless/marvell/libertas/
11207 MARVELL MACCHIATOBIN SUPPORT
11208 M: Russell King <linux@armlinux.org.uk>
11209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11211 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11213 MARVELL MV643XX ETHERNET DRIVER
11214 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11215 L: netdev@vger.kernel.org
11217 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11218 F: include/linux/mv643xx.h
11220 MARVELL MV88X3310 PHY DRIVER
11221 M: Russell King <linux@armlinux.org.uk>
11222 M: Marek Behún <kabel@kernel.org>
11223 L: netdev@vger.kernel.org
11225 F: drivers/net/phy/marvell10g.c
11227 MARVELL MVEBU THERMAL DRIVER
11228 M: Miquel Raynal <miquel.raynal@bootlin.com>
11230 F: drivers/thermal/armada_thermal.c
11232 MARVELL MVNETA ETHERNET DRIVER
11233 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11234 L: netdev@vger.kernel.org
11236 F: drivers/net/ethernet/marvell/mvneta.*
11238 MARVELL MVPP2 ETHERNET DRIVER
11239 M: Marcin Wojtas <mw@semihalf.com>
11240 M: Russell King <linux@armlinux.org.uk>
11241 L: netdev@vger.kernel.org
11243 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11244 F: drivers/net/ethernet/marvell/mvpp2/
11246 MARVELL MWIFIEX WIRELESS DRIVER
11247 M: Amitkumar Karwar <amitkarwar@gmail.com>
11248 M: Ganapathi Bhat <ganapathi017@gmail.com>
11249 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11250 M: Xinming Hu <huxinming820@gmail.com>
11251 L: linux-wireless@vger.kernel.org
11253 F: drivers/net/wireless/marvell/mwifiex/
11255 MARVELL MWL8K WIRELESS DRIVER
11256 M: Lennert Buytenhek <buytenh@wantstofly.org>
11257 L: linux-wireless@vger.kernel.org
11259 F: drivers/net/wireless/marvell/mwl8k.c
11261 MARVELL NAND CONTROLLER DRIVER
11262 M: Miquel Raynal <miquel.raynal@bootlin.com>
11263 L: linux-mtd@lists.infradead.org
11265 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11266 F: drivers/mtd/nand/raw/marvell_nand.c
11268 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11269 M: Sunil Goutham <sgoutham@marvell.com>
11270 M: Geetha sowjanya <gakula@marvell.com>
11271 M: Subbaraya Sundeep <sbhatta@marvell.com>
11272 M: hariprasad <hkelam@marvell.com>
11273 L: netdev@vger.kernel.org
11275 F: drivers/net/ethernet/marvell/octeontx2/nic/
11276 F: include/linux/soc/marvell/octeontx2/
11278 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11279 M: Sunil Goutham <sgoutham@marvell.com>
11280 M: Linu Cherian <lcherian@marvell.com>
11281 M: Geetha sowjanya <gakula@marvell.com>
11282 M: Jerin Jacob <jerinj@marvell.com>
11283 M: hariprasad <hkelam@marvell.com>
11284 M: Subbaraya Sundeep <sbhatta@marvell.com>
11285 L: netdev@vger.kernel.org
11287 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11288 F: drivers/net/ethernet/marvell/octeontx2/af/
11290 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11291 M: Vadym Kochan <vkochan@marvell.com>
11292 M: Taras Chornyi <tchornyi@marvell.com>
11294 W: https://github.com/Marvell-switching/switchdev-prestera
11295 F: drivers/net/ethernet/marvell/prestera/
11297 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11298 M: Nicolas Pitre <nico@fluxnic.net>
11300 F: drivers/mmc/host/mvsdio.*
11302 MARVELL USB MDIO CONTROLLER DRIVER
11303 M: Tobias Waldekranz <tobias@waldekranz.com>
11304 L: netdev@vger.kernel.org
11306 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11307 F: drivers/net/mdio/mdio-mvusb.c
11309 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11310 M: Hu Ziji <huziji@marvell.com>
11311 L: linux-mmc@vger.kernel.org
11313 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11314 F: drivers/mmc/host/sdhci-xenon*
11316 MATROX FRAMEBUFFER DRIVER
11317 L: linux-fbdev@vger.kernel.org
11319 F: drivers/video/fbdev/matrox/matroxfb_*
11320 F: include/uapi/linux/matroxfb.h
11323 M: Daniel Nilsson <daniel.nilsson@flex.com>
11324 L: linux-hwmon@vger.kernel.org
11326 F: Documentation/hwmon/max15301.rst
11327 F: drivers/hwmon/pmbus/max15301.c
11329 MAX16065 HARDWARE MONITOR DRIVER
11330 M: Guenter Roeck <linux@roeck-us.net>
11331 L: linux-hwmon@vger.kernel.org
11333 F: Documentation/hwmon/max16065.rst
11334 F: drivers/hwmon/max16065.c
11336 MAX2175 SDR TUNER DRIVER
11337 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11338 L: linux-media@vger.kernel.org
11340 T: git git://linuxtv.org/media_tree.git
11341 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11342 F: Documentation/userspace-api/media/drivers/max2175.rst
11343 F: drivers/media/i2c/max2175*
11344 F: include/uapi/linux/max2175.h
11346 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11347 L: linux-hwmon@vger.kernel.org
11349 F: Documentation/hwmon/max6650.rst
11350 F: drivers/hwmon/max6650.c
11352 MAX6697 HARDWARE MONITOR DRIVER
11353 M: Guenter Roeck <linux@roeck-us.net>
11354 L: linux-hwmon@vger.kernel.org
11356 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11357 F: Documentation/hwmon/max6697.rst
11358 F: drivers/hwmon/max6697.c
11359 F: include/linux/platform_data/max6697.h
11361 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11362 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11363 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11364 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11365 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11366 L: linux-media@vger.kernel.org
11368 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11369 F: drivers/media/i2c/max9286.c
11371 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11372 M: Peter Rosin <peda@axentia.se>
11373 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11375 F: Documentation/devicetree/bindings/sound/max9860.txt
11376 F: sound/soc/codecs/max9860.*
11378 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11379 M: Andreas Klinger <ak@it-klinger.de>
11380 L: linux-iio@vger.kernel.org
11382 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11383 F: drivers/iio/proximity/mb1232.c
11385 MAXIM MAX77650 PMIC MFD DRIVER
11386 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11387 L: linux-kernel@vger.kernel.org
11389 F: Documentation/devicetree/bindings/*/*max77650.yaml
11390 F: Documentation/devicetree/bindings/*/max77650*.yaml
11391 F: drivers/gpio/gpio-max77650.c
11392 F: drivers/input/misc/max77650-onkey.c
11393 F: drivers/leds/leds-max77650.c
11394 F: drivers/mfd/max77650.c
11395 F: drivers/power/supply/max77650-charger.c
11396 F: drivers/regulator/max77650-regulator.c
11397 F: include/linux/mfd/max77650.h
11399 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11400 M: Javier Martinez Canillas <javier@dowhile0.org>
11401 L: linux-kernel@vger.kernel.org
11403 F: Documentation/devicetree/bindings/*/*max77802.txt
11404 F: drivers/regulator/max77802-regulator.c
11405 F: include/dt-bindings/*/*max77802.h
11407 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11408 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11409 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11410 L: linux-pm@vger.kernel.org
11412 F: drivers/power/supply/max14577_charger.c
11413 F: drivers/power/supply/max77693_charger.c
11415 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11416 M: Chanwoo Choi <cw00.choi@samsung.com>
11417 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11418 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11419 L: linux-kernel@vger.kernel.org
11421 F: Documentation/devicetree/bindings/*/max77686.txt
11422 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11423 F: Documentation/devicetree/bindings/mfd/max14577.txt
11424 F: Documentation/devicetree/bindings/mfd/max77693.txt
11425 F: drivers/*/max14577*.c
11426 F: drivers/*/max77686*.c
11427 F: drivers/*/max77693*.c
11428 F: drivers/clk/clk-max77686.c
11429 F: drivers/extcon/extcon-max14577.c
11430 F: drivers/extcon/extcon-max77693.c
11431 F: drivers/rtc/rtc-max77686.c
11432 F: include/linux/mfd/max14577*.h
11433 F: include/linux/mfd/max77686*.h
11434 F: include/linux/mfd/max77693*.h
11436 MAXIRADIO FM RADIO RECEIVER DRIVER
11437 M: Hans Verkuil <hverkuil@xs4all.nl>
11438 L: linux-media@vger.kernel.org
11440 W: https://linuxtv.org
11441 T: git git://linuxtv.org/media_tree.git
11442 F: drivers/media/radio/radio-maxiradio*
11444 MAXLINEAR ETHERNET PHY DRIVER
11445 M: Xu Liang <lxu@maxlinear.com>
11446 L: netdev@vger.kernel.org
11448 F: drivers/net/phy/mxl-gpy.c
11450 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11451 R: Yasushi SHOJI <yashi@spacecubics.com>
11452 L: linux-can@vger.kernel.org
11454 F: drivers/net/can/usb/mcba_usb.c
11456 MCAN MMIO DEVICE DRIVER
11457 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11458 L: linux-can@vger.kernel.org
11460 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11461 F: drivers/net/can/m_can/m_can.c
11462 F: drivers/net/can/m_can/m_can.h
11463 F: drivers/net/can/m_can/m_can_platform.c
11465 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11466 M: Rishi Gupta <gupt21@gmail.com>
11467 L: linux-i2c@vger.kernel.org
11468 L: linux-input@vger.kernel.org
11470 F: drivers/hid/hid-mcp2221.c
11472 MCP251XFD SPI-CAN NETWORK DRIVER
11473 M: Marc Kleine-Budde <mkl@pengutronix.de>
11474 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11475 R: Thomas Kopp <thomas.kopp@microchip.com>
11476 L: linux-can@vger.kernel.org
11478 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11479 F: drivers/net/can/spi/mcp251xfd/
11481 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11482 M: Peter Rosin <peda@axentia.se>
11483 L: linux-iio@vger.kernel.org
11485 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11486 F: drivers/iio/potentiometer/mcp4018.c
11487 F: drivers/iio/potentiometer/mcp4531.c
11489 MCR20A IEEE-802.15.4 RADIO DRIVER
11490 M: Xue Liu <liuxuenetmail@gmail.com>
11491 L: linux-wpan@vger.kernel.org
11493 W: https://github.com/xueliu/mcr20a-linux
11494 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11495 F: drivers/net/ieee802154/mcr20a.c
11496 F: drivers/net/ieee802154/mcr20a.h
11498 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11499 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11500 L: linux-iio@vger.kernel.org
11502 F: drivers/iio/dac/cio-dac.c
11504 MEDIA CONTROLLER FRAMEWORK
11505 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11506 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11507 L: linux-media@vger.kernel.org
11509 W: https://www.linuxtv.org
11510 T: git git://linuxtv.org/media_tree.git
11511 F: drivers/media/mc/
11512 F: include/media/media-*.h
11513 F: include/uapi/linux/media.h
11515 MEDIA DRIVER FOR FREESCALE IMX PXP
11516 M: Philipp Zabel <p.zabel@pengutronix.de>
11517 L: linux-media@vger.kernel.org
11519 T: git git://linuxtv.org/media_tree.git
11520 F: drivers/media/platform/imx-pxp.[ch]
11522 MEDIA DRIVERS FOR ASCOT2E
11523 M: Sergey Kozlov <serjk@netup.ru>
11524 M: Abylay Ospan <aospan@netup.ru>
11525 L: linux-media@vger.kernel.org
11527 W: https://linuxtv.org
11528 W: http://netup.tv/
11529 T: git git://linuxtv.org/media_tree.git
11530 F: drivers/media/dvb-frontends/ascot2e*
11532 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11533 M: Jasmin Jessich <jasmin@anw.at>
11534 L: linux-media@vger.kernel.org
11536 W: https://linuxtv.org
11537 T: git git://linuxtv.org/media_tree.git
11538 F: drivers/media/dvb-frontends/cxd2099*
11540 MEDIA DRIVERS FOR CXD2841ER
11541 M: Sergey Kozlov <serjk@netup.ru>
11542 M: Abylay Ospan <aospan@netup.ru>
11543 L: linux-media@vger.kernel.org
11545 W: https://linuxtv.org
11546 W: http://netup.tv/
11547 T: git git://linuxtv.org/media_tree.git
11548 F: drivers/media/dvb-frontends/cxd2841er*
11550 MEDIA DRIVERS FOR CXD2880
11551 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11552 L: linux-media@vger.kernel.org
11554 W: http://linuxtv.org/
11555 T: git git://linuxtv.org/media_tree.git
11556 F: drivers/media/dvb-frontends/cxd2880/*
11557 F: drivers/media/spi/cxd2880*
11559 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11560 L: linux-media@vger.kernel.org
11562 W: https://linuxtv.org
11563 T: git git://linuxtv.org/media_tree.git
11564 F: drivers/media/pci/ddbridge/*
11566 MEDIA DRIVERS FOR FREESCALE IMX
11567 M: Steve Longerbeam <slongerbeam@gmail.com>
11568 M: Philipp Zabel <p.zabel@pengutronix.de>
11569 L: linux-media@vger.kernel.org
11571 T: git git://linuxtv.org/media_tree.git
11572 F: Documentation/admin-guide/media/imx.rst
11573 F: Documentation/devicetree/bindings/media/imx.txt
11574 F: drivers/staging/media/imx/
11575 F: include/linux/imx-media.h
11576 F: include/media/imx.h
11578 MEDIA DRIVERS FOR FREESCALE IMX7
11579 M: Rui Miguel Silva <rmfrfs@gmail.com>
11580 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11581 L: linux-media@vger.kernel.org
11583 T: git git://linuxtv.org/media_tree.git
11584 F: Documentation/admin-guide/media/imx7.rst
11585 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11586 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11587 F: drivers/staging/media/imx/imx7-media-csi.c
11588 F: drivers/staging/media/imx/imx7-mipi-csis.c
11590 MEDIA DRIVERS FOR HELENE
11591 M: Abylay Ospan <aospan@netup.ru>
11592 L: linux-media@vger.kernel.org
11594 W: https://linuxtv.org
11595 W: http://netup.tv/
11596 T: git git://linuxtv.org/media_tree.git
11597 F: drivers/media/dvb-frontends/helene*
11599 MEDIA DRIVERS FOR HORUS3A
11600 M: Sergey Kozlov <serjk@netup.ru>
11601 M: Abylay Ospan <aospan@netup.ru>
11602 L: linux-media@vger.kernel.org
11604 W: https://linuxtv.org
11605 W: http://netup.tv/
11606 T: git git://linuxtv.org/media_tree.git
11607 F: drivers/media/dvb-frontends/horus3a*
11609 MEDIA DRIVERS FOR LNBH25
11610 M: Sergey Kozlov <serjk@netup.ru>
11611 M: Abylay Ospan <aospan@netup.ru>
11612 L: linux-media@vger.kernel.org
11614 W: https://linuxtv.org
11615 W: http://netup.tv/
11616 T: git git://linuxtv.org/media_tree.git
11617 F: drivers/media/dvb-frontends/lnbh25*
11619 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11620 L: linux-media@vger.kernel.org
11622 W: https://linuxtv.org
11623 T: git git://linuxtv.org/media_tree.git
11624 F: drivers/media/dvb-frontends/mxl5xx*
11626 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11627 M: Sergey Kozlov <serjk@netup.ru>
11628 M: Abylay Ospan <aospan@netup.ru>
11629 L: linux-media@vger.kernel.org
11631 W: https://linuxtv.org
11632 W: http://netup.tv/
11633 T: git git://linuxtv.org/media_tree.git
11634 F: drivers/media/pci/netup_unidvb/*
11636 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11637 M: Dmitry Osipenko <digetx@gmail.com>
11638 L: linux-media@vger.kernel.org
11639 L: linux-tegra@vger.kernel.org
11641 T: git git://linuxtv.org/media_tree.git
11642 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11643 F: drivers/staging/media/tegra-vde/
11645 MEDIA DRIVERS FOR RENESAS - CEU
11646 M: Jacopo Mondi <jacopo@jmondi.org>
11647 L: linux-media@vger.kernel.org
11648 L: linux-renesas-soc@vger.kernel.org
11650 T: git git://linuxtv.org/media_tree.git
11651 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11652 F: drivers/media/platform/renesas-ceu.c
11653 F: include/media/drv-intf/renesas-ceu.h
11655 MEDIA DRIVERS FOR RENESAS - DRIF
11656 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11657 L: linux-media@vger.kernel.org
11658 L: linux-renesas-soc@vger.kernel.org
11660 T: git git://linuxtv.org/media_tree.git
11661 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11662 F: drivers/media/platform/rcar_drif.c
11664 MEDIA DRIVERS FOR RENESAS - FCP
11665 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11666 L: linux-media@vger.kernel.org
11667 L: linux-renesas-soc@vger.kernel.org
11669 T: git git://linuxtv.org/media_tree.git
11670 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11671 F: drivers/media/platform/rcar-fcp.c
11672 F: include/media/rcar-fcp.h
11674 MEDIA DRIVERS FOR RENESAS - FDP1
11675 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11676 L: linux-media@vger.kernel.org
11677 L: linux-renesas-soc@vger.kernel.org
11679 T: git git://linuxtv.org/media_tree.git
11680 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11681 F: drivers/media/platform/rcar_fdp1.c
11683 MEDIA DRIVERS FOR RENESAS - VIN
11684 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11685 L: linux-media@vger.kernel.org
11686 L: linux-renesas-soc@vger.kernel.org
11688 T: git git://linuxtv.org/media_tree.git
11689 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11690 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11691 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11692 F: drivers/media/platform/rcar-vin/
11694 MEDIA DRIVERS FOR RENESAS - VSP1
11695 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11696 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11697 L: linux-media@vger.kernel.org
11698 L: linux-renesas-soc@vger.kernel.org
11700 T: git git://linuxtv.org/media_tree.git
11701 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11702 F: drivers/media/platform/vsp1/
11704 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11705 L: linux-media@vger.kernel.org
11707 W: https://linuxtv.org
11708 T: git git://linuxtv.org/media_tree.git
11709 F: drivers/media/dvb-frontends/stv0910*
11711 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11712 L: linux-media@vger.kernel.org
11714 W: https://linuxtv.org
11715 T: git git://linuxtv.org/media_tree.git
11716 F: drivers/media/dvb-frontends/stv6111*
11718 MEDIA DRIVERS FOR STM32 - DCMI
11719 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11720 L: linux-media@vger.kernel.org
11722 T: git git://linuxtv.org/media_tree.git
11723 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11724 F: drivers/media/platform/stm32/stm32-dcmi.c
11726 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11727 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11728 L: linux-media@vger.kernel.org
11730 W: https://linuxtv.org
11731 Q: http://patchwork.kernel.org/project/linux-media/list/
11732 T: git git://linuxtv.org/media_tree.git
11733 F: Documentation/admin-guide/media/
11734 F: Documentation/devicetree/bindings/media/
11735 F: Documentation/driver-api/media/
11736 F: Documentation/userspace-api/media/
11738 F: drivers/staging/media/
11739 F: include/linux/platform_data/media/
11741 F: include/uapi/linux/dvb/
11742 F: include/uapi/linux/ivtv*
11743 F: include/uapi/linux/media.h
11744 F: include/uapi/linux/meye.h
11745 F: include/uapi/linux/uvcvideo.h
11746 F: include/uapi/linux/v4l2-*
11747 F: include/uapi/linux/videodev2.h
11749 MEDIATEK BLUETOOTH DRIVER
11750 M: Sean Wang <sean.wang@mediatek.com>
11751 L: linux-bluetooth@vger.kernel.org
11752 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11754 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11755 F: drivers/bluetooth/btmtkuart.c
11757 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11758 M: Sean Wang <sean.wang@mediatek.com>
11759 L: linux-pm@vger.kernel.org
11761 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11762 F: drivers/power/reset/mt6323-poweroff.c
11764 MEDIATEK CIR DRIVER
11765 M: Sean Wang <sean.wang@mediatek.com>
11767 F: drivers/media/rc/mtk-cir.c
11769 MEDIATEK DMA DRIVER
11770 M: Sean Wang <sean.wang@mediatek.com>
11771 L: dmaengine@vger.kernel.org
11772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11773 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11775 F: Documentation/devicetree/bindings/dma/mtk-*
11776 F: drivers/dma/mediatek/
11778 MEDIATEK ETHERNET DRIVER
11779 M: Felix Fietkau <nbd@nbd.name>
11780 M: John Crispin <john@phrozen.org>
11781 M: Sean Wang <sean.wang@mediatek.com>
11782 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11783 L: netdev@vger.kernel.org
11785 F: drivers/net/ethernet/mediatek/
11787 MEDIATEK I2C CONTROLLER DRIVER
11788 M: Qii Wang <qii.wang@mediatek.com>
11789 L: linux-i2c@vger.kernel.org
11791 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11792 F: drivers/i2c/busses/i2c-mt65xx.c
11794 MEDIATEK IOMMU DRIVER
11795 M: Yong Wu <yong.wu@mediatek.com>
11796 L: iommu@lists.linux-foundation.org
11797 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11799 F: Documentation/devicetree/bindings/iommu/mediatek*
11800 F: drivers/iommu/mtk_iommu*
11801 F: include/dt-bindings/memory/mt*-port.h
11803 MEDIATEK JPEG DRIVER
11804 M: Rick Chang <rick.chang@mediatek.com>
11805 M: Bin Liu <bin.liu@mediatek.com>
11807 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11808 F: drivers/media/platform/mtk-jpeg/
11810 MEDIATEK MDP DRIVER
11811 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11812 M: Houlong Wei <houlong.wei@mediatek.com>
11813 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11815 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11816 F: drivers/media/platform/mtk-mdp/
11817 F: drivers/media/platform/mtk-vpu/
11819 MEDIATEK MEDIA DRIVER
11820 M: Tiffany Lin <tiffany.lin@mediatek.com>
11821 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11823 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11824 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11825 F: drivers/media/platform/mtk-vcodec/
11826 F: drivers/media/platform/mtk-vpu/
11828 MEDIATEK MMC/SD/SDIO DRIVER
11829 M: Chaotian Jing <chaotian.jing@mediatek.com>
11831 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11832 F: drivers/mmc/host/mtk-sd.c
11834 MEDIATEK MT76 WIRELESS LAN DRIVER
11835 M: Felix Fietkau <nbd@nbd.name>
11836 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11837 R: Ryder Lee <ryder.lee@mediatek.com>
11838 L: linux-wireless@vger.kernel.org
11840 F: drivers/net/wireless/mediatek/mt76/
11842 MEDIATEK MT7601U WIRELESS LAN DRIVER
11843 M: Jakub Kicinski <kubakici@wp.pl>
11844 L: linux-wireless@vger.kernel.org
11846 F: drivers/net/wireless/mediatek/mt7601u/
11848 MEDIATEK MT7621 CLOCK DRIVER
11849 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11851 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11852 F: drivers/clk/ralink/clk-mt7621.c
11854 MEDIATEK MT7621/28/88 I2C DRIVER
11855 M: Stefan Roese <sr@denx.de>
11856 L: linux-i2c@vger.kernel.org
11858 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11859 F: drivers/i2c/busses/i2c-mt7621.c
11861 MEDIATEK MT7621 PHY PCI DRIVER
11862 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11864 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11865 F: drivers/phy/ralink/phy-mt7621-pci.c
11867 MEDIATEK NAND CONTROLLER DRIVER
11868 L: linux-mtd@lists.infradead.org
11870 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11871 F: drivers/mtd/nand/raw/mtk_*
11873 MEDIATEK PMIC LED DRIVER
11874 M: Sean Wang <sean.wang@mediatek.com>
11876 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11877 F: drivers/leds/leds-mt6323.c
11879 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11880 M: Sean Wang <sean.wang@mediatek.com>
11882 F: drivers/char/hw_random/mtk-rng.c
11884 MEDIATEK SWITCH DRIVER
11885 M: Sean Wang <sean.wang@mediatek.com>
11886 M: Landen Chao <Landen.Chao@mediatek.com>
11887 M: DENG Qingfang <dqfext@gmail.com>
11888 L: netdev@vger.kernel.org
11890 F: drivers/net/dsa/mt7530.*
11891 F: net/dsa/tag_mtk.c
11893 MEDIATEK USB3 DRD IP DRIVER
11894 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11895 L: linux-usb@vger.kernel.org
11896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11897 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11899 F: Documentation/devicetree/bindings/usb/mediatek,*
11900 F: drivers/usb/host/xhci-mtk*
11901 F: drivers/usb/mtu3/
11903 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11904 M: Peter Senna Tschudin <peter.senna@gmail.com>
11905 M: Martin Donnelly <martin.donnelly@ge.com>
11906 M: Martyn Welch <martyn.welch@collabora.co.uk>
11908 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11909 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11911 MEGARAID SCSI/SAS DRIVERS
11912 M: Kashyap Desai <kashyap.desai@broadcom.com>
11913 M: Sumit Saxena <sumit.saxena@broadcom.com>
11914 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11915 L: megaraidlinux.pdl@broadcom.com
11916 L: linux-scsi@vger.kernel.org
11918 W: http://www.avagotech.com/support/
11919 F: Documentation/scsi/megaraid.rst
11920 F: drivers/scsi/megaraid.*
11921 F: drivers/scsi/megaraid/
11923 MELEXIS MLX90614 DRIVER
11924 M: Crt Mori <cmo@melexis.com>
11925 L: linux-iio@vger.kernel.org
11927 W: http://www.melexis.com
11928 F: drivers/iio/temperature/mlx90614.c
11930 MELEXIS MLX90632 DRIVER
11931 M: Crt Mori <cmo@melexis.com>
11932 L: linux-iio@vger.kernel.org
11934 W: http://www.melexis.com
11935 F: drivers/iio/temperature/mlx90632.c
11937 MELFAS MIP4 TOUCHSCREEN DRIVER
11938 M: Sangwon Jee <jeesw@melfas.com>
11940 W: http://www.melfas.com
11941 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11942 F: drivers/input/touchscreen/melfas_mip4.c
11944 MELLANOX BLUEFIELD I2C DRIVER
11945 M: Khalil Blaiech <kblaiech@nvidia.com>
11946 L: linux-i2c@vger.kernel.org
11948 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11949 F: drivers/i2c/busses/i2c-mlxbf.c
11951 MELLANOX ETHERNET DRIVER (mlx4_en)
11952 M: Tariq Toukan <tariqt@nvidia.com>
11953 L: netdev@vger.kernel.org
11955 W: http://www.mellanox.com
11956 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11957 F: drivers/net/ethernet/mellanox/mlx4/en_*
11959 MELLANOX ETHERNET DRIVER (mlx5e)
11960 M: Saeed Mahameed <saeedm@nvidia.com>
11961 L: netdev@vger.kernel.org
11963 W: http://www.mellanox.com
11964 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11965 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11967 MELLANOX ETHERNET INNOVA DRIVERS
11968 R: Boris Pismenny <borisp@nvidia.com>
11969 L: netdev@vger.kernel.org
11971 W: http://www.mellanox.com
11972 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11973 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11974 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11975 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11976 F: include/linux/mlx5/mlx5_ifc_fpga.h
11978 MELLANOX ETHERNET SWITCH DRIVERS
11979 M: Jiri Pirko <jiri@nvidia.com>
11980 M: Ido Schimmel <idosch@nvidia.com>
11981 L: netdev@vger.kernel.org
11983 W: http://www.mellanox.com
11984 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11985 F: drivers/net/ethernet/mellanox/mlxsw/
11986 F: tools/testing/selftests/drivers/net/mlxsw/
11988 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11989 M: mlxsw@nvidia.com
11990 L: netdev@vger.kernel.org
11992 W: http://www.mellanox.com
11993 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11994 F: drivers/net/ethernet/mellanox/mlxfw/
11996 MELLANOX HARDWARE PLATFORM SUPPORT
11997 M: Hans de Goede <hdegoede@redhat.com>
11998 M: Mark Gross <mgross@linux.intel.com>
11999 M: Vadim Pasternak <vadimp@nvidia.com>
12000 L: platform-driver-x86@vger.kernel.org
12002 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12003 F: drivers/platform/mellanox/
12004 F: include/linux/platform_data/mlxreg.h
12006 MELLANOX MLX4 core VPI driver
12007 M: Tariq Toukan <tariqt@nvidia.com>
12008 L: netdev@vger.kernel.org
12009 L: linux-rdma@vger.kernel.org
12011 W: http://www.mellanox.com
12012 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12013 F: drivers/net/ethernet/mellanox/mlx4/
12014 F: include/linux/mlx4/
12016 MELLANOX MLX4 IB driver
12017 M: Yishai Hadas <yishaih@nvidia.com>
12018 L: linux-rdma@vger.kernel.org
12020 W: http://www.mellanox.com
12021 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12022 F: drivers/infiniband/hw/mlx4/
12023 F: include/linux/mlx4/
12024 F: include/uapi/rdma/mlx4-abi.h
12026 MELLANOX MLX5 core VPI driver
12027 M: Saeed Mahameed <saeedm@nvidia.com>
12028 M: Leon Romanovsky <leonro@nvidia.com>
12029 L: netdev@vger.kernel.org
12030 L: linux-rdma@vger.kernel.org
12032 W: http://www.mellanox.com
12033 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12034 F: Documentation/networking/device_drivers/ethernet/mellanox/
12035 F: drivers/net/ethernet/mellanox/mlx5/core/
12036 F: include/linux/mlx5/
12038 MELLANOX MLX5 IB driver
12039 M: Leon Romanovsky <leonro@nvidia.com>
12040 L: linux-rdma@vger.kernel.org
12042 W: http://www.mellanox.com
12043 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12044 F: drivers/infiniband/hw/mlx5/
12045 F: include/linux/mlx5/
12046 F: include/uapi/rdma/mlx5-abi.h
12048 MELLANOX MLXCPLD I2C AND MUX DRIVER
12049 M: Vadim Pasternak <vadimp@nvidia.com>
12050 M: Michael Shych <michaelsh@nvidia.com>
12051 L: linux-i2c@vger.kernel.org
12053 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12054 F: drivers/i2c/busses/i2c-mlxcpld.c
12055 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12057 MELLANOX MLXCPLD LED DRIVER
12058 M: Vadim Pasternak <vadimp@nvidia.com>
12059 L: linux-leds@vger.kernel.org
12061 F: Documentation/leds/leds-mlxcpld.rst
12062 F: drivers/leds/leds-mlxcpld.c
12063 F: drivers/leds/leds-mlxreg.c
12065 MELLANOX PLATFORM DRIVER
12066 M: Vadim Pasternak <vadimp@nvidia.com>
12067 L: platform-driver-x86@vger.kernel.org
12069 F: drivers/platform/x86/mlx-platform.c
12072 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12073 M: "Paul E. McKenney" <paulmck@kernel.org>
12074 L: linux-kernel@vger.kernel.org
12076 F: arch/powerpc/include/asm/membarrier.h
12077 F: include/uapi/linux/membarrier.h
12078 F: kernel/sched/membarrier.c
12081 M: Mike Rapoport <rppt@linux.ibm.com>
12082 L: linux-mm@kvack.org
12084 F: Documentation/core-api/boot-time-mm.rst
12085 F: include/linux/memblock.h
12088 MEMORY CONTROLLER DRIVERS
12089 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12090 L: linux-kernel@vger.kernel.org
12092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12093 F: Documentation/devicetree/bindings/memory-controllers/
12095 F: include/dt-bindings/memory/
12098 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12099 M: Dmitry Osipenko <digetx@gmail.com>
12100 L: linux-pm@vger.kernel.org
12101 L: linux-tegra@vger.kernel.org
12102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12104 F: drivers/devfreq/tegra30-devfreq.c
12107 M: Andrew Morton <akpm@linux-foundation.org>
12108 L: linux-mm@kvack.org
12110 W: http://www.linux-mm.org
12111 T: quilt https://ozlabs.org/~akpm/mmotm/
12112 T: quilt https://ozlabs.org/~akpm/mmots/
12113 T: git git://github.com/hnaz/linux-mm.git
12114 F: include/linux/gfp.h
12115 F: include/linux/memory_hotplug.h
12116 F: include/linux/mm.h
12117 F: include/linux/mmzone.h
12118 F: include/linux/pagewalk.h
12119 F: include/linux/vmalloc.h
12121 F: tools/testing/selftests/vm/
12123 MEMORY TECHNOLOGY DEVICES (MTD)
12124 M: Miquel Raynal <miquel.raynal@bootlin.com>
12125 M: Richard Weinberger <richard@nod.at>
12126 M: Vignesh Raghavendra <vigneshr@ti.com>
12127 L: linux-mtd@lists.infradead.org
12129 W: http://www.linux-mtd.infradead.org/
12130 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12131 C: irc://irc.oftc.net/mtd
12132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12134 F: Documentation/devicetree/bindings/mtd/
12136 F: include/linux/mtd/
12137 F: include/uapi/mtd/
12139 MEN A21 WATCHDOG DRIVER
12140 M: Johannes Thumshirn <morbidrsa@gmail.com>
12141 L: linux-watchdog@vger.kernel.org
12143 F: drivers/watchdog/mena21_wdt.c
12145 MEN CHAMELEON BUS (mcb)
12146 M: Johannes Thumshirn <morbidrsa@gmail.com>
12148 F: Documentation/driver-api/men-chameleon-bus.rst
12150 F: include/linux/mcb.h
12152 MEN F21BMC (Board Management Controller)
12153 M: Andreas Werner <andreas.werner@men.de>
12155 F: Documentation/hwmon/menf21bmc.rst
12156 F: drivers/hwmon/menf21bmc_hwmon.c
12157 F: drivers/leds/leds-menf21bmc.c
12158 F: drivers/mfd/menf21bmc.c
12159 F: drivers/watchdog/menf21bmc_wdt.c
12161 MEN Z069 WATCHDOG DRIVER
12162 M: Johannes Thumshirn <jth@kernel.org>
12163 L: linux-watchdog@vger.kernel.org
12165 F: drivers/watchdog/menz69_wdt.c
12167 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12168 M: Neil Armstrong <narmstrong@baylibre.com>
12169 L: linux-media@vger.kernel.org
12170 L: linux-amlogic@lists.infradead.org
12172 W: http://linux-meson.com/
12173 T: git git://linuxtv.org/media_tree.git
12174 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12175 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12176 F: drivers/media/cec/platform/meson/ao-cec.c
12178 MESON GE2D DRIVER FOR AMLOGIC SOCS
12179 M: Neil Armstrong <narmstrong@baylibre.com>
12180 L: linux-media@vger.kernel.org
12181 L: linux-amlogic@lists.infradead.org
12183 T: git git://linuxtv.org/media_tree.git
12184 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12185 F: drivers/media/platform/meson/ge2d/
12187 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12188 M: Liang Yang <liang.yang@amlogic.com>
12189 L: linux-mtd@lists.infradead.org
12191 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12192 F: drivers/mtd/nand/raw/meson_*
12194 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12195 M: Neil Armstrong <narmstrong@baylibre.com>
12196 L: linux-media@vger.kernel.org
12197 L: linux-amlogic@lists.infradead.org
12199 T: git git://linuxtv.org/media_tree.git
12200 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12201 F: drivers/staging/media/meson/vdec/
12203 METHODE UDPU SUPPORT
12204 M: Vladimir Vid <vladimir.vid@sartura.hr>
12206 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12209 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12210 M: Hemant Kumar <hemantk@codeaurora.org>
12211 L: linux-arm-msm@vger.kernel.org
12213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12214 F: Documentation/ABI/stable/sysfs-bus-mhi
12215 F: Documentation/mhi/
12216 F: drivers/bus/mhi/
12217 F: include/linux/mhi.h
12219 MICROBLAZE ARCHITECTURE
12220 M: Michal Simek <monstr@monstr.eu>
12222 W: http://www.monstr.eu/fdt/
12223 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12224 F: arch/microblaze/
12226 MICROCHIP AT91 DMA DRIVERS
12227 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12228 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12230 L: dmaengine@vger.kernel.org
12232 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12233 F: drivers/dma/at_hdmac.c
12234 F: drivers/dma/at_hdmac_regs.h
12235 F: drivers/dma/at_xdmac.c
12236 F: include/dt-bindings/dma/at91.h
12238 MICROCHIP AT91 SERIAL DRIVER
12239 M: Richard Genoud <richard.genoud@gmail.com>
12241 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12242 F: drivers/tty/serial/atmel_serial.c
12243 F: drivers/tty/serial/atmel_serial.h
12245 MICROCHIP AT91 USART MFD DRIVER
12246 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12247 L: linux-kernel@vger.kernel.org
12249 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12250 F: drivers/mfd/at91-usart.c
12251 F: include/dt-bindings/mfd/at91-usart.h
12253 MICROCHIP AT91 USART SPI DRIVER
12254 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12255 L: linux-spi@vger.kernel.org
12257 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12258 F: drivers/spi/spi-at91-usart.c
12260 MICROCHIP AUDIO ASOC DRIVERS
12261 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12262 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12266 MICROCHIP ECC DRIVER
12267 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12268 L: linux-crypto@vger.kernel.org
12270 F: drivers/crypto/atmel-ecc.*
12272 MICROCHIP I2C DRIVER
12273 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12274 L: linux-i2c@vger.kernel.org
12276 F: drivers/i2c/busses/i2c-at91-*.c
12277 F: drivers/i2c/busses/i2c-at91.h
12279 MICROCHIP ISC DRIVER
12280 M: Eugen Hristev <eugen.hristev@microchip.com>
12281 L: linux-media@vger.kernel.org
12283 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12284 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12285 F: drivers/media/platform/atmel/atmel-isc-base.c
12286 F: drivers/media/platform/atmel/atmel-isc-regs.h
12287 F: drivers/media/platform/atmel/atmel-isc.h
12288 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12289 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12290 F: include/linux/atmel-isc-media.h
12292 MICROCHIP ISI DRIVER
12293 M: Eugen Hristev <eugen.hristev@microchip.com>
12294 L: linux-media@vger.kernel.org
12296 F: drivers/media/platform/atmel/atmel-isi.c
12297 F: drivers/media/platform/atmel/atmel-isi.h
12299 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12300 M: Woojung Huh <woojung.huh@microchip.com>
12301 M: UNGLinuxDriver@microchip.com
12302 L: netdev@vger.kernel.org
12304 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12305 F: drivers/net/dsa/microchip/*
12306 F: include/linux/platform_data/microchip-ksz.h
12307 F: net/dsa/tag_ksz.c
12309 MICROCHIP LAN743X ETHERNET DRIVER
12310 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12311 M: UNGLinuxDriver@microchip.com
12312 L: netdev@vger.kernel.org
12314 F: drivers/net/ethernet/microchip/lan743x_*
12316 MICROCHIP LCDFB DRIVER
12317 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12318 L: linux-fbdev@vger.kernel.org
12320 F: drivers/video/fbdev/atmel_lcdfb.c
12321 F: include/video/atmel_lcdc.h
12323 MICROCHIP MCP16502 PMIC DRIVER
12324 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12327 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12328 F: drivers/regulator/mcp16502.c
12330 MICROCHIP MCP3911 ADC DRIVER
12331 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12332 M: Kent Gustavsson <kent@minoris.se>
12333 L: linux-iio@vger.kernel.org
12335 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12336 F: drivers/iio/adc/mcp3911.c
12338 MICROCHIP MMC/SD/SDIO MCI DRIVER
12339 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12341 F: drivers/mmc/host/atmel-mci.c
12343 MICROCHIP NAND DRIVER
12344 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12345 L: linux-mtd@lists.infradead.org
12347 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12348 F: drivers/mtd/nand/raw/atmel/*
12350 MICROCHIP PWM DRIVER
12351 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12353 L: linux-pwm@vger.kernel.org
12355 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12356 F: drivers/pwm/pwm-atmel.c
12358 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12359 M: Eugen Hristev <eugen.hristev@microchip.com>
12360 L: linux-iio@vger.kernel.org
12362 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12363 F: drivers/iio/adc/at91-sama5d2_adc.c
12364 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12366 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12367 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12369 F: drivers/power/reset/at91-sama5d2_shdwc.c
12371 MICROCHIP SPI DRIVER
12372 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12374 F: drivers/spi/spi-atmel.*
12376 MICROCHIP SSC DRIVER
12377 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12380 F: drivers/misc/atmel-ssc.c
12381 F: include/linux/atmel-ssc.h
12383 MICROCHIP USB251XB DRIVER
12384 M: Richard Leitner <richard.leitner@skidata.com>
12385 L: linux-usb@vger.kernel.org
12387 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12388 F: drivers/usb/misc/usb251xb.c
12390 MICROCHIP USBA UDC DRIVER
12391 M: Cristian Birsan <cristian.birsan@microchip.com>
12392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12394 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12396 MICROCHIP WILC1000 WIFI DRIVER
12397 M: Ajay Singh <ajay.kathat@microchip.com>
12398 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12399 L: linux-wireless@vger.kernel.org
12401 F: drivers/net/wireless/microchip/wilc1000/
12403 MICROSEMI MIPS SOCS
12404 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12405 M: UNGLinuxDriver@microchip.com
12406 L: linux-mips@vger.kernel.org
12408 F: Documentation/devicetree/bindings/mips/mscc.txt
12409 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12410 F: arch/mips/boot/dts/mscc/
12411 F: arch/mips/configs/generic/board-ocelot.config
12412 F: arch/mips/generic/board-ocelot.c
12414 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12415 M: Don Brace <don.brace@microchip.com>
12416 L: storagedev@microchip.com
12417 L: linux-scsi@vger.kernel.org
12419 F: Documentation/scsi/smartpqi.rst
12420 F: drivers/scsi/smartpqi/Kconfig
12421 F: drivers/scsi/smartpqi/Makefile
12422 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12423 F: include/linux/cciss*.h
12424 F: include/uapi/linux/cciss*.h
12426 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12427 M: Maximilian Luz <luzmaximilian@gmail.com>
12428 L: linux-pm@vger.kernel.org
12429 L: platform-driver-x86@vger.kernel.org
12431 F: drivers/power/supply/surface_battery.c
12432 F: drivers/power/supply/surface_charger.c
12434 MICROSOFT SURFACE DTX DRIVER
12435 M: Maximilian Luz <luzmaximilian@gmail.com>
12436 L: platform-driver-x86@vger.kernel.org
12438 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12439 F: drivers/platform/surface/surface_dtx.c
12440 F: include/uapi/linux/surface_aggregator/dtx.h
12442 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12443 M: Maximilian Luz <luzmaximilian@gmail.com>
12444 L: platform-driver-x86@vger.kernel.org
12446 F: drivers/platform/surface/surface_gpe.c
12448 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12449 M: Hans de Goede <hdegoede@redhat.com>
12450 M: Mark Gross <mgross@linux.intel.com>
12451 M: Maximilian Luz <luzmaximilian@gmail.com>
12452 L: platform-driver-x86@vger.kernel.org
12454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12455 F: drivers/platform/surface/
12457 MICROSOFT SURFACE HID TRANSPORT DRIVER
12458 M: Maximilian Luz <luzmaximilian@gmail.com>
12459 L: linux-input@vger.kernel.org
12460 L: platform-driver-x86@vger.kernel.org
12462 F: drivers/hid/surface-hid/
12464 MICROSOFT SURFACE HOT-PLUG DRIVER
12465 M: Maximilian Luz <luzmaximilian@gmail.com>
12466 L: platform-driver-x86@vger.kernel.org
12468 F: drivers/platform/surface/surface_hotplug.c
12470 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12471 M: Maximilian Luz <luzmaximilian@gmail.com>
12472 L: platform-driver-x86@vger.kernel.org
12474 F: drivers/platform/surface/surface_platform_profile.c
12476 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12477 M: Chen Yu <yu.c.chen@intel.com>
12478 L: platform-driver-x86@vger.kernel.org
12480 F: drivers/platform/surface/surfacepro3_button.c
12482 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12483 M: Maximilian Luz <luzmaximilian@gmail.com>
12484 L: platform-driver-x86@vger.kernel.org
12486 W: https://github.com/linux-surface/surface-aggregator-module
12487 C: irc://irc.libera.chat/linux-surface
12488 F: Documentation/driver-api/surface_aggregator/
12489 F: drivers/platform/surface/aggregator/
12490 F: drivers/platform/surface/surface_acpi_notify.c
12491 F: drivers/platform/surface/surface_aggregator_cdev.c
12492 F: drivers/platform/surface/surface_aggregator_registry.c
12493 F: include/linux/surface_acpi_notify.h
12494 F: include/linux/surface_aggregator/
12495 F: include/uapi/linux/surface_aggregator/
12497 MICROTEK X6 SCANNER
12498 M: Oliver Neukum <oliver@neukum.org>
12500 F: drivers/usb/image/microtek.*
12502 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12503 M: Luka Kovacic <luka.kovacic@sartura.hr>
12504 M: Luka Perkov <luka.perkov@sartura.hr>
12506 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12507 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12508 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12509 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12510 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12511 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12513 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12514 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12515 L: linux-media@vger.kernel.org
12517 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12518 F: Documentation/driver-api/media/drivers/ccs/
12519 F: Documentation/userspace-api/media/drivers/ccs.rst
12520 F: drivers/media/i2c/ccs-pll.c
12521 F: drivers/media/i2c/ccs-pll.h
12522 F: drivers/media/i2c/ccs/
12523 F: include/uapi/linux/ccs.h
12524 F: include/uapi/linux/smiapp.h
12527 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12528 L: linux-mips@vger.kernel.org
12530 W: http://www.linux-mips.org/
12531 Q: https://patchwork.kernel.org/project/linux-mips/list/
12532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12533 F: Documentation/devicetree/bindings/mips/
12534 F: Documentation/mips/
12536 F: drivers/platform/mips/
12538 MIPS BOSTON DEVELOPMENT BOARD
12539 M: Paul Burton <paulburton@kernel.org>
12540 L: linux-mips@vger.kernel.org
12542 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12543 F: arch/mips/boot/dts/img/boston.dts
12544 F: arch/mips/configs/generic/board-boston.config
12545 F: drivers/clk/imgtec/clk-boston.c
12546 F: include/dt-bindings/clock/boston-clock.h
12549 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12550 M: Serge Semin <fancer.lancer@gmail.com>
12551 L: linux-mips@vger.kernel.org
12553 F: drivers/bus/mips_cdmm.c
12554 F: drivers/clocksource/mips-gic-timer.c
12555 F: drivers/cpuidle/cpuidle-cps.c
12556 F: drivers/irqchip/irq-mips-cpu.c
12557 F: drivers/irqchip/irq-mips-gic.c
12559 MIPS GENERIC PLATFORM
12560 M: Paul Burton <paulburton@kernel.org>
12561 L: linux-mips@vger.kernel.org
12563 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12564 F: arch/mips/generic/
12565 F: arch/mips/tools/generic-board-config.sh
12567 MIPS RINT INSTRUCTION EMULATION
12568 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12569 L: linux-mips@vger.kernel.org
12571 F: arch/mips/math-emu/dp_rint.c
12572 F: arch/mips/math-emu/sp_rint.c
12574 MIPS/LOONGSON1 ARCHITECTURE
12575 M: Keguang Zhang <keguang.zhang@gmail.com>
12576 L: linux-mips@vger.kernel.org
12578 F: arch/mips/include/asm/mach-loongson32/
12579 F: arch/mips/loongson32/
12580 F: drivers/*/*/*loongson1*
12581 F: drivers/*/*loongson1*
12583 MIPS/LOONGSON2EF ARCHITECTURE
12584 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12585 L: linux-mips@vger.kernel.org
12587 F: arch/mips/include/asm/mach-loongson2ef/
12588 F: arch/mips/loongson2ef/
12589 F: drivers/cpufreq/loongson2_cpufreq.c
12591 MIPS/LOONGSON64 ARCHITECTURE
12592 M: Huacai Chen <chenhuacai@kernel.org>
12593 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12594 L: linux-mips@vger.kernel.org
12596 F: arch/mips/include/asm/mach-loongson64/
12597 F: arch/mips/loongson64/
12598 F: drivers/irqchip/irq-loongson*
12599 F: drivers/platform/mips/cpu_hwmon.c
12601 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12602 M: Hans Verkuil <hverkuil@xs4all.nl>
12603 L: linux-media@vger.kernel.org
12605 W: https://linuxtv.org
12606 T: git git://linuxtv.org/media_tree.git
12607 F: drivers/media/radio/radio-miropcm20*
12610 R: Lubomir Rintel <lkundrak@v3.sk>
12611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12614 F: arch/arm/boot/dts/mmp*
12615 F: arch/arm/mach-mmp/
12616 F: include/linux/soc/mmp/
12618 MMP USB PHY DRIVERS
12619 R: Lubomir Rintel <lkundrak@v3.sk>
12620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12622 F: drivers/phy/marvell/phy-mmp3-usb.c
12623 F: drivers/phy/marvell/phy-pxa-usb.c
12625 MMU GATHER AND TLB INVALIDATION
12626 M: Will Deacon <will@kernel.org>
12627 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12628 M: Andrew Morton <akpm@linux-foundation.org>
12629 M: Nick Piggin <npiggin@gmail.com>
12630 M: Peter Zijlstra <peterz@infradead.org>
12631 L: linux-arch@vger.kernel.org
12632 L: linux-mm@kvack.org
12634 F: arch/*/include/asm/tlb.h
12635 F: include/asm-generic/tlb.h
12638 MN88472 MEDIA DRIVER
12639 M: Antti Palosaari <crope@iki.fi>
12640 L: linux-media@vger.kernel.org
12642 W: https://linuxtv.org
12643 W: http://palosaari.fi/linux/
12644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12645 F: drivers/media/dvb-frontends/mn88472*
12647 MN88473 MEDIA DRIVER
12648 M: Antti Palosaari <crope@iki.fi>
12649 L: linux-media@vger.kernel.org
12651 W: https://linuxtv.org
12652 W: http://palosaari.fi/linux/
12653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12654 F: drivers/media/dvb-frontends/mn88473*
12657 M: Luis Chamberlain <mcgrof@kernel.org>
12658 M: Jessica Yu <jeyu@kernel.org>
12660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12661 F: include/linux/module.h
12664 MONOLITHIC POWER SYSTEM PMIC DRIVER
12665 M: Saravanan Sekar <sravanhome@gmail.com>
12667 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12668 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12669 F: drivers/iio/adc/mp2629_adc.c
12670 F: drivers/mfd/mp2629.c
12671 F: drivers/power/supply/mp2629_charger.c
12672 F: drivers/regulator/mp5416.c
12673 F: drivers/regulator/mpq7920.c
12674 F: drivers/regulator/mpq7920.h
12675 F: include/linux/mfd/mp2629.h
12677 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12679 W: http://popies.net/meye/
12680 F: Documentation/userspace-api/media/drivers/meye*
12681 F: drivers/media/pci/meye/
12682 F: include/uapi/linux/meye.h
12684 MOTORCOMM PHY DRIVER
12685 M: Peter Geis <pgwipeout@gmail.com>
12686 L: netdev@vger.kernel.org
12688 F: drivers/net/phy/motorcomm.c
12690 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12691 M: Jiri Slaby <jirislaby@kernel.org>
12693 F: Documentation/driver-api/serial/moxa-smartio.rst
12694 F: drivers/tty/mxser.*
12696 MR800 AVERMEDIA USB FM RADIO DRIVER
12697 M: Alexey Klimov <klimov.linux@gmail.com>
12698 L: linux-media@vger.kernel.org
12700 T: git git://linuxtv.org/media_tree.git
12701 F: drivers/media/radio/radio-mr800.c
12703 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12704 M: Alan Ott <alan@signal11.us>
12705 L: linux-wpan@vger.kernel.org
12707 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12708 F: drivers/net/ieee802154/mrf24j40.c
12711 M: "Lee, Chun-Yi" <jlee@suse.com>
12712 L: platform-driver-x86@vger.kernel.org
12714 F: drivers/platform/x86/msi-laptop.c
12717 L: platform-driver-x86@vger.kernel.org
12719 F: drivers/platform/x86/msi-wmi.c
12721 MSI001 MEDIA DRIVER
12722 M: Antti Palosaari <crope@iki.fi>
12723 L: linux-media@vger.kernel.org
12725 W: https://linuxtv.org
12726 W: http://palosaari.fi/linux/
12727 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12728 T: git git://linuxtv.org/anttip/media_tree.git
12729 F: drivers/media/tuners/msi001*
12731 MSI2500 MEDIA DRIVER
12732 M: Antti Palosaari <crope@iki.fi>
12733 L: linux-media@vger.kernel.org
12735 W: https://linuxtv.org
12736 W: http://palosaari.fi/linux/
12737 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12738 T: git git://linuxtv.org/anttip/media_tree.git
12739 F: drivers/media/usb/msi2500/
12741 MSTAR INTERRUPT CONTROLLER DRIVER
12742 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12743 M: Daniel Palmer <daniel@thingy.jp>
12745 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12746 F: drivers/irqchip/irq-mst-intc.c
12748 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12749 M: Robert Jarzmik <robert.jarzmik@free.fr>
12750 L: linux-mtd@lists.infradead.org
12752 F: drivers/mtd/devices/docg3*
12754 MT9M032 APTINA SENSOR DRIVER
12755 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12756 L: linux-media@vger.kernel.org
12758 T: git git://linuxtv.org/media_tree.git
12759 F: drivers/media/i2c/mt9m032.c
12760 F: include/media/i2c/mt9m032.h
12762 MT9P031 APTINA CAMERA SENSOR
12763 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12764 L: linux-media@vger.kernel.org
12766 T: git git://linuxtv.org/media_tree.git
12767 F: drivers/media/i2c/mt9p031.c
12768 F: include/media/i2c/mt9p031.h
12770 MT9T001 APTINA CAMERA SENSOR
12771 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12772 L: linux-media@vger.kernel.org
12774 T: git git://linuxtv.org/media_tree.git
12775 F: drivers/media/i2c/mt9t001.c
12776 F: include/media/i2c/mt9t001.h
12778 MT9T112 APTINA CAMERA SENSOR
12779 M: Jacopo Mondi <jacopo@jmondi.org>
12780 L: linux-media@vger.kernel.org
12782 T: git git://linuxtv.org/media_tree.git
12783 F: drivers/media/i2c/mt9t112.c
12784 F: include/media/i2c/mt9t112.h
12786 MT9V032 APTINA CAMERA SENSOR
12787 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12788 L: linux-media@vger.kernel.org
12790 T: git git://linuxtv.org/media_tree.git
12791 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12792 F: drivers/media/i2c/mt9v032.c
12793 F: include/media/i2c/mt9v032.h
12795 MT9V111 APTINA CAMERA SENSOR
12796 M: Jacopo Mondi <jacopo@jmondi.org>
12797 L: linux-media@vger.kernel.org
12799 T: git git://linuxtv.org/media_tree.git
12800 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12801 F: drivers/media/i2c/mt9v111.c
12803 MULTIFUNCTION DEVICES (MFD)
12804 M: Lee Jones <lee.jones@linaro.org>
12806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12807 F: Documentation/devicetree/bindings/mfd/
12809 F: include/dt-bindings/mfd/
12810 F: include/linux/mfd/
12812 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12814 F: drivers/mmc/host/mmc_spi.c
12815 F: include/linux/spi/mmc_spi.h
12817 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12818 M: Ulf Hansson <ulf.hansson@linaro.org>
12819 L: linux-mmc@vger.kernel.org
12821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12822 F: Documentation/devicetree/bindings/mmc/
12824 F: include/linux/mmc/
12825 F: include/uapi/linux/mmc/
12827 MULTIPLEXER SUBSYSTEM
12828 M: Peter Rosin <peda@axentia.se>
12830 F: Documentation/ABI/testing/sysfs-class-mux*
12831 F: Documentation/devicetree/bindings/mux/
12833 F: include/dt-bindings/mux/
12834 F: include/linux/mux/
12836 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12837 M: Bin Liu <b-liu@ti.com>
12838 L: linux-usb@vger.kernel.org
12840 F: drivers/usb/musb/
12842 MXL301RF MEDIA DRIVER
12843 M: Akihiro Tsukada <tskd08@gmail.com>
12844 L: linux-media@vger.kernel.org
12846 F: drivers/media/tuners/mxl301rf*
12848 MXL5007T MEDIA DRIVER
12849 M: Michael Krufky <mkrufky@linuxtv.org>
12850 L: linux-media@vger.kernel.org
12852 W: https://linuxtv.org
12853 W: http://github.com/mkrufky
12854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12855 T: git git://linuxtv.org/mkrufky/tuners.git
12856 F: drivers/media/tuners/mxl5007t.*
12859 M: Marek Vasut <marex@denx.de>
12860 M: Stefan Agner <stefan@agner.ch>
12861 L: dri-devel@lists.freedesktop.org
12863 T: git git://anongit.freedesktop.org/drm/drm-misc
12864 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12865 F: drivers/gpu/drm/mxsfb/
12867 MYLEX DAC960 PCI RAID Controller
12868 M: Hannes Reinecke <hare@kernel.org>
12869 L: linux-scsi@vger.kernel.org
12871 F: drivers/scsi/myrb.*
12872 F: drivers/scsi/myrs.*
12874 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12875 M: Chris Lee <christopher.lee@cspi.com>
12876 L: netdev@vger.kernel.org
12878 W: https://www.cspi.com/ethernet-products/support/downloads/
12879 F: drivers/net/ethernet/myricom/myri10ge/
12881 NAND FLASH SUBSYSTEM
12882 M: Miquel Raynal <miquel.raynal@bootlin.com>
12883 R: Richard Weinberger <richard@nod.at>
12884 L: linux-mtd@lists.infradead.org
12886 W: http://www.linux-mtd.infradead.org/
12887 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12888 C: irc://irc.oftc.net/mtd
12889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12890 F: drivers/mtd/nand/
12891 F: include/linux/mtd/*nand*.h
12893 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12894 M: Daniel Mack <zonque@gmail.com>
12895 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12897 W: http://www.native-instruments.com
12898 F: sound/usb/caiaq/
12900 NATSEMI ETHERNET DRIVER (DP8381x)
12902 F: drivers/net/ethernet/natsemi/natsemi.c
12904 NCR 5380 SCSI DRIVERS
12905 M: Finn Thain <fthain@linux-m68k.org>
12906 M: Michael Schmitz <schmitzmic@gmail.com>
12907 L: linux-scsi@vger.kernel.org
12909 F: Documentation/scsi/g_NCR5380.rst
12910 F: drivers/scsi/NCR5380.*
12911 F: drivers/scsi/arm/cumana_1.c
12912 F: drivers/scsi/arm/oak.c
12913 F: drivers/scsi/atari_scsi.*
12914 F: drivers/scsi/dmx3191d.c
12915 F: drivers/scsi/g_NCR5380.*
12916 F: drivers/scsi/mac_scsi.*
12917 F: drivers/scsi/sun3_scsi.*
12918 F: drivers/scsi/sun3_scsi_vme.c
12921 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12925 NCT6775 HARDWARE MONITOR DRIVER
12926 M: Guenter Roeck <linux@roeck-us.net>
12927 L: linux-hwmon@vger.kernel.org
12929 F: Documentation/hwmon/nct6775.rst
12930 F: drivers/hwmon/nct6775.c
12933 M: Jakub Kicinski <kuba@kernel.org>
12935 F: drivers/net/netdevsim/*
12937 NETEM NETWORK EMULATOR
12938 M: Stephen Hemminger <stephen@networkplumber.org>
12939 L: netdev@vger.kernel.org
12941 F: net/sched/sch_netem.c
12943 NETERION 10GbE DRIVERS (s2io/vxge)
12944 M: Jon Mason <jdmason@kudzu.us>
12945 L: netdev@vger.kernel.org
12947 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12948 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12949 F: drivers/net/ethernet/neterion/
12952 M: Pablo Neira Ayuso <pablo@netfilter.org>
12953 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12954 M: Florian Westphal <fw@strlen.de>
12955 L: netfilter-devel@vger.kernel.org
12956 L: coreteam@netfilter.org
12958 W: http://www.netfilter.org/
12959 W: http://www.iptables.org/
12960 W: http://www.nftables.org/
12961 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12962 C: irc://irc.libera.chat/netfilter
12963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12965 F: include/linux/netfilter*
12966 F: include/linux/netfilter/
12967 F: include/net/netfilter/
12968 F: include/uapi/linux/netfilter*
12969 F: include/uapi/linux/netfilter/
12970 F: net/*/netfilter.c
12971 F: net/*/netfilter/
12972 F: net/bridge/br_netfilter*.c
12975 NETROM NETWORK LAYER
12976 M: Ralf Baechle <ralf@linux-mips.org>
12977 L: linux-hams@vger.kernel.org
12979 W: http://www.linux-ax25.org/
12980 F: include/net/netrom.h
12981 F: include/uapi/linux/netrom.h
12984 NETRONIX EMBEDDED CONTROLLER
12985 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12987 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12988 F: drivers/mfd/ntxec.c
12989 F: drivers/pwm/pwm-ntxec.c
12990 F: drivers/rtc/rtc-ntxec.c
12991 F: include/linux/mfd/ntxec.h
12993 NETRONOME ETHERNET DRIVERS
12994 M: Simon Horman <simon.horman@corigine.com>
12995 R: Jakub Kicinski <kuba@kernel.org>
12996 L: oss-drivers@corigine.com
12998 F: drivers/net/ethernet/netronome/
13000 NETWORK BLOCK DEVICE (NBD)
13001 M: Josef Bacik <josef@toxicpanda.com>
13002 L: linux-block@vger.kernel.org
13003 L: nbd@other.debian.org
13005 F: Documentation/admin-guide/blockdev/nbd.rst
13006 F: drivers/block/nbd.c
13007 F: include/trace/events/nbd.h
13008 F: include/uapi/linux/nbd.h
13010 NETWORK DROP MONITOR
13011 M: Neil Horman <nhorman@tuxdriver.com>
13012 L: netdev@vger.kernel.org
13014 W: https://fedorahosted.org/dropwatch/
13015 F: include/uapi/linux/net_dropmon.h
13016 F: net/core/drop_monitor.c
13019 M: "David S. Miller" <davem@davemloft.net>
13020 M: Jakub Kicinski <kuba@kernel.org>
13021 L: netdev@vger.kernel.org
13023 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13026 F: Documentation/devicetree/bindings/net/
13027 F: drivers/connector/
13029 F: include/linux/etherdevice.h
13030 F: include/linux/fcdevice.h
13031 F: include/linux/fddidevice.h
13032 F: include/linux/hippidevice.h
13033 F: include/linux/if_*
13034 F: include/linux/inetdevice.h
13035 F: include/linux/netdevice.h
13036 F: include/uapi/linux/if_*
13037 F: include/uapi/linux/netdevice.h
13039 NETWORKING DRIVERS (WIRELESS)
13040 M: Kalle Valo <kvalo@codeaurora.org>
13041 L: linux-wireless@vger.kernel.org
13043 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13046 F: Documentation/devicetree/bindings/net/wireless/
13047 F: drivers/net/wireless/
13050 M: Andrew Lunn <andrew@lunn.ch>
13051 M: Vivien Didelot <vivien.didelot@gmail.com>
13052 M: Florian Fainelli <f.fainelli@gmail.com>
13053 M: Vladimir Oltean <olteanv@gmail.com>
13055 F: Documentation/devicetree/bindings/net/dsa/
13056 F: drivers/net/dsa/
13057 F: include/linux/dsa/
13058 F: include/linux/platform_data/dsa.h
13059 F: include/net/dsa.h
13062 NETWORKING [GENERAL]
13063 M: "David S. Miller" <davem@davemloft.net>
13064 M: Jakub Kicinski <kuba@kernel.org>
13065 L: netdev@vger.kernel.org
13067 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13068 B: mailto:netdev@vger.kernel.org
13069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13071 F: Documentation/networking/
13072 F: include/linux/in.h
13073 F: include/linux/net.h
13074 F: include/linux/netdevice.h
13076 F: include/uapi/linux/in.h
13077 F: include/uapi/linux/net.h
13078 F: include/uapi/linux/net_namespace.h
13079 F: include/uapi/linux/netdevice.h
13083 F: tools/testing/selftests/net/
13086 M: Steffen Klassert <steffen.klassert@secunet.com>
13087 M: Herbert Xu <herbert@gondor.apana.org.au>
13088 M: "David S. Miller" <davem@davemloft.net>
13089 L: netdev@vger.kernel.org
13091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13093 F: include/net/xfrm.h
13094 F: include/uapi/linux/xfrm.h
13097 F: net/ipv4/ip_vti.c
13098 F: net/ipv4/ipcomp.c
13102 F: net/ipv6/ip6_vti.c
13103 F: net/ipv6/ipcomp6.c
13107 F: tools/testing/selftests/net/ipsec.c
13109 NETWORKING [IPv4/IPv6]
13110 M: "David S. Miller" <davem@davemloft.net>
13111 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13112 M: David Ahern <dsahern@kernel.org>
13113 L: netdev@vger.kernel.org
13115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13121 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13122 M: Paul Moore <paul@paul-moore.com>
13123 L: netdev@vger.kernel.org
13124 L: linux-security-module@vger.kernel.org
13126 W: https://github.com/netlabel
13127 F: Documentation/netlabel/
13128 F: include/net/calipso.h
13129 F: include/net/cipso_ipv4.h
13130 F: include/net/netlabel.h
13131 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13132 F: include/uapi/linux/netfilter/xt_SECMARK.h
13133 F: net/ipv4/cipso_ipv4.c
13134 F: net/ipv6/calipso.c
13135 F: net/netfilter/xt_CONNSECMARK.c
13136 F: net/netfilter/xt_SECMARK.c
13140 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13141 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13142 L: netdev@vger.kernel.org
13143 L: mptcp@lists.linux.dev
13145 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13146 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13147 F: Documentation/networking/mptcp-sysctl.rst
13148 F: include/net/mptcp.h
13149 F: include/trace/events/mptcp.h
13150 F: include/uapi/linux/mptcp.h
13152 F: tools/testing/selftests/net/mptcp/
13155 M: Eric Dumazet <edumazet@google.com>
13156 L: netdev@vger.kernel.org
13158 F: include/linux/tcp.h
13159 F: include/net/tcp.h
13160 F: include/trace/events/tcp.h
13161 F: include/uapi/linux/tcp.h
13162 F: net/ipv4/syncookies.c
13164 F: net/ipv6/syncookies.c
13168 M: Boris Pismenny <borisp@nvidia.com>
13169 M: John Fastabend <john.fastabend@gmail.com>
13170 M: Daniel Borkmann <daniel@iogearbox.net>
13171 M: Jakub Kicinski <kuba@kernel.org>
13172 L: netdev@vger.kernel.org
13174 F: include/net/tls.h
13175 F: include/uapi/linux/tls.h
13178 NETWORKING [WIRELESS]
13179 L: linux-wireless@vger.kernel.org
13180 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13182 NETXEN (1/10) GbE SUPPORT
13183 M: Manish Chopra <manishc@marvell.com>
13184 M: Rahul Verma <rahulv@marvell.com>
13185 M: GR-Linux-NIC-Dev@marvell.com
13186 L: netdev@vger.kernel.org
13188 F: drivers/net/ethernet/qlogic/netxen/
13190 NET_FAILOVER MODULE
13191 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13192 L: netdev@vger.kernel.org
13194 F: Documentation/networking/net_failover.rst
13195 F: drivers/net/net_failover.c
13196 F: include/net/net_failover.h
13199 M: David Ahern <dsahern@kernel.org>
13200 L: netdev@vger.kernel.org
13202 F: include/net/netns/nexthop.h
13203 F: include/net/nexthop.h
13204 F: include/uapi/linux/nexthop.h
13205 F: net/ipv4/nexthop.c
13208 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13209 L: linux-nfc@lists.01.org (subscribers-only)
13210 L: netdev@vger.kernel.org
13212 F: Documentation/devicetree/bindings/net/nfc/
13214 F: include/linux/platform_data/nfcmrvl.h
13215 F: include/net/nfc/
13216 F: include/uapi/linux/nfc.h
13219 NFC VIRTUAL NCI DEVICE DRIVER
13220 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13221 L: netdev@vger.kernel.org
13222 L: linux-nfc@lists.01.org (subscribers-only)
13224 F: drivers/nfc/virtual_ncidev.c
13225 F: tools/testing/selftests/nci/
13227 NFS, SUNRPC, AND LOCKD CLIENTS
13228 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13229 M: Anna Schumaker <anna.schumaker@netapp.com>
13230 L: linux-nfs@vger.kernel.org
13232 W: http://client.linux-nfs.org
13233 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13237 F: include/linux/lockd/
13238 F: include/linux/nfs*
13239 F: include/linux/sunrpc/
13240 F: include/uapi/linux/nfs*
13241 F: include/uapi/linux/sunrpc/
13243 F: Documentation/filesystems/nfs/
13246 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13247 L: linux-nilfs@vger.kernel.org
13249 W: https://nilfs.sourceforge.io/
13250 W: https://nilfs.osdn.jp/
13251 T: git git://github.com/konis/nilfs2.git
13252 F: Documentation/filesystems/nilfs2.rst
13254 F: include/trace/events/nilfs2.h
13255 F: include/uapi/linux/nilfs2_api.h
13256 F: include/uapi/linux/nilfs2_ondisk.h
13258 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13259 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13261 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13262 F: Documentation/scsi/NinjaSCSI.rst
13263 F: drivers/scsi/pcmcia/nsp_*
13265 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13266 M: GOTO Masanori <gotom@debian.or.jp>
13267 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13269 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13270 F: Documentation/scsi/NinjaSCSI.rst
13271 F: drivers/scsi/nsp32*
13274 M: Ley Foon Tan <ley.foon.tan@intel.com>
13276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
13279 NITRO ENCLAVES (NE)
13280 M: Andra Paraschiv <andraprs@amazon.com>
13281 M: Alexandru Vasile <lexnv@amazon.com>
13282 M: Alexandru Ciobotaru <alcioa@amazon.com>
13283 L: linux-kernel@vger.kernel.org
13285 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13286 F: Documentation/virt/ne_overview.rst
13287 F: drivers/virt/nitro_enclaves/
13288 F: include/linux/nitro_enclaves.h
13289 F: include/uapi/linux/nitro_enclaves.h
13290 F: samples/nitro_enclaves/
13292 NOHZ, DYNTICKS SUPPORT
13293 M: Frederic Weisbecker <fweisbec@gmail.com>
13294 M: Thomas Gleixner <tglx@linutronix.de>
13295 M: Ingo Molnar <mingo@kernel.org>
13296 L: linux-kernel@vger.kernel.org
13298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13299 F: include/linux/sched/nohz.h
13300 F: include/linux/tick.h
13301 F: kernel/time/tick*.*
13303 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13304 M: Pavel Machek <pavel@ucw.cz>
13305 M: Sakari Ailus <sakari.ailus@iki.fi>
13306 L: linux-media@vger.kernel.org
13308 F: drivers/media/i2c/ad5820.c
13309 F: drivers/media/i2c/et8ek8
13311 NOKIA N900 POWER SUPPLY DRIVERS
13312 R: Pali Rohár <pali@kernel.org>
13313 F: drivers/power/supply/bq2415x_charger.c
13314 F: drivers/power/supply/bq27xxx_battery.c
13315 F: drivers/power/supply/bq27xxx_battery_i2c.c
13316 F: drivers/power/supply/isp1704_charger.c
13317 F: drivers/power/supply/rx51_battery.c
13318 F: include/linux/power/bq2415x_charger.h
13319 F: include/linux/power/bq27xxx_battery.h
13322 M: Willy Tarreau <w@1wt.eu>
13324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13325 F: tools/include/nolibc/
13328 M: Matthias Maennich <maennich@google.com>
13330 F: Documentation/core-api/symbol-namespaces.rst
13334 M: Sanjay R Mehta <sanju.mehta@amd.com>
13335 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13336 L: linux-ntb@googlegroups.com
13338 F: drivers/ntb/hw/amd/
13341 M: Jon Mason <jdmason@kudzu.us>
13342 M: Dave Jiang <dave.jiang@intel.com>
13343 M: Allen Hubbe <allenbh@gmail.com>
13344 L: linux-ntb@googlegroups.com
13346 W: https://github.com/jonmason/ntb/wiki
13347 T: git git://github.com/jonmason/ntb.git
13348 F: drivers/net/ntb_netdev.c
13350 F: include/linux/ntb.h
13351 F: include/linux/ntb_transport.h
13352 F: tools/testing/selftests/ntb/
13355 M: Serge Semin <fancer.lancer@gmail.com>
13356 L: linux-ntb@googlegroups.com
13358 F: drivers/ntb/hw/idt/
13361 M: Dave Jiang <dave.jiang@intel.com>
13362 L: linux-ntb@googlegroups.com
13364 W: https://github.com/davejiang/linux/wiki
13365 T: git https://github.com/davejiang/linux.git
13366 F: drivers/ntb/hw/intel/
13369 M: Anton Altaparmakov <anton@tuxera.com>
13370 L: linux-ntfs-dev@lists.sourceforge.net
13372 W: http://www.tuxera.com/
13373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13374 F: Documentation/filesystems/ntfs.rst
13378 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13379 L: ntfs3@lists.linux.dev
13381 W: http://www.paragon-software.com/
13382 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13383 F: Documentation/filesystems/ntfs3.rst
13387 M: Finn Thain <fthain@linux-m68k.org>
13388 L: linux-m68k@lists.linux-m68k.org
13390 F: arch/*/include/asm/nubus.h
13392 F: include/linux/nubus.h
13393 F: include/uapi/linux/nubus.h
13395 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13396 M: Antonino Daplas <adaplas@gmail.com>
13397 L: linux-fbdev@vger.kernel.org
13399 F: drivers/video/fbdev/nvidia/
13400 F: drivers/video/fbdev/riva/
13403 M: Keith Busch <kbusch@kernel.org>
13404 M: Jens Axboe <axboe@fb.com>
13405 M: Christoph Hellwig <hch@lst.de>
13406 M: Sagi Grimberg <sagi@grimberg.me>
13407 L: linux-nvme@lists.infradead.org
13409 W: http://git.infradead.org/nvme.git
13410 T: git://git.infradead.org/nvme.git
13411 F: drivers/nvme/host/
13412 F: include/linux/nvme.h
13413 F: include/uapi/linux/nvme_ioctl.h
13415 NVM EXPRESS FC TRANSPORT DRIVERS
13416 M: James Smart <james.smart@broadcom.com>
13417 L: linux-nvme@lists.infradead.org
13419 F: drivers/nvme/host/fc.c
13420 F: drivers/nvme/target/fc.c
13421 F: drivers/nvme/target/fcloop.c
13422 F: include/linux/nvme-fc-driver.h
13423 F: include/linux/nvme-fc.h
13425 NVM EXPRESS TARGET DRIVER
13426 M: Christoph Hellwig <hch@lst.de>
13427 M: Sagi Grimberg <sagi@grimberg.me>
13428 M: Chaitanya Kulkarni <kch@nvidia.com>
13429 L: linux-nvme@lists.infradead.org
13431 W: http://git.infradead.org/nvme.git
13432 T: git://git.infradead.org/nvme.git
13433 F: drivers/nvme/target/
13436 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13439 F: Documentation/ABI/stable/sysfs-bus-nvmem
13440 F: Documentation/devicetree/bindings/nvmem/
13442 F: include/linux/nvmem-consumer.h
13443 F: include/linux/nvmem-provider.h
13445 NXP C45 TJA11XX PHY DRIVER
13446 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13447 L: netdev@vger.kernel.org
13449 F: drivers/net/phy/nxp-c45-tja11xx.c
13452 M: Ashish Kumar <ashish.kumar@nxp.com>
13453 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13454 L: linux-spi@vger.kernel.org
13456 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13457 F: drivers/spi/spi-nxp-fspi.c
13459 NXP FXAS21002C DRIVER
13460 M: Rui Miguel Silva <rmfrfs@gmail.com>
13461 L: linux-iio@vger.kernel.org
13463 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13464 F: drivers/iio/gyro/fxas21002c.h
13465 F: drivers/iio/gyro/fxas21002c_core.c
13466 F: drivers/iio/gyro/fxas21002c_i2c.c
13467 F: drivers/iio/gyro/fxas21002c_spi.c
13469 NXP i.MX CLOCK DRIVERS
13470 M: Abel Vesa <abel.vesa@nxp.com>
13471 L: linux-clk@vger.kernel.org
13472 L: linux-imx@nxp.com
13474 F: drivers/clk/imx/
13476 NXP i.MX 8MQ DCSS DRIVER
13477 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13478 R: Lucas Stach <l.stach@pengutronix.de>
13479 L: dri-devel@lists.freedesktop.org
13481 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13482 F: drivers/gpu/drm/imx/dcss/
13484 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13485 M: Jagan Teki <jagan@amarulasolutions.com>
13487 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13488 F: drivers/regulator/pf8x00-regulator.c
13490 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13491 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13492 L: linux-kernel@vger.kernel.org
13494 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13495 F: drivers/extcon/extcon-ptn5150.c
13497 NXP SGTL5000 DRIVER
13498 M: Fabio Estevam <festevam@gmail.com>
13499 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13501 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13502 F: sound/soc/codecs/sgtl5000*
13504 NXP SJA1105 ETHERNET SWITCH DRIVER
13505 M: Vladimir Oltean <olteanv@gmail.com>
13506 L: linux-kernel@vger.kernel.org
13508 F: drivers/net/dsa/sja1105
13509 F: drivers/net/pcs/pcs-xpcs-nxp.c
13511 NXP TDA998X DRM DRIVER
13512 M: Russell King <linux@armlinux.org.uk>
13514 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13515 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13516 F: drivers/gpu/drm/i2c/tda998x_drv.c
13517 F: include/drm/i2c/tda998x.h
13518 F: include/dt-bindings/display/tda998x.h
13522 M: Peter Rosin <peda@axentia.se>
13523 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13525 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13526 F: sound/soc/codecs/tfa9879*
13528 NXP/Goodix TFA989X (TFA1) DRIVER
13529 M: Stephan Gerhold <stephan@gerhold.net>
13530 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13532 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13533 F: sound/soc/codecs/tfa989x.c
13536 R: Charles Gorand <charles.gorand@effinnov.com>
13537 L: linux-nfc@lists.01.org (subscribers-only)
13539 F: drivers/nfc/nxp-nci
13541 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13542 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13543 R: NXP Linux Team <linux-imx@nxp.com>
13544 L: linux-media@vger.kernel.org
13546 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13547 F: drivers/media/platform/imx-jpeg
13549 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13550 M: Jonas Malaco <jonas@protocubo.io>
13551 L: linux-hwmon@vger.kernel.org
13553 F: Documentation/hwmon/nzxt-kraken2.rst
13554 F: drivers/hwmon/nzxt-kraken2.c
13557 M: Jiri Pirko <jiri@nvidia.com>
13558 L: netdev@vger.kernel.org
13560 F: include/linux/objagg.h
13562 F: lib/test_objagg.c
13565 M: Josh Poimboeuf <jpoimboe@redhat.com>
13566 M: Peter Zijlstra <peterz@infradead.org>
13569 F: include/linux/objtool.h
13571 OCELOT ETHERNET SWITCH DRIVER
13572 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13573 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13574 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13575 M: UNGLinuxDriver@microchip.com
13576 L: netdev@vger.kernel.org
13578 F: drivers/net/dsa/ocelot/*
13579 F: drivers/net/ethernet/mscc/
13580 F: include/soc/mscc/ocelot*
13581 F: net/dsa/tag_ocelot.c
13582 F: net/dsa/tag_ocelot_8021q.c
13583 F: tools/testing/selftests/drivers/net/ocelot/*
13585 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13586 M: Frederic Barrat <fbarrat@linux.ibm.com>
13587 M: Andrew Donnellan <ajd@linux.ibm.com>
13588 L: linuxppc-dev@lists.ozlabs.org
13590 F: Documentation/userspace-api/accelerators/ocxl.rst
13591 F: arch/powerpc/include/asm/pnv-ocxl.h
13592 F: arch/powerpc/platforms/powernv/ocxl.c
13593 F: drivers/misc/ocxl/
13594 F: include/misc/ocxl*
13595 F: include/uapi/misc/ocxl.h
13598 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13599 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13600 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13601 L: linux-omap@vger.kernel.org
13603 F: sound/soc/ti/n810.c
13604 F: sound/soc/ti/omap*
13605 F: sound/soc/ti/rx51.c
13606 F: sound/soc/ti/sdma-pcm.*
13608 OMAP CLOCK FRAMEWORK SUPPORT
13609 M: Paul Walmsley <paul@pwsan.com>
13610 L: linux-omap@vger.kernel.org
13612 F: arch/arm/*omap*/*clock*
13614 OMAP DEVICE TREE SUPPORT
13615 M: Benoît Cousson <bcousson@baylibre.com>
13616 M: Tony Lindgren <tony@atomide.com>
13617 L: linux-omap@vger.kernel.org
13618 L: devicetree@vger.kernel.org
13620 F: arch/arm/boot/dts/*am3*
13621 F: arch/arm/boot/dts/*am4*
13622 F: arch/arm/boot/dts/*am5*
13623 F: arch/arm/boot/dts/*dra7*
13624 F: arch/arm/boot/dts/*omap*
13625 F: arch/arm/boot/dts/logicpd-som-lv*
13626 F: arch/arm/boot/dts/logicpd-torpedo*
13628 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13629 L: linux-omap@vger.kernel.org
13630 L: linux-fbdev@vger.kernel.org
13632 F: Documentation/arm/omap/dss.rst
13633 F: drivers/video/fbdev/omap2/
13635 OMAP FRAMEBUFFER SUPPORT
13636 L: linux-fbdev@vger.kernel.org
13637 L: linux-omap@vger.kernel.org
13639 F: drivers/video/fbdev/omap/
13641 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13642 M: Roger Quadros <rogerq@kernel.org>
13643 M: Tony Lindgren <tony@atomide.com>
13644 L: linux-omap@vger.kernel.org
13646 F: arch/arm/mach-omap2/*gpmc*
13647 F: drivers/memory/omap-gpmc.c
13650 M: Grygorii Strashko <grygorii.strashko@ti.com>
13651 M: Santosh Shilimkar <ssantosh@kernel.org>
13652 M: Kevin Hilman <khilman@kernel.org>
13653 L: linux-omap@vger.kernel.org
13655 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13656 F: drivers/gpio/gpio-omap.c
13658 OMAP HARDWARE SPINLOCK SUPPORT
13659 M: Ohad Ben-Cohen <ohad@wizery.com>
13660 L: linux-omap@vger.kernel.org
13662 F: drivers/hwspinlock/omap_hwspinlock.c
13664 OMAP HS MMC SUPPORT
13665 L: linux-mmc@vger.kernel.org
13666 L: linux-omap@vger.kernel.org
13668 F: drivers/mmc/host/omap_hsmmc.c
13671 M: Paul Walmsley <paul@pwsan.com>
13672 L: linux-omap@vger.kernel.org
13674 F: arch/arm/mach-omap2/omap_hwmod*data*
13677 M: Benoît Cousson <bcousson@baylibre.com>
13678 M: Paul Walmsley <paul@pwsan.com>
13679 L: linux-omap@vger.kernel.org
13681 F: arch/arm/mach-omap2/omap_hwmod.*
13684 M: Vignesh R <vigneshr@ti.com>
13685 L: linux-omap@vger.kernel.org
13686 L: linux-i2c@vger.kernel.org
13688 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13689 F: drivers/i2c/busses/i2c-omap.c
13691 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13692 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13693 L: linux-media@vger.kernel.org
13695 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13696 F: drivers/media/platform/omap3isp/
13697 F: drivers/staging/media/omap4iss/
13700 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13701 L: linux-omap@vger.kernel.org
13703 F: drivers/mmc/host/omap.c
13705 OMAP POWER MANAGEMENT SUPPORT
13706 M: Kevin Hilman <khilman@kernel.org>
13707 L: linux-omap@vger.kernel.org
13709 F: arch/arm/*omap*/*pm*
13710 F: drivers/cpufreq/omap-cpufreq.c
13712 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13713 M: Rajendra Nayak <rnayak@codeaurora.org>
13714 M: Paul Walmsley <paul@pwsan.com>
13715 L: linux-omap@vger.kernel.org
13717 F: arch/arm/mach-omap2/prm*
13719 OMAP RANDOM NUMBER GENERATOR SUPPORT
13720 M: Deepak Saxena <dsaxena@plexity.net>
13722 F: drivers/char/hw_random/omap-rng.c
13725 L: linux-usb@vger.kernel.org
13726 L: linux-omap@vger.kernel.org
13728 F: arch/arm/*omap*/usb*
13729 F: drivers/usb/*/*omap*
13731 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13732 M: Mark Jackson <mpfj@newflow.co.uk>
13733 L: linux-omap@vger.kernel.org
13735 F: arch/arm/boot/dts/am335x-nano.dts
13738 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13739 M: Tony Lindgren <tony@atomide.com>
13740 L: linux-omap@vger.kernel.org
13742 Q: http://patchwork.kernel.org/project/linux-omap/list/
13743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13744 F: arch/arm/configs/omap1_defconfig
13745 F: arch/arm/mach-omap1/
13746 F: arch/arm/plat-omap/
13747 F: drivers/i2c/busses/i2c-omap.c
13748 F: include/linux/platform_data/ams-delta-fiq.h
13749 F: include/linux/platform_data/i2c-omap.h
13752 M: Tony Lindgren <tony@atomide.com>
13753 L: linux-omap@vger.kernel.org
13755 W: http://www.muru.com/linux/omap/
13756 W: http://linux.omap.com/
13757 Q: http://patchwork.kernel.org/project/linux-omap/list/
13758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13759 F: arch/arm/configs/omap2plus_defconfig
13760 F: arch/arm/mach-omap2/
13761 F: arch/arm/plat-omap/
13762 F: drivers/bus/ti-sysc.c
13763 F: drivers/i2c/busses/i2c-omap.c
13764 F: drivers/irqchip/irq-omap-intc.c
13765 F: drivers/mfd/*omap*.c
13766 F: drivers/mfd/menelaus.c
13767 F: drivers/mfd/palmas.c
13768 F: drivers/mfd/tps65217.c
13769 F: drivers/mfd/tps65218.c
13770 F: drivers/mfd/tps65910.c
13771 F: drivers/mfd/twl-core.[ch]
13772 F: drivers/mfd/twl4030*.c
13773 F: drivers/mfd/twl6030*.c
13774 F: drivers/mfd/twl6040*.c
13775 F: drivers/regulator/palmas-regulator*.c
13776 F: drivers/regulator/pbias-regulator.c
13777 F: drivers/regulator/tps65217-regulator.c
13778 F: drivers/regulator/tps65218-regulator.c
13779 F: drivers/regulator/tps65910-regulator.c
13780 F: drivers/regulator/twl-regulator.c
13781 F: drivers/regulator/twl6030-regulator.c
13782 F: include/linux/platform_data/i2c-omap.h
13783 F: include/linux/platform_data/ti-sysc.h
13786 M: Bob Copeland <me@bobcopeland.com>
13787 L: linux-karma-devel@lists.sourceforge.net
13789 F: Documentation/filesystems/omfs.rst
13792 OMNIKEY CARDMAN 4000 DRIVER
13793 M: Harald Welte <laforge@gnumonks.org>
13795 F: drivers/char/pcmcia/cm4000_cs.c
13796 F: include/linux/cm4000_cs.h
13797 F: include/uapi/linux/cm4000_cs.h
13799 OMNIKEY CARDMAN 4040 DRIVER
13800 M: Harald Welte <laforge@gnumonks.org>
13802 F: drivers/char/pcmcia/cm4040_cs.*
13804 OMNIVISION OV02A10 SENSOR DRIVER
13805 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13806 L: linux-media@vger.kernel.org
13808 T: git git://linuxtv.org/media_tree.git
13809 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13810 F: drivers/media/i2c/ov02a10.c
13812 OMNIVISION OV13858 SENSOR DRIVER
13813 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13814 L: linux-media@vger.kernel.org
13816 T: git git://linuxtv.org/media_tree.git
13817 F: drivers/media/i2c/ov13858.c
13819 OMNIVISION OV2680 SENSOR DRIVER
13820 M: Rui Miguel Silva <rmfrfs@gmail.com>
13821 L: linux-media@vger.kernel.org
13823 T: git git://linuxtv.org/media_tree.git
13824 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13825 F: drivers/media/i2c/ov2680.c
13827 OMNIVISION OV2685 SENSOR DRIVER
13828 M: Shunqian Zheng <zhengsq@rock-chips.com>
13829 L: linux-media@vger.kernel.org
13831 T: git git://linuxtv.org/media_tree.git
13832 F: drivers/media/i2c/ov2685.c
13834 OMNIVISION OV2740 SENSOR DRIVER
13835 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13836 R: Shawn Tu <shawnx.tu@intel.com>
13837 R: Bingbu Cao <bingbu.cao@intel.com>
13838 L: linux-media@vger.kernel.org
13840 T: git git://linuxtv.org/media_tree.git
13841 F: drivers/media/i2c/ov2740.c
13843 OMNIVISION OV5640 SENSOR DRIVER
13844 M: Steve Longerbeam <slongerbeam@gmail.com>
13845 L: linux-media@vger.kernel.org
13847 T: git git://linuxtv.org/media_tree.git
13848 F: drivers/media/i2c/ov5640.c
13850 OMNIVISION OV5647 SENSOR DRIVER
13851 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13852 M: Jacopo Mondi <jacopo@jmondi.org>
13853 L: linux-media@vger.kernel.org
13855 T: git git://linuxtv.org/media_tree.git
13856 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13857 F: drivers/media/i2c/ov5647.c
13859 OMNIVISION OV5670 SENSOR DRIVER
13860 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13861 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13862 L: linux-media@vger.kernel.org
13864 T: git git://linuxtv.org/media_tree.git
13865 F: drivers/media/i2c/ov5670.c
13867 OMNIVISION OV5675 SENSOR DRIVER
13868 M: Shawn Tu <shawnx.tu@intel.com>
13869 L: linux-media@vger.kernel.org
13871 T: git git://linuxtv.org/media_tree.git
13872 F: drivers/media/i2c/ov5675.c
13874 OMNIVISION OV5695 SENSOR DRIVER
13875 M: Shunqian Zheng <zhengsq@rock-chips.com>
13876 L: linux-media@vger.kernel.org
13878 T: git git://linuxtv.org/media_tree.git
13879 F: drivers/media/i2c/ov5695.c
13881 OMNIVISION OV7670 SENSOR DRIVER
13882 L: linux-media@vger.kernel.org
13884 T: git git://linuxtv.org/media_tree.git
13885 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13886 F: drivers/media/i2c/ov7670.c
13888 OMNIVISION OV772x SENSOR DRIVER
13889 M: Jacopo Mondi <jacopo@jmondi.org>
13890 L: linux-media@vger.kernel.org
13892 T: git git://linuxtv.org/media_tree.git
13893 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13894 F: drivers/media/i2c/ov772x.c
13895 F: include/media/i2c/ov772x.h
13897 OMNIVISION OV7740 SENSOR DRIVER
13898 M: Wenyou Yang <wenyou.yang@microchip.com>
13899 L: linux-media@vger.kernel.org
13901 T: git git://linuxtv.org/media_tree.git
13902 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13903 F: drivers/media/i2c/ov7740.c
13905 OMNIVISION OV8856 SENSOR DRIVER
13906 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13907 L: linux-media@vger.kernel.org
13909 T: git git://linuxtv.org/media_tree.git
13910 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13911 F: drivers/media/i2c/ov8856.c
13913 OMNIVISION OV9282 SENSOR DRIVER
13914 M: Paul J. Murphy <paul.j.murphy@intel.com>
13915 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
13916 L: linux-media@vger.kernel.org
13918 T: git git://linuxtv.org/media_tree.git
13919 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13920 F: drivers/media/i2c/ov9282.c
13922 OMNIVISION OV9640 SENSOR DRIVER
13923 M: Petr Cvek <petrcvekcz@gmail.com>
13924 L: linux-media@vger.kernel.org
13926 F: drivers/media/i2c/ov9640.*
13928 OMNIVISION OV9650 SENSOR DRIVER
13929 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13930 R: Akinobu Mita <akinobu.mita@gmail.com>
13931 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13932 L: linux-media@vger.kernel.org
13934 T: git git://linuxtv.org/media_tree.git
13935 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13936 F: drivers/media/i2c/ov9650.c
13938 OMNIVISION OV9734 SENSOR DRIVER
13939 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13940 R: Bingbu Cao <bingbu.cao@intel.com>
13941 L: linux-media@vger.kernel.org
13943 T: git git://linuxtv.org/media_tree.git
13944 F: drivers/media/i2c/ov9734.c
13946 ONENAND FLASH DRIVER
13947 M: Kyungmin Park <kyungmin.park@samsung.com>
13948 L: linux-mtd@lists.infradead.org
13950 F: drivers/mtd/nand/onenand/
13951 F: include/linux/mtd/onenand*.h
13953 ONION OMEGA2+ BOARD
13954 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13955 L: linux-mips@vger.kernel.org
13957 F: arch/mips/boot/dts/ralink/omega2p.dts
13960 M: Jens Wiklander <jens.wiklander@linaro.org>
13961 L: op-tee@lists.trustedfirmware.org
13963 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13964 F: drivers/tee/optee/
13966 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13967 M: Sumit Garg <sumit.garg@linaro.org>
13968 L: op-tee@lists.trustedfirmware.org
13970 F: drivers/char/hw_random/optee-rng.c
13973 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13974 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13975 L: linux-rdma@vger.kernel.org
13977 F: drivers/infiniband/ulp/opa_vnic
13979 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13980 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13981 M: Frank Rowand <frowand.list@gmail.com>
13982 L: devicetree@vger.kernel.org
13984 F: Documentation/devicetree/dynamic-resolution-notes.rst
13985 F: Documentation/devicetree/overlay-notes.rst
13986 F: drivers/of/overlay.c
13987 F: drivers/of/resolver.c
13988 K: of_overlay_notifier_
13990 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13991 M: Rob Herring <robh+dt@kernel.org>
13992 M: Frank Rowand <frowand.list@gmail.com>
13993 L: devicetree@vger.kernel.org
13995 W: http://www.devicetree.org/
13996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13997 F: Documentation/ABI/testing/sysfs-firmware-ofw
13999 F: include/linux/of*.h
14002 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14003 M: Rob Herring <robh+dt@kernel.org>
14004 L: devicetree@vger.kernel.org
14006 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14008 F: Documentation/devicetree/
14009 F: arch/*/boot/dts/
14010 F: include/dt-bindings/
14012 OPENCOMPUTE PTP CLOCK DRIVER
14013 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14014 L: netdev@vger.kernel.org
14016 F: drivers/ptp/ptp_ocp.c
14018 OPENCORES I2C BUS DRIVER
14019 M: Peter Korsgaard <peter@korsgaard.com>
14020 M: Andrew Lunn <andrew@lunn.ch>
14021 L: linux-i2c@vger.kernel.org
14023 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14024 F: Documentation/i2c/busses/i2c-ocores.rst
14025 F: drivers/i2c/busses/i2c-ocores.c
14026 F: include/linux/platform_data/i2c-ocores.h
14028 OPENRISC ARCHITECTURE
14029 M: Jonas Bonn <jonas@southpole.se>
14030 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14031 M: Stafford Horne <shorne@gmail.com>
14032 L: openrisc@lists.librecores.org
14034 W: http://openrisc.io
14035 T: git git://github.com/openrisc/linux.git
14036 F: Documentation/devicetree/bindings/openrisc/
14037 F: Documentation/openrisc/
14039 F: drivers/irqchip/irq-ompic.c
14040 F: drivers/irqchip/irq-or1k-*
14043 M: Pravin B Shelar <pshelar@ovn.org>
14044 L: netdev@vger.kernel.org
14045 L: dev@openvswitch.org
14047 W: http://openvswitch.org
14048 F: include/uapi/linux/openvswitch.h
14049 F: net/openvswitch/
14051 OPERATING PERFORMANCE POINTS (OPP)
14052 M: Viresh Kumar <vireshk@kernel.org>
14053 M: Nishanth Menon <nm@ti.com>
14054 M: Stephen Boyd <sboyd@kernel.org>
14055 L: linux-pm@vger.kernel.org
14057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14058 F: Documentation/devicetree/bindings/opp/
14059 F: Documentation/power/opp.rst
14061 F: include/linux/pm_opp.h
14064 M: Clemens Ladisch <clemens@ladisch.de>
14065 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14068 F: sound/drivers/opl4/
14070 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14071 M: Mark Fasheh <mark@fasheh.com>
14072 M: Joel Becker <jlbec@evilplan.org>
14073 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14074 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14076 W: http://ocfs2.wiki.kernel.org
14077 F: Documentation/filesystems/dlmfs.rst
14078 F: Documentation/filesystems/ocfs2.rst
14081 ORANGEFS FILESYSTEM
14082 M: Mike Marshall <hubcap@omnibond.com>
14083 R: Martin Brandenburg <martin@omnibond.com>
14084 L: devel@lists.orangefs.org
14086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14087 F: Documentation/filesystems/orangefs.rst
14091 L: linux-wireless@vger.kernel.org
14093 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14094 W: http://www.nongnu.org/orinoco/
14095 F: drivers/net/wireless/intersil/orinoco/
14097 OV2659 OMNIVISION SENSOR DRIVER
14098 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14099 L: linux-media@vger.kernel.org
14101 W: https://linuxtv.org
14102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14103 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14104 F: drivers/media/i2c/ov2659.c
14105 F: include/media/i2c/ov2659.h
14108 M: Miklos Szeredi <miklos@szeredi.hu>
14109 L: linux-unionfs@vger.kernel.org
14111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14112 F: Documentation/filesystems/overlayfs.rst
14115 P54 WIRELESS DRIVER
14116 M: Christian Lamparter <chunkeey@googlemail.com>
14117 L: linux-wireless@vger.kernel.org
14119 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14120 F: drivers/net/wireless/intersil/p54/
14123 M: Vladimir Oltean <olteanv@gmail.com>
14124 L: netdev@vger.kernel.org
14126 F: Documentation/core-api/packing.rst
14127 F: include/linux/packing.h
14130 PADATA PARALLEL EXECUTION MECHANISM
14131 M: Steffen Klassert <steffen.klassert@secunet.com>
14132 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14133 L: linux-crypto@vger.kernel.org
14134 L: linux-kernel@vger.kernel.org
14136 F: Documentation/core-api/padata.rst
14137 F: include/linux/padata.h
14141 M: Jesper Dangaard Brouer <hawk@kernel.org>
14142 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14143 L: netdev@vger.kernel.org
14145 F: Documentation/networking/page_pool.rst
14146 F: include/net/page_pool.h
14147 F: include/trace/events/page_pool.h
14148 F: net/core/page_pool.c
14150 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14151 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14152 L: platform-driver-x86@vger.kernel.org
14154 F: drivers/platform/x86/panasonic-laptop.c
14156 PARALLAX PING IIO SENSOR DRIVER
14157 M: Andreas Klinger <ak@it-klinger.de>
14158 L: linux-iio@vger.kernel.org
14160 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14161 F: drivers/iio/proximity/ping.c
14163 PARALLEL LCD/KEYPAD PANEL DRIVER
14164 M: Willy Tarreau <willy@haproxy.com>
14165 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14167 F: Documentation/admin-guide/lcd-panel-cgram.rst
14168 F: drivers/auxdisplay/panel.c
14170 PARALLEL PORT SUBSYSTEM
14171 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14172 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14173 L: linux-parport@lists.infradead.org (subscribers-only)
14175 F: Documentation/driver-api/parport*.rst
14176 F: drivers/char/ppdev.c
14177 F: drivers/parport/
14178 F: include/linux/parport*.h
14179 F: include/uapi/linux/ppdev.h
14181 PARAVIRT_OPS INTERFACE
14182 M: Juergen Gross <jgross@suse.com>
14183 M: Deep Shah <sdeep@vmware.com>
14184 M: "VMware, Inc." <pv-drivers@vmware.com>
14185 L: virtualization@lists.linux-foundation.org
14187 F: Documentation/virt/paravirt_ops.rst
14188 F: arch/*/include/asm/paravirt*.h
14189 F: arch/*/kernel/paravirt*
14190 F: include/linux/hypervisor.h
14192 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14193 M: Tim Waugh <tim@cyberelk.net>
14194 L: linux-parport@lists.infradead.org (subscribers-only)
14196 F: Documentation/admin-guide/blockdev/paride.rst
14197 F: drivers/block/paride/
14199 PARISC ARCHITECTURE
14200 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14201 M: Helge Deller <deller@gmx.de>
14202 L: linux-parisc@vger.kernel.org
14204 W: https://parisc.wiki.kernel.org
14205 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14208 F: Documentation/parisc/
14210 F: drivers/char/agp/parisc-agp.c
14211 F: drivers/input/misc/hp_sdc_rtc.c
14212 F: drivers/input/serio/gscps2.c
14213 F: drivers/input/serio/hp_sdc*
14215 F: drivers/parport/parport_gsc.*
14216 F: drivers/tty/serial/8250/8250_gsc.c
14217 F: drivers/video/console/sti*
14218 F: drivers/video/fbdev/sti*
14219 F: drivers/video/logo/logo_parisc*
14220 F: include/linux/hp_sdc.h
14223 M: Jiri Pirko <jiri@nvidia.com>
14224 L: netdev@vger.kernel.org
14226 F: include/linux/parman.h
14228 F: lib/test_parman.c
14230 PC ENGINES APU BOARD DRIVER
14231 M: Enrico Weigelt, metux IT consult <info@metux.net>
14233 F: drivers/platform/x86/pcengines-apuv2.c
14235 PC87360 HARDWARE MONITORING DRIVER
14236 M: Jim Cromie <jim.cromie@gmail.com>
14237 L: linux-hwmon@vger.kernel.org
14239 F: Documentation/hwmon/pc87360.rst
14240 F: drivers/hwmon/pc87360.c
14242 PC8736x GPIO DRIVER
14243 M: Jim Cromie <jim.cromie@gmail.com>
14245 F: drivers/char/pc8736x_gpio.c
14247 PC87427 HARDWARE MONITORING DRIVER
14248 M: Jean Delvare <jdelvare@suse.com>
14249 L: linux-hwmon@vger.kernel.org
14251 F: Documentation/hwmon/pc87427.rst
14252 F: drivers/hwmon/pc87427.c
14255 M: Riku Voipio <riku.voipio@iki.fi>
14257 F: drivers/leds/leds-pca9532.c
14258 F: include/linux/leds-pca9532.h
14260 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14261 M: Guenter Roeck <linux@roeck-us.net>
14262 L: linux-i2c@vger.kernel.org
14264 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14266 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14267 M: Khalid Aziz <khalid@gonehiking.org>
14269 F: drivers/firmware/pcdp.*
14271 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14272 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14273 M: Pali Rohár <pali@kernel.org>
14274 L: linux-pci@vger.kernel.org
14275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14277 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14278 F: drivers/pci/controller/pci-aardvark.c
14280 PCI DRIVER FOR ALTERA PCIE IP
14281 M: Joyce Ooi <joyce.ooi@intel.com>
14282 L: linux-pci@vger.kernel.org
14284 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14285 F: drivers/pci/controller/pcie-altera.c
14287 PCI DRIVER FOR APPLIEDMICRO XGENE
14288 M: Toan Le <toan@os.amperecomputing.com>
14289 L: linux-pci@vger.kernel.org
14290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14292 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14293 F: drivers/pci/controller/pci-xgene.c
14295 PCI DRIVER FOR ARM VERSATILE PLATFORM
14296 M: Rob Herring <robh@kernel.org>
14297 L: linux-pci@vger.kernel.org
14298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14300 F: Documentation/devicetree/bindings/pci/versatile.yaml
14301 F: drivers/pci/controller/pci-versatile.c
14303 PCI DRIVER FOR ARMADA 8K
14304 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14305 L: linux-pci@vger.kernel.org
14306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14308 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14309 F: drivers/pci/controller/dwc/pcie-armada8k.c
14311 PCI DRIVER FOR CADENCE PCIE IP
14312 M: Tom Joseph <tjoseph@cadence.com>
14313 L: linux-pci@vger.kernel.org
14315 F: Documentation/devicetree/bindings/pci/cdns,*
14316 F: drivers/pci/controller/cadence/
14318 PCI DRIVER FOR FREESCALE LAYERSCAPE
14319 M: Minghuan Lian <minghuan.Lian@nxp.com>
14320 M: Mingkai Hu <mingkai.hu@nxp.com>
14321 M: Roy Zang <roy.zang@nxp.com>
14322 L: linuxppc-dev@lists.ozlabs.org
14323 L: linux-pci@vger.kernel.org
14324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14326 F: drivers/pci/controller/dwc/*layerscape*
14328 PCI DRIVER FOR GENERIC OF HOSTS
14329 M: Will Deacon <will@kernel.org>
14330 L: linux-pci@vger.kernel.org
14331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14333 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14334 F: drivers/pci/controller/pci-host-common.c
14335 F: drivers/pci/controller/pci-host-generic.c
14337 PCI DRIVER FOR IMX6
14338 M: Richard Zhu <hongxing.zhu@nxp.com>
14339 M: Lucas Stach <l.stach@pengutronix.de>
14340 L: linux-pci@vger.kernel.org
14341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14343 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14344 F: drivers/pci/controller/dwc/*imx6*
14346 PCI DRIVER FOR FU740
14347 M: Paul Walmsley <paul.walmsley@sifive.com>
14348 M: Greentime Hu <greentime.hu@sifive.com>
14349 L: linux-pci@vger.kernel.org
14351 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14352 F: drivers/pci/controller/dwc/pcie-fu740.c
14354 PCI DRIVER FOR INTEL IXP4XX
14355 M: Linus Walleij <linus.walleij@linaro.org>
14357 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14358 F: drivers/pci/controller/pci-ixp4xx.c
14360 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14361 M: Jonathan Derrick <jonathan.derrick@intel.com>
14362 L: linux-pci@vger.kernel.org
14364 F: drivers/pci/controller/vmd.c
14366 PCI DRIVER FOR MICROSEMI SWITCHTEC
14367 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14368 M: Logan Gunthorpe <logang@deltatee.com>
14369 L: linux-pci@vger.kernel.org
14371 F: Documentation/ABI/testing/sysfs-class-switchtec
14372 F: Documentation/driver-api/switchtec.rst
14373 F: drivers/ntb/hw/mscc/
14374 F: drivers/pci/switch/switchtec*
14375 F: include/linux/switchtec.h
14376 F: include/uapi/linux/switchtec_ioctl.h
14378 PCI DRIVER FOR MOBIVEIL PCIE IP
14379 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14380 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14381 L: linux-pci@vger.kernel.org
14383 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14384 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14386 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14387 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14388 L: linux-pci@vger.kernel.org
14389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14391 F: drivers/pci/controller/*mvebu*
14393 PCI DRIVER FOR NVIDIA TEGRA
14394 M: Thierry Reding <thierry.reding@gmail.com>
14395 L: linux-tegra@vger.kernel.org
14396 L: linux-pci@vger.kernel.org
14398 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14399 F: drivers/pci/controller/pci-tegra.c
14401 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14402 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14403 L: linux-pci@vger.kernel.org
14404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14406 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14407 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14409 PCI DRIVER FOR RENESAS R-CAR
14410 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14411 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14412 L: linux-pci@vger.kernel.org
14413 L: linux-renesas-soc@vger.kernel.org
14415 F: Documentation/devicetree/bindings/pci/*rcar*
14416 F: drivers/pci/controller/*rcar*
14418 PCI DRIVER FOR SAMSUNG EXYNOS
14419 M: Jingoo Han <jingoohan1@gmail.com>
14420 L: linux-pci@vger.kernel.org
14421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14422 L: linux-samsung-soc@vger.kernel.org
14424 F: drivers/pci/controller/dwc/pci-exynos.c
14426 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14427 M: Jingoo Han <jingoohan1@gmail.com>
14428 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14429 L: linux-pci@vger.kernel.org
14431 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14432 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14433 F: drivers/pci/controller/dwc/*designware*
14435 PCI DRIVER FOR TI DRA7XX/J721E
14436 M: Kishon Vijay Abraham I <kishon@ti.com>
14437 L: linux-omap@vger.kernel.org
14438 L: linux-pci@vger.kernel.org
14439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14441 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14442 F: drivers/pci/controller/cadence/pci-j721e.c
14443 F: drivers/pci/controller/dwc/pci-dra7xx.c
14445 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14446 M: Linus Walleij <linus.walleij@linaro.org>
14447 L: linux-pci@vger.kernel.org
14449 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14450 F: drivers/pci/controller/pci-v3-semi.c
14452 PCI ENDPOINT SUBSYSTEM
14453 M: Kishon Vijay Abraham I <kishon@ti.com>
14454 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14455 R: Krzysztof Wilczyński <kw@linux.com>
14456 L: linux-pci@vger.kernel.org
14458 F: Documentation/PCI/endpoint/*
14459 F: Documentation/misc-devices/pci-endpoint-test.rst
14460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14461 F: drivers/misc/pci_endpoint_test.c
14462 F: drivers/pci/endpoint/
14465 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14466 M: Russell Currey <ruscur@russell.cc>
14467 M: Oliver O'Halloran <oohall@gmail.com>
14468 L: linuxppc-dev@lists.ozlabs.org
14470 F: Documentation/PCI/pci-error-recovery.rst
14471 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14472 F: arch/powerpc/include/*/eeh*.h
14473 F: arch/powerpc/kernel/eeh*.c
14474 F: arch/powerpc/platforms/*/eeh*.c
14475 F: drivers/pci/pcie/aer.c
14476 F: drivers/pci/pcie/dpc.c
14477 F: drivers/pci/pcie/err.c
14480 M: Linas Vepstas <linasvepstas@gmail.com>
14481 L: linux-pci@vger.kernel.org
14483 F: Documentation/PCI/pci-error-recovery.rst
14485 PCI MSI DRIVER FOR ALTERA MSI IP
14486 M: Joyce Ooi <joyce.ooi@intel.com>
14487 L: linux-pci@vger.kernel.org
14489 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14490 F: drivers/pci/controller/pcie-altera-msi.c
14492 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14493 M: Toan Le <toan@os.amperecomputing.com>
14494 L: linux-pci@vger.kernel.org
14495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14497 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14498 F: drivers/pci/controller/pci-xgene-msi.c
14500 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14501 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14502 R: Rob Herring <robh@kernel.org>
14503 R: Krzysztof Wilczyński <kw@linux.com>
14504 L: linux-pci@vger.kernel.org
14506 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14508 F: drivers/pci/controller/
14511 M: Bjorn Helgaas <bhelgaas@google.com>
14512 L: linux-pci@vger.kernel.org
14514 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14516 F: Documentation/PCI/
14517 F: Documentation/devicetree/bindings/pci/
14518 F: arch/x86/kernel/early-quirks.c
14519 F: arch/x86/kernel/quirks.c
14521 F: drivers/acpi/pci*
14523 F: include/asm-generic/pci*
14524 F: include/linux/of_pci.h
14525 F: include/linux/pci*
14526 F: include/uapi/linux/pci*
14529 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14530 M: Jonathan Chocron <jonnyc@amazon.com>
14531 L: linux-pci@vger.kernel.org
14533 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14534 F: drivers/pci/controller/dwc/pcie-al.c
14536 PCIE DRIVER FOR AMLOGIC MESON
14537 M: Yue Wang <yue.wang@Amlogic.com>
14538 L: linux-pci@vger.kernel.org
14539 L: linux-amlogic@lists.infradead.org
14541 F: drivers/pci/controller/dwc/pci-meson.c
14543 PCIE DRIVER FOR AXIS ARTPEC
14544 M: Jesper Nilsson <jesper.nilsson@axis.com>
14545 L: linux-arm-kernel@axis.com
14546 L: linux-pci@vger.kernel.org
14548 F: Documentation/devicetree/bindings/pci/axis,artpec*
14549 F: drivers/pci/controller/dwc/*artpec*
14551 PCIE DRIVER FOR CAVIUM THUNDERX
14552 M: Robert Richter <rric@kernel.org>
14553 L: linux-pci@vger.kernel.org
14554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14556 F: drivers/pci/controller/pci-thunder-*
14558 PCIE DRIVER FOR HISILICON
14559 M: Zhou Wang <wangzhou1@hisilicon.com>
14560 L: linux-pci@vger.kernel.org
14562 F: drivers/pci/controller/dwc/pcie-hisi.c
14564 PCIE DRIVER FOR HISILICON KIRIN
14565 M: Xiaowei Song <songxiaowei@hisilicon.com>
14566 M: Binghui Wang <wangbinghui@hisilicon.com>
14567 L: linux-pci@vger.kernel.org
14569 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14570 F: drivers/pci/controller/dwc/pcie-kirin.c
14572 PCIE DRIVER FOR HISILICON STB
14573 M: Shawn Guo <shawn.guo@linaro.org>
14574 L: linux-pci@vger.kernel.org
14576 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14577 F: drivers/pci/controller/dwc/pcie-histb.c
14579 PCIE DRIVER FOR INTEL KEEM BAY
14580 M: Srikanth Thokala <srikanth.thokala@intel.com>
14581 L: linux-pci@vger.kernel.org
14583 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14584 F: drivers/pci/controller/dwc/pcie-keembay.c
14586 PCIE DRIVER FOR INTEL LGM GW SOC
14587 M: Rahul Tanwar <rtanwar@maxlinear.com>
14588 L: linux-pci@vger.kernel.org
14590 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14591 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14593 PCIE DRIVER FOR MEDIATEK
14594 M: Ryder Lee <ryder.lee@mediatek.com>
14595 M: Jianjun Wang <jianjun.wang@mediatek.com>
14596 L: linux-pci@vger.kernel.org
14597 L: linux-mediatek@lists.infradead.org
14599 F: Documentation/devicetree/bindings/pci/mediatek*
14600 F: drivers/pci/controller/*mediatek*
14602 PCIE DRIVER FOR MICROCHIP
14603 M: Daire McNamara <daire.mcnamara@microchip.com>
14604 L: linux-pci@vger.kernel.org
14606 F: Documentation/devicetree/bindings/pci/microchip*
14607 F: drivers/pci/controller/*microchip*
14609 PCIE DRIVER FOR QUALCOMM MSM
14610 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14611 L: linux-pci@vger.kernel.org
14612 L: linux-arm-msm@vger.kernel.org
14614 F: drivers/pci/controller/dwc/*qcom*
14616 PCIE DRIVER FOR ROCKCHIP
14617 M: Shawn Lin <shawn.lin@rock-chips.com>
14618 L: linux-pci@vger.kernel.org
14619 L: linux-rockchip@lists.infradead.org
14621 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14622 F: drivers/pci/controller/pcie-rockchip*
14624 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14625 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14626 L: linux-pci@vger.kernel.org
14628 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14629 F: drivers/pci/controller/dwc/pcie-uniphier*
14631 PCIE DRIVER FOR ST SPEAR13XX
14632 M: Pratyush Anand <pratyush.anand@gmail.com>
14633 L: linux-pci@vger.kernel.org
14635 F: drivers/pci/controller/dwc/*spear*
14638 M: Dominik Brodowski <linux@dominikbrodowski.net>
14640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14641 F: Documentation/pcmcia/
14646 PCNET32 NETWORK DRIVER
14647 M: Don Fry <pcnet32@frontier.com>
14648 L: netdev@vger.kernel.org
14650 F: drivers/net/ethernet/amd/pcnet32.c
14652 PCRYPT PARALLEL CRYPTO ENGINE
14653 M: Steffen Klassert <steffen.klassert@secunet.com>
14654 L: linux-crypto@vger.kernel.org
14657 F: include/crypto/pcrypt.h
14659 PEAQ WMI HOTKEYS DRIVER
14660 M: Hans de Goede <hdegoede@redhat.com>
14661 L: platform-driver-x86@vger.kernel.org
14663 F: drivers/platform/x86/peaq-wmi.c
14665 PENSANDO ETHERNET DRIVERS
14666 M: Shannon Nelson <snelson@pensando.io>
14667 M: drivers@pensando.io
14668 L: netdev@vger.kernel.org
14670 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14671 F: drivers/net/ethernet/pensando/
14673 PER-CPU MEMORY ALLOCATOR
14674 M: Dennis Zhou <dennis@kernel.org>
14675 M: Tejun Heo <tj@kernel.org>
14676 M: Christoph Lameter <cl@linux.com>
14677 L: linux-mm@kvack.org
14679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14680 F: arch/*/include/asm/percpu.h
14681 F: include/linux/percpu*.h
14685 PER-TASK DELAY ACCOUNTING
14686 M: Balbir Singh <bsingharora@gmail.com>
14688 F: include/linux/delayacct.h
14689 F: kernel/delayacct.c
14691 PERFORMANCE EVENTS SUBSYSTEM
14692 M: Peter Zijlstra <peterz@infradead.org>
14693 M: Ingo Molnar <mingo@redhat.com>
14694 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14695 R: Mark Rutland <mark.rutland@arm.com>
14696 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14697 R: Jiri Olsa <jolsa@redhat.com>
14698 R: Namhyung Kim <namhyung@kernel.org>
14699 L: linux-perf-users@vger.kernel.org
14700 L: linux-kernel@vger.kernel.org
14702 W: https://perf.wiki.kernel.org/
14703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14705 F: arch/*/events/*/*
14706 F: arch/*/include/asm/perf_event.h
14707 F: arch/*/kernel/*/*/perf_event*.c
14708 F: arch/*/kernel/*/perf_event*.c
14709 F: arch/*/kernel/perf_callchain.c
14710 F: arch/*/kernel/perf_event*.c
14711 F: include/linux/perf_event.h
14712 F: include/uapi/linux/perf_event.h
14717 PERFORMANCE EVENTS TOOLING ARM64
14718 R: John Garry <john.garry@huawei.com>
14719 R: Will Deacon <will@kernel.org>
14720 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14721 R: Leo Yan <leo.yan@linaro.org>
14722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14724 F: tools/build/feature/test-libopencsd.c
14725 F: tools/perf/arch/arm*/
14726 F: tools/perf/pmu-events/arch/arm64/
14727 F: tools/perf/util/arm-spe*
14728 F: tools/perf/util/cs-etm*
14730 PERSONALITY HANDLING
14731 M: Christoph Hellwig <hch@infradead.org>
14732 L: linux-abi-devel@lists.sourceforge.net
14734 F: include/linux/personality.h
14735 F: include/uapi/linux/personality.h
14737 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14738 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14739 L: linux-input@vger.kernel.org
14741 F: Documentation/input/devices/pxrc.rst
14742 F: drivers/input/joystick/pxrc.c
14745 M: Remi Denis-Courmont <courmisch@gmail.com>
14747 F: Documentation/networking/phonet.rst
14748 F: include/linux/phonet.h
14749 F: include/net/phonet/
14750 F: include/uapi/linux/phonet.h
14754 M: Joern Engel <joern@lazybastard.org>
14755 L: linux-mtd@lists.infradead.org
14757 F: drivers/mtd/devices/phram.c
14760 M: Bruno Prémont <bonbons@linux-vserver.org>
14761 L: linux-input@vger.kernel.org
14763 F: drivers/hid/hid-picolcd*
14766 M: Christian Brauner <christian@brauner.io>
14767 L: linux-kernel@vger.kernel.org
14769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14771 F: tools/testing/selftests/clone3/
14772 F: tools/testing/selftests/pid_namespace/
14773 F: tools/testing/selftests/pidfd/
14776 K: \b(clone_args|kernel_clone_args)\b
14778 PIN CONTROL SUBSYSTEM
14779 M: Linus Walleij <linus.walleij@linaro.org>
14780 L: linux-gpio@vger.kernel.org
14782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14783 F: Documentation/devicetree/bindings/pinctrl/
14784 F: Documentation/driver-api/pin-control.rst
14785 F: drivers/pinctrl/
14786 F: include/linux/pinctrl/
14788 PIN CONTROLLER - AMD
14789 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14790 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14792 F: drivers/pinctrl/pinctrl-amd.c
14794 PIN CONTROLLER - FREESCALE
14795 M: Dong Aisheng <aisheng.dong@nxp.com>
14796 M: Fabio Estevam <festevam@gmail.com>
14797 M: Shawn Guo <shawnguo@kernel.org>
14798 M: Stefan Agner <stefan@agner.ch>
14799 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14800 L: linux-gpio@vger.kernel.org
14802 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14803 F: drivers/pinctrl/freescale/
14805 PIN CONTROLLER - INTEL
14806 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14807 M: Andy Shevchenko <andy@kernel.org>
14809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14810 F: drivers/pinctrl/intel/
14812 PIN CONTROLLER - KEEMBAY
14813 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14815 F: drivers/pinctrl/pinctrl-keembay*
14817 PIN CONTROLLER - MEDIATEK
14818 M: Sean Wang <sean.wang@kernel.org>
14819 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14821 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14822 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14823 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14824 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14825 F: drivers/pinctrl/mediatek/
14827 PIN CONTROLLER - MICROCHIP AT91
14828 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14830 L: linux-gpio@vger.kernel.org
14832 F: drivers/gpio/gpio-sama5d2-piobu.c
14833 F: drivers/pinctrl/pinctrl-at91*
14835 PIN CONTROLLER - QUALCOMM
14836 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14837 L: linux-arm-msm@vger.kernel.org
14839 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14840 F: drivers/pinctrl/qcom/
14842 PIN CONTROLLER - RENESAS
14843 M: Geert Uytterhoeven <geert+renesas@glider.be>
14844 L: linux-renesas-soc@vger.kernel.org
14846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14847 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14848 F: drivers/pinctrl/renesas/
14850 PIN CONTROLLER - SAMSUNG
14851 M: Tomasz Figa <tomasz.figa@gmail.com>
14852 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14853 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14855 L: linux-samsung-soc@vger.kernel.org
14857 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14859 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14860 F: drivers/pinctrl/samsung/
14861 F: include/dt-bindings/pinctrl/samsung.h
14863 PIN CONTROLLER - SINGLE
14864 M: Tony Lindgren <tony@atomide.com>
14865 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14867 L: linux-omap@vger.kernel.org
14869 F: drivers/pinctrl/pinctrl-single.c
14871 PIN CONTROLLER - ST SPEAR
14872 M: Viresh Kumar <vireshk@kernel.org>
14873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14875 W: http://www.st.com/spear
14876 F: drivers/pinctrl/spear/
14879 M: linux-block@vger.kernel.org
14881 F: drivers/block/pktcdvd.c
14882 F: include/linux/pktcdvd.h
14883 F: include/uapi/linux/pktcdvd.h
14885 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14886 M: Tomasz Duszynski <tduszyns@gmail.com>
14888 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14889 F: drivers/iio/chemical/pms7003.c
14892 M: Jacob Keller <jacob.e.keller@intel.com>
14894 F: Documentation/driver-api/pldmfw/
14895 F: include/linux/pldmfw.h
14899 M: Logan Gunthorpe <logang@deltatee.com>
14901 F: drivers/dma/plx_dma.c
14904 M: Charles Hsu <hsu.yungteng@gmail.com>
14905 L: linux-hwmon@vger.kernel.org
14907 F: Documentation/hwmon/pm6764tr.rst
14908 F: drivers/hwmon/pmbus/pm6764tr.c
14911 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14912 L: linux-pm@vger.kernel.org
14914 W: https://01.org/pm-graph
14915 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14916 T: git git://github.com/intel/pm-graph
14917 F: tools/power/pm-graph
14919 PMBUS HARDWARE MONITORING DRIVERS
14920 M: Guenter Roeck <linux@roeck-us.net>
14921 L: linux-hwmon@vger.kernel.org
14923 W: http://hwmon.wiki.kernel.org/
14924 W: http://www.roeck-us.net/linux/drivers/
14925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14926 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14927 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14928 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14929 F: Documentation/hwmon/adm1275.rst
14930 F: Documentation/hwmon/ibm-cffps.rst
14931 F: Documentation/hwmon/ir35221.rst
14932 F: Documentation/hwmon/lm25066.rst
14933 F: Documentation/hwmon/ltc2978.rst
14934 F: Documentation/hwmon/ltc3815.rst
14935 F: Documentation/hwmon/max16064.rst
14936 F: Documentation/hwmon/max20751.rst
14937 F: Documentation/hwmon/max31785.rst
14938 F: Documentation/hwmon/max34440.rst
14939 F: Documentation/hwmon/max8688.rst
14940 F: Documentation/hwmon/pmbus-core.rst
14941 F: Documentation/hwmon/pmbus.rst
14942 F: Documentation/hwmon/tps40422.rst
14943 F: Documentation/hwmon/ucd9000.rst
14944 F: Documentation/hwmon/ucd9200.rst
14945 F: Documentation/hwmon/zl6100.rst
14946 F: drivers/hwmon/pmbus/
14947 F: include/linux/pmbus.h
14949 PMC SIERRA MaxRAID DRIVER
14950 L: linux-scsi@vger.kernel.org
14952 W: http://www.pmc-sierra.com/
14953 F: drivers/scsi/pmcraid.*
14955 PMC SIERRA PM8001 DRIVER
14956 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14957 L: linux-scsi@vger.kernel.org
14959 F: drivers/scsi/pm8001/
14961 PNI RM3100 IIO DRIVER
14962 M: Song Qiang <songqiang1304521@gmail.com>
14963 L: linux-iio@vger.kernel.org
14965 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14966 F: drivers/iio/magnetometer/rm3100*
14969 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14970 L: linux-acpi@vger.kernel.org
14973 F: include/linux/pnp.h
14975 POSIX CLOCKS and TIMERS
14976 M: Thomas Gleixner <tglx@linutronix.de>
14977 L: linux-kernel@vger.kernel.org
14979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14981 F: include/linux/time_namespace.h
14982 F: include/linux/timer*
14983 F: kernel/time/*timer*
14984 F: kernel/time/namespace.c
14986 POWER MANAGEMENT CORE
14987 M: "Rafael J. Wysocki" <rafael@kernel.org>
14988 L: linux-pm@vger.kernel.org
14990 B: https://bugzilla.kernel.org
14991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14992 F: drivers/base/power/
14993 F: drivers/powercap/
14994 F: include/linux/intel_rapl.h
14995 F: include/linux/pm.h
14996 F: include/linux/pm_*
14997 F: include/linux/powercap.h
14998 F: kernel/configs/nopm.config
15000 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15001 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15002 L: linux-pm@vger.kernel.org
15004 B: https://bugzilla.kernel.org
15005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15006 F: drivers/powercap/dtpm*
15007 F: include/linux/dtpm.h
15009 POWER STATE COORDINATION INTERFACE (PSCI)
15010 M: Mark Rutland <mark.rutland@arm.com>
15011 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15014 F: drivers/firmware/psci/
15015 F: include/linux/psci.h
15016 F: include/uapi/linux/psci.h
15018 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15019 M: Sebastian Reichel <sre@kernel.org>
15020 L: linux-pm@vger.kernel.org
15022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15023 F: Documentation/ABI/testing/sysfs-class-power
15024 F: Documentation/devicetree/bindings/power/supply/
15025 F: drivers/power/supply/
15026 F: include/linux/power/
15027 F: include/linux/power_supply.h
15029 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15030 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15031 L: linuxppc-dev@lists.ozlabs.org
15033 F: drivers/char/powernv-op-panel.c
15035 PPP OVER ATM (RFC 2364)
15036 M: Mitchell Blank Jr <mitch@sfgoth.com>
15038 F: include/uapi/linux/atmppp.h
15039 F: net/atm/pppoatm.c
15042 M: Michal Ostrowski <mostrows@earthlink.net>
15044 F: drivers/net/ppp/pppoe.c
15045 F: drivers/net/ppp/pppox.c
15048 M: James Chapman <jchapman@katalix.com>
15050 F: include/linux/if_pppol2tp.h
15051 F: include/uapi/linux/if_pppol2tp.h
15052 F: net/l2tp/l2tp_ppp.c
15054 PPP PROTOCOL DRIVERS AND COMPRESSORS
15055 M: Paul Mackerras <paulus@samba.org>
15056 L: linux-ppp@vger.kernel.org
15058 F: drivers/net/ppp/ppp_*
15061 M: Rodolfo Giometti <giometti@enneenne.com>
15062 L: linuxpps@ml.enneenne.com (subscribers-only)
15064 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15065 F: Documentation/ABI/testing/sysfs-pps
15066 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15067 F: Documentation/driver-api/pps.rst
15069 F: include/linux/pps*.h
15070 F: include/uapi/linux/pps.h
15073 M: Dmitry Kozlov <xeb@mail.ru>
15074 L: netdev@vger.kernel.org
15076 W: http://sourceforge.net/projects/accel-pptp
15077 F: drivers/net/ppp/pptp.c
15079 PRESSURE STALL INFORMATION (PSI)
15080 M: Johannes Weiner <hannes@cmpxchg.org>
15082 F: include/linux/psi*
15083 F: kernel/sched/psi.c
15086 M: Petr Mladek <pmladek@suse.com>
15087 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15088 R: Steven Rostedt <rostedt@goodmis.org>
15089 R: John Ogness <john.ogness@linutronix.de>
15091 F: include/linux/printk.h
15095 R: Chris Down <chris@chrisdown.name>
15097 F: kernel/printk/index.c
15100 L: linux-kernel@vger.kernel.org
15101 L: linux-fsdevel@vger.kernel.org
15103 F: Documentation/filesystems/proc.rst
15105 F: include/linux/proc_fs.h
15106 F: tools/testing/selftests/proc/
15109 M: Luis Chamberlain <mcgrof@kernel.org>
15110 M: Kees Cook <keescook@chromium.org>
15111 M: Iurii Zaikin <yzaikin@google.com>
15112 L: linux-kernel@vger.kernel.org
15113 L: linux-fsdevel@vger.kernel.org
15115 F: fs/proc/proc_sysctl.c
15116 F: include/linux/sysctl.h
15117 F: kernel/sysctl-test.c
15119 F: tools/testing/selftests/sysctl/
15121 PS3 NETWORK SUPPORT
15122 M: Geoff Levand <geoff@infradead.org>
15123 L: netdev@vger.kernel.org
15124 L: linuxppc-dev@lists.ozlabs.org
15126 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15128 PS3 PLATFORM SUPPORT
15129 M: Geoff Levand <geoff@infradead.org>
15130 L: linuxppc-dev@lists.ozlabs.org
15132 F: arch/powerpc/boot/ps3*
15133 F: arch/powerpc/include/asm/lv1call.h
15134 F: arch/powerpc/include/asm/ps3*.h
15135 F: arch/powerpc/platforms/ps3/
15138 F: drivers/rtc/rtc-ps3.c
15139 F: drivers/usb/host/*ps3.c
15140 F: sound/ppc/snd_ps3*
15143 M: Jim Paris <jim@jtan.com>
15144 M: Geoff Levand <geoff@infradead.org>
15145 L: linuxppc-dev@lists.ozlabs.org
15147 F: drivers/block/ps3vram.c
15149 PSAMPLE PACKET SAMPLING SUPPORT
15150 M: Yotam Gigi <yotam.gi@gmail.com>
15152 F: include/net/psample.h
15153 F: include/uapi/linux/psample.h
15157 M: Kees Cook <keescook@chromium.org>
15158 M: Anton Vorontsov <anton@enomsg.org>
15159 M: Colin Cross <ccross@android.com>
15160 M: Tony Luck <tony.luck@intel.com>
15162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15163 F: Documentation/admin-guide/ramoops.rst
15164 F: Documentation/admin-guide/pstore-blk.rst
15165 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15166 F: drivers/acpi/apei/erst.c
15167 F: drivers/firmware/efi/efi-pstore.c
15169 F: include/linux/pstore*
15170 K: \b(pstore|ramoops)
15172 PTP HARDWARE CLOCK SUPPORT
15173 M: Richard Cochran <richardcochran@gmail.com>
15174 L: netdev@vger.kernel.org
15176 W: http://linuxptp.sourceforge.net/
15177 F: Documentation/ABI/testing/sysfs-ptp
15178 F: Documentation/driver-api/ptp.rst
15179 F: drivers/net/phy/dp83640*
15181 F: include/linux/ptp_cl*
15183 PTP VIRTUAL CLOCK SUPPORT
15184 M: Yangbo Lu <yangbo.lu@nxp.com>
15185 L: netdev@vger.kernel.org
15187 F: drivers/ptp/ptp_vclock.c
15188 F: net/ethtool/phc_vclocks.c
15191 M: Oleg Nesterov <oleg@redhat.com>
15193 F: arch/*/*/ptrace*.c
15194 F: arch/*/include/asm/ptrace*.h
15195 F: arch/*/ptrace*.c
15196 F: include/asm-generic/syscall.h
15197 F: include/linux/ptrace.h
15198 F: include/linux/regset.h
15199 F: include/linux/tracehook.h
15200 F: include/uapi/linux/ptrace.h
15201 F: include/uapi/linux/ptrace.h
15205 M: Hans Verkuil <hverkuil@xs4all.nl>
15206 L: linux-media@vger.kernel.org
15208 T: git git://linuxtv.org/media_tree.git
15209 F: Documentation/admin-guide/media/pulse8-cec.rst
15210 F: drivers/media/cec/usb/pulse8/
15212 PVRUSB2 VIDEO4LINUX DRIVER
15213 M: Mike Isely <isely@pobox.com>
15214 L: pvrusb2@isely.net (subscribers-only)
15215 L: linux-media@vger.kernel.org
15217 W: http://www.isely.net/pvrusb2/
15218 T: git git://linuxtv.org/media_tree.git
15219 F: Documentation/driver-api/media/drivers/pvrusb2*
15220 F: drivers/media/usb/pvrusb2/
15223 M: Hans Verkuil <hverkuil@xs4all.nl>
15224 L: linux-media@vger.kernel.org
15226 T: git git://linuxtv.org/media_tree.git
15227 F: drivers/media/usb/pwc/*
15228 F: include/trace/events/pwc.h
15231 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15232 L: linux-hwmon@vger.kernel.org
15234 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15235 F: Documentation/hwmon/pwm-fan.rst
15236 F: drivers/hwmon/pwm-fan.c
15239 M: Sean Young <sean@mess.org>
15240 L: linux-media@vger.kernel.org
15242 F: drivers/media/rc/pwm-ir-tx.c
15245 M: Thierry Reding <thierry.reding@gmail.com>
15246 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15247 M: Lee Jones <lee.jones@linaro.org>
15248 L: linux-pwm@vger.kernel.org
15250 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15252 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15253 F: Documentation/devicetree/bindings/pwm/
15254 F: Documentation/driver-api/pwm.rst
15255 F: drivers/gpio/gpio-mvebu.c
15257 F: drivers/video/backlight/pwm_bl.c
15258 F: include/linux/pwm.h
15259 F: include/linux/pwm_backlight.h
15260 K: pwm_(config|apply_state|ops)
15263 M: Robert Jarzmik <robert.jarzmik@free.fr>
15264 L: linux-gpio@vger.kernel.org
15266 F: drivers/gpio/gpio-pxa.c
15272 M: Robert Jarzmik <robert.jarzmik@free.fr>
15273 L: linux-rtc@vger.kernel.org
15276 PXA2xx/PXA3xx SUPPORT
15277 M: Daniel Mack <daniel@zonque.org>
15278 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15279 M: Robert Jarzmik <robert.jarzmik@free.fr>
15280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15282 T: git git://github.com/hzhuang1/linux.git
15283 T: git git://github.com/rjarzmik/linux.git
15284 F: arch/arm/boot/dts/pxa*
15285 F: arch/arm/mach-pxa/
15286 F: drivers/dma/pxa*
15287 F: drivers/pcmcia/pxa2xx*
15288 F: drivers/pinctrl/pxa/
15289 F: drivers/spi/spi-pxa2xx*
15290 F: drivers/usb/gadget/udc/pxa2*
15291 F: include/sound/pxa2xx-lib.h
15296 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15297 L: qat-linux@intel.com
15299 F: drivers/crypto/qat/
15301 QCOM AUDIO (ASoC) DRIVERS
15302 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15303 M: Banajit Goswami <bgoswami@codeaurora.org>
15304 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15306 F: sound/soc/codecs/lpass-va-macro.c
15307 F: sound/soc/codecs/lpass-wsa-macro.*
15308 F: sound/soc/codecs/msm8916-wcd-analog.c
15309 F: sound/soc/codecs/msm8916-wcd-digital.c
15310 F: sound/soc/codecs/wcd9335.*
15311 F: sound/soc/codecs/wcd934x.c
15312 F: sound/soc/codecs/wcd-clsh-v2.*
15313 F: sound/soc/codecs/wsa881x.c
15317 M: Alex Elder <elder@kernel.org>
15318 L: netdev@vger.kernel.org
15320 F: drivers/net/ipa/
15322 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15323 M: Gabriel Somlo <somlo@cmu.edu>
15324 M: "Michael S. Tsirkin" <mst@redhat.com>
15325 L: qemu-devel@nongnu.org
15327 F: drivers/firmware/qemu_fw_cfg.c
15328 F: include/uapi/linux/qemu_fw_cfg.h
15331 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15332 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15333 L: linux-rdma@vger.kernel.org
15335 F: drivers/infiniband/hw/qib/
15337 QLOGIC QL41xxx FCOE DRIVER
15338 M: Saurav Kashyap <skashyap@marvell.com>
15339 M: Javed Hasan <jhasan@marvell.com>
15340 M: GR-QLogic-Storage-Upstream@marvell.com
15341 L: linux-scsi@vger.kernel.org
15343 F: drivers/scsi/qedf/
15345 QLOGIC QL41xxx ISCSI DRIVER
15346 M: Nilesh Javali <njavali@marvell.com>
15347 M: Manish Rangankar <mrangankar@marvell.com>
15348 M: GR-QLogic-Storage-Upstream@marvell.com
15349 L: linux-scsi@vger.kernel.org
15351 F: drivers/scsi/qedi/
15353 QLOGIC QL4xxx ETHERNET DRIVER
15354 M: Ariel Elior <aelior@marvell.com>
15355 M: GR-everest-linux-l2@marvell.com
15356 L: netdev@vger.kernel.org
15358 F: drivers/net/ethernet/qlogic/qed/
15359 F: drivers/net/ethernet/qlogic/qede/
15360 F: include/linux/qed/
15362 QLOGIC QL4xxx RDMA DRIVER
15363 M: Michal Kalderon <mkalderon@marvell.com>
15364 M: Ariel Elior <aelior@marvell.com>
15365 L: linux-rdma@vger.kernel.org
15367 F: drivers/infiniband/hw/qedr/
15368 F: include/uapi/rdma/qedr-abi.h
15370 QLOGIC QLA1280 SCSI DRIVER
15371 M: Michael Reed <mdr@sgi.com>
15372 L: linux-scsi@vger.kernel.org
15374 F: drivers/scsi/qla1280.[ch]
15376 QLOGIC QLA2XXX FC-SCSI DRIVER
15377 M: Nilesh Javali <njavali@marvell.com>
15378 M: GR-QLogic-Storage-Upstream@marvell.com
15379 L: linux-scsi@vger.kernel.org
15381 F: drivers/scsi/qla2xxx/
15383 QLOGIC QLA3XXX NETWORK DRIVER
15384 M: GR-Linux-NIC-Dev@marvell.com
15385 L: netdev@vger.kernel.org
15387 F: drivers/net/ethernet/qlogic/qla3xxx.*
15389 QLOGIC QLA4XXX iSCSI DRIVER
15390 M: Nilesh Javali <njavali@marvell.com>
15391 M: Manish Rangankar <mrangankar@marvell.com>
15392 M: GR-QLogic-Storage-Upstream@marvell.com
15393 L: linux-scsi@vger.kernel.org
15395 F: drivers/scsi/qla4xxx/
15397 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15398 M: Shahed Shaikh <shshaikh@marvell.com>
15399 M: Manish Chopra <manishc@marvell.com>
15400 M: GR-Linux-NIC-Dev@marvell.com
15401 L: netdev@vger.kernel.org
15403 F: drivers/net/ethernet/qlogic/qlcnic/
15405 QLOGIC QLGE 10Gb ETHERNET DRIVER
15406 M: Manish Chopra <manishc@marvell.com>
15407 M: GR-Linux-NIC-Dev@marvell.com
15408 M: Coiby Xu <coiby.xu@gmail.com>
15409 L: netdev@vger.kernel.org
15411 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15412 F: drivers/staging/qlge/
15414 QM1D1B0004 MEDIA DRIVER
15415 M: Akihiro Tsukada <tskd08@gmail.com>
15416 L: linux-media@vger.kernel.org
15418 F: drivers/media/tuners/qm1d1b0004*
15420 QM1D1C0042 MEDIA DRIVER
15421 M: Akihiro Tsukada <tskd08@gmail.com>
15422 L: linux-media@vger.kernel.org
15424 F: drivers/media/tuners/qm1d1c0042*
15427 M: Anders Larsen <al@alarsen.net>
15429 W: http://www.alarsen.net/linux/qnx4fs/
15431 F: include/uapi/linux/qnx4_fs.h
15432 F: include/uapi/linux/qnxtypes.h
15434 QORIQ DPAA2 FSL-MC BUS DRIVER
15435 M: Stuart Yoder <stuyoder@gmail.com>
15436 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15437 L: linux-kernel@vger.kernel.org
15439 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15440 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15441 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15442 F: drivers/bus/fsl-mc/
15443 F: include/uapi/linux/fsl_mc.h
15445 QT1010 MEDIA DRIVER
15446 M: Antti Palosaari <crope@iki.fi>
15447 L: linux-media@vger.kernel.org
15449 W: https://linuxtv.org
15450 W: http://palosaari.fi/linux/
15451 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15452 T: git git://linuxtv.org/anttip/media_tree.git
15453 F: drivers/media/tuners/qt1010*
15455 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15456 M: Kalle Valo <kvalo@codeaurora.org>
15457 L: ath10k@lists.infradead.org
15459 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15461 F: drivers/net/wireless/ath/ath10k/
15463 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15464 M: Kalle Valo <kvalo@codeaurora.org>
15465 L: ath11k@lists.infradead.org
15467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15468 F: drivers/net/wireless/ath/ath11k/
15470 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15471 M: ath9k-devel@qca.qualcomm.com
15472 L: linux-wireless@vger.kernel.org
15474 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15475 F: drivers/net/wireless/ath/ath9k/
15477 QUALCOMM CAMERA SUBSYSTEM DRIVER
15478 M: Robert Foss <robert.foss@linaro.org>
15479 M: Todor Tomov <todor.too@gmail.com>
15480 L: linux-media@vger.kernel.org
15482 F: Documentation/admin-guide/media/qcom_camss.rst
15483 F: Documentation/devicetree/bindings/media/*camss*
15484 F: drivers/media/platform/qcom/camss/
15486 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15487 M: Niklas Cassel <nks@flawful.org>
15488 L: linux-pm@vger.kernel.org
15489 L: linux-arm-msm@vger.kernel.org
15491 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15492 F: drivers/soc/qcom/cpr.c
15494 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15495 M: Ilia Lin <ilia.lin@kernel.org>
15496 L: linux-pm@vger.kernel.org
15498 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15499 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15501 QUALCOMM CRYPTO DRIVERS
15502 M: Thara Gopinath <thara.gopinath@linaro.org>
15503 L: linux-crypto@vger.kernel.org
15504 L: linux-arm-msm@vger.kernel.org
15506 F: drivers/crypto/qce/
15508 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15509 M: Timur Tabi <timur@kernel.org>
15510 L: netdev@vger.kernel.org
15512 F: drivers/net/ethernet/qualcomm/emac/
15514 QUALCOMM ETHQOS ETHERNET DRIVER
15515 M: Vinod Koul <vkoul@kernel.org>
15516 L: netdev@vger.kernel.org
15518 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15519 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15521 QUALCOMM GENERIC INTERFACE I2C DRIVER
15522 M: Akash Asthana <akashast@codeaurora.org>
15523 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15524 L: linux-i2c@vger.kernel.org
15525 L: linux-arm-msm@vger.kernel.org
15527 F: drivers/i2c/busses/i2c-qcom-geni.c
15529 QUALCOMM HEXAGON ARCHITECTURE
15530 M: Brian Cain <bcain@codeaurora.org>
15531 L: linux-hexagon@vger.kernel.org
15535 QUALCOMM HIDMA DRIVER
15536 M: Sinan Kaya <okaya@kernel.org>
15537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15538 L: linux-arm-msm@vger.kernel.org
15539 L: dmaengine@vger.kernel.org
15541 F: drivers/dma/qcom/hidma*
15543 QUALCOMM I2C CCI DRIVER
15544 M: Loic Poulain <loic.poulain@linaro.org>
15545 M: Robert Foss <robert.foss@linaro.org>
15546 L: linux-i2c@vger.kernel.org
15547 L: linux-arm-msm@vger.kernel.org
15549 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15550 F: drivers/i2c/busses/i2c-qcom-cci.c
15553 M: Rob Clark <robdclark@gmail.com>
15554 L: iommu@lists.linux-foundation.org
15555 L: linux-arm-msm@vger.kernel.org
15557 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15559 QUALCOMM IPC ROUTER (QRTR) DRIVER
15560 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15561 L: linux-arm-msm@vger.kernel.org
15563 F: include/trace/events/qrtr.h
15564 F: include/uapi/linux/qrtr.h
15567 QUALCOMM IPCC MAILBOX DRIVER
15568 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15569 L: linux-arm-msm@vger.kernel.org
15571 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15572 F: drivers/mailbox/qcom-ipcc.c
15573 F: include/dt-bindings/mailbox/qcom-ipcc.h
15575 QUALCOMM IPQ4019 USB PHY DRIVER
15576 M: Robert Marko <robert.marko@sartura.hr>
15577 M: Luka Perkov <luka.perkov@sartura.hr>
15578 L: linux-arm-msm@vger.kernel.org
15580 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15581 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15583 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15584 M: Robert Marko <robert.marko@sartura.hr>
15585 M: Luka Perkov <luka.perkov@sartura.hr>
15586 L: linux-arm-msm@vger.kernel.org
15588 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15589 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15591 QUALCOMM RMNET DRIVER
15592 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15593 M: Sean Tranchetti <stranche@codeaurora.org>
15594 L: netdev@vger.kernel.org
15596 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15597 F: drivers/net/ethernet/qualcomm/rmnet/
15598 F: include/linux/if_rmnet.h
15600 QUALCOMM TSENS THERMAL DRIVER
15601 M: Amit Kucheria <amitk@kernel.org>
15602 M: Thara Gopinath <thara.gopinath@linaro.org>
15603 L: linux-pm@vger.kernel.org
15604 L: linux-arm-msm@vger.kernel.org
15606 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15607 F: drivers/thermal/qcom/
15609 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15610 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15611 L: linux-media@vger.kernel.org
15612 L: linux-arm-msm@vger.kernel.org
15614 T: git git://linuxtv.org/media_tree.git
15615 F: Documentation/devicetree/bindings/media/*venus*
15616 F: drivers/media/platform/qcom/venus/
15618 QUALCOMM WCN36XX WIRELESS DRIVER
15619 M: Kalle Valo <kvalo@codeaurora.org>
15620 L: wcn36xx@lists.infradead.org
15622 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15623 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15624 F: drivers/net/wireless/ath/wcn36xx/
15626 QUANTENNA QTNFMAC WIRELESS DRIVER
15627 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15628 R: Sergey Matyukevich <geomatsi@gmail.com>
15629 L: linux-wireless@vger.kernel.org
15631 F: drivers/net/wireless/quantenna
15633 RADEON and AMDGPU DRM DRIVERS
15634 M: Alex Deucher <alexander.deucher@amd.com>
15635 M: Christian König <christian.koenig@amd.com>
15636 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15637 L: amd-gfx@lists.freedesktop.org
15639 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15640 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15641 C: irc://irc.oftc.net/radeon
15642 F: drivers/gpu/drm/amd/
15643 F: drivers/gpu/drm/radeon/
15644 F: include/uapi/drm/amdgpu_drm.h
15645 F: include/uapi/drm/radeon_drm.h
15647 RADEON FRAMEBUFFER DISPLAY DRIVER
15648 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15649 L: linux-fbdev@vger.kernel.org
15651 F: drivers/video/fbdev/aty/radeon*
15652 F: include/uapi/linux/radeonfb.h
15654 RADIOSHARK RADIO DRIVER
15655 M: Hans Verkuil <hverkuil@xs4all.nl>
15656 L: linux-media@vger.kernel.org
15658 T: git git://linuxtv.org/media_tree.git
15659 F: drivers/media/radio/radio-shark.c
15661 RADIOSHARK2 RADIO DRIVER
15662 M: Hans Verkuil <hverkuil@xs4all.nl>
15663 L: linux-media@vger.kernel.org
15665 T: git git://linuxtv.org/media_tree.git
15666 F: drivers/media/radio/radio-shark2.c
15667 F: drivers/media/radio/radio-tea5777.c
15669 RADOS BLOCK DEVICE (RBD)
15670 M: Ilya Dryomov <idryomov@gmail.com>
15671 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15672 L: ceph-devel@vger.kernel.org
15674 W: http://ceph.com/
15675 T: git git://github.com/ceph/ceph-client.git
15676 F: Documentation/ABI/testing/sysfs-bus-rbd
15677 F: drivers/block/rbd.c
15678 F: drivers/block/rbd_types.h
15680 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15681 M: Paul Mackerras <paulus@samba.org>
15682 L: linux-fbdev@vger.kernel.org
15684 F: drivers/video/fbdev/aty/aty128fb.c
15686 RAINSHADOW-CEC DRIVER
15687 M: Hans Verkuil <hverkuil@xs4all.nl>
15688 L: linux-media@vger.kernel.org
15690 T: git git://linuxtv.org/media_tree.git
15691 F: drivers/media/cec/usb/rainshadow/
15693 RALINK MIPS ARCHITECTURE
15694 M: John Crispin <john@phrozen.org>
15695 L: linux-mips@vger.kernel.org
15697 F: arch/mips/ralink
15699 RALINK RT2X00 WIRELESS LAN DRIVER
15700 M: Stanislaw Gruszka <stf_xl@wp.pl>
15701 M: Helmut Schaa <helmut.schaa@googlemail.com>
15702 L: linux-wireless@vger.kernel.org
15704 F: drivers/net/wireless/ralink/rt2x00/
15706 RAMDISK RAM BLOCK DEVICE DRIVER
15707 M: Jens Axboe <axboe@kernel.dk>
15709 F: Documentation/admin-guide/blockdev/ramdisk.rst
15710 F: drivers/block/brd.c
15712 RANCHU VIRTUAL BOARD FOR MIPS
15713 M: Miodrag Dinic <miodrag.dinic@mips.com>
15714 L: linux-mips@vger.kernel.org
15716 F: arch/mips/configs/generic/board-ranchu.config
15717 F: arch/mips/generic/board-ranchu.c
15719 RANDOM NUMBER DRIVER
15720 M: "Theodore Ts'o" <tytso@mit.edu>
15722 F: drivers/char/random.c
15725 M: Matt Porter <mporter@kernel.crashing.org>
15726 M: Alexandre Bounine <alex.bou9@gmail.com>
15728 F: drivers/rapidio/
15731 M: Tony Luck <tony.luck@intel.com>
15732 M: Borislav Petkov <bp@alien8.de>
15733 L: linux-edac@vger.kernel.org
15735 F: Documentation/admin-guide/ras.rst
15737 F: include/linux/ras.h
15738 F: include/ras/ras_event.h
15740 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15741 L: linux-wireless@vger.kernel.org
15743 F: drivers/net/wireless/ray*
15745 RC-CORE / LIRC FRAMEWORK
15746 M: Sean Young <sean@mess.org>
15747 L: linux-media@vger.kernel.org
15749 W: http://linuxtv.org
15750 T: git git://linuxtv.org/media_tree.git
15751 F: Documentation/driver-api/media/rc-core.rst
15752 F: Documentation/userspace-api/media/rc/
15753 F: drivers/media/rc/
15754 F: include/media/rc-map.h
15755 F: include/media/rc-core.h
15756 F: include/uapi/linux/lirc.h
15758 RCMM REMOTE CONTROLS DECODER
15759 M: Patrick Lerda <patrick9876@free.fr>
15761 F: drivers/media/rc/ir-rcmm-decoder.c
15763 RCUTORTURE TEST FRAMEWORK
15764 M: "Paul E. McKenney" <paulmck@kernel.org>
15765 M: Josh Triplett <josh@joshtriplett.org>
15766 R: Steven Rostedt <rostedt@goodmis.org>
15767 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15768 R: Lai Jiangshan <jiangshanlai@gmail.com>
15769 L: rcu@vger.kernel.org
15771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15772 F: tools/testing/selftests/rcutorture
15774 RDACM20 Camera Sensor
15775 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15776 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15777 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15778 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15779 L: linux-media@vger.kernel.org
15781 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15782 F: drivers/media/i2c/max9271.c
15783 F: drivers/media/i2c/max9271.h
15784 F: drivers/media/i2c/rdacm20.c
15786 RDACM21 Camera Sensor
15787 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15788 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15789 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15790 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15791 L: linux-media@vger.kernel.org
15793 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15794 F: drivers/media/i2c/max9271.c
15795 F: drivers/media/i2c/max9271.h
15796 F: drivers/media/i2c/rdacm21.c
15799 M: Florian Fainelli <florian@openwrt.org>
15802 RDC R6040 FAST ETHERNET DRIVER
15803 M: Florian Fainelli <f.fainelli@gmail.com>
15804 L: netdev@vger.kernel.org
15806 F: drivers/net/ethernet/rdc/r6040.c
15808 RDMAVT - RDMA verbs software
15809 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15810 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15811 L: linux-rdma@vger.kernel.org
15813 F: drivers/infiniband/sw/rdmavt
15815 RDS - RELIABLE DATAGRAM SOCKETS
15816 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15817 L: netdev@vger.kernel.org
15818 L: linux-rdma@vger.kernel.org
15819 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15821 W: https://oss.oracle.com/projects/rds/
15822 F: Documentation/networking/rds.rst
15825 RDT - RESOURCE ALLOCATION
15826 M: Fenghua Yu <fenghua.yu@intel.com>
15827 M: Reinette Chatre <reinette.chatre@intel.com>
15828 L: linux-kernel@vger.kernel.org
15830 F: Documentation/x86/resctrl*
15831 F: arch/x86/include/asm/resctrl.h
15832 F: arch/x86/kernel/cpu/resctrl/
15833 F: tools/testing/selftests/resctrl/
15835 READ-COPY UPDATE (RCU)
15836 M: "Paul E. McKenney" <paulmck@kernel.org>
15837 M: Josh Triplett <josh@joshtriplett.org>
15838 R: Steven Rostedt <rostedt@goodmis.org>
15839 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15840 R: Lai Jiangshan <jiangshanlai@gmail.com>
15841 R: Joel Fernandes <joel@joelfernandes.org>
15842 L: rcu@vger.kernel.org
15844 W: http://www.rdrop.com/users/paulmck/RCU/
15845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15846 F: Documentation/RCU/
15847 F: include/linux/rcu*
15849 X: Documentation/RCU/torture.rst
15850 X: include/linux/srcu*.h
15851 X: kernel/rcu/srcu*.c
15853 REAL TIME CLOCK (RTC) SUBSYSTEM
15854 M: Alessandro Zummo <a.zummo@towertech.it>
15855 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15856 L: linux-rtc@vger.kernel.org
15858 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15860 F: Documentation/admin-guide/rtc.rst
15861 F: Documentation/devicetree/bindings/rtc/
15863 F: include/linux/platform_data/rtc-*
15864 F: include/linux/rtc.h
15865 F: include/linux/rtc/
15866 F: include/uapi/linux/rtc.h
15867 F: tools/testing/selftests/rtc/
15869 REALTEK AUDIO CODECS
15870 M: Oder Chiou <oder_chiou@realtek.com>
15872 F: include/sound/rt*.h
15873 F: sound/soc/codecs/rt*
15875 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15876 M: Linus Walleij <linus.walleij@linaro.org>
15878 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15879 F: drivers/net/dsa/realtek-smi*
15880 F: drivers/net/dsa/rtl83*
15882 REALTEK WIRELESS DRIVER (rtlwifi family)
15883 M: Ping-Ke Shih <pkshih@realtek.com>
15884 L: linux-wireless@vger.kernel.org
15886 W: https://wireless.wiki.kernel.org/
15887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15888 F: drivers/net/wireless/realtek/rtlwifi/
15890 REALTEK WIRELESS DRIVER (rtw88)
15891 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15892 L: linux-wireless@vger.kernel.org
15894 F: drivers/net/wireless/realtek/rtw88/
15896 REDPINE WIRELESS DRIVER
15897 M: Amitkumar Karwar <amitkarwar@gmail.com>
15898 M: Siva Rebbagondla <siva8118@gmail.com>
15899 L: linux-wireless@vger.kernel.org
15901 F: drivers/net/wireless/rsi/
15903 REGISTER MAP ABSTRACTION
15904 M: Mark Brown <broonie@kernel.org>
15905 L: linux-kernel@vger.kernel.org
15907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15908 F: Documentation/devicetree/bindings/regmap/
15909 F: drivers/base/regmap/
15910 F: include/linux/regmap.h
15912 REISERFS FILE SYSTEM
15913 L: reiserfs-devel@vger.kernel.org
15917 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15918 M: Ohad Ben-Cohen <ohad@wizery.com>
15919 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15920 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15921 L: linux-remoteproc@vger.kernel.org
15923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15924 F: Documentation/ABI/testing/sysfs-class-remoteproc
15925 F: Documentation/devicetree/bindings/remoteproc/
15926 F: Documentation/staging/remoteproc.rst
15927 F: drivers/remoteproc/
15928 F: include/linux/remoteproc.h
15929 F: include/linux/remoteproc/
15931 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15932 M: Ohad Ben-Cohen <ohad@wizery.com>
15933 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15934 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15935 L: linux-remoteproc@vger.kernel.org
15937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15938 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15939 F: Documentation/staging/rpmsg.rst
15941 F: include/linux/rpmsg.h
15942 F: include/linux/rpmsg/
15943 F: include/uapi/linux/rpmsg.h
15946 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15947 M: Stephan Gerhold <stephan@gerhold.net>
15948 L: netdev@vger.kernel.org
15949 L: linux-remoteproc@vger.kernel.org
15951 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15953 RENESAS CLOCK DRIVERS
15954 M: Geert Uytterhoeven <geert+renesas@glider.be>
15955 L: linux-renesas-soc@vger.kernel.org
15957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15958 F: Documentation/devicetree/bindings/clock/renesas,*
15959 F: drivers/clk/renesas/
15961 RENESAS EMEV2 I2C DRIVER
15962 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15963 L: linux-renesas-soc@vger.kernel.org
15965 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15966 F: drivers/i2c/busses/i2c-emev2.c
15968 RENESAS ETHERNET DRIVERS
15969 R: Sergey Shtylyov <s.shtylyov@omp.ru>
15970 L: netdev@vger.kernel.org
15971 L: linux-renesas-soc@vger.kernel.org
15972 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15973 F: drivers/net/ethernet/renesas/
15974 F: include/linux/sh_eth.h
15976 RENESAS R-CAR GYROADC DRIVER
15977 M: Marek Vasut <marek.vasut@gmail.com>
15978 L: linux-iio@vger.kernel.org
15980 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15981 F: drivers/iio/adc/rcar-gyroadc.c
15983 RENESAS R-CAR I2C DRIVERS
15984 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15985 L: linux-renesas-soc@vger.kernel.org
15987 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15988 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15989 F: drivers/i2c/busses/i2c-rcar.c
15990 F: drivers/i2c/busses/i2c-sh_mobile.c
15992 RENESAS R-CAR THERMAL DRIVERS
15993 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15994 L: linux-renesas-soc@vger.kernel.org
15996 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15997 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15998 F: drivers/thermal/rcar_gen3_thermal.c
15999 F: drivers/thermal/rcar_thermal.c
16001 RENESAS RIIC DRIVER
16002 M: Chris Brandt <chris.brandt@renesas.com>
16003 L: linux-renesas-soc@vger.kernel.org
16005 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16006 F: drivers/i2c/busses/i2c-riic.c
16008 RENESAS USB PHY DRIVER
16009 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16010 L: linux-renesas-soc@vger.kernel.org
16012 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16014 RENESAS RZ/G2L A/D DRIVER
16015 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16016 L: linux-iio@vger.kernel.org
16017 L: linux-renesas-soc@vger.kernel.org
16019 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16020 F: drivers/iio/adc/rzg2l_adc.c
16022 RESET CONTROLLER FRAMEWORK
16023 M: Philipp Zabel <p.zabel@pengutronix.de>
16025 T: git git://git.pengutronix.de/git/pza/linux
16026 F: Documentation/devicetree/bindings/reset/
16027 F: Documentation/driver-api/reset.rst
16029 F: include/dt-bindings/reset/
16030 F: include/linux/reset-controller.h
16031 F: include/linux/reset.h
16032 F: include/linux/reset/
16033 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16035 RESTARTABLE SEQUENCES SUPPORT
16036 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16037 M: Peter Zijlstra <peterz@infradead.org>
16038 M: "Paul E. McKenney" <paulmck@kernel.org>
16039 M: Boqun Feng <boqun.feng@gmail.com>
16040 L: linux-kernel@vger.kernel.org
16042 F: include/trace/events/rseq.h
16043 F: include/uapi/linux/rseq.h
16045 F: tools/testing/selftests/rseq/
16048 M: Johannes Berg <johannes@sipsolutions.net>
16049 L: linux-wireless@vger.kernel.org
16051 W: https://wireless.wiki.kernel.org/
16052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16054 F: Documentation/ABI/stable/sysfs-class-rfkill
16055 F: Documentation/driver-api/rfkill.rst
16056 F: include/linux/rfkill.h
16057 F: include/uapi/linux/rfkill.h
16061 M: Thomas Graf <tgraf@suug.ch>
16062 M: Herbert Xu <herbert@gondor.apana.org.au>
16063 L: netdev@vger.kernel.org
16065 F: include/linux/rhashtable-types.h
16066 F: include/linux/rhashtable.h
16067 F: lib/rhashtable.c
16068 F: lib/test_rhashtable.c
16070 RICOH R5C592 MEMORYSTICK DRIVER
16071 M: Maxim Levitsky <maximlevitsky@gmail.com>
16073 F: drivers/memstick/host/r592.*
16075 RICOH SMARTMEDIA/XD DRIVER
16076 M: Maxim Levitsky <maximlevitsky@gmail.com>
16078 F: drivers/mtd/nand/raw/r852.c
16079 F: drivers/mtd/nand/raw/r852.h
16081 RISC-V ARCHITECTURE
16082 M: Paul Walmsley <paul.walmsley@sifive.com>
16083 M: Palmer Dabbelt <palmer@dabbelt.com>
16084 M: Albert Ou <aou@eecs.berkeley.edu>
16085 L: linux-riscv@lists.infradead.org
16087 P: Documentation/riscv/patch-acceptance.rst
16088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16093 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16094 M: Lewis Hanly <lewis.hanly@microchip.com>
16095 L: linux-riscv@lists.infradead.org
16097 F: drivers/mailbox/mailbox-mpfs.c
16098 F: drivers/soc/microchip/
16099 F: include/soc/microchip/mpfs.h
16102 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16103 M: Jack Wang <jinpu.wang@ionos.com>
16104 L: linux-block@vger.kernel.org
16106 F: drivers/block/rnbd/
16109 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16111 W: http://sourceforge.net/projects/roccat/
16112 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16113 F: drivers/hid/hid-roccat*
16114 F: include/linux/hid-roccat*
16116 ROCKCHIP ISP V1 DRIVER
16117 M: Helen Koike <helen.koike@collabora.com>
16118 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16119 L: linux-media@vger.kernel.org
16120 L: linux-rockchip@lists.infradead.org
16122 F: Documentation/admin-guide/media/rkisp1.rst
16123 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16124 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16125 F: drivers/media/platform/rockchip/rkisp1
16126 F: include/uapi/linux/rkisp1-config.h
16128 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16129 M: Jacob Chen <jacob-chen@iotwrt.com>
16130 M: Ezequiel Garcia <ezequiel@collabora.com>
16131 L: linux-media@vger.kernel.org
16132 L: linux-rockchip@lists.infradead.org
16134 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16135 F: drivers/media/platform/rockchip/rga/
16137 ROCKCHIP VIDEO DECODER DRIVER
16138 M: Ezequiel Garcia <ezequiel@collabora.com>
16139 L: linux-media@vger.kernel.org
16140 L: linux-rockchip@lists.infradead.org
16142 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16143 F: drivers/staging/media/rkvdec/
16146 M: Jiri Pirko <jiri@resnulli.us>
16147 L: netdev@vger.kernel.org
16149 F: drivers/net/ethernet/rocker/
16151 ROCKETPORT EXPRESS/INFINITY DRIVER
16152 M: Kevin Cernekee <cernekee@gmail.com>
16153 L: linux-serial@vger.kernel.org
16155 F: drivers/tty/serial/rp2.*
16157 ROHM BD99954 CHARGER IC
16158 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16159 L: linux-power@fi.rohmeurope.com
16161 F: drivers/power/supply/bd99954-charger.c
16162 F: drivers/power/supply/bd99954-charger.h
16164 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16165 M: Tomasz Duszynski <tduszyns@gmail.com>
16167 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16168 F: drivers/iio/light/bh1750.c
16170 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16171 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16172 L: linux-kernel@vger.kernel.org
16173 L: linux-renesas-soc@vger.kernel.org
16175 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16176 F: drivers/gpio/gpio-bd9571mwv.c
16177 F: drivers/mfd/bd9571mwv.c
16178 F: drivers/regulator/bd9571mwv-regulator.c
16179 F: include/linux/mfd/bd9571mwv.h
16181 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16182 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16183 L: linux-power@fi.rohmeurope.com
16185 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16186 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16187 F: drivers/clk/clk-bd718x7.c
16188 F: drivers/gpio/gpio-bd70528.c
16189 F: drivers/gpio/gpio-bd71815.c
16190 F: drivers/gpio/gpio-bd71828.c
16191 F: drivers/mfd/rohm-bd70528.c
16192 F: drivers/mfd/rohm-bd71828.c
16193 F: drivers/mfd/rohm-bd718x7.c
16194 F: drivers/mfd/rohm-bd9576.c
16195 F: drivers/power/supply/bd70528-charger.c
16196 F: drivers/regulator/bd70528-regulator.c
16197 F: drivers/regulator/bd71815-regulator.c
16198 F: drivers/regulator/bd71828-regulator.c
16199 F: drivers/regulator/bd718x7-regulator.c
16200 F: drivers/regulator/bd9576-regulator.c
16201 F: drivers/regulator/rohm-regulator.c
16202 F: drivers/rtc/rtc-bd70528.c
16203 F: drivers/watchdog/bd70528_wdt.c
16204 F: drivers/watchdog/bd9576_wdt.c
16205 F: include/linux/mfd/rohm-bd70528.h
16206 F: include/linux/mfd/rohm-bd71815.h
16207 F: include/linux/mfd/rohm-bd71828.h
16208 F: include/linux/mfd/rohm-bd718x7.h
16209 F: include/linux/mfd/rohm-bd957x.h
16210 F: include/linux/mfd/rohm-generic.h
16211 F: include/linux/mfd/rohm-shared.h
16214 M: Ralf Baechle <ralf@linux-mips.org>
16215 L: linux-hams@vger.kernel.org
16217 W: http://www.linux-ax25.org/
16218 F: include/net/rose.h
16219 F: include/uapi/linux/rose.h
16222 ROTATION DRIVER FOR ALLWINNER A83T
16223 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16224 L: linux-media@vger.kernel.org
16226 T: git git://linuxtv.org/media_tree.git
16227 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16228 F: drivers/media/platform/sunxi/sun8i-rotate/
16230 RTL2830 MEDIA DRIVER
16231 M: Antti Palosaari <crope@iki.fi>
16232 L: linux-media@vger.kernel.org
16234 W: https://linuxtv.org
16235 W: http://palosaari.fi/linux/
16236 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16237 T: git git://linuxtv.org/anttip/media_tree.git
16238 F: drivers/media/dvb-frontends/rtl2830*
16240 RTL2832 MEDIA DRIVER
16241 M: Antti Palosaari <crope@iki.fi>
16242 L: linux-media@vger.kernel.org
16244 W: https://linuxtv.org
16245 W: http://palosaari.fi/linux/
16246 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16247 T: git git://linuxtv.org/anttip/media_tree.git
16248 F: drivers/media/dvb-frontends/rtl2832*
16250 RTL2832_SDR MEDIA DRIVER
16251 M: Antti Palosaari <crope@iki.fi>
16252 L: linux-media@vger.kernel.org
16254 W: https://linuxtv.org
16255 W: http://palosaari.fi/linux/
16256 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16257 T: git git://linuxtv.org/anttip/media_tree.git
16258 F: drivers/media/dvb-frontends/rtl2832_sdr*
16260 RTL8180 WIRELESS DRIVER
16261 L: linux-wireless@vger.kernel.org
16263 W: https://wireless.wiki.kernel.org/
16264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16265 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16267 RTL8187 WIRELESS DRIVER
16268 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16269 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16270 M: Larry Finger <Larry.Finger@lwfinger.net>
16271 L: linux-wireless@vger.kernel.org
16273 W: https://wireless.wiki.kernel.org/
16274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16275 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16277 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16278 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16279 L: linux-wireless@vger.kernel.org
16281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16282 F: drivers/net/wireless/realtek/rtl8xxxu/
16284 RTRS TRANSPORT DRIVERS
16285 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16286 M: Jack Wang <jinpu.wang@ionos.com>
16287 L: linux-rdma@vger.kernel.org
16289 F: drivers/infiniband/ulp/rtrs/
16291 RXRPC SOCKETS (AF_RXRPC)
16292 M: David Howells <dhowells@redhat.com>
16293 M: Marc Dionne <marc.dionne@auristor.com>
16294 L: linux-afs@lists.infradead.org
16296 W: https://www.infradead.org/~dhowells/kafs/
16297 F: Documentation/networking/rxrpc.rst
16298 F: include/keys/rxrpc-type.h
16299 F: include/net/af_rxrpc.h
16300 F: include/trace/events/rxrpc.h
16301 F: include/uapi/linux/rxrpc.h
16304 S3 SAVAGE FRAMEBUFFER DRIVER
16305 M: Antonino Daplas <adaplas@gmail.com>
16306 L: linux-fbdev@vger.kernel.org
16308 F: drivers/video/fbdev/savage/
16311 M: Heiko Carstens <hca@linux.ibm.com>
16312 M: Vasily Gorbik <gor@linux.ibm.com>
16313 M: Christian Borntraeger <borntraeger@de.ibm.com>
16314 L: linux-s390@vger.kernel.org
16316 W: http://www.ibm.com/developerworks/linux/linux390/
16317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16318 F: Documentation/driver-api/s390-drivers.rst
16319 F: Documentation/s390/
16323 S390 COMMON I/O LAYER
16324 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16325 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16326 L: linux-s390@vger.kernel.org
16328 W: http://www.ibm.com/developerworks/linux/linux390/
16329 F: drivers/s390/cio/
16332 M: Stefan Haberland <sth@linux.ibm.com>
16333 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16334 L: linux-s390@vger.kernel.org
16336 W: http://www.ibm.com/developerworks/linux/linux390/
16337 F: block/partitions/ibm.c
16338 F: drivers/s390/block/dasd*
16339 F: include/linux/dasd_mod.h
16342 M: Matthew Rosato <mjrosato@linux.ibm.com>
16343 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16344 L: linux-s390@vger.kernel.org
16346 W: http://www.ibm.com/developerworks/linux/linux390/
16347 F: drivers/iommu/s390-iommu.c
16349 S390 IUCV NETWORK LAYER
16350 M: Julian Wiedmann <jwi@linux.ibm.com>
16351 M: Karsten Graul <kgraul@linux.ibm.com>
16352 L: linux-s390@vger.kernel.org
16353 L: netdev@vger.kernel.org
16355 W: http://www.ibm.com/developerworks/linux/linux390/
16356 F: drivers/s390/net/*iucv*
16357 F: include/net/iucv/
16360 S390 NETWORK DRIVERS
16361 M: Julian Wiedmann <jwi@linux.ibm.com>
16362 M: Karsten Graul <kgraul@linux.ibm.com>
16363 L: linux-s390@vger.kernel.org
16364 L: netdev@vger.kernel.org
16366 W: http://www.ibm.com/developerworks/linux/linux390/
16367 F: drivers/s390/net/
16370 M: Niklas Schnelle <schnelle@linux.ibm.com>
16371 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16372 L: linux-s390@vger.kernel.org
16374 W: http://www.ibm.com/developerworks/linux/linux390/
16376 F: drivers/pci/hotplug/s390_pci_hpc.c
16377 F: Documentation/s390/pci.rst
16379 S390 VFIO AP DRIVER
16380 M: Tony Krowiak <akrowiak@linux.ibm.com>
16381 M: Halil Pasic <pasic@linux.ibm.com>
16382 M: Jason Herne <jjherne@linux.ibm.com>
16383 L: linux-s390@vger.kernel.org
16385 W: http://www.ibm.com/developerworks/linux/linux390/
16386 F: Documentation/s390/vfio-ap.rst
16387 F: drivers/s390/crypto/vfio_ap_drv.c
16388 F: drivers/s390/crypto/vfio_ap_ops.c
16389 F: drivers/s390/crypto/vfio_ap_private.h
16391 S390 VFIO-CCW DRIVER
16392 M: Cornelia Huck <cohuck@redhat.com>
16393 M: Eric Farman <farman@linux.ibm.com>
16394 M: Matthew Rosato <mjrosato@linux.ibm.com>
16395 R: Halil Pasic <pasic@linux.ibm.com>
16396 L: linux-s390@vger.kernel.org
16397 L: kvm@vger.kernel.org
16399 F: Documentation/s390/vfio-ccw.rst
16400 F: drivers/s390/cio/vfio_ccw*
16401 F: include/uapi/linux/vfio_ccw.h
16403 S390 VFIO-PCI DRIVER
16404 M: Matthew Rosato <mjrosato@linux.ibm.com>
16405 M: Eric Farman <farman@linux.ibm.com>
16406 L: linux-s390@vger.kernel.org
16407 L: kvm@vger.kernel.org
16409 F: drivers/vfio/pci/vfio_pci_zdev.c
16410 F: include/uapi/linux/vfio_zdev.h
16413 M: Harald Freudenberger <freude@linux.ibm.com>
16414 L: linux-s390@vger.kernel.org
16416 W: http://www.ibm.com/developerworks/linux/linux390/
16417 F: drivers/s390/crypto/
16420 M: Steffen Maier <maier@linux.ibm.com>
16421 M: Benjamin Block <bblock@linux.ibm.com>
16422 L: linux-s390@vger.kernel.org
16424 W: http://www.ibm.com/developerworks/linux/linux390/
16425 F: drivers/s390/scsi/zfcp_*
16427 S3C ADC BATTERY DRIVER
16428 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16429 L: linux-samsung-soc@vger.kernel.org
16431 F: drivers/power/supply/s3c_adc_battery.c
16432 F: include/linux/s3c_adc_battery.h
16434 S3C24XX SD/MMC Driver
16435 M: Ben Dooks <ben-linux@fluff.org>
16436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16438 F: drivers/mmc/host/s3cmci.*
16440 SAA6588 RDS RECEIVER DRIVER
16441 M: Hans Verkuil <hverkuil@xs4all.nl>
16442 L: linux-media@vger.kernel.org
16444 W: https://linuxtv.org
16445 T: git git://linuxtv.org/media_tree.git
16446 F: drivers/media/i2c/saa6588*
16448 SAA7134 VIDEO4LINUX DRIVER
16449 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16450 L: linux-media@vger.kernel.org
16452 W: https://linuxtv.org
16453 T: git git://linuxtv.org/media_tree.git
16454 F: Documentation/driver-api/media/drivers/saa7134*
16455 F: drivers/media/pci/saa7134/
16457 SAA7146 VIDEO4LINUX-2 DRIVER
16458 M: Hans Verkuil <hverkuil@xs4all.nl>
16459 L: linux-media@vger.kernel.org
16461 T: git git://linuxtv.org/media_tree.git
16462 F: drivers/media/common/saa7146/
16463 F: drivers/media/pci/saa7146/
16464 F: include/media/drv-intf/saa7146*
16466 SAFESETID SECURITY MODULE
16467 M: Micah Morton <mortonm@chromium.org>
16469 F: Documentation/admin-guide/LSM/SafeSetID.rst
16470 F: security/safesetid/
16472 SAMSUNG AUDIO (ASoC) DRIVERS
16473 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16474 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16475 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16477 F: Documentation/devicetree/bindings/sound/samsung*
16478 F: sound/soc/samsung/
16480 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16481 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16482 L: linux-crypto@vger.kernel.org
16483 L: linux-samsung-soc@vger.kernel.org
16485 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16486 F: drivers/crypto/exynos-rng.c
16488 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16489 M: Łukasz Stelmach <l.stelmach@samsung.com>
16490 L: linux-samsung-soc@vger.kernel.org
16492 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16493 F: drivers/char/hw_random/exynos-trng.c
16495 SAMSUNG FRAMEBUFFER DRIVER
16496 M: Jingoo Han <jingoohan1@gmail.com>
16497 L: linux-fbdev@vger.kernel.org
16499 F: drivers/video/fbdev/s3c-fb.c
16501 SAMSUNG INTERCONNECT DRIVERS
16502 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16503 M: Artur Świgoń <a.swigon@samsung.com>
16504 L: linux-pm@vger.kernel.org
16505 L: linux-samsung-soc@vger.kernel.org
16507 F: drivers/interconnect/samsung/
16509 SAMSUNG LAPTOP DRIVER
16510 M: Corentin Chary <corentin.chary@gmail.com>
16511 L: platform-driver-x86@vger.kernel.org
16513 F: drivers/platform/x86/samsung-laptop.c
16515 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16516 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16517 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16518 L: linux-kernel@vger.kernel.org
16519 L: linux-samsung-soc@vger.kernel.org
16521 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16522 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16523 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16524 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16525 F: drivers/clk/clk-s2mps11.c
16526 F: drivers/mfd/sec*.c
16527 F: drivers/regulator/s2m*.c
16528 F: drivers/regulator/s5m*.c
16529 F: drivers/rtc/rtc-s5m.c
16530 F: include/linux/mfd/samsung/
16532 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16533 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16534 L: linux-media@vger.kernel.org
16535 L: linux-samsung-soc@vger.kernel.org
16537 F: drivers/media/platform/s3c-camif/
16538 F: include/media/drv-intf/s3c_camif.h
16540 SAMSUNG S3FWRN5 NFC DRIVER
16541 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16542 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16543 L: linux-nfc@lists.01.org (subscribers-only)
16545 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16546 F: drivers/nfc/s3fwrn5
16548 SAMSUNG S5C73M3 CAMERA DRIVER
16549 M: Andrzej Hajda <a.hajda@samsung.com>
16550 L: linux-media@vger.kernel.org
16552 F: drivers/media/i2c/s5c73m3/*
16554 SAMSUNG S5K5BAF CAMERA DRIVER
16555 M: Andrzej Hajda <a.hajda@samsung.com>
16556 L: linux-media@vger.kernel.org
16558 F: drivers/media/i2c/s5k5baf.c
16560 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16561 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16562 M: Vladimir Zapolskiy <vz@mleia.com>
16563 L: linux-crypto@vger.kernel.org
16564 L: linux-samsung-soc@vger.kernel.org
16566 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16567 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16568 F: drivers/crypto/s5p-sss.c
16570 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16571 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16572 L: linux-media@vger.kernel.org
16574 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16575 F: drivers/media/platform/exynos4-is/
16577 SAMSUNG SOC CLOCK DRIVERS
16578 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16579 M: Tomasz Figa <tomasz.figa@gmail.com>
16580 M: Chanwoo Choi <cw00.choi@samsung.com>
16581 L: linux-samsung-soc@vger.kernel.org
16583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16584 F: Documentation/devicetree/bindings/clock/exynos*.txt
16585 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16586 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16587 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16588 F: drivers/clk/samsung/
16589 F: include/dt-bindings/clock/exynos*.h
16590 F: include/dt-bindings/clock/s3c*.h
16591 F: include/dt-bindings/clock/s5p*.h
16592 F: include/dt-bindings/clock/samsung,*.h
16593 F: include/linux/clk/samsung.h
16594 F: include/linux/platform_data/clk-s3c2410.h
16596 SAMSUNG SPI DRIVERS
16597 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16598 M: Andi Shyti <andi@etezian.org>
16599 L: linux-spi@vger.kernel.org
16600 L: linux-samsung-soc@vger.kernel.org
16602 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16603 F: drivers/spi/spi-s3c*
16604 F: include/linux/platform_data/spi-s3c64xx.h
16605 F: include/linux/spi/s3c24xx-fiq.h
16607 SAMSUNG SXGBE DRIVERS
16608 M: Byungho An <bh74.an@samsung.com>
16609 L: netdev@vger.kernel.org
16611 F: drivers/net/ethernet/samsung/sxgbe/
16613 SAMSUNG THERMAL DRIVER
16614 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16615 L: linux-pm@vger.kernel.org
16616 L: linux-samsung-soc@vger.kernel.org
16618 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16619 F: drivers/thermal/samsung/
16621 SAMSUNG USB2 PHY DRIVER
16622 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16623 L: linux-kernel@vger.kernel.org
16625 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16626 F: Documentation/driver-api/phy/samsung-usb2.rst
16627 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16628 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16629 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16630 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16631 F: drivers/phy/samsung/phy-samsung-usb2.c
16632 F: drivers/phy/samsung/phy-samsung-usb2.h
16634 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16635 M: Paul Barker <paul.barker@sancloud.com>
16636 R: Marc Murphy <marc.murphy@sancloud.com>
16638 F: arch/arm/boot/dts/am335x-sancloud*
16641 M: Zwane Mwaikambo <zwanem@gmail.com>
16643 F: drivers/watchdog/sc1200wdt.c
16646 M: Ingo Molnar <mingo@redhat.com>
16647 M: Peter Zijlstra <peterz@infradead.org>
16648 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16649 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16650 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16651 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16652 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16653 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16654 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16655 L: linux-kernel@vger.kernel.org
16657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16658 F: include/linux/preempt.h
16659 F: include/linux/sched.h
16660 F: include/linux/wait.h
16661 F: include/uapi/linux/sched.h
16664 SCR24X CHIP CARD INTERFACE DRIVER
16665 M: Lubomir Rintel <lkundrak@v3.sk>
16667 F: drivers/char/pcmcia/scr24x_cs.c
16670 M: Jens Axboe <axboe@kernel.dk>
16671 L: linux-scsi@vger.kernel.org
16673 W: http://www.kernel.dk
16674 F: drivers/scsi/sr*
16676 SCSI RDMA PROTOCOL (SRP) INITIATOR
16677 M: Bart Van Assche <bvanassche@acm.org>
16678 L: linux-rdma@vger.kernel.org
16680 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16681 F: drivers/infiniband/ulp/srp/
16682 F: include/scsi/srp.h
16684 SCSI RDMA PROTOCOL (SRP) TARGET
16685 M: Bart Van Assche <bvanassche@acm.org>
16686 L: linux-rdma@vger.kernel.org
16687 L: target-devel@vger.kernel.org
16689 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16690 F: drivers/infiniband/ulp/srpt/
16693 M: Doug Gilbert <dgilbert@interlog.com>
16694 L: linux-scsi@vger.kernel.org
16696 W: http://sg.danny.cz/sg
16697 F: Documentation/scsi/scsi-generic.rst
16698 F: drivers/scsi/sg.c
16699 F: include/scsi/sg.h
16702 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16703 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16704 L: linux-scsi@vger.kernel.org
16706 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16709 F: Documentation/devicetree/bindings/scsi/
16714 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16715 L: linux-scsi@vger.kernel.org
16717 F: Documentation/scsi/st.rst
16718 F: drivers/scsi/st.*
16719 F: drivers/scsi/st_*.h
16721 SCSI TARGET CORE USER DRIVER
16722 M: Bodo Stroesser <bostroesser@gmail.com>
16723 L: linux-scsi@vger.kernel.org
16724 L: target-devel@vger.kernel.org
16726 F: Documentation/target/tcmu-design.rst
16727 F: drivers/target/target_core_user.c
16728 F: include/uapi/linux/target_core_user.h
16730 SCSI TARGET SUBSYSTEM
16731 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16732 L: linux-scsi@vger.kernel.org
16733 L: target-devel@vger.kernel.org
16735 W: http://www.linux-iscsi.org
16736 Q: https://patchwork.kernel.org/project/target-devel/list/
16737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16738 F: Documentation/target/
16743 M: Vlad Yasevich <vyasevich@gmail.com>
16744 M: Neil Horman <nhorman@tuxdriver.com>
16745 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16746 L: linux-sctp@vger.kernel.org
16748 W: http://lksctp.sourceforge.net
16749 F: Documentation/networking/sctp.rst
16750 F: include/linux/sctp.h
16751 F: include/net/sctp/
16752 F: include/uapi/linux/sctp.h
16756 M: Jim Cromie <jim.cromie@gmail.com>
16758 F: Documentation/i2c/busses/scx200_acb.rst
16759 F: arch/x86/platform/scx200/
16760 F: drivers/i2c/busses/scx200*
16761 F: drivers/mtd/maps/scx200_docflash.c
16762 F: drivers/watchdog/scx200_wdt.c
16763 F: include/linux/scx200.h
16766 M: Jim Cromie <jim.cromie@gmail.com>
16768 F: drivers/char/scx200_gpio.c
16769 F: include/linux/scx200_gpio.h
16771 SCx200 HRT CLOCKSOURCE DRIVER
16772 M: Jim Cromie <jim.cromie@gmail.com>
16774 F: drivers/clocksource/scx200_hrt.c
16776 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16777 M: Sascha Sommer <saschasommer@freenet.de>
16778 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16780 F: drivers/mmc/host/sdricoh_cs.c
16782 SECO BOARDS CEC DRIVER
16783 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16785 F: drivers/media/cec/platform/seco/seco-cec.c
16786 F: drivers/media/cec/platform/seco/seco-cec.h
16789 M: Kees Cook <keescook@chromium.org>
16790 R: Andy Lutomirski <luto@amacapital.net>
16791 R: Will Drewry <wad@chromium.org>
16793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16794 F: Documentation/userspace-api/seccomp_filter.rst
16795 F: include/linux/seccomp.h
16796 F: include/uapi/linux/seccomp.h
16797 F: kernel/seccomp.c
16798 F: tools/testing/selftests/kselftest_harness.h
16799 F: tools/testing/selftests/seccomp/*
16800 K: \bsecure_computing
16803 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16804 M: Al Cooper <alcooperx@gmail.com>
16805 L: linux-mmc@vger.kernel.org
16806 L: bcm-kernel-feedback-list@broadcom.com
16808 F: drivers/mmc/host/sdhci-brcmstb*
16810 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16811 M: Adrian Hunter <adrian.hunter@intel.com>
16812 L: linux-mmc@vger.kernel.org
16814 F: drivers/mmc/host/sdhci*
16815 F: include/linux/mmc/sdhci*
16817 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16818 M: Eugen Hristev <eugen.hristev@microchip.com>
16819 L: linux-mmc@vger.kernel.org
16821 F: drivers/mmc/host/sdhci-of-at91.c
16823 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16824 M: Ben Dooks <ben-linux@fluff.org>
16825 M: Jaehoon Chung <jh80.chung@samsung.com>
16826 L: linux-mmc@vger.kernel.org
16828 F: drivers/mmc/host/sdhci-s3c*
16830 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16831 M: Viresh Kumar <vireshk@kernel.org>
16832 L: linux-mmc@vger.kernel.org
16834 F: drivers/mmc/host/sdhci-spear.c
16836 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16837 M: Kishon Vijay Abraham I <kishon@ti.com>
16838 L: linux-mmc@vger.kernel.org
16840 F: drivers/mmc/host/sdhci-omap.c
16842 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16843 M: Jonathan Derrick <jonathan.derrick@intel.com>
16844 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16845 L: linux-block@vger.kernel.org
16847 F: block/opal_proto.h
16849 F: include/linux/sed*
16850 F: include/uapi/linux/sed*
16853 M: Security Officers <security@kernel.org>
16855 F: Documentation/admin-guide/security-bugs.rst
16858 M: James Morris <jmorris@namei.org>
16859 M: "Serge E. Hallyn" <serge@hallyn.com>
16860 L: linux-security-module@vger.kernel.org (suggested Cc:)
16862 W: http://kernsec.org/
16863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16865 X: security/selinux/
16867 SELINUX SECURITY MODULE
16868 M: Paul Moore <paul@paul-moore.com>
16869 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16870 M: Eric Paris <eparis@parisplace.org>
16871 L: selinux@vger.kernel.org
16873 W: https://selinuxproject.org
16874 W: https://github.com/SELinuxProject
16875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16876 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16877 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16878 F: Documentation/admin-guide/LSM/SELinux.rst
16879 F: include/trace/events/avc.h
16880 F: include/uapi/linux/selinux_netlink.h
16881 F: scripts/selinux/
16882 F: security/selinux/
16885 M: Jiri Slaby <jirislaby@kernel.org>
16887 F: drivers/misc/phantom.c
16888 F: include/uapi/linux/phantom.h
16890 SENSEAIR SUNRISE 006-0-0007
16891 M: Jacopo Mondi <jacopo@jmondi.org>
16893 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
16894 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
16895 F: drivers/iio/chemical/sunrise_co2.c
16897 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16898 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16900 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16901 F: drivers/iio/chemical/scd30.h
16902 F: drivers/iio/chemical/scd30_core.c
16903 F: drivers/iio/chemical/scd30_i2c.c
16904 F: drivers/iio/chemical/scd30_serial.c
16906 SENSIRION SGP40 GAS SENSOR DRIVER
16907 M: Andreas Klinger <ak@it-klinger.de>
16909 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16910 F: drivers/iio/chemical/sgp40.c
16912 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16913 M: Tomasz Duszynski <tduszyns@gmail.com>
16915 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16916 F: drivers/iio/chemical/sps30.c
16917 F: drivers/iio/chemical/sps30_i2c.c
16918 F: drivers/iio/chemical/sps30_serial.c
16921 M: Rob Herring <robh@kernel.org>
16922 L: linux-serial@vger.kernel.org
16924 F: Documentation/devicetree/bindings/serial/serial.yaml
16925 F: drivers/tty/serdev/
16926 F: include/linux/serdev.h
16929 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16930 L: linux-serial@vger.kernel.org
16932 F: Documentation/devicetree/bindings/serial/
16933 F: drivers/tty/serial/
16936 M: Sean Young <sean@mess.org>
16937 L: linux-media@vger.kernel.org
16939 F: drivers/media/rc/serial_ir.c
16941 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16942 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16945 F: Documentation/devicetree/bindings/slimbus/
16946 F: drivers/slimbus/
16947 F: include/linux/slimbus.h
16950 M: Edward Cree <ecree.xilinx@gmail.com>
16951 M: Martin Habets <habetsm.xilinx@gmail.com>
16952 L: netdev@vger.kernel.org
16954 F: drivers/net/ethernet/sfc/
16956 SFF/SFP/SFP+ MODULE SUPPORT
16957 M: Russell King <linux@armlinux.org.uk>
16958 L: netdev@vger.kernel.org
16960 F: drivers/net/phy/phylink.c
16961 F: drivers/net/phy/sfp*
16962 F: include/linux/mdio/mdio-i2c.h
16963 F: include/linux/phylink.h
16964 F: include/linux/sfp.h
16965 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)
16968 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16970 F: drivers/misc/sgi-gru/
16972 SGI XP/XPC/XPNET DRIVER
16973 M: Robin Holt <robinmholt@gmail.com>
16974 M: Steve Wahl <steve.wahl@hpe.com>
16975 R: Mike Travis <mike.travis@hpe.com>
16977 F: drivers/misc/sgi-xp/
16979 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16980 M: Karsten Graul <kgraul@linux.ibm.com>
16981 M: Guvenc Gulce <guvenc@linux.ibm.com>
16982 L: linux-s390@vger.kernel.org
16984 W: http://www.ibm.com/developerworks/linux/linux390/
16987 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16988 M: Linus Walleij <linus.walleij@linaro.org>
16989 L: linux-iio@vger.kernel.org
16991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16992 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16993 F: drivers/iio/light/gp2ap002.c
16995 SHARP RJ54N1CB0C SENSOR DRIVER
16996 M: Jacopo Mondi <jacopo@jmondi.org>
16997 L: linux-media@vger.kernel.org
16999 T: git git://linuxtv.org/media_tree.git
17000 F: drivers/media/i2c/rj54n1cb0c.c
17001 F: include/media/i2c/rj54n1cb0c.h
17003 SH_VOU V4L2 OUTPUT DRIVER
17004 L: linux-media@vger.kernel.org
17006 F: drivers/media/platform/sh_vou.c
17007 F: include/media/drv-intf/sh_vou.h
17009 SI2157 MEDIA DRIVER
17010 M: Antti Palosaari <crope@iki.fi>
17011 L: linux-media@vger.kernel.org
17013 W: https://linuxtv.org
17014 W: http://palosaari.fi/linux/
17015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17016 T: git git://linuxtv.org/anttip/media_tree.git
17017 F: drivers/media/tuners/si2157*
17019 SI2165 MEDIA DRIVER
17020 M: Matthias Schwarzott <zzam@gentoo.org>
17021 L: linux-media@vger.kernel.org
17023 W: https://linuxtv.org
17024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17025 F: drivers/media/dvb-frontends/si2165*
17027 SI2168 MEDIA DRIVER
17028 M: Antti Palosaari <crope@iki.fi>
17029 L: linux-media@vger.kernel.org
17031 W: https://linuxtv.org
17032 W: http://palosaari.fi/linux/
17033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17034 T: git git://linuxtv.org/anttip/media_tree.git
17035 F: drivers/media/dvb-frontends/si2168*
17037 SI470X FM RADIO RECEIVER I2C DRIVER
17038 M: Hans Verkuil <hverkuil@xs4all.nl>
17039 L: linux-media@vger.kernel.org
17041 W: https://linuxtv.org
17042 T: git git://linuxtv.org/media_tree.git
17043 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17045 SI470X FM RADIO RECEIVER USB DRIVER
17046 M: Hans Verkuil <hverkuil@xs4all.nl>
17047 L: linux-media@vger.kernel.org
17049 W: https://linuxtv.org
17050 T: git git://linuxtv.org/media_tree.git
17051 F: drivers/media/radio/si470x/radio-si470x-common.c
17052 F: drivers/media/radio/si470x/radio-si470x-usb.c
17053 F: drivers/media/radio/si470x/radio-si470x.h
17055 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17056 M: Eduardo Valentin <edubezval@gmail.com>
17057 L: linux-media@vger.kernel.org
17059 W: https://linuxtv.org
17060 T: git git://linuxtv.org/media_tree.git
17061 F: drivers/media/radio/si4713/si4713.?
17063 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17064 M: Eduardo Valentin <edubezval@gmail.com>
17065 L: linux-media@vger.kernel.org
17067 W: https://linuxtv.org
17068 T: git git://linuxtv.org/media_tree.git
17069 F: drivers/media/radio/si4713/radio-platform-si4713.c
17071 SI4713 FM RADIO TRANSMITTER USB DRIVER
17072 M: Hans Verkuil <hverkuil@xs4all.nl>
17073 L: linux-media@vger.kernel.org
17075 W: https://linuxtv.org
17076 T: git git://linuxtv.org/media_tree.git
17077 F: drivers/media/radio/si4713/radio-usb-si4713.c
17080 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17081 L: linux-media@vger.kernel.org
17083 W: https://linuxtv.org
17084 T: git git://linuxtv.org/media_tree.git
17085 F: drivers/media/common/siano/
17086 F: drivers/media/mmc/siano/
17087 F: drivers/media/usb/siano/
17088 F: drivers/media/usb/siano/
17091 M: Palmer Dabbelt <palmer@dabbelt.com>
17092 M: Paul Walmsley <paul.walmsley@sifive.com>
17093 L: linux-riscv@lists.infradead.org
17095 T: git git://github.com/sifive/riscv-linux.git
17099 SIFIVE FU540 SYSTEM-ON-CHIP
17100 M: Paul Walmsley <paul.walmsley@sifive.com>
17101 M: Palmer Dabbelt <palmer@dabbelt.com>
17102 L: linux-riscv@lists.infradead.org
17104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17109 M: Green Wan <green.wan@sifive.com>
17111 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17112 F: drivers/dma/sf-pdma/
17114 SILEAD TOUCHSCREEN DRIVER
17115 M: Hans de Goede <hdegoede@redhat.com>
17116 L: linux-input@vger.kernel.org
17117 L: platform-driver-x86@vger.kernel.org
17119 F: drivers/input/touchscreen/silead.c
17120 F: drivers/platform/x86/touchscreen_dmi.c
17122 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17123 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17125 F: drivers/staging/wfx/
17127 SILICON MOTION SM712 FRAME BUFFER DRIVER
17128 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17129 M: Teddy Wang <teddy.wang@siliconmotion.com>
17130 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17131 L: linux-fbdev@vger.kernel.org
17133 F: Documentation/fb/sm712fb.rst
17134 F: drivers/video/fbdev/sm712*
17136 SILVACO I3C DUAL-ROLE MASTER
17137 M: Miquel Raynal <miquel.raynal@bootlin.com>
17138 M: Conor Culhane <conor.culhane@silvaco.com>
17139 L: linux-i3c@lists.infradead.org
17141 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17142 F: drivers/i3c/master/svc-i3c-master.c
17145 M: Hans de Goede <hdegoede@redhat.com>
17146 L: linux-fbdev@vger.kernel.org
17148 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17149 F: drivers/video/fbdev/simplefb.c
17150 F: include/linux/platform_data/simplefb.h
17152 SIMTEC EB110ATX (Chalice CATS)
17153 M: Simtec Linux Team <linux@simtec.co.uk>
17155 W: http://www.simtec.co.uk/products/EB110ATX/
17157 SIMTEC EB2410ITX (BAST)
17158 M: Simtec Linux Team <linux@simtec.co.uk>
17160 W: http://www.simtec.co.uk/products/EB2410ITX/
17161 F: arch/arm/mach-s3c/bast-ide.c
17162 F: arch/arm/mach-s3c/bast-irq.c
17163 F: arch/arm/mach-s3c/mach-bast.c
17166 M: Thorsten Scherer <t.scherer@eckelmann.de>
17167 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17168 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17170 F: drivers/gpio/gpio-siox.c
17172 F: include/trace/events/siox.h
17174 SIPHASH PRF ROUTINES
17175 M: Jason A. Donenfeld <Jason@zx2c4.com>
17177 F: include/linux/siphash.h
17179 F: lib/test_siphash.c
17181 SIS 190 ETHERNET DRIVER
17182 M: Francois Romieu <romieu@fr.zoreil.com>
17183 L: netdev@vger.kernel.org
17185 F: drivers/net/ethernet/sis/sis190.c
17187 SIS 900/7016 FAST ETHERNET DRIVER
17188 M: Daniele Venzano <venza@brownhat.org>
17189 L: netdev@vger.kernel.org
17191 W: http://www.brownhat.org/sis900.html
17192 F: drivers/net/ethernet/sis/sis900.*
17194 SIS FRAMEBUFFER DRIVER
17195 M: Thomas Winischhofer <thomas@winischhofer.net>
17197 W: http://www.winischhofer.net/linuxsisvga.shtml
17198 F: Documentation/fb/sisfb.rst
17199 F: drivers/video/fbdev/sis/
17200 F: include/video/sisfb.h
17202 SIS I2C TOUCHSCREEN DRIVER
17203 M: Mika Penttilä <mika.penttila@nextfour.com>
17204 L: linux-input@vger.kernel.org
17206 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17207 F: drivers/input/touchscreen/sis_i2c.c
17210 M: Thomas Winischhofer <thomas@winischhofer.net>
17212 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17213 F: drivers/usb/misc/sisusbvga/
17216 M: Christoph Lameter <cl@linux.com>
17217 M: Pekka Enberg <penberg@kernel.org>
17218 M: David Rientjes <rientjes@google.com>
17219 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17220 M: Andrew Morton <akpm@linux-foundation.org>
17221 M: Vlastimil Babka <vbabka@suse.cz>
17222 L: linux-mm@kvack.org
17224 F: include/linux/sl?b*.h
17227 SLEEPABLE READ-COPY UPDATE (SRCU)
17228 M: Lai Jiangshan <jiangshanlai@gmail.com>
17229 M: "Paul E. McKenney" <paulmck@kernel.org>
17230 M: Josh Triplett <josh@joshtriplett.org>
17231 R: Steven Rostedt <rostedt@goodmis.org>
17232 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17233 L: rcu@vger.kernel.org
17235 W: http://www.rdrop.com/users/paulmck/RCU/
17236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17237 F: include/linux/srcu*.h
17238 F: kernel/rcu/srcu*.c
17240 SMACK SECURITY MODULE
17241 M: Casey Schaufler <casey@schaufler-ca.com>
17242 L: linux-security-module@vger.kernel.org
17244 W: http://schaufler-ca.com
17245 T: git git://github.com/cschaufler/smack-next
17246 F: Documentation/admin-guide/LSM/Smack.rst
17249 SMC91x ETHERNET DRIVER
17250 M: Nicolas Pitre <nico@fluxnic.net>
17252 F: drivers/net/ethernet/smsc/smc91x.*
17254 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17255 M: Mark Rutland <mark.rutland@arm.com>
17256 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17257 M: Sudeep Holla <sudeep.holla@arm.com>
17258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17260 F: drivers/firmware/smccc/
17261 F: include/linux/arm-smccc.h
17263 SMM665 HARDWARE MONITOR DRIVER
17264 M: Guenter Roeck <linux@roeck-us.net>
17265 L: linux-hwmon@vger.kernel.org
17267 F: Documentation/hwmon/smm665.rst
17268 F: drivers/hwmon/smm665.c
17270 SMSC EMC2103 HARDWARE MONITOR DRIVER
17271 M: Steve Glendinning <steve.glendinning@shawell.net>
17272 L: linux-hwmon@vger.kernel.org
17274 F: Documentation/hwmon/emc2103.rst
17275 F: drivers/hwmon/emc2103.c
17277 SMSC SCH5627 HARDWARE MONITOR DRIVER
17278 M: Hans de Goede <hdegoede@redhat.com>
17279 L: linux-hwmon@vger.kernel.org
17281 F: Documentation/hwmon/sch5627.rst
17282 F: drivers/hwmon/sch5627.c
17284 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17285 M: Steve Glendinning <steve.glendinning@shawell.net>
17286 L: linux-fbdev@vger.kernel.org
17288 F: drivers/video/fbdev/smscufx.c
17290 SMSC47B397 HARDWARE MONITOR DRIVER
17291 M: Jean Delvare <jdelvare@suse.com>
17292 L: linux-hwmon@vger.kernel.org
17294 F: Documentation/hwmon/smsc47b397.rst
17295 F: drivers/hwmon/smsc47b397.c
17297 SMSC911x ETHERNET DRIVER
17298 M: Steve Glendinning <steve.glendinning@shawell.net>
17299 L: netdev@vger.kernel.org
17301 F: drivers/net/ethernet/smsc/smsc911x.*
17302 F: include/linux/smsc911x.h
17304 SMSC9420 PCI ETHERNET DRIVER
17305 M: Steve Glendinning <steve.glendinning@shawell.net>
17306 L: netdev@vger.kernel.org
17308 F: drivers/net/ethernet/smsc/smsc9420.*
17310 SOCIONEXT (SNI) AVE NETWORK DRIVER
17311 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17312 L: netdev@vger.kernel.org
17314 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17315 F: drivers/net/ethernet/socionext/sni_ave.c
17317 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17318 M: Jassi Brar <jaswinder.singh@linaro.org>
17319 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17320 L: netdev@vger.kernel.org
17322 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17323 F: drivers/net/ethernet/socionext/netsec.c
17325 SOCIONEXT (SNI) Synquacer SPI DRIVER
17326 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17327 M: Jassi Brar <jaswinder.singh@linaro.org>
17328 L: linux-spi@vger.kernel.org
17330 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17331 F: drivers/spi/spi-synquacer.c
17333 SOCIONEXT SYNQUACER I2C DRIVER
17334 M: Ard Biesheuvel <ardb@kernel.org>
17335 L: linux-i2c@vger.kernel.org
17337 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17338 F: drivers/i2c/busses/i2c-synquacer.c
17340 SOCIONEXT UNIPHIER SOUND DRIVER
17341 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17343 F: sound/soc/uniphier/
17345 SOEKRIS NET48XX LED SUPPORT
17346 M: Chris Boot <bootc@bootc.net>
17348 F: drivers/leds/leds-net48xx.c
17350 SOFT-IWARP DRIVER (siw)
17351 M: Bernard Metzler <bmt@zurich.ibm.com>
17352 L: linux-rdma@vger.kernel.org
17354 F: drivers/infiniband/sw/siw/
17355 F: include/uapi/rdma/siw-abi.h
17357 SOFT-ROCE DRIVER (rxe)
17358 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17359 L: linux-rdma@vger.kernel.org
17361 F: drivers/infiniband/sw/rxe/
17362 F: include/uapi/rdma/rdma_user_rxe.h
17364 SOFTLOGIC 6x10 MPEG CODEC
17365 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17366 M: Anton Sviridenko <anton@corp.bluecherry.net>
17367 M: Andrey Utkin <andrey_utkin@fastmail.com>
17368 M: Ismael Luceno <ismael@iodev.co.uk>
17369 L: linux-media@vger.kernel.org
17371 F: drivers/media/pci/solo6x10/
17373 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17374 M: James Morse <james.morse@arm.com>
17375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17377 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17378 F: drivers/firmware/arm_sdei.c
17379 F: include/linux/arm_sdei.h
17380 F: include/uapi/linux/arm_sdei.h
17383 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17384 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17385 L: linux-acpi@vger.kernel.org
17387 F: drivers/base/swnode.c
17389 SOFTWARE RAID (Multiple Disks) SUPPORT
17390 M: Song Liu <song@kernel.org>
17391 L: linux-raid@vger.kernel.org
17393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17394 F: drivers/md/Kconfig
17395 F: drivers/md/Makefile
17397 F: drivers/md/raid*
17398 F: include/linux/raid/
17399 F: include/uapi/linux/raid/
17401 SOLIDRUN CLEARFOG SUPPORT
17402 M: Russell King <linux@armlinux.org.uk>
17404 F: arch/arm/boot/dts/armada-388-clearfog*
17405 F: arch/arm/boot/dts/armada-38x-solidrun-*
17407 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17408 M: Russell King <linux@armlinux.org.uk>
17410 F: arch/arm/boot/dts/imx6*-cubox-i*
17411 F: arch/arm/boot/dts/imx6*-hummingboard*
17412 F: arch/arm/boot/dts/imx6*-sr-*
17414 SONIC NETWORK DRIVER
17415 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17416 L: netdev@vger.kernel.org
17418 F: drivers/net/ethernet/natsemi/sonic.*
17420 SONICS SILICON BACKPLANE DRIVER (SSB)
17421 M: Michael Buesch <m@bues.ch>
17422 L: linux-wireless@vger.kernel.org
17425 F: include/linux/ssb/
17427 SONY IMX208 SENSOR DRIVER
17428 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17429 L: linux-media@vger.kernel.org
17431 T: git git://linuxtv.org/media_tree.git
17432 F: drivers/media/i2c/imx208.c
17434 SONY IMX214 SENSOR DRIVER
17435 M: Ricardo Ribalda <ribalda@kernel.org>
17436 L: linux-media@vger.kernel.org
17438 T: git git://linuxtv.org/media_tree.git
17439 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17440 F: drivers/media/i2c/imx214.c
17442 SONY IMX219 SENSOR DRIVER
17443 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17444 L: linux-media@vger.kernel.org
17446 T: git git://linuxtv.org/media_tree.git
17447 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17448 F: drivers/media/i2c/imx219.c
17450 SONY IMX258 SENSOR DRIVER
17451 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17452 L: linux-media@vger.kernel.org
17454 T: git git://linuxtv.org/media_tree.git
17455 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17456 F: drivers/media/i2c/imx258.c
17458 SONY IMX274 SENSOR DRIVER
17459 M: Leon Luo <leonl@leopardimaging.com>
17460 L: linux-media@vger.kernel.org
17462 T: git git://linuxtv.org/media_tree.git
17463 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17464 F: drivers/media/i2c/imx274.c
17466 SONY IMX290 SENSOR DRIVER
17467 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17468 L: linux-media@vger.kernel.org
17470 T: git git://linuxtv.org/media_tree.git
17471 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17472 F: drivers/media/i2c/imx290.c
17474 SONY IMX319 SENSOR DRIVER
17475 M: Bingbu Cao <bingbu.cao@intel.com>
17476 L: linux-media@vger.kernel.org
17478 T: git git://linuxtv.org/media_tree.git
17479 F: drivers/media/i2c/imx319.c
17481 SONY IMX334 SENSOR DRIVER
17482 M: Paul J. Murphy <paul.j.murphy@intel.com>
17483 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17484 L: linux-media@vger.kernel.org
17486 T: git git://linuxtv.org/media_tree.git
17487 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17488 F: drivers/media/i2c/imx334.c
17490 SONY IMX335 SENSOR DRIVER
17491 M: Paul J. Murphy <paul.j.murphy@intel.com>
17492 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17493 L: linux-media@vger.kernel.org
17495 T: git git://linuxtv.org/media_tree.git
17496 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17497 F: drivers/media/i2c/imx335.c
17499 SONY IMX355 SENSOR DRIVER
17500 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17501 L: linux-media@vger.kernel.org
17503 T: git git://linuxtv.org/media_tree.git
17504 F: drivers/media/i2c/imx355.c
17506 SONY IMX412 SENSOR DRIVER
17507 M: Paul J. Murphy <paul.j.murphy@intel.com>
17508 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17509 L: linux-media@vger.kernel.org
17511 T: git git://linuxtv.org/media_tree.git
17512 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17513 F: drivers/media/i2c/imx412.c
17515 SONY MEMORYSTICK SUBSYSTEM
17516 M: Maxim Levitsky <maximlevitsky@gmail.com>
17517 M: Alex Dubov <oakad@yahoo.com>
17518 M: Ulf Hansson <ulf.hansson@linaro.org>
17519 L: linux-mmc@vger.kernel.org
17521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17522 F: drivers/memstick/
17523 F: include/linux/memstick.h
17525 SONY VAIO CONTROL DEVICE DRIVER
17526 M: Mattia Dongili <malattia@linux.it>
17527 L: platform-driver-x86@vger.kernel.org
17529 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17530 F: Documentation/admin-guide/laptops/sony-laptop.rst
17531 F: drivers/char/sonypi.c
17532 F: drivers/platform/x86/sony-laptop.c
17533 F: include/linux/sony-laptop.h
17536 M: Jaroslav Kysela <perex@perex.cz>
17537 M: Takashi Iwai <tiwai@suse.com>
17538 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17540 W: http://www.alsa-project.org/
17541 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17543 F: Documentation/sound/
17545 F: include/uapi/sound/
17548 SOUND - COMPRESSED AUDIO
17549 M: Vinod Koul <vkoul@kernel.org>
17550 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17553 F: Documentation/sound/designs/compress-offload.rst
17554 F: include/sound/compress_driver.h
17555 F: include/uapi/sound/compress_*
17556 F: sound/core/compress_offload.c
17557 F: sound/soc/soc-compress.c
17559 SOUND - DMAENGINE HELPERS
17560 M: Lars-Peter Clausen <lars@metafoo.de>
17562 F: include/sound/dmaengine_pcm.h
17563 F: sound/core/pcm_dmaengine.c
17564 F: sound/soc/soc-generic-dmaengine-pcm.c
17566 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17567 M: Liam Girdwood <lgirdwood@gmail.com>
17568 M: Mark Brown <broonie@kernel.org>
17569 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17571 W: http://alsa-project.org/main/index.php/ASoC
17572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17573 F: Documentation/devicetree/bindings/sound/
17574 F: Documentation/sound/soc/
17575 F: include/dt-bindings/sound/
17576 F: include/sound/soc*
17579 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17580 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17581 M: Liam Girdwood <lgirdwood@gmail.com>
17582 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17583 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17584 M: Daniel Baluta <daniel.baluta@nxp.com>
17585 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17587 W: https://github.com/thesofproject/linux/
17590 SOUNDWIRE SUBSYSTEM
17591 M: Vinod Koul <vkoul@kernel.org>
17592 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17593 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17594 R: Sanyog Kale <sanyog.r.kale@intel.com>
17595 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17598 F: Documentation/driver-api/soundwire/
17599 F: drivers/soundwire/
17600 F: include/linux/soundwire/
17603 M: Olli Salonen <olli.salonen@iki.fi>
17604 L: linux-media@vger.kernel.org
17606 W: https://linuxtv.org
17607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17608 F: drivers/media/dvb-frontends/sp2*
17610 SPARC + UltraSPARC (sparc/sparc64)
17611 M: "David S. Miller" <davem@davemloft.net>
17612 L: sparclinux@vger.kernel.org
17614 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17620 SPARC SERIAL DRIVERS
17621 M: "David S. Miller" <davem@davemloft.net>
17622 L: sparclinux@vger.kernel.org
17624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17626 F: drivers/tty/serial/suncore.c
17627 F: drivers/tty/serial/sunhv.c
17628 F: drivers/tty/serial/sunsab.c
17629 F: drivers/tty/serial/sunsab.h
17630 F: drivers/tty/serial/sunsu.c
17631 F: drivers/tty/serial/sunzilog.c
17632 F: drivers/tty/serial/sunzilog.h
17633 F: drivers/tty/vcc.c
17634 F: include/linux/sunserialcore.h
17637 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17638 L: linux-sparse@vger.kernel.org
17640 W: https://sparse.docs.kernel.org/
17641 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17642 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17643 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17644 F: include/linux/compiler.h
17646 SPEAKUP CONSOLE SPEECH DRIVER
17647 M: William Hubbs <w.d.hubbs@gmail.com>
17648 M: Chris Brannon <chris@the-brannons.com>
17649 M: Kirk Reiser <kirk@reisers.ca>
17650 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17651 L: speakup@linux-speakup.org
17653 W: http://www.linux-speakup.org/
17654 W: https://github.com/linux-speakup/speakup
17655 B: https://github.com/linux-speakup/speakup/issues
17656 F: drivers/accessibility/speakup/
17658 SPEAR CLOCK FRAMEWORK SUPPORT
17659 M: Viresh Kumar <vireshk@kernel.org>
17660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17662 W: http://www.st.com/spear
17663 F: drivers/clk/spear/
17665 SPEAR PLATFORM SUPPORT
17666 M: Viresh Kumar <vireshk@kernel.org>
17667 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17670 W: http://www.st.com/spear
17671 F: arch/arm/boot/dts/spear*
17672 F: arch/arm/mach-spear/
17675 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17676 R: Michael Walle <michael@walle.cc>
17677 R: Pratyush Yadav <p.yadav@ti.com>
17678 L: linux-mtd@lists.infradead.org
17680 W: http://www.linux-mtd.infradead.org/
17681 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17682 C: irc://irc.oftc.net/mtd
17683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17684 F: drivers/mtd/spi-nor/
17685 F: include/linux/mtd/spi-nor.h
17688 M: Mark Brown <broonie@kernel.org>
17689 L: linux-spi@vger.kernel.org
17691 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17693 F: Documentation/devicetree/bindings/spi/
17694 F: Documentation/spi/
17696 F: include/linux/spi/
17697 F: include/uapi/linux/spi/
17700 SPIDERNET NETWORK DRIVER for CELL
17701 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17702 M: Geoff Levand <geoff@infradead.org>
17703 L: netdev@vger.kernel.org
17704 L: linuxppc-dev@lists.ozlabs.org
17706 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17707 F: drivers/net/ethernet/toshiba/spider_net*
17710 M: Stephen Boyd <sboyd@kernel.org>
17711 L: linux-kernel@vger.kernel.org
17713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17714 F: Documentation/devicetree/bindings/spmi/
17716 F: include/dt-bindings/spmi/spmi.h
17717 F: include/linux/spmi.h
17718 F: include/trace/events/spmi.h
17721 M: Jeremy Kerr <jk@ozlabs.org>
17722 L: linuxppc-dev@lists.ozlabs.org
17724 W: http://www.ibm.com/developerworks/power/cell/
17725 F: Documentation/filesystems/spufs/spufs.rst
17726 F: arch/powerpc/platforms/cell/spufs/
17728 SQUASHFS FILE SYSTEM
17729 M: Phillip Lougher <phillip@squashfs.org.uk>
17730 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17732 W: http://squashfs.org.uk
17733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17734 F: Documentation/filesystems/squashfs.rst
17737 SRM (Alpha) environment access
17738 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17740 F: arch/alpha/kernel/srm_env.c
17742 ST LSM6DSx IMU IIO DRIVER
17743 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17744 L: linux-iio@vger.kernel.org
17746 W: http://www.st.com/
17747 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17748 F: drivers/iio/imu/st_lsm6dsx/
17750 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17751 M: Mickael Guene <mickael.guene@st.com>
17752 L: linux-media@vger.kernel.org
17754 T: git git://linuxtv.org/media_tree.git
17755 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17756 F: drivers/media/i2c/st-mipid02.c
17758 ST STM32 I2C/SMBUS DRIVER
17759 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17760 M: Alain Volmat <alain.volmat@foss.st.com>
17761 L: linux-i2c@vger.kernel.org
17763 F: drivers/i2c/busses/i2c-stm32*
17765 ST STM32 SPI DRIVER
17766 M: Alain Volmat <alain.volmat@foss.st.com>
17767 L: linux-spi@vger.kernel.org
17769 F: drivers/spi/spi-stm32.c
17772 M: Daniel Nilsson <daniel.nilsson@flex.com>
17773 L: linux-hwmon@vger.kernel.org
17775 F: Documentation/hwmon/stpddc60.rst
17776 F: drivers/hwmon/pmbus/stpddc60.c
17778 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17779 M: Song Qiang <songqiang1304521@gmail.com>
17780 L: linux-iio@vger.kernel.org
17782 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17783 F: drivers/iio/proximity/vl53l0x-i2c.c
17786 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17787 M: Sasha Levin <sashal@kernel.org>
17788 L: stable@vger.kernel.org
17790 F: Documentation/process/stable-kernel-rules.rst
17792 STAGING - ATOMISP DRIVER
17793 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17794 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17795 L: linux-media@vger.kernel.org
17797 F: drivers/staging/media/atomisp/
17799 STAGING - FIELDBUS SUBSYSTEM
17800 M: Sven Van Asbroeck <TheSven73@gmail.com>
17802 F: drivers/staging/fieldbus/*
17803 F: drivers/staging/fieldbus/Documentation/
17805 STAGING - HMS ANYBUS-S BUS
17806 M: Sven Van Asbroeck <TheSven73@gmail.com>
17808 F: drivers/staging/fieldbus/anybuss/
17810 STAGING - INDUSTRIAL IO
17811 M: Jonathan Cameron <jic23@kernel.org>
17812 L: linux-iio@vger.kernel.org
17814 F: Documentation/devicetree/bindings/staging/iio/
17815 F: drivers/staging/iio/
17817 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17818 M: Marc Dietrich <marvin24@gmx.de>
17819 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17820 L: linux-tegra@vger.kernel.org
17822 F: drivers/staging/nvec/
17824 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17825 M: Jens Frederich <jfrederich@gmail.com>
17826 M: Daniel Drake <dsd@laptop.org>
17827 M: Jon Nettleton <jon.nettleton@gmail.com>
17829 W: http://wiki.laptop.org/go/DCON
17830 F: drivers/staging/olpc_dcon/
17832 STAGING - REALTEK RTL8188EU DRIVERS
17833 M: Larry Finger <Larry.Finger@lwfinger.net>
17834 M: Phillip Potter <phil@philpotter.co.uk>
17836 F: drivers/staging/r8188eu/
17838 STAGING - REALTEK RTL8712U DRIVERS
17839 M: Larry Finger <Larry.Finger@lwfinger.net>
17840 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17842 F: drivers/staging/rtl8712/
17844 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17845 M: Michael Hennerich <michael.hennerich@analog.com>
17846 L: linux-fbdev@vger.kernel.org
17848 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17849 F: drivers/staging/fbtft/fb_seps525.c
17851 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17852 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17853 M: Teddy Wang <teddy.wang@siliconmotion.com>
17854 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17855 L: linux-fbdev@vger.kernel.org
17857 F: drivers/staging/sm750fb/
17859 STAGING - VIA VT665X DRIVERS
17860 M: Forest Bond <forest@alittletooquiet.net>
17862 F: drivers/staging/vt665?/
17865 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17866 L: linux-staging@lists.linux.dev
17868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17869 F: drivers/staging/
17871 STARFIRE/DURALAN NETWORK DRIVER
17872 M: Ion Badulescu <ionut@badula.org>
17874 F: drivers/net/ethernet/adaptec/starfire*
17877 M: Peter Zijlstra <peterz@infradead.org>
17878 M: Josh Poimboeuf <jpoimboe@redhat.com>
17879 M: Jason Baron <jbaron@akamai.com>
17880 R: Steven Rostedt <rostedt@goodmis.org>
17881 R: Ard Biesheuvel <ardb@kernel.org>
17883 F: arch/*/include/asm/jump_label*.h
17884 F: arch/*/include/asm/static_call*.h
17885 F: arch/*/kernel/jump_label.c
17886 F: arch/*/kernel/static_call.c
17887 F: include/linux/jump_label*.h
17888 F: include/linux/static_call*.h
17889 F: kernel/jump_label.c
17890 F: kernel/static_call.c
17892 STI AUDIO (ASoC) DRIVERS
17893 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17894 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17896 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17900 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17902 F: Documentation/devicetree/bindings/media/stih-cec.txt
17903 F: drivers/media/cec/platform/sti/
17905 STK1160 USB VIDEO CAPTURE DRIVER
17906 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17907 L: linux-media@vger.kernel.org
17909 T: git git://linuxtv.org/media_tree.git
17910 F: drivers/media/usb/stk1160/
17912 STM32 AUDIO (ASoC) DRIVERS
17913 M: Olivier Moysan <olivier.moysan@foss.st.com>
17914 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17915 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17917 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17920 STM32 TIMER/LPTIMER DRIVERS
17921 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17923 F: Documentation/ABI/testing/*timer-stm32
17924 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17925 F: drivers/*/stm32-*timer*
17926 F: drivers/pwm/pwm-stm32*
17927 F: include/linux/*/stm32-*tim*
17929 STMMAC ETHERNET DRIVER
17930 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17931 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17932 M: Jose Abreu <joabreu@synopsys.com>
17933 L: netdev@vger.kernel.org
17935 W: http://www.stlinux.com
17936 F: Documentation/networking/device_drivers/ethernet/stmicro/
17937 F: drivers/net/ethernet/stmicro/stmmac/
17940 M: Sam Creasey <sammy@sammy.net>
17942 W: http://sammy.net/sun3/
17943 F: arch/m68k/include/asm/sun3*
17944 F: arch/m68k/kernel/*sun3*
17945 F: arch/m68k/sun3*/
17946 F: drivers/net/ethernet/i825xx/sun3*
17948 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17949 M: Hans de Goede <hdegoede@redhat.com>
17950 L: linux-input@vger.kernel.org
17952 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17953 F: drivers/input/keyboard/sun4i-lradc-keys.c
17955 SUNDANCE NETWORK DRIVER
17956 M: Denis Kirjanov <kda@linux-powerpc.org>
17957 L: netdev@vger.kernel.org
17959 F: drivers/net/ethernet/dlink/sundance.c
17962 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17963 M: Rich Felker <dalias@libc.org>
17964 L: linux-sh@vger.kernel.org
17966 Q: http://patchwork.kernel.org/project/linux-sh/list/
17967 F: Documentation/sh/
17972 M: "Rafael J. Wysocki" <rafael@kernel.org>
17973 M: Len Brown <len.brown@intel.com>
17974 M: Pavel Machek <pavel@ucw.cz>
17975 L: linux-pm@vger.kernel.org
17977 B: https://bugzilla.kernel.org
17978 F: Documentation/power/
17979 F: arch/x86/kernel/acpi/
17980 F: drivers/base/power/
17981 F: include/linux/freezer.h
17982 F: include/linux/pm.h
17983 F: include/linux/suspend.h
17987 M: Martin Mares <mj@ucw.cz>
17988 L: linux-video@atrey.karlin.mff.cuni.cz
17990 F: Documentation/admin-guide/svga.rst
17991 F: arch/x86/boot/video*
17994 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17995 L: iommu@lists.linux-foundation.org
17997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17998 F: arch/*/kernel/pci-swiotlb.c
17999 F: include/linux/swiotlb.h
18000 F: kernel/dma/swiotlb.c
18003 M: Jiri Pirko <jiri@resnulli.us>
18004 M: Ivan Vecera <ivecera@redhat.com>
18005 L: netdev@vger.kernel.org
18007 F: include/net/switchdev.h
18010 SY8106A REGULATOR DRIVER
18011 M: Icenowy Zheng <icenowy@aosc.io>
18013 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
18014 F: drivers/regulator/sy8106a-regulator.c
18016 SYNC FILE FRAMEWORK
18017 M: Sumit Semwal <sumit.semwal@linaro.org>
18018 R: Gustavo Padovan <gustavo@padovan.org>
18019 L: linux-media@vger.kernel.org
18020 L: dri-devel@lists.freedesktop.org
18022 T: git git://anongit.freedesktop.org/drm/drm-misc
18023 F: Documentation/driver-api/sync_file.rst
18024 F: drivers/dma-buf/dma-fence*
18025 F: drivers/dma-buf/sw_sync.c
18026 F: drivers/dma-buf/sync_*
18027 F: include/linux/sync_file.h
18028 F: include/uapi/linux/sync_file.h
18030 SYNOPSYS ARC ARCHITECTURE
18031 M: Vineet Gupta <vgupta@kernel.org>
18032 L: linux-snps-arc@lists.infradead.org
18034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18035 F: Documentation/devicetree/bindings/arc/*
18036 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18038 F: drivers/clocksource/arc_timer.c
18039 F: drivers/tty/serial/arc_uart.c
18041 SYNOPSYS ARC HSDK SDP pll clock driver
18042 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18044 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18045 F: drivers/clk/clk-hsdk-pll.c
18047 SYNOPSYS ARC SDP clock driver
18048 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18050 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18051 F: drivers/clk/axs10x/*
18053 SYNOPSYS ARC SDP platform support
18054 M: Alexey Brodkin <abrodkin@synopsys.com>
18056 F: Documentation/devicetree/bindings/arc/axs10*
18057 F: arch/arc/boot/dts/ax*
18058 F: arch/arc/plat-axs10x
18060 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18061 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18063 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18064 F: drivers/reset/reset-axs10x.c
18066 SYNOPSYS CREG GPIO DRIVER
18067 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18069 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18070 F: drivers/gpio/gpio-creg-snps.c
18072 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18073 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18075 F: drivers/tty/serial/8250/8250_dw.c
18076 F: drivers/tty/serial/8250/8250_dwlib.*
18077 F: drivers/tty/serial/8250/8250_lpss.c
18079 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18080 M: Hoan Tran <hoan@os.amperecomputing.com>
18081 M: Serge Semin <fancer.lancer@gmail.com>
18082 L: linux-gpio@vger.kernel.org
18084 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18085 F: drivers/gpio/gpio-dwapb.c
18087 SYNOPSYS DESIGNWARE APB SSI DRIVER
18088 M: Serge Semin <fancer.lancer@gmail.com>
18089 L: linux-spi@vger.kernel.org
18091 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18092 F: drivers/spi/spi-dw*
18094 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18095 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18097 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18098 F: drivers/dma/dw-axi-dmac/
18100 SYNOPSYS DESIGNWARE DMAC DRIVER
18101 M: Viresh Kumar <vireshk@kernel.org>
18102 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18104 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18106 F: include/dt-bindings/dma/dw-dmac.h
18107 F: include/linux/dma/dw.h
18108 F: include/linux/platform_data/dma-dw.h
18110 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18111 M: Jose Abreu <Jose.Abreu@synopsys.com>
18112 L: netdev@vger.kernel.org
18114 F: drivers/net/ethernet/synopsys/
18116 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18117 M: Jose Abreu <Jose.Abreu@synopsys.com>
18118 L: netdev@vger.kernel.org
18120 F: drivers/net/pcs/pcs-xpcs.c
18121 F: drivers/net/pcs/pcs-xpcs.h
18122 F: include/linux/pcs/pcs-xpcs.h
18124 SYNOPSYS DESIGNWARE I2C DRIVER
18125 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18126 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18127 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18128 L: linux-i2c@vger.kernel.org
18130 F: drivers/i2c/busses/i2c-designware-*
18132 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18133 M: Jaehoon Chung <jh80.chung@samsung.com>
18134 L: linux-mmc@vger.kernel.org
18136 F: drivers/mmc/host/dw_mmc*
18138 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18139 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18141 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18142 F: drivers/reset/reset-hsdk.c
18143 F: include/dt-bindings/reset/snps,hsdk-reset.h
18145 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18146 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18147 M: Manjunath M B <manjumb@synopsys.com>
18148 L: linux-mmc@vger.kernel.org
18150 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18152 SYSTEM CONFIGURATION (SYSCON)
18153 M: Lee Jones <lee.jones@linaro.org>
18154 M: Arnd Bergmann <arnd@arndb.de>
18156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18157 F: drivers/mfd/syscon.c
18159 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18160 M: Sudeep Holla <sudeep.holla@arm.com>
18161 R: Cristian Marussi <cristian.marussi@arm.com>
18162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18164 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18165 F: drivers/clk/clk-sc[mp]i.c
18166 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18167 F: drivers/firmware/arm_scmi/
18168 F: drivers/firmware/arm_scpi.c
18169 F: drivers/regulator/scmi-regulator.c
18170 F: drivers/reset/reset-scmi.c
18171 F: include/linux/sc[mp]i_protocol.h
18172 F: include/trace/events/scmi.h
18173 F: include/uapi/linux/virtio_scmi.h
18175 SYSTEM RESET/SHUTDOWN DRIVERS
18176 M: Sebastian Reichel <sre@kernel.org>
18177 L: linux-pm@vger.kernel.org
18179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18180 F: Documentation/devicetree/bindings/power/reset/
18181 F: drivers/power/reset/
18183 SYSTEM TRACE MODULE CLASS
18184 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18187 F: Documentation/trace/stm.rst
18188 F: drivers/hwtracing/stm/
18189 F: include/linux/stm.h
18190 F: include/uapi/linux/stm.h
18192 SYSTEM76 ACPI DRIVER
18193 M: Jeremy Soller <jeremy@system76.com>
18194 M: System76 Product Development <productdev@system76.com>
18195 L: platform-driver-x86@vger.kernel.org
18197 F: drivers/platform/x86/system76_acpi.c
18200 M: Christoph Hellwig <hch@infradead.org>
18202 F: Documentation/filesystems/sysv-fs.rst
18204 F: include/linux/sysv_fs.h
18206 TASKSTATS STATISTICS INTERFACE
18207 M: Balbir Singh <bsingharora@gmail.com>
18209 F: Documentation/accounting/taskstats*
18210 F: include/linux/taskstats*
18211 F: kernel/taskstats.c
18214 M: Jamal Hadi Salim <jhs@mojatatu.com>
18215 M: Cong Wang <xiyou.wangcong@gmail.com>
18216 M: Jiri Pirko <jiri@resnulli.us>
18217 L: netdev@vger.kernel.org
18219 F: include/net/pkt_cls.h
18220 F: include/net/pkt_sched.h
18221 F: include/net/tc_act/
18222 F: include/uapi/linux/pkt_cls.h
18223 F: include/uapi/linux/pkt_sched.h
18224 F: include/uapi/linux/tc_act/
18225 F: include/uapi/linux/tc_ematch/
18228 TC90522 MEDIA DRIVER
18229 M: Akihiro Tsukada <tskd08@gmail.com>
18230 L: linux-media@vger.kernel.org
18232 F: drivers/media/dvb-frontends/tc90522*
18234 TCP LOW PRIORITY MODULE
18235 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18236 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18238 W: http://tcp-lp-mod.sourceforge.net/
18239 F: net/ipv4/tcp_lp.c
18241 TDA10071 MEDIA DRIVER
18242 M: Antti Palosaari <crope@iki.fi>
18243 L: linux-media@vger.kernel.org
18245 W: https://linuxtv.org
18246 W: http://palosaari.fi/linux/
18247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18248 T: git git://linuxtv.org/anttip/media_tree.git
18249 F: drivers/media/dvb-frontends/tda10071*
18251 TDA18212 MEDIA DRIVER
18252 M: Antti Palosaari <crope@iki.fi>
18253 L: linux-media@vger.kernel.org
18255 W: https://linuxtv.org
18256 W: http://palosaari.fi/linux/
18257 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18258 T: git git://linuxtv.org/anttip/media_tree.git
18259 F: drivers/media/tuners/tda18212*
18261 TDA18218 MEDIA DRIVER
18262 M: Antti Palosaari <crope@iki.fi>
18263 L: linux-media@vger.kernel.org
18265 W: https://linuxtv.org
18266 W: http://palosaari.fi/linux/
18267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18268 T: git git://linuxtv.org/anttip/media_tree.git
18269 F: drivers/media/tuners/tda18218*
18271 TDA18250 MEDIA DRIVER
18272 M: Olli Salonen <olli.salonen@iki.fi>
18273 L: linux-media@vger.kernel.org
18275 W: https://linuxtv.org
18276 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18277 T: git git://linuxtv.org/media_tree.git
18278 F: drivers/media/tuners/tda18250*
18280 TDA18271 MEDIA DRIVER
18281 M: Michael Krufky <mkrufky@linuxtv.org>
18282 L: linux-media@vger.kernel.org
18284 W: https://linuxtv.org
18285 W: http://github.com/mkrufky
18286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18287 T: git git://linuxtv.org/mkrufky/tuners.git
18288 F: drivers/media/tuners/tda18271*
18290 TDA1997x MEDIA DRIVER
18291 M: Tim Harvey <tharvey@gateworks.com>
18292 L: linux-media@vger.kernel.org
18294 W: https://linuxtv.org
18295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18296 F: drivers/media/i2c/tda1997x.*
18298 TDA827x MEDIA DRIVER
18299 M: Michael Krufky <mkrufky@linuxtv.org>
18300 L: linux-media@vger.kernel.org
18302 W: https://linuxtv.org
18303 W: http://github.com/mkrufky
18304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18305 T: git git://linuxtv.org/mkrufky/tuners.git
18306 F: drivers/media/tuners/tda8290.*
18308 TDA8290 MEDIA DRIVER
18309 M: Michael Krufky <mkrufky@linuxtv.org>
18310 L: linux-media@vger.kernel.org
18312 W: https://linuxtv.org
18313 W: http://github.com/mkrufky
18314 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18315 T: git git://linuxtv.org/mkrufky/tuners.git
18316 F: drivers/media/tuners/tda8290.*
18318 TDA9840 MEDIA DRIVER
18319 M: Hans Verkuil <hverkuil@xs4all.nl>
18320 L: linux-media@vger.kernel.org
18322 W: https://linuxtv.org
18323 T: git git://linuxtv.org/media_tree.git
18324 F: drivers/media/i2c/tda9840*
18326 TEA5761 TUNER DRIVER
18327 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18328 L: linux-media@vger.kernel.org
18330 W: https://linuxtv.org
18331 T: git git://linuxtv.org/media_tree.git
18332 F: drivers/media/tuners/tea5761.*
18334 TEA5767 TUNER DRIVER
18335 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18336 L: linux-media@vger.kernel.org
18338 W: https://linuxtv.org
18339 T: git git://linuxtv.org/media_tree.git
18340 F: drivers/media/tuners/tea5767.*
18342 TEA6415C MEDIA DRIVER
18343 M: Hans Verkuil <hverkuil@xs4all.nl>
18344 L: linux-media@vger.kernel.org
18346 W: https://linuxtv.org
18347 T: git git://linuxtv.org/media_tree.git
18348 F: drivers/media/i2c/tea6415c*
18350 TEA6420 MEDIA DRIVER
18351 M: Hans Verkuil <hverkuil@xs4all.nl>
18352 L: linux-media@vger.kernel.org
18354 W: https://linuxtv.org
18355 T: git git://linuxtv.org/media_tree.git
18356 F: drivers/media/i2c/tea6420*
18359 M: Jiri Pirko <jiri@resnulli.us>
18360 L: netdev@vger.kernel.org
18362 F: drivers/net/team/
18363 F: include/linux/if_team.h
18364 F: include/uapi/linux/if_team.h
18366 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18367 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18369 F: arch/x86/platform/ts5500/
18371 TECHNOTREND USB IR RECEIVER
18372 M: Sean Young <sean@mess.org>
18373 L: linux-media@vger.kernel.org
18375 F: drivers/media/rc/ttusbir.c
18377 TECHWELL TW9910 VIDEO DECODER
18378 L: linux-media@vger.kernel.org
18380 F: drivers/media/i2c/tw9910.c
18381 F: include/media/i2c/tw9910.h
18384 M: Jens Wiklander <jens.wiklander@linaro.org>
18385 R: Sumit Garg <sumit.garg@linaro.org>
18386 L: op-tee@lists.trustedfirmware.org
18388 F: Documentation/staging/tee.rst
18390 F: include/linux/tee_drv.h
18391 F: include/uapi/linux/tee.h
18393 TEGRA ARCHITECTURE SUPPORT
18394 M: Thierry Reding <thierry.reding@gmail.com>
18395 M: Jonathan Hunter <jonathanh@nvidia.com>
18396 L: linux-tegra@vger.kernel.org
18398 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18403 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18404 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18406 F: drivers/clk/tegra/
18409 M: Laxman Dewangan <ldewangan@nvidia.com>
18410 M: Jon Hunter <jonathanh@nvidia.com>
18412 F: drivers/dma/tegra*
18415 M: Laxman Dewangan <ldewangan@nvidia.com>
18416 R: Dmitry Osipenko <digetx@gmail.com>
18418 F: drivers/i2c/busses/i2c-tegra.c
18420 TEGRA IOMMU DRIVERS
18421 M: Thierry Reding <thierry.reding@gmail.com>
18422 R: Krishna Reddy <vdumpa@nvidia.com>
18423 L: linux-tegra@vger.kernel.org
18425 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18426 F: drivers/iommu/tegra*
18429 M: Laxman Dewangan <ldewangan@nvidia.com>
18431 F: drivers/input/keyboard/tegra-kbc.c
18434 M: Stefan Agner <stefan@agner.ch>
18435 M: Lucas Stach <dev@lynxeye.de>
18437 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18438 F: drivers/mtd/nand/raw/tegra_nand.c
18441 M: Thierry Reding <thierry.reding@gmail.com>
18443 F: drivers/pwm/pwm-tegra.c
18445 TEGRA SERIAL DRIVER
18446 M: Laxman Dewangan <ldewangan@nvidia.com>
18448 F: drivers/tty/serial/serial-tegra.c
18451 M: Laxman Dewangan <ldewangan@nvidia.com>
18453 F: drivers/spi/spi-tegra*
18455 TEGRA QUAD SPI DRIVER
18456 M: Thierry Reding <thierry.reding@gmail.com>
18457 M: Jonathan Hunter <jonathanh@nvidia.com>
18458 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18459 L: linux-tegra@vger.kernel.org
18461 F: drivers/spi/spi-tegra210-quad.c
18464 M: Thierry Reding <thierry.reding@gmail.com>
18465 M: Jonathan Hunter <jonathanh@nvidia.com>
18466 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18467 L: linux-media@vger.kernel.org
18468 L: linux-tegra@vger.kernel.org
18470 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18471 F: drivers/staging/media/tegra-video/
18473 TEGRA XUSB PADCTL DRIVER
18474 M: JC Kuo <jckuo@nvidia.com>
18476 F: drivers/phy/tegra/xusb*
18478 TEHUTI ETHERNET DRIVER
18479 M: Andy Gospodarek <andy@greyhouse.net>
18480 L: netdev@vger.kernel.org
18482 F: drivers/net/ethernet/tehuti/*
18484 TELECOM CLOCK DRIVER FOR MCPL0010
18485 M: Mark Gross <mark.gross@intel.com>
18487 F: drivers/char/tlclk.c
18489 TEMPO SEMICONDUCTOR DRIVERS
18490 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18492 F: Documentation/devicetree/bindings/sound/tscs*.txt
18493 F: sound/soc/codecs/tscs*.c
18494 F: sound/soc/codecs/tscs*.h
18496 TENSILICA XTENSA PORT (xtensa)
18497 M: Chris Zankel <chris@zankel.net>
18498 M: Max Filippov <jcmvbkbc@gmail.com>
18499 L: linux-xtensa@linux-xtensa.org
18501 T: git git://github.com/czankel/xtensa-linux.git
18503 F: drivers/irqchip/irq-xtensa-*
18505 TEXAS INSTRUMENTS ASoC DRIVERS
18506 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18507 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18511 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18512 M: Ricardo Ribalda <ribalda@kernel.org>
18513 L: linux-iio@vger.kernel.org
18515 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18516 F: drivers/iio/dac/ti-dac7612.c
18518 TEXAS INSTRUMENTS DMA DRIVERS
18519 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18520 L: dmaengine@vger.kernel.org
18522 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18523 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18524 F: Documentation/devicetree/bindings/dma/ti/
18526 X: drivers/dma/ti/cppi41.c
18527 F: include/linux/dma/k3-udma-glue.h
18528 F: include/linux/dma/ti-cppi5.h
18529 F: include/linux/dma/k3-psil.h
18531 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18532 M: Nishanth Menon <nm@ti.com>
18533 M: Tero Kristo <kristo@kernel.org>
18534 M: Santosh Shilimkar <ssantosh@kernel.org>
18535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18537 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18538 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18539 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18540 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18541 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18542 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18543 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18544 F: drivers/clk/keystone/sci-clk.c
18545 F: drivers/firmware/ti_sci*
18546 F: drivers/irqchip/irq-ti-sci-inta.c
18547 F: drivers/irqchip/irq-ti-sci-intr.c
18548 F: drivers/reset/reset-ti-sci.c
18549 F: drivers/soc/ti/ti_sci_inta_msi.c
18550 F: drivers/soc/ti/ti_sci_pm_domains.c
18551 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18552 F: include/linux/soc/ti/ti_sci_inta_msi.h
18553 F: include/linux/soc/ti/ti_sci_protocol.h
18555 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18556 M: Robert Marko <robert.marko@sartura.hr>
18557 M: Luka Perkov <luka.perkov@sartura.hr>
18558 L: linux-hwmon@vger.kernel.org
18560 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18561 F: Documentation/hwmon/tps23861.rst
18562 F: drivers/hwmon/tps23861.c
18564 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18565 M: Puranjay Mohan <puranjay12@gmail.com>
18566 L: linux-iio@vger.kernel.org
18568 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18569 F: drivers/iio/temperature/tmp117.c
18571 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18572 M: Hans Verkuil <hverkuil@xs4all.nl>
18573 L: linux-media@vger.kernel.org
18575 W: https://linuxtv.org
18576 T: git git://linuxtv.org/media_tree.git
18577 F: drivers/media/radio/radio-raremono.c
18580 M: Zhang Rui <rui.zhang@intel.com>
18581 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18582 R: Amit Kucheria <amitk@kernel.org>
18583 L: linux-pm@vger.kernel.org
18585 Q: https://patchwork.kernel.org/project/linux-pm/list/
18586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18587 F: Documentation/devicetree/bindings/thermal/
18588 F: drivers/thermal/
18589 F: include/linux/cpu_cooling.h
18590 F: include/linux/thermal.h
18591 F: include/uapi/linux/thermal.h
18594 THERMAL DRIVER FOR AMLOGIC SOCS
18595 M: Guillaume La Roque <glaroque@baylibre.com>
18596 L: linux-pm@vger.kernel.org
18597 L: linux-amlogic@lists.infradead.org
18599 W: http://linux-meson.com/
18600 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18601 F: drivers/thermal/amlogic_thermal.c
18603 THERMAL/CPU_COOLING
18604 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18605 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18606 M: Viresh Kumar <viresh.kumar@linaro.org>
18607 R: Lukasz Luba <lukasz.luba@arm.com>
18608 L: linux-pm@vger.kernel.org
18610 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18611 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18612 F: drivers/thermal/cpufreq_cooling.c
18613 F: drivers/thermal/cpuidle_cooling.c
18614 F: include/linux/cpu_cooling.h
18616 THERMAL/POWER_ALLOCATOR
18617 M: Lukasz Luba <lukasz.luba@arm.com>
18618 L: linux-pm@vger.kernel.org
18620 F: Documentation/driver-api/thermal/power_allocator.rst
18621 F: drivers/thermal/gov_power_allocator.c
18622 F: include/trace/events/thermal_power_allocator.h
18624 THINKPAD ACPI EXTRAS DRIVER
18625 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18626 L: ibm-acpi-devel@lists.sourceforge.net
18627 L: platform-driver-x86@vger.kernel.org
18629 W: http://ibm-acpi.sourceforge.net
18630 W: http://thinkwiki.org/wiki/Ibm-acpi
18631 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18632 F: drivers/platform/x86/thinkpad_acpi.c
18634 THINKPAD LMI DRIVER
18635 M: Mark Pearson <markpearson@lenovo.com>
18636 L: platform-driver-x86@vger.kernel.org
18638 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18639 F: drivers/platform/x86/think-lmi.?
18641 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18642 M: Isaac Hazan <isaac.hazan@intel.com>
18643 L: linux-usb@vger.kernel.org
18645 F: drivers/thunderbolt/dma_test.c
18648 M: Andreas Noever <andreas.noever@gmail.com>
18649 M: Michael Jamet <michael.jamet@intel.com>
18650 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18651 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18652 L: linux-usb@vger.kernel.org
18654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18655 F: Documentation/admin-guide/thunderbolt.rst
18656 F: drivers/thunderbolt/
18657 F: include/linux/thunderbolt.h
18659 THUNDERBOLT NETWORK DRIVER
18660 M: Michael Jamet <michael.jamet@intel.com>
18661 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18662 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18663 L: netdev@vger.kernel.org
18665 F: drivers/net/thunderbolt.c
18667 THUNDERX GPIO DRIVER
18668 M: Robert Richter <rric@kernel.org>
18670 F: drivers/gpio/gpio-thunderx.c
18672 TI ADS131E0X ADC SERIES DRIVER
18673 M: Tomislav Denis <tomislav.denis@avl.com>
18674 L: linux-iio@vger.kernel.org
18676 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18677 F: drivers/iio/adc/ti-ads131e08.c
18679 TI AM437X VPFE DRIVER
18680 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18681 L: linux-media@vger.kernel.org
18683 W: https://linuxtv.org
18684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18685 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18686 F: drivers/media/platform/am437x/
18688 TI BANDGAP AND THERMAL DRIVER
18689 M: Eduardo Valentin <edubezval@gmail.com>
18690 M: Keerthy <j-keerthy@ti.com>
18691 L: linux-pm@vger.kernel.org
18692 L: linux-omap@vger.kernel.org
18694 F: drivers/thermal/ti-soc-thermal/
18696 TI BQ27XXX POWER SUPPLY DRIVER
18697 F: drivers/power/supply/bq27xxx_battery.c
18698 F: drivers/power/supply/bq27xxx_battery_i2c.c
18699 F: include/linux/power/bq27xxx_battery.h
18701 TI CDCE706 CLOCK DRIVER
18702 M: Max Filippov <jcmvbkbc@gmail.com>
18704 F: drivers/clk/clk-cdce706.c
18707 M: Tero Kristo <kristo@kernel.org>
18708 L: linux-omap@vger.kernel.org
18711 F: include/linux/clk/ti.h
18713 TI DAVINCI MACHINE SUPPORT
18714 M: Sekhar Nori <nsekhar@ti.com>
18715 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18719 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18720 F: arch/arm/boot/dts/da850*
18721 F: arch/arm/mach-davinci/
18722 F: drivers/i2c/busses/i2c-davinci.c
18724 TI DAVINCI SERIES CLOCK DRIVER
18725 M: David Lechner <david@lechnology.com>
18726 R: Sekhar Nori <nsekhar@ti.com>
18728 F: Documentation/devicetree/bindings/clock/ti/davinci/
18729 F: drivers/clk/davinci/
18731 TI DAVINCI SERIES GPIO DRIVER
18732 M: Keerthy <j-keerthy@ti.com>
18733 L: linux-gpio@vger.kernel.org
18735 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18736 F: drivers/gpio/gpio-davinci.c
18738 TI DAVINCI SERIES MEDIA DRIVER
18739 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18740 L: linux-media@vger.kernel.org
18742 W: https://linuxtv.org
18743 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18744 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18745 F: drivers/media/platform/davinci/
18746 F: include/media/davinci/
18748 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18749 R: David Lechner <david@lechnology.com>
18750 L: linux-iio@vger.kernel.org
18751 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18752 F: drivers/counter/ti-eqep.c
18754 TI ETHERNET SWITCH DRIVER (CPSW)
18755 R: Grygorii Strashko <grygorii.strashko@ti.com>
18756 L: linux-omap@vger.kernel.org
18757 L: netdev@vger.kernel.org
18759 F: drivers/net/ethernet/ti/cpsw*
18760 F: drivers/net/ethernet/ti/davinci*
18762 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18763 M: Alex Dubov <oakad@yahoo.com>
18765 W: http://tifmxx.berlios.de/
18766 F: drivers/memstick/host/tifm_ms.c
18767 F: drivers/misc/tifm*
18768 F: drivers/mmc/host/tifm_sd.c
18769 F: include/linux/tifm.h
18771 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18772 M: Santosh Shilimkar <ssantosh@kernel.org>
18773 L: linux-kernel@vger.kernel.org
18774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18777 F: drivers/soc/ti/*
18779 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18780 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18781 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18782 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18784 F: sound/soc/codecs/isabelle*
18785 F: sound/soc/codecs/lm49453*
18787 TI PCM3060 ASoC CODEC DRIVER
18788 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18789 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18791 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18792 F: sound/soc/codecs/pcm3060*
18794 TI TAS571X FAMILY ASoC CODEC DRIVER
18795 M: Kevin Cernekee <cernekee@chromium.org>
18796 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18798 F: sound/soc/codecs/tas571x*
18800 TI TRF7970A NFC DRIVER
18801 M: Mark Greer <mgreer@animalcreek.com>
18802 L: linux-wireless@vger.kernel.org
18803 L: linux-nfc@lists.01.org (subscribers-only)
18805 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18806 F: drivers/nfc/trf7970a.c
18808 TI TSC2046 ADC DRIVER
18809 M: Oleksij Rempel <o.rempel@pengutronix.de>
18810 R: kernel@pengutronix.de
18811 L: linux-iio@vger.kernel.org
18813 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18814 F: drivers/iio/adc/ti-tsc2046.c
18816 TI TWL4030 SERIES SOC CODEC DRIVER
18817 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18818 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18820 F: sound/soc/codecs/twl4030*
18823 M: Benoit Parrot <bparrot@ti.com>
18824 L: linux-media@vger.kernel.org
18826 W: http://linuxtv.org/
18827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18828 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18829 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18830 F: drivers/media/platform/ti-vpe/
18832 TI WILINK WIRELESS DRIVERS
18833 L: linux-wireless@vger.kernel.org
18835 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18836 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18838 F: drivers/net/wireless/ti/
18839 F: include/linux/wl12xx.h
18841 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18842 M: John Stultz <john.stultz@linaro.org>
18843 M: Thomas Gleixner <tglx@linutronix.de>
18844 R: Stephen Boyd <sboyd@kernel.org>
18845 L: linux-kernel@vger.kernel.org
18847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18848 F: include/linux/clocksource.h
18849 F: include/linux/time.h
18850 F: include/linux/timex.h
18851 F: include/uapi/linux/time.h
18852 F: include/uapi/linux/timex.h
18853 F: kernel/time/alarmtimer.c
18854 F: kernel/time/clocksource.c
18855 F: kernel/time/ntp.c
18856 F: kernel/time/time*.c
18857 F: tools/testing/selftests/timers/
18860 M: Jon Maloy <jmaloy@redhat.com>
18861 M: Ying Xue <ying.xue@windriver.com>
18862 L: netdev@vger.kernel.org (core kernel code)
18863 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18865 W: http://tipc.sourceforge.net/
18866 F: include/uapi/linux/tipc*.h
18869 TLAN NETWORK DRIVER
18870 M: Samuel Chessman <chessman@tux.org>
18871 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18873 W: http://sourceforge.net/projects/tlan/
18874 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18875 F: drivers/net/ethernet/ti/tlan.*
18877 TM6000 VIDEO4LINUX DRIVER
18878 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18879 L: linux-media@vger.kernel.org
18881 W: https://linuxtv.org
18882 T: git git://linuxtv.org/media_tree.git
18883 F: Documentation/admin-guide/media/tm6000*
18884 F: drivers/media/usb/tm6000/
18886 TMIO/SDHI MMC DRIVER
18887 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18888 L: linux-mmc@vger.kernel.org
18890 F: drivers/mmc/host/renesas_sdhi*
18891 F: drivers/mmc/host/tmio_mmc*
18892 F: include/linux/mfd/tmio.h
18894 TMP401 HARDWARE MONITOR DRIVER
18895 M: Guenter Roeck <linux@roeck-us.net>
18896 L: linux-hwmon@vger.kernel.org
18898 F: Documentation/hwmon/tmp401.rst
18899 F: drivers/hwmon/tmp401.c
18901 TMP513 HARDWARE MONITOR DRIVER
18902 M: Eric Tremblay <etremblay@distech-controls.com>
18903 L: linux-hwmon@vger.kernel.org
18905 F: Documentation/hwmon/tmp513.rst
18906 F: drivers/hwmon/tmp513.c
18908 TMPFS (SHMEM FILESYSTEM)
18909 M: Hugh Dickins <hughd@google.com>
18910 L: linux-mm@kvack.org
18912 F: include/linux/shmem_fs.h
18915 TOMOYO SECURITY MODULE
18916 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18917 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18918 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18919 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18920 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18921 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18923 W: https://tomoyo.osdn.jp/
18924 F: security/tomoyo/
18926 TOPSTAR LAPTOP EXTRAS DRIVER
18927 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18928 L: platform-driver-x86@vger.kernel.org
18930 F: drivers/platform/x86/topstar-laptop.c
18932 TORTURE-TEST MODULES
18933 M: Davidlohr Bueso <dave@stgolabs.net>
18934 M: "Paul E. McKenney" <paulmck@kernel.org>
18935 M: Josh Triplett <josh@joshtriplett.org>
18936 L: linux-kernel@vger.kernel.org
18938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18939 F: Documentation/RCU/torture.rst
18940 F: kernel/locking/locktorture.c
18941 F: kernel/rcu/rcuscale.c
18942 F: kernel/rcu/rcutorture.c
18943 F: kernel/rcu/refscale.c
18944 F: kernel/torture.c
18946 TOSHIBA ACPI EXTRAS DRIVER
18947 M: Azael Avalos <coproscefalo@gmail.com>
18948 L: platform-driver-x86@vger.kernel.org
18950 F: drivers/platform/x86/toshiba_acpi.c
18952 TOSHIBA BLUETOOTH DRIVER
18953 M: Azael Avalos <coproscefalo@gmail.com>
18954 L: platform-driver-x86@vger.kernel.org
18956 F: drivers/platform/x86/toshiba_bluetooth.c
18958 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18959 M: Azael Avalos <coproscefalo@gmail.com>
18960 L: platform-driver-x86@vger.kernel.org
18962 F: drivers/platform/x86/toshiba_haps.c
18965 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18967 W: http://www.buzzard.org.uk/toshiba/
18968 F: drivers/char/toshiba.c
18969 F: include/linux/toshiba.h
18970 F: include/uapi/linux/toshiba.h
18972 TOSHIBA TC358743 DRIVER
18973 M: Mats Randgaard <matrandg@cisco.com>
18974 L: linux-media@vger.kernel.org
18976 F: drivers/media/i2c/tc358743*
18977 F: include/media/i2c/tc358743.h
18979 TOSHIBA WMI HOTKEYS DRIVER
18980 M: Azael Avalos <coproscefalo@gmail.com>
18981 L: platform-driver-x86@vger.kernel.org
18983 F: drivers/platform/x86/toshiba-wmi.c
18986 M: Peter Huewe <peterhuewe@gmx.de>
18987 M: Jarkko Sakkinen <jarkko@kernel.org>
18988 R: Jason Gunthorpe <jgg@ziepe.ca>
18989 L: linux-integrity@vger.kernel.org
18991 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18992 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18994 F: drivers/char/tpm/
18997 M: Steven Rostedt <rostedt@goodmis.org>
18998 M: Ingo Molnar <mingo@redhat.com>
19000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
19001 F: Documentation/trace/ftrace.rst
19002 F: arch/*/*/*/ftrace.h
19003 F: arch/*/kernel/ftrace.c
19005 F: include/*/ftrace.h
19006 F: include/linux/trace*.h
19009 F: tools/testing/selftests/ftrace/
19011 TRACING MMIO ACCESSES (MMIOTRACE)
19012 M: Steven Rostedt <rostedt@goodmis.org>
19013 M: Ingo Molnar <mingo@kernel.org>
19014 R: Karol Herbst <karolherbst@gmail.com>
19015 R: Pekka Paalanen <ppaalanen@gmail.com>
19016 L: linux-kernel@vger.kernel.org
19017 L: nouveau@lists.freedesktop.org
19019 F: arch/x86/mm/kmmio.c
19020 F: arch/x86/mm/mmio-mod.c
19021 F: arch/x86/mm/testmmiotrace.c
19022 F: include/linux/mmiotrace.h
19023 F: kernel/trace/trace_mmiotrace.c
19025 TRACING OS NOISE / LATENCY TRACERS
19026 M: Steven Rostedt <rostedt@goodmis.org>
19027 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19029 F: kernel/trace/trace_osnoise.c
19030 F: include/trace/events/osnoise.h
19031 F: kernel/trace/trace_hwlat.c
19032 F: kernel/trace/trace_irqsoff.c
19033 F: kernel/trace/trace_sched_wakeup.c
19034 F: Documentation/trace/osnoise-tracer.rst
19035 F: Documentation/trace/timerlat-tracer.rst
19036 F: Documentation/trace/hwlat_detector.rst
19037 F: arch/*/kernel/trace.c
19039 TRADITIONAL CHINESE DOCUMENTATION
19040 M: Hu Haowen <src.res@email.cn>
19041 L: linux-doc-tw-discuss@lists.sourceforge.net
19043 W: https://github.com/srcres258/linux-doc
19044 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19045 F: Documentation/translations/zh_TW/
19048 M: Jiri Kosina <trivial@kernel.org>
19050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19051 K: ^Subject:.*(?i)trivial
19054 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19055 M: Jiri Slaby <jirislaby@kernel.org>
19057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19058 F: Documentation/driver-api/serial/
19060 F: drivers/tty/serial/serial_core.c
19061 F: include/linux/selection.h
19062 F: include/linux/serial.h
19063 F: include/linux/serial_core.h
19064 F: include/linux/sysrq.h
19065 F: include/linux/tty*.h
19066 F: include/linux/vt.h
19067 F: include/linux/vt_*.h
19068 F: include/uapi/linux/serial.h
19069 F: include/uapi/linux/serial_core.h
19070 F: include/uapi/linux/tty.h
19072 TUA9001 MEDIA DRIVER
19073 M: Antti Palosaari <crope@iki.fi>
19074 L: linux-media@vger.kernel.org
19076 W: https://linuxtv.org
19077 W: http://palosaari.fi/linux/
19078 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19079 T: git git://linuxtv.org/anttip/media_tree.git
19080 F: drivers/media/tuners/tua9001*
19082 TULIP NETWORK DRIVERS
19083 L: netdev@vger.kernel.org
19084 L: linux-parisc@vger.kernel.org
19086 F: drivers/net/ethernet/dec/tulip/
19089 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19091 W: http://vtun.sourceforge.net/tun
19092 F: Documentation/networking/tuntap.rst
19093 F: arch/um/os-Linux/drivers/
19095 TURBOCHANNEL SUBSYSTEM
19096 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19097 M: Ralf Baechle <ralf@linux-mips.org>
19098 L: linux-mips@vger.kernel.org
19100 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19102 F: include/linux/tc.h
19105 M: "Len Brown" <lenb@kernel.org>
19106 L: linux-pm@vger.kernel.org
19108 Q: https://patchwork.kernel.org/project/linux-pm/list/
19109 B: https://bugzilla.kernel.org
19110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19111 F: tools/power/x86/turbostat/
19113 TW5864 VIDEO4LINUX DRIVER
19114 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19115 M: Anton Sviridenko <anton@corp.bluecherry.net>
19116 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19117 M: Andrey Utkin <andrey_utkin@fastmail.com>
19118 L: linux-media@vger.kernel.org
19120 F: drivers/media/pci/tw5864/
19122 TW68 VIDEO4LINUX DRIVER
19123 M: Hans Verkuil <hverkuil@xs4all.nl>
19124 L: linux-media@vger.kernel.org
19126 W: https://linuxtv.org
19127 T: git git://linuxtv.org/media_tree.git
19128 F: drivers/media/pci/tw68/
19130 TW686X VIDEO4LINUX DRIVER
19131 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19132 L: linux-media@vger.kernel.org
19134 W: http://linuxtv.org
19135 T: git git://linuxtv.org/media_tree.git
19136 F: drivers/media/pci/tw686x/
19138 UACCE ACCELERATOR FRAMEWORK
19139 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19140 M: Zhou Wang <wangzhou1@hisilicon.com>
19141 L: linux-accelerators@lists.ozlabs.org
19142 L: linux-kernel@vger.kernel.org
19144 F: Documentation/ABI/testing/sysfs-driver-uacce
19145 F: Documentation/misc-devices/uacce.rst
19146 F: drivers/misc/uacce/
19147 F: include/linux/uacce.h
19148 F: include/uapi/misc/uacce/
19150 UBI FILE SYSTEM (UBIFS)
19151 M: Richard Weinberger <richard@nod.at>
19152 L: linux-mtd@lists.infradead.org
19154 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19157 F: Documentation/filesystems/ubifs-authentication.rst
19158 F: Documentation/filesystems/ubifs.rst
19161 UCLINUX (M68KNOMMU AND COLDFIRE)
19162 M: Greg Ungerer <gerg@linux-m68k.org>
19163 L: linux-m68k@lists.linux-m68k.org
19164 L: uclinux-dev@uclinux.org (subscribers-only)
19166 W: http://www.linux-m68k.org/
19167 W: http://www.uclinux.org/
19168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19169 F: arch/m68k/*/*_no.*
19171 F: arch/m68k/coldfire/
19172 F: arch/m68k/include/asm/*_no.*
19175 M: Jan Kara <jack@suse.com>
19177 F: Documentation/filesystems/udf.rst
19181 M: Bastien Nocera <hadess@hadess.net>
19182 L: linux-input@vger.kernel.org
19184 F: drivers/hid/hid-udraw-ps3.c
19187 M: Evgeniy Dushistov <dushistov@mail.ru>
19189 F: Documentation/admin-guide/ufs.rst
19192 UHID USERSPACE HID IO DRIVER
19193 M: David Rheinsberg <david.rheinsberg@gmail.com>
19194 L: linux-input@vger.kernel.org
19196 F: drivers/hid/uhid.c
19197 F: include/uapi/linux/uhid.h
19200 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19201 L: linux-usb@vger.kernel.org
19203 F: drivers/usb/common/ulpi.c
19204 F: include/linux/ulpi/
19207 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19208 L: linux-fsdevel@vger.kernel.org
19213 M: Tony Finch <dot@dotat.at>
19215 W: http://dotat.at/prog/unifdef
19216 F: scripts/unifdef.c
19218 UNIFORM CDROM DRIVER
19219 M: Phillip Potter <phil@philpotter.co.uk>
19221 F: Documentation/cdrom/
19222 F: drivers/cdrom/cdrom.c
19223 F: include/linux/cdrom.h
19224 F: include/uapi/linux/cdrom.h
19226 UNISYS S-PAR DRIVERS
19227 M: David Kershner <david.kershner@unisys.com>
19228 L: sparmaintainer@unisys.com (Unisys internal)
19230 F: drivers/staging/unisys/
19231 F: drivers/visorbus/
19232 F: include/linux/visorbus.h
19234 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19235 R: Alim Akhtar <alim.akhtar@samsung.com>
19236 R: Avri Altman <avri.altman@wdc.com>
19237 L: linux-scsi@vger.kernel.org
19239 F: Documentation/scsi/ufs.rst
19240 F: drivers/scsi/ufs/
19242 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19243 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19244 L: linux-scsi@vger.kernel.org
19246 F: drivers/scsi/ufs/*dwc*
19248 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19249 M: Stanley Chu <stanley.chu@mediatek.com>
19250 L: linux-scsi@vger.kernel.org
19251 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19253 F: drivers/scsi/ufs/ufs-mediatek*
19255 UNSORTED BLOCK IMAGES (UBI)
19256 M: Richard Weinberger <richard@nod.at>
19257 L: linux-mtd@lists.infradead.org
19259 W: http://www.linux-mtd.infradead.org/
19260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19262 F: drivers/mtd/ubi/
19263 F: include/linux/mtd/ubi.h
19264 F: include/uapi/mtd/ubi-user.h
19266 USB "USBNET" DRIVER FRAMEWORK
19267 M: Oliver Neukum <oneukum@suse.com>
19268 L: netdev@vger.kernel.org
19270 W: http://www.linux-usb.org/usbnet
19271 F: drivers/net/usb/usbnet.c
19272 F: include/linux/usb/usbnet.h
19275 M: Oliver Neukum <oneukum@suse.com>
19276 L: linux-usb@vger.kernel.org
19278 F: Documentation/usb/acm.rst
19279 F: drivers/usb/class/cdc-acm.*
19281 USB APPLE MFI FASTCHARGE DRIVER
19282 M: Bastien Nocera <hadess@hadess.net>
19283 L: linux-usb@vger.kernel.org
19285 F: drivers/usb/misc/apple-mfi-fastcharge.c
19287 USB AR5523 WIRELESS DRIVER
19288 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19289 L: linux-wireless@vger.kernel.org
19291 F: drivers/net/wireless/ath/ar5523/
19294 M: Oliver Neukum <oneukum@suse.com>
19295 L: linux-usb@vger.kernel.org
19296 L: linux-scsi@vger.kernel.org
19298 F: drivers/usb/storage/uas.c
19300 USB CDC ETHERNET DRIVER
19301 M: Oliver Neukum <oliver@neukum.org>
19302 L: linux-usb@vger.kernel.org
19304 F: drivers/net/usb/cdc_*.c
19305 F: include/uapi/linux/usb/cdc.h
19307 USB CHAOSKEY DRIVER
19308 M: Keith Packard <keithp@keithp.com>
19309 L: linux-usb@vger.kernel.org
19311 F: drivers/usb/misc/chaoskey.c
19313 USB CYPRESS C67X00 DRIVER
19314 M: Peter Korsgaard <jacmet@sunsite.dk>
19315 L: linux-usb@vger.kernel.org
19317 F: drivers/usb/c67x00/
19319 USB DAVICOM DM9601 DRIVER
19320 M: Peter Korsgaard <jacmet@sunsite.dk>
19321 L: netdev@vger.kernel.org
19323 W: http://www.linux-usb.org/usbnet
19324 F: drivers/net/usb/dm9601.c
19327 M: Alan Stern <stern@rowland.harvard.edu>
19328 L: linux-usb@vger.kernel.org
19330 F: Documentation/usb/ehci.rst
19331 F: drivers/usb/host/ehci*
19333 USB GADGET/PERIPHERAL SUBSYSTEM
19334 M: Felipe Balbi <balbi@kernel.org>
19335 L: linux-usb@vger.kernel.org
19337 W: http://www.linux-usb.org/gadget
19338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19339 F: drivers/usb/gadget/
19340 F: include/linux/usb/gadget*
19342 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19343 M: Jiri Kosina <jikos@kernel.org>
19344 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19345 L: linux-usb@vger.kernel.org
19347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19348 F: Documentation/hid/hiddev.rst
19349 F: drivers/hid/usbhid/
19351 USB INTEL XHCI ROLE MUX DRIVER
19352 M: Hans de Goede <hdegoede@redhat.com>
19353 L: linux-usb@vger.kernel.org
19355 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19357 USB IP DRIVER FOR HISILICON KIRIN 960
19358 M: Yu Chen <chenyu56@huawei.com>
19359 M: Binghui Wang <wangbinghui@hisilicon.com>
19360 L: linux-usb@vger.kernel.org
19362 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19363 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19365 USB IP DRIVER FOR HISILICON KIRIN 970
19366 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19367 L: linux-usb@vger.kernel.org
19369 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19370 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19373 M: Olav Kongas <ok@artecdesign.ee>
19374 L: linux-usb@vger.kernel.org
19376 F: drivers/usb/host/isp116x*
19377 F: include/linux/usb/isp116x.h
19380 M: Rui Miguel Silva <rui.silva@linaro.org>
19381 L: linux-usb@vger.kernel.org
19383 F: drivers/usb/isp1760/*
19384 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19386 USB LAN78XX ETHERNET DRIVER
19387 M: Woojung Huh <woojung.huh@microchip.com>
19388 M: UNGLinuxDriver@microchip.com
19389 L: netdev@vger.kernel.org
19391 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19392 F: drivers/net/usb/lan78xx.*
19393 F: include/dt-bindings/net/microchip-lan78xx.h
19395 USB MASS STORAGE DRIVER
19396 M: Alan Stern <stern@rowland.harvard.edu>
19397 L: linux-usb@vger.kernel.org
19398 L: usb-storage@lists.one-eyed-alien.net
19400 F: drivers/usb/storage/
19403 M: Clemens Ladisch <clemens@ladisch.de>
19404 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19407 F: sound/usb/midi.*
19409 USB NETWORKING DRIVERS
19410 L: linux-usb@vger.kernel.org
19412 F: drivers/net/usb/
19415 M: Alan Stern <stern@rowland.harvard.edu>
19416 L: linux-usb@vger.kernel.org
19418 F: Documentation/usb/ohci.rst
19419 F: drivers/usb/host/ohci*
19421 USB OTG FSM (Finite State Machine)
19422 M: Peter Chen <peter.chen@kernel.org>
19423 L: linux-usb@vger.kernel.org
19425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19426 F: drivers/usb/common/usb-otg-fsm.c
19429 M: Valentina Manea <valentina.manea.m@gmail.com>
19430 M: Shuah Khan <shuah@kernel.org>
19431 M: Shuah Khan <skhan@linuxfoundation.org>
19432 L: linux-usb@vger.kernel.org
19434 F: Documentation/usb/usbip_protocol.rst
19435 F: drivers/usb/usbip/
19436 F: tools/testing/selftests/drivers/usb/usbip/
19437 F: tools/usb/usbip/
19440 M: Petko Manolov <petkan@nucleusys.com>
19441 L: linux-usb@vger.kernel.org
19442 L: netdev@vger.kernel.org
19444 W: https://github.com/petkan/pegasus
19445 T: git git://github.com/petkan/pegasus.git
19446 F: drivers/net/usb/pegasus.*
19449 M: Felipe Balbi <balbi@kernel.org>
19450 L: linux-usb@vger.kernel.org
19452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19453 F: drivers/usb/phy/
19455 USB PRINTER DRIVER (usblp)
19456 M: Pete Zaitcev <zaitcev@redhat.com>
19457 L: linux-usb@vger.kernel.org
19459 F: drivers/usb/class/usblp.c
19461 USB RAW GADGET DRIVER
19462 R: Andrey Konovalov <andreyknvl@gmail.com>
19463 L: linux-usb@vger.kernel.org
19465 F: Documentation/usb/raw-gadget.rst
19466 F: drivers/usb/gadget/legacy/raw_gadget.c
19467 F: include/uapi/linux/usb/raw_gadget.h
19469 USB QMI WWAN NETWORK DRIVER
19470 M: Bjørn Mork <bjorn@mork.no>
19471 L: netdev@vger.kernel.org
19473 F: Documentation/ABI/testing/sysfs-class-net-qmi
19474 F: drivers/net/usb/qmi_wwan.c
19477 M: Petko Manolov <petkan@nucleusys.com>
19478 L: linux-usb@vger.kernel.org
19479 L: netdev@vger.kernel.org
19481 W: https://github.com/petkan/rtl8150
19482 T: git git://github.com/petkan/rtl8150.git
19483 F: drivers/net/usb/rtl8150.c
19485 USB SERIAL SUBSYSTEM
19486 M: Johan Hovold <johan@kernel.org>
19487 L: linux-usb@vger.kernel.org
19489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19490 F: Documentation/usb/usb-serial.rst
19491 F: drivers/usb/serial/
19492 F: include/linux/usb/serial.h
19494 USB SMSC75XX ETHERNET DRIVER
19495 M: Steve Glendinning <steve.glendinning@shawell.net>
19496 L: netdev@vger.kernel.org
19498 F: drivers/net/usb/smsc75xx.*
19500 USB SMSC95XX ETHERNET DRIVER
19501 M: Steve Glendinning <steve.glendinning@shawell.net>
19502 M: UNGLinuxDriver@microchip.com
19503 L: netdev@vger.kernel.org
19505 F: drivers/net/usb/smsc95xx.*
19508 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19509 L: linux-usb@vger.kernel.org
19511 W: http://www.linux-usb.org
19512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19513 F: Documentation/devicetree/bindings/usb/
19514 F: Documentation/usb/
19516 F: include/linux/usb.h
19517 F: include/linux/usb/
19519 USB TYPEC BUS FOR ALTERNATE MODES
19520 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19521 L: linux-usb@vger.kernel.org
19523 F: Documentation/ABI/testing/sysfs-bus-typec
19524 F: Documentation/driver-api/usb/typec_bus.rst
19525 F: drivers/usb/typec/altmodes/
19526 F: include/linux/usb/typec_altmode.h
19529 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19530 L: linux-usb@vger.kernel.org
19532 F: Documentation/ABI/testing/sysfs-class-typec
19533 F: Documentation/driver-api/usb/typec.rst
19534 F: drivers/usb/typec/
19535 F: include/linux/usb/typec.h
19537 USB TYPEC INTEL PMC MUX DRIVER
19538 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19539 L: linux-usb@vger.kernel.org
19541 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19542 F: drivers/usb/typec/mux/intel_pmc_mux.c
19544 USB TYPEC PI3USB30532 MUX DRIVER
19545 M: Hans de Goede <hdegoede@redhat.com>
19546 L: linux-usb@vger.kernel.org
19548 F: drivers/usb/typec/mux/pi3usb30532.c
19550 USB TYPEC PORT CONTROLLER DRIVERS
19551 M: Guenter Roeck <linux@roeck-us.net>
19552 L: linux-usb@vger.kernel.org
19554 F: drivers/usb/typec/tcpm/
19557 M: Alan Stern <stern@rowland.harvard.edu>
19558 L: linux-usb@vger.kernel.org
19560 F: drivers/usb/host/uhci*
19563 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19564 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19565 L: linux-media@vger.kernel.org
19567 W: http://www.ideasonboard.org/uvc/
19568 T: git git://linuxtv.org/media_tree.git
19569 F: drivers/media/usb/uvc/
19570 F: include/uapi/linux/uvcvideo.h
19573 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19574 L: linux-usb@vger.kernel.org
19576 F: drivers/usb/gadget/function/*uvc*
19577 F: drivers/usb/gadget/legacy/webcam.c
19578 F: include/uapi/linux/usb/g_uvc.h
19580 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19581 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19582 L: linux-wireless@vger.kernel.org
19584 F: drivers/net/wireless/rndis_wlan.c
19587 M: Mathias Nyman <mathias.nyman@intel.com>
19588 L: linux-usb@vger.kernel.org
19590 F: drivers/usb/host/pci-quirks*
19591 F: drivers/usb/host/xhci*
19594 L: linux-wireless@vger.kernel.org
19596 W: http://linux-lc100020.sourceforge.net
19597 F: drivers/net/wireless/zydas/zd1201.*
19600 M: Antoine Jacquet <royale@zerezo.com>
19601 L: linux-usb@vger.kernel.org
19602 L: linux-media@vger.kernel.org
19604 W: http://royale.zerezo.com/zr364xx/
19605 T: git git://linuxtv.org/media_tree.git
19606 F: Documentation/admin-guide/media/zr364xx*
19607 F: drivers/media/usb/zr364xx/
19609 USER-MODE LINUX (UML)
19610 M: Jeff Dike <jdike@addtoit.com>
19611 M: Richard Weinberger <richard@nod.at>
19612 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19613 L: linux-um@lists.infradead.org
19615 W: http://user-mode-linux.sourceforge.net
19616 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19618 F: Documentation/virt/uml/
19623 USERSPACE COPYIN/COPYOUT (UIOVEC)
19624 M: Alexander Viro <viro@zeniv.linux.org.uk>
19626 F: include/linux/uio.h
19629 USERSPACE DMA BUFFER DRIVER
19630 M: Gerd Hoffmann <kraxel@redhat.com>
19631 L: dri-devel@lists.freedesktop.org
19633 T: git git://anongit.freedesktop.org/drm/drm-misc
19634 F: drivers/dma-buf/udmabuf.c
19635 F: include/uapi/linux/udmabuf.h
19637 USERSPACE I/O (UIO)
19638 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19641 F: Documentation/driver-api/uio-howto.rst
19643 F: include/linux/uio_driver.h
19646 M: Karel Zak <kzak@redhat.com>
19647 L: util-linux@vger.kernel.org
19649 W: http://en.wikipedia.org/wiki/Util-linux
19650 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19653 M: Christoph Hellwig <hch@lst.de>
19654 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19655 L: linux-kernel@vger.kernel.org
19657 T: git git://git.infradead.org/users/hch/uuid.git
19658 F: include/linux/uuid.h
19659 F: include/uapi/linux/uuid.h
19664 M: Justin Ernst <justin.ernst@hpe.com>
19665 L: platform-driver-x86@vger.kernel.org
19667 F: drivers/platform/x86/uv_sysfs.c
19670 M: Michal Januszewski <spock@gentoo.org>
19671 L: linux-fbdev@vger.kernel.org
19673 W: https://github.com/mjanusz/v86d
19674 F: Documentation/fb/uvesafb.rst
19675 F: drivers/video/fbdev/uvesafb.*
19677 Ux500 CLOCK DRIVERS
19678 M: Ulf Hansson <ulf.hansson@linaro.org>
19679 L: linux-clk@vger.kernel.org
19680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19682 F: drivers/clk/ux500/
19685 M: Stefan Agner <stefan@agner.ch>
19686 L: linux-mtd@lists.infradead.org
19688 F: drivers/mtd/nand/raw/vf610_nfc.c
19690 VFAT/FAT/MSDOS FILESYSTEM
19691 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19693 F: Documentation/filesystems/vfat.rst
19697 M: Alex Williamson <alex.williamson@redhat.com>
19698 R: Cornelia Huck <cohuck@redhat.com>
19699 L: kvm@vger.kernel.org
19701 T: git git://github.com/awilliam/linux-vfio.git
19702 F: Documentation/driver-api/vfio.rst
19704 F: include/linux/vfio.h
19705 F: include/linux/vfio_pci_core.h
19706 F: include/uapi/linux/vfio.h
19709 M: Diana Craciun <diana.craciun@oss.nxp.com>
19710 L: kvm@vger.kernel.org
19712 F: drivers/vfio/fsl-mc/
19714 VFIO MEDIATED DEVICE DRIVERS
19715 M: Kirti Wankhede <kwankhede@nvidia.com>
19716 L: kvm@vger.kernel.org
19718 F: Documentation/driver-api/vfio-mediated-device.rst
19719 F: drivers/vfio/mdev/
19720 F: include/linux/mdev.h
19721 F: samples/vfio-mdev/
19723 VFIO PLATFORM DRIVER
19724 M: Eric Auger <eric.auger@redhat.com>
19725 L: kvm@vger.kernel.org
19727 F: drivers/vfio/platform/
19730 R: Lukas Wunner <lukas@wunner.de>
19732 T: git git://anongit.freedesktop.org/drm/drm-misc
19733 F: Documentation/gpu/vga-switcheroo.rst
19734 F: drivers/gpu/vga/vga_switcheroo.c
19735 F: include/linux/vga_switcheroo.h
19737 VIA RHINE NETWORK DRIVER
19739 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19740 F: drivers/net/ethernet/via/via-rhine.c
19742 VIA SD/MMC CARD CONTROLLER DRIVER
19743 M: Bruce Chang <brucechang@via.com.tw>
19744 M: Harald Welte <HaraldWelte@viatech.com>
19746 F: drivers/mmc/host/via-sdmmc.c
19748 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19749 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19750 L: linux-fbdev@vger.kernel.org
19752 F: drivers/video/fbdev/via/
19753 F: include/linux/via-core.h
19754 F: include/linux/via-gpio.h
19755 F: include/linux/via_i2c.h
19757 VIA VELOCITY NETWORK DRIVER
19758 M: Francois Romieu <romieu@fr.zoreil.com>
19759 L: netdev@vger.kernel.org
19761 F: drivers/net/ethernet/via/via-velocity.*
19763 VICODEC VIRTUAL CODEC DRIVER
19764 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19765 L: linux-media@vger.kernel.org
19767 W: https://linuxtv.org
19768 T: git git://linuxtv.org/media_tree.git
19769 F: drivers/media/test-drivers/vicodec/*
19771 VIDEO I2C POLLING DRIVER
19772 M: Matt Ranostay <matt.ranostay@konsulko.com>
19773 L: linux-media@vger.kernel.org
19775 F: drivers/media/i2c/video-i2c.c
19777 VIDEO MULTIPLEXER DRIVER
19778 M: Philipp Zabel <p.zabel@pengutronix.de>
19779 L: linux-media@vger.kernel.org
19781 F: drivers/media/platform/video-mux.c
19783 VIDEOBUF2 FRAMEWORK
19784 M: Tomasz Figa <tfiga@chromium.org>
19785 M: Marek Szyprowski <m.szyprowski@samsung.com>
19786 L: linux-media@vger.kernel.org
19788 F: drivers/media/common/videobuf2/*
19789 F: include/media/videobuf2-*
19791 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19792 M: Helen Koike <helen.koike@collabora.com>
19793 R: Shuah Khan <skhan@linuxfoundation.org>
19794 L: linux-media@vger.kernel.org
19796 W: https://linuxtv.org
19797 T: git git://linuxtv.org/media_tree.git
19798 F: drivers/media/test-drivers/vimc/*
19801 M: Alex Williamson <alex.williamson@redhat.com>
19802 M: Paolo Bonzini <pbonzini@redhat.com>
19803 L: kvm@vger.kernel.org
19807 VIRTIO AND VHOST VSOCK DRIVER
19808 M: Stefan Hajnoczi <stefanha@redhat.com>
19809 M: Stefano Garzarella <sgarzare@redhat.com>
19810 L: kvm@vger.kernel.org
19811 L: virtualization@lists.linux-foundation.org
19812 L: netdev@vger.kernel.org
19814 F: drivers/vhost/vsock.c
19815 F: include/linux/virtio_vsock.h
19816 F: include/uapi/linux/virtio_vsock.h
19817 F: net/vmw_vsock/virtio_transport.c
19818 F: net/vmw_vsock/virtio_transport_common.c
19820 VIRTIO BLOCK AND SCSI DRIVERS
19821 M: "Michael S. Tsirkin" <mst@redhat.com>
19822 M: Jason Wang <jasowang@redhat.com>
19823 R: Paolo Bonzini <pbonzini@redhat.com>
19824 R: Stefan Hajnoczi <stefanha@redhat.com>
19825 L: virtualization@lists.linux-foundation.org
19827 F: drivers/block/virtio_blk.c
19828 F: drivers/scsi/virtio_scsi.c
19829 F: drivers/vhost/scsi.c
19830 F: include/uapi/linux/virtio_blk.h
19831 F: include/uapi/linux/virtio_scsi.h
19833 VIRTIO CONSOLE DRIVER
19834 M: Amit Shah <amit@kernel.org>
19835 L: virtualization@lists.linux-foundation.org
19837 F: drivers/char/virtio_console.c
19838 F: include/linux/virtio_console.h
19839 F: include/uapi/linux/virtio_console.h
19841 VIRTIO CORE AND NET DRIVERS
19842 M: "Michael S. Tsirkin" <mst@redhat.com>
19843 M: Jason Wang <jasowang@redhat.com>
19844 L: virtualization@lists.linux-foundation.org
19846 F: Documentation/devicetree/bindings/virtio/
19847 F: drivers/block/virtio_blk.c
19848 F: drivers/crypto/virtio/
19849 F: drivers/net/virtio_net.c
19852 F: include/linux/vdpa.h
19853 F: include/linux/virtio*.h
19854 F: include/uapi/linux/virtio_*.h
19858 M: "Michael S. Tsirkin" <mst@redhat.com>
19859 M: David Hildenbrand <david@redhat.com>
19860 L: virtualization@lists.linux-foundation.org
19862 F: drivers/virtio/virtio_balloon.c
19863 F: include/uapi/linux/virtio_balloon.h
19864 F: include/linux/balloon_compaction.h
19865 F: mm/balloon_compaction.c
19867 VIRTIO CRYPTO DRIVER
19868 M: Gonglei <arei.gonglei@huawei.com>
19869 L: virtualization@lists.linux-foundation.org
19870 L: linux-crypto@vger.kernel.org
19872 F: drivers/crypto/virtio/
19873 F: include/uapi/linux/virtio_crypto.h
19875 VIRTIO DRIVERS FOR S390
19876 M: Cornelia Huck <cohuck@redhat.com>
19877 M: Halil Pasic <pasic@linux.ibm.com>
19878 L: linux-s390@vger.kernel.org
19879 L: virtualization@lists.linux-foundation.org
19880 L: kvm@vger.kernel.org
19882 F: arch/s390/include/uapi/asm/virtio-ccw.h
19883 F: drivers/s390/virtio/
19886 M: Vivek Goyal <vgoyal@redhat.com>
19887 M: Stefan Hajnoczi <stefanha@redhat.com>
19888 M: Miklos Szeredi <miklos@szeredi.hu>
19889 L: virtualization@lists.linux-foundation.org
19890 L: linux-fsdevel@vger.kernel.org
19892 W: https://virtio-fs.gitlab.io/
19893 F: Documentation/filesystems/virtiofs.rst
19894 F: fs/fuse/virtio_fs.c
19895 F: include/uapi/linux/virtio_fs.h
19898 M: Enrico Weigelt, metux IT consult <info@metux.net>
19899 M: Viresh Kumar <vireshk@kernel.org>
19900 L: linux-gpio@vger.kernel.org
19901 L: virtualization@lists.linux-foundation.org
19903 F: drivers/gpio/gpio-virtio.c
19904 F: include/uapi/linux/virtio_gpio.h
19907 M: David Airlie <airlied@linux.ie>
19908 M: Gerd Hoffmann <kraxel@redhat.com>
19909 L: dri-devel@lists.freedesktop.org
19910 L: virtualization@lists.linux-foundation.org
19912 T: git git://anongit.freedesktop.org/drm/drm-misc
19913 F: drivers/gpu/drm/virtio/
19914 F: include/uapi/linux/virtio_gpu.h
19916 VIRTIO HOST (VHOST)
19917 M: "Michael S. Tsirkin" <mst@redhat.com>
19918 M: Jason Wang <jasowang@redhat.com>
19919 L: kvm@vger.kernel.org
19920 L: virtualization@lists.linux-foundation.org
19921 L: netdev@vger.kernel.org
19923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19925 F: include/linux/vhost_iotlb.h
19926 F: include/uapi/linux/vhost.h
19928 VIRTIO INPUT DRIVER
19929 M: Gerd Hoffmann <kraxel@redhat.com>
19931 F: drivers/virtio/virtio_input.c
19932 F: include/uapi/linux/virtio_input.h
19934 VIRTIO IOMMU DRIVER
19935 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19936 L: virtualization@lists.linux-foundation.org
19938 F: drivers/iommu/virtio-iommu.c
19939 F: include/uapi/linux/virtio_iommu.h
19942 M: David Hildenbrand <david@redhat.com>
19943 L: virtualization@lists.linux-foundation.org
19945 W: https://virtio-mem.gitlab.io/
19946 F: drivers/virtio/virtio_mem.c
19947 F: include/uapi/linux/virtio_mem.h
19949 VIRTIO SOUND DRIVER
19950 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19951 M: "Michael S. Tsirkin" <mst@redhat.com>
19952 L: virtualization@lists.linux-foundation.org
19953 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19955 F: include/uapi/linux/virtio_snd.h
19959 M: Jie Deng <jie.deng@intel.com>
19960 M: Viresh Kumar <viresh.kumar@linaro.org>
19961 L: linux-i2c@vger.kernel.org
19962 L: virtualization@lists.linux-foundation.org
19964 F: drivers/i2c/busses/i2c-virtio.c
19965 F: include/uapi/linux/virtio_i2c.h
19967 VIRTUAL BOX GUEST DEVICE DRIVER
19968 M: Hans de Goede <hdegoede@redhat.com>
19969 M: Arnd Bergmann <arnd@arndb.de>
19970 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19972 F: drivers/virt/vboxguest/
19973 F: include/linux/vbox_utils.h
19974 F: include/uapi/linux/vbox*.h
19976 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19977 M: Hans de Goede <hdegoede@redhat.com>
19978 L: linux-fsdevel@vger.kernel.org
19982 VIRTUAL SERIO DEVICE DRIVER
19983 M: Stephen Chandler Paul <thatslyude@gmail.com>
19985 F: drivers/input/serio/userio.c
19986 F: include/uapi/linux/userio.h
19988 VIVID VIRTUAL VIDEO DRIVER
19989 M: Hans Verkuil <hverkuil@xs4all.nl>
19990 L: linux-media@vger.kernel.org
19992 W: https://linuxtv.org
19993 T: git git://linuxtv.org/media_tree.git
19994 F: drivers/media/test-drivers/vivid/*
19996 VIDTV VIRTUAL DIGITAL TV DRIVER
19997 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19998 L: linux-media@vger.kernel.org
20000 W: https://linuxtv.org
20001 T: git git://linuxtv.org/media_tree.git
20002 F: drivers/media/test-drivers/vidtv/*
20005 M: Florian Fainelli <f.fainelli@gmail.com>
20006 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20008 F: drivers/vlynq/vlynq.c
20009 F: include/linux/vlynq.h
20012 M: Martyn Welch <martyn@welchs.me.uk>
20013 M: Manohar Vanga <manohar.vanga@gmail.com>
20014 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20015 L: linux-kernel@vger.kernel.org
20017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20018 F: Documentation/driver-api/vme.rst
20019 F: drivers/staging/vme/
20021 F: include/linux/vme*
20023 VM SOCKETS (AF_VSOCK)
20024 M: Stefano Garzarella <sgarzare@redhat.com>
20025 L: virtualization@lists.linux-foundation.org
20026 L: netdev@vger.kernel.org
20028 F: drivers/net/vsockmon.c
20029 F: include/net/af_vsock.h
20030 F: include/uapi/linux/vm_sockets.h
20031 F: include/uapi/linux/vm_sockets_diag.h
20032 F: include/uapi/linux/vsockmon.h
20034 F: tools/testing/vsock/
20036 VMWARE BALLOON DRIVER
20037 M: Nadav Amit <namit@vmware.com>
20038 M: "VMware, Inc." <pv-drivers@vmware.com>
20039 L: linux-kernel@vger.kernel.org
20041 F: drivers/misc/vmw_balloon.c
20043 VMWARE HYPERVISOR INTERFACE
20044 M: Deep Shah <sdeep@vmware.com>
20045 M: "VMware, Inc." <pv-drivers@vmware.com>
20046 L: virtualization@lists.linux-foundation.org
20048 F: arch/x86/include/asm/vmware.h
20049 F: arch/x86/kernel/cpu/vmware.c
20051 VMWARE PVRDMA DRIVER
20052 M: Adit Ranadive <aditr@vmware.com>
20053 M: VMware PV-Drivers <pv-drivers@vmware.com>
20054 L: linux-rdma@vger.kernel.org
20056 F: drivers/infiniband/hw/vmw_pvrdma/
20058 VMware PVSCSI driver
20059 M: Vishal Bhakta <vbhakta@vmware.com>
20060 M: VMware PV-Drivers <pv-drivers@vmware.com>
20061 L: linux-scsi@vger.kernel.org
20063 F: drivers/scsi/vmw_pvscsi.c
20064 F: drivers/scsi/vmw_pvscsi.h
20066 VMWARE VIRTUAL PTP CLOCK DRIVER
20067 M: Vivek Thampi <vithampi@vmware.com>
20068 M: "VMware, Inc." <pv-drivers@vmware.com>
20069 L: netdev@vger.kernel.org
20071 F: drivers/ptp/ptp_vmw.c
20074 M: Jorgen Hansen <jhansen@vmware.com>
20075 M: Vishnu Dasa <vdasa@vmware.com>
20076 L: linux-kernel@vger.kernel.org
20077 L: pv-drivers@vmware.com (private)
20079 F: drivers/misc/vmw_vmci/
20081 VMWARE VMMOUSE SUBDRIVER
20082 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20083 M: "VMware, Inc." <pv-drivers@vmware.com>
20084 L: linux-input@vger.kernel.org
20086 F: drivers/input/mouse/vmmouse.c
20087 F: drivers/input/mouse/vmmouse.h
20089 VMWARE VMXNET3 ETHERNET DRIVER
20090 M: Ronak Doshi <doshir@vmware.com>
20091 M: pv-drivers@vmware.com
20092 L: netdev@vger.kernel.org
20094 F: drivers/net/vmxnet3/
20096 VOCORE VOCORE2 BOARD
20097 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20098 L: linux-mips@vger.kernel.org
20100 F: arch/mips/boot/dts/ralink/vocore2.dts
20102 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20103 M: Liam Girdwood <lgirdwood@gmail.com>
20104 M: Mark Brown <broonie@kernel.org>
20105 L: linux-kernel@vger.kernel.org
20107 W: http://www.slimlogic.co.uk/?p=48
20108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20109 F: Documentation/devicetree/bindings/regulator/
20110 F: Documentation/power/regulator/
20111 F: drivers/regulator/
20112 F: include/dt-bindings/regulator/
20113 F: include/linux/regulator/
20114 K: regulator_get_optional
20116 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20117 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20118 F: drivers/regulator/irq_helpers.c
20121 M: David Ahern <dsahern@kernel.org>
20122 L: netdev@vger.kernel.org
20124 F: Documentation/networking/vrf.rst
20125 F: drivers/net/vrf.c
20128 M: Petr Mladek <pmladek@suse.com>
20129 M: Steven Rostedt <rostedt@goodmis.org>
20130 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20131 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20132 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20135 F: Documentation/core-api/printk-formats.rst
20136 F: lib/test_printf.c
20137 F: lib/test_scanf.c
20140 VT1211 HARDWARE MONITOR DRIVER
20141 M: Juerg Haefliger <juergh@gmail.com>
20142 L: linux-hwmon@vger.kernel.org
20144 F: Documentation/hwmon/vt1211.rst
20145 F: drivers/hwmon/vt1211.c
20147 VT8231 HARDWARE MONITOR DRIVER
20148 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20149 L: linux-hwmon@vger.kernel.org
20151 F: drivers/hwmon/vt8231.c
20153 VUB300 USB to SDIO/SD/MMC bridge chip
20154 L: linux-mmc@vger.kernel.org
20156 F: drivers/mmc/host/vub300.c
20158 W1 DALLAS'S 1-WIRE BUS
20159 M: Evgeniy Polyakov <zbr@ioremap.net>
20161 F: Documentation/devicetree/bindings/w1/
20162 F: Documentation/w1/
20164 F: include/linux/w1.h
20166 W83791D HARDWARE MONITORING DRIVER
20167 M: Marc Hulsman <m.hulsman@tudelft.nl>
20168 L: linux-hwmon@vger.kernel.org
20170 F: Documentation/hwmon/w83791d.rst
20171 F: drivers/hwmon/w83791d.c
20173 W83793 HARDWARE MONITORING DRIVER
20174 M: Rudolf Marek <r.marek@assembler.cz>
20175 L: linux-hwmon@vger.kernel.org
20177 F: Documentation/hwmon/w83793.rst
20178 F: drivers/hwmon/w83793.c
20180 W83795 HARDWARE MONITORING DRIVER
20181 M: Jean Delvare <jdelvare@suse.com>
20182 L: linux-hwmon@vger.kernel.org
20184 F: drivers/hwmon/w83795.c
20186 W83L51xD SD/MMC CARD INTERFACE DRIVER
20187 M: Pierre Ossman <pierre@ossman.eu>
20189 F: drivers/mmc/host/wbsd.*
20191 WACOM PROTOCOL 4 SERIAL TABLETS
20192 M: Julian Squires <julian@cipht.net>
20193 M: Hans de Goede <hdegoede@redhat.com>
20194 L: linux-input@vger.kernel.org
20196 F: drivers/input/tablet/wacom_serial4.c
20198 WATCHDOG DEVICE DRIVERS
20199 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20200 M: Guenter Roeck <linux@roeck-us.net>
20201 L: linux-watchdog@vger.kernel.org
20203 W: http://www.linux-watchdog.org/
20204 T: git git://www.linux-watchdog.org/linux-watchdog.git
20205 F: Documentation/devicetree/bindings/watchdog/
20206 F: Documentation/watchdog/
20207 F: drivers/watchdog/
20208 F: include/linux/watchdog.h
20209 F: include/uapi/linux/watchdog.h
20211 WHISKEYCOVE PMIC GPIO DRIVER
20212 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20213 L: linux-gpio@vger.kernel.org
20215 F: drivers/gpio/gpio-wcove.c
20218 M: Dianlong Li <long17.cool@163.com>
20219 L: linux-rtc@vger.kernel.org
20221 F: drivers/rtc/rtc-sd3078.c
20224 M: David Rheinsberg <david.rheinsberg@gmail.com>
20225 L: linux-input@vger.kernel.org
20227 F: drivers/hid/hid-wiimote*
20229 WILOCITY WIL6210 WIRELESS DRIVER
20230 M: Maya Erez <merez@codeaurora.org>
20231 L: linux-wireless@vger.kernel.org
20232 L: wil6210@qti.qualcomm.com
20234 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20235 F: drivers/net/wireless/ath/wil6210/
20238 M: David Härdeman <david@hardeman.nu>
20240 F: drivers/media/rc/winbond-cir.c
20242 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20243 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20244 L: linux-watchdog@vger.kernel.org
20246 F: drivers/watchdog/ebc-c384_wdt.c
20248 WINSYSTEMS WS16C48 GPIO DRIVER
20249 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20250 L: linux-gpio@vger.kernel.org
20252 F: drivers/gpio/gpio-ws16c48.c
20254 WIREGUARD SECURE NETWORK TUNNEL
20255 M: Jason A. Donenfeld <Jason@zx2c4.com>
20256 L: wireguard@lists.zx2c4.com
20257 L: netdev@vger.kernel.org
20259 F: drivers/net/wireguard/
20260 F: tools/testing/selftests/wireguard/
20262 WISTRON LAPTOP BUTTON DRIVER
20263 M: Miloslav Trmac <mitr@volny.cz>
20265 F: drivers/input/misc/wistron_btns.c
20267 WL3501 WIRELESS PCMCIA CARD DRIVER
20268 L: linux-wireless@vger.kernel.org
20270 F: drivers/net/wireless/wl3501*
20272 WOLFSON MICROELECTRONICS DRIVERS
20273 L: patches@opensource.cirrus.com
20275 W: https://github.com/CirrusLogic/linux-drivers/wiki
20276 T: git https://github.com/CirrusLogic/linux-drivers.git
20277 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20278 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20279 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20280 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20281 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20282 F: Documentation/devicetree/bindings/sound/wm*
20283 F: Documentation/hwmon/wm83??.rst
20284 F: arch/arm/mach-s3c/mach-crag6410*
20285 F: drivers/clk/clk-wm83*.c
20286 F: drivers/gpio/gpio-*wm*.c
20287 F: drivers/gpio/gpio-arizona.c
20288 F: drivers/hwmon/wm83??-hwmon.c
20289 F: drivers/input/misc/wm831x-on.c
20290 F: drivers/input/touchscreen/wm831x-ts.c
20291 F: drivers/input/touchscreen/wm97*.c
20292 F: drivers/leds/leds-wm83*.c
20293 F: drivers/mfd/arizona*
20294 F: drivers/mfd/cs47l24*
20295 F: drivers/mfd/wm*.c
20296 F: drivers/power/supply/wm83*.c
20297 F: drivers/regulator/arizona*
20298 F: drivers/regulator/wm8*.c
20299 F: drivers/rtc/rtc-wm83*.c
20300 F: drivers/video/backlight/wm83*_bl.c
20301 F: drivers/watchdog/wm83*_wdt.c
20302 F: include/linux/mfd/arizona/
20303 F: include/linux/mfd/wm831x/
20304 F: include/linux/mfd/wm8350/
20305 F: include/linux/mfd/wm8400*
20306 F: include/linux/regulator/arizona*
20307 F: include/linux/wm97xx.h
20308 F: include/sound/wm????.h
20309 F: sound/soc/codecs/arizona*
20310 F: sound/soc/codecs/cs47l24*
20311 F: sound/soc/codecs/wm*
20314 M: Tejun Heo <tj@kernel.org>
20315 R: Lai Jiangshan <jiangshanlai@gmail.com>
20317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20318 F: Documentation/core-api/workqueue.rst
20319 F: include/linux/workqueue.h
20320 F: kernel/workqueue.c
20323 M: Loic Poulain <loic.poulain@linaro.org>
20324 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20325 R: Johannes Berg <johannes@sipsolutions.net>
20326 L: netdev@vger.kernel.org
20328 F: drivers/net/wwan/
20329 F: include/linux/wwan.h
20330 F: include/uapi/linux/wwan.h
20332 X-POWERS AXP288 PMIC DRIVERS
20333 M: Hans de Goede <hdegoede@redhat.com>
20335 F: drivers/acpi/pmic/intel_pmic_xpower.c
20338 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20339 M: Chen-Yu Tsai <wens@csie.org>
20340 L: linux-kernel@vger.kernel.org
20345 M: Martin Schiller <ms@dev.tdt.de>
20346 L: linux-x25@vger.kernel.org
20348 F: Documentation/networking/lapb-module.rst
20349 F: Documentation/networking/x25*
20350 F: drivers/net/wan/hdlc_x25.c
20351 F: drivers/net/wan/lapbether.c
20352 F: include/*/lapb.h
20353 F: include/net/x25*
20354 F: include/uapi/linux/x25.h
20358 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20359 M: Thomas Gleixner <tglx@linutronix.de>
20360 M: Ingo Molnar <mingo@redhat.com>
20361 M: Borislav Petkov <bp@alien8.de>
20363 R: "H. Peter Anvin" <hpa@zytor.com>
20364 L: linux-kernel@vger.kernel.org
20366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20367 F: Documentation/devicetree/bindings/x86/
20368 F: Documentation/x86/
20372 M: Andy Lutomirski <luto@kernel.org>
20373 L: linux-kernel@vger.kernel.org
20375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20378 X86 MCE INFRASTRUCTURE
20379 M: Tony Luck <tony.luck@intel.com>
20380 M: Borislav Petkov <bp@alien8.de>
20381 L: linux-edac@vger.kernel.org
20383 F: arch/x86/kernel/cpu/mce/*
20385 X86 MICROCODE UPDATE SUPPORT
20386 M: Borislav Petkov <bp@alien8.de>
20388 F: arch/x86/kernel/cpu/microcode/*
20391 M: Dave Hansen <dave.hansen@linux.intel.com>
20392 M: Andy Lutomirski <luto@kernel.org>
20393 M: Peter Zijlstra <peterz@infradead.org>
20394 L: linux-kernel@vger.kernel.org
20396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20399 X86 PLATFORM DRIVERS
20400 M: Hans de Goede <hdegoede@redhat.com>
20401 M: Mark Gross <mgross@linux.intel.com>
20402 L: platform-driver-x86@vger.kernel.org
20404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20405 F: drivers/platform/olpc/
20406 F: drivers/platform/x86/
20408 X86 PLATFORM DRIVERS - ARCH
20409 R: Darren Hart <dvhart@infradead.org>
20410 R: Andy Shevchenko <andy@infradead.org>
20411 L: platform-driver-x86@vger.kernel.org
20414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20415 F: arch/x86/platform
20417 X86 PLATFORM UV HPE SUPERDOME FLEX
20418 M: Steve Wahl <steve.wahl@hpe.com>
20419 R: Mike Travis <mike.travis@hpe.com>
20420 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20421 R: Russ Anderson <russ.anderson@hpe.com>
20423 F: arch/x86/include/asm/uv/
20424 F: arch/x86/kernel/apic/x2apic_uv_x.c
20425 F: arch/x86/platform/uv/
20428 M: Andy Lutomirski <luto@kernel.org>
20429 L: linux-kernel@vger.kernel.org
20431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20432 F: arch/x86/entry/vdso/
20435 M: Matthew Wilcox <willy@infradead.org>
20436 L: linux-fsdevel@vger.kernel.org
20438 F: Documentation/core-api/xarray.rst
20439 F: include/linux/idr.h
20440 F: include/linux/xarray.h
20443 F: tools/testing/radix-tree
20446 M: Benjamin Valentin <benpicco@googlemail.com>
20448 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20449 F: drivers/media/rc/xbox_remote.c
20451 XC2028/3028 TUNER DRIVER
20452 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20453 L: linux-media@vger.kernel.org
20455 W: https://linuxtv.org
20456 T: git git://linuxtv.org/media_tree.git
20457 F: drivers/media/tuners/tuner-xc2028.*
20459 XDP (eXpress Data Path)
20460 M: Alexei Starovoitov <ast@kernel.org>
20461 M: Daniel Borkmann <daniel@iogearbox.net>
20462 M: David S. Miller <davem@davemloft.net>
20463 M: Jakub Kicinski <kuba@kernel.org>
20464 M: Jesper Dangaard Brouer <hawk@kernel.org>
20465 M: John Fastabend <john.fastabend@gmail.com>
20466 L: netdev@vger.kernel.org
20467 L: bpf@vger.kernel.org
20469 F: include/net/xdp.h
20470 F: include/net/xdp_priv.h
20471 F: include/trace/events/xdp.h
20472 F: kernel/bpf/cpumap.c
20473 F: kernel/bpf/devmap.c
20475 F: samples/bpf/xdp*
20476 F: tools/testing/selftests/bpf/*xdp*
20477 F: tools/testing/selftests/bpf/*/*xdp*
20478 F: drivers/net/ethernet/*/*/*/*/*xdp*
20479 F: drivers/net/ethernet/*/*/*xdp*
20480 K: (?:\b|_)xdp(?:\b|_)
20482 XDP SOCKETS (AF_XDP)
20483 M: Björn Töpel <bjorn@kernel.org>
20484 M: Magnus Karlsson <magnus.karlsson@intel.com>
20485 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20486 L: netdev@vger.kernel.org
20487 L: bpf@vger.kernel.org
20489 F: Documentation/networking/af_xdp.rst
20490 F: include/net/xdp_sock*
20491 F: include/net/xsk_buff_pool.h
20492 F: include/uapi/linux/if_xdp.h
20493 F: include/uapi/linux/xdp_diag.h
20494 F: include/net/netns/xdp.h
20496 F: samples/bpf/xdpsock*
20497 F: tools/lib/bpf/xsk*
20499 XEN BLOCK SUBSYSTEM
20500 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20501 M: Roger Pau Monné <roger.pau@citrix.com>
20502 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20504 F: drivers/block/xen*
20505 F: drivers/block/xen-blkback/*
20508 M: Stefano Stabellini <sstabellini@kernel.org>
20509 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20511 F: arch/arm/include/asm/xen/
20514 XEN HYPERVISOR ARM64
20515 M: Stefano Stabellini <sstabellini@kernel.org>
20516 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20518 F: arch/arm64/include/asm/xen/
20521 XEN HYPERVISOR INTERFACE
20522 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20523 M: Juergen Gross <jgross@suse.com>
20524 R: Stefano Stabellini <sstabellini@kernel.org>
20525 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20528 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20529 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20530 F: arch/x86/include/asm/pvclock-abi.h
20531 F: arch/x86/include/asm/xen/
20532 F: arch/x86/platform/pvh/
20534 F: drivers/*/xen-*front.c
20536 F: include/uapi/xen/
20539 XEN NETWORK BACKEND DRIVER
20540 M: Wei Liu <wei.liu@kernel.org>
20541 M: Paul Durrant <paul@xen.org>
20542 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20543 L: netdev@vger.kernel.org
20545 F: drivers/net/xen-netback/*
20548 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20549 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20551 F: arch/x86/pci/*xen*
20552 F: drivers/pci/*xen*
20555 M: Juergen Gross <jgross@suse.com>
20556 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20557 L: linux-scsi@vger.kernel.org
20559 F: drivers/scsi/xen-scsifront.c
20560 F: drivers/xen/xen-scsiback.c
20561 F: include/xen/interface/io/vscsiif.h
20563 XEN SOUND FRONTEND DRIVER
20564 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20565 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20566 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20570 XEN SWIOTLB SUBSYSTEM
20571 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20572 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20573 L: iommu@lists.linux-foundation.org
20575 F: arch/x86/xen/*swiotlb*
20576 F: drivers/xen/*swiotlb*
20579 C: irc://irc.oftc.net/xfs
20580 M: Darrick J. Wong <djwong@kernel.org>
20581 M: linux-xfs@vger.kernel.org
20582 L: linux-xfs@vger.kernel.org
20585 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20586 F: Documentation/ABI/testing/sysfs-fs-xfs
20587 F: Documentation/admin-guide/xfs.rst
20588 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20589 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20591 F: include/uapi/linux/dqblk_xfs.h
20592 F: include/uapi/linux/fsmap.h
20594 XILINX AXI ETHERNET DRIVER
20595 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20597 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20600 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20601 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20602 L: linux-can@vger.kernel.org
20604 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20605 F: drivers/net/can/xilinx_can.c
20608 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20609 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20610 R: Michal Simek <michal.simek@xilinx.com>
20612 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20613 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20614 F: drivers/gpio/gpio-xilinx.c
20615 F: drivers/gpio/gpio-zynq.c
20617 XILINX SD-FEC IP CORES
20618 M: Derek Kiernan <derek.kiernan@xilinx.com>
20619 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20621 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20622 F: Documentation/misc-devices/xilinx_sdfec.rst
20623 F: drivers/misc/Kconfig
20624 F: drivers/misc/Makefile
20625 F: drivers/misc/xilinx_sdfec.c
20626 F: include/uapi/misc/xilinx_sdfec.h
20628 XILINX UARTLITE SERIAL DRIVER
20629 M: Peter Korsgaard <jacmet@sunsite.dk>
20630 L: linux-serial@vger.kernel.org
20632 F: drivers/tty/serial/uartlite.c
20634 XILINX VIDEO IP CORES
20635 M: Hyun Kwon <hyun.kwon@xilinx.com>
20636 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20637 L: linux-media@vger.kernel.org
20639 T: git git://linuxtv.org/media_tree.git
20640 F: Documentation/devicetree/bindings/media/xilinx/
20641 F: drivers/media/platform/xilinx/
20642 F: include/uapi/linux/xilinx-v4l2-controls.h
20644 XILINX ZYNQMP DPDMA DRIVER
20645 M: Hyun Kwon <hyun.kwon@xilinx.com>
20646 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20647 L: dmaengine@vger.kernel.org
20649 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20650 F: drivers/dma/xilinx/xilinx_dpdma.c
20651 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20653 XILINX ZYNQMP PSGTR PHY DRIVER
20654 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20655 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20656 L: linux-kernel@vger.kernel.org
20658 T: git https://github.com/Xilinx/linux-xlnx.git
20659 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20660 F: drivers/phy/xilinx/phy-zynqmp.c
20663 M: Eli Billauer <eli.billauer@gmail.com>
20664 L: linux-kernel@vger.kernel.org
20666 F: drivers/char/xillybus/
20669 M: George Cherian <gcherian@marvell.com>
20670 L: linux-i2c@vger.kernel.org
20672 W: http://www.marvell.com
20673 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20674 F: drivers/i2c/busses/i2c-xlp9xx.c
20676 XRA1403 GPIO EXPANDER
20677 M: Nandor Han <nandor.han@ge.com>
20678 M: Semi Malinen <semi.malinen@ge.com>
20679 L: linux-gpio@vger.kernel.org
20681 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20682 F: drivers/gpio/gpio-xra1403.c
20684 XTENSA XTFPGA PLATFORM SUPPORT
20685 M: Max Filippov <jcmvbkbc@gmail.com>
20686 L: linux-xtensa@linux-xtensa.org
20688 F: drivers/spi/spi-xtensa-xtfpga.c
20689 F: sound/soc/xtensa/xtfpga-i2s.c
20691 YAM DRIVER FOR AX.25
20692 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20693 L: linux-hams@vger.kernel.org
20695 F: drivers/net/hamradio/yam*
20696 F: include/linux/yam.h
20698 YAMA SECURITY MODULE
20699 M: Kees Cook <keescook@chromium.org>
20701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20702 F: Documentation/admin-guide/LSM/Yama.rst
20705 YEALINK PHONE DRIVER
20706 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20707 L: usbb2k-api-dev@nongnu.org
20709 F: Documentation/input/devices/yealink.rst
20710 F: drivers/input/misc/yealink.*
20712 Z8530 DRIVER FOR AX.25
20713 M: Joerg Reuter <jreuter@yaina.de>
20714 L: linux-hams@vger.kernel.org
20716 W: http://yaina.de/jreuter/
20717 W: http://www.qsl.net/dl1bke/
20718 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20719 F: drivers/net/hamradio/*scc.c
20720 F: drivers/net/hamradio/z8530.h
20722 ZBUD COMPRESSED PAGE ALLOCATOR
20723 M: Seth Jennings <sjenning@redhat.com>
20724 M: Dan Streetman <ddstreet@ieee.org>
20725 L: linux-mm@kvack.org
20729 ZD1211RW WIRELESS DRIVER
20730 M: Daniel Drake <dsd@gentoo.org>
20731 M: Ulrich Kunitz <kune@deine-taler.de>
20732 L: linux-wireless@vger.kernel.org
20733 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20735 W: http://zd1211.ath.cx/wiki/DriverRewrite
20736 F: drivers/net/wireless/zydas/zd1211rw/
20738 ZD1301 MEDIA DRIVER
20739 M: Antti Palosaari <crope@iki.fi>
20740 L: linux-media@vger.kernel.org
20742 W: https://linuxtv.org/
20743 W: http://palosaari.fi/linux/
20744 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20745 F: drivers/media/usb/dvb-usb-v2/zd1301*
20747 ZD1301_DEMOD MEDIA DRIVER
20748 M: Antti Palosaari <crope@iki.fi>
20749 L: linux-media@vger.kernel.org
20751 W: https://linuxtv.org/
20752 W: http://palosaari.fi/linux/
20753 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20754 F: drivers/media/dvb-frontends/zd1301_demod*
20756 ZHAOXIN PROCESSOR SUPPORT
20757 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20758 L: linux-kernel@vger.kernel.org
20760 F: arch/x86/kernel/cpu/zhaoxin.c
20763 M: Damien Le Moal <damien.lemoal@wdc.com>
20764 M: Naohiro Aota <naohiro.aota@wdc.com>
20765 R: Johannes Thumshirn <jth@kernel.org>
20766 L: linux-fsdevel@vger.kernel.org
20768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20769 F: Documentation/filesystems/zonefs.rst
20772 ZPOOL COMPRESSED PAGE STORAGE API
20773 M: Dan Streetman <ddstreet@ieee.org>
20774 L: linux-mm@kvack.org
20776 F: include/linux/zpool.h
20779 ZR36067 VIDEO FOR LINUX DRIVER
20780 M: Corentin Labbe <clabbe@baylibre.com>
20781 L: mjpeg-users@lists.sourceforge.net
20782 L: linux-media@vger.kernel.org
20784 W: http://mjpeg.sourceforge.net/driver-zoran/
20785 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20786 F: Documentation/driver-api/media/drivers/zoran.rst
20787 F: drivers/staging/media/zoran/
20789 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20790 M: Minchan Kim <minchan@kernel.org>
20791 M: Nitin Gupta <ngupta@vflare.org>
20792 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20793 L: linux-kernel@vger.kernel.org
20795 F: Documentation/admin-guide/blockdev/zram.rst
20796 F: drivers/block/zram/
20798 ZS DECSTATION Z85C30 SERIAL DRIVER
20799 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20801 F: drivers/tty/serial/zs.*
20803 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20804 M: Minchan Kim <minchan@kernel.org>
20805 M: Nitin Gupta <ngupta@vflare.org>
20806 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20807 L: linux-mm@kvack.org
20809 F: Documentation/vm/zsmalloc.rst
20810 F: include/linux/zsmalloc.h
20813 ZSWAP COMPRESSED SWAP CACHING
20814 M: Seth Jennings <sjenning@redhat.com>
20815 M: Dan Streetman <ddstreet@ieee.org>
20816 M: Vitaly Wool <vitaly.wool@konsulko.com>
20817 L: linux-mm@kvack.org
20822 M: Linus Torvalds <torvalds@linux-foundation.org>
20823 L: linux-kernel@vger.kernel.org
20824 S: Buried alive in reporters
20825 Q: http://patchwork.kernel.org/project/LKML/list/
20826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git