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: Rafael J. Wysocki <rafael@kernel.org>
418 R: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
435 L: linux-acpi@vger.kernel.org
436 L: iommu@lists.linux-foundation.org
438 F: drivers/acpi/viot.c
439 F: include/linux/acpi_viot.h
442 L: platform-driver-x86@vger.kernel.org
444 F: drivers/platform/x86/wmi.c
445 F: include/uapi/linux/wmi.h
447 ACRN HYPERVISOR SERVICE MODULE
448 M: Fei Li <fei1.li@intel.com>
449 L: acrn-dev@lists.projectacrn.org (subscribers-only)
451 W: https://projectacrn.org
452 F: Documentation/virt/acrn/
453 F: drivers/virt/acrn/
454 F: include/uapi/linux/acrn.h
456 AD1889 ALSA SOUND DRIVER
457 L: linux-parisc@vger.kernel.org
459 W: https://parisc.wiki.kernel.org/index.php/AD1889
460 F: sound/pci/ad1889.*
462 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
463 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
464 L: linux-iio@vger.kernel.org
466 F: drivers/iio/potentiometer/ad5110.c
468 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
469 M: Michael Hennerich <michael.hennerich@analog.com>
471 W: http://wiki.analog.com/AD5254
472 W: http://ez.analog.com/community/linux-device-drivers
473 F: drivers/misc/ad525x_dpot.c
475 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
476 M: Michael Hennerich <michael.hennerich@analog.com>
478 W: http://wiki.analog.com/AD5398
479 W: http://ez.analog.com/community/linux-device-drivers
480 F: drivers/regulator/ad5398.c
482 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
483 M: Michael Hennerich <michael.hennerich@analog.com>
485 W: http://wiki.analog.com/AD7142
486 W: http://ez.analog.com/community/linux-device-drivers
487 F: drivers/input/misc/ad714x.c
489 AD7877 TOUCHSCREEN DRIVER
490 M: Michael Hennerich <michael.hennerich@analog.com>
492 W: http://wiki.analog.com/AD7877
493 W: http://ez.analog.com/community/linux-device-drivers
494 F: drivers/input/touchscreen/ad7877.c
496 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
497 M: Michael Hennerich <michael.hennerich@analog.com>
499 W: http://wiki.analog.com/AD7879
500 W: http://ez.analog.com/community/linux-device-drivers
501 F: drivers/input/touchscreen/ad7879.c
503 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
504 M: Jiri Kosina <jikos@kernel.org>
507 ADF7242 IEEE 802.15.4 RADIO DRIVER
508 M: Michael Hennerich <michael.hennerich@analog.com>
509 L: linux-wpan@vger.kernel.org
511 W: https://wiki.analog.com/ADF7242
512 W: http://ez.analog.com/community/linux-device-drivers
513 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
514 F: drivers/net/ieee802154/adf7242.c
516 ADM1025 HARDWARE MONITOR DRIVER
517 M: Jean Delvare <jdelvare@suse.com>
518 L: linux-hwmon@vger.kernel.org
520 F: Documentation/hwmon/adm1025.rst
521 F: drivers/hwmon/adm1025.c
523 ADM1029 HARDWARE MONITOR DRIVER
524 M: Corentin Labbe <clabbe.montjoie@gmail.com>
525 L: linux-hwmon@vger.kernel.org
527 F: drivers/hwmon/adm1029.c
529 ADM8211 WIRELESS DRIVER
530 L: linux-wireless@vger.kernel.org
532 W: https://wireless.wiki.kernel.org/
533 F: drivers/net/wireless/admtek/adm8211.*
535 ADP1653 FLASH CONTROLLER DRIVER
536 M: Sakari Ailus <sakari.ailus@iki.fi>
537 L: linux-media@vger.kernel.org
539 F: drivers/media/i2c/adp1653.c
540 F: include/media/i2c/adp1653.h
542 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
543 M: Michael Hennerich <michael.hennerich@analog.com>
545 W: http://wiki.analog.com/ADP5520
546 W: http://ez.analog.com/community/linux-device-drivers
547 F: drivers/gpio/gpio-adp5520.c
548 F: drivers/input/keyboard/adp5520-keys.c
549 F: drivers/leds/leds-adp5520.c
550 F: drivers/mfd/adp5520.c
551 F: drivers/video/backlight/adp5520_bl.c
553 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
554 M: Michael Hennerich <michael.hennerich@analog.com>
556 W: http://wiki.analog.com/ADP5588
557 W: http://ez.analog.com/community/linux-device-drivers
558 F: drivers/gpio/gpio-adp5588.c
559 F: drivers/input/keyboard/adp5588-keys.c
561 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
562 M: Michael Hennerich <michael.hennerich@analog.com>
564 W: http://wiki.analog.com/ADP8860
565 W: http://ez.analog.com/community/linux-device-drivers
566 F: drivers/video/backlight/adp8860_bl.c
569 M: Colin Leroy <colin@colino.net>
571 F: drivers/macintosh/therm_adt746x.c
573 ADT7475 HARDWARE MONITOR DRIVER
574 M: Jean Delvare <jdelvare@suse.com>
575 L: linux-hwmon@vger.kernel.org
577 F: Documentation/hwmon/adt7475.rst
578 F: drivers/hwmon/adt7475.c
581 M: Matthew Wilcox <willy@infradead.org>
582 M: Hannes Reinecke <hare@suse.com>
583 L: linux-scsi@vger.kernel.org
585 F: Documentation/scsi/advansys.rst
586 F: drivers/scsi/advansys.c
588 ADVANTECH SWBTN DRIVER
589 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
590 L: platform-driver-x86@vger.kernel.org
592 F: drivers/platform/x86/adv_swbutton.c
594 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
595 M: Michael Hennerich <michael.hennerich@analog.com>
597 W: http://wiki.analog.com/ADXL345
598 W: http://ez.analog.com/community/linux-device-drivers
599 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
600 F: drivers/input/misc/adxl34x.c
602 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603 M: Michael Hennerich <michael.hennerich@analog.com>
605 W: http://ez.analog.com/community/linux-device-drivers
606 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
607 F: drivers/iio/accel/adxl372.c
608 F: drivers/iio/accel/adxl372_i2c.c
609 F: drivers/iio/accel/adxl372_spi.c
612 M: Antti Palosaari <crope@iki.fi>
613 L: linux-media@vger.kernel.org
615 W: https://linuxtv.org
616 W: http://palosaari.fi/linux/
617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
618 T: git git://linuxtv.org/anttip/media_tree.git
619 F: drivers/media/dvb-frontends/af9013*
622 M: Antti Palosaari <crope@iki.fi>
623 L: linux-media@vger.kernel.org
625 W: https://linuxtv.org
626 W: http://palosaari.fi/linux/
627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
628 T: git git://linuxtv.org/anttip/media_tree.git
629 F: drivers/media/dvb-frontends/af9033*
632 M: David Sterba <dsterba@suse.com>
633 L: linux-fsdevel@vger.kernel.org
635 F: Documentation/filesystems/affs.rst
639 M: David Howells <dhowells@redhat.com>
640 M: Marc Dionne <marc.dionne@auristor.com>
641 L: linux-afs@lists.infradead.org
643 W: https://www.infradead.org/~dhowells/kafs/
644 F: Documentation/filesystems/afs.rst
646 F: include/trace/events/afs.h
649 M: David Airlie <airlied@linux.ie>
651 T: git git://anongit.freedesktop.org/drm/drm
653 F: include/linux/agp*
654 F: include/uapi/linux/agp*
657 M: "Juergen E. Fischer" <fischer@norbit.de>
658 L: linux-scsi@vger.kernel.org
660 F: drivers/scsi/aha152x*
661 F: drivers/scsi/pcmcia/aha152x*
663 AIC7XXX / AIC79XX SCSI DRIVER
664 M: Hannes Reinecke <hare@suse.com>
665 L: linux-scsi@vger.kernel.org
667 F: drivers/scsi/aic7xxx/
669 AIMSLAB FM RADIO RECEIVER DRIVER
670 M: Hans Verkuil <hverkuil@xs4all.nl>
671 L: linux-media@vger.kernel.org
673 W: https://linuxtv.org
674 T: git git://linuxtv.org/media_tree.git
675 F: drivers/media/radio/radio-aimslab*
678 M: Benjamin LaHaise <bcrl@kvack.org>
679 L: linux-aio@kvack.org
682 F: include/linux/*aio*.h
685 M: Antti Palosaari <crope@iki.fi>
686 L: linux-media@vger.kernel.org
688 W: https://linuxtv.org
689 W: http://palosaari.fi/linux/
690 Q: http://patchwork.linuxtv.org/project/linux-media/list/
691 T: git git://linuxtv.org/anttip/media_tree.git
692 F: drivers/media/usb/airspy/
694 ALACRITECH GIGABIT ETHERNET DRIVER
695 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
697 F: drivers/net/ethernet/alacritech/*
699 ALCATEL SPEEDTOUCH USB DRIVER
700 M: Duncan Sands <duncan.sands@free.fr>
701 L: linux-usb@vger.kernel.org
703 W: http://www.linux-usb.org/SpeedTouch/
704 F: drivers/usb/atm/speedtch.c
705 F: drivers/usb/atm/usbatm.c
707 ALCHEMY AU1XX0 MMC DRIVER
708 M: Manuel Lauss <manuel.lauss@gmail.com>
710 F: drivers/mmc/host/au1xmmc.c
713 M: Rudolf Marek <r.marek@assembler.cz>
714 L: linux-i2c@vger.kernel.org
716 F: Documentation/i2c/busses/i2c-ali1563.rst
717 F: drivers/i2c/busses/i2c-ali1563.c
720 L: Dell.Client.Kernel@dell.com
722 F: drivers/platform/x86/dell/alienware-wmi.c
724 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
725 M: Tomislav Denis <tomislav.denis@avl.com>
726 L: linux-iio@vger.kernel.org
728 W: http://www.allsensors.com/
729 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
730 F: drivers/iio/pressure/dlhl60d.c
732 ALLEGRO DVT VIDEO IP CORE DRIVER
733 M: Michael Tretter <m.tretter@pengutronix.de>
734 R: Pengutronix Kernel Team <kernel@pengutronix.de>
735 L: linux-media@vger.kernel.org
737 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
738 F: drivers/media/platform/allegro-dvt/
740 ALLWINNER A10 CSI DRIVER
741 M: Maxime Ripard <mripard@kernel.org>
742 L: linux-media@vger.kernel.org
744 T: git git://linuxtv.org/media_tree.git
745 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
746 F: drivers/media/platform/sunxi/sun4i-csi/
748 ALLWINNER CPUFREQ DRIVER
749 M: Yangtao Li <tiny.windzz@gmail.com>
750 L: linux-pm@vger.kernel.org
752 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
753 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
755 ALLWINNER CRYPTO DRIVERS
756 M: Corentin Labbe <clabbe.montjoie@gmail.com>
757 L: linux-crypto@vger.kernel.org
759 F: drivers/crypto/allwinner/
761 ALLWINNER HARDWARE SPINLOCK SUPPORT
762 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
764 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-hwspinlock.yaml
765 F: drivers/hwspinlock/sun6i_hwspinlock.c
767 ALLWINNER THERMAL DRIVER
768 M: Vasily Khoruzhick <anarsoul@gmail.com>
769 M: Yangtao Li <tiny.windzz@gmail.com>
770 L: linux-pm@vger.kernel.org
772 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
773 F: drivers/thermal/sun8i_thermal.c
776 M: Maxime Ripard <mripard@kernel.org>
777 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
778 L: linux-media@vger.kernel.org
780 F: drivers/staging/media/sunxi/cedrus/
783 M: Richard Henderson <rth@twiddle.net>
784 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
785 M: Matt Turner <mattst88@gmail.com>
786 L: linux-alpha@vger.kernel.org
790 ALPS PS/2 TOUCHPAD DRIVER
791 R: Pali Rohár <pali@kernel.org>
792 F: drivers/input/mouse/alps.*
794 ALTERA I2C CONTROLLER DRIVER
795 M: Thor Thayer <thor.thayer@linux.intel.com>
797 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
798 F: drivers/i2c/busses/i2c-altera.c
800 ALTERA MAILBOX DRIVER
801 M: Joyce Ooi <joyce.ooi@intel.com>
803 F: drivers/mailbox/mailbox-altera.c
805 ALTERA MSGDMA IP CORE DRIVER
806 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
807 R: Stefan Roese <sr@denx.de>
808 L: dmaengine@vger.kernel.org
810 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
811 F: drivers/dma/altera-msgdma.c
814 M: Mun Yew Tham <mun.yew.tham@intel.com>
815 L: linux-gpio@vger.kernel.org
817 F: drivers/gpio/gpio-altera.c
819 ALTERA SYSTEM MANAGER DRIVER
820 M: Thor Thayer <thor.thayer@linux.intel.com>
822 F: drivers/mfd/altera-sysmgr.c
823 F: include/linux/mfd/altera-sysmgr.h
825 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
826 M: Thor Thayer <thor.thayer@linux.intel.com>
828 F: drivers/gpio/gpio-altera-a10sr.c
829 F: drivers/mfd/altera-a10sr.c
830 F: drivers/reset/reset-a10sr.c
831 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
832 F: include/linux/mfd/altera-a10sr.h
834 ALTERA TRIPLE SPEED ETHERNET DRIVER
835 M: Joyce Ooi <joyce.ooi@intel.com>
836 L: netdev@vger.kernel.org
838 F: drivers/net/ethernet/altera/
840 ALTERA UART/JTAG UART SERIAL DRIVERS
841 M: Tobias Klauser <tklauser@distanz.ch>
842 L: linux-serial@vger.kernel.org
844 F: drivers/tty/serial/altera_jtaguart.c
845 F: drivers/tty/serial/altera_uart.c
846 F: include/linux/altera_jtaguart.h
847 F: include/linux/altera_uart.h
849 AMAZON ANNAPURNA LABS FIC DRIVER
850 M: Talel Shenhar <talel@amazon.com>
852 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
853 F: drivers/irqchip/irq-al-fic.c
855 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
856 M: Talel Shenhar <talel@amazon.com>
857 M: Talel Shenhar <talelshenhar@gmail.com>
859 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
860 F: drivers/edac/al_mc_edac.c
862 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
863 M: Talel Shenhar <talel@amazon.com>
865 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
866 F: drivers/thermal/thermal_mmio.c
868 AMAZON ETHERNET DRIVERS
869 M: Netanel Belgazal <netanel@amazon.com>
870 M: Arthur Kiyanovski <akiyano@amazon.com>
871 R: Guy Tzalik <gtzalik@amazon.com>
872 R: Saeed Bishara <saeedb@amazon.com>
873 L: netdev@vger.kernel.org
875 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
876 F: drivers/net/ethernet/amazon/
878 AMAZON RDMA EFA DRIVER
879 M: Gal Pressman <galpress@amazon.com>
880 R: Yossi Leybovich <sleybo@amazon.com>
881 L: linux-rdma@vger.kernel.org
883 Q: https://patchwork.kernel.org/project/linux-rdma/list/
884 F: drivers/infiniband/hw/efa/
885 F: include/uapi/rdma/efa-abi.h
887 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
888 M: Tom Lendacky <thomas.lendacky@amd.com>
889 M: John Allen <john.allen@amd.com>
890 L: linux-crypto@vger.kernel.org
892 F: drivers/crypto/ccp/
893 F: include/linux/ccp.h
895 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
896 M: Brijesh Singh <brijesh.singh@amd.com>
897 M: Tom Lendacky <thomas.lendacky@amd.com>
898 L: linux-crypto@vger.kernel.org
900 F: drivers/crypto/ccp/sev*
901 F: include/uapi/linux/psp-sev.h
904 M: Harry Wentland <harry.wentland@amd.com>
905 M: Leo Li <sunpeng.li@amd.com>
906 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
907 L: amd-gfx@lists.freedesktop.org
909 T: git https://gitlab.freedesktop.org/agd5f/linux.git
910 F: drivers/gpu/drm/amd/display/
912 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
913 M: Huang Rui <ray.huang@amd.com>
914 L: linux-hwmon@vger.kernel.org
916 F: Documentation/hwmon/fam15h_power.rst
917 F: drivers/hwmon/fam15h_power.c
920 M: Enrico Weigelt, metux IT consult <info@metux.net>
921 L: linux-gpio@vger.kernel.org
923 F: drivers/gpio/gpio-amd-fch.c
924 F: include/linux/platform_data/gpio/gpio-amd-fch.h
926 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
927 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
929 F: drivers/usb/gadget/udc/amd5536udc.*
931 AMD GEODE PROCESSOR/CHIPSET SUPPORT
932 M: Andres Salomon <dilinger@queued.net>
933 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
935 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
936 F: arch/x86/include/asm/geode.h
937 F: drivers/char/hw_random/geode-rng.c
938 F: drivers/crypto/geode*
939 F: drivers/video/fbdev/geode/
942 M: Joerg Roedel <joro@8bytes.org>
943 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
944 L: iommu@lists.linux-foundation.org
946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
947 F: drivers/iommu/amd/
948 F: include/linux/amd-iommu.h
951 M: Felix Kuehling <Felix.Kuehling@amd.com>
952 L: amd-gfx@lists.freedesktop.org
954 T: git https://gitlab.freedesktop.org/agd5f/linux.git
955 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
956 F: drivers/gpu/drm/amd/amdkfd/
957 F: drivers/gpu/drm/amd/include/cik_structs.h
958 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
959 F: drivers/gpu/drm/amd/include/v9_structs.h
960 F: drivers/gpu/drm/amd/include/vi_structs.h
961 F: include/uapi/linux/kfd_ioctl.h
964 M: Sanjay R Mehta <sanju.mehta@amd.com>
966 F: drivers/spi/spi-amd.c
969 M: Elie Morisse <syniurge@gmail.com>
970 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
971 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
972 L: linux-i2c@vger.kernel.org
974 F: drivers/i2c/busses/i2c-amd-mp2*
977 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
978 L: platform-driver-x86@vger.kernel.org
980 F: drivers/platform/x86/amd-pmc.*
982 AMD POWERPLAY AND SWSMU
983 M: Evan Quan <evan.quan@amd.com>
984 L: amd-gfx@lists.freedesktop.org
986 T: git https://gitlab.freedesktop.org/agd5f/linux.git
987 F: drivers/gpu/drm/amd/pm/
990 M: Sanjay R Mehta <sanju.mehta@amd.com>
991 L: dmaengine@vger.kernel.org
993 F: drivers/dma/ptdma/
995 AMD SEATTLE DEVICE TREE SUPPORT
996 M: Brijesh Singh <brijeshkumar.singh@amd.com>
997 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
998 M: Tom Lendacky <thomas.lendacky@amd.com>
1000 F: arch/arm64/boot/dts/amd/
1003 M: Tom Lendacky <thomas.lendacky@amd.com>
1004 L: netdev@vger.kernel.org
1006 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1007 F: drivers/net/ethernet/amd/xgbe/
1009 AMD SENSOR FUSION HUB DRIVER
1010 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1011 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1012 L: linux-input@vger.kernel.org
1014 F: Documentation/hid/amd-sfh*
1015 F: drivers/hid/amd-sfh-hid/
1018 M: Christian Eggers <ceggers@arri.de>
1019 L: linux-iio@vger.kernel.org
1021 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1022 F: drivers/iio/light/as73211.c
1024 ANALOG DEVICES INC AD7192 DRIVER
1025 M: Alexandru Tachici <alexandru.tachici@analog.com>
1026 L: linux-iio@vger.kernel.org
1028 W: http://ez.analog.com/community/linux-device-drivers
1029 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1030 F: drivers/iio/adc/ad7192.c
1032 ANALOG DEVICES INC AD7292 DRIVER
1033 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1034 L: linux-iio@vger.kernel.org
1036 W: http://ez.analog.com/community/linux-device-drivers
1037 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1038 F: drivers/iio/adc/ad7292.c
1040 ANALOG DEVICES INC AD7768-1 DRIVER
1041 M: Michael Hennerich <Michael.Hennerich@analog.com>
1042 L: linux-iio@vger.kernel.org
1044 W: http://ez.analog.com/community/linux-device-drivers
1045 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1046 F: drivers/iio/adc/ad7768-1.c
1048 ANALOG DEVICES INC AD7780 DRIVER
1049 M: Michael Hennerich <Michael.Hennerich@analog.com>
1050 M: Renato Lui Geh <renatogeh@gmail.com>
1051 L: linux-iio@vger.kernel.org
1053 W: http://ez.analog.com/community/linux-device-drivers
1054 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1055 F: drivers/iio/adc/ad7780.c
1057 ANALOG DEVICES INC AD9389B DRIVER
1058 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1059 L: linux-media@vger.kernel.org
1061 F: drivers/media/i2c/ad9389b*
1063 ANALOG DEVICES INC ADGS1408 DRIVER
1064 M: Mircea Caprioru <mircea.caprioru@analog.com>
1066 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1067 F: drivers/mux/adgs1408.c
1069 ANALOG DEVICES INC ADIN DRIVER
1070 M: Michael Hennerich <michael.hennerich@analog.com>
1071 L: netdev@vger.kernel.org
1073 W: http://ez.analog.com/community/linux-device-drivers
1074 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1075 F: drivers/net/phy/adin.c
1077 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1078 M: Nuno Sa <nuno.sa@analog.com>
1079 L: linux-iio@vger.kernel.org
1081 F: drivers/iio/imu/adis.c
1082 F: include/linux/iio/imu/adis.h
1084 ANALOG DEVICES INC ADIS16460 DRIVER
1085 M: Dragos Bogdan <dragos.bogdan@analog.com>
1086 L: linux-iio@vger.kernel.org
1088 W: http://ez.analog.com/community/linux-device-drivers
1089 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1090 F: drivers/iio/imu/adis16460.c
1092 ANALOG DEVICES INC ADIS16475 DRIVER
1093 M: Nuno Sa <nuno.sa@analog.com>
1094 L: linux-iio@vger.kernel.org
1095 W: http://ez.analog.com/community/linux-device-drivers
1097 F: drivers/iio/imu/adis16475.c
1098 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1100 ANALOG DEVICES INC ADM1177 DRIVER
1101 M: Michael Hennerich <Michael.Hennerich@analog.com>
1102 L: linux-hwmon@vger.kernel.org
1104 W: http://ez.analog.com/community/linux-device-drivers
1105 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1106 F: drivers/hwmon/adm1177.c
1108 ANALOG DEVICES INC ADP5061 DRIVER
1109 M: Michael Hennerich <Michael.Hennerich@analog.com>
1110 L: linux-pm@vger.kernel.org
1112 W: http://ez.analog.com/community/linux-device-drivers
1113 F: drivers/power/supply/adp5061.c
1115 ANALOG DEVICES INC ADV7180 DRIVER
1116 M: Lars-Peter Clausen <lars@metafoo.de>
1117 L: linux-media@vger.kernel.org
1119 W: http://ez.analog.com/community/linux-device-drivers
1120 F: drivers/media/i2c/adv7180.c
1121 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1123 ANALOG DEVICES INC ADV748X DRIVER
1124 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1125 L: linux-media@vger.kernel.org
1127 F: drivers/media/i2c/adv748x/*
1129 ANALOG DEVICES INC ADV7511 DRIVER
1130 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1131 L: linux-media@vger.kernel.org
1133 F: drivers/media/i2c/adv7511*
1135 ANALOG DEVICES INC ADV7604 DRIVER
1136 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1137 L: linux-media@vger.kernel.org
1139 F: drivers/media/i2c/adv7604*
1140 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1142 ANALOG DEVICES INC ADV7842 DRIVER
1143 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1144 L: linux-media@vger.kernel.org
1146 F: drivers/media/i2c/adv7842*
1148 ANALOG DEVICES INC ADXRS290 DRIVER
1149 M: Nishant Malpani <nish.malpani25@gmail.com>
1150 L: linux-iio@vger.kernel.org
1152 F: drivers/iio/gyro/adxrs290.c
1153 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1155 ANALOG DEVICES INC ASOC CODEC DRIVERS
1156 M: Lars-Peter Clausen <lars@metafoo.de>
1157 M: Nuno Sá <nuno.sa@analog.com>
1158 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1160 W: http://wiki.analog.com/
1161 W: http://ez.analog.com/community/linux-device-drivers
1162 F: sound/soc/codecs/ad1*
1163 F: sound/soc/codecs/ad7*
1164 F: sound/soc/codecs/adau*
1165 F: sound/soc/codecs/adav*
1166 F: sound/soc/codecs/sigmadsp.*
1167 F: sound/soc/codecs/ssm*
1169 ANALOG DEVICES INC DMA DRIVERS
1170 M: Lars-Peter Clausen <lars@metafoo.de>
1172 W: http://ez.analog.com/community/linux-device-drivers
1173 F: drivers/dma/dma-axi-dmac.c
1175 ANALOG DEVICES INC IIO DRIVERS
1176 M: Lars-Peter Clausen <lars@metafoo.de>
1177 M: Michael Hennerich <Michael.Hennerich@analog.com>
1179 W: http://wiki.analog.com/
1180 W: http://ez.analog.com/community/linux-device-drivers
1181 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1182 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1183 F: Documentation/devicetree/bindings/iio/*/adi,*
1184 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1185 F: drivers/iio/*/ad*
1186 F: drivers/iio/adc/ltc249*
1187 F: drivers/iio/amplifiers/hmc425a.c
1188 F: drivers/staging/iio/*/ad*
1189 X: drivers/iio/*/adjd*
1191 ANALOGBITS PLL LIBRARIES
1192 M: Paul Walmsley <paul.walmsley@sifive.com>
1194 F: drivers/clk/analogbits/*
1195 F: include/linux/clk/analogbits*
1198 M: Nick Hu <nickhu@andestech.com>
1199 M: Greentime Hu <green.hu@gmail.com>
1200 M: Vincent Chen <deanbo422@gmail.com>
1202 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1203 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1204 F: Documentation/devicetree/bindings/nds32/
1209 ANDROID CONFIG FRAGMENTS
1210 M: Rob Herring <robh@kernel.org>
1212 F: kernel/configs/android*
1215 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1216 M: Arve Hjønnevåg <arve@android.com>
1217 M: Todd Kjos <tkjos@android.com>
1218 M: Martijn Coenen <maco@android.com>
1219 M: Joel Fernandes <joel@joelfernandes.org>
1220 M: Christian Brauner <christian@brauner.io>
1221 M: Hridya Valsaraju <hridya@google.com>
1222 M: Suren Baghdasaryan <surenb@google.com>
1223 L: linux-kernel@vger.kernel.org
1225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1227 F: drivers/staging/android/
1229 ANDROID GOLDFISH PIC DRIVER
1230 M: Miodrag Dinic <miodrag.dinic@mips.com>
1232 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1233 F: drivers/irqchip/irq-goldfish-pic.c
1235 ANDROID GOLDFISH RTC DRIVER
1236 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1238 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1239 F: drivers/rtc/rtc-goldfish.c
1241 AOA (Apple Onboard Audio) ALSA DRIVER
1242 M: Johannes Berg <johannes@sipsolutions.net>
1243 L: linuxppc-dev@lists.ozlabs.org
1244 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1248 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1249 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1250 L: linux-iio@vger.kernel.org
1252 F: drivers/iio/adc/stx104.c
1255 M: Jiri Kosina <jikos@kernel.org>
1257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1258 F: arch/x86/kernel/apm_32.c
1259 F: drivers/char/apm-emulation.c
1260 F: include/linux/apm_bios.h
1261 F: include/uapi/linux/apm_bios.h
1263 APPARMOR SECURITY MODULE
1264 M: John Johansen <john.johansen@canonical.com>
1265 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1267 W: wiki.apparmor.net
1268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1269 F: Documentation/admin-guide/LSM/apparmor.rst
1270 F: security/apparmor/
1272 APPLE BCM5974 MULTITOUCH DRIVER
1273 M: Henrik Rydberg <rydberg@bitmath.org>
1274 L: linux-input@vger.kernel.org
1276 F: drivers/input/mouse/bcm5974.c
1278 APPLE DART IOMMU DRIVER
1279 M: Sven Peter <sven@svenpeter.dev>
1280 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1281 L: iommu@lists.linux-foundation.org
1283 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1284 F: drivers/iommu/apple-dart.c
1287 M: Henrik Rydberg <rydberg@bitmath.org>
1288 L: linux-hwmon@vger.kernel.org
1290 F: drivers/hwmon/applesmc.c
1292 APPLETALK NETWORK LAYER
1293 L: netdev@vger.kernel.org
1295 F: drivers/net/appletalk/
1296 F: include/linux/atalk.h
1297 F: include/uapi/linux/atalk.h
1300 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1301 M: Khuong Dinh <khuong@os.amperecomputing.com>
1303 F: arch/arm64/boot/dts/apm/
1305 APPLIED MICRO (APM) X-GENE SOC EDAC
1306 M: Khuong Dinh <khuong@os.amperecomputing.com>
1308 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1309 F: drivers/edac/xgene_edac.c
1311 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1312 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1313 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1315 F: drivers/net/ethernet/apm/xgene-v2/
1317 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1318 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1319 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1320 M: Quan Nguyen <quan@os.amperecomputing.com>
1322 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1323 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1324 F: drivers/net/ethernet/apm/xgene/
1325 F: drivers/net/mdio/mdio-xgene.c
1327 APPLIED MICRO (APM) X-GENE SOC PMU
1328 M: Khuong Dinh <khuong@os.amperecomputing.com>
1330 F: Documentation/admin-guide/perf/xgene-pmu.rst
1331 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1332 F: drivers/perf/xgene_pmu.c
1334 APTINA CAMERA SENSOR PLL
1335 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1336 L: linux-media@vger.kernel.org
1338 F: drivers/media/i2c/aptina-pll.*
1340 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1341 M: Aleksa Savic <savicaleksa83@gmail.com>
1342 L: linux-hwmon@vger.kernel.org
1344 F: Documentation/hwmon/aquacomputer_d5next.rst
1345 F: drivers/hwmon/aquacomputer_d5next.c
1347 AQUANTIA ETHERNET DRIVER (atlantic)
1348 M: Igor Russkikh <irusskikh@marvell.com>
1349 L: netdev@vger.kernel.org
1351 W: https://www.marvell.com/
1352 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1353 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1354 F: drivers/net/ethernet/aquantia/atlantic/
1356 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1357 M: Egor Pomozov <epomozov@marvell.com>
1358 L: netdev@vger.kernel.org
1360 W: http://www.aquantia.com
1361 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1363 ARASAN NAND CONTROLLER DRIVER
1364 M: Miquel Raynal <miquel.raynal@bootlin.com>
1365 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1366 L: linux-mtd@lists.infradead.org
1368 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1369 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1371 ARC FRAMEBUFFER DRIVER
1372 M: Jaya Kumar <jayalk@intworks.biz>
1374 F: drivers/video/fbdev/arcfb.c
1375 F: drivers/video/fbdev/core/fb_defio.c
1378 M: Alexey Brodkin <abrodkin@synopsys.com>
1380 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1381 F: drivers/gpu/drm/tiny/arcpgu.c
1383 ARCNET NETWORK LAYER
1384 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1385 L: netdev@vger.kernel.org
1387 F: drivers/net/arcnet/
1388 F: include/uapi/linux/if_arcnet.h
1390 ARM ARCHITECTED TIMER DRIVER
1391 M: Mark Rutland <mark.rutland@arm.com>
1392 M: Marc Zyngier <maz@kernel.org>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 F: arch/arm/include/asm/arch_timer.h
1396 F: arch/arm64/include/asm/arch_timer.h
1397 F: drivers/clocksource/arm_arch_timer.c
1399 ARM HDLCD DRM DRIVER
1400 M: Liviu Dudau <liviu.dudau@arm.com>
1402 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1403 F: drivers/gpu/drm/arm/hdlcd_*
1405 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1406 M: Linus Walleij <linus.walleij@linaro.org>
1407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1410 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1411 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1412 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1413 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1414 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1415 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1416 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1417 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1418 F: arch/arm/boot/dts/arm-realview-*
1419 F: arch/arm/boot/dts/integrator*
1420 F: arch/arm/boot/dts/versatile*
1421 F: arch/arm/mach-integrator/
1422 F: arch/arm/mach-realview/
1423 F: arch/arm/mach-versatile/
1424 F: arch/arm/plat-versatile/
1425 F: drivers/bus/arm-integrator-lm.c
1426 F: drivers/clk/versatile/
1427 F: drivers/i2c/busses/i2c-versatile.c
1428 F: drivers/irqchip/irq-versatile-fpga.c
1429 F: drivers/mtd/maps/physmap-versatile.*
1430 F: drivers/power/reset/arm-versatile-reboot.c
1431 F: drivers/soc/versatile/
1433 ARM KOMEDA DRM-KMS DRIVER
1434 M: James (Qian) Wang <james.qian.wang@arm.com>
1435 M: Liviu Dudau <liviu.dudau@arm.com>
1436 M: Mihail Atanassov <mihail.atanassov@arm.com>
1437 L: Mali DP Maintainers <malidp@foss.arm.com>
1439 T: git git://anongit.freedesktop.org/drm/drm-misc
1440 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1441 F: Documentation/gpu/komeda-kms.rst
1442 F: drivers/gpu/drm/arm/display/include/
1443 F: drivers/gpu/drm/arm/display/komeda/
1445 ARM MALI PANFROST DRM DRIVER
1446 M: Rob Herring <robh@kernel.org>
1447 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1448 R: Steven Price <steven.price@arm.com>
1449 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1450 L: dri-devel@lists.freedesktop.org
1452 T: git git://anongit.freedesktop.org/drm/drm-misc
1453 F: drivers/gpu/drm/panfrost/
1454 F: include/uapi/drm/panfrost_drm.h
1456 ARM MALI-DP DRM DRIVER
1457 M: Liviu Dudau <liviu.dudau@arm.com>
1458 M: Brian Starkey <brian.starkey@arm.com>
1459 L: Mali DP Maintainers <malidp@foss.arm.com>
1461 T: git git://anongit.freedesktop.org/drm/drm-misc
1462 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1463 F: Documentation/gpu/afbc.rst
1464 F: drivers/gpu/drm/arm/
1466 ARM MFM AND FLOPPY DRIVERS
1467 M: Ian Molton <spyro@f2s.com>
1469 F: arch/arm/include/asm/floppy.h
1470 F: arch/arm/mach-rpc/floppydma.S
1472 ARM PMU PROFILING AND DEBUGGING
1473 M: Will Deacon <will@kernel.org>
1474 M: Mark Rutland <mark.rutland@arm.com>
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 F: Documentation/devicetree/bindings/arm/pmu.yaml
1478 F: Documentation/devicetree/bindings/perf/
1479 F: arch/arm*/include/asm/hw_breakpoint.h
1480 F: arch/arm*/include/asm/perf_event.h
1481 F: arch/arm*/kernel/hw_breakpoint.c
1482 F: arch/arm*/kernel/perf_*
1484 F: include/linux/perf/arm_pmu.h
1487 M: Russell King <linux@armlinux.org.uk>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 W: http://www.armlinux.org.uk/
1491 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1493 X: arch/arm/boot/dts/
1495 ARM PRIMECELL AACI PL041 DRIVER
1496 M: Russell King <linux@armlinux.org.uk>
1500 ARM PRIMECELL BUS SUPPORT
1501 M: Russell King <linux@armlinux.org.uk>
1504 F: include/linux/amba/bus.h
1506 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1507 M: Miquel Raynal <miquel.raynal@bootlin.com>
1508 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1509 L: linux-mtd@lists.infradead.org
1511 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1512 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1514 ARM PRIMECELL PL35X SMC DRIVER
1515 M: Miquel Raynal <miquel.raynal@bootlin.com>
1516 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1520 F: drivers/memory/pl353-smc.c
1522 ARM PRIMECELL CLCD PL110 DRIVER
1523 M: Russell King <linux@armlinux.org.uk>
1525 F: drivers/video/fbdev/amba-clcd.*
1527 ARM PRIMECELL KMI PL050 DRIVER
1528 M: Russell King <linux@armlinux.org.uk>
1530 F: drivers/input/serio/ambakmi.*
1531 F: include/linux/amba/kmi.h
1533 ARM PRIMECELL MMCI PL180/1 DRIVER
1534 M: Russell King <linux@armlinux.org.uk>
1536 F: drivers/mmc/host/mmci.*
1537 F: include/linux/amba/mmci.h
1539 ARM PRIMECELL SSP PL022 SPI DRIVER
1540 M: Linus Walleij <linus.walleij@linaro.org>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1544 F: drivers/spi/spi-pl022.c
1546 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1547 M: Russell King <linux@armlinux.org.uk>
1549 F: drivers/tty/serial/amba-pl01*.c
1550 F: include/linux/amba/serial.h
1552 ARM PRIMECELL VIC PL190/PL192 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/interrupt-controller/arm,vic.txt
1557 F: drivers/irqchip/irq-vic.c
1559 ARM SMC WATCHDOG DRIVER
1560 M: Julius Werner <jwerner@chromium.org>
1561 R: Evan Benn <evanbenn@chromium.org>
1563 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1564 F: drivers/watchdog/arm_smc_wdt.c
1567 M: Will Deacon <will@kernel.org>
1568 R: Robin Murphy <robin.murphy@arm.com>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1572 F: drivers/iommu/arm/
1573 F: drivers/iommu/io-pgtable-arm*
1575 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1576 M: Arnd Bergmann <arnd@arndb.de>
1577 M: Olof Johansson <olof@lixom.net>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1582 F: arch/arm/boot/dts/Makefile
1583 F: arch/arm64/boot/dts/Makefile
1585 ARM SUB-ARCHITECTURES
1586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1592 ARM/ACTIONS SEMI ARCHITECTURE
1593 M: Andreas Färber <afaerber@suse.de>
1594 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1598 F: Documentation/devicetree/bindings/arm/actions.yaml
1599 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1600 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1601 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1602 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1603 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1604 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1605 F: Documentation/devicetree/bindings/pinctrl/actions,*
1606 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1607 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1608 F: arch/arm/boot/dts/owl-*
1609 F: arch/arm/mach-actions/
1610 F: arch/arm64/boot/dts/actions/
1611 F: drivers/clk/actions/
1612 F: drivers/clocksource/timer-owl*
1613 F: drivers/dma/owl-dma.c
1614 F: drivers/i2c/busses/i2c-owl.c
1615 F: drivers/irqchip/irq-owl-sirq.c
1616 F: drivers/mmc/host/owl-mmc.c
1617 F: drivers/net/ethernet/actions/
1618 F: drivers/pinctrl/actions/*
1619 F: drivers/soc/actions/
1620 F: include/dt-bindings/power/owl-*
1621 F: include/dt-bindings/reset/actions,*
1622 F: include/linux/soc/actions/
1625 ARM/ADS SPHERE MACHINE SUPPORT
1626 M: Lennert Buytenhek <kernel@wantstofly.org>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 ARM/AFEB9260 MACHINE SUPPORT
1631 M: Sergey Lapin <slapin@ossfans.org>
1632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 ARM/AJECO 1ARM MACHINE SUPPORT
1636 M: Lennert Buytenhek <kernel@wantstofly.org>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 ARM/Allwinner SoC Clock Support
1641 M: Emilio López <emilio@elopez.com.ar>
1643 F: drivers/clk/sunxi/
1645 ARM/Allwinner sunXi SoC support
1646 M: Maxime Ripard <mripard@kernel.org>
1647 M: Chen-Yu Tsai <wens@csie.org>
1648 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1652 L: linux-sunxi@lists.linux.dev
1653 F: arch/arm/mach-sunxi/
1654 F: arch/arm64/boot/dts/allwinner/
1655 F: drivers/clk/sunxi-ng/
1656 F: drivers/pinctrl/sunxi/
1657 F: drivers/soc/sunxi/
1662 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1663 M: Neil Armstrong <narmstrong@baylibre.com>
1664 M: Jerome Brunet <jbrunet@baylibre.com>
1665 L: linux-amlogic@lists.infradead.org
1667 F: Documentation/devicetree/bindings/clock/amlogic*
1668 F: drivers/clk/meson/
1669 F: include/dt-bindings/clock/gxbb*
1670 F: include/dt-bindings/clock/meson*
1672 ARM/Amlogic Meson SoC Crypto Drivers
1673 M: Corentin Labbe <clabbe@baylibre.com>
1674 L: linux-crypto@vger.kernel.org
1675 L: linux-amlogic@lists.infradead.org
1677 F: Documentation/devicetree/bindings/crypto/amlogic*
1678 F: drivers/crypto/amlogic/
1680 ARM/Amlogic Meson SoC Sound Drivers
1681 M: Jerome Brunet <jbrunet@baylibre.com>
1682 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1684 F: Documentation/devicetree/bindings/sound/amlogic*
1687 ARM/Amlogic Meson SoC support
1688 M: Neil Armstrong <narmstrong@baylibre.com>
1689 M: Kevin Hilman <khilman@baylibre.com>
1690 R: Jerome Brunet <jbrunet@baylibre.com>
1691 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 L: linux-amlogic@lists.infradead.org
1695 W: http://linux-meson.com/
1696 F: arch/arm/boot/dts/meson*
1697 F: arch/arm/mach-meson/
1698 F: arch/arm64/boot/dts/amlogic/
1699 F: drivers/mmc/host/meson*
1700 F: drivers/pinctrl/meson/
1701 F: drivers/rtc/rtc-meson*
1702 F: drivers/soc/amlogic/
1705 ARM/Annapurna Labs ALPINE ARCHITECTURE
1706 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1707 M: Antoine Tenart <atenart@kernel.org>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 F: arch/arm/boot/dts/alpine*
1711 F: arch/arm/mach-alpine/
1712 F: arch/arm64/boot/dts/amazon/
1713 F: drivers/*/*alpine*
1715 ARM/APPLE MACHINE SUPPORT
1716 M: Hector Martin <marcan@marcan.st>
1717 M: Sven Peter <sven@svenpeter.dev>
1718 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 W: https://asahilinux.org
1722 B: https://github.com/AsahiLinux/linux/issues
1723 C: irc://irc.oftc.net/asahi-dev
1724 T: git https://github.com/AsahiLinux/linux.git
1725 F: Documentation/devicetree/bindings/arm/apple.yaml
1726 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1727 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1728 F: arch/arm64/boot/dts/apple/
1729 F: drivers/irqchip/irq-apple-aic.c
1730 F: include/dt-bindings/interrupt-controller/apple-aic.h
1731 F: include/dt-bindings/pinctrl/apple.h
1733 ARM/ARTPEC MACHINE SUPPORT
1734 M: Jesper Nilsson <jesper.nilsson@axis.com>
1735 M: Lars Persson <lars.persson@axis.com>
1736 L: linux-arm-kernel@axis.com
1738 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1739 F: arch/arm/boot/dts/artpec6*
1740 F: arch/arm/mach-artpec
1742 F: drivers/crypto/axis
1743 F: drivers/mmc/host/usdhi6rol0.c
1744 F: drivers/pinctrl/pinctrl-artpec*
1746 ARM/ASPEED I2C DRIVER
1747 M: Brendan Higgins <brendanhiggins@google.com>
1748 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1749 R: Joel Stanley <joel@jms.id.au>
1750 L: linux-i2c@vger.kernel.org
1751 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1753 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1754 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1755 F: drivers/i2c/busses/i2c-aspeed.c
1756 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1758 ARM/ASPEED MACHINE SUPPORT
1759 M: Joel Stanley <joel@jms.id.au>
1760 R: Andrew Jeffery <andrew@aj.id.au>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1764 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1766 F: arch/arm/boot/dts/aspeed-*
1767 F: arch/arm/mach-aspeed/
1770 ARM/BITMAIN ARCHITECTURE
1771 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1775 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1776 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1777 F: arch/arm64/boot/dts/bitmain/
1778 F: drivers/clk/clk-bm1880.c
1779 F: drivers/pinctrl/pinctrl-bm1880.c
1781 ARM/CALXEDA HIGHBANK ARCHITECTURE
1782 M: Andre Przywara <andre.przywara@arm.com>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 F: arch/arm/boot/dts/ecx-*.dts*
1786 F: arch/arm/boot/dts/highbank.dts
1787 F: arch/arm/mach-highbank/
1789 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1790 M: Krzysztof Halasa <khalasa@piap.pl>
1792 F: arch/arm/mach-cns3xxx/
1794 ARM/CAVIUM THUNDER NETWORK DRIVER
1795 M: Sunil Goutham <sgoutham@marvell.com>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 F: drivers/net/ethernet/cavium/thunder/
1800 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1801 M: Lukasz Majewski <lukma@denx.de>
1802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 F: arch/arm/mach-ep93xx/ts72xx.c
1806 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1807 M: Alexander Shiyan <shc_work@mail.ru>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1813 M: Lennert Buytenhek <kernel@wantstofly.org>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1818 M: Hartley Sweeten <hsweeten@visionengravers.com>
1819 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 F: arch/arm/mach-ep93xx/
1823 F: arch/arm/mach-ep93xx/include/mach/
1826 M: Russell King <linux@armlinux.org.uk>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1830 F: drivers/clk/clkdev.c
1832 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1833 M: Baruch Siach <baruch@tkos.co.il>
1834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 F: arch/arm/boot/dts/cx92755*
1839 ARM/CONTEC MICRO9 MACHINE SUPPORT
1840 M: Hubert Feurstein <hubert.feurstein@contec.at>
1842 F: arch/arm/mach-ep93xx/micro9.c
1844 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1845 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1846 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1847 R: Mike Leach <mike.leach@linaro.org>
1848 R: Leo Yan <leo.yan@linaro.org>
1849 L: coresight@lists.linaro.org (moderated for non-subscribers)
1850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1853 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1854 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1855 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1856 F: Documentation/devicetree/bindings/arm/coresight.txt
1857 F: Documentation/devicetree/bindings/arm/ete.yaml
1858 F: Documentation/devicetree/bindings/arm/trbe.yaml
1859 F: Documentation/trace/coresight/*
1860 F: drivers/hwtracing/coresight/*
1861 F: include/dt-bindings/arm/coresight-cti-dt.h
1862 F: include/linux/coresight*
1863 F: tools/perf/arch/arm/util/auxtrace.c
1864 F: tools/perf/arch/arm/util/cs-etm.c
1865 F: tools/perf/arch/arm/util/cs-etm.h
1866 F: tools/perf/arch/arm/util/pmu.c
1867 F: tools/perf/util/cs-etm-decoder/*
1868 F: tools/perf/util/cs-etm.*
1870 ARM/CORGI MACHINE SUPPORT
1871 M: Richard Purdie <rpurdie@rpsys.net>
1874 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1875 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1876 M: Linus Walleij <linus.walleij@linaro.org>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 T: git git://github.com/ulli-kroll/linux.git
1880 F: Documentation/devicetree/bindings/arm/gemini.txt
1881 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1882 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1883 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1884 F: arch/arm/boot/dts/gemini*
1885 F: arch/arm/mach-gemini/
1886 F: drivers/crypto/gemini/
1887 F: drivers/net/ethernet/cortina/
1888 F: drivers/pinctrl/pinctrl-gemini.c
1889 F: drivers/rtc/rtc-ftrtc010.c
1891 ARM/CZ.NIC TURRIS SUPPORT
1892 M: Marek Behún <kabel@kernel.org>
1894 W: https://www.turris.cz/
1895 F: Documentation/ABI/testing/debugfs-moxtet
1896 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1897 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1898 F: Documentation/devicetree/bindings/bus/moxtet.txt
1899 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1900 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1901 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1902 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1903 F: drivers/bus/moxtet.c
1904 F: drivers/firmware/turris-mox-rwtm.c
1905 F: drivers/leds/leds-turris-omnia.c
1906 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1907 F: drivers/gpio/gpio-moxtet.c
1908 F: drivers/watchdog/armada_37xx_wdt.c
1909 F: include/dt-bindings/bus/moxtet.h
1910 F: include/linux/armada-37xx-rwtm-mailbox.h
1911 F: include/linux/moxtet.h
1913 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1914 M: Robert Jarzmik <robert.jarzmik@free.fr>
1915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 F: arch/arm/mach-pxa/ezx.c
1919 ARM/FARADAY FA526 PORT
1920 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 T: git git://git.berlios.de/gemini-board
1924 F: arch/arm/mm/*-fa*
1926 ARM/FOOTBRIDGE ARCHITECTURE
1927 M: Russell King <linux@armlinux.org.uk>
1928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1930 W: http://www.armlinux.org.uk/
1931 F: arch/arm/include/asm/hardware/dec21285.h
1932 F: arch/arm/mach-footbridge/
1934 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1935 M: Shawn Guo <shawnguo@kernel.org>
1936 M: Sascha Hauer <s.hauer@pengutronix.de>
1937 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1938 R: Fabio Estevam <festevam@gmail.com>
1939 R: NXP Linux Team <linux-imx@nxp.com>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1943 X: drivers/media/i2c/
1947 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1948 M: Shawn Guo <shawnguo@kernel.org>
1949 M: Li Yang <leoyang.li@nxp.com>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1953 F: arch/arm/boot/dts/ls1021a*
1954 F: arch/arm64/boot/dts/freescale/fsl-*
1955 F: arch/arm64/boot/dts/freescale/qoriq-*
1957 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1958 M: Shawn Guo <shawnguo@kernel.org>
1959 M: Sascha Hauer <s.hauer@pengutronix.de>
1960 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1961 R: Stefan Agner <stefan@agner.ch>
1962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1965 F: arch/arm/boot/dts/vf*
1966 F: arch/arm/mach-imx/*vf610*
1968 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1969 M: Lennert Buytenhek <kernel@wantstofly.org>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 ARM/GUMSTIX MACHINE SUPPORT
1974 M: Steve Sakoman <sakoman@gmail.com>
1975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1979 M: Philipp Zabel <philipp.zabel@gmail.com>
1980 M: Paul Parsons <lost.distance@yahoo.com>
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 F: arch/arm/mach-pxa/hx4700.c
1984 F: arch/arm/mach-pxa/include/mach/hx4700.h
1985 F: sound/soc/pxa/hx4700.c
1987 ARM/HISILICON SOC SUPPORT
1988 M: Wei Xu <xuwei5@hisilicon.com>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 W: http://www.hisilicon.com
1992 T: git git://github.com/hisilicon/linux-hisi.git
1993 F: arch/arm/boot/dts/hi3*
1994 F: arch/arm/boot/dts/hip*
1995 F: arch/arm/boot/dts/hisi*
1996 F: arch/arm/mach-hisi/
1997 F: arch/arm64/boot/dts/hisilicon/
1999 ARM/HP JORNADA 7XX MACHINE SUPPORT
2000 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2004 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2005 F: arch/arm/mach-sa1100/jornada720.c
2007 ARM/IGEP MACHINE SUPPORT
2008 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2009 M: Javier Martinez Canillas <javier@dowhile0.org>
2010 L: linux-omap@vger.kernel.org
2011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 F: arch/arm/boot/dts/omap3-igep*
2015 ARM/INCOME PXA270 SUPPORT
2016 M: Marek Vasut <marek.vasut@gmail.com>
2017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2021 ARM/INTEL IOP32X ARM ARCHITECTURE
2022 M: Lennert Buytenhek <kernel@wantstofly.org>
2023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 ARM/INTEL IQ81342EX MACHINE SUPPORT
2027 M: Lennert Buytenhek <kernel@wantstofly.org>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 ARM/INTEL IXDP2850 MACHINE SUPPORT
2032 M: Lennert Buytenhek <kernel@wantstofly.org>
2033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 ARM/INTEL IXP4XX ARM ARCHITECTURE
2037 M: Linus Walleij <linusw@kernel.org>
2038 M: Imre Kaloz <kaloz@openwrt.org>
2039 M: Krzysztof Halasa <khalasa@piap.pl>
2040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2043 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2044 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2045 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2046 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2047 F: arch/arm/mach-ixp4xx/
2048 F: drivers/bus/intel-ixp4xx-eb.c
2049 F: drivers/clocksource/timer-ixp4xx.c
2050 F: drivers/crypto/ixp4xx_crypto.c
2051 F: drivers/gpio/gpio-ixp4xx.c
2052 F: drivers/irqchip/irq-ixp4xx.c
2053 F: include/linux/irqchip/irq-ixp4xx.h
2054 F: include/linux/platform_data/timer-ixp4xx.h
2056 ARM/INTEL KEEMBAY ARCHITECTURE
2057 M: Paul J. Murphy <paul.j.murphy@intel.com>
2058 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2060 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2061 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2062 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2064 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2065 M: Jonathan Cameron <jic23@cam.ac.uk>
2066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 F: arch/arm/mach-pxa/stargate2.c
2069 F: drivers/pcmcia/pxa2xx_stargate2.c
2071 ARM/INTEL XSC3 (MANZANO) ARM CORE
2072 M: Lennert Buytenhek <kernel@wantstofly.org>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2077 M: Lennert Buytenhek <kernel@wantstofly.org>
2078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 ARM/LG1K ARCHITECTURE
2082 M: Chanho Min <chanho.min@lge.com>
2083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 F: arch/arm64/boot/dts/lg/
2087 ARM/LOGICPD PXA270 MACHINE SUPPORT
2088 M: Lennert Buytenhek <kernel@wantstofly.org>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 ARM/LPC18XX ARCHITECTURE
2093 M: Vladimir Zapolskiy <vz@mleia.com>
2094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2097 F: arch/arm/boot/dts/lpc43*
2098 F: drivers/i2c/busses/i2c-lpc2k.c
2099 F: drivers/memory/pl172.c
2100 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2101 F: drivers/rtc/rtc-lpc24xx.c
2104 ARM/LPC32XX SOC SUPPORT
2105 M: Vladimir Zapolskiy <vz@mleia.com>
2106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2109 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2110 F: arch/arm/boot/dts/lpc32*
2111 F: arch/arm/mach-lpc32xx/
2112 F: drivers/i2c/busses/i2c-pnx.c
2113 F: drivers/net/ethernet/nxp/lpc_eth.c
2114 F: drivers/usb/host/ohci-nxp.c
2115 F: drivers/watchdog/pnx4008_wdt.c
2118 ARM/MAGICIAN MACHINE SUPPORT
2119 M: Philipp Zabel <philipp.zabel@gmail.com>
2122 ARM/Marvell Dove/MV78xx0/Orion SOC support
2123 M: Andrew Lunn <andrew@lunn.ch>
2124 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2125 M: Gregory Clement <gregory.clement@bootlin.com>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2129 F: Documentation/devicetree/bindings/soc/dove/
2130 F: arch/arm/boot/dts/dove*
2131 F: arch/arm/boot/dts/orion5x*
2132 F: arch/arm/mach-dove/
2133 F: arch/arm/mach-mv78xx0/
2134 F: arch/arm/mach-orion5x/
2135 F: arch/arm/plat-orion/
2136 F: drivers/soc/dove/
2138 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2139 M: Andrew Lunn <andrew@lunn.ch>
2140 M: Gregory Clement <gregory.clement@bootlin.com>
2141 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2145 F: arch/arm/boot/dts/armada*
2146 F: arch/arm/boot/dts/kirkwood*
2147 F: arch/arm/configs/mvebu_*_defconfig
2148 F: arch/arm/mach-mvebu/
2149 F: arch/arm64/boot/dts/marvell/armada*
2150 F: arch/arm64/boot/dts/marvell/cn913*
2151 F: drivers/cpufreq/armada-37xx-cpufreq.c
2152 F: drivers/cpufreq/armada-8k-cpufreq.c
2153 F: drivers/cpufreq/mvebu-cpufreq.c
2154 F: drivers/irqchip/irq-armada-370-xp.c
2155 F: drivers/irqchip/irq-mvebu-*
2156 F: drivers/pinctrl/mvebu/
2157 F: drivers/rtc/rtc-armada38x.c
2159 ARM/Mediatek RTC DRIVER
2160 M: Eddie Huang <eddie.huang@mediatek.com>
2161 M: Sean Wang <sean.wang@mediatek.com>
2162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2165 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2166 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2167 F: drivers/rtc/rtc-mt2712.c
2168 F: drivers/rtc/rtc-mt6397.c
2169 F: drivers/rtc/rtc-mt7622.c
2171 ARM/Mediatek SoC support
2172 M: Matthias Brugger <matthias.bgg@gmail.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 W: https://mtk.wiki.kernel.org/
2177 C: irc://chat.freenode.net/linux-mediatek
2178 F: arch/arm/boot/dts/mt6*
2179 F: arch/arm/boot/dts/mt7*
2180 F: arch/arm/boot/dts/mt8*
2181 F: arch/arm/mach-mediatek/
2182 F: arch/arm64/boot/dts/mediatek/
2183 F: drivers/soc/mediatek/
2188 ARM/Mediatek USB3 PHY DRIVER
2189 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2193 F: Documentation/devicetree/bindings/phy/mediatek,*
2194 F: drivers/phy/mediatek/
2196 ARM/Microchip (AT91) SoC support
2197 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2198 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2199 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 W: http://www.linux4sam.org
2203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2204 F: arch/arm/boot/dts/at91*.dts
2205 F: arch/arm/boot/dts/at91*.dtsi
2206 F: arch/arm/boot/dts/sama*.dts
2207 F: arch/arm/boot/dts/sama*.dtsi
2208 F: arch/arm/include/debug/at91.S
2209 F: arch/arm/mach-at91/
2210 F: drivers/memory/atmel*
2211 F: drivers/watchdog/sama5d4_wdt.c
2212 F: include/soc/at91/
2213 X: drivers/input/touchscreen/atmel_mxt_ts.c
2214 X: drivers/net/wireless/atmel/
2218 ARM/Microchip Sparx5 SoC support
2219 M: Lars Povlsen <lars.povlsen@microchip.com>
2220 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2221 M: UNGLinuxDriver@microchip.com
2222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 T: git git://github.com/microchip-ung/linux-upstream.git
2225 F: arch/arm64/boot/dts/microchip/
2226 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2229 Microchip Timer Counter Block (TCB) Capture Driver
2230 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 L: linux-iio@vger.kernel.org
2234 F: drivers/counter/microchip-tcb-capture.c
2236 ARM/MIOA701 MACHINE SUPPORT
2237 M: Robert Jarzmik <robert.jarzmik@free.fr>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 F: arch/arm/mach-pxa/mioa701.c
2242 ARM/MStar/Sigmastar Armv7 SoC support
2243 M: Daniel Palmer <daniel@thingy.jp>
2244 M: Romain Perier <romain.perier@gmail.com>
2245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 W: http://linux-chenxing.org/
2248 T: git git://github.com/linux-chenxing/linux.git
2249 F: Documentation/devicetree/bindings/arm/mstar/*
2250 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2251 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2252 F: arch/arm/boot/dts/mstar-*
2253 F: arch/arm/mach-mstar/
2254 F: drivers/clk/mstar/
2255 F: drivers/gpio/gpio-msc313.c
2256 F: drivers/watchdog/msc313e_wdt.c
2257 F: include/dt-bindings/clock/mstar-*
2258 F: include/dt-bindings/gpio/msc313-gpio.h
2260 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2261 M: Michael Petchkovsky <mkpetch@internode.on.net>
2264 ARM/NOMADIK/Ux500 ARCHITECTURES
2265 M: Linus Walleij <linus.walleij@linaro.org>
2266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2269 F: Documentation/devicetree/bindings/arm/ste-*
2270 F: Documentation/devicetree/bindings/arm/ux500.yaml
2271 F: Documentation/devicetree/bindings/arm/ux500/
2272 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2273 F: arch/arm/boot/dts/ste-*
2274 F: arch/arm/mach-nomadik/
2275 F: arch/arm/mach-ux500/
2276 F: drivers/clk/clk-nomadik.c
2277 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2278 F: drivers/dma/ste_dma40*
2279 F: drivers/hwspinlock/u8500_hsem.c
2280 F: drivers/i2c/busses/i2c-nomadik.c
2281 F: drivers/iio/adc/ab8500-gpadc.c
2282 F: drivers/mfd/ab8500*
2283 F: drivers/mfd/abx500*
2284 F: drivers/mfd/db8500*
2285 F: drivers/pinctrl/nomadik/
2286 F: drivers/rtc/rtc-ab8500.c
2287 F: drivers/rtc/rtc-pl031.c
2288 F: drivers/soc/ux500/
2290 ARM/NUVOTON NPCM ARCHITECTURE
2291 M: Avi Fishman <avifishman70@gmail.com>
2292 M: Tomer Maimon <tmaimon77@gmail.com>
2293 M: Tali Perry <tali.perry1@gmail.com>
2294 R: Patrick Venture <venture@google.com>
2295 R: Nancy Yuen <yuenn@google.com>
2296 R: Benjamin Fair <benjaminfair@google.com>
2297 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2299 F: Documentation/devicetree/bindings/*/*/*npcm*
2300 F: Documentation/devicetree/bindings/*/*npcm*
2301 F: arch/arm/boot/dts/nuvoton-npcm*
2302 F: arch/arm/mach-npcm/
2304 F: drivers/*/*/*npcm*
2305 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2307 ARM/NUVOTON WPCM450 ARCHITECTURE
2308 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2309 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2311 F: Documentation/devicetree/bindings/*/*wpcm*
2312 F: arch/arm/boot/dts/nuvoton-wpcm450*
2313 F: arch/arm/mach-npcm/wpcm450.c
2316 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2317 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2319 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2320 F: arch/arm/mach-s3c/gta02.h
2321 F: arch/arm/mach-s3c/mach-gta02.c
2323 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2324 M: Alexander Clouter <alex@digriz.org.uk>
2325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327 W: http://www.digriz.org.uk/ts78xx/kernel
2328 F: arch/arm/mach-orion5x/ts78xx-*
2330 ARM/OXNAS platform support
2331 M: Neil Armstrong <narmstrong@baylibre.com>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 L: linux-oxnas@groups.io (moderated for non-subscribers)
2335 F: arch/arm/boot/dts/ox8*.dts*
2336 F: arch/arm/mach-oxnas/
2337 F: drivers/power/reset/oxnas-restart.c
2340 ARM/PALM TREO SUPPORT
2341 M: Tomas Cech <sleep_walker@suse.com>
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 W: http://hackndev.com
2345 F: arch/arm/mach-pxa/palmtreo.*
2347 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2348 M: Marek Vasut <marek.vasut@gmail.com>
2349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351 W: http://hackndev.com
2352 F: arch/arm/mach-pxa/include/mach/palmld.h
2353 F: arch/arm/mach-pxa/include/mach/palmtc.h
2354 F: arch/arm/mach-pxa/include/mach/palmtx.h
2355 F: arch/arm/mach-pxa/palmld.c
2356 F: arch/arm/mach-pxa/palmt5.*
2357 F: arch/arm/mach-pxa/palmtc.c
2358 F: arch/arm/mach-pxa/palmte2.*
2359 F: arch/arm/mach-pxa/palmtx.c
2362 M: Sergey Lapin <slapin@ossfans.org>
2363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 W: http://hackndev.com
2366 F: arch/arm/mach-pxa/palmz72.*
2369 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2371 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2373 ARM/PT DIGITAL BOARD PORT
2374 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2377 W: http://www.armlinux.org.uk/
2379 ARM/QUALCOMM SUPPORT
2380 M: Andy Gross <agross@kernel.org>
2381 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2382 L: linux-arm-msm@vger.kernel.org
2384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2385 F: Documentation/devicetree/bindings/*/qcom*
2386 F: Documentation/devicetree/bindings/soc/qcom/
2387 F: arch/arm/boot/dts/qcom-*.dts
2388 F: arch/arm/boot/dts/qcom-*.dtsi
2389 F: arch/arm/mach-qcom/
2390 F: arch/arm64/boot/dts/qcom/
2391 F: drivers/*/*/qcom*
2392 F: drivers/*/*/qcom/
2393 F: drivers/*/pm8???-*
2396 F: drivers/bluetooth/btqcomsmd.c
2397 F: drivers/clocksource/timer-qcom.c
2398 F: drivers/cpuidle/cpuidle-qcom-spm.c
2399 F: drivers/extcon/extcon-qcom*
2400 F: drivers/i2c/busses/i2c-qcom-geni.c
2401 F: drivers/i2c/busses/i2c-qup.c
2402 F: drivers/iommu/msm*
2403 F: drivers/mfd/ssbi.c
2404 F: drivers/mmc/host/mmci_qcom*
2405 F: drivers/mmc/host/sdhci-msm.c
2406 F: drivers/pci/controller/dwc/pcie-qcom.c
2407 F: drivers/phy/qualcomm/
2408 F: drivers/power/*/msm*
2409 F: drivers/reset/reset-qcom-*
2410 F: drivers/scsi/ufs/ufs-qcom*
2411 F: drivers/spi/spi-geni-qcom.c
2412 F: drivers/spi/spi-qcom-qspi.c
2413 F: drivers/spi/spi-qup.c
2414 F: drivers/tty/serial/msm_serial.c
2415 F: drivers/usb/dwc3/dwc3-qcom.c
2416 F: include/dt-bindings/*/qcom*
2417 F: include/linux/*/qcom*
2418 F: include/linux/soc/qcom/
2420 ARM/RADISYS ENP2611 MACHINE SUPPORT
2421 M: Lennert Buytenhek <kernel@wantstofly.org>
2422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 ARM/RDA MICRO ARCHITECTURE
2426 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2430 F: Documentation/devicetree/bindings/arm/rda.yaml
2431 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2432 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2433 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2434 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2435 F: arch/arm/boot/dts/rda8810pl-*
2436 F: drivers/clocksource/timer-rda.c
2437 F: drivers/gpio/gpio-rda.c
2438 F: drivers/irqchip/irq-rda-intc.c
2439 F: drivers/tty/serial/rda-uart.c
2441 ARM/REALTEK ARCHITECTURE
2442 M: Andreas Färber <afaerber@suse.de>
2443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2446 F: Documentation/devicetree/bindings/arm/realtek.yaml
2447 F: arch/arm/boot/dts/rtd*
2448 F: arch/arm/mach-realtek/
2449 F: arch/arm64/boot/dts/realtek/
2451 ARM/RENESAS ARM64 ARCHITECTURE
2452 M: Geert Uytterhoeven <geert+renesas@glider.be>
2453 M: Magnus Damm <magnus.damm@gmail.com>
2454 L: linux-renesas-soc@vger.kernel.org
2456 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2458 F: Documentation/devicetree/bindings/arm/renesas.yaml
2459 F: arch/arm64/boot/dts/renesas/
2460 F: drivers/soc/renesas/
2461 F: include/linux/soc/renesas/
2463 ARM/RISCPC ARCHITECTURE
2464 M: Russell King <linux@armlinux.org.uk>
2465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467 W: http://www.armlinux.org.uk/
2468 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2469 F: arch/arm/include/asm/hardware/ioc.h
2470 F: arch/arm/include/asm/hardware/iomd.h
2471 F: arch/arm/include/asm/hardware/memc.h
2472 F: arch/arm/mach-rpc/
2473 F: drivers/net/ethernet/8390/etherh.c
2474 F: drivers/net/ethernet/i825xx/ether1*
2475 F: drivers/net/ethernet/seeq/ether3*
2476 F: drivers/scsi/arm/
2478 ARM/Rockchip SoC support
2479 M: Heiko Stuebner <heiko@sntech.de>
2480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2481 L: linux-rockchip@lists.infradead.org
2483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2484 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2485 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2486 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2487 F: arch/arm/boot/dts/rk3*
2488 F: arch/arm/boot/dts/rv1108*
2489 F: arch/arm/mach-rockchip/
2490 F: drivers/*/*/*rockchip*
2491 F: drivers/*/*rockchip*
2492 F: drivers/clk/rockchip/
2493 F: drivers/i2c/busses/i2c-rk3x.c
2494 F: sound/soc/rockchip/
2497 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2498 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500 L: linux-samsung-soc@vger.kernel.org
2502 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2503 F: Documentation/arm/samsung/
2504 F: Documentation/devicetree/bindings/arm/samsung/
2505 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2506 F: arch/arm/boot/dts/exynos*
2507 F: arch/arm/boot/dts/s3c*
2508 F: arch/arm/boot/dts/s5p*
2509 F: arch/arm/mach-exynos*/
2510 F: arch/arm/mach-s3c/
2511 F: arch/arm/mach-s5p*/
2512 F: arch/arm64/boot/dts/exynos/
2513 F: drivers/*/*/*s3c24*
2514 F: drivers/*/*s3c24*
2515 F: drivers/*/*s3c64xx*
2516 F: drivers/*/*s5pv210*
2517 F: drivers/clocksource/samsung_pwm_timer.c
2518 F: drivers/memory/samsung/
2519 F: drivers/pwm/pwm-samsung.c
2520 F: drivers/soc/samsung/
2521 F: drivers/tty/serial/samsung*
2522 F: include/clocksource/samsung_pwm.h
2523 F: include/linux/platform_data/*s3c*
2524 F: include/linux/serial_s3c.h
2525 F: include/linux/soc/samsung/
2531 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2532 M: Andrzej Hajda <a.hajda@samsung.com>
2533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2534 L: linux-media@vger.kernel.org
2536 F: drivers/media/platform/s5p-g2d/
2538 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2539 M: Marek Szyprowski <m.szyprowski@samsung.com>
2540 L: linux-samsung-soc@vger.kernel.org
2541 L: linux-media@vger.kernel.org
2543 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2544 F: drivers/media/cec/platform/s5p/
2546 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2547 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2548 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2549 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551 L: linux-media@vger.kernel.org
2553 F: drivers/media/platform/s5p-jpeg/
2555 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2556 M: Andrzej Hajda <a.hajda@samsung.com>
2557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 L: linux-media@vger.kernel.org
2560 F: drivers/media/platform/s5p-mfc/
2562 ARM/SHMOBILE ARM ARCHITECTURE
2563 M: Geert Uytterhoeven <geert+renesas@glider.be>
2564 M: Magnus Damm <magnus.damm@gmail.com>
2565 L: linux-renesas-soc@vger.kernel.org
2567 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2569 F: Documentation/devicetree/bindings/arm/renesas.yaml
2570 F: arch/arm/boot/dts/emev2*
2571 F: arch/arm/boot/dts/gr-peach*
2572 F: arch/arm/boot/dts/iwg20d-q7*
2573 F: arch/arm/boot/dts/r7s*
2574 F: arch/arm/boot/dts/r8a*
2575 F: arch/arm/boot/dts/r9a*
2576 F: arch/arm/boot/dts/sh*
2577 F: arch/arm/configs/shmobile_defconfig
2578 F: arch/arm/include/debug/renesas-scif.S
2579 F: arch/arm/mach-shmobile/
2580 F: drivers/soc/renesas/
2581 F: include/linux/soc/renesas/
2583 ARM/SOCFPGA ARCHITECTURE
2584 M: Dinh Nguyen <dinguyen@kernel.org>
2586 W: http://www.rocketboards.org
2587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2588 F: arch/arm/boot/dts/socfpga*
2589 F: arch/arm/configs/socfpga_defconfig
2590 F: arch/arm/mach-socfpga/
2591 F: arch/arm64/boot/dts/altera/
2592 F: arch/arm64/boot/dts/intel/
2594 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2595 M: Dinh Nguyen <dinguyen@kernel.org>
2597 F: drivers/clk/socfpga/
2599 ARM/SOCFPGA EDAC SUPPORT
2600 M: Dinh Nguyen <dinguyen@kernel.org>
2602 F: drivers/edac/altera_edac.[ch]
2604 ARM/SPREADTRUM SoC SUPPORT
2605 M: Orson Zhai <orsonzhai@gmail.com>
2606 M: Baolin Wang <baolin.wang7@gmail.com>
2607 M: Chunyan Zhang <zhang.lyra@gmail.com>
2609 F: arch/arm64/boot/dts/sprd
2614 ARM/STI ARCHITECTURE
2615 M: Patrice Chotard <patrice.chotard@foss.st.com>
2616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 W: http://www.stlinux.com
2619 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2620 F: arch/arm/boot/dts/sti*
2621 F: arch/arm/mach-sti/
2622 F: drivers/ata/ahci_st.c
2623 F: drivers/char/hw_random/st-rng.c
2624 F: drivers/clocksource/arm_global_timer.c
2625 F: drivers/clocksource/clksrc_st_lpc.c
2626 F: drivers/cpufreq/sti-cpufreq.c
2627 F: drivers/dma/st_fdma*
2628 F: drivers/i2c/busses/i2c-st.c
2629 F: drivers/media/platform/sti/c8sectpfe/
2630 F: drivers/media/rc/st_rc.c
2631 F: drivers/mmc/host/sdhci-st.c
2632 F: drivers/phy/st/phy-miphy28lp.c
2633 F: drivers/phy/st/phy-stih407-usb.c
2634 F: drivers/pinctrl/pinctrl-st.c
2635 F: drivers/remoteproc/st_remoteproc.c
2636 F: drivers/remoteproc/st_slim_rproc.c
2637 F: drivers/reset/sti/
2638 F: drivers/rtc/rtc-st-lpc.c
2639 F: drivers/tty/serial/st-asc.c
2640 F: drivers/usb/dwc3/dwc3-st.c
2641 F: drivers/usb/host/ehci-st.c
2642 F: drivers/usb/host/ohci-st.c
2643 F: drivers/watchdog/st_lpc_wdt.c
2644 F: include/linux/remoteproc/st_slim_rproc.h
2646 ARM/STM32 ARCHITECTURE
2647 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2648 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2649 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2653 F: arch/arm/boot/dts/stm32*
2654 F: arch/arm/mach-stm32/
2655 F: drivers/clocksource/armv7m_systick.c
2659 ARM/Synaptics SoC support
2660 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2661 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 F: arch/arm/boot/dts/berlin*
2665 F: arch/arm/mach-berlin/
2666 F: arch/arm64/boot/dts/synaptics/
2668 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2669 M: Lennert Buytenhek <kernel@wantstofly.org>
2670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2673 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2674 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2675 L: linux-tegra@vger.kernel.org
2676 L: linux-media@vger.kernel.org
2678 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2679 F: drivers/media/cec/platform/tegra/
2681 ARM/TETON BGA MACHINE SUPPORT
2682 M: "Mark F. Brown" <mark.brown314@gmail.com>
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2686 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2687 M: Santosh Shilimkar <ssantosh@kernel.org>
2688 L: linux-kernel@vger.kernel.org
2690 F: drivers/memory/*emif*
2692 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2693 M: Santosh Shilimkar <ssantosh@kernel.org>
2694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2697 F: arch/arm/boot/dts/keystone-*
2698 F: arch/arm/mach-keystone/
2700 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2701 M: Santosh Shilimkar <ssantosh@kernel.org>
2702 L: linux-kernel@vger.kernel.org
2704 F: drivers/clk/keystone/
2706 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2707 M: Santosh Shilimkar <ssantosh@kernel.org>
2708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709 L: linux-kernel@vger.kernel.org
2711 F: drivers/clocksource/timer-keystone.c
2713 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2714 M: Santosh Shilimkar <ssantosh@kernel.org>
2715 L: linux-kernel@vger.kernel.org
2717 F: drivers/power/reset/keystone-reset.c
2719 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2720 M: Nishanth Menon <nm@ti.com>
2721 M: Vignesh Raghavendra <vigneshr@ti.com>
2722 M: Tero Kristo <kristo@kernel.org>
2723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2725 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2726 F: arch/arm64/boot/dts/ti/Makefile
2727 F: arch/arm64/boot/dts/ti/k3-*
2728 F: include/dt-bindings/pinctrl/k3.h
2730 ARM/THECUS N2100 MACHINE SUPPORT
2731 M: Lennert Buytenhek <kernel@wantstofly.org>
2732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2735 ARM/TOSA MACHINE SUPPORT
2736 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2737 M: Dirk Opfer <dirk@opfer-online.de>
2740 ARM/TOSHIBA VISCONTI ARCHITECTURE
2741 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2745 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2746 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2747 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2748 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2749 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2750 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2751 F: arch/arm64/boot/dts/toshiba/
2752 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2753 F: drivers/gpio/gpio-visconti.c
2754 F: drivers/pci/controller/dwc/pcie-visconti.c
2755 F: drivers/pinctrl/visconti/
2756 F: drivers/watchdog/visconti_wdt.c
2759 ARM/UNIPHIER ARCHITECTURE
2760 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2761 M: Masami Hiramatsu <mhiramat@kernel.org>
2762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2764 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2765 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2766 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2767 F: arch/arm/boot/dts/uniphier*
2768 F: arch/arm/include/asm/hardware/cache-uniphier.h
2769 F: arch/arm/mach-uniphier/
2770 F: arch/arm/mm/cache-uniphier.c
2771 F: arch/arm64/boot/dts/socionext/uniphier*
2772 F: drivers/bus/uniphier-system-bus.c
2773 F: drivers/clk/uniphier/
2774 F: drivers/dma/uniphier-mdmac.c
2775 F: drivers/gpio/gpio-uniphier.c
2776 F: drivers/i2c/busses/i2c-uniphier*
2777 F: drivers/irqchip/irq-uniphier-aidet.c
2778 F: drivers/mmc/host/uniphier-sd.c
2779 F: drivers/pinctrl/uniphier/
2780 F: drivers/reset/reset-uniphier.c
2781 F: drivers/tty/serial/8250/8250_uniphier.c
2784 ARM/VERSATILE EXPRESS PLATFORM
2785 M: Liviu Dudau <liviu.dudau@arm.com>
2786 M: Sudeep Holla <sudeep.holla@arm.com>
2787 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2792 F: arch/arm/boot/dts/vexpress*
2793 F: arch/arm/mach-vexpress/
2794 F: arch/arm64/boot/dts/arm/
2795 F: drivers/clk/versatile/clk-vexpress-osc.c
2796 F: drivers/clocksource/timer-versatile.c
2800 M: Russell King <linux@armlinux.org.uk>
2801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803 W: http://www.armlinux.org.uk/
2806 ARM/VOIPAC PXA270 SUPPORT
2807 M: Marek Vasut <marek.vasut@gmail.com>
2808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2810 F: arch/arm/mach-pxa/include/mach/vpac270.h
2811 F: arch/arm/mach-pxa/vpac270.c
2813 ARM/VT8500 ARM ARCHITECTURE
2814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2816 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2817 F: arch/arm/mach-vt8500/
2818 F: drivers/clocksource/timer-vt8500.c
2819 F: drivers/i2c/busses/i2c-wmt.c
2820 F: drivers/mmc/host/wmt-sdmmc.c
2821 F: drivers/pwm/pwm-vt8500.c
2822 F: drivers/rtc/rtc-vt8500.c
2823 F: drivers/tty/serial/vt8500_serial.c
2824 F: drivers/usb/host/ehci-platform.c
2825 F: drivers/usb/host/uhci-platform.c
2826 F: drivers/video/fbdev/vt8500lcdfb.*
2827 F: drivers/video/fbdev/wm8505fb*
2828 F: drivers/video/fbdev/wmt_ge_rops.*
2830 ARM/ZIPIT Z2 SUPPORT
2831 M: Marek Vasut <marek.vasut@gmail.com>
2832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2834 F: arch/arm/mach-pxa/include/mach/z2.h
2835 F: arch/arm/mach-pxa/z2.c
2837 ARM/ZYNQ ARCHITECTURE
2838 M: Michal Simek <michal.simek@xilinx.com>
2839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841 W: http://wiki.xilinx.com
2842 T: git https://github.com/Xilinx/linux-xlnx.git
2843 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2844 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2845 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2846 F: arch/arm/mach-zynq/
2847 F: drivers/clocksource/timer-cadence-ttc.c
2848 F: drivers/cpuidle/cpuidle-zynq.c
2849 F: drivers/edac/synopsys_edac.c
2850 F: drivers/i2c/busses/i2c-cadence.c
2851 F: drivers/i2c/busses/i2c-xiic.c
2852 F: drivers/mmc/host/sdhci-of-arasan.c
2856 ARM64 PORT (AARCH64 ARCHITECTURE)
2857 M: Catalin Marinas <catalin.marinas@arm.com>
2858 M: Will Deacon <will@kernel.org>
2859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2862 F: Documentation/arm64/
2864 F: tools/testing/selftests/arm64/
2865 X: arch/arm64/boot/dts/
2867 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2868 M: George McCollister <george.mccollister@gmail.com>
2869 L: netdev@vger.kernel.org
2871 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2872 F: drivers/net/dsa/xrs700x/*
2873 F: net/dsa/tag_xrs700x.c
2875 AS3645A LED FLASH CONTROLLER DRIVER
2876 M: Sakari Ailus <sakari.ailus@iki.fi>
2877 L: linux-leds@vger.kernel.org
2879 F: drivers/leds/flash/leds-as3645a.c
2881 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2882 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2883 L: linux-media@vger.kernel.org
2885 T: git git://linuxtv.org/media_tree.git
2886 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2887 F: drivers/media/i2c/ak7375.c
2889 ASAHI KASEI AK8974 DRIVER
2890 M: Linus Walleij <linus.walleij@linaro.org>
2891 L: linux-iio@vger.kernel.org
2893 W: http://www.akm.com/
2894 F: drivers/iio/magnetometer/ak8974.c
2896 ASC7621 HARDWARE MONITOR DRIVER
2897 M: George Joseph <george.joseph@fairview5.com>
2898 L: linux-hwmon@vger.kernel.org
2900 F: Documentation/hwmon/asc7621.rst
2901 F: drivers/hwmon/asc7621.c
2903 ASPEED PINCTRL DRIVERS
2904 M: Andrew Jeffery <andrew@aj.id.au>
2905 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2906 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2907 L: linux-gpio@vger.kernel.org
2909 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2910 F: drivers/pinctrl/aspeed/
2912 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2913 M: Eddie James <eajames@linux.ibm.com>
2914 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2916 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2917 F: drivers/irqchip/irq-aspeed-scu-ic.c
2918 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2920 ASPEED SD/MMC DRIVER
2921 M: Andrew Jeffery <andrew@aj.id.au>
2922 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2923 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2924 L: linux-mmc@vger.kernel.org
2926 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2927 F: drivers/mmc/host/sdhci-of-aspeed*
2929 ASPEED VIDEO ENGINE DRIVER
2930 M: Eddie James <eajames@linux.ibm.com>
2931 L: linux-media@vger.kernel.org
2932 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2934 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2935 F: drivers/media/platform/aspeed-video.c
2937 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2938 M: Corentin Chary <corentin.chary@gmail.com>
2939 L: acpi4asus-user@lists.sourceforge.net
2940 L: platform-driver-x86@vger.kernel.org
2942 W: http://acpi4asus.sf.net
2943 F: drivers/platform/x86/asus*.c
2944 F: drivers/platform/x86/eeepc*.c
2946 ASUS WIRELESS RADIO CONTROL DRIVER
2947 M: João Paulo Rechi Vita <jprvita@gmail.com>
2948 L: platform-driver-x86@vger.kernel.org
2950 F: drivers/platform/x86/asus-wireless.c
2953 M: David Howells <dhowells@redhat.com>
2954 L: keyrings@vger.kernel.org
2956 F: Documentation/crypto/asymmetric-keys.rst
2957 F: crypto/asymmetric_keys/
2958 F: include/crypto/pkcs7.h
2959 F: include/crypto/public_key.h
2960 F: include/linux/verification.h
2962 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2963 R: Dan Williams <dan.j.williams@intel.com>
2965 W: http://sourceforge.net/projects/xscaleiop
2966 F: Documentation/crypto/async-tx-api.rst
2968 F: include/linux/async_tx.h
2971 M: Bartosz Golaszewski <brgl@bgdev.pl>
2972 L: linux-i2c@vger.kernel.org
2974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2975 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2976 F: drivers/misc/eeprom/at24.c
2978 ATA OVER ETHERNET (AOE) DRIVER
2979 M: "Justin Sanders" <justin@coraid.com>
2981 W: http://www.openaoe.org/
2982 F: Documentation/admin-guide/aoe/
2983 F: drivers/block/aoe/
2985 ATC260X PMIC MFD DRIVER
2986 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2987 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2988 L: linux-actions@lists.infradead.org
2990 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2991 F: drivers/input/misc/atc260x-onkey.c
2992 F: drivers/mfd/atc260*
2993 F: drivers/power/reset/atc260x-poweroff.c
2994 F: drivers/regulator/atc260x-regulator.c
2995 F: include/linux/mfd/atc260x/*
2997 ATHEROS 71XX/9XXX GPIO DRIVER
2998 M: Alban Bedel <albeu@free.fr>
3000 W: https://github.com/AlbanBedel/linux
3001 T: git git://github.com/AlbanBedel/linux
3002 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3003 F: drivers/gpio/gpio-ath79.c
3005 ATHEROS 71XX/9XXX USB PHY DRIVER
3006 M: Alban Bedel <albeu@free.fr>
3008 W: https://github.com/AlbanBedel/linux
3009 T: git git://github.com/AlbanBedel/linux
3010 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3011 F: drivers/phy/qualcomm/phy-ath79-usb.c
3013 ATHEROS ATH GENERIC UTILITIES
3014 M: Kalle Valo <kvalo@codeaurora.org>
3015 L: linux-wireless@vger.kernel.org
3017 F: drivers/net/wireless/ath/*
3019 ATHEROS ATH5K WIRELESS DRIVER
3020 M: Jiri Slaby <jirislaby@kernel.org>
3021 M: Nick Kossifidis <mickflemm@gmail.com>
3022 M: Luis Chamberlain <mcgrof@kernel.org>
3023 L: linux-wireless@vger.kernel.org
3025 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3026 F: drivers/net/wireless/ath/ath5k/
3028 ATHEROS ATH6KL WIRELESS DRIVER
3029 M: Kalle Valo <kvalo@codeaurora.org>
3030 L: linux-wireless@vger.kernel.org
3032 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3034 F: drivers/net/wireless/ath/ath6kl/
3037 M: Ville Syrjala <syrjala@sci.fi>
3039 F: drivers/input/misc/ati_remote2.c
3041 ATK0110 HWMON DRIVER
3042 M: Luca Tettamanti <kronos.it@gmail.com>
3043 L: linux-hwmon@vger.kernel.org
3045 F: drivers/hwmon/asus_atk0110.c
3047 ATLX ETHERNET DRIVERS
3048 M: Chris Snook <chris.snook@gmail.com>
3049 L: netdev@vger.kernel.org
3051 W: http://sourceforge.net/projects/atl1
3052 W: http://atl1.sourceforge.net
3053 F: drivers/net/ethernet/atheros/
3056 M: Chas Williams <3chas3@gmail.com>
3057 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3058 L: netdev@vger.kernel.org
3060 W: http://linux-atm.sourceforge.net
3062 F: include/linux/atm*
3063 F: include/uapi/linux/atm*
3065 ATMEL MACB ETHERNET DRIVER
3066 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3067 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3069 F: drivers/net/ethernet/cadence/
3071 ATMEL MAXTOUCH DRIVER
3072 M: Nick Dyer <nick@shmanahar.org>
3074 T: git git://github.com/ndyer/linux.git
3075 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3076 F: drivers/input/touchscreen/atmel_mxt_ts.c
3078 ATMEL WIRELESS DRIVER
3079 M: Simon Kelley <simon@thekelleys.org.uk>
3080 L: linux-wireless@vger.kernel.org
3082 W: http://www.thekelleys.org.uk/atmel
3083 W: http://atmelwlandriver.sourceforge.net/
3084 F: drivers/net/wireless/atmel/atmel*
3086 ATOMIC INFRASTRUCTURE
3087 M: Will Deacon <will@kernel.org>
3088 M: Peter Zijlstra <peterz@infradead.org>
3089 R: Boqun Feng <boqun.feng@gmail.com>
3090 L: linux-kernel@vger.kernel.org
3092 F: arch/*/include/asm/atomic*.h
3093 F: include/*/atomic*.h
3094 F: include/linux/refcount.h
3095 F: Documentation/atomic_*.txt
3098 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3099 M: Bradley Grove <linuxdrivers@attotech.com>
3100 L: linux-scsi@vger.kernel.org
3102 W: http://www.attotech.com
3103 F: drivers/scsi/esas2r
3105 ATUSB IEEE 802.15.4 RADIO DRIVER
3106 M: Stefan Schmidt <stefan@datenfreihafen.org>
3107 L: linux-wpan@vger.kernel.org
3109 F: drivers/net/ieee802154/at86rf230.h
3110 F: drivers/net/ieee802154/atusb.c
3111 F: drivers/net/ieee802154/atusb.h
3114 M: Paul Moore <paul@paul-moore.com>
3115 M: Eric Paris <eparis@redhat.com>
3116 L: linux-audit@redhat.com (moderated for non-subscribers)
3118 W: https://github.com/linux-audit
3119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3120 F: include/asm-generic/audit_*.h
3121 F: include/linux/audit.h
3122 F: include/uapi/linux/audit.h
3126 AUXILIARY DISPLAY DRIVERS
3127 M: Miguel Ojeda <ojeda@kernel.org>
3129 F: drivers/auxdisplay/
3130 F: include/linux/cfag12864b.h
3132 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3133 M: Andreas Klinger <ak@it-klinger.de>
3134 L: linux-iio@vger.kernel.org
3136 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3137 F: drivers/iio/adc/hx711.c
3140 M: Ralf Baechle <ralf@linux-mips.org>
3141 L: linux-hams@vger.kernel.org
3143 W: http://www.linux-ax25.org/
3144 F: include/net/ax25.h
3145 F: include/uapi/linux/ax25.h
3149 M: Peter Rosin <peda@axentia.se>
3150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3152 F: arch/arm/boot/dts/at91-linea.dtsi
3153 F: arch/arm/boot/dts/at91-natte.dtsi
3154 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3155 F: arch/arm/boot/dts/at91-tse850-3.dts
3157 AXENTIA ASOC DRIVERS
3158 M: Peter Rosin <peda@axentia.se>
3159 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3161 F: Documentation/devicetree/bindings/sound/axentia,*
3162 F: sound/soc/atmel/tse850-pcm5142.c
3164 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3165 M: Nuno Sá <nuno.sa@analog.com>
3166 L: linux-hwmon@vger.kernel.org
3168 W: http://ez.analog.com/community/linux-device-drivers
3169 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3170 F: drivers/hwmon/axi-fan-control.c
3172 AXXIA I2C CONTROLLER
3173 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3174 L: linux-i2c@vger.kernel.org
3176 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3177 F: drivers/i2c/busses/i2c-axxia.c
3180 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3181 L: linux-media@vger.kernel.org
3183 W: https://linuxtv.org
3184 T: git git://linuxtv.org/media_tree.git
3185 F: drivers/media/usb/dvb-usb-v2/az6007.c
3187 AZTECH FM RADIO RECEIVER DRIVER
3188 M: Hans Verkuil <hverkuil@xs4all.nl>
3189 L: linux-media@vger.kernel.org
3191 W: https://linuxtv.org
3192 T: git git://linuxtv.org/media_tree.git
3193 F: drivers/media/radio/radio-aztech*
3196 L: linux-wireless@vger.kernel.org
3197 L: b43-dev@lists.infradead.org
3199 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3200 F: drivers/net/wireless/broadcom/b43/
3202 B43LEGACY WIRELESS DRIVER
3203 M: Larry Finger <Larry.Finger@lwfinger.net>
3204 L: linux-wireless@vger.kernel.org
3205 L: b43-dev@lists.infradead.org
3207 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3208 F: drivers/net/wireless/broadcom/b43legacy/
3210 BACKLIGHT CLASS/SUBSYSTEM
3211 M: Lee Jones <lee.jones@linaro.org>
3212 M: Daniel Thompson <daniel.thompson@linaro.org>
3213 M: Jingoo Han <jingoohan1@gmail.com>
3214 L: dri-devel@lists.freedesktop.org
3216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3217 F: Documentation/ABI/stable/sysfs-class-backlight
3218 F: Documentation/ABI/testing/sysfs-class-backlight
3219 F: Documentation/devicetree/bindings/leds/backlight
3220 F: drivers/video/backlight/
3221 F: include/linux/backlight.h
3222 F: include/linux/pwm_backlight.h
3225 M: Marek Lindner <mareklindner@neomailbox.ch>
3226 M: Simon Wunderlich <sw@simonwunderlich.de>
3227 M: Antonio Quartulli <a@unstable.cc>
3228 M: Sven Eckelmann <sven@narfation.org>
3229 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3231 W: https://www.open-mesh.org/
3232 Q: https://patchwork.open-mesh.org/project/batman/list/
3233 B: https://www.open-mesh.org/projects/batman-adv/issues
3234 C: ircs://irc.hackint.org/batadv
3235 T: git https://git.open-mesh.org/linux-merge.git
3236 F: Documentation/networking/batman-adv.rst
3237 F: include/uapi/linux/batadv_packet.h
3238 F: include/uapi/linux/batman_adv.h
3241 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3242 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3243 L: linux-hams@vger.kernel.org
3245 W: http://www.baycom.org/~tom/ham/ham.html
3246 F: drivers/net/hamradio/baycom*
3248 BCACHE (BLOCK LAYER CACHE)
3249 M: Coly Li <colyli@suse.de>
3250 M: Kent Overstreet <kent.overstreet@gmail.com>
3251 L: linux-bcache@vger.kernel.org
3253 W: http://bcache.evilpiepirate.org
3254 C: irc://irc.oftc.net/bcache
3255 F: drivers/md/bcache/
3257 BDISP ST MEDIA DRIVER
3258 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3259 L: linux-media@vger.kernel.org
3261 W: https://linuxtv.org
3262 T: git git://linuxtv.org/media_tree.git
3263 F: drivers/media/platform/sti/bdisp
3265 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3266 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3267 L: netdev@vger.kernel.org
3269 F: drivers/net/ethernet/ec_bhf.c
3272 M: Luis de Bethencourt <luisbg@kernel.org>
3273 M: Salah Triki <salah.triki@gmail.com>
3275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3276 F: Documentation/filesystems/befs.rst
3280 M: Paolo Valente <paolo.valente@linaro.org>
3281 M: Jens Axboe <axboe@kernel.dk>
3282 L: linux-block@vger.kernel.org
3284 F: Documentation/block/bfq-iosched.rst
3288 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3290 F: Documentation/filesystems/bfs.rst
3292 F: include/uapi/linux/bfs_fs.h
3295 M: Yury Norov <yury.norov@gmail.com>
3296 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3297 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3299 F: include/asm-generic/bitops/find.h
3300 F: include/linux/bitmap.h
3303 F: lib/find_bit_benchmark.c
3304 F: lib/test_bitmap.c
3305 F: tools/include/asm-generic/bitops/find.h
3306 F: tools/include/linux/bitmap.h
3307 F: tools/lib/bitmap.c
3308 F: tools/lib/find_bit.c
3310 BLINKM RGB LED DRIVER
3311 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3313 F: drivers/leds/leds-blinkm.c
3316 M: Jens Axboe <axboe@kernel.dk>
3317 L: linux-block@vger.kernel.org
3319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3322 F: include/linux/blk*
3323 F: kernel/trace/blktrace.c
3327 M: Joern Engel <joern@lazybastard.org>
3328 L: linux-mtd@lists.infradead.org
3330 F: drivers/mtd/devices/block2mtd.c
3333 M: Marcel Holtmann <marcel@holtmann.org>
3334 M: Johan Hedberg <johan.hedberg@gmail.com>
3335 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3336 L: linux-bluetooth@vger.kernel.org
3338 W: http://www.bluez.org/
3339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3341 F: drivers/bluetooth/
3344 M: Marcel Holtmann <marcel@holtmann.org>
3345 M: Johan Hedberg <johan.hedberg@gmail.com>
3346 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3347 L: linux-bluetooth@vger.kernel.org
3349 W: http://www.bluez.org/
3350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3352 F: include/net/bluetooth/
3356 M: Jay Vosburgh <j.vosburgh@gmail.com>
3357 M: Veaceslav Falico <vfalico@gmail.com>
3358 M: Andy Gospodarek <andy@greyhouse.net>
3359 L: netdev@vger.kernel.org
3361 W: http://sourceforge.net/projects/bonding/
3362 F: drivers/net/bonding/
3363 F: include/net/bonding.h
3364 F: include/uapi/linux/if_bonding.h
3366 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3367 M: Dan Robertson <dan@dlrobertson.com>
3368 L: linux-iio@vger.kernel.org
3370 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3371 F: drivers/iio/accel/bma400*
3373 BPF (Safe dynamic programs and tools)
3374 M: Alexei Starovoitov <ast@kernel.org>
3375 M: Daniel Borkmann <daniel@iogearbox.net>
3376 M: Andrii Nakryiko <andrii@kernel.org>
3377 R: Martin KaFai Lau <kafai@fb.com>
3378 R: Song Liu <songliubraving@fb.com>
3379 R: Yonghong Song <yhs@fb.com>
3380 R: John Fastabend <john.fastabend@gmail.com>
3381 R: KP Singh <kpsingh@kernel.org>
3382 L: netdev@vger.kernel.org
3383 L: bpf@vger.kernel.org
3386 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3389 F: Documentation/bpf/
3390 F: Documentation/networking/filter.rst
3391 F: Documentation/userspace-api/ebpf/
3393 F: include/linux/bpf*
3394 F: include/linux/btf*
3395 F: include/linux/filter.h
3396 F: include/trace/events/xdp.h
3397 F: include/uapi/linux/bpf*
3398 F: include/uapi/linux/btf*
3399 F: include/uapi/linux/filter.h
3401 F: kernel/trace/bpf_trace.c
3404 F: net/core/filter.c
3405 F: net/sched/act_bpf.c
3406 F: net/sched/cls_bpf.c
3408 F: scripts/bpf_doc.py
3411 F: tools/testing/selftests/bpf/
3416 M: Shubham Bansal <illusionist.neo@gmail.com>
3417 L: netdev@vger.kernel.org
3418 L: bpf@vger.kernel.org
3423 M: Daniel Borkmann <daniel@iogearbox.net>
3424 M: Alexei Starovoitov <ast@kernel.org>
3425 M: Zi Shen Lim <zlim.lnx@gmail.com>
3426 L: netdev@vger.kernel.org
3427 L: bpf@vger.kernel.org
3431 BPF JIT for MIPS (32-BIT AND 64-BIT)
3432 M: Paul Burton <paulburton@kernel.org>
3433 L: netdev@vger.kernel.org
3434 L: bpf@vger.kernel.org
3438 BPF JIT for NFP NICs
3439 M: Jakub Kicinski <kuba@kernel.org>
3440 L: netdev@vger.kernel.org
3441 L: bpf@vger.kernel.org
3443 F: drivers/net/ethernet/netronome/nfp/bpf/
3445 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3446 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3447 L: netdev@vger.kernel.org
3448 L: bpf@vger.kernel.org
3450 F: arch/powerpc/net/
3452 BPF JIT for RISC-V (32-bit)
3453 M: Luke Nelson <luke.r.nels@gmail.com>
3454 M: Xi Wang <xi.wang@gmail.com>
3455 L: netdev@vger.kernel.org
3456 L: bpf@vger.kernel.org
3459 X: arch/riscv/net/bpf_jit_comp64.c
3461 BPF JIT for RISC-V (64-bit)
3462 M: Björn Töpel <bjorn@kernel.org>
3463 L: netdev@vger.kernel.org
3464 L: bpf@vger.kernel.org
3467 X: arch/riscv/net/bpf_jit_comp32.c
3470 M: Ilya Leoshkevich <iii@linux.ibm.com>
3471 M: Heiko Carstens <hca@linux.ibm.com>
3472 M: Vasily Gorbik <gor@linux.ibm.com>
3473 L: netdev@vger.kernel.org
3474 L: bpf@vger.kernel.org
3477 X: arch/s390/net/pnet.c
3479 BPF JIT for SPARC (32-BIT AND 64-BIT)
3480 M: David S. Miller <davem@davemloft.net>
3481 L: netdev@vger.kernel.org
3482 L: bpf@vger.kernel.org
3486 BPF JIT for X86 32-BIT
3487 M: Wang YanQing <udknight@gmail.com>
3488 L: netdev@vger.kernel.org
3489 L: bpf@vger.kernel.org
3491 F: arch/x86/net/bpf_jit_comp32.c
3493 BPF JIT for X86 64-BIT
3494 M: Alexei Starovoitov <ast@kernel.org>
3495 M: Daniel Borkmann <daniel@iogearbox.net>
3496 L: netdev@vger.kernel.org
3497 L: bpf@vger.kernel.org
3500 X: arch/x86/net/bpf_jit_comp32.c
3502 BPF LSM (Security Audit and Enforcement using BPF)
3503 M: KP Singh <kpsingh@kernel.org>
3504 R: Florent Revest <revest@chromium.org>
3505 R: Brendan Jackman <jackmanb@chromium.org>
3506 L: bpf@vger.kernel.org
3508 F: Documentation/bpf/bpf_lsm.rst
3509 F: include/linux/bpf_lsm.h
3510 F: kernel/bpf/bpf_lsm.c
3513 BROADCOM B44 10/100 ETHERNET DRIVER
3514 M: Michael Chan <michael.chan@broadcom.com>
3515 L: netdev@vger.kernel.org
3517 F: drivers/net/ethernet/broadcom/b44.*
3519 BROADCOM B53 ETHERNET SWITCH DRIVER
3520 M: Florian Fainelli <f.fainelli@gmail.com>
3521 L: netdev@vger.kernel.org
3522 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3524 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3525 F: drivers/net/dsa/b53/*
3526 F: include/linux/dsa/brcm.h
3527 F: include/linux/platform_data/b53.h
3529 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3530 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3531 L: bcm-kernel-feedback-list@broadcom.com
3532 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3536 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3537 F: drivers/pci/controller/pcie-brcmstb.c
3538 F: drivers/staging/vc04_services
3542 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3543 M: Florian Fainelli <f.fainelli@gmail.com>
3544 M: Ray Jui <rjui@broadcom.com>
3545 M: Scott Branden <sbranden@broadcom.com>
3546 M: bcm-kernel-feedback-list@broadcom.com
3548 T: git git://github.com/broadcom/mach-bcm
3549 F: arch/arm/mach-bcm/
3555 BROADCOM BCM47XX MIPS ARCHITECTURE
3556 M: Hauke Mehrtens <hauke@hauke-m.de>
3557 M: Rafał Miłecki <zajec5@gmail.com>
3558 L: linux-mips@vger.kernel.org
3560 F: Documentation/devicetree/bindings/mips/brcm/
3561 F: arch/mips/bcm47xx/*
3562 F: arch/mips/include/asm/mach-bcm47xx/*
3564 BROADCOM BCM4908 ETHERNET DRIVER
3565 M: Rafał Miłecki <rafal@milecki.pl>
3566 M: bcm-kernel-feedback-list@broadcom.com
3567 L: netdev@vger.kernel.org
3569 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3570 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3571 F: drivers/net/ethernet/broadcom/unimac.h
3573 BROADCOM BCM5301X ARM ARCHITECTURE
3574 M: Hauke Mehrtens <hauke@hauke-m.de>
3575 M: Rafał Miłecki <zajec5@gmail.com>
3576 M: bcm-kernel-feedback-list@broadcom.com
3577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3579 F: arch/arm/boot/dts/bcm470*
3580 F: arch/arm/boot/dts/bcm5301*
3581 F: arch/arm/boot/dts/bcm953012*
3582 F: arch/arm/mach-bcm/bcm_5301x.c
3584 BROADCOM BCM53573 ARM ARCHITECTURE
3585 M: Rafał Miłecki <rafal@milecki.pl>
3586 L: bcm-kernel-feedback-list@broadcom.com
3587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3589 F: arch/arm/boot/dts/bcm47189*
3590 F: arch/arm/boot/dts/bcm53573*
3592 BROADCOM BCM63XX ARM ARCHITECTURE
3593 M: Florian Fainelli <f.fainelli@gmail.com>
3594 M: bcm-kernel-feedback-list@broadcom.com
3595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3597 T: git git://github.com/broadcom/stblinux.git
3600 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3601 M: Kevin Cernekee <cernekee@gmail.com>
3602 L: linux-usb@vger.kernel.org
3604 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3606 BROADCOM BCM7XXX ARM ARCHITECTURE
3607 M: Florian Fainelli <f.fainelli@gmail.com>
3608 M: bcm-kernel-feedback-list@broadcom.com
3609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3611 T: git git://github.com/broadcom/stblinux.git
3612 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3613 F: arch/arm/boot/dts/bcm7*.dts*
3614 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3615 F: arch/arm/mach-bcm/*brcmstb*
3616 F: arch/arm/mm/cache-b15-rac.c
3617 F: drivers/bus/brcmstb_gisb.c
3618 F: drivers/pci/controller/pcie-brcmstb.c
3622 M: Al Cooper <alcooperx@gmail.com>
3623 L: linux-usb@vger.kernel.org
3624 L: bcm-kernel-feedback-list@broadcom.com
3626 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3627 F: drivers/usb/gadget/udc/bdc/
3629 BROADCOM BMIPS CPUFREQ DRIVER
3630 M: Markus Mayer <mmayer@broadcom.com>
3631 M: bcm-kernel-feedback-list@broadcom.com
3632 L: linux-pm@vger.kernel.org
3634 F: drivers/cpufreq/bmips-cpufreq.c
3636 BROADCOM BMIPS MIPS ARCHITECTURE
3637 M: Florian Fainelli <f.fainelli@gmail.com>
3638 L: bcm-kernel-feedback-list@broadcom.com
3639 L: linux-mips@vger.kernel.org
3641 T: git git://github.com/broadcom/stblinux.git
3642 F: arch/mips/bmips/*
3643 F: arch/mips/boot/dts/brcm/bcm*.dts*
3644 F: arch/mips/include/asm/mach-bmips/*
3645 F: arch/mips/kernel/*bmips*
3646 F: drivers/soc/bcm/bcm63xx
3647 F: drivers/irqchip/irq-bcm63*
3648 F: drivers/irqchip/irq-bcm7*
3649 F: drivers/irqchip/irq-brcmstb*
3650 F: include/linux/bcm963xx_nvram.h
3651 F: include/linux/bcm963xx_tag.h
3653 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3654 M: Rasesh Mody <rmody@marvell.com>
3655 M: GR-Linux-NIC-Dev@marvell.com
3656 L: netdev@vger.kernel.org
3658 F: drivers/net/ethernet/broadcom/bnx2.*
3659 F: drivers/net/ethernet/broadcom/bnx2_*
3661 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3662 M: Saurav Kashyap <skashyap@marvell.com>
3663 M: Javed Hasan <jhasan@marvell.com>
3664 M: GR-QLogic-Storage-Upstream@marvell.com
3665 L: linux-scsi@vger.kernel.org
3667 F: drivers/scsi/bnx2fc/
3669 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3670 M: Nilesh Javali <njavali@marvell.com>
3671 M: Manish Rangankar <mrangankar@marvell.com>
3672 M: GR-QLogic-Storage-Upstream@marvell.com
3673 L: linux-scsi@vger.kernel.org
3675 F: drivers/scsi/bnx2i/
3677 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3678 M: Ariel Elior <aelior@marvell.com>
3679 M: Sudarsana Kalluru <skalluru@marvell.com>
3680 M: GR-everest-linux-l2@marvell.com
3681 L: netdev@vger.kernel.org
3683 F: drivers/net/ethernet/broadcom/bnx2x/
3685 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3686 M: Michael Chan <michael.chan@broadcom.com>
3687 L: netdev@vger.kernel.org
3689 F: drivers/net/ethernet/broadcom/bnxt/
3691 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3692 M: Arend van Spriel <aspriel@gmail.com>
3693 M: Franky Lin <franky.lin@broadcom.com>
3694 M: Hante Meuleman <hante.meuleman@broadcom.com>
3695 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3696 M: Wright Feng <wright.feng@infineon.com>
3697 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3698 L: linux-wireless@vger.kernel.org
3699 L: brcm80211-dev-list.pdl@broadcom.com
3700 L: SHA-cyfmac-dev-list@infineon.com
3702 F: drivers/net/wireless/broadcom/brcm80211/
3704 BROADCOM BRCMSTB GPIO DRIVER
3705 M: Gregory Fong <gregory.0xf0@gmail.com>
3706 L: bcm-kernel-feedback-list@broadcom.com
3708 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3709 F: drivers/gpio/gpio-brcmstb.c
3711 BROADCOM BRCMSTB I2C DRIVER
3712 M: Kamal Dasu <kdasu.kdev@gmail.com>
3713 L: linux-i2c@vger.kernel.org
3714 L: bcm-kernel-feedback-list@broadcom.com
3716 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3717 F: drivers/i2c/busses/i2c-brcmstb.c
3719 BROADCOM BRCMSTB UART DRIVER
3720 M: Al Cooper <alcooperx@gmail.com>
3721 L: linux-serial@vger.kernel.org
3722 L: bcm-kernel-feedback-list@broadcom.com
3724 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3725 F: drivers/tty/serial/8250/8250_bcm7271.c
3727 BROADCOM BRCMSTB USB EHCI DRIVER
3728 M: Al Cooper <alcooperx@gmail.com>
3729 L: linux-usb@vger.kernel.org
3730 L: bcm-kernel-feedback-list@broadcom.com
3732 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3733 F: drivers/usb/host/ehci-brcm.*
3735 BROADCOM BRCMSTB USB PIN MAP 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,usb-pinmap.yaml
3741 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3743 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3744 M: Al Cooper <alcooperx@gmail.com>
3745 L: linux-kernel@vger.kernel.org
3746 L: bcm-kernel-feedback-list@broadcom.com
3748 F: drivers/phy/broadcom/phy-brcm-usb*
3750 BROADCOM ETHERNET PHY DRIVERS
3751 M: Florian Fainelli <f.fainelli@gmail.com>
3752 L: bcm-kernel-feedback-list@broadcom.com
3753 L: netdev@vger.kernel.org
3755 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3756 F: drivers/net/phy/bcm*.[ch]
3757 F: drivers/net/phy/broadcom.c
3758 F: include/linux/brcmphy.h
3760 BROADCOM GENET ETHERNET DRIVER
3761 M: Doug Berger <opendmb@gmail.com>
3762 M: Florian Fainelli <f.fainelli@gmail.com>
3763 L: bcm-kernel-feedback-list@broadcom.com
3764 L: netdev@vger.kernel.org
3766 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3767 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3768 F: drivers/net/ethernet/broadcom/genet/
3769 F: drivers/net/ethernet/broadcom/unimac.h
3770 F: drivers/net/mdio/mdio-bcm-unimac.c
3771 F: include/linux/platform_data/bcmgenet.h
3772 F: include/linux/platform_data/mdio-bcm-unimac.h
3774 BROADCOM IPROC ARM ARCHITECTURE
3775 M: Ray Jui <rjui@broadcom.com>
3776 M: Scott Branden <sbranden@broadcom.com>
3777 M: bcm-kernel-feedback-list@broadcom.com
3778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3780 T: git git://github.com/broadcom/cygnus-linux.git
3781 F: arch/arm64/boot/dts/broadcom/northstar2/*
3782 F: arch/arm64/boot/dts/broadcom/stingray/*
3783 F: drivers/clk/bcm/clk-ns*
3784 F: drivers/clk/bcm/clk-sr*
3785 F: drivers/pinctrl/bcm/pinctrl-ns*
3786 F: include/dt-bindings/clock/bcm-sr*
3803 BROADCOM IPROC GBIT ETHERNET DRIVER
3804 M: Rafał Miłecki <rafal@milecki.pl>
3805 M: bcm-kernel-feedback-list@broadcom.com
3806 L: netdev@vger.kernel.org
3808 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3809 F: drivers/net/ethernet/broadcom/bgmac*
3810 F: drivers/net/ethernet/broadcom/unimac.h
3812 BROADCOM KONA GPIO DRIVER
3813 M: Ray Jui <rjui@broadcom.com>
3814 L: bcm-kernel-feedback-list@broadcom.com
3816 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3817 F: drivers/gpio/gpio-bcm-kona.c
3819 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3820 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3821 M: Kashyap Desai <kashyap.desai@broadcom.com>
3822 M: Sumit Saxena <sumit.saxena@broadcom.com>
3823 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3824 L: mpi3mr-linuxdrv.pdl@broadcom.com
3825 L: linux-scsi@vger.kernel.org
3827 W: https://www.broadcom.com/support/storage
3828 F: drivers/scsi/mpi3mr/
3830 BROADCOM NETXTREME-E ROCE DRIVER
3831 M: Selvin Xavier <selvin.xavier@broadcom.com>
3832 L: linux-rdma@vger.kernel.org
3834 W: http://www.broadcom.com
3835 F: drivers/infiniband/hw/bnxt_re/
3836 F: include/uapi/rdma/bnxt_re-abi.h
3838 BROADCOM NVRAM DRIVER
3839 M: Rafał Miłecki <zajec5@gmail.com>
3840 L: linux-mips@vger.kernel.org
3842 F: drivers/firmware/broadcom/*
3844 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3845 M: Rafał Miłecki <rafal@milecki.pl>
3846 M: Florian Fainelli <f.fainelli@gmail.com>
3847 M: bcm-kernel-feedback-list@broadcom.com
3848 L: linux-pm@vger.kernel.org
3850 T: git git://github.com/broadcom/stblinux.git
3851 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3852 F: include/dt-bindings/soc/bcm-pmb.h
3854 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3855 M: Rafał Miłecki <zajec5@gmail.com>
3856 L: linux-wireless@vger.kernel.org
3859 F: include/linux/bcma/
3862 M: Kamal Dasu <kdasu.kdev@gmail.com>
3863 M: bcm-kernel-feedback-list@broadcom.com
3865 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3866 F: drivers/spi/spi-bcm-qspi.*
3867 F: drivers/spi/spi-brcmstb-qspi.c
3868 F: drivers/spi/spi-iproc-qspi.c
3870 BROADCOM STB AVS CPUFREQ DRIVER
3871 M: Markus Mayer <mmayer@broadcom.com>
3872 M: bcm-kernel-feedback-list@broadcom.com
3873 L: linux-pm@vger.kernel.org
3875 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3876 F: drivers/cpufreq/brcmstb*
3878 BROADCOM STB AVS TMON DRIVER
3879 M: Markus Mayer <mmayer@broadcom.com>
3880 M: bcm-kernel-feedback-list@broadcom.com
3881 L: linux-pm@vger.kernel.org
3883 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3884 F: drivers/thermal/broadcom/brcmstb*
3886 BROADCOM STB DPFE DRIVER
3887 M: Markus Mayer <mmayer@broadcom.com>
3888 M: bcm-kernel-feedback-list@broadcom.com
3889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3891 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3892 F: drivers/memory/brcmstb_dpfe.c
3894 BROADCOM STB NAND FLASH DRIVER
3895 M: Brian Norris <computersforpeace@gmail.com>
3896 M: Kamal Dasu <kdasu.kdev@gmail.com>
3897 L: linux-mtd@lists.infradead.org
3898 L: bcm-kernel-feedback-list@broadcom.com
3900 F: drivers/mtd/nand/raw/brcmnand/
3902 BROADCOM STB PCIE DRIVER
3903 M: Jim Quinlan <jim2101024@gmail.com>
3904 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3905 M: Florian Fainelli <f.fainelli@gmail.com>
3906 M: bcm-kernel-feedback-list@broadcom.com
3907 L: linux-pci@vger.kernel.org
3909 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3910 F: drivers/pci/controller/pcie-brcmstb.c
3912 BROADCOM SYSTEMPORT ETHERNET DRIVER
3913 M: Florian Fainelli <f.fainelli@gmail.com>
3914 L: bcm-kernel-feedback-list@broadcom.com
3915 L: netdev@vger.kernel.org
3917 F: drivers/net/ethernet/broadcom/bcmsysport.*
3918 F: drivers/net/ethernet/broadcom/unimac.h
3920 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3921 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3922 M: Prashant Sreedharan <prashant@broadcom.com>
3923 M: Michael Chan <mchan@broadcom.com>
3924 L: netdev@vger.kernel.org
3926 F: drivers/net/ethernet/broadcom/tg3.*
3929 M: Scott Branden <scott.branden@broadcom.com>
3930 L: bcm-kernel-feedback-list@broadcom.com
3932 F: drivers/misc/bcm-vk/
3933 F: include/uapi/linux/misc/bcm_vk.h
3935 BROCADE BFA FC SCSI DRIVER
3936 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3937 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3938 L: linux-scsi@vger.kernel.org
3940 F: drivers/scsi/bfa/
3942 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3943 M: Rasesh Mody <rmody@marvell.com>
3944 M: Sudarsana Kalluru <skalluru@marvell.com>
3945 M: GR-Linux-NIC-Dev@marvell.com
3946 L: netdev@vger.kernel.org
3948 F: drivers/net/ethernet/brocade/bna/
3950 BSG (block layer generic sg v4 driver)
3951 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3952 L: linux-scsi@vger.kernel.org
3955 F: include/linux/bsg.h
3956 F: include/uapi/linux/bsg.h
3959 M: Clemens Ladisch <clemens@ladisch.de>
3960 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3963 F: Documentation/sound/cards/bt87x.rst
3964 F: sound/pci/bt87x.c
3967 M: Michael Buesch <m@bues.ch>
3969 W: http://bu3sch.de/btgpio.php
3970 F: drivers/gpio/gpio-bt8xx.c
3973 M: Chris Mason <clm@fb.com>
3974 M: Josef Bacik <josef@toxicpanda.com>
3975 M: David Sterba <dsterba@suse.com>
3976 L: linux-btrfs@vger.kernel.org
3978 W: http://btrfs.wiki.kernel.org/
3979 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3980 C: irc://irc.libera.chat/btrfs
3981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3982 F: Documentation/filesystems/btrfs.rst
3984 F: include/linux/btrfs*
3985 F: include/uapi/linux/btrfs*
3987 BTTV VIDEO4LINUX DRIVER
3988 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3989 L: linux-media@vger.kernel.org
3991 W: https://linuxtv.org
3992 T: git git://linuxtv.org/media_tree.git
3993 F: Documentation/driver-api/media/drivers/bttv*
3994 F: drivers/media/pci/bt8xx/bttv*
3996 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3997 M: Chanwoo Choi <cw00.choi@samsung.com>
3998 L: linux-pm@vger.kernel.org
3999 L: linux-samsung-soc@vger.kernel.org
4001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4002 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4003 F: drivers/devfreq/exynos-bus.c
4005 BUSLOGIC SCSI DRIVER
4006 M: Khalid Aziz <khalid@gonehiking.org>
4007 L: linux-scsi@vger.kernel.org
4009 F: drivers/scsi/BusLogic.*
4010 F: drivers/scsi/FlashPoint.*
4012 C-MEDIA CMI8788 DRIVER
4013 M: Clemens Ladisch <clemens@ladisch.de>
4014 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4017 F: sound/pci/oxygen/
4020 M: Guo Ren <guoren@kernel.org>
4021 L: linux-csky@vger.kernel.org
4023 T: git https://github.com/c-sky/csky-linux.git
4024 F: Documentation/devicetree/bindings/csky/
4025 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4026 F: Documentation/devicetree/bindings/timer/csky,*
4028 F: drivers/clocksource/timer-gx6605s.c
4029 F: drivers/clocksource/timer-mp-csky.c
4030 F: drivers/irqchip/irq-csky-*
4034 CA8210 IEEE-802.15.4 RADIO DRIVER
4035 M: Harry Morris <h.morris@cascoda.com>
4036 L: linux-wpan@vger.kernel.org
4038 W: https://github.com/Cascoda/ca8210-linux.git
4039 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4040 F: drivers/net/ieee802154/ca8210.c
4042 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4043 M: Damien Le Moal <damien.lemoal@wdc.com>
4044 L: linux-riscv@lists.infradead.org
4045 L: linux-gpio@vger.kernel.org (pinctrl driver)
4046 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4047 F: drivers/pinctrl/pinctrl-k210.c
4049 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4050 M: Damien Le Moal <damien.lemoal@wdc.com>
4051 L: linux-kernel@vger.kernel.org
4052 L: linux-riscv@lists.infradead.org
4054 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4055 F: drivers/reset/reset-k210.c
4057 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4058 M: Damien Le Moal <damien.lemoal@wdc.com>
4059 L: linux-riscv@lists.infradead.org
4061 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4062 F: drivers/soc/canaan/
4063 F: include/soc/canaan/
4065 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4066 M: David Howells <dhowells@redhat.com>
4067 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4069 F: Documentation/filesystems/caching/cachefiles.rst
4072 CADENCE MIPI-CSI2 BRIDGES
4073 M: Maxime Ripard <mripard@kernel.org>
4074 L: linux-media@vger.kernel.org
4076 F: Documentation/devicetree/bindings/media/cdns,*.txt
4077 F: drivers/media/platform/cadence/cdns-csi2*
4080 L: linux-mtd@lists.infradead.org
4082 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4083 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4085 CADENCE USB3 DRD IP DRIVER
4086 M: Peter Chen <peter.chen@kernel.org>
4087 M: Pawel Laszczak <pawell@cadence.com>
4088 R: Roger Quadros <rogerq@kernel.org>
4089 R: Aswath Govindraju <a-govindraju@ti.com>
4090 L: linux-usb@vger.kernel.org
4092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4093 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4094 F: drivers/usb/cdns3/
4095 X: drivers/usb/cdns3/cdnsp*
4097 CADENCE USBSSP DRD IP DRIVER
4098 M: Pawel Laszczak <pawell@cadence.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: drivers/usb/cdns3/
4103 X: drivers/usb/cdns3/cdns3*
4105 CADET FM/AM RADIO RECEIVER DRIVER
4106 M: Hans Verkuil <hverkuil@xs4all.nl>
4107 L: linux-media@vger.kernel.org
4109 W: https://linuxtv.org
4110 T: git git://linuxtv.org/media_tree.git
4111 F: drivers/media/radio/radio-cadet*
4113 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4114 L: linux-media@vger.kernel.org
4116 T: git git://linuxtv.org/media_tree.git
4117 F: Documentation/admin-guide/media/cafe_ccic*
4118 F: drivers/media/platform/marvell-ccic/
4121 L: netdev@vger.kernel.org
4123 F: Documentation/networking/caif/
4124 F: drivers/net/caif/
4125 F: include/net/caif/
4126 F: include/uapi/linux/caif/
4130 M: Toke Høiland-Jørgensen <toke@toke.dk>
4131 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4133 F: net/sched/sch_cake.c
4136 M: Wolfgang Grandegger <wg@grandegger.com>
4137 M: Marc Kleine-Budde <mkl@pengutronix.de>
4138 L: linux-can@vger.kernel.org
4140 W: https://github.com/linux-can
4141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4143 F: Documentation/devicetree/bindings/net/can/
4144 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4146 F: drivers/phy/phy-can-transceiver.c
4147 F: include/linux/can/bittiming.h
4148 F: include/linux/can/dev.h
4149 F: include/linux/can/led.h
4150 F: include/linux/can/length.h
4151 F: include/linux/can/platform/
4152 F: include/linux/can/rx-offload.h
4153 F: include/uapi/linux/can/error.h
4154 F: include/uapi/linux/can/netlink.h
4155 F: include/uapi/linux/can/vxcan.h
4158 M: Oliver Hartkopp <socketcan@hartkopp.net>
4159 M: Marc Kleine-Budde <mkl@pengutronix.de>
4160 L: linux-can@vger.kernel.org
4162 W: https://github.com/linux-can
4163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4165 F: Documentation/networking/can.rst
4166 F: include/linux/can/can-ml.h
4167 F: include/linux/can/core.h
4168 F: include/linux/can/skb.h
4169 F: include/net/netns/can.h
4170 F: include/uapi/linux/can.h
4171 F: include/uapi/linux/can/bcm.h
4172 F: include/uapi/linux/can/gw.h
4173 F: include/uapi/linux/can/isotp.h
4174 F: include/uapi/linux/can/raw.h
4177 CAN-J1939 NETWORK LAYER
4178 M: Robin van der Gracht <robin@protonic.nl>
4179 M: Oleksij Rempel <o.rempel@pengutronix.de>
4180 R: kernel@pengutronix.de
4181 L: linux-can@vger.kernel.org
4183 F: Documentation/networking/j1939.rst
4184 F: include/uapi/linux/can/j1939.h
4188 M: Serge Hallyn <serge@hallyn.com>
4189 L: linux-security-module@vger.kernel.org
4191 F: include/linux/capability.h
4192 F: include/uapi/linux/capability.h
4193 F: kernel/capability.c
4194 F: security/commoncap.c
4196 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4197 M: Kevin Tsai <ktsai@capellamicro.com>
4199 F: drivers/iio/light/cm*
4201 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4202 M: Christian Lamparter <chunkeey@googlemail.com>
4203 L: linux-wireless@vger.kernel.org
4205 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4206 F: drivers/net/wireless/ath/carl9170/
4209 M: Robert Richter <rric@kernel.org>
4211 W: http://www.marvell.com
4212 F: drivers/i2c/busses/i2c-octeon*
4213 F: drivers/i2c/busses/i2c-thunderx*
4215 CAVIUM LIQUIDIO NETWORK DRIVER
4216 M: Derek Chickles <dchickles@marvell.com>
4217 M: Satanand Burla <sburla@marvell.com>
4218 M: Felix Manlunas <fmanlunas@marvell.com>
4219 L: netdev@vger.kernel.org
4221 W: http://www.marvell.com
4222 F: drivers/net/ethernet/cavium/liquidio/
4225 M: Robert Richter <rric@kernel.org>
4227 W: http://www.marvell.com
4228 F: drivers/mmc/host/cavium*
4230 CAVIUM OCTEON-TX CRYPTO DRIVER
4231 M: George Cherian <gcherian@marvell.com>
4232 L: linux-crypto@vger.kernel.org
4234 W: http://www.marvell.com
4235 F: drivers/crypto/cavium/cpt/
4237 CAVIUM THUNDERX2 ARM64 SOC
4238 M: Robert Richter <rric@kernel.org>
4239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4241 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4242 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4244 CBS/ETF/TAPRIO QDISCS
4245 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4247 L: netdev@vger.kernel.org
4248 F: net/sched/sch_cbs.c
4249 F: net/sched/sch_etf.c
4250 F: net/sched/sch_taprio.c
4252 CC2520 IEEE-802.15.4 RADIO DRIVER
4253 M: Varka Bhadram <varkabhadram@gmail.com>
4254 L: linux-wpan@vger.kernel.org
4256 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4257 F: drivers/net/ieee802154/cc2520.c
4258 F: include/linux/spi/cc2520.h
4260 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4261 M: Gilad Ben-Yossef <gilad@benyossef.com>
4262 L: linux-crypto@vger.kernel.org
4264 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4265 F: drivers/crypto/ccree/
4267 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4268 M: Hadar Gat <hadar.gat@arm.com>
4269 L: linux-crypto@vger.kernel.org
4271 F: drivers/char/hw_random/cctrng.c
4272 F: drivers/char/hw_random/cctrng.h
4273 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4274 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4277 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4278 L: linux-media@vger.kernel.org
4280 W: http://linuxtv.org
4281 T: git git://linuxtv.org/media_tree.git
4282 F: Documentation/ABI/testing/debugfs-cec-error-inj
4283 F: Documentation/devicetree/bindings/media/cec.txt
4284 F: Documentation/driver-api/media/cec-core.rst
4285 F: Documentation/userspace-api/media/cec
4286 F: drivers/media/cec/
4287 F: drivers/media/rc/keymaps/rc-cec.c
4288 F: include/media/cec-notifier.h
4289 F: include/media/cec.h
4290 F: include/uapi/linux/cec-funcs.h
4291 F: include/uapi/linux/cec.h
4294 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4295 L: linux-media@vger.kernel.org
4297 W: http://linuxtv.org
4298 T: git git://linuxtv.org/media_tree.git
4299 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4300 F: drivers/media/cec/platform/cec-gpio/
4302 CELL BROADBAND ENGINE ARCHITECTURE
4303 M: Arnd Bergmann <arnd@arndb.de>
4304 L: linuxppc-dev@lists.ozlabs.org
4306 W: http://www.ibm.com/developerworks/power/cell/
4307 F: arch/powerpc/include/asm/cell*.h
4308 F: arch/powerpc/include/asm/spu*.h
4309 F: arch/powerpc/include/uapi/asm/spu*.h
4310 F: arch/powerpc/platforms/cell/
4312 CELLWISE CW2015 BATTERY DRIVER
4313 M: Tobias Schrammm <t.schramm@manjaro.org>
4315 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4316 F: drivers/power/supply/cw2015_battery.c
4318 CEPH COMMON CODE (LIBCEPH)
4319 M: Ilya Dryomov <idryomov@gmail.com>
4320 M: Jeff Layton <jlayton@kernel.org>
4321 L: ceph-devel@vger.kernel.org
4324 T: git git://github.com/ceph/ceph-client.git
4325 F: include/linux/ceph/
4326 F: include/linux/crush/
4329 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4330 M: Jeff Layton <jlayton@kernel.org>
4331 M: Ilya Dryomov <idryomov@gmail.com>
4332 L: ceph-devel@vger.kernel.org
4335 T: git git://github.com/ceph/ceph-client.git
4336 F: Documentation/filesystems/ceph.rst
4339 CERTIFICATE HANDLING
4340 M: David Howells <dhowells@redhat.com>
4341 M: David Woodhouse <dwmw2@infradead.org>
4342 L: keyrings@vger.kernel.org
4344 F: Documentation/admin-guide/module-signing.rst
4346 F: scripts/extract-cert.c
4347 F: scripts/sign-file.c
4349 CFAG12864B LCD DRIVER
4350 M: Miguel Ojeda <ojeda@kernel.org>
4352 F: drivers/auxdisplay/cfag12864b.c
4353 F: include/linux/cfag12864b.h
4355 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4356 M: Miguel Ojeda <ojeda@kernel.org>
4358 F: drivers/auxdisplay/cfag12864bfb.c
4359 F: include/linux/cfag12864b.h
4361 CHAR and MISC DRIVERS
4362 M: Arnd Bergmann <arnd@arndb.de>
4363 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4368 F: include/linux/miscdevice.h
4369 X: drivers/char/agp/
4370 X: drivers/char/hw_random/
4371 X: drivers/char/ipmi/
4372 X: drivers/char/random.c
4373 X: drivers/char/tpm/
4376 M: Andy Whitcroft <apw@canonical.com>
4377 M: Joe Perches <joe@perches.com>
4378 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4379 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4381 F: scripts/checkpatch.pl
4383 CHECKPATCH DOCUMENTATION
4384 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4385 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4386 R: Joe Perches <joe@perches.com>
4388 F: Documentation/dev-tools/checkpatch.rst
4390 CHINESE DOCUMENTATION
4391 M: Alex Shi <alexs@kernel.org>
4393 F: Documentation/translations/zh_CN/
4395 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4396 M: Peter Chen <peter.chen@kernel.org>
4397 L: linux-usb@vger.kernel.org
4399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4400 F: drivers/usb/chipidea/
4402 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4403 M: Hans de Goede <hdegoede@redhat.com>
4404 L: linux-input@vger.kernel.org
4406 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4407 F: drivers/input/touchscreen/chipone_icn8318.c
4409 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4410 M: Hans de Goede <hdegoede@redhat.com>
4411 L: linux-input@vger.kernel.org
4413 F: drivers/input/touchscreen/chipone_icn8505.c
4415 CHROME HARDWARE PLATFORM SUPPORT
4416 M: Benson Leung <bleung@chromium.org>
4417 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4420 F: drivers/platform/chrome/
4422 CHROMEOS EC CODEC DRIVER
4423 M: Cheng-Yi Chiang <cychiang@chromium.org>
4424 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4425 R: Guenter Roeck <groeck@chromium.org>
4427 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4428 F: sound/soc/codecs/cros_ec_codec.*
4430 CHROMEOS EC SUBDRIVERS
4431 M: Benson Leung <bleung@chromium.org>
4432 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4433 R: Guenter Roeck <groeck@chromium.org>
4435 F: drivers/power/supply/cros_usbpd-charger.c
4439 CHRONTEL CH7322 CEC DRIVER
4440 M: Jeff Chase <jnchase@google.com>
4441 L: linux-media@vger.kernel.org
4443 T: git git://linuxtv.org/media_tree.git
4444 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4445 F: drivers/media/cec/i2c/ch7322.c
4447 CIRRUS LOGIC AUDIO CODEC DRIVERS
4448 M: James Schulman <james.schulman@cirrus.com>
4449 M: David Rhodes <david.rhodes@cirrus.com>
4450 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4451 L: patches@opensource.cirrus.com
4453 F: sound/soc/codecs/cs*
4455 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4456 M: Hartley Sweeten <hsweeten@visionengravers.com>
4457 L: netdev@vger.kernel.org
4459 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4461 CIRRUS LOGIC LOCHNAGAR DRIVER
4462 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4463 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4464 L: patches@opensource.cirrus.com
4466 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4467 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4468 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4469 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4470 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4471 F: Documentation/hwmon/lochnagar.rst
4472 F: drivers/clk/clk-lochnagar.c
4473 F: drivers/hwmon/lochnagar-hwmon.c
4474 F: drivers/mfd/lochnagar-i2c.c
4475 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4476 F: drivers/regulator/lochnagar-regulator.c
4477 F: include/dt-bindings/clk/lochnagar.h
4478 F: include/dt-bindings/pinctrl/lochnagar.h
4479 F: include/linux/mfd/lochnagar*
4480 F: sound/soc/codecs/lochnagar-sc.c
4482 CIRRUS LOGIC MADERA CODEC DRIVERS
4483 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4484 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4485 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4486 L: patches@opensource.cirrus.com
4488 W: https://github.com/CirrusLogic/linux-drivers/wiki
4489 T: git https://github.com/CirrusLogic/linux-drivers.git
4490 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4491 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4492 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4493 F: drivers/gpio/gpio-madera*
4494 F: drivers/irqchip/irq-madera*
4495 F: drivers/mfd/cs47l*
4496 F: drivers/mfd/madera*
4497 F: drivers/pinctrl/cirrus/*
4498 F: include/dt-bindings/sound/madera*
4499 F: include/linux/irqchip/irq-madera*
4500 F: include/linux/mfd/madera/*
4501 F: include/sound/madera*
4502 F: sound/soc/codecs/cs47l*
4503 F: sound/soc/codecs/madera*
4505 CISCO FCOE HBA DRIVER
4506 M: Satish Kharat <satishkh@cisco.com>
4507 M: Sesidhar Baddela <sebaddel@cisco.com>
4508 M: Karan Tilak Kumar <kartilak@cisco.com>
4509 L: linux-scsi@vger.kernel.org
4511 F: drivers/scsi/fnic/
4513 CISCO SCSI HBA DRIVER
4514 M: Karan Tilak Kumar <kartilak@cisco.com>
4515 M: Sesidhar Baddela <sebaddel@cisco.com>
4516 L: linux-scsi@vger.kernel.org
4518 F: drivers/scsi/snic/
4520 CISCO VIC ETHERNET NIC DRIVER
4521 M: Christian Benvenuti <benve@cisco.com>
4522 M: Govindarajulu Varadarajan <_govind@gmx.com>
4524 F: drivers/net/ethernet/cisco/enic/
4526 CISCO VIC LOW LATENCY NIC DRIVER
4527 M: Christian Benvenuti <benve@cisco.com>
4528 M: Nelson Escobar <neescoba@cisco.com>
4530 F: drivers/infiniband/hw/usnic/
4533 M: Miguel Ojeda <ojeda@kernel.org>
4537 CLANG/LLVM BUILD SUPPORT
4538 M: Nathan Chancellor <nathan@kernel.org>
4539 M: Nick Desaulniers <ndesaulniers@google.com>
4540 L: llvm@lists.linux.dev
4542 W: https://clangbuiltlinux.github.io/
4543 B: https://github.com/ClangBuiltLinux/linux/issues
4544 C: irc://irc.libera.chat/clangbuiltlinux
4545 F: Documentation/kbuild/llvm.rst
4546 F: include/linux/compiler-clang.h
4547 F: scripts/Makefile.clang
4548 F: scripts/clang-tools/
4549 K: \b(?i:clang|llvm)\b
4551 CLANG CONTROL FLOW INTEGRITY SUPPORT
4552 M: Sami Tolvanen <samitolvanen@google.com>
4553 M: Kees Cook <keescook@chromium.org>
4554 R: Nathan Chancellor <nathan@kernel.org>
4555 R: Nick Desaulniers <ndesaulniers@google.com>
4556 L: llvm@lists.linux.dev
4558 B: https://github.com/ClangBuiltLinux/linux/issues
4559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4560 F: include/linux/cfi.h
4564 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4565 L: linux-kernel@vger.kernel.org
4567 F: include/linux/cleancache.h
4571 M: Russell King <linux@armlinux.org.uk>
4572 L: linux-clk@vger.kernel.org
4574 F: include/linux/clk.h
4576 CLOCKSOURCE, CLOCKEVENT DRIVERS
4577 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4578 M: Thomas Gleixner <tglx@linutronix.de>
4579 L: linux-kernel@vger.kernel.org
4581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4582 F: Documentation/devicetree/bindings/timer/
4583 F: drivers/clocksource/
4586 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4587 M: Daniel Oliveira Nascimento <don@syst.com.br>
4588 L: platform-driver-x86@vger.kernel.org
4590 F: drivers/platform/x86/classmate-laptop.c
4593 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4594 L: linux-media@vger.kernel.org
4596 W: https://linuxtv.org
4597 T: git git://linuxtv.org/media_tree.git
4598 F: drivers/media/pci/cobalt/
4600 COCCINELLE/Semantic Patches (SmPL)
4601 M: Julia Lawall <Julia.Lawall@inria.fr>
4602 M: Gilles Muller <Gilles.Muller@inria.fr>
4603 M: Nicolas Palix <nicolas.palix@imag.fr>
4604 M: Michal Marek <michal.lkml@markovi.net>
4605 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4607 W: http://coccinelle.lip6.fr/
4608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4609 F: Documentation/dev-tools/coccinelle.rst
4610 F: scripts/coccicheck
4611 F: scripts/coccinelle/
4614 M: Jan Harkes <jaharkes@cs.cmu.edu>
4616 L: codalist@coda.cs.cmu.edu
4618 W: http://www.coda.cs.cmu.edu/
4619 F: Documentation/filesystems/coda.rst
4621 F: include/linux/coda*.h
4622 F: include/uapi/linux/coda*.h
4624 CODA V4L2 MEM2MEM DRIVER
4625 M: Philipp Zabel <p.zabel@pengutronix.de>
4626 L: linux-media@vger.kernel.org
4628 F: Documentation/devicetree/bindings/media/coda.yaml
4629 F: drivers/media/platform/coda/
4632 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4634 F: Documentation/process/code-of-conduct-interpretation.rst
4635 F: Documentation/process/code-of-conduct.rst
4638 M: Ian Abbott <abbotti@mev.co.uk>
4639 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4643 COMMON CLK FRAMEWORK
4644 M: Michael Turquette <mturquette@baylibre.com>
4645 M: Stephen Boyd <sboyd@kernel.org>
4646 L: linux-clk@vger.kernel.org
4648 Q: http://patchwork.kernel.org/project/linux-clk/list/
4649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4650 F: Documentation/devicetree/bindings/clock/
4652 F: include/linux/clk-pr*
4653 F: include/linux/clk/
4654 F: include/linux/of_clk.h
4655 X: drivers/clk/clkdev.c
4657 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4658 M: Steve French <sfrench@samba.org>
4659 L: linux-cifs@vger.kernel.org
4660 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4662 W: http://linux-cifs.samba.org/
4663 T: git git://git.samba.org/sfrench/cifs-2.6.git
4664 F: Documentation/admin-guide/cifs/
4668 COMPACTPCI HOTPLUG CORE
4669 M: Scott Murray <scott@spiteful.org>
4670 L: linux-pci@vger.kernel.org
4672 F: drivers/pci/hotplug/cpci_hotplug*
4674 COMPACTPCI HOTPLUG GENERIC DRIVER
4675 M: Scott Murray <scott@spiteful.org>
4676 L: linux-pci@vger.kernel.org
4678 F: drivers/pci/hotplug/cpcihp_generic.c
4680 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4681 M: Scott Murray <scott@spiteful.org>
4682 L: linux-pci@vger.kernel.org
4684 F: drivers/pci/hotplug/cpcihp_zt5550.*
4686 COMPAL LAPTOP SUPPORT
4687 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4688 L: platform-driver-x86@vger.kernel.org
4690 F: drivers/platform/x86/compal-laptop.c
4693 M: Miguel Ojeda <ojeda@kernel.org>
4694 R: Nick Desaulniers <ndesaulniers@google.com>
4696 F: include/linux/compiler_attributes.h
4698 COMPUTE EXPRESS LINK (CXL)
4699 M: Alison Schofield <alison.schofield@intel.com>
4700 M: Vishal Verma <vishal.l.verma@intel.com>
4701 M: Ira Weiny <ira.weiny@intel.com>
4702 M: Ben Widawsky <ben.widawsky@intel.com>
4703 M: Dan Williams <dan.j.williams@intel.com>
4704 L: linux-cxl@vger.kernel.org
4707 F: include/uapi/linux/cxl_mem.h
4709 CONEXANT ACCESSRUNNER USB DRIVER
4710 L: accessrunner-general@lists.sourceforge.net
4712 W: http://accessrunner.sourceforge.net/
4713 F: drivers/usb/atm/cxacru.c
4716 M: Joel Becker <jlbec@evilplan.org>
4717 M: Christoph Hellwig <hch@lst.de>
4719 T: git git://git.infradead.org/users/hch/configfs.git
4721 F: include/linux/configfs.h
4722 F: samples/configfs/
4725 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4727 F: drivers/video/console/
4728 F: include/linux/console*
4731 M: Frederic Weisbecker <frederic@kernel.org>
4733 F: kernel/context_tracking.c
4734 F: include/linux/context_tracking*
4736 CONTROL GROUP (CGROUP)
4737 M: Tejun Heo <tj@kernel.org>
4738 M: Zefan Li <lizefan.x@bytedance.com>
4739 M: Johannes Weiner <hannes@cmpxchg.org>
4740 L: cgroups@vger.kernel.org
4742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4743 F: Documentation/admin-guide/cgroup-v1/
4744 F: Documentation/admin-guide/cgroup-v2.rst
4745 F: include/linux/cgroup*
4748 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4749 M: Tejun Heo <tj@kernel.org>
4750 M: Jens Axboe <axboe@kernel.dk>
4751 L: cgroups@vger.kernel.org
4752 L: linux-block@vger.kernel.org
4753 T: git git://git.kernel.dk/linux-block
4754 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4755 F: block/bfq-cgroup.c
4756 F: block/blk-cgroup.c
4757 F: block/blk-iolatency.c
4758 F: block/blk-throttle.c
4759 F: include/linux/blk-cgroup.h
4761 CONTROL GROUP - CPUSET
4762 M: Zefan Li <lizefan.x@bytedance.com>
4763 L: cgroups@vger.kernel.org
4765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4766 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4767 F: include/linux/cpuset.h
4768 F: kernel/cgroup/cpuset.c
4770 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4771 M: Johannes Weiner <hannes@cmpxchg.org>
4772 M: Michal Hocko <mhocko@kernel.org>
4773 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4774 L: cgroups@vger.kernel.org
4775 L: linux-mm@kvack.org
4780 CORETEMP HARDWARE MONITORING DRIVER
4781 M: Fenghua Yu <fenghua.yu@intel.com>
4782 L: linux-hwmon@vger.kernel.org
4784 F: Documentation/hwmon/coretemp.rst
4785 F: drivers/hwmon/coretemp.c
4787 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4788 M: Marius Zachmann <mail@mariuszachmann.de>
4789 L: linux-hwmon@vger.kernel.org
4791 F: drivers/hwmon/corsair-cpro.c
4793 CORSAIR-PSU HARDWARE MONITOR DRIVER
4794 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4795 L: linux-hwmon@vger.kernel.org
4797 F: Documentation/hwmon/corsair-psu.rst
4798 F: drivers/hwmon/corsair-psu.c
4800 COSA/SRP SYNC SERIAL DRIVER
4801 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4803 W: http://www.fi.muni.cz/~kas/cosa/
4804 F: drivers/net/wan/cosa*
4807 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4808 L: linux-iio@vger.kernel.org
4810 F: Documentation/ABI/testing/sysfs-bus-counter
4811 F: Documentation/driver-api/generic-counter.rst
4813 F: include/linux/counter.h
4814 F: include/linux/counter_enum.h
4817 M: Bence Csókás <bence98@sch.bme.hu>
4819 F: drivers/i2c/busses/i2c-cp2615.c
4821 CPMAC ETHERNET DRIVER
4822 M: Florian Fainelli <f.fainelli@gmail.com>
4823 L: netdev@vger.kernel.org
4825 F: drivers/net/ethernet/ti/cpmac.c
4827 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4828 M: Viresh Kumar <viresh.kumar@linaro.org>
4829 M: Sudeep Holla <sudeep.holla@arm.com>
4830 L: linux-pm@vger.kernel.org
4832 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4833 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4835 CPU FREQUENCY SCALING FRAMEWORK
4836 M: "Rafael J. Wysocki" <rafael@kernel.org>
4837 M: Viresh Kumar <viresh.kumar@linaro.org>
4838 L: linux-pm@vger.kernel.org
4840 B: https://bugzilla.kernel.org
4841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4843 F: Documentation/admin-guide/pm/cpufreq.rst
4844 F: Documentation/admin-guide/pm/intel_pstate.rst
4845 F: Documentation/cpu-freq/
4846 F: Documentation/devicetree/bindings/cpufreq/
4848 F: include/linux/cpufreq.h
4849 F: include/linux/sched/cpufreq.h
4850 F: kernel/sched/cpufreq*.c
4851 F: tools/testing/selftests/cpufreq/
4853 CPU IDLE TIME MANAGEMENT FRAMEWORK
4854 M: "Rafael J. Wysocki" <rafael@kernel.org>
4855 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4856 L: linux-pm@vger.kernel.org
4858 B: https://bugzilla.kernel.org
4859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4860 F: Documentation/admin-guide/pm/cpuidle.rst
4861 F: Documentation/driver-api/pm/cpuidle.rst
4863 F: include/linux/cpuidle.h
4865 CPU POWER MONITORING SUBSYSTEM
4866 M: Thomas Renninger <trenn@suse.com>
4867 M: Shuah Khan <shuah@kernel.org>
4868 M: Shuah Khan <skhan@linuxfoundation.org>
4869 L: linux-pm@vger.kernel.org
4871 F: tools/power/cpupower/
4874 M: "H. Peter Anvin" <hpa@zytor.com>
4876 F: arch/x86/kernel/cpuid.c
4877 F: arch/x86/kernel/msr.c
4879 CPUIDLE DRIVER - ARM BIG LITTLE
4880 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4881 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4882 L: linux-pm@vger.kernel.org
4883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4886 F: drivers/cpuidle/cpuidle-big_little.c
4888 CPUIDLE DRIVER - ARM EXYNOS
4889 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4890 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4891 M: Kukjin Kim <kgene@kernel.org>
4892 L: linux-pm@vger.kernel.org
4893 L: linux-samsung-soc@vger.kernel.org
4895 F: arch/arm/mach-exynos/pm.c
4896 F: drivers/cpuidle/cpuidle-exynos.c
4897 F: include/linux/platform_data/cpuidle-exynos.h
4899 CPUIDLE DRIVER - ARM PSCI
4900 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4901 M: Sudeep Holla <sudeep.holla@arm.com>
4902 L: linux-pm@vger.kernel.org
4903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4905 F: drivers/cpuidle/cpuidle-psci.c
4907 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4908 M: Ulf Hansson <ulf.hansson@linaro.org>
4909 L: linux-pm@vger.kernel.org
4910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4912 F: drivers/cpuidle/cpuidle-psci.h
4913 F: drivers/cpuidle/cpuidle-psci-domain.c
4916 M: Nicolas Pitre <nico@fluxnic.net>
4918 F: Documentation/filesystems/cramfs.rst
4922 M: Bastien Nocera <hadess@hadess.net>
4923 L: linux-input@vger.kernel.org
4925 F: drivers/hid/hid-creative-sb0540.c
4928 M: Herbert Xu <herbert@gondor.apana.org.au>
4929 M: "David S. Miller" <davem@davemloft.net>
4930 L: linux-crypto@vger.kernel.org
4932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4934 F: Documentation/crypto/
4935 F: Documentation/devicetree/bindings/crypto/
4940 F: include/linux/crypto*
4943 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4944 M: Neil Horman <nhorman@tuxdriver.com>
4945 L: linux-crypto@vger.kernel.org
4947 F: crypto/ansi_cprng.c
4951 M: Hans Verkuil <hverkuil@xs4all.nl>
4952 L: linux-media@vger.kernel.org
4954 W: http://linuxtv.org
4955 T: git git://linuxtv.org/media_tree.git
4956 F: drivers/media/i2c/cs3308.c
4958 CS5535 Audio ALSA driver
4959 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4961 F: sound/pci/cs5535audio/
4963 CSI DRIVERS FOR ALLWINNER V3s
4964 M: Yong Deng <yong.deng@magewell.com>
4965 L: linux-media@vger.kernel.org
4967 T: git git://linuxtv.org/media_tree.git
4968 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4969 F: drivers/media/platform/sunxi/sun6i-csi/
4972 M: Solomon Peachy <pizza@shaftnet.org>
4974 F: drivers/net/wireless/st/cw1200/
4976 CX18 VIDEO4LINUX DRIVER
4977 M: Andy Walls <awalls@md.metrocast.net>
4978 L: linux-media@vger.kernel.org
4980 W: https://linuxtv.org
4981 T: git git://linuxtv.org/media_tree.git
4982 F: drivers/media/pci/cx18/
4983 F: include/uapi/linux/ivtv*
4985 CX2341X MPEG ENCODER HELPER MODULE
4986 M: Hans Verkuil <hverkuil@xs4all.nl>
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/common/cx2341x*
4992 F: include/media/drv-intf/cx2341x.h
4994 CX24120 MEDIA DRIVER
4995 M: Jemma Denson <jdenson@gmail.com>
4996 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4997 L: linux-media@vger.kernel.org
4999 W: https://linuxtv.org
5000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5001 F: drivers/media/dvb-frontends/cx24120*
5003 CX88 VIDEO4LINUX DRIVER
5004 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5005 L: linux-media@vger.kernel.org
5007 W: https://linuxtv.org
5008 T: git git://linuxtv.org/media_tree.git
5009 F: Documentation/driver-api/media/drivers/cx88*
5010 F: drivers/media/pci/cx88/
5012 CXD2820R MEDIA DRIVER
5013 M: Antti Palosaari <crope@iki.fi>
5014 L: linux-media@vger.kernel.org
5016 W: https://linuxtv.org
5017 W: http://palosaari.fi/linux/
5018 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5019 T: git git://linuxtv.org/anttip/media_tree.git
5020 F: drivers/media/dvb-frontends/cxd2820r*
5022 CXGB3 ETHERNET DRIVER (CXGB3)
5023 M: Raju Rangoju <rajur@chelsio.com>
5024 L: netdev@vger.kernel.org
5026 W: http://www.chelsio.com
5027 F: drivers/net/ethernet/chelsio/cxgb3/
5029 CXGB3 ISCSI DRIVER (CXGB3I)
5030 M: Karen Xie <kxie@chelsio.com>
5031 L: linux-scsi@vger.kernel.org
5033 W: http://www.chelsio.com
5034 F: drivers/scsi/cxgbi/cxgb3i
5036 CXGB4 CRYPTO DRIVER (chcr)
5037 M: Ayush Sawal <ayush.sawal@chelsio.com>
5038 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5039 M: Rohit Maheshwari <rohitm@chelsio.com>
5040 L: linux-crypto@vger.kernel.org
5042 W: http://www.chelsio.com
5043 F: drivers/crypto/chelsio
5045 CXGB4 INLINE CRYPTO DRIVER
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: netdev@vger.kernel.org
5051 W: http://www.chelsio.com
5052 F: drivers/net/ethernet/chelsio/inline_crypto/
5054 CXGB4 ETHERNET DRIVER (CXGB4)
5055 M: Raju Rangoju <rajur@chelsio.com>
5056 L: netdev@vger.kernel.org
5058 W: http://www.chelsio.com
5059 F: drivers/net/ethernet/chelsio/cxgb4/
5061 CXGB4 ISCSI DRIVER (CXGB4I)
5062 M: Karen Xie <kxie@chelsio.com>
5063 L: linux-scsi@vger.kernel.org
5065 W: http://www.chelsio.com
5066 F: drivers/scsi/cxgbi/cxgb4i
5068 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5069 M: Potnuri Bharat Teja <bharat@chelsio.com>
5070 L: linux-rdma@vger.kernel.org
5072 W: http://www.openfabrics.org
5073 F: drivers/infiniband/hw/cxgb4/
5074 F: include/uapi/rdma/cxgb4-abi.h
5076 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5077 M: Raju Rangoju <rajur@chelsio.com>
5078 L: netdev@vger.kernel.org
5080 W: http://www.chelsio.com
5081 F: drivers/net/ethernet/chelsio/cxgb4vf/
5083 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5084 M: Frederic Barrat <fbarrat@linux.ibm.com>
5085 M: Andrew Donnellan <ajd@linux.ibm.com>
5086 L: linuxppc-dev@lists.ozlabs.org
5088 F: Documentation/ABI/testing/sysfs-class-cxl
5089 F: Documentation/powerpc/cxl.rst
5090 F: arch/powerpc/platforms/powernv/pci-cxl.c
5091 F: drivers/misc/cxl/
5092 F: include/misc/cxl*
5093 F: include/uapi/misc/cxl.h
5095 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5096 M: Manoj N. Kumar <manoj@linux.ibm.com>
5097 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5098 M: Uma Krishnan <ukrishn@linux.ibm.com>
5099 L: linux-scsi@vger.kernel.org
5101 F: Documentation/powerpc/cxlflash.rst
5102 F: drivers/scsi/cxlflash/
5103 F: include/uapi/scsi/cxlflash_ioctl.h
5106 M: Russell King <linux@armlinux.org.uk>
5107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5109 W: http://www.armlinux.org.uk/
5110 F: drivers/video/fbdev/cyber2000fb.*
5112 CYCLADES PC300 DRIVER
5114 F: drivers/net/wan/pc300*
5116 CYPRESS_FIRMWARE MEDIA DRIVER
5117 M: Antti Palosaari <crope@iki.fi>
5118 L: linux-media@vger.kernel.org
5120 W: https://linuxtv.org
5121 W: http://palosaari.fi/linux/
5122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5123 T: git git://linuxtv.org/anttip/media_tree.git
5124 F: drivers/media/common/cypress_firmware*
5126 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5127 M: Linus Walleij <linus.walleij@linaro.org>
5128 L: linux-input@vger.kernel.org
5130 F: drivers/input/touchscreen/cy8ctma140.c
5132 CYTTSP TOUCHSCREEN DRIVER
5133 M: Linus Walleij <linus.walleij@linaro.org>
5134 L: linux-input@vger.kernel.org
5136 F: drivers/input/touchscreen/cyttsp*
5138 D-LINK DIR-685 TOUCHKEYS DRIVER
5139 M: Linus Walleij <linus.walleij@linaro.org>
5140 L: linux-input@vger.kernel.org
5142 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5144 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5145 M: Joshua Kinard <kumba@gentoo.org>
5147 F: drivers/rtc/rtc-ds1685.c
5148 F: include/linux/rtc/ds1685.h
5150 DAMA SLAVE for AX.25
5151 M: Joerg Reuter <jreuter@yaina.de>
5152 L: linux-hams@vger.kernel.org
5154 W: http://yaina.de/jreuter/
5155 W: http://www.qsl.net/dl1bke/
5156 F: net/ax25/af_ax25.c
5157 F: net/ax25/ax25_dev.c
5158 F: net/ax25/ax25_ds_*
5159 F: net/ax25/ax25_in.c
5160 F: net/ax25/ax25_out.c
5161 F: net/ax25/ax25_timer.c
5162 F: net/ax25/sysctl_net_ax25.c
5165 M: SeongJae Park <sjpark@amazon.de>
5166 L: linux-mm@kvack.org
5168 F: Documentation/admin-guide/mm/damon/
5169 F: Documentation/vm/damon/
5170 F: include/linux/damon.h
5171 F: include/trace/events/damon.h
5173 F: tools/testing/selftests/damon/
5175 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5176 L: netdev@vger.kernel.org
5178 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5179 F: drivers/net/ethernet/dec/tulip/dmfe.c
5181 DC390/AM53C974 SCSI driver
5182 M: Hannes Reinecke <hare@suse.com>
5183 L: linux-scsi@vger.kernel.org
5185 F: drivers/scsi/am53c974.c
5188 M: Oliver Neukum <oliver@neukum.org>
5189 M: Ali Akcaagac <aliakc@web.de>
5190 M: Jamie Lenehan <lenehan@twibble.org>
5191 L: dc395x@twibble.org
5193 W: http://twibble.org/dist/dc395x/
5194 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5195 F: Documentation/scsi/dc395x.rst
5196 F: drivers/scsi/dc395x.*
5199 L: dccp@vger.kernel.org
5201 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5202 F: include/linux/dccp.h
5203 F: include/linux/tfrc.h
5204 F: include/uapi/linux/dccp.h
5207 DECnet NETWORK LAYER
5208 L: linux-decnet-user@lists.sourceforge.net
5210 W: http://linux-decnet.sourceforge.net
5211 F: Documentation/networking/decnet.rst
5214 DECSTATION PLATFORM SUPPORT
5215 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5216 L: linux-mips@vger.kernel.org
5218 W: http://www.linux-mips.org/wiki/DECstation
5220 F: arch/mips/include/asm/dec/
5221 F: arch/mips/include/asm/mach-dec/
5223 DEFXX FDDI NETWORK DRIVER
5224 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5226 F: drivers/net/fddi/defxx.*
5228 DEFZA FDDI NETWORK DRIVER
5229 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5231 F: drivers/net/fddi/defza.*
5233 DEINTERLACE DRIVERS FOR ALLWINNER H3
5234 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5235 L: linux-media@vger.kernel.org
5237 T: git git://linuxtv.org/media_tree.git
5238 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5239 F: drivers/media/platform/sunxi/sun8i-di/
5242 M: Matthew Garrett <mjg59@srcf.ucam.org>
5243 M: Pali Rohár <pali@kernel.org>
5244 L: platform-driver-x86@vger.kernel.org
5246 F: drivers/platform/x86/dell/dell-laptop.c
5248 DELL LAPTOP FREEFALL DRIVER
5249 M: Pali Rohár <pali@kernel.org>
5251 F: drivers/platform/x86/dell/dell-smo8800.c
5253 DELL LAPTOP RBTN DRIVER
5254 M: Pali Rohár <pali@kernel.org>
5256 F: drivers/platform/x86/dell/dell-rbtn.*
5258 DELL LAPTOP SMM DRIVER
5259 M: Pali Rohár <pali@kernel.org>
5261 F: drivers/hwmon/dell-smm-hwmon.c
5262 F: include/uapi/linux/i8k.h
5264 DELL REMOTE BIOS UPDATE DRIVER
5265 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5266 L: platform-driver-x86@vger.kernel.org
5268 F: drivers/platform/x86/dell/dell_rbu.c
5271 M: Pali Rohár <pali@kernel.org>
5272 L: Dell.Client.Kernel@dell.com
5273 L: platform-driver-x86@vger.kernel.org
5275 F: drivers/platform/x86/dell/dell-smbios.*
5277 DELL SMBIOS SMM DRIVER
5278 L: Dell.Client.Kernel@dell.com
5279 L: platform-driver-x86@vger.kernel.org
5281 F: drivers/platform/x86/dell/dell-smbios-smm.c
5283 DELL SMBIOS WMI DRIVER
5284 L: Dell.Client.Kernel@dell.com
5285 L: platform-driver-x86@vger.kernel.org
5287 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5288 F: tools/wmi/dell-smbios-example.c
5290 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5291 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5292 L: platform-driver-x86@vger.kernel.org
5294 F: Documentation/driver-api/dcdbas.rst
5295 F: drivers/platform/x86/dell/dcdbas.*
5297 DELL WMI DESCRIPTOR DRIVER
5298 L: Dell.Client.Kernel@dell.com
5300 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5302 DELL WMI SYSMAN DRIVER
5303 M: Divya Bharathi <divya.bharathi@dell.com>
5304 M: Prasanth Ksr <prasanth.ksr@dell.com>
5305 L: Dell.Client.Kernel@dell.com
5306 L: platform-driver-x86@vger.kernel.org
5308 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5309 F: drivers/platform/x86/dell/dell-wmi-sysman/
5311 DELL WMI NOTIFICATIONS DRIVER
5312 M: Matthew Garrett <mjg59@srcf.ucam.org>
5313 M: Pali Rohár <pali@kernel.org>
5315 F: drivers/platform/x86/dell/dell-wmi-base.c
5317 DELL WMI HARDWARE PRIVACY SUPPORT
5318 M: Perry Yuan <Perry.Yuan@dell.com>
5319 L: Dell.Client.Kernel@dell.com
5320 L: platform-driver-x86@vger.kernel.org
5322 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5324 DELTA ST MEDIA DRIVER
5325 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5326 L: linux-media@vger.kernel.org
5328 W: https://linuxtv.org
5329 T: git git://linuxtv.org/media_tree.git
5330 F: drivers/media/platform/sti/delta
5332 DELTA DPS920AB PSU DRIVER
5333 M: Robert Marko <robert.marko@sartura.hr>
5334 L: linux-hwmon@vger.kernel.org
5336 F: Documentation/hwmon/dps920ab.rst
5337 F: drivers/hwmon/pmbus/dps920ab.c
5340 L: linux-mtd@lists.infradead.org
5342 F: drivers/mtd/nand/raw/denali*
5344 DESIGNWARE EDMA CORE IP DRIVER
5345 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5346 L: dmaengine@vger.kernel.org
5348 F: drivers/dma/dw-edma/
5349 F: include/linux/dma/edma.h
5351 DESIGNWARE XDATA IP DRIVER
5352 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5353 L: linux-pci@vger.kernel.org
5355 F: Documentation/misc-devices/dw-xdata-pcie.rst
5356 F: drivers/misc/dw-xdata-pcie.c
5358 DESIGNWARE USB2 DRD IP DRIVER
5359 M: Minas Harutyunyan <hminas@synopsys.com>
5360 L: linux-usb@vger.kernel.org
5362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5363 F: drivers/usb/dwc2/
5365 DESIGNWARE USB3 DRD IP DRIVER
5366 M: Felipe Balbi <balbi@kernel.org>
5367 L: linux-usb@vger.kernel.org
5369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5370 F: drivers/usb/dwc3/
5372 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5373 M: Andreas Klinger <ak@it-klinger.de>
5374 L: linux-iio@vger.kernel.org
5376 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5377 F: drivers/iio/proximity/srf*.c
5379 DEVICE COREDUMP (DEV_COREDUMP)
5380 M: Johannes Berg <johannes@sipsolutions.net>
5381 L: linux-kernel@vger.kernel.org
5383 F: drivers/base/devcoredump.c
5384 F: include/linux/devcoredump.h
5386 DEVICE DEPENDENCY HELPER SCRIPT
5387 M: Saravana Kannan <saravanak@google.com>
5388 L: linux-kernel@vger.kernel.org
5390 F: scripts/dev-needs.sh
5392 DEVICE DIRECT ACCESS (DAX)
5393 M: Dan Williams <dan.j.williams@intel.com>
5394 M: Vishal Verma <vishal.l.verma@intel.com>
5395 M: Dave Jiang <dave.jiang@intel.com>
5396 L: nvdimm@lists.linux.dev
5400 DEVICE FREQUENCY (DEVFREQ)
5401 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5402 M: Kyungmin Park <kyungmin.park@samsung.com>
5403 M: Chanwoo Choi <cw00.choi@samsung.com>
5404 L: linux-pm@vger.kernel.org
5406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5407 F: Documentation/devicetree/bindings/devfreq/
5409 F: include/linux/devfreq.h
5410 F: include/trace/events/devfreq.h
5412 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5413 M: Chanwoo Choi <cw00.choi@samsung.com>
5414 L: linux-pm@vger.kernel.org
5416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5417 F: Documentation/devicetree/bindings/devfreq/event/
5418 F: drivers/devfreq/devfreq-event.c
5419 F: drivers/devfreq/event/
5420 F: include/dt-bindings/pmu/exynos_ppmu.h
5421 F: include/linux/devfreq-event.h
5423 DEVICE NUMBER REGISTRY
5424 M: Torben Mathiasen <device@lanana.org>
5426 W: http://lanana.org/docs/device-list/index.html
5428 DEVICE RESOURCE MANAGEMENT HELPERS
5429 M: Hans de Goede <hdegoede@redhat.com>
5430 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5432 F: include/linux/devm-helpers.h
5435 M: Alasdair Kergon <agk@redhat.com>
5436 M: Mike Snitzer <snitzer@redhat.com>
5437 M: dm-devel@redhat.com
5438 L: dm-devel@redhat.com
5440 W: http://sources.redhat.com/dm
5441 Q: http://patchwork.kernel.org/project/dm-devel/list/
5442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5443 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5444 F: Documentation/admin-guide/device-mapper/
5445 F: drivers/md/Kconfig
5446 F: drivers/md/Makefile
5448 F: drivers/md/persistent-data/
5449 F: include/linux/device-mapper.h
5450 F: include/linux/dm-*.h
5451 F: include/uapi/linux/dm-*.h
5454 M: Jiri Pirko <jiri@nvidia.com>
5455 L: netdev@vger.kernel.org
5457 F: Documentation/networking/devlink
5458 F: include/net/devlink.h
5459 F: include/uapi/linux/devlink.h
5460 F: net/core/devlink.c
5462 DIALOG SEMICONDUCTOR DRIVERS
5463 M: Support Opensource <support.opensource@diasemi.com>
5465 W: http://www.dialog-semiconductor.com/products
5466 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5467 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5468 F: Documentation/devicetree/bindings/mfd/da90*.txt
5469 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5470 F: Documentation/devicetree/bindings/regulator/da92*.txt
5471 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5472 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5473 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5474 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5475 F: Documentation/hwmon/da90??.rst
5476 F: drivers/gpio/gpio-da90??.c
5477 F: drivers/hwmon/da90??-hwmon.c
5478 F: drivers/iio/adc/da91??-*.c
5479 F: drivers/input/misc/da72??.[ch]
5480 F: drivers/input/misc/da90??_onkey.c
5481 F: drivers/input/touchscreen/da9052_tsi.c
5482 F: drivers/leds/leds-da90??.c
5483 F: drivers/mfd/da903x.c
5484 F: drivers/mfd/da90??-*.c
5485 F: drivers/mfd/da91??-*.c
5486 F: drivers/pinctrl/pinctrl-da90??.c
5487 F: drivers/power/supply/da9052-battery.c
5488 F: drivers/power/supply/da91??-*.c
5489 F: drivers/regulator/da9???-regulator.[ch]
5490 F: drivers/regulator/slg51000-regulator.[ch]
5491 F: drivers/rtc/rtc-da90??.c
5492 F: drivers/thermal/da90??-thermal.c
5493 F: drivers/video/backlight/da90??_bl.c
5494 F: drivers/watchdog/da90??_wdt.c
5495 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5496 F: include/linux/mfd/da903x.h
5497 F: include/linux/mfd/da9052/
5498 F: include/linux/mfd/da9055/
5499 F: include/linux/mfd/da9062/
5500 F: include/linux/mfd/da9063/
5501 F: include/linux/mfd/da9150/
5502 F: include/linux/regulator/da9211.h
5503 F: include/sound/da[79]*.h
5504 F: sound/soc/codecs/da[79]*.[ch]
5506 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5507 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5508 L: linux-gpio@vger.kernel.org
5510 F: drivers/gpio/gpio-gpio-mm.c
5512 DIOLAN U2C-12 I2C DRIVER
5513 M: Guenter Roeck <linux@roeck-us.net>
5514 L: linux-i2c@vger.kernel.org
5516 F: drivers/i2c/busses/i2c-diolan-u2c.c
5518 DIRECTORY NOTIFICATION (DNOTIFY)
5519 M: Jan Kara <jack@suse.cz>
5520 R: Amir Goldstein <amir73il@gmail.com>
5521 L: linux-fsdevel@vger.kernel.org
5523 F: Documentation/filesystems/dnotify.rst
5524 F: fs/notify/dnotify/
5525 F: include/linux/dnotify.h
5527 DISK GEOMETRY AND PARTITION HANDLING
5528 M: Andries Brouwer <aeb@cwi.nl>
5530 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5531 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5532 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5535 M: Jan Kara <jack@suse.com>
5537 F: Documentation/filesystems/quota.rst
5539 F: include/linux/quota*.h
5540 F: include/uapi/linux/quota*.h
5542 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5543 M: Bernie Thompson <bernie@plugable.com>
5544 L: linux-fbdev@vger.kernel.org
5546 W: http://plugable.com/category/projects/udlfb/
5547 F: Documentation/fb/udlfb.rst
5548 F: drivers/video/fbdev/udlfb.c
5549 F: include/video/udlfb.h
5551 DISTRIBUTED LOCK MANAGER (DLM)
5552 M: Christine Caulfield <ccaulfie@redhat.com>
5553 M: David Teigland <teigland@redhat.com>
5554 L: cluster-devel@redhat.com
5556 W: http://sources.redhat.com/cluster/
5557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5560 DMA BUFFER SHARING FRAMEWORK
5561 M: Sumit Semwal <sumit.semwal@linaro.org>
5562 M: Christian König <christian.koenig@amd.com>
5563 L: linux-media@vger.kernel.org
5564 L: dri-devel@lists.freedesktop.org
5565 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5567 T: git git://anongit.freedesktop.org/drm/drm-misc
5568 F: Documentation/driver-api/dma-buf.rst
5570 F: include/linux/*fence.h
5571 F: include/linux/dma-buf*
5572 F: include/linux/dma-resv.h
5573 K: \bdma_(?:buf|fence|resv)\b
5575 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5576 M: Vinod Koul <vkoul@kernel.org>
5577 L: dmaengine@vger.kernel.org
5579 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5581 F: Documentation/devicetree/bindings/dma/
5582 F: Documentation/driver-api/dmaengine/
5584 F: include/linux/dma/
5585 F: include/linux/dmaengine.h
5586 F: include/linux/of_dma.h
5589 M: Christoph Hellwig <hch@lst.de>
5590 M: Marek Szyprowski <m.szyprowski@samsung.com>
5591 R: Robin Murphy <robin.murphy@arm.com>
5592 L: iommu@lists.linux-foundation.org
5594 W: http://git.infradead.org/users/hch/dma-mapping.git
5595 T: git git://git.infradead.org/users/hch/dma-mapping.git
5596 F: include/asm-generic/dma-mapping.h
5597 F: include/linux/dma-direct.h
5598 F: include/linux/dma-mapping.h
5599 F: include/linux/dma-map-ops.h
5602 DMA MAPPING BENCHMARK
5603 M: Barry Song <song.bao.hua@hisilicon.com>
5604 L: iommu@lists.linux-foundation.org
5605 F: kernel/dma/map_benchmark.c
5606 F: tools/testing/selftests/dma/
5608 DMA-BUF HEAPS FRAMEWORK
5609 M: Sumit Semwal <sumit.semwal@linaro.org>
5610 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5611 R: Liam Mark <lmark@codeaurora.org>
5612 R: Laura Abbott <labbott@redhat.com>
5613 R: Brian Starkey <Brian.Starkey@arm.com>
5614 R: John Stultz <john.stultz@linaro.org>
5615 L: linux-media@vger.kernel.org
5616 L: dri-devel@lists.freedesktop.org
5617 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5619 T: git git://anongit.freedesktop.org/drm/drm-misc
5620 F: drivers/dma-buf/dma-heap.c
5621 F: drivers/dma-buf/heaps/*
5622 F: include/linux/dma-heap.h
5623 F: include/uapi/linux/dma-heap.h
5625 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5626 M: Lukasz Luba <lukasz.luba@arm.com>
5627 L: linux-pm@vger.kernel.org
5628 L: linux-samsung-soc@vger.kernel.org
5630 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5631 F: drivers/memory/samsung/exynos5422-dmc.c
5633 DME1737 HARDWARE MONITOR DRIVER
5634 M: Juerg Haefliger <juergh@gmail.com>
5635 L: linux-hwmon@vger.kernel.org
5637 F: Documentation/hwmon/dme1737.rst
5638 F: drivers/hwmon/dme1737.c
5641 M: Jean Delvare <jdelvare@suse.com>
5643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5644 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5645 F: drivers/firmware/dmi-id.c
5646 F: drivers/firmware/dmi_scan.c
5647 F: include/linux/dmi.h
5650 M: Jonathan Corbet <corbet@lwn.net>
5651 L: linux-doc@vger.kernel.org
5653 P: Documentation/doc-guide/maintainer-profile.rst
5654 T: git git://git.lwn.net/linux.git docs-next
5656 F: scripts/documentation-file-ref-check
5657 F: scripts/kernel-doc
5658 F: scripts/sphinx-pre-install
5659 X: Documentation/ABI/
5660 X: Documentation/admin-guide/media/
5661 X: Documentation/devicetree/
5662 X: Documentation/driver-api/media/
5663 X: Documentation/firmware-guide/acpi/
5664 X: Documentation/i2c/
5665 X: Documentation/power/
5666 X: Documentation/spi/
5667 X: Documentation/userspace-api/media/
5669 DOCUMENTATION REPORTING ISSUES
5670 M: Thorsten Leemhuis <linux@leemhuis.info>
5671 L: linux-doc@vger.kernel.org
5673 F: Documentation/admin-guide/reporting-issues.rst
5675 DOCUMENTATION SCRIPTS
5676 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5677 L: linux-doc@vger.kernel.org
5679 F: Documentation/sphinx/parse-headers.pl
5680 F: scripts/documentation-file-ref-check
5681 F: scripts/sphinx-pre-install
5683 DOCUMENTATION/ITALIAN
5684 M: Federico Vaga <federico.vaga@vaga.pv.it>
5685 L: linux-doc@vger.kernel.org
5687 F: Documentation/translations/it_IT
5689 DONGWOON DW9714 LENS VOICE COIL DRIVER
5690 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5691 L: linux-media@vger.kernel.org
5693 T: git git://linuxtv.org/media_tree.git
5694 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5695 F: drivers/media/i2c/dw9714.c
5697 DONGWOON DW9768 LENS VOICE COIL DRIVER
5698 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5699 L: linux-media@vger.kernel.org
5701 T: git git://linuxtv.org/media_tree.git
5702 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5703 F: drivers/media/i2c/dw9768.c
5705 DONGWOON DW9807 LENS VOICE COIL DRIVER
5706 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5707 L: linux-media@vger.kernel.org
5709 T: git git://linuxtv.org/media_tree.git
5710 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5711 F: drivers/media/i2c/dw9807-vcm.c
5714 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5715 L: blinux-list@redhat.com
5717 F: drivers/char/dtlk.c
5718 F: include/linux/dtlk.h
5720 DPAA2 DATAPATH I/O (DPIO) DRIVER
5721 M: Roy Pledge <Roy.Pledge@nxp.com>
5722 L: linux-kernel@vger.kernel.org
5724 F: drivers/soc/fsl/dpio
5726 DPAA2 ETHERNET DRIVER
5727 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5728 L: netdev@vger.kernel.org
5730 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5731 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5732 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5733 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5734 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5735 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5736 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5737 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5738 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5740 DPAA2 ETHERNET SWITCH DRIVER
5741 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5742 L: netdev@vger.kernel.org
5744 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5745 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5746 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5748 DPT_I2O SCSI RAID DRIVER
5749 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5750 L: linux-scsi@vger.kernel.org
5752 W: http://www.adaptec.com/
5753 F: drivers/scsi/dpt*
5754 F: drivers/scsi/dpt/
5757 M: Philipp Reisner <philipp.reisner@linbit.com>
5758 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5759 L: drbd-dev@lists.linbit.com
5761 W: http://www.drbd.org
5762 T: git git://git.linbit.com/linux-drbd.git
5763 T: git git://git.linbit.com/drbd-8.4.git
5764 F: Documentation/admin-guide/blockdev/
5765 F: drivers/block/drbd/
5768 DRIVER COMPONENT FRAMEWORK
5769 L: dri-devel@lists.freedesktop.org
5770 F: drivers/base/component.c
5771 F: include/linux/component.h
5773 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5774 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5775 R: "Rafael J. Wysocki" <rafael@kernel.org>
5777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5778 F: Documentation/core-api/kobject.rst
5782 F: include/linux/debugfs.h
5783 F: include/linux/kobj*
5786 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5787 M: Nishanth Menon <nm@ti.com>
5788 L: linux-pm@vger.kernel.org
5790 F: drivers/soc/ti/smartreflex.c
5791 F: include/linux/power/smartreflex.h
5793 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5794 M: Maxime Ripard <mripard@kernel.org>
5795 M: Chen-Yu Tsai <wens@csie.org>
5796 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5797 L: dri-devel@lists.freedesktop.org
5799 T: git git://anongit.freedesktop.org/drm/drm-misc
5800 F: drivers/gpu/drm/sun4i/sun8i*
5802 DRM DRIVER FOR ARM PL111 CLCD
5803 M: Emma Anholt <emma@anholt.net>
5805 T: git git://anongit.freedesktop.org/drm/drm-misc
5806 F: drivers/gpu/drm/pl111/
5808 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5809 M: Linus Walleij <linus.walleij@linaro.org>
5811 T: git git://anongit.freedesktop.org/drm/drm-misc
5812 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5813 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5815 DRM DRIVER FOR ASPEED BMC GFX
5816 M: Joel Stanley <joel@jms.id.au>
5817 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5819 T: git git://anongit.freedesktop.org/drm/drm-misc
5820 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5821 F: drivers/gpu/drm/aspeed/
5823 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5824 M: Dave Airlie <airlied@redhat.com>
5825 R: Thomas Zimmermann <tzimmermann@suse.de>
5826 L: dri-devel@lists.freedesktop.org
5828 T: git git://anongit.freedesktop.org/drm/drm-misc
5829 F: drivers/gpu/drm/ast/
5831 DRM DRIVER FOR BOCHS VIRTUAL GPU
5832 M: Gerd Hoffmann <kraxel@redhat.com>
5833 L: virtualization@lists.linux-foundation.org
5835 T: git git://anongit.freedesktop.org/drm/drm-misc
5836 F: drivers/gpu/drm/tiny/bochs.c
5838 DRM DRIVER FOR BOE HIMAX8279D PANELS
5839 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5841 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5842 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5844 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5845 M: Jagan Teki <jagan@amarulasolutions.com>
5847 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5848 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5850 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5851 M: Linus Walleij <linus.walleij@linaro.org>
5853 T: git git://anongit.freedesktop.org/drm/drm-misc
5854 F: drivers/gpu/drm/tve200/
5856 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5857 M: Icenowy Zheng <icenowy@aosc.io>
5859 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5860 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5862 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5863 M: Jagan Teki <jagan@amarulasolutions.com>
5865 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5866 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5868 DRM DRIVER FOR GENERIC USB DISPLAY
5869 M: Noralf Trønnes <noralf@tronnes.org>
5871 W: https://github.com/notro/gud/wiki
5872 T: git git://anongit.freedesktop.org/drm/drm-misc
5873 F: drivers/gpu/drm/gud/
5874 F: include/drm/gud.h
5876 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5877 M: Hans de Goede <hdegoede@redhat.com>
5879 T: git git://anongit.freedesktop.org/drm/drm-misc
5880 F: drivers/gpu/drm/tiny/gm12u320.c
5882 DRM DRIVER FOR HX8357D PANELS
5883 M: Emma Anholt <emma@anholt.net>
5885 T: git git://anongit.freedesktop.org/drm/drm-misc
5886 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5887 F: drivers/gpu/drm/tiny/hx8357d.c
5889 DRM DRIVER FOR ILITEK ILI9225 PANELS
5890 M: David Lechner <david@lechnology.com>
5892 T: git git://anongit.freedesktop.org/drm/drm-misc
5893 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5894 F: drivers/gpu/drm/tiny/ili9225.c
5896 DRM DRIVER FOR ILITEK ILI9486 PANELS
5897 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5899 T: git git://anongit.freedesktop.org/drm/drm-misc
5900 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5901 F: drivers/gpu/drm/tiny/ili9486.c
5903 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5904 S: Orphan / Obsolete
5905 F: drivers/gpu/drm/i810/
5906 F: include/uapi/drm/i810_drm.h
5908 DRM DRIVER FOR LVDS PANELS
5909 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5910 L: dri-devel@lists.freedesktop.org
5911 T: git git://anongit.freedesktop.org/drm/drm-misc
5913 F: drivers/gpu/drm/panel/panel-lvds.c
5914 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5916 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5917 M: Guido Günther <agx@sigxcpu.org>
5918 R: Purism Kernel Team <kernel@puri.sm>
5920 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5921 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5923 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5924 S: Orphan / Obsolete
5925 F: drivers/gpu/drm/mga/
5926 F: include/uapi/drm/mga_drm.h
5928 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5929 M: Dave Airlie <airlied@redhat.com>
5930 R: Thomas Zimmermann <tzimmermann@suse.de>
5931 L: dri-devel@lists.freedesktop.org
5933 T: git git://anongit.freedesktop.org/drm/drm-misc
5934 F: drivers/gpu/drm/mgag200/
5936 DRM DRIVER FOR MI0283QT
5937 M: Noralf Trønnes <noralf@tronnes.org>
5939 T: git git://anongit.freedesktop.org/drm/drm-misc
5940 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5941 F: drivers/gpu/drm/tiny/mi0283qt.c
5943 DRM DRIVER FOR MSM ADRENO GPU
5944 M: Rob Clark <robdclark@gmail.com>
5945 M: Sean Paul <sean@poorly.run>
5946 L: linux-arm-msm@vger.kernel.org
5947 L: dri-devel@lists.freedesktop.org
5948 L: freedreno@lists.freedesktop.org
5950 T: git https://gitlab.freedesktop.org/drm/msm.git
5951 F: Documentation/devicetree/bindings/display/msm/
5952 F: drivers/gpu/drm/msm/
5953 F: include/uapi/drm/msm_drm.h
5955 DRM DRIVER FOR NOVATEK NT35510 PANELS
5956 M: Linus Walleij <linus.walleij@linaro.org>
5958 T: git git://anongit.freedesktop.org/drm/drm-misc
5959 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5960 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5962 DRM DRIVER FOR NOVATEK NT36672A PANELS
5963 M: Sumit Semwal <sumit.semwal@linaro.org>
5965 T: git git://anongit.freedesktop.org/drm/drm-misc
5966 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5967 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5969 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5970 M: Ben Skeggs <bskeggs@redhat.com>
5971 L: dri-devel@lists.freedesktop.org
5972 L: nouveau@lists.freedesktop.org
5974 T: git git://github.com/skeggsb/linux
5975 F: drivers/gpu/drm/nouveau/
5976 F: include/uapi/drm/nouveau_drm.h
5978 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5979 M: Stefan Mavrodiev <stefan@olimex.com>
5981 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5982 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5984 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5985 M: Noralf Trønnes <noralf@tronnes.org>
5987 T: git git://anongit.freedesktop.org/drm/drm-misc
5988 F: Documentation/devicetree/bindings/display/repaper.txt
5989 F: drivers/gpu/drm/tiny/repaper.c
5991 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5992 M: Dave Airlie <airlied@redhat.com>
5993 M: Gerd Hoffmann <kraxel@redhat.com>
5994 L: virtualization@lists.linux-foundation.org
5996 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5997 T: git git://anongit.freedesktop.org/drm/drm-misc
5998 F: drivers/gpu/drm/tiny/cirrus.c
6000 DRM DRIVER FOR QXL VIRTUAL GPU
6001 M: Dave Airlie <airlied@redhat.com>
6002 M: Gerd Hoffmann <kraxel@redhat.com>
6003 L: virtualization@lists.linux-foundation.org
6004 L: spice-devel@lists.freedesktop.org
6006 T: git git://anongit.freedesktop.org/drm/drm-misc
6007 F: drivers/gpu/drm/qxl/
6008 F: include/uapi/drm/qxl_drm.h
6010 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6011 S: Orphan / Obsolete
6012 F: drivers/gpu/drm/r128/
6013 F: include/uapi/drm/r128_drm.h
6015 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6016 M: Robert Chiras <robert.chiras@nxp.com>
6018 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6019 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6021 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6022 M: Linus Walleij <linus.walleij@linaro.org>
6024 T: git git://anongit.freedesktop.org/drm/drm-misc
6025 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6026 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6028 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6029 M: Markuss Broks <markuss.broks@gmail.com>
6031 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6032 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6034 DRM DRIVER FOR SITRONIX ST7703 PANELS
6035 M: Guido Günther <agx@sigxcpu.org>
6036 R: Purism Kernel Team <kernel@puri.sm>
6037 R: Ondrej Jirman <megous@megous.com>
6039 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6040 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6042 DRM DRIVER FOR SAVAGE VIDEO CARDS
6043 S: Orphan / Obsolete
6044 F: drivers/gpu/drm/savage/
6045 F: include/uapi/drm/savage_drm.h
6047 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6048 M: Thomas Zimmermann <tzimmermann@suse.de>
6049 L: dri-devel@lists.freedesktop.org
6051 T: git git://anongit.freedesktop.org/drm/drm-misc
6052 F: drivers/gpu/drm/tiny/simpledrm.c
6054 DRM DRIVER FOR SIS VIDEO CARDS
6055 S: Orphan / Obsolete
6056 F: drivers/gpu/drm/sis/
6057 F: include/uapi/drm/sis_drm.h
6059 DRM DRIVER FOR SITRONIX ST7586 PANELS
6060 M: David Lechner <david@lechnology.com>
6062 T: git git://anongit.freedesktop.org/drm/drm-misc
6063 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6064 F: drivers/gpu/drm/tiny/st7586.c
6066 DRM DRIVER FOR SITRONIX ST7701 PANELS
6067 M: Jagan Teki <jagan@amarulasolutions.com>
6069 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6070 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6072 DRM DRIVER FOR SITRONIX ST7735R PANELS
6073 M: David Lechner <david@lechnology.com>
6075 T: git git://anongit.freedesktop.org/drm/drm-misc
6076 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6077 F: drivers/gpu/drm/tiny/st7735r.c
6079 DRM DRIVER FOR SONY ACX424AKP PANELS
6080 M: Linus Walleij <linus.walleij@linaro.org>
6082 T: git git://anongit.freedesktop.org/drm/drm-misc
6083 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6085 DRM DRIVER FOR ST-ERICSSON MCDE
6086 M: Linus Walleij <linus.walleij@linaro.org>
6088 T: git git://anongit.freedesktop.org/drm/drm-misc
6089 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6090 F: drivers/gpu/drm/mcde/
6092 DRM DRIVER FOR TDFX VIDEO CARDS
6093 S: Orphan / Obsolete
6094 F: drivers/gpu/drm/tdfx/
6096 DRM DRIVER FOR TPO TPG110 PANELS
6097 M: Linus Walleij <linus.walleij@linaro.org>
6099 T: git git://anongit.freedesktop.org/drm/drm-misc
6100 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6101 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6103 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6104 M: Dave Airlie <airlied@redhat.com>
6105 R: Sean Paul <sean@poorly.run>
6106 R: Thomas Zimmermann <tzimmermann@suse.de>
6107 L: dri-devel@lists.freedesktop.org
6109 T: git git://anongit.freedesktop.org/drm/drm-misc
6110 F: drivers/gpu/drm/udl/
6112 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6113 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6114 M: Melissa Wen <melissa.srw@gmail.com>
6115 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6116 R: Daniel Vetter <daniel@ffwll.ch>
6117 L: dri-devel@lists.freedesktop.org
6119 T: git git://anongit.freedesktop.org/drm/drm-misc
6120 F: Documentation/gpu/vkms.rst
6121 F: drivers/gpu/drm/vkms/
6123 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6124 M: Hans de Goede <hdegoede@redhat.com>
6125 L: dri-devel@lists.freedesktop.org
6127 T: git git://anongit.freedesktop.org/drm/drm-misc
6128 F: drivers/gpu/drm/vboxvideo/
6130 DRM DRIVER FOR VMWARE VIRTUAL GPU
6131 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6132 M: Zack Rusin <zackr@vmware.com>
6133 L: dri-devel@lists.freedesktop.org
6135 T: git git://anongit.freedesktop.org/drm/drm-misc
6136 F: drivers/gpu/drm/vmwgfx/
6137 F: include/uapi/drm/vmwgfx_drm.h
6139 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6140 M: Linus Walleij <linus.walleij@linaro.org>
6142 T: git git://anongit.freedesktop.org/drm/drm-misc
6143 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6144 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6147 M: David Airlie <airlied@linux.ie>
6148 M: Daniel Vetter <daniel@ffwll.ch>
6149 L: dri-devel@lists.freedesktop.org
6151 B: https://gitlab.freedesktop.org/drm
6152 C: irc://irc.oftc.net/dri-devel
6153 T: git git://anongit.freedesktop.org/drm/drm
6154 F: Documentation/devicetree/bindings/display/
6155 F: Documentation/devicetree/bindings/gpu/
6156 F: Documentation/gpu/
6159 F: include/linux/vga*
6160 F: include/uapi/drm/
6162 DRM DRIVERS AND MISC GPU PATCHES
6163 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6164 M: Maxime Ripard <mripard@kernel.org>
6165 M: Thomas Zimmermann <tzimmermann@suse.de>
6167 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6168 T: git git://anongit.freedesktop.org/drm/drm-misc
6169 F: Documentation/gpu/
6170 F: drivers/gpu/drm/*
6173 F: include/linux/vga*
6174 F: include/uapi/drm/drm*
6176 DRM DRIVERS FOR ALLWINNER A10
6177 M: Maxime Ripard <mripard@kernel.org>
6178 M: Chen-Yu Tsai <wens@csie.org>
6179 L: dri-devel@lists.freedesktop.org
6181 T: git git://anongit.freedesktop.org/drm/drm-misc
6182 F: Documentation/devicetree/bindings/display/allwinner*
6183 F: drivers/gpu/drm/sun4i/
6185 DRM DRIVERS FOR AMLOGIC SOCS
6186 M: Neil Armstrong <narmstrong@baylibre.com>
6187 L: dri-devel@lists.freedesktop.org
6188 L: linux-amlogic@lists.infradead.org
6190 W: http://linux-meson.com/
6191 T: git git://anongit.freedesktop.org/drm/drm-misc
6192 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6193 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6194 F: Documentation/gpu/meson.rst
6195 F: drivers/gpu/drm/meson/
6197 DRM DRIVERS FOR ATMEL HLCDC
6198 M: Sam Ravnborg <sam@ravnborg.org>
6199 M: Boris Brezillon <bbrezillon@kernel.org>
6200 L: dri-devel@lists.freedesktop.org
6202 T: git git://anongit.freedesktop.org/drm/drm-misc
6203 F: Documentation/devicetree/bindings/display/atmel/
6204 F: drivers/gpu/drm/atmel-hlcdc/
6206 DRM DRIVERS FOR BRIDGE CHIPS
6207 M: Andrzej Hajda <a.hajda@samsung.com>
6208 M: Neil Armstrong <narmstrong@baylibre.com>
6209 M: Robert Foss <robert.foss@linaro.org>
6210 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6211 R: Jonas Karlman <jonas@kwiboo.se>
6212 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6214 T: git git://anongit.freedesktop.org/drm/drm-misc
6215 F: drivers/gpu/drm/bridge/
6217 DRM DRIVERS FOR EXYNOS
6218 M: Inki Dae <inki.dae@samsung.com>
6219 M: Joonyoung Shim <jy0922.shim@samsung.com>
6220 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6221 M: Kyungmin Park <kyungmin.park@samsung.com>
6222 L: dri-devel@lists.freedesktop.org
6224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6225 F: Documentation/devicetree/bindings/display/exynos/
6226 F: drivers/gpu/drm/exynos/
6227 F: include/uapi/drm/exynos_drm.h
6229 DRM DRIVERS FOR FREESCALE DCU
6230 M: Stefan Agner <stefan@agner.ch>
6231 M: Alison Wang <alison.wang@nxp.com>
6232 L: dri-devel@lists.freedesktop.org
6234 T: git git://anongit.freedesktop.org/drm/drm-misc
6235 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6236 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6237 F: drivers/gpu/drm/fsl-dcu/
6239 DRM DRIVERS FOR FREESCALE IMX
6240 M: Philipp Zabel <p.zabel@pengutronix.de>
6241 L: dri-devel@lists.freedesktop.org
6243 F: Documentation/devicetree/bindings/display/imx/
6244 F: drivers/gpu/drm/imx/
6245 F: drivers/gpu/ipu-v3/
6247 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6248 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6249 L: dri-devel@lists.freedesktop.org
6251 T: git git://github.com/patjak/drm-gma500
6252 F: drivers/gpu/drm/gma500/
6254 DRM DRIVERS FOR HISILICON
6255 M: Xinliang Liu <xinliang.liu@linaro.org>
6256 M: Tian Tao <tiantao6@hisilicon.com>
6257 R: John Stultz <john.stultz@linaro.org>
6258 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6259 R: Chen Feng <puck.chen@hisilicon.com>
6260 L: dri-devel@lists.freedesktop.org
6262 T: git git://anongit.freedesktop.org/drm/drm-misc
6263 F: Documentation/devicetree/bindings/display/hisilicon/
6264 F: drivers/gpu/drm/hisilicon/
6266 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6267 M: Deepak Rawat <drawat.floss@gmail.com>
6268 L: linux-hyperv@vger.kernel.org
6269 L: dri-devel@lists.freedesktop.org
6271 T: git git://anongit.freedesktop.org/drm/drm-misc
6272 F: drivers/gpu/drm/hyperv
6274 DRM DRIVERS FOR LIMA
6275 M: Qiang Yu <yuq825@gmail.com>
6276 L: dri-devel@lists.freedesktop.org
6277 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6279 T: git git://anongit.freedesktop.org/drm/drm-misc
6280 F: drivers/gpu/drm/lima/
6281 F: include/uapi/drm/lima_drm.h
6283 DRM DRIVERS FOR MEDIATEK
6284 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6285 M: Philipp Zabel <p.zabel@pengutronix.de>
6286 L: dri-devel@lists.freedesktop.org
6287 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6289 F: Documentation/devicetree/bindings/display/mediatek/
6290 F: drivers/gpu/drm/mediatek/
6291 F: drivers/phy/mediatek/phy-mtk-hdmi*
6292 F: drivers/phy/mediatek/phy-mtk-mipi*
6294 DRM DRIVERS FOR NVIDIA TEGRA
6295 M: Thierry Reding <thierry.reding@gmail.com>
6296 L: dri-devel@lists.freedesktop.org
6297 L: linux-tegra@vger.kernel.org
6299 T: git git://anongit.freedesktop.org/tegra/linux.git
6300 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6301 F: drivers/gpu/drm/tegra/
6302 F: drivers/gpu/host1x/
6303 F: include/linux/host1x.h
6304 F: include/uapi/drm/tegra_drm.h
6306 DRM DRIVERS FOR RENESAS
6307 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6308 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6309 L: dri-devel@lists.freedesktop.org
6310 L: linux-renesas-soc@vger.kernel.org
6312 T: git git://linuxtv.org/pinchartl/media drm/du/next
6313 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6314 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6315 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6316 F: drivers/gpu/drm/rcar-du/
6317 F: drivers/gpu/drm/shmobile/
6318 F: include/linux/platform_data/shmob_drm.h
6320 DRM DRIVERS FOR ROCKCHIP
6321 M: Sandy Huang <hjc@rock-chips.com>
6322 M: Heiko Stübner <heiko@sntech.de>
6323 L: dri-devel@lists.freedesktop.org
6325 T: git git://anongit.freedesktop.org/drm/drm-misc
6326 F: Documentation/devicetree/bindings/display/rockchip/
6327 F: drivers/gpu/drm/rockchip/
6330 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6331 L: dri-devel@lists.freedesktop.org
6333 T: git git://anongit.freedesktop.org/drm/drm-misc
6334 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6335 F: drivers/gpu/drm/sti
6338 M: Yannick Fertre <yannick.fertre@foss.st.com>
6339 M: Philippe Cornu <philippe.cornu@foss.st.com>
6340 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6341 L: dri-devel@lists.freedesktop.org
6343 T: git git://anongit.freedesktop.org/drm/drm-misc
6344 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6345 F: drivers/gpu/drm/stm
6347 DRM DRIVERS FOR TI KEYSTONE
6348 M: Jyri Sarha <jyri.sarha@iki.fi>
6349 M: Tomi Valkeinen <tomba@kernel.org>
6350 L: dri-devel@lists.freedesktop.org
6352 T: git git://anongit.freedesktop.org/drm/drm-misc
6353 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6354 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6355 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6356 F: drivers/gpu/drm/tidss/
6358 DRM DRIVERS FOR TI LCDC
6359 M: Jyri Sarha <jyri.sarha@iki.fi>
6360 R: Tomi Valkeinen <tomba@kernel.org>
6361 L: dri-devel@lists.freedesktop.org
6363 F: Documentation/devicetree/bindings/display/tilcdc/
6364 F: drivers/gpu/drm/tilcdc/
6366 DRM DRIVERS FOR TI OMAP
6367 M: Tomi Valkeinen <tomba@kernel.org>
6368 L: dri-devel@lists.freedesktop.org
6370 F: Documentation/devicetree/bindings/display/ti/
6371 F: drivers/gpu/drm/omapdrm/
6374 M: Emma Anholt <emma@anholt.net>
6376 T: git git://anongit.freedesktop.org/drm/drm-misc
6377 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6378 F: drivers/gpu/drm/v3d/
6379 F: include/uapi/drm/v3d_drm.h
6382 M: Emma Anholt <emma@anholt.net>
6383 M: Maxime Ripard <mripard@kernel.org>
6385 T: git git://github.com/anholt/linux
6386 T: git git://anongit.freedesktop.org/drm/drm-misc
6387 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6388 F: drivers/gpu/drm/vc4/
6389 F: include/uapi/drm/vc4_drm.h
6391 DRM DRIVERS FOR VIVANTE GPU IP
6392 M: Lucas Stach <l.stach@pengutronix.de>
6393 R: Russell King <linux+etnaviv@armlinux.org.uk>
6394 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6395 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6396 L: dri-devel@lists.freedesktop.org
6398 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6399 F: drivers/gpu/drm/etnaviv/
6400 F: include/uapi/drm/etnaviv_drm.h
6403 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6404 L: dri-devel@lists.freedesktop.org
6405 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6407 T: git git://anongit.freedesktop.org/drm/drm-misc
6408 F: Documentation/gpu/xen-front.rst
6409 F: drivers/gpu/drm/xen/
6411 DRM DRIVERS FOR XILINX
6412 M: Hyun Kwon <hyun.kwon@xilinx.com>
6413 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6414 L: dri-devel@lists.freedesktop.org
6416 T: git git://anongit.freedesktop.org/drm/drm-misc
6417 F: Documentation/devicetree/bindings/display/xlnx/
6418 F: drivers/gpu/drm/xlnx/
6421 M: Thierry Reding <thierry.reding@gmail.com>
6422 R: Sam Ravnborg <sam@ravnborg.org>
6423 L: dri-devel@lists.freedesktop.org
6425 T: git git://anongit.freedesktop.org/drm/drm-misc
6426 F: Documentation/devicetree/bindings/display/panel/
6427 F: drivers/gpu/drm/drm_panel.c
6428 F: drivers/gpu/drm/panel/
6429 F: include/drm/drm_panel.h
6432 M: Christian Koenig <christian.koenig@amd.com>
6433 M: Huang Rui <ray.huang@amd.com>
6434 L: dri-devel@lists.freedesktop.org
6436 T: git git://anongit.freedesktop.org/drm/drm-misc
6437 F: drivers/gpu/drm/ttm/
6441 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6442 L: dri-devel@lists.freedesktop.org
6444 T: git git://anongit.freedesktop.org/drm/drm-misc
6445 F: drivers/gpu/drm/scheduler/
6446 F: include/drm/gpu_scheduler.h
6448 DSBR100 USB FM RADIO DRIVER
6449 M: Alexey Klimov <klimov.linux@gmail.com>
6450 L: linux-media@vger.kernel.org
6452 T: git git://linuxtv.org/media_tree.git
6453 F: drivers/media/radio/dsbr100.c
6456 M: Hans Verkuil <hverkuil@xs4all.nl>
6457 L: linux-media@vger.kernel.org
6459 W: https://linuxtv.org
6460 T: git git://linuxtv.org/media_tree.git
6461 F: drivers/media/pci/dt3155/
6463 DVB_USB_AF9015 MEDIA DRIVER
6464 M: Antti Palosaari <crope@iki.fi>
6465 L: linux-media@vger.kernel.org
6467 W: https://linuxtv.org
6468 W: http://palosaari.fi/linux/
6469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6470 T: git git://linuxtv.org/anttip/media_tree.git
6471 F: drivers/media/usb/dvb-usb-v2/af9015*
6473 DVB_USB_AF9035 MEDIA DRIVER
6474 M: Antti Palosaari <crope@iki.fi>
6475 L: linux-media@vger.kernel.org
6477 W: https://linuxtv.org
6478 W: http://palosaari.fi/linux/
6479 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6480 T: git git://linuxtv.org/anttip/media_tree.git
6481 F: drivers/media/usb/dvb-usb-v2/af9035*
6483 DVB_USB_ANYSEE MEDIA DRIVER
6484 M: Antti Palosaari <crope@iki.fi>
6485 L: linux-media@vger.kernel.org
6487 W: https://linuxtv.org
6488 W: http://palosaari.fi/linux/
6489 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6490 T: git git://linuxtv.org/anttip/media_tree.git
6491 F: drivers/media/usb/dvb-usb-v2/anysee*
6493 DVB_USB_AU6610 MEDIA DRIVER
6494 M: Antti Palosaari <crope@iki.fi>
6495 L: linux-media@vger.kernel.org
6497 W: https://linuxtv.org
6498 W: http://palosaari.fi/linux/
6499 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6500 T: git git://linuxtv.org/anttip/media_tree.git
6501 F: drivers/media/usb/dvb-usb-v2/au6610*
6503 DVB_USB_CE6230 MEDIA DRIVER
6504 M: Antti Palosaari <crope@iki.fi>
6505 L: linux-media@vger.kernel.org
6507 W: https://linuxtv.org
6508 W: http://palosaari.fi/linux/
6509 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6510 T: git git://linuxtv.org/anttip/media_tree.git
6511 F: drivers/media/usb/dvb-usb-v2/ce6230*
6513 DVB_USB_CXUSB MEDIA DRIVER
6514 M: Michael Krufky <mkrufky@linuxtv.org>
6515 L: linux-media@vger.kernel.org
6517 W: https://linuxtv.org
6518 W: http://github.com/mkrufky
6519 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6520 T: git git://linuxtv.org/media_tree.git
6521 F: drivers/media/usb/dvb-usb/cxusb*
6523 DVB_USB_EC168 MEDIA DRIVER
6524 M: Antti Palosaari <crope@iki.fi>
6525 L: linux-media@vger.kernel.org
6527 W: https://linuxtv.org
6528 W: http://palosaari.fi/linux/
6529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6530 T: git git://linuxtv.org/anttip/media_tree.git
6531 F: drivers/media/usb/dvb-usb-v2/ec168*
6533 DVB_USB_GL861 MEDIA DRIVER
6534 M: Antti Palosaari <crope@iki.fi>
6535 L: linux-media@vger.kernel.org
6537 W: https://linuxtv.org
6538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6539 T: git git://linuxtv.org/anttip/media_tree.git
6540 F: drivers/media/usb/dvb-usb-v2/gl861*
6542 DVB_USB_MXL111SF MEDIA DRIVER
6543 M: Michael Krufky <mkrufky@linuxtv.org>
6544 L: linux-media@vger.kernel.org
6546 W: https://linuxtv.org
6547 W: http://github.com/mkrufky
6548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6549 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6550 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6552 DVB_USB_RTL28XXU MEDIA DRIVER
6553 M: Antti Palosaari <crope@iki.fi>
6554 L: linux-media@vger.kernel.org
6556 W: https://linuxtv.org
6557 W: http://palosaari.fi/linux/
6558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6559 T: git git://linuxtv.org/anttip/media_tree.git
6560 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6562 DVB_USB_V2 MEDIA DRIVER
6563 M: Antti Palosaari <crope@iki.fi>
6564 L: linux-media@vger.kernel.org
6566 W: https://linuxtv.org
6567 W: http://palosaari.fi/linux/
6568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6569 T: git git://linuxtv.org/anttip/media_tree.git
6570 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6571 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6574 M: Jason Baron <jbaron@akamai.com>
6576 F: include/linux/dynamic_debug.h
6577 F: lib/dynamic_debug.c
6579 DYNAMIC INTERRUPT MODERATION
6580 M: Tal Gilboa <talgi@nvidia.com>
6582 F: Documentation/networking/net_dim.rst
6583 F: include/linux/dim.h
6586 DZ DECSTATION DZ11 SERIAL DRIVER
6587 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6589 F: drivers/tty/serial/dz.*
6591 E3X0 POWER BUTTON DRIVER
6592 M: Moritz Fischer <moritz.fischer@ettus.com>
6593 L: usrp-users@lists.ettus.com
6595 W: http://www.ettus.com
6596 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6597 F: drivers/input/misc/e3x0-button.c
6600 M: Antti Palosaari <crope@iki.fi>
6601 L: linux-media@vger.kernel.org
6603 W: https://linuxtv.org
6604 W: http://palosaari.fi/linux/
6605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6606 T: git git://linuxtv.org/anttip/media_tree.git
6607 F: drivers/media/tuners/e4000*
6609 EARTH_PT1 MEDIA DRIVER
6610 M: Akihiro Tsukada <tskd08@gmail.com>
6611 L: linux-media@vger.kernel.org
6613 F: drivers/media/pci/pt1/
6615 EARTH_PT3 MEDIA DRIVER
6616 M: Akihiro Tsukada <tskd08@gmail.com>
6617 L: linux-media@vger.kernel.org
6619 F: drivers/media/pci/pt3/
6622 M: Antti Palosaari <crope@iki.fi>
6623 L: linux-media@vger.kernel.org
6625 W: https://linuxtv.org
6626 W: http://palosaari.fi/linux/
6627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6628 T: git git://linuxtv.org/anttip/media_tree.git
6629 F: drivers/media/dvb-frontends/ec100*
6632 M: Tyler Hicks <code@tyhicks.com>
6633 L: ecryptfs@vger.kernel.org
6635 W: http://ecryptfs.org
6636 W: https://launchpad.net/ecryptfs
6637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6638 F: Documentation/filesystems/ecryptfs.rst
6642 M: Yazen Ghannam <yazen.ghannam@amd.com>
6643 L: linux-edac@vger.kernel.org
6645 F: drivers/edac/amd64_edac*
6646 F: drivers/edac/mce_amd*
6649 M: Jan Luebbe <jlu@pengutronix.de>
6650 L: linux-edac@vger.kernel.org
6652 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6653 F: drivers/edac/armada_xp_*
6656 M: Stefan Schaeckeler <sschaeck@cisco.com>
6658 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6659 F: drivers/edac/aspeed_edac.c
6662 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6664 F: drivers/edac/bluefield_edac.c
6667 M: Andre Przywara <andre.przywara@arm.com>
6668 L: linux-edac@vger.kernel.org
6670 F: drivers/edac/highbank*
6673 M: Ralf Baechle <ralf@linux-mips.org>
6674 L: linux-edac@vger.kernel.org
6675 L: linux-mips@vger.kernel.org
6677 F: drivers/edac/octeon_edac*
6679 EDAC-CAVIUM THUNDERX
6680 M: Robert Richter <rric@kernel.org>
6681 L: linux-edac@vger.kernel.org
6683 F: drivers/edac/thunderx_edac*
6686 M: Borislav Petkov <bp@alien8.de>
6687 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6688 M: Tony Luck <tony.luck@intel.com>
6689 R: James Morse <james.morse@arm.com>
6690 R: Robert Richter <rric@kernel.org>
6691 L: linux-edac@vger.kernel.org
6693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6694 F: Documentation/admin-guide/ras.rst
6695 F: Documentation/driver-api/edac.rst
6697 F: include/linux/edac.h
6700 M: Lei Wang <lewan@microsoft.com>
6701 L: linux-edac@vger.kernel.org
6703 F: drivers/edac/dmc520_edac.c
6706 M: Mark Gross <mark.gross@intel.com>
6707 L: linux-edac@vger.kernel.org
6709 F: drivers/edac/e752x_edac.c
6712 L: linux-edac@vger.kernel.org
6714 F: drivers/edac/e7xxx_edac.c
6717 M: York Sun <york.sun@nxp.com>
6718 L: linux-edac@vger.kernel.org
6720 F: drivers/edac/fsl_ddr_edac.*
6723 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6724 L: linux-edac@vger.kernel.org
6726 F: drivers/edac/ghes_edac.c
6729 M: Tony Luck <tony.luck@intel.com>
6730 L: linux-edac@vger.kernel.org
6732 F: drivers/edac/i10nm_base.c
6735 L: linux-edac@vger.kernel.org
6737 F: drivers/edac/i3000_edac.c
6740 L: linux-edac@vger.kernel.org
6742 F: drivers/edac/i5000_edac.c
6745 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6746 L: linux-edac@vger.kernel.org
6748 F: drivers/edac/i5400_edac.c
6751 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6752 L: linux-edac@vger.kernel.org
6754 F: drivers/edac/i7300_edac.c
6757 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6758 L: linux-edac@vger.kernel.org
6760 F: drivers/edac/i7core_edac.c
6763 M: Tim Small <tim@buttersideup.com>
6764 L: linux-edac@vger.kernel.org
6766 F: drivers/edac/i82443bxgx_edac.c
6769 M: "Arvind R." <arvino55@gmail.com>
6770 L: linux-edac@vger.kernel.org
6772 F: drivers/edac/i82975x_edac.c
6775 M: Jason Baron <jbaron@akamai.com>
6776 L: linux-edac@vger.kernel.org
6778 F: drivers/edac/ie31200_edac.c
6781 M: Tony Luck <tony.luck@intel.com>
6782 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6783 L: linux-edac@vger.kernel.org
6785 F: drivers/edac/igen6_edac.c
6788 M: Johannes Thumshirn <morbidrsa@gmail.com>
6789 L: linux-edac@vger.kernel.org
6791 F: drivers/edac/mpc85xx_edac.[ch]
6794 M: Egor Martovetsky <egor@pasemi.com>
6795 L: linux-edac@vger.kernel.org
6797 F: drivers/edac/pasemi_edac.c
6800 M: Tony Luck <tony.luck@intel.com>
6801 L: linux-edac@vger.kernel.org
6803 F: drivers/edac/pnd2_edac.[ch]
6806 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6807 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6808 L: linux-arm-msm@vger.kernel.org
6809 L: linux-edac@vger.kernel.org
6811 F: drivers/edac/qcom_edac.c
6814 M: Tim Small <tim@buttersideup.com>
6815 L: linux-edac@vger.kernel.org
6817 F: drivers/edac/r82600_edac.c
6820 M: Tony Luck <tony.luck@intel.com>
6821 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6822 L: linux-edac@vger.kernel.org
6824 F: drivers/edac/sb_edac.c
6827 M: Yash Shah <yash.shah@sifive.com>
6828 L: linux-edac@vger.kernel.org
6830 F: drivers/edac/sifive_edac.c
6833 M: Tony Luck <tony.luck@intel.com>
6834 L: linux-edac@vger.kernel.org
6836 F: drivers/edac/skx_*.[ch]
6839 M: Tero Kristo <kristo@kernel.org>
6840 L: linux-edac@vger.kernel.org
6842 F: drivers/edac/ti_edac.c
6844 EDIROL UA-101/UA-1000 DRIVER
6845 M: Clemens Ladisch <clemens@ladisch.de>
6846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6849 F: sound/usb/misc/ua101.c
6852 M: Ivan Hu <ivan.hu@canonical.com>
6853 M: Ard Biesheuvel <ardb@kernel.org>
6854 L: linux-efi@vger.kernel.org
6856 F: drivers/firmware/efi/test/
6858 EFI VARIABLE FILESYSTEM
6859 M: Matthew Garrett <matthew.garrett@nebula.com>
6860 M: Jeremy Kerr <jk@ozlabs.org>
6861 M: Ard Biesheuvel <ardb@kernel.org>
6862 L: linux-efi@vger.kernel.org
6864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6867 EFIFB FRAMEBUFFER DRIVER
6868 M: Peter Jones <pjones@redhat.com>
6869 L: linux-fbdev@vger.kernel.org
6871 F: drivers/video/fbdev/efifb.c
6875 W: http://aeschi.ch.eu.org/efs/
6878 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6879 M: Douglas Miller <dougmill@linux.ibm.com>
6880 L: netdev@vger.kernel.org
6882 F: drivers/net/ethernet/ibm/ehea/
6884 EM28XX VIDEO4LINUX DRIVER
6885 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6886 L: linux-media@vger.kernel.org
6888 W: https://linuxtv.org
6889 T: git git://linuxtv.org/media_tree.git
6890 F: Documentation/admin-guide/media/em28xx*
6891 F: drivers/media/usb/em28xx/
6894 M: Matt Mackall <mpm@selenic.com>
6895 M: David Woodhouse <dwmw2@infradead.org>
6896 L: linux-embedded@vger.kernel.org
6899 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6900 M: Adrian Hunter <adrian.hunter@intel.com>
6901 M: Ritesh Harjani <riteshh@codeaurora.org>
6902 M: Asutosh Das <asutoshd@codeaurora.org>
6903 L: linux-mmc@vger.kernel.org
6905 F: drivers/mmc/host/cqhci*
6907 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6908 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6909 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6910 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6911 L: linux-scsi@vger.kernel.org
6913 W: http://www.broadcom.com
6914 F: drivers/scsi/be2iscsi/
6916 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6917 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6918 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6919 M: Somnath Kotur <somnath.kotur@broadcom.com>
6920 L: netdev@vger.kernel.org
6922 W: http://www.emulex.com
6923 F: drivers/net/ethernet/emulex/benet/
6925 EMULEX ONECONNECT ROCE DRIVER
6926 M: Selvin Xavier <selvin.xavier@broadcom.com>
6927 L: linux-rdma@vger.kernel.org
6929 W: http://www.broadcom.com
6930 F: drivers/infiniband/hw/ocrdma/
6931 F: include/uapi/rdma/ocrdma-abi.h
6933 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6934 M: James Smart <james.smart@broadcom.com>
6935 M: Dick Kennedy <dick.kennedy@broadcom.com>
6936 L: linux-scsi@vger.kernel.org
6938 W: http://www.broadcom.com
6939 F: drivers/scsi/lpfc/
6941 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6942 M: James Smart <james.smart@broadcom.com>
6943 M: Ram Vegesna <ram.vegesna@broadcom.com>
6944 L: linux-scsi@vger.kernel.org
6945 L: target-devel@vger.kernel.org
6947 W: http://www.broadcom.com
6948 F: drivers/scsi/elx/
6950 ENE CB710 FLASH CARD READER DRIVER
6951 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6953 F: drivers/misc/cb710/
6954 F: drivers/mmc/host/cb710-mmc.*
6955 F: include/linux/cb710.h
6957 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6958 M: Maxim Levitsky <maximlevitsky@gmail.com>
6960 F: drivers/media/rc/ene_ir.*
6962 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6963 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6964 L: linuxppc-dev@lists.ozlabs.org
6966 F: drivers/tty/ehv_bytechan.c
6968 EPSON S1D13XXX FRAMEBUFFER DRIVER
6969 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6972 F: drivers/video/fbdev/s1d13xxxfb.c
6973 F: include/video/s1d13xxxfb.h
6976 M: Gao Xiang <xiang@kernel.org>
6977 M: Chao Yu <chao@kernel.org>
6978 L: linux-erofs@lists.ozlabs.org
6980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6981 F: Documentation/filesystems/erofs.rst
6983 F: include/trace/events/erofs.h
6985 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6986 M: Jeff Layton <jlayton@kernel.org>
6988 F: include/linux/errseq.h
6991 ET131X NETWORK DRIVER
6992 M: Mark Einon <mark.einon@gmail.com>
6994 F: drivers/net/ethernet/agere/
6996 ETAS ES58X CAN/USB DRIVER
6997 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
6998 L: linux-can@vger.kernel.org
7000 F: drivers/net/can/usb/etas_es58x/
7003 M: Roopa Prabhu <roopa@nvidia.com>
7004 M: Nikolay Aleksandrov <nikolay@nvidia.com>
7005 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7006 L: netdev@vger.kernel.org
7008 W: http://www.linuxfoundation.org/en/Net:Bridge
7009 F: include/linux/netfilter_bridge/
7012 ETHERNET PHY LIBRARY
7013 M: Andrew Lunn <andrew@lunn.ch>
7014 M: Heiner Kallweit <hkallweit1@gmail.com>
7015 R: Russell King <linux@armlinux.org.uk>
7016 L: netdev@vger.kernel.org
7018 F: Documentation/ABI/testing/sysfs-class-net-phydev
7019 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7020 F: Documentation/devicetree/bindings/net/mdio*
7021 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7022 F: Documentation/networking/phy.rst
7023 F: drivers/net/mdio/
7024 F: drivers/net/mdio/acpi_mdio.c
7025 F: drivers/net/mdio/fwnode_mdio.c
7026 F: drivers/net/mdio/of_mdio.c
7029 F: drivers/of/of_net.c
7030 F: include/dt-bindings/net/qca-ar803x.h
7031 F: include/linux/*mdio*.h
7032 F: include/linux/mdio/*.h
7033 F: include/linux/of_net.h
7034 F: include/linux/phy.h
7035 F: include/linux/phy_fixed.h
7036 F: include/linux/platform_data/mdio-bcm-unimac.h
7037 F: include/linux/platform_data/mdio-gpio.h
7038 F: include/trace/events/mdio.h
7039 F: include/uapi/linux/mdio.h
7040 F: include/uapi/linux/mii.h
7043 M: Namjae Jeon <linkinjeon@kernel.org>
7044 M: Sungjong Seo <sj1557.seo@samsung.com>
7045 L: linux-fsdevel@vger.kernel.org
7050 M: Jan Kara <jack@suse.com>
7051 L: linux-ext4@vger.kernel.org
7053 F: Documentation/filesystems/ext2.rst
7055 F: include/linux/ext2*
7058 M: "Theodore Ts'o" <tytso@mit.edu>
7059 M: Andreas Dilger <adilger.kernel@dilger.ca>
7060 L: linux-ext4@vger.kernel.org
7062 W: http://ext4.wiki.kernel.org
7063 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7065 F: Documentation/filesystems/ext4/
7067 F: include/trace/events/ext4.h
7069 Extended Verification Module (EVM)
7070 M: Mimi Zohar <zohar@linux.ibm.com>
7071 L: linux-integrity@vger.kernel.org
7073 F: security/integrity/evm/
7075 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7076 M: Ard Biesheuvel <ardb@kernel.org>
7077 L: linux-efi@vger.kernel.org
7079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7080 F: Documentation/admin-guide/efi-stub.rst
7081 F: arch/*/include/asm/efi.h
7082 F: arch/*/kernel/efi.c
7083 F: arch/arm/boot/compressed/efi-header.S
7084 F: arch/arm64/kernel/efi-entry.S
7085 F: arch/x86/platform/efi/
7086 F: drivers/firmware/efi/
7087 F: include/linux/efi*.h
7089 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7090 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7091 M: Chanwoo Choi <cw00.choi@samsung.com>
7092 L: linux-kernel@vger.kernel.org
7094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7095 F: Documentation/devicetree/bindings/extcon/
7096 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7098 F: include/linux/extcon.h
7099 F: include/linux/extcon/
7102 M: Masami Hiramatsu <mhiramat@kernel.org>
7104 F: Documentation/admin-guide/bootconfig.rst
7105 F: fs/proc/bootconfig.c
7106 F: include/linux/bootconfig.h
7108 F: tools/bootconfig/*
7109 F: tools/bootconfig/scripts/*
7112 M: Jingoo Han <jingoohan1@gmail.com>
7113 L: dri-devel@lists.freedesktop.org
7115 F: drivers/gpu/drm/exynos/exynos_dp*
7117 EXYNOS SYSMMU (IOMMU) driver
7118 M: Marek Szyprowski <m.szyprowski@samsung.com>
7119 L: iommu@lists.linux-foundation.org
7121 F: drivers/iommu/exynos-iommu.c
7124 M: Jaegeuk Kim <jaegeuk@kernel.org>
7125 M: Chao Yu <chao@kernel.org>
7126 L: linux-f2fs-devel@lists.sourceforge.net
7128 W: https://f2fs.wiki.kernel.org/
7129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7130 F: Documentation/ABI/testing/sysfs-fs-f2fs
7131 F: Documentation/filesystems/f2fs.rst
7133 F: include/linux/f2fs_fs.h
7134 F: include/trace/events/f2fs.h
7135 F: include/uapi/linux/f2fs.h
7137 F71805F HARDWARE MONITORING DRIVER
7138 M: Jean Delvare <jdelvare@suse.com>
7139 L: linux-hwmon@vger.kernel.org
7141 F: Documentation/hwmon/f71805f.rst
7142 F: drivers/hwmon/f71805f.c
7145 M: Josh Poimboeuf <jpoimboe@redhat.com>
7147 F: scripts/faddr2line
7150 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7151 L: netdev@vger.kernel.org
7153 F: Documentation/networking/failover.rst
7154 F: include/net/failover.h
7155 F: net/core/failover.c
7158 M: Jan Kara <jack@suse.cz>
7159 R: Amir Goldstein <amir73il@gmail.com>
7160 R: Matthew Bobrowski <repnop@google.com>
7161 L: linux-fsdevel@vger.kernel.org
7163 F: fs/notify/fanotify/
7164 F: include/linux/fanotify.h
7165 F: include/uapi/linux/fanotify.h
7167 FARSYNC SYNCHRONOUS DRIVER
7168 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7170 W: http://www.farsite.co.uk/
7171 F: drivers/net/wan/farsync.*
7173 FAULT INJECTION SUPPORT
7174 M: Akinobu Mita <akinobu.mita@gmail.com>
7176 F: Documentation/fault-injection/
7177 F: lib/fault-inject.c
7179 FBTFT Framebuffer drivers
7180 L: dri-devel@lists.freedesktop.org
7181 L: linux-fbdev@vger.kernel.org
7183 F: drivers/staging/fbtft/
7186 M: Michael Buesch <m@bues.ch>
7187 L: linux-media@vger.kernel.org
7189 F: drivers/media/tuners/fc0011.c
7190 F: drivers/media/tuners/fc0011.h
7193 M: Antti Palosaari <crope@iki.fi>
7194 L: linux-media@vger.kernel.org
7196 W: https://linuxtv.org
7197 W: http://palosaari.fi/linux/
7198 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7199 T: git git://linuxtv.org/anttip/media_tree.git
7200 F: drivers/media/tuners/fc2580*
7202 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7203 M: Hannes Reinecke <hare@suse.de>
7204 L: linux-scsi@vger.kernel.org
7206 W: www.Open-FCoE.org
7207 F: drivers/scsi/fcoe/
7208 F: drivers/scsi/libfc/
7210 F: include/scsi/libfc.h
7211 F: include/scsi/libfcoe.h
7212 F: include/uapi/scsi/fc/
7214 FILE LOCKING (flock() and fcntl()/lockf())
7215 M: Jeff Layton <jlayton@kernel.org>
7216 M: "J. Bruce Fields" <bfields@fieldses.org>
7217 L: linux-fsdevel@vger.kernel.org
7221 F: include/linux/fcntl.h
7222 F: include/uapi/linux/fcntl.h
7224 FILESYSTEM DIRECT ACCESS (DAX)
7225 M: Dan Williams <dan.j.williams@intel.com>
7226 R: Matthew Wilcox <willy@infradead.org>
7227 R: Jan Kara <jack@suse.cz>
7228 L: linux-fsdevel@vger.kernel.org
7229 L: nvdimm@lists.linux.dev
7232 F: include/linux/dax.h
7233 F: include/trace/events/fs_dax.h
7235 FILESYSTEMS (VFS and infrastructure)
7236 M: Alexander Viro <viro@zeniv.linux.org.uk>
7237 L: linux-fsdevel@vger.kernel.org
7240 F: include/linux/fs.h
7241 F: include/linux/fs_types.h
7242 F: include/uapi/linux/fs.h
7243 F: include/uapi/linux/openat2.h
7248 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7249 M: Riku Voipio <riku.voipio@iki.fi>
7250 L: linux-hwmon@vger.kernel.org
7252 F: drivers/hwmon/f75375s.c
7253 F: include/linux/f75375s.h
7255 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7256 M: Clemens Ladisch <clemens@ladisch.de>
7257 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7258 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7261 F: include/uapi/sound/firewire.h
7264 FIREWIRE MEDIA DRIVERS (firedtv)
7265 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7266 L: linux-media@vger.kernel.org
7267 L: linux1394-devel@lists.sourceforge.net
7269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7270 F: drivers/media/firewire/
7272 FIREWIRE SBP-2 TARGET
7273 M: Chris Boot <bootc@bootc.net>
7274 L: linux-scsi@vger.kernel.org
7275 L: target-devel@vger.kernel.org
7276 L: linux1394-devel@lists.sourceforge.net
7278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7279 F: drivers/target/sbp/
7282 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7283 L: linux1394-devel@lists.sourceforge.net
7285 W: http://ieee1394.wiki.kernel.org/
7286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7287 F: drivers/firewire/
7288 F: include/linux/firewire.h
7289 F: include/uapi/linux/firewire*.h
7292 FIRMWARE FRAMEWORK FOR ARMV8-A
7293 M: Sudeep Holla <sudeep.holla@arm.com>
7294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7296 F: drivers/firmware/arm_ffa/
7297 F: include/linux/arm_ffa.h
7299 FIRMWARE LOADER (request_firmware)
7300 M: Luis Chamberlain <mcgrof@kernel.org>
7301 L: linux-kernel@vger.kernel.org
7303 F: Documentation/firmware_class/
7304 F: drivers/base/firmware_loader/
7305 F: include/linux/firmware.h
7307 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7308 M: Joshua Morris <josh.h.morris@us.ibm.com>
7309 M: Philip Kelleher <pjk1939@linux.ibm.com>
7311 F: drivers/block/rsxx/
7313 FLEXTIMER FTM-QUADDEC DRIVER
7314 M: Patrick Havelange <patrick.havelange@essensium.com>
7315 L: linux-iio@vger.kernel.org
7317 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7318 F: drivers/counter/ftm-quaddec.c
7321 M: Denis Efremov <efremov@linux.com>
7322 L: linux-block@vger.kernel.org
7324 F: drivers/block/floppy.c
7326 FLYSKY FSIA6B RC RECEIVER
7327 M: Markus Koch <markus@notsyncing.net>
7328 L: linux-input@vger.kernel.org
7330 F: drivers/input/joystick/fsia6b.c
7332 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7333 M: Geoffrey D. Bennett <g@b4.vu>
7334 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7337 F: sound/usb/mixer_scarlett_gen2.c
7339 FORCEDETH GIGABIT ETHERNET DRIVER
7340 M: Rain River <rain.1986.08.12@gmail.com>
7341 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7342 L: netdev@vger.kernel.org
7344 F: drivers/net/ethernet/nvidia/*
7347 M: Wu Hao <hao.wu@intel.com>
7348 R: Tom Rix <trix@redhat.com>
7349 L: linux-fpga@vger.kernel.org
7351 F: Documentation/ABI/testing/sysfs-bus-dfl*
7352 F: Documentation/fpga/dfl.rst
7353 F: drivers/fpga/dfl*
7354 F: drivers/uio/uio_dfl.c
7355 F: include/linux/dfl.h
7356 F: include/uapi/linux/fpga-dfl.h
7358 FPGA MANAGER FRAMEWORK
7359 M: Moritz Fischer <mdf@kernel.org>
7360 M: Wu Hao <hao.wu@intel.com>
7361 M: Xu Yilun <yilun.xu@intel.com>
7362 R: Tom Rix <trix@redhat.com>
7363 L: linux-fpga@vger.kernel.org
7365 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7367 F: Documentation/devicetree/bindings/fpga/
7368 F: Documentation/driver-api/fpga/
7369 F: Documentation/fpga/
7371 F: include/linux/fpga/
7374 M: Bill Metzenthen <billm@melbpc.org.au>
7376 W: http://floatingpoint.sourceforge.net/emulator/index.html
7377 F: arch/x86/math-emu/
7380 L: dri-devel@lists.freedesktop.org
7381 L: linux-fbdev@vger.kernel.org
7383 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7384 T: git git://anongit.freedesktop.org/drm/drm-misc
7385 F: Documentation/fb/
7387 F: include/linux/fb.h
7388 F: include/uapi/linux/fb.h
7389 F: include/uapi/video/
7392 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7393 M: Horia Geantă <horia.geanta@nxp.com>
7394 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7395 L: linux-crypto@vger.kernel.org
7397 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7398 F: drivers/crypto/caam/
7400 FREESCALE COLDFIRE M5441X MMC DRIVER
7401 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7402 L: linux-mmc@vger.kernel.org
7404 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7405 F: include/linux/platform_data/mmc-esdhc-mcf.h
7407 FREESCALE DIU FRAMEBUFFER DRIVER
7408 M: Timur Tabi <timur@kernel.org>
7409 L: linux-fbdev@vger.kernel.org
7411 F: drivers/video/fbdev/fsl-diu-fb.*
7413 FREESCALE DMA DRIVER
7414 M: Li Yang <leoyang.li@nxp.com>
7415 M: Zhang Wei <zw@zh-kernel.org>
7416 L: linuxppc-dev@lists.ozlabs.org
7418 F: drivers/dma/fsldma.*
7420 FREESCALE DSPI DRIVER
7421 M: Vladimir Oltean <olteanv@gmail.com>
7422 L: linux-spi@vger.kernel.org
7424 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7425 F: drivers/spi/spi-fsl-dspi.c
7426 F: include/linux/spi/spi-fsl-dspi.h
7428 FREESCALE ENETC ETHERNET DRIVERS
7429 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7430 L: netdev@vger.kernel.org
7432 F: drivers/net/ethernet/freescale/enetc/
7434 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7435 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7436 L: netdev@vger.kernel.org
7438 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7439 F: drivers/net/ethernet/freescale/gianfar*
7441 FREESCALE GPMI NAND DRIVER
7442 M: Han Xu <han.xu@nxp.com>
7443 L: linux-mtd@lists.infradead.org
7445 F: drivers/mtd/nand/raw/gpmi-nand/*
7447 FREESCALE I2C CPM DRIVER
7448 M: Jochen Friedrich <jochen@scram.de>
7449 L: linuxppc-dev@lists.ozlabs.org
7450 L: linux-i2c@vger.kernel.org
7452 F: drivers/i2c/busses/i2c-cpm.c
7454 FREESCALE IMX / MXC FEC DRIVER
7455 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7456 L: netdev@vger.kernel.org
7458 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7459 F: drivers/net/ethernet/freescale/fec.h
7460 F: drivers/net/ethernet/freescale/fec_main.c
7461 F: drivers/net/ethernet/freescale/fec_ptp.c
7463 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7464 M: Sascha Hauer <s.hauer@pengutronix.de>
7465 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7466 L: linux-fbdev@vger.kernel.org
7467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7469 F: drivers/video/fbdev/imxfb.c
7470 F: include/linux/platform_data/video-imxfb.h
7472 FREESCALE IMX DDR PMU DRIVER
7473 M: Frank Li <Frank.li@nxp.com>
7474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7476 F: Documentation/admin-guide/perf/imx-ddr.rst
7477 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7478 F: drivers/perf/fsl_imx8_ddr_perf.c
7480 FREESCALE IMX I2C DRIVER
7481 M: Oleksij Rempel <o.rempel@pengutronix.de>
7482 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7483 L: linux-i2c@vger.kernel.org
7485 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7486 F: drivers/i2c/busses/i2c-imx.c
7488 FREESCALE IMX LPI2C DRIVER
7489 M: Dong Aisheng <aisheng.dong@nxp.com>
7490 L: linux-i2c@vger.kernel.org
7491 L: linux-imx@nxp.com
7493 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7494 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7496 FREESCALE MPC I2C DRIVER
7497 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7498 L: linux-i2c@vger.kernel.org
7500 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7501 F: drivers/i2c/busses/i2c-mpc.c
7503 FREESCALE QORIQ DPAA ETHERNET DRIVER
7504 M: Madalin Bucur <madalin.bucur@nxp.com>
7505 L: netdev@vger.kernel.org
7507 F: drivers/net/ethernet/freescale/dpaa
7509 FREESCALE QORIQ DPAA FMAN DRIVER
7510 M: Madalin Bucur <madalin.bucur@nxp.com>
7511 L: netdev@vger.kernel.org
7513 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7514 F: drivers/net/ethernet/freescale/fman
7516 FREESCALE QORIQ PTP CLOCK DRIVER
7517 M: Yangbo Lu <yangbo.lu@nxp.com>
7518 L: netdev@vger.kernel.org
7520 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7521 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7522 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7523 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7524 F: drivers/ptp/ptp_qoriq.c
7525 F: drivers/ptp/ptp_qoriq_debugfs.c
7526 F: include/linux/fsl/ptp_qoriq.h
7528 FREESCALE QUAD SPI DRIVER
7529 M: Han Xu <han.xu@nxp.com>
7530 L: linux-spi@vger.kernel.org
7532 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7533 F: drivers/spi/spi-fsl-qspi.c
7535 FREESCALE QUICC ENGINE LIBRARY
7536 M: Qiang Zhao <qiang.zhao@nxp.com>
7537 L: linuxppc-dev@lists.ozlabs.org
7539 F: drivers/soc/fsl/qe/
7540 F: include/soc/fsl/*qe*.h
7541 F: include/soc/fsl/*ucc*.h
7543 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7544 M: Li Yang <leoyang.li@nxp.com>
7545 L: netdev@vger.kernel.org
7546 L: linuxppc-dev@lists.ozlabs.org
7548 F: drivers/net/ethernet/freescale/ucc_geth*
7550 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7551 M: Zhao Qiang <qiang.zhao@nxp.com>
7552 L: netdev@vger.kernel.org
7553 L: linuxppc-dev@lists.ozlabs.org
7555 F: drivers/net/wan/fsl_ucc_hdlc*
7557 FREESCALE QUICC ENGINE UCC UART DRIVER
7558 M: Timur Tabi <timur@kernel.org>
7559 L: linuxppc-dev@lists.ozlabs.org
7561 F: drivers/tty/serial/ucc_uart.c
7563 FREESCALE SOC DRIVERS
7564 M: Li Yang <leoyang.li@nxp.com>
7565 L: linuxppc-dev@lists.ozlabs.org
7566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7568 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7569 F: Documentation/devicetree/bindings/soc/fsl/
7571 F: include/linux/fsl/
7573 FREESCALE SOC FS_ENET DRIVER
7574 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7575 L: linuxppc-dev@lists.ozlabs.org
7576 L: netdev@vger.kernel.org
7578 F: drivers/net/ethernet/freescale/fs_enet/
7579 F: include/linux/fs_enet_pd.h
7581 FREESCALE SOC SOUND DRIVERS
7582 M: Nicolin Chen <nicoleotsuka@gmail.com>
7583 M: Xiubo Li <Xiubo.Lee@gmail.com>
7584 R: Fabio Estevam <festevam@gmail.com>
7585 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7586 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7587 L: linuxppc-dev@lists.ozlabs.org
7589 F: sound/soc/fsl/fsl*
7590 F: sound/soc/fsl/imx*
7591 F: sound/soc/fsl/mpc8610_hpcd.c
7593 FREESCALE USB PERIPHERAL DRIVERS
7594 M: Li Yang <leoyang.li@nxp.com>
7595 L: linux-usb@vger.kernel.org
7596 L: linuxppc-dev@lists.ozlabs.org
7598 F: drivers/usb/gadget/udc/fsl*
7600 FREESCALE USB PHY DRIVER
7601 M: Ran Wang <ran.wang_1@nxp.com>
7602 L: linux-usb@vger.kernel.org
7603 L: linuxppc-dev@lists.ozlabs.org
7605 F: drivers/usb/phy/phy-fsl-usb*
7608 M: Christoph Hellwig <hch@infradead.org>
7610 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7614 M: "Rafael J. Wysocki" <rafael@kernel.org>
7615 M: Pavel Machek <pavel@ucw.cz>
7616 L: linux-pm@vger.kernel.org
7618 F: Documentation/power/freezing-of-tasks.rst
7619 F: include/linux/freezer.h
7623 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7624 L: linux-kernel@vger.kernel.org
7626 F: include/linux/frontswap.h
7629 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7630 M: David Howells <dhowells@redhat.com>
7631 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7633 F: Documentation/filesystems/caching/
7635 F: include/linux/fscache*.h
7637 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7638 M: Theodore Y. Ts'o <tytso@mit.edu>
7639 M: Jaegeuk Kim <jaegeuk@kernel.org>
7640 M: Eric Biggers <ebiggers@kernel.org>
7641 L: linux-fscrypt@vger.kernel.org
7643 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7644 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7645 F: Documentation/filesystems/fscrypt.rst
7647 F: include/linux/fscrypt*.h
7648 F: include/uapi/linux/fscrypt.h
7651 M: Jeremy Kerr <jk@ozlabs.org>
7652 M: Joel Stanley <joel@jms.id.au>
7653 R: Alistar Popple <alistair@popple.id.au>
7654 R: Eddie James <eajames@linux.ibm.com>
7655 L: linux-fsi@lists.ozlabs.org
7657 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7660 F: include/linux/fsi*.h
7661 F: include/trace/events/fsi*.h
7663 FSI-ATTACHED I2C DRIVER
7664 M: Eddie James <eajames@linux.ibm.com>
7665 L: linux-i2c@vger.kernel.org
7666 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7668 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7669 F: drivers/i2c/busses/i2c-fsi.c
7671 FSI-ATTACHED SPI DRIVER
7672 M: Eddie James <eajames@linux.ibm.com>
7673 L: linux-spi@vger.kernel.org
7675 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7676 F: drivers/spi/spi-fsi.c
7678 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7679 M: Jan Kara <jack@suse.cz>
7680 R: Amir Goldstein <amir73il@gmail.com>
7681 L: linux-fsdevel@vger.kernel.org
7683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7685 F: include/linux/fsnotify*.h
7687 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7688 M: Eric Biggers <ebiggers@kernel.org>
7689 M: Theodore Y. Ts'o <tytso@mit.edu>
7690 L: linux-fscrypt@vger.kernel.org
7692 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7693 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7694 F: Documentation/filesystems/fsverity.rst
7696 F: include/linux/fsverity.h
7697 F: include/uapi/linux/fsverity.h
7699 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7700 M: Michael Zaidman <michael.zaidman@gmail.com>
7701 L: linux-i2c@vger.kernel.org
7702 L: linux-input@vger.kernel.org
7704 F: drivers/hid/hid-ft260.c
7706 FUJITSU LAPTOP EXTRAS
7707 M: Jonathan Woithe <jwoithe@just42.net>
7708 L: platform-driver-x86@vger.kernel.org
7710 F: drivers/platform/x86/fujitsu-laptop.c
7712 FUJITSU M-5MO LS CAMERA ISP DRIVER
7713 M: Kyungmin Park <kyungmin.park@samsung.com>
7714 M: Heungjun Kim <riverful.kim@samsung.com>
7715 L: linux-media@vger.kernel.org
7717 F: drivers/media/i2c/m5mols/
7718 F: include/media/i2c/m5mols.h
7720 FUJITSU TABLET EXTRAS
7721 M: Robert Gerlach <khnz@gmx.de>
7722 L: platform-driver-x86@vger.kernel.org
7724 F: drivers/platform/x86/fujitsu-tablet.c
7726 FUSE: FILESYSTEM IN USERSPACE
7727 M: Miklos Szeredi <miklos@szeredi.hu>
7728 L: linux-fsdevel@vger.kernel.org
7730 W: https://github.com/libfuse/
7731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7732 F: Documentation/filesystems/fuse.rst
7734 F: include/uapi/linux/fuse.h
7737 M: Thomas Gleixner <tglx@linutronix.de>
7738 M: Ingo Molnar <mingo@redhat.com>
7739 R: Peter Zijlstra <peterz@infradead.org>
7740 R: Darren Hart <dvhart@infradead.org>
7741 R: Davidlohr Bueso <dave@stgolabs.net>
7742 L: linux-kernel@vger.kernel.org
7744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7745 F: Documentation/locking/*futex*
7746 F: include/asm-generic/futex.h
7747 F: include/linux/futex.h
7748 F: include/uapi/linux/futex.h
7750 F: tools/perf/bench/futex*
7751 F: tools/testing/selftests/futex/
7753 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7754 M: Tim Harvey <tharvey@gateworks.com>
7755 M: Robert Jones <rjones@gateworks.com>
7757 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7758 F: drivers/mfd/gateworks-gsc.c
7759 F: include/linux/mfd/gsc.h
7760 F: Documentation/hwmon/gsc-hwmon.rst
7761 F: drivers/hwmon/gsc-hwmon.c
7762 F: include/linux/platform_data/gsc_hwmon.h
7765 M: Kees Cook <keescook@chromium.org>
7766 L: linux-hardening@vger.kernel.org
7768 F: Documentation/kbuild/gcc-plugins.rst
7769 F: scripts/Makefile.gcc-plugins
7770 F: scripts/gcc-plugins/
7772 GCOV BASED KERNEL PROFILING
7773 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7775 F: Documentation/dev-tools/gcov.rst
7778 GDB KERNEL DEBUGGING HELPER SCRIPTS
7779 M: Jan Kiszka <jan.kiszka@siemens.com>
7780 M: Kieran Bingham <kbingham@kernel.org>
7784 GEMINI CRYPTO DRIVER
7785 M: Corentin Labbe <clabbe@baylibre.com>
7786 L: linux-crypto@vger.kernel.org
7788 F: drivers/crypto/gemini/
7790 GEMTEK FM RADIO RECEIVER DRIVER
7791 M: Hans Verkuil <hverkuil@xs4all.nl>
7792 L: linux-media@vger.kernel.org
7794 W: https://linuxtv.org
7795 T: git git://linuxtv.org/media_tree.git
7796 F: drivers/media/radio/radio-gemtek*
7798 GENERIC ARCHITECTURE TOPOLOGY
7799 M: Sudeep Holla <sudeep.holla@arm.com>
7800 L: linux-kernel@vger.kernel.org
7802 F: drivers/base/arch_topology.c
7803 F: include/linux/arch_topology.h
7806 M: Thomas Gleixner <tglx@linutronix.de>
7807 M: Peter Zijlstra <peterz@infradead.org>
7808 M: Andy Lutomirski <luto@kernel.org>
7809 L: linux-kernel@vger.kernel.org
7811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7812 F: include/linux/entry-common.h
7813 F: include/linux/entry-kvm.h
7816 GENERIC GPIO I2C DRIVER
7817 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7819 F: drivers/i2c/busses/i2c-gpio.c
7820 F: include/linux/platform_data/i2c-gpio.h
7822 GENERIC GPIO I2C MULTIPLEXER DRIVER
7823 M: Peter Korsgaard <peter.korsgaard@barco.com>
7824 L: linux-i2c@vger.kernel.org
7826 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7827 F: drivers/i2c/muxes/i2c-mux-gpio.c
7828 F: include/linux/platform_data/i2c-mux-gpio.h
7830 GENERIC HDLC (WAN) DRIVERS
7831 M: Krzysztof Halasa <khc@pm.waw.pl>
7833 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7834 F: drivers/net/wan/c101.c
7835 F: drivers/net/wan/hd6457*
7836 F: drivers/net/wan/hdlc*
7837 F: drivers/net/wan/n2.c
7838 F: drivers/net/wan/pc300too.c
7839 F: drivers/net/wan/pci200syn.c
7840 F: drivers/net/wan/wanxl*
7842 GENERIC INCLUDE/ASM HEADER FILES
7843 M: Arnd Bergmann <arnd@arndb.de>
7844 L: linux-arch@vger.kernel.org
7846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7847 F: include/asm-generic/
7848 F: include/uapi/asm-generic/
7850 GENERIC PHY FRAMEWORK
7851 M: Kishon Vijay Abraham I <kishon@ti.com>
7852 M: Vinod Koul <vkoul@kernel.org>
7853 L: linux-phy@lists.infradead.org
7855 Q: https://patchwork.kernel.org/project/linux-phy/list/
7856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7857 F: Documentation/devicetree/bindings/phy/
7859 F: include/linux/phy/
7861 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7862 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7864 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7867 M: "Rafael J. Wysocki" <rafael@kernel.org>
7868 M: Kevin Hilman <khilman@kernel.org>
7869 M: Ulf Hansson <ulf.hansson@linaro.org>
7870 L: linux-pm@vger.kernel.org
7872 F: Documentation/devicetree/bindings/power/power?domain*
7873 F: drivers/base/power/domain*.c
7874 F: include/linux/pm_domain.h
7876 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7877 M: Eugen Hristev <eugen.hristev@microchip.com>
7878 L: linux-input@vger.kernel.org
7880 F: drivers/input/touchscreen/resistive-adc-touch.c
7882 GENERIC STRING LIBRARY
7883 R: Andy Shevchenko <andy@kernel.org>
7886 F: lib/string_helpers.c
7887 F: lib/test_string.c
7888 F: lib/test-string_helpers.c
7890 GENERIC UIO DRIVER FOR PCI DEVICES
7891 M: "Michael S. Tsirkin" <mst@redhat.com>
7892 L: kvm@vger.kernel.org
7894 F: drivers/uio/uio_pci_generic.c
7896 GENERIC VDSO LIBRARY
7897 M: Andy Lutomirski <luto@kernel.org>
7898 M: Thomas Gleixner <tglx@linutronix.de>
7899 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7900 L: linux-kernel@vger.kernel.org
7902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7903 F: include/asm-generic/vdso/vsyscall.h
7905 F: kernel/time/vsyscall.c
7908 GENWQE (IBM Generic Workqueue Card)
7909 M: Frank Haverkamp <haver@linux.ibm.com>
7911 F: drivers/misc/genwqe/
7913 GET_MAINTAINER SCRIPT
7914 M: Joe Perches <joe@perches.com>
7916 F: scripts/get_maintainer.pl
7919 M: Bob Peterson <rpeterso@redhat.com>
7920 M: Andreas Gruenbacher <agruenba@redhat.com>
7921 L: cluster-devel@redhat.com
7923 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7925 F: Documentation/filesystems/gfs2*
7927 F: include/uapi/linux/gfs2_ondisk.h
7930 M: Thomas Weißschuh <thomas@weissschuh.net>
7931 L: platform-driver-x86@vger.kernel.org
7933 F: drivers/platform/x86/gigabyte-wmi.c
7936 M: Johan Hovold <johan@kernel.org>
7938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7939 F: Documentation/ABI/testing/sysfs-class-gnss
7940 F: Documentation/devicetree/bindings/gnss/
7942 F: include/linux/gnss.h
7945 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7946 L: linux-media@vger.kernel.org
7948 F: drivers/media/usb/go7007/
7951 M: Bastien Nocera <hadess@hadess.net>
7952 L: linux-input@vger.kernel.org
7954 F: drivers/input/touchscreen/goodix.c
7956 GOOGLE ETHERNET DRIVERS
7957 M: Jeroen de Borst <jeroendb@google.com>
7958 R: Catherine Sullivan <csully@google.com>
7959 R: David Awogbemila <awogbemila@google.com>
7960 L: netdev@vger.kernel.org
7962 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7963 F: drivers/net/ethernet/google
7965 GPD POCKET FAN DRIVER
7966 M: Hans de Goede <hdegoede@redhat.com>
7967 L: platform-driver-x86@vger.kernel.org
7969 F: drivers/platform/x86/gpd-pocket-fan.c
7972 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7973 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7974 L: linux-gpio@vger.kernel.org
7975 L: linux-acpi@vger.kernel.org
7977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7978 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7979 F: drivers/gpio/gpiolib-acpi.c
7980 F: drivers/gpio/gpiolib-acpi.h
7983 M: Geert Uytterhoeven <geert+renesas@glider.be>
7984 L: linux-gpio@vger.kernel.org
7986 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7987 F: drivers/gpio/gpio-aggregator.c
7990 M: Sean Young <sean@mess.org>
7991 L: linux-media@vger.kernel.org
7993 F: drivers/media/rc/gpio-ir-tx.c
7996 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7997 L: linux-gpio@vger.kernel.org
7999 F: drivers/gpio/gpio-mockup.c
8000 F: tools/testing/selftests/gpio/
8003 R: Michael Walle <michael@walle.cc>
8005 F: drivers/gpio/gpio-regmap.c
8006 F: include/linux/gpio/regmap.h
8009 M: Linus Walleij <linus.walleij@linaro.org>
8010 M: Bartosz Golaszewski <brgl@bgdev.pl>
8011 L: linux-gpio@vger.kernel.org
8013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8014 F: Documentation/ABI/obsolete/sysfs-gpio
8015 F: Documentation/ABI/testing/gpio-cdev
8016 F: Documentation/admin-guide/gpio/
8017 F: Documentation/devicetree/bindings/gpio/
8018 F: Documentation/driver-api/gpio/
8020 F: include/asm-generic/gpio.h
8021 F: include/linux/gpio.h
8022 F: include/linux/gpio/
8023 F: include/linux/of_gpio.h
8024 F: include/uapi/linux/gpio.h
8027 GRE DEMULTIPLEXER DRIVER
8028 M: Dmitry Kozlov <xeb@mail.ru>
8029 L: netdev@vger.kernel.org
8031 F: include/net/gre.h
8032 F: net/ipv4/gre_demux.c
8033 F: net/ipv4/gre_offload.c
8035 GRETH 10/100/1G Ethernet MAC device driver
8036 M: Andreas Larsson <andreas@gaisler.com>
8037 L: netdev@vger.kernel.org
8039 F: drivers/net/ethernet/aeroflex/
8041 GREYBUS AUDIO PROTOCOLS DRIVERS
8042 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8043 M: Mark Greer <mgreer@animalcreek.com>
8045 F: drivers/staging/greybus/audio_apbridgea.c
8046 F: drivers/staging/greybus/audio_apbridgea.h
8047 F: drivers/staging/greybus/audio_codec.c
8048 F: drivers/staging/greybus/audio_codec.h
8049 F: drivers/staging/greybus/audio_gb.c
8050 F: drivers/staging/greybus/audio_manager.c
8051 F: drivers/staging/greybus/audio_manager.h
8052 F: drivers/staging/greybus/audio_manager_module.c
8053 F: drivers/staging/greybus/audio_manager_private.h
8054 F: drivers/staging/greybus/audio_manager_sysfs.c
8055 F: drivers/staging/greybus/audio_module.c
8056 F: drivers/staging/greybus/audio_topology.c
8058 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8059 M: Viresh Kumar <vireshk@kernel.org>
8061 F: drivers/staging/greybus/authentication.c
8062 F: drivers/staging/greybus/bootrom.c
8063 F: drivers/staging/greybus/firmware.h
8064 F: drivers/staging/greybus/fw-core.c
8065 F: drivers/staging/greybus/fw-download.c
8066 F: drivers/staging/greybus/fw-management.c
8067 F: drivers/staging/greybus/greybus_authentication.h
8068 F: drivers/staging/greybus/greybus_firmware.h
8069 F: drivers/staging/greybus/hid.c
8070 F: drivers/staging/greybus/i2c.c
8071 F: drivers/staging/greybus/spi.c
8072 F: drivers/staging/greybus/spilib.c
8073 F: drivers/staging/greybus/spilib.h
8075 GREYBUS LOOPBACK DRIVER
8076 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8078 F: drivers/staging/greybus/loopback.c
8080 GREYBUS PLATFORM DRIVERS
8081 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8083 F: drivers/staging/greybus/arche-apb-ctrl.c
8084 F: drivers/staging/greybus/arche-platform.c
8085 F: drivers/staging/greybus/arche_platform.h
8087 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8088 M: Rui Miguel Silva <rmfrfs@gmail.com>
8090 F: drivers/staging/greybus/gpio.c
8091 F: drivers/staging/greybus/light.c
8092 F: drivers/staging/greybus/power_supply.c
8093 F: drivers/staging/greybus/sdio.c
8094 F: drivers/staging/greybus/spi.c
8095 F: drivers/staging/greybus/spilib.c
8098 M: Johan Hovold <johan@kernel.org>
8099 M: Alex Elder <elder@kernel.org>
8100 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8101 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8104 F: drivers/staging/greybus/
8105 F: include/linux/greybus.h
8106 F: include/linux/greybus/
8108 GREYBUS UART PROTOCOLS DRIVERS
8109 M: David Lin <dtwlin@gmail.com>
8111 F: drivers/staging/greybus/log.c
8112 F: drivers/staging/greybus/uart.c
8114 GS1662 VIDEO SERIALIZER
8115 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8116 L: linux-media@vger.kernel.org
8118 T: git git://linuxtv.org/media_tree.git
8119 F: drivers/media/spi/gs1662.c
8121 GSPCA FINEPIX SUBDRIVER
8122 M: Frank Zago <frank@zago.net>
8123 L: linux-media@vger.kernel.org
8125 T: git git://linuxtv.org/media_tree.git
8126 F: drivers/media/usb/gspca/finepix.c
8128 GSPCA GL860 SUBDRIVER
8129 M: Olivier Lorin <o.lorin@laposte.net>
8130 L: linux-media@vger.kernel.org
8132 T: git git://linuxtv.org/media_tree.git
8133 F: drivers/media/usb/gspca/gl860/
8135 GSPCA M5602 SUBDRIVER
8136 M: Erik Andren <erik.andren@gmail.com>
8137 L: linux-media@vger.kernel.org
8139 T: git git://linuxtv.org/media_tree.git
8140 F: drivers/media/usb/gspca/m5602/
8142 GSPCA PAC207 SONIXB SUBDRIVER
8143 M: Hans Verkuil <hverkuil@xs4all.nl>
8144 L: linux-media@vger.kernel.org
8146 T: git git://linuxtv.org/media_tree.git
8147 F: drivers/media/usb/gspca/pac207.c
8149 GSPCA SN9C20X SUBDRIVER
8150 M: Brian Johnson <brijohn@gmail.com>
8151 L: linux-media@vger.kernel.org
8153 T: git git://linuxtv.org/media_tree.git
8154 F: drivers/media/usb/gspca/sn9c20x.c
8156 GSPCA T613 SUBDRIVER
8157 M: Leandro Costantino <lcostantino@gmail.com>
8158 L: linux-media@vger.kernel.org
8160 T: git git://linuxtv.org/media_tree.git
8161 F: drivers/media/usb/gspca/t613.c
8163 GSPCA USB WEBCAM DRIVER
8164 M: Hans Verkuil <hverkuil@xs4all.nl>
8165 L: linux-media@vger.kernel.org
8167 T: git git://linuxtv.org/media_tree.git
8168 F: drivers/media/usb/gspca/
8170 GTP (GPRS Tunneling Protocol)
8171 M: Pablo Neira Ayuso <pablo@netfilter.org>
8172 M: Harald Welte <laforge@gnumonks.org>
8173 L: osmocom-net-gprs@lists.osmocom.org
8175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8176 F: drivers/net/gtp.c
8178 GUID PARTITION TABLE (GPT)
8179 M: Davidlohr Bueso <dave@stgolabs.net>
8180 L: linux-efi@vger.kernel.org
8182 F: block/partitions/efi.*
8185 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8186 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8188 W: http://uclinux-h8.sourceforge.jp
8189 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8191 F: drivers/clk/h8300/
8192 F: drivers/clocksource/h8300_*.c
8193 F: drivers/irqchip/irq-renesas-h8*.c
8195 HABANALABS PCI DRIVER
8196 M: Oded Gabbay <ogabbay@kernel.org>
8198 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8199 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8200 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8201 F: drivers/misc/habanalabs/
8202 F: include/uapi/misc/habanalabs.h
8205 M: Antti Palosaari <crope@iki.fi>
8206 L: linux-media@vger.kernel.org
8208 W: https://linuxtv.org
8209 W: http://palosaari.fi/linux/
8210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8211 T: git git://linuxtv.org/anttip/media_tree.git
8212 F: drivers/media/usb/hackrf/
8214 HANTRO VPU CODEC DRIVER
8215 M: Ezequiel Garcia <ezequiel@collabora.com>
8216 M: Philipp Zabel <p.zabel@pengutronix.de>
8217 L: linux-media@vger.kernel.org
8218 L: linux-rockchip@lists.infradead.org
8220 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8221 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8222 F: drivers/staging/media/hantro/
8224 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8225 M: Frank Seidel <frank@f-seidel.de>
8226 L: platform-driver-x86@vger.kernel.org
8228 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8229 F: drivers/platform/x86/hdaps.c
8232 M: Jean Delvare <jdelvare@suse.com>
8233 M: Guenter Roeck <linux@roeck-us.net>
8234 L: linux-hwmon@vger.kernel.org
8236 W: http://hwmon.wiki.kernel.org/
8237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8238 F: Documentation/devicetree/bindings/hwmon/
8239 F: Documentation/hwmon/
8241 F: include/linux/hwmon*.h
8242 F: include/trace/events/hwmon*.h
8243 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8245 HARDWARE RANDOM NUMBER GENERATOR CORE
8246 M: Matt Mackall <mpm@selenic.com>
8247 M: Herbert Xu <herbert@gondor.apana.org.au>
8248 L: linux-crypto@vger.kernel.org
8250 F: Documentation/admin-guide/hw_random.rst
8251 F: Documentation/devicetree/bindings/rng/
8252 F: drivers/char/hw_random/
8253 F: include/linux/hw_random.h
8255 HARDWARE SPINLOCK CORE
8256 M: Ohad Ben-Cohen <ohad@wizery.com>
8257 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8258 R: Baolin Wang <baolin.wang7@gmail.com>
8259 L: linux-remoteproc@vger.kernel.org
8261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8262 F: Documentation/devicetree/bindings/hwlock/
8263 F: Documentation/locking/hwspinlock.rst
8264 F: drivers/hwspinlock/
8265 F: include/linux/hwspinlock.h
8267 HARDWARE TRACING FACILITIES
8268 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8270 F: drivers/hwtracing/
8272 HARMONY SOUND DRIVER
8273 L: linux-parisc@vger.kernel.org
8275 F: sound/parisc/harmony.*
8277 HDPVR USB VIDEO ENCODER DRIVER
8278 M: Hans Verkuil <hverkuil@xs4all.nl>
8279 L: linux-media@vger.kernel.org
8281 W: https://linuxtv.org
8282 T: git git://linuxtv.org/media_tree.git
8283 F: drivers/media/usb/hdpvr/
8285 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8286 M: Matt Hsiao <matt.hsiao@hpe.com>
8288 F: drivers/misc/hpilo.[ch]
8290 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8291 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8293 F: Documentation/watchdog/hpwdt.rst
8294 F: drivers/watchdog/hpwdt.c
8296 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8297 M: Don Brace <don.brace@microchip.com>
8298 L: storagedev@microchip.com
8299 L: linux-scsi@vger.kernel.org
8301 F: Documentation/scsi/hpsa.rst
8302 F: drivers/scsi/hpsa*.[ch]
8303 F: include/linux/cciss*.h
8304 F: include/uapi/linux/cciss*.h
8307 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8308 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8309 L: linux-rdma@vger.kernel.org
8311 F: drivers/infiniband/hw/hfi1
8314 L: linux-fsdevel@vger.kernel.org
8316 F: Documentation/filesystems/hfs.rst
8320 L: linux-fsdevel@vger.kernel.org
8322 F: Documentation/filesystems/hfsplus.rst
8325 HGA FRAMEBUFFER DRIVER
8326 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8327 L: linux-nvidia@lists.surfsouth.com
8329 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8330 F: drivers/video/fbdev/hgafb.c
8332 HIBERNATION (aka Software Suspend, aka swsusp)
8333 M: "Rafael J. Wysocki" <rafael@kernel.org>
8334 M: Pavel Machek <pavel@ucw.cz>
8335 L: linux-pm@vger.kernel.org
8337 B: https://bugzilla.kernel.org
8338 F: arch/*/include/asm/suspend*.h
8340 F: drivers/base/power/
8341 F: include/linux/freezer.h
8342 F: include/linux/pm.h
8343 F: include/linux/suspend.h
8347 M: Jiri Kosina <jikos@kernel.org>
8348 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8349 L: linux-input@vger.kernel.org
8351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8353 F: include/linux/hid*
8354 F: include/uapi/linux/hid*
8356 HID PLAYSTATION DRIVER
8357 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8358 L: linux-input@vger.kernel.org
8360 F: drivers/hid/hid-playstation.c
8362 HID SENSOR HUB DRIVERS
8363 M: Jiri Kosina <jikos@kernel.org>
8364 M: Jonathan Cameron <jic23@kernel.org>
8365 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8366 L: linux-input@vger.kernel.org
8367 L: linux-iio@vger.kernel.org
8369 F: Documentation/hid/hid-sensor*
8370 F: drivers/hid/hid-sensor-*
8371 F: drivers/iio/*/hid-*
8372 F: include/linux/hid-sensor-*
8374 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8375 M: Thomas Gleixner <tglx@linutronix.de>
8376 L: linux-kernel@vger.kernel.org
8378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8379 F: Documentation/timers/
8380 F: include/linux/clockchips.h
8381 F: include/linux/hrtimer.h
8382 F: kernel/time/clockevents.c
8383 F: kernel/time/hrtimer.c
8384 F: kernel/time/timer_*.c
8386 HIGH-SPEED SCC DRIVER FOR AX.25
8387 L: linux-hams@vger.kernel.org
8389 F: drivers/net/hamradio/dmascc.c
8390 F: drivers/net/hamradio/scc.c
8392 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8393 M: HighPoint Linux Team <linux@highpoint-tech.com>
8395 W: http://www.highpoint-tech.com
8396 F: Documentation/scsi/hptiop.rst
8397 F: drivers/scsi/hptiop.c
8400 M: Jes Sorensen <jes@trained-monkey.org>
8401 L: linux-hippi@sunsite.dk
8403 F: drivers/net/hippi/
8404 F: include/linux/hippidevice.h
8405 F: include/uapi/linux/if_hippi.h
8408 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8409 M: Kurt Kanzenbach <kurt@linutronix.de>
8410 L: netdev@vger.kernel.org
8412 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8413 F: drivers/net/dsa/hirschmann/*
8414 F: include/linux/platform_data/hirschmann-hellcreek.h
8415 F: net/dsa/tag_hellcreek.c
8417 HISILICON DMA DRIVER
8418 M: Zhou Wang <wangzhou1@hisilicon.com>
8419 L: dmaengine@vger.kernel.org
8421 F: drivers/dma/hisi_dma.c
8423 HISILICON GPIO DRIVER
8424 M: Luo Jiaxing <luojiaxing@huawei.com>
8425 L: linux-gpio@vger.kernel.org
8427 F: drivers/gpio/gpio-hisi.c
8429 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8430 M: Zaibo Xu <xuzaibo@huawei.com>
8431 L: linux-crypto@vger.kernel.org
8433 F: Documentation/ABI/testing/debugfs-hisi-hpre
8434 F: drivers/crypto/hisilicon/hpre/hpre.h
8435 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8436 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8438 HISILICON I2C CONTROLLER DRIVER
8439 M: Yicong Yang <yangyicong@hisilicon.com>
8440 L: linux-i2c@vger.kernel.org
8442 W: https://www.hisilicon.com
8443 F: drivers/i2c/busses/i2c-hisi.c
8445 HISILICON LPC BUS DRIVER
8446 M: john.garry@huawei.com
8448 W: http://www.hisilicon.com
8449 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8450 F: drivers/bus/hisi_lpc.c
8452 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8453 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8454 M: Salil Mehta <salil.mehta@huawei.com>
8455 L: netdev@vger.kernel.org
8457 W: http://www.hisilicon.com
8458 F: drivers/net/ethernet/hisilicon/hns3/
8460 HISILICON NETWORK SUBSYSTEM DRIVER
8461 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8462 M: Salil Mehta <salil.mehta@huawei.com>
8463 L: netdev@vger.kernel.org
8465 W: http://www.hisilicon.com
8466 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8467 F: drivers/net/ethernet/hisilicon/
8469 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8470 M: John Stultz <john.stultz@linaro.org>
8471 L: linux-kernel@vger.kernel.org
8473 F: drivers/misc/hisi_hikey_usb.c
8474 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8476 HISILICON PMU DRIVER
8477 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8479 W: http://www.hisilicon.com
8480 F: Documentation/admin-guide/perf/hisi-pmu.rst
8481 F: drivers/perf/hisilicon
8483 HISILICON QM AND ZIP Controller DRIVER
8484 M: Zhou Wang <wangzhou1@hisilicon.com>
8485 L: linux-crypto@vger.kernel.org
8487 F: Documentation/ABI/testing/debugfs-hisi-zip
8488 F: drivers/crypto/hisilicon/qm.c
8489 F: drivers/crypto/hisilicon/qm.h
8490 F: drivers/crypto/hisilicon/sgl.c
8491 F: drivers/crypto/hisilicon/zip/
8493 HISILICON ROCE DRIVER
8494 M: Wenpeng Liang <liangwenpeng@huawei.com>
8495 M: Weihang Li <liweihang@huawei.com>
8496 L: linux-rdma@vger.kernel.org
8498 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8499 F: drivers/infiniband/hw/hns/
8501 HISILICON SAS Controller
8502 M: John Garry <john.garry@huawei.com>
8504 W: http://www.hisilicon.com
8505 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8506 F: drivers/scsi/hisi_sas/
8508 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8509 M: Zaibo Xu <xuzaibo@huawei.com>
8510 L: linux-crypto@vger.kernel.org
8512 F: Documentation/ABI/testing/debugfs-hisi-sec
8513 F: drivers/crypto/hisilicon/sec2/sec.h
8514 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8515 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8516 F: drivers/crypto/hisilicon/sec2/sec_main.c
8518 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8519 M: Jay Fang <f.fangjian@huawei.com>
8520 L: linux-spi@vger.kernel.org
8522 W: http://www.hisilicon.com
8523 F: drivers/spi/spi-hisi-kunpeng.c
8525 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8526 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8527 L: linux-kernel@vger.kernel.org
8529 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8530 F: drivers/spmi/hisi-spmi-controller.c
8532 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8533 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8534 L: linux-kernel@vger.kernel.org
8536 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8537 F: drivers/mfd/hi6421-spmi-pmic.c
8539 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8540 M: Zaibo Xu <xuzaibo@huawei.com>
8542 F: drivers/crypto/hisilicon/trng/trng.c
8544 HISILICON V3XX SPI NOR FLASH Controller Driver
8545 M: John Garry <john.garry@huawei.com>
8547 W: http://www.hisilicon.com
8548 F: drivers/spi/spi-hisi-sfc-v3xx.c
8550 HMM - Heterogeneous Memory Management
8551 M: Jérôme Glisse <jglisse@redhat.com>
8552 L: linux-mm@kvack.org
8554 F: Documentation/vm/hmm.rst
8555 F: include/linux/hmm*
8558 F: tools/testing/selftests/vm/*hmm*
8561 M: Jouni Malinen <j@w1.fi>
8562 L: linux-wireless@vger.kernel.org
8564 W: http://w1.fi/hostap-driver.html
8565 F: drivers/net/wireless/intersil/hostap/
8567 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8568 L: platform-driver-x86@vger.kernel.org
8570 F: drivers/platform/x86/tc1100-wmi.c
8572 HPET: High Precision Event Timers driver
8573 M: Clemens Ladisch <clemens@ladisch.de>
8575 F: Documentation/timers/hpet.rst
8576 F: drivers/char/hpet.c
8577 F: include/linux/hpet.h
8578 F: include/uapi/linux/hpet.h
8582 F: arch/x86/include/asm/hpet.h
8583 F: arch/x86/kernel/hpet.c
8586 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8588 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8592 M: Sebastian Reichel <sre@kernel.org>
8594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8595 F: Documentation/ABI/testing/sysfs-bus-hsi
8596 F: Documentation/driver-api/hsi.rst
8598 F: include/linux/hsi/
8599 F: include/uapi/linux/hsi/
8602 L: linux-usb@vger.kernel.org
8604 F: drivers/net/usb/hso.c
8606 HSR NETWORK PROTOCOL
8607 L: netdev@vger.kernel.org
8611 HT16K33 LED CONTROLLER DRIVER
8612 M: Robin van der Gracht <robin@protonic.nl>
8614 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8615 F: drivers/auxdisplay/ht16k33.c
8617 HTCPEN TOUCHSCREEN DRIVER
8618 M: Pau Oliva Fora <pof@eslack.org>
8619 L: linux-input@vger.kernel.org
8621 F: drivers/input/touchscreen/htcpen.c
8623 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8624 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8625 L: linux-iio@vger.kernel.org
8627 W: http://www.st.com/
8628 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8629 F: drivers/iio/humidity/hts221*
8631 HUAWEI ETHERNET DRIVER
8632 L: netdev@vger.kernel.org
8634 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8635 F: drivers/net/ethernet/huawei/hinic/
8638 M: Mike Kravetz <mike.kravetz@oracle.com>
8639 L: linux-mm@kvack.org
8641 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8642 F: Documentation/admin-guide/mm/hugetlbpage.rst
8643 F: Documentation/vm/hugetlbfs_reserv.rst
8645 F: include/linux/hugetlb.h
8649 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8650 L: linux-media@vger.kernel.org
8652 W: https://linuxtv.org
8653 T: git git://linuxtv.org/media_tree.git
8654 F: drivers/media/platform/sti/hva
8656 HWPOISON MEMORY FAILURE HANDLING
8657 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8658 L: linux-mm@kvack.org
8660 F: mm/hwpoison-inject.c
8661 F: mm/memory-failure.c
8663 HYCON HY46XX TOUCHSCREEN SUPPORT
8664 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8665 L: linux-input@vger.kernel.org
8667 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8668 F: drivers/input/touchscreen/hycon-hy46xx.c
8670 HYGON PROCESSOR SUPPORT
8671 M: Pu Wen <puwen@hygon.cn>
8672 L: linux-kernel@vger.kernel.org
8674 F: arch/x86/kernel/cpu/hygon.c
8676 HYNIX HI556 SENSOR DRIVER
8677 M: Shawn Tu <shawnx.tu@intel.com>
8678 L: linux-media@vger.kernel.org
8680 T: git git://linuxtv.org/media_tree.git
8681 F: drivers/media/i2c/hi556.c
8683 Hyper-V/Azure CORE AND DRIVERS
8684 M: "K. Y. Srinivasan" <kys@microsoft.com>
8685 M: Haiyang Zhang <haiyangz@microsoft.com>
8686 M: Stephen Hemminger <sthemmin@microsoft.com>
8687 M: Wei Liu <wei.liu@kernel.org>
8688 M: Dexuan Cui <decui@microsoft.com>
8689 L: linux-hyperv@vger.kernel.org
8691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8692 F: Documentation/ABI/stable/sysfs-bus-vmbus
8693 F: Documentation/ABI/testing/debugfs-hyperv
8694 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8695 F: arch/arm64/hyperv
8696 F: arch/arm64/include/asm/hyperv-tlfs.h
8697 F: arch/arm64/include/asm/mshyperv.h
8699 F: arch/x86/include/asm/hyperv-tlfs.h
8700 F: arch/x86/include/asm/mshyperv.h
8701 F: arch/x86/include/asm/trace/hyperv.h
8702 F: arch/x86/kernel/cpu/mshyperv.c
8703 F: drivers/clocksource/hyperv_timer.c
8704 F: drivers/hid/hid-hyperv.c
8706 F: drivers/input/serio/hyperv-keyboard.c
8707 F: drivers/iommu/hyperv-iommu.c
8708 F: drivers/net/ethernet/microsoft/
8709 F: drivers/net/hyperv/
8710 F: drivers/pci/controller/pci-hyperv-intf.c
8711 F: drivers/pci/controller/pci-hyperv.c
8712 F: drivers/scsi/storvsc_drv.c
8713 F: drivers/uio/uio_hv_generic.c
8714 F: drivers/video/fbdev/hyperv_fb.c
8715 F: include/asm-generic/hyperv-tlfs.h
8716 F: include/asm-generic/mshyperv.h
8717 F: include/clocksource/hyperv_timer.h
8718 F: include/linux/hyperv.h
8719 F: include/uapi/linux/hyperv.h
8720 F: net/vmw_vsock/hyperv_transport.c
8724 M: Vignesh Raghavendra <vigneshr@ti.com>
8725 L: linux-mtd@lists.infradead.org
8727 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8728 C: irc://irc.oftc.net/mtd
8729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8730 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8731 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8732 F: drivers/mtd/hyperbus/
8733 F: include/linux/mtd/hyperbus.h
8735 HYPERVISOR VIRTUAL CONSOLE DRIVER
8736 L: linuxppc-dev@lists.ozlabs.org
8741 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8742 L: linux-i2c@vger.kernel.org
8743 L: linux-acpi@vger.kernel.org
8745 F: drivers/i2c/i2c-core-acpi.c
8747 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8748 M: Ajay Gupta <ajayg@nvidia.com>
8749 L: linux-i2c@vger.kernel.org
8751 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8752 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8755 M: Peter Rosin <peda@axentia.se>
8756 L: linux-i2c@vger.kernel.org
8758 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8759 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8760 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8761 F: Documentation/i2c/i2c-topology.rst
8762 F: Documentation/i2c/muxes/
8763 F: drivers/i2c/i2c-mux.c
8764 F: drivers/i2c/muxes/
8765 F: include/linux/i2c-mux.h
8767 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8768 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8769 L: linux-i2c@vger.kernel.org
8771 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8772 F: drivers/i2c/busses/i2c-mv64xxx.c
8774 I2C OVER PARALLEL PORT
8775 M: Jean Delvare <jdelvare@suse.com>
8776 L: linux-i2c@vger.kernel.org
8778 F: Documentation/i2c/busses/i2c-parport.rst
8779 F: drivers/i2c/busses/i2c-parport.c
8782 M: Wolfram Sang <wsa@kernel.org>
8783 L: linux-i2c@vger.kernel.org
8785 W: https://i2c.wiki.kernel.org/
8786 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8788 F: Documentation/devicetree/bindings/i2c/i2c.txt
8789 F: Documentation/i2c/
8791 F: include/linux/i2c-dev.h
8792 F: include/linux/i2c-smbus.h
8793 F: include/linux/i2c.h
8794 F: include/uapi/linux/i2c-*.h
8795 F: include/uapi/linux/i2c.h
8797 I2C SUBSYSTEM HOST DRIVERS
8798 L: linux-i2c@vger.kernel.org
8800 W: https://i2c.wiki.kernel.org/
8801 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8803 F: Documentation/devicetree/bindings/i2c/
8804 F: drivers/i2c/algos/
8805 F: drivers/i2c/busses/
8808 M: Jean Delvare <jdelvare@suse.com>
8809 L: linux-i2c@vger.kernel.org
8811 F: Documentation/i2c/busses/i2c-taos-evm.rst
8812 F: drivers/i2c/busses/i2c-taos-evm.c
8815 M: Till Harbaum <till@harbaum.org>
8816 L: linux-i2c@vger.kernel.org
8818 W: http://www.harbaum.org/till/i2c_tiny_usb
8819 F: drivers/i2c/busses/i2c-tiny-usb.c
8821 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8822 M: Jean Delvare <jdelvare@suse.com>
8823 L: linux-i2c@vger.kernel.org
8825 F: Documentation/i2c/busses/i2c-ali1535.rst
8826 F: Documentation/i2c/busses/i2c-ali1563.rst
8827 F: Documentation/i2c/busses/i2c-ali15x3.rst
8828 F: Documentation/i2c/busses/i2c-amd756.rst
8829 F: Documentation/i2c/busses/i2c-amd8111.rst
8830 F: Documentation/i2c/busses/i2c-i801.rst
8831 F: Documentation/i2c/busses/i2c-nforce2.rst
8832 F: Documentation/i2c/busses/i2c-piix4.rst
8833 F: Documentation/i2c/busses/i2c-sis5595.rst
8834 F: Documentation/i2c/busses/i2c-sis630.rst
8835 F: Documentation/i2c/busses/i2c-sis96x.rst
8836 F: Documentation/i2c/busses/i2c-via.rst
8837 F: Documentation/i2c/busses/i2c-viapro.rst
8838 F: drivers/i2c/busses/i2c-ali1535.c
8839 F: drivers/i2c/busses/i2c-ali1563.c
8840 F: drivers/i2c/busses/i2c-ali15x3.c
8841 F: drivers/i2c/busses/i2c-amd756-s4882.c
8842 F: drivers/i2c/busses/i2c-amd756.c
8843 F: drivers/i2c/busses/i2c-amd8111.c
8844 F: drivers/i2c/busses/i2c-i801.c
8845 F: drivers/i2c/busses/i2c-isch.c
8846 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8847 F: drivers/i2c/busses/i2c-nforce2.c
8848 F: drivers/i2c/busses/i2c-piix4.c
8849 F: drivers/i2c/busses/i2c-sis5595.c
8850 F: drivers/i2c/busses/i2c-sis630.c
8851 F: drivers/i2c/busses/i2c-sis96x.c
8852 F: drivers/i2c/busses/i2c-via.c
8853 F: drivers/i2c/busses/i2c-viapro.c
8855 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8856 M: Hans de Goede <hdegoede@redhat.com>
8857 L: linux-i2c@vger.kernel.org
8859 F: drivers/i2c/busses/i2c-cht-wc.c
8861 I2C/SMBUS ISMT DRIVER
8862 M: Seth Heasley <seth.heasley@intel.com>
8863 M: Neil Horman <nhorman@tuxdriver.com>
8864 L: linux-i2c@vger.kernel.org
8865 F: Documentation/i2c/busses/i2c-ismt.rst
8866 F: drivers/i2c/busses/i2c-ismt.c
8868 I2C/SMBUS STUB DRIVER
8869 M: Jean Delvare <jdelvare@suse.com>
8870 L: linux-i2c@vger.kernel.org
8872 F: drivers/i2c/i2c-stub.c
8874 I3C DRIVER FOR CADENCE I3C MASTER IP
8875 M: Przemysław Gaj <pgaj@cadence.com>
8877 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8878 F: drivers/i3c/master/i3c-master-cdns.c
8880 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8881 M: Vitor Soares <vitor.soares@synopsys.com>
8883 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8884 F: drivers/i3c/master/dw*
8887 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8888 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8890 C: irc://chat.freenode.net/linux-i3c
8891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8892 F: Documentation/ABI/testing/sysfs-bus-i3c
8893 F: Documentation/devicetree/bindings/i3c/
8894 F: Documentation/driver-api/i3c
8896 F: include/linux/i3c/
8898 IA64 (Itanium) PLATFORM
8899 L: linux-ia64@vger.kernel.org
8901 F: Documentation/ia64/
8904 IBM Power 842 compression accelerator
8905 M: Haren Myneni <haren@us.ibm.com>
8908 F: drivers/crypto/nx/Kconfig
8909 F: drivers/crypto/nx/Makefile
8910 F: drivers/crypto/nx/nx-842*
8911 F: include/linux/sw842.h
8914 IBM Power in-Nest Crypto Acceleration
8915 M: Breno Leitão <leitao@debian.org>
8916 M: Nayna Jain <nayna@linux.ibm.com>
8917 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8918 L: linux-crypto@vger.kernel.org
8920 F: drivers/crypto/nx/Kconfig
8921 F: drivers/crypto/nx/Makefile
8922 F: drivers/crypto/nx/nx-aes*
8923 F: drivers/crypto/nx/nx-sha*
8924 F: drivers/crypto/nx/nx.*
8925 F: drivers/crypto/nx/nx_csbcpb.h
8926 F: drivers/crypto/nx/nx_debugfs.c
8928 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8929 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8930 L: linux-pci@vger.kernel.org
8931 L: linuxppc-dev@lists.ozlabs.org
8933 F: drivers/pci/hotplug/rpadlpar*
8935 IBM Power Linux RAID adapter
8936 M: Brian King <brking@us.ibm.com>
8938 F: drivers/scsi/ipr.*
8940 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8941 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8942 L: linux-pci@vger.kernel.org
8943 L: linuxppc-dev@lists.ozlabs.org
8945 F: drivers/pci/hotplug/rpaphp*
8947 IBM Power SRIOV Virtual NIC Device Driver
8948 M: Dany Madden <drt@linux.ibm.com>
8949 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8950 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8951 L: netdev@vger.kernel.org
8953 F: drivers/net/ethernet/ibm/ibmvnic.*
8955 IBM Power Virtual Accelerator Switchboard
8956 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8957 L: linuxppc-dev@lists.ozlabs.org
8959 F: arch/powerpc/include/asm/vas.h
8960 F: arch/powerpc/platforms/powernv/copy-paste.h
8961 F: arch/powerpc/platforms/powernv/vas*
8963 IBM Power Virtual Ethernet Device Driver
8964 M: Cristobal Forno <cforno12@linux.ibm.com>
8965 L: netdev@vger.kernel.org
8967 F: drivers/net/ethernet/ibm/ibmveth.*
8969 IBM Power Virtual FC Device Drivers
8970 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8971 L: linux-scsi@vger.kernel.org
8973 F: drivers/scsi/ibmvscsi/ibmvfc*
8975 IBM Power Virtual Management Channel Driver
8976 M: Brad Warrum <bwarrum@linux.ibm.com>
8977 M: Ritu Agarwal <rituagar@linux.ibm.com>
8979 F: drivers/misc/ibmvmc.*
8981 IBM Power Virtual SCSI Device Drivers
8982 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8983 L: linux-scsi@vger.kernel.org
8985 F: drivers/scsi/ibmvscsi/ibmvscsi*
8986 F: include/scsi/viosrp.h
8988 IBM Power Virtual SCSI Device Target Driver
8989 M: Michael Cyr <mikecyr@linux.ibm.com>
8990 L: linux-scsi@vger.kernel.org
8991 L: target-devel@vger.kernel.org
8993 F: drivers/scsi/ibmvscsi_tgt/
8995 IBM Power VMX Cryptographic instructions
8996 M: Breno Leitão <leitao@debian.org>
8997 M: Nayna Jain <nayna@linux.ibm.com>
8998 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8999 L: linux-crypto@vger.kernel.org
9001 F: drivers/crypto/vmx/Kconfig
9002 F: drivers/crypto/vmx/Makefile
9003 F: drivers/crypto/vmx/aes*
9004 F: drivers/crypto/vmx/ghash*
9005 F: drivers/crypto/vmx/ppc-xlate.pl
9006 F: drivers/crypto/vmx/vmx.c
9008 IBM ServeRAID RAID DRIVER
9010 F: drivers/scsi/ips.*
9012 ICH LPC AND GPIO DRIVER
9013 M: Peter Tyser <ptyser@xes-inc.com>
9015 F: drivers/gpio/gpio-ich.c
9016 F: drivers/mfd/lpc_ich.c
9019 M: Max Staudt <max@enpas.org>
9020 L: linux-i2c@vger.kernel.org
9022 F: drivers/i2c/busses/i2c-icy.c
9024 IDEAPAD LAPTOP EXTRAS DRIVER
9025 M: Ike Panhc <ike.pan@canonical.com>
9026 L: platform-driver-x86@vger.kernel.org
9028 W: http://launchpad.net/ideapad-laptop
9029 F: drivers/platform/x86/ideapad-laptop.c
9031 IDEAPAD LAPTOP SLIDEBAR DRIVER
9032 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9033 L: linux-input@vger.kernel.org
9035 W: https://github.com/o2genum/ideapad-slidebar
9036 F: drivers/input/misc/ideapad_slidebar.c
9038 IDT VersaClock 5 CLOCK DRIVER
9039 M: Luca Ceresoli <luca@lucaceresoli.net>
9041 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9042 F: drivers/clk/clk-versaclock5.c
9044 IEEE 802.15.4 SUBSYSTEM
9045 M: Alexander Aring <alex.aring@gmail.com>
9046 M: Stefan Schmidt <stefan@datenfreihafen.org>
9047 L: linux-wpan@vger.kernel.org
9049 W: https://linux-wpan.org/
9050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9052 F: Documentation/networking/ieee802154.rst
9053 F: drivers/net/ieee802154/
9054 F: include/linux/ieee802154.h
9055 F: include/linux/nl802154.h
9056 F: include/net/af_ieee802154.h
9057 F: include/net/cfg802154.h
9058 F: include/net/ieee802154_netdev.h
9059 F: include/net/mac802154.h
9060 F: include/net/nl802154.h
9065 M: Yotam Gigi <yotam.gi@gmail.com>
9066 M: Jamal Hadi Salim <jhs@mojatatu.com>
9067 F: include/net/ife.h
9068 F: include/uapi/linux/ife.h
9071 IGORPLUG-USB IR RECEIVER
9072 M: Sean Young <sean@mess.org>
9073 L: linux-media@vger.kernel.org
9075 F: drivers/media/rc/igorplugusb.c
9077 IGUANAWORKS USB IR TRANSCEIVER
9078 M: Sean Young <sean@mess.org>
9079 L: linux-media@vger.kernel.org
9081 F: drivers/media/rc/iguanair.c
9083 IIO DIGITAL POTENTIOMETER DAC
9084 M: Peter Rosin <peda@axentia.se>
9085 L: linux-iio@vger.kernel.org
9087 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9088 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9089 F: drivers/iio/dac/dpot-dac.c
9091 IIO ENVELOPE DETECTOR
9092 M: Peter Rosin <peda@axentia.se>
9093 L: linux-iio@vger.kernel.org
9095 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9096 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9097 F: drivers/iio/adc/envelope-detector.c
9100 M: Peter Rosin <peda@axentia.se>
9101 L: linux-iio@vger.kernel.org
9103 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9104 F: drivers/iio/multiplexer/iio-mux.c
9106 IIO SCMI BASED DRIVER
9107 M: Jyoti Bhayana <jbhayana@google.com>
9108 L: linux-iio@vger.kernel.org
9110 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9112 IIO SUBSYSTEM AND DRIVERS
9113 M: Jonathan Cameron <jic23@kernel.org>
9114 R: Lars-Peter Clausen <lars@metafoo.de>
9115 L: linux-iio@vger.kernel.org
9117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9118 F: Documentation/ABI/testing/configfs-iio*
9119 F: Documentation/ABI/testing/sysfs-bus-iio*
9120 F: Documentation/devicetree/bindings/iio/
9122 F: drivers/staging/iio/
9123 F: include/linux/iio/
9127 M: Peter Rosin <peda@axentia.se>
9128 L: linux-iio@vger.kernel.org
9130 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9131 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9132 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9133 F: drivers/iio/afe/iio-rescale.c
9135 IKANOS/ADI EAGLE ADSL USB DRIVER
9136 M: Matthieu Castet <castet.matthieu@free.fr>
9137 M: Stanislaw Gruszka <stf_xl@wp.pl>
9139 F: drivers/usb/atm/ueagle-atm.c
9141 IMGTEC ASCII LCD DRIVER
9142 M: Paul Burton <paulburton@kernel.org>
9144 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9145 F: drivers/auxdisplay/img-ascii-lcd.c
9147 IMGTEC IR DECODER DRIVER
9149 F: drivers/media/rc/img-ir/
9151 IMON SOUNDGRAPH USB IR RECEIVER
9152 M: Sean Young <sean@mess.org>
9153 L: linux-media@vger.kernel.org
9155 F: drivers/media/rc/imon.c
9156 F: drivers/media/rc/imon_raw.c
9158 IMS TWINTURBO FRAMEBUFFER DRIVER
9159 L: linux-fbdev@vger.kernel.org
9161 F: drivers/video/fbdev/imsttfb.c
9163 INA209 HARDWARE MONITOR DRIVER
9164 M: Guenter Roeck <linux@roeck-us.net>
9165 L: linux-hwmon@vger.kernel.org
9167 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9168 F: Documentation/hwmon/ina209.rst
9169 F: drivers/hwmon/ina209.c
9171 INA2XX HARDWARE MONITOR DRIVER
9172 M: Guenter Roeck <linux@roeck-us.net>
9173 L: linux-hwmon@vger.kernel.org
9175 F: Documentation/hwmon/ina2xx.rst
9176 F: drivers/hwmon/ina2xx.c
9177 F: include/linux/platform_data/ina2xx.h
9179 INDUSTRY PACK SUBSYSTEM (IPACK)
9180 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9181 M: Jens Taprogge <jens.taprogge@taprogge.org>
9182 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9183 L: industrypack-devel@lists.sourceforge.net
9185 W: http://industrypack.sourceforge.net
9188 INFINEON DPS310 Driver
9189 M: Eddie James <eajames@linux.ibm.com>
9190 L: linux-iio@vger.kernel.org
9192 F: drivers/iio/pressure/dps310.c
9194 INFINIBAND SUBSYSTEM
9195 M: Doug Ledford <dledford@redhat.com>
9196 M: Jason Gunthorpe <jgg@nvidia.com>
9197 L: linux-rdma@vger.kernel.org
9199 W: https://github.com/linux-rdma/rdma-core
9200 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9202 F: Documentation/devicetree/bindings/infiniband/
9203 F: Documentation/infiniband/
9204 F: drivers/infiniband/
9206 F: include/trace/events/ib_mad.h
9207 F: include/trace/events/ib_umad.h
9208 F: include/uapi/linux/if_infiniband.h
9209 F: include/uapi/rdma/
9210 F: samples/bpf/ibumad_kern.c
9211 F: samples/bpf/ibumad_user.c
9213 INGENIC JZ4780 NAND DRIVER
9214 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9215 L: linux-mtd@lists.infradead.org
9216 L: linux-mips@vger.kernel.org
9218 F: drivers/mtd/nand/raw/ingenic/
9221 M: Paul Cercueil <paul@crapouillou.net>
9222 L: linux-mips@vger.kernel.org
9224 F: arch/mips/boot/dts/ingenic/
9225 F: arch/mips/generic/board-ingenic.c
9226 F: arch/mips/include/asm/mach-ingenic/
9227 F: arch/mips/ingenic/Kconfig
9228 F: drivers/clk/ingenic/
9229 F: drivers/dma/dma-jz4780.c
9230 F: drivers/gpu/drm/ingenic/
9231 F: drivers/i2c/busses/i2c-jz4780.c
9232 F: drivers/iio/adc/ingenic-adc.c
9233 F: drivers/irqchip/irq-ingenic.c
9234 F: drivers/memory/jz4780-nemc.c
9235 F: drivers/mmc/host/jz4740_mmc.c
9236 F: drivers/mtd/nand/raw/ingenic/
9237 F: drivers/pinctrl/pinctrl-ingenic.c
9238 F: drivers/power/supply/ingenic-battery.c
9239 F: drivers/pwm/pwm-jz4740.c
9240 F: drivers/remoteproc/ingenic_rproc.c
9241 F: drivers/rtc/rtc-jz4740.c
9242 F: drivers/tty/serial/8250/8250_ingenic.c
9243 F: drivers/usb/musb/jz4740.c
9244 F: drivers/watchdog/jz4740_wdt.c
9245 F: include/dt-bindings/iio/adc/ingenic,adc.h
9246 F: include/linux/mfd/ingenic-tcu.h
9247 F: sound/soc/codecs/jz47*
9248 F: sound/soc/jz4740/
9251 M: Jan Kara <jack@suse.cz>
9252 R: Amir Goldstein <amir73il@gmail.com>
9253 L: linux-fsdevel@vger.kernel.org
9255 F: Documentation/filesystems/inotify.rst
9256 F: fs/notify/inotify/
9257 F: include/linux/inotify.h
9258 F: include/uapi/linux/inotify.h
9260 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9261 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9262 L: linux-input@vger.kernel.org
9264 Q: http://patchwork.kernel.org/project/linux-input/list/
9265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9266 F: Documentation/devicetree/bindings/input/
9267 F: Documentation/devicetree/bindings/serio/
9268 F: Documentation/input/
9270 F: include/linux/input.h
9271 F: include/linux/input/
9272 F: include/uapi/linux/input-event-codes.h
9273 F: include/uapi/linux/input.h
9275 INPUT MULTITOUCH (MT) PROTOCOL
9276 M: Henrik Rydberg <rydberg@bitmath.org>
9277 L: linux-input@vger.kernel.org
9279 F: Documentation/input/multi-touch-protocol.rst
9280 F: drivers/input/input-mt.c
9283 INSIDE SECURE CRYPTO DRIVER
9284 M: Antoine Tenart <atenart@kernel.org>
9285 L: linux-crypto@vger.kernel.org
9287 F: drivers/crypto/inside-secure/
9289 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9290 M: Mimi Zohar <zohar@linux.ibm.com>
9291 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9292 L: linux-integrity@vger.kernel.org
9294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9295 F: security/integrity/ima/
9297 INTEL 810/815 FRAMEBUFFER DRIVER
9298 M: Antonino Daplas <adaplas@gmail.com>
9299 L: linux-fbdev@vger.kernel.org
9301 F: drivers/video/fbdev/i810/
9304 M: Cezary Rojewski <cezary.rojewski@intel.com>
9305 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9306 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9307 M: Jie Yang <yang.jie@linux.intel.com>
9308 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9312 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9313 M: Hans de Goede <hdegoede@redhat.com>
9314 L: platform-driver-x86@vger.kernel.org
9316 F: drivers/platform/x86/intel/atomisp2/pm.c
9318 INTEL ATOMISP2 LED DRIVER
9319 M: Hans de Goede <hdegoede@redhat.com>
9320 L: platform-driver-x86@vger.kernel.org
9322 F: drivers/platform/x86/intel/atomisp2/led.c
9324 INTEL BIOS SAR INT1092 DRIVER
9325 M: Shravan Sudhakar <s.shravan@intel.com>
9326 M: Intel Corporation <linuxwwan@intel.com>
9327 L: platform-driver-x86@vger.kernel.org
9329 F: drivers/platform/x86/intel/int1092/
9331 INTEL BROXTON PMC DRIVER
9332 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9333 M: Zha Qipeng <qipeng.zha@intel.com>
9335 F: drivers/mfd/intel_pmc_bxt.c
9336 F: include/linux/mfd/intel_pmc_bxt.h
9338 INTEL C600 SERIES SAS CONTROLLER DRIVER
9339 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9340 L: linux-scsi@vger.kernel.org
9342 T: git git://git.code.sf.net/p/intel-sas/isci
9343 F: drivers/scsi/isci/
9345 INTEL CPU family model numbers
9346 M: Tony Luck <tony.luck@intel.com>
9348 L: linux-kernel@vger.kernel.org
9350 F: arch/x86/include/asm/intel-family.h
9352 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9353 M: Jani Nikula <jani.nikula@linux.intel.com>
9354 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9355 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9356 L: intel-gfx@lists.freedesktop.org
9358 W: https://01.org/linuxgraphics/
9359 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9360 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9361 C: irc://irc.oftc.net/intel-gfx
9362 T: git git://anongit.freedesktop.org/drm-intel
9363 F: Documentation/gpu/i915.rst
9364 F: drivers/gpu/drm/i915/
9365 F: include/drm/i915*
9366 F: include/uapi/drm/i915_drm.h
9368 INTEL ETHERNET DRIVERS
9369 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9370 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9371 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9373 W: http://www.intel.com/support/feedback.htm
9374 W: http://e1000.sourceforge.net/
9375 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9378 F: Documentation/networking/device_drivers/ethernet/intel/
9379 F: drivers/net/ethernet/intel/
9380 F: drivers/net/ethernet/intel/*/
9381 F: include/linux/avf/virtchnl.h
9382 F: include/linux/net/intel/iidc.h
9384 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9385 M: Mustafa Ismail <mustafa.ismail@intel.com>
9386 M: Shiraz Saleem <shiraz.saleem@intel.com>
9387 L: linux-rdma@vger.kernel.org
9389 F: drivers/infiniband/hw/irdma/
9390 F: include/uapi/rdma/irdma-abi.h
9392 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9393 M: Maik Broemme <mbroemme@libmpq.org>
9394 L: linux-fbdev@vger.kernel.org
9396 F: Documentation/fb/intelfb.rst
9397 F: drivers/video/fbdev/intelfb/
9400 M: Andy Shevchenko <andy@kernel.org>
9401 L: linux-gpio@vger.kernel.org
9403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9404 F: drivers/gpio/gpio-ich.c
9405 F: drivers/gpio/gpio-merrifield.c
9406 F: drivers/gpio/gpio-ml-ioh.c
9407 F: drivers/gpio/gpio-pch.c
9408 F: drivers/gpio/gpio-sch.c
9409 F: drivers/gpio/gpio-sodaville.c
9411 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9412 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9413 M: Zhi Wang <zhi.a.wang@intel.com>
9414 L: intel-gvt-dev@lists.freedesktop.org
9415 L: intel-gfx@lists.freedesktop.org
9417 W: https://01.org/igvt-g
9418 T: git https://github.com/intel/gvt-linux.git
9419 F: drivers/gpu/drm/i915/gvt/
9421 INTEL HID EVENT DRIVER
9422 M: Alex Hung <alex.hung@canonical.com>
9423 L: platform-driver-x86@vger.kernel.org
9425 F: drivers/platform/x86/intel/hid.c
9427 INTEL I/OAT DMA DRIVER
9428 M: Dave Jiang <dave.jiang@intel.com>
9429 R: Dan Williams <dan.j.williams@intel.com>
9430 L: dmaengine@vger.kernel.org
9432 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9433 F: drivers/dma/ioat*
9436 M: Dave Jiang <dave.jiang@intel.com>
9437 L: dmaengine@vger.kernel.org
9439 F: drivers/dma/idxd/*
9440 F: include/uapi/linux/idxd.h
9443 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9444 M: Len Brown <lenb@kernel.org>
9445 L: linux-pm@vger.kernel.org
9447 B: https://bugzilla.kernel.org
9448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9449 F: drivers/idle/intel_idle.c
9451 INTEL INTEGRATED SENSOR HUB DRIVER
9452 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9453 M: Jiri Kosina <jikos@kernel.org>
9454 L: linux-input@vger.kernel.org
9456 F: drivers/hid/intel-ish-hid/
9459 M: David Woodhouse <dwmw2@infradead.org>
9460 M: Lu Baolu <baolu.lu@linux.intel.com>
9461 L: iommu@lists.linux-foundation.org
9463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9464 F: drivers/iommu/intel/
9465 F: include/linux/intel-iommu.h
9466 F: include/linux/intel-svm.h
9468 INTEL IOP-ADMA DMA DRIVER
9469 R: Dan Williams <dan.j.williams@intel.com>
9471 F: drivers/dma/iop-adma.c
9473 INTEL IPU3 CSI-2 CIO2 DRIVER
9474 M: Yong Zhi <yong.zhi@intel.com>
9475 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9476 M: Bingbu Cao <bingbu.cao@intel.com>
9477 M: Dan Scally <djrscally@gmail.com>
9478 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9479 L: linux-media@vger.kernel.org
9481 T: git git://linuxtv.org/media_tree.git
9482 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9483 F: drivers/media/pci/intel/ipu3/
9485 INTEL IPU3 CSI-2 IMGU DRIVER
9486 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9487 R: Bingbu Cao <bingbu.cao@intel.com>
9488 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9489 L: linux-media@vger.kernel.org
9491 F: Documentation/admin-guide/media/ipu3.rst
9492 F: Documentation/admin-guide/media/ipu3_rcb.svg
9493 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9494 F: drivers/staging/media/ipu3/
9496 INTEL IXP4XX CRYPTO SUPPORT
9497 M: Corentin Labbe <clabbe@baylibre.com>
9498 L: linux-crypto@vger.kernel.org
9500 F: drivers/crypto/ixp4xx_crypto.c
9502 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9503 M: Krzysztof Halasa <khalasa@piap.pl>
9505 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9506 F: drivers/net/wan/ixp4xx_hss.c
9507 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9508 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9509 F: include/linux/soc/ixp4xx/npe.h
9510 F: include/linux/soc/ixp4xx/qmgr.h
9512 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9513 M: Deepak Saxena <dsaxena@plexity.net>
9515 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9516 F: drivers/char/hw_random/ixp4xx-rng.c
9518 INTEL KEEM BAY DRM DRIVER
9519 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9520 M: Edmund Dea <edmund.j.dea@intel.com>
9522 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9523 F: drivers/gpu/drm/kmb/
9525 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9526 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9528 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9529 F: drivers/crypto/keembay/Kconfig
9530 F: drivers/crypto/keembay/Makefile
9531 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9532 F: drivers/crypto/keembay/ocs-aes.c
9533 F: drivers/crypto/keembay/ocs-aes.h
9535 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9536 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9537 M: Declan Murphy <declan.murphy@intel.com>
9539 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9540 F: drivers/crypto/keembay/Kconfig
9541 F: drivers/crypto/keembay/Makefile
9542 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9543 F: drivers/crypto/keembay/ocs-hcu.c
9544 F: drivers/crypto/keembay/ocs-hcu.h
9546 INTEL MANAGEMENT ENGINE (mei)
9547 M: Tomas Winkler <tomas.winkler@intel.com>
9548 L: linux-kernel@vger.kernel.org
9550 F: Documentation/driver-api/mei/*
9551 F: drivers/misc/mei/
9552 F: drivers/watchdog/mei_wdt.c
9553 F: include/linux/mei_cl_bus.h
9554 F: include/uapi/linux/mei.h
9557 INTEL MAX 10 BMC MFD DRIVER
9558 M: Xu Yilun <yilun.xu@intel.com>
9559 R: Tom Rix <trix@redhat.com>
9561 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9562 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9563 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9564 F: drivers/mfd/intel-m10-bmc.c
9565 F: include/linux/mfd/intel-m10-bmc.h
9567 INTEL MENLOW THERMAL DRIVER
9568 M: Sujith Thomas <sujith.thomas@intel.com>
9569 L: linux-pm@vger.kernel.org
9571 W: https://01.org/linux-acpi
9572 F: drivers/thermal/intel/intel_menlow.c
9574 INTEL P-Unit IPC DRIVER
9575 M: Zha Qipeng <qipeng.zha@intel.com>
9576 L: platform-driver-x86@vger.kernel.org
9578 F: arch/x86/include/asm/intel_punit_ipc.h
9579 F: drivers/platform/x86/intel/punit_ipc.c
9581 INTEL PMC CORE DRIVER
9582 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9583 M: David E Box <david.e.box@intel.com>
9584 L: platform-driver-x86@vger.kernel.org
9586 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9587 F: drivers/platform/x86/intel/pmc/
9589 INTEL PMIC GPIO DRIVERS
9590 M: Andy Shevchenko <andy@kernel.org>
9592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9593 F: drivers/gpio/gpio-*cove.c
9595 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9596 M: Andy Shevchenko <andy@kernel.org>
9598 F: drivers/mfd/intel_soc_pmic*
9599 F: include/linux/mfd/intel_soc_pmic*
9602 M: "David E. Box" <david.e.box@linux.intel.com>
9604 F: drivers/mfd/intel_pmt.c
9605 F: drivers/platform/x86/intel/pmt/
9607 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9608 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9609 L: linux-wireless@vger.kernel.org
9611 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9612 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9613 F: drivers/net/wireless/intel/ipw2x00/
9616 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9617 M: Len Brown <lenb@kernel.org>
9618 L: linux-pm@vger.kernel.org
9620 F: drivers/cpufreq/intel_pstate.c
9622 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9623 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9624 L: linux-iio@vger.kernel.org
9625 F: drivers/counter/intel-qep.c
9628 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9630 F: arch/x86/include/asm/intel_scu_ipc.h
9631 F: drivers/platform/x86/intel_scu_*
9633 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9634 M: Daniel Scally <djrscally@gmail.com>
9636 F: drivers/platform/x86/intel/int3472/
9638 INTEL SPEED SELECT TECHNOLOGY
9639 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9640 L: platform-driver-x86@vger.kernel.org
9642 F: drivers/platform/x86/intel/speed_select_if/
9643 F: include/uapi/linux/isst_if.h
9644 F: tools/power/x86/intel-speed-select/
9646 INTEL STRATIX10 FIRMWARE DRIVERS
9647 M: Dinh Nguyen <dinguyen@kernel.org>
9648 L: linux-kernel@vger.kernel.org
9650 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9651 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9652 F: drivers/firmware/stratix10-rsu.c
9653 F: drivers/firmware/stratix10-svc.c
9654 F: include/linux/firmware/intel/stratix10-smc.h
9655 F: include/linux/firmware/intel/stratix10-svc-client.h
9657 INTEL TELEMETRY DRIVER
9658 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9659 M: "David E. Box" <david.e.box@linux.intel.com>
9660 L: platform-driver-x86@vger.kernel.org
9662 F: arch/x86/include/asm/intel_telemetry.h
9663 F: drivers/platform/x86/intel/telemetry/
9665 INTEL UNCORE FREQUENCY CONTROL
9666 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9667 L: platform-driver-x86@vger.kernel.org
9669 F: drivers/platform/x86/intel/uncore-frequency.c
9671 INTEL VIRTUAL BUTTON DRIVER
9672 M: AceLan Kao <acelan.kao@canonical.com>
9673 L: platform-driver-x86@vger.kernel.org
9675 F: drivers/platform/x86/intel/vbtn.c
9677 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9678 M: Stanislaw Gruszka <stf_xl@wp.pl>
9679 L: linux-wireless@vger.kernel.org
9681 F: drivers/net/wireless/intel/iwlegacy/
9683 INTEL WIRELESS WIFI LINK (iwlwifi)
9684 M: Luca Coelho <luciano.coelho@intel.com>
9685 L: linux-wireless@vger.kernel.org
9687 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9689 F: drivers/net/wireless/intel/iwlwifi/
9691 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9692 M: Jithu Joseph <jithu.joseph@intel.com>
9693 R: Maurice Ma <maurice.ma@intel.com>
9695 W: https://slimbootloader.github.io/security/firmware-update.html
9696 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9698 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9699 L: Dell.Client.Kernel@dell.com
9701 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9703 INTEL WWAN IOSM DRIVER
9704 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9705 M: Intel Corporation <linuxwwan@intel.com>
9706 L: netdev@vger.kernel.org
9708 F: drivers/net/wwan/iosm/
9711 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9713 F: Documentation/trace/intel_th.rst
9714 F: drivers/hwtracing/intel_th/
9715 F: include/linux/intel_th.h
9717 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9718 M: Ning Sun <ning.sun@intel.com>
9719 L: tboot-devel@lists.sourceforge.net
9721 W: http://tboot.sourceforge.net
9722 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9723 F: Documentation/x86/intel_txt.rst
9724 F: arch/x86/kernel/tboot.c
9725 F: include/linux/tboot.h
9728 M: Jarkko Sakkinen <jarkko@kernel.org>
9729 R: Dave Hansen <dave.hansen@linux.intel.com>
9730 L: linux-sgx@vger.kernel.org
9732 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9734 F: Documentation/x86/sgx.rst
9735 F: arch/x86/entry/vdso/vsgx.S
9736 F: arch/x86/include/asm/sgx.h
9737 F: arch/x86/include/uapi/asm/sgx.h
9738 F: arch/x86/kernel/cpu/sgx/*
9739 F: tools/testing/selftests/sgx/*
9743 M: Georgi Djakov <djakov@kernel.org>
9744 L: linux-pm@vger.kernel.org
9746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9747 F: Documentation/devicetree/bindings/interconnect/
9748 F: Documentation/driver-api/interconnect.rst
9749 F: drivers/interconnect/
9750 F: include/dt-bindings/interconnect/
9751 F: include/linux/interconnect-provider.h
9752 F: include/linux/interconnect.h
9754 INTERRUPT COUNTER DRIVER
9755 M: Oleksij Rempel <o.rempel@pengutronix.de>
9756 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9757 L: linux-iio@vger.kernel.org
9758 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9759 F: drivers/counter/interrupt-cnt.c
9761 INVENSENSE ICM-426xx IMU DRIVER
9762 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9763 L: linux-iio@vger.kernel.org
9765 W: https://invensense.tdk.com/
9766 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9767 F: drivers/iio/imu/inv_icm42600/
9769 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9770 M: Linus Walleij <linus.walleij@linaro.org>
9771 L: linux-iio@vger.kernel.org
9773 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9774 F: drivers/iio/gyro/mpu3050*
9776 IOC3 ETHERNET DRIVER
9777 M: Ralf Baechle <ralf@linux-mips.org>
9778 L: linux-mips@vger.kernel.org
9780 F: drivers/net/ethernet/sgi/ioc3-eth.c
9782 IOMAP FILESYSTEM LIBRARY
9783 M: Christoph Hellwig <hch@infradead.org>
9784 M: Darrick J. Wong <djwong@kernel.org>
9785 M: linux-xfs@vger.kernel.org
9786 M: linux-fsdevel@vger.kernel.org
9787 L: linux-xfs@vger.kernel.org
9788 L: linux-fsdevel@vger.kernel.org
9790 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9792 F: include/linux/iomap.h
9795 M: Joerg Roedel <joro@8bytes.org>
9796 M: Will Deacon <will@kernel.org>
9797 L: iommu@lists.linux-foundation.org
9799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9800 F: Documentation/devicetree/bindings/iommu/
9801 F: Documentation/userspace-api/iommu.rst
9803 F: include/linux/iommu.h
9804 F: include/linux/iova.h
9805 F: include/linux/of_iommu.h
9806 F: include/uapi/linux/iommu.h
9809 M: Jens Axboe <axboe@kernel.dk>
9810 R: Pavel Begunkov <asml.silence@gmail.com>
9811 L: io-uring@vger.kernel.org
9813 T: git git://git.kernel.dk/linux-block
9814 T: git git://git.kernel.dk/liburing
9818 F: include/linux/io_uring.h
9819 F: include/uapi/linux/io_uring.h
9823 M: Corey Minyard <minyard@acm.org>
9824 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9826 W: http://openipmi.sourceforge.net/
9827 F: Documentation/driver-api/ipmi.rst
9828 F: Documentation/devicetree/bindings/ipmi/
9829 F: drivers/char/ipmi/
9830 F: include/linux/ipmi*
9831 F: include/uapi/linux/ipmi*
9833 IPS SCSI RAID DRIVER
9834 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9835 L: linux-scsi@vger.kernel.org
9837 W: http://www.adaptec.com/
9838 F: drivers/scsi/ips*
9841 M: Simon Horman <horms@verge.net.au>
9842 M: Julian Anastasov <ja@ssi.bg>
9843 L: netdev@vger.kernel.org
9844 L: lvs-devel@vger.kernel.org
9846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9848 F: Documentation/networking/ipvs-sysctl.rst
9849 F: include/net/ip_vs.h
9850 F: include/uapi/linux/ip_vs.h
9851 F: net/netfilter/ipvs/
9854 M: Jiri Kosina <jikos@kernel.org>
9855 M: David Sterba <dsterba@suse.com>
9857 F: drivers/tty/ipwireless/
9859 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9860 M: Marc Zyngier <maz@kernel.org>
9862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9863 F: Documentation/core-api/irq/irq-domain.rst
9864 F: include/linux/irqdomain.h
9865 F: kernel/irq/irqdomain.c
9869 M: Thomas Gleixner <tglx@linutronix.de>
9870 L: linux-kernel@vger.kernel.org
9872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9876 M: Thomas Gleixner <tglx@linutronix.de>
9877 M: Marc Zyngier <maz@kernel.org>
9878 L: linux-kernel@vger.kernel.org
9880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9881 F: Documentation/devicetree/bindings/interrupt-controller/
9885 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9887 F: Documentation/driver-api/isa.rst
9888 F: drivers/base/isa.c
9889 F: include/linux/isa.h
9892 M: Hans Verkuil <hverkuil@xs4all.nl>
9893 L: linux-media@vger.kernel.org
9895 W: https://linuxtv.org
9896 T: git git://linuxtv.org/media_tree.git
9897 F: drivers/media/radio/radio-isa*
9900 M: Jaroslav Kysela <perex@perex.cz>
9902 F: Documentation/driver-api/isapnp.rst
9903 F: drivers/pnp/isapnp/
9904 F: include/linux/isapnp.h
9907 M: Lee Duncan <lduncan@suse.com>
9908 M: Chris Leech <cleech@redhat.com>
9909 L: open-iscsi@googlegroups.com
9910 L: linux-scsi@vger.kernel.org
9912 W: www.open-iscsi.com
9913 F: drivers/scsi/*iscsi*
9914 F: include/scsi/*iscsi*
9916 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9917 M: Peter Jones <pjones@redhat.com>
9918 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9920 F: drivers/firmware/iscsi_ibft*
9922 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9923 M: Sagi Grimberg <sagi@grimberg.me>
9924 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9925 L: linux-rdma@vger.kernel.org
9927 W: http://www.openfabrics.org
9928 W: www.open-iscsi.org
9929 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9930 F: drivers/infiniband/ulp/iser/
9932 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9933 M: Sagi Grimberg <sagi@grimberg.me>
9934 L: linux-rdma@vger.kernel.org
9935 L: target-devel@vger.kernel.org
9937 W: http://www.linux-iscsi.org
9938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9939 F: drivers/infiniband/ulp/isert
9941 ISDN/CMTP OVER BLUETOOTH
9942 M: Karsten Keil <isdn@linux-pingi.de>
9943 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9944 L: netdev@vger.kernel.org
9946 W: http://www.isdn4linux.de
9947 F: Documentation/isdn/
9948 F: drivers/isdn/capi/
9949 F: include/linux/isdn/
9950 F: include/uapi/linux/isdn/
9951 F: net/bluetooth/cmtp/
9953 ISDN/mISDN SUBSYSTEM
9954 M: Karsten Keil <isdn@linux-pingi.de>
9955 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9956 L: netdev@vger.kernel.org
9958 W: http://www.isdn4linux.de
9959 F: drivers/isdn/Kconfig
9960 F: drivers/isdn/Makefile
9961 F: drivers/isdn/hardware/
9962 F: drivers/isdn/mISDN/
9964 IT87 HARDWARE MONITORING DRIVER
9965 M: Jean Delvare <jdelvare@suse.com>
9966 L: linux-hwmon@vger.kernel.org
9968 F: Documentation/hwmon/it87.rst
9969 F: drivers/hwmon/it87.c
9972 M: Antti Palosaari <crope@iki.fi>
9973 L: linux-media@vger.kernel.org
9975 W: https://linuxtv.org
9976 W: http://palosaari.fi/linux/
9977 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9978 T: git git://linuxtv.org/anttip/media_tree.git
9979 F: drivers/media/tuners/it913x*
9981 ITE IT66121 HDMI BRIDGE DRIVER
9982 M: Phong LE <ple@baylibre.com>
9983 M: Neil Armstrong <narmstrong@baylibre.com>
9985 T: git git://anongit.freedesktop.org/drm/drm-misc
9986 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9987 F: drivers/gpu/drm/bridge/ite-it66121.c
9989 IVTV VIDEO4LINUX DRIVER
9990 M: Andy Walls <awalls@md.metrocast.net>
9991 L: linux-media@vger.kernel.org
9993 W: https://linuxtv.org
9994 T: git git://linuxtv.org/media_tree.git
9995 F: Documentation/admin-guide/media/ivtv*
9996 F: drivers/media/pci/ivtv/
9997 F: include/uapi/linux/ivtv*
9999 IX2505V MEDIA DRIVER
10000 M: Malcolm Priestley <tvboxspy@gmail.com>
10001 L: linux-media@vger.kernel.org
10003 W: https://linuxtv.org
10004 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10005 F: drivers/media/dvb-frontends/ix2505v*
10007 JAILHOUSE HYPERVISOR INTERFACE
10008 M: Jan Kiszka <jan.kiszka@siemens.com>
10009 L: jailhouse-dev@googlegroups.com
10011 F: arch/x86/include/asm/jailhouse_para.h
10012 F: arch/x86/kernel/jailhouse.c
10014 JC42.4 TEMPERATURE SENSOR DRIVER
10015 M: Guenter Roeck <linux@roeck-us.net>
10016 L: linux-hwmon@vger.kernel.org
10018 F: Documentation/hwmon/jc42.rst
10019 F: drivers/hwmon/jc42.c
10022 M: Dave Kleikamp <shaggy@kernel.org>
10023 L: jfs-discussion@lists.sourceforge.net
10025 W: http://jfs.sourceforge.net/
10026 T: git git://github.com/kleikamp/linux-shaggy.git
10027 F: Documentation/admin-guide/jfs.rst
10031 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10032 L: netdev@vger.kernel.org
10034 F: drivers/net/ethernet/jme.*
10036 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10037 M: David Woodhouse <dwmw2@infradead.org>
10038 M: Richard Weinberger <richard@nod.at>
10039 L: linux-mtd@lists.infradead.org
10041 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10042 T: git git://git.infradead.org/ubifs-2.6.git
10044 F: include/uapi/linux/jffs2.h
10046 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10047 M: "Theodore Ts'o" <tytso@mit.edu>
10048 M: Jan Kara <jack@suse.com>
10049 L: linux-ext4@vger.kernel.org
10052 F: include/linux/jbd2.h
10054 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10055 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10056 L: linux-media@vger.kernel.org
10058 F: drivers/media/platform/rcar_jpu.c
10060 JSM Neo PCI based serial card
10061 L: linux-serial@vger.kernel.org
10063 F: drivers/tty/serial/jsm/
10065 K10TEMP HARDWARE MONITORING DRIVER
10066 M: Clemens Ladisch <clemens@ladisch.de>
10067 L: linux-hwmon@vger.kernel.org
10069 F: Documentation/hwmon/k10temp.rst
10070 F: drivers/hwmon/k10temp.c
10072 K8TEMP HARDWARE MONITORING DRIVER
10073 M: Rudolf Marek <r.marek@assembler.cz>
10074 L: linux-hwmon@vger.kernel.org
10076 F: Documentation/hwmon/k8temp.rst
10077 F: drivers/hwmon/k8temp.c
10080 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10081 R: Alexander Potapenko <glider@google.com>
10082 R: Andrey Konovalov <andreyknvl@gmail.com>
10083 R: Dmitry Vyukov <dvyukov@google.com>
10084 L: kasan-dev@googlegroups.com
10086 F: Documentation/dev-tools/kasan.rst
10087 F: arch/*/include/asm/*kasan.h
10088 F: arch/*/mm/kasan_init*
10089 F: include/linux/kasan*.h
10090 F: lib/Kconfig.kasan
10091 F: lib/test_kasan*.c
10093 F: scripts/Makefile.kasan
10096 M: Masahiro Yamada <masahiroy@kernel.org>
10097 L: linux-kbuild@vger.kernel.org
10099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10100 F: Documentation/kbuild/kconfig*
10101 F: scripts/Kconfig.include
10102 F: scripts/kconfig/
10105 R: Dmitry Vyukov <dvyukov@google.com>
10106 R: Andrey Konovalov <andreyknvl@gmail.com>
10107 L: kasan-dev@googlegroups.com
10109 F: Documentation/dev-tools/kcov.rst
10110 F: include/linux/kcov.h
10111 F: include/uapi/linux/kcov.h
10113 F: scripts/Makefile.kcov
10116 M: Marco Elver <elver@google.com>
10117 R: Dmitry Vyukov <dvyukov@google.com>
10118 L: kasan-dev@googlegroups.com
10120 F: Documentation/dev-tools/kcsan.rst
10121 F: include/linux/kcsan*.h
10123 F: lib/Kconfig.kcsan
10124 F: scripts/Makefile.kcsan
10127 M: Dave Young <dyoung@redhat.com>
10128 M: Baoquan He <bhe@redhat.com>
10129 R: Vivek Goyal <vgoyal@redhat.com>
10130 L: kexec@lists.infradead.org
10132 W: http://lse.sourceforge.net/kdump/
10133 F: Documentation/admin-guide/kdump/
10134 F: fs/proc/vmcore.c
10135 F: include/linux/crash_core.h
10136 F: include/linux/crash_dump.h
10137 F: include/uapi/linux/vmcore.h
10138 F: kernel/crash_*.c
10140 KEENE FM RADIO TRANSMITTER DRIVER
10141 M: Hans Verkuil <hverkuil@xs4all.nl>
10142 L: linux-media@vger.kernel.org
10144 W: https://linuxtv.org
10145 T: git git://linuxtv.org/media_tree.git
10146 F: drivers/media/radio/radio-keene*
10149 M: Ian Kent <raven@themaw.net>
10150 L: autofs@vger.kernel.org
10154 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10155 M: Masahiro Yamada <masahiroy@kernel.org>
10156 M: Michal Marek <michal.lkml@markovi.net>
10157 R: Nick Desaulniers <ndesaulniers@google.com>
10158 L: linux-kbuild@vger.kernel.org
10160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10161 F: Documentation/kbuild/
10163 F: scripts/*vmlinux*
10165 F: scripts/Makefile*
10167 F: scripts/dummy-tools/
10170 F: scripts/package/
10173 L: kernel-janitors@vger.kernel.org
10175 W: http://kernelnewbies.org/KernelJanitors
10177 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10178 M: "J. Bruce Fields" <bfields@fieldses.org>
10179 M: Chuck Lever <chuck.lever@oracle.com>
10180 L: linux-nfs@vger.kernel.org
10182 W: http://nfs.sourceforge.net/
10183 T: git git://linux-nfs.org/~bfields/linux.git
10187 F: include/linux/lockd/
10188 F: include/linux/sunrpc/
10189 F: include/uapi/linux/nfsd/
10190 F: include/uapi/linux/sunrpc/
10192 F: Documentation/filesystems/nfs/
10195 M: Thorsten Leemhuis <linux@leemhuis.info>
10196 L: regressions@lists.linux.dev
10199 KERNEL SELFTEST FRAMEWORK
10200 M: Shuah Khan <shuah@kernel.org>
10201 M: Shuah Khan <skhan@linuxfoundation.org>
10202 L: linux-kselftest@vger.kernel.org
10204 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10206 F: Documentation/dev-tools/kselftest*
10207 F: tools/testing/selftests/
10209 KERNEL SMB3 SERVER (KSMBD)
10210 M: Namjae Jeon <linkinjeon@kernel.org>
10211 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10212 M: Steve French <sfrench@samba.org>
10213 M: Hyunchul Lee <hyc.lee@gmail.com>
10214 L: linux-cifs@vger.kernel.org
10216 T: git git://git.samba.org/ksmbd.git
10218 F: fs/smbfs_common/
10220 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10221 M: Brendan Higgins <brendanhiggins@google.com>
10222 L: linux-kselftest@vger.kernel.org
10223 L: kunit-dev@googlegroups.com
10225 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10226 F: Documentation/dev-tools/kunit/
10229 F: tools/testing/kunit/
10231 KERNEL USERMODE HELPER
10232 M: Luis Chamberlain <mcgrof@kernel.org>
10233 L: linux-kernel@vger.kernel.org
10235 F: include/linux/umh.h
10238 KERNEL VIRTUAL MACHINE (KVM)
10239 M: Paolo Bonzini <pbonzini@redhat.com>
10240 L: kvm@vger.kernel.org
10242 W: http://www.linux-kvm.org
10243 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10244 F: Documentation/virt/kvm/
10245 F: include/asm-generic/kvm*
10246 F: include/kvm/iodev.h
10247 F: include/linux/kvm*
10248 F: include/trace/events/kvm.h
10249 F: include/uapi/asm-generic/kvm*
10250 F: include/uapi/linux/kvm*
10252 F: tools/testing/selftests/kvm/
10255 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10256 M: Marc Zyngier <maz@kernel.org>
10257 R: James Morse <james.morse@arm.com>
10258 R: Alexandru Elisei <alexandru.elisei@arm.com>
10259 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10261 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10264 F: arch/arm64/include/asm/kvm*
10265 F: arch/arm64/include/uapi/asm/kvm*
10267 F: include/kvm/arm_*
10268 F: tools/testing/selftests/kvm/*/aarch64/
10269 F: tools/testing/selftests/kvm/aarch64/
10271 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10272 M: Huacai Chen <chenhuacai@kernel.org>
10273 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10274 L: linux-mips@vger.kernel.org
10275 L: kvm@vger.kernel.org
10277 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10278 F: arch/mips/include/asm/kvm*
10279 F: arch/mips/include/uapi/asm/kvm*
10282 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10283 M: Paul Mackerras <paulus@ozlabs.org>
10284 L: kvm-ppc@vger.kernel.org
10286 W: http://www.linux-kvm.org/
10287 T: git git://github.com/agraf/linux-2.6.git
10288 F: arch/powerpc/include/asm/kvm*
10289 F: arch/powerpc/include/uapi/asm/kvm*
10290 F: arch/powerpc/kernel/kvm*
10291 F: arch/powerpc/kvm/
10293 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10294 M: Christian Borntraeger <borntraeger@de.ibm.com>
10295 M: Janosch Frank <frankja@linux.ibm.com>
10296 R: David Hildenbrand <david@redhat.com>
10297 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10298 L: kvm@vger.kernel.org
10300 W: http://www.ibm.com/developerworks/linux/linux390/
10301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10302 F: Documentation/virt/kvm/s390*
10303 F: arch/s390/include/asm/gmap.h
10304 F: arch/s390/include/asm/kvm*
10305 F: arch/s390/include/uapi/asm/kvm*
10306 F: arch/s390/kernel/uv.c
10308 F: arch/s390/mm/gmap.c
10309 F: tools/testing/selftests/kvm/*/s390x/
10310 F: tools/testing/selftests/kvm/s390x/
10312 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10313 M: Paolo Bonzini <pbonzini@redhat.com>
10314 R: Sean Christopherson <seanjc@google.com>
10315 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10316 R: Wanpeng Li <wanpengli@tencent.com>
10317 R: Jim Mattson <jmattson@google.com>
10318 R: Joerg Roedel <joro@8bytes.org>
10319 L: kvm@vger.kernel.org
10321 W: http://www.linux-kvm.org
10322 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10323 F: arch/x86/include/asm/kvm*
10324 F: arch/x86/include/asm/pvclock-abi.h
10325 F: arch/x86/include/asm/svm.h
10326 F: arch/x86/include/asm/vmx*.h
10327 F: arch/x86/include/uapi/asm/kvm*
10328 F: arch/x86/include/uapi/asm/svm.h
10329 F: arch/x86/include/uapi/asm/vmx.h
10330 F: arch/x86/kernel/kvm.c
10331 F: arch/x86/kernel/kvmclock.c
10336 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10337 M: Tejun Heo <tj@kernel.org>
10339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10341 F: include/linux/kernfs.h
10344 M: Eric Biederman <ebiederm@xmission.com>
10345 L: kexec@lists.infradead.org
10347 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10348 F: include/linux/kexec.h
10349 F: include/uapi/linux/kexec.h
10353 M: Mimi Zohar <zohar@linux.ibm.com>
10354 L: linux-integrity@vger.kernel.org
10355 L: keyrings@vger.kernel.org
10357 F: Documentation/security/keys/trusted-encrypted.rst
10358 F: include/keys/encrypted-type.h
10359 F: security/keys/encrypted-keys/
10362 M: James Bottomley <jejb@linux.ibm.com>
10363 M: Jarkko Sakkinen <jarkko@kernel.org>
10364 M: Mimi Zohar <zohar@linux.ibm.com>
10365 L: linux-integrity@vger.kernel.org
10366 L: keyrings@vger.kernel.org
10368 F: Documentation/security/keys/trusted-encrypted.rst
10369 F: include/keys/trusted-type.h
10370 F: include/keys/trusted_tpm.h
10371 F: security/keys/trusted-keys/
10374 M: Sumit Garg <sumit.garg@linaro.org>
10375 L: linux-integrity@vger.kernel.org
10376 L: keyrings@vger.kernel.org
10378 F: include/keys/trusted_tee.h
10379 F: security/keys/trusted-keys/trusted_tee.c
10382 M: David Howells <dhowells@redhat.com>
10383 M: Jarkko Sakkinen <jarkko@kernel.org>
10384 L: keyrings@vger.kernel.org
10386 F: Documentation/security/keys/core.rst
10388 F: include/linux/key-type.h
10389 F: include/linux/key.h
10390 F: include/linux/keyctl.h
10391 F: include/uapi/linux/keyctl.h
10395 M: Alexander Potapenko <glider@google.com>
10396 M: Marco Elver <elver@google.com>
10397 R: Dmitry Vyukov <dvyukov@google.com>
10398 L: kasan-dev@googlegroups.com
10400 F: Documentation/dev-tools/kfence.rst
10401 F: arch/*/include/asm/kfence.h
10402 F: include/linux/kfence.h
10403 F: lib/Kconfig.kfence
10407 M: Stefani Seibold <stefani@seibold.net>
10409 F: include/linux/kfifo.h
10413 KGDB / KDB /debug_core
10414 M: Jason Wessel <jason.wessel@windriver.com>
10415 M: Daniel Thompson <daniel.thompson@linaro.org>
10416 R: Douglas Anderson <dianders@chromium.org>
10417 L: kgdb-bugreport@lists.sourceforge.net
10419 W: http://kgdb.wiki.kernel.org/
10420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10421 F: Documentation/dev-tools/kgdb.rst
10422 F: drivers/misc/kgdbts.c
10423 F: drivers/tty/serial/kgdboc.c
10424 F: include/linux/kdb.h
10425 F: include/linux/kgdb.h
10428 KHADAS MCU MFD DRIVER
10429 M: Neil Armstrong <narmstrong@baylibre.com>
10430 L: linux-amlogic@lists.infradead.org
10432 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10433 F: drivers/mfd/khadas-mcu.c
10434 F: include/linux/mfd/khadas-mcu.h
10435 F: drivers/thermal/khadas_mcu_fan.c
10438 M: Catalin Marinas <catalin.marinas@arm.com>
10440 F: Documentation/dev-tools/kmemleak.rst
10441 F: include/linux/kmemleak.h
10443 F: samples/kmemleak/kmemleak-test.c
10445 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10446 M: Luis Chamberlain <mcgrof@kernel.org>
10447 L: linux-kernel@vger.kernel.org
10449 F: include/linux/kmod.h
10452 F: tools/testing/selftests/kmod/
10455 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10456 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10457 M: "David S. Miller" <davem@davemloft.net>
10458 M: Masami Hiramatsu <mhiramat@kernel.org>
10460 F: Documentation/trace/kprobes.rst
10461 F: include/asm-generic/kprobes.h
10462 F: include/linux/kprobes.h
10463 F: kernel/kprobes.c
10465 KS0108 LCD CONTROLLER DRIVER
10466 M: Miguel Ojeda <ojeda@kernel.org>
10468 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10469 F: drivers/auxdisplay/ks0108.c
10470 F: include/linux/ks0108.h
10472 KTD253 BACKLIGHT DRIVER
10473 M: Linus Walleij <linus.walleij@linaro.org>
10475 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10476 F: drivers/video/backlight/ktd253-backlight.c
10479 M: Steven Rostedt <rostedt@goodmis.org>
10480 M: John Hawley <warthog9@eaglescrag.net>
10482 F: tools/testing/ktest
10485 M: David Ahern <dsahern@kernel.org>
10486 L: netdev@vger.kernel.org
10488 F: include/net/l3mdev.h
10492 M: John Fastabend <john.fastabend@gmail.com>
10493 M: Daniel Borkmann <daniel@iogearbox.net>
10494 M: Jakub Sitnicki <jakub@cloudflare.com>
10495 M: Lorenz Bauer <lmb@cloudflare.com>
10496 L: netdev@vger.kernel.org
10497 L: bpf@vger.kernel.org
10499 F: include/linux/skmsg.h
10500 F: net/core/skmsg.c
10501 F: net/core/sock_map.c
10502 F: net/ipv4/tcp_bpf.c
10503 F: net/ipv4/udp_bpf.c
10504 F: net/unix/unix_bpf.c
10506 LANDLOCK SECURITY MODULE
10507 M: Mickaël Salaün <mic@digikod.net>
10508 L: linux-security-module@vger.kernel.org
10510 W: https://landlock.io
10511 T: git https://github.com/landlock-lsm/linux.git
10512 F: Documentation/security/landlock.rst
10513 F: Documentation/userspace-api/landlock.rst
10514 F: include/uapi/linux/landlock.h
10515 F: samples/landlock/
10516 F: security/landlock/
10517 F: tools/testing/selftests/landlock/
10521 LANTIQ / INTEL Ethernet drivers
10522 M: Hauke Mehrtens <hauke@hauke-m.de>
10523 L: netdev@vger.kernel.org
10525 F: drivers/net/dsa/lantiq_gswip.c
10526 F: drivers/net/dsa/lantiq_pce.h
10527 F: drivers/net/ethernet/lantiq_xrx200.c
10528 F: net/dsa/tag_gswip.c
10530 LANTIQ MIPS ARCHITECTURE
10531 M: John Crispin <john@phrozen.org>
10532 L: linux-mips@vger.kernel.org
10534 F: arch/mips/lantiq
10535 F: drivers/soc/lantiq
10537 LASI 53c700 driver for PARISC
10538 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10539 L: linux-scsi@vger.kernel.org
10541 F: Documentation/scsi/53c700.rst
10542 F: drivers/scsi/53c700*
10545 M: Tobin C. Harding <me@tobin.cc>
10546 M: Tycho Andersen <tycho@tycho.pizza>
10547 L: linux-hardening@vger.kernel.org
10549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10550 F: scripts/leaking_addresses.pl
10553 M: Pavel Machek <pavel@ucw.cz>
10554 L: linux-leds@vger.kernel.org
10556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10557 F: Documentation/devicetree/bindings/leds/
10559 F: include/linux/leds.h
10561 LEGACY EEPROM DRIVER
10562 M: Jean Delvare <jdelvare@suse.com>
10564 F: Documentation/misc-devices/eeprom.rst
10565 F: drivers/misc/eeprom/eeprom.c
10567 LEGO MINDSTORMS EV3
10568 R: David Lechner <david@lechnology.com>
10570 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10571 F: arch/arm/boot/dts/da850-lego-ev3.dts
10572 F: drivers/power/supply/lego_ev3_battery.c
10574 LEGO USB Tower driver
10575 M: Juergen Stuber <starblue@users.sourceforge.net>
10576 L: legousb-devel@lists.sourceforge.net
10578 W: http://legousb.sourceforge.net/
10579 F: drivers/usb/misc/legousbtower.c
10582 M: Matan Ziv-Av <matan@svgalib.org>
10583 L: platform-driver-x86@vger.kernel.org
10585 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10586 F: Documentation/admin-guide/laptops/lg-laptop.rst
10587 F: drivers/platform/x86/lg-laptop.c
10589 LG2160 MEDIA DRIVER
10590 M: Michael Krufky <mkrufky@linuxtv.org>
10591 L: linux-media@vger.kernel.org
10593 W: https://linuxtv.org
10594 W: http://github.com/mkrufky
10595 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10596 T: git git://linuxtv.org/mkrufky/tuners.git
10597 F: drivers/media/dvb-frontends/lg2160.*
10599 LGDT3305 MEDIA DRIVER
10600 M: Michael Krufky <mkrufky@linuxtv.org>
10601 L: linux-media@vger.kernel.org
10603 W: https://linuxtv.org
10604 W: http://github.com/mkrufky
10605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10606 T: git git://linuxtv.org/mkrufky/tuners.git
10607 F: drivers/media/dvb-frontends/lgdt3305.*
10609 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10610 M: Viresh Kumar <vireshk@kernel.org>
10611 L: linux-ide@vger.kernel.org
10613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10614 F: drivers/ata/pata_arasan_cf.c
10615 F: include/linux/pata_arasan_cf_data.h
10617 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10618 M: Linus Walleij <linus.walleij@linaro.org>
10619 L: linux-ide@vger.kernel.org
10621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10622 F: drivers/ata/pata_ftide010.c
10623 F: drivers/ata/sata_gemini.c
10624 F: drivers/ata/sata_gemini.h
10626 LIBATA SATA AHCI PLATFORM devices support
10627 M: Hans de Goede <hdegoede@redhat.com>
10628 M: Jens Axboe <axboe@kernel.dk>
10629 L: linux-ide@vger.kernel.org
10631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10632 F: drivers/ata/ahci_platform.c
10633 F: drivers/ata/libahci_platform.c
10634 F: include/linux/ahci_platform.h
10636 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10637 M: Mikael Pettersson <mikpelinux@gmail.com>
10638 L: linux-ide@vger.kernel.org
10640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10641 F: drivers/ata/sata_promise.*
10643 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10644 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10645 L: linux-ide@vger.kernel.org
10647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10648 F: Documentation/devicetree/bindings/ata/
10650 F: include/linux/ata.h
10651 F: include/linux/libata.h
10654 M: Sasha Levin <alexander.levin@microsoft.com>
10656 F: tools/lib/lockdep/
10658 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10659 M: Dan Williams <dan.j.williams@intel.com>
10660 M: Vishal Verma <vishal.l.verma@intel.com>
10661 M: Dave Jiang <dave.jiang@intel.com>
10662 L: nvdimm@lists.linux.dev
10664 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10665 P: Documentation/nvdimm/maintainer-entry-profile.rst
10666 F: drivers/nvdimm/blk.c
10667 F: drivers/nvdimm/region_devs.c
10669 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10670 M: Vishal Verma <vishal.l.verma@intel.com>
10671 M: Dan Williams <dan.j.williams@intel.com>
10672 M: Dave Jiang <dave.jiang@intel.com>
10673 L: nvdimm@lists.linux.dev
10675 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10676 P: Documentation/nvdimm/maintainer-entry-profile.rst
10677 F: drivers/nvdimm/btt*
10679 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10680 M: Dan Williams <dan.j.williams@intel.com>
10681 M: Vishal Verma <vishal.l.verma@intel.com>
10682 M: Dave Jiang <dave.jiang@intel.com>
10683 L: nvdimm@lists.linux.dev
10685 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10686 P: Documentation/nvdimm/maintainer-entry-profile.rst
10687 F: drivers/nvdimm/pmem*
10689 LIBNVDIMM: DEVICETREE BINDINGS
10690 M: Oliver O'Halloran <oohall@gmail.com>
10691 L: nvdimm@lists.linux.dev
10693 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10694 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10695 F: drivers/nvdimm/of_pmem.c
10697 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10698 M: Dan Williams <dan.j.williams@intel.com>
10699 M: Vishal Verma <vishal.l.verma@intel.com>
10700 M: Dave Jiang <dave.jiang@intel.com>
10701 M: Ira Weiny <ira.weiny@intel.com>
10702 L: nvdimm@lists.linux.dev
10704 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10705 P: Documentation/nvdimm/maintainer-entry-profile.rst
10706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10707 F: drivers/acpi/nfit/*
10708 F: drivers/nvdimm/*
10709 F: include/linux/libnvdimm.h
10710 F: include/linux/nd.h
10711 F: include/uapi/linux/ndctl.h
10712 F: tools/testing/nvdimm/
10714 LICENSES and SPDX stuff
10715 M: Thomas Gleixner <tglx@linutronix.de>
10716 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10717 L: linux-spdx@vger.kernel.org
10719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10721 F: Documentation/process/license-rules.rst
10723 F: scripts/spdxcheck-test.sh
10724 F: scripts/spdxcheck.py
10726 LINEAR RANGES HELPERS
10727 M: Mark Brown <broonie@kernel.org>
10728 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10729 F: lib/linear_ranges.c
10730 F: lib/test_linear_ranges.c
10731 F: include/linux/linear_range.h
10733 LINUX FOR POWER MACINTOSH
10734 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10735 L: linuxppc-dev@lists.ozlabs.org
10737 F: arch/powerpc/platforms/powermac/
10738 F: drivers/macintosh/
10740 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10741 M: Michael Ellerman <mpe@ellerman.id.au>
10742 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10743 R: Paul Mackerras <paulus@samba.org>
10744 L: linuxppc-dev@lists.ozlabs.org
10746 W: https://github.com/linuxppc/wiki/wiki
10747 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10749 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10750 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10751 F: Documentation/devicetree/bindings/powerpc/
10752 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10753 F: Documentation/powerpc/
10755 F: drivers/*/*/*pasemi*
10756 F: drivers/*/*pasemi*
10757 F: drivers/char/tpm/tpm_ibmvtpm*
10758 F: drivers/crypto/nx/
10759 F: drivers/crypto/vmx/
10760 F: drivers/i2c/busses/i2c-opal.c
10761 F: drivers/net/ethernet/ibm/ibmveth.*
10762 F: drivers/net/ethernet/ibm/ibmvnic.*
10763 F: drivers/pci/hotplug/pnv_php.c
10764 F: drivers/pci/hotplug/rpa*
10765 F: drivers/rtc/rtc-opal.c
10766 F: drivers/scsi/ibmvscsi/
10767 F: drivers/tty/hvc/hvc_opal.c
10768 F: drivers/watchdog/wdrtas.c
10769 F: tools/testing/selftests/powerpc
10776 LINUX FOR POWERPC EMBEDDED MPC5XXX
10777 M: Anatolij Gustschin <agust@denx.de>
10778 L: linuxppc-dev@lists.ozlabs.org
10780 F: arch/powerpc/platforms/512x/
10781 F: arch/powerpc/platforms/52xx/
10783 LINUX FOR POWERPC EMBEDDED PPC4XX
10784 L: linuxppc-dev@lists.ozlabs.org
10786 F: arch/powerpc/platforms/40x/
10787 F: arch/powerpc/platforms/44x/
10789 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10790 M: Scott Wood <oss@buserror.net>
10791 L: linuxppc-dev@lists.ozlabs.org
10793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10794 F: Documentation/devicetree/bindings/powerpc/fsl/
10795 F: arch/powerpc/platforms/83xx/
10796 F: arch/powerpc/platforms/85xx/
10798 LINUX FOR POWERPC EMBEDDED PPC8XX
10799 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10800 L: linuxppc-dev@lists.ozlabs.org
10802 F: arch/powerpc/platforms/8xx/
10804 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10805 M: Kees Cook <keescook@chromium.org>
10807 F: drivers/misc/lkdtm/*
10808 F: tools/testing/selftests/lkdtm/*
10810 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10811 M: Alan Stern <stern@rowland.harvard.edu>
10812 M: Andrea Parri <parri.andrea@gmail.com>
10813 M: Will Deacon <will@kernel.org>
10814 M: Peter Zijlstra <peterz@infradead.org>
10815 M: Boqun Feng <boqun.feng@gmail.com>
10816 M: Nicholas Piggin <npiggin@gmail.com>
10817 M: David Howells <dhowells@redhat.com>
10818 M: Jade Alglave <j.alglave@ucl.ac.uk>
10819 M: Luc Maranget <luc.maranget@inria.fr>
10820 M: "Paul E. McKenney" <paulmck@kernel.org>
10821 R: Akira Yokosawa <akiyks@gmail.com>
10822 R: Daniel Lustig <dlustig@nvidia.com>
10823 R: Joel Fernandes <joel@joelfernandes.org>
10824 L: linux-kernel@vger.kernel.org
10825 L: linux-arch@vger.kernel.org
10827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10828 F: Documentation/atomic_bitops.txt
10829 F: Documentation/atomic_t.txt
10830 F: Documentation/core-api/refcount-vs-atomic.rst
10831 F: Documentation/litmus-tests/
10832 F: Documentation/memory-barriers.txt
10833 F: tools/memory-model/
10835 LIS3LV02D ACCELEROMETER DRIVER
10836 M: Eric Piel <eric.piel@tremplin-utc.net>
10838 F: Documentation/misc-devices/lis3lv02d.rst
10839 F: drivers/misc/lis3lv02d/
10840 F: drivers/platform/x86/hp_accel.c
10843 M: David Gow <davidgow@google.com>
10844 L: linux-kselftest@vger.kernel.org
10845 L: kunit-dev@googlegroups.com
10850 M: Karol Gugala <kgugala@antmicro.com>
10851 M: Mateusz Holenko <mholenko@antmicro.com>
10853 F: Documentation/devicetree/bindings/*/litex,*.yaml
10854 F: arch/openrisc/boot/dts/or1klitex.dts
10855 F: drivers/soc/litex/litex_soc_ctrl.c
10856 F: drivers/tty/serial/liteuart.c
10857 F: include/linux/litex.h
10860 M: Josh Poimboeuf <jpoimboe@redhat.com>
10861 M: Jiri Kosina <jikos@kernel.org>
10862 M: Miroslav Benes <mbenes@suse.cz>
10863 M: Petr Mladek <pmladek@suse.com>
10864 R: Joe Lawrence <joe.lawrence@redhat.com>
10865 L: live-patching@vger.kernel.org
10867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10868 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10869 F: Documentation/livepatch/
10870 F: arch/powerpc/include/asm/livepatch.h
10871 F: arch/s390/include/asm/livepatch.h
10872 F: arch/x86/include/asm/livepatch.h
10873 F: include/linux/livepatch.h
10874 F: kernel/livepatch/
10876 F: samples/livepatch/
10877 F: tools/testing/selftests/livepatch/
10880 L: netdev@vger.kernel.org
10882 F: include/linux/llc.h
10883 F: include/net/llc*
10884 F: include/uapi/linux/llc.h
10887 LM73 HARDWARE MONITOR DRIVER
10888 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10889 L: linux-hwmon@vger.kernel.org
10891 F: drivers/hwmon/lm73.c
10893 LM78 HARDWARE MONITOR DRIVER
10894 M: Jean Delvare <jdelvare@suse.com>
10895 L: linux-hwmon@vger.kernel.org
10897 F: Documentation/hwmon/lm78.rst
10898 F: drivers/hwmon/lm78.c
10900 LM83 HARDWARE MONITOR DRIVER
10901 M: Jean Delvare <jdelvare@suse.com>
10902 L: linux-hwmon@vger.kernel.org
10904 F: Documentation/hwmon/lm83.rst
10905 F: drivers/hwmon/lm83.c
10907 LM90 HARDWARE MONITOR DRIVER
10908 M: Jean Delvare <jdelvare@suse.com>
10909 L: linux-hwmon@vger.kernel.org
10911 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10912 F: Documentation/hwmon/lm90.rst
10913 F: drivers/hwmon/lm90.c
10914 F: include/dt-bindings/thermal/lm90.h
10916 LM95234 HARDWARE MONITOR DRIVER
10917 M: Guenter Roeck <linux@roeck-us.net>
10918 L: linux-hwmon@vger.kernel.org
10920 F: Documentation/hwmon/lm95234.rst
10921 F: drivers/hwmon/lm95234.c
10923 LME2510 MEDIA DRIVER
10924 M: Malcolm Priestley <tvboxspy@gmail.com>
10925 L: linux-media@vger.kernel.org
10927 W: https://linuxtv.org
10928 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10929 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10931 LOADPIN SECURITY MODULE
10932 M: Kees Cook <keescook@chromium.org>
10934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10935 F: Documentation/admin-guide/LSM/LoadPin.rst
10936 F: security/loadpin/
10939 M: Peter Zijlstra <peterz@infradead.org>
10940 M: Ingo Molnar <mingo@redhat.com>
10941 M: Will Deacon <will@kernel.org>
10942 R: Waiman Long <longman@redhat.com>
10943 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10944 L: linux-kernel@vger.kernel.org
10946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10947 F: Documentation/locking/
10948 F: arch/*/include/asm/spinlock*.h
10949 F: include/linux/lockdep.h
10950 F: include/linux/mutex*.h
10951 F: include/linux/rwlock*.h
10952 F: include/linux/rwsem*.h
10953 F: include/linux/seqlock.h
10954 F: include/linux/spinlock*.h
10956 F: lib/locking*.[ch]
10957 X: kernel/locking/locktorture.c
10959 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10960 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10961 L: linux-ntfs-dev@lists.sourceforge.net
10963 W: http://www.linux-ntfs.org/content/view/19/37/
10964 F: Documentation/admin-guide/ldm.rst
10965 F: block/partitions/ldm.*
10967 LOGITECH HID GAMING KEYBOARDS
10968 M: Hans de Goede <hdegoede@redhat.com>
10969 L: linux-input@vger.kernel.org
10971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10972 F: drivers/hid/hid-lg-g15.c
10974 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10975 M: Adrien Grassein <adrien.grassein@gmail.com>
10977 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10978 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10980 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10981 M: Sathya Prakash <sathya.prakash@broadcom.com>
10982 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10983 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10984 L: MPT-FusionLinux.pdl@broadcom.com
10985 L: linux-scsi@vger.kernel.org
10987 W: http://www.avagotech.com/support/
10988 F: drivers/message/fusion/
10989 F: drivers/scsi/mpt3sas/
10991 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10992 M: Matthew Wilcox <willy@infradead.org>
10993 L: linux-scsi@vger.kernel.org
10995 F: drivers/scsi/sym53c8xx_2/
10998 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10999 L: linux-iio@vger.kernel.org
11001 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11002 F: drivers/iio/dac/ltc1660.c
11004 LTC2947 HARDWARE MONITOR DRIVER
11005 M: Nuno Sá <nuno.sa@analog.com>
11006 L: linux-hwmon@vger.kernel.org
11008 W: http://ez.analog.com/community/linux-device-drivers
11009 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11010 F: drivers/hwmon/ltc2947-core.c
11011 F: drivers/hwmon/ltc2947-i2c.c
11012 F: drivers/hwmon/ltc2947-spi.c
11013 F: drivers/hwmon/ltc2947.h
11015 LTC2983 IIO TEMPERATURE DRIVER
11016 M: Nuno Sá <nuno.sa@analog.com>
11017 L: linux-iio@vger.kernel.org
11019 W: http://ez.analog.com/community/linux-device-drivers
11020 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11021 F: drivers/iio/temperature/ltc2983.c
11023 LTC4261 HARDWARE MONITOR DRIVER
11024 M: Guenter Roeck <linux@roeck-us.net>
11025 L: linux-hwmon@vger.kernel.org
11027 F: Documentation/hwmon/ltc4261.rst
11028 F: drivers/hwmon/ltc4261.c
11030 LTC4306 I2C MULTIPLEXER DRIVER
11031 M: Michael Hennerich <michael.hennerich@analog.com>
11032 L: linux-i2c@vger.kernel.org
11034 W: http://ez.analog.com/community/linux-device-drivers
11035 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11036 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11038 LTP (Linux Test Project)
11039 M: Mike Frysinger <vapier@gentoo.org>
11040 M: Cyril Hrubis <chrubis@suse.cz>
11041 M: Wanlong Gao <wanlong.gao@gmail.com>
11042 M: Jan Stancek <jstancek@redhat.com>
11043 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11044 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11045 L: ltp@lists.linux.it (subscribers-only)
11047 W: http://linux-test-project.github.io/
11048 T: git git://github.com/linux-test-project/ltp.git
11051 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11052 L: netdev@vger.kernel.org
11054 F: drivers/net/pcs/pcs-lynx.c
11055 F: include/linux/pcs-lynx.h
11058 M: Geert Uytterhoeven <geert@linux-m68k.org>
11059 L: linux-m68k@lists.linux-m68k.org
11061 W: http://www.linux-m68k.org/
11062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11066 M68K ON APPLE MACINTOSH
11067 M: Joshua Thompson <funaho@jurai.org>
11068 L: linux-m68k@lists.linux-m68k.org
11070 W: http://www.mac.linux-m68k.org/
11072 F: drivers/macintosh/adb-iop.c
11073 F: drivers/macintosh/via-macii.c
11076 M: Philip Blundell <philb@gnu.org>
11078 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11079 F: arch/m68k/hp300/
11081 M88DS3103 MEDIA DRIVER
11082 M: Antti Palosaari <crope@iki.fi>
11083 L: linux-media@vger.kernel.org
11085 W: https://linuxtv.org
11086 W: http://palosaari.fi/linux/
11087 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11088 T: git git://linuxtv.org/anttip/media_tree.git
11089 F: drivers/media/dvb-frontends/m88ds3103*
11091 M88RS2000 MEDIA DRIVER
11092 M: Malcolm Priestley <tvboxspy@gmail.com>
11093 L: linux-media@vger.kernel.org
11095 W: https://linuxtv.org
11096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11097 F: drivers/media/dvb-frontends/m88rs2000*
11099 MA901 MASTERKIT USB FM RADIO DRIVER
11100 M: Alexey Klimov <klimov.linux@gmail.com>
11101 L: linux-media@vger.kernel.org
11103 T: git git://linuxtv.org/media_tree.git
11104 F: drivers/media/radio/radio-ma901.c
11107 M: Johannes Berg <johannes@sipsolutions.net>
11108 L: linux-wireless@vger.kernel.org
11110 W: https://wireless.wiki.kernel.org/
11111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11113 F: Documentation/networking/mac80211-injection.rst
11114 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11115 F: drivers/net/wireless/mac80211_hwsim.[ch]
11116 F: include/net/mac80211.h
11120 M: Jassi Brar <jassisinghbrar@gmail.com>
11121 L: linux-kernel@vger.kernel.org
11123 F: drivers/mailbox/
11124 F: include/linux/mailbox_client.h
11125 F: include/linux/mailbox_controller.h
11126 F: include/dt-bindings/mailbox/
11127 F: Documentation/devicetree/bindings/mailbox/
11130 M: Viresh Kumar <viresh.kumar@linaro.org>
11131 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11132 L: linux-kernel@vger.kernel.org
11134 F: drivers/mailbox/arm_mhuv2.c
11135 F: include/linux/mailbox/arm_mhuv2_message.h
11136 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11138 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11139 M: Jeremy Kerr <jk@codeconstruct.com.au>
11140 M: Matt Johnston <matt@codeconstruct.com.au>
11141 L: netdev@vger.kernel.org
11143 F: Documentation/networking/mctp.rst
11144 F: drivers/net/mctp/
11145 F: include/net/mctp.h
11146 F: include/net/mctpdevice.h
11147 F: include/net/netns/mctp.h
11150 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11151 M: Michael Kerrisk <mtk.manpages@gmail.com>
11152 L: linux-man@vger.kernel.org
11154 W: http://www.kernel.org/doc/man-pages
11156 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11157 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11158 L: linux-mips@vger.kernel.org
11160 F: arch/mips/boot/dts/img/pistachio*
11162 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11163 M: Andrew Lunn <andrew@lunn.ch>
11164 M: Vivien Didelot <vivien.didelot@gmail.com>
11165 L: netdev@vger.kernel.org
11167 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11168 F: Documentation/networking/devlink/mv88e6xxx.rst
11169 F: drivers/net/dsa/mv88e6xxx/
11170 F: include/linux/dsa/mv88e6xxx.h
11171 F: include/linux/platform_data/mv88e6xxx.h
11173 MARVELL ARMADA 3700 PHY DRIVERS
11174 M: Miquel Raynal <miquel.raynal@bootlin.com>
11176 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11177 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11178 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11179 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11181 MARVELL ARMADA DRM SUPPORT
11182 M: Russell King <linux@armlinux.org.uk>
11184 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11185 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11186 F: Documentation/devicetree/bindings/display/armada/
11187 F: drivers/gpu/drm/armada/
11188 F: include/uapi/drm/armada_drm.h
11190 MARVELL CRYPTO DRIVER
11191 M: Boris Brezillon <bbrezillon@kernel.org>
11192 M: Arnaud Ebalard <arno@natisbad.org>
11193 M: Srujana Challa <schalla@marvell.com>
11194 L: linux-crypto@vger.kernel.org
11196 F: drivers/crypto/marvell/
11197 F: include/linux/soc/marvell/octeontx2/
11199 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11200 M: Mirko Lindner <mlindner@marvell.com>
11201 M: Stephen Hemminger <stephen@networkplumber.org>
11202 L: netdev@vger.kernel.org
11204 F: drivers/net/ethernet/marvell/sk*
11206 MARVELL LIBERTAS WIRELESS DRIVER
11207 L: libertas-dev@lists.infradead.org
11209 F: drivers/net/wireless/marvell/libertas/
11211 MARVELL MACCHIATOBIN SUPPORT
11212 M: Russell King <linux@armlinux.org.uk>
11213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11215 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11217 MARVELL MV643XX ETHERNET DRIVER
11218 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11219 L: netdev@vger.kernel.org
11221 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11222 F: include/linux/mv643xx.h
11224 MARVELL MV88X3310 PHY DRIVER
11225 M: Russell King <linux@armlinux.org.uk>
11226 M: Marek Behún <kabel@kernel.org>
11227 L: netdev@vger.kernel.org
11229 F: drivers/net/phy/marvell10g.c
11231 MARVELL MVEBU THERMAL DRIVER
11232 M: Miquel Raynal <miquel.raynal@bootlin.com>
11234 F: drivers/thermal/armada_thermal.c
11236 MARVELL MVNETA ETHERNET DRIVER
11237 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11238 L: netdev@vger.kernel.org
11240 F: drivers/net/ethernet/marvell/mvneta.*
11242 MARVELL MVPP2 ETHERNET DRIVER
11243 M: Marcin Wojtas <mw@semihalf.com>
11244 M: Russell King <linux@armlinux.org.uk>
11245 L: netdev@vger.kernel.org
11247 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11248 F: drivers/net/ethernet/marvell/mvpp2/
11250 MARVELL MWIFIEX WIRELESS DRIVER
11251 M: Amitkumar Karwar <amitkarwar@gmail.com>
11252 M: Ganapathi Bhat <ganapathi017@gmail.com>
11253 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11254 M: Xinming Hu <huxinming820@gmail.com>
11255 L: linux-wireless@vger.kernel.org
11257 F: drivers/net/wireless/marvell/mwifiex/
11259 MARVELL MWL8K WIRELESS DRIVER
11260 M: Lennert Buytenhek <buytenh@wantstofly.org>
11261 L: linux-wireless@vger.kernel.org
11263 F: drivers/net/wireless/marvell/mwl8k.c
11265 MARVELL NAND CONTROLLER DRIVER
11266 M: Miquel Raynal <miquel.raynal@bootlin.com>
11267 L: linux-mtd@lists.infradead.org
11269 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11270 F: drivers/mtd/nand/raw/marvell_nand.c
11272 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11273 M: Sunil Goutham <sgoutham@marvell.com>
11274 M: Geetha sowjanya <gakula@marvell.com>
11275 M: Subbaraya Sundeep <sbhatta@marvell.com>
11276 M: hariprasad <hkelam@marvell.com>
11277 L: netdev@vger.kernel.org
11279 F: drivers/net/ethernet/marvell/octeontx2/nic/
11280 F: include/linux/soc/marvell/octeontx2/
11282 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11283 M: Sunil Goutham <sgoutham@marvell.com>
11284 M: Linu Cherian <lcherian@marvell.com>
11285 M: Geetha sowjanya <gakula@marvell.com>
11286 M: Jerin Jacob <jerinj@marvell.com>
11287 M: hariprasad <hkelam@marvell.com>
11288 M: Subbaraya Sundeep <sbhatta@marvell.com>
11289 L: netdev@vger.kernel.org
11291 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11292 F: drivers/net/ethernet/marvell/octeontx2/af/
11294 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11295 M: Vadym Kochan <vkochan@marvell.com>
11296 M: Taras Chornyi <tchornyi@marvell.com>
11298 W: https://github.com/Marvell-switching/switchdev-prestera
11299 F: drivers/net/ethernet/marvell/prestera/
11301 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11302 M: Nicolas Pitre <nico@fluxnic.net>
11304 F: drivers/mmc/host/mvsdio.*
11306 MARVELL USB MDIO CONTROLLER DRIVER
11307 M: Tobias Waldekranz <tobias@waldekranz.com>
11308 L: netdev@vger.kernel.org
11310 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11311 F: drivers/net/mdio/mdio-mvusb.c
11313 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11314 M: Hu Ziji <huziji@marvell.com>
11315 L: linux-mmc@vger.kernel.org
11317 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11318 F: drivers/mmc/host/sdhci-xenon*
11320 MATROX FRAMEBUFFER DRIVER
11321 L: linux-fbdev@vger.kernel.org
11323 F: drivers/video/fbdev/matrox/matroxfb_*
11324 F: include/uapi/linux/matroxfb.h
11327 M: Daniel Nilsson <daniel.nilsson@flex.com>
11328 L: linux-hwmon@vger.kernel.org
11330 F: Documentation/hwmon/max15301.rst
11331 F: drivers/hwmon/pmbus/max15301.c
11333 MAX16065 HARDWARE MONITOR DRIVER
11334 M: Guenter Roeck <linux@roeck-us.net>
11335 L: linux-hwmon@vger.kernel.org
11337 F: Documentation/hwmon/max16065.rst
11338 F: drivers/hwmon/max16065.c
11340 MAX2175 SDR TUNER DRIVER
11341 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11342 L: linux-media@vger.kernel.org
11344 T: git git://linuxtv.org/media_tree.git
11345 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11346 F: Documentation/userspace-api/media/drivers/max2175.rst
11347 F: drivers/media/i2c/max2175*
11348 F: include/uapi/linux/max2175.h
11350 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11351 L: linux-hwmon@vger.kernel.org
11353 F: Documentation/hwmon/max6650.rst
11354 F: drivers/hwmon/max6650.c
11356 MAX6697 HARDWARE MONITOR DRIVER
11357 M: Guenter Roeck <linux@roeck-us.net>
11358 L: linux-hwmon@vger.kernel.org
11360 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11361 F: Documentation/hwmon/max6697.rst
11362 F: drivers/hwmon/max6697.c
11363 F: include/linux/platform_data/max6697.h
11365 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11366 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11367 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11368 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11369 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11370 L: linux-media@vger.kernel.org
11372 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11373 F: drivers/media/i2c/max9286.c
11375 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11376 M: Peter Rosin <peda@axentia.se>
11377 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11379 F: Documentation/devicetree/bindings/sound/max9860.txt
11380 F: sound/soc/codecs/max9860.*
11382 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11383 M: Andreas Klinger <ak@it-klinger.de>
11384 L: linux-iio@vger.kernel.org
11386 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11387 F: drivers/iio/proximity/mb1232.c
11389 MAXIM MAX77650 PMIC MFD DRIVER
11390 M: Bartosz Golaszewski <brgl@bgdev.pl>
11391 L: linux-kernel@vger.kernel.org
11393 F: Documentation/devicetree/bindings/*/*max77650.yaml
11394 F: Documentation/devicetree/bindings/*/max77650*.yaml
11395 F: drivers/gpio/gpio-max77650.c
11396 F: drivers/input/misc/max77650-onkey.c
11397 F: drivers/leds/leds-max77650.c
11398 F: drivers/mfd/max77650.c
11399 F: drivers/power/supply/max77650-charger.c
11400 F: drivers/regulator/max77650-regulator.c
11401 F: include/linux/mfd/max77650.h
11403 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11404 M: Javier Martinez Canillas <javier@dowhile0.org>
11405 L: linux-kernel@vger.kernel.org
11407 F: Documentation/devicetree/bindings/*/*max77802.txt
11408 F: drivers/regulator/max77802-regulator.c
11409 F: include/dt-bindings/*/*max77802.h
11411 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11412 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11413 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11414 L: linux-pm@vger.kernel.org
11416 F: drivers/power/supply/max14577_charger.c
11417 F: drivers/power/supply/max77693_charger.c
11419 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11420 M: Chanwoo Choi <cw00.choi@samsung.com>
11421 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11422 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11423 L: linux-kernel@vger.kernel.org
11425 F: Documentation/devicetree/bindings/*/max77686.txt
11426 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11427 F: Documentation/devicetree/bindings/mfd/max14577.txt
11428 F: Documentation/devicetree/bindings/mfd/max77693.txt
11429 F: drivers/*/max14577*.c
11430 F: drivers/*/max77686*.c
11431 F: drivers/*/max77693*.c
11432 F: drivers/clk/clk-max77686.c
11433 F: drivers/extcon/extcon-max14577.c
11434 F: drivers/extcon/extcon-max77693.c
11435 F: drivers/rtc/rtc-max77686.c
11436 F: include/linux/mfd/max14577*.h
11437 F: include/linux/mfd/max77686*.h
11438 F: include/linux/mfd/max77693*.h
11440 MAXIRADIO FM RADIO RECEIVER DRIVER
11441 M: Hans Verkuil <hverkuil@xs4all.nl>
11442 L: linux-media@vger.kernel.org
11444 W: https://linuxtv.org
11445 T: git git://linuxtv.org/media_tree.git
11446 F: drivers/media/radio/radio-maxiradio*
11448 MAXLINEAR ETHERNET PHY DRIVER
11449 M: Xu Liang <lxu@maxlinear.com>
11450 L: netdev@vger.kernel.org
11452 F: drivers/net/phy/mxl-gpy.c
11454 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11455 R: Yasushi SHOJI <yashi@spacecubics.com>
11456 L: linux-can@vger.kernel.org
11458 F: drivers/net/can/usb/mcba_usb.c
11460 MCAN MMIO DEVICE DRIVER
11461 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11462 L: linux-can@vger.kernel.org
11464 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11465 F: drivers/net/can/m_can/m_can.c
11466 F: drivers/net/can/m_can/m_can.h
11467 F: drivers/net/can/m_can/m_can_platform.c
11469 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11470 M: Rishi Gupta <gupt21@gmail.com>
11471 L: linux-i2c@vger.kernel.org
11472 L: linux-input@vger.kernel.org
11474 F: drivers/hid/hid-mcp2221.c
11476 MCP251XFD SPI-CAN NETWORK DRIVER
11477 M: Marc Kleine-Budde <mkl@pengutronix.de>
11478 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11479 R: Thomas Kopp <thomas.kopp@microchip.com>
11480 L: linux-can@vger.kernel.org
11482 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11483 F: drivers/net/can/spi/mcp251xfd/
11485 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11486 M: Peter Rosin <peda@axentia.se>
11487 L: linux-iio@vger.kernel.org
11489 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11490 F: drivers/iio/potentiometer/mcp4018.c
11491 F: drivers/iio/potentiometer/mcp4531.c
11493 MCR20A IEEE-802.15.4 RADIO DRIVER
11494 M: Xue Liu <liuxuenetmail@gmail.com>
11495 L: linux-wpan@vger.kernel.org
11497 W: https://github.com/xueliu/mcr20a-linux
11498 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11499 F: drivers/net/ieee802154/mcr20a.c
11500 F: drivers/net/ieee802154/mcr20a.h
11502 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11503 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11504 L: linux-iio@vger.kernel.org
11506 F: drivers/iio/dac/cio-dac.c
11508 MEDIA CONTROLLER FRAMEWORK
11509 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11510 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11511 L: linux-media@vger.kernel.org
11513 W: https://www.linuxtv.org
11514 T: git git://linuxtv.org/media_tree.git
11515 F: drivers/media/mc/
11516 F: include/media/media-*.h
11517 F: include/uapi/linux/media.h
11519 MEDIA DRIVER FOR FREESCALE IMX PXP
11520 M: Philipp Zabel <p.zabel@pengutronix.de>
11521 L: linux-media@vger.kernel.org
11523 T: git git://linuxtv.org/media_tree.git
11524 F: drivers/media/platform/imx-pxp.[ch]
11526 MEDIA DRIVERS FOR ASCOT2E
11527 M: Sergey Kozlov <serjk@netup.ru>
11528 M: Abylay Ospan <aospan@netup.ru>
11529 L: linux-media@vger.kernel.org
11531 W: https://linuxtv.org
11532 W: http://netup.tv/
11533 T: git git://linuxtv.org/media_tree.git
11534 F: drivers/media/dvb-frontends/ascot2e*
11536 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11537 M: Jasmin Jessich <jasmin@anw.at>
11538 L: linux-media@vger.kernel.org
11540 W: https://linuxtv.org
11541 T: git git://linuxtv.org/media_tree.git
11542 F: drivers/media/dvb-frontends/cxd2099*
11544 MEDIA DRIVERS FOR CXD2841ER
11545 M: Sergey Kozlov <serjk@netup.ru>
11546 M: Abylay Ospan <aospan@netup.ru>
11547 L: linux-media@vger.kernel.org
11549 W: https://linuxtv.org
11550 W: http://netup.tv/
11551 T: git git://linuxtv.org/media_tree.git
11552 F: drivers/media/dvb-frontends/cxd2841er*
11554 MEDIA DRIVERS FOR CXD2880
11555 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11556 L: linux-media@vger.kernel.org
11558 W: http://linuxtv.org/
11559 T: git git://linuxtv.org/media_tree.git
11560 F: drivers/media/dvb-frontends/cxd2880/*
11561 F: drivers/media/spi/cxd2880*
11563 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11564 L: linux-media@vger.kernel.org
11566 W: https://linuxtv.org
11567 T: git git://linuxtv.org/media_tree.git
11568 F: drivers/media/pci/ddbridge/*
11570 MEDIA DRIVERS FOR FREESCALE IMX
11571 M: Steve Longerbeam <slongerbeam@gmail.com>
11572 M: Philipp Zabel <p.zabel@pengutronix.de>
11573 L: linux-media@vger.kernel.org
11575 T: git git://linuxtv.org/media_tree.git
11576 F: Documentation/admin-guide/media/imx.rst
11577 F: Documentation/devicetree/bindings/media/imx.txt
11578 F: drivers/staging/media/imx/
11579 F: include/linux/imx-media.h
11580 F: include/media/imx.h
11582 MEDIA DRIVERS FOR FREESCALE IMX7
11583 M: Rui Miguel Silva <rmfrfs@gmail.com>
11584 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11585 L: linux-media@vger.kernel.org
11587 T: git git://linuxtv.org/media_tree.git
11588 F: Documentation/admin-guide/media/imx7.rst
11589 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11590 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11591 F: drivers/staging/media/imx/imx7-media-csi.c
11592 F: drivers/staging/media/imx/imx7-mipi-csis.c
11594 MEDIA DRIVERS FOR HELENE
11595 M: Abylay Ospan <aospan@netup.ru>
11596 L: linux-media@vger.kernel.org
11598 W: https://linuxtv.org
11599 W: http://netup.tv/
11600 T: git git://linuxtv.org/media_tree.git
11601 F: drivers/media/dvb-frontends/helene*
11603 MEDIA DRIVERS FOR HORUS3A
11604 M: Sergey Kozlov <serjk@netup.ru>
11605 M: Abylay Ospan <aospan@netup.ru>
11606 L: linux-media@vger.kernel.org
11608 W: https://linuxtv.org
11609 W: http://netup.tv/
11610 T: git git://linuxtv.org/media_tree.git
11611 F: drivers/media/dvb-frontends/horus3a*
11613 MEDIA DRIVERS FOR LNBH25
11614 M: Sergey Kozlov <serjk@netup.ru>
11615 M: Abylay Ospan <aospan@netup.ru>
11616 L: linux-media@vger.kernel.org
11618 W: https://linuxtv.org
11619 W: http://netup.tv/
11620 T: git git://linuxtv.org/media_tree.git
11621 F: drivers/media/dvb-frontends/lnbh25*
11623 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11624 L: linux-media@vger.kernel.org
11626 W: https://linuxtv.org
11627 T: git git://linuxtv.org/media_tree.git
11628 F: drivers/media/dvb-frontends/mxl5xx*
11630 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11631 M: Sergey Kozlov <serjk@netup.ru>
11632 M: Abylay Ospan <aospan@netup.ru>
11633 L: linux-media@vger.kernel.org
11635 W: https://linuxtv.org
11636 W: http://netup.tv/
11637 T: git git://linuxtv.org/media_tree.git
11638 F: drivers/media/pci/netup_unidvb/*
11640 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11641 M: Dmitry Osipenko <digetx@gmail.com>
11642 L: linux-media@vger.kernel.org
11643 L: linux-tegra@vger.kernel.org
11645 T: git git://linuxtv.org/media_tree.git
11646 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11647 F: drivers/staging/media/tegra-vde/
11649 MEDIA DRIVERS FOR RENESAS - CEU
11650 M: Jacopo Mondi <jacopo@jmondi.org>
11651 L: linux-media@vger.kernel.org
11652 L: linux-renesas-soc@vger.kernel.org
11654 T: git git://linuxtv.org/media_tree.git
11655 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11656 F: drivers/media/platform/renesas-ceu.c
11657 F: include/media/drv-intf/renesas-ceu.h
11659 MEDIA DRIVERS FOR RENESAS - DRIF
11660 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11661 L: linux-media@vger.kernel.org
11662 L: linux-renesas-soc@vger.kernel.org
11664 T: git git://linuxtv.org/media_tree.git
11665 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11666 F: drivers/media/platform/rcar_drif.c
11668 MEDIA DRIVERS FOR RENESAS - FCP
11669 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11670 L: linux-media@vger.kernel.org
11671 L: linux-renesas-soc@vger.kernel.org
11673 T: git git://linuxtv.org/media_tree.git
11674 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11675 F: drivers/media/platform/rcar-fcp.c
11676 F: include/media/rcar-fcp.h
11678 MEDIA DRIVERS FOR RENESAS - FDP1
11679 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11680 L: linux-media@vger.kernel.org
11681 L: linux-renesas-soc@vger.kernel.org
11683 T: git git://linuxtv.org/media_tree.git
11684 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11685 F: drivers/media/platform/rcar_fdp1.c
11687 MEDIA DRIVERS FOR RENESAS - VIN
11688 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11689 L: linux-media@vger.kernel.org
11690 L: linux-renesas-soc@vger.kernel.org
11692 T: git git://linuxtv.org/media_tree.git
11693 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11694 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11695 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11696 F: drivers/media/platform/rcar-vin/
11698 MEDIA DRIVERS FOR RENESAS - VSP1
11699 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11700 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11701 L: linux-media@vger.kernel.org
11702 L: linux-renesas-soc@vger.kernel.org
11704 T: git git://linuxtv.org/media_tree.git
11705 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11706 F: drivers/media/platform/vsp1/
11708 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11709 L: linux-media@vger.kernel.org
11711 W: https://linuxtv.org
11712 T: git git://linuxtv.org/media_tree.git
11713 F: drivers/media/dvb-frontends/stv0910*
11715 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11716 L: linux-media@vger.kernel.org
11718 W: https://linuxtv.org
11719 T: git git://linuxtv.org/media_tree.git
11720 F: drivers/media/dvb-frontends/stv6111*
11722 MEDIA DRIVERS FOR STM32 - DCMI
11723 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11724 L: linux-media@vger.kernel.org
11726 T: git git://linuxtv.org/media_tree.git
11727 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11728 F: drivers/media/platform/stm32/stm32-dcmi.c
11730 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11731 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11732 L: linux-media@vger.kernel.org
11734 W: https://linuxtv.org
11735 Q: http://patchwork.kernel.org/project/linux-media/list/
11736 T: git git://linuxtv.org/media_tree.git
11737 F: Documentation/admin-guide/media/
11738 F: Documentation/devicetree/bindings/media/
11739 F: Documentation/driver-api/media/
11740 F: Documentation/userspace-api/media/
11742 F: drivers/staging/media/
11743 F: include/linux/platform_data/media/
11745 F: include/uapi/linux/dvb/
11746 F: include/uapi/linux/ivtv*
11747 F: include/uapi/linux/media.h
11748 F: include/uapi/linux/meye.h
11749 F: include/uapi/linux/uvcvideo.h
11750 F: include/uapi/linux/v4l2-*
11751 F: include/uapi/linux/videodev2.h
11753 MEDIATEK BLUETOOTH DRIVER
11754 M: Sean Wang <sean.wang@mediatek.com>
11755 L: linux-bluetooth@vger.kernel.org
11756 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11758 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11759 F: drivers/bluetooth/btmtkuart.c
11761 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11762 M: Sean Wang <sean.wang@mediatek.com>
11763 L: linux-pm@vger.kernel.org
11765 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11766 F: drivers/power/reset/mt6323-poweroff.c
11768 MEDIATEK CIR DRIVER
11769 M: Sean Wang <sean.wang@mediatek.com>
11771 F: drivers/media/rc/mtk-cir.c
11773 MEDIATEK DMA DRIVER
11774 M: Sean Wang <sean.wang@mediatek.com>
11775 L: dmaengine@vger.kernel.org
11776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11777 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11779 F: Documentation/devicetree/bindings/dma/mtk-*
11780 F: drivers/dma/mediatek/
11782 MEDIATEK ETHERNET DRIVER
11783 M: Felix Fietkau <nbd@nbd.name>
11784 M: John Crispin <john@phrozen.org>
11785 M: Sean Wang <sean.wang@mediatek.com>
11786 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11787 L: netdev@vger.kernel.org
11789 F: drivers/net/ethernet/mediatek/
11791 MEDIATEK I2C CONTROLLER DRIVER
11792 M: Qii Wang <qii.wang@mediatek.com>
11793 L: linux-i2c@vger.kernel.org
11795 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11796 F: drivers/i2c/busses/i2c-mt65xx.c
11798 MEDIATEK IOMMU DRIVER
11799 M: Yong Wu <yong.wu@mediatek.com>
11800 L: iommu@lists.linux-foundation.org
11801 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11803 F: Documentation/devicetree/bindings/iommu/mediatek*
11804 F: drivers/iommu/mtk_iommu*
11805 F: include/dt-bindings/memory/mt*-port.h
11807 MEDIATEK JPEG DRIVER
11808 M: Rick Chang <rick.chang@mediatek.com>
11809 M: Bin Liu <bin.liu@mediatek.com>
11811 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11812 F: drivers/media/platform/mtk-jpeg/
11814 MEDIATEK MDP DRIVER
11815 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11816 M: Houlong Wei <houlong.wei@mediatek.com>
11817 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11819 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11820 F: drivers/media/platform/mtk-mdp/
11821 F: drivers/media/platform/mtk-vpu/
11823 MEDIATEK MEDIA DRIVER
11824 M: Tiffany Lin <tiffany.lin@mediatek.com>
11825 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11827 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11828 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11829 F: drivers/media/platform/mtk-vcodec/
11830 F: drivers/media/platform/mtk-vpu/
11832 MEDIATEK MMC/SD/SDIO DRIVER
11833 M: Chaotian Jing <chaotian.jing@mediatek.com>
11835 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11836 F: drivers/mmc/host/mtk-sd.c
11838 MEDIATEK MT76 WIRELESS LAN DRIVER
11839 M: Felix Fietkau <nbd@nbd.name>
11840 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11841 R: Ryder Lee <ryder.lee@mediatek.com>
11842 L: linux-wireless@vger.kernel.org
11844 F: drivers/net/wireless/mediatek/mt76/
11846 MEDIATEK MT7601U WIRELESS LAN DRIVER
11847 M: Jakub Kicinski <kubakici@wp.pl>
11848 L: linux-wireless@vger.kernel.org
11850 F: drivers/net/wireless/mediatek/mt7601u/
11852 MEDIATEK MT7621 CLOCK DRIVER
11853 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11855 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11856 F: drivers/clk/ralink/clk-mt7621.c
11858 MEDIATEK MT7621/28/88 I2C DRIVER
11859 M: Stefan Roese <sr@denx.de>
11860 L: linux-i2c@vger.kernel.org
11862 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11863 F: drivers/i2c/busses/i2c-mt7621.c
11865 MEDIATEK MT7621 PHY PCI DRIVER
11866 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11868 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11869 F: drivers/phy/ralink/phy-mt7621-pci.c
11871 MEDIATEK NAND CONTROLLER DRIVER
11872 L: linux-mtd@lists.infradead.org
11874 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11875 F: drivers/mtd/nand/raw/mtk_*
11877 MEDIATEK PMIC LED DRIVER
11878 M: Sean Wang <sean.wang@mediatek.com>
11880 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11881 F: drivers/leds/leds-mt6323.c
11883 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11884 M: Sean Wang <sean.wang@mediatek.com>
11886 F: drivers/char/hw_random/mtk-rng.c
11888 MEDIATEK SWITCH DRIVER
11889 M: Sean Wang <sean.wang@mediatek.com>
11890 M: Landen Chao <Landen.Chao@mediatek.com>
11891 M: DENG Qingfang <dqfext@gmail.com>
11892 L: netdev@vger.kernel.org
11894 F: drivers/net/dsa/mt7530.*
11895 F: net/dsa/tag_mtk.c
11897 MEDIATEK USB3 DRD IP DRIVER
11898 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11899 L: linux-usb@vger.kernel.org
11900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11901 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11903 F: Documentation/devicetree/bindings/usb/mediatek,*
11904 F: drivers/usb/host/xhci-mtk*
11905 F: drivers/usb/mtu3/
11907 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11908 M: Peter Senna Tschudin <peter.senna@gmail.com>
11909 M: Martin Donnelly <martin.donnelly@ge.com>
11910 M: Martyn Welch <martyn.welch@collabora.co.uk>
11912 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11913 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11915 MEGARAID SCSI/SAS DRIVERS
11916 M: Kashyap Desai <kashyap.desai@broadcom.com>
11917 M: Sumit Saxena <sumit.saxena@broadcom.com>
11918 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11919 L: megaraidlinux.pdl@broadcom.com
11920 L: linux-scsi@vger.kernel.org
11922 W: http://www.avagotech.com/support/
11923 F: Documentation/scsi/megaraid.rst
11924 F: drivers/scsi/megaraid.*
11925 F: drivers/scsi/megaraid/
11927 MELEXIS MLX90614 DRIVER
11928 M: Crt Mori <cmo@melexis.com>
11929 L: linux-iio@vger.kernel.org
11931 W: http://www.melexis.com
11932 F: drivers/iio/temperature/mlx90614.c
11934 MELEXIS MLX90632 DRIVER
11935 M: Crt Mori <cmo@melexis.com>
11936 L: linux-iio@vger.kernel.org
11938 W: http://www.melexis.com
11939 F: drivers/iio/temperature/mlx90632.c
11941 MELFAS MIP4 TOUCHSCREEN DRIVER
11942 M: Sangwon Jee <jeesw@melfas.com>
11944 W: http://www.melfas.com
11945 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11946 F: drivers/input/touchscreen/melfas_mip4.c
11948 MELLANOX BLUEFIELD I2C DRIVER
11949 M: Khalil Blaiech <kblaiech@nvidia.com>
11950 L: linux-i2c@vger.kernel.org
11952 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11953 F: drivers/i2c/busses/i2c-mlxbf.c
11955 MELLANOX ETHERNET DRIVER (mlx4_en)
11956 M: Tariq Toukan <tariqt@nvidia.com>
11957 L: netdev@vger.kernel.org
11959 W: http://www.mellanox.com
11960 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11961 F: drivers/net/ethernet/mellanox/mlx4/en_*
11963 MELLANOX ETHERNET DRIVER (mlx5e)
11964 M: Saeed Mahameed <saeedm@nvidia.com>
11965 L: netdev@vger.kernel.org
11967 W: http://www.mellanox.com
11968 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11969 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11971 MELLANOX ETHERNET INNOVA DRIVERS
11972 R: Boris Pismenny <borisp@nvidia.com>
11973 L: netdev@vger.kernel.org
11975 W: http://www.mellanox.com
11976 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11977 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11978 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11979 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11980 F: include/linux/mlx5/mlx5_ifc_fpga.h
11982 MELLANOX ETHERNET SWITCH DRIVERS
11983 M: Jiri Pirko <jiri@nvidia.com>
11984 M: Ido Schimmel <idosch@nvidia.com>
11985 L: netdev@vger.kernel.org
11987 W: http://www.mellanox.com
11988 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11989 F: drivers/net/ethernet/mellanox/mlxsw/
11990 F: tools/testing/selftests/drivers/net/mlxsw/
11992 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11993 M: mlxsw@nvidia.com
11994 L: netdev@vger.kernel.org
11996 W: http://www.mellanox.com
11997 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11998 F: drivers/net/ethernet/mellanox/mlxfw/
12000 MELLANOX HARDWARE PLATFORM SUPPORT
12001 M: Hans de Goede <hdegoede@redhat.com>
12002 M: Mark Gross <mgross@linux.intel.com>
12003 M: Vadim Pasternak <vadimp@nvidia.com>
12004 L: platform-driver-x86@vger.kernel.org
12006 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12007 F: drivers/platform/mellanox/
12008 F: include/linux/platform_data/mlxreg.h
12010 MELLANOX MLX4 core VPI driver
12011 M: Tariq Toukan <tariqt@nvidia.com>
12012 L: netdev@vger.kernel.org
12013 L: linux-rdma@vger.kernel.org
12015 W: http://www.mellanox.com
12016 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12017 F: drivers/net/ethernet/mellanox/mlx4/
12018 F: include/linux/mlx4/
12020 MELLANOX MLX4 IB driver
12021 M: Yishai Hadas <yishaih@nvidia.com>
12022 L: linux-rdma@vger.kernel.org
12024 W: http://www.mellanox.com
12025 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12026 F: drivers/infiniband/hw/mlx4/
12027 F: include/linux/mlx4/
12028 F: include/uapi/rdma/mlx4-abi.h
12030 MELLANOX MLX5 core VPI driver
12031 M: Saeed Mahameed <saeedm@nvidia.com>
12032 M: Leon Romanovsky <leonro@nvidia.com>
12033 L: netdev@vger.kernel.org
12034 L: linux-rdma@vger.kernel.org
12036 W: http://www.mellanox.com
12037 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12038 F: Documentation/networking/device_drivers/ethernet/mellanox/
12039 F: drivers/net/ethernet/mellanox/mlx5/core/
12040 F: include/linux/mlx5/
12042 MELLANOX MLX5 IB driver
12043 M: Leon Romanovsky <leonro@nvidia.com>
12044 L: linux-rdma@vger.kernel.org
12046 W: http://www.mellanox.com
12047 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12048 F: drivers/infiniband/hw/mlx5/
12049 F: include/linux/mlx5/
12050 F: include/uapi/rdma/mlx5-abi.h
12052 MELLANOX MLXCPLD I2C AND MUX DRIVER
12053 M: Vadim Pasternak <vadimp@nvidia.com>
12054 M: Michael Shych <michaelsh@nvidia.com>
12055 L: linux-i2c@vger.kernel.org
12057 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12058 F: drivers/i2c/busses/i2c-mlxcpld.c
12059 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12061 MELLANOX MLXCPLD LED DRIVER
12062 M: Vadim Pasternak <vadimp@nvidia.com>
12063 L: linux-leds@vger.kernel.org
12065 F: Documentation/leds/leds-mlxcpld.rst
12066 F: drivers/leds/leds-mlxcpld.c
12067 F: drivers/leds/leds-mlxreg.c
12069 MELLANOX PLATFORM DRIVER
12070 M: Vadim Pasternak <vadimp@nvidia.com>
12071 L: platform-driver-x86@vger.kernel.org
12073 F: drivers/platform/x86/mlx-platform.c
12076 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12077 M: "Paul E. McKenney" <paulmck@kernel.org>
12078 L: linux-kernel@vger.kernel.org
12080 F: arch/powerpc/include/asm/membarrier.h
12081 F: include/uapi/linux/membarrier.h
12082 F: kernel/sched/membarrier.c
12085 M: Mike Rapoport <rppt@linux.ibm.com>
12086 L: linux-mm@kvack.org
12088 F: Documentation/core-api/boot-time-mm.rst
12089 F: include/linux/memblock.h
12092 MEMORY CONTROLLER DRIVERS
12093 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12094 L: linux-kernel@vger.kernel.org
12096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12097 F: Documentation/devicetree/bindings/memory-controllers/
12099 F: include/dt-bindings/memory/
12102 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12103 M: Dmitry Osipenko <digetx@gmail.com>
12104 L: linux-pm@vger.kernel.org
12105 L: linux-tegra@vger.kernel.org
12106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12108 F: drivers/devfreq/tegra30-devfreq.c
12111 M: Andrew Morton <akpm@linux-foundation.org>
12112 L: linux-mm@kvack.org
12114 W: http://www.linux-mm.org
12115 T: quilt https://ozlabs.org/~akpm/mmotm/
12116 T: quilt https://ozlabs.org/~akpm/mmots/
12117 T: git git://github.com/hnaz/linux-mm.git
12118 F: include/linux/gfp.h
12119 F: include/linux/memory_hotplug.h
12120 F: include/linux/mm.h
12121 F: include/linux/mmzone.h
12122 F: include/linux/pagewalk.h
12123 F: include/linux/vmalloc.h
12125 F: tools/testing/selftests/vm/
12127 MEMORY TECHNOLOGY DEVICES (MTD)
12128 M: Miquel Raynal <miquel.raynal@bootlin.com>
12129 M: Richard Weinberger <richard@nod.at>
12130 M: Vignesh Raghavendra <vigneshr@ti.com>
12131 L: linux-mtd@lists.infradead.org
12133 W: http://www.linux-mtd.infradead.org/
12134 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12135 C: irc://irc.oftc.net/mtd
12136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12138 F: Documentation/devicetree/bindings/mtd/
12140 F: include/linux/mtd/
12141 F: include/uapi/mtd/
12143 MEN A21 WATCHDOG DRIVER
12144 M: Johannes Thumshirn <morbidrsa@gmail.com>
12145 L: linux-watchdog@vger.kernel.org
12147 F: drivers/watchdog/mena21_wdt.c
12149 MEN CHAMELEON BUS (mcb)
12150 M: Johannes Thumshirn <morbidrsa@gmail.com>
12152 F: Documentation/driver-api/men-chameleon-bus.rst
12154 F: include/linux/mcb.h
12156 MEN F21BMC (Board Management Controller)
12157 M: Andreas Werner <andreas.werner@men.de>
12159 F: Documentation/hwmon/menf21bmc.rst
12160 F: drivers/hwmon/menf21bmc_hwmon.c
12161 F: drivers/leds/leds-menf21bmc.c
12162 F: drivers/mfd/menf21bmc.c
12163 F: drivers/watchdog/menf21bmc_wdt.c
12165 MEN Z069 WATCHDOG DRIVER
12166 M: Johannes Thumshirn <jth@kernel.org>
12167 L: linux-watchdog@vger.kernel.org
12169 F: drivers/watchdog/menz69_wdt.c
12171 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12172 M: Neil Armstrong <narmstrong@baylibre.com>
12173 L: linux-media@vger.kernel.org
12174 L: linux-amlogic@lists.infradead.org
12176 W: http://linux-meson.com/
12177 T: git git://linuxtv.org/media_tree.git
12178 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12179 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12180 F: drivers/media/cec/platform/meson/ao-cec.c
12182 MESON GE2D DRIVER FOR AMLOGIC SOCS
12183 M: Neil Armstrong <narmstrong@baylibre.com>
12184 L: linux-media@vger.kernel.org
12185 L: linux-amlogic@lists.infradead.org
12187 T: git git://linuxtv.org/media_tree.git
12188 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12189 F: drivers/media/platform/meson/ge2d/
12191 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12192 M: Liang Yang <liang.yang@amlogic.com>
12193 L: linux-mtd@lists.infradead.org
12195 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12196 F: drivers/mtd/nand/raw/meson_*
12198 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12199 M: Neil Armstrong <narmstrong@baylibre.com>
12200 L: linux-media@vger.kernel.org
12201 L: linux-amlogic@lists.infradead.org
12203 T: git git://linuxtv.org/media_tree.git
12204 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12205 F: drivers/staging/media/meson/vdec/
12207 METHODE UDPU SUPPORT
12208 M: Vladimir Vid <vladimir.vid@sartura.hr>
12210 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12213 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12214 M: Hemant Kumar <hemantk@codeaurora.org>
12215 L: linux-arm-msm@vger.kernel.org
12217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12218 F: Documentation/ABI/stable/sysfs-bus-mhi
12219 F: Documentation/mhi/
12220 F: drivers/bus/mhi/
12221 F: include/linux/mhi.h
12223 MICROBLAZE ARCHITECTURE
12224 M: Michal Simek <monstr@monstr.eu>
12226 W: http://www.monstr.eu/fdt/
12227 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12228 F: arch/microblaze/
12230 MICROCHIP AT91 DMA DRIVERS
12231 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12232 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12234 L: dmaengine@vger.kernel.org
12236 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12237 F: drivers/dma/at_hdmac.c
12238 F: drivers/dma/at_hdmac_regs.h
12239 F: drivers/dma/at_xdmac.c
12240 F: include/dt-bindings/dma/at91.h
12242 MICROCHIP AT91 SERIAL DRIVER
12243 M: Richard Genoud <richard.genoud@gmail.com>
12245 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12246 F: drivers/tty/serial/atmel_serial.c
12247 F: drivers/tty/serial/atmel_serial.h
12249 MICROCHIP AT91 USART MFD DRIVER
12250 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12251 L: linux-kernel@vger.kernel.org
12253 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12254 F: drivers/mfd/at91-usart.c
12255 F: include/dt-bindings/mfd/at91-usart.h
12257 MICROCHIP AT91 USART SPI DRIVER
12258 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12259 L: linux-spi@vger.kernel.org
12261 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12262 F: drivers/spi/spi-at91-usart.c
12264 MICROCHIP AUDIO ASOC DRIVERS
12265 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12266 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12270 MICROCHIP ECC DRIVER
12271 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12272 L: linux-crypto@vger.kernel.org
12274 F: drivers/crypto/atmel-ecc.*
12276 MICROCHIP I2C DRIVER
12277 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12278 L: linux-i2c@vger.kernel.org
12280 F: drivers/i2c/busses/i2c-at91-*.c
12281 F: drivers/i2c/busses/i2c-at91.h
12283 MICROCHIP ISC DRIVER
12284 M: Eugen Hristev <eugen.hristev@microchip.com>
12285 L: linux-media@vger.kernel.org
12287 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12288 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12289 F: drivers/media/platform/atmel/atmel-isc-base.c
12290 F: drivers/media/platform/atmel/atmel-isc-regs.h
12291 F: drivers/media/platform/atmel/atmel-isc.h
12292 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12293 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12294 F: include/linux/atmel-isc-media.h
12296 MICROCHIP ISI DRIVER
12297 M: Eugen Hristev <eugen.hristev@microchip.com>
12298 L: linux-media@vger.kernel.org
12300 F: drivers/media/platform/atmel/atmel-isi.c
12301 F: drivers/media/platform/atmel/atmel-isi.h
12303 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12304 M: Woojung Huh <woojung.huh@microchip.com>
12305 M: UNGLinuxDriver@microchip.com
12306 L: netdev@vger.kernel.org
12308 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12309 F: drivers/net/dsa/microchip/*
12310 F: include/linux/platform_data/microchip-ksz.h
12311 F: net/dsa/tag_ksz.c
12313 MICROCHIP LAN743X ETHERNET DRIVER
12314 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12315 M: UNGLinuxDriver@microchip.com
12316 L: netdev@vger.kernel.org
12318 F: drivers/net/ethernet/microchip/lan743x_*
12320 MICROCHIP LCDFB DRIVER
12321 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12322 L: linux-fbdev@vger.kernel.org
12324 F: drivers/video/fbdev/atmel_lcdfb.c
12325 F: include/video/atmel_lcdc.h
12327 MICROCHIP MCP16502 PMIC DRIVER
12328 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12331 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12332 F: drivers/regulator/mcp16502.c
12334 MICROCHIP MCP3911 ADC DRIVER
12335 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12336 M: Kent Gustavsson <kent@minoris.se>
12337 L: linux-iio@vger.kernel.org
12339 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12340 F: drivers/iio/adc/mcp3911.c
12342 MICROCHIP MMC/SD/SDIO MCI DRIVER
12343 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12345 F: drivers/mmc/host/atmel-mci.c
12347 MICROCHIP NAND DRIVER
12348 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12349 L: linux-mtd@lists.infradead.org
12351 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12352 F: drivers/mtd/nand/raw/atmel/*
12354 MICROCHIP PWM DRIVER
12355 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12357 L: linux-pwm@vger.kernel.org
12359 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12360 F: drivers/pwm/pwm-atmel.c
12362 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12363 M: Eugen Hristev <eugen.hristev@microchip.com>
12364 L: linux-iio@vger.kernel.org
12366 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12367 F: drivers/iio/adc/at91-sama5d2_adc.c
12368 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12370 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12371 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12373 F: drivers/power/reset/at91-sama5d2_shdwc.c
12375 MICROCHIP SPI DRIVER
12376 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12378 F: drivers/spi/spi-atmel.*
12380 MICROCHIP SSC DRIVER
12381 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12384 F: drivers/misc/atmel-ssc.c
12385 F: include/linux/atmel-ssc.h
12387 MICROCHIP USB251XB DRIVER
12388 M: Richard Leitner <richard.leitner@skidata.com>
12389 L: linux-usb@vger.kernel.org
12391 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12392 F: drivers/usb/misc/usb251xb.c
12394 MICROCHIP USBA UDC DRIVER
12395 M: Cristian Birsan <cristian.birsan@microchip.com>
12396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12398 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12400 MICROCHIP WILC1000 WIFI DRIVER
12401 M: Ajay Singh <ajay.kathat@microchip.com>
12402 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12403 L: linux-wireless@vger.kernel.org
12405 F: drivers/net/wireless/microchip/wilc1000/
12407 MICROSEMI MIPS SOCS
12408 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12409 M: UNGLinuxDriver@microchip.com
12410 L: linux-mips@vger.kernel.org
12412 F: Documentation/devicetree/bindings/mips/mscc.txt
12413 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12414 F: arch/mips/boot/dts/mscc/
12415 F: arch/mips/configs/generic/board-ocelot.config
12416 F: arch/mips/generic/board-ocelot.c
12418 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12419 M: Don Brace <don.brace@microchip.com>
12420 L: storagedev@microchip.com
12421 L: linux-scsi@vger.kernel.org
12423 F: Documentation/scsi/smartpqi.rst
12424 F: drivers/scsi/smartpqi/Kconfig
12425 F: drivers/scsi/smartpqi/Makefile
12426 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12427 F: include/linux/cciss*.h
12428 F: include/uapi/linux/cciss*.h
12430 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12431 M: Maximilian Luz <luzmaximilian@gmail.com>
12432 L: linux-pm@vger.kernel.org
12433 L: platform-driver-x86@vger.kernel.org
12435 F: drivers/power/supply/surface_battery.c
12436 F: drivers/power/supply/surface_charger.c
12438 MICROSOFT SURFACE DTX DRIVER
12439 M: Maximilian Luz <luzmaximilian@gmail.com>
12440 L: platform-driver-x86@vger.kernel.org
12442 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12443 F: drivers/platform/surface/surface_dtx.c
12444 F: include/uapi/linux/surface_aggregator/dtx.h
12446 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12447 M: Maximilian Luz <luzmaximilian@gmail.com>
12448 L: platform-driver-x86@vger.kernel.org
12450 F: drivers/platform/surface/surface_gpe.c
12452 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12453 M: Hans de Goede <hdegoede@redhat.com>
12454 M: Mark Gross <mgross@linux.intel.com>
12455 M: Maximilian Luz <luzmaximilian@gmail.com>
12456 L: platform-driver-x86@vger.kernel.org
12458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12459 F: drivers/platform/surface/
12461 MICROSOFT SURFACE HID TRANSPORT DRIVER
12462 M: Maximilian Luz <luzmaximilian@gmail.com>
12463 L: linux-input@vger.kernel.org
12464 L: platform-driver-x86@vger.kernel.org
12466 F: drivers/hid/surface-hid/
12468 MICROSOFT SURFACE HOT-PLUG DRIVER
12469 M: Maximilian Luz <luzmaximilian@gmail.com>
12470 L: platform-driver-x86@vger.kernel.org
12472 F: drivers/platform/surface/surface_hotplug.c
12474 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12475 M: Maximilian Luz <luzmaximilian@gmail.com>
12476 L: platform-driver-x86@vger.kernel.org
12478 F: drivers/platform/surface/surface_platform_profile.c
12480 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12481 M: Chen Yu <yu.c.chen@intel.com>
12482 L: platform-driver-x86@vger.kernel.org
12484 F: drivers/platform/surface/surfacepro3_button.c
12486 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12487 M: Maximilian Luz <luzmaximilian@gmail.com>
12488 L: platform-driver-x86@vger.kernel.org
12490 W: https://github.com/linux-surface/surface-aggregator-module
12491 C: irc://irc.libera.chat/linux-surface
12492 F: Documentation/driver-api/surface_aggregator/
12493 F: drivers/platform/surface/aggregator/
12494 F: drivers/platform/surface/surface_acpi_notify.c
12495 F: drivers/platform/surface/surface_aggregator_cdev.c
12496 F: drivers/platform/surface/surface_aggregator_registry.c
12497 F: include/linux/surface_acpi_notify.h
12498 F: include/linux/surface_aggregator/
12499 F: include/uapi/linux/surface_aggregator/
12501 MICROTEK X6 SCANNER
12502 M: Oliver Neukum <oliver@neukum.org>
12504 F: drivers/usb/image/microtek.*
12506 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12507 M: Luka Kovacic <luka.kovacic@sartura.hr>
12508 M: Luka Perkov <luka.perkov@sartura.hr>
12510 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12511 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12512 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12513 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12514 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12515 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12517 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12518 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12519 L: linux-media@vger.kernel.org
12521 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12522 F: Documentation/driver-api/media/drivers/ccs/
12523 F: Documentation/userspace-api/media/drivers/ccs.rst
12524 F: drivers/media/i2c/ccs-pll.c
12525 F: drivers/media/i2c/ccs-pll.h
12526 F: drivers/media/i2c/ccs/
12527 F: include/uapi/linux/ccs.h
12528 F: include/uapi/linux/smiapp.h
12531 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12532 L: linux-mips@vger.kernel.org
12534 W: http://www.linux-mips.org/
12535 Q: https://patchwork.kernel.org/project/linux-mips/list/
12536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12537 F: Documentation/devicetree/bindings/mips/
12538 F: Documentation/mips/
12540 F: drivers/platform/mips/
12542 MIPS BOSTON DEVELOPMENT BOARD
12543 M: Paul Burton <paulburton@kernel.org>
12544 L: linux-mips@vger.kernel.org
12546 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12547 F: arch/mips/boot/dts/img/boston.dts
12548 F: arch/mips/configs/generic/board-boston.config
12549 F: drivers/clk/imgtec/clk-boston.c
12550 F: include/dt-bindings/clock/boston-clock.h
12553 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12554 M: Serge Semin <fancer.lancer@gmail.com>
12555 L: linux-mips@vger.kernel.org
12557 F: drivers/bus/mips_cdmm.c
12558 F: drivers/clocksource/mips-gic-timer.c
12559 F: drivers/cpuidle/cpuidle-cps.c
12560 F: drivers/irqchip/irq-mips-cpu.c
12561 F: drivers/irqchip/irq-mips-gic.c
12563 MIPS GENERIC PLATFORM
12564 M: Paul Burton <paulburton@kernel.org>
12565 L: linux-mips@vger.kernel.org
12567 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12568 F: arch/mips/generic/
12569 F: arch/mips/tools/generic-board-config.sh
12571 MIPS RINT INSTRUCTION EMULATION
12572 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12573 L: linux-mips@vger.kernel.org
12575 F: arch/mips/math-emu/dp_rint.c
12576 F: arch/mips/math-emu/sp_rint.c
12578 MIPS/LOONGSON1 ARCHITECTURE
12579 M: Keguang Zhang <keguang.zhang@gmail.com>
12580 L: linux-mips@vger.kernel.org
12582 F: arch/mips/include/asm/mach-loongson32/
12583 F: arch/mips/loongson32/
12584 F: drivers/*/*/*loongson1*
12585 F: drivers/*/*loongson1*
12587 MIPS/LOONGSON2EF ARCHITECTURE
12588 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12589 L: linux-mips@vger.kernel.org
12591 F: arch/mips/include/asm/mach-loongson2ef/
12592 F: arch/mips/loongson2ef/
12593 F: drivers/cpufreq/loongson2_cpufreq.c
12595 MIPS/LOONGSON64 ARCHITECTURE
12596 M: Huacai Chen <chenhuacai@kernel.org>
12597 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12598 L: linux-mips@vger.kernel.org
12600 F: arch/mips/include/asm/mach-loongson64/
12601 F: arch/mips/loongson64/
12602 F: drivers/irqchip/irq-loongson*
12603 F: drivers/platform/mips/cpu_hwmon.c
12605 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12606 M: Hans Verkuil <hverkuil@xs4all.nl>
12607 L: linux-media@vger.kernel.org
12609 W: https://linuxtv.org
12610 T: git git://linuxtv.org/media_tree.git
12611 F: drivers/media/radio/radio-miropcm20*
12614 R: Lubomir Rintel <lkundrak@v3.sk>
12615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12618 F: arch/arm/boot/dts/mmp*
12619 F: arch/arm/mach-mmp/
12620 F: include/linux/soc/mmp/
12622 MMP USB PHY DRIVERS
12623 R: Lubomir Rintel <lkundrak@v3.sk>
12624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12626 F: drivers/phy/marvell/phy-mmp3-usb.c
12627 F: drivers/phy/marvell/phy-pxa-usb.c
12629 MMU GATHER AND TLB INVALIDATION
12630 M: Will Deacon <will@kernel.org>
12631 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12632 M: Andrew Morton <akpm@linux-foundation.org>
12633 M: Nick Piggin <npiggin@gmail.com>
12634 M: Peter Zijlstra <peterz@infradead.org>
12635 L: linux-arch@vger.kernel.org
12636 L: linux-mm@kvack.org
12638 F: arch/*/include/asm/tlb.h
12639 F: include/asm-generic/tlb.h
12642 MN88472 MEDIA DRIVER
12643 M: Antti Palosaari <crope@iki.fi>
12644 L: linux-media@vger.kernel.org
12646 W: https://linuxtv.org
12647 W: http://palosaari.fi/linux/
12648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12649 F: drivers/media/dvb-frontends/mn88472*
12651 MN88473 MEDIA DRIVER
12652 M: Antti Palosaari <crope@iki.fi>
12653 L: linux-media@vger.kernel.org
12655 W: https://linuxtv.org
12656 W: http://palosaari.fi/linux/
12657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12658 F: drivers/media/dvb-frontends/mn88473*
12661 M: Luis Chamberlain <mcgrof@kernel.org>
12662 M: Jessica Yu <jeyu@kernel.org>
12664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12665 F: include/linux/module.h
12668 MONOLITHIC POWER SYSTEM PMIC DRIVER
12669 M: Saravanan Sekar <sravanhome@gmail.com>
12671 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12672 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12673 F: drivers/iio/adc/mp2629_adc.c
12674 F: drivers/mfd/mp2629.c
12675 F: drivers/power/supply/mp2629_charger.c
12676 F: drivers/regulator/mp5416.c
12677 F: drivers/regulator/mpq7920.c
12678 F: drivers/regulator/mpq7920.h
12679 F: include/linux/mfd/mp2629.h
12681 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12683 W: http://popies.net/meye/
12684 F: Documentation/userspace-api/media/drivers/meye*
12685 F: drivers/media/pci/meye/
12686 F: include/uapi/linux/meye.h
12688 MOTORCOMM PHY DRIVER
12689 M: Peter Geis <pgwipeout@gmail.com>
12690 L: netdev@vger.kernel.org
12692 F: drivers/net/phy/motorcomm.c
12694 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12695 M: Jiri Slaby <jirislaby@kernel.org>
12697 F: Documentation/driver-api/serial/moxa-smartio.rst
12698 F: drivers/tty/mxser.*
12700 MR800 AVERMEDIA USB FM RADIO DRIVER
12701 M: Alexey Klimov <klimov.linux@gmail.com>
12702 L: linux-media@vger.kernel.org
12704 T: git git://linuxtv.org/media_tree.git
12705 F: drivers/media/radio/radio-mr800.c
12707 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12708 M: Alan Ott <alan@signal11.us>
12709 L: linux-wpan@vger.kernel.org
12711 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12712 F: drivers/net/ieee802154/mrf24j40.c
12715 M: "Lee, Chun-Yi" <jlee@suse.com>
12716 L: platform-driver-x86@vger.kernel.org
12718 F: drivers/platform/x86/msi-laptop.c
12721 L: platform-driver-x86@vger.kernel.org
12723 F: drivers/platform/x86/msi-wmi.c
12725 MSI001 MEDIA DRIVER
12726 M: Antti Palosaari <crope@iki.fi>
12727 L: linux-media@vger.kernel.org
12729 W: https://linuxtv.org
12730 W: http://palosaari.fi/linux/
12731 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12732 T: git git://linuxtv.org/anttip/media_tree.git
12733 F: drivers/media/tuners/msi001*
12735 MSI2500 MEDIA DRIVER
12736 M: Antti Palosaari <crope@iki.fi>
12737 L: linux-media@vger.kernel.org
12739 W: https://linuxtv.org
12740 W: http://palosaari.fi/linux/
12741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12742 T: git git://linuxtv.org/anttip/media_tree.git
12743 F: drivers/media/usb/msi2500/
12745 MSTAR INTERRUPT CONTROLLER DRIVER
12746 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12747 M: Daniel Palmer <daniel@thingy.jp>
12749 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12750 F: drivers/irqchip/irq-mst-intc.c
12752 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12753 M: Robert Jarzmik <robert.jarzmik@free.fr>
12754 L: linux-mtd@lists.infradead.org
12756 F: drivers/mtd/devices/docg3*
12758 MT9M032 APTINA SENSOR DRIVER
12759 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12760 L: linux-media@vger.kernel.org
12762 T: git git://linuxtv.org/media_tree.git
12763 F: drivers/media/i2c/mt9m032.c
12764 F: include/media/i2c/mt9m032.h
12766 MT9P031 APTINA CAMERA SENSOR
12767 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12768 L: linux-media@vger.kernel.org
12770 T: git git://linuxtv.org/media_tree.git
12771 F: drivers/media/i2c/mt9p031.c
12772 F: include/media/i2c/mt9p031.h
12774 MT9T001 APTINA CAMERA SENSOR
12775 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12776 L: linux-media@vger.kernel.org
12778 T: git git://linuxtv.org/media_tree.git
12779 F: drivers/media/i2c/mt9t001.c
12780 F: include/media/i2c/mt9t001.h
12782 MT9T112 APTINA CAMERA SENSOR
12783 M: Jacopo Mondi <jacopo@jmondi.org>
12784 L: linux-media@vger.kernel.org
12786 T: git git://linuxtv.org/media_tree.git
12787 F: drivers/media/i2c/mt9t112.c
12788 F: include/media/i2c/mt9t112.h
12790 MT9V032 APTINA CAMERA SENSOR
12791 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12792 L: linux-media@vger.kernel.org
12794 T: git git://linuxtv.org/media_tree.git
12795 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12796 F: drivers/media/i2c/mt9v032.c
12797 F: include/media/i2c/mt9v032.h
12799 MT9V111 APTINA CAMERA SENSOR
12800 M: Jacopo Mondi <jacopo@jmondi.org>
12801 L: linux-media@vger.kernel.org
12803 T: git git://linuxtv.org/media_tree.git
12804 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12805 F: drivers/media/i2c/mt9v111.c
12807 MULTIFUNCTION DEVICES (MFD)
12808 M: Lee Jones <lee.jones@linaro.org>
12810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12811 F: Documentation/devicetree/bindings/mfd/
12813 F: include/dt-bindings/mfd/
12814 F: include/linux/mfd/
12816 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12818 F: drivers/mmc/host/mmc_spi.c
12819 F: include/linux/spi/mmc_spi.h
12821 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12822 M: Ulf Hansson <ulf.hansson@linaro.org>
12823 L: linux-mmc@vger.kernel.org
12825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12826 F: Documentation/devicetree/bindings/mmc/
12828 F: include/linux/mmc/
12829 F: include/uapi/linux/mmc/
12831 MULTIPLEXER SUBSYSTEM
12832 M: Peter Rosin <peda@axentia.se>
12834 F: Documentation/ABI/testing/sysfs-class-mux*
12835 F: Documentation/devicetree/bindings/mux/
12837 F: include/dt-bindings/mux/
12838 F: include/linux/mux/
12840 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12841 M: Bin Liu <b-liu@ti.com>
12842 L: linux-usb@vger.kernel.org
12844 F: drivers/usb/musb/
12846 MXL301RF MEDIA DRIVER
12847 M: Akihiro Tsukada <tskd08@gmail.com>
12848 L: linux-media@vger.kernel.org
12850 F: drivers/media/tuners/mxl301rf*
12852 MXL5007T MEDIA DRIVER
12853 M: Michael Krufky <mkrufky@linuxtv.org>
12854 L: linux-media@vger.kernel.org
12856 W: https://linuxtv.org
12857 W: http://github.com/mkrufky
12858 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12859 T: git git://linuxtv.org/mkrufky/tuners.git
12860 F: drivers/media/tuners/mxl5007t.*
12863 M: Marek Vasut <marex@denx.de>
12864 M: Stefan Agner <stefan@agner.ch>
12865 L: dri-devel@lists.freedesktop.org
12867 T: git git://anongit.freedesktop.org/drm/drm-misc
12868 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12869 F: drivers/gpu/drm/mxsfb/
12871 MYLEX DAC960 PCI RAID Controller
12872 M: Hannes Reinecke <hare@kernel.org>
12873 L: linux-scsi@vger.kernel.org
12875 F: drivers/scsi/myrb.*
12876 F: drivers/scsi/myrs.*
12878 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12879 M: Chris Lee <christopher.lee@cspi.com>
12880 L: netdev@vger.kernel.org
12882 W: https://www.cspi.com/ethernet-products/support/downloads/
12883 F: drivers/net/ethernet/myricom/myri10ge/
12885 NAND FLASH SUBSYSTEM
12886 M: Miquel Raynal <miquel.raynal@bootlin.com>
12887 R: Richard Weinberger <richard@nod.at>
12888 L: linux-mtd@lists.infradead.org
12890 W: http://www.linux-mtd.infradead.org/
12891 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12892 C: irc://irc.oftc.net/mtd
12893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12894 F: drivers/mtd/nand/
12895 F: include/linux/mtd/*nand*.h
12897 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12898 M: Daniel Mack <zonque@gmail.com>
12899 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12901 W: http://www.native-instruments.com
12902 F: sound/usb/caiaq/
12904 NATSEMI ETHERNET DRIVER (DP8381x)
12906 F: drivers/net/ethernet/natsemi/natsemi.c
12908 NCR 5380 SCSI DRIVERS
12909 M: Finn Thain <fthain@linux-m68k.org>
12910 M: Michael Schmitz <schmitzmic@gmail.com>
12911 L: linux-scsi@vger.kernel.org
12913 F: Documentation/scsi/g_NCR5380.rst
12914 F: drivers/scsi/NCR5380.*
12915 F: drivers/scsi/arm/cumana_1.c
12916 F: drivers/scsi/arm/oak.c
12917 F: drivers/scsi/atari_scsi.*
12918 F: drivers/scsi/dmx3191d.c
12919 F: drivers/scsi/g_NCR5380.*
12920 F: drivers/scsi/mac_scsi.*
12921 F: drivers/scsi/sun3_scsi.*
12922 F: drivers/scsi/sun3_scsi_vme.c
12925 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12929 NCT6775 HARDWARE MONITOR DRIVER
12930 M: Guenter Roeck <linux@roeck-us.net>
12931 L: linux-hwmon@vger.kernel.org
12933 F: Documentation/hwmon/nct6775.rst
12934 F: drivers/hwmon/nct6775.c
12937 M: Jakub Kicinski <kuba@kernel.org>
12939 F: drivers/net/netdevsim/*
12941 NETEM NETWORK EMULATOR
12942 M: Stephen Hemminger <stephen@networkplumber.org>
12943 L: netdev@vger.kernel.org
12945 F: net/sched/sch_netem.c
12947 NETERION 10GbE DRIVERS (s2io/vxge)
12948 M: Jon Mason <jdmason@kudzu.us>
12949 L: netdev@vger.kernel.org
12951 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12952 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12953 F: drivers/net/ethernet/neterion/
12956 M: Pablo Neira Ayuso <pablo@netfilter.org>
12957 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12958 M: Florian Westphal <fw@strlen.de>
12959 L: netfilter-devel@vger.kernel.org
12960 L: coreteam@netfilter.org
12962 W: http://www.netfilter.org/
12963 W: http://www.iptables.org/
12964 W: http://www.nftables.org/
12965 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12966 C: irc://irc.libera.chat/netfilter
12967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12969 F: include/linux/netfilter*
12970 F: include/linux/netfilter/
12971 F: include/net/netfilter/
12972 F: include/uapi/linux/netfilter*
12973 F: include/uapi/linux/netfilter/
12974 F: net/*/netfilter.c
12975 F: net/*/netfilter/
12976 F: net/bridge/br_netfilter*.c
12979 NETROM NETWORK LAYER
12980 M: Ralf Baechle <ralf@linux-mips.org>
12981 L: linux-hams@vger.kernel.org
12983 W: http://www.linux-ax25.org/
12984 F: include/net/netrom.h
12985 F: include/uapi/linux/netrom.h
12988 NETRONIX EMBEDDED CONTROLLER
12989 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12991 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12992 F: drivers/mfd/ntxec.c
12993 F: drivers/pwm/pwm-ntxec.c
12994 F: drivers/rtc/rtc-ntxec.c
12995 F: include/linux/mfd/ntxec.h
12997 NETRONOME ETHERNET DRIVERS
12998 M: Simon Horman <simon.horman@corigine.com>
12999 R: Jakub Kicinski <kuba@kernel.org>
13000 L: oss-drivers@corigine.com
13002 F: drivers/net/ethernet/netronome/
13004 NETWORK BLOCK DEVICE (NBD)
13005 M: Josef Bacik <josef@toxicpanda.com>
13006 L: linux-block@vger.kernel.org
13007 L: nbd@other.debian.org
13009 F: Documentation/admin-guide/blockdev/nbd.rst
13010 F: drivers/block/nbd.c
13011 F: include/trace/events/nbd.h
13012 F: include/uapi/linux/nbd.h
13014 NETWORK DROP MONITOR
13015 M: Neil Horman <nhorman@tuxdriver.com>
13016 L: netdev@vger.kernel.org
13018 W: https://fedorahosted.org/dropwatch/
13019 F: include/uapi/linux/net_dropmon.h
13020 F: net/core/drop_monitor.c
13023 M: "David S. Miller" <davem@davemloft.net>
13024 M: Jakub Kicinski <kuba@kernel.org>
13025 L: netdev@vger.kernel.org
13027 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13030 F: Documentation/devicetree/bindings/net/
13031 F: drivers/connector/
13033 F: include/linux/etherdevice.h
13034 F: include/linux/fcdevice.h
13035 F: include/linux/fddidevice.h
13036 F: include/linux/hippidevice.h
13037 F: include/linux/if_*
13038 F: include/linux/inetdevice.h
13039 F: include/linux/netdevice.h
13040 F: include/uapi/linux/if_*
13041 F: include/uapi/linux/netdevice.h
13043 NETWORKING DRIVERS (WIRELESS)
13044 M: Kalle Valo <kvalo@codeaurora.org>
13045 L: linux-wireless@vger.kernel.org
13047 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13050 F: Documentation/devicetree/bindings/net/wireless/
13051 F: drivers/net/wireless/
13054 M: Andrew Lunn <andrew@lunn.ch>
13055 M: Vivien Didelot <vivien.didelot@gmail.com>
13056 M: Florian Fainelli <f.fainelli@gmail.com>
13057 M: Vladimir Oltean <olteanv@gmail.com>
13059 F: Documentation/devicetree/bindings/net/dsa/
13060 F: drivers/net/dsa/
13061 F: include/linux/dsa/
13062 F: include/linux/platform_data/dsa.h
13063 F: include/net/dsa.h
13066 NETWORKING [GENERAL]
13067 M: "David S. Miller" <davem@davemloft.net>
13068 M: Jakub Kicinski <kuba@kernel.org>
13069 L: netdev@vger.kernel.org
13071 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13072 B: mailto:netdev@vger.kernel.org
13073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13075 F: Documentation/networking/
13076 F: include/linux/in.h
13077 F: include/linux/net.h
13078 F: include/linux/netdevice.h
13080 F: include/uapi/linux/in.h
13081 F: include/uapi/linux/net.h
13082 F: include/uapi/linux/net_namespace.h
13083 F: include/uapi/linux/netdevice.h
13087 F: tools/testing/selftests/net/
13090 M: Steffen Klassert <steffen.klassert@secunet.com>
13091 M: Herbert Xu <herbert@gondor.apana.org.au>
13092 M: "David S. Miller" <davem@davemloft.net>
13093 L: netdev@vger.kernel.org
13095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13097 F: include/net/xfrm.h
13098 F: include/uapi/linux/xfrm.h
13101 F: net/ipv4/ip_vti.c
13102 F: net/ipv4/ipcomp.c
13106 F: net/ipv6/ip6_vti.c
13107 F: net/ipv6/ipcomp6.c
13111 F: tools/testing/selftests/net/ipsec.c
13113 NETWORKING [IPv4/IPv6]
13114 M: "David S. Miller" <davem@davemloft.net>
13115 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13116 M: David Ahern <dsahern@kernel.org>
13117 L: netdev@vger.kernel.org
13119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13125 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13126 M: Paul Moore <paul@paul-moore.com>
13127 L: netdev@vger.kernel.org
13128 L: linux-security-module@vger.kernel.org
13130 W: https://github.com/netlabel
13131 F: Documentation/netlabel/
13132 F: include/net/calipso.h
13133 F: include/net/cipso_ipv4.h
13134 F: include/net/netlabel.h
13135 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13136 F: include/uapi/linux/netfilter/xt_SECMARK.h
13137 F: net/ipv4/cipso_ipv4.c
13138 F: net/ipv6/calipso.c
13139 F: net/netfilter/xt_CONNSECMARK.c
13140 F: net/netfilter/xt_SECMARK.c
13144 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13145 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13146 L: netdev@vger.kernel.org
13147 L: mptcp@lists.linux.dev
13149 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13150 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13151 F: Documentation/networking/mptcp-sysctl.rst
13152 F: include/net/mptcp.h
13153 F: include/trace/events/mptcp.h
13154 F: include/uapi/linux/mptcp.h
13156 F: tools/testing/selftests/net/mptcp/
13159 M: Eric Dumazet <edumazet@google.com>
13160 L: netdev@vger.kernel.org
13162 F: include/linux/tcp.h
13163 F: include/net/tcp.h
13164 F: include/trace/events/tcp.h
13165 F: include/uapi/linux/tcp.h
13166 F: net/ipv4/syncookies.c
13168 F: net/ipv6/syncookies.c
13172 M: Boris Pismenny <borisp@nvidia.com>
13173 M: John Fastabend <john.fastabend@gmail.com>
13174 M: Daniel Borkmann <daniel@iogearbox.net>
13175 M: Jakub Kicinski <kuba@kernel.org>
13176 L: netdev@vger.kernel.org
13178 F: include/net/tls.h
13179 F: include/uapi/linux/tls.h
13182 NETWORKING [WIRELESS]
13183 L: linux-wireless@vger.kernel.org
13184 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13186 NETXEN (1/10) GbE SUPPORT
13187 M: Manish Chopra <manishc@marvell.com>
13188 M: Rahul Verma <rahulv@marvell.com>
13189 M: GR-Linux-NIC-Dev@marvell.com
13190 L: netdev@vger.kernel.org
13192 F: drivers/net/ethernet/qlogic/netxen/
13194 NET_FAILOVER MODULE
13195 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13196 L: netdev@vger.kernel.org
13198 F: Documentation/networking/net_failover.rst
13199 F: drivers/net/net_failover.c
13200 F: include/net/net_failover.h
13203 M: David Ahern <dsahern@kernel.org>
13204 L: netdev@vger.kernel.org
13206 F: include/net/netns/nexthop.h
13207 F: include/net/nexthop.h
13208 F: include/uapi/linux/nexthop.h
13209 F: net/ipv4/nexthop.c
13212 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13213 L: linux-nfc@lists.01.org (subscribers-only)
13214 L: netdev@vger.kernel.org
13216 F: Documentation/devicetree/bindings/net/nfc/
13218 F: include/linux/platform_data/nfcmrvl.h
13219 F: include/net/nfc/
13220 F: include/uapi/linux/nfc.h
13223 NFC VIRTUAL NCI DEVICE DRIVER
13224 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13225 L: netdev@vger.kernel.org
13226 L: linux-nfc@lists.01.org (subscribers-only)
13228 F: drivers/nfc/virtual_ncidev.c
13229 F: tools/testing/selftests/nci/
13231 NFS, SUNRPC, AND LOCKD CLIENTS
13232 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13233 M: Anna Schumaker <anna.schumaker@netapp.com>
13234 L: linux-nfs@vger.kernel.org
13236 W: http://client.linux-nfs.org
13237 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13241 F: include/linux/lockd/
13242 F: include/linux/nfs*
13243 F: include/linux/sunrpc/
13244 F: include/uapi/linux/nfs*
13245 F: include/uapi/linux/sunrpc/
13247 F: Documentation/filesystems/nfs/
13250 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13251 L: linux-nilfs@vger.kernel.org
13253 W: https://nilfs.sourceforge.io/
13254 W: https://nilfs.osdn.jp/
13255 T: git git://github.com/konis/nilfs2.git
13256 F: Documentation/filesystems/nilfs2.rst
13258 F: include/trace/events/nilfs2.h
13259 F: include/uapi/linux/nilfs2_api.h
13260 F: include/uapi/linux/nilfs2_ondisk.h
13262 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13263 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13265 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13266 F: Documentation/scsi/NinjaSCSI.rst
13267 F: drivers/scsi/pcmcia/nsp_*
13269 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13270 M: GOTO Masanori <gotom@debian.or.jp>
13271 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13273 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13274 F: Documentation/scsi/NinjaSCSI.rst
13275 F: drivers/scsi/nsp32*
13278 M: Dinh Nguyen <dinguyen@kernel.org>
13280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13283 NITRO ENCLAVES (NE)
13284 M: Andra Paraschiv <andraprs@amazon.com>
13285 M: Alexandru Vasile <lexnv@amazon.com>
13286 M: Alexandru Ciobotaru <alcioa@amazon.com>
13287 L: linux-kernel@vger.kernel.org
13289 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13290 F: Documentation/virt/ne_overview.rst
13291 F: drivers/virt/nitro_enclaves/
13292 F: include/linux/nitro_enclaves.h
13293 F: include/uapi/linux/nitro_enclaves.h
13294 F: samples/nitro_enclaves/
13296 NOHZ, DYNTICKS SUPPORT
13297 M: Frederic Weisbecker <fweisbec@gmail.com>
13298 M: Thomas Gleixner <tglx@linutronix.de>
13299 M: Ingo Molnar <mingo@kernel.org>
13300 L: linux-kernel@vger.kernel.org
13302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13303 F: include/linux/sched/nohz.h
13304 F: include/linux/tick.h
13305 F: kernel/time/tick*.*
13307 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13308 M: Pavel Machek <pavel@ucw.cz>
13309 M: Sakari Ailus <sakari.ailus@iki.fi>
13310 L: linux-media@vger.kernel.org
13312 F: drivers/media/i2c/ad5820.c
13313 F: drivers/media/i2c/et8ek8
13315 NOKIA N900 POWER SUPPLY DRIVERS
13316 R: Pali Rohár <pali@kernel.org>
13317 F: drivers/power/supply/bq2415x_charger.c
13318 F: drivers/power/supply/bq27xxx_battery.c
13319 F: drivers/power/supply/bq27xxx_battery_i2c.c
13320 F: drivers/power/supply/isp1704_charger.c
13321 F: drivers/power/supply/rx51_battery.c
13322 F: include/linux/power/bq2415x_charger.h
13323 F: include/linux/power/bq27xxx_battery.h
13326 M: Willy Tarreau <w@1wt.eu>
13328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13329 F: tools/include/nolibc/
13332 M: Matthias Maennich <maennich@google.com>
13334 F: Documentation/core-api/symbol-namespaces.rst
13338 M: Sanjay R Mehta <sanju.mehta@amd.com>
13339 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13340 L: linux-ntb@googlegroups.com
13342 F: drivers/ntb/hw/amd/
13345 M: Jon Mason <jdmason@kudzu.us>
13346 M: Dave Jiang <dave.jiang@intel.com>
13347 M: Allen Hubbe <allenbh@gmail.com>
13348 L: linux-ntb@googlegroups.com
13350 W: https://github.com/jonmason/ntb/wiki
13351 T: git git://github.com/jonmason/ntb.git
13352 F: drivers/net/ntb_netdev.c
13354 F: include/linux/ntb.h
13355 F: include/linux/ntb_transport.h
13356 F: tools/testing/selftests/ntb/
13359 M: Serge Semin <fancer.lancer@gmail.com>
13360 L: linux-ntb@googlegroups.com
13362 F: drivers/ntb/hw/idt/
13365 M: Dave Jiang <dave.jiang@intel.com>
13366 L: linux-ntb@googlegroups.com
13368 W: https://github.com/davejiang/linux/wiki
13369 T: git https://github.com/davejiang/linux.git
13370 F: drivers/ntb/hw/intel/
13373 M: Anton Altaparmakov <anton@tuxera.com>
13374 L: linux-ntfs-dev@lists.sourceforge.net
13376 W: http://www.tuxera.com/
13377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13378 F: Documentation/filesystems/ntfs.rst
13382 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13383 L: ntfs3@lists.linux.dev
13385 W: http://www.paragon-software.com/
13386 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13387 F: Documentation/filesystems/ntfs3.rst
13391 M: Finn Thain <fthain@linux-m68k.org>
13392 L: linux-m68k@lists.linux-m68k.org
13394 F: arch/*/include/asm/nubus.h
13396 F: include/linux/nubus.h
13397 F: include/uapi/linux/nubus.h
13399 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13400 M: Antonino Daplas <adaplas@gmail.com>
13401 L: linux-fbdev@vger.kernel.org
13403 F: drivers/video/fbdev/nvidia/
13404 F: drivers/video/fbdev/riva/
13407 M: Keith Busch <kbusch@kernel.org>
13408 M: Jens Axboe <axboe@fb.com>
13409 M: Christoph Hellwig <hch@lst.de>
13410 M: Sagi Grimberg <sagi@grimberg.me>
13411 L: linux-nvme@lists.infradead.org
13413 W: http://git.infradead.org/nvme.git
13414 T: git://git.infradead.org/nvme.git
13415 F: drivers/nvme/host/
13416 F: include/linux/nvme.h
13417 F: include/uapi/linux/nvme_ioctl.h
13419 NVM EXPRESS FC TRANSPORT DRIVERS
13420 M: James Smart <james.smart@broadcom.com>
13421 L: linux-nvme@lists.infradead.org
13423 F: drivers/nvme/host/fc.c
13424 F: drivers/nvme/target/fc.c
13425 F: drivers/nvme/target/fcloop.c
13426 F: include/linux/nvme-fc-driver.h
13427 F: include/linux/nvme-fc.h
13429 NVM EXPRESS TARGET DRIVER
13430 M: Christoph Hellwig <hch@lst.de>
13431 M: Sagi Grimberg <sagi@grimberg.me>
13432 M: Chaitanya Kulkarni <kch@nvidia.com>
13433 L: linux-nvme@lists.infradead.org
13435 W: http://git.infradead.org/nvme.git
13436 T: git://git.infradead.org/nvme.git
13437 F: drivers/nvme/target/
13440 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13443 F: Documentation/ABI/stable/sysfs-bus-nvmem
13444 F: Documentation/devicetree/bindings/nvmem/
13446 F: include/linux/nvmem-consumer.h
13447 F: include/linux/nvmem-provider.h
13449 NXP C45 TJA11XX PHY DRIVER
13450 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13451 L: netdev@vger.kernel.org
13453 F: drivers/net/phy/nxp-c45-tja11xx.c
13456 M: Ashish Kumar <ashish.kumar@nxp.com>
13457 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13458 L: linux-spi@vger.kernel.org
13460 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13461 F: drivers/spi/spi-nxp-fspi.c
13463 NXP FXAS21002C DRIVER
13464 M: Rui Miguel Silva <rmfrfs@gmail.com>
13465 L: linux-iio@vger.kernel.org
13467 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13468 F: drivers/iio/gyro/fxas21002c.h
13469 F: drivers/iio/gyro/fxas21002c_core.c
13470 F: drivers/iio/gyro/fxas21002c_i2c.c
13471 F: drivers/iio/gyro/fxas21002c_spi.c
13473 NXP i.MX CLOCK DRIVERS
13474 M: Abel Vesa <abel.vesa@nxp.com>
13475 L: linux-clk@vger.kernel.org
13476 L: linux-imx@nxp.com
13478 F: drivers/clk/imx/
13480 NXP i.MX 8MQ DCSS DRIVER
13481 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13482 R: Lucas Stach <l.stach@pengutronix.de>
13483 L: dri-devel@lists.freedesktop.org
13485 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13486 F: drivers/gpu/drm/imx/dcss/
13488 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13489 M: Jagan Teki <jagan@amarulasolutions.com>
13491 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13492 F: drivers/regulator/pf8x00-regulator.c
13494 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13495 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13496 L: linux-kernel@vger.kernel.org
13498 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13499 F: drivers/extcon/extcon-ptn5150.c
13501 NXP SGTL5000 DRIVER
13502 M: Fabio Estevam <festevam@gmail.com>
13503 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13505 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13506 F: sound/soc/codecs/sgtl5000*
13508 NXP SJA1105 ETHERNET SWITCH DRIVER
13509 M: Vladimir Oltean <olteanv@gmail.com>
13510 L: linux-kernel@vger.kernel.org
13512 F: drivers/net/dsa/sja1105
13513 F: drivers/net/pcs/pcs-xpcs-nxp.c
13515 NXP TDA998X DRM DRIVER
13516 M: Russell King <linux@armlinux.org.uk>
13518 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13519 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13520 F: drivers/gpu/drm/i2c/tda998x_drv.c
13521 F: include/drm/i2c/tda998x.h
13522 F: include/dt-bindings/display/tda998x.h
13526 M: Peter Rosin <peda@axentia.se>
13527 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13529 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13530 F: sound/soc/codecs/tfa9879*
13532 NXP/Goodix TFA989X (TFA1) DRIVER
13533 M: Stephan Gerhold <stephan@gerhold.net>
13534 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13536 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13537 F: sound/soc/codecs/tfa989x.c
13540 R: Charles Gorand <charles.gorand@effinnov.com>
13541 L: linux-nfc@lists.01.org (subscribers-only)
13543 F: drivers/nfc/nxp-nci
13545 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13546 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13547 R: NXP Linux Team <linux-imx@nxp.com>
13548 L: linux-media@vger.kernel.org
13550 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13551 F: drivers/media/platform/imx-jpeg
13553 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13554 M: Jonas Malaco <jonas@protocubo.io>
13555 L: linux-hwmon@vger.kernel.org
13557 F: Documentation/hwmon/nzxt-kraken2.rst
13558 F: drivers/hwmon/nzxt-kraken2.c
13561 M: Jiri Pirko <jiri@nvidia.com>
13562 L: netdev@vger.kernel.org
13564 F: include/linux/objagg.h
13566 F: lib/test_objagg.c
13569 M: Josh Poimboeuf <jpoimboe@redhat.com>
13570 M: Peter Zijlstra <peterz@infradead.org>
13573 F: include/linux/objtool.h
13575 OCELOT ETHERNET SWITCH DRIVER
13576 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13577 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13578 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13579 M: UNGLinuxDriver@microchip.com
13580 L: netdev@vger.kernel.org
13582 F: drivers/net/dsa/ocelot/*
13583 F: drivers/net/ethernet/mscc/
13584 F: include/soc/mscc/ocelot*
13585 F: net/dsa/tag_ocelot.c
13586 F: net/dsa/tag_ocelot_8021q.c
13587 F: tools/testing/selftests/drivers/net/ocelot/*
13589 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13590 M: Frederic Barrat <fbarrat@linux.ibm.com>
13591 M: Andrew Donnellan <ajd@linux.ibm.com>
13592 L: linuxppc-dev@lists.ozlabs.org
13594 F: Documentation/userspace-api/accelerators/ocxl.rst
13595 F: arch/powerpc/include/asm/pnv-ocxl.h
13596 F: arch/powerpc/platforms/powernv/ocxl.c
13597 F: drivers/misc/ocxl/
13598 F: include/misc/ocxl*
13599 F: include/uapi/misc/ocxl.h
13602 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13603 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13604 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13605 L: linux-omap@vger.kernel.org
13607 F: sound/soc/ti/n810.c
13608 F: sound/soc/ti/omap*
13609 F: sound/soc/ti/rx51.c
13610 F: sound/soc/ti/sdma-pcm.*
13612 OMAP CLOCK FRAMEWORK SUPPORT
13613 M: Paul Walmsley <paul@pwsan.com>
13614 L: linux-omap@vger.kernel.org
13616 F: arch/arm/*omap*/*clock*
13618 OMAP DEVICE TREE SUPPORT
13619 M: Benoît Cousson <bcousson@baylibre.com>
13620 M: Tony Lindgren <tony@atomide.com>
13621 L: linux-omap@vger.kernel.org
13622 L: devicetree@vger.kernel.org
13624 F: arch/arm/boot/dts/*am3*
13625 F: arch/arm/boot/dts/*am4*
13626 F: arch/arm/boot/dts/*am5*
13627 F: arch/arm/boot/dts/*dra7*
13628 F: arch/arm/boot/dts/*omap*
13629 F: arch/arm/boot/dts/logicpd-som-lv*
13630 F: arch/arm/boot/dts/logicpd-torpedo*
13632 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13633 L: linux-omap@vger.kernel.org
13634 L: linux-fbdev@vger.kernel.org
13636 F: Documentation/arm/omap/dss.rst
13637 F: drivers/video/fbdev/omap2/
13639 OMAP FRAMEBUFFER SUPPORT
13640 L: linux-fbdev@vger.kernel.org
13641 L: linux-omap@vger.kernel.org
13643 F: drivers/video/fbdev/omap/
13645 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13646 M: Roger Quadros <rogerq@kernel.org>
13647 M: Tony Lindgren <tony@atomide.com>
13648 L: linux-omap@vger.kernel.org
13650 F: arch/arm/mach-omap2/*gpmc*
13651 F: drivers/memory/omap-gpmc.c
13654 M: Grygorii Strashko <grygorii.strashko@ti.com>
13655 M: Santosh Shilimkar <ssantosh@kernel.org>
13656 M: Kevin Hilman <khilman@kernel.org>
13657 L: linux-omap@vger.kernel.org
13659 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13660 F: drivers/gpio/gpio-omap.c
13662 OMAP HARDWARE SPINLOCK SUPPORT
13663 M: Ohad Ben-Cohen <ohad@wizery.com>
13664 L: linux-omap@vger.kernel.org
13666 F: drivers/hwspinlock/omap_hwspinlock.c
13668 OMAP HS MMC SUPPORT
13669 L: linux-mmc@vger.kernel.org
13670 L: linux-omap@vger.kernel.org
13672 F: drivers/mmc/host/omap_hsmmc.c
13675 M: Paul Walmsley <paul@pwsan.com>
13676 L: linux-omap@vger.kernel.org
13678 F: arch/arm/mach-omap2/omap_hwmod*data*
13681 M: Benoît Cousson <bcousson@baylibre.com>
13682 M: Paul Walmsley <paul@pwsan.com>
13683 L: linux-omap@vger.kernel.org
13685 F: arch/arm/mach-omap2/omap_hwmod.*
13688 M: Vignesh R <vigneshr@ti.com>
13689 L: linux-omap@vger.kernel.org
13690 L: linux-i2c@vger.kernel.org
13692 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13693 F: drivers/i2c/busses/i2c-omap.c
13695 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13696 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13697 L: linux-media@vger.kernel.org
13699 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13700 F: drivers/media/platform/omap3isp/
13701 F: drivers/staging/media/omap4iss/
13704 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13705 L: linux-omap@vger.kernel.org
13707 F: drivers/mmc/host/omap.c
13709 OMAP POWER MANAGEMENT SUPPORT
13710 M: Kevin Hilman <khilman@kernel.org>
13711 L: linux-omap@vger.kernel.org
13713 F: arch/arm/*omap*/*pm*
13714 F: drivers/cpufreq/omap-cpufreq.c
13716 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13717 M: Rajendra Nayak <rnayak@codeaurora.org>
13718 M: Paul Walmsley <paul@pwsan.com>
13719 L: linux-omap@vger.kernel.org
13721 F: arch/arm/mach-omap2/prm*
13723 OMAP RANDOM NUMBER GENERATOR SUPPORT
13724 M: Deepak Saxena <dsaxena@plexity.net>
13726 F: drivers/char/hw_random/omap-rng.c
13729 L: linux-usb@vger.kernel.org
13730 L: linux-omap@vger.kernel.org
13732 F: arch/arm/*omap*/usb*
13733 F: drivers/usb/*/*omap*
13735 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13736 M: Mark Jackson <mpfj@newflow.co.uk>
13737 L: linux-omap@vger.kernel.org
13739 F: arch/arm/boot/dts/am335x-nano.dts
13742 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13743 M: Tony Lindgren <tony@atomide.com>
13744 L: linux-omap@vger.kernel.org
13746 Q: http://patchwork.kernel.org/project/linux-omap/list/
13747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13748 F: arch/arm/configs/omap1_defconfig
13749 F: arch/arm/mach-omap1/
13750 F: arch/arm/plat-omap/
13751 F: drivers/i2c/busses/i2c-omap.c
13752 F: include/linux/platform_data/ams-delta-fiq.h
13753 F: include/linux/platform_data/i2c-omap.h
13756 M: Tony Lindgren <tony@atomide.com>
13757 L: linux-omap@vger.kernel.org
13759 W: http://www.muru.com/linux/omap/
13760 W: http://linux.omap.com/
13761 Q: http://patchwork.kernel.org/project/linux-omap/list/
13762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13763 F: arch/arm/configs/omap2plus_defconfig
13764 F: arch/arm/mach-omap2/
13765 F: arch/arm/plat-omap/
13766 F: drivers/bus/ti-sysc.c
13767 F: drivers/i2c/busses/i2c-omap.c
13768 F: drivers/irqchip/irq-omap-intc.c
13769 F: drivers/mfd/*omap*.c
13770 F: drivers/mfd/menelaus.c
13771 F: drivers/mfd/palmas.c
13772 F: drivers/mfd/tps65217.c
13773 F: drivers/mfd/tps65218.c
13774 F: drivers/mfd/tps65910.c
13775 F: drivers/mfd/twl-core.[ch]
13776 F: drivers/mfd/twl4030*.c
13777 F: drivers/mfd/twl6030*.c
13778 F: drivers/mfd/twl6040*.c
13779 F: drivers/regulator/palmas-regulator*.c
13780 F: drivers/regulator/pbias-regulator.c
13781 F: drivers/regulator/tps65217-regulator.c
13782 F: drivers/regulator/tps65218-regulator.c
13783 F: drivers/regulator/tps65910-regulator.c
13784 F: drivers/regulator/twl-regulator.c
13785 F: drivers/regulator/twl6030-regulator.c
13786 F: include/linux/platform_data/i2c-omap.h
13787 F: include/linux/platform_data/ti-sysc.h
13790 M: Bob Copeland <me@bobcopeland.com>
13791 L: linux-karma-devel@lists.sourceforge.net
13793 F: Documentation/filesystems/omfs.rst
13796 OMNIKEY CARDMAN 4000 DRIVER
13797 M: Harald Welte <laforge@gnumonks.org>
13799 F: drivers/char/pcmcia/cm4000_cs.c
13800 F: include/linux/cm4000_cs.h
13801 F: include/uapi/linux/cm4000_cs.h
13803 OMNIKEY CARDMAN 4040 DRIVER
13804 M: Harald Welte <laforge@gnumonks.org>
13806 F: drivers/char/pcmcia/cm4040_cs.*
13808 OMNIVISION OV02A10 SENSOR DRIVER
13809 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13810 L: linux-media@vger.kernel.org
13812 T: git git://linuxtv.org/media_tree.git
13813 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13814 F: drivers/media/i2c/ov02a10.c
13816 OMNIVISION OV13858 SENSOR DRIVER
13817 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13818 L: linux-media@vger.kernel.org
13820 T: git git://linuxtv.org/media_tree.git
13821 F: drivers/media/i2c/ov13858.c
13823 OMNIVISION OV2680 SENSOR DRIVER
13824 M: Rui Miguel Silva <rmfrfs@gmail.com>
13825 L: linux-media@vger.kernel.org
13827 T: git git://linuxtv.org/media_tree.git
13828 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13829 F: drivers/media/i2c/ov2680.c
13831 OMNIVISION OV2685 SENSOR DRIVER
13832 M: Shunqian Zheng <zhengsq@rock-chips.com>
13833 L: linux-media@vger.kernel.org
13835 T: git git://linuxtv.org/media_tree.git
13836 F: drivers/media/i2c/ov2685.c
13838 OMNIVISION OV2740 SENSOR DRIVER
13839 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13840 R: Shawn Tu <shawnx.tu@intel.com>
13841 R: Bingbu Cao <bingbu.cao@intel.com>
13842 L: linux-media@vger.kernel.org
13844 T: git git://linuxtv.org/media_tree.git
13845 F: drivers/media/i2c/ov2740.c
13847 OMNIVISION OV5640 SENSOR DRIVER
13848 M: Steve Longerbeam <slongerbeam@gmail.com>
13849 L: linux-media@vger.kernel.org
13851 T: git git://linuxtv.org/media_tree.git
13852 F: drivers/media/i2c/ov5640.c
13854 OMNIVISION OV5647 SENSOR DRIVER
13855 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13856 M: Jacopo Mondi <jacopo@jmondi.org>
13857 L: linux-media@vger.kernel.org
13859 T: git git://linuxtv.org/media_tree.git
13860 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13861 F: drivers/media/i2c/ov5647.c
13863 OMNIVISION OV5670 SENSOR DRIVER
13864 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13865 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13866 L: linux-media@vger.kernel.org
13868 T: git git://linuxtv.org/media_tree.git
13869 F: drivers/media/i2c/ov5670.c
13871 OMNIVISION OV5675 SENSOR DRIVER
13872 M: Shawn Tu <shawnx.tu@intel.com>
13873 L: linux-media@vger.kernel.org
13875 T: git git://linuxtv.org/media_tree.git
13876 F: drivers/media/i2c/ov5675.c
13878 OMNIVISION OV5695 SENSOR DRIVER
13879 M: Shunqian Zheng <zhengsq@rock-chips.com>
13880 L: linux-media@vger.kernel.org
13882 T: git git://linuxtv.org/media_tree.git
13883 F: drivers/media/i2c/ov5695.c
13885 OMNIVISION OV7670 SENSOR DRIVER
13886 L: linux-media@vger.kernel.org
13888 T: git git://linuxtv.org/media_tree.git
13889 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13890 F: drivers/media/i2c/ov7670.c
13892 OMNIVISION OV772x SENSOR DRIVER
13893 M: Jacopo Mondi <jacopo@jmondi.org>
13894 L: linux-media@vger.kernel.org
13896 T: git git://linuxtv.org/media_tree.git
13897 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13898 F: drivers/media/i2c/ov772x.c
13899 F: include/media/i2c/ov772x.h
13901 OMNIVISION OV7740 SENSOR DRIVER
13902 M: Wenyou Yang <wenyou.yang@microchip.com>
13903 L: linux-media@vger.kernel.org
13905 T: git git://linuxtv.org/media_tree.git
13906 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13907 F: drivers/media/i2c/ov7740.c
13909 OMNIVISION OV8856 SENSOR DRIVER
13910 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13911 L: linux-media@vger.kernel.org
13913 T: git git://linuxtv.org/media_tree.git
13914 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13915 F: drivers/media/i2c/ov8856.c
13917 OMNIVISION OV9282 SENSOR DRIVER
13918 M: Paul J. Murphy <paul.j.murphy@intel.com>
13919 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
13920 L: linux-media@vger.kernel.org
13922 T: git git://linuxtv.org/media_tree.git
13923 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13924 F: drivers/media/i2c/ov9282.c
13926 OMNIVISION OV9640 SENSOR DRIVER
13927 M: Petr Cvek <petrcvekcz@gmail.com>
13928 L: linux-media@vger.kernel.org
13930 F: drivers/media/i2c/ov9640.*
13932 OMNIVISION OV9650 SENSOR DRIVER
13933 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13934 R: Akinobu Mita <akinobu.mita@gmail.com>
13935 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13936 L: linux-media@vger.kernel.org
13938 T: git git://linuxtv.org/media_tree.git
13939 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13940 F: drivers/media/i2c/ov9650.c
13942 OMNIVISION OV9734 SENSOR DRIVER
13943 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13944 R: Bingbu Cao <bingbu.cao@intel.com>
13945 L: linux-media@vger.kernel.org
13947 T: git git://linuxtv.org/media_tree.git
13948 F: drivers/media/i2c/ov9734.c
13950 ONENAND FLASH DRIVER
13951 M: Kyungmin Park <kyungmin.park@samsung.com>
13952 L: linux-mtd@lists.infradead.org
13954 F: drivers/mtd/nand/onenand/
13955 F: include/linux/mtd/onenand*.h
13957 ONION OMEGA2+ BOARD
13958 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13959 L: linux-mips@vger.kernel.org
13961 F: arch/mips/boot/dts/ralink/omega2p.dts
13964 M: Jens Wiklander <jens.wiklander@linaro.org>
13965 L: op-tee@lists.trustedfirmware.org
13967 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13968 F: drivers/tee/optee/
13970 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13971 M: Sumit Garg <sumit.garg@linaro.org>
13972 L: op-tee@lists.trustedfirmware.org
13974 F: drivers/char/hw_random/optee-rng.c
13977 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13978 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13979 L: linux-rdma@vger.kernel.org
13981 F: drivers/infiniband/ulp/opa_vnic
13983 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13984 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13985 M: Frank Rowand <frowand.list@gmail.com>
13986 L: devicetree@vger.kernel.org
13988 F: Documentation/devicetree/dynamic-resolution-notes.rst
13989 F: Documentation/devicetree/overlay-notes.rst
13990 F: drivers/of/overlay.c
13991 F: drivers/of/resolver.c
13992 K: of_overlay_notifier_
13994 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13995 M: Rob Herring <robh+dt@kernel.org>
13996 M: Frank Rowand <frowand.list@gmail.com>
13997 L: devicetree@vger.kernel.org
13999 W: http://www.devicetree.org/
14000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14001 F: Documentation/ABI/testing/sysfs-firmware-ofw
14003 F: include/linux/of*.h
14006 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14007 M: Rob Herring <robh+dt@kernel.org>
14008 L: devicetree@vger.kernel.org
14010 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14012 F: Documentation/devicetree/
14013 F: arch/*/boot/dts/
14014 F: include/dt-bindings/
14016 OPENCOMPUTE PTP CLOCK DRIVER
14017 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14018 L: netdev@vger.kernel.org
14020 F: drivers/ptp/ptp_ocp.c
14022 OPENCORES I2C BUS DRIVER
14023 M: Peter Korsgaard <peter@korsgaard.com>
14024 M: Andrew Lunn <andrew@lunn.ch>
14025 L: linux-i2c@vger.kernel.org
14027 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14028 F: Documentation/i2c/busses/i2c-ocores.rst
14029 F: drivers/i2c/busses/i2c-ocores.c
14030 F: include/linux/platform_data/i2c-ocores.h
14032 OPENRISC ARCHITECTURE
14033 M: Jonas Bonn <jonas@southpole.se>
14034 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14035 M: Stafford Horne <shorne@gmail.com>
14036 L: openrisc@lists.librecores.org
14038 W: http://openrisc.io
14039 T: git git://github.com/openrisc/linux.git
14040 F: Documentation/devicetree/bindings/openrisc/
14041 F: Documentation/openrisc/
14043 F: drivers/irqchip/irq-ompic.c
14044 F: drivers/irqchip/irq-or1k-*
14047 M: Pravin B Shelar <pshelar@ovn.org>
14048 L: netdev@vger.kernel.org
14049 L: dev@openvswitch.org
14051 W: http://openvswitch.org
14052 F: include/uapi/linux/openvswitch.h
14053 F: net/openvswitch/
14055 OPERATING PERFORMANCE POINTS (OPP)
14056 M: Viresh Kumar <vireshk@kernel.org>
14057 M: Nishanth Menon <nm@ti.com>
14058 M: Stephen Boyd <sboyd@kernel.org>
14059 L: linux-pm@vger.kernel.org
14061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14062 F: Documentation/devicetree/bindings/opp/
14063 F: Documentation/power/opp.rst
14065 F: include/linux/pm_opp.h
14068 M: Clemens Ladisch <clemens@ladisch.de>
14069 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14072 F: sound/drivers/opl4/
14074 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14075 M: Mark Fasheh <mark@fasheh.com>
14076 M: Joel Becker <jlbec@evilplan.org>
14077 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14078 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14080 W: http://ocfs2.wiki.kernel.org
14081 F: Documentation/filesystems/dlmfs.rst
14082 F: Documentation/filesystems/ocfs2.rst
14085 ORANGEFS FILESYSTEM
14086 M: Mike Marshall <hubcap@omnibond.com>
14087 R: Martin Brandenburg <martin@omnibond.com>
14088 L: devel@lists.orangefs.org
14090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14091 F: Documentation/filesystems/orangefs.rst
14095 L: linux-wireless@vger.kernel.org
14097 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14098 W: http://www.nongnu.org/orinoco/
14099 F: drivers/net/wireless/intersil/orinoco/
14101 OV2659 OMNIVISION SENSOR DRIVER
14102 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14103 L: linux-media@vger.kernel.org
14105 W: https://linuxtv.org
14106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14107 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14108 F: drivers/media/i2c/ov2659.c
14109 F: include/media/i2c/ov2659.h
14112 M: Miklos Szeredi <miklos@szeredi.hu>
14113 L: linux-unionfs@vger.kernel.org
14115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14116 F: Documentation/filesystems/overlayfs.rst
14119 P54 WIRELESS DRIVER
14120 M: Christian Lamparter <chunkeey@googlemail.com>
14121 L: linux-wireless@vger.kernel.org
14123 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14124 F: drivers/net/wireless/intersil/p54/
14127 M: Vladimir Oltean <olteanv@gmail.com>
14128 L: netdev@vger.kernel.org
14130 F: Documentation/core-api/packing.rst
14131 F: include/linux/packing.h
14134 PADATA PARALLEL EXECUTION MECHANISM
14135 M: Steffen Klassert <steffen.klassert@secunet.com>
14136 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14137 L: linux-crypto@vger.kernel.org
14138 L: linux-kernel@vger.kernel.org
14140 F: Documentation/core-api/padata.rst
14141 F: include/linux/padata.h
14145 M: Jesper Dangaard Brouer <hawk@kernel.org>
14146 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14147 L: netdev@vger.kernel.org
14149 F: Documentation/networking/page_pool.rst
14150 F: include/net/page_pool.h
14151 F: include/trace/events/page_pool.h
14152 F: net/core/page_pool.c
14154 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14155 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14156 L: platform-driver-x86@vger.kernel.org
14158 F: drivers/platform/x86/panasonic-laptop.c
14160 PARALLAX PING IIO SENSOR DRIVER
14161 M: Andreas Klinger <ak@it-klinger.de>
14162 L: linux-iio@vger.kernel.org
14164 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14165 F: drivers/iio/proximity/ping.c
14167 PARALLEL LCD/KEYPAD PANEL DRIVER
14168 M: Willy Tarreau <willy@haproxy.com>
14169 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14171 F: Documentation/admin-guide/lcd-panel-cgram.rst
14172 F: drivers/auxdisplay/panel.c
14174 PARALLEL PORT SUBSYSTEM
14175 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14176 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14177 L: linux-parport@lists.infradead.org (subscribers-only)
14179 F: Documentation/driver-api/parport*.rst
14180 F: drivers/char/ppdev.c
14181 F: drivers/parport/
14182 F: include/linux/parport*.h
14183 F: include/uapi/linux/ppdev.h
14185 PARAVIRT_OPS INTERFACE
14186 M: Juergen Gross <jgross@suse.com>
14187 M: Deep Shah <sdeep@vmware.com>
14188 M: "VMware, Inc." <pv-drivers@vmware.com>
14189 L: virtualization@lists.linux-foundation.org
14191 F: Documentation/virt/paravirt_ops.rst
14192 F: arch/*/include/asm/paravirt*.h
14193 F: arch/*/kernel/paravirt*
14194 F: include/linux/hypervisor.h
14196 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14197 M: Tim Waugh <tim@cyberelk.net>
14198 L: linux-parport@lists.infradead.org (subscribers-only)
14200 F: Documentation/admin-guide/blockdev/paride.rst
14201 F: drivers/block/paride/
14203 PARISC ARCHITECTURE
14204 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14205 M: Helge Deller <deller@gmx.de>
14206 L: linux-parisc@vger.kernel.org
14208 W: https://parisc.wiki.kernel.org
14209 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14212 F: Documentation/parisc/
14214 F: drivers/char/agp/parisc-agp.c
14215 F: drivers/input/misc/hp_sdc_rtc.c
14216 F: drivers/input/serio/gscps2.c
14217 F: drivers/input/serio/hp_sdc*
14219 F: drivers/parport/parport_gsc.*
14220 F: drivers/tty/serial/8250/8250_gsc.c
14221 F: drivers/video/console/sti*
14222 F: drivers/video/fbdev/sti*
14223 F: drivers/video/logo/logo_parisc*
14224 F: include/linux/hp_sdc.h
14227 M: Jiri Pirko <jiri@nvidia.com>
14228 L: netdev@vger.kernel.org
14230 F: include/linux/parman.h
14232 F: lib/test_parman.c
14234 PC ENGINES APU BOARD DRIVER
14235 M: Enrico Weigelt, metux IT consult <info@metux.net>
14237 F: drivers/platform/x86/pcengines-apuv2.c
14239 PC87360 HARDWARE MONITORING DRIVER
14240 M: Jim Cromie <jim.cromie@gmail.com>
14241 L: linux-hwmon@vger.kernel.org
14243 F: Documentation/hwmon/pc87360.rst
14244 F: drivers/hwmon/pc87360.c
14246 PC8736x GPIO DRIVER
14247 M: Jim Cromie <jim.cromie@gmail.com>
14249 F: drivers/char/pc8736x_gpio.c
14251 PC87427 HARDWARE MONITORING DRIVER
14252 M: Jean Delvare <jdelvare@suse.com>
14253 L: linux-hwmon@vger.kernel.org
14255 F: Documentation/hwmon/pc87427.rst
14256 F: drivers/hwmon/pc87427.c
14259 M: Riku Voipio <riku.voipio@iki.fi>
14261 F: drivers/leds/leds-pca9532.c
14262 F: include/linux/leds-pca9532.h
14264 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14265 M: Guenter Roeck <linux@roeck-us.net>
14266 L: linux-i2c@vger.kernel.org
14268 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14270 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14271 M: Khalid Aziz <khalid@gonehiking.org>
14273 F: drivers/firmware/pcdp.*
14275 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14276 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14277 M: Pali Rohár <pali@kernel.org>
14278 L: linux-pci@vger.kernel.org
14279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14281 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14282 F: drivers/pci/controller/pci-aardvark.c
14284 PCI DRIVER FOR ALTERA PCIE IP
14285 M: Joyce Ooi <joyce.ooi@intel.com>
14286 L: linux-pci@vger.kernel.org
14288 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14289 F: drivers/pci/controller/pcie-altera.c
14291 PCI DRIVER FOR APPLIEDMICRO XGENE
14292 M: Toan Le <toan@os.amperecomputing.com>
14293 L: linux-pci@vger.kernel.org
14294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14296 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14297 F: drivers/pci/controller/pci-xgene.c
14299 PCI DRIVER FOR ARM VERSATILE PLATFORM
14300 M: Rob Herring <robh@kernel.org>
14301 L: linux-pci@vger.kernel.org
14302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14304 F: Documentation/devicetree/bindings/pci/versatile.yaml
14305 F: drivers/pci/controller/pci-versatile.c
14307 PCI DRIVER FOR ARMADA 8K
14308 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14309 L: linux-pci@vger.kernel.org
14310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14312 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14313 F: drivers/pci/controller/dwc/pcie-armada8k.c
14315 PCI DRIVER FOR CADENCE PCIE IP
14316 M: Tom Joseph <tjoseph@cadence.com>
14317 L: linux-pci@vger.kernel.org
14319 F: Documentation/devicetree/bindings/pci/cdns,*
14320 F: drivers/pci/controller/cadence/
14322 PCI DRIVER FOR FREESCALE LAYERSCAPE
14323 M: Minghuan Lian <minghuan.Lian@nxp.com>
14324 M: Mingkai Hu <mingkai.hu@nxp.com>
14325 M: Roy Zang <roy.zang@nxp.com>
14326 L: linuxppc-dev@lists.ozlabs.org
14327 L: linux-pci@vger.kernel.org
14328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14330 F: drivers/pci/controller/dwc/*layerscape*
14332 PCI DRIVER FOR GENERIC OF HOSTS
14333 M: Will Deacon <will@kernel.org>
14334 L: linux-pci@vger.kernel.org
14335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14337 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14338 F: drivers/pci/controller/pci-host-common.c
14339 F: drivers/pci/controller/pci-host-generic.c
14341 PCI DRIVER FOR IMX6
14342 M: Richard Zhu <hongxing.zhu@nxp.com>
14343 M: Lucas Stach <l.stach@pengutronix.de>
14344 L: linux-pci@vger.kernel.org
14345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14347 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14348 F: drivers/pci/controller/dwc/*imx6*
14350 PCI DRIVER FOR FU740
14351 M: Paul Walmsley <paul.walmsley@sifive.com>
14352 M: Greentime Hu <greentime.hu@sifive.com>
14353 L: linux-pci@vger.kernel.org
14355 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14356 F: drivers/pci/controller/dwc/pcie-fu740.c
14358 PCI DRIVER FOR INTEL IXP4XX
14359 M: Linus Walleij <linus.walleij@linaro.org>
14361 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14362 F: drivers/pci/controller/pci-ixp4xx.c
14364 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14365 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14366 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14367 L: linux-pci@vger.kernel.org
14369 F: drivers/pci/controller/vmd.c
14371 PCI DRIVER FOR MICROSEMI SWITCHTEC
14372 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14373 M: Logan Gunthorpe <logang@deltatee.com>
14374 L: linux-pci@vger.kernel.org
14376 F: Documentation/ABI/testing/sysfs-class-switchtec
14377 F: Documentation/driver-api/switchtec.rst
14378 F: drivers/ntb/hw/mscc/
14379 F: drivers/pci/switch/switchtec*
14380 F: include/linux/switchtec.h
14381 F: include/uapi/linux/switchtec_ioctl.h
14383 PCI DRIVER FOR MOBIVEIL PCIE IP
14384 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14385 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14386 L: linux-pci@vger.kernel.org
14388 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14389 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14391 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14392 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14393 L: linux-pci@vger.kernel.org
14394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14396 F: drivers/pci/controller/*mvebu*
14398 PCI DRIVER FOR NVIDIA TEGRA
14399 M: Thierry Reding <thierry.reding@gmail.com>
14400 L: linux-tegra@vger.kernel.org
14401 L: linux-pci@vger.kernel.org
14403 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14404 F: drivers/pci/controller/pci-tegra.c
14406 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14407 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14408 L: linux-pci@vger.kernel.org
14409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14411 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14412 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14414 PCI DRIVER FOR RENESAS R-CAR
14415 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14416 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14417 L: linux-pci@vger.kernel.org
14418 L: linux-renesas-soc@vger.kernel.org
14420 F: Documentation/devicetree/bindings/pci/*rcar*
14421 F: drivers/pci/controller/*rcar*
14423 PCI DRIVER FOR SAMSUNG EXYNOS
14424 M: Jingoo Han <jingoohan1@gmail.com>
14425 L: linux-pci@vger.kernel.org
14426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14427 L: linux-samsung-soc@vger.kernel.org
14429 F: drivers/pci/controller/dwc/pci-exynos.c
14431 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14432 M: Jingoo Han <jingoohan1@gmail.com>
14433 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14434 L: linux-pci@vger.kernel.org
14436 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14437 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14438 F: drivers/pci/controller/dwc/*designware*
14440 PCI DRIVER FOR TI DRA7XX/J721E
14441 M: Kishon Vijay Abraham I <kishon@ti.com>
14442 L: linux-omap@vger.kernel.org
14443 L: linux-pci@vger.kernel.org
14444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14446 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14447 F: drivers/pci/controller/cadence/pci-j721e.c
14448 F: drivers/pci/controller/dwc/pci-dra7xx.c
14450 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14451 M: Linus Walleij <linus.walleij@linaro.org>
14452 L: linux-pci@vger.kernel.org
14454 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14455 F: drivers/pci/controller/pci-v3-semi.c
14457 PCI ENDPOINT SUBSYSTEM
14458 M: Kishon Vijay Abraham I <kishon@ti.com>
14459 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14460 R: Krzysztof Wilczyński <kw@linux.com>
14461 L: linux-pci@vger.kernel.org
14463 F: Documentation/PCI/endpoint/*
14464 F: Documentation/misc-devices/pci-endpoint-test.rst
14465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14466 F: drivers/misc/pci_endpoint_test.c
14467 F: drivers/pci/endpoint/
14470 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14471 M: Russell Currey <ruscur@russell.cc>
14472 M: Oliver O'Halloran <oohall@gmail.com>
14473 L: linuxppc-dev@lists.ozlabs.org
14475 F: Documentation/PCI/pci-error-recovery.rst
14476 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14477 F: arch/powerpc/include/*/eeh*.h
14478 F: arch/powerpc/kernel/eeh*.c
14479 F: arch/powerpc/platforms/*/eeh*.c
14480 F: drivers/pci/pcie/aer.c
14481 F: drivers/pci/pcie/dpc.c
14482 F: drivers/pci/pcie/err.c
14485 M: Linas Vepstas <linasvepstas@gmail.com>
14486 L: linux-pci@vger.kernel.org
14488 F: Documentation/PCI/pci-error-recovery.rst
14490 PCI MSI DRIVER FOR ALTERA MSI IP
14491 M: Joyce Ooi <joyce.ooi@intel.com>
14492 L: linux-pci@vger.kernel.org
14494 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14495 F: drivers/pci/controller/pcie-altera-msi.c
14497 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14498 M: Toan Le <toan@os.amperecomputing.com>
14499 L: linux-pci@vger.kernel.org
14500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14502 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14503 F: drivers/pci/controller/pci-xgene-msi.c
14505 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14506 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14507 R: Rob Herring <robh@kernel.org>
14508 R: Krzysztof Wilczyński <kw@linux.com>
14509 L: linux-pci@vger.kernel.org
14511 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14513 F: drivers/pci/controller/
14516 M: Bjorn Helgaas <bhelgaas@google.com>
14517 L: linux-pci@vger.kernel.org
14519 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14521 F: Documentation/PCI/
14522 F: Documentation/devicetree/bindings/pci/
14523 F: arch/x86/kernel/early-quirks.c
14524 F: arch/x86/kernel/quirks.c
14526 F: drivers/acpi/pci*
14528 F: include/asm-generic/pci*
14529 F: include/linux/of_pci.h
14530 F: include/linux/pci*
14531 F: include/uapi/linux/pci*
14534 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14535 M: Jonathan Chocron <jonnyc@amazon.com>
14536 L: linux-pci@vger.kernel.org
14538 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14539 F: drivers/pci/controller/dwc/pcie-al.c
14541 PCIE DRIVER FOR AMLOGIC MESON
14542 M: Yue Wang <yue.wang@Amlogic.com>
14543 L: linux-pci@vger.kernel.org
14544 L: linux-amlogic@lists.infradead.org
14546 F: drivers/pci/controller/dwc/pci-meson.c
14548 PCIE DRIVER FOR AXIS ARTPEC
14549 M: Jesper Nilsson <jesper.nilsson@axis.com>
14550 L: linux-arm-kernel@axis.com
14551 L: linux-pci@vger.kernel.org
14553 F: Documentation/devicetree/bindings/pci/axis,artpec*
14554 F: drivers/pci/controller/dwc/*artpec*
14556 PCIE DRIVER FOR CAVIUM THUNDERX
14557 M: Robert Richter <rric@kernel.org>
14558 L: linux-pci@vger.kernel.org
14559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14561 F: drivers/pci/controller/pci-thunder-*
14563 PCIE DRIVER FOR HISILICON
14564 M: Zhou Wang <wangzhou1@hisilicon.com>
14565 L: linux-pci@vger.kernel.org
14567 F: drivers/pci/controller/dwc/pcie-hisi.c
14569 PCIE DRIVER FOR HISILICON KIRIN
14570 M: Xiaowei Song <songxiaowei@hisilicon.com>
14571 M: Binghui Wang <wangbinghui@hisilicon.com>
14572 L: linux-pci@vger.kernel.org
14574 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14575 F: drivers/pci/controller/dwc/pcie-kirin.c
14577 PCIE DRIVER FOR HISILICON STB
14578 M: Shawn Guo <shawn.guo@linaro.org>
14579 L: linux-pci@vger.kernel.org
14581 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14582 F: drivers/pci/controller/dwc/pcie-histb.c
14584 PCIE DRIVER FOR INTEL KEEM BAY
14585 M: Srikanth Thokala <srikanth.thokala@intel.com>
14586 L: linux-pci@vger.kernel.org
14588 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14589 F: drivers/pci/controller/dwc/pcie-keembay.c
14591 PCIE DRIVER FOR INTEL LGM GW SOC
14592 M: Rahul Tanwar <rtanwar@maxlinear.com>
14593 L: linux-pci@vger.kernel.org
14595 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14596 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14598 PCIE DRIVER FOR MEDIATEK
14599 M: Ryder Lee <ryder.lee@mediatek.com>
14600 M: Jianjun Wang <jianjun.wang@mediatek.com>
14601 L: linux-pci@vger.kernel.org
14602 L: linux-mediatek@lists.infradead.org
14604 F: Documentation/devicetree/bindings/pci/mediatek*
14605 F: drivers/pci/controller/*mediatek*
14607 PCIE DRIVER FOR MICROCHIP
14608 M: Daire McNamara <daire.mcnamara@microchip.com>
14609 L: linux-pci@vger.kernel.org
14611 F: Documentation/devicetree/bindings/pci/microchip*
14612 F: drivers/pci/controller/*microchip*
14614 PCIE DRIVER FOR QUALCOMM MSM
14615 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14616 L: linux-pci@vger.kernel.org
14617 L: linux-arm-msm@vger.kernel.org
14619 F: drivers/pci/controller/dwc/*qcom*
14621 PCIE DRIVER FOR ROCKCHIP
14622 M: Shawn Lin <shawn.lin@rock-chips.com>
14623 L: linux-pci@vger.kernel.org
14624 L: linux-rockchip@lists.infradead.org
14626 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14627 F: drivers/pci/controller/pcie-rockchip*
14629 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14630 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14631 L: linux-pci@vger.kernel.org
14633 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14634 F: drivers/pci/controller/dwc/pcie-uniphier*
14636 PCIE DRIVER FOR ST SPEAR13XX
14637 M: Pratyush Anand <pratyush.anand@gmail.com>
14638 L: linux-pci@vger.kernel.org
14640 F: drivers/pci/controller/dwc/*spear*
14643 M: Dominik Brodowski <linux@dominikbrodowski.net>
14645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14646 F: Documentation/pcmcia/
14651 PCNET32 NETWORK DRIVER
14652 M: Don Fry <pcnet32@frontier.com>
14653 L: netdev@vger.kernel.org
14655 F: drivers/net/ethernet/amd/pcnet32.c
14657 PCRYPT PARALLEL CRYPTO ENGINE
14658 M: Steffen Klassert <steffen.klassert@secunet.com>
14659 L: linux-crypto@vger.kernel.org
14662 F: include/crypto/pcrypt.h
14664 PEAQ WMI HOTKEYS DRIVER
14665 M: Hans de Goede <hdegoede@redhat.com>
14666 L: platform-driver-x86@vger.kernel.org
14668 F: drivers/platform/x86/peaq-wmi.c
14670 PENSANDO ETHERNET DRIVERS
14671 M: Shannon Nelson <snelson@pensando.io>
14672 M: drivers@pensando.io
14673 L: netdev@vger.kernel.org
14675 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14676 F: drivers/net/ethernet/pensando/
14678 PER-CPU MEMORY ALLOCATOR
14679 M: Dennis Zhou <dennis@kernel.org>
14680 M: Tejun Heo <tj@kernel.org>
14681 M: Christoph Lameter <cl@linux.com>
14682 L: linux-mm@kvack.org
14684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14685 F: arch/*/include/asm/percpu.h
14686 F: include/linux/percpu*.h
14690 PER-TASK DELAY ACCOUNTING
14691 M: Balbir Singh <bsingharora@gmail.com>
14693 F: include/linux/delayacct.h
14694 F: kernel/delayacct.c
14696 PERFORMANCE EVENTS SUBSYSTEM
14697 M: Peter Zijlstra <peterz@infradead.org>
14698 M: Ingo Molnar <mingo@redhat.com>
14699 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14700 R: Mark Rutland <mark.rutland@arm.com>
14701 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14702 R: Jiri Olsa <jolsa@redhat.com>
14703 R: Namhyung Kim <namhyung@kernel.org>
14704 L: linux-perf-users@vger.kernel.org
14705 L: linux-kernel@vger.kernel.org
14707 W: https://perf.wiki.kernel.org/
14708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14710 F: arch/*/events/*/*
14711 F: arch/*/include/asm/perf_event.h
14712 F: arch/*/kernel/*/*/perf_event*.c
14713 F: arch/*/kernel/*/perf_event*.c
14714 F: arch/*/kernel/perf_callchain.c
14715 F: arch/*/kernel/perf_event*.c
14716 F: include/linux/perf_event.h
14717 F: include/uapi/linux/perf_event.h
14722 PERFORMANCE EVENTS TOOLING ARM64
14723 R: John Garry <john.garry@huawei.com>
14724 R: Will Deacon <will@kernel.org>
14725 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14726 R: Leo Yan <leo.yan@linaro.org>
14727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14729 F: tools/build/feature/test-libopencsd.c
14730 F: tools/perf/arch/arm*/
14731 F: tools/perf/pmu-events/arch/arm64/
14732 F: tools/perf/util/arm-spe*
14733 F: tools/perf/util/cs-etm*
14735 PERSONALITY HANDLING
14736 M: Christoph Hellwig <hch@infradead.org>
14737 L: linux-abi-devel@lists.sourceforge.net
14739 F: include/linux/personality.h
14740 F: include/uapi/linux/personality.h
14742 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14743 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14744 L: linux-input@vger.kernel.org
14746 F: Documentation/input/devices/pxrc.rst
14747 F: drivers/input/joystick/pxrc.c
14750 M: Remi Denis-Courmont <courmisch@gmail.com>
14752 F: Documentation/networking/phonet.rst
14753 F: include/linux/phonet.h
14754 F: include/net/phonet/
14755 F: include/uapi/linux/phonet.h
14759 M: Joern Engel <joern@lazybastard.org>
14760 L: linux-mtd@lists.infradead.org
14762 F: drivers/mtd/devices/phram.c
14765 M: Bruno Prémont <bonbons@linux-vserver.org>
14766 L: linux-input@vger.kernel.org
14768 F: drivers/hid/hid-picolcd*
14771 M: Christian Brauner <christian@brauner.io>
14772 L: linux-kernel@vger.kernel.org
14774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14776 F: tools/testing/selftests/clone3/
14777 F: tools/testing/selftests/pid_namespace/
14778 F: tools/testing/selftests/pidfd/
14781 K: \b(clone_args|kernel_clone_args)\b
14783 PIN CONTROL SUBSYSTEM
14784 M: Linus Walleij <linus.walleij@linaro.org>
14785 L: linux-gpio@vger.kernel.org
14787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14788 F: Documentation/devicetree/bindings/pinctrl/
14789 F: Documentation/driver-api/pin-control.rst
14790 F: drivers/pinctrl/
14791 F: include/linux/pinctrl/
14793 PIN CONTROLLER - AMD
14794 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14795 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14797 F: drivers/pinctrl/pinctrl-amd.c
14799 PIN CONTROLLER - FREESCALE
14800 M: Dong Aisheng <aisheng.dong@nxp.com>
14801 M: Fabio Estevam <festevam@gmail.com>
14802 M: Shawn Guo <shawnguo@kernel.org>
14803 M: Stefan Agner <stefan@agner.ch>
14804 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14805 L: linux-gpio@vger.kernel.org
14807 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14808 F: drivers/pinctrl/freescale/
14810 PIN CONTROLLER - INTEL
14811 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14812 M: Andy Shevchenko <andy@kernel.org>
14814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14815 F: drivers/pinctrl/intel/
14817 PIN CONTROLLER - KEEMBAY
14818 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14820 F: drivers/pinctrl/pinctrl-keembay*
14822 PIN CONTROLLER - MEDIATEK
14823 M: Sean Wang <sean.wang@kernel.org>
14824 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14826 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14827 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14828 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14829 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14830 F: drivers/pinctrl/mediatek/
14832 PIN CONTROLLER - MICROCHIP AT91
14833 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14835 L: linux-gpio@vger.kernel.org
14837 F: drivers/gpio/gpio-sama5d2-piobu.c
14838 F: drivers/pinctrl/pinctrl-at91*
14840 PIN CONTROLLER - QUALCOMM
14841 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14842 L: linux-arm-msm@vger.kernel.org
14844 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14845 F: drivers/pinctrl/qcom/
14847 PIN CONTROLLER - RENESAS
14848 M: Geert Uytterhoeven <geert+renesas@glider.be>
14849 L: linux-renesas-soc@vger.kernel.org
14851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14852 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14853 F: drivers/pinctrl/renesas/
14855 PIN CONTROLLER - SAMSUNG
14856 M: Tomasz Figa <tomasz.figa@gmail.com>
14857 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14858 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14860 L: linux-samsung-soc@vger.kernel.org
14862 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14864 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14865 F: drivers/pinctrl/samsung/
14866 F: include/dt-bindings/pinctrl/samsung.h
14868 PIN CONTROLLER - SINGLE
14869 M: Tony Lindgren <tony@atomide.com>
14870 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14872 L: linux-omap@vger.kernel.org
14874 F: drivers/pinctrl/pinctrl-single.c
14876 PIN CONTROLLER - ST SPEAR
14877 M: Viresh Kumar <vireshk@kernel.org>
14878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14880 W: http://www.st.com/spear
14881 F: drivers/pinctrl/spear/
14884 M: linux-block@vger.kernel.org
14886 F: drivers/block/pktcdvd.c
14887 F: include/linux/pktcdvd.h
14888 F: include/uapi/linux/pktcdvd.h
14890 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14891 M: Tomasz Duszynski <tduszyns@gmail.com>
14893 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14894 F: drivers/iio/chemical/pms7003.c
14897 M: Jacob Keller <jacob.e.keller@intel.com>
14899 F: Documentation/driver-api/pldmfw/
14900 F: include/linux/pldmfw.h
14904 M: Logan Gunthorpe <logang@deltatee.com>
14906 F: drivers/dma/plx_dma.c
14909 M: Charles Hsu <hsu.yungteng@gmail.com>
14910 L: linux-hwmon@vger.kernel.org
14912 F: Documentation/hwmon/pm6764tr.rst
14913 F: drivers/hwmon/pmbus/pm6764tr.c
14916 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14917 L: linux-pm@vger.kernel.org
14919 W: https://01.org/pm-graph
14920 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14921 T: git git://github.com/intel/pm-graph
14922 F: tools/power/pm-graph
14924 PMBUS HARDWARE MONITORING DRIVERS
14925 M: Guenter Roeck <linux@roeck-us.net>
14926 L: linux-hwmon@vger.kernel.org
14928 W: http://hwmon.wiki.kernel.org/
14929 W: http://www.roeck-us.net/linux/drivers/
14930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14931 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14932 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14933 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14934 F: Documentation/hwmon/adm1275.rst
14935 F: Documentation/hwmon/ibm-cffps.rst
14936 F: Documentation/hwmon/ir35221.rst
14937 F: Documentation/hwmon/lm25066.rst
14938 F: Documentation/hwmon/ltc2978.rst
14939 F: Documentation/hwmon/ltc3815.rst
14940 F: Documentation/hwmon/max16064.rst
14941 F: Documentation/hwmon/max20751.rst
14942 F: Documentation/hwmon/max31785.rst
14943 F: Documentation/hwmon/max34440.rst
14944 F: Documentation/hwmon/max8688.rst
14945 F: Documentation/hwmon/pmbus-core.rst
14946 F: Documentation/hwmon/pmbus.rst
14947 F: Documentation/hwmon/tps40422.rst
14948 F: Documentation/hwmon/ucd9000.rst
14949 F: Documentation/hwmon/ucd9200.rst
14950 F: Documentation/hwmon/zl6100.rst
14951 F: drivers/hwmon/pmbus/
14952 F: include/linux/pmbus.h
14954 PMC SIERRA MaxRAID DRIVER
14955 L: linux-scsi@vger.kernel.org
14957 W: http://www.pmc-sierra.com/
14958 F: drivers/scsi/pmcraid.*
14960 PMC SIERRA PM8001 DRIVER
14961 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14962 L: linux-scsi@vger.kernel.org
14964 F: drivers/scsi/pm8001/
14966 PNI RM3100 IIO DRIVER
14967 M: Song Qiang <songqiang1304521@gmail.com>
14968 L: linux-iio@vger.kernel.org
14970 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14971 F: drivers/iio/magnetometer/rm3100*
14974 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14975 L: linux-acpi@vger.kernel.org
14978 F: include/linux/pnp.h
14980 POSIX CLOCKS and TIMERS
14981 M: Thomas Gleixner <tglx@linutronix.de>
14982 L: linux-kernel@vger.kernel.org
14984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14986 F: include/linux/time_namespace.h
14987 F: include/linux/timer*
14988 F: kernel/time/*timer*
14989 F: kernel/time/namespace.c
14991 POWER MANAGEMENT CORE
14992 M: "Rafael J. Wysocki" <rafael@kernel.org>
14993 L: linux-pm@vger.kernel.org
14995 B: https://bugzilla.kernel.org
14996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14997 F: drivers/base/power/
14998 F: drivers/powercap/
14999 F: include/linux/intel_rapl.h
15000 F: include/linux/pm.h
15001 F: include/linux/pm_*
15002 F: include/linux/powercap.h
15003 F: kernel/configs/nopm.config
15005 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15006 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15007 L: linux-pm@vger.kernel.org
15009 B: https://bugzilla.kernel.org
15010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15011 F: drivers/powercap/dtpm*
15012 F: include/linux/dtpm.h
15014 POWER STATE COORDINATION INTERFACE (PSCI)
15015 M: Mark Rutland <mark.rutland@arm.com>
15016 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15019 F: drivers/firmware/psci/
15020 F: include/linux/psci.h
15021 F: include/uapi/linux/psci.h
15023 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15024 M: Sebastian Reichel <sre@kernel.org>
15025 L: linux-pm@vger.kernel.org
15027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15028 F: Documentation/ABI/testing/sysfs-class-power
15029 F: Documentation/devicetree/bindings/power/supply/
15030 F: drivers/power/supply/
15031 F: include/linux/power/
15032 F: include/linux/power_supply.h
15034 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15035 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15036 L: linuxppc-dev@lists.ozlabs.org
15038 F: drivers/char/powernv-op-panel.c
15040 PPP OVER ATM (RFC 2364)
15041 M: Mitchell Blank Jr <mitch@sfgoth.com>
15043 F: include/uapi/linux/atmppp.h
15044 F: net/atm/pppoatm.c
15047 M: Michal Ostrowski <mostrows@earthlink.net>
15049 F: drivers/net/ppp/pppoe.c
15050 F: drivers/net/ppp/pppox.c
15053 M: James Chapman <jchapman@katalix.com>
15055 F: include/linux/if_pppol2tp.h
15056 F: include/uapi/linux/if_pppol2tp.h
15057 F: net/l2tp/l2tp_ppp.c
15059 PPP PROTOCOL DRIVERS AND COMPRESSORS
15060 M: Paul Mackerras <paulus@samba.org>
15061 L: linux-ppp@vger.kernel.org
15063 F: drivers/net/ppp/ppp_*
15066 M: Rodolfo Giometti <giometti@enneenne.com>
15067 L: linuxpps@ml.enneenne.com (subscribers-only)
15069 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15070 F: Documentation/ABI/testing/sysfs-pps
15071 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15072 F: Documentation/driver-api/pps.rst
15074 F: include/linux/pps*.h
15075 F: include/uapi/linux/pps.h
15078 M: Dmitry Kozlov <xeb@mail.ru>
15079 L: netdev@vger.kernel.org
15081 W: http://sourceforge.net/projects/accel-pptp
15082 F: drivers/net/ppp/pptp.c
15084 PRESSURE STALL INFORMATION (PSI)
15085 M: Johannes Weiner <hannes@cmpxchg.org>
15087 F: include/linux/psi*
15088 F: kernel/sched/psi.c
15091 M: Petr Mladek <pmladek@suse.com>
15092 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15093 R: Steven Rostedt <rostedt@goodmis.org>
15094 R: John Ogness <john.ogness@linutronix.de>
15096 F: include/linux/printk.h
15100 R: Chris Down <chris@chrisdown.name>
15102 F: kernel/printk/index.c
15105 L: linux-kernel@vger.kernel.org
15106 L: linux-fsdevel@vger.kernel.org
15108 F: Documentation/filesystems/proc.rst
15110 F: include/linux/proc_fs.h
15111 F: tools/testing/selftests/proc/
15114 M: Luis Chamberlain <mcgrof@kernel.org>
15115 M: Kees Cook <keescook@chromium.org>
15116 M: Iurii Zaikin <yzaikin@google.com>
15117 L: linux-kernel@vger.kernel.org
15118 L: linux-fsdevel@vger.kernel.org
15120 F: fs/proc/proc_sysctl.c
15121 F: include/linux/sysctl.h
15122 F: kernel/sysctl-test.c
15124 F: tools/testing/selftests/sysctl/
15126 PS3 NETWORK SUPPORT
15127 M: Geoff Levand <geoff@infradead.org>
15128 L: netdev@vger.kernel.org
15129 L: linuxppc-dev@lists.ozlabs.org
15131 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15133 PS3 PLATFORM SUPPORT
15134 M: Geoff Levand <geoff@infradead.org>
15135 L: linuxppc-dev@lists.ozlabs.org
15137 F: arch/powerpc/boot/ps3*
15138 F: arch/powerpc/include/asm/lv1call.h
15139 F: arch/powerpc/include/asm/ps3*.h
15140 F: arch/powerpc/platforms/ps3/
15143 F: drivers/rtc/rtc-ps3.c
15144 F: drivers/usb/host/*ps3.c
15145 F: sound/ppc/snd_ps3*
15148 M: Jim Paris <jim@jtan.com>
15149 M: Geoff Levand <geoff@infradead.org>
15150 L: linuxppc-dev@lists.ozlabs.org
15152 F: drivers/block/ps3vram.c
15154 PSAMPLE PACKET SAMPLING SUPPORT
15155 M: Yotam Gigi <yotam.gi@gmail.com>
15157 F: include/net/psample.h
15158 F: include/uapi/linux/psample.h
15162 M: Kees Cook <keescook@chromium.org>
15163 M: Anton Vorontsov <anton@enomsg.org>
15164 M: Colin Cross <ccross@android.com>
15165 M: Tony Luck <tony.luck@intel.com>
15167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15168 F: Documentation/admin-guide/ramoops.rst
15169 F: Documentation/admin-guide/pstore-blk.rst
15170 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15171 F: drivers/acpi/apei/erst.c
15172 F: drivers/firmware/efi/efi-pstore.c
15174 F: include/linux/pstore*
15175 K: \b(pstore|ramoops)
15177 PTP HARDWARE CLOCK SUPPORT
15178 M: Richard Cochran <richardcochran@gmail.com>
15179 L: netdev@vger.kernel.org
15181 W: http://linuxptp.sourceforge.net/
15182 F: Documentation/ABI/testing/sysfs-ptp
15183 F: Documentation/driver-api/ptp.rst
15184 F: drivers/net/phy/dp83640*
15186 F: include/linux/ptp_cl*
15188 PTP VIRTUAL CLOCK SUPPORT
15189 M: Yangbo Lu <yangbo.lu@nxp.com>
15190 L: netdev@vger.kernel.org
15192 F: drivers/ptp/ptp_vclock.c
15193 F: net/ethtool/phc_vclocks.c
15196 M: Oleg Nesterov <oleg@redhat.com>
15198 F: arch/*/*/ptrace*.c
15199 F: arch/*/include/asm/ptrace*.h
15200 F: arch/*/ptrace*.c
15201 F: include/asm-generic/syscall.h
15202 F: include/linux/ptrace.h
15203 F: include/linux/regset.h
15204 F: include/linux/tracehook.h
15205 F: include/uapi/linux/ptrace.h
15206 F: include/uapi/linux/ptrace.h
15210 M: Hans Verkuil <hverkuil@xs4all.nl>
15211 L: linux-media@vger.kernel.org
15213 T: git git://linuxtv.org/media_tree.git
15214 F: Documentation/admin-guide/media/pulse8-cec.rst
15215 F: drivers/media/cec/usb/pulse8/
15217 PVRUSB2 VIDEO4LINUX DRIVER
15218 M: Mike Isely <isely@pobox.com>
15219 L: pvrusb2@isely.net (subscribers-only)
15220 L: linux-media@vger.kernel.org
15222 W: http://www.isely.net/pvrusb2/
15223 T: git git://linuxtv.org/media_tree.git
15224 F: Documentation/driver-api/media/drivers/pvrusb2*
15225 F: drivers/media/usb/pvrusb2/
15228 M: Hans Verkuil <hverkuil@xs4all.nl>
15229 L: linux-media@vger.kernel.org
15231 T: git git://linuxtv.org/media_tree.git
15232 F: drivers/media/usb/pwc/*
15233 F: include/trace/events/pwc.h
15236 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15237 L: linux-hwmon@vger.kernel.org
15239 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15240 F: Documentation/hwmon/pwm-fan.rst
15241 F: drivers/hwmon/pwm-fan.c
15244 M: Sean Young <sean@mess.org>
15245 L: linux-media@vger.kernel.org
15247 F: drivers/media/rc/pwm-ir-tx.c
15250 M: Thierry Reding <thierry.reding@gmail.com>
15251 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15252 M: Lee Jones <lee.jones@linaro.org>
15253 L: linux-pwm@vger.kernel.org
15255 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15257 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15258 F: Documentation/devicetree/bindings/pwm/
15259 F: Documentation/driver-api/pwm.rst
15260 F: drivers/gpio/gpio-mvebu.c
15262 F: drivers/video/backlight/pwm_bl.c
15263 F: include/linux/pwm.h
15264 F: include/linux/pwm_backlight.h
15265 K: pwm_(config|apply_state|ops)
15268 M: Robert Jarzmik <robert.jarzmik@free.fr>
15269 L: linux-gpio@vger.kernel.org
15271 F: drivers/gpio/gpio-pxa.c
15277 M: Robert Jarzmik <robert.jarzmik@free.fr>
15278 L: linux-rtc@vger.kernel.org
15281 PXA2xx/PXA3xx SUPPORT
15282 M: Daniel Mack <daniel@zonque.org>
15283 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15284 M: Robert Jarzmik <robert.jarzmik@free.fr>
15285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15287 T: git git://github.com/hzhuang1/linux.git
15288 T: git git://github.com/rjarzmik/linux.git
15289 F: arch/arm/boot/dts/pxa*
15290 F: arch/arm/mach-pxa/
15291 F: drivers/dma/pxa*
15292 F: drivers/pcmcia/pxa2xx*
15293 F: drivers/pinctrl/pxa/
15294 F: drivers/spi/spi-pxa2xx*
15295 F: drivers/usb/gadget/udc/pxa2*
15296 F: include/sound/pxa2xx-lib.h
15301 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15302 L: qat-linux@intel.com
15304 F: drivers/crypto/qat/
15306 QCOM AUDIO (ASoC) DRIVERS
15307 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15308 M: Banajit Goswami <bgoswami@codeaurora.org>
15309 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15311 F: sound/soc/codecs/lpass-va-macro.c
15312 F: sound/soc/codecs/lpass-wsa-macro.*
15313 F: sound/soc/codecs/msm8916-wcd-analog.c
15314 F: sound/soc/codecs/msm8916-wcd-digital.c
15315 F: sound/soc/codecs/wcd9335.*
15316 F: sound/soc/codecs/wcd934x.c
15317 F: sound/soc/codecs/wcd-clsh-v2.*
15318 F: sound/soc/codecs/wsa881x.c
15322 M: Alex Elder <elder@kernel.org>
15323 L: netdev@vger.kernel.org
15325 F: drivers/net/ipa/
15327 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15328 M: Gabriel Somlo <somlo@cmu.edu>
15329 M: "Michael S. Tsirkin" <mst@redhat.com>
15330 L: qemu-devel@nongnu.org
15332 F: drivers/firmware/qemu_fw_cfg.c
15333 F: include/uapi/linux/qemu_fw_cfg.h
15336 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15337 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15338 L: linux-rdma@vger.kernel.org
15340 F: drivers/infiniband/hw/qib/
15342 QLOGIC QL41xxx FCOE DRIVER
15343 M: Saurav Kashyap <skashyap@marvell.com>
15344 M: Javed Hasan <jhasan@marvell.com>
15345 M: GR-QLogic-Storage-Upstream@marvell.com
15346 L: linux-scsi@vger.kernel.org
15348 F: drivers/scsi/qedf/
15350 QLOGIC QL41xxx ISCSI DRIVER
15351 M: Nilesh Javali <njavali@marvell.com>
15352 M: Manish Rangankar <mrangankar@marvell.com>
15353 M: GR-QLogic-Storage-Upstream@marvell.com
15354 L: linux-scsi@vger.kernel.org
15356 F: drivers/scsi/qedi/
15358 QLOGIC QL4xxx ETHERNET DRIVER
15359 M: Ariel Elior <aelior@marvell.com>
15360 M: GR-everest-linux-l2@marvell.com
15361 L: netdev@vger.kernel.org
15363 F: drivers/net/ethernet/qlogic/qed/
15364 F: drivers/net/ethernet/qlogic/qede/
15365 F: include/linux/qed/
15367 QLOGIC QL4xxx RDMA DRIVER
15368 M: Michal Kalderon <mkalderon@marvell.com>
15369 M: Ariel Elior <aelior@marvell.com>
15370 L: linux-rdma@vger.kernel.org
15372 F: drivers/infiniband/hw/qedr/
15373 F: include/uapi/rdma/qedr-abi.h
15375 QLOGIC QLA1280 SCSI DRIVER
15376 M: Michael Reed <mdr@sgi.com>
15377 L: linux-scsi@vger.kernel.org
15379 F: drivers/scsi/qla1280.[ch]
15381 QLOGIC QLA2XXX FC-SCSI DRIVER
15382 M: Nilesh Javali <njavali@marvell.com>
15383 M: GR-QLogic-Storage-Upstream@marvell.com
15384 L: linux-scsi@vger.kernel.org
15386 F: drivers/scsi/qla2xxx/
15388 QLOGIC QLA3XXX NETWORK DRIVER
15389 M: GR-Linux-NIC-Dev@marvell.com
15390 L: netdev@vger.kernel.org
15392 F: drivers/net/ethernet/qlogic/qla3xxx.*
15394 QLOGIC QLA4XXX iSCSI DRIVER
15395 M: Nilesh Javali <njavali@marvell.com>
15396 M: Manish Rangankar <mrangankar@marvell.com>
15397 M: GR-QLogic-Storage-Upstream@marvell.com
15398 L: linux-scsi@vger.kernel.org
15400 F: drivers/scsi/qla4xxx/
15402 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15403 M: Shahed Shaikh <shshaikh@marvell.com>
15404 M: Manish Chopra <manishc@marvell.com>
15405 M: GR-Linux-NIC-Dev@marvell.com
15406 L: netdev@vger.kernel.org
15408 F: drivers/net/ethernet/qlogic/qlcnic/
15410 QLOGIC QLGE 10Gb ETHERNET DRIVER
15411 M: Manish Chopra <manishc@marvell.com>
15412 M: GR-Linux-NIC-Dev@marvell.com
15413 M: Coiby Xu <coiby.xu@gmail.com>
15414 L: netdev@vger.kernel.org
15416 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15417 F: drivers/staging/qlge/
15419 QM1D1B0004 MEDIA DRIVER
15420 M: Akihiro Tsukada <tskd08@gmail.com>
15421 L: linux-media@vger.kernel.org
15423 F: drivers/media/tuners/qm1d1b0004*
15425 QM1D1C0042 MEDIA DRIVER
15426 M: Akihiro Tsukada <tskd08@gmail.com>
15427 L: linux-media@vger.kernel.org
15429 F: drivers/media/tuners/qm1d1c0042*
15432 M: Anders Larsen <al@alarsen.net>
15434 W: http://www.alarsen.net/linux/qnx4fs/
15436 F: include/uapi/linux/qnx4_fs.h
15437 F: include/uapi/linux/qnxtypes.h
15439 QORIQ DPAA2 FSL-MC BUS DRIVER
15440 M: Stuart Yoder <stuyoder@gmail.com>
15441 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15442 L: linux-kernel@vger.kernel.org
15444 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15445 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15446 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15447 F: drivers/bus/fsl-mc/
15448 F: include/uapi/linux/fsl_mc.h
15450 QT1010 MEDIA DRIVER
15451 M: Antti Palosaari <crope@iki.fi>
15452 L: linux-media@vger.kernel.org
15454 W: https://linuxtv.org
15455 W: http://palosaari.fi/linux/
15456 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15457 T: git git://linuxtv.org/anttip/media_tree.git
15458 F: drivers/media/tuners/qt1010*
15460 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15461 M: Kalle Valo <kvalo@codeaurora.org>
15462 L: ath10k@lists.infradead.org
15464 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15466 F: drivers/net/wireless/ath/ath10k/
15468 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15469 M: Kalle Valo <kvalo@codeaurora.org>
15470 L: ath11k@lists.infradead.org
15472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15473 F: drivers/net/wireless/ath/ath11k/
15475 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15476 M: ath9k-devel@qca.qualcomm.com
15477 L: linux-wireless@vger.kernel.org
15479 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15480 F: drivers/net/wireless/ath/ath9k/
15482 QUALCOMM CAMERA SUBSYSTEM DRIVER
15483 M: Robert Foss <robert.foss@linaro.org>
15484 M: Todor Tomov <todor.too@gmail.com>
15485 L: linux-media@vger.kernel.org
15487 F: Documentation/admin-guide/media/qcom_camss.rst
15488 F: Documentation/devicetree/bindings/media/*camss*
15489 F: drivers/media/platform/qcom/camss/
15491 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15492 M: Niklas Cassel <nks@flawful.org>
15493 L: linux-pm@vger.kernel.org
15494 L: linux-arm-msm@vger.kernel.org
15496 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15497 F: drivers/soc/qcom/cpr.c
15499 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15500 M: Ilia Lin <ilia.lin@kernel.org>
15501 L: linux-pm@vger.kernel.org
15503 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15504 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15506 QUALCOMM CRYPTO DRIVERS
15507 M: Thara Gopinath <thara.gopinath@linaro.org>
15508 L: linux-crypto@vger.kernel.org
15509 L: linux-arm-msm@vger.kernel.org
15511 F: drivers/crypto/qce/
15513 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15514 M: Timur Tabi <timur@kernel.org>
15515 L: netdev@vger.kernel.org
15517 F: drivers/net/ethernet/qualcomm/emac/
15519 QUALCOMM ETHQOS ETHERNET DRIVER
15520 M: Vinod Koul <vkoul@kernel.org>
15521 L: netdev@vger.kernel.org
15523 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15524 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15526 QUALCOMM GENERIC INTERFACE I2C DRIVER
15527 M: Akash Asthana <akashast@codeaurora.org>
15528 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15529 L: linux-i2c@vger.kernel.org
15530 L: linux-arm-msm@vger.kernel.org
15532 F: drivers/i2c/busses/i2c-qcom-geni.c
15534 QUALCOMM HEXAGON ARCHITECTURE
15535 M: Brian Cain <bcain@codeaurora.org>
15536 L: linux-hexagon@vger.kernel.org
15540 QUALCOMM HIDMA DRIVER
15541 M: Sinan Kaya <okaya@kernel.org>
15542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15543 L: linux-arm-msm@vger.kernel.org
15544 L: dmaengine@vger.kernel.org
15546 F: drivers/dma/qcom/hidma*
15548 QUALCOMM I2C CCI DRIVER
15549 M: Loic Poulain <loic.poulain@linaro.org>
15550 M: Robert Foss <robert.foss@linaro.org>
15551 L: linux-i2c@vger.kernel.org
15552 L: linux-arm-msm@vger.kernel.org
15554 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15555 F: drivers/i2c/busses/i2c-qcom-cci.c
15558 M: Rob Clark <robdclark@gmail.com>
15559 L: iommu@lists.linux-foundation.org
15560 L: linux-arm-msm@vger.kernel.org
15562 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15564 QUALCOMM IPC ROUTER (QRTR) DRIVER
15565 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15566 L: linux-arm-msm@vger.kernel.org
15568 F: include/trace/events/qrtr.h
15569 F: include/uapi/linux/qrtr.h
15572 QUALCOMM IPCC MAILBOX DRIVER
15573 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15574 L: linux-arm-msm@vger.kernel.org
15576 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15577 F: drivers/mailbox/qcom-ipcc.c
15578 F: include/dt-bindings/mailbox/qcom-ipcc.h
15580 QUALCOMM IPQ4019 USB PHY DRIVER
15581 M: Robert Marko <robert.marko@sartura.hr>
15582 M: Luka Perkov <luka.perkov@sartura.hr>
15583 L: linux-arm-msm@vger.kernel.org
15585 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15586 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15588 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15589 M: Robert Marko <robert.marko@sartura.hr>
15590 M: Luka Perkov <luka.perkov@sartura.hr>
15591 L: linux-arm-msm@vger.kernel.org
15593 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15594 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15596 QUALCOMM RMNET DRIVER
15597 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15598 M: Sean Tranchetti <stranche@codeaurora.org>
15599 L: netdev@vger.kernel.org
15601 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15602 F: drivers/net/ethernet/qualcomm/rmnet/
15603 F: include/linux/if_rmnet.h
15605 QUALCOMM TSENS THERMAL DRIVER
15606 M: Amit Kucheria <amitk@kernel.org>
15607 M: Thara Gopinath <thara.gopinath@linaro.org>
15608 L: linux-pm@vger.kernel.org
15609 L: linux-arm-msm@vger.kernel.org
15611 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15612 F: drivers/thermal/qcom/
15614 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15615 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15616 L: linux-media@vger.kernel.org
15617 L: linux-arm-msm@vger.kernel.org
15619 T: git git://linuxtv.org/media_tree.git
15620 F: Documentation/devicetree/bindings/media/*venus*
15621 F: drivers/media/platform/qcom/venus/
15623 QUALCOMM WCN36XX WIRELESS DRIVER
15624 M: Kalle Valo <kvalo@codeaurora.org>
15625 L: wcn36xx@lists.infradead.org
15627 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15628 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15629 F: drivers/net/wireless/ath/wcn36xx/
15631 QUANTENNA QTNFMAC WIRELESS DRIVER
15632 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15633 R: Sergey Matyukevich <geomatsi@gmail.com>
15634 L: linux-wireless@vger.kernel.org
15636 F: drivers/net/wireless/quantenna
15638 RADEON and AMDGPU DRM DRIVERS
15639 M: Alex Deucher <alexander.deucher@amd.com>
15640 M: Christian König <christian.koenig@amd.com>
15641 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15642 L: amd-gfx@lists.freedesktop.org
15644 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15645 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15646 C: irc://irc.oftc.net/radeon
15647 F: drivers/gpu/drm/amd/
15648 F: drivers/gpu/drm/radeon/
15649 F: include/uapi/drm/amdgpu_drm.h
15650 F: include/uapi/drm/radeon_drm.h
15652 RADEON FRAMEBUFFER DISPLAY DRIVER
15653 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15654 L: linux-fbdev@vger.kernel.org
15656 F: drivers/video/fbdev/aty/radeon*
15657 F: include/uapi/linux/radeonfb.h
15659 RADIOSHARK RADIO DRIVER
15660 M: Hans Verkuil <hverkuil@xs4all.nl>
15661 L: linux-media@vger.kernel.org
15663 T: git git://linuxtv.org/media_tree.git
15664 F: drivers/media/radio/radio-shark.c
15666 RADIOSHARK2 RADIO DRIVER
15667 M: Hans Verkuil <hverkuil@xs4all.nl>
15668 L: linux-media@vger.kernel.org
15670 T: git git://linuxtv.org/media_tree.git
15671 F: drivers/media/radio/radio-shark2.c
15672 F: drivers/media/radio/radio-tea5777.c
15674 RADOS BLOCK DEVICE (RBD)
15675 M: Ilya Dryomov <idryomov@gmail.com>
15676 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15677 L: ceph-devel@vger.kernel.org
15679 W: http://ceph.com/
15680 T: git git://github.com/ceph/ceph-client.git
15681 F: Documentation/ABI/testing/sysfs-bus-rbd
15682 F: drivers/block/rbd.c
15683 F: drivers/block/rbd_types.h
15685 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15686 M: Paul Mackerras <paulus@samba.org>
15687 L: linux-fbdev@vger.kernel.org
15689 F: drivers/video/fbdev/aty/aty128fb.c
15691 RAINSHADOW-CEC DRIVER
15692 M: Hans Verkuil <hverkuil@xs4all.nl>
15693 L: linux-media@vger.kernel.org
15695 T: git git://linuxtv.org/media_tree.git
15696 F: drivers/media/cec/usb/rainshadow/
15698 RALINK MIPS ARCHITECTURE
15699 M: John Crispin <john@phrozen.org>
15700 L: linux-mips@vger.kernel.org
15702 F: arch/mips/ralink
15704 RALINK RT2X00 WIRELESS LAN DRIVER
15705 M: Stanislaw Gruszka <stf_xl@wp.pl>
15706 M: Helmut Schaa <helmut.schaa@googlemail.com>
15707 L: linux-wireless@vger.kernel.org
15709 F: drivers/net/wireless/ralink/rt2x00/
15711 RAMDISK RAM BLOCK DEVICE DRIVER
15712 M: Jens Axboe <axboe@kernel.dk>
15714 F: Documentation/admin-guide/blockdev/ramdisk.rst
15715 F: drivers/block/brd.c
15717 RANCHU VIRTUAL BOARD FOR MIPS
15718 M: Miodrag Dinic <miodrag.dinic@mips.com>
15719 L: linux-mips@vger.kernel.org
15721 F: arch/mips/configs/generic/board-ranchu.config
15722 F: arch/mips/generic/board-ranchu.c
15724 RANDOM NUMBER DRIVER
15725 M: "Theodore Ts'o" <tytso@mit.edu>
15727 F: drivers/char/random.c
15730 M: Matt Porter <mporter@kernel.crashing.org>
15731 M: Alexandre Bounine <alex.bou9@gmail.com>
15733 F: drivers/rapidio/
15736 M: Tony Luck <tony.luck@intel.com>
15737 M: Borislav Petkov <bp@alien8.de>
15738 L: linux-edac@vger.kernel.org
15740 F: Documentation/admin-guide/ras.rst
15742 F: include/linux/ras.h
15743 F: include/ras/ras_event.h
15745 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15746 L: linux-wireless@vger.kernel.org
15748 F: drivers/net/wireless/ray*
15750 RC-CORE / LIRC FRAMEWORK
15751 M: Sean Young <sean@mess.org>
15752 L: linux-media@vger.kernel.org
15754 W: http://linuxtv.org
15755 T: git git://linuxtv.org/media_tree.git
15756 F: Documentation/driver-api/media/rc-core.rst
15757 F: Documentation/userspace-api/media/rc/
15758 F: drivers/media/rc/
15759 F: include/media/rc-map.h
15760 F: include/media/rc-core.h
15761 F: include/uapi/linux/lirc.h
15763 RCMM REMOTE CONTROLS DECODER
15764 M: Patrick Lerda <patrick9876@free.fr>
15766 F: drivers/media/rc/ir-rcmm-decoder.c
15768 RCUTORTURE TEST FRAMEWORK
15769 M: "Paul E. McKenney" <paulmck@kernel.org>
15770 M: Josh Triplett <josh@joshtriplett.org>
15771 R: Steven Rostedt <rostedt@goodmis.org>
15772 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15773 R: Lai Jiangshan <jiangshanlai@gmail.com>
15774 L: rcu@vger.kernel.org
15776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15777 F: tools/testing/selftests/rcutorture
15779 RDACM20 Camera Sensor
15780 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15781 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15782 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15783 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15784 L: linux-media@vger.kernel.org
15786 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15787 F: drivers/media/i2c/max9271.c
15788 F: drivers/media/i2c/max9271.h
15789 F: drivers/media/i2c/rdacm20.c
15791 RDACM21 Camera Sensor
15792 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15793 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15794 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15795 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15796 L: linux-media@vger.kernel.org
15798 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15799 F: drivers/media/i2c/max9271.c
15800 F: drivers/media/i2c/max9271.h
15801 F: drivers/media/i2c/rdacm21.c
15804 M: Florian Fainelli <florian@openwrt.org>
15807 RDC R6040 FAST ETHERNET DRIVER
15808 M: Florian Fainelli <f.fainelli@gmail.com>
15809 L: netdev@vger.kernel.org
15811 F: drivers/net/ethernet/rdc/r6040.c
15813 RDMAVT - RDMA verbs software
15814 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15815 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15816 L: linux-rdma@vger.kernel.org
15818 F: drivers/infiniband/sw/rdmavt
15820 RDS - RELIABLE DATAGRAM SOCKETS
15821 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15822 L: netdev@vger.kernel.org
15823 L: linux-rdma@vger.kernel.org
15824 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15826 W: https://oss.oracle.com/projects/rds/
15827 F: Documentation/networking/rds.rst
15830 RDT - RESOURCE ALLOCATION
15831 M: Fenghua Yu <fenghua.yu@intel.com>
15832 M: Reinette Chatre <reinette.chatre@intel.com>
15833 L: linux-kernel@vger.kernel.org
15835 F: Documentation/x86/resctrl*
15836 F: arch/x86/include/asm/resctrl.h
15837 F: arch/x86/kernel/cpu/resctrl/
15838 F: tools/testing/selftests/resctrl/
15840 READ-COPY UPDATE (RCU)
15841 M: "Paul E. McKenney" <paulmck@kernel.org>
15842 M: Josh Triplett <josh@joshtriplett.org>
15843 R: Steven Rostedt <rostedt@goodmis.org>
15844 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15845 R: Lai Jiangshan <jiangshanlai@gmail.com>
15846 R: Joel Fernandes <joel@joelfernandes.org>
15847 L: rcu@vger.kernel.org
15849 W: http://www.rdrop.com/users/paulmck/RCU/
15850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15851 F: Documentation/RCU/
15852 F: include/linux/rcu*
15854 X: Documentation/RCU/torture.rst
15855 X: include/linux/srcu*.h
15856 X: kernel/rcu/srcu*.c
15858 REAL TIME CLOCK (RTC) SUBSYSTEM
15859 M: Alessandro Zummo <a.zummo@towertech.it>
15860 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15861 L: linux-rtc@vger.kernel.org
15863 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15865 F: Documentation/admin-guide/rtc.rst
15866 F: Documentation/devicetree/bindings/rtc/
15868 F: include/linux/platform_data/rtc-*
15869 F: include/linux/rtc.h
15870 F: include/linux/rtc/
15871 F: include/uapi/linux/rtc.h
15872 F: tools/testing/selftests/rtc/
15874 REALTEK AUDIO CODECS
15875 M: Oder Chiou <oder_chiou@realtek.com>
15877 F: include/sound/rt*.h
15878 F: sound/soc/codecs/rt*
15880 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15881 M: Linus Walleij <linus.walleij@linaro.org>
15883 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15884 F: drivers/net/dsa/realtek-smi*
15885 F: drivers/net/dsa/rtl83*
15887 REALTEK WIRELESS DRIVER (rtlwifi family)
15888 M: Ping-Ke Shih <pkshih@realtek.com>
15889 L: linux-wireless@vger.kernel.org
15891 W: https://wireless.wiki.kernel.org/
15892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15893 F: drivers/net/wireless/realtek/rtlwifi/
15895 REALTEK WIRELESS DRIVER (rtw88)
15896 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15897 L: linux-wireless@vger.kernel.org
15899 F: drivers/net/wireless/realtek/rtw88/
15901 REDPINE WIRELESS DRIVER
15902 M: Amitkumar Karwar <amitkarwar@gmail.com>
15903 M: Siva Rebbagondla <siva8118@gmail.com>
15904 L: linux-wireless@vger.kernel.org
15906 F: drivers/net/wireless/rsi/
15908 REGISTER MAP ABSTRACTION
15909 M: Mark Brown <broonie@kernel.org>
15910 L: linux-kernel@vger.kernel.org
15912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15913 F: Documentation/devicetree/bindings/regmap/
15914 F: drivers/base/regmap/
15915 F: include/linux/regmap.h
15917 REISERFS FILE SYSTEM
15918 L: reiserfs-devel@vger.kernel.org
15922 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15923 M: Ohad Ben-Cohen <ohad@wizery.com>
15924 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15925 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15926 L: linux-remoteproc@vger.kernel.org
15928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15929 F: Documentation/ABI/testing/sysfs-class-remoteproc
15930 F: Documentation/devicetree/bindings/remoteproc/
15931 F: Documentation/staging/remoteproc.rst
15932 F: drivers/remoteproc/
15933 F: include/linux/remoteproc.h
15934 F: include/linux/remoteproc/
15936 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15937 M: Ohad Ben-Cohen <ohad@wizery.com>
15938 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15939 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15940 L: linux-remoteproc@vger.kernel.org
15942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15943 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15944 F: Documentation/staging/rpmsg.rst
15946 F: include/linux/rpmsg.h
15947 F: include/linux/rpmsg/
15948 F: include/uapi/linux/rpmsg.h
15951 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15952 M: Stephan Gerhold <stephan@gerhold.net>
15953 L: netdev@vger.kernel.org
15954 L: linux-remoteproc@vger.kernel.org
15956 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15958 RENESAS CLOCK DRIVERS
15959 M: Geert Uytterhoeven <geert+renesas@glider.be>
15960 L: linux-renesas-soc@vger.kernel.org
15962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15963 F: Documentation/devicetree/bindings/clock/renesas,*
15964 F: drivers/clk/renesas/
15966 RENESAS EMEV2 I2C DRIVER
15967 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15968 L: linux-renesas-soc@vger.kernel.org
15970 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15971 F: drivers/i2c/busses/i2c-emev2.c
15973 RENESAS ETHERNET DRIVERS
15974 R: Sergey Shtylyov <s.shtylyov@omp.ru>
15975 L: netdev@vger.kernel.org
15976 L: linux-renesas-soc@vger.kernel.org
15977 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15978 F: drivers/net/ethernet/renesas/
15979 F: include/linux/sh_eth.h
15981 RENESAS R-CAR GYROADC DRIVER
15982 M: Marek Vasut <marek.vasut@gmail.com>
15983 L: linux-iio@vger.kernel.org
15985 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15986 F: drivers/iio/adc/rcar-gyroadc.c
15988 RENESAS R-CAR I2C DRIVERS
15989 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15990 L: linux-renesas-soc@vger.kernel.org
15992 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15993 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15994 F: drivers/i2c/busses/i2c-rcar.c
15995 F: drivers/i2c/busses/i2c-sh_mobile.c
15997 RENESAS R-CAR THERMAL DRIVERS
15998 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15999 L: linux-renesas-soc@vger.kernel.org
16001 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16002 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16003 F: drivers/thermal/rcar_gen3_thermal.c
16004 F: drivers/thermal/rcar_thermal.c
16006 RENESAS RIIC DRIVER
16007 M: Chris Brandt <chris.brandt@renesas.com>
16008 L: linux-renesas-soc@vger.kernel.org
16010 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16011 F: drivers/i2c/busses/i2c-riic.c
16013 RENESAS USB PHY DRIVER
16014 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16015 L: linux-renesas-soc@vger.kernel.org
16017 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16019 RENESAS RZ/G2L A/D DRIVER
16020 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16021 L: linux-iio@vger.kernel.org
16022 L: linux-renesas-soc@vger.kernel.org
16024 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16025 F: drivers/iio/adc/rzg2l_adc.c
16027 RESET CONTROLLER FRAMEWORK
16028 M: Philipp Zabel <p.zabel@pengutronix.de>
16030 T: git git://git.pengutronix.de/git/pza/linux
16031 F: Documentation/devicetree/bindings/reset/
16032 F: Documentation/driver-api/reset.rst
16034 F: include/dt-bindings/reset/
16035 F: include/linux/reset-controller.h
16036 F: include/linux/reset.h
16037 F: include/linux/reset/
16038 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16040 RESTARTABLE SEQUENCES SUPPORT
16041 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16042 M: Peter Zijlstra <peterz@infradead.org>
16043 M: "Paul E. McKenney" <paulmck@kernel.org>
16044 M: Boqun Feng <boqun.feng@gmail.com>
16045 L: linux-kernel@vger.kernel.org
16047 F: include/trace/events/rseq.h
16048 F: include/uapi/linux/rseq.h
16050 F: tools/testing/selftests/rseq/
16053 M: Johannes Berg <johannes@sipsolutions.net>
16054 L: linux-wireless@vger.kernel.org
16056 W: https://wireless.wiki.kernel.org/
16057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16059 F: Documentation/ABI/stable/sysfs-class-rfkill
16060 F: Documentation/driver-api/rfkill.rst
16061 F: include/linux/rfkill.h
16062 F: include/uapi/linux/rfkill.h
16066 M: Thomas Graf <tgraf@suug.ch>
16067 M: Herbert Xu <herbert@gondor.apana.org.au>
16068 L: netdev@vger.kernel.org
16070 F: include/linux/rhashtable-types.h
16071 F: include/linux/rhashtable.h
16072 F: lib/rhashtable.c
16073 F: lib/test_rhashtable.c
16075 RICOH R5C592 MEMORYSTICK DRIVER
16076 M: Maxim Levitsky <maximlevitsky@gmail.com>
16078 F: drivers/memstick/host/r592.*
16080 RICOH SMARTMEDIA/XD DRIVER
16081 M: Maxim Levitsky <maximlevitsky@gmail.com>
16083 F: drivers/mtd/nand/raw/r852.c
16084 F: drivers/mtd/nand/raw/r852.h
16086 RISC-V ARCHITECTURE
16087 M: Paul Walmsley <paul.walmsley@sifive.com>
16088 M: Palmer Dabbelt <palmer@dabbelt.com>
16089 M: Albert Ou <aou@eecs.berkeley.edu>
16090 L: linux-riscv@lists.infradead.org
16092 P: Documentation/riscv/patch-acceptance.rst
16093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16098 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16099 M: Lewis Hanly <lewis.hanly@microchip.com>
16100 L: linux-riscv@lists.infradead.org
16102 F: drivers/mailbox/mailbox-mpfs.c
16103 F: drivers/soc/microchip/
16104 F: include/soc/microchip/mpfs.h
16107 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16108 M: Jack Wang <jinpu.wang@ionos.com>
16109 L: linux-block@vger.kernel.org
16111 F: drivers/block/rnbd/
16114 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16116 W: http://sourceforge.net/projects/roccat/
16117 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16118 F: drivers/hid/hid-roccat*
16119 F: include/linux/hid-roccat*
16121 ROCKCHIP ISP V1 DRIVER
16122 M: Helen Koike <helen.koike@collabora.com>
16123 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16124 L: linux-media@vger.kernel.org
16125 L: linux-rockchip@lists.infradead.org
16127 F: Documentation/admin-guide/media/rkisp1.rst
16128 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16129 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16130 F: drivers/media/platform/rockchip/rkisp1
16131 F: include/uapi/linux/rkisp1-config.h
16133 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16134 M: Jacob Chen <jacob-chen@iotwrt.com>
16135 M: Ezequiel Garcia <ezequiel@collabora.com>
16136 L: linux-media@vger.kernel.org
16137 L: linux-rockchip@lists.infradead.org
16139 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16140 F: drivers/media/platform/rockchip/rga/
16142 ROCKCHIP VIDEO DECODER DRIVER
16143 M: Ezequiel Garcia <ezequiel@collabora.com>
16144 L: linux-media@vger.kernel.org
16145 L: linux-rockchip@lists.infradead.org
16147 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16148 F: drivers/staging/media/rkvdec/
16151 M: Jiri Pirko <jiri@resnulli.us>
16152 L: netdev@vger.kernel.org
16154 F: drivers/net/ethernet/rocker/
16156 ROCKETPORT EXPRESS/INFINITY DRIVER
16157 M: Kevin Cernekee <cernekee@gmail.com>
16158 L: linux-serial@vger.kernel.org
16160 F: drivers/tty/serial/rp2.*
16162 ROHM BD99954 CHARGER IC
16163 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16164 L: linux-power@fi.rohmeurope.com
16166 F: drivers/power/supply/bd99954-charger.c
16167 F: drivers/power/supply/bd99954-charger.h
16169 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16170 M: Tomasz Duszynski <tduszyns@gmail.com>
16172 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16173 F: drivers/iio/light/bh1750.c
16175 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16176 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16177 L: linux-kernel@vger.kernel.org
16178 L: linux-renesas-soc@vger.kernel.org
16180 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16181 F: drivers/gpio/gpio-bd9571mwv.c
16182 F: drivers/mfd/bd9571mwv.c
16183 F: drivers/regulator/bd9571mwv-regulator.c
16184 F: include/linux/mfd/bd9571mwv.h
16186 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16187 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16188 L: linux-power@fi.rohmeurope.com
16190 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16191 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16192 F: drivers/clk/clk-bd718x7.c
16193 F: drivers/gpio/gpio-bd70528.c
16194 F: drivers/gpio/gpio-bd71815.c
16195 F: drivers/gpio/gpio-bd71828.c
16196 F: drivers/mfd/rohm-bd70528.c
16197 F: drivers/mfd/rohm-bd71828.c
16198 F: drivers/mfd/rohm-bd718x7.c
16199 F: drivers/mfd/rohm-bd9576.c
16200 F: drivers/power/supply/bd70528-charger.c
16201 F: drivers/regulator/bd70528-regulator.c
16202 F: drivers/regulator/bd71815-regulator.c
16203 F: drivers/regulator/bd71828-regulator.c
16204 F: drivers/regulator/bd718x7-regulator.c
16205 F: drivers/regulator/bd9576-regulator.c
16206 F: drivers/regulator/rohm-regulator.c
16207 F: drivers/rtc/rtc-bd70528.c
16208 F: drivers/watchdog/bd70528_wdt.c
16209 F: drivers/watchdog/bd9576_wdt.c
16210 F: include/linux/mfd/rohm-bd70528.h
16211 F: include/linux/mfd/rohm-bd71815.h
16212 F: include/linux/mfd/rohm-bd71828.h
16213 F: include/linux/mfd/rohm-bd718x7.h
16214 F: include/linux/mfd/rohm-bd957x.h
16215 F: include/linux/mfd/rohm-generic.h
16216 F: include/linux/mfd/rohm-shared.h
16219 M: Ralf Baechle <ralf@linux-mips.org>
16220 L: linux-hams@vger.kernel.org
16222 W: http://www.linux-ax25.org/
16223 F: include/net/rose.h
16224 F: include/uapi/linux/rose.h
16227 ROTATION DRIVER FOR ALLWINNER A83T
16228 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16229 L: linux-media@vger.kernel.org
16231 T: git git://linuxtv.org/media_tree.git
16232 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16233 F: drivers/media/platform/sunxi/sun8i-rotate/
16235 RTL2830 MEDIA DRIVER
16236 M: Antti Palosaari <crope@iki.fi>
16237 L: linux-media@vger.kernel.org
16239 W: https://linuxtv.org
16240 W: http://palosaari.fi/linux/
16241 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16242 T: git git://linuxtv.org/anttip/media_tree.git
16243 F: drivers/media/dvb-frontends/rtl2830*
16245 RTL2832 MEDIA DRIVER
16246 M: Antti Palosaari <crope@iki.fi>
16247 L: linux-media@vger.kernel.org
16249 W: https://linuxtv.org
16250 W: http://palosaari.fi/linux/
16251 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16252 T: git git://linuxtv.org/anttip/media_tree.git
16253 F: drivers/media/dvb-frontends/rtl2832*
16255 RTL2832_SDR MEDIA DRIVER
16256 M: Antti Palosaari <crope@iki.fi>
16257 L: linux-media@vger.kernel.org
16259 W: https://linuxtv.org
16260 W: http://palosaari.fi/linux/
16261 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16262 T: git git://linuxtv.org/anttip/media_tree.git
16263 F: drivers/media/dvb-frontends/rtl2832_sdr*
16265 RTL8180 WIRELESS DRIVER
16266 L: linux-wireless@vger.kernel.org
16268 W: https://wireless.wiki.kernel.org/
16269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16270 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16272 RTL8187 WIRELESS DRIVER
16273 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16274 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16275 M: Larry Finger <Larry.Finger@lwfinger.net>
16276 L: linux-wireless@vger.kernel.org
16278 W: https://wireless.wiki.kernel.org/
16279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16280 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16282 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16283 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16284 L: linux-wireless@vger.kernel.org
16286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16287 F: drivers/net/wireless/realtek/rtl8xxxu/
16289 RTRS TRANSPORT DRIVERS
16290 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16291 M: Jack Wang <jinpu.wang@ionos.com>
16292 L: linux-rdma@vger.kernel.org
16294 F: drivers/infiniband/ulp/rtrs/
16296 RXRPC SOCKETS (AF_RXRPC)
16297 M: David Howells <dhowells@redhat.com>
16298 M: Marc Dionne <marc.dionne@auristor.com>
16299 L: linux-afs@lists.infradead.org
16301 W: https://www.infradead.org/~dhowells/kafs/
16302 F: Documentation/networking/rxrpc.rst
16303 F: include/keys/rxrpc-type.h
16304 F: include/net/af_rxrpc.h
16305 F: include/trace/events/rxrpc.h
16306 F: include/uapi/linux/rxrpc.h
16309 S3 SAVAGE FRAMEBUFFER DRIVER
16310 M: Antonino Daplas <adaplas@gmail.com>
16311 L: linux-fbdev@vger.kernel.org
16313 F: drivers/video/fbdev/savage/
16316 M: Heiko Carstens <hca@linux.ibm.com>
16317 M: Vasily Gorbik <gor@linux.ibm.com>
16318 M: Christian Borntraeger <borntraeger@de.ibm.com>
16319 R: Alexander Gordeev <agordeev@linux.ibm.com>
16320 L: linux-s390@vger.kernel.org
16322 W: http://www.ibm.com/developerworks/linux/linux390/
16323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16324 F: Documentation/driver-api/s390-drivers.rst
16325 F: Documentation/s390/
16329 S390 COMMON I/O LAYER
16330 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16331 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16332 L: linux-s390@vger.kernel.org
16334 W: http://www.ibm.com/developerworks/linux/linux390/
16335 F: drivers/s390/cio/
16338 M: Stefan Haberland <sth@linux.ibm.com>
16339 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16340 L: linux-s390@vger.kernel.org
16342 W: http://www.ibm.com/developerworks/linux/linux390/
16343 F: block/partitions/ibm.c
16344 F: drivers/s390/block/dasd*
16345 F: include/linux/dasd_mod.h
16348 M: Matthew Rosato <mjrosato@linux.ibm.com>
16349 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16350 L: linux-s390@vger.kernel.org
16352 W: http://www.ibm.com/developerworks/linux/linux390/
16353 F: drivers/iommu/s390-iommu.c
16355 S390 IUCV NETWORK LAYER
16356 M: Julian Wiedmann <jwi@linux.ibm.com>
16357 M: Karsten Graul <kgraul@linux.ibm.com>
16358 L: linux-s390@vger.kernel.org
16359 L: netdev@vger.kernel.org
16361 W: http://www.ibm.com/developerworks/linux/linux390/
16362 F: drivers/s390/net/*iucv*
16363 F: include/net/iucv/
16366 S390 NETWORK DRIVERS
16367 M: Julian Wiedmann <jwi@linux.ibm.com>
16368 M: Karsten Graul <kgraul@linux.ibm.com>
16369 L: linux-s390@vger.kernel.org
16370 L: netdev@vger.kernel.org
16372 W: http://www.ibm.com/developerworks/linux/linux390/
16373 F: drivers/s390/net/
16376 M: Niklas Schnelle <schnelle@linux.ibm.com>
16377 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16378 L: linux-s390@vger.kernel.org
16380 W: http://www.ibm.com/developerworks/linux/linux390/
16382 F: drivers/pci/hotplug/s390_pci_hpc.c
16383 F: Documentation/s390/pci.rst
16385 S390 VFIO AP DRIVER
16386 M: Tony Krowiak <akrowiak@linux.ibm.com>
16387 M: Halil Pasic <pasic@linux.ibm.com>
16388 M: Jason Herne <jjherne@linux.ibm.com>
16389 L: linux-s390@vger.kernel.org
16391 W: http://www.ibm.com/developerworks/linux/linux390/
16392 F: Documentation/s390/vfio-ap.rst
16393 F: drivers/s390/crypto/vfio_ap_drv.c
16394 F: drivers/s390/crypto/vfio_ap_ops.c
16395 F: drivers/s390/crypto/vfio_ap_private.h
16397 S390 VFIO-CCW DRIVER
16398 M: Eric Farman <farman@linux.ibm.com>
16399 M: Matthew Rosato <mjrosato@linux.ibm.com>
16400 R: Halil Pasic <pasic@linux.ibm.com>
16401 L: linux-s390@vger.kernel.org
16402 L: kvm@vger.kernel.org
16404 F: Documentation/s390/vfio-ccw.rst
16405 F: drivers/s390/cio/vfio_ccw*
16406 F: include/uapi/linux/vfio_ccw.h
16408 S390 VFIO-PCI DRIVER
16409 M: Matthew Rosato <mjrosato@linux.ibm.com>
16410 M: Eric Farman <farman@linux.ibm.com>
16411 L: linux-s390@vger.kernel.org
16412 L: kvm@vger.kernel.org
16414 F: drivers/vfio/pci/vfio_pci_zdev.c
16415 F: include/uapi/linux/vfio_zdev.h
16418 M: Harald Freudenberger <freude@linux.ibm.com>
16419 L: linux-s390@vger.kernel.org
16421 W: http://www.ibm.com/developerworks/linux/linux390/
16422 F: drivers/s390/crypto/
16425 M: Steffen Maier <maier@linux.ibm.com>
16426 M: Benjamin Block <bblock@linux.ibm.com>
16427 L: linux-s390@vger.kernel.org
16429 W: http://www.ibm.com/developerworks/linux/linux390/
16430 F: drivers/s390/scsi/zfcp_*
16432 S3C ADC BATTERY DRIVER
16433 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16434 L: linux-samsung-soc@vger.kernel.org
16436 F: drivers/power/supply/s3c_adc_battery.c
16437 F: include/linux/s3c_adc_battery.h
16439 S3C24XX SD/MMC Driver
16440 M: Ben Dooks <ben-linux@fluff.org>
16441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16443 F: drivers/mmc/host/s3cmci.*
16445 SAA6588 RDS RECEIVER DRIVER
16446 M: Hans Verkuil <hverkuil@xs4all.nl>
16447 L: linux-media@vger.kernel.org
16449 W: https://linuxtv.org
16450 T: git git://linuxtv.org/media_tree.git
16451 F: drivers/media/i2c/saa6588*
16453 SAA7134 VIDEO4LINUX DRIVER
16454 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16455 L: linux-media@vger.kernel.org
16457 W: https://linuxtv.org
16458 T: git git://linuxtv.org/media_tree.git
16459 F: Documentation/driver-api/media/drivers/saa7134*
16460 F: drivers/media/pci/saa7134/
16462 SAA7146 VIDEO4LINUX-2 DRIVER
16463 M: Hans Verkuil <hverkuil@xs4all.nl>
16464 L: linux-media@vger.kernel.org
16466 T: git git://linuxtv.org/media_tree.git
16467 F: drivers/media/common/saa7146/
16468 F: drivers/media/pci/saa7146/
16469 F: include/media/drv-intf/saa7146*
16471 SAFESETID SECURITY MODULE
16472 M: Micah Morton <mortonm@chromium.org>
16474 F: Documentation/admin-guide/LSM/SafeSetID.rst
16475 F: security/safesetid/
16477 SAMSUNG AUDIO (ASoC) DRIVERS
16478 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16479 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16480 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16482 F: Documentation/devicetree/bindings/sound/samsung*
16483 F: sound/soc/samsung/
16485 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16486 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16487 L: linux-crypto@vger.kernel.org
16488 L: linux-samsung-soc@vger.kernel.org
16490 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16491 F: drivers/crypto/exynos-rng.c
16493 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16494 M: Łukasz Stelmach <l.stelmach@samsung.com>
16495 L: linux-samsung-soc@vger.kernel.org
16497 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16498 F: drivers/char/hw_random/exynos-trng.c
16500 SAMSUNG FRAMEBUFFER DRIVER
16501 M: Jingoo Han <jingoohan1@gmail.com>
16502 L: linux-fbdev@vger.kernel.org
16504 F: drivers/video/fbdev/s3c-fb.c
16506 SAMSUNG INTERCONNECT DRIVERS
16507 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16508 M: Artur Świgoń <a.swigon@samsung.com>
16509 L: linux-pm@vger.kernel.org
16510 L: linux-samsung-soc@vger.kernel.org
16512 F: drivers/interconnect/samsung/
16514 SAMSUNG LAPTOP DRIVER
16515 M: Corentin Chary <corentin.chary@gmail.com>
16516 L: platform-driver-x86@vger.kernel.org
16518 F: drivers/platform/x86/samsung-laptop.c
16520 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16521 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16522 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16523 L: linux-kernel@vger.kernel.org
16524 L: linux-samsung-soc@vger.kernel.org
16526 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16527 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16528 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16529 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16530 F: drivers/clk/clk-s2mps11.c
16531 F: drivers/mfd/sec*.c
16532 F: drivers/regulator/s2m*.c
16533 F: drivers/regulator/s5m*.c
16534 F: drivers/rtc/rtc-s5m.c
16535 F: include/linux/mfd/samsung/
16537 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16538 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16539 L: linux-media@vger.kernel.org
16540 L: linux-samsung-soc@vger.kernel.org
16542 F: drivers/media/platform/s3c-camif/
16543 F: include/media/drv-intf/s3c_camif.h
16545 SAMSUNG S3FWRN5 NFC DRIVER
16546 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16547 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16548 L: linux-nfc@lists.01.org (subscribers-only)
16550 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16551 F: drivers/nfc/s3fwrn5
16553 SAMSUNG S5C73M3 CAMERA DRIVER
16554 M: Andrzej Hajda <a.hajda@samsung.com>
16555 L: linux-media@vger.kernel.org
16557 F: drivers/media/i2c/s5c73m3/*
16559 SAMSUNG S5K5BAF CAMERA DRIVER
16560 M: Andrzej Hajda <a.hajda@samsung.com>
16561 L: linux-media@vger.kernel.org
16563 F: drivers/media/i2c/s5k5baf.c
16565 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16566 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16567 M: Vladimir Zapolskiy <vz@mleia.com>
16568 L: linux-crypto@vger.kernel.org
16569 L: linux-samsung-soc@vger.kernel.org
16571 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16572 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16573 F: drivers/crypto/s5p-sss.c
16575 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16576 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16577 L: linux-media@vger.kernel.org
16579 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16580 F: drivers/media/platform/exynos4-is/
16582 SAMSUNG SOC CLOCK DRIVERS
16583 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16584 M: Tomasz Figa <tomasz.figa@gmail.com>
16585 M: Chanwoo Choi <cw00.choi@samsung.com>
16586 L: linux-samsung-soc@vger.kernel.org
16588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16589 F: Documentation/devicetree/bindings/clock/exynos*.txt
16590 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16591 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16592 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16593 F: drivers/clk/samsung/
16594 F: include/dt-bindings/clock/exynos*.h
16595 F: include/dt-bindings/clock/s3c*.h
16596 F: include/dt-bindings/clock/s5p*.h
16597 F: include/dt-bindings/clock/samsung,*.h
16598 F: include/linux/clk/samsung.h
16599 F: include/linux/platform_data/clk-s3c2410.h
16601 SAMSUNG SPI DRIVERS
16602 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16603 M: Andi Shyti <andi@etezian.org>
16604 L: linux-spi@vger.kernel.org
16605 L: linux-samsung-soc@vger.kernel.org
16607 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16608 F: drivers/spi/spi-s3c*
16609 F: include/linux/platform_data/spi-s3c64xx.h
16610 F: include/linux/spi/s3c24xx-fiq.h
16612 SAMSUNG SXGBE DRIVERS
16613 M: Byungho An <bh74.an@samsung.com>
16614 L: netdev@vger.kernel.org
16616 F: drivers/net/ethernet/samsung/sxgbe/
16618 SAMSUNG THERMAL DRIVER
16619 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16620 L: linux-pm@vger.kernel.org
16621 L: linux-samsung-soc@vger.kernel.org
16623 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16624 F: drivers/thermal/samsung/
16626 SAMSUNG USB2 PHY DRIVER
16627 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16628 L: linux-kernel@vger.kernel.org
16630 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16631 F: Documentation/driver-api/phy/samsung-usb2.rst
16632 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16633 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16634 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16635 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16636 F: drivers/phy/samsung/phy-samsung-usb2.c
16637 F: drivers/phy/samsung/phy-samsung-usb2.h
16639 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16640 M: Paul Barker <paul.barker@sancloud.com>
16641 R: Marc Murphy <marc.murphy@sancloud.com>
16643 F: arch/arm/boot/dts/am335x-sancloud*
16646 M: Zwane Mwaikambo <zwanem@gmail.com>
16648 F: drivers/watchdog/sc1200wdt.c
16651 M: Ingo Molnar <mingo@redhat.com>
16652 M: Peter Zijlstra <peterz@infradead.org>
16653 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16654 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16655 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16656 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16657 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16658 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16659 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16660 L: linux-kernel@vger.kernel.org
16662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16663 F: include/linux/preempt.h
16664 F: include/linux/sched.h
16665 F: include/linux/wait.h
16666 F: include/uapi/linux/sched.h
16669 SCR24X CHIP CARD INTERFACE DRIVER
16670 M: Lubomir Rintel <lkundrak@v3.sk>
16672 F: drivers/char/pcmcia/scr24x_cs.c
16674 SCSI RDMA PROTOCOL (SRP) INITIATOR
16675 M: Bart Van Assche <bvanassche@acm.org>
16676 L: linux-rdma@vger.kernel.org
16678 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16679 F: drivers/infiniband/ulp/srp/
16680 F: include/scsi/srp.h
16682 SCSI RDMA PROTOCOL (SRP) TARGET
16683 M: Bart Van Assche <bvanassche@acm.org>
16684 L: linux-rdma@vger.kernel.org
16685 L: target-devel@vger.kernel.org
16687 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16688 F: drivers/infiniband/ulp/srpt/
16691 M: Doug Gilbert <dgilbert@interlog.com>
16692 L: linux-scsi@vger.kernel.org
16694 W: http://sg.danny.cz/sg
16695 F: Documentation/scsi/scsi-generic.rst
16696 F: drivers/scsi/sg.c
16697 F: include/scsi/sg.h
16700 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16701 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16702 L: linux-scsi@vger.kernel.org
16704 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16707 F: Documentation/devicetree/bindings/scsi/
16712 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16713 L: linux-scsi@vger.kernel.org
16715 F: Documentation/scsi/st.rst
16716 F: drivers/scsi/st.*
16717 F: drivers/scsi/st_*.h
16719 SCSI TARGET CORE USER DRIVER
16720 M: Bodo Stroesser <bostroesser@gmail.com>
16721 L: linux-scsi@vger.kernel.org
16722 L: target-devel@vger.kernel.org
16724 F: Documentation/target/tcmu-design.rst
16725 F: drivers/target/target_core_user.c
16726 F: include/uapi/linux/target_core_user.h
16728 SCSI TARGET SUBSYSTEM
16729 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16730 L: linux-scsi@vger.kernel.org
16731 L: target-devel@vger.kernel.org
16733 W: http://www.linux-iscsi.org
16734 Q: https://patchwork.kernel.org/project/target-devel/list/
16735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16736 F: Documentation/target/
16741 M: Vlad Yasevich <vyasevich@gmail.com>
16742 M: Neil Horman <nhorman@tuxdriver.com>
16743 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16744 L: linux-sctp@vger.kernel.org
16746 W: http://lksctp.sourceforge.net
16747 F: Documentation/networking/sctp.rst
16748 F: include/linux/sctp.h
16749 F: include/net/sctp/
16750 F: include/uapi/linux/sctp.h
16754 M: Jim Cromie <jim.cromie@gmail.com>
16756 F: Documentation/i2c/busses/scx200_acb.rst
16757 F: arch/x86/platform/scx200/
16758 F: drivers/i2c/busses/scx200*
16759 F: drivers/mtd/maps/scx200_docflash.c
16760 F: drivers/watchdog/scx200_wdt.c
16761 F: include/linux/scx200.h
16764 M: Jim Cromie <jim.cromie@gmail.com>
16766 F: drivers/char/scx200_gpio.c
16767 F: include/linux/scx200_gpio.h
16769 SCx200 HRT CLOCKSOURCE DRIVER
16770 M: Jim Cromie <jim.cromie@gmail.com>
16772 F: drivers/clocksource/scx200_hrt.c
16774 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16775 M: Sascha Sommer <saschasommer@freenet.de>
16776 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16778 F: drivers/mmc/host/sdricoh_cs.c
16780 SECO BOARDS CEC DRIVER
16781 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16783 F: drivers/media/cec/platform/seco/seco-cec.c
16784 F: drivers/media/cec/platform/seco/seco-cec.h
16787 M: Kees Cook <keescook@chromium.org>
16788 R: Andy Lutomirski <luto@amacapital.net>
16789 R: Will Drewry <wad@chromium.org>
16791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16792 F: Documentation/userspace-api/seccomp_filter.rst
16793 F: include/linux/seccomp.h
16794 F: include/uapi/linux/seccomp.h
16795 F: kernel/seccomp.c
16796 F: tools/testing/selftests/kselftest_harness.h
16797 F: tools/testing/selftests/seccomp/*
16798 K: \bsecure_computing
16801 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16802 M: Al Cooper <alcooperx@gmail.com>
16803 L: linux-mmc@vger.kernel.org
16804 L: bcm-kernel-feedback-list@broadcom.com
16806 F: drivers/mmc/host/sdhci-brcmstb*
16808 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16809 M: Adrian Hunter <adrian.hunter@intel.com>
16810 L: linux-mmc@vger.kernel.org
16812 F: drivers/mmc/host/sdhci*
16813 F: include/linux/mmc/sdhci*
16815 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16816 M: Eugen Hristev <eugen.hristev@microchip.com>
16817 L: linux-mmc@vger.kernel.org
16819 F: drivers/mmc/host/sdhci-of-at91.c
16821 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16822 M: Ben Dooks <ben-linux@fluff.org>
16823 M: Jaehoon Chung <jh80.chung@samsung.com>
16824 L: linux-mmc@vger.kernel.org
16826 F: drivers/mmc/host/sdhci-s3c*
16828 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16829 M: Viresh Kumar <vireshk@kernel.org>
16830 L: linux-mmc@vger.kernel.org
16832 F: drivers/mmc/host/sdhci-spear.c
16834 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16835 M: Kishon Vijay Abraham I <kishon@ti.com>
16836 L: linux-mmc@vger.kernel.org
16838 F: drivers/mmc/host/sdhci-omap.c
16840 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16841 M: Jonathan Derrick <jonathan.derrick@intel.com>
16842 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16843 L: linux-block@vger.kernel.org
16845 F: block/opal_proto.h
16847 F: include/linux/sed*
16848 F: include/uapi/linux/sed*
16851 M: Security Officers <security@kernel.org>
16853 F: Documentation/admin-guide/security-bugs.rst
16856 M: James Morris <jmorris@namei.org>
16857 M: "Serge E. Hallyn" <serge@hallyn.com>
16858 L: linux-security-module@vger.kernel.org (suggested Cc:)
16860 W: http://kernsec.org/
16861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16863 X: security/selinux/
16865 SELINUX SECURITY MODULE
16866 M: Paul Moore <paul@paul-moore.com>
16867 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16868 M: Eric Paris <eparis@parisplace.org>
16869 L: selinux@vger.kernel.org
16871 W: https://selinuxproject.org
16872 W: https://github.com/SELinuxProject
16873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16874 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16875 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16876 F: Documentation/admin-guide/LSM/SELinux.rst
16877 F: include/trace/events/avc.h
16878 F: include/uapi/linux/selinux_netlink.h
16879 F: scripts/selinux/
16880 F: security/selinux/
16883 M: Jiri Slaby <jirislaby@kernel.org>
16885 F: drivers/misc/phantom.c
16886 F: include/uapi/linux/phantom.h
16888 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16889 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16891 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16892 F: drivers/iio/chemical/scd30.h
16893 F: drivers/iio/chemical/scd30_core.c
16894 F: drivers/iio/chemical/scd30_i2c.c
16895 F: drivers/iio/chemical/scd30_serial.c
16897 SENSIRION SGP40 GAS SENSOR DRIVER
16898 M: Andreas Klinger <ak@it-klinger.de>
16900 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16901 F: drivers/iio/chemical/sgp40.c
16903 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16904 M: Tomasz Duszynski <tduszyns@gmail.com>
16906 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16907 F: drivers/iio/chemical/sps30.c
16908 F: drivers/iio/chemical/sps30_i2c.c
16909 F: drivers/iio/chemical/sps30_serial.c
16912 M: Rob Herring <robh@kernel.org>
16913 L: linux-serial@vger.kernel.org
16915 F: Documentation/devicetree/bindings/serial/serial.yaml
16916 F: drivers/tty/serdev/
16917 F: include/linux/serdev.h
16920 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16921 L: linux-serial@vger.kernel.org
16923 F: Documentation/devicetree/bindings/serial/
16924 F: drivers/tty/serial/
16927 M: Sean Young <sean@mess.org>
16928 L: linux-media@vger.kernel.org
16930 F: drivers/media/rc/serial_ir.c
16932 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16933 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16934 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16936 F: Documentation/devicetree/bindings/slimbus/
16937 F: drivers/slimbus/
16938 F: include/linux/slimbus.h
16941 M: Edward Cree <ecree.xilinx@gmail.com>
16942 M: Martin Habets <habetsm.xilinx@gmail.com>
16943 L: netdev@vger.kernel.org
16945 F: drivers/net/ethernet/sfc/
16947 SFF/SFP/SFP+ MODULE SUPPORT
16948 M: Russell King <linux@armlinux.org.uk>
16949 L: netdev@vger.kernel.org
16951 F: drivers/net/phy/phylink.c
16952 F: drivers/net/phy/sfp*
16953 F: include/linux/mdio/mdio-i2c.h
16954 F: include/linux/phylink.h
16955 F: include/linux/sfp.h
16956 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)
16959 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16961 F: drivers/misc/sgi-gru/
16963 SGI XP/XPC/XPNET DRIVER
16964 M: Robin Holt <robinmholt@gmail.com>
16965 M: Steve Wahl <steve.wahl@hpe.com>
16966 R: Mike Travis <mike.travis@hpe.com>
16968 F: drivers/misc/sgi-xp/
16970 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16971 M: Karsten Graul <kgraul@linux.ibm.com>
16972 L: linux-s390@vger.kernel.org
16974 W: http://www.ibm.com/developerworks/linux/linux390/
16977 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16978 M: Linus Walleij <linus.walleij@linaro.org>
16979 L: linux-iio@vger.kernel.org
16981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16982 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16983 F: drivers/iio/light/gp2ap002.c
16985 SHARP RJ54N1CB0C SENSOR DRIVER
16986 M: Jacopo Mondi <jacopo@jmondi.org>
16987 L: linux-media@vger.kernel.org
16989 T: git git://linuxtv.org/media_tree.git
16990 F: drivers/media/i2c/rj54n1cb0c.c
16991 F: include/media/i2c/rj54n1cb0c.h
16993 SH_VOU V4L2 OUTPUT DRIVER
16994 L: linux-media@vger.kernel.org
16996 F: drivers/media/platform/sh_vou.c
16997 F: include/media/drv-intf/sh_vou.h
16999 SI2157 MEDIA DRIVER
17000 M: Antti Palosaari <crope@iki.fi>
17001 L: linux-media@vger.kernel.org
17003 W: https://linuxtv.org
17004 W: http://palosaari.fi/linux/
17005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17006 T: git git://linuxtv.org/anttip/media_tree.git
17007 F: drivers/media/tuners/si2157*
17009 SI2165 MEDIA DRIVER
17010 M: Matthias Schwarzott <zzam@gentoo.org>
17011 L: linux-media@vger.kernel.org
17013 W: https://linuxtv.org
17014 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17015 F: drivers/media/dvb-frontends/si2165*
17017 SI2168 MEDIA DRIVER
17018 M: Antti Palosaari <crope@iki.fi>
17019 L: linux-media@vger.kernel.org
17021 W: https://linuxtv.org
17022 W: http://palosaari.fi/linux/
17023 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17024 T: git git://linuxtv.org/anttip/media_tree.git
17025 F: drivers/media/dvb-frontends/si2168*
17027 SI470X FM RADIO RECEIVER I2C DRIVER
17028 M: Hans Verkuil <hverkuil@xs4all.nl>
17029 L: linux-media@vger.kernel.org
17031 W: https://linuxtv.org
17032 T: git git://linuxtv.org/media_tree.git
17033 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17035 SI470X FM RADIO RECEIVER USB DRIVER
17036 M: Hans Verkuil <hverkuil@xs4all.nl>
17037 L: linux-media@vger.kernel.org
17039 W: https://linuxtv.org
17040 T: git git://linuxtv.org/media_tree.git
17041 F: drivers/media/radio/si470x/radio-si470x-common.c
17042 F: drivers/media/radio/si470x/radio-si470x-usb.c
17043 F: drivers/media/radio/si470x/radio-si470x.h
17045 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17046 M: Eduardo Valentin <edubezval@gmail.com>
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/si4713/si4713.?
17053 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17054 M: Eduardo Valentin <edubezval@gmail.com>
17055 L: linux-media@vger.kernel.org
17057 W: https://linuxtv.org
17058 T: git git://linuxtv.org/media_tree.git
17059 F: drivers/media/radio/si4713/radio-platform-si4713.c
17061 SI4713 FM RADIO TRANSMITTER USB DRIVER
17062 M: Hans Verkuil <hverkuil@xs4all.nl>
17063 L: linux-media@vger.kernel.org
17065 W: https://linuxtv.org
17066 T: git git://linuxtv.org/media_tree.git
17067 F: drivers/media/radio/si4713/radio-usb-si4713.c
17070 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17071 L: linux-media@vger.kernel.org
17073 W: https://linuxtv.org
17074 T: git git://linuxtv.org/media_tree.git
17075 F: drivers/media/common/siano/
17076 F: drivers/media/mmc/siano/
17077 F: drivers/media/usb/siano/
17078 F: drivers/media/usb/siano/
17081 M: Palmer Dabbelt <palmer@dabbelt.com>
17082 M: Paul Walmsley <paul.walmsley@sifive.com>
17083 L: linux-riscv@lists.infradead.org
17085 T: git git://github.com/sifive/riscv-linux.git
17089 SIFIVE FU540 SYSTEM-ON-CHIP
17090 M: Paul Walmsley <paul.walmsley@sifive.com>
17091 M: Palmer Dabbelt <palmer@dabbelt.com>
17092 L: linux-riscv@lists.infradead.org
17094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17099 M: Green Wan <green.wan@sifive.com>
17101 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17102 F: drivers/dma/sf-pdma/
17104 SILEAD TOUCHSCREEN DRIVER
17105 M: Hans de Goede <hdegoede@redhat.com>
17106 L: linux-input@vger.kernel.org
17107 L: platform-driver-x86@vger.kernel.org
17109 F: drivers/input/touchscreen/silead.c
17110 F: drivers/platform/x86/touchscreen_dmi.c
17112 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17113 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17115 F: drivers/staging/wfx/
17117 SILICON MOTION SM712 FRAME BUFFER DRIVER
17118 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17119 M: Teddy Wang <teddy.wang@siliconmotion.com>
17120 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17121 L: linux-fbdev@vger.kernel.org
17123 F: Documentation/fb/sm712fb.rst
17124 F: drivers/video/fbdev/sm712*
17126 SILVACO I3C DUAL-ROLE MASTER
17127 M: Miquel Raynal <miquel.raynal@bootlin.com>
17128 M: Conor Culhane <conor.culhane@silvaco.com>
17129 L: linux-i3c@lists.infradead.org
17131 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17132 F: drivers/i3c/master/svc-i3c-master.c
17135 M: Hans de Goede <hdegoede@redhat.com>
17136 L: linux-fbdev@vger.kernel.org
17138 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17139 F: drivers/video/fbdev/simplefb.c
17140 F: include/linux/platform_data/simplefb.h
17142 SIMTEC EB110ATX (Chalice CATS)
17143 M: Simtec Linux Team <linux@simtec.co.uk>
17145 W: http://www.simtec.co.uk/products/EB110ATX/
17147 SIMTEC EB2410ITX (BAST)
17148 M: Simtec Linux Team <linux@simtec.co.uk>
17150 W: http://www.simtec.co.uk/products/EB2410ITX/
17151 F: arch/arm/mach-s3c/bast-ide.c
17152 F: arch/arm/mach-s3c/bast-irq.c
17153 F: arch/arm/mach-s3c/mach-bast.c
17156 M: Thorsten Scherer <t.scherer@eckelmann.de>
17157 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17158 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17160 F: drivers/gpio/gpio-siox.c
17162 F: include/trace/events/siox.h
17164 SIPHASH PRF ROUTINES
17165 M: Jason A. Donenfeld <Jason@zx2c4.com>
17167 F: include/linux/siphash.h
17169 F: lib/test_siphash.c
17171 SIS 190 ETHERNET DRIVER
17172 M: Francois Romieu <romieu@fr.zoreil.com>
17173 L: netdev@vger.kernel.org
17175 F: drivers/net/ethernet/sis/sis190.c
17177 SIS 900/7016 FAST ETHERNET DRIVER
17178 M: Daniele Venzano <venza@brownhat.org>
17179 L: netdev@vger.kernel.org
17181 W: http://www.brownhat.org/sis900.html
17182 F: drivers/net/ethernet/sis/sis900.*
17184 SIS FRAMEBUFFER DRIVER
17185 M: Thomas Winischhofer <thomas@winischhofer.net>
17187 W: http://www.winischhofer.net/linuxsisvga.shtml
17188 F: Documentation/fb/sisfb.rst
17189 F: drivers/video/fbdev/sis/
17190 F: include/video/sisfb.h
17192 SIS I2C TOUCHSCREEN DRIVER
17193 M: Mika Penttilä <mika.penttila@nextfour.com>
17194 L: linux-input@vger.kernel.org
17196 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17197 F: drivers/input/touchscreen/sis_i2c.c
17200 M: Thomas Winischhofer <thomas@winischhofer.net>
17202 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17203 F: drivers/usb/misc/sisusbvga/
17206 M: Christoph Lameter <cl@linux.com>
17207 M: Pekka Enberg <penberg@kernel.org>
17208 M: David Rientjes <rientjes@google.com>
17209 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17210 M: Andrew Morton <akpm@linux-foundation.org>
17211 M: Vlastimil Babka <vbabka@suse.cz>
17212 L: linux-mm@kvack.org
17214 F: include/linux/sl?b*.h
17217 SLEEPABLE READ-COPY UPDATE (SRCU)
17218 M: Lai Jiangshan <jiangshanlai@gmail.com>
17219 M: "Paul E. McKenney" <paulmck@kernel.org>
17220 M: Josh Triplett <josh@joshtriplett.org>
17221 R: Steven Rostedt <rostedt@goodmis.org>
17222 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17223 L: rcu@vger.kernel.org
17225 W: http://www.rdrop.com/users/paulmck/RCU/
17226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17227 F: include/linux/srcu*.h
17228 F: kernel/rcu/srcu*.c
17230 SMACK SECURITY MODULE
17231 M: Casey Schaufler <casey@schaufler-ca.com>
17232 L: linux-security-module@vger.kernel.org
17234 W: http://schaufler-ca.com
17235 T: git git://github.com/cschaufler/smack-next
17236 F: Documentation/admin-guide/LSM/Smack.rst
17239 SMC91x ETHERNET DRIVER
17240 M: Nicolas Pitre <nico@fluxnic.net>
17242 F: drivers/net/ethernet/smsc/smc91x.*
17244 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17245 M: Mark Rutland <mark.rutland@arm.com>
17246 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17247 M: Sudeep Holla <sudeep.holla@arm.com>
17248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17250 F: drivers/firmware/smccc/
17251 F: include/linux/arm-smccc.h
17253 SMM665 HARDWARE MONITOR DRIVER
17254 M: Guenter Roeck <linux@roeck-us.net>
17255 L: linux-hwmon@vger.kernel.org
17257 F: Documentation/hwmon/smm665.rst
17258 F: drivers/hwmon/smm665.c
17260 SMSC EMC2103 HARDWARE MONITOR DRIVER
17261 M: Steve Glendinning <steve.glendinning@shawell.net>
17262 L: linux-hwmon@vger.kernel.org
17264 F: Documentation/hwmon/emc2103.rst
17265 F: drivers/hwmon/emc2103.c
17267 SMSC SCH5627 HARDWARE MONITOR DRIVER
17268 M: Hans de Goede <hdegoede@redhat.com>
17269 L: linux-hwmon@vger.kernel.org
17271 F: Documentation/hwmon/sch5627.rst
17272 F: drivers/hwmon/sch5627.c
17274 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17275 M: Steve Glendinning <steve.glendinning@shawell.net>
17276 L: linux-fbdev@vger.kernel.org
17278 F: drivers/video/fbdev/smscufx.c
17280 SMSC47B397 HARDWARE MONITOR DRIVER
17281 M: Jean Delvare <jdelvare@suse.com>
17282 L: linux-hwmon@vger.kernel.org
17284 F: Documentation/hwmon/smsc47b397.rst
17285 F: drivers/hwmon/smsc47b397.c
17287 SMSC911x ETHERNET DRIVER
17288 M: Steve Glendinning <steve.glendinning@shawell.net>
17289 L: netdev@vger.kernel.org
17291 F: drivers/net/ethernet/smsc/smsc911x.*
17292 F: include/linux/smsc911x.h
17294 SMSC9420 PCI ETHERNET DRIVER
17295 M: Steve Glendinning <steve.glendinning@shawell.net>
17296 L: netdev@vger.kernel.org
17298 F: drivers/net/ethernet/smsc/smsc9420.*
17300 SOCIONEXT (SNI) AVE NETWORK DRIVER
17301 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17302 L: netdev@vger.kernel.org
17304 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17305 F: drivers/net/ethernet/socionext/sni_ave.c
17307 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17308 M: Jassi Brar <jaswinder.singh@linaro.org>
17309 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17310 L: netdev@vger.kernel.org
17312 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17313 F: drivers/net/ethernet/socionext/netsec.c
17315 SOCIONEXT (SNI) Synquacer SPI DRIVER
17316 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17317 M: Jassi Brar <jaswinder.singh@linaro.org>
17318 L: linux-spi@vger.kernel.org
17320 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17321 F: drivers/spi/spi-synquacer.c
17323 SOCIONEXT SYNQUACER I2C DRIVER
17324 M: Ard Biesheuvel <ardb@kernel.org>
17325 L: linux-i2c@vger.kernel.org
17327 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17328 F: drivers/i2c/busses/i2c-synquacer.c
17330 SOCIONEXT UNIPHIER SOUND DRIVER
17331 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17333 F: sound/soc/uniphier/
17335 SOEKRIS NET48XX LED SUPPORT
17336 M: Chris Boot <bootc@bootc.net>
17338 F: drivers/leds/leds-net48xx.c
17340 SOFT-IWARP DRIVER (siw)
17341 M: Bernard Metzler <bmt@zurich.ibm.com>
17342 L: linux-rdma@vger.kernel.org
17344 F: drivers/infiniband/sw/siw/
17345 F: include/uapi/rdma/siw-abi.h
17347 SOFT-ROCE DRIVER (rxe)
17348 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17349 L: linux-rdma@vger.kernel.org
17351 F: drivers/infiniband/sw/rxe/
17352 F: include/uapi/rdma/rdma_user_rxe.h
17354 SOFTLOGIC 6x10 MPEG CODEC
17355 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17356 M: Anton Sviridenko <anton@corp.bluecherry.net>
17357 M: Andrey Utkin <andrey_utkin@fastmail.com>
17358 M: Ismael Luceno <ismael@iodev.co.uk>
17359 L: linux-media@vger.kernel.org
17361 F: drivers/media/pci/solo6x10/
17363 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17364 M: James Morse <james.morse@arm.com>
17365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17367 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17368 F: drivers/firmware/arm_sdei.c
17369 F: include/linux/arm_sdei.h
17370 F: include/uapi/linux/arm_sdei.h
17373 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17374 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17375 L: linux-acpi@vger.kernel.org
17377 F: drivers/base/swnode.c
17379 SOFTWARE RAID (Multiple Disks) SUPPORT
17380 M: Song Liu <song@kernel.org>
17381 L: linux-raid@vger.kernel.org
17383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17384 F: drivers/md/Kconfig
17385 F: drivers/md/Makefile
17387 F: drivers/md/raid*
17388 F: include/linux/raid/
17389 F: include/uapi/linux/raid/
17391 SOLIDRUN CLEARFOG SUPPORT
17392 M: Russell King <linux@armlinux.org.uk>
17394 F: arch/arm/boot/dts/armada-388-clearfog*
17395 F: arch/arm/boot/dts/armada-38x-solidrun-*
17397 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17398 M: Russell King <linux@armlinux.org.uk>
17400 F: arch/arm/boot/dts/imx6*-cubox-i*
17401 F: arch/arm/boot/dts/imx6*-hummingboard*
17402 F: arch/arm/boot/dts/imx6*-sr-*
17404 SONIC NETWORK DRIVER
17405 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17406 L: netdev@vger.kernel.org
17408 F: drivers/net/ethernet/natsemi/sonic.*
17410 SONICS SILICON BACKPLANE DRIVER (SSB)
17411 M: Michael Buesch <m@bues.ch>
17412 L: linux-wireless@vger.kernel.org
17415 F: include/linux/ssb/
17417 SONY IMX208 SENSOR DRIVER
17418 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17419 L: linux-media@vger.kernel.org
17421 T: git git://linuxtv.org/media_tree.git
17422 F: drivers/media/i2c/imx208.c
17424 SONY IMX214 SENSOR DRIVER
17425 M: Ricardo Ribalda <ribalda@kernel.org>
17426 L: linux-media@vger.kernel.org
17428 T: git git://linuxtv.org/media_tree.git
17429 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17430 F: drivers/media/i2c/imx214.c
17432 SONY IMX219 SENSOR DRIVER
17433 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17434 L: linux-media@vger.kernel.org
17436 T: git git://linuxtv.org/media_tree.git
17437 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17438 F: drivers/media/i2c/imx219.c
17440 SONY IMX258 SENSOR DRIVER
17441 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17442 L: linux-media@vger.kernel.org
17444 T: git git://linuxtv.org/media_tree.git
17445 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17446 F: drivers/media/i2c/imx258.c
17448 SONY IMX274 SENSOR DRIVER
17449 M: Leon Luo <leonl@leopardimaging.com>
17450 L: linux-media@vger.kernel.org
17452 T: git git://linuxtv.org/media_tree.git
17453 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17454 F: drivers/media/i2c/imx274.c
17456 SONY IMX290 SENSOR DRIVER
17457 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17458 L: linux-media@vger.kernel.org
17460 T: git git://linuxtv.org/media_tree.git
17461 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17462 F: drivers/media/i2c/imx290.c
17464 SONY IMX319 SENSOR DRIVER
17465 M: Bingbu Cao <bingbu.cao@intel.com>
17466 L: linux-media@vger.kernel.org
17468 T: git git://linuxtv.org/media_tree.git
17469 F: drivers/media/i2c/imx319.c
17471 SONY IMX334 SENSOR DRIVER
17472 M: Paul J. Murphy <paul.j.murphy@intel.com>
17473 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17474 L: linux-media@vger.kernel.org
17476 T: git git://linuxtv.org/media_tree.git
17477 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17478 F: drivers/media/i2c/imx334.c
17480 SONY IMX335 SENSOR DRIVER
17481 M: Paul J. Murphy <paul.j.murphy@intel.com>
17482 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17483 L: linux-media@vger.kernel.org
17485 T: git git://linuxtv.org/media_tree.git
17486 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17487 F: drivers/media/i2c/imx335.c
17489 SONY IMX355 SENSOR DRIVER
17490 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17491 L: linux-media@vger.kernel.org
17493 T: git git://linuxtv.org/media_tree.git
17494 F: drivers/media/i2c/imx355.c
17496 SONY IMX412 SENSOR DRIVER
17497 M: Paul J. Murphy <paul.j.murphy@intel.com>
17498 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17499 L: linux-media@vger.kernel.org
17501 T: git git://linuxtv.org/media_tree.git
17502 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17503 F: drivers/media/i2c/imx412.c
17505 SONY MEMORYSTICK SUBSYSTEM
17506 M: Maxim Levitsky <maximlevitsky@gmail.com>
17507 M: Alex Dubov <oakad@yahoo.com>
17508 M: Ulf Hansson <ulf.hansson@linaro.org>
17509 L: linux-mmc@vger.kernel.org
17511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17512 F: drivers/memstick/
17513 F: include/linux/memstick.h
17515 SONY VAIO CONTROL DEVICE DRIVER
17516 M: Mattia Dongili <malattia@linux.it>
17517 L: platform-driver-x86@vger.kernel.org
17519 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17520 F: Documentation/admin-guide/laptops/sony-laptop.rst
17521 F: drivers/char/sonypi.c
17522 F: drivers/platform/x86/sony-laptop.c
17523 F: include/linux/sony-laptop.h
17526 M: Jaroslav Kysela <perex@perex.cz>
17527 M: Takashi Iwai <tiwai@suse.com>
17528 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17530 W: http://www.alsa-project.org/
17531 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17533 F: Documentation/sound/
17535 F: include/uapi/sound/
17538 SOUND - COMPRESSED AUDIO
17539 M: Vinod Koul <vkoul@kernel.org>
17540 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17543 F: Documentation/sound/designs/compress-offload.rst
17544 F: include/sound/compress_driver.h
17545 F: include/uapi/sound/compress_*
17546 F: sound/core/compress_offload.c
17547 F: sound/soc/soc-compress.c
17549 SOUND - DMAENGINE HELPERS
17550 M: Lars-Peter Clausen <lars@metafoo.de>
17552 F: include/sound/dmaengine_pcm.h
17553 F: sound/core/pcm_dmaengine.c
17554 F: sound/soc/soc-generic-dmaengine-pcm.c
17556 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17557 M: Liam Girdwood <lgirdwood@gmail.com>
17558 M: Mark Brown <broonie@kernel.org>
17559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17561 W: http://alsa-project.org/main/index.php/ASoC
17562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17563 F: Documentation/devicetree/bindings/sound/
17564 F: Documentation/sound/soc/
17565 F: include/dt-bindings/sound/
17566 F: include/sound/soc*
17569 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17570 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17571 M: Liam Girdwood <lgirdwood@gmail.com>
17572 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17573 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17574 M: Daniel Baluta <daniel.baluta@nxp.com>
17575 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17577 W: https://github.com/thesofproject/linux/
17580 SOUNDWIRE SUBSYSTEM
17581 M: Vinod Koul <vkoul@kernel.org>
17582 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17583 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17584 R: Sanyog Kale <sanyog.r.kale@intel.com>
17585 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17588 F: Documentation/driver-api/soundwire/
17589 F: drivers/soundwire/
17590 F: include/linux/soundwire/
17593 M: Olli Salonen <olli.salonen@iki.fi>
17594 L: linux-media@vger.kernel.org
17596 W: https://linuxtv.org
17597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17598 F: drivers/media/dvb-frontends/sp2*
17600 SPARC + UltraSPARC (sparc/sparc64)
17601 M: "David S. Miller" <davem@davemloft.net>
17602 L: sparclinux@vger.kernel.org
17604 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17610 SPARC SERIAL DRIVERS
17611 M: "David S. Miller" <davem@davemloft.net>
17612 L: sparclinux@vger.kernel.org
17614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17616 F: drivers/tty/serial/suncore.c
17617 F: drivers/tty/serial/sunhv.c
17618 F: drivers/tty/serial/sunsab.c
17619 F: drivers/tty/serial/sunsab.h
17620 F: drivers/tty/serial/sunsu.c
17621 F: drivers/tty/serial/sunzilog.c
17622 F: drivers/tty/serial/sunzilog.h
17623 F: drivers/tty/vcc.c
17624 F: include/linux/sunserialcore.h
17627 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17628 L: linux-sparse@vger.kernel.org
17630 W: https://sparse.docs.kernel.org/
17631 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17632 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17633 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17634 F: include/linux/compiler.h
17636 SPEAKUP CONSOLE SPEECH DRIVER
17637 M: William Hubbs <w.d.hubbs@gmail.com>
17638 M: Chris Brannon <chris@the-brannons.com>
17639 M: Kirk Reiser <kirk@reisers.ca>
17640 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17641 L: speakup@linux-speakup.org
17643 W: http://www.linux-speakup.org/
17644 W: https://github.com/linux-speakup/speakup
17645 B: https://github.com/linux-speakup/speakup/issues
17646 F: drivers/accessibility/speakup/
17648 SPEAR CLOCK FRAMEWORK SUPPORT
17649 M: Viresh Kumar <vireshk@kernel.org>
17650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17652 W: http://www.st.com/spear
17653 F: drivers/clk/spear/
17655 SPEAR PLATFORM SUPPORT
17656 M: Viresh Kumar <vireshk@kernel.org>
17657 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17660 W: http://www.st.com/spear
17661 F: arch/arm/boot/dts/spear*
17662 F: arch/arm/mach-spear/
17665 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17666 R: Michael Walle <michael@walle.cc>
17667 R: Pratyush Yadav <p.yadav@ti.com>
17668 L: linux-mtd@lists.infradead.org
17670 W: http://www.linux-mtd.infradead.org/
17671 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17672 C: irc://irc.oftc.net/mtd
17673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17674 F: drivers/mtd/spi-nor/
17675 F: include/linux/mtd/spi-nor.h
17678 M: Mark Brown <broonie@kernel.org>
17679 L: linux-spi@vger.kernel.org
17681 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17683 F: Documentation/devicetree/bindings/spi/
17684 F: Documentation/spi/
17686 F: include/linux/spi/
17687 F: include/uapi/linux/spi/
17690 SPIDERNET NETWORK DRIVER for CELL
17691 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17692 M: Geoff Levand <geoff@infradead.org>
17693 L: netdev@vger.kernel.org
17694 L: linuxppc-dev@lists.ozlabs.org
17696 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17697 F: drivers/net/ethernet/toshiba/spider_net*
17700 M: Stephen Boyd <sboyd@kernel.org>
17701 L: linux-kernel@vger.kernel.org
17703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17704 F: Documentation/devicetree/bindings/spmi/
17706 F: include/dt-bindings/spmi/spmi.h
17707 F: include/linux/spmi.h
17708 F: include/trace/events/spmi.h
17711 M: Jeremy Kerr <jk@ozlabs.org>
17712 L: linuxppc-dev@lists.ozlabs.org
17714 W: http://www.ibm.com/developerworks/power/cell/
17715 F: Documentation/filesystems/spufs/spufs.rst
17716 F: arch/powerpc/platforms/cell/spufs/
17718 SQUASHFS FILE SYSTEM
17719 M: Phillip Lougher <phillip@squashfs.org.uk>
17720 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17722 W: http://squashfs.org.uk
17723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17724 F: Documentation/filesystems/squashfs.rst
17727 SRM (Alpha) environment access
17728 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17730 F: arch/alpha/kernel/srm_env.c
17732 ST LSM6DSx IMU IIO DRIVER
17733 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17734 L: linux-iio@vger.kernel.org
17736 W: http://www.st.com/
17737 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17738 F: drivers/iio/imu/st_lsm6dsx/
17740 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17741 M: Mickael Guene <mickael.guene@st.com>
17742 L: linux-media@vger.kernel.org
17744 T: git git://linuxtv.org/media_tree.git
17745 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17746 F: drivers/media/i2c/st-mipid02.c
17748 ST STM32 I2C/SMBUS DRIVER
17749 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17750 M: Alain Volmat <alain.volmat@foss.st.com>
17751 L: linux-i2c@vger.kernel.org
17753 F: drivers/i2c/busses/i2c-stm32*
17755 ST STM32 SPI DRIVER
17756 M: Alain Volmat <alain.volmat@foss.st.com>
17757 L: linux-spi@vger.kernel.org
17759 F: drivers/spi/spi-stm32.c
17762 M: Daniel Nilsson <daniel.nilsson@flex.com>
17763 L: linux-hwmon@vger.kernel.org
17765 F: Documentation/hwmon/stpddc60.rst
17766 F: drivers/hwmon/pmbus/stpddc60.c
17768 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17769 M: Song Qiang <songqiang1304521@gmail.com>
17770 L: linux-iio@vger.kernel.org
17772 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17773 F: drivers/iio/proximity/vl53l0x-i2c.c
17776 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17777 M: Sasha Levin <sashal@kernel.org>
17778 L: stable@vger.kernel.org
17780 F: Documentation/process/stable-kernel-rules.rst
17782 STAGING - ATOMISP DRIVER
17783 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17784 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17785 L: linux-media@vger.kernel.org
17787 F: drivers/staging/media/atomisp/
17789 STAGING - FIELDBUS SUBSYSTEM
17790 M: Sven Van Asbroeck <TheSven73@gmail.com>
17792 F: drivers/staging/fieldbus/*
17793 F: drivers/staging/fieldbus/Documentation/
17795 STAGING - HMS ANYBUS-S BUS
17796 M: Sven Van Asbroeck <TheSven73@gmail.com>
17798 F: drivers/staging/fieldbus/anybuss/
17800 STAGING - INDUSTRIAL IO
17801 M: Jonathan Cameron <jic23@kernel.org>
17802 L: linux-iio@vger.kernel.org
17804 F: Documentation/devicetree/bindings/staging/iio/
17805 F: drivers/staging/iio/
17807 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17808 M: Marc Dietrich <marvin24@gmx.de>
17809 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17810 L: linux-tegra@vger.kernel.org
17812 F: drivers/staging/nvec/
17814 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17815 M: Jens Frederich <jfrederich@gmail.com>
17816 M: Jon Nettleton <jon.nettleton@gmail.com>
17818 W: http://wiki.laptop.org/go/DCON
17819 F: drivers/staging/olpc_dcon/
17821 STAGING - REALTEK RTL8188EU DRIVERS
17822 M: Larry Finger <Larry.Finger@lwfinger.net>
17823 M: Phillip Potter <phil@philpotter.co.uk>
17825 F: drivers/staging/r8188eu/
17827 STAGING - REALTEK RTL8712U DRIVERS
17828 M: Larry Finger <Larry.Finger@lwfinger.net>
17829 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17831 F: drivers/staging/rtl8712/
17833 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17834 M: Michael Hennerich <michael.hennerich@analog.com>
17835 L: linux-fbdev@vger.kernel.org
17837 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17838 F: drivers/staging/fbtft/fb_seps525.c
17840 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17841 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17842 M: Teddy Wang <teddy.wang@siliconmotion.com>
17843 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17844 L: linux-fbdev@vger.kernel.org
17846 F: drivers/staging/sm750fb/
17848 STAGING - VIA VT665X DRIVERS
17849 M: Forest Bond <forest@alittletooquiet.net>
17851 F: drivers/staging/vt665?/
17854 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17855 L: linux-staging@lists.linux.dev
17857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17858 F: drivers/staging/
17860 STARFIRE/DURALAN NETWORK DRIVER
17861 M: Ion Badulescu <ionut@badula.org>
17863 F: drivers/net/ethernet/adaptec/starfire*
17866 M: Peter Zijlstra <peterz@infradead.org>
17867 M: Josh Poimboeuf <jpoimboe@redhat.com>
17868 M: Jason Baron <jbaron@akamai.com>
17869 R: Steven Rostedt <rostedt@goodmis.org>
17870 R: Ard Biesheuvel <ardb@kernel.org>
17872 F: arch/*/include/asm/jump_label*.h
17873 F: arch/*/include/asm/static_call*.h
17874 F: arch/*/kernel/jump_label.c
17875 F: arch/*/kernel/static_call.c
17876 F: include/linux/jump_label*.h
17877 F: include/linux/static_call*.h
17878 F: kernel/jump_label.c
17879 F: kernel/static_call.c
17881 STI AUDIO (ASoC) DRIVERS
17882 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17883 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17885 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17889 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17891 F: Documentation/devicetree/bindings/media/stih-cec.txt
17892 F: drivers/media/cec/platform/sti/
17894 STK1160 USB VIDEO CAPTURE DRIVER
17895 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17896 L: linux-media@vger.kernel.org
17898 T: git git://linuxtv.org/media_tree.git
17899 F: drivers/media/usb/stk1160/
17901 STM32 AUDIO (ASoC) DRIVERS
17902 M: Olivier Moysan <olivier.moysan@foss.st.com>
17903 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17904 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17906 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
17907 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
17910 STM32 TIMER/LPTIMER DRIVERS
17911 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17913 F: Documentation/ABI/testing/*timer-stm32
17914 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17915 F: drivers/*/stm32-*timer*
17916 F: drivers/pwm/pwm-stm32*
17917 F: include/linux/*/stm32-*tim*
17919 STMMAC ETHERNET DRIVER
17920 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17921 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17922 M: Jose Abreu <joabreu@synopsys.com>
17923 L: netdev@vger.kernel.org
17925 W: http://www.stlinux.com
17926 F: Documentation/networking/device_drivers/ethernet/stmicro/
17927 F: drivers/net/ethernet/stmicro/stmmac/
17930 M: Sam Creasey <sammy@sammy.net>
17932 W: http://sammy.net/sun3/
17933 F: arch/m68k/include/asm/sun3*
17934 F: arch/m68k/kernel/*sun3*
17935 F: arch/m68k/sun3*/
17936 F: drivers/net/ethernet/i825xx/sun3*
17938 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17939 M: Hans de Goede <hdegoede@redhat.com>
17940 L: linux-input@vger.kernel.org
17942 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17943 F: drivers/input/keyboard/sun4i-lradc-keys.c
17945 SUNDANCE NETWORK DRIVER
17946 M: Denis Kirjanov <kda@linux-powerpc.org>
17947 L: netdev@vger.kernel.org
17949 F: drivers/net/ethernet/dlink/sundance.c
17952 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17953 M: Rich Felker <dalias@libc.org>
17954 L: linux-sh@vger.kernel.org
17956 Q: http://patchwork.kernel.org/project/linux-sh/list/
17957 F: Documentation/sh/
17962 M: "Rafael J. Wysocki" <rafael@kernel.org>
17963 M: Len Brown <len.brown@intel.com>
17964 M: Pavel Machek <pavel@ucw.cz>
17965 L: linux-pm@vger.kernel.org
17967 B: https://bugzilla.kernel.org
17968 F: Documentation/power/
17969 F: arch/x86/kernel/acpi/
17970 F: drivers/base/power/
17971 F: include/linux/freezer.h
17972 F: include/linux/pm.h
17973 F: include/linux/suspend.h
17977 M: Martin Mares <mj@ucw.cz>
17978 L: linux-video@atrey.karlin.mff.cuni.cz
17980 F: Documentation/admin-guide/svga.rst
17981 F: arch/x86/boot/video*
17984 M: Christoph Hellwig <hch@infradead.org>
17985 L: iommu@lists.linux-foundation.org
17987 W: http://git.infradead.org/users/hch/dma-mapping.git
17988 T: git git://git.infradead.org/users/hch/dma-mapping.git
17989 F: arch/*/kernel/pci-swiotlb.c
17990 F: include/linux/swiotlb.h
17991 F: kernel/dma/swiotlb.c
17994 M: Jiri Pirko <jiri@resnulli.us>
17995 M: Ivan Vecera <ivecera@redhat.com>
17996 L: netdev@vger.kernel.org
17998 F: include/net/switchdev.h
18001 SY8106A REGULATOR DRIVER
18002 M: Icenowy Zheng <icenowy@aosc.io>
18004 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18005 F: drivers/regulator/sy8106a-regulator.c
18007 SYNC FILE FRAMEWORK
18008 M: Sumit Semwal <sumit.semwal@linaro.org>
18009 R: Gustavo Padovan <gustavo@padovan.org>
18010 L: linux-media@vger.kernel.org
18011 L: dri-devel@lists.freedesktop.org
18013 T: git git://anongit.freedesktop.org/drm/drm-misc
18014 F: Documentation/driver-api/sync_file.rst
18015 F: drivers/dma-buf/dma-fence*
18016 F: drivers/dma-buf/sw_sync.c
18017 F: drivers/dma-buf/sync_*
18018 F: include/linux/sync_file.h
18019 F: include/uapi/linux/sync_file.h
18021 SYNOPSYS ARC ARCHITECTURE
18022 M: Vineet Gupta <vgupta@kernel.org>
18023 L: linux-snps-arc@lists.infradead.org
18025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18026 F: Documentation/devicetree/bindings/arc/*
18027 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18029 F: drivers/clocksource/arc_timer.c
18030 F: drivers/tty/serial/arc_uart.c
18032 SYNOPSYS ARC HSDK SDP pll clock driver
18033 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18035 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18036 F: drivers/clk/clk-hsdk-pll.c
18038 SYNOPSYS ARC SDP clock driver
18039 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18041 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18042 F: drivers/clk/axs10x/*
18044 SYNOPSYS ARC SDP platform support
18045 M: Alexey Brodkin <abrodkin@synopsys.com>
18047 F: Documentation/devicetree/bindings/arc/axs10*
18048 F: arch/arc/boot/dts/ax*
18049 F: arch/arc/plat-axs10x
18051 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18052 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18054 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18055 F: drivers/reset/reset-axs10x.c
18057 SYNOPSYS CREG GPIO DRIVER
18058 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18060 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18061 F: drivers/gpio/gpio-creg-snps.c
18063 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18064 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18066 F: drivers/tty/serial/8250/8250_dw.c
18067 F: drivers/tty/serial/8250/8250_dwlib.*
18068 F: drivers/tty/serial/8250/8250_lpss.c
18070 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18071 M: Hoan Tran <hoan@os.amperecomputing.com>
18072 M: Serge Semin <fancer.lancer@gmail.com>
18073 L: linux-gpio@vger.kernel.org
18075 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18076 F: drivers/gpio/gpio-dwapb.c
18078 SYNOPSYS DESIGNWARE APB SSI DRIVER
18079 M: Serge Semin <fancer.lancer@gmail.com>
18080 L: linux-spi@vger.kernel.org
18082 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18083 F: drivers/spi/spi-dw*
18085 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18086 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18088 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18089 F: drivers/dma/dw-axi-dmac/
18091 SYNOPSYS DESIGNWARE DMAC DRIVER
18092 M: Viresh Kumar <vireshk@kernel.org>
18093 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18095 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18097 F: include/dt-bindings/dma/dw-dmac.h
18098 F: include/linux/dma/dw.h
18099 F: include/linux/platform_data/dma-dw.h
18101 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18102 M: Jose Abreu <Jose.Abreu@synopsys.com>
18103 L: netdev@vger.kernel.org
18105 F: drivers/net/ethernet/synopsys/
18107 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18108 M: Jose Abreu <Jose.Abreu@synopsys.com>
18109 L: netdev@vger.kernel.org
18111 F: drivers/net/pcs/pcs-xpcs.c
18112 F: drivers/net/pcs/pcs-xpcs.h
18113 F: include/linux/pcs/pcs-xpcs.h
18115 SYNOPSYS DESIGNWARE I2C DRIVER
18116 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18117 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18118 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18119 L: linux-i2c@vger.kernel.org
18121 F: drivers/i2c/busses/i2c-designware-*
18123 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18124 M: Jaehoon Chung <jh80.chung@samsung.com>
18125 L: linux-mmc@vger.kernel.org
18127 F: drivers/mmc/host/dw_mmc*
18129 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18130 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18132 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18133 F: drivers/reset/reset-hsdk.c
18134 F: include/dt-bindings/reset/snps,hsdk-reset.h
18136 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18137 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18138 M: Manjunath M B <manjumb@synopsys.com>
18139 L: linux-mmc@vger.kernel.org
18141 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18143 SYSTEM CONFIGURATION (SYSCON)
18144 M: Lee Jones <lee.jones@linaro.org>
18145 M: Arnd Bergmann <arnd@arndb.de>
18147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18148 F: drivers/mfd/syscon.c
18150 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18151 M: Sudeep Holla <sudeep.holla@arm.com>
18152 R: Cristian Marussi <cristian.marussi@arm.com>
18153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18155 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18156 F: drivers/clk/clk-sc[mp]i.c
18157 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18158 F: drivers/firmware/arm_scmi/
18159 F: drivers/firmware/arm_scpi.c
18160 F: drivers/regulator/scmi-regulator.c
18161 F: drivers/reset/reset-scmi.c
18162 F: include/linux/sc[mp]i_protocol.h
18163 F: include/trace/events/scmi.h
18164 F: include/uapi/linux/virtio_scmi.h
18166 SYSTEM RESET/SHUTDOWN DRIVERS
18167 M: Sebastian Reichel <sre@kernel.org>
18168 L: linux-pm@vger.kernel.org
18170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18171 F: Documentation/devicetree/bindings/power/reset/
18172 F: drivers/power/reset/
18174 SYSTEM TRACE MODULE CLASS
18175 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18178 F: Documentation/trace/stm.rst
18179 F: drivers/hwtracing/stm/
18180 F: include/linux/stm.h
18181 F: include/uapi/linux/stm.h
18183 SYSTEM76 ACPI DRIVER
18184 M: Jeremy Soller <jeremy@system76.com>
18185 M: System76 Product Development <productdev@system76.com>
18186 L: platform-driver-x86@vger.kernel.org
18188 F: drivers/platform/x86/system76_acpi.c
18191 M: Christoph Hellwig <hch@infradead.org>
18193 F: Documentation/filesystems/sysv-fs.rst
18195 F: include/linux/sysv_fs.h
18197 TASKSTATS STATISTICS INTERFACE
18198 M: Balbir Singh <bsingharora@gmail.com>
18200 F: Documentation/accounting/taskstats*
18201 F: include/linux/taskstats*
18202 F: kernel/taskstats.c
18205 M: Jamal Hadi Salim <jhs@mojatatu.com>
18206 M: Cong Wang <xiyou.wangcong@gmail.com>
18207 M: Jiri Pirko <jiri@resnulli.us>
18208 L: netdev@vger.kernel.org
18210 F: include/net/pkt_cls.h
18211 F: include/net/pkt_sched.h
18212 F: include/net/tc_act/
18213 F: include/uapi/linux/pkt_cls.h
18214 F: include/uapi/linux/pkt_sched.h
18215 F: include/uapi/linux/tc_act/
18216 F: include/uapi/linux/tc_ematch/
18219 TC90522 MEDIA DRIVER
18220 M: Akihiro Tsukada <tskd08@gmail.com>
18221 L: linux-media@vger.kernel.org
18223 F: drivers/media/dvb-frontends/tc90522*
18225 TCP LOW PRIORITY MODULE
18226 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18227 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18229 W: http://tcp-lp-mod.sourceforge.net/
18230 F: net/ipv4/tcp_lp.c
18232 TDA10071 MEDIA DRIVER
18233 M: Antti Palosaari <crope@iki.fi>
18234 L: linux-media@vger.kernel.org
18236 W: https://linuxtv.org
18237 W: http://palosaari.fi/linux/
18238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18239 T: git git://linuxtv.org/anttip/media_tree.git
18240 F: drivers/media/dvb-frontends/tda10071*
18242 TDA18212 MEDIA DRIVER
18243 M: Antti Palosaari <crope@iki.fi>
18244 L: linux-media@vger.kernel.org
18246 W: https://linuxtv.org
18247 W: http://palosaari.fi/linux/
18248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18249 T: git git://linuxtv.org/anttip/media_tree.git
18250 F: drivers/media/tuners/tda18212*
18252 TDA18218 MEDIA DRIVER
18253 M: Antti Palosaari <crope@iki.fi>
18254 L: linux-media@vger.kernel.org
18256 W: https://linuxtv.org
18257 W: http://palosaari.fi/linux/
18258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18259 T: git git://linuxtv.org/anttip/media_tree.git
18260 F: drivers/media/tuners/tda18218*
18262 TDA18250 MEDIA DRIVER
18263 M: Olli Salonen <olli.salonen@iki.fi>
18264 L: linux-media@vger.kernel.org
18266 W: https://linuxtv.org
18267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18268 T: git git://linuxtv.org/media_tree.git
18269 F: drivers/media/tuners/tda18250*
18271 TDA18271 MEDIA DRIVER
18272 M: Michael Krufky <mkrufky@linuxtv.org>
18273 L: linux-media@vger.kernel.org
18275 W: https://linuxtv.org
18276 W: http://github.com/mkrufky
18277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18278 T: git git://linuxtv.org/mkrufky/tuners.git
18279 F: drivers/media/tuners/tda18271*
18281 TDA1997x MEDIA DRIVER
18282 M: Tim Harvey <tharvey@gateworks.com>
18283 L: linux-media@vger.kernel.org
18285 W: https://linuxtv.org
18286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18287 F: drivers/media/i2c/tda1997x.*
18289 TDA827x MEDIA DRIVER
18290 M: Michael Krufky <mkrufky@linuxtv.org>
18291 L: linux-media@vger.kernel.org
18293 W: https://linuxtv.org
18294 W: http://github.com/mkrufky
18295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18296 T: git git://linuxtv.org/mkrufky/tuners.git
18297 F: drivers/media/tuners/tda8290.*
18299 TDA8290 MEDIA DRIVER
18300 M: Michael Krufky <mkrufky@linuxtv.org>
18301 L: linux-media@vger.kernel.org
18303 W: https://linuxtv.org
18304 W: http://github.com/mkrufky
18305 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18306 T: git git://linuxtv.org/mkrufky/tuners.git
18307 F: drivers/media/tuners/tda8290.*
18309 TDA9840 MEDIA DRIVER
18310 M: Hans Verkuil <hverkuil@xs4all.nl>
18311 L: linux-media@vger.kernel.org
18313 W: https://linuxtv.org
18314 T: git git://linuxtv.org/media_tree.git
18315 F: drivers/media/i2c/tda9840*
18317 TEA5761 TUNER DRIVER
18318 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18319 L: linux-media@vger.kernel.org
18321 W: https://linuxtv.org
18322 T: git git://linuxtv.org/media_tree.git
18323 F: drivers/media/tuners/tea5761.*
18325 TEA5767 TUNER DRIVER
18326 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18327 L: linux-media@vger.kernel.org
18329 W: https://linuxtv.org
18330 T: git git://linuxtv.org/media_tree.git
18331 F: drivers/media/tuners/tea5767.*
18333 TEA6415C MEDIA DRIVER
18334 M: Hans Verkuil <hverkuil@xs4all.nl>
18335 L: linux-media@vger.kernel.org
18337 W: https://linuxtv.org
18338 T: git git://linuxtv.org/media_tree.git
18339 F: drivers/media/i2c/tea6415c*
18341 TEA6420 MEDIA DRIVER
18342 M: Hans Verkuil <hverkuil@xs4all.nl>
18343 L: linux-media@vger.kernel.org
18345 W: https://linuxtv.org
18346 T: git git://linuxtv.org/media_tree.git
18347 F: drivers/media/i2c/tea6420*
18350 M: Jiri Pirko <jiri@resnulli.us>
18351 L: netdev@vger.kernel.org
18353 F: drivers/net/team/
18354 F: include/linux/if_team.h
18355 F: include/uapi/linux/if_team.h
18357 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18358 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18360 F: arch/x86/platform/ts5500/
18362 TECHNOTREND USB IR RECEIVER
18363 M: Sean Young <sean@mess.org>
18364 L: linux-media@vger.kernel.org
18366 F: drivers/media/rc/ttusbir.c
18368 TECHWELL TW9910 VIDEO DECODER
18369 L: linux-media@vger.kernel.org
18371 F: drivers/media/i2c/tw9910.c
18372 F: include/media/i2c/tw9910.h
18375 M: Jens Wiklander <jens.wiklander@linaro.org>
18376 R: Sumit Garg <sumit.garg@linaro.org>
18377 L: op-tee@lists.trustedfirmware.org
18379 F: Documentation/staging/tee.rst
18381 F: include/linux/tee_drv.h
18382 F: include/uapi/linux/tee.h
18384 TEGRA ARCHITECTURE SUPPORT
18385 M: Thierry Reding <thierry.reding@gmail.com>
18386 M: Jonathan Hunter <jonathanh@nvidia.com>
18387 L: linux-tegra@vger.kernel.org
18389 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18394 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18395 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18397 F: drivers/clk/tegra/
18400 M: Laxman Dewangan <ldewangan@nvidia.com>
18401 M: Jon Hunter <jonathanh@nvidia.com>
18403 F: drivers/dma/tegra*
18406 M: Laxman Dewangan <ldewangan@nvidia.com>
18407 R: Dmitry Osipenko <digetx@gmail.com>
18409 F: drivers/i2c/busses/i2c-tegra.c
18411 TEGRA IOMMU DRIVERS
18412 M: Thierry Reding <thierry.reding@gmail.com>
18413 R: Krishna Reddy <vdumpa@nvidia.com>
18414 L: linux-tegra@vger.kernel.org
18416 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18417 F: drivers/iommu/tegra*
18420 M: Laxman Dewangan <ldewangan@nvidia.com>
18422 F: drivers/input/keyboard/tegra-kbc.c
18425 M: Stefan Agner <stefan@agner.ch>
18426 M: Lucas Stach <dev@lynxeye.de>
18428 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18429 F: drivers/mtd/nand/raw/tegra_nand.c
18432 M: Thierry Reding <thierry.reding@gmail.com>
18434 F: drivers/pwm/pwm-tegra.c
18436 TEGRA SERIAL DRIVER
18437 M: Laxman Dewangan <ldewangan@nvidia.com>
18439 F: drivers/tty/serial/serial-tegra.c
18442 M: Laxman Dewangan <ldewangan@nvidia.com>
18444 F: drivers/spi/spi-tegra*
18446 TEGRA QUAD SPI DRIVER
18447 M: Thierry Reding <thierry.reding@gmail.com>
18448 M: Jonathan Hunter <jonathanh@nvidia.com>
18449 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18450 L: linux-tegra@vger.kernel.org
18452 F: drivers/spi/spi-tegra210-quad.c
18455 M: Thierry Reding <thierry.reding@gmail.com>
18456 M: Jonathan Hunter <jonathanh@nvidia.com>
18457 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18458 L: linux-media@vger.kernel.org
18459 L: linux-tegra@vger.kernel.org
18461 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18462 F: drivers/staging/media/tegra-video/
18464 TEGRA XUSB PADCTL DRIVER
18465 M: JC Kuo <jckuo@nvidia.com>
18467 F: drivers/phy/tegra/xusb*
18469 TEHUTI ETHERNET DRIVER
18470 M: Andy Gospodarek <andy@greyhouse.net>
18471 L: netdev@vger.kernel.org
18473 F: drivers/net/ethernet/tehuti/*
18475 TELECOM CLOCK DRIVER FOR MCPL0010
18476 M: Mark Gross <mark.gross@intel.com>
18478 F: drivers/char/tlclk.c
18480 TEMPO SEMICONDUCTOR DRIVERS
18481 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18483 F: Documentation/devicetree/bindings/sound/tscs*.txt
18484 F: sound/soc/codecs/tscs*.c
18485 F: sound/soc/codecs/tscs*.h
18487 TENSILICA XTENSA PORT (xtensa)
18488 M: Chris Zankel <chris@zankel.net>
18489 M: Max Filippov <jcmvbkbc@gmail.com>
18490 L: linux-xtensa@linux-xtensa.org
18492 T: git git://github.com/czankel/xtensa-linux.git
18494 F: drivers/irqchip/irq-xtensa-*
18496 TEXAS INSTRUMENTS ASoC DRIVERS
18497 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18498 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18502 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18503 M: Ricardo Ribalda <ribalda@kernel.org>
18504 L: linux-iio@vger.kernel.org
18506 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18507 F: drivers/iio/dac/ti-dac7612.c
18509 TEXAS INSTRUMENTS DMA DRIVERS
18510 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18511 L: dmaengine@vger.kernel.org
18513 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18514 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18515 F: Documentation/devicetree/bindings/dma/ti/
18517 X: drivers/dma/ti/cppi41.c
18518 F: include/linux/dma/k3-udma-glue.h
18519 F: include/linux/dma/ti-cppi5.h
18520 F: include/linux/dma/k3-psil.h
18522 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18523 M: Nishanth Menon <nm@ti.com>
18524 M: Tero Kristo <kristo@kernel.org>
18525 M: Santosh Shilimkar <ssantosh@kernel.org>
18526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18528 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18529 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18530 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18531 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18532 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18533 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18534 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18535 F: drivers/clk/keystone/sci-clk.c
18536 F: drivers/firmware/ti_sci*
18537 F: drivers/irqchip/irq-ti-sci-inta.c
18538 F: drivers/irqchip/irq-ti-sci-intr.c
18539 F: drivers/reset/reset-ti-sci.c
18540 F: drivers/soc/ti/ti_sci_inta_msi.c
18541 F: drivers/soc/ti/ti_sci_pm_domains.c
18542 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18543 F: include/linux/soc/ti/ti_sci_inta_msi.h
18544 F: include/linux/soc/ti/ti_sci_protocol.h
18546 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18547 M: Robert Marko <robert.marko@sartura.hr>
18548 M: Luka Perkov <luka.perkov@sartura.hr>
18549 L: linux-hwmon@vger.kernel.org
18551 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18552 F: Documentation/hwmon/tps23861.rst
18553 F: drivers/hwmon/tps23861.c
18555 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18556 M: Puranjay Mohan <puranjay12@gmail.com>
18557 L: linux-iio@vger.kernel.org
18559 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18560 F: drivers/iio/temperature/tmp117.c
18562 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18563 M: Hans Verkuil <hverkuil@xs4all.nl>
18564 L: linux-media@vger.kernel.org
18566 W: https://linuxtv.org
18567 T: git git://linuxtv.org/media_tree.git
18568 F: drivers/media/radio/radio-raremono.c
18571 M: Rafael J. Wysocki <rafael@kernel.org>
18572 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18573 R: Amit Kucheria <amitk@kernel.org>
18574 R: Zhang Rui <rui.zhang@intel.com>
18575 L: linux-pm@vger.kernel.org
18577 Q: https://patchwork.kernel.org/project/linux-pm/list/
18578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
18579 F: Documentation/devicetree/bindings/thermal/
18580 F: drivers/thermal/
18581 F: include/linux/cpu_cooling.h
18582 F: include/linux/thermal.h
18583 F: include/uapi/linux/thermal.h
18586 THERMAL DRIVER FOR AMLOGIC SOCS
18587 M: Guillaume La Roque <glaroque@baylibre.com>
18588 L: linux-pm@vger.kernel.org
18589 L: linux-amlogic@lists.infradead.org
18591 W: http://linux-meson.com/
18592 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18593 F: drivers/thermal/amlogic_thermal.c
18595 THERMAL/CPU_COOLING
18596 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18597 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18598 M: Viresh Kumar <viresh.kumar@linaro.org>
18599 R: Lukasz Luba <lukasz.luba@arm.com>
18600 L: linux-pm@vger.kernel.org
18602 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18603 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18604 F: drivers/thermal/cpufreq_cooling.c
18605 F: drivers/thermal/cpuidle_cooling.c
18606 F: include/linux/cpu_cooling.h
18608 THERMAL/POWER_ALLOCATOR
18609 M: Lukasz Luba <lukasz.luba@arm.com>
18610 L: linux-pm@vger.kernel.org
18612 F: Documentation/driver-api/thermal/power_allocator.rst
18613 F: drivers/thermal/gov_power_allocator.c
18614 F: include/trace/events/thermal_power_allocator.h
18616 THINKPAD ACPI EXTRAS DRIVER
18617 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18618 L: ibm-acpi-devel@lists.sourceforge.net
18619 L: platform-driver-x86@vger.kernel.org
18621 W: http://ibm-acpi.sourceforge.net
18622 W: http://thinkwiki.org/wiki/Ibm-acpi
18623 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18624 F: drivers/platform/x86/thinkpad_acpi.c
18626 THINKPAD LMI DRIVER
18627 M: Mark Pearson <markpearson@lenovo.com>
18628 L: platform-driver-x86@vger.kernel.org
18630 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18631 F: drivers/platform/x86/think-lmi.?
18633 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18634 M: Isaac Hazan <isaac.hazan@intel.com>
18635 L: linux-usb@vger.kernel.org
18637 F: drivers/thunderbolt/dma_test.c
18640 M: Andreas Noever <andreas.noever@gmail.com>
18641 M: Michael Jamet <michael.jamet@intel.com>
18642 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18643 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18644 L: linux-usb@vger.kernel.org
18646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18647 F: Documentation/admin-guide/thunderbolt.rst
18648 F: drivers/thunderbolt/
18649 F: include/linux/thunderbolt.h
18651 THUNDERBOLT NETWORK DRIVER
18652 M: Michael Jamet <michael.jamet@intel.com>
18653 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18654 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18655 L: netdev@vger.kernel.org
18657 F: drivers/net/thunderbolt.c
18659 THUNDERX GPIO DRIVER
18660 M: Robert Richter <rric@kernel.org>
18662 F: drivers/gpio/gpio-thunderx.c
18664 TI ADS131E0X ADC SERIES DRIVER
18665 M: Tomislav Denis <tomislav.denis@avl.com>
18666 L: linux-iio@vger.kernel.org
18668 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18669 F: drivers/iio/adc/ti-ads131e08.c
18671 TI AM437X VPFE DRIVER
18672 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18673 L: linux-media@vger.kernel.org
18675 W: https://linuxtv.org
18676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18677 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18678 F: drivers/media/platform/am437x/
18680 TI BANDGAP AND THERMAL DRIVER
18681 M: Eduardo Valentin <edubezval@gmail.com>
18682 M: Keerthy <j-keerthy@ti.com>
18683 L: linux-pm@vger.kernel.org
18684 L: linux-omap@vger.kernel.org
18686 F: drivers/thermal/ti-soc-thermal/
18688 TI BQ27XXX POWER SUPPLY DRIVER
18689 F: drivers/power/supply/bq27xxx_battery.c
18690 F: drivers/power/supply/bq27xxx_battery_i2c.c
18691 F: include/linux/power/bq27xxx_battery.h
18693 TI CDCE706 CLOCK DRIVER
18694 M: Max Filippov <jcmvbkbc@gmail.com>
18696 F: drivers/clk/clk-cdce706.c
18699 M: Tero Kristo <kristo@kernel.org>
18700 L: linux-omap@vger.kernel.org
18703 F: include/linux/clk/ti.h
18705 TI DAVINCI MACHINE SUPPORT
18706 M: Sekhar Nori <nsekhar@ti.com>
18707 R: Bartosz Golaszewski <brgl@bgdev.pl>
18708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18711 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18712 F: arch/arm/boot/dts/da850*
18713 F: arch/arm/mach-davinci/
18714 F: drivers/i2c/busses/i2c-davinci.c
18716 TI DAVINCI SERIES CLOCK DRIVER
18717 M: David Lechner <david@lechnology.com>
18718 R: Sekhar Nori <nsekhar@ti.com>
18720 F: Documentation/devicetree/bindings/clock/ti/davinci/
18721 F: drivers/clk/davinci/
18723 TI DAVINCI SERIES GPIO DRIVER
18724 M: Keerthy <j-keerthy@ti.com>
18725 L: linux-gpio@vger.kernel.org
18727 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18728 F: drivers/gpio/gpio-davinci.c
18730 TI DAVINCI SERIES MEDIA DRIVER
18731 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18732 L: linux-media@vger.kernel.org
18734 W: https://linuxtv.org
18735 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18736 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18737 F: drivers/media/platform/davinci/
18738 F: include/media/davinci/
18740 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18741 R: David Lechner <david@lechnology.com>
18742 L: linux-iio@vger.kernel.org
18743 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18744 F: drivers/counter/ti-eqep.c
18746 TI ETHERNET SWITCH DRIVER (CPSW)
18747 R: Grygorii Strashko <grygorii.strashko@ti.com>
18748 L: linux-omap@vger.kernel.org
18749 L: netdev@vger.kernel.org
18751 F: drivers/net/ethernet/ti/cpsw*
18752 F: drivers/net/ethernet/ti/davinci*
18754 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18755 M: Alex Dubov <oakad@yahoo.com>
18757 W: http://tifmxx.berlios.de/
18758 F: drivers/memstick/host/tifm_ms.c
18759 F: drivers/misc/tifm*
18760 F: drivers/mmc/host/tifm_sd.c
18761 F: include/linux/tifm.h
18763 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18764 M: Santosh Shilimkar <ssantosh@kernel.org>
18765 L: linux-kernel@vger.kernel.org
18766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18769 F: drivers/soc/ti/*
18771 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18772 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18773 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18774 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18776 F: sound/soc/codecs/isabelle*
18777 F: sound/soc/codecs/lm49453*
18779 TI PCM3060 ASoC CODEC DRIVER
18780 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18781 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18783 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18784 F: sound/soc/codecs/pcm3060*
18786 TI TAS571X FAMILY ASoC CODEC DRIVER
18787 M: Kevin Cernekee <cernekee@chromium.org>
18788 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18790 F: sound/soc/codecs/tas571x*
18792 TI TRF7970A NFC DRIVER
18793 M: Mark Greer <mgreer@animalcreek.com>
18794 L: linux-wireless@vger.kernel.org
18795 L: linux-nfc@lists.01.org (subscribers-only)
18797 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18798 F: drivers/nfc/trf7970a.c
18800 TI TSC2046 ADC DRIVER
18801 M: Oleksij Rempel <o.rempel@pengutronix.de>
18802 R: kernel@pengutronix.de
18803 L: linux-iio@vger.kernel.org
18805 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18806 F: drivers/iio/adc/ti-tsc2046.c
18808 TI TWL4030 SERIES SOC CODEC DRIVER
18809 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18810 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18812 F: sound/soc/codecs/twl4030*
18815 M: Benoit Parrot <bparrot@ti.com>
18816 L: linux-media@vger.kernel.org
18818 W: http://linuxtv.org/
18819 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18820 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18821 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18822 F: drivers/media/platform/ti-vpe/
18824 TI WILINK WIRELESS DRIVERS
18825 L: linux-wireless@vger.kernel.org
18827 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18828 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18830 F: drivers/net/wireless/ti/
18831 F: include/linux/wl12xx.h
18833 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18834 M: John Stultz <john.stultz@linaro.org>
18835 M: Thomas Gleixner <tglx@linutronix.de>
18836 R: Stephen Boyd <sboyd@kernel.org>
18837 L: linux-kernel@vger.kernel.org
18839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18840 F: include/linux/clocksource.h
18841 F: include/linux/time.h
18842 F: include/linux/timex.h
18843 F: include/uapi/linux/time.h
18844 F: include/uapi/linux/timex.h
18845 F: kernel/time/alarmtimer.c
18846 F: kernel/time/clocksource.c
18847 F: kernel/time/ntp.c
18848 F: kernel/time/time*.c
18849 F: tools/testing/selftests/timers/
18852 M: Jon Maloy <jmaloy@redhat.com>
18853 M: Ying Xue <ying.xue@windriver.com>
18854 L: netdev@vger.kernel.org (core kernel code)
18855 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18857 W: http://tipc.sourceforge.net/
18858 F: include/uapi/linux/tipc*.h
18861 TLAN NETWORK DRIVER
18862 M: Samuel Chessman <chessman@tux.org>
18863 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18865 W: http://sourceforge.net/projects/tlan/
18866 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18867 F: drivers/net/ethernet/ti/tlan.*
18869 TM6000 VIDEO4LINUX DRIVER
18870 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18871 L: linux-media@vger.kernel.org
18873 W: https://linuxtv.org
18874 T: git git://linuxtv.org/media_tree.git
18875 F: Documentation/admin-guide/media/tm6000*
18876 F: drivers/media/usb/tm6000/
18878 TMIO/SDHI MMC DRIVER
18879 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18880 L: linux-mmc@vger.kernel.org
18882 F: drivers/mmc/host/renesas_sdhi*
18883 F: drivers/mmc/host/tmio_mmc*
18884 F: include/linux/mfd/tmio.h
18886 TMP401 HARDWARE MONITOR DRIVER
18887 M: Guenter Roeck <linux@roeck-us.net>
18888 L: linux-hwmon@vger.kernel.org
18890 F: Documentation/hwmon/tmp401.rst
18891 F: drivers/hwmon/tmp401.c
18893 TMP513 HARDWARE MONITOR DRIVER
18894 M: Eric Tremblay <etremblay@distech-controls.com>
18895 L: linux-hwmon@vger.kernel.org
18897 F: Documentation/hwmon/tmp513.rst
18898 F: drivers/hwmon/tmp513.c
18900 TMPFS (SHMEM FILESYSTEM)
18901 M: Hugh Dickins <hughd@google.com>
18902 L: linux-mm@kvack.org
18904 F: include/linux/shmem_fs.h
18907 TOMOYO SECURITY MODULE
18908 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18909 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18910 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18911 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18912 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18913 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18915 W: https://tomoyo.osdn.jp/
18916 F: security/tomoyo/
18918 TOPSTAR LAPTOP EXTRAS DRIVER
18919 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18920 L: platform-driver-x86@vger.kernel.org
18922 F: drivers/platform/x86/topstar-laptop.c
18924 TORTURE-TEST MODULES
18925 M: Davidlohr Bueso <dave@stgolabs.net>
18926 M: "Paul E. McKenney" <paulmck@kernel.org>
18927 M: Josh Triplett <josh@joshtriplett.org>
18928 L: linux-kernel@vger.kernel.org
18930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18931 F: Documentation/RCU/torture.rst
18932 F: kernel/locking/locktorture.c
18933 F: kernel/rcu/rcuscale.c
18934 F: kernel/rcu/rcutorture.c
18935 F: kernel/rcu/refscale.c
18936 F: kernel/torture.c
18938 TOSHIBA ACPI EXTRAS DRIVER
18939 M: Azael Avalos <coproscefalo@gmail.com>
18940 L: platform-driver-x86@vger.kernel.org
18942 F: drivers/platform/x86/toshiba_acpi.c
18944 TOSHIBA BLUETOOTH DRIVER
18945 M: Azael Avalos <coproscefalo@gmail.com>
18946 L: platform-driver-x86@vger.kernel.org
18948 F: drivers/platform/x86/toshiba_bluetooth.c
18950 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18951 M: Azael Avalos <coproscefalo@gmail.com>
18952 L: platform-driver-x86@vger.kernel.org
18954 F: drivers/platform/x86/toshiba_haps.c
18957 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18959 W: http://www.buzzard.org.uk/toshiba/
18960 F: drivers/char/toshiba.c
18961 F: include/linux/toshiba.h
18962 F: include/uapi/linux/toshiba.h
18964 TOSHIBA TC358743 DRIVER
18965 M: Mats Randgaard <matrandg@cisco.com>
18966 L: linux-media@vger.kernel.org
18968 F: drivers/media/i2c/tc358743*
18969 F: include/media/i2c/tc358743.h
18971 TOSHIBA WMI HOTKEYS DRIVER
18972 M: Azael Avalos <coproscefalo@gmail.com>
18973 L: platform-driver-x86@vger.kernel.org
18975 F: drivers/platform/x86/toshiba-wmi.c
18978 M: Peter Huewe <peterhuewe@gmx.de>
18979 M: Jarkko Sakkinen <jarkko@kernel.org>
18980 R: Jason Gunthorpe <jgg@ziepe.ca>
18981 L: linux-integrity@vger.kernel.org
18983 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18984 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18986 F: drivers/char/tpm/
18989 M: Steven Rostedt <rostedt@goodmis.org>
18990 M: Ingo Molnar <mingo@redhat.com>
18992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18993 F: Documentation/trace/ftrace.rst
18994 F: arch/*/*/*/ftrace.h
18995 F: arch/*/kernel/ftrace.c
18997 F: include/*/ftrace.h
18998 F: include/linux/trace*.h
19001 F: tools/testing/selftests/ftrace/
19003 TRACING MMIO ACCESSES (MMIOTRACE)
19004 M: Steven Rostedt <rostedt@goodmis.org>
19005 M: Ingo Molnar <mingo@kernel.org>
19006 R: Karol Herbst <karolherbst@gmail.com>
19007 R: Pekka Paalanen <ppaalanen@gmail.com>
19008 L: linux-kernel@vger.kernel.org
19009 L: nouveau@lists.freedesktop.org
19011 F: arch/x86/mm/kmmio.c
19012 F: arch/x86/mm/mmio-mod.c
19013 F: arch/x86/mm/testmmiotrace.c
19014 F: include/linux/mmiotrace.h
19015 F: kernel/trace/trace_mmiotrace.c
19017 TRACING OS NOISE / LATENCY TRACERS
19018 M: Steven Rostedt <rostedt@goodmis.org>
19019 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19021 F: kernel/trace/trace_osnoise.c
19022 F: include/trace/events/osnoise.h
19023 F: kernel/trace/trace_hwlat.c
19024 F: kernel/trace/trace_irqsoff.c
19025 F: kernel/trace/trace_sched_wakeup.c
19026 F: Documentation/trace/osnoise-tracer.rst
19027 F: Documentation/trace/timerlat-tracer.rst
19028 F: Documentation/trace/hwlat_detector.rst
19029 F: arch/*/kernel/trace.c
19031 TRADITIONAL CHINESE DOCUMENTATION
19032 M: Hu Haowen <src.res@email.cn>
19033 L: linux-doc-tw-discuss@lists.sourceforge.net
19035 W: https://github.com/srcres258/linux-doc
19036 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19037 F: Documentation/translations/zh_TW/
19040 M: Jiri Kosina <trivial@kernel.org>
19042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19043 K: ^Subject:.*(?i)trivial
19046 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19047 M: Jiri Slaby <jirislaby@kernel.org>
19049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19050 F: Documentation/driver-api/serial/
19052 F: drivers/tty/serial/serial_core.c
19053 F: include/linux/selection.h
19054 F: include/linux/serial.h
19055 F: include/linux/serial_core.h
19056 F: include/linux/sysrq.h
19057 F: include/linux/tty*.h
19058 F: include/linux/vt.h
19059 F: include/linux/vt_*.h
19060 F: include/uapi/linux/serial.h
19061 F: include/uapi/linux/serial_core.h
19062 F: include/uapi/linux/tty.h
19064 TUA9001 MEDIA DRIVER
19065 M: Antti Palosaari <crope@iki.fi>
19066 L: linux-media@vger.kernel.org
19068 W: https://linuxtv.org
19069 W: http://palosaari.fi/linux/
19070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19071 T: git git://linuxtv.org/anttip/media_tree.git
19072 F: drivers/media/tuners/tua9001*
19074 TULIP NETWORK DRIVERS
19075 L: netdev@vger.kernel.org
19076 L: linux-parisc@vger.kernel.org
19078 F: drivers/net/ethernet/dec/tulip/
19081 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19083 W: http://vtun.sourceforge.net/tun
19084 F: Documentation/networking/tuntap.rst
19085 F: arch/um/os-Linux/drivers/
19087 TURBOCHANNEL SUBSYSTEM
19088 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19089 M: Ralf Baechle <ralf@linux-mips.org>
19090 L: linux-mips@vger.kernel.org
19092 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19094 F: include/linux/tc.h
19097 M: "Len Brown" <lenb@kernel.org>
19098 L: linux-pm@vger.kernel.org
19100 Q: https://patchwork.kernel.org/project/linux-pm/list/
19101 B: https://bugzilla.kernel.org
19102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19103 F: tools/power/x86/turbostat/
19105 TW5864 VIDEO4LINUX DRIVER
19106 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19107 M: Anton Sviridenko <anton@corp.bluecherry.net>
19108 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19109 M: Andrey Utkin <andrey_utkin@fastmail.com>
19110 L: linux-media@vger.kernel.org
19112 F: drivers/media/pci/tw5864/
19114 TW68 VIDEO4LINUX DRIVER
19115 M: Hans Verkuil <hverkuil@xs4all.nl>
19116 L: linux-media@vger.kernel.org
19118 W: https://linuxtv.org
19119 T: git git://linuxtv.org/media_tree.git
19120 F: drivers/media/pci/tw68/
19122 TW686X VIDEO4LINUX DRIVER
19123 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19124 L: linux-media@vger.kernel.org
19126 W: http://linuxtv.org
19127 T: git git://linuxtv.org/media_tree.git
19128 F: drivers/media/pci/tw686x/
19130 UACCE ACCELERATOR FRAMEWORK
19131 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19132 M: Zhou Wang <wangzhou1@hisilicon.com>
19133 L: linux-accelerators@lists.ozlabs.org
19134 L: linux-kernel@vger.kernel.org
19136 F: Documentation/ABI/testing/sysfs-driver-uacce
19137 F: Documentation/misc-devices/uacce.rst
19138 F: drivers/misc/uacce/
19139 F: include/linux/uacce.h
19140 F: include/uapi/misc/uacce/
19142 UBI FILE SYSTEM (UBIFS)
19143 M: Richard Weinberger <richard@nod.at>
19144 L: linux-mtd@lists.infradead.org
19146 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19149 F: Documentation/filesystems/ubifs-authentication.rst
19150 F: Documentation/filesystems/ubifs.rst
19153 UCLINUX (M68KNOMMU AND COLDFIRE)
19154 M: Greg Ungerer <gerg@linux-m68k.org>
19155 L: linux-m68k@lists.linux-m68k.org
19156 L: uclinux-dev@uclinux.org (subscribers-only)
19158 W: http://www.linux-m68k.org/
19159 W: http://www.uclinux.org/
19160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19161 F: arch/m68k/*/*_no.*
19163 F: arch/m68k/coldfire/
19164 F: arch/m68k/include/asm/*_no.*
19167 M: Jan Kara <jack@suse.com>
19169 F: Documentation/filesystems/udf.rst
19173 M: Bastien Nocera <hadess@hadess.net>
19174 L: linux-input@vger.kernel.org
19176 F: drivers/hid/hid-udraw-ps3.c
19179 M: Evgeniy Dushistov <dushistov@mail.ru>
19181 F: Documentation/admin-guide/ufs.rst
19184 UHID USERSPACE HID IO DRIVER
19185 M: David Rheinsberg <david.rheinsberg@gmail.com>
19186 L: linux-input@vger.kernel.org
19188 F: drivers/hid/uhid.c
19189 F: include/uapi/linux/uhid.h
19192 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19193 L: linux-usb@vger.kernel.org
19195 F: drivers/usb/common/ulpi.c
19196 F: include/linux/ulpi/
19199 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19200 L: linux-fsdevel@vger.kernel.org
19205 M: Tony Finch <dot@dotat.at>
19207 W: http://dotat.at/prog/unifdef
19208 F: scripts/unifdef.c
19210 UNIFORM CDROM DRIVER
19211 M: Phillip Potter <phil@philpotter.co.uk>
19213 F: Documentation/cdrom/
19214 F: drivers/cdrom/cdrom.c
19215 F: include/linux/cdrom.h
19216 F: include/uapi/linux/cdrom.h
19218 UNISYS S-PAR DRIVERS
19219 M: David Kershner <david.kershner@unisys.com>
19220 L: sparmaintainer@unisys.com (Unisys internal)
19222 F: drivers/staging/unisys/
19223 F: drivers/visorbus/
19224 F: include/linux/visorbus.h
19226 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19227 R: Alim Akhtar <alim.akhtar@samsung.com>
19228 R: Avri Altman <avri.altman@wdc.com>
19229 L: linux-scsi@vger.kernel.org
19231 F: Documentation/scsi/ufs.rst
19232 F: drivers/scsi/ufs/
19234 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19235 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19236 L: linux-scsi@vger.kernel.org
19238 F: drivers/scsi/ufs/*dwc*
19240 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19241 M: Stanley Chu <stanley.chu@mediatek.com>
19242 L: linux-scsi@vger.kernel.org
19243 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19245 F: drivers/scsi/ufs/ufs-mediatek*
19247 UNSORTED BLOCK IMAGES (UBI)
19248 M: Richard Weinberger <richard@nod.at>
19249 L: linux-mtd@lists.infradead.org
19251 W: http://www.linux-mtd.infradead.org/
19252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19254 F: drivers/mtd/ubi/
19255 F: include/linux/mtd/ubi.h
19256 F: include/uapi/mtd/ubi-user.h
19258 USB "USBNET" DRIVER FRAMEWORK
19259 M: Oliver Neukum <oneukum@suse.com>
19260 L: netdev@vger.kernel.org
19262 W: http://www.linux-usb.org/usbnet
19263 F: drivers/net/usb/usbnet.c
19264 F: include/linux/usb/usbnet.h
19267 M: Oliver Neukum <oneukum@suse.com>
19268 L: linux-usb@vger.kernel.org
19270 F: Documentation/usb/acm.rst
19271 F: drivers/usb/class/cdc-acm.*
19273 USB APPLE MFI FASTCHARGE DRIVER
19274 M: Bastien Nocera <hadess@hadess.net>
19275 L: linux-usb@vger.kernel.org
19277 F: drivers/usb/misc/apple-mfi-fastcharge.c
19279 USB AR5523 WIRELESS DRIVER
19280 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19281 L: linux-wireless@vger.kernel.org
19283 F: drivers/net/wireless/ath/ar5523/
19286 M: Oliver Neukum <oneukum@suse.com>
19287 L: linux-usb@vger.kernel.org
19288 L: linux-scsi@vger.kernel.org
19290 F: drivers/usb/storage/uas.c
19292 USB CDC ETHERNET DRIVER
19293 M: Oliver Neukum <oliver@neukum.org>
19294 L: linux-usb@vger.kernel.org
19296 F: drivers/net/usb/cdc_*.c
19297 F: include/uapi/linux/usb/cdc.h
19299 USB CHAOSKEY DRIVER
19300 M: Keith Packard <keithp@keithp.com>
19301 L: linux-usb@vger.kernel.org
19303 F: drivers/usb/misc/chaoskey.c
19305 USB CYPRESS C67X00 DRIVER
19306 L: linux-usb@vger.kernel.org
19308 F: drivers/usb/c67x00/
19310 USB DAVICOM DM9601 DRIVER
19311 M: Peter Korsgaard <peter@korsgaard.com>
19312 L: netdev@vger.kernel.org
19314 W: http://www.linux-usb.org/usbnet
19315 F: drivers/net/usb/dm9601.c
19318 M: Alan Stern <stern@rowland.harvard.edu>
19319 L: linux-usb@vger.kernel.org
19321 F: Documentation/usb/ehci.rst
19322 F: drivers/usb/host/ehci*
19324 USB GADGET/PERIPHERAL SUBSYSTEM
19325 M: Felipe Balbi <balbi@kernel.org>
19326 L: linux-usb@vger.kernel.org
19328 W: http://www.linux-usb.org/gadget
19329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19330 F: drivers/usb/gadget/
19331 F: include/linux/usb/gadget*
19333 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19334 M: Jiri Kosina <jikos@kernel.org>
19335 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19336 L: linux-usb@vger.kernel.org
19338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19339 F: Documentation/hid/hiddev.rst
19340 F: drivers/hid/usbhid/
19342 USB INTEL XHCI ROLE MUX DRIVER
19343 M: Hans de Goede <hdegoede@redhat.com>
19344 L: linux-usb@vger.kernel.org
19346 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19348 USB IP DRIVER FOR HISILICON KIRIN 960
19349 M: Yu Chen <chenyu56@huawei.com>
19350 M: Binghui Wang <wangbinghui@hisilicon.com>
19351 L: linux-usb@vger.kernel.org
19353 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19354 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19356 USB IP DRIVER FOR HISILICON KIRIN 970
19357 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19358 L: linux-usb@vger.kernel.org
19360 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19361 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19364 M: Olav Kongas <ok@artecdesign.ee>
19365 L: linux-usb@vger.kernel.org
19367 F: drivers/usb/host/isp116x*
19368 F: include/linux/usb/isp116x.h
19371 M: Rui Miguel Silva <rui.silva@linaro.org>
19372 L: linux-usb@vger.kernel.org
19374 F: drivers/usb/isp1760/*
19375 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19377 USB LAN78XX ETHERNET DRIVER
19378 M: Woojung Huh <woojung.huh@microchip.com>
19379 M: UNGLinuxDriver@microchip.com
19380 L: netdev@vger.kernel.org
19382 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19383 F: drivers/net/usb/lan78xx.*
19384 F: include/dt-bindings/net/microchip-lan78xx.h
19386 USB MASS STORAGE DRIVER
19387 M: Alan Stern <stern@rowland.harvard.edu>
19388 L: linux-usb@vger.kernel.org
19389 L: usb-storage@lists.one-eyed-alien.net
19391 F: drivers/usb/storage/
19394 M: Clemens Ladisch <clemens@ladisch.de>
19395 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19398 F: sound/usb/midi.*
19400 USB NETWORKING DRIVERS
19401 L: linux-usb@vger.kernel.org
19403 F: drivers/net/usb/
19406 M: Alan Stern <stern@rowland.harvard.edu>
19407 L: linux-usb@vger.kernel.org
19409 F: Documentation/usb/ohci.rst
19410 F: drivers/usb/host/ohci*
19412 USB OTG FSM (Finite State Machine)
19413 M: Peter Chen <peter.chen@kernel.org>
19414 L: linux-usb@vger.kernel.org
19416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19417 F: drivers/usb/common/usb-otg-fsm.c
19420 M: Valentina Manea <valentina.manea.m@gmail.com>
19421 M: Shuah Khan <shuah@kernel.org>
19422 M: Shuah Khan <skhan@linuxfoundation.org>
19423 L: linux-usb@vger.kernel.org
19425 F: Documentation/usb/usbip_protocol.rst
19426 F: drivers/usb/usbip/
19427 F: tools/testing/selftests/drivers/usb/usbip/
19428 F: tools/usb/usbip/
19431 M: Petko Manolov <petkan@nucleusys.com>
19432 L: linux-usb@vger.kernel.org
19433 L: netdev@vger.kernel.org
19435 W: https://github.com/petkan/pegasus
19436 T: git git://github.com/petkan/pegasus.git
19437 F: drivers/net/usb/pegasus.*
19440 M: Felipe Balbi <balbi@kernel.org>
19441 L: linux-usb@vger.kernel.org
19443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19444 F: drivers/usb/phy/
19446 USB PRINTER DRIVER (usblp)
19447 M: Pete Zaitcev <zaitcev@redhat.com>
19448 L: linux-usb@vger.kernel.org
19450 F: drivers/usb/class/usblp.c
19452 USB RAW GADGET DRIVER
19453 R: Andrey Konovalov <andreyknvl@gmail.com>
19454 L: linux-usb@vger.kernel.org
19456 F: Documentation/usb/raw-gadget.rst
19457 F: drivers/usb/gadget/legacy/raw_gadget.c
19458 F: include/uapi/linux/usb/raw_gadget.h
19460 USB QMI WWAN NETWORK DRIVER
19461 M: Bjørn Mork <bjorn@mork.no>
19462 L: netdev@vger.kernel.org
19464 F: Documentation/ABI/testing/sysfs-class-net-qmi
19465 F: drivers/net/usb/qmi_wwan.c
19468 M: Petko Manolov <petkan@nucleusys.com>
19469 L: linux-usb@vger.kernel.org
19470 L: netdev@vger.kernel.org
19472 W: https://github.com/petkan/rtl8150
19473 T: git git://github.com/petkan/rtl8150.git
19474 F: drivers/net/usb/rtl8150.c
19476 USB SERIAL SUBSYSTEM
19477 M: Johan Hovold <johan@kernel.org>
19478 L: linux-usb@vger.kernel.org
19480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19481 F: Documentation/usb/usb-serial.rst
19482 F: drivers/usb/serial/
19483 F: include/linux/usb/serial.h
19485 USB SMSC75XX ETHERNET DRIVER
19486 M: Steve Glendinning <steve.glendinning@shawell.net>
19487 L: netdev@vger.kernel.org
19489 F: drivers/net/usb/smsc75xx.*
19491 USB SMSC95XX ETHERNET DRIVER
19492 M: Steve Glendinning <steve.glendinning@shawell.net>
19493 M: UNGLinuxDriver@microchip.com
19494 L: netdev@vger.kernel.org
19496 F: drivers/net/usb/smsc95xx.*
19499 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19500 L: linux-usb@vger.kernel.org
19502 W: http://www.linux-usb.org
19503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19504 F: Documentation/devicetree/bindings/usb/
19505 F: Documentation/usb/
19507 F: include/linux/usb.h
19508 F: include/linux/usb/
19510 USB TYPEC BUS FOR ALTERNATE MODES
19511 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19512 L: linux-usb@vger.kernel.org
19514 F: Documentation/ABI/testing/sysfs-bus-typec
19515 F: Documentation/driver-api/usb/typec_bus.rst
19516 F: drivers/usb/typec/altmodes/
19517 F: include/linux/usb/typec_altmode.h
19520 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19521 L: linux-usb@vger.kernel.org
19523 F: Documentation/ABI/testing/sysfs-class-typec
19524 F: Documentation/driver-api/usb/typec.rst
19525 F: drivers/usb/typec/
19526 F: include/linux/usb/typec.h
19528 USB TYPEC INTEL PMC MUX DRIVER
19529 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19530 L: linux-usb@vger.kernel.org
19532 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19533 F: drivers/usb/typec/mux/intel_pmc_mux.c
19535 USB TYPEC PI3USB30532 MUX DRIVER
19536 M: Hans de Goede <hdegoede@redhat.com>
19537 L: linux-usb@vger.kernel.org
19539 F: drivers/usb/typec/mux/pi3usb30532.c
19541 USB TYPEC PORT CONTROLLER DRIVERS
19542 M: Guenter Roeck <linux@roeck-us.net>
19543 L: linux-usb@vger.kernel.org
19545 F: drivers/usb/typec/tcpm/
19548 M: Alan Stern <stern@rowland.harvard.edu>
19549 L: linux-usb@vger.kernel.org
19551 F: drivers/usb/host/uhci*
19554 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19555 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19556 L: linux-media@vger.kernel.org
19558 W: http://www.ideasonboard.org/uvc/
19559 T: git git://linuxtv.org/media_tree.git
19560 F: drivers/media/usb/uvc/
19561 F: include/uapi/linux/uvcvideo.h
19564 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19565 L: linux-usb@vger.kernel.org
19567 F: drivers/usb/gadget/function/*uvc*
19568 F: drivers/usb/gadget/legacy/webcam.c
19569 F: include/uapi/linux/usb/g_uvc.h
19571 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19572 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19573 L: linux-wireless@vger.kernel.org
19575 F: drivers/net/wireless/rndis_wlan.c
19578 M: Mathias Nyman <mathias.nyman@intel.com>
19579 L: linux-usb@vger.kernel.org
19581 F: drivers/usb/host/pci-quirks*
19582 F: drivers/usb/host/xhci*
19585 L: linux-wireless@vger.kernel.org
19587 W: http://linux-lc100020.sourceforge.net
19588 F: drivers/net/wireless/zydas/zd1201.*
19591 M: Antoine Jacquet <royale@zerezo.com>
19592 L: linux-usb@vger.kernel.org
19593 L: linux-media@vger.kernel.org
19595 W: http://royale.zerezo.com/zr364xx/
19596 T: git git://linuxtv.org/media_tree.git
19597 F: Documentation/admin-guide/media/zr364xx*
19598 F: drivers/media/usb/zr364xx/
19600 USER-MODE LINUX (UML)
19601 M: Jeff Dike <jdike@addtoit.com>
19602 M: Richard Weinberger <richard@nod.at>
19603 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19604 L: linux-um@lists.infradead.org
19606 W: http://user-mode-linux.sourceforge.net
19607 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19609 F: Documentation/virt/uml/
19614 USERSPACE COPYIN/COPYOUT (UIOVEC)
19615 M: Alexander Viro <viro@zeniv.linux.org.uk>
19617 F: include/linux/uio.h
19620 USERSPACE DMA BUFFER DRIVER
19621 M: Gerd Hoffmann <kraxel@redhat.com>
19622 L: dri-devel@lists.freedesktop.org
19624 T: git git://anongit.freedesktop.org/drm/drm-misc
19625 F: drivers/dma-buf/udmabuf.c
19626 F: include/uapi/linux/udmabuf.h
19628 USERSPACE I/O (UIO)
19629 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19632 F: Documentation/driver-api/uio-howto.rst
19634 F: include/linux/uio_driver.h
19637 M: Karel Zak <kzak@redhat.com>
19638 L: util-linux@vger.kernel.org
19640 W: http://en.wikipedia.org/wiki/Util-linux
19641 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19644 M: Christoph Hellwig <hch@lst.de>
19645 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19646 L: linux-kernel@vger.kernel.org
19648 T: git git://git.infradead.org/users/hch/uuid.git
19649 F: include/linux/uuid.h
19650 F: include/uapi/linux/uuid.h
19655 M: Justin Ernst <justin.ernst@hpe.com>
19656 L: platform-driver-x86@vger.kernel.org
19658 F: drivers/platform/x86/uv_sysfs.c
19661 M: Michal Januszewski <spock@gentoo.org>
19662 L: linux-fbdev@vger.kernel.org
19664 W: https://github.com/mjanusz/v86d
19665 F: Documentation/fb/uvesafb.rst
19666 F: drivers/video/fbdev/uvesafb.*
19668 Ux500 CLOCK DRIVERS
19669 M: Ulf Hansson <ulf.hansson@linaro.org>
19670 L: linux-clk@vger.kernel.org
19671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19673 F: drivers/clk/ux500/
19676 M: Stefan Agner <stefan@agner.ch>
19677 L: linux-mtd@lists.infradead.org
19679 F: drivers/mtd/nand/raw/vf610_nfc.c
19681 VFAT/FAT/MSDOS FILESYSTEM
19682 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19684 F: Documentation/filesystems/vfat.rst
19688 M: Alex Williamson <alex.williamson@redhat.com>
19689 R: Cornelia Huck <cohuck@redhat.com>
19690 L: kvm@vger.kernel.org
19692 T: git git://github.com/awilliam/linux-vfio.git
19693 F: Documentation/driver-api/vfio.rst
19695 F: include/linux/vfio.h
19696 F: include/linux/vfio_pci_core.h
19697 F: include/uapi/linux/vfio.h
19700 M: Diana Craciun <diana.craciun@oss.nxp.com>
19701 L: kvm@vger.kernel.org
19703 F: drivers/vfio/fsl-mc/
19705 VFIO MEDIATED DEVICE DRIVERS
19706 M: Kirti Wankhede <kwankhede@nvidia.com>
19707 L: kvm@vger.kernel.org
19709 F: Documentation/driver-api/vfio-mediated-device.rst
19710 F: drivers/vfio/mdev/
19711 F: include/linux/mdev.h
19712 F: samples/vfio-mdev/
19714 VFIO PLATFORM DRIVER
19715 M: Eric Auger <eric.auger@redhat.com>
19716 L: kvm@vger.kernel.org
19718 F: drivers/vfio/platform/
19721 R: Lukas Wunner <lukas@wunner.de>
19723 T: git git://anongit.freedesktop.org/drm/drm-misc
19724 F: Documentation/gpu/vga-switcheroo.rst
19725 F: drivers/gpu/vga/vga_switcheroo.c
19726 F: include/linux/vga_switcheroo.h
19728 VIA RHINE NETWORK DRIVER
19730 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19731 F: drivers/net/ethernet/via/via-rhine.c
19733 VIA SD/MMC CARD CONTROLLER DRIVER
19734 M: Bruce Chang <brucechang@via.com.tw>
19735 M: Harald Welte <HaraldWelte@viatech.com>
19737 F: drivers/mmc/host/via-sdmmc.c
19739 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19740 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19741 L: linux-fbdev@vger.kernel.org
19743 F: drivers/video/fbdev/via/
19744 F: include/linux/via-core.h
19745 F: include/linux/via-gpio.h
19746 F: include/linux/via_i2c.h
19748 VIA VELOCITY NETWORK DRIVER
19749 M: Francois Romieu <romieu@fr.zoreil.com>
19750 L: netdev@vger.kernel.org
19752 F: drivers/net/ethernet/via/via-velocity.*
19754 VICODEC VIRTUAL CODEC DRIVER
19755 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19756 L: linux-media@vger.kernel.org
19758 W: https://linuxtv.org
19759 T: git git://linuxtv.org/media_tree.git
19760 F: drivers/media/test-drivers/vicodec/*
19762 VIDEO I2C POLLING DRIVER
19763 M: Matt Ranostay <matt.ranostay@konsulko.com>
19764 L: linux-media@vger.kernel.org
19766 F: drivers/media/i2c/video-i2c.c
19768 VIDEO MULTIPLEXER DRIVER
19769 M: Philipp Zabel <p.zabel@pengutronix.de>
19770 L: linux-media@vger.kernel.org
19772 F: drivers/media/platform/video-mux.c
19774 VIDEOBUF2 FRAMEWORK
19775 M: Tomasz Figa <tfiga@chromium.org>
19776 M: Marek Szyprowski <m.szyprowski@samsung.com>
19777 L: linux-media@vger.kernel.org
19779 F: drivers/media/common/videobuf2/*
19780 F: include/media/videobuf2-*
19782 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19783 M: Helen Koike <helen.koike@collabora.com>
19784 R: Shuah Khan <skhan@linuxfoundation.org>
19785 L: linux-media@vger.kernel.org
19787 W: https://linuxtv.org
19788 T: git git://linuxtv.org/media_tree.git
19789 F: drivers/media/test-drivers/vimc/*
19792 M: Alex Williamson <alex.williamson@redhat.com>
19793 M: Paolo Bonzini <pbonzini@redhat.com>
19794 L: kvm@vger.kernel.org
19798 VIRTIO AND VHOST VSOCK DRIVER
19799 M: Stefan Hajnoczi <stefanha@redhat.com>
19800 M: Stefano Garzarella <sgarzare@redhat.com>
19801 L: kvm@vger.kernel.org
19802 L: virtualization@lists.linux-foundation.org
19803 L: netdev@vger.kernel.org
19805 F: drivers/vhost/vsock.c
19806 F: include/linux/virtio_vsock.h
19807 F: include/uapi/linux/virtio_vsock.h
19808 F: net/vmw_vsock/virtio_transport.c
19809 F: net/vmw_vsock/virtio_transport_common.c
19811 VIRTIO BLOCK AND SCSI DRIVERS
19812 M: "Michael S. Tsirkin" <mst@redhat.com>
19813 M: Jason Wang <jasowang@redhat.com>
19814 R: Paolo Bonzini <pbonzini@redhat.com>
19815 R: Stefan Hajnoczi <stefanha@redhat.com>
19816 L: virtualization@lists.linux-foundation.org
19818 F: drivers/block/virtio_blk.c
19819 F: drivers/scsi/virtio_scsi.c
19820 F: drivers/vhost/scsi.c
19821 F: include/uapi/linux/virtio_blk.h
19822 F: include/uapi/linux/virtio_scsi.h
19824 VIRTIO CONSOLE DRIVER
19825 M: Amit Shah <amit@kernel.org>
19826 L: virtualization@lists.linux-foundation.org
19828 F: drivers/char/virtio_console.c
19829 F: include/linux/virtio_console.h
19830 F: include/uapi/linux/virtio_console.h
19832 VIRTIO CORE AND NET DRIVERS
19833 M: "Michael S. Tsirkin" <mst@redhat.com>
19834 M: Jason Wang <jasowang@redhat.com>
19835 L: virtualization@lists.linux-foundation.org
19837 F: Documentation/devicetree/bindings/virtio/
19838 F: drivers/block/virtio_blk.c
19839 F: drivers/crypto/virtio/
19840 F: drivers/net/virtio_net.c
19843 F: include/linux/vdpa.h
19844 F: include/linux/virtio*.h
19845 F: include/uapi/linux/virtio_*.h
19849 M: "Michael S. Tsirkin" <mst@redhat.com>
19850 M: David Hildenbrand <david@redhat.com>
19851 L: virtualization@lists.linux-foundation.org
19853 F: drivers/virtio/virtio_balloon.c
19854 F: include/uapi/linux/virtio_balloon.h
19855 F: include/linux/balloon_compaction.h
19856 F: mm/balloon_compaction.c
19858 VIRTIO CRYPTO DRIVER
19859 M: Gonglei <arei.gonglei@huawei.com>
19860 L: virtualization@lists.linux-foundation.org
19861 L: linux-crypto@vger.kernel.org
19863 F: drivers/crypto/virtio/
19864 F: include/uapi/linux/virtio_crypto.h
19866 VIRTIO DRIVERS FOR S390
19867 M: Cornelia Huck <cohuck@redhat.com>
19868 M: Halil Pasic <pasic@linux.ibm.com>
19869 L: linux-s390@vger.kernel.org
19870 L: virtualization@lists.linux-foundation.org
19871 L: kvm@vger.kernel.org
19873 F: arch/s390/include/uapi/asm/virtio-ccw.h
19874 F: drivers/s390/virtio/
19877 M: Vivek Goyal <vgoyal@redhat.com>
19878 M: Stefan Hajnoczi <stefanha@redhat.com>
19879 M: Miklos Szeredi <miklos@szeredi.hu>
19880 L: virtualization@lists.linux-foundation.org
19881 L: linux-fsdevel@vger.kernel.org
19883 W: https://virtio-fs.gitlab.io/
19884 F: Documentation/filesystems/virtiofs.rst
19885 F: fs/fuse/virtio_fs.c
19886 F: include/uapi/linux/virtio_fs.h
19889 M: Enrico Weigelt, metux IT consult <info@metux.net>
19890 M: Viresh Kumar <vireshk@kernel.org>
19891 L: linux-gpio@vger.kernel.org
19892 L: virtualization@lists.linux-foundation.org
19894 F: drivers/gpio/gpio-virtio.c
19895 F: include/uapi/linux/virtio_gpio.h
19898 M: David Airlie <airlied@linux.ie>
19899 M: Gerd Hoffmann <kraxel@redhat.com>
19900 L: dri-devel@lists.freedesktop.org
19901 L: virtualization@lists.linux-foundation.org
19903 T: git git://anongit.freedesktop.org/drm/drm-misc
19904 F: drivers/gpu/drm/virtio/
19905 F: include/uapi/linux/virtio_gpu.h
19907 VIRTIO HOST (VHOST)
19908 M: "Michael S. Tsirkin" <mst@redhat.com>
19909 M: Jason Wang <jasowang@redhat.com>
19910 L: kvm@vger.kernel.org
19911 L: virtualization@lists.linux-foundation.org
19912 L: netdev@vger.kernel.org
19914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19916 F: include/linux/vhost_iotlb.h
19917 F: include/uapi/linux/vhost.h
19919 VIRTIO INPUT DRIVER
19920 M: Gerd Hoffmann <kraxel@redhat.com>
19922 F: drivers/virtio/virtio_input.c
19923 F: include/uapi/linux/virtio_input.h
19925 VIRTIO IOMMU DRIVER
19926 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19927 L: virtualization@lists.linux-foundation.org
19929 F: drivers/iommu/virtio-iommu.c
19930 F: include/uapi/linux/virtio_iommu.h
19933 M: David Hildenbrand <david@redhat.com>
19934 L: virtualization@lists.linux-foundation.org
19936 W: https://virtio-mem.gitlab.io/
19937 F: drivers/virtio/virtio_mem.c
19938 F: include/uapi/linux/virtio_mem.h
19940 VIRTIO SOUND DRIVER
19941 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19942 M: "Michael S. Tsirkin" <mst@redhat.com>
19943 L: virtualization@lists.linux-foundation.org
19944 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19946 F: include/uapi/linux/virtio_snd.h
19950 M: Jie Deng <jie.deng@intel.com>
19951 M: Viresh Kumar <viresh.kumar@linaro.org>
19952 L: linux-i2c@vger.kernel.org
19953 L: virtualization@lists.linux-foundation.org
19955 F: drivers/i2c/busses/i2c-virtio.c
19956 F: include/uapi/linux/virtio_i2c.h
19958 VIRTUAL BOX GUEST DEVICE DRIVER
19959 M: Hans de Goede <hdegoede@redhat.com>
19960 M: Arnd Bergmann <arnd@arndb.de>
19961 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19963 F: drivers/virt/vboxguest/
19964 F: include/linux/vbox_utils.h
19965 F: include/uapi/linux/vbox*.h
19967 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19968 M: Hans de Goede <hdegoede@redhat.com>
19969 L: linux-fsdevel@vger.kernel.org
19973 VIRTUAL SERIO DEVICE DRIVER
19974 M: Stephen Chandler Paul <thatslyude@gmail.com>
19976 F: drivers/input/serio/userio.c
19977 F: include/uapi/linux/userio.h
19979 VIVID VIRTUAL VIDEO DRIVER
19980 M: Hans Verkuil <hverkuil@xs4all.nl>
19981 L: linux-media@vger.kernel.org
19983 W: https://linuxtv.org
19984 T: git git://linuxtv.org/media_tree.git
19985 F: drivers/media/test-drivers/vivid/*
19987 VIDTV VIRTUAL DIGITAL TV DRIVER
19988 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19989 L: linux-media@vger.kernel.org
19991 W: https://linuxtv.org
19992 T: git git://linuxtv.org/media_tree.git
19993 F: drivers/media/test-drivers/vidtv/*
19996 M: Florian Fainelli <f.fainelli@gmail.com>
19997 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19999 F: drivers/vlynq/vlynq.c
20000 F: include/linux/vlynq.h
20003 M: Martyn Welch <martyn@welchs.me.uk>
20004 M: Manohar Vanga <manohar.vanga@gmail.com>
20005 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20006 L: linux-kernel@vger.kernel.org
20008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20009 F: Documentation/driver-api/vme.rst
20010 F: drivers/staging/vme/
20012 F: include/linux/vme*
20014 VM SOCKETS (AF_VSOCK)
20015 M: Stefano Garzarella <sgarzare@redhat.com>
20016 L: virtualization@lists.linux-foundation.org
20017 L: netdev@vger.kernel.org
20019 F: drivers/net/vsockmon.c
20020 F: include/net/af_vsock.h
20021 F: include/uapi/linux/vm_sockets.h
20022 F: include/uapi/linux/vm_sockets_diag.h
20023 F: include/uapi/linux/vsockmon.h
20025 F: tools/testing/vsock/
20027 VMWARE BALLOON DRIVER
20028 M: Nadav Amit <namit@vmware.com>
20029 M: "VMware, Inc." <pv-drivers@vmware.com>
20030 L: linux-kernel@vger.kernel.org
20032 F: drivers/misc/vmw_balloon.c
20034 VMWARE HYPERVISOR INTERFACE
20035 M: Deep Shah <sdeep@vmware.com>
20036 M: "VMware, Inc." <pv-drivers@vmware.com>
20037 L: virtualization@lists.linux-foundation.org
20039 F: arch/x86/include/asm/vmware.h
20040 F: arch/x86/kernel/cpu/vmware.c
20042 VMWARE PVRDMA DRIVER
20043 M: Adit Ranadive <aditr@vmware.com>
20044 M: VMware PV-Drivers <pv-drivers@vmware.com>
20045 L: linux-rdma@vger.kernel.org
20047 F: drivers/infiniband/hw/vmw_pvrdma/
20049 VMware PVSCSI driver
20050 M: Vishal Bhakta <vbhakta@vmware.com>
20051 M: VMware PV-Drivers <pv-drivers@vmware.com>
20052 L: linux-scsi@vger.kernel.org
20054 F: drivers/scsi/vmw_pvscsi.c
20055 F: drivers/scsi/vmw_pvscsi.h
20057 VMWARE VIRTUAL PTP CLOCK DRIVER
20058 M: Vivek Thampi <vithampi@vmware.com>
20059 M: "VMware, Inc." <pv-drivers@vmware.com>
20060 L: netdev@vger.kernel.org
20062 F: drivers/ptp/ptp_vmw.c
20065 M: Jorgen Hansen <jhansen@vmware.com>
20066 M: Vishnu Dasa <vdasa@vmware.com>
20067 L: linux-kernel@vger.kernel.org
20068 L: pv-drivers@vmware.com (private)
20070 F: drivers/misc/vmw_vmci/
20072 VMWARE VMMOUSE SUBDRIVER
20073 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20074 M: "VMware, Inc." <pv-drivers@vmware.com>
20075 L: linux-input@vger.kernel.org
20077 F: drivers/input/mouse/vmmouse.c
20078 F: drivers/input/mouse/vmmouse.h
20080 VMWARE VMXNET3 ETHERNET DRIVER
20081 M: Ronak Doshi <doshir@vmware.com>
20082 M: pv-drivers@vmware.com
20083 L: netdev@vger.kernel.org
20085 F: drivers/net/vmxnet3/
20087 VOCORE VOCORE2 BOARD
20088 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20089 L: linux-mips@vger.kernel.org
20091 F: arch/mips/boot/dts/ralink/vocore2.dts
20093 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20094 M: Liam Girdwood <lgirdwood@gmail.com>
20095 M: Mark Brown <broonie@kernel.org>
20096 L: linux-kernel@vger.kernel.org
20098 W: http://www.slimlogic.co.uk/?p=48
20099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20100 F: Documentation/devicetree/bindings/regulator/
20101 F: Documentation/power/regulator/
20102 F: drivers/regulator/
20103 F: include/dt-bindings/regulator/
20104 F: include/linux/regulator/
20105 K: regulator_get_optional
20107 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20108 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20109 F: drivers/regulator/irq_helpers.c
20112 M: David Ahern <dsahern@kernel.org>
20113 L: netdev@vger.kernel.org
20115 F: Documentation/networking/vrf.rst
20116 F: drivers/net/vrf.c
20119 M: Petr Mladek <pmladek@suse.com>
20120 M: Steven Rostedt <rostedt@goodmis.org>
20121 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20122 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20123 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20126 F: Documentation/core-api/printk-formats.rst
20127 F: lib/test_printf.c
20128 F: lib/test_scanf.c
20131 VT1211 HARDWARE MONITOR DRIVER
20132 M: Juerg Haefliger <juergh@gmail.com>
20133 L: linux-hwmon@vger.kernel.org
20135 F: Documentation/hwmon/vt1211.rst
20136 F: drivers/hwmon/vt1211.c
20138 VT8231 HARDWARE MONITOR DRIVER
20139 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20140 L: linux-hwmon@vger.kernel.org
20142 F: drivers/hwmon/vt8231.c
20144 VUB300 USB to SDIO/SD/MMC bridge chip
20145 L: linux-mmc@vger.kernel.org
20147 F: drivers/mmc/host/vub300.c
20149 W1 DALLAS'S 1-WIRE BUS
20150 M: Evgeniy Polyakov <zbr@ioremap.net>
20152 F: Documentation/devicetree/bindings/w1/
20153 F: Documentation/w1/
20155 F: include/linux/w1.h
20157 W83791D HARDWARE MONITORING DRIVER
20158 M: Marc Hulsman <m.hulsman@tudelft.nl>
20159 L: linux-hwmon@vger.kernel.org
20161 F: Documentation/hwmon/w83791d.rst
20162 F: drivers/hwmon/w83791d.c
20164 W83793 HARDWARE MONITORING DRIVER
20165 M: Rudolf Marek <r.marek@assembler.cz>
20166 L: linux-hwmon@vger.kernel.org
20168 F: Documentation/hwmon/w83793.rst
20169 F: drivers/hwmon/w83793.c
20171 W83795 HARDWARE MONITORING DRIVER
20172 M: Jean Delvare <jdelvare@suse.com>
20173 L: linux-hwmon@vger.kernel.org
20175 F: drivers/hwmon/w83795.c
20177 W83L51xD SD/MMC CARD INTERFACE DRIVER
20178 M: Pierre Ossman <pierre@ossman.eu>
20180 F: drivers/mmc/host/wbsd.*
20182 WACOM PROTOCOL 4 SERIAL TABLETS
20183 M: Julian Squires <julian@cipht.net>
20184 M: Hans de Goede <hdegoede@redhat.com>
20185 L: linux-input@vger.kernel.org
20187 F: drivers/input/tablet/wacom_serial4.c
20189 WATCHDOG DEVICE DRIVERS
20190 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20191 M: Guenter Roeck <linux@roeck-us.net>
20192 L: linux-watchdog@vger.kernel.org
20194 W: http://www.linux-watchdog.org/
20195 T: git git://www.linux-watchdog.org/linux-watchdog.git
20196 F: Documentation/devicetree/bindings/watchdog/
20197 F: Documentation/watchdog/
20198 F: drivers/watchdog/
20199 F: include/linux/watchdog.h
20200 F: include/uapi/linux/watchdog.h
20202 WHISKEYCOVE PMIC GPIO DRIVER
20203 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20204 L: linux-gpio@vger.kernel.org
20206 F: drivers/gpio/gpio-wcove.c
20209 M: Dianlong Li <long17.cool@163.com>
20210 L: linux-rtc@vger.kernel.org
20212 F: drivers/rtc/rtc-sd3078.c
20215 M: David Rheinsberg <david.rheinsberg@gmail.com>
20216 L: linux-input@vger.kernel.org
20218 F: drivers/hid/hid-wiimote*
20220 WILOCITY WIL6210 WIRELESS DRIVER
20221 M: Maya Erez <merez@codeaurora.org>
20222 L: linux-wireless@vger.kernel.org
20223 L: wil6210@qti.qualcomm.com
20225 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20226 F: drivers/net/wireless/ath/wil6210/
20229 M: David Härdeman <david@hardeman.nu>
20231 F: drivers/media/rc/winbond-cir.c
20233 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20234 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20235 L: linux-watchdog@vger.kernel.org
20237 F: drivers/watchdog/ebc-c384_wdt.c
20239 WINSYSTEMS WS16C48 GPIO DRIVER
20240 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20241 L: linux-gpio@vger.kernel.org
20243 F: drivers/gpio/gpio-ws16c48.c
20245 WIREGUARD SECURE NETWORK TUNNEL
20246 M: Jason A. Donenfeld <Jason@zx2c4.com>
20247 L: wireguard@lists.zx2c4.com
20248 L: netdev@vger.kernel.org
20250 F: drivers/net/wireguard/
20251 F: tools/testing/selftests/wireguard/
20253 WISTRON LAPTOP BUTTON DRIVER
20254 M: Miloslav Trmac <mitr@volny.cz>
20256 F: drivers/input/misc/wistron_btns.c
20258 WL3501 WIRELESS PCMCIA CARD DRIVER
20259 L: linux-wireless@vger.kernel.org
20261 F: drivers/net/wireless/wl3501*
20263 WOLFSON MICROELECTRONICS DRIVERS
20264 L: patches@opensource.cirrus.com
20266 W: https://github.com/CirrusLogic/linux-drivers/wiki
20267 T: git https://github.com/CirrusLogic/linux-drivers.git
20268 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20269 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20270 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20271 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20272 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20273 F: Documentation/devicetree/bindings/sound/wm*
20274 F: Documentation/hwmon/wm83??.rst
20275 F: arch/arm/mach-s3c/mach-crag6410*
20276 F: drivers/clk/clk-wm83*.c
20277 F: drivers/gpio/gpio-*wm*.c
20278 F: drivers/gpio/gpio-arizona.c
20279 F: drivers/hwmon/wm83??-hwmon.c
20280 F: drivers/input/misc/wm831x-on.c
20281 F: drivers/input/touchscreen/wm831x-ts.c
20282 F: drivers/input/touchscreen/wm97*.c
20283 F: drivers/leds/leds-wm83*.c
20284 F: drivers/mfd/arizona*
20285 F: drivers/mfd/cs47l24*
20286 F: drivers/mfd/wm*.c
20287 F: drivers/power/supply/wm83*.c
20288 F: drivers/regulator/arizona*
20289 F: drivers/regulator/wm8*.c
20290 F: drivers/rtc/rtc-wm83*.c
20291 F: drivers/video/backlight/wm83*_bl.c
20292 F: drivers/watchdog/wm83*_wdt.c
20293 F: include/linux/mfd/arizona/
20294 F: include/linux/mfd/wm831x/
20295 F: include/linux/mfd/wm8350/
20296 F: include/linux/mfd/wm8400*
20297 F: include/linux/regulator/arizona*
20298 F: include/linux/wm97xx.h
20299 F: include/sound/wm????.h
20300 F: sound/soc/codecs/arizona*
20301 F: sound/soc/codecs/cs47l24*
20302 F: sound/soc/codecs/wm*
20305 M: Tejun Heo <tj@kernel.org>
20306 R: Lai Jiangshan <jiangshanlai@gmail.com>
20308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20309 F: Documentation/core-api/workqueue.rst
20310 F: include/linux/workqueue.h
20311 F: kernel/workqueue.c
20314 M: Loic Poulain <loic.poulain@linaro.org>
20315 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20316 R: Johannes Berg <johannes@sipsolutions.net>
20317 L: netdev@vger.kernel.org
20319 F: drivers/net/wwan/
20320 F: include/linux/wwan.h
20321 F: include/uapi/linux/wwan.h
20323 X-POWERS AXP288 PMIC DRIVERS
20324 M: Hans de Goede <hdegoede@redhat.com>
20326 F: drivers/acpi/pmic/intel_pmic_xpower.c
20329 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20330 M: Chen-Yu Tsai <wens@csie.org>
20331 L: linux-kernel@vger.kernel.org
20336 M: Martin Schiller <ms@dev.tdt.de>
20337 L: linux-x25@vger.kernel.org
20339 F: Documentation/networking/lapb-module.rst
20340 F: Documentation/networking/x25*
20341 F: drivers/net/wan/hdlc_x25.c
20342 F: drivers/net/wan/lapbether.c
20343 F: include/*/lapb.h
20344 F: include/net/x25*
20345 F: include/uapi/linux/x25.h
20349 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20350 M: Thomas Gleixner <tglx@linutronix.de>
20351 M: Ingo Molnar <mingo@redhat.com>
20352 M: Borislav Petkov <bp@alien8.de>
20353 M: Dave Hansen <dave.hansen@linux.intel.com>
20355 R: "H. Peter Anvin" <hpa@zytor.com>
20356 L: linux-kernel@vger.kernel.org
20358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20359 F: Documentation/devicetree/bindings/x86/
20360 F: Documentation/x86/
20364 M: Andy Lutomirski <luto@kernel.org>
20365 L: linux-kernel@vger.kernel.org
20367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20370 X86 MCE INFRASTRUCTURE
20371 M: Tony Luck <tony.luck@intel.com>
20372 M: Borislav Petkov <bp@alien8.de>
20373 L: linux-edac@vger.kernel.org
20375 F: arch/x86/kernel/cpu/mce/*
20377 X86 MICROCODE UPDATE SUPPORT
20378 M: Borislav Petkov <bp@alien8.de>
20380 F: arch/x86/kernel/cpu/microcode/*
20383 M: Dave Hansen <dave.hansen@linux.intel.com>
20384 M: Andy Lutomirski <luto@kernel.org>
20385 M: Peter Zijlstra <peterz@infradead.org>
20386 L: linux-kernel@vger.kernel.org
20388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20391 X86 PLATFORM DRIVERS
20392 M: Hans de Goede <hdegoede@redhat.com>
20393 M: Mark Gross <mgross@linux.intel.com>
20394 L: platform-driver-x86@vger.kernel.org
20396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20397 F: drivers/platform/olpc/
20398 F: drivers/platform/x86/
20400 X86 PLATFORM DRIVERS - ARCH
20401 R: Darren Hart <dvhart@infradead.org>
20402 R: Andy Shevchenko <andy@infradead.org>
20403 L: platform-driver-x86@vger.kernel.org
20406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20407 F: arch/x86/platform
20409 X86 PLATFORM UV HPE SUPERDOME FLEX
20410 M: Steve Wahl <steve.wahl@hpe.com>
20411 R: Mike Travis <mike.travis@hpe.com>
20412 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20413 R: Russ Anderson <russ.anderson@hpe.com>
20415 F: arch/x86/include/asm/uv/
20416 F: arch/x86/kernel/apic/x2apic_uv_x.c
20417 F: arch/x86/platform/uv/
20420 M: Andy Lutomirski <luto@kernel.org>
20421 L: linux-kernel@vger.kernel.org
20423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20424 F: arch/x86/entry/vdso/
20427 M: Matthew Wilcox <willy@infradead.org>
20428 L: linux-fsdevel@vger.kernel.org
20430 F: Documentation/core-api/xarray.rst
20431 F: include/linux/idr.h
20432 F: include/linux/xarray.h
20435 F: tools/testing/radix-tree
20438 M: Benjamin Valentin <benpicco@googlemail.com>
20440 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20441 F: drivers/media/rc/xbox_remote.c
20443 XC2028/3028 TUNER DRIVER
20444 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20445 L: linux-media@vger.kernel.org
20447 W: https://linuxtv.org
20448 T: git git://linuxtv.org/media_tree.git
20449 F: drivers/media/tuners/tuner-xc2028.*
20451 XDP (eXpress Data Path)
20452 M: Alexei Starovoitov <ast@kernel.org>
20453 M: Daniel Borkmann <daniel@iogearbox.net>
20454 M: David S. Miller <davem@davemloft.net>
20455 M: Jakub Kicinski <kuba@kernel.org>
20456 M: Jesper Dangaard Brouer <hawk@kernel.org>
20457 M: John Fastabend <john.fastabend@gmail.com>
20458 L: netdev@vger.kernel.org
20459 L: bpf@vger.kernel.org
20461 F: include/net/xdp.h
20462 F: include/net/xdp_priv.h
20463 F: include/trace/events/xdp.h
20464 F: kernel/bpf/cpumap.c
20465 F: kernel/bpf/devmap.c
20467 F: samples/bpf/xdp*
20468 F: tools/testing/selftests/bpf/*xdp*
20469 F: tools/testing/selftests/bpf/*/*xdp*
20470 F: drivers/net/ethernet/*/*/*/*/*xdp*
20471 F: drivers/net/ethernet/*/*/*xdp*
20472 K: (?:\b|_)xdp(?:\b|_)
20474 XDP SOCKETS (AF_XDP)
20475 M: Björn Töpel <bjorn@kernel.org>
20476 M: Magnus Karlsson <magnus.karlsson@intel.com>
20477 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20478 L: netdev@vger.kernel.org
20479 L: bpf@vger.kernel.org
20481 F: Documentation/networking/af_xdp.rst
20482 F: include/net/xdp_sock*
20483 F: include/net/xsk_buff_pool.h
20484 F: include/uapi/linux/if_xdp.h
20485 F: include/uapi/linux/xdp_diag.h
20486 F: include/net/netns/xdp.h
20488 F: samples/bpf/xdpsock*
20489 F: tools/lib/bpf/xsk*
20491 XEN BLOCK SUBSYSTEM
20492 M: Roger Pau Monné <roger.pau@citrix.com>
20493 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20495 F: drivers/block/xen*
20496 F: drivers/block/xen-blkback/*
20499 M: Stefano Stabellini <sstabellini@kernel.org>
20500 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20502 F: arch/arm/include/asm/xen/
20505 XEN HYPERVISOR ARM64
20506 M: Stefano Stabellini <sstabellini@kernel.org>
20507 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20509 F: arch/arm64/include/asm/xen/
20512 XEN HYPERVISOR INTERFACE
20513 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20514 M: Juergen Gross <jgross@suse.com>
20515 R: Stefano Stabellini <sstabellini@kernel.org>
20516 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20519 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20520 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20521 F: arch/x86/include/asm/pvclock-abi.h
20522 F: arch/x86/include/asm/xen/
20523 F: arch/x86/platform/pvh/
20525 F: drivers/*/xen-*front.c
20527 F: include/uapi/xen/
20530 XEN NETWORK BACKEND DRIVER
20531 M: Wei Liu <wei.liu@kernel.org>
20532 M: Paul Durrant <paul@xen.org>
20533 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20534 L: netdev@vger.kernel.org
20536 F: drivers/net/xen-netback/*
20539 M: Juergen Gross <jgross@suse.com>
20540 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20542 F: arch/x86/pci/*xen*
20543 F: drivers/pci/*xen*
20546 M: Juergen Gross <jgross@suse.com>
20547 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20548 L: linux-scsi@vger.kernel.org
20550 F: drivers/scsi/xen-scsifront.c
20551 F: drivers/xen/xen-scsiback.c
20552 F: include/xen/interface/io/vscsiif.h
20554 XEN SOUND FRONTEND DRIVER
20555 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20556 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20557 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20561 XEN SWIOTLB SUBSYSTEM
20562 M: Juergen Gross <jgross@suse.com>
20563 M: Stefano Stabellini <sstabellini@kernel.org>
20564 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20565 L: iommu@lists.linux-foundation.org
20567 F: arch/x86/xen/*swiotlb*
20568 F: drivers/xen/*swiotlb*
20571 C: irc://irc.oftc.net/xfs
20572 M: Darrick J. Wong <djwong@kernel.org>
20573 M: linux-xfs@vger.kernel.org
20574 L: linux-xfs@vger.kernel.org
20577 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20578 F: Documentation/ABI/testing/sysfs-fs-xfs
20579 F: Documentation/admin-guide/xfs.rst
20580 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20581 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20583 F: include/uapi/linux/dqblk_xfs.h
20584 F: include/uapi/linux/fsmap.h
20586 XILINX AXI ETHERNET DRIVER
20587 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20589 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20592 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20593 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20594 L: linux-can@vger.kernel.org
20596 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20597 F: drivers/net/can/xilinx_can.c
20600 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20601 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20602 R: Michal Simek <michal.simek@xilinx.com>
20604 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20605 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20606 F: drivers/gpio/gpio-xilinx.c
20607 F: drivers/gpio/gpio-zynq.c
20609 XILINX SD-FEC IP CORES
20610 M: Derek Kiernan <derek.kiernan@xilinx.com>
20611 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20613 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20614 F: Documentation/misc-devices/xilinx_sdfec.rst
20615 F: drivers/misc/Kconfig
20616 F: drivers/misc/Makefile
20617 F: drivers/misc/xilinx_sdfec.c
20618 F: include/uapi/misc/xilinx_sdfec.h
20620 XILINX UARTLITE SERIAL DRIVER
20621 M: Peter Korsgaard <jacmet@sunsite.dk>
20622 L: linux-serial@vger.kernel.org
20624 F: drivers/tty/serial/uartlite.c
20626 XILINX VIDEO IP CORES
20627 M: Hyun Kwon <hyun.kwon@xilinx.com>
20628 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20629 L: linux-media@vger.kernel.org
20631 T: git git://linuxtv.org/media_tree.git
20632 F: Documentation/devicetree/bindings/media/xilinx/
20633 F: drivers/media/platform/xilinx/
20634 F: include/uapi/linux/xilinx-v4l2-controls.h
20636 XILINX ZYNQMP DPDMA DRIVER
20637 M: Hyun Kwon <hyun.kwon@xilinx.com>
20638 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20639 L: dmaengine@vger.kernel.org
20641 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20642 F: drivers/dma/xilinx/xilinx_dpdma.c
20643 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20645 XILINX ZYNQMP PSGTR PHY DRIVER
20646 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20647 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20648 L: linux-kernel@vger.kernel.org
20650 T: git https://github.com/Xilinx/linux-xlnx.git
20651 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20652 F: drivers/phy/xilinx/phy-zynqmp.c
20655 M: Eli Billauer <eli.billauer@gmail.com>
20656 L: linux-kernel@vger.kernel.org
20658 F: drivers/char/xillybus/
20661 M: George Cherian <gcherian@marvell.com>
20662 L: linux-i2c@vger.kernel.org
20664 W: http://www.marvell.com
20665 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20666 F: drivers/i2c/busses/i2c-xlp9xx.c
20668 XRA1403 GPIO EXPANDER
20669 M: Nandor Han <nandor.han@ge.com>
20670 M: Semi Malinen <semi.malinen@ge.com>
20671 L: linux-gpio@vger.kernel.org
20673 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20674 F: drivers/gpio/gpio-xra1403.c
20676 XTENSA XTFPGA PLATFORM SUPPORT
20677 M: Max Filippov <jcmvbkbc@gmail.com>
20678 L: linux-xtensa@linux-xtensa.org
20680 F: drivers/spi/spi-xtensa-xtfpga.c
20681 F: sound/soc/xtensa/xtfpga-i2s.c
20683 YAM DRIVER FOR AX.25
20684 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20685 L: linux-hams@vger.kernel.org
20687 F: drivers/net/hamradio/yam*
20688 F: include/linux/yam.h
20690 YAMA SECURITY MODULE
20691 M: Kees Cook <keescook@chromium.org>
20693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20694 F: Documentation/admin-guide/LSM/Yama.rst
20697 YEALINK PHONE DRIVER
20698 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20699 L: usbb2k-api-dev@nongnu.org
20701 F: Documentation/input/devices/yealink.rst
20702 F: drivers/input/misc/yealink.*
20704 Z8530 DRIVER FOR AX.25
20705 M: Joerg Reuter <jreuter@yaina.de>
20706 L: linux-hams@vger.kernel.org
20708 W: http://yaina.de/jreuter/
20709 W: http://www.qsl.net/dl1bke/
20710 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20711 F: drivers/net/hamradio/*scc.c
20712 F: drivers/net/hamradio/z8530.h
20714 ZBUD COMPRESSED PAGE ALLOCATOR
20715 M: Seth Jennings <sjenning@redhat.com>
20716 M: Dan Streetman <ddstreet@ieee.org>
20717 L: linux-mm@kvack.org
20721 ZD1211RW WIRELESS DRIVER
20722 M: Ulrich Kunitz <kune@deine-taler.de>
20723 L: linux-wireless@vger.kernel.org
20724 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20726 W: http://zd1211.ath.cx/wiki/DriverRewrite
20727 F: drivers/net/wireless/zydas/zd1211rw/
20729 ZD1301 MEDIA DRIVER
20730 M: Antti Palosaari <crope@iki.fi>
20731 L: linux-media@vger.kernel.org
20733 W: https://linuxtv.org/
20734 W: http://palosaari.fi/linux/
20735 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20736 F: drivers/media/usb/dvb-usb-v2/zd1301*
20738 ZD1301_DEMOD 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/dvb-frontends/zd1301_demod*
20747 ZHAOXIN PROCESSOR SUPPORT
20748 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20749 L: linux-kernel@vger.kernel.org
20751 F: arch/x86/kernel/cpu/zhaoxin.c
20754 M: Damien Le Moal <damien.lemoal@wdc.com>
20755 M: Naohiro Aota <naohiro.aota@wdc.com>
20756 R: Johannes Thumshirn <jth@kernel.org>
20757 L: linux-fsdevel@vger.kernel.org
20759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20760 F: Documentation/filesystems/zonefs.rst
20763 ZPOOL COMPRESSED PAGE STORAGE API
20764 M: Dan Streetman <ddstreet@ieee.org>
20765 L: linux-mm@kvack.org
20767 F: include/linux/zpool.h
20770 ZR36067 VIDEO FOR LINUX DRIVER
20771 M: Corentin Labbe <clabbe@baylibre.com>
20772 L: mjpeg-users@lists.sourceforge.net
20773 L: linux-media@vger.kernel.org
20775 W: http://mjpeg.sourceforge.net/driver-zoran/
20776 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20777 F: Documentation/driver-api/media/drivers/zoran.rst
20778 F: drivers/staging/media/zoran/
20780 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20781 M: Minchan Kim <minchan@kernel.org>
20782 M: Nitin Gupta <ngupta@vflare.org>
20783 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20784 L: linux-kernel@vger.kernel.org
20786 F: Documentation/admin-guide/blockdev/zram.rst
20787 F: drivers/block/zram/
20789 ZS DECSTATION Z85C30 SERIAL DRIVER
20790 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20792 F: drivers/tty/serial/zs.*
20794 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20795 M: Minchan Kim <minchan@kernel.org>
20796 M: Nitin Gupta <ngupta@vflare.org>
20797 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20798 L: linux-mm@kvack.org
20800 F: Documentation/vm/zsmalloc.rst
20801 F: include/linux/zsmalloc.h
20804 ZSWAP COMPRESSED SWAP CACHING
20805 M: Seth Jennings <sjenning@redhat.com>
20806 M: Dan Streetman <ddstreet@ieee.org>
20807 M: Vitaly Wool <vitaly.wool@konsulko.com>
20808 L: linux-mm@kvack.org
20813 M: Linus Torvalds <torvalds@linux-foundation.org>
20814 L: linux-kernel@vger.kernel.org
20815 S: Buried alive in reporters
20816 Q: http://patchwork.kernel.org/project/LKML/list/
20817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git