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/
6160 F: include/linux/vga*
6161 F: include/uapi/drm/
6163 DRM DRIVERS AND MISC GPU PATCHES
6164 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6165 M: Maxime Ripard <mripard@kernel.org>
6166 M: Thomas Zimmermann <tzimmermann@suse.de>
6168 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6169 T: git git://anongit.freedesktop.org/drm/drm-misc
6170 F: Documentation/gpu/
6171 F: drivers/gpu/drm/*
6174 F: include/linux/vga*
6175 F: include/uapi/drm/drm*
6177 DRM DRIVERS FOR ALLWINNER A10
6178 M: Maxime Ripard <mripard@kernel.org>
6179 M: Chen-Yu Tsai <wens@csie.org>
6180 L: dri-devel@lists.freedesktop.org
6182 T: git git://anongit.freedesktop.org/drm/drm-misc
6183 F: Documentation/devicetree/bindings/display/allwinner*
6184 F: drivers/gpu/drm/sun4i/
6186 DRM DRIVERS FOR AMLOGIC SOCS
6187 M: Neil Armstrong <narmstrong@baylibre.com>
6188 L: dri-devel@lists.freedesktop.org
6189 L: linux-amlogic@lists.infradead.org
6191 W: http://linux-meson.com/
6192 T: git git://anongit.freedesktop.org/drm/drm-misc
6193 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6194 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6195 F: Documentation/gpu/meson.rst
6196 F: drivers/gpu/drm/meson/
6198 DRM DRIVERS FOR ATMEL HLCDC
6199 M: Sam Ravnborg <sam@ravnborg.org>
6200 M: Boris Brezillon <bbrezillon@kernel.org>
6201 L: dri-devel@lists.freedesktop.org
6203 T: git git://anongit.freedesktop.org/drm/drm-misc
6204 F: Documentation/devicetree/bindings/display/atmel/
6205 F: drivers/gpu/drm/atmel-hlcdc/
6207 DRM DRIVERS FOR BRIDGE CHIPS
6208 M: Andrzej Hajda <a.hajda@samsung.com>
6209 M: Neil Armstrong <narmstrong@baylibre.com>
6210 M: Robert Foss <robert.foss@linaro.org>
6211 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6212 R: Jonas Karlman <jonas@kwiboo.se>
6213 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6215 T: git git://anongit.freedesktop.org/drm/drm-misc
6216 F: drivers/gpu/drm/bridge/
6218 DRM DRIVERS FOR EXYNOS
6219 M: Inki Dae <inki.dae@samsung.com>
6220 M: Joonyoung Shim <jy0922.shim@samsung.com>
6221 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6222 M: Kyungmin Park <kyungmin.park@samsung.com>
6223 L: dri-devel@lists.freedesktop.org
6225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6226 F: Documentation/devicetree/bindings/display/exynos/
6227 F: drivers/gpu/drm/exynos/
6228 F: include/uapi/drm/exynos_drm.h
6230 DRM DRIVERS FOR FREESCALE DCU
6231 M: Stefan Agner <stefan@agner.ch>
6232 M: Alison Wang <alison.wang@nxp.com>
6233 L: dri-devel@lists.freedesktop.org
6235 T: git git://anongit.freedesktop.org/drm/drm-misc
6236 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6237 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6238 F: drivers/gpu/drm/fsl-dcu/
6240 DRM DRIVERS FOR FREESCALE IMX
6241 M: Philipp Zabel <p.zabel@pengutronix.de>
6242 L: dri-devel@lists.freedesktop.org
6244 F: Documentation/devicetree/bindings/display/imx/
6245 F: drivers/gpu/drm/imx/
6246 F: drivers/gpu/ipu-v3/
6248 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6249 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6250 L: dri-devel@lists.freedesktop.org
6252 T: git git://github.com/patjak/drm-gma500
6253 F: drivers/gpu/drm/gma500/
6255 DRM DRIVERS FOR HISILICON
6256 M: Xinliang Liu <xinliang.liu@linaro.org>
6257 M: Tian Tao <tiantao6@hisilicon.com>
6258 R: John Stultz <john.stultz@linaro.org>
6259 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6260 R: Chen Feng <puck.chen@hisilicon.com>
6261 L: dri-devel@lists.freedesktop.org
6263 T: git git://anongit.freedesktop.org/drm/drm-misc
6264 F: Documentation/devicetree/bindings/display/hisilicon/
6265 F: drivers/gpu/drm/hisilicon/
6267 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6268 M: Deepak Rawat <drawat.floss@gmail.com>
6269 L: linux-hyperv@vger.kernel.org
6270 L: dri-devel@lists.freedesktop.org
6272 T: git git://anongit.freedesktop.org/drm/drm-misc
6273 F: drivers/gpu/drm/hyperv
6275 DRM DRIVERS FOR LIMA
6276 M: Qiang Yu <yuq825@gmail.com>
6277 L: dri-devel@lists.freedesktop.org
6278 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6280 T: git git://anongit.freedesktop.org/drm/drm-misc
6281 F: drivers/gpu/drm/lima/
6282 F: include/uapi/drm/lima_drm.h
6284 DRM DRIVERS FOR MEDIATEK
6285 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6286 M: Philipp Zabel <p.zabel@pengutronix.de>
6287 L: dri-devel@lists.freedesktop.org
6288 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6290 F: Documentation/devicetree/bindings/display/mediatek/
6291 F: drivers/gpu/drm/mediatek/
6292 F: drivers/phy/mediatek/phy-mtk-hdmi*
6293 F: drivers/phy/mediatek/phy-mtk-mipi*
6295 DRM DRIVERS FOR NVIDIA TEGRA
6296 M: Thierry Reding <thierry.reding@gmail.com>
6297 L: dri-devel@lists.freedesktop.org
6298 L: linux-tegra@vger.kernel.org
6300 T: git git://anongit.freedesktop.org/tegra/linux.git
6301 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6302 F: drivers/gpu/drm/tegra/
6303 F: drivers/gpu/host1x/
6304 F: include/linux/host1x.h
6305 F: include/uapi/drm/tegra_drm.h
6307 DRM DRIVERS FOR RENESAS
6308 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6309 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6310 L: dri-devel@lists.freedesktop.org
6311 L: linux-renesas-soc@vger.kernel.org
6313 T: git git://linuxtv.org/pinchartl/media drm/du/next
6314 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6315 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6316 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6317 F: drivers/gpu/drm/rcar-du/
6318 F: drivers/gpu/drm/shmobile/
6319 F: include/linux/platform_data/shmob_drm.h
6321 DRM DRIVERS FOR ROCKCHIP
6322 M: Sandy Huang <hjc@rock-chips.com>
6323 M: Heiko Stübner <heiko@sntech.de>
6324 L: dri-devel@lists.freedesktop.org
6326 T: git git://anongit.freedesktop.org/drm/drm-misc
6327 F: Documentation/devicetree/bindings/display/rockchip/
6328 F: drivers/gpu/drm/rockchip/
6331 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6332 L: dri-devel@lists.freedesktop.org
6334 T: git git://anongit.freedesktop.org/drm/drm-misc
6335 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6336 F: drivers/gpu/drm/sti
6339 M: Yannick Fertre <yannick.fertre@foss.st.com>
6340 M: Philippe Cornu <philippe.cornu@foss.st.com>
6341 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6342 L: dri-devel@lists.freedesktop.org
6344 T: git git://anongit.freedesktop.org/drm/drm-misc
6345 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6346 F: drivers/gpu/drm/stm
6348 DRM DRIVERS FOR TI KEYSTONE
6349 M: Jyri Sarha <jyri.sarha@iki.fi>
6350 M: Tomi Valkeinen <tomba@kernel.org>
6351 L: dri-devel@lists.freedesktop.org
6353 T: git git://anongit.freedesktop.org/drm/drm-misc
6354 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6355 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6356 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6357 F: drivers/gpu/drm/tidss/
6359 DRM DRIVERS FOR TI LCDC
6360 M: Jyri Sarha <jyri.sarha@iki.fi>
6361 R: Tomi Valkeinen <tomba@kernel.org>
6362 L: dri-devel@lists.freedesktop.org
6364 F: Documentation/devicetree/bindings/display/tilcdc/
6365 F: drivers/gpu/drm/tilcdc/
6367 DRM DRIVERS FOR TI OMAP
6368 M: Tomi Valkeinen <tomba@kernel.org>
6369 L: dri-devel@lists.freedesktop.org
6371 F: Documentation/devicetree/bindings/display/ti/
6372 F: drivers/gpu/drm/omapdrm/
6375 M: Emma Anholt <emma@anholt.net>
6377 T: git git://anongit.freedesktop.org/drm/drm-misc
6378 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6379 F: drivers/gpu/drm/v3d/
6380 F: include/uapi/drm/v3d_drm.h
6383 M: Emma Anholt <emma@anholt.net>
6384 M: Maxime Ripard <mripard@kernel.org>
6386 T: git git://github.com/anholt/linux
6387 T: git git://anongit.freedesktop.org/drm/drm-misc
6388 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6389 F: drivers/gpu/drm/vc4/
6390 F: include/uapi/drm/vc4_drm.h
6392 DRM DRIVERS FOR VIVANTE GPU IP
6393 M: Lucas Stach <l.stach@pengutronix.de>
6394 R: Russell King <linux+etnaviv@armlinux.org.uk>
6395 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6396 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6397 L: dri-devel@lists.freedesktop.org
6399 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6400 F: drivers/gpu/drm/etnaviv/
6401 F: include/uapi/drm/etnaviv_drm.h
6404 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6405 L: dri-devel@lists.freedesktop.org
6406 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6408 T: git git://anongit.freedesktop.org/drm/drm-misc
6409 F: Documentation/gpu/xen-front.rst
6410 F: drivers/gpu/drm/xen/
6412 DRM DRIVERS FOR XILINX
6413 M: Hyun Kwon <hyun.kwon@xilinx.com>
6414 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6415 L: dri-devel@lists.freedesktop.org
6417 T: git git://anongit.freedesktop.org/drm/drm-misc
6418 F: Documentation/devicetree/bindings/display/xlnx/
6419 F: drivers/gpu/drm/xlnx/
6422 M: Thierry Reding <thierry.reding@gmail.com>
6423 R: Sam Ravnborg <sam@ravnborg.org>
6424 L: dri-devel@lists.freedesktop.org
6426 T: git git://anongit.freedesktop.org/drm/drm-misc
6427 F: Documentation/devicetree/bindings/display/panel/
6428 F: drivers/gpu/drm/drm_panel.c
6429 F: drivers/gpu/drm/panel/
6430 F: include/drm/drm_panel.h
6433 M: Christian Koenig <christian.koenig@amd.com>
6434 M: Huang Rui <ray.huang@amd.com>
6435 L: dri-devel@lists.freedesktop.org
6437 T: git git://anongit.freedesktop.org/drm/drm-misc
6438 F: drivers/gpu/drm/ttm/
6442 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6443 L: dri-devel@lists.freedesktop.org
6445 T: git git://anongit.freedesktop.org/drm/drm-misc
6446 F: drivers/gpu/drm/scheduler/
6447 F: include/drm/gpu_scheduler.h
6449 DSBR100 USB FM RADIO DRIVER
6450 M: Alexey Klimov <klimov.linux@gmail.com>
6451 L: linux-media@vger.kernel.org
6453 T: git git://linuxtv.org/media_tree.git
6454 F: drivers/media/radio/dsbr100.c
6457 M: Hans Verkuil <hverkuil@xs4all.nl>
6458 L: linux-media@vger.kernel.org
6460 W: https://linuxtv.org
6461 T: git git://linuxtv.org/media_tree.git
6462 F: drivers/media/pci/dt3155/
6464 DVB_USB_AF9015 MEDIA DRIVER
6465 M: Antti Palosaari <crope@iki.fi>
6466 L: linux-media@vger.kernel.org
6468 W: https://linuxtv.org
6469 W: http://palosaari.fi/linux/
6470 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6471 T: git git://linuxtv.org/anttip/media_tree.git
6472 F: drivers/media/usb/dvb-usb-v2/af9015*
6474 DVB_USB_AF9035 MEDIA DRIVER
6475 M: Antti Palosaari <crope@iki.fi>
6476 L: linux-media@vger.kernel.org
6478 W: https://linuxtv.org
6479 W: http://palosaari.fi/linux/
6480 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6481 T: git git://linuxtv.org/anttip/media_tree.git
6482 F: drivers/media/usb/dvb-usb-v2/af9035*
6484 DVB_USB_ANYSEE MEDIA DRIVER
6485 M: Antti Palosaari <crope@iki.fi>
6486 L: linux-media@vger.kernel.org
6488 W: https://linuxtv.org
6489 W: http://palosaari.fi/linux/
6490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6491 T: git git://linuxtv.org/anttip/media_tree.git
6492 F: drivers/media/usb/dvb-usb-v2/anysee*
6494 DVB_USB_AU6610 MEDIA DRIVER
6495 M: Antti Palosaari <crope@iki.fi>
6496 L: linux-media@vger.kernel.org
6498 W: https://linuxtv.org
6499 W: http://palosaari.fi/linux/
6500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6501 T: git git://linuxtv.org/anttip/media_tree.git
6502 F: drivers/media/usb/dvb-usb-v2/au6610*
6504 DVB_USB_CE6230 MEDIA DRIVER
6505 M: Antti Palosaari <crope@iki.fi>
6506 L: linux-media@vger.kernel.org
6508 W: https://linuxtv.org
6509 W: http://palosaari.fi/linux/
6510 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6511 T: git git://linuxtv.org/anttip/media_tree.git
6512 F: drivers/media/usb/dvb-usb-v2/ce6230*
6514 DVB_USB_CXUSB MEDIA DRIVER
6515 M: Michael Krufky <mkrufky@linuxtv.org>
6516 L: linux-media@vger.kernel.org
6518 W: https://linuxtv.org
6519 W: http://github.com/mkrufky
6520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6521 T: git git://linuxtv.org/media_tree.git
6522 F: drivers/media/usb/dvb-usb/cxusb*
6524 DVB_USB_EC168 MEDIA DRIVER
6525 M: Antti Palosaari <crope@iki.fi>
6526 L: linux-media@vger.kernel.org
6528 W: https://linuxtv.org
6529 W: http://palosaari.fi/linux/
6530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6531 T: git git://linuxtv.org/anttip/media_tree.git
6532 F: drivers/media/usb/dvb-usb-v2/ec168*
6534 DVB_USB_GL861 MEDIA DRIVER
6535 M: Antti Palosaari <crope@iki.fi>
6536 L: linux-media@vger.kernel.org
6538 W: https://linuxtv.org
6539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6540 T: git git://linuxtv.org/anttip/media_tree.git
6541 F: drivers/media/usb/dvb-usb-v2/gl861*
6543 DVB_USB_MXL111SF MEDIA DRIVER
6544 M: Michael Krufky <mkrufky@linuxtv.org>
6545 L: linux-media@vger.kernel.org
6547 W: https://linuxtv.org
6548 W: http://github.com/mkrufky
6549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6550 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6551 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6553 DVB_USB_RTL28XXU MEDIA DRIVER
6554 M: Antti Palosaari <crope@iki.fi>
6555 L: linux-media@vger.kernel.org
6557 W: https://linuxtv.org
6558 W: http://palosaari.fi/linux/
6559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6560 T: git git://linuxtv.org/anttip/media_tree.git
6561 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6563 DVB_USB_V2 MEDIA DRIVER
6564 M: Antti Palosaari <crope@iki.fi>
6565 L: linux-media@vger.kernel.org
6567 W: https://linuxtv.org
6568 W: http://palosaari.fi/linux/
6569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6570 T: git git://linuxtv.org/anttip/media_tree.git
6571 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6572 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6575 M: Jason Baron <jbaron@akamai.com>
6577 F: include/linux/dynamic_debug.h
6578 F: lib/dynamic_debug.c
6580 DYNAMIC INTERRUPT MODERATION
6581 M: Tal Gilboa <talgi@nvidia.com>
6583 F: Documentation/networking/net_dim.rst
6584 F: include/linux/dim.h
6587 DZ DECSTATION DZ11 SERIAL DRIVER
6588 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6590 F: drivers/tty/serial/dz.*
6592 E3X0 POWER BUTTON DRIVER
6593 M: Moritz Fischer <moritz.fischer@ettus.com>
6594 L: usrp-users@lists.ettus.com
6596 W: http://www.ettus.com
6597 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6598 F: drivers/input/misc/e3x0-button.c
6601 M: Antti Palosaari <crope@iki.fi>
6602 L: linux-media@vger.kernel.org
6604 W: https://linuxtv.org
6605 W: http://palosaari.fi/linux/
6606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6607 T: git git://linuxtv.org/anttip/media_tree.git
6608 F: drivers/media/tuners/e4000*
6610 EARTH_PT1 MEDIA DRIVER
6611 M: Akihiro Tsukada <tskd08@gmail.com>
6612 L: linux-media@vger.kernel.org
6614 F: drivers/media/pci/pt1/
6616 EARTH_PT3 MEDIA DRIVER
6617 M: Akihiro Tsukada <tskd08@gmail.com>
6618 L: linux-media@vger.kernel.org
6620 F: drivers/media/pci/pt3/
6623 M: Antti Palosaari <crope@iki.fi>
6624 L: linux-media@vger.kernel.org
6626 W: https://linuxtv.org
6627 W: http://palosaari.fi/linux/
6628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6629 T: git git://linuxtv.org/anttip/media_tree.git
6630 F: drivers/media/dvb-frontends/ec100*
6633 M: Tyler Hicks <code@tyhicks.com>
6634 L: ecryptfs@vger.kernel.org
6636 W: http://ecryptfs.org
6637 W: https://launchpad.net/ecryptfs
6638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6639 F: Documentation/filesystems/ecryptfs.rst
6643 M: Yazen Ghannam <yazen.ghannam@amd.com>
6644 L: linux-edac@vger.kernel.org
6646 F: drivers/edac/amd64_edac*
6647 F: drivers/edac/mce_amd*
6650 M: Jan Luebbe <jlu@pengutronix.de>
6651 L: linux-edac@vger.kernel.org
6653 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6654 F: drivers/edac/armada_xp_*
6657 M: Stefan Schaeckeler <sschaeck@cisco.com>
6659 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6660 F: drivers/edac/aspeed_edac.c
6663 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6665 F: drivers/edac/bluefield_edac.c
6668 M: Andre Przywara <andre.przywara@arm.com>
6669 L: linux-edac@vger.kernel.org
6671 F: drivers/edac/highbank*
6674 M: Ralf Baechle <ralf@linux-mips.org>
6675 L: linux-edac@vger.kernel.org
6676 L: linux-mips@vger.kernel.org
6678 F: drivers/edac/octeon_edac*
6680 EDAC-CAVIUM THUNDERX
6681 M: Robert Richter <rric@kernel.org>
6682 L: linux-edac@vger.kernel.org
6684 F: drivers/edac/thunderx_edac*
6687 M: Borislav Petkov <bp@alien8.de>
6688 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6689 M: Tony Luck <tony.luck@intel.com>
6690 R: James Morse <james.morse@arm.com>
6691 R: Robert Richter <rric@kernel.org>
6692 L: linux-edac@vger.kernel.org
6694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6695 F: Documentation/admin-guide/ras.rst
6696 F: Documentation/driver-api/edac.rst
6698 F: include/linux/edac.h
6701 M: Lei Wang <lewan@microsoft.com>
6702 L: linux-edac@vger.kernel.org
6704 F: drivers/edac/dmc520_edac.c
6707 M: Mark Gross <mark.gross@intel.com>
6708 L: linux-edac@vger.kernel.org
6710 F: drivers/edac/e752x_edac.c
6713 L: linux-edac@vger.kernel.org
6715 F: drivers/edac/e7xxx_edac.c
6718 M: York Sun <york.sun@nxp.com>
6719 L: linux-edac@vger.kernel.org
6721 F: drivers/edac/fsl_ddr_edac.*
6724 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6725 L: linux-edac@vger.kernel.org
6727 F: drivers/edac/ghes_edac.c
6730 M: Tony Luck <tony.luck@intel.com>
6731 L: linux-edac@vger.kernel.org
6733 F: drivers/edac/i10nm_base.c
6736 L: linux-edac@vger.kernel.org
6738 F: drivers/edac/i3000_edac.c
6741 L: linux-edac@vger.kernel.org
6743 F: drivers/edac/i5000_edac.c
6746 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6747 L: linux-edac@vger.kernel.org
6749 F: drivers/edac/i5400_edac.c
6752 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6753 L: linux-edac@vger.kernel.org
6755 F: drivers/edac/i7300_edac.c
6758 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6759 L: linux-edac@vger.kernel.org
6761 F: drivers/edac/i7core_edac.c
6764 M: Tim Small <tim@buttersideup.com>
6765 L: linux-edac@vger.kernel.org
6767 F: drivers/edac/i82443bxgx_edac.c
6770 M: "Arvind R." <arvino55@gmail.com>
6771 L: linux-edac@vger.kernel.org
6773 F: drivers/edac/i82975x_edac.c
6776 M: Jason Baron <jbaron@akamai.com>
6777 L: linux-edac@vger.kernel.org
6779 F: drivers/edac/ie31200_edac.c
6782 M: Tony Luck <tony.luck@intel.com>
6783 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6784 L: linux-edac@vger.kernel.org
6786 F: drivers/edac/igen6_edac.c
6789 M: Johannes Thumshirn <morbidrsa@gmail.com>
6790 L: linux-edac@vger.kernel.org
6792 F: drivers/edac/mpc85xx_edac.[ch]
6795 M: Egor Martovetsky <egor@pasemi.com>
6796 L: linux-edac@vger.kernel.org
6798 F: drivers/edac/pasemi_edac.c
6801 M: Tony Luck <tony.luck@intel.com>
6802 L: linux-edac@vger.kernel.org
6804 F: drivers/edac/pnd2_edac.[ch]
6807 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6808 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6809 L: linux-arm-msm@vger.kernel.org
6810 L: linux-edac@vger.kernel.org
6812 F: drivers/edac/qcom_edac.c
6815 M: Tim Small <tim@buttersideup.com>
6816 L: linux-edac@vger.kernel.org
6818 F: drivers/edac/r82600_edac.c
6821 M: Tony Luck <tony.luck@intel.com>
6822 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6823 L: linux-edac@vger.kernel.org
6825 F: drivers/edac/sb_edac.c
6828 M: Yash Shah <yash.shah@sifive.com>
6829 L: linux-edac@vger.kernel.org
6831 F: drivers/edac/sifive_edac.c
6834 M: Tony Luck <tony.luck@intel.com>
6835 L: linux-edac@vger.kernel.org
6837 F: drivers/edac/skx_*.[ch]
6840 M: Tero Kristo <kristo@kernel.org>
6841 L: linux-edac@vger.kernel.org
6843 F: drivers/edac/ti_edac.c
6845 EDIROL UA-101/UA-1000 DRIVER
6846 M: Clemens Ladisch <clemens@ladisch.de>
6847 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6850 F: sound/usb/misc/ua101.c
6853 M: Ivan Hu <ivan.hu@canonical.com>
6854 M: Ard Biesheuvel <ardb@kernel.org>
6855 L: linux-efi@vger.kernel.org
6857 F: drivers/firmware/efi/test/
6859 EFI VARIABLE FILESYSTEM
6860 M: Matthew Garrett <matthew.garrett@nebula.com>
6861 M: Jeremy Kerr <jk@ozlabs.org>
6862 M: Ard Biesheuvel <ardb@kernel.org>
6863 L: linux-efi@vger.kernel.org
6865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6868 EFIFB FRAMEBUFFER DRIVER
6869 M: Peter Jones <pjones@redhat.com>
6870 L: linux-fbdev@vger.kernel.org
6872 F: drivers/video/fbdev/efifb.c
6876 W: http://aeschi.ch.eu.org/efs/
6879 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6880 M: Douglas Miller <dougmill@linux.ibm.com>
6881 L: netdev@vger.kernel.org
6883 F: drivers/net/ethernet/ibm/ehea/
6885 EM28XX VIDEO4LINUX DRIVER
6886 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6887 L: linux-media@vger.kernel.org
6889 W: https://linuxtv.org
6890 T: git git://linuxtv.org/media_tree.git
6891 F: Documentation/admin-guide/media/em28xx*
6892 F: drivers/media/usb/em28xx/
6895 M: Matt Mackall <mpm@selenic.com>
6896 M: David Woodhouse <dwmw2@infradead.org>
6897 L: linux-embedded@vger.kernel.org
6900 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6901 M: Adrian Hunter <adrian.hunter@intel.com>
6902 M: Ritesh Harjani <riteshh@codeaurora.org>
6903 M: Asutosh Das <asutoshd@codeaurora.org>
6904 L: linux-mmc@vger.kernel.org
6906 F: drivers/mmc/host/cqhci*
6908 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6909 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6910 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6911 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6912 L: linux-scsi@vger.kernel.org
6914 W: http://www.broadcom.com
6915 F: drivers/scsi/be2iscsi/
6917 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6918 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6919 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6920 M: Somnath Kotur <somnath.kotur@broadcom.com>
6921 L: netdev@vger.kernel.org
6923 W: http://www.emulex.com
6924 F: drivers/net/ethernet/emulex/benet/
6926 EMULEX ONECONNECT ROCE DRIVER
6927 M: Selvin Xavier <selvin.xavier@broadcom.com>
6928 L: linux-rdma@vger.kernel.org
6930 W: http://www.broadcom.com
6931 F: drivers/infiniband/hw/ocrdma/
6932 F: include/uapi/rdma/ocrdma-abi.h
6934 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6935 M: James Smart <james.smart@broadcom.com>
6936 M: Dick Kennedy <dick.kennedy@broadcom.com>
6937 L: linux-scsi@vger.kernel.org
6939 W: http://www.broadcom.com
6940 F: drivers/scsi/lpfc/
6942 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6943 M: James Smart <james.smart@broadcom.com>
6944 M: Ram Vegesna <ram.vegesna@broadcom.com>
6945 L: linux-scsi@vger.kernel.org
6946 L: target-devel@vger.kernel.org
6948 W: http://www.broadcom.com
6949 F: drivers/scsi/elx/
6951 ENE CB710 FLASH CARD READER DRIVER
6952 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6954 F: drivers/misc/cb710/
6955 F: drivers/mmc/host/cb710-mmc.*
6956 F: include/linux/cb710.h
6958 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6959 M: Maxim Levitsky <maximlevitsky@gmail.com>
6961 F: drivers/media/rc/ene_ir.*
6963 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6964 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6965 L: linuxppc-dev@lists.ozlabs.org
6967 F: drivers/tty/ehv_bytechan.c
6969 EPSON S1D13XXX FRAMEBUFFER DRIVER
6970 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6973 F: drivers/video/fbdev/s1d13xxxfb.c
6974 F: include/video/s1d13xxxfb.h
6977 M: Gao Xiang <xiang@kernel.org>
6978 M: Chao Yu <chao@kernel.org>
6979 L: linux-erofs@lists.ozlabs.org
6981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6982 F: Documentation/filesystems/erofs.rst
6984 F: include/trace/events/erofs.h
6986 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6987 M: Jeff Layton <jlayton@kernel.org>
6989 F: include/linux/errseq.h
6992 ET131X NETWORK DRIVER
6993 M: Mark Einon <mark.einon@gmail.com>
6995 F: drivers/net/ethernet/agere/
6997 ETAS ES58X CAN/USB DRIVER
6998 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
6999 L: linux-can@vger.kernel.org
7001 F: drivers/net/can/usb/etas_es58x/
7004 M: Roopa Prabhu <roopa@nvidia.com>
7005 M: Nikolay Aleksandrov <nikolay@nvidia.com>
7006 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7007 L: netdev@vger.kernel.org
7009 W: http://www.linuxfoundation.org/en/Net:Bridge
7010 F: include/linux/netfilter_bridge/
7013 ETHERNET PHY LIBRARY
7014 M: Andrew Lunn <andrew@lunn.ch>
7015 M: Heiner Kallweit <hkallweit1@gmail.com>
7016 R: Russell King <linux@armlinux.org.uk>
7017 L: netdev@vger.kernel.org
7019 F: Documentation/ABI/testing/sysfs-class-net-phydev
7020 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7021 F: Documentation/devicetree/bindings/net/mdio*
7022 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7023 F: Documentation/networking/phy.rst
7024 F: drivers/net/mdio/
7025 F: drivers/net/mdio/acpi_mdio.c
7026 F: drivers/net/mdio/fwnode_mdio.c
7027 F: drivers/net/mdio/of_mdio.c
7030 F: drivers/of/of_net.c
7031 F: include/dt-bindings/net/qca-ar803x.h
7032 F: include/linux/*mdio*.h
7033 F: include/linux/mdio/*.h
7034 F: include/linux/of_net.h
7035 F: include/linux/phy.h
7036 F: include/linux/phy_fixed.h
7037 F: include/linux/platform_data/mdio-bcm-unimac.h
7038 F: include/linux/platform_data/mdio-gpio.h
7039 F: include/trace/events/mdio.h
7040 F: include/uapi/linux/mdio.h
7041 F: include/uapi/linux/mii.h
7044 M: Namjae Jeon <linkinjeon@kernel.org>
7045 M: Sungjong Seo <sj1557.seo@samsung.com>
7046 L: linux-fsdevel@vger.kernel.org
7051 M: Jan Kara <jack@suse.com>
7052 L: linux-ext4@vger.kernel.org
7054 F: Documentation/filesystems/ext2.rst
7056 F: include/linux/ext2*
7059 M: "Theodore Ts'o" <tytso@mit.edu>
7060 M: Andreas Dilger <adilger.kernel@dilger.ca>
7061 L: linux-ext4@vger.kernel.org
7063 W: http://ext4.wiki.kernel.org
7064 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7066 F: Documentation/filesystems/ext4/
7068 F: include/trace/events/ext4.h
7070 Extended Verification Module (EVM)
7071 M: Mimi Zohar <zohar@linux.ibm.com>
7072 L: linux-integrity@vger.kernel.org
7074 F: security/integrity/evm/
7076 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7077 M: Ard Biesheuvel <ardb@kernel.org>
7078 L: linux-efi@vger.kernel.org
7080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7081 F: Documentation/admin-guide/efi-stub.rst
7082 F: arch/*/include/asm/efi.h
7083 F: arch/*/kernel/efi.c
7084 F: arch/arm/boot/compressed/efi-header.S
7085 F: arch/arm64/kernel/efi-entry.S
7086 F: arch/x86/platform/efi/
7087 F: drivers/firmware/efi/
7088 F: include/linux/efi*.h
7090 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7091 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7092 M: Chanwoo Choi <cw00.choi@samsung.com>
7093 L: linux-kernel@vger.kernel.org
7095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7096 F: Documentation/devicetree/bindings/extcon/
7097 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7099 F: include/linux/extcon.h
7100 F: include/linux/extcon/
7103 M: Masami Hiramatsu <mhiramat@kernel.org>
7105 F: Documentation/admin-guide/bootconfig.rst
7106 F: fs/proc/bootconfig.c
7107 F: include/linux/bootconfig.h
7109 F: tools/bootconfig/*
7110 F: tools/bootconfig/scripts/*
7113 M: Jingoo Han <jingoohan1@gmail.com>
7114 L: dri-devel@lists.freedesktop.org
7116 F: drivers/gpu/drm/exynos/exynos_dp*
7118 EXYNOS SYSMMU (IOMMU) driver
7119 M: Marek Szyprowski <m.szyprowski@samsung.com>
7120 L: iommu@lists.linux-foundation.org
7122 F: drivers/iommu/exynos-iommu.c
7125 M: Jaegeuk Kim <jaegeuk@kernel.org>
7126 M: Chao Yu <chao@kernel.org>
7127 L: linux-f2fs-devel@lists.sourceforge.net
7129 W: https://f2fs.wiki.kernel.org/
7130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7131 F: Documentation/ABI/testing/sysfs-fs-f2fs
7132 F: Documentation/filesystems/f2fs.rst
7134 F: include/linux/f2fs_fs.h
7135 F: include/trace/events/f2fs.h
7136 F: include/uapi/linux/f2fs.h
7138 F71805F HARDWARE MONITORING DRIVER
7139 M: Jean Delvare <jdelvare@suse.com>
7140 L: linux-hwmon@vger.kernel.org
7142 F: Documentation/hwmon/f71805f.rst
7143 F: drivers/hwmon/f71805f.c
7146 M: Josh Poimboeuf <jpoimboe@redhat.com>
7148 F: scripts/faddr2line
7151 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7152 L: netdev@vger.kernel.org
7154 F: Documentation/networking/failover.rst
7155 F: include/net/failover.h
7156 F: net/core/failover.c
7159 M: Jan Kara <jack@suse.cz>
7160 R: Amir Goldstein <amir73il@gmail.com>
7161 R: Matthew Bobrowski <repnop@google.com>
7162 L: linux-fsdevel@vger.kernel.org
7164 F: fs/notify/fanotify/
7165 F: include/linux/fanotify.h
7166 F: include/uapi/linux/fanotify.h
7168 FARSYNC SYNCHRONOUS DRIVER
7169 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7171 W: http://www.farsite.co.uk/
7172 F: drivers/net/wan/farsync.*
7174 FAULT INJECTION SUPPORT
7175 M: Akinobu Mita <akinobu.mita@gmail.com>
7177 F: Documentation/fault-injection/
7178 F: lib/fault-inject.c
7180 FBTFT Framebuffer drivers
7181 L: dri-devel@lists.freedesktop.org
7182 L: linux-fbdev@vger.kernel.org
7184 F: drivers/staging/fbtft/
7187 M: Michael Buesch <m@bues.ch>
7188 L: linux-media@vger.kernel.org
7190 F: drivers/media/tuners/fc0011.c
7191 F: drivers/media/tuners/fc0011.h
7194 M: Antti Palosaari <crope@iki.fi>
7195 L: linux-media@vger.kernel.org
7197 W: https://linuxtv.org
7198 W: http://palosaari.fi/linux/
7199 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7200 T: git git://linuxtv.org/anttip/media_tree.git
7201 F: drivers/media/tuners/fc2580*
7203 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7204 M: Hannes Reinecke <hare@suse.de>
7205 L: linux-scsi@vger.kernel.org
7207 W: www.Open-FCoE.org
7208 F: drivers/scsi/fcoe/
7209 F: drivers/scsi/libfc/
7211 F: include/scsi/libfc.h
7212 F: include/scsi/libfcoe.h
7213 F: include/uapi/scsi/fc/
7215 FILE LOCKING (flock() and fcntl()/lockf())
7216 M: Jeff Layton <jlayton@kernel.org>
7217 M: "J. Bruce Fields" <bfields@fieldses.org>
7218 L: linux-fsdevel@vger.kernel.org
7222 F: include/linux/fcntl.h
7223 F: include/uapi/linux/fcntl.h
7225 FILESYSTEM DIRECT ACCESS (DAX)
7226 M: Dan Williams <dan.j.williams@intel.com>
7227 R: Matthew Wilcox <willy@infradead.org>
7228 R: Jan Kara <jack@suse.cz>
7229 L: linux-fsdevel@vger.kernel.org
7230 L: nvdimm@lists.linux.dev
7233 F: include/linux/dax.h
7234 F: include/trace/events/fs_dax.h
7236 FILESYSTEMS (VFS and infrastructure)
7237 M: Alexander Viro <viro@zeniv.linux.org.uk>
7238 L: linux-fsdevel@vger.kernel.org
7241 F: include/linux/fs.h
7242 F: include/linux/fs_types.h
7243 F: include/uapi/linux/fs.h
7244 F: include/uapi/linux/openat2.h
7249 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7250 M: Riku Voipio <riku.voipio@iki.fi>
7251 L: linux-hwmon@vger.kernel.org
7253 F: drivers/hwmon/f75375s.c
7254 F: include/linux/f75375s.h
7256 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7257 M: Clemens Ladisch <clemens@ladisch.de>
7258 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7259 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7262 F: include/uapi/sound/firewire.h
7265 FIREWIRE MEDIA DRIVERS (firedtv)
7266 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7267 L: linux-media@vger.kernel.org
7268 L: linux1394-devel@lists.sourceforge.net
7270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7271 F: drivers/media/firewire/
7273 FIREWIRE SBP-2 TARGET
7274 M: Chris Boot <bootc@bootc.net>
7275 L: linux-scsi@vger.kernel.org
7276 L: target-devel@vger.kernel.org
7277 L: linux1394-devel@lists.sourceforge.net
7279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7280 F: drivers/target/sbp/
7283 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7284 L: linux1394-devel@lists.sourceforge.net
7286 W: http://ieee1394.wiki.kernel.org/
7287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7288 F: drivers/firewire/
7289 F: include/linux/firewire.h
7290 F: include/uapi/linux/firewire*.h
7293 FIRMWARE FRAMEWORK FOR ARMV8-A
7294 M: Sudeep Holla <sudeep.holla@arm.com>
7295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7297 F: drivers/firmware/arm_ffa/
7298 F: include/linux/arm_ffa.h
7300 FIRMWARE LOADER (request_firmware)
7301 M: Luis Chamberlain <mcgrof@kernel.org>
7302 L: linux-kernel@vger.kernel.org
7304 F: Documentation/firmware_class/
7305 F: drivers/base/firmware_loader/
7306 F: include/linux/firmware.h
7308 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7309 M: Joshua Morris <josh.h.morris@us.ibm.com>
7310 M: Philip Kelleher <pjk1939@linux.ibm.com>
7312 F: drivers/block/rsxx/
7314 FLEXTIMER FTM-QUADDEC DRIVER
7315 M: Patrick Havelange <patrick.havelange@essensium.com>
7316 L: linux-iio@vger.kernel.org
7318 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7319 F: drivers/counter/ftm-quaddec.c
7322 M: Denis Efremov <efremov@linux.com>
7323 L: linux-block@vger.kernel.org
7325 F: drivers/block/floppy.c
7327 FLYSKY FSIA6B RC RECEIVER
7328 M: Markus Koch <markus@notsyncing.net>
7329 L: linux-input@vger.kernel.org
7331 F: drivers/input/joystick/fsia6b.c
7333 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7334 M: Geoffrey D. Bennett <g@b4.vu>
7335 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7338 F: sound/usb/mixer_scarlett_gen2.c
7340 FORCEDETH GIGABIT ETHERNET DRIVER
7341 M: Rain River <rain.1986.08.12@gmail.com>
7342 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7343 L: netdev@vger.kernel.org
7345 F: drivers/net/ethernet/nvidia/*
7348 M: Wu Hao <hao.wu@intel.com>
7349 R: Tom Rix <trix@redhat.com>
7350 L: linux-fpga@vger.kernel.org
7352 F: Documentation/ABI/testing/sysfs-bus-dfl*
7353 F: Documentation/fpga/dfl.rst
7354 F: drivers/fpga/dfl*
7355 F: drivers/uio/uio_dfl.c
7356 F: include/linux/dfl.h
7357 F: include/uapi/linux/fpga-dfl.h
7359 FPGA MANAGER FRAMEWORK
7360 M: Moritz Fischer <mdf@kernel.org>
7361 M: Wu Hao <hao.wu@intel.com>
7362 M: Xu Yilun <yilun.xu@intel.com>
7363 R: Tom Rix <trix@redhat.com>
7364 L: linux-fpga@vger.kernel.org
7366 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7368 F: Documentation/devicetree/bindings/fpga/
7369 F: Documentation/driver-api/fpga/
7370 F: Documentation/fpga/
7372 F: include/linux/fpga/
7375 M: Bill Metzenthen <billm@melbpc.org.au>
7377 W: http://floatingpoint.sourceforge.net/emulator/index.html
7378 F: arch/x86/math-emu/
7381 L: dri-devel@lists.freedesktop.org
7382 L: linux-fbdev@vger.kernel.org
7384 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7385 T: git git://anongit.freedesktop.org/drm/drm-misc
7386 F: Documentation/fb/
7388 F: include/linux/fb.h
7389 F: include/uapi/linux/fb.h
7390 F: include/uapi/video/
7393 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7394 M: Horia Geantă <horia.geanta@nxp.com>
7395 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7396 L: linux-crypto@vger.kernel.org
7398 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7399 F: drivers/crypto/caam/
7401 FREESCALE COLDFIRE M5441X MMC DRIVER
7402 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7403 L: linux-mmc@vger.kernel.org
7405 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7406 F: include/linux/platform_data/mmc-esdhc-mcf.h
7408 FREESCALE DIU FRAMEBUFFER DRIVER
7409 M: Timur Tabi <timur@kernel.org>
7410 L: linux-fbdev@vger.kernel.org
7412 F: drivers/video/fbdev/fsl-diu-fb.*
7414 FREESCALE DMA DRIVER
7415 M: Li Yang <leoyang.li@nxp.com>
7416 M: Zhang Wei <zw@zh-kernel.org>
7417 L: linuxppc-dev@lists.ozlabs.org
7419 F: drivers/dma/fsldma.*
7421 FREESCALE DSPI DRIVER
7422 M: Vladimir Oltean <olteanv@gmail.com>
7423 L: linux-spi@vger.kernel.org
7425 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7426 F: drivers/spi/spi-fsl-dspi.c
7427 F: include/linux/spi/spi-fsl-dspi.h
7429 FREESCALE ENETC ETHERNET DRIVERS
7430 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7431 L: netdev@vger.kernel.org
7433 F: drivers/net/ethernet/freescale/enetc/
7435 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7436 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7437 L: netdev@vger.kernel.org
7439 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7440 F: drivers/net/ethernet/freescale/gianfar*
7442 FREESCALE GPMI NAND DRIVER
7443 M: Han Xu <han.xu@nxp.com>
7444 L: linux-mtd@lists.infradead.org
7446 F: drivers/mtd/nand/raw/gpmi-nand/*
7448 FREESCALE I2C CPM DRIVER
7449 M: Jochen Friedrich <jochen@scram.de>
7450 L: linuxppc-dev@lists.ozlabs.org
7451 L: linux-i2c@vger.kernel.org
7453 F: drivers/i2c/busses/i2c-cpm.c
7455 FREESCALE IMX / MXC FEC DRIVER
7456 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7457 L: netdev@vger.kernel.org
7459 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7460 F: drivers/net/ethernet/freescale/fec.h
7461 F: drivers/net/ethernet/freescale/fec_main.c
7462 F: drivers/net/ethernet/freescale/fec_ptp.c
7464 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7465 M: Sascha Hauer <s.hauer@pengutronix.de>
7466 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7467 L: linux-fbdev@vger.kernel.org
7468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7470 F: drivers/video/fbdev/imxfb.c
7471 F: include/linux/platform_data/video-imxfb.h
7473 FREESCALE IMX DDR PMU DRIVER
7474 M: Frank Li <Frank.li@nxp.com>
7475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7477 F: Documentation/admin-guide/perf/imx-ddr.rst
7478 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7479 F: drivers/perf/fsl_imx8_ddr_perf.c
7481 FREESCALE IMX I2C DRIVER
7482 M: Oleksij Rempel <o.rempel@pengutronix.de>
7483 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7484 L: linux-i2c@vger.kernel.org
7486 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7487 F: drivers/i2c/busses/i2c-imx.c
7489 FREESCALE IMX LPI2C DRIVER
7490 M: Dong Aisheng <aisheng.dong@nxp.com>
7491 L: linux-i2c@vger.kernel.org
7492 L: linux-imx@nxp.com
7494 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7495 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7497 FREESCALE MPC I2C DRIVER
7498 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7499 L: linux-i2c@vger.kernel.org
7501 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7502 F: drivers/i2c/busses/i2c-mpc.c
7504 FREESCALE QORIQ DPAA ETHERNET DRIVER
7505 M: Madalin Bucur <madalin.bucur@nxp.com>
7506 L: netdev@vger.kernel.org
7508 F: drivers/net/ethernet/freescale/dpaa
7510 FREESCALE QORIQ DPAA FMAN DRIVER
7511 M: Madalin Bucur <madalin.bucur@nxp.com>
7512 L: netdev@vger.kernel.org
7514 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7515 F: drivers/net/ethernet/freescale/fman
7517 FREESCALE QORIQ PTP CLOCK DRIVER
7518 M: Yangbo Lu <yangbo.lu@nxp.com>
7519 L: netdev@vger.kernel.org
7521 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7522 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7523 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7524 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7525 F: drivers/ptp/ptp_qoriq.c
7526 F: drivers/ptp/ptp_qoriq_debugfs.c
7527 F: include/linux/fsl/ptp_qoriq.h
7529 FREESCALE QUAD SPI DRIVER
7530 M: Han Xu <han.xu@nxp.com>
7531 L: linux-spi@vger.kernel.org
7533 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7534 F: drivers/spi/spi-fsl-qspi.c
7536 FREESCALE QUICC ENGINE LIBRARY
7537 M: Qiang Zhao <qiang.zhao@nxp.com>
7538 L: linuxppc-dev@lists.ozlabs.org
7540 F: drivers/soc/fsl/qe/
7541 F: include/soc/fsl/*qe*.h
7542 F: include/soc/fsl/*ucc*.h
7544 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7545 M: Li Yang <leoyang.li@nxp.com>
7546 L: netdev@vger.kernel.org
7547 L: linuxppc-dev@lists.ozlabs.org
7549 F: drivers/net/ethernet/freescale/ucc_geth*
7551 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7552 M: Zhao Qiang <qiang.zhao@nxp.com>
7553 L: netdev@vger.kernel.org
7554 L: linuxppc-dev@lists.ozlabs.org
7556 F: drivers/net/wan/fsl_ucc_hdlc*
7558 FREESCALE QUICC ENGINE UCC UART DRIVER
7559 M: Timur Tabi <timur@kernel.org>
7560 L: linuxppc-dev@lists.ozlabs.org
7562 F: drivers/tty/serial/ucc_uart.c
7564 FREESCALE SOC DRIVERS
7565 M: Li Yang <leoyang.li@nxp.com>
7566 L: linuxppc-dev@lists.ozlabs.org
7567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7569 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7570 F: Documentation/devicetree/bindings/soc/fsl/
7572 F: include/linux/fsl/
7574 FREESCALE SOC FS_ENET DRIVER
7575 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7576 L: linuxppc-dev@lists.ozlabs.org
7577 L: netdev@vger.kernel.org
7579 F: drivers/net/ethernet/freescale/fs_enet/
7580 F: include/linux/fs_enet_pd.h
7582 FREESCALE SOC SOUND DRIVERS
7583 M: Nicolin Chen <nicoleotsuka@gmail.com>
7584 M: Xiubo Li <Xiubo.Lee@gmail.com>
7585 R: Fabio Estevam <festevam@gmail.com>
7586 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7587 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7588 L: linuxppc-dev@lists.ozlabs.org
7590 F: sound/soc/fsl/fsl*
7591 F: sound/soc/fsl/imx*
7592 F: sound/soc/fsl/mpc8610_hpcd.c
7594 FREESCALE USB PERIPHERAL DRIVERS
7595 M: Li Yang <leoyang.li@nxp.com>
7596 L: linux-usb@vger.kernel.org
7597 L: linuxppc-dev@lists.ozlabs.org
7599 F: drivers/usb/gadget/udc/fsl*
7601 FREESCALE USB PHY DRIVER
7602 M: Ran Wang <ran.wang_1@nxp.com>
7603 L: linux-usb@vger.kernel.org
7604 L: linuxppc-dev@lists.ozlabs.org
7606 F: drivers/usb/phy/phy-fsl-usb*
7609 M: Christoph Hellwig <hch@infradead.org>
7611 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7615 M: "Rafael J. Wysocki" <rafael@kernel.org>
7616 M: Pavel Machek <pavel@ucw.cz>
7617 L: linux-pm@vger.kernel.org
7619 F: Documentation/power/freezing-of-tasks.rst
7620 F: include/linux/freezer.h
7624 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7625 L: linux-kernel@vger.kernel.org
7627 F: include/linux/frontswap.h
7630 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7631 M: David Howells <dhowells@redhat.com>
7632 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7634 F: Documentation/filesystems/caching/
7636 F: include/linux/fscache*.h
7638 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7639 M: Theodore Y. Ts'o <tytso@mit.edu>
7640 M: Jaegeuk Kim <jaegeuk@kernel.org>
7641 M: Eric Biggers <ebiggers@kernel.org>
7642 L: linux-fscrypt@vger.kernel.org
7644 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7645 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7646 F: Documentation/filesystems/fscrypt.rst
7648 F: include/linux/fscrypt*.h
7649 F: include/uapi/linux/fscrypt.h
7652 M: Jeremy Kerr <jk@ozlabs.org>
7653 M: Joel Stanley <joel@jms.id.au>
7654 R: Alistar Popple <alistair@popple.id.au>
7655 R: Eddie James <eajames@linux.ibm.com>
7656 L: linux-fsi@lists.ozlabs.org
7658 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7661 F: include/linux/fsi*.h
7662 F: include/trace/events/fsi*.h
7664 FSI-ATTACHED I2C DRIVER
7665 M: Eddie James <eajames@linux.ibm.com>
7666 L: linux-i2c@vger.kernel.org
7667 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7669 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7670 F: drivers/i2c/busses/i2c-fsi.c
7672 FSI-ATTACHED SPI DRIVER
7673 M: Eddie James <eajames@linux.ibm.com>
7674 L: linux-spi@vger.kernel.org
7676 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7677 F: drivers/spi/spi-fsi.c
7679 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7680 M: Jan Kara <jack@suse.cz>
7681 R: Amir Goldstein <amir73il@gmail.com>
7682 L: linux-fsdevel@vger.kernel.org
7684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7686 F: include/linux/fsnotify*.h
7688 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7689 M: Eric Biggers <ebiggers@kernel.org>
7690 M: Theodore Y. Ts'o <tytso@mit.edu>
7691 L: linux-fscrypt@vger.kernel.org
7693 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7694 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7695 F: Documentation/filesystems/fsverity.rst
7697 F: include/linux/fsverity.h
7698 F: include/uapi/linux/fsverity.h
7700 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7701 M: Michael Zaidman <michael.zaidman@gmail.com>
7702 L: linux-i2c@vger.kernel.org
7703 L: linux-input@vger.kernel.org
7705 F: drivers/hid/hid-ft260.c
7707 FUJITSU LAPTOP EXTRAS
7708 M: Jonathan Woithe <jwoithe@just42.net>
7709 L: platform-driver-x86@vger.kernel.org
7711 F: drivers/platform/x86/fujitsu-laptop.c
7713 FUJITSU M-5MO LS CAMERA ISP DRIVER
7714 M: Kyungmin Park <kyungmin.park@samsung.com>
7715 M: Heungjun Kim <riverful.kim@samsung.com>
7716 L: linux-media@vger.kernel.org
7718 F: drivers/media/i2c/m5mols/
7719 F: include/media/i2c/m5mols.h
7721 FUJITSU TABLET EXTRAS
7722 M: Robert Gerlach <khnz@gmx.de>
7723 L: platform-driver-x86@vger.kernel.org
7725 F: drivers/platform/x86/fujitsu-tablet.c
7727 FUSE: FILESYSTEM IN USERSPACE
7728 M: Miklos Szeredi <miklos@szeredi.hu>
7729 L: linux-fsdevel@vger.kernel.org
7731 W: https://github.com/libfuse/
7732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7733 F: Documentation/filesystems/fuse.rst
7735 F: include/uapi/linux/fuse.h
7738 M: Thomas Gleixner <tglx@linutronix.de>
7739 M: Ingo Molnar <mingo@redhat.com>
7740 R: Peter Zijlstra <peterz@infradead.org>
7741 R: Darren Hart <dvhart@infradead.org>
7742 R: Davidlohr Bueso <dave@stgolabs.net>
7743 L: linux-kernel@vger.kernel.org
7745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7746 F: Documentation/locking/*futex*
7747 F: include/asm-generic/futex.h
7748 F: include/linux/futex.h
7749 F: include/uapi/linux/futex.h
7751 F: tools/perf/bench/futex*
7752 F: tools/testing/selftests/futex/
7754 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7755 M: Tim Harvey <tharvey@gateworks.com>
7756 M: Robert Jones <rjones@gateworks.com>
7758 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7759 F: drivers/mfd/gateworks-gsc.c
7760 F: include/linux/mfd/gsc.h
7761 F: Documentation/hwmon/gsc-hwmon.rst
7762 F: drivers/hwmon/gsc-hwmon.c
7763 F: include/linux/platform_data/gsc_hwmon.h
7766 M: Kees Cook <keescook@chromium.org>
7767 L: linux-hardening@vger.kernel.org
7769 F: Documentation/kbuild/gcc-plugins.rst
7770 F: scripts/Makefile.gcc-plugins
7771 F: scripts/gcc-plugins/
7773 GCOV BASED KERNEL PROFILING
7774 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7776 F: Documentation/dev-tools/gcov.rst
7779 GDB KERNEL DEBUGGING HELPER SCRIPTS
7780 M: Jan Kiszka <jan.kiszka@siemens.com>
7781 M: Kieran Bingham <kbingham@kernel.org>
7785 GEMINI CRYPTO DRIVER
7786 M: Corentin Labbe <clabbe@baylibre.com>
7787 L: linux-crypto@vger.kernel.org
7789 F: drivers/crypto/gemini/
7791 GEMTEK FM RADIO RECEIVER DRIVER
7792 M: Hans Verkuil <hverkuil@xs4all.nl>
7793 L: linux-media@vger.kernel.org
7795 W: https://linuxtv.org
7796 T: git git://linuxtv.org/media_tree.git
7797 F: drivers/media/radio/radio-gemtek*
7799 GENERIC ARCHITECTURE TOPOLOGY
7800 M: Sudeep Holla <sudeep.holla@arm.com>
7801 L: linux-kernel@vger.kernel.org
7803 F: drivers/base/arch_topology.c
7804 F: include/linux/arch_topology.h
7807 M: Thomas Gleixner <tglx@linutronix.de>
7808 M: Peter Zijlstra <peterz@infradead.org>
7809 M: Andy Lutomirski <luto@kernel.org>
7810 L: linux-kernel@vger.kernel.org
7812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7813 F: include/linux/entry-common.h
7814 F: include/linux/entry-kvm.h
7817 GENERIC GPIO I2C DRIVER
7818 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7820 F: drivers/i2c/busses/i2c-gpio.c
7821 F: include/linux/platform_data/i2c-gpio.h
7823 GENERIC GPIO I2C MULTIPLEXER DRIVER
7824 M: Peter Korsgaard <peter.korsgaard@barco.com>
7825 L: linux-i2c@vger.kernel.org
7827 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7828 F: drivers/i2c/muxes/i2c-mux-gpio.c
7829 F: include/linux/platform_data/i2c-mux-gpio.h
7831 GENERIC HDLC (WAN) DRIVERS
7832 M: Krzysztof Halasa <khc@pm.waw.pl>
7834 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7835 F: drivers/net/wan/c101.c
7836 F: drivers/net/wan/hd6457*
7837 F: drivers/net/wan/hdlc*
7838 F: drivers/net/wan/n2.c
7839 F: drivers/net/wan/pc300too.c
7840 F: drivers/net/wan/pci200syn.c
7841 F: drivers/net/wan/wanxl*
7843 GENERIC INCLUDE/ASM HEADER FILES
7844 M: Arnd Bergmann <arnd@arndb.de>
7845 L: linux-arch@vger.kernel.org
7847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7848 F: include/asm-generic/
7849 F: include/uapi/asm-generic/
7851 GENERIC PHY FRAMEWORK
7852 M: Kishon Vijay Abraham I <kishon@ti.com>
7853 M: Vinod Koul <vkoul@kernel.org>
7854 L: linux-phy@lists.infradead.org
7856 Q: https://patchwork.kernel.org/project/linux-phy/list/
7857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7858 F: Documentation/devicetree/bindings/phy/
7860 F: include/linux/phy/
7862 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7863 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7865 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7868 M: "Rafael J. Wysocki" <rafael@kernel.org>
7869 M: Kevin Hilman <khilman@kernel.org>
7870 M: Ulf Hansson <ulf.hansson@linaro.org>
7871 L: linux-pm@vger.kernel.org
7873 F: Documentation/devicetree/bindings/power/power?domain*
7874 F: drivers/base/power/domain*.c
7875 F: include/linux/pm_domain.h
7877 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7878 M: Eugen Hristev <eugen.hristev@microchip.com>
7879 L: linux-input@vger.kernel.org
7881 F: drivers/input/touchscreen/resistive-adc-touch.c
7883 GENERIC STRING LIBRARY
7884 R: Andy Shevchenko <andy@kernel.org>
7887 F: lib/string_helpers.c
7888 F: lib/test_string.c
7889 F: lib/test-string_helpers.c
7891 GENERIC UIO DRIVER FOR PCI DEVICES
7892 M: "Michael S. Tsirkin" <mst@redhat.com>
7893 L: kvm@vger.kernel.org
7895 F: drivers/uio/uio_pci_generic.c
7897 GENERIC VDSO LIBRARY
7898 M: Andy Lutomirski <luto@kernel.org>
7899 M: Thomas Gleixner <tglx@linutronix.de>
7900 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7901 L: linux-kernel@vger.kernel.org
7903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7904 F: include/asm-generic/vdso/vsyscall.h
7906 F: kernel/time/vsyscall.c
7909 GENWQE (IBM Generic Workqueue Card)
7910 M: Frank Haverkamp <haver@linux.ibm.com>
7912 F: drivers/misc/genwqe/
7914 GET_MAINTAINER SCRIPT
7915 M: Joe Perches <joe@perches.com>
7917 F: scripts/get_maintainer.pl
7920 M: Bob Peterson <rpeterso@redhat.com>
7921 M: Andreas Gruenbacher <agruenba@redhat.com>
7922 L: cluster-devel@redhat.com
7924 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7926 F: Documentation/filesystems/gfs2*
7928 F: include/uapi/linux/gfs2_ondisk.h
7931 M: Thomas Weißschuh <thomas@weissschuh.net>
7932 L: platform-driver-x86@vger.kernel.org
7934 F: drivers/platform/x86/gigabyte-wmi.c
7937 M: Johan Hovold <johan@kernel.org>
7939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7940 F: Documentation/ABI/testing/sysfs-class-gnss
7941 F: Documentation/devicetree/bindings/gnss/
7943 F: include/linux/gnss.h
7946 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7947 L: linux-media@vger.kernel.org
7949 F: drivers/media/usb/go7007/
7952 M: Bastien Nocera <hadess@hadess.net>
7953 L: linux-input@vger.kernel.org
7955 F: drivers/input/touchscreen/goodix.c
7957 GOOGLE ETHERNET DRIVERS
7958 M: Jeroen de Borst <jeroendb@google.com>
7959 R: Catherine Sullivan <csully@google.com>
7960 R: David Awogbemila <awogbemila@google.com>
7961 L: netdev@vger.kernel.org
7963 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7964 F: drivers/net/ethernet/google
7966 GPD POCKET FAN DRIVER
7967 M: Hans de Goede <hdegoede@redhat.com>
7968 L: platform-driver-x86@vger.kernel.org
7970 F: drivers/platform/x86/gpd-pocket-fan.c
7973 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7974 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7975 L: linux-gpio@vger.kernel.org
7976 L: linux-acpi@vger.kernel.org
7978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7979 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7980 F: drivers/gpio/gpiolib-acpi.c
7981 F: drivers/gpio/gpiolib-acpi.h
7984 M: Geert Uytterhoeven <geert+renesas@glider.be>
7985 L: linux-gpio@vger.kernel.org
7987 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7988 F: drivers/gpio/gpio-aggregator.c
7991 M: Sean Young <sean@mess.org>
7992 L: linux-media@vger.kernel.org
7994 F: drivers/media/rc/gpio-ir-tx.c
7997 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7998 L: linux-gpio@vger.kernel.org
8000 F: drivers/gpio/gpio-mockup.c
8001 F: tools/testing/selftests/gpio/
8004 R: Michael Walle <michael@walle.cc>
8006 F: drivers/gpio/gpio-regmap.c
8007 F: include/linux/gpio/regmap.h
8010 M: Linus Walleij <linus.walleij@linaro.org>
8011 M: Bartosz Golaszewski <brgl@bgdev.pl>
8012 L: linux-gpio@vger.kernel.org
8014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8015 F: Documentation/ABI/obsolete/sysfs-gpio
8016 F: Documentation/ABI/testing/gpio-cdev
8017 F: Documentation/admin-guide/gpio/
8018 F: Documentation/devicetree/bindings/gpio/
8019 F: Documentation/driver-api/gpio/
8021 F: include/asm-generic/gpio.h
8022 F: include/linux/gpio.h
8023 F: include/linux/gpio/
8024 F: include/linux/of_gpio.h
8025 F: include/uapi/linux/gpio.h
8028 GRE DEMULTIPLEXER DRIVER
8029 M: Dmitry Kozlov <xeb@mail.ru>
8030 L: netdev@vger.kernel.org
8032 F: include/net/gre.h
8033 F: net/ipv4/gre_demux.c
8034 F: net/ipv4/gre_offload.c
8036 GRETH 10/100/1G Ethernet MAC device driver
8037 M: Andreas Larsson <andreas@gaisler.com>
8038 L: netdev@vger.kernel.org
8040 F: drivers/net/ethernet/aeroflex/
8042 GREYBUS AUDIO PROTOCOLS DRIVERS
8043 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8044 M: Mark Greer <mgreer@animalcreek.com>
8046 F: drivers/staging/greybus/audio_apbridgea.c
8047 F: drivers/staging/greybus/audio_apbridgea.h
8048 F: drivers/staging/greybus/audio_codec.c
8049 F: drivers/staging/greybus/audio_codec.h
8050 F: drivers/staging/greybus/audio_gb.c
8051 F: drivers/staging/greybus/audio_manager.c
8052 F: drivers/staging/greybus/audio_manager.h
8053 F: drivers/staging/greybus/audio_manager_module.c
8054 F: drivers/staging/greybus/audio_manager_private.h
8055 F: drivers/staging/greybus/audio_manager_sysfs.c
8056 F: drivers/staging/greybus/audio_module.c
8057 F: drivers/staging/greybus/audio_topology.c
8059 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8060 M: Viresh Kumar <vireshk@kernel.org>
8062 F: drivers/staging/greybus/authentication.c
8063 F: drivers/staging/greybus/bootrom.c
8064 F: drivers/staging/greybus/firmware.h
8065 F: drivers/staging/greybus/fw-core.c
8066 F: drivers/staging/greybus/fw-download.c
8067 F: drivers/staging/greybus/fw-management.c
8068 F: drivers/staging/greybus/greybus_authentication.h
8069 F: drivers/staging/greybus/greybus_firmware.h
8070 F: drivers/staging/greybus/hid.c
8071 F: drivers/staging/greybus/i2c.c
8072 F: drivers/staging/greybus/spi.c
8073 F: drivers/staging/greybus/spilib.c
8074 F: drivers/staging/greybus/spilib.h
8076 GREYBUS LOOPBACK DRIVER
8077 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8079 F: drivers/staging/greybus/loopback.c
8081 GREYBUS PLATFORM DRIVERS
8082 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8084 F: drivers/staging/greybus/arche-apb-ctrl.c
8085 F: drivers/staging/greybus/arche-platform.c
8086 F: drivers/staging/greybus/arche_platform.h
8088 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8089 M: Rui Miguel Silva <rmfrfs@gmail.com>
8091 F: drivers/staging/greybus/gpio.c
8092 F: drivers/staging/greybus/light.c
8093 F: drivers/staging/greybus/power_supply.c
8094 F: drivers/staging/greybus/sdio.c
8095 F: drivers/staging/greybus/spi.c
8096 F: drivers/staging/greybus/spilib.c
8099 M: Johan Hovold <johan@kernel.org>
8100 M: Alex Elder <elder@kernel.org>
8101 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8102 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8105 F: drivers/staging/greybus/
8106 F: include/linux/greybus.h
8107 F: include/linux/greybus/
8109 GREYBUS UART PROTOCOLS DRIVERS
8110 M: David Lin <dtwlin@gmail.com>
8112 F: drivers/staging/greybus/log.c
8113 F: drivers/staging/greybus/uart.c
8115 GS1662 VIDEO SERIALIZER
8116 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8117 L: linux-media@vger.kernel.org
8119 T: git git://linuxtv.org/media_tree.git
8120 F: drivers/media/spi/gs1662.c
8122 GSPCA FINEPIX SUBDRIVER
8123 M: Frank Zago <frank@zago.net>
8124 L: linux-media@vger.kernel.org
8126 T: git git://linuxtv.org/media_tree.git
8127 F: drivers/media/usb/gspca/finepix.c
8129 GSPCA GL860 SUBDRIVER
8130 M: Olivier Lorin <o.lorin@laposte.net>
8131 L: linux-media@vger.kernel.org
8133 T: git git://linuxtv.org/media_tree.git
8134 F: drivers/media/usb/gspca/gl860/
8136 GSPCA M5602 SUBDRIVER
8137 M: Erik Andren <erik.andren@gmail.com>
8138 L: linux-media@vger.kernel.org
8140 T: git git://linuxtv.org/media_tree.git
8141 F: drivers/media/usb/gspca/m5602/
8143 GSPCA PAC207 SONIXB SUBDRIVER
8144 M: Hans Verkuil <hverkuil@xs4all.nl>
8145 L: linux-media@vger.kernel.org
8147 T: git git://linuxtv.org/media_tree.git
8148 F: drivers/media/usb/gspca/pac207.c
8150 GSPCA SN9C20X SUBDRIVER
8151 M: Brian Johnson <brijohn@gmail.com>
8152 L: linux-media@vger.kernel.org
8154 T: git git://linuxtv.org/media_tree.git
8155 F: drivers/media/usb/gspca/sn9c20x.c
8157 GSPCA T613 SUBDRIVER
8158 M: Leandro Costantino <lcostantino@gmail.com>
8159 L: linux-media@vger.kernel.org
8161 T: git git://linuxtv.org/media_tree.git
8162 F: drivers/media/usb/gspca/t613.c
8164 GSPCA USB WEBCAM DRIVER
8165 M: Hans Verkuil <hverkuil@xs4all.nl>
8166 L: linux-media@vger.kernel.org
8168 T: git git://linuxtv.org/media_tree.git
8169 F: drivers/media/usb/gspca/
8171 GTP (GPRS Tunneling Protocol)
8172 M: Pablo Neira Ayuso <pablo@netfilter.org>
8173 M: Harald Welte <laforge@gnumonks.org>
8174 L: osmocom-net-gprs@lists.osmocom.org
8176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8177 F: drivers/net/gtp.c
8179 GUID PARTITION TABLE (GPT)
8180 M: Davidlohr Bueso <dave@stgolabs.net>
8181 L: linux-efi@vger.kernel.org
8183 F: block/partitions/efi.*
8186 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8187 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8189 W: http://uclinux-h8.sourceforge.jp
8190 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8192 F: drivers/clk/h8300/
8193 F: drivers/clocksource/h8300_*.c
8194 F: drivers/irqchip/irq-renesas-h8*.c
8196 HABANALABS PCI DRIVER
8197 M: Oded Gabbay <ogabbay@kernel.org>
8199 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8200 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8201 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8202 F: drivers/misc/habanalabs/
8203 F: include/uapi/misc/habanalabs.h
8206 M: Antti Palosaari <crope@iki.fi>
8207 L: linux-media@vger.kernel.org
8209 W: https://linuxtv.org
8210 W: http://palosaari.fi/linux/
8211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8212 T: git git://linuxtv.org/anttip/media_tree.git
8213 F: drivers/media/usb/hackrf/
8215 HANTRO VPU CODEC DRIVER
8216 M: Ezequiel Garcia <ezequiel@collabora.com>
8217 M: Philipp Zabel <p.zabel@pengutronix.de>
8218 L: linux-media@vger.kernel.org
8219 L: linux-rockchip@lists.infradead.org
8221 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8222 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8223 F: drivers/staging/media/hantro/
8225 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8226 M: Frank Seidel <frank@f-seidel.de>
8227 L: platform-driver-x86@vger.kernel.org
8229 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8230 F: drivers/platform/x86/hdaps.c
8233 M: Jean Delvare <jdelvare@suse.com>
8234 M: Guenter Roeck <linux@roeck-us.net>
8235 L: linux-hwmon@vger.kernel.org
8237 W: http://hwmon.wiki.kernel.org/
8238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8239 F: Documentation/devicetree/bindings/hwmon/
8240 F: Documentation/hwmon/
8242 F: include/linux/hwmon*.h
8243 F: include/trace/events/hwmon*.h
8244 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8246 HARDWARE RANDOM NUMBER GENERATOR CORE
8247 M: Matt Mackall <mpm@selenic.com>
8248 M: Herbert Xu <herbert@gondor.apana.org.au>
8249 L: linux-crypto@vger.kernel.org
8251 F: Documentation/admin-guide/hw_random.rst
8252 F: Documentation/devicetree/bindings/rng/
8253 F: drivers/char/hw_random/
8254 F: include/linux/hw_random.h
8256 HARDWARE SPINLOCK CORE
8257 M: Ohad Ben-Cohen <ohad@wizery.com>
8258 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8259 R: Baolin Wang <baolin.wang7@gmail.com>
8260 L: linux-remoteproc@vger.kernel.org
8262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8263 F: Documentation/devicetree/bindings/hwlock/
8264 F: Documentation/locking/hwspinlock.rst
8265 F: drivers/hwspinlock/
8266 F: include/linux/hwspinlock.h
8268 HARDWARE TRACING FACILITIES
8269 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8271 F: drivers/hwtracing/
8273 HARMONY SOUND DRIVER
8274 L: linux-parisc@vger.kernel.org
8276 F: sound/parisc/harmony.*
8278 HDPVR USB VIDEO ENCODER DRIVER
8279 M: Hans Verkuil <hverkuil@xs4all.nl>
8280 L: linux-media@vger.kernel.org
8282 W: https://linuxtv.org
8283 T: git git://linuxtv.org/media_tree.git
8284 F: drivers/media/usb/hdpvr/
8286 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8287 M: Matt Hsiao <matt.hsiao@hpe.com>
8289 F: drivers/misc/hpilo.[ch]
8291 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8292 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8294 F: Documentation/watchdog/hpwdt.rst
8295 F: drivers/watchdog/hpwdt.c
8297 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8298 M: Don Brace <don.brace@microchip.com>
8299 L: storagedev@microchip.com
8300 L: linux-scsi@vger.kernel.org
8302 F: Documentation/scsi/hpsa.rst
8303 F: drivers/scsi/hpsa*.[ch]
8304 F: include/linux/cciss*.h
8305 F: include/uapi/linux/cciss*.h
8308 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8309 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8310 L: linux-rdma@vger.kernel.org
8312 F: drivers/infiniband/hw/hfi1
8315 L: linux-fsdevel@vger.kernel.org
8317 F: Documentation/filesystems/hfs.rst
8321 L: linux-fsdevel@vger.kernel.org
8323 F: Documentation/filesystems/hfsplus.rst
8326 HGA FRAMEBUFFER DRIVER
8327 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8328 L: linux-nvidia@lists.surfsouth.com
8330 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8331 F: drivers/video/fbdev/hgafb.c
8333 HIBERNATION (aka Software Suspend, aka swsusp)
8334 M: "Rafael J. Wysocki" <rafael@kernel.org>
8335 M: Pavel Machek <pavel@ucw.cz>
8336 L: linux-pm@vger.kernel.org
8338 B: https://bugzilla.kernel.org
8339 F: arch/*/include/asm/suspend*.h
8341 F: drivers/base/power/
8342 F: include/linux/freezer.h
8343 F: include/linux/pm.h
8344 F: include/linux/suspend.h
8348 M: Jiri Kosina <jikos@kernel.org>
8349 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8350 L: linux-input@vger.kernel.org
8352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8354 F: include/linux/hid*
8355 F: include/uapi/linux/hid*
8357 HID PLAYSTATION DRIVER
8358 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8359 L: linux-input@vger.kernel.org
8361 F: drivers/hid/hid-playstation.c
8363 HID SENSOR HUB DRIVERS
8364 M: Jiri Kosina <jikos@kernel.org>
8365 M: Jonathan Cameron <jic23@kernel.org>
8366 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8367 L: linux-input@vger.kernel.org
8368 L: linux-iio@vger.kernel.org
8370 F: Documentation/hid/hid-sensor*
8371 F: drivers/hid/hid-sensor-*
8372 F: drivers/iio/*/hid-*
8373 F: include/linux/hid-sensor-*
8375 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8376 M: Thomas Gleixner <tglx@linutronix.de>
8377 L: linux-kernel@vger.kernel.org
8379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8380 F: Documentation/timers/
8381 F: include/linux/clockchips.h
8382 F: include/linux/hrtimer.h
8383 F: kernel/time/clockevents.c
8384 F: kernel/time/hrtimer.c
8385 F: kernel/time/timer_*.c
8387 HIGH-SPEED SCC DRIVER FOR AX.25
8388 L: linux-hams@vger.kernel.org
8390 F: drivers/net/hamradio/dmascc.c
8391 F: drivers/net/hamradio/scc.c
8393 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8394 M: HighPoint Linux Team <linux@highpoint-tech.com>
8396 W: http://www.highpoint-tech.com
8397 F: Documentation/scsi/hptiop.rst
8398 F: drivers/scsi/hptiop.c
8401 M: Jes Sorensen <jes@trained-monkey.org>
8402 L: linux-hippi@sunsite.dk
8404 F: drivers/net/hippi/
8405 F: include/linux/hippidevice.h
8406 F: include/uapi/linux/if_hippi.h
8409 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8410 M: Kurt Kanzenbach <kurt@linutronix.de>
8411 L: netdev@vger.kernel.org
8413 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8414 F: drivers/net/dsa/hirschmann/*
8415 F: include/linux/platform_data/hirschmann-hellcreek.h
8416 F: net/dsa/tag_hellcreek.c
8418 HISILICON DMA DRIVER
8419 M: Zhou Wang <wangzhou1@hisilicon.com>
8420 L: dmaengine@vger.kernel.org
8422 F: drivers/dma/hisi_dma.c
8424 HISILICON GPIO DRIVER
8425 M: Luo Jiaxing <luojiaxing@huawei.com>
8426 L: linux-gpio@vger.kernel.org
8428 F: drivers/gpio/gpio-hisi.c
8430 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8431 M: Zaibo Xu <xuzaibo@huawei.com>
8432 L: linux-crypto@vger.kernel.org
8434 F: Documentation/ABI/testing/debugfs-hisi-hpre
8435 F: drivers/crypto/hisilicon/hpre/hpre.h
8436 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8437 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8439 HISILICON I2C CONTROLLER DRIVER
8440 M: Yicong Yang <yangyicong@hisilicon.com>
8441 L: linux-i2c@vger.kernel.org
8443 W: https://www.hisilicon.com
8444 F: drivers/i2c/busses/i2c-hisi.c
8446 HISILICON LPC BUS DRIVER
8447 M: john.garry@huawei.com
8449 W: http://www.hisilicon.com
8450 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8451 F: drivers/bus/hisi_lpc.c
8453 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8454 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8455 M: Salil Mehta <salil.mehta@huawei.com>
8456 L: netdev@vger.kernel.org
8458 W: http://www.hisilicon.com
8459 F: drivers/net/ethernet/hisilicon/hns3/
8461 HISILICON NETWORK SUBSYSTEM DRIVER
8462 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8463 M: Salil Mehta <salil.mehta@huawei.com>
8464 L: netdev@vger.kernel.org
8466 W: http://www.hisilicon.com
8467 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8468 F: drivers/net/ethernet/hisilicon/
8470 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8471 M: John Stultz <john.stultz@linaro.org>
8472 L: linux-kernel@vger.kernel.org
8474 F: drivers/misc/hisi_hikey_usb.c
8475 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8477 HISILICON PMU DRIVER
8478 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8480 W: http://www.hisilicon.com
8481 F: Documentation/admin-guide/perf/hisi-pmu.rst
8482 F: drivers/perf/hisilicon
8484 HISILICON QM AND ZIP Controller DRIVER
8485 M: Zhou Wang <wangzhou1@hisilicon.com>
8486 L: linux-crypto@vger.kernel.org
8488 F: Documentation/ABI/testing/debugfs-hisi-zip
8489 F: drivers/crypto/hisilicon/qm.c
8490 F: drivers/crypto/hisilicon/qm.h
8491 F: drivers/crypto/hisilicon/sgl.c
8492 F: drivers/crypto/hisilicon/zip/
8494 HISILICON ROCE DRIVER
8495 M: Wenpeng Liang <liangwenpeng@huawei.com>
8496 M: Weihang Li <liweihang@huawei.com>
8497 L: linux-rdma@vger.kernel.org
8499 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8500 F: drivers/infiniband/hw/hns/
8502 HISILICON SAS Controller
8503 M: John Garry <john.garry@huawei.com>
8505 W: http://www.hisilicon.com
8506 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8507 F: drivers/scsi/hisi_sas/
8509 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8510 M: Zaibo Xu <xuzaibo@huawei.com>
8511 L: linux-crypto@vger.kernel.org
8513 F: Documentation/ABI/testing/debugfs-hisi-sec
8514 F: drivers/crypto/hisilicon/sec2/sec.h
8515 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8516 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8517 F: drivers/crypto/hisilicon/sec2/sec_main.c
8519 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8520 M: Jay Fang <f.fangjian@huawei.com>
8521 L: linux-spi@vger.kernel.org
8523 W: http://www.hisilicon.com
8524 F: drivers/spi/spi-hisi-kunpeng.c
8526 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8527 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8528 L: linux-kernel@vger.kernel.org
8530 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8531 F: drivers/spmi/hisi-spmi-controller.c
8533 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8534 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8535 L: linux-kernel@vger.kernel.org
8537 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8538 F: drivers/mfd/hi6421-spmi-pmic.c
8540 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8541 M: Zaibo Xu <xuzaibo@huawei.com>
8543 F: drivers/crypto/hisilicon/trng/trng.c
8545 HISILICON V3XX SPI NOR FLASH Controller Driver
8546 M: John Garry <john.garry@huawei.com>
8548 W: http://www.hisilicon.com
8549 F: drivers/spi/spi-hisi-sfc-v3xx.c
8551 HMM - Heterogeneous Memory Management
8552 M: Jérôme Glisse <jglisse@redhat.com>
8553 L: linux-mm@kvack.org
8555 F: Documentation/vm/hmm.rst
8556 F: include/linux/hmm*
8559 F: tools/testing/selftests/vm/*hmm*
8562 M: Jouni Malinen <j@w1.fi>
8563 L: linux-wireless@vger.kernel.org
8565 W: http://w1.fi/hostap-driver.html
8566 F: drivers/net/wireless/intersil/hostap/
8568 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8569 L: platform-driver-x86@vger.kernel.org
8571 F: drivers/platform/x86/tc1100-wmi.c
8573 HPET: High Precision Event Timers driver
8574 M: Clemens Ladisch <clemens@ladisch.de>
8576 F: Documentation/timers/hpet.rst
8577 F: drivers/char/hpet.c
8578 F: include/linux/hpet.h
8579 F: include/uapi/linux/hpet.h
8583 F: arch/x86/include/asm/hpet.h
8584 F: arch/x86/kernel/hpet.c
8587 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8589 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8593 M: Sebastian Reichel <sre@kernel.org>
8595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8596 F: Documentation/ABI/testing/sysfs-bus-hsi
8597 F: Documentation/driver-api/hsi.rst
8599 F: include/linux/hsi/
8600 F: include/uapi/linux/hsi/
8603 L: linux-usb@vger.kernel.org
8605 F: drivers/net/usb/hso.c
8607 HSR NETWORK PROTOCOL
8608 L: netdev@vger.kernel.org
8612 HT16K33 LED CONTROLLER DRIVER
8613 M: Robin van der Gracht <robin@protonic.nl>
8615 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8616 F: drivers/auxdisplay/ht16k33.c
8618 HTCPEN TOUCHSCREEN DRIVER
8619 M: Pau Oliva Fora <pof@eslack.org>
8620 L: linux-input@vger.kernel.org
8622 F: drivers/input/touchscreen/htcpen.c
8624 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8625 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8626 L: linux-iio@vger.kernel.org
8628 W: http://www.st.com/
8629 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8630 F: drivers/iio/humidity/hts221*
8632 HUAWEI ETHERNET DRIVER
8633 L: netdev@vger.kernel.org
8635 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8636 F: drivers/net/ethernet/huawei/hinic/
8639 M: Mike Kravetz <mike.kravetz@oracle.com>
8640 L: linux-mm@kvack.org
8642 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8643 F: Documentation/admin-guide/mm/hugetlbpage.rst
8644 F: Documentation/vm/hugetlbfs_reserv.rst
8646 F: include/linux/hugetlb.h
8650 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8651 L: linux-media@vger.kernel.org
8653 W: https://linuxtv.org
8654 T: git git://linuxtv.org/media_tree.git
8655 F: drivers/media/platform/sti/hva
8657 HWPOISON MEMORY FAILURE HANDLING
8658 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8659 L: linux-mm@kvack.org
8661 F: mm/hwpoison-inject.c
8662 F: mm/memory-failure.c
8664 HYCON HY46XX TOUCHSCREEN SUPPORT
8665 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8666 L: linux-input@vger.kernel.org
8668 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8669 F: drivers/input/touchscreen/hycon-hy46xx.c
8671 HYGON PROCESSOR SUPPORT
8672 M: Pu Wen <puwen@hygon.cn>
8673 L: linux-kernel@vger.kernel.org
8675 F: arch/x86/kernel/cpu/hygon.c
8677 HYNIX HI556 SENSOR DRIVER
8678 M: Shawn Tu <shawnx.tu@intel.com>
8679 L: linux-media@vger.kernel.org
8681 T: git git://linuxtv.org/media_tree.git
8682 F: drivers/media/i2c/hi556.c
8684 Hyper-V/Azure CORE AND DRIVERS
8685 M: "K. Y. Srinivasan" <kys@microsoft.com>
8686 M: Haiyang Zhang <haiyangz@microsoft.com>
8687 M: Stephen Hemminger <sthemmin@microsoft.com>
8688 M: Wei Liu <wei.liu@kernel.org>
8689 M: Dexuan Cui <decui@microsoft.com>
8690 L: linux-hyperv@vger.kernel.org
8692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8693 F: Documentation/ABI/stable/sysfs-bus-vmbus
8694 F: Documentation/ABI/testing/debugfs-hyperv
8695 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8696 F: arch/arm64/hyperv
8697 F: arch/arm64/include/asm/hyperv-tlfs.h
8698 F: arch/arm64/include/asm/mshyperv.h
8700 F: arch/x86/include/asm/hyperv-tlfs.h
8701 F: arch/x86/include/asm/mshyperv.h
8702 F: arch/x86/include/asm/trace/hyperv.h
8703 F: arch/x86/kernel/cpu/mshyperv.c
8704 F: drivers/clocksource/hyperv_timer.c
8705 F: drivers/hid/hid-hyperv.c
8707 F: drivers/input/serio/hyperv-keyboard.c
8708 F: drivers/iommu/hyperv-iommu.c
8709 F: drivers/net/ethernet/microsoft/
8710 F: drivers/net/hyperv/
8711 F: drivers/pci/controller/pci-hyperv-intf.c
8712 F: drivers/pci/controller/pci-hyperv.c
8713 F: drivers/scsi/storvsc_drv.c
8714 F: drivers/uio/uio_hv_generic.c
8715 F: drivers/video/fbdev/hyperv_fb.c
8716 F: include/asm-generic/hyperv-tlfs.h
8717 F: include/asm-generic/mshyperv.h
8718 F: include/clocksource/hyperv_timer.h
8719 F: include/linux/hyperv.h
8720 F: include/uapi/linux/hyperv.h
8721 F: net/vmw_vsock/hyperv_transport.c
8725 M: Vignesh Raghavendra <vigneshr@ti.com>
8726 L: linux-mtd@lists.infradead.org
8728 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8729 C: irc://irc.oftc.net/mtd
8730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8731 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8732 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8733 F: drivers/mtd/hyperbus/
8734 F: include/linux/mtd/hyperbus.h
8736 HYPERVISOR VIRTUAL CONSOLE DRIVER
8737 L: linuxppc-dev@lists.ozlabs.org
8742 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8743 L: linux-i2c@vger.kernel.org
8744 L: linux-acpi@vger.kernel.org
8746 F: drivers/i2c/i2c-core-acpi.c
8748 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8749 M: Ajay Gupta <ajayg@nvidia.com>
8750 L: linux-i2c@vger.kernel.org
8752 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8753 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8756 M: Peter Rosin <peda@axentia.se>
8757 L: linux-i2c@vger.kernel.org
8759 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8760 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8761 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8762 F: Documentation/i2c/i2c-topology.rst
8763 F: Documentation/i2c/muxes/
8764 F: drivers/i2c/i2c-mux.c
8765 F: drivers/i2c/muxes/
8766 F: include/linux/i2c-mux.h
8768 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8769 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8770 L: linux-i2c@vger.kernel.org
8772 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8773 F: drivers/i2c/busses/i2c-mv64xxx.c
8775 I2C OVER PARALLEL PORT
8776 M: Jean Delvare <jdelvare@suse.com>
8777 L: linux-i2c@vger.kernel.org
8779 F: Documentation/i2c/busses/i2c-parport.rst
8780 F: drivers/i2c/busses/i2c-parport.c
8783 M: Wolfram Sang <wsa@kernel.org>
8784 L: linux-i2c@vger.kernel.org
8786 W: https://i2c.wiki.kernel.org/
8787 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8789 F: Documentation/devicetree/bindings/i2c/i2c.txt
8790 F: Documentation/i2c/
8792 F: include/linux/i2c-dev.h
8793 F: include/linux/i2c-smbus.h
8794 F: include/linux/i2c.h
8795 F: include/uapi/linux/i2c-*.h
8796 F: include/uapi/linux/i2c.h
8798 I2C SUBSYSTEM HOST DRIVERS
8799 L: linux-i2c@vger.kernel.org
8801 W: https://i2c.wiki.kernel.org/
8802 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8804 F: Documentation/devicetree/bindings/i2c/
8805 F: drivers/i2c/algos/
8806 F: drivers/i2c/busses/
8809 M: Jean Delvare <jdelvare@suse.com>
8810 L: linux-i2c@vger.kernel.org
8812 F: Documentation/i2c/busses/i2c-taos-evm.rst
8813 F: drivers/i2c/busses/i2c-taos-evm.c
8816 M: Till Harbaum <till@harbaum.org>
8817 L: linux-i2c@vger.kernel.org
8819 W: http://www.harbaum.org/till/i2c_tiny_usb
8820 F: drivers/i2c/busses/i2c-tiny-usb.c
8822 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8823 M: Jean Delvare <jdelvare@suse.com>
8824 L: linux-i2c@vger.kernel.org
8826 F: Documentation/i2c/busses/i2c-ali1535.rst
8827 F: Documentation/i2c/busses/i2c-ali1563.rst
8828 F: Documentation/i2c/busses/i2c-ali15x3.rst
8829 F: Documentation/i2c/busses/i2c-amd756.rst
8830 F: Documentation/i2c/busses/i2c-amd8111.rst
8831 F: Documentation/i2c/busses/i2c-i801.rst
8832 F: Documentation/i2c/busses/i2c-nforce2.rst
8833 F: Documentation/i2c/busses/i2c-piix4.rst
8834 F: Documentation/i2c/busses/i2c-sis5595.rst
8835 F: Documentation/i2c/busses/i2c-sis630.rst
8836 F: Documentation/i2c/busses/i2c-sis96x.rst
8837 F: Documentation/i2c/busses/i2c-via.rst
8838 F: Documentation/i2c/busses/i2c-viapro.rst
8839 F: drivers/i2c/busses/i2c-ali1535.c
8840 F: drivers/i2c/busses/i2c-ali1563.c
8841 F: drivers/i2c/busses/i2c-ali15x3.c
8842 F: drivers/i2c/busses/i2c-amd756-s4882.c
8843 F: drivers/i2c/busses/i2c-amd756.c
8844 F: drivers/i2c/busses/i2c-amd8111.c
8845 F: drivers/i2c/busses/i2c-i801.c
8846 F: drivers/i2c/busses/i2c-isch.c
8847 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8848 F: drivers/i2c/busses/i2c-nforce2.c
8849 F: drivers/i2c/busses/i2c-piix4.c
8850 F: drivers/i2c/busses/i2c-sis5595.c
8851 F: drivers/i2c/busses/i2c-sis630.c
8852 F: drivers/i2c/busses/i2c-sis96x.c
8853 F: drivers/i2c/busses/i2c-via.c
8854 F: drivers/i2c/busses/i2c-viapro.c
8856 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8857 M: Hans de Goede <hdegoede@redhat.com>
8858 L: linux-i2c@vger.kernel.org
8860 F: drivers/i2c/busses/i2c-cht-wc.c
8862 I2C/SMBUS ISMT DRIVER
8863 M: Seth Heasley <seth.heasley@intel.com>
8864 M: Neil Horman <nhorman@tuxdriver.com>
8865 L: linux-i2c@vger.kernel.org
8866 F: Documentation/i2c/busses/i2c-ismt.rst
8867 F: drivers/i2c/busses/i2c-ismt.c
8869 I2C/SMBUS STUB DRIVER
8870 M: Jean Delvare <jdelvare@suse.com>
8871 L: linux-i2c@vger.kernel.org
8873 F: drivers/i2c/i2c-stub.c
8875 I3C DRIVER FOR CADENCE I3C MASTER IP
8876 M: Przemysław Gaj <pgaj@cadence.com>
8878 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8879 F: drivers/i3c/master/i3c-master-cdns.c
8881 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8882 M: Vitor Soares <vitor.soares@synopsys.com>
8884 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8885 F: drivers/i3c/master/dw*
8888 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8889 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8891 C: irc://chat.freenode.net/linux-i3c
8892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8893 F: Documentation/ABI/testing/sysfs-bus-i3c
8894 F: Documentation/devicetree/bindings/i3c/
8895 F: Documentation/driver-api/i3c
8897 F: include/linux/i3c/
8899 IA64 (Itanium) PLATFORM
8900 L: linux-ia64@vger.kernel.org
8902 F: Documentation/ia64/
8905 IBM Power 842 compression accelerator
8906 M: Haren Myneni <haren@us.ibm.com>
8909 F: drivers/crypto/nx/Kconfig
8910 F: drivers/crypto/nx/Makefile
8911 F: drivers/crypto/nx/nx-842*
8912 F: include/linux/sw842.h
8915 IBM Power in-Nest Crypto Acceleration
8916 M: Breno Leitão <leitao@debian.org>
8917 M: Nayna Jain <nayna@linux.ibm.com>
8918 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8919 L: linux-crypto@vger.kernel.org
8921 F: drivers/crypto/nx/Kconfig
8922 F: drivers/crypto/nx/Makefile
8923 F: drivers/crypto/nx/nx-aes*
8924 F: drivers/crypto/nx/nx-sha*
8925 F: drivers/crypto/nx/nx.*
8926 F: drivers/crypto/nx/nx_csbcpb.h
8927 F: drivers/crypto/nx/nx_debugfs.c
8929 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8930 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8931 L: linux-pci@vger.kernel.org
8932 L: linuxppc-dev@lists.ozlabs.org
8934 F: drivers/pci/hotplug/rpadlpar*
8936 IBM Power Linux RAID adapter
8937 M: Brian King <brking@us.ibm.com>
8939 F: drivers/scsi/ipr.*
8941 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8942 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8943 L: linux-pci@vger.kernel.org
8944 L: linuxppc-dev@lists.ozlabs.org
8946 F: drivers/pci/hotplug/rpaphp*
8948 IBM Power SRIOV Virtual NIC Device Driver
8949 M: Dany Madden <drt@linux.ibm.com>
8950 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8951 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8952 L: netdev@vger.kernel.org
8954 F: drivers/net/ethernet/ibm/ibmvnic.*
8956 IBM Power Virtual Accelerator Switchboard
8957 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8958 L: linuxppc-dev@lists.ozlabs.org
8960 F: arch/powerpc/include/asm/vas.h
8961 F: arch/powerpc/platforms/powernv/copy-paste.h
8962 F: arch/powerpc/platforms/powernv/vas*
8964 IBM Power Virtual Ethernet Device Driver
8965 M: Cristobal Forno <cforno12@linux.ibm.com>
8966 L: netdev@vger.kernel.org
8968 F: drivers/net/ethernet/ibm/ibmveth.*
8970 IBM Power Virtual FC Device Drivers
8971 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8972 L: linux-scsi@vger.kernel.org
8974 F: drivers/scsi/ibmvscsi/ibmvfc*
8976 IBM Power Virtual Management Channel Driver
8977 M: Brad Warrum <bwarrum@linux.ibm.com>
8978 M: Ritu Agarwal <rituagar@linux.ibm.com>
8980 F: drivers/misc/ibmvmc.*
8982 IBM Power Virtual SCSI Device Drivers
8983 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8984 L: linux-scsi@vger.kernel.org
8986 F: drivers/scsi/ibmvscsi/ibmvscsi*
8987 F: include/scsi/viosrp.h
8989 IBM Power Virtual SCSI Device Target Driver
8990 M: Michael Cyr <mikecyr@linux.ibm.com>
8991 L: linux-scsi@vger.kernel.org
8992 L: target-devel@vger.kernel.org
8994 F: drivers/scsi/ibmvscsi_tgt/
8996 IBM Power VMX Cryptographic instructions
8997 M: Breno Leitão <leitao@debian.org>
8998 M: Nayna Jain <nayna@linux.ibm.com>
8999 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9000 L: linux-crypto@vger.kernel.org
9002 F: drivers/crypto/vmx/Kconfig
9003 F: drivers/crypto/vmx/Makefile
9004 F: drivers/crypto/vmx/aes*
9005 F: drivers/crypto/vmx/ghash*
9006 F: drivers/crypto/vmx/ppc-xlate.pl
9007 F: drivers/crypto/vmx/vmx.c
9009 IBM ServeRAID RAID DRIVER
9011 F: drivers/scsi/ips.*
9013 ICH LPC AND GPIO DRIVER
9014 M: Peter Tyser <ptyser@xes-inc.com>
9016 F: drivers/gpio/gpio-ich.c
9017 F: drivers/mfd/lpc_ich.c
9020 M: Max Staudt <max@enpas.org>
9021 L: linux-i2c@vger.kernel.org
9023 F: drivers/i2c/busses/i2c-icy.c
9025 IDEAPAD LAPTOP EXTRAS DRIVER
9026 M: Ike Panhc <ike.pan@canonical.com>
9027 L: platform-driver-x86@vger.kernel.org
9029 W: http://launchpad.net/ideapad-laptop
9030 F: drivers/platform/x86/ideapad-laptop.c
9032 IDEAPAD LAPTOP SLIDEBAR DRIVER
9033 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9034 L: linux-input@vger.kernel.org
9036 W: https://github.com/o2genum/ideapad-slidebar
9037 F: drivers/input/misc/ideapad_slidebar.c
9039 IDT VersaClock 5 CLOCK DRIVER
9040 M: Luca Ceresoli <luca@lucaceresoli.net>
9042 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9043 F: drivers/clk/clk-versaclock5.c
9045 IEEE 802.15.4 SUBSYSTEM
9046 M: Alexander Aring <alex.aring@gmail.com>
9047 M: Stefan Schmidt <stefan@datenfreihafen.org>
9048 L: linux-wpan@vger.kernel.org
9050 W: https://linux-wpan.org/
9051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9053 F: Documentation/networking/ieee802154.rst
9054 F: drivers/net/ieee802154/
9055 F: include/linux/ieee802154.h
9056 F: include/linux/nl802154.h
9057 F: include/net/af_ieee802154.h
9058 F: include/net/cfg802154.h
9059 F: include/net/ieee802154_netdev.h
9060 F: include/net/mac802154.h
9061 F: include/net/nl802154.h
9066 M: Yotam Gigi <yotam.gi@gmail.com>
9067 M: Jamal Hadi Salim <jhs@mojatatu.com>
9068 F: include/net/ife.h
9069 F: include/uapi/linux/ife.h
9072 IGORPLUG-USB IR RECEIVER
9073 M: Sean Young <sean@mess.org>
9074 L: linux-media@vger.kernel.org
9076 F: drivers/media/rc/igorplugusb.c
9078 IGUANAWORKS USB IR TRANSCEIVER
9079 M: Sean Young <sean@mess.org>
9080 L: linux-media@vger.kernel.org
9082 F: drivers/media/rc/iguanair.c
9084 IIO DIGITAL POTENTIOMETER DAC
9085 M: Peter Rosin <peda@axentia.se>
9086 L: linux-iio@vger.kernel.org
9088 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9089 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9090 F: drivers/iio/dac/dpot-dac.c
9092 IIO ENVELOPE DETECTOR
9093 M: Peter Rosin <peda@axentia.se>
9094 L: linux-iio@vger.kernel.org
9096 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9097 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9098 F: drivers/iio/adc/envelope-detector.c
9101 M: Peter Rosin <peda@axentia.se>
9102 L: linux-iio@vger.kernel.org
9104 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9105 F: drivers/iio/multiplexer/iio-mux.c
9107 IIO SCMI BASED DRIVER
9108 M: Jyoti Bhayana <jbhayana@google.com>
9109 L: linux-iio@vger.kernel.org
9111 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9113 IIO SUBSYSTEM AND DRIVERS
9114 M: Jonathan Cameron <jic23@kernel.org>
9115 R: Lars-Peter Clausen <lars@metafoo.de>
9116 L: linux-iio@vger.kernel.org
9118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9119 F: Documentation/ABI/testing/configfs-iio*
9120 F: Documentation/ABI/testing/sysfs-bus-iio*
9121 F: Documentation/devicetree/bindings/iio/
9123 F: drivers/staging/iio/
9124 F: include/linux/iio/
9128 M: Peter Rosin <peda@axentia.se>
9129 L: linux-iio@vger.kernel.org
9131 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9132 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9133 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9134 F: drivers/iio/afe/iio-rescale.c
9136 IKANOS/ADI EAGLE ADSL USB DRIVER
9137 M: Matthieu Castet <castet.matthieu@free.fr>
9138 M: Stanislaw Gruszka <stf_xl@wp.pl>
9140 F: drivers/usb/atm/ueagle-atm.c
9142 IMGTEC ASCII LCD DRIVER
9143 M: Paul Burton <paulburton@kernel.org>
9145 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9146 F: drivers/auxdisplay/img-ascii-lcd.c
9148 IMGTEC IR DECODER DRIVER
9150 F: drivers/media/rc/img-ir/
9152 IMON SOUNDGRAPH USB IR RECEIVER
9153 M: Sean Young <sean@mess.org>
9154 L: linux-media@vger.kernel.org
9156 F: drivers/media/rc/imon.c
9157 F: drivers/media/rc/imon_raw.c
9159 IMS TWINTURBO FRAMEBUFFER DRIVER
9160 L: linux-fbdev@vger.kernel.org
9162 F: drivers/video/fbdev/imsttfb.c
9164 INA209 HARDWARE MONITOR DRIVER
9165 M: Guenter Roeck <linux@roeck-us.net>
9166 L: linux-hwmon@vger.kernel.org
9168 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9169 F: Documentation/hwmon/ina209.rst
9170 F: drivers/hwmon/ina209.c
9172 INA2XX HARDWARE MONITOR DRIVER
9173 M: Guenter Roeck <linux@roeck-us.net>
9174 L: linux-hwmon@vger.kernel.org
9176 F: Documentation/hwmon/ina2xx.rst
9177 F: drivers/hwmon/ina2xx.c
9178 F: include/linux/platform_data/ina2xx.h
9180 INDUSTRY PACK SUBSYSTEM (IPACK)
9181 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9182 M: Jens Taprogge <jens.taprogge@taprogge.org>
9183 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9184 L: industrypack-devel@lists.sourceforge.net
9186 W: http://industrypack.sourceforge.net
9189 INFINEON DPS310 Driver
9190 M: Eddie James <eajames@linux.ibm.com>
9191 L: linux-iio@vger.kernel.org
9193 F: drivers/iio/pressure/dps310.c
9195 INFINIBAND SUBSYSTEM
9196 M: Doug Ledford <dledford@redhat.com>
9197 M: Jason Gunthorpe <jgg@nvidia.com>
9198 L: linux-rdma@vger.kernel.org
9200 W: https://github.com/linux-rdma/rdma-core
9201 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9203 F: Documentation/devicetree/bindings/infiniband/
9204 F: Documentation/infiniband/
9205 F: drivers/infiniband/
9207 F: include/trace/events/ib_mad.h
9208 F: include/trace/events/ib_umad.h
9209 F: include/uapi/linux/if_infiniband.h
9210 F: include/uapi/rdma/
9211 F: samples/bpf/ibumad_kern.c
9212 F: samples/bpf/ibumad_user.c
9214 INGENIC JZ4780 NAND DRIVER
9215 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9216 L: linux-mtd@lists.infradead.org
9217 L: linux-mips@vger.kernel.org
9219 F: drivers/mtd/nand/raw/ingenic/
9222 M: Paul Cercueil <paul@crapouillou.net>
9223 L: linux-mips@vger.kernel.org
9225 F: arch/mips/boot/dts/ingenic/
9226 F: arch/mips/generic/board-ingenic.c
9227 F: arch/mips/include/asm/mach-ingenic/
9228 F: arch/mips/ingenic/Kconfig
9229 F: drivers/clk/ingenic/
9230 F: drivers/dma/dma-jz4780.c
9231 F: drivers/gpu/drm/ingenic/
9232 F: drivers/i2c/busses/i2c-jz4780.c
9233 F: drivers/iio/adc/ingenic-adc.c
9234 F: drivers/irqchip/irq-ingenic.c
9235 F: drivers/memory/jz4780-nemc.c
9236 F: drivers/mmc/host/jz4740_mmc.c
9237 F: drivers/mtd/nand/raw/ingenic/
9238 F: drivers/pinctrl/pinctrl-ingenic.c
9239 F: drivers/power/supply/ingenic-battery.c
9240 F: drivers/pwm/pwm-jz4740.c
9241 F: drivers/remoteproc/ingenic_rproc.c
9242 F: drivers/rtc/rtc-jz4740.c
9243 F: drivers/tty/serial/8250/8250_ingenic.c
9244 F: drivers/usb/musb/jz4740.c
9245 F: drivers/watchdog/jz4740_wdt.c
9246 F: include/dt-bindings/iio/adc/ingenic,adc.h
9247 F: include/linux/mfd/ingenic-tcu.h
9248 F: sound/soc/codecs/jz47*
9249 F: sound/soc/jz4740/
9252 M: Jan Kara <jack@suse.cz>
9253 R: Amir Goldstein <amir73il@gmail.com>
9254 L: linux-fsdevel@vger.kernel.org
9256 F: Documentation/filesystems/inotify.rst
9257 F: fs/notify/inotify/
9258 F: include/linux/inotify.h
9259 F: include/uapi/linux/inotify.h
9261 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9262 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9263 L: linux-input@vger.kernel.org
9265 Q: http://patchwork.kernel.org/project/linux-input/list/
9266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9267 F: Documentation/devicetree/bindings/input/
9268 F: Documentation/devicetree/bindings/serio/
9269 F: Documentation/input/
9271 F: include/linux/input.h
9272 F: include/linux/input/
9273 F: include/uapi/linux/input-event-codes.h
9274 F: include/uapi/linux/input.h
9276 INPUT MULTITOUCH (MT) PROTOCOL
9277 M: Henrik Rydberg <rydberg@bitmath.org>
9278 L: linux-input@vger.kernel.org
9280 F: Documentation/input/multi-touch-protocol.rst
9281 F: drivers/input/input-mt.c
9284 INSIDE SECURE CRYPTO DRIVER
9285 M: Antoine Tenart <atenart@kernel.org>
9286 L: linux-crypto@vger.kernel.org
9288 F: drivers/crypto/inside-secure/
9290 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9291 M: Mimi Zohar <zohar@linux.ibm.com>
9292 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9293 L: linux-integrity@vger.kernel.org
9295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9296 F: security/integrity/ima/
9298 INTEL 810/815 FRAMEBUFFER DRIVER
9299 M: Antonino Daplas <adaplas@gmail.com>
9300 L: linux-fbdev@vger.kernel.org
9302 F: drivers/video/fbdev/i810/
9305 M: Cezary Rojewski <cezary.rojewski@intel.com>
9306 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9307 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9308 M: Jie Yang <yang.jie@linux.intel.com>
9309 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9313 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9314 M: Hans de Goede <hdegoede@redhat.com>
9315 L: platform-driver-x86@vger.kernel.org
9317 F: drivers/platform/x86/intel/atomisp2/pm.c
9319 INTEL ATOMISP2 LED DRIVER
9320 M: Hans de Goede <hdegoede@redhat.com>
9321 L: platform-driver-x86@vger.kernel.org
9323 F: drivers/platform/x86/intel/atomisp2/led.c
9325 INTEL BIOS SAR INT1092 DRIVER
9326 M: Shravan Sudhakar <s.shravan@intel.com>
9327 M: Intel Corporation <linuxwwan@intel.com>
9328 L: platform-driver-x86@vger.kernel.org
9330 F: drivers/platform/x86/intel/int1092/
9332 INTEL BROXTON PMC DRIVER
9333 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9334 M: Zha Qipeng <qipeng.zha@intel.com>
9336 F: drivers/mfd/intel_pmc_bxt.c
9337 F: include/linux/mfd/intel_pmc_bxt.h
9339 INTEL C600 SERIES SAS CONTROLLER DRIVER
9340 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9341 L: linux-scsi@vger.kernel.org
9343 T: git git://git.code.sf.net/p/intel-sas/isci
9344 F: drivers/scsi/isci/
9346 INTEL CPU family model numbers
9347 M: Tony Luck <tony.luck@intel.com>
9349 L: linux-kernel@vger.kernel.org
9351 F: arch/x86/include/asm/intel-family.h
9353 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9354 M: Jani Nikula <jani.nikula@linux.intel.com>
9355 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9356 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9357 L: intel-gfx@lists.freedesktop.org
9359 W: https://01.org/linuxgraphics/
9360 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9361 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9362 C: irc://irc.oftc.net/intel-gfx
9363 T: git git://anongit.freedesktop.org/drm-intel
9364 F: Documentation/gpu/i915.rst
9365 F: drivers/gpu/drm/i915/
9366 F: include/drm/i915*
9367 F: include/uapi/drm/i915_drm.h
9369 INTEL ETHERNET DRIVERS
9370 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9371 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9372 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9374 W: http://www.intel.com/support/feedback.htm
9375 W: http://e1000.sourceforge.net/
9376 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9379 F: Documentation/networking/device_drivers/ethernet/intel/
9380 F: drivers/net/ethernet/intel/
9381 F: drivers/net/ethernet/intel/*/
9382 F: include/linux/avf/virtchnl.h
9383 F: include/linux/net/intel/iidc.h
9385 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9386 M: Mustafa Ismail <mustafa.ismail@intel.com>
9387 M: Shiraz Saleem <shiraz.saleem@intel.com>
9388 L: linux-rdma@vger.kernel.org
9390 F: drivers/infiniband/hw/irdma/
9391 F: include/uapi/rdma/irdma-abi.h
9393 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9394 M: Maik Broemme <mbroemme@libmpq.org>
9395 L: linux-fbdev@vger.kernel.org
9397 F: Documentation/fb/intelfb.rst
9398 F: drivers/video/fbdev/intelfb/
9401 M: Andy Shevchenko <andy@kernel.org>
9402 L: linux-gpio@vger.kernel.org
9404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9405 F: drivers/gpio/gpio-ich.c
9406 F: drivers/gpio/gpio-merrifield.c
9407 F: drivers/gpio/gpio-ml-ioh.c
9408 F: drivers/gpio/gpio-pch.c
9409 F: drivers/gpio/gpio-sch.c
9410 F: drivers/gpio/gpio-sodaville.c
9412 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9413 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9414 M: Zhi Wang <zhi.a.wang@intel.com>
9415 L: intel-gvt-dev@lists.freedesktop.org
9416 L: intel-gfx@lists.freedesktop.org
9418 W: https://01.org/igvt-g
9419 T: git https://github.com/intel/gvt-linux.git
9420 F: drivers/gpu/drm/i915/gvt/
9422 INTEL HID EVENT DRIVER
9423 M: Alex Hung <alex.hung@canonical.com>
9424 L: platform-driver-x86@vger.kernel.org
9426 F: drivers/platform/x86/intel/hid.c
9428 INTEL I/OAT DMA DRIVER
9429 M: Dave Jiang <dave.jiang@intel.com>
9430 R: Dan Williams <dan.j.williams@intel.com>
9431 L: dmaengine@vger.kernel.org
9433 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9434 F: drivers/dma/ioat*
9437 M: Dave Jiang <dave.jiang@intel.com>
9438 L: dmaengine@vger.kernel.org
9440 F: drivers/dma/idxd/*
9441 F: include/uapi/linux/idxd.h
9444 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9445 M: Len Brown <lenb@kernel.org>
9446 L: linux-pm@vger.kernel.org
9448 B: https://bugzilla.kernel.org
9449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9450 F: drivers/idle/intel_idle.c
9452 INTEL INTEGRATED SENSOR HUB DRIVER
9453 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9454 M: Jiri Kosina <jikos@kernel.org>
9455 L: linux-input@vger.kernel.org
9457 F: drivers/hid/intel-ish-hid/
9460 M: David Woodhouse <dwmw2@infradead.org>
9461 M: Lu Baolu <baolu.lu@linux.intel.com>
9462 L: iommu@lists.linux-foundation.org
9464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9465 F: drivers/iommu/intel/
9466 F: include/linux/intel-iommu.h
9467 F: include/linux/intel-svm.h
9469 INTEL IOP-ADMA DMA DRIVER
9470 R: Dan Williams <dan.j.williams@intel.com>
9472 F: drivers/dma/iop-adma.c
9474 INTEL IPU3 CSI-2 CIO2 DRIVER
9475 M: Yong Zhi <yong.zhi@intel.com>
9476 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9477 M: Bingbu Cao <bingbu.cao@intel.com>
9478 M: Dan Scally <djrscally@gmail.com>
9479 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9480 L: linux-media@vger.kernel.org
9482 T: git git://linuxtv.org/media_tree.git
9483 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9484 F: drivers/media/pci/intel/ipu3/
9486 INTEL IPU3 CSI-2 IMGU DRIVER
9487 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9488 R: Bingbu Cao <bingbu.cao@intel.com>
9489 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9490 L: linux-media@vger.kernel.org
9492 F: Documentation/admin-guide/media/ipu3.rst
9493 F: Documentation/admin-guide/media/ipu3_rcb.svg
9494 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9495 F: drivers/staging/media/ipu3/
9497 INTEL IXP4XX CRYPTO SUPPORT
9498 M: Corentin Labbe <clabbe@baylibre.com>
9499 L: linux-crypto@vger.kernel.org
9501 F: drivers/crypto/ixp4xx_crypto.c
9503 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9504 M: Krzysztof Halasa <khalasa@piap.pl>
9506 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9507 F: drivers/net/wan/ixp4xx_hss.c
9508 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9509 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9510 F: include/linux/soc/ixp4xx/npe.h
9511 F: include/linux/soc/ixp4xx/qmgr.h
9513 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9514 M: Deepak Saxena <dsaxena@plexity.net>
9516 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9517 F: drivers/char/hw_random/ixp4xx-rng.c
9519 INTEL KEEM BAY DRM DRIVER
9520 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9521 M: Edmund Dea <edmund.j.dea@intel.com>
9523 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9524 F: drivers/gpu/drm/kmb/
9526 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9527 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9529 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9530 F: drivers/crypto/keembay/Kconfig
9531 F: drivers/crypto/keembay/Makefile
9532 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9533 F: drivers/crypto/keembay/ocs-aes.c
9534 F: drivers/crypto/keembay/ocs-aes.h
9536 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9537 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9538 M: Declan Murphy <declan.murphy@intel.com>
9540 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9541 F: drivers/crypto/keembay/Kconfig
9542 F: drivers/crypto/keembay/Makefile
9543 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9544 F: drivers/crypto/keembay/ocs-hcu.c
9545 F: drivers/crypto/keembay/ocs-hcu.h
9547 INTEL MANAGEMENT ENGINE (mei)
9548 M: Tomas Winkler <tomas.winkler@intel.com>
9549 L: linux-kernel@vger.kernel.org
9551 F: Documentation/driver-api/mei/*
9552 F: drivers/misc/mei/
9553 F: drivers/watchdog/mei_wdt.c
9554 F: include/linux/mei_cl_bus.h
9555 F: include/uapi/linux/mei.h
9558 INTEL MAX 10 BMC MFD DRIVER
9559 M: Xu Yilun <yilun.xu@intel.com>
9560 R: Tom Rix <trix@redhat.com>
9562 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9563 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9564 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9565 F: drivers/mfd/intel-m10-bmc.c
9566 F: include/linux/mfd/intel-m10-bmc.h
9568 INTEL MENLOW THERMAL DRIVER
9569 M: Sujith Thomas <sujith.thomas@intel.com>
9570 L: linux-pm@vger.kernel.org
9572 W: https://01.org/linux-acpi
9573 F: drivers/thermal/intel/intel_menlow.c
9575 INTEL P-Unit IPC DRIVER
9576 M: Zha Qipeng <qipeng.zha@intel.com>
9577 L: platform-driver-x86@vger.kernel.org
9579 F: arch/x86/include/asm/intel_punit_ipc.h
9580 F: drivers/platform/x86/intel/punit_ipc.c
9582 INTEL PMC CORE DRIVER
9583 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9584 M: David E Box <david.e.box@intel.com>
9585 L: platform-driver-x86@vger.kernel.org
9587 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9588 F: drivers/platform/x86/intel/pmc/
9590 INTEL PMIC GPIO DRIVERS
9591 M: Andy Shevchenko <andy@kernel.org>
9593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9594 F: drivers/gpio/gpio-*cove.c
9596 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9597 M: Andy Shevchenko <andy@kernel.org>
9599 F: drivers/mfd/intel_soc_pmic*
9600 F: include/linux/mfd/intel_soc_pmic*
9603 M: "David E. Box" <david.e.box@linux.intel.com>
9605 F: drivers/mfd/intel_pmt.c
9606 F: drivers/platform/x86/intel/pmt/
9608 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9609 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9610 L: linux-wireless@vger.kernel.org
9612 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9613 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9614 F: drivers/net/wireless/intel/ipw2x00/
9617 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9618 M: Len Brown <lenb@kernel.org>
9619 L: linux-pm@vger.kernel.org
9621 F: drivers/cpufreq/intel_pstate.c
9623 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9624 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9625 L: linux-iio@vger.kernel.org
9626 F: drivers/counter/intel-qep.c
9629 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9631 F: arch/x86/include/asm/intel_scu_ipc.h
9632 F: drivers/platform/x86/intel_scu_*
9634 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9635 M: Daniel Scally <djrscally@gmail.com>
9637 F: drivers/platform/x86/intel/int3472/
9639 INTEL SPEED SELECT TECHNOLOGY
9640 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9641 L: platform-driver-x86@vger.kernel.org
9643 F: drivers/platform/x86/intel/speed_select_if/
9644 F: include/uapi/linux/isst_if.h
9645 F: tools/power/x86/intel-speed-select/
9647 INTEL STRATIX10 FIRMWARE DRIVERS
9648 M: Dinh Nguyen <dinguyen@kernel.org>
9649 L: linux-kernel@vger.kernel.org
9651 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9652 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9653 F: drivers/firmware/stratix10-rsu.c
9654 F: drivers/firmware/stratix10-svc.c
9655 F: include/linux/firmware/intel/stratix10-smc.h
9656 F: include/linux/firmware/intel/stratix10-svc-client.h
9658 INTEL TELEMETRY DRIVER
9659 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9660 M: "David E. Box" <david.e.box@linux.intel.com>
9661 L: platform-driver-x86@vger.kernel.org
9663 F: arch/x86/include/asm/intel_telemetry.h
9664 F: drivers/platform/x86/intel/telemetry/
9666 INTEL UNCORE FREQUENCY CONTROL
9667 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9668 L: platform-driver-x86@vger.kernel.org
9670 F: drivers/platform/x86/intel/uncore-frequency.c
9672 INTEL VIRTUAL BUTTON DRIVER
9673 M: AceLan Kao <acelan.kao@canonical.com>
9674 L: platform-driver-x86@vger.kernel.org
9676 F: drivers/platform/x86/intel/vbtn.c
9678 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9679 M: Stanislaw Gruszka <stf_xl@wp.pl>
9680 L: linux-wireless@vger.kernel.org
9682 F: drivers/net/wireless/intel/iwlegacy/
9684 INTEL WIRELESS WIFI LINK (iwlwifi)
9685 M: Luca Coelho <luciano.coelho@intel.com>
9686 L: linux-wireless@vger.kernel.org
9688 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9690 F: drivers/net/wireless/intel/iwlwifi/
9692 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9693 M: Jithu Joseph <jithu.joseph@intel.com>
9694 R: Maurice Ma <maurice.ma@intel.com>
9696 W: https://slimbootloader.github.io/security/firmware-update.html
9697 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9699 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9700 L: Dell.Client.Kernel@dell.com
9702 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9704 INTEL WWAN IOSM DRIVER
9705 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9706 M: Intel Corporation <linuxwwan@intel.com>
9707 L: netdev@vger.kernel.org
9709 F: drivers/net/wwan/iosm/
9712 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9714 F: Documentation/trace/intel_th.rst
9715 F: drivers/hwtracing/intel_th/
9716 F: include/linux/intel_th.h
9718 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9719 M: Ning Sun <ning.sun@intel.com>
9720 L: tboot-devel@lists.sourceforge.net
9722 W: http://tboot.sourceforge.net
9723 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9724 F: Documentation/x86/intel_txt.rst
9725 F: arch/x86/kernel/tboot.c
9726 F: include/linux/tboot.h
9729 M: Jarkko Sakkinen <jarkko@kernel.org>
9730 R: Dave Hansen <dave.hansen@linux.intel.com>
9731 L: linux-sgx@vger.kernel.org
9733 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9735 F: Documentation/x86/sgx.rst
9736 F: arch/x86/entry/vdso/vsgx.S
9737 F: arch/x86/include/asm/sgx.h
9738 F: arch/x86/include/uapi/asm/sgx.h
9739 F: arch/x86/kernel/cpu/sgx/*
9740 F: tools/testing/selftests/sgx/*
9744 M: Georgi Djakov <djakov@kernel.org>
9745 L: linux-pm@vger.kernel.org
9747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9748 F: Documentation/devicetree/bindings/interconnect/
9749 F: Documentation/driver-api/interconnect.rst
9750 F: drivers/interconnect/
9751 F: include/dt-bindings/interconnect/
9752 F: include/linux/interconnect-provider.h
9753 F: include/linux/interconnect.h
9755 INTERRUPT COUNTER DRIVER
9756 M: Oleksij Rempel <o.rempel@pengutronix.de>
9757 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9758 L: linux-iio@vger.kernel.org
9759 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9760 F: drivers/counter/interrupt-cnt.c
9762 INVENSENSE ICM-426xx IMU DRIVER
9763 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9764 L: linux-iio@vger.kernel.org
9766 W: https://invensense.tdk.com/
9767 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9768 F: drivers/iio/imu/inv_icm42600/
9770 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9771 M: Linus Walleij <linus.walleij@linaro.org>
9772 L: linux-iio@vger.kernel.org
9774 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9775 F: drivers/iio/gyro/mpu3050*
9777 IOC3 ETHERNET DRIVER
9778 M: Ralf Baechle <ralf@linux-mips.org>
9779 L: linux-mips@vger.kernel.org
9781 F: drivers/net/ethernet/sgi/ioc3-eth.c
9783 IOMAP FILESYSTEM LIBRARY
9784 M: Christoph Hellwig <hch@infradead.org>
9785 M: Darrick J. Wong <djwong@kernel.org>
9786 M: linux-xfs@vger.kernel.org
9787 M: linux-fsdevel@vger.kernel.org
9788 L: linux-xfs@vger.kernel.org
9789 L: linux-fsdevel@vger.kernel.org
9791 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9793 F: include/linux/iomap.h
9796 M: Joerg Roedel <joro@8bytes.org>
9797 M: Will Deacon <will@kernel.org>
9798 L: iommu@lists.linux-foundation.org
9800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9801 F: Documentation/devicetree/bindings/iommu/
9802 F: Documentation/userspace-api/iommu.rst
9804 F: include/linux/iommu.h
9805 F: include/linux/iova.h
9806 F: include/linux/of_iommu.h
9807 F: include/uapi/linux/iommu.h
9810 M: Jens Axboe <axboe@kernel.dk>
9811 R: Pavel Begunkov <asml.silence@gmail.com>
9812 L: io-uring@vger.kernel.org
9814 T: git git://git.kernel.dk/linux-block
9815 T: git git://git.kernel.dk/liburing
9819 F: include/linux/io_uring.h
9820 F: include/uapi/linux/io_uring.h
9824 M: Corey Minyard <minyard@acm.org>
9825 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9827 W: http://openipmi.sourceforge.net/
9828 F: Documentation/driver-api/ipmi.rst
9829 F: Documentation/devicetree/bindings/ipmi/
9830 F: drivers/char/ipmi/
9831 F: include/linux/ipmi*
9832 F: include/uapi/linux/ipmi*
9834 IPS SCSI RAID DRIVER
9835 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9836 L: linux-scsi@vger.kernel.org
9838 W: http://www.adaptec.com/
9839 F: drivers/scsi/ips*
9842 M: Simon Horman <horms@verge.net.au>
9843 M: Julian Anastasov <ja@ssi.bg>
9844 L: netdev@vger.kernel.org
9845 L: lvs-devel@vger.kernel.org
9847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9849 F: Documentation/networking/ipvs-sysctl.rst
9850 F: include/net/ip_vs.h
9851 F: include/uapi/linux/ip_vs.h
9852 F: net/netfilter/ipvs/
9855 M: Jiri Kosina <jikos@kernel.org>
9856 M: David Sterba <dsterba@suse.com>
9858 F: drivers/tty/ipwireless/
9860 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9861 M: Marc Zyngier <maz@kernel.org>
9863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9864 F: Documentation/core-api/irq/irq-domain.rst
9865 F: include/linux/irqdomain.h
9866 F: kernel/irq/irqdomain.c
9870 M: Thomas Gleixner <tglx@linutronix.de>
9871 L: linux-kernel@vger.kernel.org
9873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9877 M: Thomas Gleixner <tglx@linutronix.de>
9878 M: Marc Zyngier <maz@kernel.org>
9879 L: linux-kernel@vger.kernel.org
9881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9882 F: Documentation/devicetree/bindings/interrupt-controller/
9886 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9888 F: Documentation/driver-api/isa.rst
9889 F: drivers/base/isa.c
9890 F: include/linux/isa.h
9893 M: Hans Verkuil <hverkuil@xs4all.nl>
9894 L: linux-media@vger.kernel.org
9896 W: https://linuxtv.org
9897 T: git git://linuxtv.org/media_tree.git
9898 F: drivers/media/radio/radio-isa*
9901 M: Jaroslav Kysela <perex@perex.cz>
9903 F: Documentation/driver-api/isapnp.rst
9904 F: drivers/pnp/isapnp/
9905 F: include/linux/isapnp.h
9908 M: Lee Duncan <lduncan@suse.com>
9909 M: Chris Leech <cleech@redhat.com>
9910 L: open-iscsi@googlegroups.com
9911 L: linux-scsi@vger.kernel.org
9913 W: www.open-iscsi.com
9914 F: drivers/scsi/*iscsi*
9915 F: include/scsi/*iscsi*
9917 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9918 M: Peter Jones <pjones@redhat.com>
9919 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9921 F: drivers/firmware/iscsi_ibft*
9923 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9924 M: Sagi Grimberg <sagi@grimberg.me>
9925 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9926 L: linux-rdma@vger.kernel.org
9928 W: http://www.openfabrics.org
9929 W: www.open-iscsi.org
9930 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9931 F: drivers/infiniband/ulp/iser/
9933 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9934 M: Sagi Grimberg <sagi@grimberg.me>
9935 L: linux-rdma@vger.kernel.org
9936 L: target-devel@vger.kernel.org
9938 W: http://www.linux-iscsi.org
9939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9940 F: drivers/infiniband/ulp/isert
9942 ISDN/CMTP OVER BLUETOOTH
9943 M: Karsten Keil <isdn@linux-pingi.de>
9944 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9945 L: netdev@vger.kernel.org
9947 W: http://www.isdn4linux.de
9948 F: Documentation/isdn/
9949 F: drivers/isdn/capi/
9950 F: include/linux/isdn/
9951 F: include/uapi/linux/isdn/
9952 F: net/bluetooth/cmtp/
9954 ISDN/mISDN SUBSYSTEM
9955 M: Karsten Keil <isdn@linux-pingi.de>
9956 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9957 L: netdev@vger.kernel.org
9959 W: http://www.isdn4linux.de
9960 F: drivers/isdn/Kconfig
9961 F: drivers/isdn/Makefile
9962 F: drivers/isdn/hardware/
9963 F: drivers/isdn/mISDN/
9965 IT87 HARDWARE MONITORING DRIVER
9966 M: Jean Delvare <jdelvare@suse.com>
9967 L: linux-hwmon@vger.kernel.org
9969 F: Documentation/hwmon/it87.rst
9970 F: drivers/hwmon/it87.c
9973 M: Antti Palosaari <crope@iki.fi>
9974 L: linux-media@vger.kernel.org
9976 W: https://linuxtv.org
9977 W: http://palosaari.fi/linux/
9978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9979 T: git git://linuxtv.org/anttip/media_tree.git
9980 F: drivers/media/tuners/it913x*
9982 ITE IT66121 HDMI BRIDGE DRIVER
9983 M: Phong LE <ple@baylibre.com>
9984 M: Neil Armstrong <narmstrong@baylibre.com>
9986 T: git git://anongit.freedesktop.org/drm/drm-misc
9987 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9988 F: drivers/gpu/drm/bridge/ite-it66121.c
9990 IVTV VIDEO4LINUX DRIVER
9991 M: Andy Walls <awalls@md.metrocast.net>
9992 L: linux-media@vger.kernel.org
9994 W: https://linuxtv.org
9995 T: git git://linuxtv.org/media_tree.git
9996 F: Documentation/admin-guide/media/ivtv*
9997 F: drivers/media/pci/ivtv/
9998 F: include/uapi/linux/ivtv*
10000 IX2505V MEDIA DRIVER
10001 M: Malcolm Priestley <tvboxspy@gmail.com>
10002 L: linux-media@vger.kernel.org
10004 W: https://linuxtv.org
10005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10006 F: drivers/media/dvb-frontends/ix2505v*
10008 JAILHOUSE HYPERVISOR INTERFACE
10009 M: Jan Kiszka <jan.kiszka@siemens.com>
10010 L: jailhouse-dev@googlegroups.com
10012 F: arch/x86/include/asm/jailhouse_para.h
10013 F: arch/x86/kernel/jailhouse.c
10015 JC42.4 TEMPERATURE SENSOR DRIVER
10016 M: Guenter Roeck <linux@roeck-us.net>
10017 L: linux-hwmon@vger.kernel.org
10019 F: Documentation/hwmon/jc42.rst
10020 F: drivers/hwmon/jc42.c
10023 M: Dave Kleikamp <shaggy@kernel.org>
10024 L: jfs-discussion@lists.sourceforge.net
10026 W: http://jfs.sourceforge.net/
10027 T: git git://github.com/kleikamp/linux-shaggy.git
10028 F: Documentation/admin-guide/jfs.rst
10032 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10033 L: netdev@vger.kernel.org
10035 F: drivers/net/ethernet/jme.*
10037 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10038 M: David Woodhouse <dwmw2@infradead.org>
10039 M: Richard Weinberger <richard@nod.at>
10040 L: linux-mtd@lists.infradead.org
10042 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10043 T: git git://git.infradead.org/ubifs-2.6.git
10045 F: include/uapi/linux/jffs2.h
10047 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10048 M: "Theodore Ts'o" <tytso@mit.edu>
10049 M: Jan Kara <jack@suse.com>
10050 L: linux-ext4@vger.kernel.org
10053 F: include/linux/jbd2.h
10055 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10056 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10057 L: linux-media@vger.kernel.org
10059 F: drivers/media/platform/rcar_jpu.c
10061 JSM Neo PCI based serial card
10062 L: linux-serial@vger.kernel.org
10064 F: drivers/tty/serial/jsm/
10066 K10TEMP HARDWARE MONITORING DRIVER
10067 M: Clemens Ladisch <clemens@ladisch.de>
10068 L: linux-hwmon@vger.kernel.org
10070 F: Documentation/hwmon/k10temp.rst
10071 F: drivers/hwmon/k10temp.c
10073 K8TEMP HARDWARE MONITORING DRIVER
10074 M: Rudolf Marek <r.marek@assembler.cz>
10075 L: linux-hwmon@vger.kernel.org
10077 F: Documentation/hwmon/k8temp.rst
10078 F: drivers/hwmon/k8temp.c
10081 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10082 R: Alexander Potapenko <glider@google.com>
10083 R: Andrey Konovalov <andreyknvl@gmail.com>
10084 R: Dmitry Vyukov <dvyukov@google.com>
10085 L: kasan-dev@googlegroups.com
10087 F: Documentation/dev-tools/kasan.rst
10088 F: arch/*/include/asm/*kasan.h
10089 F: arch/*/mm/kasan_init*
10090 F: include/linux/kasan*.h
10091 F: lib/Kconfig.kasan
10092 F: lib/test_kasan*.c
10094 F: scripts/Makefile.kasan
10097 M: Masahiro Yamada <masahiroy@kernel.org>
10098 L: linux-kbuild@vger.kernel.org
10100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10101 F: Documentation/kbuild/kconfig*
10102 F: scripts/Kconfig.include
10103 F: scripts/kconfig/
10106 R: Dmitry Vyukov <dvyukov@google.com>
10107 R: Andrey Konovalov <andreyknvl@gmail.com>
10108 L: kasan-dev@googlegroups.com
10110 F: Documentation/dev-tools/kcov.rst
10111 F: include/linux/kcov.h
10112 F: include/uapi/linux/kcov.h
10114 F: scripts/Makefile.kcov
10117 M: Marco Elver <elver@google.com>
10118 R: Dmitry Vyukov <dvyukov@google.com>
10119 L: kasan-dev@googlegroups.com
10121 F: Documentation/dev-tools/kcsan.rst
10122 F: include/linux/kcsan*.h
10124 F: lib/Kconfig.kcsan
10125 F: scripts/Makefile.kcsan
10128 M: Dave Young <dyoung@redhat.com>
10129 M: Baoquan He <bhe@redhat.com>
10130 R: Vivek Goyal <vgoyal@redhat.com>
10131 L: kexec@lists.infradead.org
10133 W: http://lse.sourceforge.net/kdump/
10134 F: Documentation/admin-guide/kdump/
10135 F: fs/proc/vmcore.c
10136 F: include/linux/crash_core.h
10137 F: include/linux/crash_dump.h
10138 F: include/uapi/linux/vmcore.h
10139 F: kernel/crash_*.c
10141 KEENE FM RADIO TRANSMITTER DRIVER
10142 M: Hans Verkuil <hverkuil@xs4all.nl>
10143 L: linux-media@vger.kernel.org
10145 W: https://linuxtv.org
10146 T: git git://linuxtv.org/media_tree.git
10147 F: drivers/media/radio/radio-keene*
10150 M: Ian Kent <raven@themaw.net>
10151 L: autofs@vger.kernel.org
10155 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10156 M: Masahiro Yamada <masahiroy@kernel.org>
10157 M: Michal Marek <michal.lkml@markovi.net>
10158 R: Nick Desaulniers <ndesaulniers@google.com>
10159 L: linux-kbuild@vger.kernel.org
10161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10162 F: Documentation/kbuild/
10164 F: scripts/*vmlinux*
10166 F: scripts/Makefile*
10168 F: scripts/dummy-tools/
10171 F: scripts/package/
10174 L: kernel-janitors@vger.kernel.org
10176 W: http://kernelnewbies.org/KernelJanitors
10178 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10179 M: "J. Bruce Fields" <bfields@fieldses.org>
10180 M: Chuck Lever <chuck.lever@oracle.com>
10181 L: linux-nfs@vger.kernel.org
10183 W: http://nfs.sourceforge.net/
10184 T: git git://linux-nfs.org/~bfields/linux.git
10188 F: include/linux/lockd/
10189 F: include/linux/sunrpc/
10190 F: include/uapi/linux/nfsd/
10191 F: include/uapi/linux/sunrpc/
10193 F: Documentation/filesystems/nfs/
10196 M: Thorsten Leemhuis <linux@leemhuis.info>
10197 L: regressions@lists.linux.dev
10200 KERNEL SELFTEST FRAMEWORK
10201 M: Shuah Khan <shuah@kernel.org>
10202 M: Shuah Khan <skhan@linuxfoundation.org>
10203 L: linux-kselftest@vger.kernel.org
10205 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10207 F: Documentation/dev-tools/kselftest*
10208 F: tools/testing/selftests/
10210 KERNEL SMB3 SERVER (KSMBD)
10211 M: Namjae Jeon <linkinjeon@kernel.org>
10212 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10213 M: Steve French <sfrench@samba.org>
10214 M: Hyunchul Lee <hyc.lee@gmail.com>
10215 L: linux-cifs@vger.kernel.org
10217 T: git git://git.samba.org/ksmbd.git
10219 F: fs/smbfs_common/
10221 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10222 M: Brendan Higgins <brendanhiggins@google.com>
10223 L: linux-kselftest@vger.kernel.org
10224 L: kunit-dev@googlegroups.com
10226 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10227 F: Documentation/dev-tools/kunit/
10230 F: tools/testing/kunit/
10232 KERNEL USERMODE HELPER
10233 M: Luis Chamberlain <mcgrof@kernel.org>
10234 L: linux-kernel@vger.kernel.org
10236 F: include/linux/umh.h
10239 KERNEL VIRTUAL MACHINE (KVM)
10240 M: Paolo Bonzini <pbonzini@redhat.com>
10241 L: kvm@vger.kernel.org
10243 W: http://www.linux-kvm.org
10244 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10245 F: Documentation/virt/kvm/
10246 F: include/asm-generic/kvm*
10247 F: include/kvm/iodev.h
10248 F: include/linux/kvm*
10249 F: include/trace/events/kvm.h
10250 F: include/uapi/asm-generic/kvm*
10251 F: include/uapi/linux/kvm*
10253 F: tools/testing/selftests/kvm/
10256 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10257 M: Marc Zyngier <maz@kernel.org>
10258 R: James Morse <james.morse@arm.com>
10259 R: Alexandru Elisei <alexandru.elisei@arm.com>
10260 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10262 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10265 F: arch/arm64/include/asm/kvm*
10266 F: arch/arm64/include/uapi/asm/kvm*
10268 F: include/kvm/arm_*
10269 F: tools/testing/selftests/kvm/*/aarch64/
10270 F: tools/testing/selftests/kvm/aarch64/
10272 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10273 M: Huacai Chen <chenhuacai@kernel.org>
10274 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10275 L: linux-mips@vger.kernel.org
10276 L: kvm@vger.kernel.org
10278 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10279 F: arch/mips/include/asm/kvm*
10280 F: arch/mips/include/uapi/asm/kvm*
10283 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10284 M: Paul Mackerras <paulus@ozlabs.org>
10285 L: kvm-ppc@vger.kernel.org
10287 W: http://www.linux-kvm.org/
10288 T: git git://github.com/agraf/linux-2.6.git
10289 F: arch/powerpc/include/asm/kvm*
10290 F: arch/powerpc/include/uapi/asm/kvm*
10291 F: arch/powerpc/kernel/kvm*
10292 F: arch/powerpc/kvm/
10294 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10295 M: Christian Borntraeger <borntraeger@de.ibm.com>
10296 M: Janosch Frank <frankja@linux.ibm.com>
10297 R: David Hildenbrand <david@redhat.com>
10298 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10299 L: kvm@vger.kernel.org
10301 W: http://www.ibm.com/developerworks/linux/linux390/
10302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10303 F: Documentation/virt/kvm/s390*
10304 F: arch/s390/include/asm/gmap.h
10305 F: arch/s390/include/asm/kvm*
10306 F: arch/s390/include/uapi/asm/kvm*
10307 F: arch/s390/kernel/uv.c
10309 F: arch/s390/mm/gmap.c
10310 F: tools/testing/selftests/kvm/*/s390x/
10311 F: tools/testing/selftests/kvm/s390x/
10313 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10314 M: Paolo Bonzini <pbonzini@redhat.com>
10315 R: Sean Christopherson <seanjc@google.com>
10316 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10317 R: Wanpeng Li <wanpengli@tencent.com>
10318 R: Jim Mattson <jmattson@google.com>
10319 R: Joerg Roedel <joro@8bytes.org>
10320 L: kvm@vger.kernel.org
10322 W: http://www.linux-kvm.org
10323 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10324 F: arch/x86/include/asm/kvm*
10325 F: arch/x86/include/asm/pvclock-abi.h
10326 F: arch/x86/include/asm/svm.h
10327 F: arch/x86/include/asm/vmx*.h
10328 F: arch/x86/include/uapi/asm/kvm*
10329 F: arch/x86/include/uapi/asm/svm.h
10330 F: arch/x86/include/uapi/asm/vmx.h
10331 F: arch/x86/kernel/kvm.c
10332 F: arch/x86/kernel/kvmclock.c
10337 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10338 M: Tejun Heo <tj@kernel.org>
10340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10342 F: include/linux/kernfs.h
10345 M: Eric Biederman <ebiederm@xmission.com>
10346 L: kexec@lists.infradead.org
10348 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10349 F: include/linux/kexec.h
10350 F: include/uapi/linux/kexec.h
10354 M: Mimi Zohar <zohar@linux.ibm.com>
10355 L: linux-integrity@vger.kernel.org
10356 L: keyrings@vger.kernel.org
10358 F: Documentation/security/keys/trusted-encrypted.rst
10359 F: include/keys/encrypted-type.h
10360 F: security/keys/encrypted-keys/
10363 M: James Bottomley <jejb@linux.ibm.com>
10364 M: Jarkko Sakkinen <jarkko@kernel.org>
10365 M: Mimi Zohar <zohar@linux.ibm.com>
10366 L: linux-integrity@vger.kernel.org
10367 L: keyrings@vger.kernel.org
10369 F: Documentation/security/keys/trusted-encrypted.rst
10370 F: include/keys/trusted-type.h
10371 F: include/keys/trusted_tpm.h
10372 F: security/keys/trusted-keys/
10375 M: Sumit Garg <sumit.garg@linaro.org>
10376 L: linux-integrity@vger.kernel.org
10377 L: keyrings@vger.kernel.org
10379 F: include/keys/trusted_tee.h
10380 F: security/keys/trusted-keys/trusted_tee.c
10383 M: David Howells <dhowells@redhat.com>
10384 M: Jarkko Sakkinen <jarkko@kernel.org>
10385 L: keyrings@vger.kernel.org
10387 F: Documentation/security/keys/core.rst
10389 F: include/linux/key-type.h
10390 F: include/linux/key.h
10391 F: include/linux/keyctl.h
10392 F: include/uapi/linux/keyctl.h
10396 M: Alexander Potapenko <glider@google.com>
10397 M: Marco Elver <elver@google.com>
10398 R: Dmitry Vyukov <dvyukov@google.com>
10399 L: kasan-dev@googlegroups.com
10401 F: Documentation/dev-tools/kfence.rst
10402 F: arch/*/include/asm/kfence.h
10403 F: include/linux/kfence.h
10404 F: lib/Kconfig.kfence
10408 M: Stefani Seibold <stefani@seibold.net>
10410 F: include/linux/kfifo.h
10414 KGDB / KDB /debug_core
10415 M: Jason Wessel <jason.wessel@windriver.com>
10416 M: Daniel Thompson <daniel.thompson@linaro.org>
10417 R: Douglas Anderson <dianders@chromium.org>
10418 L: kgdb-bugreport@lists.sourceforge.net
10420 W: http://kgdb.wiki.kernel.org/
10421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10422 F: Documentation/dev-tools/kgdb.rst
10423 F: drivers/misc/kgdbts.c
10424 F: drivers/tty/serial/kgdboc.c
10425 F: include/linux/kdb.h
10426 F: include/linux/kgdb.h
10429 KHADAS MCU MFD DRIVER
10430 M: Neil Armstrong <narmstrong@baylibre.com>
10431 L: linux-amlogic@lists.infradead.org
10433 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10434 F: drivers/mfd/khadas-mcu.c
10435 F: include/linux/mfd/khadas-mcu.h
10436 F: drivers/thermal/khadas_mcu_fan.c
10439 M: Catalin Marinas <catalin.marinas@arm.com>
10441 F: Documentation/dev-tools/kmemleak.rst
10442 F: include/linux/kmemleak.h
10444 F: samples/kmemleak/kmemleak-test.c
10446 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10447 M: Luis Chamberlain <mcgrof@kernel.org>
10448 L: linux-kernel@vger.kernel.org
10450 F: include/linux/kmod.h
10453 F: tools/testing/selftests/kmod/
10456 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10457 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10458 M: "David S. Miller" <davem@davemloft.net>
10459 M: Masami Hiramatsu <mhiramat@kernel.org>
10461 F: Documentation/trace/kprobes.rst
10462 F: include/asm-generic/kprobes.h
10463 F: include/linux/kprobes.h
10464 F: kernel/kprobes.c
10466 KS0108 LCD CONTROLLER DRIVER
10467 M: Miguel Ojeda <ojeda@kernel.org>
10469 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10470 F: drivers/auxdisplay/ks0108.c
10471 F: include/linux/ks0108.h
10473 KTD253 BACKLIGHT DRIVER
10474 M: Linus Walleij <linus.walleij@linaro.org>
10476 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10477 F: drivers/video/backlight/ktd253-backlight.c
10480 M: Steven Rostedt <rostedt@goodmis.org>
10481 M: John Hawley <warthog9@eaglescrag.net>
10483 F: tools/testing/ktest
10486 M: David Ahern <dsahern@kernel.org>
10487 L: netdev@vger.kernel.org
10489 F: include/net/l3mdev.h
10493 M: John Fastabend <john.fastabend@gmail.com>
10494 M: Daniel Borkmann <daniel@iogearbox.net>
10495 M: Jakub Sitnicki <jakub@cloudflare.com>
10496 M: Lorenz Bauer <lmb@cloudflare.com>
10497 L: netdev@vger.kernel.org
10498 L: bpf@vger.kernel.org
10500 F: include/linux/skmsg.h
10501 F: net/core/skmsg.c
10502 F: net/core/sock_map.c
10503 F: net/ipv4/tcp_bpf.c
10504 F: net/ipv4/udp_bpf.c
10505 F: net/unix/unix_bpf.c
10507 LANDLOCK SECURITY MODULE
10508 M: Mickaël Salaün <mic@digikod.net>
10509 L: linux-security-module@vger.kernel.org
10511 W: https://landlock.io
10512 T: git https://github.com/landlock-lsm/linux.git
10513 F: Documentation/security/landlock.rst
10514 F: Documentation/userspace-api/landlock.rst
10515 F: include/uapi/linux/landlock.h
10516 F: samples/landlock/
10517 F: security/landlock/
10518 F: tools/testing/selftests/landlock/
10522 LANTIQ / INTEL Ethernet drivers
10523 M: Hauke Mehrtens <hauke@hauke-m.de>
10524 L: netdev@vger.kernel.org
10526 F: drivers/net/dsa/lantiq_gswip.c
10527 F: drivers/net/dsa/lantiq_pce.h
10528 F: drivers/net/ethernet/lantiq_xrx200.c
10529 F: net/dsa/tag_gswip.c
10531 LANTIQ MIPS ARCHITECTURE
10532 M: John Crispin <john@phrozen.org>
10533 L: linux-mips@vger.kernel.org
10535 F: arch/mips/lantiq
10536 F: drivers/soc/lantiq
10538 LASI 53c700 driver for PARISC
10539 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10540 L: linux-scsi@vger.kernel.org
10542 F: Documentation/scsi/53c700.rst
10543 F: drivers/scsi/53c700*
10546 M: Tobin C. Harding <me@tobin.cc>
10547 M: Tycho Andersen <tycho@tycho.pizza>
10548 L: linux-hardening@vger.kernel.org
10550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10551 F: scripts/leaking_addresses.pl
10554 M: Pavel Machek <pavel@ucw.cz>
10555 L: linux-leds@vger.kernel.org
10557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10558 F: Documentation/devicetree/bindings/leds/
10560 F: include/linux/leds.h
10562 LEGACY EEPROM DRIVER
10563 M: Jean Delvare <jdelvare@suse.com>
10565 F: Documentation/misc-devices/eeprom.rst
10566 F: drivers/misc/eeprom/eeprom.c
10568 LEGO MINDSTORMS EV3
10569 R: David Lechner <david@lechnology.com>
10571 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10572 F: arch/arm/boot/dts/da850-lego-ev3.dts
10573 F: drivers/power/supply/lego_ev3_battery.c
10575 LEGO USB Tower driver
10576 M: Juergen Stuber <starblue@users.sourceforge.net>
10577 L: legousb-devel@lists.sourceforge.net
10579 W: http://legousb.sourceforge.net/
10580 F: drivers/usb/misc/legousbtower.c
10583 M: Matan Ziv-Av <matan@svgalib.org>
10584 L: platform-driver-x86@vger.kernel.org
10586 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10587 F: Documentation/admin-guide/laptops/lg-laptop.rst
10588 F: drivers/platform/x86/lg-laptop.c
10590 LG2160 MEDIA DRIVER
10591 M: Michael Krufky <mkrufky@linuxtv.org>
10592 L: linux-media@vger.kernel.org
10594 W: https://linuxtv.org
10595 W: http://github.com/mkrufky
10596 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10597 T: git git://linuxtv.org/mkrufky/tuners.git
10598 F: drivers/media/dvb-frontends/lg2160.*
10600 LGDT3305 MEDIA DRIVER
10601 M: Michael Krufky <mkrufky@linuxtv.org>
10602 L: linux-media@vger.kernel.org
10604 W: https://linuxtv.org
10605 W: http://github.com/mkrufky
10606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10607 T: git git://linuxtv.org/mkrufky/tuners.git
10608 F: drivers/media/dvb-frontends/lgdt3305.*
10610 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10611 M: Viresh Kumar <vireshk@kernel.org>
10612 L: linux-ide@vger.kernel.org
10614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10615 F: drivers/ata/pata_arasan_cf.c
10616 F: include/linux/pata_arasan_cf_data.h
10618 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10619 M: Linus Walleij <linus.walleij@linaro.org>
10620 L: linux-ide@vger.kernel.org
10622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10623 F: drivers/ata/pata_ftide010.c
10624 F: drivers/ata/sata_gemini.c
10625 F: drivers/ata/sata_gemini.h
10627 LIBATA SATA AHCI PLATFORM devices support
10628 M: Hans de Goede <hdegoede@redhat.com>
10629 M: Jens Axboe <axboe@kernel.dk>
10630 L: linux-ide@vger.kernel.org
10632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10633 F: drivers/ata/ahci_platform.c
10634 F: drivers/ata/libahci_platform.c
10635 F: include/linux/ahci_platform.h
10637 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10638 M: Mikael Pettersson <mikpelinux@gmail.com>
10639 L: linux-ide@vger.kernel.org
10641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10642 F: drivers/ata/sata_promise.*
10644 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10645 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10646 L: linux-ide@vger.kernel.org
10648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10649 F: Documentation/devicetree/bindings/ata/
10651 F: include/linux/ata.h
10652 F: include/linux/libata.h
10655 M: Sasha Levin <alexander.levin@microsoft.com>
10657 F: tools/lib/lockdep/
10659 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10660 M: Dan Williams <dan.j.williams@intel.com>
10661 M: Vishal Verma <vishal.l.verma@intel.com>
10662 M: Dave Jiang <dave.jiang@intel.com>
10663 L: nvdimm@lists.linux.dev
10665 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10666 P: Documentation/nvdimm/maintainer-entry-profile.rst
10667 F: drivers/nvdimm/blk.c
10668 F: drivers/nvdimm/region_devs.c
10670 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10671 M: Vishal Verma <vishal.l.verma@intel.com>
10672 M: Dan Williams <dan.j.williams@intel.com>
10673 M: Dave Jiang <dave.jiang@intel.com>
10674 L: nvdimm@lists.linux.dev
10676 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10677 P: Documentation/nvdimm/maintainer-entry-profile.rst
10678 F: drivers/nvdimm/btt*
10680 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10681 M: Dan Williams <dan.j.williams@intel.com>
10682 M: Vishal Verma <vishal.l.verma@intel.com>
10683 M: Dave Jiang <dave.jiang@intel.com>
10684 L: nvdimm@lists.linux.dev
10686 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10687 P: Documentation/nvdimm/maintainer-entry-profile.rst
10688 F: drivers/nvdimm/pmem*
10690 LIBNVDIMM: DEVICETREE BINDINGS
10691 M: Oliver O'Halloran <oohall@gmail.com>
10692 L: nvdimm@lists.linux.dev
10694 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10695 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10696 F: drivers/nvdimm/of_pmem.c
10698 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10699 M: Dan Williams <dan.j.williams@intel.com>
10700 M: Vishal Verma <vishal.l.verma@intel.com>
10701 M: Dave Jiang <dave.jiang@intel.com>
10702 M: Ira Weiny <ira.weiny@intel.com>
10703 L: nvdimm@lists.linux.dev
10705 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10706 P: Documentation/nvdimm/maintainer-entry-profile.rst
10707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10708 F: drivers/acpi/nfit/*
10709 F: drivers/nvdimm/*
10710 F: include/linux/libnvdimm.h
10711 F: include/linux/nd.h
10712 F: include/uapi/linux/ndctl.h
10713 F: tools/testing/nvdimm/
10715 LICENSES and SPDX stuff
10716 M: Thomas Gleixner <tglx@linutronix.de>
10717 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10718 L: linux-spdx@vger.kernel.org
10720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10722 F: Documentation/process/license-rules.rst
10724 F: scripts/spdxcheck-test.sh
10725 F: scripts/spdxcheck.py
10727 LINEAR RANGES HELPERS
10728 M: Mark Brown <broonie@kernel.org>
10729 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10730 F: lib/linear_ranges.c
10731 F: lib/test_linear_ranges.c
10732 F: include/linux/linear_range.h
10734 LINUX FOR POWER MACINTOSH
10735 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10736 L: linuxppc-dev@lists.ozlabs.org
10738 F: arch/powerpc/platforms/powermac/
10739 F: drivers/macintosh/
10741 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10742 M: Michael Ellerman <mpe@ellerman.id.au>
10743 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10744 R: Paul Mackerras <paulus@samba.org>
10745 L: linuxppc-dev@lists.ozlabs.org
10747 W: https://github.com/linuxppc/wiki/wiki
10748 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10750 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10751 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10752 F: Documentation/devicetree/bindings/powerpc/
10753 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10754 F: Documentation/powerpc/
10756 F: drivers/*/*/*pasemi*
10757 F: drivers/*/*pasemi*
10758 F: drivers/char/tpm/tpm_ibmvtpm*
10759 F: drivers/crypto/nx/
10760 F: drivers/crypto/vmx/
10761 F: drivers/i2c/busses/i2c-opal.c
10762 F: drivers/net/ethernet/ibm/ibmveth.*
10763 F: drivers/net/ethernet/ibm/ibmvnic.*
10764 F: drivers/pci/hotplug/pnv_php.c
10765 F: drivers/pci/hotplug/rpa*
10766 F: drivers/rtc/rtc-opal.c
10767 F: drivers/scsi/ibmvscsi/
10768 F: drivers/tty/hvc/hvc_opal.c
10769 F: drivers/watchdog/wdrtas.c
10770 F: tools/testing/selftests/powerpc
10777 LINUX FOR POWERPC EMBEDDED MPC5XXX
10778 M: Anatolij Gustschin <agust@denx.de>
10779 L: linuxppc-dev@lists.ozlabs.org
10781 F: arch/powerpc/platforms/512x/
10782 F: arch/powerpc/platforms/52xx/
10784 LINUX FOR POWERPC EMBEDDED PPC4XX
10785 L: linuxppc-dev@lists.ozlabs.org
10787 F: arch/powerpc/platforms/40x/
10788 F: arch/powerpc/platforms/44x/
10790 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10791 M: Scott Wood <oss@buserror.net>
10792 L: linuxppc-dev@lists.ozlabs.org
10794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10795 F: Documentation/devicetree/bindings/powerpc/fsl/
10796 F: arch/powerpc/platforms/83xx/
10797 F: arch/powerpc/platforms/85xx/
10799 LINUX FOR POWERPC EMBEDDED PPC8XX
10800 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10801 L: linuxppc-dev@lists.ozlabs.org
10803 F: arch/powerpc/platforms/8xx/
10805 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10806 M: Kees Cook <keescook@chromium.org>
10808 F: drivers/misc/lkdtm/*
10809 F: tools/testing/selftests/lkdtm/*
10811 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10812 M: Alan Stern <stern@rowland.harvard.edu>
10813 M: Andrea Parri <parri.andrea@gmail.com>
10814 M: Will Deacon <will@kernel.org>
10815 M: Peter Zijlstra <peterz@infradead.org>
10816 M: Boqun Feng <boqun.feng@gmail.com>
10817 M: Nicholas Piggin <npiggin@gmail.com>
10818 M: David Howells <dhowells@redhat.com>
10819 M: Jade Alglave <j.alglave@ucl.ac.uk>
10820 M: Luc Maranget <luc.maranget@inria.fr>
10821 M: "Paul E. McKenney" <paulmck@kernel.org>
10822 R: Akira Yokosawa <akiyks@gmail.com>
10823 R: Daniel Lustig <dlustig@nvidia.com>
10824 R: Joel Fernandes <joel@joelfernandes.org>
10825 L: linux-kernel@vger.kernel.org
10826 L: linux-arch@vger.kernel.org
10828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10829 F: Documentation/atomic_bitops.txt
10830 F: Documentation/atomic_t.txt
10831 F: Documentation/core-api/refcount-vs-atomic.rst
10832 F: Documentation/litmus-tests/
10833 F: Documentation/memory-barriers.txt
10834 F: tools/memory-model/
10836 LIS3LV02D ACCELEROMETER DRIVER
10837 M: Eric Piel <eric.piel@tremplin-utc.net>
10839 F: Documentation/misc-devices/lis3lv02d.rst
10840 F: drivers/misc/lis3lv02d/
10841 F: drivers/platform/x86/hp_accel.c
10844 M: David Gow <davidgow@google.com>
10845 L: linux-kselftest@vger.kernel.org
10846 L: kunit-dev@googlegroups.com
10851 M: Karol Gugala <kgugala@antmicro.com>
10852 M: Mateusz Holenko <mholenko@antmicro.com>
10854 F: Documentation/devicetree/bindings/*/litex,*.yaml
10855 F: arch/openrisc/boot/dts/or1klitex.dts
10856 F: drivers/soc/litex/litex_soc_ctrl.c
10857 F: drivers/tty/serial/liteuart.c
10858 F: include/linux/litex.h
10861 M: Josh Poimboeuf <jpoimboe@redhat.com>
10862 M: Jiri Kosina <jikos@kernel.org>
10863 M: Miroslav Benes <mbenes@suse.cz>
10864 M: Petr Mladek <pmladek@suse.com>
10865 R: Joe Lawrence <joe.lawrence@redhat.com>
10866 L: live-patching@vger.kernel.org
10868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10869 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10870 F: Documentation/livepatch/
10871 F: arch/powerpc/include/asm/livepatch.h
10872 F: arch/s390/include/asm/livepatch.h
10873 F: arch/x86/include/asm/livepatch.h
10874 F: include/linux/livepatch.h
10875 F: kernel/livepatch/
10877 F: samples/livepatch/
10878 F: tools/testing/selftests/livepatch/
10881 L: netdev@vger.kernel.org
10883 F: include/linux/llc.h
10884 F: include/net/llc*
10885 F: include/uapi/linux/llc.h
10888 LM73 HARDWARE MONITOR DRIVER
10889 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10890 L: linux-hwmon@vger.kernel.org
10892 F: drivers/hwmon/lm73.c
10894 LM78 HARDWARE MONITOR DRIVER
10895 M: Jean Delvare <jdelvare@suse.com>
10896 L: linux-hwmon@vger.kernel.org
10898 F: Documentation/hwmon/lm78.rst
10899 F: drivers/hwmon/lm78.c
10901 LM83 HARDWARE MONITOR DRIVER
10902 M: Jean Delvare <jdelvare@suse.com>
10903 L: linux-hwmon@vger.kernel.org
10905 F: Documentation/hwmon/lm83.rst
10906 F: drivers/hwmon/lm83.c
10908 LM90 HARDWARE MONITOR DRIVER
10909 M: Jean Delvare <jdelvare@suse.com>
10910 L: linux-hwmon@vger.kernel.org
10912 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10913 F: Documentation/hwmon/lm90.rst
10914 F: drivers/hwmon/lm90.c
10915 F: include/dt-bindings/thermal/lm90.h
10917 LM95234 HARDWARE MONITOR DRIVER
10918 M: Guenter Roeck <linux@roeck-us.net>
10919 L: linux-hwmon@vger.kernel.org
10921 F: Documentation/hwmon/lm95234.rst
10922 F: drivers/hwmon/lm95234.c
10924 LME2510 MEDIA DRIVER
10925 M: Malcolm Priestley <tvboxspy@gmail.com>
10926 L: linux-media@vger.kernel.org
10928 W: https://linuxtv.org
10929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10930 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10932 LOADPIN SECURITY MODULE
10933 M: Kees Cook <keescook@chromium.org>
10935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10936 F: Documentation/admin-guide/LSM/LoadPin.rst
10937 F: security/loadpin/
10940 M: Peter Zijlstra <peterz@infradead.org>
10941 M: Ingo Molnar <mingo@redhat.com>
10942 M: Will Deacon <will@kernel.org>
10943 R: Waiman Long <longman@redhat.com>
10944 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10945 L: linux-kernel@vger.kernel.org
10947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10948 F: Documentation/locking/
10949 F: arch/*/include/asm/spinlock*.h
10950 F: include/linux/lockdep.h
10951 F: include/linux/mutex*.h
10952 F: include/linux/rwlock*.h
10953 F: include/linux/rwsem*.h
10954 F: include/linux/seqlock.h
10955 F: include/linux/spinlock*.h
10957 F: lib/locking*.[ch]
10958 X: kernel/locking/locktorture.c
10960 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10961 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10962 L: linux-ntfs-dev@lists.sourceforge.net
10964 W: http://www.linux-ntfs.org/content/view/19/37/
10965 F: Documentation/admin-guide/ldm.rst
10966 F: block/partitions/ldm.*
10968 LOGITECH HID GAMING KEYBOARDS
10969 M: Hans de Goede <hdegoede@redhat.com>
10970 L: linux-input@vger.kernel.org
10972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10973 F: drivers/hid/hid-lg-g15.c
10975 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10976 M: Adrien Grassein <adrien.grassein@gmail.com>
10978 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10979 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10981 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10982 M: Sathya Prakash <sathya.prakash@broadcom.com>
10983 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10984 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10985 L: MPT-FusionLinux.pdl@broadcom.com
10986 L: linux-scsi@vger.kernel.org
10988 W: http://www.avagotech.com/support/
10989 F: drivers/message/fusion/
10990 F: drivers/scsi/mpt3sas/
10992 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10993 M: Matthew Wilcox <willy@infradead.org>
10994 L: linux-scsi@vger.kernel.org
10996 F: drivers/scsi/sym53c8xx_2/
10999 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11000 L: linux-iio@vger.kernel.org
11002 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11003 F: drivers/iio/dac/ltc1660.c
11005 LTC2947 HARDWARE MONITOR DRIVER
11006 M: Nuno Sá <nuno.sa@analog.com>
11007 L: linux-hwmon@vger.kernel.org
11009 W: http://ez.analog.com/community/linux-device-drivers
11010 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11011 F: drivers/hwmon/ltc2947-core.c
11012 F: drivers/hwmon/ltc2947-i2c.c
11013 F: drivers/hwmon/ltc2947-spi.c
11014 F: drivers/hwmon/ltc2947.h
11016 LTC2983 IIO TEMPERATURE DRIVER
11017 M: Nuno Sá <nuno.sa@analog.com>
11018 L: linux-iio@vger.kernel.org
11020 W: http://ez.analog.com/community/linux-device-drivers
11021 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11022 F: drivers/iio/temperature/ltc2983.c
11024 LTC4261 HARDWARE MONITOR DRIVER
11025 M: Guenter Roeck <linux@roeck-us.net>
11026 L: linux-hwmon@vger.kernel.org
11028 F: Documentation/hwmon/ltc4261.rst
11029 F: drivers/hwmon/ltc4261.c
11031 LTC4306 I2C MULTIPLEXER DRIVER
11032 M: Michael Hennerich <michael.hennerich@analog.com>
11033 L: linux-i2c@vger.kernel.org
11035 W: http://ez.analog.com/community/linux-device-drivers
11036 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11037 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11039 LTP (Linux Test Project)
11040 M: Mike Frysinger <vapier@gentoo.org>
11041 M: Cyril Hrubis <chrubis@suse.cz>
11042 M: Wanlong Gao <wanlong.gao@gmail.com>
11043 M: Jan Stancek <jstancek@redhat.com>
11044 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11045 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11046 L: ltp@lists.linux.it (subscribers-only)
11048 W: http://linux-test-project.github.io/
11049 T: git git://github.com/linux-test-project/ltp.git
11052 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11053 L: netdev@vger.kernel.org
11055 F: drivers/net/pcs/pcs-lynx.c
11056 F: include/linux/pcs-lynx.h
11059 M: Geert Uytterhoeven <geert@linux-m68k.org>
11060 L: linux-m68k@lists.linux-m68k.org
11062 W: http://www.linux-m68k.org/
11063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11067 M68K ON APPLE MACINTOSH
11068 M: Joshua Thompson <funaho@jurai.org>
11069 L: linux-m68k@lists.linux-m68k.org
11071 W: http://www.mac.linux-m68k.org/
11073 F: drivers/macintosh/adb-iop.c
11074 F: drivers/macintosh/via-macii.c
11077 M: Philip Blundell <philb@gnu.org>
11079 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11080 F: arch/m68k/hp300/
11082 M88DS3103 MEDIA DRIVER
11083 M: Antti Palosaari <crope@iki.fi>
11084 L: linux-media@vger.kernel.org
11086 W: https://linuxtv.org
11087 W: http://palosaari.fi/linux/
11088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11089 T: git git://linuxtv.org/anttip/media_tree.git
11090 F: drivers/media/dvb-frontends/m88ds3103*
11092 M88RS2000 MEDIA DRIVER
11093 M: Malcolm Priestley <tvboxspy@gmail.com>
11094 L: linux-media@vger.kernel.org
11096 W: https://linuxtv.org
11097 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11098 F: drivers/media/dvb-frontends/m88rs2000*
11100 MA901 MASTERKIT USB FM RADIO DRIVER
11101 M: Alexey Klimov <klimov.linux@gmail.com>
11102 L: linux-media@vger.kernel.org
11104 T: git git://linuxtv.org/media_tree.git
11105 F: drivers/media/radio/radio-ma901.c
11108 M: Johannes Berg <johannes@sipsolutions.net>
11109 L: linux-wireless@vger.kernel.org
11111 W: https://wireless.wiki.kernel.org/
11112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11114 F: Documentation/networking/mac80211-injection.rst
11115 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11116 F: drivers/net/wireless/mac80211_hwsim.[ch]
11117 F: include/net/mac80211.h
11121 M: Jassi Brar <jassisinghbrar@gmail.com>
11122 L: linux-kernel@vger.kernel.org
11124 F: drivers/mailbox/
11125 F: include/linux/mailbox_client.h
11126 F: include/linux/mailbox_controller.h
11127 F: include/dt-bindings/mailbox/
11128 F: Documentation/devicetree/bindings/mailbox/
11131 M: Viresh Kumar <viresh.kumar@linaro.org>
11132 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11133 L: linux-kernel@vger.kernel.org
11135 F: drivers/mailbox/arm_mhuv2.c
11136 F: include/linux/mailbox/arm_mhuv2_message.h
11137 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11139 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11140 M: Jeremy Kerr <jk@codeconstruct.com.au>
11141 M: Matt Johnston <matt@codeconstruct.com.au>
11142 L: netdev@vger.kernel.org
11144 F: Documentation/networking/mctp.rst
11145 F: drivers/net/mctp/
11146 F: include/net/mctp.h
11147 F: include/net/mctpdevice.h
11148 F: include/net/netns/mctp.h
11151 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11152 M: Michael Kerrisk <mtk.manpages@gmail.com>
11153 L: linux-man@vger.kernel.org
11155 W: http://www.kernel.org/doc/man-pages
11157 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11158 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11159 L: linux-mips@vger.kernel.org
11161 F: arch/mips/boot/dts/img/pistachio*
11163 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11164 M: Andrew Lunn <andrew@lunn.ch>
11165 M: Vivien Didelot <vivien.didelot@gmail.com>
11166 L: netdev@vger.kernel.org
11168 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11169 F: Documentation/networking/devlink/mv88e6xxx.rst
11170 F: drivers/net/dsa/mv88e6xxx/
11171 F: include/linux/dsa/mv88e6xxx.h
11172 F: include/linux/platform_data/mv88e6xxx.h
11174 MARVELL ARMADA 3700 PHY DRIVERS
11175 M: Miquel Raynal <miquel.raynal@bootlin.com>
11177 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11178 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11179 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11180 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11182 MARVELL ARMADA DRM SUPPORT
11183 M: Russell King <linux@armlinux.org.uk>
11185 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11186 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11187 F: Documentation/devicetree/bindings/display/armada/
11188 F: drivers/gpu/drm/armada/
11189 F: include/uapi/drm/armada_drm.h
11191 MARVELL CRYPTO DRIVER
11192 M: Boris Brezillon <bbrezillon@kernel.org>
11193 M: Arnaud Ebalard <arno@natisbad.org>
11194 M: Srujana Challa <schalla@marvell.com>
11195 L: linux-crypto@vger.kernel.org
11197 F: drivers/crypto/marvell/
11198 F: include/linux/soc/marvell/octeontx2/
11200 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11201 M: Mirko Lindner <mlindner@marvell.com>
11202 M: Stephen Hemminger <stephen@networkplumber.org>
11203 L: netdev@vger.kernel.org
11205 F: drivers/net/ethernet/marvell/sk*
11207 MARVELL LIBERTAS WIRELESS DRIVER
11208 L: libertas-dev@lists.infradead.org
11210 F: drivers/net/wireless/marvell/libertas/
11212 MARVELL MACCHIATOBIN SUPPORT
11213 M: Russell King <linux@armlinux.org.uk>
11214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11216 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11218 MARVELL MV643XX ETHERNET DRIVER
11219 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11220 L: netdev@vger.kernel.org
11222 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11223 F: include/linux/mv643xx.h
11225 MARVELL MV88X3310 PHY DRIVER
11226 M: Russell King <linux@armlinux.org.uk>
11227 M: Marek Behún <kabel@kernel.org>
11228 L: netdev@vger.kernel.org
11230 F: drivers/net/phy/marvell10g.c
11232 MARVELL MVEBU THERMAL DRIVER
11233 M: Miquel Raynal <miquel.raynal@bootlin.com>
11235 F: drivers/thermal/armada_thermal.c
11237 MARVELL MVNETA ETHERNET DRIVER
11238 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11239 L: netdev@vger.kernel.org
11241 F: drivers/net/ethernet/marvell/mvneta.*
11243 MARVELL MVPP2 ETHERNET DRIVER
11244 M: Marcin Wojtas <mw@semihalf.com>
11245 M: Russell King <linux@armlinux.org.uk>
11246 L: netdev@vger.kernel.org
11248 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11249 F: drivers/net/ethernet/marvell/mvpp2/
11251 MARVELL MWIFIEX WIRELESS DRIVER
11252 M: Amitkumar Karwar <amitkarwar@gmail.com>
11253 M: Ganapathi Bhat <ganapathi017@gmail.com>
11254 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11255 M: Xinming Hu <huxinming820@gmail.com>
11256 L: linux-wireless@vger.kernel.org
11258 F: drivers/net/wireless/marvell/mwifiex/
11260 MARVELL MWL8K WIRELESS DRIVER
11261 M: Lennert Buytenhek <buytenh@wantstofly.org>
11262 L: linux-wireless@vger.kernel.org
11264 F: drivers/net/wireless/marvell/mwl8k.c
11266 MARVELL NAND CONTROLLER DRIVER
11267 M: Miquel Raynal <miquel.raynal@bootlin.com>
11268 L: linux-mtd@lists.infradead.org
11270 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11271 F: drivers/mtd/nand/raw/marvell_nand.c
11273 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11274 M: Sunil Goutham <sgoutham@marvell.com>
11275 M: Geetha sowjanya <gakula@marvell.com>
11276 M: Subbaraya Sundeep <sbhatta@marvell.com>
11277 M: hariprasad <hkelam@marvell.com>
11278 L: netdev@vger.kernel.org
11280 F: drivers/net/ethernet/marvell/octeontx2/nic/
11281 F: include/linux/soc/marvell/octeontx2/
11283 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11284 M: Sunil Goutham <sgoutham@marvell.com>
11285 M: Linu Cherian <lcherian@marvell.com>
11286 M: Geetha sowjanya <gakula@marvell.com>
11287 M: Jerin Jacob <jerinj@marvell.com>
11288 M: hariprasad <hkelam@marvell.com>
11289 M: Subbaraya Sundeep <sbhatta@marvell.com>
11290 L: netdev@vger.kernel.org
11292 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11293 F: drivers/net/ethernet/marvell/octeontx2/af/
11295 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11296 M: Vadym Kochan <vkochan@marvell.com>
11297 M: Taras Chornyi <tchornyi@marvell.com>
11299 W: https://github.com/Marvell-switching/switchdev-prestera
11300 F: drivers/net/ethernet/marvell/prestera/
11302 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11303 M: Nicolas Pitre <nico@fluxnic.net>
11305 F: drivers/mmc/host/mvsdio.*
11307 MARVELL USB MDIO CONTROLLER DRIVER
11308 M: Tobias Waldekranz <tobias@waldekranz.com>
11309 L: netdev@vger.kernel.org
11311 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11312 F: drivers/net/mdio/mdio-mvusb.c
11314 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11315 M: Hu Ziji <huziji@marvell.com>
11316 L: linux-mmc@vger.kernel.org
11318 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11319 F: drivers/mmc/host/sdhci-xenon*
11321 MATROX FRAMEBUFFER DRIVER
11322 L: linux-fbdev@vger.kernel.org
11324 F: drivers/video/fbdev/matrox/matroxfb_*
11325 F: include/uapi/linux/matroxfb.h
11328 M: Daniel Nilsson <daniel.nilsson@flex.com>
11329 L: linux-hwmon@vger.kernel.org
11331 F: Documentation/hwmon/max15301.rst
11332 F: drivers/hwmon/pmbus/max15301.c
11334 MAX16065 HARDWARE MONITOR DRIVER
11335 M: Guenter Roeck <linux@roeck-us.net>
11336 L: linux-hwmon@vger.kernel.org
11338 F: Documentation/hwmon/max16065.rst
11339 F: drivers/hwmon/max16065.c
11341 MAX2175 SDR TUNER DRIVER
11342 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11343 L: linux-media@vger.kernel.org
11345 T: git git://linuxtv.org/media_tree.git
11346 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11347 F: Documentation/userspace-api/media/drivers/max2175.rst
11348 F: drivers/media/i2c/max2175*
11349 F: include/uapi/linux/max2175.h
11351 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11352 L: linux-hwmon@vger.kernel.org
11354 F: Documentation/hwmon/max6650.rst
11355 F: drivers/hwmon/max6650.c
11357 MAX6697 HARDWARE MONITOR DRIVER
11358 M: Guenter Roeck <linux@roeck-us.net>
11359 L: linux-hwmon@vger.kernel.org
11361 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11362 F: Documentation/hwmon/max6697.rst
11363 F: drivers/hwmon/max6697.c
11364 F: include/linux/platform_data/max6697.h
11366 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11367 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11368 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11369 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11370 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11371 L: linux-media@vger.kernel.org
11373 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11374 F: drivers/media/i2c/max9286.c
11376 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11377 M: Peter Rosin <peda@axentia.se>
11378 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11380 F: Documentation/devicetree/bindings/sound/max9860.txt
11381 F: sound/soc/codecs/max9860.*
11383 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11384 M: Andreas Klinger <ak@it-klinger.de>
11385 L: linux-iio@vger.kernel.org
11387 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11388 F: drivers/iio/proximity/mb1232.c
11390 MAXIM MAX77650 PMIC MFD DRIVER
11391 M: Bartosz Golaszewski <brgl@bgdev.pl>
11392 L: linux-kernel@vger.kernel.org
11394 F: Documentation/devicetree/bindings/*/*max77650.yaml
11395 F: Documentation/devicetree/bindings/*/max77650*.yaml
11396 F: drivers/gpio/gpio-max77650.c
11397 F: drivers/input/misc/max77650-onkey.c
11398 F: drivers/leds/leds-max77650.c
11399 F: drivers/mfd/max77650.c
11400 F: drivers/power/supply/max77650-charger.c
11401 F: drivers/regulator/max77650-regulator.c
11402 F: include/linux/mfd/max77650.h
11404 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11405 M: Javier Martinez Canillas <javier@dowhile0.org>
11406 L: linux-kernel@vger.kernel.org
11408 F: Documentation/devicetree/bindings/*/*max77802.txt
11409 F: drivers/regulator/max77802-regulator.c
11410 F: include/dt-bindings/*/*max77802.h
11412 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11413 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11414 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11415 L: linux-pm@vger.kernel.org
11417 F: drivers/power/supply/max14577_charger.c
11418 F: drivers/power/supply/max77693_charger.c
11420 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11421 M: Chanwoo Choi <cw00.choi@samsung.com>
11422 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11423 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11424 L: linux-kernel@vger.kernel.org
11426 F: Documentation/devicetree/bindings/*/max77686.txt
11427 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11428 F: Documentation/devicetree/bindings/mfd/max14577.txt
11429 F: Documentation/devicetree/bindings/mfd/max77693.txt
11430 F: drivers/*/max14577*.c
11431 F: drivers/*/max77686*.c
11432 F: drivers/*/max77693*.c
11433 F: drivers/clk/clk-max77686.c
11434 F: drivers/extcon/extcon-max14577.c
11435 F: drivers/extcon/extcon-max77693.c
11436 F: drivers/rtc/rtc-max77686.c
11437 F: include/linux/mfd/max14577*.h
11438 F: include/linux/mfd/max77686*.h
11439 F: include/linux/mfd/max77693*.h
11441 MAXIRADIO FM RADIO RECEIVER DRIVER
11442 M: Hans Verkuil <hverkuil@xs4all.nl>
11443 L: linux-media@vger.kernel.org
11445 W: https://linuxtv.org
11446 T: git git://linuxtv.org/media_tree.git
11447 F: drivers/media/radio/radio-maxiradio*
11449 MAXLINEAR ETHERNET PHY DRIVER
11450 M: Xu Liang <lxu@maxlinear.com>
11451 L: netdev@vger.kernel.org
11453 F: drivers/net/phy/mxl-gpy.c
11455 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11456 R: Yasushi SHOJI <yashi@spacecubics.com>
11457 L: linux-can@vger.kernel.org
11459 F: drivers/net/can/usb/mcba_usb.c
11461 MCAN MMIO DEVICE DRIVER
11462 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11463 L: linux-can@vger.kernel.org
11465 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11466 F: drivers/net/can/m_can/m_can.c
11467 F: drivers/net/can/m_can/m_can.h
11468 F: drivers/net/can/m_can/m_can_platform.c
11470 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11471 M: Rishi Gupta <gupt21@gmail.com>
11472 L: linux-i2c@vger.kernel.org
11473 L: linux-input@vger.kernel.org
11475 F: drivers/hid/hid-mcp2221.c
11477 MCP251XFD SPI-CAN NETWORK DRIVER
11478 M: Marc Kleine-Budde <mkl@pengutronix.de>
11479 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11480 R: Thomas Kopp <thomas.kopp@microchip.com>
11481 L: linux-can@vger.kernel.org
11483 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11484 F: drivers/net/can/spi/mcp251xfd/
11486 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11487 M: Peter Rosin <peda@axentia.se>
11488 L: linux-iio@vger.kernel.org
11490 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11491 F: drivers/iio/potentiometer/mcp4018.c
11492 F: drivers/iio/potentiometer/mcp4531.c
11494 MCR20A IEEE-802.15.4 RADIO DRIVER
11495 M: Xue Liu <liuxuenetmail@gmail.com>
11496 L: linux-wpan@vger.kernel.org
11498 W: https://github.com/xueliu/mcr20a-linux
11499 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11500 F: drivers/net/ieee802154/mcr20a.c
11501 F: drivers/net/ieee802154/mcr20a.h
11503 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11504 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11505 L: linux-iio@vger.kernel.org
11507 F: drivers/iio/dac/cio-dac.c
11509 MEDIA CONTROLLER FRAMEWORK
11510 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11511 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11512 L: linux-media@vger.kernel.org
11514 W: https://www.linuxtv.org
11515 T: git git://linuxtv.org/media_tree.git
11516 F: drivers/media/mc/
11517 F: include/media/media-*.h
11518 F: include/uapi/linux/media.h
11520 MEDIA DRIVER FOR FREESCALE IMX PXP
11521 M: Philipp Zabel <p.zabel@pengutronix.de>
11522 L: linux-media@vger.kernel.org
11524 T: git git://linuxtv.org/media_tree.git
11525 F: drivers/media/platform/imx-pxp.[ch]
11527 MEDIA DRIVERS FOR ASCOT2E
11528 M: Sergey Kozlov <serjk@netup.ru>
11529 M: Abylay Ospan <aospan@netup.ru>
11530 L: linux-media@vger.kernel.org
11532 W: https://linuxtv.org
11533 W: http://netup.tv/
11534 T: git git://linuxtv.org/media_tree.git
11535 F: drivers/media/dvb-frontends/ascot2e*
11537 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11538 M: Jasmin Jessich <jasmin@anw.at>
11539 L: linux-media@vger.kernel.org
11541 W: https://linuxtv.org
11542 T: git git://linuxtv.org/media_tree.git
11543 F: drivers/media/dvb-frontends/cxd2099*
11545 MEDIA DRIVERS FOR CXD2841ER
11546 M: Sergey Kozlov <serjk@netup.ru>
11547 M: Abylay Ospan <aospan@netup.ru>
11548 L: linux-media@vger.kernel.org
11550 W: https://linuxtv.org
11551 W: http://netup.tv/
11552 T: git git://linuxtv.org/media_tree.git
11553 F: drivers/media/dvb-frontends/cxd2841er*
11555 MEDIA DRIVERS FOR CXD2880
11556 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11557 L: linux-media@vger.kernel.org
11559 W: http://linuxtv.org/
11560 T: git git://linuxtv.org/media_tree.git
11561 F: drivers/media/dvb-frontends/cxd2880/*
11562 F: drivers/media/spi/cxd2880*
11564 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11565 L: linux-media@vger.kernel.org
11567 W: https://linuxtv.org
11568 T: git git://linuxtv.org/media_tree.git
11569 F: drivers/media/pci/ddbridge/*
11571 MEDIA DRIVERS FOR FREESCALE IMX
11572 M: Steve Longerbeam <slongerbeam@gmail.com>
11573 M: Philipp Zabel <p.zabel@pengutronix.de>
11574 L: linux-media@vger.kernel.org
11576 T: git git://linuxtv.org/media_tree.git
11577 F: Documentation/admin-guide/media/imx.rst
11578 F: Documentation/devicetree/bindings/media/imx.txt
11579 F: drivers/staging/media/imx/
11580 F: include/linux/imx-media.h
11581 F: include/media/imx.h
11583 MEDIA DRIVERS FOR FREESCALE IMX7
11584 M: Rui Miguel Silva <rmfrfs@gmail.com>
11585 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11586 L: linux-media@vger.kernel.org
11588 T: git git://linuxtv.org/media_tree.git
11589 F: Documentation/admin-guide/media/imx7.rst
11590 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11591 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11592 F: drivers/staging/media/imx/imx7-media-csi.c
11593 F: drivers/staging/media/imx/imx7-mipi-csis.c
11595 MEDIA DRIVERS FOR HELENE
11596 M: Abylay Ospan <aospan@netup.ru>
11597 L: linux-media@vger.kernel.org
11599 W: https://linuxtv.org
11600 W: http://netup.tv/
11601 T: git git://linuxtv.org/media_tree.git
11602 F: drivers/media/dvb-frontends/helene*
11604 MEDIA DRIVERS FOR HORUS3A
11605 M: Sergey Kozlov <serjk@netup.ru>
11606 M: Abylay Ospan <aospan@netup.ru>
11607 L: linux-media@vger.kernel.org
11609 W: https://linuxtv.org
11610 W: http://netup.tv/
11611 T: git git://linuxtv.org/media_tree.git
11612 F: drivers/media/dvb-frontends/horus3a*
11614 MEDIA DRIVERS FOR LNBH25
11615 M: Sergey Kozlov <serjk@netup.ru>
11616 M: Abylay Ospan <aospan@netup.ru>
11617 L: linux-media@vger.kernel.org
11619 W: https://linuxtv.org
11620 W: http://netup.tv/
11621 T: git git://linuxtv.org/media_tree.git
11622 F: drivers/media/dvb-frontends/lnbh25*
11624 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11625 L: linux-media@vger.kernel.org
11627 W: https://linuxtv.org
11628 T: git git://linuxtv.org/media_tree.git
11629 F: drivers/media/dvb-frontends/mxl5xx*
11631 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11632 M: Sergey Kozlov <serjk@netup.ru>
11633 M: Abylay Ospan <aospan@netup.ru>
11634 L: linux-media@vger.kernel.org
11636 W: https://linuxtv.org
11637 W: http://netup.tv/
11638 T: git git://linuxtv.org/media_tree.git
11639 F: drivers/media/pci/netup_unidvb/*
11641 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11642 M: Dmitry Osipenko <digetx@gmail.com>
11643 L: linux-media@vger.kernel.org
11644 L: linux-tegra@vger.kernel.org
11646 T: git git://linuxtv.org/media_tree.git
11647 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11648 F: drivers/staging/media/tegra-vde/
11650 MEDIA DRIVERS FOR RENESAS - CEU
11651 M: Jacopo Mondi <jacopo@jmondi.org>
11652 L: linux-media@vger.kernel.org
11653 L: linux-renesas-soc@vger.kernel.org
11655 T: git git://linuxtv.org/media_tree.git
11656 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11657 F: drivers/media/platform/renesas-ceu.c
11658 F: include/media/drv-intf/renesas-ceu.h
11660 MEDIA DRIVERS FOR RENESAS - DRIF
11661 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11662 L: linux-media@vger.kernel.org
11663 L: linux-renesas-soc@vger.kernel.org
11665 T: git git://linuxtv.org/media_tree.git
11666 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11667 F: drivers/media/platform/rcar_drif.c
11669 MEDIA DRIVERS FOR RENESAS - FCP
11670 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11671 L: linux-media@vger.kernel.org
11672 L: linux-renesas-soc@vger.kernel.org
11674 T: git git://linuxtv.org/media_tree.git
11675 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11676 F: drivers/media/platform/rcar-fcp.c
11677 F: include/media/rcar-fcp.h
11679 MEDIA DRIVERS FOR RENESAS - FDP1
11680 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11681 L: linux-media@vger.kernel.org
11682 L: linux-renesas-soc@vger.kernel.org
11684 T: git git://linuxtv.org/media_tree.git
11685 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11686 F: drivers/media/platform/rcar_fdp1.c
11688 MEDIA DRIVERS FOR RENESAS - VIN
11689 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11690 L: linux-media@vger.kernel.org
11691 L: linux-renesas-soc@vger.kernel.org
11693 T: git git://linuxtv.org/media_tree.git
11694 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11695 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11696 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11697 F: drivers/media/platform/rcar-vin/
11699 MEDIA DRIVERS FOR RENESAS - VSP1
11700 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11701 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11702 L: linux-media@vger.kernel.org
11703 L: linux-renesas-soc@vger.kernel.org
11705 T: git git://linuxtv.org/media_tree.git
11706 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11707 F: drivers/media/platform/vsp1/
11709 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11710 L: linux-media@vger.kernel.org
11712 W: https://linuxtv.org
11713 T: git git://linuxtv.org/media_tree.git
11714 F: drivers/media/dvb-frontends/stv0910*
11716 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11717 L: linux-media@vger.kernel.org
11719 W: https://linuxtv.org
11720 T: git git://linuxtv.org/media_tree.git
11721 F: drivers/media/dvb-frontends/stv6111*
11723 MEDIA DRIVERS FOR STM32 - DCMI
11724 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11725 L: linux-media@vger.kernel.org
11727 T: git git://linuxtv.org/media_tree.git
11728 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11729 F: drivers/media/platform/stm32/stm32-dcmi.c
11731 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11732 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11733 L: linux-media@vger.kernel.org
11735 W: https://linuxtv.org
11736 Q: http://patchwork.kernel.org/project/linux-media/list/
11737 T: git git://linuxtv.org/media_tree.git
11738 F: Documentation/admin-guide/media/
11739 F: Documentation/devicetree/bindings/media/
11740 F: Documentation/driver-api/media/
11741 F: Documentation/userspace-api/media/
11743 F: drivers/staging/media/
11744 F: include/linux/platform_data/media/
11746 F: include/uapi/linux/dvb/
11747 F: include/uapi/linux/ivtv*
11748 F: include/uapi/linux/media.h
11749 F: include/uapi/linux/meye.h
11750 F: include/uapi/linux/uvcvideo.h
11751 F: include/uapi/linux/v4l2-*
11752 F: include/uapi/linux/videodev2.h
11754 MEDIATEK BLUETOOTH DRIVER
11755 M: Sean Wang <sean.wang@mediatek.com>
11756 L: linux-bluetooth@vger.kernel.org
11757 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11759 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11760 F: drivers/bluetooth/btmtkuart.c
11762 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11763 M: Sean Wang <sean.wang@mediatek.com>
11764 L: linux-pm@vger.kernel.org
11766 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11767 F: drivers/power/reset/mt6323-poweroff.c
11769 MEDIATEK CIR DRIVER
11770 M: Sean Wang <sean.wang@mediatek.com>
11772 F: drivers/media/rc/mtk-cir.c
11774 MEDIATEK DMA DRIVER
11775 M: Sean Wang <sean.wang@mediatek.com>
11776 L: dmaengine@vger.kernel.org
11777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11778 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11780 F: Documentation/devicetree/bindings/dma/mtk-*
11781 F: drivers/dma/mediatek/
11783 MEDIATEK ETHERNET DRIVER
11784 M: Felix Fietkau <nbd@nbd.name>
11785 M: John Crispin <john@phrozen.org>
11786 M: Sean Wang <sean.wang@mediatek.com>
11787 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11788 L: netdev@vger.kernel.org
11790 F: drivers/net/ethernet/mediatek/
11792 MEDIATEK I2C CONTROLLER DRIVER
11793 M: Qii Wang <qii.wang@mediatek.com>
11794 L: linux-i2c@vger.kernel.org
11796 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11797 F: drivers/i2c/busses/i2c-mt65xx.c
11799 MEDIATEK IOMMU DRIVER
11800 M: Yong Wu <yong.wu@mediatek.com>
11801 L: iommu@lists.linux-foundation.org
11802 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11804 F: Documentation/devicetree/bindings/iommu/mediatek*
11805 F: drivers/iommu/mtk_iommu*
11806 F: include/dt-bindings/memory/mt*-port.h
11808 MEDIATEK JPEG DRIVER
11809 M: Rick Chang <rick.chang@mediatek.com>
11810 M: Bin Liu <bin.liu@mediatek.com>
11812 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11813 F: drivers/media/platform/mtk-jpeg/
11815 MEDIATEK MDP DRIVER
11816 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11817 M: Houlong Wei <houlong.wei@mediatek.com>
11818 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11820 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11821 F: drivers/media/platform/mtk-mdp/
11822 F: drivers/media/platform/mtk-vpu/
11824 MEDIATEK MEDIA DRIVER
11825 M: Tiffany Lin <tiffany.lin@mediatek.com>
11826 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11828 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11829 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11830 F: drivers/media/platform/mtk-vcodec/
11831 F: drivers/media/platform/mtk-vpu/
11833 MEDIATEK MMC/SD/SDIO DRIVER
11834 M: Chaotian Jing <chaotian.jing@mediatek.com>
11836 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11837 F: drivers/mmc/host/mtk-sd.c
11839 MEDIATEK MT76 WIRELESS LAN DRIVER
11840 M: Felix Fietkau <nbd@nbd.name>
11841 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11842 R: Ryder Lee <ryder.lee@mediatek.com>
11843 L: linux-wireless@vger.kernel.org
11845 F: drivers/net/wireless/mediatek/mt76/
11847 MEDIATEK MT7601U WIRELESS LAN DRIVER
11848 M: Jakub Kicinski <kubakici@wp.pl>
11849 L: linux-wireless@vger.kernel.org
11851 F: drivers/net/wireless/mediatek/mt7601u/
11853 MEDIATEK MT7621 CLOCK DRIVER
11854 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11856 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11857 F: drivers/clk/ralink/clk-mt7621.c
11859 MEDIATEK MT7621/28/88 I2C DRIVER
11860 M: Stefan Roese <sr@denx.de>
11861 L: linux-i2c@vger.kernel.org
11863 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11864 F: drivers/i2c/busses/i2c-mt7621.c
11866 MEDIATEK MT7621 PHY PCI DRIVER
11867 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11869 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11870 F: drivers/phy/ralink/phy-mt7621-pci.c
11872 MEDIATEK NAND CONTROLLER DRIVER
11873 L: linux-mtd@lists.infradead.org
11875 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11876 F: drivers/mtd/nand/raw/mtk_*
11878 MEDIATEK PMIC LED DRIVER
11879 M: Sean Wang <sean.wang@mediatek.com>
11881 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11882 F: drivers/leds/leds-mt6323.c
11884 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11885 M: Sean Wang <sean.wang@mediatek.com>
11887 F: drivers/char/hw_random/mtk-rng.c
11889 MEDIATEK SWITCH DRIVER
11890 M: Sean Wang <sean.wang@mediatek.com>
11891 M: Landen Chao <Landen.Chao@mediatek.com>
11892 M: DENG Qingfang <dqfext@gmail.com>
11893 L: netdev@vger.kernel.org
11895 F: drivers/net/dsa/mt7530.*
11896 F: net/dsa/tag_mtk.c
11898 MEDIATEK USB3 DRD IP DRIVER
11899 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11900 L: linux-usb@vger.kernel.org
11901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11902 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11904 F: Documentation/devicetree/bindings/usb/mediatek,*
11905 F: drivers/usb/host/xhci-mtk*
11906 F: drivers/usb/mtu3/
11908 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11909 M: Peter Senna Tschudin <peter.senna@gmail.com>
11910 M: Martin Donnelly <martin.donnelly@ge.com>
11911 M: Martyn Welch <martyn.welch@collabora.co.uk>
11913 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11914 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11916 MEGARAID SCSI/SAS DRIVERS
11917 M: Kashyap Desai <kashyap.desai@broadcom.com>
11918 M: Sumit Saxena <sumit.saxena@broadcom.com>
11919 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11920 L: megaraidlinux.pdl@broadcom.com
11921 L: linux-scsi@vger.kernel.org
11923 W: http://www.avagotech.com/support/
11924 F: Documentation/scsi/megaraid.rst
11925 F: drivers/scsi/megaraid.*
11926 F: drivers/scsi/megaraid/
11928 MELEXIS MLX90614 DRIVER
11929 M: Crt Mori <cmo@melexis.com>
11930 L: linux-iio@vger.kernel.org
11932 W: http://www.melexis.com
11933 F: drivers/iio/temperature/mlx90614.c
11935 MELEXIS MLX90632 DRIVER
11936 M: Crt Mori <cmo@melexis.com>
11937 L: linux-iio@vger.kernel.org
11939 W: http://www.melexis.com
11940 F: drivers/iio/temperature/mlx90632.c
11942 MELFAS MIP4 TOUCHSCREEN DRIVER
11943 M: Sangwon Jee <jeesw@melfas.com>
11945 W: http://www.melfas.com
11946 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11947 F: drivers/input/touchscreen/melfas_mip4.c
11949 MELLANOX BLUEFIELD I2C DRIVER
11950 M: Khalil Blaiech <kblaiech@nvidia.com>
11951 L: linux-i2c@vger.kernel.org
11953 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11954 F: drivers/i2c/busses/i2c-mlxbf.c
11956 MELLANOX ETHERNET DRIVER (mlx4_en)
11957 M: Tariq Toukan <tariqt@nvidia.com>
11958 L: netdev@vger.kernel.org
11960 W: http://www.mellanox.com
11961 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11962 F: drivers/net/ethernet/mellanox/mlx4/en_*
11964 MELLANOX ETHERNET DRIVER (mlx5e)
11965 M: Saeed Mahameed <saeedm@nvidia.com>
11966 L: netdev@vger.kernel.org
11968 W: http://www.mellanox.com
11969 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11970 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11972 MELLANOX ETHERNET INNOVA DRIVERS
11973 R: Boris Pismenny <borisp@nvidia.com>
11974 L: netdev@vger.kernel.org
11976 W: http://www.mellanox.com
11977 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11978 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11979 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11980 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11981 F: include/linux/mlx5/mlx5_ifc_fpga.h
11983 MELLANOX ETHERNET SWITCH DRIVERS
11984 M: Jiri Pirko <jiri@nvidia.com>
11985 M: Ido Schimmel <idosch@nvidia.com>
11986 L: netdev@vger.kernel.org
11988 W: http://www.mellanox.com
11989 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11990 F: drivers/net/ethernet/mellanox/mlxsw/
11991 F: tools/testing/selftests/drivers/net/mlxsw/
11993 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11994 M: mlxsw@nvidia.com
11995 L: netdev@vger.kernel.org
11997 W: http://www.mellanox.com
11998 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11999 F: drivers/net/ethernet/mellanox/mlxfw/
12001 MELLANOX HARDWARE PLATFORM SUPPORT
12002 M: Hans de Goede <hdegoede@redhat.com>
12003 M: Mark Gross <mgross@linux.intel.com>
12004 M: Vadim Pasternak <vadimp@nvidia.com>
12005 L: platform-driver-x86@vger.kernel.org
12007 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12008 F: drivers/platform/mellanox/
12009 F: include/linux/platform_data/mlxreg.h
12011 MELLANOX MLX4 core VPI driver
12012 M: Tariq Toukan <tariqt@nvidia.com>
12013 L: netdev@vger.kernel.org
12014 L: linux-rdma@vger.kernel.org
12016 W: http://www.mellanox.com
12017 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12018 F: drivers/net/ethernet/mellanox/mlx4/
12019 F: include/linux/mlx4/
12021 MELLANOX MLX4 IB driver
12022 M: Yishai Hadas <yishaih@nvidia.com>
12023 L: linux-rdma@vger.kernel.org
12025 W: http://www.mellanox.com
12026 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12027 F: drivers/infiniband/hw/mlx4/
12028 F: include/linux/mlx4/
12029 F: include/uapi/rdma/mlx4-abi.h
12031 MELLANOX MLX5 core VPI driver
12032 M: Saeed Mahameed <saeedm@nvidia.com>
12033 M: Leon Romanovsky <leonro@nvidia.com>
12034 L: netdev@vger.kernel.org
12035 L: linux-rdma@vger.kernel.org
12037 W: http://www.mellanox.com
12038 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12039 F: Documentation/networking/device_drivers/ethernet/mellanox/
12040 F: drivers/net/ethernet/mellanox/mlx5/core/
12041 F: include/linux/mlx5/
12043 MELLANOX MLX5 IB driver
12044 M: Leon Romanovsky <leonro@nvidia.com>
12045 L: linux-rdma@vger.kernel.org
12047 W: http://www.mellanox.com
12048 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12049 F: drivers/infiniband/hw/mlx5/
12050 F: include/linux/mlx5/
12051 F: include/uapi/rdma/mlx5-abi.h
12053 MELLANOX MLXCPLD I2C AND MUX DRIVER
12054 M: Vadim Pasternak <vadimp@nvidia.com>
12055 M: Michael Shych <michaelsh@nvidia.com>
12056 L: linux-i2c@vger.kernel.org
12058 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12059 F: drivers/i2c/busses/i2c-mlxcpld.c
12060 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12062 MELLANOX MLXCPLD LED DRIVER
12063 M: Vadim Pasternak <vadimp@nvidia.com>
12064 L: linux-leds@vger.kernel.org
12066 F: Documentation/leds/leds-mlxcpld.rst
12067 F: drivers/leds/leds-mlxcpld.c
12068 F: drivers/leds/leds-mlxreg.c
12070 MELLANOX PLATFORM DRIVER
12071 M: Vadim Pasternak <vadimp@nvidia.com>
12072 L: platform-driver-x86@vger.kernel.org
12074 F: drivers/platform/x86/mlx-platform.c
12077 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12078 M: "Paul E. McKenney" <paulmck@kernel.org>
12079 L: linux-kernel@vger.kernel.org
12081 F: arch/powerpc/include/asm/membarrier.h
12082 F: include/uapi/linux/membarrier.h
12083 F: kernel/sched/membarrier.c
12086 M: Mike Rapoport <rppt@linux.ibm.com>
12087 L: linux-mm@kvack.org
12089 F: Documentation/core-api/boot-time-mm.rst
12090 F: include/linux/memblock.h
12093 MEMORY CONTROLLER DRIVERS
12094 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12095 L: linux-kernel@vger.kernel.org
12097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12098 F: Documentation/devicetree/bindings/memory-controllers/
12100 F: include/dt-bindings/memory/
12103 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12104 M: Dmitry Osipenko <digetx@gmail.com>
12105 L: linux-pm@vger.kernel.org
12106 L: linux-tegra@vger.kernel.org
12107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12109 F: drivers/devfreq/tegra30-devfreq.c
12112 M: Andrew Morton <akpm@linux-foundation.org>
12113 L: linux-mm@kvack.org
12115 W: http://www.linux-mm.org
12116 T: quilt https://ozlabs.org/~akpm/mmotm/
12117 T: quilt https://ozlabs.org/~akpm/mmots/
12118 T: git git://github.com/hnaz/linux-mm.git
12119 F: include/linux/gfp.h
12120 F: include/linux/memory_hotplug.h
12121 F: include/linux/mm.h
12122 F: include/linux/mmzone.h
12123 F: include/linux/pagewalk.h
12124 F: include/linux/vmalloc.h
12126 F: tools/testing/selftests/vm/
12128 MEMORY TECHNOLOGY DEVICES (MTD)
12129 M: Miquel Raynal <miquel.raynal@bootlin.com>
12130 M: Richard Weinberger <richard@nod.at>
12131 M: Vignesh Raghavendra <vigneshr@ti.com>
12132 L: linux-mtd@lists.infradead.org
12134 W: http://www.linux-mtd.infradead.org/
12135 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12136 C: irc://irc.oftc.net/mtd
12137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12139 F: Documentation/devicetree/bindings/mtd/
12141 F: include/linux/mtd/
12142 F: include/uapi/mtd/
12144 MEN A21 WATCHDOG DRIVER
12145 M: Johannes Thumshirn <morbidrsa@gmail.com>
12146 L: linux-watchdog@vger.kernel.org
12148 F: drivers/watchdog/mena21_wdt.c
12150 MEN CHAMELEON BUS (mcb)
12151 M: Johannes Thumshirn <morbidrsa@gmail.com>
12153 F: Documentation/driver-api/men-chameleon-bus.rst
12155 F: include/linux/mcb.h
12157 MEN F21BMC (Board Management Controller)
12158 M: Andreas Werner <andreas.werner@men.de>
12160 F: Documentation/hwmon/menf21bmc.rst
12161 F: drivers/hwmon/menf21bmc_hwmon.c
12162 F: drivers/leds/leds-menf21bmc.c
12163 F: drivers/mfd/menf21bmc.c
12164 F: drivers/watchdog/menf21bmc_wdt.c
12166 MEN Z069 WATCHDOG DRIVER
12167 M: Johannes Thumshirn <jth@kernel.org>
12168 L: linux-watchdog@vger.kernel.org
12170 F: drivers/watchdog/menz69_wdt.c
12172 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12173 M: Neil Armstrong <narmstrong@baylibre.com>
12174 L: linux-media@vger.kernel.org
12175 L: linux-amlogic@lists.infradead.org
12177 W: http://linux-meson.com/
12178 T: git git://linuxtv.org/media_tree.git
12179 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12180 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12181 F: drivers/media/cec/platform/meson/ao-cec.c
12183 MESON GE2D DRIVER FOR AMLOGIC SOCS
12184 M: Neil Armstrong <narmstrong@baylibre.com>
12185 L: linux-media@vger.kernel.org
12186 L: linux-amlogic@lists.infradead.org
12188 T: git git://linuxtv.org/media_tree.git
12189 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12190 F: drivers/media/platform/meson/ge2d/
12192 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12193 M: Liang Yang <liang.yang@amlogic.com>
12194 L: linux-mtd@lists.infradead.org
12196 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12197 F: drivers/mtd/nand/raw/meson_*
12199 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12200 M: Neil Armstrong <narmstrong@baylibre.com>
12201 L: linux-media@vger.kernel.org
12202 L: linux-amlogic@lists.infradead.org
12204 T: git git://linuxtv.org/media_tree.git
12205 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12206 F: drivers/staging/media/meson/vdec/
12208 METHODE UDPU SUPPORT
12209 M: Vladimir Vid <vladimir.vid@sartura.hr>
12211 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12214 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12215 M: Hemant Kumar <hemantk@codeaurora.org>
12216 L: linux-arm-msm@vger.kernel.org
12218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12219 F: Documentation/ABI/stable/sysfs-bus-mhi
12220 F: Documentation/mhi/
12221 F: drivers/bus/mhi/
12222 F: include/linux/mhi.h
12224 MICROBLAZE ARCHITECTURE
12225 M: Michal Simek <monstr@monstr.eu>
12227 W: http://www.monstr.eu/fdt/
12228 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12229 F: arch/microblaze/
12231 MICROCHIP AT91 DMA DRIVERS
12232 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12233 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12235 L: dmaengine@vger.kernel.org
12237 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12238 F: drivers/dma/at_hdmac.c
12239 F: drivers/dma/at_hdmac_regs.h
12240 F: drivers/dma/at_xdmac.c
12241 F: include/dt-bindings/dma/at91.h
12243 MICROCHIP AT91 SERIAL DRIVER
12244 M: Richard Genoud <richard.genoud@gmail.com>
12246 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12247 F: drivers/tty/serial/atmel_serial.c
12248 F: drivers/tty/serial/atmel_serial.h
12250 MICROCHIP AT91 USART MFD DRIVER
12251 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12252 L: linux-kernel@vger.kernel.org
12254 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12255 F: drivers/mfd/at91-usart.c
12256 F: include/dt-bindings/mfd/at91-usart.h
12258 MICROCHIP AT91 USART SPI DRIVER
12259 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12260 L: linux-spi@vger.kernel.org
12262 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12263 F: drivers/spi/spi-at91-usart.c
12265 MICROCHIP AUDIO ASOC DRIVERS
12266 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12267 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12271 MICROCHIP ECC DRIVER
12272 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12273 L: linux-crypto@vger.kernel.org
12275 F: drivers/crypto/atmel-ecc.*
12277 MICROCHIP I2C DRIVER
12278 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12279 L: linux-i2c@vger.kernel.org
12281 F: drivers/i2c/busses/i2c-at91-*.c
12282 F: drivers/i2c/busses/i2c-at91.h
12284 MICROCHIP ISC DRIVER
12285 M: Eugen Hristev <eugen.hristev@microchip.com>
12286 L: linux-media@vger.kernel.org
12288 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12289 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12290 F: drivers/media/platform/atmel/atmel-isc-base.c
12291 F: drivers/media/platform/atmel/atmel-isc-regs.h
12292 F: drivers/media/platform/atmel/atmel-isc.h
12293 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12294 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12295 F: include/linux/atmel-isc-media.h
12297 MICROCHIP ISI DRIVER
12298 M: Eugen Hristev <eugen.hristev@microchip.com>
12299 L: linux-media@vger.kernel.org
12301 F: drivers/media/platform/atmel/atmel-isi.c
12302 F: drivers/media/platform/atmel/atmel-isi.h
12304 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12305 M: Woojung Huh <woojung.huh@microchip.com>
12306 M: UNGLinuxDriver@microchip.com
12307 L: netdev@vger.kernel.org
12309 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12310 F: drivers/net/dsa/microchip/*
12311 F: include/linux/platform_data/microchip-ksz.h
12312 F: net/dsa/tag_ksz.c
12314 MICROCHIP LAN743X ETHERNET DRIVER
12315 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12316 M: UNGLinuxDriver@microchip.com
12317 L: netdev@vger.kernel.org
12319 F: drivers/net/ethernet/microchip/lan743x_*
12321 MICROCHIP LCDFB DRIVER
12322 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12323 L: linux-fbdev@vger.kernel.org
12325 F: drivers/video/fbdev/atmel_lcdfb.c
12326 F: include/video/atmel_lcdc.h
12328 MICROCHIP MCP16502 PMIC DRIVER
12329 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12332 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12333 F: drivers/regulator/mcp16502.c
12335 MICROCHIP MCP3911 ADC DRIVER
12336 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12337 M: Kent Gustavsson <kent@minoris.se>
12338 L: linux-iio@vger.kernel.org
12340 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12341 F: drivers/iio/adc/mcp3911.c
12343 MICROCHIP MMC/SD/SDIO MCI DRIVER
12344 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12346 F: drivers/mmc/host/atmel-mci.c
12348 MICROCHIP NAND DRIVER
12349 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12350 L: linux-mtd@lists.infradead.org
12352 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12353 F: drivers/mtd/nand/raw/atmel/*
12355 MICROCHIP PWM DRIVER
12356 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12358 L: linux-pwm@vger.kernel.org
12360 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12361 F: drivers/pwm/pwm-atmel.c
12363 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12364 M: Eugen Hristev <eugen.hristev@microchip.com>
12365 L: linux-iio@vger.kernel.org
12367 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12368 F: drivers/iio/adc/at91-sama5d2_adc.c
12369 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12371 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12372 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12374 F: drivers/power/reset/at91-sama5d2_shdwc.c
12376 MICROCHIP SPI DRIVER
12377 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12379 F: drivers/spi/spi-atmel.*
12381 MICROCHIP SSC DRIVER
12382 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12385 F: drivers/misc/atmel-ssc.c
12386 F: include/linux/atmel-ssc.h
12388 MICROCHIP USB251XB DRIVER
12389 M: Richard Leitner <richard.leitner@skidata.com>
12390 L: linux-usb@vger.kernel.org
12392 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12393 F: drivers/usb/misc/usb251xb.c
12395 MICROCHIP USBA UDC DRIVER
12396 M: Cristian Birsan <cristian.birsan@microchip.com>
12397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12399 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12401 MICROCHIP WILC1000 WIFI DRIVER
12402 M: Ajay Singh <ajay.kathat@microchip.com>
12403 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12404 L: linux-wireless@vger.kernel.org
12406 F: drivers/net/wireless/microchip/wilc1000/
12408 MICROSEMI MIPS SOCS
12409 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12410 M: UNGLinuxDriver@microchip.com
12411 L: linux-mips@vger.kernel.org
12413 F: Documentation/devicetree/bindings/mips/mscc.txt
12414 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12415 F: arch/mips/boot/dts/mscc/
12416 F: arch/mips/configs/generic/board-ocelot.config
12417 F: arch/mips/generic/board-ocelot.c
12419 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12420 M: Don Brace <don.brace@microchip.com>
12421 L: storagedev@microchip.com
12422 L: linux-scsi@vger.kernel.org
12424 F: Documentation/scsi/smartpqi.rst
12425 F: drivers/scsi/smartpqi/Kconfig
12426 F: drivers/scsi/smartpqi/Makefile
12427 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12428 F: include/linux/cciss*.h
12429 F: include/uapi/linux/cciss*.h
12431 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12432 M: Maximilian Luz <luzmaximilian@gmail.com>
12433 L: linux-pm@vger.kernel.org
12434 L: platform-driver-x86@vger.kernel.org
12436 F: drivers/power/supply/surface_battery.c
12437 F: drivers/power/supply/surface_charger.c
12439 MICROSOFT SURFACE DTX DRIVER
12440 M: Maximilian Luz <luzmaximilian@gmail.com>
12441 L: platform-driver-x86@vger.kernel.org
12443 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12444 F: drivers/platform/surface/surface_dtx.c
12445 F: include/uapi/linux/surface_aggregator/dtx.h
12447 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12448 M: Maximilian Luz <luzmaximilian@gmail.com>
12449 L: platform-driver-x86@vger.kernel.org
12451 F: drivers/platform/surface/surface_gpe.c
12453 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12454 M: Hans de Goede <hdegoede@redhat.com>
12455 M: Mark Gross <mgross@linux.intel.com>
12456 M: Maximilian Luz <luzmaximilian@gmail.com>
12457 L: platform-driver-x86@vger.kernel.org
12459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12460 F: drivers/platform/surface/
12462 MICROSOFT SURFACE HID TRANSPORT DRIVER
12463 M: Maximilian Luz <luzmaximilian@gmail.com>
12464 L: linux-input@vger.kernel.org
12465 L: platform-driver-x86@vger.kernel.org
12467 F: drivers/hid/surface-hid/
12469 MICROSOFT SURFACE HOT-PLUG DRIVER
12470 M: Maximilian Luz <luzmaximilian@gmail.com>
12471 L: platform-driver-x86@vger.kernel.org
12473 F: drivers/platform/surface/surface_hotplug.c
12475 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12476 M: Maximilian Luz <luzmaximilian@gmail.com>
12477 L: platform-driver-x86@vger.kernel.org
12479 F: drivers/platform/surface/surface_platform_profile.c
12481 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12482 M: Chen Yu <yu.c.chen@intel.com>
12483 L: platform-driver-x86@vger.kernel.org
12485 F: drivers/platform/surface/surfacepro3_button.c
12487 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12488 M: Maximilian Luz <luzmaximilian@gmail.com>
12489 L: platform-driver-x86@vger.kernel.org
12491 W: https://github.com/linux-surface/surface-aggregator-module
12492 C: irc://irc.libera.chat/linux-surface
12493 F: Documentation/driver-api/surface_aggregator/
12494 F: drivers/platform/surface/aggregator/
12495 F: drivers/platform/surface/surface_acpi_notify.c
12496 F: drivers/platform/surface/surface_aggregator_cdev.c
12497 F: drivers/platform/surface/surface_aggregator_registry.c
12498 F: include/linux/surface_acpi_notify.h
12499 F: include/linux/surface_aggregator/
12500 F: include/uapi/linux/surface_aggregator/
12502 MICROTEK X6 SCANNER
12503 M: Oliver Neukum <oliver@neukum.org>
12505 F: drivers/usb/image/microtek.*
12507 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12508 M: Luka Kovacic <luka.kovacic@sartura.hr>
12509 M: Luka Perkov <luka.perkov@sartura.hr>
12511 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12512 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12513 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12514 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12515 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12516 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12518 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12519 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12520 L: linux-media@vger.kernel.org
12522 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12523 F: Documentation/driver-api/media/drivers/ccs/
12524 F: Documentation/userspace-api/media/drivers/ccs.rst
12525 F: drivers/media/i2c/ccs-pll.c
12526 F: drivers/media/i2c/ccs-pll.h
12527 F: drivers/media/i2c/ccs/
12528 F: include/uapi/linux/ccs.h
12529 F: include/uapi/linux/smiapp.h
12532 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12533 L: linux-mips@vger.kernel.org
12535 W: http://www.linux-mips.org/
12536 Q: https://patchwork.kernel.org/project/linux-mips/list/
12537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12538 F: Documentation/devicetree/bindings/mips/
12539 F: Documentation/mips/
12541 F: drivers/platform/mips/
12543 MIPS BOSTON DEVELOPMENT BOARD
12544 M: Paul Burton <paulburton@kernel.org>
12545 L: linux-mips@vger.kernel.org
12547 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12548 F: arch/mips/boot/dts/img/boston.dts
12549 F: arch/mips/configs/generic/board-boston.config
12550 F: drivers/clk/imgtec/clk-boston.c
12551 F: include/dt-bindings/clock/boston-clock.h
12554 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12555 M: Serge Semin <fancer.lancer@gmail.com>
12556 L: linux-mips@vger.kernel.org
12558 F: drivers/bus/mips_cdmm.c
12559 F: drivers/clocksource/mips-gic-timer.c
12560 F: drivers/cpuidle/cpuidle-cps.c
12561 F: drivers/irqchip/irq-mips-cpu.c
12562 F: drivers/irqchip/irq-mips-gic.c
12564 MIPS GENERIC PLATFORM
12565 M: Paul Burton <paulburton@kernel.org>
12566 L: linux-mips@vger.kernel.org
12568 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12569 F: arch/mips/generic/
12570 F: arch/mips/tools/generic-board-config.sh
12572 MIPS RINT INSTRUCTION EMULATION
12573 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12574 L: linux-mips@vger.kernel.org
12576 F: arch/mips/math-emu/dp_rint.c
12577 F: arch/mips/math-emu/sp_rint.c
12579 MIPS/LOONGSON1 ARCHITECTURE
12580 M: Keguang Zhang <keguang.zhang@gmail.com>
12581 L: linux-mips@vger.kernel.org
12583 F: arch/mips/include/asm/mach-loongson32/
12584 F: arch/mips/loongson32/
12585 F: drivers/*/*/*loongson1*
12586 F: drivers/*/*loongson1*
12588 MIPS/LOONGSON2EF ARCHITECTURE
12589 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12590 L: linux-mips@vger.kernel.org
12592 F: arch/mips/include/asm/mach-loongson2ef/
12593 F: arch/mips/loongson2ef/
12594 F: drivers/cpufreq/loongson2_cpufreq.c
12596 MIPS/LOONGSON64 ARCHITECTURE
12597 M: Huacai Chen <chenhuacai@kernel.org>
12598 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12599 L: linux-mips@vger.kernel.org
12601 F: arch/mips/include/asm/mach-loongson64/
12602 F: arch/mips/loongson64/
12603 F: drivers/irqchip/irq-loongson*
12604 F: drivers/platform/mips/cpu_hwmon.c
12606 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12607 M: Hans Verkuil <hverkuil@xs4all.nl>
12608 L: linux-media@vger.kernel.org
12610 W: https://linuxtv.org
12611 T: git git://linuxtv.org/media_tree.git
12612 F: drivers/media/radio/radio-miropcm20*
12615 R: Lubomir Rintel <lkundrak@v3.sk>
12616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12619 F: arch/arm/boot/dts/mmp*
12620 F: arch/arm/mach-mmp/
12621 F: include/linux/soc/mmp/
12623 MMP USB PHY DRIVERS
12624 R: Lubomir Rintel <lkundrak@v3.sk>
12625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12627 F: drivers/phy/marvell/phy-mmp3-usb.c
12628 F: drivers/phy/marvell/phy-pxa-usb.c
12630 MMU GATHER AND TLB INVALIDATION
12631 M: Will Deacon <will@kernel.org>
12632 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12633 M: Andrew Morton <akpm@linux-foundation.org>
12634 M: Nick Piggin <npiggin@gmail.com>
12635 M: Peter Zijlstra <peterz@infradead.org>
12636 L: linux-arch@vger.kernel.org
12637 L: linux-mm@kvack.org
12639 F: arch/*/include/asm/tlb.h
12640 F: include/asm-generic/tlb.h
12643 MN88472 MEDIA DRIVER
12644 M: Antti Palosaari <crope@iki.fi>
12645 L: linux-media@vger.kernel.org
12647 W: https://linuxtv.org
12648 W: http://palosaari.fi/linux/
12649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12650 F: drivers/media/dvb-frontends/mn88472*
12652 MN88473 MEDIA DRIVER
12653 M: Antti Palosaari <crope@iki.fi>
12654 L: linux-media@vger.kernel.org
12656 W: https://linuxtv.org
12657 W: http://palosaari.fi/linux/
12658 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12659 F: drivers/media/dvb-frontends/mn88473*
12662 M: Luis Chamberlain <mcgrof@kernel.org>
12663 M: Jessica Yu <jeyu@kernel.org>
12665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12666 F: include/linux/module.h
12669 MONOLITHIC POWER SYSTEM PMIC DRIVER
12670 M: Saravanan Sekar <sravanhome@gmail.com>
12672 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12673 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12674 F: drivers/iio/adc/mp2629_adc.c
12675 F: drivers/mfd/mp2629.c
12676 F: drivers/power/supply/mp2629_charger.c
12677 F: drivers/regulator/mp5416.c
12678 F: drivers/regulator/mpq7920.c
12679 F: drivers/regulator/mpq7920.h
12680 F: include/linux/mfd/mp2629.h
12682 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12684 W: http://popies.net/meye/
12685 F: Documentation/userspace-api/media/drivers/meye*
12686 F: drivers/media/pci/meye/
12687 F: include/uapi/linux/meye.h
12689 MOTORCOMM PHY DRIVER
12690 M: Peter Geis <pgwipeout@gmail.com>
12691 L: netdev@vger.kernel.org
12693 F: drivers/net/phy/motorcomm.c
12695 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12696 M: Jiri Slaby <jirislaby@kernel.org>
12698 F: Documentation/driver-api/serial/moxa-smartio.rst
12699 F: drivers/tty/mxser.*
12701 MR800 AVERMEDIA USB FM RADIO DRIVER
12702 M: Alexey Klimov <klimov.linux@gmail.com>
12703 L: linux-media@vger.kernel.org
12705 T: git git://linuxtv.org/media_tree.git
12706 F: drivers/media/radio/radio-mr800.c
12708 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12709 M: Alan Ott <alan@signal11.us>
12710 L: linux-wpan@vger.kernel.org
12712 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12713 F: drivers/net/ieee802154/mrf24j40.c
12716 M: "Lee, Chun-Yi" <jlee@suse.com>
12717 L: platform-driver-x86@vger.kernel.org
12719 F: drivers/platform/x86/msi-laptop.c
12722 L: platform-driver-x86@vger.kernel.org
12724 F: drivers/platform/x86/msi-wmi.c
12726 MSI001 MEDIA DRIVER
12727 M: Antti Palosaari <crope@iki.fi>
12728 L: linux-media@vger.kernel.org
12730 W: https://linuxtv.org
12731 W: http://palosaari.fi/linux/
12732 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12733 T: git git://linuxtv.org/anttip/media_tree.git
12734 F: drivers/media/tuners/msi001*
12736 MSI2500 MEDIA DRIVER
12737 M: Antti Palosaari <crope@iki.fi>
12738 L: linux-media@vger.kernel.org
12740 W: https://linuxtv.org
12741 W: http://palosaari.fi/linux/
12742 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12743 T: git git://linuxtv.org/anttip/media_tree.git
12744 F: drivers/media/usb/msi2500/
12746 MSTAR INTERRUPT CONTROLLER DRIVER
12747 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12748 M: Daniel Palmer <daniel@thingy.jp>
12750 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12751 F: drivers/irqchip/irq-mst-intc.c
12753 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12754 M: Robert Jarzmik <robert.jarzmik@free.fr>
12755 L: linux-mtd@lists.infradead.org
12757 F: drivers/mtd/devices/docg3*
12759 MT9M032 APTINA SENSOR DRIVER
12760 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12761 L: linux-media@vger.kernel.org
12763 T: git git://linuxtv.org/media_tree.git
12764 F: drivers/media/i2c/mt9m032.c
12765 F: include/media/i2c/mt9m032.h
12767 MT9P031 APTINA CAMERA SENSOR
12768 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12769 L: linux-media@vger.kernel.org
12771 T: git git://linuxtv.org/media_tree.git
12772 F: drivers/media/i2c/mt9p031.c
12773 F: include/media/i2c/mt9p031.h
12775 MT9T001 APTINA CAMERA SENSOR
12776 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12777 L: linux-media@vger.kernel.org
12779 T: git git://linuxtv.org/media_tree.git
12780 F: drivers/media/i2c/mt9t001.c
12781 F: include/media/i2c/mt9t001.h
12783 MT9T112 APTINA CAMERA SENSOR
12784 M: Jacopo Mondi <jacopo@jmondi.org>
12785 L: linux-media@vger.kernel.org
12787 T: git git://linuxtv.org/media_tree.git
12788 F: drivers/media/i2c/mt9t112.c
12789 F: include/media/i2c/mt9t112.h
12791 MT9V032 APTINA CAMERA SENSOR
12792 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12793 L: linux-media@vger.kernel.org
12795 T: git git://linuxtv.org/media_tree.git
12796 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12797 F: drivers/media/i2c/mt9v032.c
12798 F: include/media/i2c/mt9v032.h
12800 MT9V111 APTINA CAMERA SENSOR
12801 M: Jacopo Mondi <jacopo@jmondi.org>
12802 L: linux-media@vger.kernel.org
12804 T: git git://linuxtv.org/media_tree.git
12805 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12806 F: drivers/media/i2c/mt9v111.c
12808 MULTIFUNCTION DEVICES (MFD)
12809 M: Lee Jones <lee.jones@linaro.org>
12811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12812 F: Documentation/devicetree/bindings/mfd/
12814 F: include/dt-bindings/mfd/
12815 F: include/linux/mfd/
12817 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12819 F: drivers/mmc/host/mmc_spi.c
12820 F: include/linux/spi/mmc_spi.h
12822 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12823 M: Ulf Hansson <ulf.hansson@linaro.org>
12824 L: linux-mmc@vger.kernel.org
12826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12827 F: Documentation/devicetree/bindings/mmc/
12829 F: include/linux/mmc/
12830 F: include/uapi/linux/mmc/
12832 MULTIPLEXER SUBSYSTEM
12833 M: Peter Rosin <peda@axentia.se>
12835 F: Documentation/ABI/testing/sysfs-class-mux*
12836 F: Documentation/devicetree/bindings/mux/
12838 F: include/dt-bindings/mux/
12839 F: include/linux/mux/
12841 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12842 M: Bin Liu <b-liu@ti.com>
12843 L: linux-usb@vger.kernel.org
12845 F: drivers/usb/musb/
12847 MXL301RF MEDIA DRIVER
12848 M: Akihiro Tsukada <tskd08@gmail.com>
12849 L: linux-media@vger.kernel.org
12851 F: drivers/media/tuners/mxl301rf*
12853 MXL5007T MEDIA DRIVER
12854 M: Michael Krufky <mkrufky@linuxtv.org>
12855 L: linux-media@vger.kernel.org
12857 W: https://linuxtv.org
12858 W: http://github.com/mkrufky
12859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12860 T: git git://linuxtv.org/mkrufky/tuners.git
12861 F: drivers/media/tuners/mxl5007t.*
12864 M: Marek Vasut <marex@denx.de>
12865 M: Stefan Agner <stefan@agner.ch>
12866 L: dri-devel@lists.freedesktop.org
12868 T: git git://anongit.freedesktop.org/drm/drm-misc
12869 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12870 F: drivers/gpu/drm/mxsfb/
12872 MYLEX DAC960 PCI RAID Controller
12873 M: Hannes Reinecke <hare@kernel.org>
12874 L: linux-scsi@vger.kernel.org
12876 F: drivers/scsi/myrb.*
12877 F: drivers/scsi/myrs.*
12879 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12880 M: Chris Lee <christopher.lee@cspi.com>
12881 L: netdev@vger.kernel.org
12883 W: https://www.cspi.com/ethernet-products/support/downloads/
12884 F: drivers/net/ethernet/myricom/myri10ge/
12886 NAND FLASH SUBSYSTEM
12887 M: Miquel Raynal <miquel.raynal@bootlin.com>
12888 R: Richard Weinberger <richard@nod.at>
12889 L: linux-mtd@lists.infradead.org
12891 W: http://www.linux-mtd.infradead.org/
12892 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12893 C: irc://irc.oftc.net/mtd
12894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12895 F: drivers/mtd/nand/
12896 F: include/linux/mtd/*nand*.h
12898 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12899 M: Daniel Mack <zonque@gmail.com>
12900 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12902 W: http://www.native-instruments.com
12903 F: sound/usb/caiaq/
12905 NATSEMI ETHERNET DRIVER (DP8381x)
12907 F: drivers/net/ethernet/natsemi/natsemi.c
12909 NCR 5380 SCSI DRIVERS
12910 M: Finn Thain <fthain@linux-m68k.org>
12911 M: Michael Schmitz <schmitzmic@gmail.com>
12912 L: linux-scsi@vger.kernel.org
12914 F: Documentation/scsi/g_NCR5380.rst
12915 F: drivers/scsi/NCR5380.*
12916 F: drivers/scsi/arm/cumana_1.c
12917 F: drivers/scsi/arm/oak.c
12918 F: drivers/scsi/atari_scsi.*
12919 F: drivers/scsi/dmx3191d.c
12920 F: drivers/scsi/g_NCR5380.*
12921 F: drivers/scsi/mac_scsi.*
12922 F: drivers/scsi/sun3_scsi.*
12923 F: drivers/scsi/sun3_scsi_vme.c
12926 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12930 NCT6775 HARDWARE MONITOR DRIVER
12931 M: Guenter Roeck <linux@roeck-us.net>
12932 L: linux-hwmon@vger.kernel.org
12934 F: Documentation/hwmon/nct6775.rst
12935 F: drivers/hwmon/nct6775.c
12938 M: Jakub Kicinski <kuba@kernel.org>
12940 F: drivers/net/netdevsim/*
12942 NETEM NETWORK EMULATOR
12943 M: Stephen Hemminger <stephen@networkplumber.org>
12944 L: netdev@vger.kernel.org
12946 F: net/sched/sch_netem.c
12948 NETERION 10GbE DRIVERS (s2io/vxge)
12949 M: Jon Mason <jdmason@kudzu.us>
12950 L: netdev@vger.kernel.org
12952 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12953 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12954 F: drivers/net/ethernet/neterion/
12957 M: Pablo Neira Ayuso <pablo@netfilter.org>
12958 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12959 M: Florian Westphal <fw@strlen.de>
12960 L: netfilter-devel@vger.kernel.org
12961 L: coreteam@netfilter.org
12963 W: http://www.netfilter.org/
12964 W: http://www.iptables.org/
12965 W: http://www.nftables.org/
12966 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12967 C: irc://irc.libera.chat/netfilter
12968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12970 F: include/linux/netfilter*
12971 F: include/linux/netfilter/
12972 F: include/net/netfilter/
12973 F: include/uapi/linux/netfilter*
12974 F: include/uapi/linux/netfilter/
12975 F: net/*/netfilter.c
12976 F: net/*/netfilter/
12977 F: net/bridge/br_netfilter*.c
12980 NETROM NETWORK LAYER
12981 M: Ralf Baechle <ralf@linux-mips.org>
12982 L: linux-hams@vger.kernel.org
12984 W: http://www.linux-ax25.org/
12985 F: include/net/netrom.h
12986 F: include/uapi/linux/netrom.h
12989 NETRONIX EMBEDDED CONTROLLER
12990 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12992 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12993 F: drivers/mfd/ntxec.c
12994 F: drivers/pwm/pwm-ntxec.c
12995 F: drivers/rtc/rtc-ntxec.c
12996 F: include/linux/mfd/ntxec.h
12998 NETRONOME ETHERNET DRIVERS
12999 M: Simon Horman <simon.horman@corigine.com>
13000 R: Jakub Kicinski <kuba@kernel.org>
13001 L: oss-drivers@corigine.com
13003 F: drivers/net/ethernet/netronome/
13005 NETWORK BLOCK DEVICE (NBD)
13006 M: Josef Bacik <josef@toxicpanda.com>
13007 L: linux-block@vger.kernel.org
13008 L: nbd@other.debian.org
13010 F: Documentation/admin-guide/blockdev/nbd.rst
13011 F: drivers/block/nbd.c
13012 F: include/trace/events/nbd.h
13013 F: include/uapi/linux/nbd.h
13015 NETWORK DROP MONITOR
13016 M: Neil Horman <nhorman@tuxdriver.com>
13017 L: netdev@vger.kernel.org
13019 W: https://fedorahosted.org/dropwatch/
13020 F: include/uapi/linux/net_dropmon.h
13021 F: net/core/drop_monitor.c
13024 M: "David S. Miller" <davem@davemloft.net>
13025 M: Jakub Kicinski <kuba@kernel.org>
13026 L: netdev@vger.kernel.org
13028 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13031 F: Documentation/devicetree/bindings/net/
13032 F: drivers/connector/
13034 F: include/linux/etherdevice.h
13035 F: include/linux/fcdevice.h
13036 F: include/linux/fddidevice.h
13037 F: include/linux/hippidevice.h
13038 F: include/linux/if_*
13039 F: include/linux/inetdevice.h
13040 F: include/linux/netdevice.h
13041 F: include/uapi/linux/if_*
13042 F: include/uapi/linux/netdevice.h
13044 NETWORKING DRIVERS (WIRELESS)
13045 M: Kalle Valo <kvalo@codeaurora.org>
13046 L: linux-wireless@vger.kernel.org
13048 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13051 F: Documentation/devicetree/bindings/net/wireless/
13052 F: drivers/net/wireless/
13055 M: Andrew Lunn <andrew@lunn.ch>
13056 M: Vivien Didelot <vivien.didelot@gmail.com>
13057 M: Florian Fainelli <f.fainelli@gmail.com>
13058 M: Vladimir Oltean <olteanv@gmail.com>
13060 F: Documentation/devicetree/bindings/net/dsa/
13061 F: drivers/net/dsa/
13062 F: include/linux/dsa/
13063 F: include/linux/platform_data/dsa.h
13064 F: include/net/dsa.h
13067 NETWORKING [GENERAL]
13068 M: "David S. Miller" <davem@davemloft.net>
13069 M: Jakub Kicinski <kuba@kernel.org>
13070 L: netdev@vger.kernel.org
13072 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13073 B: mailto:netdev@vger.kernel.org
13074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13076 F: Documentation/networking/
13077 F: include/linux/in.h
13078 F: include/linux/net.h
13079 F: include/linux/netdevice.h
13081 F: include/uapi/linux/in.h
13082 F: include/uapi/linux/net.h
13083 F: include/uapi/linux/net_namespace.h
13084 F: include/uapi/linux/netdevice.h
13088 F: tools/testing/selftests/net/
13091 M: Steffen Klassert <steffen.klassert@secunet.com>
13092 M: Herbert Xu <herbert@gondor.apana.org.au>
13093 M: "David S. Miller" <davem@davemloft.net>
13094 L: netdev@vger.kernel.org
13096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13098 F: include/net/xfrm.h
13099 F: include/uapi/linux/xfrm.h
13102 F: net/ipv4/ip_vti.c
13103 F: net/ipv4/ipcomp.c
13107 F: net/ipv6/ip6_vti.c
13108 F: net/ipv6/ipcomp6.c
13112 F: tools/testing/selftests/net/ipsec.c
13114 NETWORKING [IPv4/IPv6]
13115 M: "David S. Miller" <davem@davemloft.net>
13116 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13117 M: David Ahern <dsahern@kernel.org>
13118 L: netdev@vger.kernel.org
13120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13126 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13127 M: Paul Moore <paul@paul-moore.com>
13128 L: netdev@vger.kernel.org
13129 L: linux-security-module@vger.kernel.org
13131 W: https://github.com/netlabel
13132 F: Documentation/netlabel/
13133 F: include/net/calipso.h
13134 F: include/net/cipso_ipv4.h
13135 F: include/net/netlabel.h
13136 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13137 F: include/uapi/linux/netfilter/xt_SECMARK.h
13138 F: net/ipv4/cipso_ipv4.c
13139 F: net/ipv6/calipso.c
13140 F: net/netfilter/xt_CONNSECMARK.c
13141 F: net/netfilter/xt_SECMARK.c
13145 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13146 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13147 L: netdev@vger.kernel.org
13148 L: mptcp@lists.linux.dev
13150 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13151 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13152 F: Documentation/networking/mptcp-sysctl.rst
13153 F: include/net/mptcp.h
13154 F: include/trace/events/mptcp.h
13155 F: include/uapi/linux/mptcp.h
13157 F: tools/testing/selftests/net/mptcp/
13160 M: Eric Dumazet <edumazet@google.com>
13161 L: netdev@vger.kernel.org
13163 F: include/linux/tcp.h
13164 F: include/net/tcp.h
13165 F: include/trace/events/tcp.h
13166 F: include/uapi/linux/tcp.h
13167 F: net/ipv4/syncookies.c
13169 F: net/ipv6/syncookies.c
13173 M: Boris Pismenny <borisp@nvidia.com>
13174 M: John Fastabend <john.fastabend@gmail.com>
13175 M: Daniel Borkmann <daniel@iogearbox.net>
13176 M: Jakub Kicinski <kuba@kernel.org>
13177 L: netdev@vger.kernel.org
13179 F: include/net/tls.h
13180 F: include/uapi/linux/tls.h
13183 NETWORKING [WIRELESS]
13184 L: linux-wireless@vger.kernel.org
13185 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13187 NETXEN (1/10) GbE SUPPORT
13188 M: Manish Chopra <manishc@marvell.com>
13189 M: Rahul Verma <rahulv@marvell.com>
13190 M: GR-Linux-NIC-Dev@marvell.com
13191 L: netdev@vger.kernel.org
13193 F: drivers/net/ethernet/qlogic/netxen/
13195 NET_FAILOVER MODULE
13196 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13197 L: netdev@vger.kernel.org
13199 F: Documentation/networking/net_failover.rst
13200 F: drivers/net/net_failover.c
13201 F: include/net/net_failover.h
13204 M: David Ahern <dsahern@kernel.org>
13205 L: netdev@vger.kernel.org
13207 F: include/net/netns/nexthop.h
13208 F: include/net/nexthop.h
13209 F: include/uapi/linux/nexthop.h
13210 F: net/ipv4/nexthop.c
13213 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13214 L: linux-nfc@lists.01.org (subscribers-only)
13215 L: netdev@vger.kernel.org
13217 F: Documentation/devicetree/bindings/net/nfc/
13219 F: include/linux/platform_data/nfcmrvl.h
13220 F: include/net/nfc/
13221 F: include/uapi/linux/nfc.h
13224 NFC VIRTUAL NCI DEVICE DRIVER
13225 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13226 L: netdev@vger.kernel.org
13227 L: linux-nfc@lists.01.org (subscribers-only)
13229 F: drivers/nfc/virtual_ncidev.c
13230 F: tools/testing/selftests/nci/
13232 NFS, SUNRPC, AND LOCKD CLIENTS
13233 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13234 M: Anna Schumaker <anna.schumaker@netapp.com>
13235 L: linux-nfs@vger.kernel.org
13237 W: http://client.linux-nfs.org
13238 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13242 F: include/linux/lockd/
13243 F: include/linux/nfs*
13244 F: include/linux/sunrpc/
13245 F: include/uapi/linux/nfs*
13246 F: include/uapi/linux/sunrpc/
13248 F: Documentation/filesystems/nfs/
13251 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13252 L: linux-nilfs@vger.kernel.org
13254 W: https://nilfs.sourceforge.io/
13255 W: https://nilfs.osdn.jp/
13256 T: git git://github.com/konis/nilfs2.git
13257 F: Documentation/filesystems/nilfs2.rst
13259 F: include/trace/events/nilfs2.h
13260 F: include/uapi/linux/nilfs2_api.h
13261 F: include/uapi/linux/nilfs2_ondisk.h
13263 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13264 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13266 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13267 F: Documentation/scsi/NinjaSCSI.rst
13268 F: drivers/scsi/pcmcia/nsp_*
13270 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13271 M: GOTO Masanori <gotom@debian.or.jp>
13272 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13274 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13275 F: Documentation/scsi/NinjaSCSI.rst
13276 F: drivers/scsi/nsp32*
13279 M: Dinh Nguyen <dinguyen@kernel.org>
13281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13284 NITRO ENCLAVES (NE)
13285 M: Andra Paraschiv <andraprs@amazon.com>
13286 M: Alexandru Vasile <lexnv@amazon.com>
13287 M: Alexandru Ciobotaru <alcioa@amazon.com>
13288 L: linux-kernel@vger.kernel.org
13290 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13291 F: Documentation/virt/ne_overview.rst
13292 F: drivers/virt/nitro_enclaves/
13293 F: include/linux/nitro_enclaves.h
13294 F: include/uapi/linux/nitro_enclaves.h
13295 F: samples/nitro_enclaves/
13297 NOHZ, DYNTICKS SUPPORT
13298 M: Frederic Weisbecker <fweisbec@gmail.com>
13299 M: Thomas Gleixner <tglx@linutronix.de>
13300 M: Ingo Molnar <mingo@kernel.org>
13301 L: linux-kernel@vger.kernel.org
13303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13304 F: include/linux/sched/nohz.h
13305 F: include/linux/tick.h
13306 F: kernel/time/tick*.*
13308 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13309 M: Pavel Machek <pavel@ucw.cz>
13310 M: Sakari Ailus <sakari.ailus@iki.fi>
13311 L: linux-media@vger.kernel.org
13313 F: drivers/media/i2c/ad5820.c
13314 F: drivers/media/i2c/et8ek8
13316 NOKIA N900 POWER SUPPLY DRIVERS
13317 R: Pali Rohár <pali@kernel.org>
13318 F: drivers/power/supply/bq2415x_charger.c
13319 F: drivers/power/supply/bq27xxx_battery.c
13320 F: drivers/power/supply/bq27xxx_battery_i2c.c
13321 F: drivers/power/supply/isp1704_charger.c
13322 F: drivers/power/supply/rx51_battery.c
13323 F: include/linux/power/bq2415x_charger.h
13324 F: include/linux/power/bq27xxx_battery.h
13327 M: Willy Tarreau <w@1wt.eu>
13329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13330 F: tools/include/nolibc/
13333 M: Matthias Maennich <maennich@google.com>
13335 F: Documentation/core-api/symbol-namespaces.rst
13339 M: Sanjay R Mehta <sanju.mehta@amd.com>
13340 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13341 L: linux-ntb@googlegroups.com
13343 F: drivers/ntb/hw/amd/
13346 M: Jon Mason <jdmason@kudzu.us>
13347 M: Dave Jiang <dave.jiang@intel.com>
13348 M: Allen Hubbe <allenbh@gmail.com>
13349 L: linux-ntb@googlegroups.com
13351 W: https://github.com/jonmason/ntb/wiki
13352 T: git git://github.com/jonmason/ntb.git
13353 F: drivers/net/ntb_netdev.c
13355 F: include/linux/ntb.h
13356 F: include/linux/ntb_transport.h
13357 F: tools/testing/selftests/ntb/
13360 M: Serge Semin <fancer.lancer@gmail.com>
13361 L: linux-ntb@googlegroups.com
13363 F: drivers/ntb/hw/idt/
13366 M: Dave Jiang <dave.jiang@intel.com>
13367 L: linux-ntb@googlegroups.com
13369 W: https://github.com/davejiang/linux/wiki
13370 T: git https://github.com/davejiang/linux.git
13371 F: drivers/ntb/hw/intel/
13374 M: Anton Altaparmakov <anton@tuxera.com>
13375 L: linux-ntfs-dev@lists.sourceforge.net
13377 W: http://www.tuxera.com/
13378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13379 F: Documentation/filesystems/ntfs.rst
13383 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13384 L: ntfs3@lists.linux.dev
13386 W: http://www.paragon-software.com/
13387 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13388 F: Documentation/filesystems/ntfs3.rst
13392 M: Finn Thain <fthain@linux-m68k.org>
13393 L: linux-m68k@lists.linux-m68k.org
13395 F: arch/*/include/asm/nubus.h
13397 F: include/linux/nubus.h
13398 F: include/uapi/linux/nubus.h
13400 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13401 M: Antonino Daplas <adaplas@gmail.com>
13402 L: linux-fbdev@vger.kernel.org
13404 F: drivers/video/fbdev/nvidia/
13405 F: drivers/video/fbdev/riva/
13408 M: Keith Busch <kbusch@kernel.org>
13409 M: Jens Axboe <axboe@fb.com>
13410 M: Christoph Hellwig <hch@lst.de>
13411 M: Sagi Grimberg <sagi@grimberg.me>
13412 L: linux-nvme@lists.infradead.org
13414 W: http://git.infradead.org/nvme.git
13415 T: git://git.infradead.org/nvme.git
13416 F: drivers/nvme/host/
13417 F: include/linux/nvme.h
13418 F: include/uapi/linux/nvme_ioctl.h
13420 NVM EXPRESS FC TRANSPORT DRIVERS
13421 M: James Smart <james.smart@broadcom.com>
13422 L: linux-nvme@lists.infradead.org
13424 F: drivers/nvme/host/fc.c
13425 F: drivers/nvme/target/fc.c
13426 F: drivers/nvme/target/fcloop.c
13427 F: include/linux/nvme-fc-driver.h
13428 F: include/linux/nvme-fc.h
13430 NVM EXPRESS TARGET DRIVER
13431 M: Christoph Hellwig <hch@lst.de>
13432 M: Sagi Grimberg <sagi@grimberg.me>
13433 M: Chaitanya Kulkarni <kch@nvidia.com>
13434 L: linux-nvme@lists.infradead.org
13436 W: http://git.infradead.org/nvme.git
13437 T: git://git.infradead.org/nvme.git
13438 F: drivers/nvme/target/
13441 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13444 F: Documentation/ABI/stable/sysfs-bus-nvmem
13445 F: Documentation/devicetree/bindings/nvmem/
13447 F: include/linux/nvmem-consumer.h
13448 F: include/linux/nvmem-provider.h
13450 NXP C45 TJA11XX PHY DRIVER
13451 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13452 L: netdev@vger.kernel.org
13454 F: drivers/net/phy/nxp-c45-tja11xx.c
13457 M: Ashish Kumar <ashish.kumar@nxp.com>
13458 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13459 L: linux-spi@vger.kernel.org
13461 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13462 F: drivers/spi/spi-nxp-fspi.c
13464 NXP FXAS21002C DRIVER
13465 M: Rui Miguel Silva <rmfrfs@gmail.com>
13466 L: linux-iio@vger.kernel.org
13468 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13469 F: drivers/iio/gyro/fxas21002c.h
13470 F: drivers/iio/gyro/fxas21002c_core.c
13471 F: drivers/iio/gyro/fxas21002c_i2c.c
13472 F: drivers/iio/gyro/fxas21002c_spi.c
13474 NXP i.MX CLOCK DRIVERS
13475 M: Abel Vesa <abel.vesa@nxp.com>
13476 L: linux-clk@vger.kernel.org
13477 L: linux-imx@nxp.com
13479 F: drivers/clk/imx/
13481 NXP i.MX 8MQ DCSS DRIVER
13482 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13483 R: Lucas Stach <l.stach@pengutronix.de>
13484 L: dri-devel@lists.freedesktop.org
13486 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13487 F: drivers/gpu/drm/imx/dcss/
13489 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13490 M: Jagan Teki <jagan@amarulasolutions.com>
13492 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13493 F: drivers/regulator/pf8x00-regulator.c
13495 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13496 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13497 L: linux-kernel@vger.kernel.org
13499 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13500 F: drivers/extcon/extcon-ptn5150.c
13502 NXP SGTL5000 DRIVER
13503 M: Fabio Estevam <festevam@gmail.com>
13504 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13506 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13507 F: sound/soc/codecs/sgtl5000*
13509 NXP SJA1105 ETHERNET SWITCH DRIVER
13510 M: Vladimir Oltean <olteanv@gmail.com>
13511 L: linux-kernel@vger.kernel.org
13513 F: drivers/net/dsa/sja1105
13514 F: drivers/net/pcs/pcs-xpcs-nxp.c
13516 NXP TDA998X DRM DRIVER
13517 M: Russell King <linux@armlinux.org.uk>
13519 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13520 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13521 F: drivers/gpu/drm/i2c/tda998x_drv.c
13522 F: include/drm/i2c/tda998x.h
13523 F: include/dt-bindings/display/tda998x.h
13527 M: Peter Rosin <peda@axentia.se>
13528 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13530 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13531 F: sound/soc/codecs/tfa9879*
13533 NXP/Goodix TFA989X (TFA1) DRIVER
13534 M: Stephan Gerhold <stephan@gerhold.net>
13535 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13537 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13538 F: sound/soc/codecs/tfa989x.c
13541 R: Charles Gorand <charles.gorand@effinnov.com>
13542 L: linux-nfc@lists.01.org (subscribers-only)
13544 F: drivers/nfc/nxp-nci
13546 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13547 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13548 R: NXP Linux Team <linux-imx@nxp.com>
13549 L: linux-media@vger.kernel.org
13551 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13552 F: drivers/media/platform/imx-jpeg
13554 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13555 M: Jonas Malaco <jonas@protocubo.io>
13556 L: linux-hwmon@vger.kernel.org
13558 F: Documentation/hwmon/nzxt-kraken2.rst
13559 F: drivers/hwmon/nzxt-kraken2.c
13562 M: Jiri Pirko <jiri@nvidia.com>
13563 L: netdev@vger.kernel.org
13565 F: include/linux/objagg.h
13567 F: lib/test_objagg.c
13570 M: Josh Poimboeuf <jpoimboe@redhat.com>
13571 M: Peter Zijlstra <peterz@infradead.org>
13574 F: include/linux/objtool.h
13576 OCELOT ETHERNET SWITCH DRIVER
13577 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13578 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13579 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13580 M: UNGLinuxDriver@microchip.com
13581 L: netdev@vger.kernel.org
13583 F: drivers/net/dsa/ocelot/*
13584 F: drivers/net/ethernet/mscc/
13585 F: include/soc/mscc/ocelot*
13586 F: net/dsa/tag_ocelot.c
13587 F: net/dsa/tag_ocelot_8021q.c
13588 F: tools/testing/selftests/drivers/net/ocelot/*
13590 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13591 M: Frederic Barrat <fbarrat@linux.ibm.com>
13592 M: Andrew Donnellan <ajd@linux.ibm.com>
13593 L: linuxppc-dev@lists.ozlabs.org
13595 F: Documentation/userspace-api/accelerators/ocxl.rst
13596 F: arch/powerpc/include/asm/pnv-ocxl.h
13597 F: arch/powerpc/platforms/powernv/ocxl.c
13598 F: drivers/misc/ocxl/
13599 F: include/misc/ocxl*
13600 F: include/uapi/misc/ocxl.h
13603 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13604 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13605 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13606 L: linux-omap@vger.kernel.org
13608 F: sound/soc/ti/n810.c
13609 F: sound/soc/ti/omap*
13610 F: sound/soc/ti/rx51.c
13611 F: sound/soc/ti/sdma-pcm.*
13613 OMAP CLOCK FRAMEWORK SUPPORT
13614 M: Paul Walmsley <paul@pwsan.com>
13615 L: linux-omap@vger.kernel.org
13617 F: arch/arm/*omap*/*clock*
13619 OMAP DEVICE TREE SUPPORT
13620 M: Benoît Cousson <bcousson@baylibre.com>
13621 M: Tony Lindgren <tony@atomide.com>
13622 L: linux-omap@vger.kernel.org
13623 L: devicetree@vger.kernel.org
13625 F: arch/arm/boot/dts/*am3*
13626 F: arch/arm/boot/dts/*am4*
13627 F: arch/arm/boot/dts/*am5*
13628 F: arch/arm/boot/dts/*dra7*
13629 F: arch/arm/boot/dts/*omap*
13630 F: arch/arm/boot/dts/logicpd-som-lv*
13631 F: arch/arm/boot/dts/logicpd-torpedo*
13633 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13634 L: linux-omap@vger.kernel.org
13635 L: linux-fbdev@vger.kernel.org
13637 F: Documentation/arm/omap/dss.rst
13638 F: drivers/video/fbdev/omap2/
13640 OMAP FRAMEBUFFER SUPPORT
13641 L: linux-fbdev@vger.kernel.org
13642 L: linux-omap@vger.kernel.org
13644 F: drivers/video/fbdev/omap/
13646 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13647 M: Roger Quadros <rogerq@kernel.org>
13648 M: Tony Lindgren <tony@atomide.com>
13649 L: linux-omap@vger.kernel.org
13651 F: arch/arm/mach-omap2/*gpmc*
13652 F: drivers/memory/omap-gpmc.c
13655 M: Grygorii Strashko <grygorii.strashko@ti.com>
13656 M: Santosh Shilimkar <ssantosh@kernel.org>
13657 M: Kevin Hilman <khilman@kernel.org>
13658 L: linux-omap@vger.kernel.org
13660 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13661 F: drivers/gpio/gpio-omap.c
13663 OMAP HARDWARE SPINLOCK SUPPORT
13664 M: Ohad Ben-Cohen <ohad@wizery.com>
13665 L: linux-omap@vger.kernel.org
13667 F: drivers/hwspinlock/omap_hwspinlock.c
13669 OMAP HS MMC SUPPORT
13670 L: linux-mmc@vger.kernel.org
13671 L: linux-omap@vger.kernel.org
13673 F: drivers/mmc/host/omap_hsmmc.c
13676 M: Paul Walmsley <paul@pwsan.com>
13677 L: linux-omap@vger.kernel.org
13679 F: arch/arm/mach-omap2/omap_hwmod*data*
13682 M: Benoît Cousson <bcousson@baylibre.com>
13683 M: Paul Walmsley <paul@pwsan.com>
13684 L: linux-omap@vger.kernel.org
13686 F: arch/arm/mach-omap2/omap_hwmod.*
13689 M: Vignesh R <vigneshr@ti.com>
13690 L: linux-omap@vger.kernel.org
13691 L: linux-i2c@vger.kernel.org
13693 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13694 F: drivers/i2c/busses/i2c-omap.c
13696 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13697 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13698 L: linux-media@vger.kernel.org
13700 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13701 F: drivers/media/platform/omap3isp/
13702 F: drivers/staging/media/omap4iss/
13705 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13706 L: linux-omap@vger.kernel.org
13708 F: drivers/mmc/host/omap.c
13710 OMAP POWER MANAGEMENT SUPPORT
13711 M: Kevin Hilman <khilman@kernel.org>
13712 L: linux-omap@vger.kernel.org
13714 F: arch/arm/*omap*/*pm*
13715 F: drivers/cpufreq/omap-cpufreq.c
13717 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13718 M: Rajendra Nayak <rnayak@codeaurora.org>
13719 M: Paul Walmsley <paul@pwsan.com>
13720 L: linux-omap@vger.kernel.org
13722 F: arch/arm/mach-omap2/prm*
13724 OMAP RANDOM NUMBER GENERATOR SUPPORT
13725 M: Deepak Saxena <dsaxena@plexity.net>
13727 F: drivers/char/hw_random/omap-rng.c
13730 L: linux-usb@vger.kernel.org
13731 L: linux-omap@vger.kernel.org
13733 F: arch/arm/*omap*/usb*
13734 F: drivers/usb/*/*omap*
13736 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13737 M: Mark Jackson <mpfj@newflow.co.uk>
13738 L: linux-omap@vger.kernel.org
13740 F: arch/arm/boot/dts/am335x-nano.dts
13743 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13744 M: Tony Lindgren <tony@atomide.com>
13745 L: linux-omap@vger.kernel.org
13747 Q: http://patchwork.kernel.org/project/linux-omap/list/
13748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13749 F: arch/arm/configs/omap1_defconfig
13750 F: arch/arm/mach-omap1/
13751 F: arch/arm/plat-omap/
13752 F: drivers/i2c/busses/i2c-omap.c
13753 F: include/linux/platform_data/ams-delta-fiq.h
13754 F: include/linux/platform_data/i2c-omap.h
13757 M: Tony Lindgren <tony@atomide.com>
13758 L: linux-omap@vger.kernel.org
13760 W: http://www.muru.com/linux/omap/
13761 W: http://linux.omap.com/
13762 Q: http://patchwork.kernel.org/project/linux-omap/list/
13763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13764 F: arch/arm/configs/omap2plus_defconfig
13765 F: arch/arm/mach-omap2/
13766 F: arch/arm/plat-omap/
13767 F: drivers/bus/ti-sysc.c
13768 F: drivers/i2c/busses/i2c-omap.c
13769 F: drivers/irqchip/irq-omap-intc.c
13770 F: drivers/mfd/*omap*.c
13771 F: drivers/mfd/menelaus.c
13772 F: drivers/mfd/palmas.c
13773 F: drivers/mfd/tps65217.c
13774 F: drivers/mfd/tps65218.c
13775 F: drivers/mfd/tps65910.c
13776 F: drivers/mfd/twl-core.[ch]
13777 F: drivers/mfd/twl4030*.c
13778 F: drivers/mfd/twl6030*.c
13779 F: drivers/mfd/twl6040*.c
13780 F: drivers/regulator/palmas-regulator*.c
13781 F: drivers/regulator/pbias-regulator.c
13782 F: drivers/regulator/tps65217-regulator.c
13783 F: drivers/regulator/tps65218-regulator.c
13784 F: drivers/regulator/tps65910-regulator.c
13785 F: drivers/regulator/twl-regulator.c
13786 F: drivers/regulator/twl6030-regulator.c
13787 F: include/linux/platform_data/i2c-omap.h
13788 F: include/linux/platform_data/ti-sysc.h
13791 M: Bob Copeland <me@bobcopeland.com>
13792 L: linux-karma-devel@lists.sourceforge.net
13794 F: Documentation/filesystems/omfs.rst
13797 OMNIKEY CARDMAN 4000 DRIVER
13798 M: Harald Welte <laforge@gnumonks.org>
13800 F: drivers/char/pcmcia/cm4000_cs.c
13801 F: include/linux/cm4000_cs.h
13802 F: include/uapi/linux/cm4000_cs.h
13804 OMNIKEY CARDMAN 4040 DRIVER
13805 M: Harald Welte <laforge@gnumonks.org>
13807 F: drivers/char/pcmcia/cm4040_cs.*
13809 OMNIVISION OV02A10 SENSOR DRIVER
13810 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13811 L: linux-media@vger.kernel.org
13813 T: git git://linuxtv.org/media_tree.git
13814 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13815 F: drivers/media/i2c/ov02a10.c
13817 OMNIVISION OV13858 SENSOR DRIVER
13818 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13819 L: linux-media@vger.kernel.org
13821 T: git git://linuxtv.org/media_tree.git
13822 F: drivers/media/i2c/ov13858.c
13824 OMNIVISION OV2680 SENSOR DRIVER
13825 M: Rui Miguel Silva <rmfrfs@gmail.com>
13826 L: linux-media@vger.kernel.org
13828 T: git git://linuxtv.org/media_tree.git
13829 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13830 F: drivers/media/i2c/ov2680.c
13832 OMNIVISION OV2685 SENSOR DRIVER
13833 M: Shunqian Zheng <zhengsq@rock-chips.com>
13834 L: linux-media@vger.kernel.org
13836 T: git git://linuxtv.org/media_tree.git
13837 F: drivers/media/i2c/ov2685.c
13839 OMNIVISION OV2740 SENSOR DRIVER
13840 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13841 R: Shawn Tu <shawnx.tu@intel.com>
13842 R: Bingbu Cao <bingbu.cao@intel.com>
13843 L: linux-media@vger.kernel.org
13845 T: git git://linuxtv.org/media_tree.git
13846 F: drivers/media/i2c/ov2740.c
13848 OMNIVISION OV5640 SENSOR DRIVER
13849 M: Steve Longerbeam <slongerbeam@gmail.com>
13850 L: linux-media@vger.kernel.org
13852 T: git git://linuxtv.org/media_tree.git
13853 F: drivers/media/i2c/ov5640.c
13855 OMNIVISION OV5647 SENSOR DRIVER
13856 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13857 M: Jacopo Mondi <jacopo@jmondi.org>
13858 L: linux-media@vger.kernel.org
13860 T: git git://linuxtv.org/media_tree.git
13861 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13862 F: drivers/media/i2c/ov5647.c
13864 OMNIVISION OV5670 SENSOR DRIVER
13865 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13866 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13867 L: linux-media@vger.kernel.org
13869 T: git git://linuxtv.org/media_tree.git
13870 F: drivers/media/i2c/ov5670.c
13872 OMNIVISION OV5675 SENSOR DRIVER
13873 M: Shawn Tu <shawnx.tu@intel.com>
13874 L: linux-media@vger.kernel.org
13876 T: git git://linuxtv.org/media_tree.git
13877 F: drivers/media/i2c/ov5675.c
13879 OMNIVISION OV5695 SENSOR DRIVER
13880 M: Shunqian Zheng <zhengsq@rock-chips.com>
13881 L: linux-media@vger.kernel.org
13883 T: git git://linuxtv.org/media_tree.git
13884 F: drivers/media/i2c/ov5695.c
13886 OMNIVISION OV7670 SENSOR DRIVER
13887 L: linux-media@vger.kernel.org
13889 T: git git://linuxtv.org/media_tree.git
13890 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13891 F: drivers/media/i2c/ov7670.c
13893 OMNIVISION OV772x SENSOR DRIVER
13894 M: Jacopo Mondi <jacopo@jmondi.org>
13895 L: linux-media@vger.kernel.org
13897 T: git git://linuxtv.org/media_tree.git
13898 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13899 F: drivers/media/i2c/ov772x.c
13900 F: include/media/i2c/ov772x.h
13902 OMNIVISION OV7740 SENSOR DRIVER
13903 M: Wenyou Yang <wenyou.yang@microchip.com>
13904 L: linux-media@vger.kernel.org
13906 T: git git://linuxtv.org/media_tree.git
13907 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13908 F: drivers/media/i2c/ov7740.c
13910 OMNIVISION OV8856 SENSOR DRIVER
13911 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13912 L: linux-media@vger.kernel.org
13914 T: git git://linuxtv.org/media_tree.git
13915 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13916 F: drivers/media/i2c/ov8856.c
13918 OMNIVISION OV9282 SENSOR DRIVER
13919 M: Paul J. Murphy <paul.j.murphy@intel.com>
13920 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
13921 L: linux-media@vger.kernel.org
13923 T: git git://linuxtv.org/media_tree.git
13924 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13925 F: drivers/media/i2c/ov9282.c
13927 OMNIVISION OV9640 SENSOR DRIVER
13928 M: Petr Cvek <petrcvekcz@gmail.com>
13929 L: linux-media@vger.kernel.org
13931 F: drivers/media/i2c/ov9640.*
13933 OMNIVISION OV9650 SENSOR DRIVER
13934 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13935 R: Akinobu Mita <akinobu.mita@gmail.com>
13936 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13937 L: linux-media@vger.kernel.org
13939 T: git git://linuxtv.org/media_tree.git
13940 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13941 F: drivers/media/i2c/ov9650.c
13943 OMNIVISION OV9734 SENSOR DRIVER
13944 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13945 R: Bingbu Cao <bingbu.cao@intel.com>
13946 L: linux-media@vger.kernel.org
13948 T: git git://linuxtv.org/media_tree.git
13949 F: drivers/media/i2c/ov9734.c
13951 ONENAND FLASH DRIVER
13952 M: Kyungmin Park <kyungmin.park@samsung.com>
13953 L: linux-mtd@lists.infradead.org
13955 F: drivers/mtd/nand/onenand/
13956 F: include/linux/mtd/onenand*.h
13958 ONION OMEGA2+ BOARD
13959 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13960 L: linux-mips@vger.kernel.org
13962 F: arch/mips/boot/dts/ralink/omega2p.dts
13965 M: Jens Wiklander <jens.wiklander@linaro.org>
13966 L: op-tee@lists.trustedfirmware.org
13968 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13969 F: drivers/tee/optee/
13971 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13972 M: Sumit Garg <sumit.garg@linaro.org>
13973 L: op-tee@lists.trustedfirmware.org
13975 F: drivers/char/hw_random/optee-rng.c
13978 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13979 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13980 L: linux-rdma@vger.kernel.org
13982 F: drivers/infiniband/ulp/opa_vnic
13984 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13985 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13986 M: Frank Rowand <frowand.list@gmail.com>
13987 L: devicetree@vger.kernel.org
13989 F: Documentation/devicetree/dynamic-resolution-notes.rst
13990 F: Documentation/devicetree/overlay-notes.rst
13991 F: drivers/of/overlay.c
13992 F: drivers/of/resolver.c
13993 K: of_overlay_notifier_
13995 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13996 M: Rob Herring <robh+dt@kernel.org>
13997 M: Frank Rowand <frowand.list@gmail.com>
13998 L: devicetree@vger.kernel.org
14000 W: http://www.devicetree.org/
14001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14002 F: Documentation/ABI/testing/sysfs-firmware-ofw
14004 F: include/linux/of*.h
14007 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14008 M: Rob Herring <robh+dt@kernel.org>
14009 L: devicetree@vger.kernel.org
14011 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14013 F: Documentation/devicetree/
14014 F: arch/*/boot/dts/
14015 F: include/dt-bindings/
14017 OPENCOMPUTE PTP CLOCK DRIVER
14018 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14019 L: netdev@vger.kernel.org
14021 F: drivers/ptp/ptp_ocp.c
14023 OPENCORES I2C BUS DRIVER
14024 M: Peter Korsgaard <peter@korsgaard.com>
14025 M: Andrew Lunn <andrew@lunn.ch>
14026 L: linux-i2c@vger.kernel.org
14028 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14029 F: Documentation/i2c/busses/i2c-ocores.rst
14030 F: drivers/i2c/busses/i2c-ocores.c
14031 F: include/linux/platform_data/i2c-ocores.h
14033 OPENRISC ARCHITECTURE
14034 M: Jonas Bonn <jonas@southpole.se>
14035 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14036 M: Stafford Horne <shorne@gmail.com>
14037 L: openrisc@lists.librecores.org
14039 W: http://openrisc.io
14040 T: git git://github.com/openrisc/linux.git
14041 F: Documentation/devicetree/bindings/openrisc/
14042 F: Documentation/openrisc/
14044 F: drivers/irqchip/irq-ompic.c
14045 F: drivers/irqchip/irq-or1k-*
14048 M: Pravin B Shelar <pshelar@ovn.org>
14049 L: netdev@vger.kernel.org
14050 L: dev@openvswitch.org
14052 W: http://openvswitch.org
14053 F: include/uapi/linux/openvswitch.h
14054 F: net/openvswitch/
14056 OPERATING PERFORMANCE POINTS (OPP)
14057 M: Viresh Kumar <vireshk@kernel.org>
14058 M: Nishanth Menon <nm@ti.com>
14059 M: Stephen Boyd <sboyd@kernel.org>
14060 L: linux-pm@vger.kernel.org
14062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14063 F: Documentation/devicetree/bindings/opp/
14064 F: Documentation/power/opp.rst
14066 F: include/linux/pm_opp.h
14069 M: Clemens Ladisch <clemens@ladisch.de>
14070 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14073 F: sound/drivers/opl4/
14075 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14076 M: Mark Fasheh <mark@fasheh.com>
14077 M: Joel Becker <jlbec@evilplan.org>
14078 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14079 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14081 W: http://ocfs2.wiki.kernel.org
14082 F: Documentation/filesystems/dlmfs.rst
14083 F: Documentation/filesystems/ocfs2.rst
14086 ORANGEFS FILESYSTEM
14087 M: Mike Marshall <hubcap@omnibond.com>
14088 R: Martin Brandenburg <martin@omnibond.com>
14089 L: devel@lists.orangefs.org
14091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14092 F: Documentation/filesystems/orangefs.rst
14096 L: linux-wireless@vger.kernel.org
14098 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14099 W: http://www.nongnu.org/orinoco/
14100 F: drivers/net/wireless/intersil/orinoco/
14102 OV2659 OMNIVISION SENSOR DRIVER
14103 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14104 L: linux-media@vger.kernel.org
14106 W: https://linuxtv.org
14107 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14108 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14109 F: drivers/media/i2c/ov2659.c
14110 F: include/media/i2c/ov2659.h
14113 M: Miklos Szeredi <miklos@szeredi.hu>
14114 L: linux-unionfs@vger.kernel.org
14116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14117 F: Documentation/filesystems/overlayfs.rst
14120 P54 WIRELESS DRIVER
14121 M: Christian Lamparter <chunkeey@googlemail.com>
14122 L: linux-wireless@vger.kernel.org
14124 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14125 F: drivers/net/wireless/intersil/p54/
14128 M: Vladimir Oltean <olteanv@gmail.com>
14129 L: netdev@vger.kernel.org
14131 F: Documentation/core-api/packing.rst
14132 F: include/linux/packing.h
14135 PADATA PARALLEL EXECUTION MECHANISM
14136 M: Steffen Klassert <steffen.klassert@secunet.com>
14137 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14138 L: linux-crypto@vger.kernel.org
14139 L: linux-kernel@vger.kernel.org
14141 F: Documentation/core-api/padata.rst
14142 F: include/linux/padata.h
14146 M: Jesper Dangaard Brouer <hawk@kernel.org>
14147 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14148 L: netdev@vger.kernel.org
14150 F: Documentation/networking/page_pool.rst
14151 F: include/net/page_pool.h
14152 F: include/trace/events/page_pool.h
14153 F: net/core/page_pool.c
14155 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14156 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14157 L: platform-driver-x86@vger.kernel.org
14159 F: drivers/platform/x86/panasonic-laptop.c
14161 PARALLAX PING IIO SENSOR DRIVER
14162 M: Andreas Klinger <ak@it-klinger.de>
14163 L: linux-iio@vger.kernel.org
14165 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14166 F: drivers/iio/proximity/ping.c
14168 PARALLEL LCD/KEYPAD PANEL DRIVER
14169 M: Willy Tarreau <willy@haproxy.com>
14170 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14172 F: Documentation/admin-guide/lcd-panel-cgram.rst
14173 F: drivers/auxdisplay/panel.c
14175 PARALLEL PORT SUBSYSTEM
14176 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14177 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14178 L: linux-parport@lists.infradead.org (subscribers-only)
14180 F: Documentation/driver-api/parport*.rst
14181 F: drivers/char/ppdev.c
14182 F: drivers/parport/
14183 F: include/linux/parport*.h
14184 F: include/uapi/linux/ppdev.h
14186 PARAVIRT_OPS INTERFACE
14187 M: Juergen Gross <jgross@suse.com>
14188 M: Deep Shah <sdeep@vmware.com>
14189 M: "VMware, Inc." <pv-drivers@vmware.com>
14190 L: virtualization@lists.linux-foundation.org
14192 F: Documentation/virt/paravirt_ops.rst
14193 F: arch/*/include/asm/paravirt*.h
14194 F: arch/*/kernel/paravirt*
14195 F: include/linux/hypervisor.h
14197 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14198 M: Tim Waugh <tim@cyberelk.net>
14199 L: linux-parport@lists.infradead.org (subscribers-only)
14201 F: Documentation/admin-guide/blockdev/paride.rst
14202 F: drivers/block/paride/
14204 PARISC ARCHITECTURE
14205 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14206 M: Helge Deller <deller@gmx.de>
14207 L: linux-parisc@vger.kernel.org
14209 W: https://parisc.wiki.kernel.org
14210 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14213 F: Documentation/parisc/
14215 F: drivers/char/agp/parisc-agp.c
14216 F: drivers/input/misc/hp_sdc_rtc.c
14217 F: drivers/input/serio/gscps2.c
14218 F: drivers/input/serio/hp_sdc*
14220 F: drivers/parport/parport_gsc.*
14221 F: drivers/tty/serial/8250/8250_gsc.c
14222 F: drivers/video/console/sti*
14223 F: drivers/video/fbdev/sti*
14224 F: drivers/video/logo/logo_parisc*
14225 F: include/linux/hp_sdc.h
14228 M: Jiri Pirko <jiri@nvidia.com>
14229 L: netdev@vger.kernel.org
14231 F: include/linux/parman.h
14233 F: lib/test_parman.c
14235 PC ENGINES APU BOARD DRIVER
14236 M: Enrico Weigelt, metux IT consult <info@metux.net>
14238 F: drivers/platform/x86/pcengines-apuv2.c
14240 PC87360 HARDWARE MONITORING DRIVER
14241 M: Jim Cromie <jim.cromie@gmail.com>
14242 L: linux-hwmon@vger.kernel.org
14244 F: Documentation/hwmon/pc87360.rst
14245 F: drivers/hwmon/pc87360.c
14247 PC8736x GPIO DRIVER
14248 M: Jim Cromie <jim.cromie@gmail.com>
14250 F: drivers/char/pc8736x_gpio.c
14252 PC87427 HARDWARE MONITORING DRIVER
14253 M: Jean Delvare <jdelvare@suse.com>
14254 L: linux-hwmon@vger.kernel.org
14256 F: Documentation/hwmon/pc87427.rst
14257 F: drivers/hwmon/pc87427.c
14260 M: Riku Voipio <riku.voipio@iki.fi>
14262 F: drivers/leds/leds-pca9532.c
14263 F: include/linux/leds-pca9532.h
14265 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14266 M: Guenter Roeck <linux@roeck-us.net>
14267 L: linux-i2c@vger.kernel.org
14269 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14271 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14272 M: Khalid Aziz <khalid@gonehiking.org>
14274 F: drivers/firmware/pcdp.*
14276 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14277 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14278 M: Pali Rohár <pali@kernel.org>
14279 L: linux-pci@vger.kernel.org
14280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14282 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14283 F: drivers/pci/controller/pci-aardvark.c
14285 PCI DRIVER FOR ALTERA PCIE IP
14286 M: Joyce Ooi <joyce.ooi@intel.com>
14287 L: linux-pci@vger.kernel.org
14289 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14290 F: drivers/pci/controller/pcie-altera.c
14292 PCI DRIVER FOR APPLIEDMICRO XGENE
14293 M: Toan Le <toan@os.amperecomputing.com>
14294 L: linux-pci@vger.kernel.org
14295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14297 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14298 F: drivers/pci/controller/pci-xgene.c
14300 PCI DRIVER FOR ARM VERSATILE PLATFORM
14301 M: Rob Herring <robh@kernel.org>
14302 L: linux-pci@vger.kernel.org
14303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14305 F: Documentation/devicetree/bindings/pci/versatile.yaml
14306 F: drivers/pci/controller/pci-versatile.c
14308 PCI DRIVER FOR ARMADA 8K
14309 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14310 L: linux-pci@vger.kernel.org
14311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14313 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14314 F: drivers/pci/controller/dwc/pcie-armada8k.c
14316 PCI DRIVER FOR CADENCE PCIE IP
14317 M: Tom Joseph <tjoseph@cadence.com>
14318 L: linux-pci@vger.kernel.org
14320 F: Documentation/devicetree/bindings/pci/cdns,*
14321 F: drivers/pci/controller/cadence/
14323 PCI DRIVER FOR FREESCALE LAYERSCAPE
14324 M: Minghuan Lian <minghuan.Lian@nxp.com>
14325 M: Mingkai Hu <mingkai.hu@nxp.com>
14326 M: Roy Zang <roy.zang@nxp.com>
14327 L: linuxppc-dev@lists.ozlabs.org
14328 L: linux-pci@vger.kernel.org
14329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14331 F: drivers/pci/controller/dwc/*layerscape*
14333 PCI DRIVER FOR GENERIC OF HOSTS
14334 M: Will Deacon <will@kernel.org>
14335 L: linux-pci@vger.kernel.org
14336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14338 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14339 F: drivers/pci/controller/pci-host-common.c
14340 F: drivers/pci/controller/pci-host-generic.c
14342 PCI DRIVER FOR IMX6
14343 M: Richard Zhu <hongxing.zhu@nxp.com>
14344 M: Lucas Stach <l.stach@pengutronix.de>
14345 L: linux-pci@vger.kernel.org
14346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14348 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14349 F: drivers/pci/controller/dwc/*imx6*
14351 PCI DRIVER FOR FU740
14352 M: Paul Walmsley <paul.walmsley@sifive.com>
14353 M: Greentime Hu <greentime.hu@sifive.com>
14354 L: linux-pci@vger.kernel.org
14356 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14357 F: drivers/pci/controller/dwc/pcie-fu740.c
14359 PCI DRIVER FOR INTEL IXP4XX
14360 M: Linus Walleij <linus.walleij@linaro.org>
14362 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14363 F: drivers/pci/controller/pci-ixp4xx.c
14365 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14366 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14367 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14368 L: linux-pci@vger.kernel.org
14370 F: drivers/pci/controller/vmd.c
14372 PCI DRIVER FOR MICROSEMI SWITCHTEC
14373 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14374 M: Logan Gunthorpe <logang@deltatee.com>
14375 L: linux-pci@vger.kernel.org
14377 F: Documentation/ABI/testing/sysfs-class-switchtec
14378 F: Documentation/driver-api/switchtec.rst
14379 F: drivers/ntb/hw/mscc/
14380 F: drivers/pci/switch/switchtec*
14381 F: include/linux/switchtec.h
14382 F: include/uapi/linux/switchtec_ioctl.h
14384 PCI DRIVER FOR MOBIVEIL PCIE IP
14385 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14386 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14387 L: linux-pci@vger.kernel.org
14389 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14390 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14392 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14393 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14394 L: linux-pci@vger.kernel.org
14395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14397 F: drivers/pci/controller/*mvebu*
14399 PCI DRIVER FOR NVIDIA TEGRA
14400 M: Thierry Reding <thierry.reding@gmail.com>
14401 L: linux-tegra@vger.kernel.org
14402 L: linux-pci@vger.kernel.org
14404 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14405 F: drivers/pci/controller/pci-tegra.c
14407 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14408 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14409 L: linux-pci@vger.kernel.org
14410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14412 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14413 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14415 PCI DRIVER FOR RENESAS R-CAR
14416 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14417 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14418 L: linux-pci@vger.kernel.org
14419 L: linux-renesas-soc@vger.kernel.org
14421 F: Documentation/devicetree/bindings/pci/*rcar*
14422 F: drivers/pci/controller/*rcar*
14424 PCI DRIVER FOR SAMSUNG EXYNOS
14425 M: Jingoo Han <jingoohan1@gmail.com>
14426 L: linux-pci@vger.kernel.org
14427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14428 L: linux-samsung-soc@vger.kernel.org
14430 F: drivers/pci/controller/dwc/pci-exynos.c
14432 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14433 M: Jingoo Han <jingoohan1@gmail.com>
14434 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14435 L: linux-pci@vger.kernel.org
14437 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14438 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14439 F: drivers/pci/controller/dwc/*designware*
14441 PCI DRIVER FOR TI DRA7XX/J721E
14442 M: Kishon Vijay Abraham I <kishon@ti.com>
14443 L: linux-omap@vger.kernel.org
14444 L: linux-pci@vger.kernel.org
14445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14447 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14448 F: drivers/pci/controller/cadence/pci-j721e.c
14449 F: drivers/pci/controller/dwc/pci-dra7xx.c
14451 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14452 M: Linus Walleij <linus.walleij@linaro.org>
14453 L: linux-pci@vger.kernel.org
14455 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14456 F: drivers/pci/controller/pci-v3-semi.c
14458 PCI ENDPOINT SUBSYSTEM
14459 M: Kishon Vijay Abraham I <kishon@ti.com>
14460 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14461 R: Krzysztof Wilczyński <kw@linux.com>
14462 L: linux-pci@vger.kernel.org
14464 F: Documentation/PCI/endpoint/*
14465 F: Documentation/misc-devices/pci-endpoint-test.rst
14466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14467 F: drivers/misc/pci_endpoint_test.c
14468 F: drivers/pci/endpoint/
14471 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14472 M: Russell Currey <ruscur@russell.cc>
14473 M: Oliver O'Halloran <oohall@gmail.com>
14474 L: linuxppc-dev@lists.ozlabs.org
14476 F: Documentation/PCI/pci-error-recovery.rst
14477 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14478 F: arch/powerpc/include/*/eeh*.h
14479 F: arch/powerpc/kernel/eeh*.c
14480 F: arch/powerpc/platforms/*/eeh*.c
14481 F: drivers/pci/pcie/aer.c
14482 F: drivers/pci/pcie/dpc.c
14483 F: drivers/pci/pcie/err.c
14486 M: Linas Vepstas <linasvepstas@gmail.com>
14487 L: linux-pci@vger.kernel.org
14489 F: Documentation/PCI/pci-error-recovery.rst
14491 PCI MSI DRIVER FOR ALTERA MSI IP
14492 M: Joyce Ooi <joyce.ooi@intel.com>
14493 L: linux-pci@vger.kernel.org
14495 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14496 F: drivers/pci/controller/pcie-altera-msi.c
14498 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14499 M: Toan Le <toan@os.amperecomputing.com>
14500 L: linux-pci@vger.kernel.org
14501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14503 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14504 F: drivers/pci/controller/pci-xgene-msi.c
14506 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14507 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14508 R: Rob Herring <robh@kernel.org>
14509 R: Krzysztof Wilczyński <kw@linux.com>
14510 L: linux-pci@vger.kernel.org
14512 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14514 F: drivers/pci/controller/
14517 M: Bjorn Helgaas <bhelgaas@google.com>
14518 L: linux-pci@vger.kernel.org
14520 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14522 F: Documentation/PCI/
14523 F: Documentation/devicetree/bindings/pci/
14524 F: arch/x86/kernel/early-quirks.c
14525 F: arch/x86/kernel/quirks.c
14527 F: drivers/acpi/pci*
14529 F: include/asm-generic/pci*
14530 F: include/linux/of_pci.h
14531 F: include/linux/pci*
14532 F: include/uapi/linux/pci*
14535 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14536 M: Jonathan Chocron <jonnyc@amazon.com>
14537 L: linux-pci@vger.kernel.org
14539 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14540 F: drivers/pci/controller/dwc/pcie-al.c
14542 PCIE DRIVER FOR AMLOGIC MESON
14543 M: Yue Wang <yue.wang@Amlogic.com>
14544 L: linux-pci@vger.kernel.org
14545 L: linux-amlogic@lists.infradead.org
14547 F: drivers/pci/controller/dwc/pci-meson.c
14549 PCIE DRIVER FOR AXIS ARTPEC
14550 M: Jesper Nilsson <jesper.nilsson@axis.com>
14551 L: linux-arm-kernel@axis.com
14552 L: linux-pci@vger.kernel.org
14554 F: Documentation/devicetree/bindings/pci/axis,artpec*
14555 F: drivers/pci/controller/dwc/*artpec*
14557 PCIE DRIVER FOR CAVIUM THUNDERX
14558 M: Robert Richter <rric@kernel.org>
14559 L: linux-pci@vger.kernel.org
14560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14562 F: drivers/pci/controller/pci-thunder-*
14564 PCIE DRIVER FOR HISILICON
14565 M: Zhou Wang <wangzhou1@hisilicon.com>
14566 L: linux-pci@vger.kernel.org
14568 F: drivers/pci/controller/dwc/pcie-hisi.c
14570 PCIE DRIVER FOR HISILICON KIRIN
14571 M: Xiaowei Song <songxiaowei@hisilicon.com>
14572 M: Binghui Wang <wangbinghui@hisilicon.com>
14573 L: linux-pci@vger.kernel.org
14575 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14576 F: drivers/pci/controller/dwc/pcie-kirin.c
14578 PCIE DRIVER FOR HISILICON STB
14579 M: Shawn Guo <shawn.guo@linaro.org>
14580 L: linux-pci@vger.kernel.org
14582 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14583 F: drivers/pci/controller/dwc/pcie-histb.c
14585 PCIE DRIVER FOR INTEL KEEM BAY
14586 M: Srikanth Thokala <srikanth.thokala@intel.com>
14587 L: linux-pci@vger.kernel.org
14589 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14590 F: drivers/pci/controller/dwc/pcie-keembay.c
14592 PCIE DRIVER FOR INTEL LGM GW SOC
14593 M: Rahul Tanwar <rtanwar@maxlinear.com>
14594 L: linux-pci@vger.kernel.org
14596 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14597 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14599 PCIE DRIVER FOR MEDIATEK
14600 M: Ryder Lee <ryder.lee@mediatek.com>
14601 M: Jianjun Wang <jianjun.wang@mediatek.com>
14602 L: linux-pci@vger.kernel.org
14603 L: linux-mediatek@lists.infradead.org
14605 F: Documentation/devicetree/bindings/pci/mediatek*
14606 F: drivers/pci/controller/*mediatek*
14608 PCIE DRIVER FOR MICROCHIP
14609 M: Daire McNamara <daire.mcnamara@microchip.com>
14610 L: linux-pci@vger.kernel.org
14612 F: Documentation/devicetree/bindings/pci/microchip*
14613 F: drivers/pci/controller/*microchip*
14615 PCIE DRIVER FOR QUALCOMM MSM
14616 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14617 L: linux-pci@vger.kernel.org
14618 L: linux-arm-msm@vger.kernel.org
14620 F: drivers/pci/controller/dwc/*qcom*
14622 PCIE DRIVER FOR ROCKCHIP
14623 M: Shawn Lin <shawn.lin@rock-chips.com>
14624 L: linux-pci@vger.kernel.org
14625 L: linux-rockchip@lists.infradead.org
14627 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14628 F: drivers/pci/controller/pcie-rockchip*
14630 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14631 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14632 L: linux-pci@vger.kernel.org
14634 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14635 F: drivers/pci/controller/dwc/pcie-uniphier*
14637 PCIE DRIVER FOR ST SPEAR13XX
14638 M: Pratyush Anand <pratyush.anand@gmail.com>
14639 L: linux-pci@vger.kernel.org
14641 F: drivers/pci/controller/dwc/*spear*
14644 M: Dominik Brodowski <linux@dominikbrodowski.net>
14646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14647 F: Documentation/pcmcia/
14652 PCNET32 NETWORK DRIVER
14653 M: Don Fry <pcnet32@frontier.com>
14654 L: netdev@vger.kernel.org
14656 F: drivers/net/ethernet/amd/pcnet32.c
14658 PCRYPT PARALLEL CRYPTO ENGINE
14659 M: Steffen Klassert <steffen.klassert@secunet.com>
14660 L: linux-crypto@vger.kernel.org
14663 F: include/crypto/pcrypt.h
14665 PEAQ WMI HOTKEYS DRIVER
14666 M: Hans de Goede <hdegoede@redhat.com>
14667 L: platform-driver-x86@vger.kernel.org
14669 F: drivers/platform/x86/peaq-wmi.c
14671 PENSANDO ETHERNET DRIVERS
14672 M: Shannon Nelson <snelson@pensando.io>
14673 M: drivers@pensando.io
14674 L: netdev@vger.kernel.org
14676 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14677 F: drivers/net/ethernet/pensando/
14679 PER-CPU MEMORY ALLOCATOR
14680 M: Dennis Zhou <dennis@kernel.org>
14681 M: Tejun Heo <tj@kernel.org>
14682 M: Christoph Lameter <cl@linux.com>
14683 L: linux-mm@kvack.org
14685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14686 F: arch/*/include/asm/percpu.h
14687 F: include/linux/percpu*.h
14691 PER-TASK DELAY ACCOUNTING
14692 M: Balbir Singh <bsingharora@gmail.com>
14694 F: include/linux/delayacct.h
14695 F: kernel/delayacct.c
14697 PERFORMANCE EVENTS SUBSYSTEM
14698 M: Peter Zijlstra <peterz@infradead.org>
14699 M: Ingo Molnar <mingo@redhat.com>
14700 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14701 R: Mark Rutland <mark.rutland@arm.com>
14702 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14703 R: Jiri Olsa <jolsa@redhat.com>
14704 R: Namhyung Kim <namhyung@kernel.org>
14705 L: linux-perf-users@vger.kernel.org
14706 L: linux-kernel@vger.kernel.org
14708 W: https://perf.wiki.kernel.org/
14709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14711 F: arch/*/events/*/*
14712 F: arch/*/include/asm/perf_event.h
14713 F: arch/*/kernel/*/*/perf_event*.c
14714 F: arch/*/kernel/*/perf_event*.c
14715 F: arch/*/kernel/perf_callchain.c
14716 F: arch/*/kernel/perf_event*.c
14717 F: include/linux/perf_event.h
14718 F: include/uapi/linux/perf_event.h
14723 PERFORMANCE EVENTS TOOLING ARM64
14724 R: John Garry <john.garry@huawei.com>
14725 R: Will Deacon <will@kernel.org>
14726 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14727 R: Leo Yan <leo.yan@linaro.org>
14728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14730 F: tools/build/feature/test-libopencsd.c
14731 F: tools/perf/arch/arm*/
14732 F: tools/perf/pmu-events/arch/arm64/
14733 F: tools/perf/util/arm-spe*
14734 F: tools/perf/util/cs-etm*
14736 PERSONALITY HANDLING
14737 M: Christoph Hellwig <hch@infradead.org>
14738 L: linux-abi-devel@lists.sourceforge.net
14740 F: include/linux/personality.h
14741 F: include/uapi/linux/personality.h
14743 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14744 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14745 L: linux-input@vger.kernel.org
14747 F: Documentation/input/devices/pxrc.rst
14748 F: drivers/input/joystick/pxrc.c
14751 M: Remi Denis-Courmont <courmisch@gmail.com>
14753 F: Documentation/networking/phonet.rst
14754 F: include/linux/phonet.h
14755 F: include/net/phonet/
14756 F: include/uapi/linux/phonet.h
14760 M: Joern Engel <joern@lazybastard.org>
14761 L: linux-mtd@lists.infradead.org
14763 F: drivers/mtd/devices/phram.c
14766 M: Bruno Prémont <bonbons@linux-vserver.org>
14767 L: linux-input@vger.kernel.org
14769 F: drivers/hid/hid-picolcd*
14772 M: Christian Brauner <christian@brauner.io>
14773 L: linux-kernel@vger.kernel.org
14775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14777 F: tools/testing/selftests/clone3/
14778 F: tools/testing/selftests/pid_namespace/
14779 F: tools/testing/selftests/pidfd/
14782 K: \b(clone_args|kernel_clone_args)\b
14784 PIN CONTROL SUBSYSTEM
14785 M: Linus Walleij <linus.walleij@linaro.org>
14786 L: linux-gpio@vger.kernel.org
14788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14789 F: Documentation/devicetree/bindings/pinctrl/
14790 F: Documentation/driver-api/pin-control.rst
14791 F: drivers/pinctrl/
14792 F: include/linux/pinctrl/
14794 PIN CONTROLLER - AMD
14795 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14796 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14798 F: drivers/pinctrl/pinctrl-amd.c
14800 PIN CONTROLLER - FREESCALE
14801 M: Dong Aisheng <aisheng.dong@nxp.com>
14802 M: Fabio Estevam <festevam@gmail.com>
14803 M: Shawn Guo <shawnguo@kernel.org>
14804 M: Stefan Agner <stefan@agner.ch>
14805 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14806 L: linux-gpio@vger.kernel.org
14808 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14809 F: drivers/pinctrl/freescale/
14811 PIN CONTROLLER - INTEL
14812 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14813 M: Andy Shevchenko <andy@kernel.org>
14815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14816 F: drivers/pinctrl/intel/
14818 PIN CONTROLLER - KEEMBAY
14819 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14821 F: drivers/pinctrl/pinctrl-keembay*
14823 PIN CONTROLLER - MEDIATEK
14824 M: Sean Wang <sean.wang@kernel.org>
14825 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14827 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14828 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14829 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14830 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14831 F: drivers/pinctrl/mediatek/
14833 PIN CONTROLLER - MICROCHIP AT91
14834 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14836 L: linux-gpio@vger.kernel.org
14838 F: drivers/gpio/gpio-sama5d2-piobu.c
14839 F: drivers/pinctrl/pinctrl-at91*
14841 PIN CONTROLLER - QUALCOMM
14842 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14843 L: linux-arm-msm@vger.kernel.org
14845 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14846 F: drivers/pinctrl/qcom/
14848 PIN CONTROLLER - RENESAS
14849 M: Geert Uytterhoeven <geert+renesas@glider.be>
14850 L: linux-renesas-soc@vger.kernel.org
14852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14853 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14854 F: drivers/pinctrl/renesas/
14856 PIN CONTROLLER - SAMSUNG
14857 M: Tomasz Figa <tomasz.figa@gmail.com>
14858 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14859 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14861 L: linux-samsung-soc@vger.kernel.org
14863 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14865 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14866 F: drivers/pinctrl/samsung/
14867 F: include/dt-bindings/pinctrl/samsung.h
14869 PIN CONTROLLER - SINGLE
14870 M: Tony Lindgren <tony@atomide.com>
14871 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14873 L: linux-omap@vger.kernel.org
14875 F: drivers/pinctrl/pinctrl-single.c
14877 PIN CONTROLLER - ST SPEAR
14878 M: Viresh Kumar <vireshk@kernel.org>
14879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14881 W: http://www.st.com/spear
14882 F: drivers/pinctrl/spear/
14885 M: linux-block@vger.kernel.org
14887 F: drivers/block/pktcdvd.c
14888 F: include/linux/pktcdvd.h
14889 F: include/uapi/linux/pktcdvd.h
14891 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14892 M: Tomasz Duszynski <tduszyns@gmail.com>
14894 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14895 F: drivers/iio/chemical/pms7003.c
14898 M: Jacob Keller <jacob.e.keller@intel.com>
14900 F: Documentation/driver-api/pldmfw/
14901 F: include/linux/pldmfw.h
14905 M: Logan Gunthorpe <logang@deltatee.com>
14907 F: drivers/dma/plx_dma.c
14910 M: Charles Hsu <hsu.yungteng@gmail.com>
14911 L: linux-hwmon@vger.kernel.org
14913 F: Documentation/hwmon/pm6764tr.rst
14914 F: drivers/hwmon/pmbus/pm6764tr.c
14917 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14918 L: linux-pm@vger.kernel.org
14920 W: https://01.org/pm-graph
14921 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14922 T: git git://github.com/intel/pm-graph
14923 F: tools/power/pm-graph
14925 PMBUS HARDWARE MONITORING DRIVERS
14926 M: Guenter Roeck <linux@roeck-us.net>
14927 L: linux-hwmon@vger.kernel.org
14929 W: http://hwmon.wiki.kernel.org/
14930 W: http://www.roeck-us.net/linux/drivers/
14931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14932 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14933 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14934 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14935 F: Documentation/hwmon/adm1275.rst
14936 F: Documentation/hwmon/ibm-cffps.rst
14937 F: Documentation/hwmon/ir35221.rst
14938 F: Documentation/hwmon/lm25066.rst
14939 F: Documentation/hwmon/ltc2978.rst
14940 F: Documentation/hwmon/ltc3815.rst
14941 F: Documentation/hwmon/max16064.rst
14942 F: Documentation/hwmon/max20751.rst
14943 F: Documentation/hwmon/max31785.rst
14944 F: Documentation/hwmon/max34440.rst
14945 F: Documentation/hwmon/max8688.rst
14946 F: Documentation/hwmon/pmbus-core.rst
14947 F: Documentation/hwmon/pmbus.rst
14948 F: Documentation/hwmon/tps40422.rst
14949 F: Documentation/hwmon/ucd9000.rst
14950 F: Documentation/hwmon/ucd9200.rst
14951 F: Documentation/hwmon/zl6100.rst
14952 F: drivers/hwmon/pmbus/
14953 F: include/linux/pmbus.h
14955 PMC SIERRA MaxRAID DRIVER
14956 L: linux-scsi@vger.kernel.org
14958 W: http://www.pmc-sierra.com/
14959 F: drivers/scsi/pmcraid.*
14961 PMC SIERRA PM8001 DRIVER
14962 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14963 L: linux-scsi@vger.kernel.org
14965 F: drivers/scsi/pm8001/
14967 PNI RM3100 IIO DRIVER
14968 M: Song Qiang <songqiang1304521@gmail.com>
14969 L: linux-iio@vger.kernel.org
14971 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14972 F: drivers/iio/magnetometer/rm3100*
14975 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14976 L: linux-acpi@vger.kernel.org
14979 F: include/linux/pnp.h
14981 POSIX CLOCKS and TIMERS
14982 M: Thomas Gleixner <tglx@linutronix.de>
14983 L: linux-kernel@vger.kernel.org
14985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14987 F: include/linux/time_namespace.h
14988 F: include/linux/timer*
14989 F: kernel/time/*timer*
14990 F: kernel/time/namespace.c
14992 POWER MANAGEMENT CORE
14993 M: "Rafael J. Wysocki" <rafael@kernel.org>
14994 L: linux-pm@vger.kernel.org
14996 B: https://bugzilla.kernel.org
14997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14998 F: drivers/base/power/
14999 F: drivers/powercap/
15000 F: include/linux/intel_rapl.h
15001 F: include/linux/pm.h
15002 F: include/linux/pm_*
15003 F: include/linux/powercap.h
15004 F: kernel/configs/nopm.config
15006 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15007 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15008 L: linux-pm@vger.kernel.org
15010 B: https://bugzilla.kernel.org
15011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15012 F: drivers/powercap/dtpm*
15013 F: include/linux/dtpm.h
15015 POWER STATE COORDINATION INTERFACE (PSCI)
15016 M: Mark Rutland <mark.rutland@arm.com>
15017 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15020 F: drivers/firmware/psci/
15021 F: include/linux/psci.h
15022 F: include/uapi/linux/psci.h
15024 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15025 M: Sebastian Reichel <sre@kernel.org>
15026 L: linux-pm@vger.kernel.org
15028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15029 F: Documentation/ABI/testing/sysfs-class-power
15030 F: Documentation/devicetree/bindings/power/supply/
15031 F: drivers/power/supply/
15032 F: include/linux/power/
15033 F: include/linux/power_supply.h
15035 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15036 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15037 L: linuxppc-dev@lists.ozlabs.org
15039 F: drivers/char/powernv-op-panel.c
15041 PPP OVER ATM (RFC 2364)
15042 M: Mitchell Blank Jr <mitch@sfgoth.com>
15044 F: include/uapi/linux/atmppp.h
15045 F: net/atm/pppoatm.c
15048 M: Michal Ostrowski <mostrows@earthlink.net>
15050 F: drivers/net/ppp/pppoe.c
15051 F: drivers/net/ppp/pppox.c
15054 M: James Chapman <jchapman@katalix.com>
15056 F: include/linux/if_pppol2tp.h
15057 F: include/uapi/linux/if_pppol2tp.h
15058 F: net/l2tp/l2tp_ppp.c
15060 PPP PROTOCOL DRIVERS AND COMPRESSORS
15061 M: Paul Mackerras <paulus@samba.org>
15062 L: linux-ppp@vger.kernel.org
15064 F: drivers/net/ppp/ppp_*
15067 M: Rodolfo Giometti <giometti@enneenne.com>
15068 L: linuxpps@ml.enneenne.com (subscribers-only)
15070 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15071 F: Documentation/ABI/testing/sysfs-pps
15072 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15073 F: Documentation/driver-api/pps.rst
15075 F: include/linux/pps*.h
15076 F: include/uapi/linux/pps.h
15079 M: Dmitry Kozlov <xeb@mail.ru>
15080 L: netdev@vger.kernel.org
15082 W: http://sourceforge.net/projects/accel-pptp
15083 F: drivers/net/ppp/pptp.c
15085 PRESSURE STALL INFORMATION (PSI)
15086 M: Johannes Weiner <hannes@cmpxchg.org>
15088 F: include/linux/psi*
15089 F: kernel/sched/psi.c
15092 M: Petr Mladek <pmladek@suse.com>
15093 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15094 R: Steven Rostedt <rostedt@goodmis.org>
15095 R: John Ogness <john.ogness@linutronix.de>
15097 F: include/linux/printk.h
15101 R: Chris Down <chris@chrisdown.name>
15103 F: kernel/printk/index.c
15106 L: linux-kernel@vger.kernel.org
15107 L: linux-fsdevel@vger.kernel.org
15109 F: Documentation/filesystems/proc.rst
15111 F: include/linux/proc_fs.h
15112 F: tools/testing/selftests/proc/
15115 M: Luis Chamberlain <mcgrof@kernel.org>
15116 M: Kees Cook <keescook@chromium.org>
15117 M: Iurii Zaikin <yzaikin@google.com>
15118 L: linux-kernel@vger.kernel.org
15119 L: linux-fsdevel@vger.kernel.org
15121 F: fs/proc/proc_sysctl.c
15122 F: include/linux/sysctl.h
15123 F: kernel/sysctl-test.c
15125 F: tools/testing/selftests/sysctl/
15127 PS3 NETWORK SUPPORT
15128 M: Geoff Levand <geoff@infradead.org>
15129 L: netdev@vger.kernel.org
15130 L: linuxppc-dev@lists.ozlabs.org
15132 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15134 PS3 PLATFORM SUPPORT
15135 M: Geoff Levand <geoff@infradead.org>
15136 L: linuxppc-dev@lists.ozlabs.org
15138 F: arch/powerpc/boot/ps3*
15139 F: arch/powerpc/include/asm/lv1call.h
15140 F: arch/powerpc/include/asm/ps3*.h
15141 F: arch/powerpc/platforms/ps3/
15144 F: drivers/rtc/rtc-ps3.c
15145 F: drivers/usb/host/*ps3.c
15146 F: sound/ppc/snd_ps3*
15149 M: Jim Paris <jim@jtan.com>
15150 M: Geoff Levand <geoff@infradead.org>
15151 L: linuxppc-dev@lists.ozlabs.org
15153 F: drivers/block/ps3vram.c
15155 PSAMPLE PACKET SAMPLING SUPPORT
15156 M: Yotam Gigi <yotam.gi@gmail.com>
15158 F: include/net/psample.h
15159 F: include/uapi/linux/psample.h
15163 M: Kees Cook <keescook@chromium.org>
15164 M: Anton Vorontsov <anton@enomsg.org>
15165 M: Colin Cross <ccross@android.com>
15166 M: Tony Luck <tony.luck@intel.com>
15168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15169 F: Documentation/admin-guide/ramoops.rst
15170 F: Documentation/admin-guide/pstore-blk.rst
15171 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15172 F: drivers/acpi/apei/erst.c
15173 F: drivers/firmware/efi/efi-pstore.c
15175 F: include/linux/pstore*
15176 K: \b(pstore|ramoops)
15178 PTP HARDWARE CLOCK SUPPORT
15179 M: Richard Cochran <richardcochran@gmail.com>
15180 L: netdev@vger.kernel.org
15182 W: http://linuxptp.sourceforge.net/
15183 F: Documentation/ABI/testing/sysfs-ptp
15184 F: Documentation/driver-api/ptp.rst
15185 F: drivers/net/phy/dp83640*
15187 F: include/linux/ptp_cl*
15189 PTP VIRTUAL CLOCK SUPPORT
15190 M: Yangbo Lu <yangbo.lu@nxp.com>
15191 L: netdev@vger.kernel.org
15193 F: drivers/ptp/ptp_vclock.c
15194 F: net/ethtool/phc_vclocks.c
15197 M: Oleg Nesterov <oleg@redhat.com>
15199 F: arch/*/*/ptrace*.c
15200 F: arch/*/include/asm/ptrace*.h
15201 F: arch/*/ptrace*.c
15202 F: include/asm-generic/syscall.h
15203 F: include/linux/ptrace.h
15204 F: include/linux/regset.h
15205 F: include/linux/tracehook.h
15206 F: include/uapi/linux/ptrace.h
15207 F: include/uapi/linux/ptrace.h
15211 M: Hans Verkuil <hverkuil@xs4all.nl>
15212 L: linux-media@vger.kernel.org
15214 T: git git://linuxtv.org/media_tree.git
15215 F: Documentation/admin-guide/media/pulse8-cec.rst
15216 F: drivers/media/cec/usb/pulse8/
15218 PVRUSB2 VIDEO4LINUX DRIVER
15219 M: Mike Isely <isely@pobox.com>
15220 L: pvrusb2@isely.net (subscribers-only)
15221 L: linux-media@vger.kernel.org
15223 W: http://www.isely.net/pvrusb2/
15224 T: git git://linuxtv.org/media_tree.git
15225 F: Documentation/driver-api/media/drivers/pvrusb2*
15226 F: drivers/media/usb/pvrusb2/
15229 M: Hans Verkuil <hverkuil@xs4all.nl>
15230 L: linux-media@vger.kernel.org
15232 T: git git://linuxtv.org/media_tree.git
15233 F: drivers/media/usb/pwc/*
15234 F: include/trace/events/pwc.h
15237 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15238 L: linux-hwmon@vger.kernel.org
15240 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15241 F: Documentation/hwmon/pwm-fan.rst
15242 F: drivers/hwmon/pwm-fan.c
15245 M: Sean Young <sean@mess.org>
15246 L: linux-media@vger.kernel.org
15248 F: drivers/media/rc/pwm-ir-tx.c
15251 M: Thierry Reding <thierry.reding@gmail.com>
15252 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15253 M: Lee Jones <lee.jones@linaro.org>
15254 L: linux-pwm@vger.kernel.org
15256 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15258 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15259 F: Documentation/devicetree/bindings/pwm/
15260 F: Documentation/driver-api/pwm.rst
15261 F: drivers/gpio/gpio-mvebu.c
15263 F: drivers/video/backlight/pwm_bl.c
15264 F: include/linux/pwm.h
15265 F: include/linux/pwm_backlight.h
15266 K: pwm_(config|apply_state|ops)
15269 M: Robert Jarzmik <robert.jarzmik@free.fr>
15270 L: linux-gpio@vger.kernel.org
15272 F: drivers/gpio/gpio-pxa.c
15278 M: Robert Jarzmik <robert.jarzmik@free.fr>
15279 L: linux-rtc@vger.kernel.org
15282 PXA2xx/PXA3xx SUPPORT
15283 M: Daniel Mack <daniel@zonque.org>
15284 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15285 M: Robert Jarzmik <robert.jarzmik@free.fr>
15286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15288 T: git git://github.com/hzhuang1/linux.git
15289 T: git git://github.com/rjarzmik/linux.git
15290 F: arch/arm/boot/dts/pxa*
15291 F: arch/arm/mach-pxa/
15292 F: drivers/dma/pxa*
15293 F: drivers/pcmcia/pxa2xx*
15294 F: drivers/pinctrl/pxa/
15295 F: drivers/spi/spi-pxa2xx*
15296 F: drivers/usb/gadget/udc/pxa2*
15297 F: include/sound/pxa2xx-lib.h
15302 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15303 L: qat-linux@intel.com
15305 F: drivers/crypto/qat/
15307 QCOM AUDIO (ASoC) DRIVERS
15308 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15309 M: Banajit Goswami <bgoswami@codeaurora.org>
15310 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15312 F: sound/soc/codecs/lpass-va-macro.c
15313 F: sound/soc/codecs/lpass-wsa-macro.*
15314 F: sound/soc/codecs/msm8916-wcd-analog.c
15315 F: sound/soc/codecs/msm8916-wcd-digital.c
15316 F: sound/soc/codecs/wcd9335.*
15317 F: sound/soc/codecs/wcd934x.c
15318 F: sound/soc/codecs/wcd-clsh-v2.*
15319 F: sound/soc/codecs/wsa881x.c
15323 M: Alex Elder <elder@kernel.org>
15324 L: netdev@vger.kernel.org
15326 F: drivers/net/ipa/
15328 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15329 M: Gabriel Somlo <somlo@cmu.edu>
15330 M: "Michael S. Tsirkin" <mst@redhat.com>
15331 L: qemu-devel@nongnu.org
15333 F: drivers/firmware/qemu_fw_cfg.c
15334 F: include/uapi/linux/qemu_fw_cfg.h
15337 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15338 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15339 L: linux-rdma@vger.kernel.org
15341 F: drivers/infiniband/hw/qib/
15343 QLOGIC QL41xxx FCOE DRIVER
15344 M: Saurav Kashyap <skashyap@marvell.com>
15345 M: Javed Hasan <jhasan@marvell.com>
15346 M: GR-QLogic-Storage-Upstream@marvell.com
15347 L: linux-scsi@vger.kernel.org
15349 F: drivers/scsi/qedf/
15351 QLOGIC QL41xxx ISCSI DRIVER
15352 M: Nilesh Javali <njavali@marvell.com>
15353 M: Manish Rangankar <mrangankar@marvell.com>
15354 M: GR-QLogic-Storage-Upstream@marvell.com
15355 L: linux-scsi@vger.kernel.org
15357 F: drivers/scsi/qedi/
15359 QLOGIC QL4xxx ETHERNET DRIVER
15360 M: Ariel Elior <aelior@marvell.com>
15361 M: GR-everest-linux-l2@marvell.com
15362 L: netdev@vger.kernel.org
15364 F: drivers/net/ethernet/qlogic/qed/
15365 F: drivers/net/ethernet/qlogic/qede/
15366 F: include/linux/qed/
15368 QLOGIC QL4xxx RDMA DRIVER
15369 M: Michal Kalderon <mkalderon@marvell.com>
15370 M: Ariel Elior <aelior@marvell.com>
15371 L: linux-rdma@vger.kernel.org
15373 F: drivers/infiniband/hw/qedr/
15374 F: include/uapi/rdma/qedr-abi.h
15376 QLOGIC QLA1280 SCSI DRIVER
15377 M: Michael Reed <mdr@sgi.com>
15378 L: linux-scsi@vger.kernel.org
15380 F: drivers/scsi/qla1280.[ch]
15382 QLOGIC QLA2XXX FC-SCSI DRIVER
15383 M: Nilesh Javali <njavali@marvell.com>
15384 M: GR-QLogic-Storage-Upstream@marvell.com
15385 L: linux-scsi@vger.kernel.org
15387 F: drivers/scsi/qla2xxx/
15389 QLOGIC QLA3XXX NETWORK DRIVER
15390 M: GR-Linux-NIC-Dev@marvell.com
15391 L: netdev@vger.kernel.org
15393 F: drivers/net/ethernet/qlogic/qla3xxx.*
15395 QLOGIC QLA4XXX iSCSI DRIVER
15396 M: Nilesh Javali <njavali@marvell.com>
15397 M: Manish Rangankar <mrangankar@marvell.com>
15398 M: GR-QLogic-Storage-Upstream@marvell.com
15399 L: linux-scsi@vger.kernel.org
15401 F: drivers/scsi/qla4xxx/
15403 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15404 M: Shahed Shaikh <shshaikh@marvell.com>
15405 M: Manish Chopra <manishc@marvell.com>
15406 M: GR-Linux-NIC-Dev@marvell.com
15407 L: netdev@vger.kernel.org
15409 F: drivers/net/ethernet/qlogic/qlcnic/
15411 QLOGIC QLGE 10Gb ETHERNET DRIVER
15412 M: Manish Chopra <manishc@marvell.com>
15413 M: GR-Linux-NIC-Dev@marvell.com
15414 M: Coiby Xu <coiby.xu@gmail.com>
15415 L: netdev@vger.kernel.org
15417 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15418 F: drivers/staging/qlge/
15420 QM1D1B0004 MEDIA DRIVER
15421 M: Akihiro Tsukada <tskd08@gmail.com>
15422 L: linux-media@vger.kernel.org
15424 F: drivers/media/tuners/qm1d1b0004*
15426 QM1D1C0042 MEDIA DRIVER
15427 M: Akihiro Tsukada <tskd08@gmail.com>
15428 L: linux-media@vger.kernel.org
15430 F: drivers/media/tuners/qm1d1c0042*
15433 M: Anders Larsen <al@alarsen.net>
15435 W: http://www.alarsen.net/linux/qnx4fs/
15437 F: include/uapi/linux/qnx4_fs.h
15438 F: include/uapi/linux/qnxtypes.h
15440 QORIQ DPAA2 FSL-MC BUS DRIVER
15441 M: Stuart Yoder <stuyoder@gmail.com>
15442 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15443 L: linux-kernel@vger.kernel.org
15445 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15446 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15447 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15448 F: drivers/bus/fsl-mc/
15449 F: include/uapi/linux/fsl_mc.h
15451 QT1010 MEDIA DRIVER
15452 M: Antti Palosaari <crope@iki.fi>
15453 L: linux-media@vger.kernel.org
15455 W: https://linuxtv.org
15456 W: http://palosaari.fi/linux/
15457 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15458 T: git git://linuxtv.org/anttip/media_tree.git
15459 F: drivers/media/tuners/qt1010*
15461 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15462 M: Kalle Valo <kvalo@codeaurora.org>
15463 L: ath10k@lists.infradead.org
15465 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15467 F: drivers/net/wireless/ath/ath10k/
15469 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15470 M: Kalle Valo <kvalo@codeaurora.org>
15471 L: ath11k@lists.infradead.org
15473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15474 F: drivers/net/wireless/ath/ath11k/
15476 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15477 M: ath9k-devel@qca.qualcomm.com
15478 L: linux-wireless@vger.kernel.org
15480 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15481 F: drivers/net/wireless/ath/ath9k/
15483 QUALCOMM CAMERA SUBSYSTEM DRIVER
15484 M: Robert Foss <robert.foss@linaro.org>
15485 M: Todor Tomov <todor.too@gmail.com>
15486 L: linux-media@vger.kernel.org
15488 F: Documentation/admin-guide/media/qcom_camss.rst
15489 F: Documentation/devicetree/bindings/media/*camss*
15490 F: drivers/media/platform/qcom/camss/
15492 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15493 M: Niklas Cassel <nks@flawful.org>
15494 L: linux-pm@vger.kernel.org
15495 L: linux-arm-msm@vger.kernel.org
15497 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15498 F: drivers/soc/qcom/cpr.c
15500 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15501 M: Ilia Lin <ilia.lin@kernel.org>
15502 L: linux-pm@vger.kernel.org
15504 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15505 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15507 QUALCOMM CRYPTO DRIVERS
15508 M: Thara Gopinath <thara.gopinath@linaro.org>
15509 L: linux-crypto@vger.kernel.org
15510 L: linux-arm-msm@vger.kernel.org
15512 F: drivers/crypto/qce/
15514 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15515 M: Timur Tabi <timur@kernel.org>
15516 L: netdev@vger.kernel.org
15518 F: drivers/net/ethernet/qualcomm/emac/
15520 QUALCOMM ETHQOS ETHERNET DRIVER
15521 M: Vinod Koul <vkoul@kernel.org>
15522 L: netdev@vger.kernel.org
15524 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15525 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15527 QUALCOMM GENERIC INTERFACE I2C DRIVER
15528 M: Akash Asthana <akashast@codeaurora.org>
15529 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15530 L: linux-i2c@vger.kernel.org
15531 L: linux-arm-msm@vger.kernel.org
15533 F: drivers/i2c/busses/i2c-qcom-geni.c
15535 QUALCOMM HEXAGON ARCHITECTURE
15536 M: Brian Cain <bcain@codeaurora.org>
15537 L: linux-hexagon@vger.kernel.org
15541 QUALCOMM HIDMA DRIVER
15542 M: Sinan Kaya <okaya@kernel.org>
15543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15544 L: linux-arm-msm@vger.kernel.org
15545 L: dmaengine@vger.kernel.org
15547 F: drivers/dma/qcom/hidma*
15549 QUALCOMM I2C CCI DRIVER
15550 M: Loic Poulain <loic.poulain@linaro.org>
15551 M: Robert Foss <robert.foss@linaro.org>
15552 L: linux-i2c@vger.kernel.org
15553 L: linux-arm-msm@vger.kernel.org
15555 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15556 F: drivers/i2c/busses/i2c-qcom-cci.c
15559 M: Rob Clark <robdclark@gmail.com>
15560 L: iommu@lists.linux-foundation.org
15561 L: linux-arm-msm@vger.kernel.org
15563 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15565 QUALCOMM IPC ROUTER (QRTR) DRIVER
15566 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15567 L: linux-arm-msm@vger.kernel.org
15569 F: include/trace/events/qrtr.h
15570 F: include/uapi/linux/qrtr.h
15573 QUALCOMM IPCC MAILBOX DRIVER
15574 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15575 L: linux-arm-msm@vger.kernel.org
15577 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15578 F: drivers/mailbox/qcom-ipcc.c
15579 F: include/dt-bindings/mailbox/qcom-ipcc.h
15581 QUALCOMM IPQ4019 USB PHY DRIVER
15582 M: Robert Marko <robert.marko@sartura.hr>
15583 M: Luka Perkov <luka.perkov@sartura.hr>
15584 L: linux-arm-msm@vger.kernel.org
15586 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15587 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15589 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15590 M: Robert Marko <robert.marko@sartura.hr>
15591 M: Luka Perkov <luka.perkov@sartura.hr>
15592 L: linux-arm-msm@vger.kernel.org
15594 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15595 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15597 QUALCOMM RMNET DRIVER
15598 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15599 M: Sean Tranchetti <stranche@codeaurora.org>
15600 L: netdev@vger.kernel.org
15602 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15603 F: drivers/net/ethernet/qualcomm/rmnet/
15604 F: include/linux/if_rmnet.h
15606 QUALCOMM TSENS THERMAL DRIVER
15607 M: Amit Kucheria <amitk@kernel.org>
15608 M: Thara Gopinath <thara.gopinath@linaro.org>
15609 L: linux-pm@vger.kernel.org
15610 L: linux-arm-msm@vger.kernel.org
15612 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15613 F: drivers/thermal/qcom/
15615 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15616 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15617 L: linux-media@vger.kernel.org
15618 L: linux-arm-msm@vger.kernel.org
15620 T: git git://linuxtv.org/media_tree.git
15621 F: Documentation/devicetree/bindings/media/*venus*
15622 F: drivers/media/platform/qcom/venus/
15624 QUALCOMM WCN36XX WIRELESS DRIVER
15625 M: Kalle Valo <kvalo@codeaurora.org>
15626 L: wcn36xx@lists.infradead.org
15628 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15629 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15630 F: drivers/net/wireless/ath/wcn36xx/
15632 QUANTENNA QTNFMAC WIRELESS DRIVER
15633 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15634 R: Sergey Matyukevich <geomatsi@gmail.com>
15635 L: linux-wireless@vger.kernel.org
15637 F: drivers/net/wireless/quantenna
15639 RADEON and AMDGPU DRM DRIVERS
15640 M: Alex Deucher <alexander.deucher@amd.com>
15641 M: Christian König <christian.koenig@amd.com>
15642 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15643 L: amd-gfx@lists.freedesktop.org
15645 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15646 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15647 C: irc://irc.oftc.net/radeon
15648 F: drivers/gpu/drm/amd/
15649 F: drivers/gpu/drm/radeon/
15650 F: include/uapi/drm/amdgpu_drm.h
15651 F: include/uapi/drm/radeon_drm.h
15653 RADEON FRAMEBUFFER DISPLAY DRIVER
15654 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15655 L: linux-fbdev@vger.kernel.org
15657 F: drivers/video/fbdev/aty/radeon*
15658 F: include/uapi/linux/radeonfb.h
15660 RADIOSHARK RADIO DRIVER
15661 M: Hans Verkuil <hverkuil@xs4all.nl>
15662 L: linux-media@vger.kernel.org
15664 T: git git://linuxtv.org/media_tree.git
15665 F: drivers/media/radio/radio-shark.c
15667 RADIOSHARK2 RADIO DRIVER
15668 M: Hans Verkuil <hverkuil@xs4all.nl>
15669 L: linux-media@vger.kernel.org
15671 T: git git://linuxtv.org/media_tree.git
15672 F: drivers/media/radio/radio-shark2.c
15673 F: drivers/media/radio/radio-tea5777.c
15675 RADOS BLOCK DEVICE (RBD)
15676 M: Ilya Dryomov <idryomov@gmail.com>
15677 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15678 L: ceph-devel@vger.kernel.org
15680 W: http://ceph.com/
15681 T: git git://github.com/ceph/ceph-client.git
15682 F: Documentation/ABI/testing/sysfs-bus-rbd
15683 F: drivers/block/rbd.c
15684 F: drivers/block/rbd_types.h
15686 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15687 M: Paul Mackerras <paulus@samba.org>
15688 L: linux-fbdev@vger.kernel.org
15690 F: drivers/video/fbdev/aty/aty128fb.c
15692 RAINSHADOW-CEC DRIVER
15693 M: Hans Verkuil <hverkuil@xs4all.nl>
15694 L: linux-media@vger.kernel.org
15696 T: git git://linuxtv.org/media_tree.git
15697 F: drivers/media/cec/usb/rainshadow/
15699 RALINK MIPS ARCHITECTURE
15700 M: John Crispin <john@phrozen.org>
15701 L: linux-mips@vger.kernel.org
15703 F: arch/mips/ralink
15705 RALINK RT2X00 WIRELESS LAN DRIVER
15706 M: Stanislaw Gruszka <stf_xl@wp.pl>
15707 M: Helmut Schaa <helmut.schaa@googlemail.com>
15708 L: linux-wireless@vger.kernel.org
15710 F: drivers/net/wireless/ralink/rt2x00/
15712 RAMDISK RAM BLOCK DEVICE DRIVER
15713 M: Jens Axboe <axboe@kernel.dk>
15715 F: Documentation/admin-guide/blockdev/ramdisk.rst
15716 F: drivers/block/brd.c
15718 RANCHU VIRTUAL BOARD FOR MIPS
15719 M: Miodrag Dinic <miodrag.dinic@mips.com>
15720 L: linux-mips@vger.kernel.org
15722 F: arch/mips/configs/generic/board-ranchu.config
15723 F: arch/mips/generic/board-ranchu.c
15725 RANDOM NUMBER DRIVER
15726 M: "Theodore Ts'o" <tytso@mit.edu>
15728 F: drivers/char/random.c
15731 M: Matt Porter <mporter@kernel.crashing.org>
15732 M: Alexandre Bounine <alex.bou9@gmail.com>
15734 F: drivers/rapidio/
15737 M: Tony Luck <tony.luck@intel.com>
15738 M: Borislav Petkov <bp@alien8.de>
15739 L: linux-edac@vger.kernel.org
15741 F: Documentation/admin-guide/ras.rst
15743 F: include/linux/ras.h
15744 F: include/ras/ras_event.h
15746 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15747 L: linux-wireless@vger.kernel.org
15749 F: drivers/net/wireless/ray*
15751 RC-CORE / LIRC FRAMEWORK
15752 M: Sean Young <sean@mess.org>
15753 L: linux-media@vger.kernel.org
15755 W: http://linuxtv.org
15756 T: git git://linuxtv.org/media_tree.git
15757 F: Documentation/driver-api/media/rc-core.rst
15758 F: Documentation/userspace-api/media/rc/
15759 F: drivers/media/rc/
15760 F: include/media/rc-map.h
15761 F: include/media/rc-core.h
15762 F: include/uapi/linux/lirc.h
15764 RCMM REMOTE CONTROLS DECODER
15765 M: Patrick Lerda <patrick9876@free.fr>
15767 F: drivers/media/rc/ir-rcmm-decoder.c
15769 RCUTORTURE TEST FRAMEWORK
15770 M: "Paul E. McKenney" <paulmck@kernel.org>
15771 M: Josh Triplett <josh@joshtriplett.org>
15772 R: Steven Rostedt <rostedt@goodmis.org>
15773 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15774 R: Lai Jiangshan <jiangshanlai@gmail.com>
15775 L: rcu@vger.kernel.org
15777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15778 F: tools/testing/selftests/rcutorture
15780 RDACM20 Camera Sensor
15781 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15782 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15783 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15784 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15785 L: linux-media@vger.kernel.org
15787 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15788 F: drivers/media/i2c/max9271.c
15789 F: drivers/media/i2c/max9271.h
15790 F: drivers/media/i2c/rdacm20.c
15792 RDACM21 Camera Sensor
15793 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15794 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15795 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15796 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15797 L: linux-media@vger.kernel.org
15799 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15800 F: drivers/media/i2c/max9271.c
15801 F: drivers/media/i2c/max9271.h
15802 F: drivers/media/i2c/rdacm21.c
15805 M: Florian Fainelli <florian@openwrt.org>
15808 RDC R6040 FAST ETHERNET DRIVER
15809 M: Florian Fainelli <f.fainelli@gmail.com>
15810 L: netdev@vger.kernel.org
15812 F: drivers/net/ethernet/rdc/r6040.c
15814 RDMAVT - RDMA verbs software
15815 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15816 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15817 L: linux-rdma@vger.kernel.org
15819 F: drivers/infiniband/sw/rdmavt
15821 RDS - RELIABLE DATAGRAM SOCKETS
15822 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15823 L: netdev@vger.kernel.org
15824 L: linux-rdma@vger.kernel.org
15825 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15827 W: https://oss.oracle.com/projects/rds/
15828 F: Documentation/networking/rds.rst
15831 RDT - RESOURCE ALLOCATION
15832 M: Fenghua Yu <fenghua.yu@intel.com>
15833 M: Reinette Chatre <reinette.chatre@intel.com>
15834 L: linux-kernel@vger.kernel.org
15836 F: Documentation/x86/resctrl*
15837 F: arch/x86/include/asm/resctrl.h
15838 F: arch/x86/kernel/cpu/resctrl/
15839 F: tools/testing/selftests/resctrl/
15841 READ-COPY UPDATE (RCU)
15842 M: "Paul E. McKenney" <paulmck@kernel.org>
15843 M: Josh Triplett <josh@joshtriplett.org>
15844 R: Steven Rostedt <rostedt@goodmis.org>
15845 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15846 R: Lai Jiangshan <jiangshanlai@gmail.com>
15847 R: Joel Fernandes <joel@joelfernandes.org>
15848 L: rcu@vger.kernel.org
15850 W: http://www.rdrop.com/users/paulmck/RCU/
15851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15852 F: Documentation/RCU/
15853 F: include/linux/rcu*
15855 X: Documentation/RCU/torture.rst
15856 X: include/linux/srcu*.h
15857 X: kernel/rcu/srcu*.c
15859 REAL TIME CLOCK (RTC) SUBSYSTEM
15860 M: Alessandro Zummo <a.zummo@towertech.it>
15861 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15862 L: linux-rtc@vger.kernel.org
15864 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15866 F: Documentation/admin-guide/rtc.rst
15867 F: Documentation/devicetree/bindings/rtc/
15869 F: include/linux/platform_data/rtc-*
15870 F: include/linux/rtc.h
15871 F: include/linux/rtc/
15872 F: include/uapi/linux/rtc.h
15873 F: tools/testing/selftests/rtc/
15875 REALTEK AUDIO CODECS
15876 M: Oder Chiou <oder_chiou@realtek.com>
15878 F: include/sound/rt*.h
15879 F: sound/soc/codecs/rt*
15881 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15882 M: Linus Walleij <linus.walleij@linaro.org>
15884 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15885 F: drivers/net/dsa/realtek-smi*
15886 F: drivers/net/dsa/rtl83*
15888 REALTEK WIRELESS DRIVER (rtlwifi family)
15889 M: Ping-Ke Shih <pkshih@realtek.com>
15890 L: linux-wireless@vger.kernel.org
15892 W: https://wireless.wiki.kernel.org/
15893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15894 F: drivers/net/wireless/realtek/rtlwifi/
15896 REALTEK WIRELESS DRIVER (rtw88)
15897 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15898 L: linux-wireless@vger.kernel.org
15900 F: drivers/net/wireless/realtek/rtw88/
15902 REDPINE WIRELESS DRIVER
15903 M: Amitkumar Karwar <amitkarwar@gmail.com>
15904 M: Siva Rebbagondla <siva8118@gmail.com>
15905 L: linux-wireless@vger.kernel.org
15907 F: drivers/net/wireless/rsi/
15909 REGISTER MAP ABSTRACTION
15910 M: Mark Brown <broonie@kernel.org>
15911 L: linux-kernel@vger.kernel.org
15913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15914 F: Documentation/devicetree/bindings/regmap/
15915 F: drivers/base/regmap/
15916 F: include/linux/regmap.h
15918 REISERFS FILE SYSTEM
15919 L: reiserfs-devel@vger.kernel.org
15923 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15924 M: Ohad Ben-Cohen <ohad@wizery.com>
15925 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15926 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15927 L: linux-remoteproc@vger.kernel.org
15929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15930 F: Documentation/ABI/testing/sysfs-class-remoteproc
15931 F: Documentation/devicetree/bindings/remoteproc/
15932 F: Documentation/staging/remoteproc.rst
15933 F: drivers/remoteproc/
15934 F: include/linux/remoteproc.h
15935 F: include/linux/remoteproc/
15937 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15938 M: Ohad Ben-Cohen <ohad@wizery.com>
15939 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15940 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15941 L: linux-remoteproc@vger.kernel.org
15943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15944 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15945 F: Documentation/staging/rpmsg.rst
15947 F: include/linux/rpmsg.h
15948 F: include/linux/rpmsg/
15949 F: include/uapi/linux/rpmsg.h
15952 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15953 M: Stephan Gerhold <stephan@gerhold.net>
15954 L: netdev@vger.kernel.org
15955 L: linux-remoteproc@vger.kernel.org
15957 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15959 RENESAS CLOCK DRIVERS
15960 M: Geert Uytterhoeven <geert+renesas@glider.be>
15961 L: linux-renesas-soc@vger.kernel.org
15963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15964 F: Documentation/devicetree/bindings/clock/renesas,*
15965 F: drivers/clk/renesas/
15967 RENESAS EMEV2 I2C DRIVER
15968 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15969 L: linux-renesas-soc@vger.kernel.org
15971 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15972 F: drivers/i2c/busses/i2c-emev2.c
15974 RENESAS ETHERNET DRIVERS
15975 R: Sergey Shtylyov <s.shtylyov@omp.ru>
15976 L: netdev@vger.kernel.org
15977 L: linux-renesas-soc@vger.kernel.org
15978 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15979 F: drivers/net/ethernet/renesas/
15980 F: include/linux/sh_eth.h
15982 RENESAS R-CAR GYROADC DRIVER
15983 M: Marek Vasut <marek.vasut@gmail.com>
15984 L: linux-iio@vger.kernel.org
15986 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15987 F: drivers/iio/adc/rcar-gyroadc.c
15989 RENESAS R-CAR I2C DRIVERS
15990 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15991 L: linux-renesas-soc@vger.kernel.org
15993 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15994 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15995 F: drivers/i2c/busses/i2c-rcar.c
15996 F: drivers/i2c/busses/i2c-sh_mobile.c
15998 RENESAS R-CAR THERMAL DRIVERS
15999 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16000 L: linux-renesas-soc@vger.kernel.org
16002 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16003 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16004 F: drivers/thermal/rcar_gen3_thermal.c
16005 F: drivers/thermal/rcar_thermal.c
16007 RENESAS RIIC DRIVER
16008 M: Chris Brandt <chris.brandt@renesas.com>
16009 L: linux-renesas-soc@vger.kernel.org
16011 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16012 F: drivers/i2c/busses/i2c-riic.c
16014 RENESAS USB PHY DRIVER
16015 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16016 L: linux-renesas-soc@vger.kernel.org
16018 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16020 RENESAS RZ/G2L A/D DRIVER
16021 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16022 L: linux-iio@vger.kernel.org
16023 L: linux-renesas-soc@vger.kernel.org
16025 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16026 F: drivers/iio/adc/rzg2l_adc.c
16028 RESET CONTROLLER FRAMEWORK
16029 M: Philipp Zabel <p.zabel@pengutronix.de>
16031 T: git git://git.pengutronix.de/git/pza/linux
16032 F: Documentation/devicetree/bindings/reset/
16033 F: Documentation/driver-api/reset.rst
16035 F: include/dt-bindings/reset/
16036 F: include/linux/reset-controller.h
16037 F: include/linux/reset.h
16038 F: include/linux/reset/
16039 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16041 RESTARTABLE SEQUENCES SUPPORT
16042 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16043 M: Peter Zijlstra <peterz@infradead.org>
16044 M: "Paul E. McKenney" <paulmck@kernel.org>
16045 M: Boqun Feng <boqun.feng@gmail.com>
16046 L: linux-kernel@vger.kernel.org
16048 F: include/trace/events/rseq.h
16049 F: include/uapi/linux/rseq.h
16051 F: tools/testing/selftests/rseq/
16054 M: Johannes Berg <johannes@sipsolutions.net>
16055 L: linux-wireless@vger.kernel.org
16057 W: https://wireless.wiki.kernel.org/
16058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16060 F: Documentation/ABI/stable/sysfs-class-rfkill
16061 F: Documentation/driver-api/rfkill.rst
16062 F: include/linux/rfkill.h
16063 F: include/uapi/linux/rfkill.h
16067 M: Thomas Graf <tgraf@suug.ch>
16068 M: Herbert Xu <herbert@gondor.apana.org.au>
16069 L: netdev@vger.kernel.org
16071 F: include/linux/rhashtable-types.h
16072 F: include/linux/rhashtable.h
16073 F: lib/rhashtable.c
16074 F: lib/test_rhashtable.c
16076 RICOH R5C592 MEMORYSTICK DRIVER
16077 M: Maxim Levitsky <maximlevitsky@gmail.com>
16079 F: drivers/memstick/host/r592.*
16081 RICOH SMARTMEDIA/XD DRIVER
16082 M: Maxim Levitsky <maximlevitsky@gmail.com>
16084 F: drivers/mtd/nand/raw/r852.c
16085 F: drivers/mtd/nand/raw/r852.h
16087 RISC-V ARCHITECTURE
16088 M: Paul Walmsley <paul.walmsley@sifive.com>
16089 M: Palmer Dabbelt <palmer@dabbelt.com>
16090 M: Albert Ou <aou@eecs.berkeley.edu>
16091 L: linux-riscv@lists.infradead.org
16093 P: Documentation/riscv/patch-acceptance.rst
16094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16099 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16100 M: Lewis Hanly <lewis.hanly@microchip.com>
16101 L: linux-riscv@lists.infradead.org
16103 F: drivers/mailbox/mailbox-mpfs.c
16104 F: drivers/soc/microchip/
16105 F: include/soc/microchip/mpfs.h
16108 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16109 M: Jack Wang <jinpu.wang@ionos.com>
16110 L: linux-block@vger.kernel.org
16112 F: drivers/block/rnbd/
16115 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16117 W: http://sourceforge.net/projects/roccat/
16118 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16119 F: drivers/hid/hid-roccat*
16120 F: include/linux/hid-roccat*
16122 ROCKCHIP ISP V1 DRIVER
16123 M: Helen Koike <helen.koike@collabora.com>
16124 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16125 L: linux-media@vger.kernel.org
16126 L: linux-rockchip@lists.infradead.org
16128 F: Documentation/admin-guide/media/rkisp1.rst
16129 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16130 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16131 F: drivers/media/platform/rockchip/rkisp1
16132 F: include/uapi/linux/rkisp1-config.h
16134 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16135 M: Jacob Chen <jacob-chen@iotwrt.com>
16136 M: Ezequiel Garcia <ezequiel@collabora.com>
16137 L: linux-media@vger.kernel.org
16138 L: linux-rockchip@lists.infradead.org
16140 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16141 F: drivers/media/platform/rockchip/rga/
16143 ROCKCHIP VIDEO DECODER DRIVER
16144 M: Ezequiel Garcia <ezequiel@collabora.com>
16145 L: linux-media@vger.kernel.org
16146 L: linux-rockchip@lists.infradead.org
16148 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16149 F: drivers/staging/media/rkvdec/
16152 M: Jiri Pirko <jiri@resnulli.us>
16153 L: netdev@vger.kernel.org
16155 F: drivers/net/ethernet/rocker/
16157 ROCKETPORT EXPRESS/INFINITY DRIVER
16158 M: Kevin Cernekee <cernekee@gmail.com>
16159 L: linux-serial@vger.kernel.org
16161 F: drivers/tty/serial/rp2.*
16163 ROHM BD99954 CHARGER IC
16164 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16165 L: linux-power@fi.rohmeurope.com
16167 F: drivers/power/supply/bd99954-charger.c
16168 F: drivers/power/supply/bd99954-charger.h
16170 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16171 M: Tomasz Duszynski <tduszyns@gmail.com>
16173 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16174 F: drivers/iio/light/bh1750.c
16176 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16177 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16178 L: linux-kernel@vger.kernel.org
16179 L: linux-renesas-soc@vger.kernel.org
16181 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16182 F: drivers/gpio/gpio-bd9571mwv.c
16183 F: drivers/mfd/bd9571mwv.c
16184 F: drivers/regulator/bd9571mwv-regulator.c
16185 F: include/linux/mfd/bd9571mwv.h
16187 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16188 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16189 L: linux-power@fi.rohmeurope.com
16191 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16192 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16193 F: drivers/clk/clk-bd718x7.c
16194 F: drivers/gpio/gpio-bd70528.c
16195 F: drivers/gpio/gpio-bd71815.c
16196 F: drivers/gpio/gpio-bd71828.c
16197 F: drivers/mfd/rohm-bd70528.c
16198 F: drivers/mfd/rohm-bd71828.c
16199 F: drivers/mfd/rohm-bd718x7.c
16200 F: drivers/mfd/rohm-bd9576.c
16201 F: drivers/power/supply/bd70528-charger.c
16202 F: drivers/regulator/bd70528-regulator.c
16203 F: drivers/regulator/bd71815-regulator.c
16204 F: drivers/regulator/bd71828-regulator.c
16205 F: drivers/regulator/bd718x7-regulator.c
16206 F: drivers/regulator/bd9576-regulator.c
16207 F: drivers/regulator/rohm-regulator.c
16208 F: drivers/rtc/rtc-bd70528.c
16209 F: drivers/watchdog/bd70528_wdt.c
16210 F: drivers/watchdog/bd9576_wdt.c
16211 F: include/linux/mfd/rohm-bd70528.h
16212 F: include/linux/mfd/rohm-bd71815.h
16213 F: include/linux/mfd/rohm-bd71828.h
16214 F: include/linux/mfd/rohm-bd718x7.h
16215 F: include/linux/mfd/rohm-bd957x.h
16216 F: include/linux/mfd/rohm-generic.h
16217 F: include/linux/mfd/rohm-shared.h
16220 M: Ralf Baechle <ralf@linux-mips.org>
16221 L: linux-hams@vger.kernel.org
16223 W: http://www.linux-ax25.org/
16224 F: include/net/rose.h
16225 F: include/uapi/linux/rose.h
16228 ROTATION DRIVER FOR ALLWINNER A83T
16229 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16230 L: linux-media@vger.kernel.org
16232 T: git git://linuxtv.org/media_tree.git
16233 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16234 F: drivers/media/platform/sunxi/sun8i-rotate/
16236 RTL2830 MEDIA DRIVER
16237 M: Antti Palosaari <crope@iki.fi>
16238 L: linux-media@vger.kernel.org
16240 W: https://linuxtv.org
16241 W: http://palosaari.fi/linux/
16242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16243 T: git git://linuxtv.org/anttip/media_tree.git
16244 F: drivers/media/dvb-frontends/rtl2830*
16246 RTL2832 MEDIA DRIVER
16247 M: Antti Palosaari <crope@iki.fi>
16248 L: linux-media@vger.kernel.org
16250 W: https://linuxtv.org
16251 W: http://palosaari.fi/linux/
16252 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16253 T: git git://linuxtv.org/anttip/media_tree.git
16254 F: drivers/media/dvb-frontends/rtl2832*
16256 RTL2832_SDR MEDIA DRIVER
16257 M: Antti Palosaari <crope@iki.fi>
16258 L: linux-media@vger.kernel.org
16260 W: https://linuxtv.org
16261 W: http://palosaari.fi/linux/
16262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16263 T: git git://linuxtv.org/anttip/media_tree.git
16264 F: drivers/media/dvb-frontends/rtl2832_sdr*
16266 RTL8180 WIRELESS DRIVER
16267 L: linux-wireless@vger.kernel.org
16269 W: https://wireless.wiki.kernel.org/
16270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16271 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16273 RTL8187 WIRELESS DRIVER
16274 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16275 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16276 M: Larry Finger <Larry.Finger@lwfinger.net>
16277 L: linux-wireless@vger.kernel.org
16279 W: https://wireless.wiki.kernel.org/
16280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16281 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16283 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16284 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16285 L: linux-wireless@vger.kernel.org
16287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16288 F: drivers/net/wireless/realtek/rtl8xxxu/
16290 RTRS TRANSPORT DRIVERS
16291 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16292 M: Jack Wang <jinpu.wang@ionos.com>
16293 L: linux-rdma@vger.kernel.org
16295 F: drivers/infiniband/ulp/rtrs/
16297 RXRPC SOCKETS (AF_RXRPC)
16298 M: David Howells <dhowells@redhat.com>
16299 M: Marc Dionne <marc.dionne@auristor.com>
16300 L: linux-afs@lists.infradead.org
16302 W: https://www.infradead.org/~dhowells/kafs/
16303 F: Documentation/networking/rxrpc.rst
16304 F: include/keys/rxrpc-type.h
16305 F: include/net/af_rxrpc.h
16306 F: include/trace/events/rxrpc.h
16307 F: include/uapi/linux/rxrpc.h
16310 S3 SAVAGE FRAMEBUFFER DRIVER
16311 M: Antonino Daplas <adaplas@gmail.com>
16312 L: linux-fbdev@vger.kernel.org
16314 F: drivers/video/fbdev/savage/
16317 M: Heiko Carstens <hca@linux.ibm.com>
16318 M: Vasily Gorbik <gor@linux.ibm.com>
16319 M: Christian Borntraeger <borntraeger@de.ibm.com>
16320 R: Alexander Gordeev <agordeev@linux.ibm.com>
16321 L: linux-s390@vger.kernel.org
16323 W: http://www.ibm.com/developerworks/linux/linux390/
16324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16325 F: Documentation/driver-api/s390-drivers.rst
16326 F: Documentation/s390/
16330 S390 COMMON I/O LAYER
16331 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16332 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16333 L: linux-s390@vger.kernel.org
16335 W: http://www.ibm.com/developerworks/linux/linux390/
16336 F: drivers/s390/cio/
16339 M: Stefan Haberland <sth@linux.ibm.com>
16340 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16341 L: linux-s390@vger.kernel.org
16343 W: http://www.ibm.com/developerworks/linux/linux390/
16344 F: block/partitions/ibm.c
16345 F: drivers/s390/block/dasd*
16346 F: include/linux/dasd_mod.h
16349 M: Matthew Rosato <mjrosato@linux.ibm.com>
16350 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16351 L: linux-s390@vger.kernel.org
16353 W: http://www.ibm.com/developerworks/linux/linux390/
16354 F: drivers/iommu/s390-iommu.c
16356 S390 IUCV NETWORK LAYER
16357 M: Julian Wiedmann <jwi@linux.ibm.com>
16358 M: Karsten Graul <kgraul@linux.ibm.com>
16359 L: linux-s390@vger.kernel.org
16360 L: netdev@vger.kernel.org
16362 W: http://www.ibm.com/developerworks/linux/linux390/
16363 F: drivers/s390/net/*iucv*
16364 F: include/net/iucv/
16367 S390 NETWORK DRIVERS
16368 M: Julian Wiedmann <jwi@linux.ibm.com>
16369 M: Karsten Graul <kgraul@linux.ibm.com>
16370 L: linux-s390@vger.kernel.org
16371 L: netdev@vger.kernel.org
16373 W: http://www.ibm.com/developerworks/linux/linux390/
16374 F: drivers/s390/net/
16377 M: Niklas Schnelle <schnelle@linux.ibm.com>
16378 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16379 L: linux-s390@vger.kernel.org
16381 W: http://www.ibm.com/developerworks/linux/linux390/
16383 F: drivers/pci/hotplug/s390_pci_hpc.c
16384 F: Documentation/s390/pci.rst
16386 S390 VFIO AP DRIVER
16387 M: Tony Krowiak <akrowiak@linux.ibm.com>
16388 M: Halil Pasic <pasic@linux.ibm.com>
16389 M: Jason Herne <jjherne@linux.ibm.com>
16390 L: linux-s390@vger.kernel.org
16392 W: http://www.ibm.com/developerworks/linux/linux390/
16393 F: Documentation/s390/vfio-ap.rst
16394 F: drivers/s390/crypto/vfio_ap_drv.c
16395 F: drivers/s390/crypto/vfio_ap_ops.c
16396 F: drivers/s390/crypto/vfio_ap_private.h
16398 S390 VFIO-CCW DRIVER
16399 M: Eric Farman <farman@linux.ibm.com>
16400 M: Matthew Rosato <mjrosato@linux.ibm.com>
16401 R: Halil Pasic <pasic@linux.ibm.com>
16402 L: linux-s390@vger.kernel.org
16403 L: kvm@vger.kernel.org
16405 F: Documentation/s390/vfio-ccw.rst
16406 F: drivers/s390/cio/vfio_ccw*
16407 F: include/uapi/linux/vfio_ccw.h
16409 S390 VFIO-PCI DRIVER
16410 M: Matthew Rosato <mjrosato@linux.ibm.com>
16411 M: Eric Farman <farman@linux.ibm.com>
16412 L: linux-s390@vger.kernel.org
16413 L: kvm@vger.kernel.org
16415 F: drivers/vfio/pci/vfio_pci_zdev.c
16416 F: include/uapi/linux/vfio_zdev.h
16419 M: Harald Freudenberger <freude@linux.ibm.com>
16420 L: linux-s390@vger.kernel.org
16422 W: http://www.ibm.com/developerworks/linux/linux390/
16423 F: drivers/s390/crypto/
16426 M: Steffen Maier <maier@linux.ibm.com>
16427 M: Benjamin Block <bblock@linux.ibm.com>
16428 L: linux-s390@vger.kernel.org
16430 W: http://www.ibm.com/developerworks/linux/linux390/
16431 F: drivers/s390/scsi/zfcp_*
16433 S3C ADC BATTERY DRIVER
16434 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16435 L: linux-samsung-soc@vger.kernel.org
16437 F: drivers/power/supply/s3c_adc_battery.c
16438 F: include/linux/s3c_adc_battery.h
16440 S3C24XX SD/MMC Driver
16441 M: Ben Dooks <ben-linux@fluff.org>
16442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16444 F: drivers/mmc/host/s3cmci.*
16446 SAA6588 RDS RECEIVER DRIVER
16447 M: Hans Verkuil <hverkuil@xs4all.nl>
16448 L: linux-media@vger.kernel.org
16450 W: https://linuxtv.org
16451 T: git git://linuxtv.org/media_tree.git
16452 F: drivers/media/i2c/saa6588*
16454 SAA7134 VIDEO4LINUX DRIVER
16455 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16456 L: linux-media@vger.kernel.org
16458 W: https://linuxtv.org
16459 T: git git://linuxtv.org/media_tree.git
16460 F: Documentation/driver-api/media/drivers/saa7134*
16461 F: drivers/media/pci/saa7134/
16463 SAA7146 VIDEO4LINUX-2 DRIVER
16464 M: Hans Verkuil <hverkuil@xs4all.nl>
16465 L: linux-media@vger.kernel.org
16467 T: git git://linuxtv.org/media_tree.git
16468 F: drivers/media/common/saa7146/
16469 F: drivers/media/pci/saa7146/
16470 F: include/media/drv-intf/saa7146*
16472 SAFESETID SECURITY MODULE
16473 M: Micah Morton <mortonm@chromium.org>
16475 F: Documentation/admin-guide/LSM/SafeSetID.rst
16476 F: security/safesetid/
16478 SAMSUNG AUDIO (ASoC) DRIVERS
16479 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16480 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16481 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16483 F: Documentation/devicetree/bindings/sound/samsung*
16484 F: sound/soc/samsung/
16486 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16487 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16488 L: linux-crypto@vger.kernel.org
16489 L: linux-samsung-soc@vger.kernel.org
16491 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16492 F: drivers/crypto/exynos-rng.c
16494 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16495 M: Łukasz Stelmach <l.stelmach@samsung.com>
16496 L: linux-samsung-soc@vger.kernel.org
16498 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16499 F: drivers/char/hw_random/exynos-trng.c
16501 SAMSUNG FRAMEBUFFER DRIVER
16502 M: Jingoo Han <jingoohan1@gmail.com>
16503 L: linux-fbdev@vger.kernel.org
16505 F: drivers/video/fbdev/s3c-fb.c
16507 SAMSUNG INTERCONNECT DRIVERS
16508 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16509 M: Artur Świgoń <a.swigon@samsung.com>
16510 L: linux-pm@vger.kernel.org
16511 L: linux-samsung-soc@vger.kernel.org
16513 F: drivers/interconnect/samsung/
16515 SAMSUNG LAPTOP DRIVER
16516 M: Corentin Chary <corentin.chary@gmail.com>
16517 L: platform-driver-x86@vger.kernel.org
16519 F: drivers/platform/x86/samsung-laptop.c
16521 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16522 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16523 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16524 L: linux-kernel@vger.kernel.org
16525 L: linux-samsung-soc@vger.kernel.org
16527 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16528 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16529 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16530 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16531 F: drivers/clk/clk-s2mps11.c
16532 F: drivers/mfd/sec*.c
16533 F: drivers/regulator/s2m*.c
16534 F: drivers/regulator/s5m*.c
16535 F: drivers/rtc/rtc-s5m.c
16536 F: include/linux/mfd/samsung/
16538 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16539 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16540 L: linux-media@vger.kernel.org
16541 L: linux-samsung-soc@vger.kernel.org
16543 F: drivers/media/platform/s3c-camif/
16544 F: include/media/drv-intf/s3c_camif.h
16546 SAMSUNG S3FWRN5 NFC DRIVER
16547 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16548 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16549 L: linux-nfc@lists.01.org (subscribers-only)
16551 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16552 F: drivers/nfc/s3fwrn5
16554 SAMSUNG S5C73M3 CAMERA DRIVER
16555 M: Andrzej Hajda <a.hajda@samsung.com>
16556 L: linux-media@vger.kernel.org
16558 F: drivers/media/i2c/s5c73m3/*
16560 SAMSUNG S5K5BAF CAMERA DRIVER
16561 M: Andrzej Hajda <a.hajda@samsung.com>
16562 L: linux-media@vger.kernel.org
16564 F: drivers/media/i2c/s5k5baf.c
16566 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16567 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16568 M: Vladimir Zapolskiy <vz@mleia.com>
16569 L: linux-crypto@vger.kernel.org
16570 L: linux-samsung-soc@vger.kernel.org
16572 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16573 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16574 F: drivers/crypto/s5p-sss.c
16576 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16577 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16578 L: linux-media@vger.kernel.org
16580 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16581 F: drivers/media/platform/exynos4-is/
16583 SAMSUNG SOC CLOCK DRIVERS
16584 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16585 M: Tomasz Figa <tomasz.figa@gmail.com>
16586 M: Chanwoo Choi <cw00.choi@samsung.com>
16587 L: linux-samsung-soc@vger.kernel.org
16589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16590 F: Documentation/devicetree/bindings/clock/exynos*.txt
16591 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16592 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16593 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16594 F: drivers/clk/samsung/
16595 F: include/dt-bindings/clock/exynos*.h
16596 F: include/dt-bindings/clock/s3c*.h
16597 F: include/dt-bindings/clock/s5p*.h
16598 F: include/dt-bindings/clock/samsung,*.h
16599 F: include/linux/clk/samsung.h
16600 F: include/linux/platform_data/clk-s3c2410.h
16602 SAMSUNG SPI DRIVERS
16603 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16604 M: Andi Shyti <andi@etezian.org>
16605 L: linux-spi@vger.kernel.org
16606 L: linux-samsung-soc@vger.kernel.org
16608 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16609 F: drivers/spi/spi-s3c*
16610 F: include/linux/platform_data/spi-s3c64xx.h
16611 F: include/linux/spi/s3c24xx-fiq.h
16613 SAMSUNG SXGBE DRIVERS
16614 M: Byungho An <bh74.an@samsung.com>
16615 L: netdev@vger.kernel.org
16617 F: drivers/net/ethernet/samsung/sxgbe/
16619 SAMSUNG THERMAL DRIVER
16620 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16621 L: linux-pm@vger.kernel.org
16622 L: linux-samsung-soc@vger.kernel.org
16624 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16625 F: drivers/thermal/samsung/
16627 SAMSUNG USB2 PHY DRIVER
16628 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16629 L: linux-kernel@vger.kernel.org
16631 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16632 F: Documentation/driver-api/phy/samsung-usb2.rst
16633 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16634 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16635 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16636 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16637 F: drivers/phy/samsung/phy-samsung-usb2.c
16638 F: drivers/phy/samsung/phy-samsung-usb2.h
16640 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16641 M: Paul Barker <paul.barker@sancloud.com>
16642 R: Marc Murphy <marc.murphy@sancloud.com>
16644 F: arch/arm/boot/dts/am335x-sancloud*
16647 M: Zwane Mwaikambo <zwanem@gmail.com>
16649 F: drivers/watchdog/sc1200wdt.c
16652 M: Ingo Molnar <mingo@redhat.com>
16653 M: Peter Zijlstra <peterz@infradead.org>
16654 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16655 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16656 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16657 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16658 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16659 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16660 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16661 L: linux-kernel@vger.kernel.org
16663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16664 F: include/linux/preempt.h
16665 F: include/linux/sched.h
16666 F: include/linux/wait.h
16667 F: include/uapi/linux/sched.h
16670 SCR24X CHIP CARD INTERFACE DRIVER
16671 M: Lubomir Rintel <lkundrak@v3.sk>
16673 F: drivers/char/pcmcia/scr24x_cs.c
16675 SCSI RDMA PROTOCOL (SRP) INITIATOR
16676 M: Bart Van Assche <bvanassche@acm.org>
16677 L: linux-rdma@vger.kernel.org
16679 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16680 F: drivers/infiniband/ulp/srp/
16681 F: include/scsi/srp.h
16683 SCSI RDMA PROTOCOL (SRP) TARGET
16684 M: Bart Van Assche <bvanassche@acm.org>
16685 L: linux-rdma@vger.kernel.org
16686 L: target-devel@vger.kernel.org
16688 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16689 F: drivers/infiniband/ulp/srpt/
16692 M: Doug Gilbert <dgilbert@interlog.com>
16693 L: linux-scsi@vger.kernel.org
16695 W: http://sg.danny.cz/sg
16696 F: Documentation/scsi/scsi-generic.rst
16697 F: drivers/scsi/sg.c
16698 F: include/scsi/sg.h
16701 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16702 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16703 L: linux-scsi@vger.kernel.org
16705 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16708 F: Documentation/devicetree/bindings/scsi/
16713 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16714 L: linux-scsi@vger.kernel.org
16716 F: Documentation/scsi/st.rst
16717 F: drivers/scsi/st.*
16718 F: drivers/scsi/st_*.h
16720 SCSI TARGET CORE USER DRIVER
16721 M: Bodo Stroesser <bostroesser@gmail.com>
16722 L: linux-scsi@vger.kernel.org
16723 L: target-devel@vger.kernel.org
16725 F: Documentation/target/tcmu-design.rst
16726 F: drivers/target/target_core_user.c
16727 F: include/uapi/linux/target_core_user.h
16729 SCSI TARGET SUBSYSTEM
16730 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16731 L: linux-scsi@vger.kernel.org
16732 L: target-devel@vger.kernel.org
16734 W: http://www.linux-iscsi.org
16735 Q: https://patchwork.kernel.org/project/target-devel/list/
16736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16737 F: Documentation/target/
16742 M: Vlad Yasevich <vyasevich@gmail.com>
16743 M: Neil Horman <nhorman@tuxdriver.com>
16744 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16745 L: linux-sctp@vger.kernel.org
16747 W: http://lksctp.sourceforge.net
16748 F: Documentation/networking/sctp.rst
16749 F: include/linux/sctp.h
16750 F: include/net/sctp/
16751 F: include/uapi/linux/sctp.h
16755 M: Jim Cromie <jim.cromie@gmail.com>
16757 F: Documentation/i2c/busses/scx200_acb.rst
16758 F: arch/x86/platform/scx200/
16759 F: drivers/i2c/busses/scx200*
16760 F: drivers/mtd/maps/scx200_docflash.c
16761 F: drivers/watchdog/scx200_wdt.c
16762 F: include/linux/scx200.h
16765 M: Jim Cromie <jim.cromie@gmail.com>
16767 F: drivers/char/scx200_gpio.c
16768 F: include/linux/scx200_gpio.h
16770 SCx200 HRT CLOCKSOURCE DRIVER
16771 M: Jim Cromie <jim.cromie@gmail.com>
16773 F: drivers/clocksource/scx200_hrt.c
16775 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16776 M: Sascha Sommer <saschasommer@freenet.de>
16777 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16779 F: drivers/mmc/host/sdricoh_cs.c
16781 SECO BOARDS CEC DRIVER
16782 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16784 F: drivers/media/cec/platform/seco/seco-cec.c
16785 F: drivers/media/cec/platform/seco/seco-cec.h
16788 M: Kees Cook <keescook@chromium.org>
16789 R: Andy Lutomirski <luto@amacapital.net>
16790 R: Will Drewry <wad@chromium.org>
16792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16793 F: Documentation/userspace-api/seccomp_filter.rst
16794 F: include/linux/seccomp.h
16795 F: include/uapi/linux/seccomp.h
16796 F: kernel/seccomp.c
16797 F: tools/testing/selftests/kselftest_harness.h
16798 F: tools/testing/selftests/seccomp/*
16799 K: \bsecure_computing
16802 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16803 M: Al Cooper <alcooperx@gmail.com>
16804 L: linux-mmc@vger.kernel.org
16805 L: bcm-kernel-feedback-list@broadcom.com
16807 F: drivers/mmc/host/sdhci-brcmstb*
16809 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16810 M: Adrian Hunter <adrian.hunter@intel.com>
16811 L: linux-mmc@vger.kernel.org
16813 F: drivers/mmc/host/sdhci*
16814 F: include/linux/mmc/sdhci*
16816 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16817 M: Eugen Hristev <eugen.hristev@microchip.com>
16818 L: linux-mmc@vger.kernel.org
16820 F: drivers/mmc/host/sdhci-of-at91.c
16822 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16823 M: Ben Dooks <ben-linux@fluff.org>
16824 M: Jaehoon Chung <jh80.chung@samsung.com>
16825 L: linux-mmc@vger.kernel.org
16827 F: drivers/mmc/host/sdhci-s3c*
16829 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16830 M: Viresh Kumar <vireshk@kernel.org>
16831 L: linux-mmc@vger.kernel.org
16833 F: drivers/mmc/host/sdhci-spear.c
16835 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16836 M: Kishon Vijay Abraham I <kishon@ti.com>
16837 L: linux-mmc@vger.kernel.org
16839 F: drivers/mmc/host/sdhci-omap.c
16841 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16842 M: Jonathan Derrick <jonathan.derrick@intel.com>
16843 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16844 L: linux-block@vger.kernel.org
16846 F: block/opal_proto.h
16848 F: include/linux/sed*
16849 F: include/uapi/linux/sed*
16852 M: Security Officers <security@kernel.org>
16854 F: Documentation/admin-guide/security-bugs.rst
16857 M: James Morris <jmorris@namei.org>
16858 M: "Serge E. Hallyn" <serge@hallyn.com>
16859 L: linux-security-module@vger.kernel.org (suggested Cc:)
16861 W: http://kernsec.org/
16862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16864 X: security/selinux/
16866 SELINUX SECURITY MODULE
16867 M: Paul Moore <paul@paul-moore.com>
16868 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16869 M: Eric Paris <eparis@parisplace.org>
16870 L: selinux@vger.kernel.org
16872 W: https://selinuxproject.org
16873 W: https://github.com/SELinuxProject
16874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16875 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16876 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16877 F: Documentation/admin-guide/LSM/SELinux.rst
16878 F: include/trace/events/avc.h
16879 F: include/uapi/linux/selinux_netlink.h
16880 F: scripts/selinux/
16881 F: security/selinux/
16884 M: Jiri Slaby <jirislaby@kernel.org>
16886 F: drivers/misc/phantom.c
16887 F: include/uapi/linux/phantom.h
16889 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16890 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16892 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16893 F: drivers/iio/chemical/scd30.h
16894 F: drivers/iio/chemical/scd30_core.c
16895 F: drivers/iio/chemical/scd30_i2c.c
16896 F: drivers/iio/chemical/scd30_serial.c
16898 SENSIRION SGP40 GAS SENSOR DRIVER
16899 M: Andreas Klinger <ak@it-klinger.de>
16901 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16902 F: drivers/iio/chemical/sgp40.c
16904 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16905 M: Tomasz Duszynski <tduszyns@gmail.com>
16907 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16908 F: drivers/iio/chemical/sps30.c
16909 F: drivers/iio/chemical/sps30_i2c.c
16910 F: drivers/iio/chemical/sps30_serial.c
16913 M: Rob Herring <robh@kernel.org>
16914 L: linux-serial@vger.kernel.org
16916 F: Documentation/devicetree/bindings/serial/serial.yaml
16917 F: drivers/tty/serdev/
16918 F: include/linux/serdev.h
16921 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16922 L: linux-serial@vger.kernel.org
16924 F: Documentation/devicetree/bindings/serial/
16925 F: drivers/tty/serial/
16928 M: Sean Young <sean@mess.org>
16929 L: linux-media@vger.kernel.org
16931 F: drivers/media/rc/serial_ir.c
16933 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16934 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16935 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16937 F: Documentation/devicetree/bindings/slimbus/
16938 F: drivers/slimbus/
16939 F: include/linux/slimbus.h
16942 M: Edward Cree <ecree.xilinx@gmail.com>
16943 M: Martin Habets <habetsm.xilinx@gmail.com>
16944 L: netdev@vger.kernel.org
16946 F: drivers/net/ethernet/sfc/
16948 SFF/SFP/SFP+ MODULE SUPPORT
16949 M: Russell King <linux@armlinux.org.uk>
16950 L: netdev@vger.kernel.org
16952 F: drivers/net/phy/phylink.c
16953 F: drivers/net/phy/sfp*
16954 F: include/linux/mdio/mdio-i2c.h
16955 F: include/linux/phylink.h
16956 F: include/linux/sfp.h
16957 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)
16960 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16962 F: drivers/misc/sgi-gru/
16964 SGI XP/XPC/XPNET DRIVER
16965 M: Robin Holt <robinmholt@gmail.com>
16966 M: Steve Wahl <steve.wahl@hpe.com>
16967 R: Mike Travis <mike.travis@hpe.com>
16969 F: drivers/misc/sgi-xp/
16971 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16972 M: Karsten Graul <kgraul@linux.ibm.com>
16973 L: linux-s390@vger.kernel.org
16975 W: http://www.ibm.com/developerworks/linux/linux390/
16978 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16979 M: Linus Walleij <linus.walleij@linaro.org>
16980 L: linux-iio@vger.kernel.org
16982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16983 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16984 F: drivers/iio/light/gp2ap002.c
16986 SHARP RJ54N1CB0C SENSOR DRIVER
16987 M: Jacopo Mondi <jacopo@jmondi.org>
16988 L: linux-media@vger.kernel.org
16990 T: git git://linuxtv.org/media_tree.git
16991 F: drivers/media/i2c/rj54n1cb0c.c
16992 F: include/media/i2c/rj54n1cb0c.h
16994 SH_VOU V4L2 OUTPUT DRIVER
16995 L: linux-media@vger.kernel.org
16997 F: drivers/media/platform/sh_vou.c
16998 F: include/media/drv-intf/sh_vou.h
17000 SI2157 MEDIA DRIVER
17001 M: Antti Palosaari <crope@iki.fi>
17002 L: linux-media@vger.kernel.org
17004 W: https://linuxtv.org
17005 W: http://palosaari.fi/linux/
17006 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17007 T: git git://linuxtv.org/anttip/media_tree.git
17008 F: drivers/media/tuners/si2157*
17010 SI2165 MEDIA DRIVER
17011 M: Matthias Schwarzott <zzam@gentoo.org>
17012 L: linux-media@vger.kernel.org
17014 W: https://linuxtv.org
17015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17016 F: drivers/media/dvb-frontends/si2165*
17018 SI2168 MEDIA DRIVER
17019 M: Antti Palosaari <crope@iki.fi>
17020 L: linux-media@vger.kernel.org
17022 W: https://linuxtv.org
17023 W: http://palosaari.fi/linux/
17024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17025 T: git git://linuxtv.org/anttip/media_tree.git
17026 F: drivers/media/dvb-frontends/si2168*
17028 SI470X FM RADIO RECEIVER I2C DRIVER
17029 M: Hans Verkuil <hverkuil@xs4all.nl>
17030 L: linux-media@vger.kernel.org
17032 W: https://linuxtv.org
17033 T: git git://linuxtv.org/media_tree.git
17034 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17036 SI470X FM RADIO RECEIVER USB DRIVER
17037 M: Hans Verkuil <hverkuil@xs4all.nl>
17038 L: linux-media@vger.kernel.org
17040 W: https://linuxtv.org
17041 T: git git://linuxtv.org/media_tree.git
17042 F: drivers/media/radio/si470x/radio-si470x-common.c
17043 F: drivers/media/radio/si470x/radio-si470x-usb.c
17044 F: drivers/media/radio/si470x/radio-si470x.h
17046 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17047 M: Eduardo Valentin <edubezval@gmail.com>
17048 L: linux-media@vger.kernel.org
17050 W: https://linuxtv.org
17051 T: git git://linuxtv.org/media_tree.git
17052 F: drivers/media/radio/si4713/si4713.?
17054 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17055 M: Eduardo Valentin <edubezval@gmail.com>
17056 L: linux-media@vger.kernel.org
17058 W: https://linuxtv.org
17059 T: git git://linuxtv.org/media_tree.git
17060 F: drivers/media/radio/si4713/radio-platform-si4713.c
17062 SI4713 FM RADIO TRANSMITTER USB DRIVER
17063 M: Hans Verkuil <hverkuil@xs4all.nl>
17064 L: linux-media@vger.kernel.org
17066 W: https://linuxtv.org
17067 T: git git://linuxtv.org/media_tree.git
17068 F: drivers/media/radio/si4713/radio-usb-si4713.c
17071 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17072 L: linux-media@vger.kernel.org
17074 W: https://linuxtv.org
17075 T: git git://linuxtv.org/media_tree.git
17076 F: drivers/media/common/siano/
17077 F: drivers/media/mmc/siano/
17078 F: drivers/media/usb/siano/
17079 F: drivers/media/usb/siano/
17082 M: Palmer Dabbelt <palmer@dabbelt.com>
17083 M: Paul Walmsley <paul.walmsley@sifive.com>
17084 L: linux-riscv@lists.infradead.org
17086 T: git git://github.com/sifive/riscv-linux.git
17090 SIFIVE FU540 SYSTEM-ON-CHIP
17091 M: Paul Walmsley <paul.walmsley@sifive.com>
17092 M: Palmer Dabbelt <palmer@dabbelt.com>
17093 L: linux-riscv@lists.infradead.org
17095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17100 M: Green Wan <green.wan@sifive.com>
17102 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17103 F: drivers/dma/sf-pdma/
17105 SILEAD TOUCHSCREEN DRIVER
17106 M: Hans de Goede <hdegoede@redhat.com>
17107 L: linux-input@vger.kernel.org
17108 L: platform-driver-x86@vger.kernel.org
17110 F: drivers/input/touchscreen/silead.c
17111 F: drivers/platform/x86/touchscreen_dmi.c
17113 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17114 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17116 F: drivers/staging/wfx/
17118 SILICON MOTION SM712 FRAME BUFFER DRIVER
17119 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17120 M: Teddy Wang <teddy.wang@siliconmotion.com>
17121 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17122 L: linux-fbdev@vger.kernel.org
17124 F: Documentation/fb/sm712fb.rst
17125 F: drivers/video/fbdev/sm712*
17127 SILVACO I3C DUAL-ROLE MASTER
17128 M: Miquel Raynal <miquel.raynal@bootlin.com>
17129 M: Conor Culhane <conor.culhane@silvaco.com>
17130 L: linux-i3c@lists.infradead.org
17132 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17133 F: drivers/i3c/master/svc-i3c-master.c
17136 M: Hans de Goede <hdegoede@redhat.com>
17137 L: linux-fbdev@vger.kernel.org
17139 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17140 F: drivers/video/fbdev/simplefb.c
17141 F: include/linux/platform_data/simplefb.h
17143 SIMTEC EB110ATX (Chalice CATS)
17144 M: Simtec Linux Team <linux@simtec.co.uk>
17146 W: http://www.simtec.co.uk/products/EB110ATX/
17148 SIMTEC EB2410ITX (BAST)
17149 M: Simtec Linux Team <linux@simtec.co.uk>
17151 W: http://www.simtec.co.uk/products/EB2410ITX/
17152 F: arch/arm/mach-s3c/bast-ide.c
17153 F: arch/arm/mach-s3c/bast-irq.c
17154 F: arch/arm/mach-s3c/mach-bast.c
17157 M: Thorsten Scherer <t.scherer@eckelmann.de>
17158 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17159 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17161 F: drivers/gpio/gpio-siox.c
17163 F: include/trace/events/siox.h
17165 SIPHASH PRF ROUTINES
17166 M: Jason A. Donenfeld <Jason@zx2c4.com>
17168 F: include/linux/siphash.h
17170 F: lib/test_siphash.c
17172 SIS 190 ETHERNET DRIVER
17173 M: Francois Romieu <romieu@fr.zoreil.com>
17174 L: netdev@vger.kernel.org
17176 F: drivers/net/ethernet/sis/sis190.c
17178 SIS 900/7016 FAST ETHERNET DRIVER
17179 M: Daniele Venzano <venza@brownhat.org>
17180 L: netdev@vger.kernel.org
17182 W: http://www.brownhat.org/sis900.html
17183 F: drivers/net/ethernet/sis/sis900.*
17185 SIS FRAMEBUFFER DRIVER
17186 M: Thomas Winischhofer <thomas@winischhofer.net>
17188 W: http://www.winischhofer.net/linuxsisvga.shtml
17189 F: Documentation/fb/sisfb.rst
17190 F: drivers/video/fbdev/sis/
17191 F: include/video/sisfb.h
17193 SIS I2C TOUCHSCREEN DRIVER
17194 M: Mika Penttilä <mika.penttila@nextfour.com>
17195 L: linux-input@vger.kernel.org
17197 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17198 F: drivers/input/touchscreen/sis_i2c.c
17201 M: Thomas Winischhofer <thomas@winischhofer.net>
17203 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17204 F: drivers/usb/misc/sisusbvga/
17207 M: Christoph Lameter <cl@linux.com>
17208 M: Pekka Enberg <penberg@kernel.org>
17209 M: David Rientjes <rientjes@google.com>
17210 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17211 M: Andrew Morton <akpm@linux-foundation.org>
17212 M: Vlastimil Babka <vbabka@suse.cz>
17213 L: linux-mm@kvack.org
17215 F: include/linux/sl?b*.h
17218 SLEEPABLE READ-COPY UPDATE (SRCU)
17219 M: Lai Jiangshan <jiangshanlai@gmail.com>
17220 M: "Paul E. McKenney" <paulmck@kernel.org>
17221 M: Josh Triplett <josh@joshtriplett.org>
17222 R: Steven Rostedt <rostedt@goodmis.org>
17223 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17224 L: rcu@vger.kernel.org
17226 W: http://www.rdrop.com/users/paulmck/RCU/
17227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17228 F: include/linux/srcu*.h
17229 F: kernel/rcu/srcu*.c
17231 SMACK SECURITY MODULE
17232 M: Casey Schaufler <casey@schaufler-ca.com>
17233 L: linux-security-module@vger.kernel.org
17235 W: http://schaufler-ca.com
17236 T: git git://github.com/cschaufler/smack-next
17237 F: Documentation/admin-guide/LSM/Smack.rst
17240 SMC91x ETHERNET DRIVER
17241 M: Nicolas Pitre <nico@fluxnic.net>
17243 F: drivers/net/ethernet/smsc/smc91x.*
17245 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17246 M: Mark Rutland <mark.rutland@arm.com>
17247 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17248 M: Sudeep Holla <sudeep.holla@arm.com>
17249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17251 F: drivers/firmware/smccc/
17252 F: include/linux/arm-smccc.h
17254 SMM665 HARDWARE MONITOR DRIVER
17255 M: Guenter Roeck <linux@roeck-us.net>
17256 L: linux-hwmon@vger.kernel.org
17258 F: Documentation/hwmon/smm665.rst
17259 F: drivers/hwmon/smm665.c
17261 SMSC EMC2103 HARDWARE MONITOR DRIVER
17262 M: Steve Glendinning <steve.glendinning@shawell.net>
17263 L: linux-hwmon@vger.kernel.org
17265 F: Documentation/hwmon/emc2103.rst
17266 F: drivers/hwmon/emc2103.c
17268 SMSC SCH5627 HARDWARE MONITOR DRIVER
17269 M: Hans de Goede <hdegoede@redhat.com>
17270 L: linux-hwmon@vger.kernel.org
17272 F: Documentation/hwmon/sch5627.rst
17273 F: drivers/hwmon/sch5627.c
17275 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17276 M: Steve Glendinning <steve.glendinning@shawell.net>
17277 L: linux-fbdev@vger.kernel.org
17279 F: drivers/video/fbdev/smscufx.c
17281 SMSC47B397 HARDWARE MONITOR DRIVER
17282 M: Jean Delvare <jdelvare@suse.com>
17283 L: linux-hwmon@vger.kernel.org
17285 F: Documentation/hwmon/smsc47b397.rst
17286 F: drivers/hwmon/smsc47b397.c
17288 SMSC911x ETHERNET DRIVER
17289 M: Steve Glendinning <steve.glendinning@shawell.net>
17290 L: netdev@vger.kernel.org
17292 F: drivers/net/ethernet/smsc/smsc911x.*
17293 F: include/linux/smsc911x.h
17295 SMSC9420 PCI ETHERNET DRIVER
17296 M: Steve Glendinning <steve.glendinning@shawell.net>
17297 L: netdev@vger.kernel.org
17299 F: drivers/net/ethernet/smsc/smsc9420.*
17301 SOCIONEXT (SNI) AVE NETWORK DRIVER
17302 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17303 L: netdev@vger.kernel.org
17305 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17306 F: drivers/net/ethernet/socionext/sni_ave.c
17308 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17309 M: Jassi Brar <jaswinder.singh@linaro.org>
17310 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17311 L: netdev@vger.kernel.org
17313 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17314 F: drivers/net/ethernet/socionext/netsec.c
17316 SOCIONEXT (SNI) Synquacer SPI DRIVER
17317 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17318 M: Jassi Brar <jaswinder.singh@linaro.org>
17319 L: linux-spi@vger.kernel.org
17321 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17322 F: drivers/spi/spi-synquacer.c
17324 SOCIONEXT SYNQUACER I2C DRIVER
17325 M: Ard Biesheuvel <ardb@kernel.org>
17326 L: linux-i2c@vger.kernel.org
17328 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17329 F: drivers/i2c/busses/i2c-synquacer.c
17331 SOCIONEXT UNIPHIER SOUND DRIVER
17332 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17334 F: sound/soc/uniphier/
17336 SOEKRIS NET48XX LED SUPPORT
17337 M: Chris Boot <bootc@bootc.net>
17339 F: drivers/leds/leds-net48xx.c
17341 SOFT-IWARP DRIVER (siw)
17342 M: Bernard Metzler <bmt@zurich.ibm.com>
17343 L: linux-rdma@vger.kernel.org
17345 F: drivers/infiniband/sw/siw/
17346 F: include/uapi/rdma/siw-abi.h
17348 SOFT-ROCE DRIVER (rxe)
17349 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17350 L: linux-rdma@vger.kernel.org
17352 F: drivers/infiniband/sw/rxe/
17353 F: include/uapi/rdma/rdma_user_rxe.h
17355 SOFTLOGIC 6x10 MPEG CODEC
17356 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17357 M: Anton Sviridenko <anton@corp.bluecherry.net>
17358 M: Andrey Utkin <andrey_utkin@fastmail.com>
17359 M: Ismael Luceno <ismael@iodev.co.uk>
17360 L: linux-media@vger.kernel.org
17362 F: drivers/media/pci/solo6x10/
17364 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17365 M: James Morse <james.morse@arm.com>
17366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17368 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17369 F: drivers/firmware/arm_sdei.c
17370 F: include/linux/arm_sdei.h
17371 F: include/uapi/linux/arm_sdei.h
17374 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17375 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17376 L: linux-acpi@vger.kernel.org
17378 F: drivers/base/swnode.c
17380 SOFTWARE RAID (Multiple Disks) SUPPORT
17381 M: Song Liu <song@kernel.org>
17382 L: linux-raid@vger.kernel.org
17384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17385 F: drivers/md/Kconfig
17386 F: drivers/md/Makefile
17388 F: drivers/md/raid*
17389 F: include/linux/raid/
17390 F: include/uapi/linux/raid/
17392 SOLIDRUN CLEARFOG SUPPORT
17393 M: Russell King <linux@armlinux.org.uk>
17395 F: arch/arm/boot/dts/armada-388-clearfog*
17396 F: arch/arm/boot/dts/armada-38x-solidrun-*
17398 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17399 M: Russell King <linux@armlinux.org.uk>
17401 F: arch/arm/boot/dts/imx6*-cubox-i*
17402 F: arch/arm/boot/dts/imx6*-hummingboard*
17403 F: arch/arm/boot/dts/imx6*-sr-*
17405 SONIC NETWORK DRIVER
17406 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17407 L: netdev@vger.kernel.org
17409 F: drivers/net/ethernet/natsemi/sonic.*
17411 SONICS SILICON BACKPLANE DRIVER (SSB)
17412 M: Michael Buesch <m@bues.ch>
17413 L: linux-wireless@vger.kernel.org
17416 F: include/linux/ssb/
17418 SONY IMX208 SENSOR DRIVER
17419 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17420 L: linux-media@vger.kernel.org
17422 T: git git://linuxtv.org/media_tree.git
17423 F: drivers/media/i2c/imx208.c
17425 SONY IMX214 SENSOR DRIVER
17426 M: Ricardo Ribalda <ribalda@kernel.org>
17427 L: linux-media@vger.kernel.org
17429 T: git git://linuxtv.org/media_tree.git
17430 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17431 F: drivers/media/i2c/imx214.c
17433 SONY IMX219 SENSOR DRIVER
17434 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17435 L: linux-media@vger.kernel.org
17437 T: git git://linuxtv.org/media_tree.git
17438 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17439 F: drivers/media/i2c/imx219.c
17441 SONY IMX258 SENSOR DRIVER
17442 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17443 L: linux-media@vger.kernel.org
17445 T: git git://linuxtv.org/media_tree.git
17446 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17447 F: drivers/media/i2c/imx258.c
17449 SONY IMX274 SENSOR DRIVER
17450 M: Leon Luo <leonl@leopardimaging.com>
17451 L: linux-media@vger.kernel.org
17453 T: git git://linuxtv.org/media_tree.git
17454 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17455 F: drivers/media/i2c/imx274.c
17457 SONY IMX290 SENSOR DRIVER
17458 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17459 L: linux-media@vger.kernel.org
17461 T: git git://linuxtv.org/media_tree.git
17462 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17463 F: drivers/media/i2c/imx290.c
17465 SONY IMX319 SENSOR DRIVER
17466 M: Bingbu Cao <bingbu.cao@intel.com>
17467 L: linux-media@vger.kernel.org
17469 T: git git://linuxtv.org/media_tree.git
17470 F: drivers/media/i2c/imx319.c
17472 SONY IMX334 SENSOR DRIVER
17473 M: Paul J. Murphy <paul.j.murphy@intel.com>
17474 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17475 L: linux-media@vger.kernel.org
17477 T: git git://linuxtv.org/media_tree.git
17478 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17479 F: drivers/media/i2c/imx334.c
17481 SONY IMX335 SENSOR DRIVER
17482 M: Paul J. Murphy <paul.j.murphy@intel.com>
17483 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17484 L: linux-media@vger.kernel.org
17486 T: git git://linuxtv.org/media_tree.git
17487 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17488 F: drivers/media/i2c/imx335.c
17490 SONY IMX355 SENSOR DRIVER
17491 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17492 L: linux-media@vger.kernel.org
17494 T: git git://linuxtv.org/media_tree.git
17495 F: drivers/media/i2c/imx355.c
17497 SONY IMX412 SENSOR DRIVER
17498 M: Paul J. Murphy <paul.j.murphy@intel.com>
17499 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17500 L: linux-media@vger.kernel.org
17502 T: git git://linuxtv.org/media_tree.git
17503 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17504 F: drivers/media/i2c/imx412.c
17506 SONY MEMORYSTICK SUBSYSTEM
17507 M: Maxim Levitsky <maximlevitsky@gmail.com>
17508 M: Alex Dubov <oakad@yahoo.com>
17509 M: Ulf Hansson <ulf.hansson@linaro.org>
17510 L: linux-mmc@vger.kernel.org
17512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17513 F: drivers/memstick/
17514 F: include/linux/memstick.h
17516 SONY VAIO CONTROL DEVICE DRIVER
17517 M: Mattia Dongili <malattia@linux.it>
17518 L: platform-driver-x86@vger.kernel.org
17520 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17521 F: Documentation/admin-guide/laptops/sony-laptop.rst
17522 F: drivers/char/sonypi.c
17523 F: drivers/platform/x86/sony-laptop.c
17524 F: include/linux/sony-laptop.h
17527 M: Jaroslav Kysela <perex@perex.cz>
17528 M: Takashi Iwai <tiwai@suse.com>
17529 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17531 W: http://www.alsa-project.org/
17532 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17534 F: Documentation/sound/
17536 F: include/uapi/sound/
17539 SOUND - COMPRESSED AUDIO
17540 M: Vinod Koul <vkoul@kernel.org>
17541 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17544 F: Documentation/sound/designs/compress-offload.rst
17545 F: include/sound/compress_driver.h
17546 F: include/uapi/sound/compress_*
17547 F: sound/core/compress_offload.c
17548 F: sound/soc/soc-compress.c
17550 SOUND - DMAENGINE HELPERS
17551 M: Lars-Peter Clausen <lars@metafoo.de>
17553 F: include/sound/dmaengine_pcm.h
17554 F: sound/core/pcm_dmaengine.c
17555 F: sound/soc/soc-generic-dmaengine-pcm.c
17557 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17558 M: Liam Girdwood <lgirdwood@gmail.com>
17559 M: Mark Brown <broonie@kernel.org>
17560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17562 W: http://alsa-project.org/main/index.php/ASoC
17563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17564 F: Documentation/devicetree/bindings/sound/
17565 F: Documentation/sound/soc/
17566 F: include/dt-bindings/sound/
17567 F: include/sound/soc*
17570 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17571 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17572 M: Liam Girdwood <lgirdwood@gmail.com>
17573 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17574 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17575 M: Daniel Baluta <daniel.baluta@nxp.com>
17576 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17578 W: https://github.com/thesofproject/linux/
17581 SOUNDWIRE SUBSYSTEM
17582 M: Vinod Koul <vkoul@kernel.org>
17583 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17584 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17585 R: Sanyog Kale <sanyog.r.kale@intel.com>
17586 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17589 F: Documentation/driver-api/soundwire/
17590 F: drivers/soundwire/
17591 F: include/linux/soundwire/
17594 M: Olli Salonen <olli.salonen@iki.fi>
17595 L: linux-media@vger.kernel.org
17597 W: https://linuxtv.org
17598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17599 F: drivers/media/dvb-frontends/sp2*
17601 SPARC + UltraSPARC (sparc/sparc64)
17602 M: "David S. Miller" <davem@davemloft.net>
17603 L: sparclinux@vger.kernel.org
17605 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17611 SPARC SERIAL DRIVERS
17612 M: "David S. Miller" <davem@davemloft.net>
17613 L: sparclinux@vger.kernel.org
17615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17617 F: drivers/tty/serial/suncore.c
17618 F: drivers/tty/serial/sunhv.c
17619 F: drivers/tty/serial/sunsab.c
17620 F: drivers/tty/serial/sunsab.h
17621 F: drivers/tty/serial/sunsu.c
17622 F: drivers/tty/serial/sunzilog.c
17623 F: drivers/tty/serial/sunzilog.h
17624 F: drivers/tty/vcc.c
17625 F: include/linux/sunserialcore.h
17628 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17629 L: linux-sparse@vger.kernel.org
17631 W: https://sparse.docs.kernel.org/
17632 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17633 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17634 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17635 F: include/linux/compiler.h
17637 SPEAKUP CONSOLE SPEECH DRIVER
17638 M: William Hubbs <w.d.hubbs@gmail.com>
17639 M: Chris Brannon <chris@the-brannons.com>
17640 M: Kirk Reiser <kirk@reisers.ca>
17641 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17642 L: speakup@linux-speakup.org
17644 W: http://www.linux-speakup.org/
17645 W: https://github.com/linux-speakup/speakup
17646 B: https://github.com/linux-speakup/speakup/issues
17647 F: drivers/accessibility/speakup/
17649 SPEAR CLOCK FRAMEWORK SUPPORT
17650 M: Viresh Kumar <vireshk@kernel.org>
17651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17653 W: http://www.st.com/spear
17654 F: drivers/clk/spear/
17656 SPEAR PLATFORM SUPPORT
17657 M: Viresh Kumar <vireshk@kernel.org>
17658 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17661 W: http://www.st.com/spear
17662 F: arch/arm/boot/dts/spear*
17663 F: arch/arm/mach-spear/
17666 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17667 R: Michael Walle <michael@walle.cc>
17668 R: Pratyush Yadav <p.yadav@ti.com>
17669 L: linux-mtd@lists.infradead.org
17671 W: http://www.linux-mtd.infradead.org/
17672 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17673 C: irc://irc.oftc.net/mtd
17674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17675 F: drivers/mtd/spi-nor/
17676 F: include/linux/mtd/spi-nor.h
17679 M: Mark Brown <broonie@kernel.org>
17680 L: linux-spi@vger.kernel.org
17682 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17684 F: Documentation/devicetree/bindings/spi/
17685 F: Documentation/spi/
17687 F: include/linux/spi/
17688 F: include/uapi/linux/spi/
17691 SPIDERNET NETWORK DRIVER for CELL
17692 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17693 M: Geoff Levand <geoff@infradead.org>
17694 L: netdev@vger.kernel.org
17695 L: linuxppc-dev@lists.ozlabs.org
17697 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17698 F: drivers/net/ethernet/toshiba/spider_net*
17701 M: Stephen Boyd <sboyd@kernel.org>
17702 L: linux-kernel@vger.kernel.org
17704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17705 F: Documentation/devicetree/bindings/spmi/
17707 F: include/dt-bindings/spmi/spmi.h
17708 F: include/linux/spmi.h
17709 F: include/trace/events/spmi.h
17712 M: Jeremy Kerr <jk@ozlabs.org>
17713 L: linuxppc-dev@lists.ozlabs.org
17715 W: http://www.ibm.com/developerworks/power/cell/
17716 F: Documentation/filesystems/spufs/spufs.rst
17717 F: arch/powerpc/platforms/cell/spufs/
17719 SQUASHFS FILE SYSTEM
17720 M: Phillip Lougher <phillip@squashfs.org.uk>
17721 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17723 W: http://squashfs.org.uk
17724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17725 F: Documentation/filesystems/squashfs.rst
17728 SRM (Alpha) environment access
17729 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17731 F: arch/alpha/kernel/srm_env.c
17733 ST LSM6DSx IMU IIO DRIVER
17734 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17735 L: linux-iio@vger.kernel.org
17737 W: http://www.st.com/
17738 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17739 F: drivers/iio/imu/st_lsm6dsx/
17741 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17742 M: Mickael Guene <mickael.guene@st.com>
17743 L: linux-media@vger.kernel.org
17745 T: git git://linuxtv.org/media_tree.git
17746 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17747 F: drivers/media/i2c/st-mipid02.c
17749 ST STM32 I2C/SMBUS DRIVER
17750 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17751 M: Alain Volmat <alain.volmat@foss.st.com>
17752 L: linux-i2c@vger.kernel.org
17754 F: drivers/i2c/busses/i2c-stm32*
17756 ST STM32 SPI DRIVER
17757 M: Alain Volmat <alain.volmat@foss.st.com>
17758 L: linux-spi@vger.kernel.org
17760 F: drivers/spi/spi-stm32.c
17763 M: Daniel Nilsson <daniel.nilsson@flex.com>
17764 L: linux-hwmon@vger.kernel.org
17766 F: Documentation/hwmon/stpddc60.rst
17767 F: drivers/hwmon/pmbus/stpddc60.c
17769 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17770 M: Song Qiang <songqiang1304521@gmail.com>
17771 L: linux-iio@vger.kernel.org
17773 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17774 F: drivers/iio/proximity/vl53l0x-i2c.c
17777 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17778 M: Sasha Levin <sashal@kernel.org>
17779 L: stable@vger.kernel.org
17781 F: Documentation/process/stable-kernel-rules.rst
17783 STAGING - ATOMISP DRIVER
17784 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17785 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17786 L: linux-media@vger.kernel.org
17788 F: drivers/staging/media/atomisp/
17790 STAGING - FIELDBUS SUBSYSTEM
17791 M: Sven Van Asbroeck <TheSven73@gmail.com>
17793 F: drivers/staging/fieldbus/*
17794 F: drivers/staging/fieldbus/Documentation/
17796 STAGING - HMS ANYBUS-S BUS
17797 M: Sven Van Asbroeck <TheSven73@gmail.com>
17799 F: drivers/staging/fieldbus/anybuss/
17801 STAGING - INDUSTRIAL IO
17802 M: Jonathan Cameron <jic23@kernel.org>
17803 L: linux-iio@vger.kernel.org
17805 F: Documentation/devicetree/bindings/staging/iio/
17806 F: drivers/staging/iio/
17808 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17809 M: Marc Dietrich <marvin24@gmx.de>
17810 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17811 L: linux-tegra@vger.kernel.org
17813 F: drivers/staging/nvec/
17815 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17816 M: Jens Frederich <jfrederich@gmail.com>
17817 M: Jon Nettleton <jon.nettleton@gmail.com>
17819 W: http://wiki.laptop.org/go/DCON
17820 F: drivers/staging/olpc_dcon/
17822 STAGING - REALTEK RTL8188EU DRIVERS
17823 M: Larry Finger <Larry.Finger@lwfinger.net>
17824 M: Phillip Potter <phil@philpotter.co.uk>
17826 F: drivers/staging/r8188eu/
17828 STAGING - REALTEK RTL8712U DRIVERS
17829 M: Larry Finger <Larry.Finger@lwfinger.net>
17830 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17832 F: drivers/staging/rtl8712/
17834 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17835 M: Michael Hennerich <michael.hennerich@analog.com>
17836 L: linux-fbdev@vger.kernel.org
17838 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17839 F: drivers/staging/fbtft/fb_seps525.c
17841 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17842 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17843 M: Teddy Wang <teddy.wang@siliconmotion.com>
17844 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17845 L: linux-fbdev@vger.kernel.org
17847 F: drivers/staging/sm750fb/
17849 STAGING - VIA VT665X DRIVERS
17850 M: Forest Bond <forest@alittletooquiet.net>
17852 F: drivers/staging/vt665?/
17855 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17856 L: linux-staging@lists.linux.dev
17858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17859 F: drivers/staging/
17861 STARFIRE/DURALAN NETWORK DRIVER
17862 M: Ion Badulescu <ionut@badula.org>
17864 F: drivers/net/ethernet/adaptec/starfire*
17867 M: Peter Zijlstra <peterz@infradead.org>
17868 M: Josh Poimboeuf <jpoimboe@redhat.com>
17869 M: Jason Baron <jbaron@akamai.com>
17870 R: Steven Rostedt <rostedt@goodmis.org>
17871 R: Ard Biesheuvel <ardb@kernel.org>
17873 F: arch/*/include/asm/jump_label*.h
17874 F: arch/*/include/asm/static_call*.h
17875 F: arch/*/kernel/jump_label.c
17876 F: arch/*/kernel/static_call.c
17877 F: include/linux/jump_label*.h
17878 F: include/linux/static_call*.h
17879 F: kernel/jump_label.c
17880 F: kernel/static_call.c
17882 STI AUDIO (ASoC) DRIVERS
17883 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17884 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17886 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17890 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17892 F: Documentation/devicetree/bindings/media/stih-cec.txt
17893 F: drivers/media/cec/platform/sti/
17895 STK1160 USB VIDEO CAPTURE DRIVER
17896 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17897 L: linux-media@vger.kernel.org
17899 T: git git://linuxtv.org/media_tree.git
17900 F: drivers/media/usb/stk1160/
17902 STM32 AUDIO (ASoC) DRIVERS
17903 M: Olivier Moysan <olivier.moysan@foss.st.com>
17904 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17905 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17907 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
17908 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
17911 STM32 TIMER/LPTIMER DRIVERS
17912 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17914 F: Documentation/ABI/testing/*timer-stm32
17915 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17916 F: drivers/*/stm32-*timer*
17917 F: drivers/pwm/pwm-stm32*
17918 F: include/linux/*/stm32-*tim*
17920 STMMAC ETHERNET DRIVER
17921 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17922 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17923 M: Jose Abreu <joabreu@synopsys.com>
17924 L: netdev@vger.kernel.org
17926 W: http://www.stlinux.com
17927 F: Documentation/networking/device_drivers/ethernet/stmicro/
17928 F: drivers/net/ethernet/stmicro/stmmac/
17931 M: Sam Creasey <sammy@sammy.net>
17933 W: http://sammy.net/sun3/
17934 F: arch/m68k/include/asm/sun3*
17935 F: arch/m68k/kernel/*sun3*
17936 F: arch/m68k/sun3*/
17937 F: drivers/net/ethernet/i825xx/sun3*
17939 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17940 M: Hans de Goede <hdegoede@redhat.com>
17941 L: linux-input@vger.kernel.org
17943 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17944 F: drivers/input/keyboard/sun4i-lradc-keys.c
17946 SUNDANCE NETWORK DRIVER
17947 M: Denis Kirjanov <kda@linux-powerpc.org>
17948 L: netdev@vger.kernel.org
17950 F: drivers/net/ethernet/dlink/sundance.c
17953 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17954 M: Rich Felker <dalias@libc.org>
17955 L: linux-sh@vger.kernel.org
17957 Q: http://patchwork.kernel.org/project/linux-sh/list/
17958 F: Documentation/sh/
17963 M: "Rafael J. Wysocki" <rafael@kernel.org>
17964 M: Len Brown <len.brown@intel.com>
17965 M: Pavel Machek <pavel@ucw.cz>
17966 L: linux-pm@vger.kernel.org
17968 B: https://bugzilla.kernel.org
17969 F: Documentation/power/
17970 F: arch/x86/kernel/acpi/
17971 F: drivers/base/power/
17972 F: include/linux/freezer.h
17973 F: include/linux/pm.h
17974 F: include/linux/suspend.h
17978 M: Martin Mares <mj@ucw.cz>
17979 L: linux-video@atrey.karlin.mff.cuni.cz
17981 F: Documentation/admin-guide/svga.rst
17982 F: arch/x86/boot/video*
17985 M: Christoph Hellwig <hch@infradead.org>
17986 L: iommu@lists.linux-foundation.org
17988 W: http://git.infradead.org/users/hch/dma-mapping.git
17989 T: git git://git.infradead.org/users/hch/dma-mapping.git
17990 F: arch/*/kernel/pci-swiotlb.c
17991 F: include/linux/swiotlb.h
17992 F: kernel/dma/swiotlb.c
17995 M: Jiri Pirko <jiri@resnulli.us>
17996 M: Ivan Vecera <ivecera@redhat.com>
17997 L: netdev@vger.kernel.org
17999 F: include/net/switchdev.h
18002 SY8106A REGULATOR DRIVER
18003 M: Icenowy Zheng <icenowy@aosc.io>
18005 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18006 F: drivers/regulator/sy8106a-regulator.c
18008 SYNC FILE FRAMEWORK
18009 M: Sumit Semwal <sumit.semwal@linaro.org>
18010 R: Gustavo Padovan <gustavo@padovan.org>
18011 L: linux-media@vger.kernel.org
18012 L: dri-devel@lists.freedesktop.org
18014 T: git git://anongit.freedesktop.org/drm/drm-misc
18015 F: Documentation/driver-api/sync_file.rst
18016 F: drivers/dma-buf/dma-fence*
18017 F: drivers/dma-buf/sw_sync.c
18018 F: drivers/dma-buf/sync_*
18019 F: include/linux/sync_file.h
18020 F: include/uapi/linux/sync_file.h
18022 SYNOPSYS ARC ARCHITECTURE
18023 M: Vineet Gupta <vgupta@kernel.org>
18024 L: linux-snps-arc@lists.infradead.org
18026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18027 F: Documentation/devicetree/bindings/arc/*
18028 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18030 F: drivers/clocksource/arc_timer.c
18031 F: drivers/tty/serial/arc_uart.c
18033 SYNOPSYS ARC HSDK SDP pll clock driver
18034 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18036 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18037 F: drivers/clk/clk-hsdk-pll.c
18039 SYNOPSYS ARC SDP clock driver
18040 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18042 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18043 F: drivers/clk/axs10x/*
18045 SYNOPSYS ARC SDP platform support
18046 M: Alexey Brodkin <abrodkin@synopsys.com>
18048 F: Documentation/devicetree/bindings/arc/axs10*
18049 F: arch/arc/boot/dts/ax*
18050 F: arch/arc/plat-axs10x
18052 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18053 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18055 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18056 F: drivers/reset/reset-axs10x.c
18058 SYNOPSYS CREG GPIO DRIVER
18059 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18061 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18062 F: drivers/gpio/gpio-creg-snps.c
18064 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18065 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18067 F: drivers/tty/serial/8250/8250_dw.c
18068 F: drivers/tty/serial/8250/8250_dwlib.*
18069 F: drivers/tty/serial/8250/8250_lpss.c
18071 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18072 M: Hoan Tran <hoan@os.amperecomputing.com>
18073 M: Serge Semin <fancer.lancer@gmail.com>
18074 L: linux-gpio@vger.kernel.org
18076 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18077 F: drivers/gpio/gpio-dwapb.c
18079 SYNOPSYS DESIGNWARE APB SSI DRIVER
18080 M: Serge Semin <fancer.lancer@gmail.com>
18081 L: linux-spi@vger.kernel.org
18083 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18084 F: drivers/spi/spi-dw*
18086 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18087 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18089 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18090 F: drivers/dma/dw-axi-dmac/
18092 SYNOPSYS DESIGNWARE DMAC DRIVER
18093 M: Viresh Kumar <vireshk@kernel.org>
18094 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18096 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18098 F: include/dt-bindings/dma/dw-dmac.h
18099 F: include/linux/dma/dw.h
18100 F: include/linux/platform_data/dma-dw.h
18102 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18103 M: Jose Abreu <Jose.Abreu@synopsys.com>
18104 L: netdev@vger.kernel.org
18106 F: drivers/net/ethernet/synopsys/
18108 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18109 M: Jose Abreu <Jose.Abreu@synopsys.com>
18110 L: netdev@vger.kernel.org
18112 F: drivers/net/pcs/pcs-xpcs.c
18113 F: drivers/net/pcs/pcs-xpcs.h
18114 F: include/linux/pcs/pcs-xpcs.h
18116 SYNOPSYS DESIGNWARE I2C DRIVER
18117 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18118 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18119 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18120 L: linux-i2c@vger.kernel.org
18122 F: drivers/i2c/busses/i2c-designware-*
18124 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18125 M: Jaehoon Chung <jh80.chung@samsung.com>
18126 L: linux-mmc@vger.kernel.org
18128 F: drivers/mmc/host/dw_mmc*
18130 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18131 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18133 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18134 F: drivers/reset/reset-hsdk.c
18135 F: include/dt-bindings/reset/snps,hsdk-reset.h
18137 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18138 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18139 M: Manjunath M B <manjumb@synopsys.com>
18140 L: linux-mmc@vger.kernel.org
18142 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18144 SYSTEM CONFIGURATION (SYSCON)
18145 M: Lee Jones <lee.jones@linaro.org>
18146 M: Arnd Bergmann <arnd@arndb.de>
18148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18149 F: drivers/mfd/syscon.c
18151 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18152 M: Sudeep Holla <sudeep.holla@arm.com>
18153 R: Cristian Marussi <cristian.marussi@arm.com>
18154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18156 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18157 F: drivers/clk/clk-sc[mp]i.c
18158 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18159 F: drivers/firmware/arm_scmi/
18160 F: drivers/firmware/arm_scpi.c
18161 F: drivers/regulator/scmi-regulator.c
18162 F: drivers/reset/reset-scmi.c
18163 F: include/linux/sc[mp]i_protocol.h
18164 F: include/trace/events/scmi.h
18165 F: include/uapi/linux/virtio_scmi.h
18167 SYSTEM RESET/SHUTDOWN DRIVERS
18168 M: Sebastian Reichel <sre@kernel.org>
18169 L: linux-pm@vger.kernel.org
18171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18172 F: Documentation/devicetree/bindings/power/reset/
18173 F: drivers/power/reset/
18175 SYSTEM TRACE MODULE CLASS
18176 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18179 F: Documentation/trace/stm.rst
18180 F: drivers/hwtracing/stm/
18181 F: include/linux/stm.h
18182 F: include/uapi/linux/stm.h
18184 SYSTEM76 ACPI DRIVER
18185 M: Jeremy Soller <jeremy@system76.com>
18186 M: System76 Product Development <productdev@system76.com>
18187 L: platform-driver-x86@vger.kernel.org
18189 F: drivers/platform/x86/system76_acpi.c
18192 M: Christoph Hellwig <hch@infradead.org>
18194 F: Documentation/filesystems/sysv-fs.rst
18196 F: include/linux/sysv_fs.h
18198 TASKSTATS STATISTICS INTERFACE
18199 M: Balbir Singh <bsingharora@gmail.com>
18201 F: Documentation/accounting/taskstats*
18202 F: include/linux/taskstats*
18203 F: kernel/taskstats.c
18206 M: Jamal Hadi Salim <jhs@mojatatu.com>
18207 M: Cong Wang <xiyou.wangcong@gmail.com>
18208 M: Jiri Pirko <jiri@resnulli.us>
18209 L: netdev@vger.kernel.org
18211 F: include/net/pkt_cls.h
18212 F: include/net/pkt_sched.h
18213 F: include/net/tc_act/
18214 F: include/uapi/linux/pkt_cls.h
18215 F: include/uapi/linux/pkt_sched.h
18216 F: include/uapi/linux/tc_act/
18217 F: include/uapi/linux/tc_ematch/
18220 TC90522 MEDIA DRIVER
18221 M: Akihiro Tsukada <tskd08@gmail.com>
18222 L: linux-media@vger.kernel.org
18224 F: drivers/media/dvb-frontends/tc90522*
18226 TCP LOW PRIORITY MODULE
18227 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18228 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18230 W: http://tcp-lp-mod.sourceforge.net/
18231 F: net/ipv4/tcp_lp.c
18233 TDA10071 MEDIA DRIVER
18234 M: Antti Palosaari <crope@iki.fi>
18235 L: linux-media@vger.kernel.org
18237 W: https://linuxtv.org
18238 W: http://palosaari.fi/linux/
18239 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18240 T: git git://linuxtv.org/anttip/media_tree.git
18241 F: drivers/media/dvb-frontends/tda10071*
18243 TDA18212 MEDIA DRIVER
18244 M: Antti Palosaari <crope@iki.fi>
18245 L: linux-media@vger.kernel.org
18247 W: https://linuxtv.org
18248 W: http://palosaari.fi/linux/
18249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18250 T: git git://linuxtv.org/anttip/media_tree.git
18251 F: drivers/media/tuners/tda18212*
18253 TDA18218 MEDIA DRIVER
18254 M: Antti Palosaari <crope@iki.fi>
18255 L: linux-media@vger.kernel.org
18257 W: https://linuxtv.org
18258 W: http://palosaari.fi/linux/
18259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18260 T: git git://linuxtv.org/anttip/media_tree.git
18261 F: drivers/media/tuners/tda18218*
18263 TDA18250 MEDIA DRIVER
18264 M: Olli Salonen <olli.salonen@iki.fi>
18265 L: linux-media@vger.kernel.org
18267 W: https://linuxtv.org
18268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18269 T: git git://linuxtv.org/media_tree.git
18270 F: drivers/media/tuners/tda18250*
18272 TDA18271 MEDIA DRIVER
18273 M: Michael Krufky <mkrufky@linuxtv.org>
18274 L: linux-media@vger.kernel.org
18276 W: https://linuxtv.org
18277 W: http://github.com/mkrufky
18278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18279 T: git git://linuxtv.org/mkrufky/tuners.git
18280 F: drivers/media/tuners/tda18271*
18282 TDA1997x MEDIA DRIVER
18283 M: Tim Harvey <tharvey@gateworks.com>
18284 L: linux-media@vger.kernel.org
18286 W: https://linuxtv.org
18287 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18288 F: drivers/media/i2c/tda1997x.*
18290 TDA827x MEDIA DRIVER
18291 M: Michael Krufky <mkrufky@linuxtv.org>
18292 L: linux-media@vger.kernel.org
18294 W: https://linuxtv.org
18295 W: http://github.com/mkrufky
18296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18297 T: git git://linuxtv.org/mkrufky/tuners.git
18298 F: drivers/media/tuners/tda8290.*
18300 TDA8290 MEDIA DRIVER
18301 M: Michael Krufky <mkrufky@linuxtv.org>
18302 L: linux-media@vger.kernel.org
18304 W: https://linuxtv.org
18305 W: http://github.com/mkrufky
18306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18307 T: git git://linuxtv.org/mkrufky/tuners.git
18308 F: drivers/media/tuners/tda8290.*
18310 TDA9840 MEDIA DRIVER
18311 M: Hans Verkuil <hverkuil@xs4all.nl>
18312 L: linux-media@vger.kernel.org
18314 W: https://linuxtv.org
18315 T: git git://linuxtv.org/media_tree.git
18316 F: drivers/media/i2c/tda9840*
18318 TEA5761 TUNER DRIVER
18319 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18320 L: linux-media@vger.kernel.org
18322 W: https://linuxtv.org
18323 T: git git://linuxtv.org/media_tree.git
18324 F: drivers/media/tuners/tea5761.*
18326 TEA5767 TUNER DRIVER
18327 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18328 L: linux-media@vger.kernel.org
18330 W: https://linuxtv.org
18331 T: git git://linuxtv.org/media_tree.git
18332 F: drivers/media/tuners/tea5767.*
18334 TEA6415C MEDIA DRIVER
18335 M: Hans Verkuil <hverkuil@xs4all.nl>
18336 L: linux-media@vger.kernel.org
18338 W: https://linuxtv.org
18339 T: git git://linuxtv.org/media_tree.git
18340 F: drivers/media/i2c/tea6415c*
18342 TEA6420 MEDIA DRIVER
18343 M: Hans Verkuil <hverkuil@xs4all.nl>
18344 L: linux-media@vger.kernel.org
18346 W: https://linuxtv.org
18347 T: git git://linuxtv.org/media_tree.git
18348 F: drivers/media/i2c/tea6420*
18351 M: Jiri Pirko <jiri@resnulli.us>
18352 L: netdev@vger.kernel.org
18354 F: drivers/net/team/
18355 F: include/linux/if_team.h
18356 F: include/uapi/linux/if_team.h
18358 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18359 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18361 F: arch/x86/platform/ts5500/
18363 TECHNOTREND USB IR RECEIVER
18364 M: Sean Young <sean@mess.org>
18365 L: linux-media@vger.kernel.org
18367 F: drivers/media/rc/ttusbir.c
18369 TECHWELL TW9910 VIDEO DECODER
18370 L: linux-media@vger.kernel.org
18372 F: drivers/media/i2c/tw9910.c
18373 F: include/media/i2c/tw9910.h
18376 M: Jens Wiklander <jens.wiklander@linaro.org>
18377 R: Sumit Garg <sumit.garg@linaro.org>
18378 L: op-tee@lists.trustedfirmware.org
18380 F: Documentation/staging/tee.rst
18382 F: include/linux/tee_drv.h
18383 F: include/uapi/linux/tee.h
18385 TEGRA ARCHITECTURE SUPPORT
18386 M: Thierry Reding <thierry.reding@gmail.com>
18387 M: Jonathan Hunter <jonathanh@nvidia.com>
18388 L: linux-tegra@vger.kernel.org
18390 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18395 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18396 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18398 F: drivers/clk/tegra/
18401 M: Laxman Dewangan <ldewangan@nvidia.com>
18402 M: Jon Hunter <jonathanh@nvidia.com>
18404 F: drivers/dma/tegra*
18407 M: Laxman Dewangan <ldewangan@nvidia.com>
18408 R: Dmitry Osipenko <digetx@gmail.com>
18410 F: drivers/i2c/busses/i2c-tegra.c
18412 TEGRA IOMMU DRIVERS
18413 M: Thierry Reding <thierry.reding@gmail.com>
18414 R: Krishna Reddy <vdumpa@nvidia.com>
18415 L: linux-tegra@vger.kernel.org
18417 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18418 F: drivers/iommu/tegra*
18421 M: Laxman Dewangan <ldewangan@nvidia.com>
18423 F: drivers/input/keyboard/tegra-kbc.c
18426 M: Stefan Agner <stefan@agner.ch>
18427 M: Lucas Stach <dev@lynxeye.de>
18429 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18430 F: drivers/mtd/nand/raw/tegra_nand.c
18433 M: Thierry Reding <thierry.reding@gmail.com>
18435 F: drivers/pwm/pwm-tegra.c
18437 TEGRA SERIAL DRIVER
18438 M: Laxman Dewangan <ldewangan@nvidia.com>
18440 F: drivers/tty/serial/serial-tegra.c
18443 M: Laxman Dewangan <ldewangan@nvidia.com>
18445 F: drivers/spi/spi-tegra*
18447 TEGRA QUAD SPI DRIVER
18448 M: Thierry Reding <thierry.reding@gmail.com>
18449 M: Jonathan Hunter <jonathanh@nvidia.com>
18450 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18451 L: linux-tegra@vger.kernel.org
18453 F: drivers/spi/spi-tegra210-quad.c
18456 M: Thierry Reding <thierry.reding@gmail.com>
18457 M: Jonathan Hunter <jonathanh@nvidia.com>
18458 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18459 L: linux-media@vger.kernel.org
18460 L: linux-tegra@vger.kernel.org
18462 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18463 F: drivers/staging/media/tegra-video/
18465 TEGRA XUSB PADCTL DRIVER
18466 M: JC Kuo <jckuo@nvidia.com>
18468 F: drivers/phy/tegra/xusb*
18470 TEHUTI ETHERNET DRIVER
18471 M: Andy Gospodarek <andy@greyhouse.net>
18472 L: netdev@vger.kernel.org
18474 F: drivers/net/ethernet/tehuti/*
18476 TELECOM CLOCK DRIVER FOR MCPL0010
18477 M: Mark Gross <mark.gross@intel.com>
18479 F: drivers/char/tlclk.c
18481 TEMPO SEMICONDUCTOR DRIVERS
18482 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18484 F: Documentation/devicetree/bindings/sound/tscs*.txt
18485 F: sound/soc/codecs/tscs*.c
18486 F: sound/soc/codecs/tscs*.h
18488 TENSILICA XTENSA PORT (xtensa)
18489 M: Chris Zankel <chris@zankel.net>
18490 M: Max Filippov <jcmvbkbc@gmail.com>
18491 L: linux-xtensa@linux-xtensa.org
18493 T: git git://github.com/czankel/xtensa-linux.git
18495 F: drivers/irqchip/irq-xtensa-*
18497 TEXAS INSTRUMENTS ASoC DRIVERS
18498 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18499 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18503 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18504 M: Ricardo Ribalda <ribalda@kernel.org>
18505 L: linux-iio@vger.kernel.org
18507 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18508 F: drivers/iio/dac/ti-dac7612.c
18510 TEXAS INSTRUMENTS DMA DRIVERS
18511 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18512 L: dmaengine@vger.kernel.org
18514 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18515 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18516 F: Documentation/devicetree/bindings/dma/ti/
18518 X: drivers/dma/ti/cppi41.c
18519 F: include/linux/dma/k3-udma-glue.h
18520 F: include/linux/dma/ti-cppi5.h
18521 F: include/linux/dma/k3-psil.h
18523 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18524 M: Nishanth Menon <nm@ti.com>
18525 M: Tero Kristo <kristo@kernel.org>
18526 M: Santosh Shilimkar <ssantosh@kernel.org>
18527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18529 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18530 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18531 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18532 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18533 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18534 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18535 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18536 F: drivers/clk/keystone/sci-clk.c
18537 F: drivers/firmware/ti_sci*
18538 F: drivers/irqchip/irq-ti-sci-inta.c
18539 F: drivers/irqchip/irq-ti-sci-intr.c
18540 F: drivers/reset/reset-ti-sci.c
18541 F: drivers/soc/ti/ti_sci_inta_msi.c
18542 F: drivers/soc/ti/ti_sci_pm_domains.c
18543 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18544 F: include/linux/soc/ti/ti_sci_inta_msi.h
18545 F: include/linux/soc/ti/ti_sci_protocol.h
18547 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18548 M: Robert Marko <robert.marko@sartura.hr>
18549 M: Luka Perkov <luka.perkov@sartura.hr>
18550 L: linux-hwmon@vger.kernel.org
18552 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18553 F: Documentation/hwmon/tps23861.rst
18554 F: drivers/hwmon/tps23861.c
18556 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18557 M: Puranjay Mohan <puranjay12@gmail.com>
18558 L: linux-iio@vger.kernel.org
18560 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18561 F: drivers/iio/temperature/tmp117.c
18563 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18564 M: Hans Verkuil <hverkuil@xs4all.nl>
18565 L: linux-media@vger.kernel.org
18567 W: https://linuxtv.org
18568 T: git git://linuxtv.org/media_tree.git
18569 F: drivers/media/radio/radio-raremono.c
18572 M: Rafael J. Wysocki <rafael@kernel.org>
18573 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18574 R: Amit Kucheria <amitk@kernel.org>
18575 R: Zhang Rui <rui.zhang@intel.com>
18576 L: linux-pm@vger.kernel.org
18578 Q: https://patchwork.kernel.org/project/linux-pm/list/
18579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
18580 F: Documentation/devicetree/bindings/thermal/
18581 F: drivers/thermal/
18582 F: include/linux/cpu_cooling.h
18583 F: include/linux/thermal.h
18584 F: include/uapi/linux/thermal.h
18587 THERMAL DRIVER FOR AMLOGIC SOCS
18588 M: Guillaume La Roque <glaroque@baylibre.com>
18589 L: linux-pm@vger.kernel.org
18590 L: linux-amlogic@lists.infradead.org
18592 W: http://linux-meson.com/
18593 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18594 F: drivers/thermal/amlogic_thermal.c
18596 THERMAL/CPU_COOLING
18597 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18598 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18599 M: Viresh Kumar <viresh.kumar@linaro.org>
18600 R: Lukasz Luba <lukasz.luba@arm.com>
18601 L: linux-pm@vger.kernel.org
18603 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18604 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18605 F: drivers/thermal/cpufreq_cooling.c
18606 F: drivers/thermal/cpuidle_cooling.c
18607 F: include/linux/cpu_cooling.h
18609 THERMAL/POWER_ALLOCATOR
18610 M: Lukasz Luba <lukasz.luba@arm.com>
18611 L: linux-pm@vger.kernel.org
18613 F: Documentation/driver-api/thermal/power_allocator.rst
18614 F: drivers/thermal/gov_power_allocator.c
18615 F: include/trace/events/thermal_power_allocator.h
18617 THINKPAD ACPI EXTRAS DRIVER
18618 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18619 L: ibm-acpi-devel@lists.sourceforge.net
18620 L: platform-driver-x86@vger.kernel.org
18622 W: http://ibm-acpi.sourceforge.net
18623 W: http://thinkwiki.org/wiki/Ibm-acpi
18624 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18625 F: drivers/platform/x86/thinkpad_acpi.c
18627 THINKPAD LMI DRIVER
18628 M: Mark Pearson <markpearson@lenovo.com>
18629 L: platform-driver-x86@vger.kernel.org
18631 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18632 F: drivers/platform/x86/think-lmi.?
18634 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18635 M: Isaac Hazan <isaac.hazan@intel.com>
18636 L: linux-usb@vger.kernel.org
18638 F: drivers/thunderbolt/dma_test.c
18641 M: Andreas Noever <andreas.noever@gmail.com>
18642 M: Michael Jamet <michael.jamet@intel.com>
18643 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18644 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18645 L: linux-usb@vger.kernel.org
18647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18648 F: Documentation/admin-guide/thunderbolt.rst
18649 F: drivers/thunderbolt/
18650 F: include/linux/thunderbolt.h
18652 THUNDERBOLT NETWORK DRIVER
18653 M: Michael Jamet <michael.jamet@intel.com>
18654 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18655 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18656 L: netdev@vger.kernel.org
18658 F: drivers/net/thunderbolt.c
18660 THUNDERX GPIO DRIVER
18661 M: Robert Richter <rric@kernel.org>
18663 F: drivers/gpio/gpio-thunderx.c
18665 TI ADS131E0X ADC SERIES DRIVER
18666 M: Tomislav Denis <tomislav.denis@avl.com>
18667 L: linux-iio@vger.kernel.org
18669 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18670 F: drivers/iio/adc/ti-ads131e08.c
18672 TI AM437X VPFE DRIVER
18673 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18674 L: linux-media@vger.kernel.org
18676 W: https://linuxtv.org
18677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18678 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18679 F: drivers/media/platform/am437x/
18681 TI BANDGAP AND THERMAL DRIVER
18682 M: Eduardo Valentin <edubezval@gmail.com>
18683 M: Keerthy <j-keerthy@ti.com>
18684 L: linux-pm@vger.kernel.org
18685 L: linux-omap@vger.kernel.org
18687 F: drivers/thermal/ti-soc-thermal/
18689 TI BQ27XXX POWER SUPPLY DRIVER
18690 F: drivers/power/supply/bq27xxx_battery.c
18691 F: drivers/power/supply/bq27xxx_battery_i2c.c
18692 F: include/linux/power/bq27xxx_battery.h
18694 TI CDCE706 CLOCK DRIVER
18695 M: Max Filippov <jcmvbkbc@gmail.com>
18697 F: drivers/clk/clk-cdce706.c
18700 M: Tero Kristo <kristo@kernel.org>
18701 L: linux-omap@vger.kernel.org
18704 F: include/linux/clk/ti.h
18706 TI DAVINCI MACHINE SUPPORT
18707 M: Sekhar Nori <nsekhar@ti.com>
18708 R: Bartosz Golaszewski <brgl@bgdev.pl>
18709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18712 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18713 F: arch/arm/boot/dts/da850*
18714 F: arch/arm/mach-davinci/
18715 F: drivers/i2c/busses/i2c-davinci.c
18717 TI DAVINCI SERIES CLOCK DRIVER
18718 M: David Lechner <david@lechnology.com>
18719 R: Sekhar Nori <nsekhar@ti.com>
18721 F: Documentation/devicetree/bindings/clock/ti/davinci/
18722 F: drivers/clk/davinci/
18724 TI DAVINCI SERIES GPIO DRIVER
18725 M: Keerthy <j-keerthy@ti.com>
18726 L: linux-gpio@vger.kernel.org
18728 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18729 F: drivers/gpio/gpio-davinci.c
18731 TI DAVINCI SERIES MEDIA DRIVER
18732 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18733 L: linux-media@vger.kernel.org
18735 W: https://linuxtv.org
18736 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18737 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18738 F: drivers/media/platform/davinci/
18739 F: include/media/davinci/
18741 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18742 R: David Lechner <david@lechnology.com>
18743 L: linux-iio@vger.kernel.org
18744 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18745 F: drivers/counter/ti-eqep.c
18747 TI ETHERNET SWITCH DRIVER (CPSW)
18748 R: Grygorii Strashko <grygorii.strashko@ti.com>
18749 L: linux-omap@vger.kernel.org
18750 L: netdev@vger.kernel.org
18752 F: drivers/net/ethernet/ti/cpsw*
18753 F: drivers/net/ethernet/ti/davinci*
18755 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18756 M: Alex Dubov <oakad@yahoo.com>
18758 W: http://tifmxx.berlios.de/
18759 F: drivers/memstick/host/tifm_ms.c
18760 F: drivers/misc/tifm*
18761 F: drivers/mmc/host/tifm_sd.c
18762 F: include/linux/tifm.h
18764 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18765 M: Santosh Shilimkar <ssantosh@kernel.org>
18766 L: linux-kernel@vger.kernel.org
18767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18770 F: drivers/soc/ti/*
18772 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18773 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18774 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18775 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18777 F: sound/soc/codecs/isabelle*
18778 F: sound/soc/codecs/lm49453*
18780 TI PCM3060 ASoC CODEC DRIVER
18781 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18782 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18784 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18785 F: sound/soc/codecs/pcm3060*
18787 TI TAS571X FAMILY ASoC CODEC DRIVER
18788 M: Kevin Cernekee <cernekee@chromium.org>
18789 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18791 F: sound/soc/codecs/tas571x*
18793 TI TRF7970A NFC DRIVER
18794 M: Mark Greer <mgreer@animalcreek.com>
18795 L: linux-wireless@vger.kernel.org
18796 L: linux-nfc@lists.01.org (subscribers-only)
18798 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18799 F: drivers/nfc/trf7970a.c
18801 TI TSC2046 ADC DRIVER
18802 M: Oleksij Rempel <o.rempel@pengutronix.de>
18803 R: kernel@pengutronix.de
18804 L: linux-iio@vger.kernel.org
18806 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18807 F: drivers/iio/adc/ti-tsc2046.c
18809 TI TWL4030 SERIES SOC CODEC DRIVER
18810 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18811 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18813 F: sound/soc/codecs/twl4030*
18816 M: Benoit Parrot <bparrot@ti.com>
18817 L: linux-media@vger.kernel.org
18819 W: http://linuxtv.org/
18820 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18821 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18822 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18823 F: drivers/media/platform/ti-vpe/
18825 TI WILINK WIRELESS DRIVERS
18826 L: linux-wireless@vger.kernel.org
18828 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18829 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18831 F: drivers/net/wireless/ti/
18832 F: include/linux/wl12xx.h
18834 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18835 M: John Stultz <john.stultz@linaro.org>
18836 M: Thomas Gleixner <tglx@linutronix.de>
18837 R: Stephen Boyd <sboyd@kernel.org>
18838 L: linux-kernel@vger.kernel.org
18840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18841 F: include/linux/clocksource.h
18842 F: include/linux/time.h
18843 F: include/linux/timex.h
18844 F: include/uapi/linux/time.h
18845 F: include/uapi/linux/timex.h
18846 F: kernel/time/alarmtimer.c
18847 F: kernel/time/clocksource.c
18848 F: kernel/time/ntp.c
18849 F: kernel/time/time*.c
18850 F: tools/testing/selftests/timers/
18853 M: Jon Maloy <jmaloy@redhat.com>
18854 M: Ying Xue <ying.xue@windriver.com>
18855 L: netdev@vger.kernel.org (core kernel code)
18856 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18858 W: http://tipc.sourceforge.net/
18859 F: include/uapi/linux/tipc*.h
18862 TLAN NETWORK DRIVER
18863 M: Samuel Chessman <chessman@tux.org>
18864 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18866 W: http://sourceforge.net/projects/tlan/
18867 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18868 F: drivers/net/ethernet/ti/tlan.*
18870 TM6000 VIDEO4LINUX DRIVER
18871 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18872 L: linux-media@vger.kernel.org
18874 W: https://linuxtv.org
18875 T: git git://linuxtv.org/media_tree.git
18876 F: Documentation/admin-guide/media/tm6000*
18877 F: drivers/media/usb/tm6000/
18879 TMIO/SDHI MMC DRIVER
18880 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18881 L: linux-mmc@vger.kernel.org
18883 F: drivers/mmc/host/renesas_sdhi*
18884 F: drivers/mmc/host/tmio_mmc*
18885 F: include/linux/mfd/tmio.h
18887 TMP401 HARDWARE MONITOR DRIVER
18888 M: Guenter Roeck <linux@roeck-us.net>
18889 L: linux-hwmon@vger.kernel.org
18891 F: Documentation/hwmon/tmp401.rst
18892 F: drivers/hwmon/tmp401.c
18894 TMP513 HARDWARE MONITOR DRIVER
18895 M: Eric Tremblay <etremblay@distech-controls.com>
18896 L: linux-hwmon@vger.kernel.org
18898 F: Documentation/hwmon/tmp513.rst
18899 F: drivers/hwmon/tmp513.c
18901 TMPFS (SHMEM FILESYSTEM)
18902 M: Hugh Dickins <hughd@google.com>
18903 L: linux-mm@kvack.org
18905 F: include/linux/shmem_fs.h
18908 TOMOYO SECURITY MODULE
18909 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18910 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18911 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18912 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18913 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18914 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18916 W: https://tomoyo.osdn.jp/
18917 F: security/tomoyo/
18919 TOPSTAR LAPTOP EXTRAS DRIVER
18920 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18921 L: platform-driver-x86@vger.kernel.org
18923 F: drivers/platform/x86/topstar-laptop.c
18925 TORTURE-TEST MODULES
18926 M: Davidlohr Bueso <dave@stgolabs.net>
18927 M: "Paul E. McKenney" <paulmck@kernel.org>
18928 M: Josh Triplett <josh@joshtriplett.org>
18929 L: linux-kernel@vger.kernel.org
18931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18932 F: Documentation/RCU/torture.rst
18933 F: kernel/locking/locktorture.c
18934 F: kernel/rcu/rcuscale.c
18935 F: kernel/rcu/rcutorture.c
18936 F: kernel/rcu/refscale.c
18937 F: kernel/torture.c
18939 TOSHIBA ACPI EXTRAS DRIVER
18940 M: Azael Avalos <coproscefalo@gmail.com>
18941 L: platform-driver-x86@vger.kernel.org
18943 F: drivers/platform/x86/toshiba_acpi.c
18945 TOSHIBA BLUETOOTH DRIVER
18946 M: Azael Avalos <coproscefalo@gmail.com>
18947 L: platform-driver-x86@vger.kernel.org
18949 F: drivers/platform/x86/toshiba_bluetooth.c
18951 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18952 M: Azael Avalos <coproscefalo@gmail.com>
18953 L: platform-driver-x86@vger.kernel.org
18955 F: drivers/platform/x86/toshiba_haps.c
18958 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18960 W: http://www.buzzard.org.uk/toshiba/
18961 F: drivers/char/toshiba.c
18962 F: include/linux/toshiba.h
18963 F: include/uapi/linux/toshiba.h
18965 TOSHIBA TC358743 DRIVER
18966 M: Mats Randgaard <matrandg@cisco.com>
18967 L: linux-media@vger.kernel.org
18969 F: drivers/media/i2c/tc358743*
18970 F: include/media/i2c/tc358743.h
18972 TOSHIBA WMI HOTKEYS DRIVER
18973 M: Azael Avalos <coproscefalo@gmail.com>
18974 L: platform-driver-x86@vger.kernel.org
18976 F: drivers/platform/x86/toshiba-wmi.c
18979 M: Peter Huewe <peterhuewe@gmx.de>
18980 M: Jarkko Sakkinen <jarkko@kernel.org>
18981 R: Jason Gunthorpe <jgg@ziepe.ca>
18982 L: linux-integrity@vger.kernel.org
18984 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18985 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18987 F: drivers/char/tpm/
18990 M: Steven Rostedt <rostedt@goodmis.org>
18991 M: Ingo Molnar <mingo@redhat.com>
18993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18994 F: Documentation/trace/ftrace.rst
18995 F: arch/*/*/*/ftrace.h
18996 F: arch/*/kernel/ftrace.c
18998 F: include/*/ftrace.h
18999 F: include/linux/trace*.h
19002 F: tools/testing/selftests/ftrace/
19004 TRACING MMIO ACCESSES (MMIOTRACE)
19005 M: Steven Rostedt <rostedt@goodmis.org>
19006 M: Ingo Molnar <mingo@kernel.org>
19007 R: Karol Herbst <karolherbst@gmail.com>
19008 R: Pekka Paalanen <ppaalanen@gmail.com>
19009 L: linux-kernel@vger.kernel.org
19010 L: nouveau@lists.freedesktop.org
19012 F: arch/x86/mm/kmmio.c
19013 F: arch/x86/mm/mmio-mod.c
19014 F: arch/x86/mm/testmmiotrace.c
19015 F: include/linux/mmiotrace.h
19016 F: kernel/trace/trace_mmiotrace.c
19018 TRACING OS NOISE / LATENCY TRACERS
19019 M: Steven Rostedt <rostedt@goodmis.org>
19020 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19022 F: kernel/trace/trace_osnoise.c
19023 F: include/trace/events/osnoise.h
19024 F: kernel/trace/trace_hwlat.c
19025 F: kernel/trace/trace_irqsoff.c
19026 F: kernel/trace/trace_sched_wakeup.c
19027 F: Documentation/trace/osnoise-tracer.rst
19028 F: Documentation/trace/timerlat-tracer.rst
19029 F: Documentation/trace/hwlat_detector.rst
19030 F: arch/*/kernel/trace.c
19032 TRADITIONAL CHINESE DOCUMENTATION
19033 M: Hu Haowen <src.res@email.cn>
19034 L: linux-doc-tw-discuss@lists.sourceforge.net
19036 W: https://github.com/srcres258/linux-doc
19037 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19038 F: Documentation/translations/zh_TW/
19041 M: Jiri Kosina <trivial@kernel.org>
19043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19044 K: ^Subject:.*(?i)trivial
19047 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19048 M: Jiri Slaby <jirislaby@kernel.org>
19050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19051 F: Documentation/driver-api/serial/
19053 F: drivers/tty/serial/serial_core.c
19054 F: include/linux/selection.h
19055 F: include/linux/serial.h
19056 F: include/linux/serial_core.h
19057 F: include/linux/sysrq.h
19058 F: include/linux/tty*.h
19059 F: include/linux/vt.h
19060 F: include/linux/vt_*.h
19061 F: include/uapi/linux/serial.h
19062 F: include/uapi/linux/serial_core.h
19063 F: include/uapi/linux/tty.h
19065 TUA9001 MEDIA DRIVER
19066 M: Antti Palosaari <crope@iki.fi>
19067 L: linux-media@vger.kernel.org
19069 W: https://linuxtv.org
19070 W: http://palosaari.fi/linux/
19071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19072 T: git git://linuxtv.org/anttip/media_tree.git
19073 F: drivers/media/tuners/tua9001*
19075 TULIP NETWORK DRIVERS
19076 L: netdev@vger.kernel.org
19077 L: linux-parisc@vger.kernel.org
19079 F: drivers/net/ethernet/dec/tulip/
19082 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19084 W: http://vtun.sourceforge.net/tun
19085 F: Documentation/networking/tuntap.rst
19086 F: arch/um/os-Linux/drivers/
19088 TURBOCHANNEL SUBSYSTEM
19089 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19090 M: Ralf Baechle <ralf@linux-mips.org>
19091 L: linux-mips@vger.kernel.org
19093 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19095 F: include/linux/tc.h
19098 M: "Len Brown" <lenb@kernel.org>
19099 L: linux-pm@vger.kernel.org
19101 Q: https://patchwork.kernel.org/project/linux-pm/list/
19102 B: https://bugzilla.kernel.org
19103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19104 F: tools/power/x86/turbostat/
19106 TW5864 VIDEO4LINUX DRIVER
19107 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19108 M: Anton Sviridenko <anton@corp.bluecherry.net>
19109 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19110 M: Andrey Utkin <andrey_utkin@fastmail.com>
19111 L: linux-media@vger.kernel.org
19113 F: drivers/media/pci/tw5864/
19115 TW68 VIDEO4LINUX DRIVER
19116 M: Hans Verkuil <hverkuil@xs4all.nl>
19117 L: linux-media@vger.kernel.org
19119 W: https://linuxtv.org
19120 T: git git://linuxtv.org/media_tree.git
19121 F: drivers/media/pci/tw68/
19123 TW686X VIDEO4LINUX DRIVER
19124 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19125 L: linux-media@vger.kernel.org
19127 W: http://linuxtv.org
19128 T: git git://linuxtv.org/media_tree.git
19129 F: drivers/media/pci/tw686x/
19131 UACCE ACCELERATOR FRAMEWORK
19132 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19133 M: Zhou Wang <wangzhou1@hisilicon.com>
19134 L: linux-accelerators@lists.ozlabs.org
19135 L: linux-kernel@vger.kernel.org
19137 F: Documentation/ABI/testing/sysfs-driver-uacce
19138 F: Documentation/misc-devices/uacce.rst
19139 F: drivers/misc/uacce/
19140 F: include/linux/uacce.h
19141 F: include/uapi/misc/uacce/
19143 UBI FILE SYSTEM (UBIFS)
19144 M: Richard Weinberger <richard@nod.at>
19145 L: linux-mtd@lists.infradead.org
19147 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19150 F: Documentation/filesystems/ubifs-authentication.rst
19151 F: Documentation/filesystems/ubifs.rst
19154 UCLINUX (M68KNOMMU AND COLDFIRE)
19155 M: Greg Ungerer <gerg@linux-m68k.org>
19156 L: linux-m68k@lists.linux-m68k.org
19157 L: uclinux-dev@uclinux.org (subscribers-only)
19159 W: http://www.linux-m68k.org/
19160 W: http://www.uclinux.org/
19161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19162 F: arch/m68k/*/*_no.*
19164 F: arch/m68k/coldfire/
19165 F: arch/m68k/include/asm/*_no.*
19168 M: Jan Kara <jack@suse.com>
19170 F: Documentation/filesystems/udf.rst
19174 M: Bastien Nocera <hadess@hadess.net>
19175 L: linux-input@vger.kernel.org
19177 F: drivers/hid/hid-udraw-ps3.c
19180 M: Evgeniy Dushistov <dushistov@mail.ru>
19182 F: Documentation/admin-guide/ufs.rst
19185 UHID USERSPACE HID IO DRIVER
19186 M: David Rheinsberg <david.rheinsberg@gmail.com>
19187 L: linux-input@vger.kernel.org
19189 F: drivers/hid/uhid.c
19190 F: include/uapi/linux/uhid.h
19193 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19194 L: linux-usb@vger.kernel.org
19196 F: drivers/usb/common/ulpi.c
19197 F: include/linux/ulpi/
19200 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19201 L: linux-fsdevel@vger.kernel.org
19206 M: Tony Finch <dot@dotat.at>
19208 W: http://dotat.at/prog/unifdef
19209 F: scripts/unifdef.c
19211 UNIFORM CDROM DRIVER
19212 M: Phillip Potter <phil@philpotter.co.uk>
19214 F: Documentation/cdrom/
19215 F: drivers/cdrom/cdrom.c
19216 F: include/linux/cdrom.h
19217 F: include/uapi/linux/cdrom.h
19219 UNISYS S-PAR DRIVERS
19220 M: David Kershner <david.kershner@unisys.com>
19221 L: sparmaintainer@unisys.com (Unisys internal)
19223 F: drivers/staging/unisys/
19224 F: drivers/visorbus/
19225 F: include/linux/visorbus.h
19227 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19228 R: Alim Akhtar <alim.akhtar@samsung.com>
19229 R: Avri Altman <avri.altman@wdc.com>
19230 L: linux-scsi@vger.kernel.org
19232 F: Documentation/scsi/ufs.rst
19233 F: drivers/scsi/ufs/
19235 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19236 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19237 L: linux-scsi@vger.kernel.org
19239 F: drivers/scsi/ufs/*dwc*
19241 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19242 M: Stanley Chu <stanley.chu@mediatek.com>
19243 L: linux-scsi@vger.kernel.org
19244 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19246 F: drivers/scsi/ufs/ufs-mediatek*
19248 UNSORTED BLOCK IMAGES (UBI)
19249 M: Richard Weinberger <richard@nod.at>
19250 L: linux-mtd@lists.infradead.org
19252 W: http://www.linux-mtd.infradead.org/
19253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19255 F: drivers/mtd/ubi/
19256 F: include/linux/mtd/ubi.h
19257 F: include/uapi/mtd/ubi-user.h
19259 USB "USBNET" DRIVER FRAMEWORK
19260 M: Oliver Neukum <oneukum@suse.com>
19261 L: netdev@vger.kernel.org
19263 W: http://www.linux-usb.org/usbnet
19264 F: drivers/net/usb/usbnet.c
19265 F: include/linux/usb/usbnet.h
19268 M: Oliver Neukum <oneukum@suse.com>
19269 L: linux-usb@vger.kernel.org
19271 F: Documentation/usb/acm.rst
19272 F: drivers/usb/class/cdc-acm.*
19274 USB APPLE MFI FASTCHARGE DRIVER
19275 M: Bastien Nocera <hadess@hadess.net>
19276 L: linux-usb@vger.kernel.org
19278 F: drivers/usb/misc/apple-mfi-fastcharge.c
19280 USB AR5523 WIRELESS DRIVER
19281 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19282 L: linux-wireless@vger.kernel.org
19284 F: drivers/net/wireless/ath/ar5523/
19287 M: Oliver Neukum <oneukum@suse.com>
19288 L: linux-usb@vger.kernel.org
19289 L: linux-scsi@vger.kernel.org
19291 F: drivers/usb/storage/uas.c
19293 USB CDC ETHERNET DRIVER
19294 M: Oliver Neukum <oliver@neukum.org>
19295 L: linux-usb@vger.kernel.org
19297 F: drivers/net/usb/cdc_*.c
19298 F: include/uapi/linux/usb/cdc.h
19300 USB CHAOSKEY DRIVER
19301 M: Keith Packard <keithp@keithp.com>
19302 L: linux-usb@vger.kernel.org
19304 F: drivers/usb/misc/chaoskey.c
19306 USB CYPRESS C67X00 DRIVER
19307 L: linux-usb@vger.kernel.org
19309 F: drivers/usb/c67x00/
19311 USB DAVICOM DM9601 DRIVER
19312 M: Peter Korsgaard <peter@korsgaard.com>
19313 L: netdev@vger.kernel.org
19315 W: http://www.linux-usb.org/usbnet
19316 F: drivers/net/usb/dm9601.c
19319 M: Alan Stern <stern@rowland.harvard.edu>
19320 L: linux-usb@vger.kernel.org
19322 F: Documentation/usb/ehci.rst
19323 F: drivers/usb/host/ehci*
19325 USB GADGET/PERIPHERAL SUBSYSTEM
19326 M: Felipe Balbi <balbi@kernel.org>
19327 L: linux-usb@vger.kernel.org
19329 W: http://www.linux-usb.org/gadget
19330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19331 F: drivers/usb/gadget/
19332 F: include/linux/usb/gadget*
19334 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19335 M: Jiri Kosina <jikos@kernel.org>
19336 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19337 L: linux-usb@vger.kernel.org
19339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19340 F: Documentation/hid/hiddev.rst
19341 F: drivers/hid/usbhid/
19343 USB INTEL XHCI ROLE MUX DRIVER
19344 M: Hans de Goede <hdegoede@redhat.com>
19345 L: linux-usb@vger.kernel.org
19347 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19349 USB IP DRIVER FOR HISILICON KIRIN 960
19350 M: Yu Chen <chenyu56@huawei.com>
19351 M: Binghui Wang <wangbinghui@hisilicon.com>
19352 L: linux-usb@vger.kernel.org
19354 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19355 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19357 USB IP DRIVER FOR HISILICON KIRIN 970
19358 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19359 L: linux-usb@vger.kernel.org
19361 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19362 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19365 M: Olav Kongas <ok@artecdesign.ee>
19366 L: linux-usb@vger.kernel.org
19368 F: drivers/usb/host/isp116x*
19369 F: include/linux/usb/isp116x.h
19372 M: Rui Miguel Silva <rui.silva@linaro.org>
19373 L: linux-usb@vger.kernel.org
19375 F: drivers/usb/isp1760/*
19376 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19378 USB LAN78XX ETHERNET DRIVER
19379 M: Woojung Huh <woojung.huh@microchip.com>
19380 M: UNGLinuxDriver@microchip.com
19381 L: netdev@vger.kernel.org
19383 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19384 F: drivers/net/usb/lan78xx.*
19385 F: include/dt-bindings/net/microchip-lan78xx.h
19387 USB MASS STORAGE DRIVER
19388 M: Alan Stern <stern@rowland.harvard.edu>
19389 L: linux-usb@vger.kernel.org
19390 L: usb-storage@lists.one-eyed-alien.net
19392 F: drivers/usb/storage/
19395 M: Clemens Ladisch <clemens@ladisch.de>
19396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19399 F: sound/usb/midi.*
19401 USB NETWORKING DRIVERS
19402 L: linux-usb@vger.kernel.org
19404 F: drivers/net/usb/
19407 M: Alan Stern <stern@rowland.harvard.edu>
19408 L: linux-usb@vger.kernel.org
19410 F: Documentation/usb/ohci.rst
19411 F: drivers/usb/host/ohci*
19413 USB OTG FSM (Finite State Machine)
19414 M: Peter Chen <peter.chen@kernel.org>
19415 L: linux-usb@vger.kernel.org
19417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19418 F: drivers/usb/common/usb-otg-fsm.c
19421 M: Valentina Manea <valentina.manea.m@gmail.com>
19422 M: Shuah Khan <shuah@kernel.org>
19423 M: Shuah Khan <skhan@linuxfoundation.org>
19424 L: linux-usb@vger.kernel.org
19426 F: Documentation/usb/usbip_protocol.rst
19427 F: drivers/usb/usbip/
19428 F: tools/testing/selftests/drivers/usb/usbip/
19429 F: tools/usb/usbip/
19432 M: Petko Manolov <petkan@nucleusys.com>
19433 L: linux-usb@vger.kernel.org
19434 L: netdev@vger.kernel.org
19436 W: https://github.com/petkan/pegasus
19437 T: git git://github.com/petkan/pegasus.git
19438 F: drivers/net/usb/pegasus.*
19441 M: Felipe Balbi <balbi@kernel.org>
19442 L: linux-usb@vger.kernel.org
19444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19445 F: drivers/usb/phy/
19447 USB PRINTER DRIVER (usblp)
19448 M: Pete Zaitcev <zaitcev@redhat.com>
19449 L: linux-usb@vger.kernel.org
19451 F: drivers/usb/class/usblp.c
19453 USB RAW GADGET DRIVER
19454 R: Andrey Konovalov <andreyknvl@gmail.com>
19455 L: linux-usb@vger.kernel.org
19457 F: Documentation/usb/raw-gadget.rst
19458 F: drivers/usb/gadget/legacy/raw_gadget.c
19459 F: include/uapi/linux/usb/raw_gadget.h
19461 USB QMI WWAN NETWORK DRIVER
19462 M: Bjørn Mork <bjorn@mork.no>
19463 L: netdev@vger.kernel.org
19465 F: Documentation/ABI/testing/sysfs-class-net-qmi
19466 F: drivers/net/usb/qmi_wwan.c
19469 M: Petko Manolov <petkan@nucleusys.com>
19470 L: linux-usb@vger.kernel.org
19471 L: netdev@vger.kernel.org
19473 W: https://github.com/petkan/rtl8150
19474 T: git git://github.com/petkan/rtl8150.git
19475 F: drivers/net/usb/rtl8150.c
19477 USB SERIAL SUBSYSTEM
19478 M: Johan Hovold <johan@kernel.org>
19479 L: linux-usb@vger.kernel.org
19481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19482 F: Documentation/usb/usb-serial.rst
19483 F: drivers/usb/serial/
19484 F: include/linux/usb/serial.h
19486 USB SMSC75XX ETHERNET DRIVER
19487 M: Steve Glendinning <steve.glendinning@shawell.net>
19488 L: netdev@vger.kernel.org
19490 F: drivers/net/usb/smsc75xx.*
19492 USB SMSC95XX ETHERNET DRIVER
19493 M: Steve Glendinning <steve.glendinning@shawell.net>
19494 M: UNGLinuxDriver@microchip.com
19495 L: netdev@vger.kernel.org
19497 F: drivers/net/usb/smsc95xx.*
19500 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19501 L: linux-usb@vger.kernel.org
19503 W: http://www.linux-usb.org
19504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19505 F: Documentation/devicetree/bindings/usb/
19506 F: Documentation/usb/
19508 F: include/linux/usb.h
19509 F: include/linux/usb/
19511 USB TYPEC BUS FOR ALTERNATE MODES
19512 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19513 L: linux-usb@vger.kernel.org
19515 F: Documentation/ABI/testing/sysfs-bus-typec
19516 F: Documentation/driver-api/usb/typec_bus.rst
19517 F: drivers/usb/typec/altmodes/
19518 F: include/linux/usb/typec_altmode.h
19521 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19522 L: linux-usb@vger.kernel.org
19524 F: Documentation/ABI/testing/sysfs-class-typec
19525 F: Documentation/driver-api/usb/typec.rst
19526 F: drivers/usb/typec/
19527 F: include/linux/usb/typec.h
19529 USB TYPEC INTEL PMC MUX DRIVER
19530 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19531 L: linux-usb@vger.kernel.org
19533 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19534 F: drivers/usb/typec/mux/intel_pmc_mux.c
19536 USB TYPEC PI3USB30532 MUX DRIVER
19537 M: Hans de Goede <hdegoede@redhat.com>
19538 L: linux-usb@vger.kernel.org
19540 F: drivers/usb/typec/mux/pi3usb30532.c
19542 USB TYPEC PORT CONTROLLER DRIVERS
19543 M: Guenter Roeck <linux@roeck-us.net>
19544 L: linux-usb@vger.kernel.org
19546 F: drivers/usb/typec/tcpm/
19549 M: Alan Stern <stern@rowland.harvard.edu>
19550 L: linux-usb@vger.kernel.org
19552 F: drivers/usb/host/uhci*
19555 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19556 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19557 L: linux-media@vger.kernel.org
19559 W: http://www.ideasonboard.org/uvc/
19560 T: git git://linuxtv.org/media_tree.git
19561 F: drivers/media/usb/uvc/
19562 F: include/uapi/linux/uvcvideo.h
19565 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19566 L: linux-usb@vger.kernel.org
19568 F: drivers/usb/gadget/function/*uvc*
19569 F: drivers/usb/gadget/legacy/webcam.c
19570 F: include/uapi/linux/usb/g_uvc.h
19572 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19573 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19574 L: linux-wireless@vger.kernel.org
19576 F: drivers/net/wireless/rndis_wlan.c
19579 M: Mathias Nyman <mathias.nyman@intel.com>
19580 L: linux-usb@vger.kernel.org
19582 F: drivers/usb/host/pci-quirks*
19583 F: drivers/usb/host/xhci*
19586 L: linux-wireless@vger.kernel.org
19588 W: http://linux-lc100020.sourceforge.net
19589 F: drivers/net/wireless/zydas/zd1201.*
19592 M: Antoine Jacquet <royale@zerezo.com>
19593 L: linux-usb@vger.kernel.org
19594 L: linux-media@vger.kernel.org
19596 W: http://royale.zerezo.com/zr364xx/
19597 T: git git://linuxtv.org/media_tree.git
19598 F: Documentation/admin-guide/media/zr364xx*
19599 F: drivers/media/usb/zr364xx/
19601 USER-MODE LINUX (UML)
19602 M: Jeff Dike <jdike@addtoit.com>
19603 M: Richard Weinberger <richard@nod.at>
19604 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19605 L: linux-um@lists.infradead.org
19607 W: http://user-mode-linux.sourceforge.net
19608 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19610 F: Documentation/virt/uml/
19615 USERSPACE COPYIN/COPYOUT (UIOVEC)
19616 M: Alexander Viro <viro@zeniv.linux.org.uk>
19618 F: include/linux/uio.h
19621 USERSPACE DMA BUFFER DRIVER
19622 M: Gerd Hoffmann <kraxel@redhat.com>
19623 L: dri-devel@lists.freedesktop.org
19625 T: git git://anongit.freedesktop.org/drm/drm-misc
19626 F: drivers/dma-buf/udmabuf.c
19627 F: include/uapi/linux/udmabuf.h
19629 USERSPACE I/O (UIO)
19630 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19633 F: Documentation/driver-api/uio-howto.rst
19635 F: include/linux/uio_driver.h
19638 M: Karel Zak <kzak@redhat.com>
19639 L: util-linux@vger.kernel.org
19641 W: http://en.wikipedia.org/wiki/Util-linux
19642 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19645 M: Christoph Hellwig <hch@lst.de>
19646 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19647 L: linux-kernel@vger.kernel.org
19649 T: git git://git.infradead.org/users/hch/uuid.git
19650 F: include/linux/uuid.h
19651 F: include/uapi/linux/uuid.h
19656 M: Justin Ernst <justin.ernst@hpe.com>
19657 L: platform-driver-x86@vger.kernel.org
19659 F: drivers/platform/x86/uv_sysfs.c
19662 M: Michal Januszewski <spock@gentoo.org>
19663 L: linux-fbdev@vger.kernel.org
19665 W: https://github.com/mjanusz/v86d
19666 F: Documentation/fb/uvesafb.rst
19667 F: drivers/video/fbdev/uvesafb.*
19669 Ux500 CLOCK DRIVERS
19670 M: Ulf Hansson <ulf.hansson@linaro.org>
19671 L: linux-clk@vger.kernel.org
19672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19674 F: drivers/clk/ux500/
19677 M: Stefan Agner <stefan@agner.ch>
19678 L: linux-mtd@lists.infradead.org
19680 F: drivers/mtd/nand/raw/vf610_nfc.c
19682 VFAT/FAT/MSDOS FILESYSTEM
19683 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19685 F: Documentation/filesystems/vfat.rst
19689 M: Alex Williamson <alex.williamson@redhat.com>
19690 R: Cornelia Huck <cohuck@redhat.com>
19691 L: kvm@vger.kernel.org
19693 T: git git://github.com/awilliam/linux-vfio.git
19694 F: Documentation/driver-api/vfio.rst
19696 F: include/linux/vfio.h
19697 F: include/linux/vfio_pci_core.h
19698 F: include/uapi/linux/vfio.h
19701 M: Diana Craciun <diana.craciun@oss.nxp.com>
19702 L: kvm@vger.kernel.org
19704 F: drivers/vfio/fsl-mc/
19706 VFIO MEDIATED DEVICE DRIVERS
19707 M: Kirti Wankhede <kwankhede@nvidia.com>
19708 L: kvm@vger.kernel.org
19710 F: Documentation/driver-api/vfio-mediated-device.rst
19711 F: drivers/vfio/mdev/
19712 F: include/linux/mdev.h
19713 F: samples/vfio-mdev/
19715 VFIO PLATFORM DRIVER
19716 M: Eric Auger <eric.auger@redhat.com>
19717 L: kvm@vger.kernel.org
19719 F: drivers/vfio/platform/
19722 R: Lukas Wunner <lukas@wunner.de>
19724 T: git git://anongit.freedesktop.org/drm/drm-misc
19725 F: Documentation/gpu/vga-switcheroo.rst
19726 F: drivers/gpu/vga/vga_switcheroo.c
19727 F: include/linux/vga_switcheroo.h
19729 VIA RHINE NETWORK DRIVER
19731 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19732 F: drivers/net/ethernet/via/via-rhine.c
19734 VIA SD/MMC CARD CONTROLLER DRIVER
19735 M: Bruce Chang <brucechang@via.com.tw>
19736 M: Harald Welte <HaraldWelte@viatech.com>
19738 F: drivers/mmc/host/via-sdmmc.c
19740 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19741 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19742 L: linux-fbdev@vger.kernel.org
19744 F: drivers/video/fbdev/via/
19745 F: include/linux/via-core.h
19746 F: include/linux/via-gpio.h
19747 F: include/linux/via_i2c.h
19749 VIA VELOCITY NETWORK DRIVER
19750 M: Francois Romieu <romieu@fr.zoreil.com>
19751 L: netdev@vger.kernel.org
19753 F: drivers/net/ethernet/via/via-velocity.*
19755 VICODEC VIRTUAL CODEC DRIVER
19756 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19757 L: linux-media@vger.kernel.org
19759 W: https://linuxtv.org
19760 T: git git://linuxtv.org/media_tree.git
19761 F: drivers/media/test-drivers/vicodec/*
19763 VIDEO I2C POLLING DRIVER
19764 M: Matt Ranostay <matt.ranostay@konsulko.com>
19765 L: linux-media@vger.kernel.org
19767 F: drivers/media/i2c/video-i2c.c
19769 VIDEO MULTIPLEXER DRIVER
19770 M: Philipp Zabel <p.zabel@pengutronix.de>
19771 L: linux-media@vger.kernel.org
19773 F: drivers/media/platform/video-mux.c
19775 VIDEOBUF2 FRAMEWORK
19776 M: Tomasz Figa <tfiga@chromium.org>
19777 M: Marek Szyprowski <m.szyprowski@samsung.com>
19778 L: linux-media@vger.kernel.org
19780 F: drivers/media/common/videobuf2/*
19781 F: include/media/videobuf2-*
19783 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19784 M: Helen Koike <helen.koike@collabora.com>
19785 R: Shuah Khan <skhan@linuxfoundation.org>
19786 L: linux-media@vger.kernel.org
19788 W: https://linuxtv.org
19789 T: git git://linuxtv.org/media_tree.git
19790 F: drivers/media/test-drivers/vimc/*
19793 M: Alex Williamson <alex.williamson@redhat.com>
19794 M: Paolo Bonzini <pbonzini@redhat.com>
19795 L: kvm@vger.kernel.org
19799 VIRTIO AND VHOST VSOCK DRIVER
19800 M: Stefan Hajnoczi <stefanha@redhat.com>
19801 M: Stefano Garzarella <sgarzare@redhat.com>
19802 L: kvm@vger.kernel.org
19803 L: virtualization@lists.linux-foundation.org
19804 L: netdev@vger.kernel.org
19806 F: drivers/vhost/vsock.c
19807 F: include/linux/virtio_vsock.h
19808 F: include/uapi/linux/virtio_vsock.h
19809 F: net/vmw_vsock/virtio_transport.c
19810 F: net/vmw_vsock/virtio_transport_common.c
19812 VIRTIO BLOCK AND SCSI DRIVERS
19813 M: "Michael S. Tsirkin" <mst@redhat.com>
19814 M: Jason Wang <jasowang@redhat.com>
19815 R: Paolo Bonzini <pbonzini@redhat.com>
19816 R: Stefan Hajnoczi <stefanha@redhat.com>
19817 L: virtualization@lists.linux-foundation.org
19819 F: drivers/block/virtio_blk.c
19820 F: drivers/scsi/virtio_scsi.c
19821 F: drivers/vhost/scsi.c
19822 F: include/uapi/linux/virtio_blk.h
19823 F: include/uapi/linux/virtio_scsi.h
19825 VIRTIO CONSOLE DRIVER
19826 M: Amit Shah <amit@kernel.org>
19827 L: virtualization@lists.linux-foundation.org
19829 F: drivers/char/virtio_console.c
19830 F: include/linux/virtio_console.h
19831 F: include/uapi/linux/virtio_console.h
19833 VIRTIO CORE AND NET DRIVERS
19834 M: "Michael S. Tsirkin" <mst@redhat.com>
19835 M: Jason Wang <jasowang@redhat.com>
19836 L: virtualization@lists.linux-foundation.org
19838 F: Documentation/devicetree/bindings/virtio/
19839 F: drivers/block/virtio_blk.c
19840 F: drivers/crypto/virtio/
19841 F: drivers/net/virtio_net.c
19844 F: include/linux/vdpa.h
19845 F: include/linux/virtio*.h
19846 F: include/uapi/linux/virtio_*.h
19850 M: "Michael S. Tsirkin" <mst@redhat.com>
19851 M: David Hildenbrand <david@redhat.com>
19852 L: virtualization@lists.linux-foundation.org
19854 F: drivers/virtio/virtio_balloon.c
19855 F: include/uapi/linux/virtio_balloon.h
19856 F: include/linux/balloon_compaction.h
19857 F: mm/balloon_compaction.c
19859 VIRTIO CRYPTO DRIVER
19860 M: Gonglei <arei.gonglei@huawei.com>
19861 L: virtualization@lists.linux-foundation.org
19862 L: linux-crypto@vger.kernel.org
19864 F: drivers/crypto/virtio/
19865 F: include/uapi/linux/virtio_crypto.h
19867 VIRTIO DRIVERS FOR S390
19868 M: Cornelia Huck <cohuck@redhat.com>
19869 M: Halil Pasic <pasic@linux.ibm.com>
19870 L: linux-s390@vger.kernel.org
19871 L: virtualization@lists.linux-foundation.org
19872 L: kvm@vger.kernel.org
19874 F: arch/s390/include/uapi/asm/virtio-ccw.h
19875 F: drivers/s390/virtio/
19878 M: Vivek Goyal <vgoyal@redhat.com>
19879 M: Stefan Hajnoczi <stefanha@redhat.com>
19880 M: Miklos Szeredi <miklos@szeredi.hu>
19881 L: virtualization@lists.linux-foundation.org
19882 L: linux-fsdevel@vger.kernel.org
19884 W: https://virtio-fs.gitlab.io/
19885 F: Documentation/filesystems/virtiofs.rst
19886 F: fs/fuse/virtio_fs.c
19887 F: include/uapi/linux/virtio_fs.h
19890 M: Enrico Weigelt, metux IT consult <info@metux.net>
19891 M: Viresh Kumar <vireshk@kernel.org>
19892 L: linux-gpio@vger.kernel.org
19893 L: virtualization@lists.linux-foundation.org
19895 F: drivers/gpio/gpio-virtio.c
19896 F: include/uapi/linux/virtio_gpio.h
19899 M: David Airlie <airlied@linux.ie>
19900 M: Gerd Hoffmann <kraxel@redhat.com>
19901 L: dri-devel@lists.freedesktop.org
19902 L: virtualization@lists.linux-foundation.org
19904 T: git git://anongit.freedesktop.org/drm/drm-misc
19905 F: drivers/gpu/drm/virtio/
19906 F: include/uapi/linux/virtio_gpu.h
19908 VIRTIO HOST (VHOST)
19909 M: "Michael S. Tsirkin" <mst@redhat.com>
19910 M: Jason Wang <jasowang@redhat.com>
19911 L: kvm@vger.kernel.org
19912 L: virtualization@lists.linux-foundation.org
19913 L: netdev@vger.kernel.org
19915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19917 F: include/linux/vhost_iotlb.h
19918 F: include/uapi/linux/vhost.h
19920 VIRTIO INPUT DRIVER
19921 M: Gerd Hoffmann <kraxel@redhat.com>
19923 F: drivers/virtio/virtio_input.c
19924 F: include/uapi/linux/virtio_input.h
19926 VIRTIO IOMMU DRIVER
19927 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19928 L: virtualization@lists.linux-foundation.org
19930 F: drivers/iommu/virtio-iommu.c
19931 F: include/uapi/linux/virtio_iommu.h
19934 M: David Hildenbrand <david@redhat.com>
19935 L: virtualization@lists.linux-foundation.org
19937 W: https://virtio-mem.gitlab.io/
19938 F: drivers/virtio/virtio_mem.c
19939 F: include/uapi/linux/virtio_mem.h
19941 VIRTIO SOUND DRIVER
19942 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19943 M: "Michael S. Tsirkin" <mst@redhat.com>
19944 L: virtualization@lists.linux-foundation.org
19945 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19947 F: include/uapi/linux/virtio_snd.h
19951 M: Jie Deng <jie.deng@intel.com>
19952 M: Viresh Kumar <viresh.kumar@linaro.org>
19953 L: linux-i2c@vger.kernel.org
19954 L: virtualization@lists.linux-foundation.org
19956 F: drivers/i2c/busses/i2c-virtio.c
19957 F: include/uapi/linux/virtio_i2c.h
19959 VIRTUAL BOX GUEST DEVICE DRIVER
19960 M: Hans de Goede <hdegoede@redhat.com>
19961 M: Arnd Bergmann <arnd@arndb.de>
19962 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19964 F: drivers/virt/vboxguest/
19965 F: include/linux/vbox_utils.h
19966 F: include/uapi/linux/vbox*.h
19968 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19969 M: Hans de Goede <hdegoede@redhat.com>
19970 L: linux-fsdevel@vger.kernel.org
19974 VIRTUAL SERIO DEVICE DRIVER
19975 M: Stephen Chandler Paul <thatslyude@gmail.com>
19977 F: drivers/input/serio/userio.c
19978 F: include/uapi/linux/userio.h
19980 VIVID VIRTUAL VIDEO DRIVER
19981 M: Hans Verkuil <hverkuil@xs4all.nl>
19982 L: linux-media@vger.kernel.org
19984 W: https://linuxtv.org
19985 T: git git://linuxtv.org/media_tree.git
19986 F: drivers/media/test-drivers/vivid/*
19988 VIDTV VIRTUAL DIGITAL TV DRIVER
19989 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19990 L: linux-media@vger.kernel.org
19992 W: https://linuxtv.org
19993 T: git git://linuxtv.org/media_tree.git
19994 F: drivers/media/test-drivers/vidtv/*
19997 M: Florian Fainelli <f.fainelli@gmail.com>
19998 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20000 F: drivers/vlynq/vlynq.c
20001 F: include/linux/vlynq.h
20004 M: Martyn Welch <martyn@welchs.me.uk>
20005 M: Manohar Vanga <manohar.vanga@gmail.com>
20006 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20007 L: linux-kernel@vger.kernel.org
20009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20010 F: Documentation/driver-api/vme.rst
20011 F: drivers/staging/vme/
20013 F: include/linux/vme*
20015 VM SOCKETS (AF_VSOCK)
20016 M: Stefano Garzarella <sgarzare@redhat.com>
20017 L: virtualization@lists.linux-foundation.org
20018 L: netdev@vger.kernel.org
20020 F: drivers/net/vsockmon.c
20021 F: include/net/af_vsock.h
20022 F: include/uapi/linux/vm_sockets.h
20023 F: include/uapi/linux/vm_sockets_diag.h
20024 F: include/uapi/linux/vsockmon.h
20026 F: tools/testing/vsock/
20028 VMWARE BALLOON DRIVER
20029 M: Nadav Amit <namit@vmware.com>
20030 M: "VMware, Inc." <pv-drivers@vmware.com>
20031 L: linux-kernel@vger.kernel.org
20033 F: drivers/misc/vmw_balloon.c
20035 VMWARE HYPERVISOR INTERFACE
20036 M: Deep Shah <sdeep@vmware.com>
20037 M: "VMware, Inc." <pv-drivers@vmware.com>
20038 L: virtualization@lists.linux-foundation.org
20040 F: arch/x86/include/asm/vmware.h
20041 F: arch/x86/kernel/cpu/vmware.c
20043 VMWARE PVRDMA DRIVER
20044 M: Adit Ranadive <aditr@vmware.com>
20045 M: VMware PV-Drivers <pv-drivers@vmware.com>
20046 L: linux-rdma@vger.kernel.org
20048 F: drivers/infiniband/hw/vmw_pvrdma/
20050 VMware PVSCSI driver
20051 M: Vishal Bhakta <vbhakta@vmware.com>
20052 M: VMware PV-Drivers <pv-drivers@vmware.com>
20053 L: linux-scsi@vger.kernel.org
20055 F: drivers/scsi/vmw_pvscsi.c
20056 F: drivers/scsi/vmw_pvscsi.h
20058 VMWARE VIRTUAL PTP CLOCK DRIVER
20059 M: Vivek Thampi <vithampi@vmware.com>
20060 M: "VMware, Inc." <pv-drivers@vmware.com>
20061 L: netdev@vger.kernel.org
20063 F: drivers/ptp/ptp_vmw.c
20066 M: Jorgen Hansen <jhansen@vmware.com>
20067 M: Vishnu Dasa <vdasa@vmware.com>
20068 L: linux-kernel@vger.kernel.org
20069 L: pv-drivers@vmware.com (private)
20071 F: drivers/misc/vmw_vmci/
20073 VMWARE VMMOUSE SUBDRIVER
20074 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20075 M: "VMware, Inc." <pv-drivers@vmware.com>
20076 L: linux-input@vger.kernel.org
20078 F: drivers/input/mouse/vmmouse.c
20079 F: drivers/input/mouse/vmmouse.h
20081 VMWARE VMXNET3 ETHERNET DRIVER
20082 M: Ronak Doshi <doshir@vmware.com>
20083 M: pv-drivers@vmware.com
20084 L: netdev@vger.kernel.org
20086 F: drivers/net/vmxnet3/
20088 VOCORE VOCORE2 BOARD
20089 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20090 L: linux-mips@vger.kernel.org
20092 F: arch/mips/boot/dts/ralink/vocore2.dts
20094 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20095 M: Liam Girdwood <lgirdwood@gmail.com>
20096 M: Mark Brown <broonie@kernel.org>
20097 L: linux-kernel@vger.kernel.org
20099 W: http://www.slimlogic.co.uk/?p=48
20100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20101 F: Documentation/devicetree/bindings/regulator/
20102 F: Documentation/power/regulator/
20103 F: drivers/regulator/
20104 F: include/dt-bindings/regulator/
20105 F: include/linux/regulator/
20106 K: regulator_get_optional
20108 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20109 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20110 F: drivers/regulator/irq_helpers.c
20113 M: David Ahern <dsahern@kernel.org>
20114 L: netdev@vger.kernel.org
20116 F: Documentation/networking/vrf.rst
20117 F: drivers/net/vrf.c
20120 M: Petr Mladek <pmladek@suse.com>
20121 M: Steven Rostedt <rostedt@goodmis.org>
20122 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20123 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20124 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20127 F: Documentation/core-api/printk-formats.rst
20128 F: lib/test_printf.c
20129 F: lib/test_scanf.c
20132 VT1211 HARDWARE MONITOR DRIVER
20133 M: Juerg Haefliger <juergh@gmail.com>
20134 L: linux-hwmon@vger.kernel.org
20136 F: Documentation/hwmon/vt1211.rst
20137 F: drivers/hwmon/vt1211.c
20139 VT8231 HARDWARE MONITOR DRIVER
20140 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20141 L: linux-hwmon@vger.kernel.org
20143 F: drivers/hwmon/vt8231.c
20145 VUB300 USB to SDIO/SD/MMC bridge chip
20146 L: linux-mmc@vger.kernel.org
20148 F: drivers/mmc/host/vub300.c
20150 W1 DALLAS'S 1-WIRE BUS
20151 M: Evgeniy Polyakov <zbr@ioremap.net>
20153 F: Documentation/devicetree/bindings/w1/
20154 F: Documentation/w1/
20156 F: include/linux/w1.h
20158 W83791D HARDWARE MONITORING DRIVER
20159 M: Marc Hulsman <m.hulsman@tudelft.nl>
20160 L: linux-hwmon@vger.kernel.org
20162 F: Documentation/hwmon/w83791d.rst
20163 F: drivers/hwmon/w83791d.c
20165 W83793 HARDWARE MONITORING DRIVER
20166 M: Rudolf Marek <r.marek@assembler.cz>
20167 L: linux-hwmon@vger.kernel.org
20169 F: Documentation/hwmon/w83793.rst
20170 F: drivers/hwmon/w83793.c
20172 W83795 HARDWARE MONITORING DRIVER
20173 M: Jean Delvare <jdelvare@suse.com>
20174 L: linux-hwmon@vger.kernel.org
20176 F: drivers/hwmon/w83795.c
20178 W83L51xD SD/MMC CARD INTERFACE DRIVER
20179 M: Pierre Ossman <pierre@ossman.eu>
20181 F: drivers/mmc/host/wbsd.*
20183 WACOM PROTOCOL 4 SERIAL TABLETS
20184 M: Julian Squires <julian@cipht.net>
20185 M: Hans de Goede <hdegoede@redhat.com>
20186 L: linux-input@vger.kernel.org
20188 F: drivers/input/tablet/wacom_serial4.c
20190 WATCHDOG DEVICE DRIVERS
20191 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20192 M: Guenter Roeck <linux@roeck-us.net>
20193 L: linux-watchdog@vger.kernel.org
20195 W: http://www.linux-watchdog.org/
20196 T: git git://www.linux-watchdog.org/linux-watchdog.git
20197 F: Documentation/devicetree/bindings/watchdog/
20198 F: Documentation/watchdog/
20199 F: drivers/watchdog/
20200 F: include/linux/watchdog.h
20201 F: include/uapi/linux/watchdog.h
20203 WHISKEYCOVE PMIC GPIO DRIVER
20204 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20205 L: linux-gpio@vger.kernel.org
20207 F: drivers/gpio/gpio-wcove.c
20210 M: Dianlong Li <long17.cool@163.com>
20211 L: linux-rtc@vger.kernel.org
20213 F: drivers/rtc/rtc-sd3078.c
20216 M: David Rheinsberg <david.rheinsberg@gmail.com>
20217 L: linux-input@vger.kernel.org
20219 F: drivers/hid/hid-wiimote*
20221 WILOCITY WIL6210 WIRELESS DRIVER
20222 M: Maya Erez <merez@codeaurora.org>
20223 L: linux-wireless@vger.kernel.org
20224 L: wil6210@qti.qualcomm.com
20226 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20227 F: drivers/net/wireless/ath/wil6210/
20230 M: David Härdeman <david@hardeman.nu>
20232 F: drivers/media/rc/winbond-cir.c
20234 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20235 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20236 L: linux-watchdog@vger.kernel.org
20238 F: drivers/watchdog/ebc-c384_wdt.c
20240 WINSYSTEMS WS16C48 GPIO DRIVER
20241 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20242 L: linux-gpio@vger.kernel.org
20244 F: drivers/gpio/gpio-ws16c48.c
20246 WIREGUARD SECURE NETWORK TUNNEL
20247 M: Jason A. Donenfeld <Jason@zx2c4.com>
20248 L: wireguard@lists.zx2c4.com
20249 L: netdev@vger.kernel.org
20251 F: drivers/net/wireguard/
20252 F: tools/testing/selftests/wireguard/
20254 WISTRON LAPTOP BUTTON DRIVER
20255 M: Miloslav Trmac <mitr@volny.cz>
20257 F: drivers/input/misc/wistron_btns.c
20259 WL3501 WIRELESS PCMCIA CARD DRIVER
20260 L: linux-wireless@vger.kernel.org
20262 F: drivers/net/wireless/wl3501*
20264 WOLFSON MICROELECTRONICS DRIVERS
20265 L: patches@opensource.cirrus.com
20267 W: https://github.com/CirrusLogic/linux-drivers/wiki
20268 T: git https://github.com/CirrusLogic/linux-drivers.git
20269 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20270 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20271 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20272 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20273 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20274 F: Documentation/devicetree/bindings/sound/wm*
20275 F: Documentation/hwmon/wm83??.rst
20276 F: arch/arm/mach-s3c/mach-crag6410*
20277 F: drivers/clk/clk-wm83*.c
20278 F: drivers/gpio/gpio-*wm*.c
20279 F: drivers/gpio/gpio-arizona.c
20280 F: drivers/hwmon/wm83??-hwmon.c
20281 F: drivers/input/misc/wm831x-on.c
20282 F: drivers/input/touchscreen/wm831x-ts.c
20283 F: drivers/input/touchscreen/wm97*.c
20284 F: drivers/leds/leds-wm83*.c
20285 F: drivers/mfd/arizona*
20286 F: drivers/mfd/cs47l24*
20287 F: drivers/mfd/wm*.c
20288 F: drivers/power/supply/wm83*.c
20289 F: drivers/regulator/arizona*
20290 F: drivers/regulator/wm8*.c
20291 F: drivers/rtc/rtc-wm83*.c
20292 F: drivers/video/backlight/wm83*_bl.c
20293 F: drivers/watchdog/wm83*_wdt.c
20294 F: include/linux/mfd/arizona/
20295 F: include/linux/mfd/wm831x/
20296 F: include/linux/mfd/wm8350/
20297 F: include/linux/mfd/wm8400*
20298 F: include/linux/regulator/arizona*
20299 F: include/linux/wm97xx.h
20300 F: include/sound/wm????.h
20301 F: sound/soc/codecs/arizona*
20302 F: sound/soc/codecs/cs47l24*
20303 F: sound/soc/codecs/wm*
20306 M: Tejun Heo <tj@kernel.org>
20307 R: Lai Jiangshan <jiangshanlai@gmail.com>
20309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20310 F: Documentation/core-api/workqueue.rst
20311 F: include/linux/workqueue.h
20312 F: kernel/workqueue.c
20315 M: Loic Poulain <loic.poulain@linaro.org>
20316 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20317 R: Johannes Berg <johannes@sipsolutions.net>
20318 L: netdev@vger.kernel.org
20320 F: drivers/net/wwan/
20321 F: include/linux/wwan.h
20322 F: include/uapi/linux/wwan.h
20324 X-POWERS AXP288 PMIC DRIVERS
20325 M: Hans de Goede <hdegoede@redhat.com>
20327 F: drivers/acpi/pmic/intel_pmic_xpower.c
20330 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20331 M: Chen-Yu Tsai <wens@csie.org>
20332 L: linux-kernel@vger.kernel.org
20337 M: Martin Schiller <ms@dev.tdt.de>
20338 L: linux-x25@vger.kernel.org
20340 F: Documentation/networking/lapb-module.rst
20341 F: Documentation/networking/x25*
20342 F: drivers/net/wan/hdlc_x25.c
20343 F: drivers/net/wan/lapbether.c
20344 F: include/*/lapb.h
20345 F: include/net/x25*
20346 F: include/uapi/linux/x25.h
20350 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20351 M: Thomas Gleixner <tglx@linutronix.de>
20352 M: Ingo Molnar <mingo@redhat.com>
20353 M: Borislav Petkov <bp@alien8.de>
20354 M: Dave Hansen <dave.hansen@linux.intel.com>
20356 R: "H. Peter Anvin" <hpa@zytor.com>
20357 L: linux-kernel@vger.kernel.org
20359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20360 F: Documentation/devicetree/bindings/x86/
20361 F: Documentation/x86/
20365 M: Andy Lutomirski <luto@kernel.org>
20366 L: linux-kernel@vger.kernel.org
20368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20371 X86 MCE INFRASTRUCTURE
20372 M: Tony Luck <tony.luck@intel.com>
20373 M: Borislav Petkov <bp@alien8.de>
20374 L: linux-edac@vger.kernel.org
20376 F: arch/x86/kernel/cpu/mce/*
20378 X86 MICROCODE UPDATE SUPPORT
20379 M: Borislav Petkov <bp@alien8.de>
20381 F: arch/x86/kernel/cpu/microcode/*
20384 M: Dave Hansen <dave.hansen@linux.intel.com>
20385 M: Andy Lutomirski <luto@kernel.org>
20386 M: Peter Zijlstra <peterz@infradead.org>
20387 L: linux-kernel@vger.kernel.org
20389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20392 X86 PLATFORM DRIVERS
20393 M: Hans de Goede <hdegoede@redhat.com>
20394 M: Mark Gross <mgross@linux.intel.com>
20395 L: platform-driver-x86@vger.kernel.org
20397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20398 F: drivers/platform/olpc/
20399 F: drivers/platform/x86/
20401 X86 PLATFORM DRIVERS - ARCH
20402 R: Darren Hart <dvhart@infradead.org>
20403 R: Andy Shevchenko <andy@infradead.org>
20404 L: platform-driver-x86@vger.kernel.org
20407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20408 F: arch/x86/platform
20410 X86 PLATFORM UV HPE SUPERDOME FLEX
20411 M: Steve Wahl <steve.wahl@hpe.com>
20412 R: Mike Travis <mike.travis@hpe.com>
20413 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20414 R: Russ Anderson <russ.anderson@hpe.com>
20416 F: arch/x86/include/asm/uv/
20417 F: arch/x86/kernel/apic/x2apic_uv_x.c
20418 F: arch/x86/platform/uv/
20421 M: Andy Lutomirski <luto@kernel.org>
20422 L: linux-kernel@vger.kernel.org
20424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20425 F: arch/x86/entry/vdso/
20428 M: Matthew Wilcox <willy@infradead.org>
20429 L: linux-fsdevel@vger.kernel.org
20431 F: Documentation/core-api/xarray.rst
20432 F: include/linux/idr.h
20433 F: include/linux/xarray.h
20436 F: tools/testing/radix-tree
20439 M: Benjamin Valentin <benpicco@googlemail.com>
20441 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20442 F: drivers/media/rc/xbox_remote.c
20444 XC2028/3028 TUNER DRIVER
20445 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20446 L: linux-media@vger.kernel.org
20448 W: https://linuxtv.org
20449 T: git git://linuxtv.org/media_tree.git
20450 F: drivers/media/tuners/tuner-xc2028.*
20452 XDP (eXpress Data Path)
20453 M: Alexei Starovoitov <ast@kernel.org>
20454 M: Daniel Borkmann <daniel@iogearbox.net>
20455 M: David S. Miller <davem@davemloft.net>
20456 M: Jakub Kicinski <kuba@kernel.org>
20457 M: Jesper Dangaard Brouer <hawk@kernel.org>
20458 M: John Fastabend <john.fastabend@gmail.com>
20459 L: netdev@vger.kernel.org
20460 L: bpf@vger.kernel.org
20462 F: include/net/xdp.h
20463 F: include/net/xdp_priv.h
20464 F: include/trace/events/xdp.h
20465 F: kernel/bpf/cpumap.c
20466 F: kernel/bpf/devmap.c
20468 F: samples/bpf/xdp*
20469 F: tools/testing/selftests/bpf/*xdp*
20470 F: tools/testing/selftests/bpf/*/*xdp*
20471 F: drivers/net/ethernet/*/*/*/*/*xdp*
20472 F: drivers/net/ethernet/*/*/*xdp*
20473 K: (?:\b|_)xdp(?:\b|_)
20475 XDP SOCKETS (AF_XDP)
20476 M: Björn Töpel <bjorn@kernel.org>
20477 M: Magnus Karlsson <magnus.karlsson@intel.com>
20478 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20479 L: netdev@vger.kernel.org
20480 L: bpf@vger.kernel.org
20482 F: Documentation/networking/af_xdp.rst
20483 F: include/net/xdp_sock*
20484 F: include/net/xsk_buff_pool.h
20485 F: include/uapi/linux/if_xdp.h
20486 F: include/uapi/linux/xdp_diag.h
20487 F: include/net/netns/xdp.h
20489 F: samples/bpf/xdpsock*
20490 F: tools/lib/bpf/xsk*
20492 XEN BLOCK SUBSYSTEM
20493 M: Roger Pau Monné <roger.pau@citrix.com>
20494 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20496 F: drivers/block/xen*
20497 F: drivers/block/xen-blkback/*
20500 M: Stefano Stabellini <sstabellini@kernel.org>
20501 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20503 F: arch/arm/include/asm/xen/
20506 XEN HYPERVISOR ARM64
20507 M: Stefano Stabellini <sstabellini@kernel.org>
20508 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20510 F: arch/arm64/include/asm/xen/
20513 XEN HYPERVISOR INTERFACE
20514 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20515 M: Juergen Gross <jgross@suse.com>
20516 R: Stefano Stabellini <sstabellini@kernel.org>
20517 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20520 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20521 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20522 F: arch/x86/include/asm/pvclock-abi.h
20523 F: arch/x86/include/asm/xen/
20524 F: arch/x86/platform/pvh/
20526 F: drivers/*/xen-*front.c
20528 F: include/uapi/xen/
20531 XEN NETWORK BACKEND DRIVER
20532 M: Wei Liu <wei.liu@kernel.org>
20533 M: Paul Durrant <paul@xen.org>
20534 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20535 L: netdev@vger.kernel.org
20537 F: drivers/net/xen-netback/*
20540 M: Juergen Gross <jgross@suse.com>
20541 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20543 F: arch/x86/pci/*xen*
20544 F: drivers/pci/*xen*
20547 M: Juergen Gross <jgross@suse.com>
20548 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20549 L: linux-scsi@vger.kernel.org
20551 F: drivers/scsi/xen-scsifront.c
20552 F: drivers/xen/xen-scsiback.c
20553 F: include/xen/interface/io/vscsiif.h
20555 XEN SOUND FRONTEND DRIVER
20556 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20557 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20558 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20562 XEN SWIOTLB SUBSYSTEM
20563 M: Juergen Gross <jgross@suse.com>
20564 M: Stefano Stabellini <sstabellini@kernel.org>
20565 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20566 L: iommu@lists.linux-foundation.org
20568 F: arch/x86/xen/*swiotlb*
20569 F: drivers/xen/*swiotlb*
20572 C: irc://irc.oftc.net/xfs
20573 M: Darrick J. Wong <djwong@kernel.org>
20574 M: linux-xfs@vger.kernel.org
20575 L: linux-xfs@vger.kernel.org
20578 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20579 F: Documentation/ABI/testing/sysfs-fs-xfs
20580 F: Documentation/admin-guide/xfs.rst
20581 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20582 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20584 F: include/uapi/linux/dqblk_xfs.h
20585 F: include/uapi/linux/fsmap.h
20587 XILINX AXI ETHERNET DRIVER
20588 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20590 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20593 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20594 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20595 L: linux-can@vger.kernel.org
20597 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20598 F: drivers/net/can/xilinx_can.c
20601 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20602 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20603 R: Michal Simek <michal.simek@xilinx.com>
20605 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20606 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20607 F: drivers/gpio/gpio-xilinx.c
20608 F: drivers/gpio/gpio-zynq.c
20610 XILINX SD-FEC IP CORES
20611 M: Derek Kiernan <derek.kiernan@xilinx.com>
20612 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20614 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20615 F: Documentation/misc-devices/xilinx_sdfec.rst
20616 F: drivers/misc/Kconfig
20617 F: drivers/misc/Makefile
20618 F: drivers/misc/xilinx_sdfec.c
20619 F: include/uapi/misc/xilinx_sdfec.h
20621 XILINX UARTLITE SERIAL DRIVER
20622 M: Peter Korsgaard <jacmet@sunsite.dk>
20623 L: linux-serial@vger.kernel.org
20625 F: drivers/tty/serial/uartlite.c
20627 XILINX VIDEO IP CORES
20628 M: Hyun Kwon <hyun.kwon@xilinx.com>
20629 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20630 L: linux-media@vger.kernel.org
20632 T: git git://linuxtv.org/media_tree.git
20633 F: Documentation/devicetree/bindings/media/xilinx/
20634 F: drivers/media/platform/xilinx/
20635 F: include/uapi/linux/xilinx-v4l2-controls.h
20637 XILINX ZYNQMP DPDMA DRIVER
20638 M: Hyun Kwon <hyun.kwon@xilinx.com>
20639 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20640 L: dmaengine@vger.kernel.org
20642 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20643 F: drivers/dma/xilinx/xilinx_dpdma.c
20644 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20646 XILINX ZYNQMP PSGTR PHY DRIVER
20647 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20648 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20649 L: linux-kernel@vger.kernel.org
20651 T: git https://github.com/Xilinx/linux-xlnx.git
20652 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20653 F: drivers/phy/xilinx/phy-zynqmp.c
20656 M: Eli Billauer <eli.billauer@gmail.com>
20657 L: linux-kernel@vger.kernel.org
20659 F: drivers/char/xillybus/
20662 M: George Cherian <gcherian@marvell.com>
20663 L: linux-i2c@vger.kernel.org
20665 W: http://www.marvell.com
20666 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20667 F: drivers/i2c/busses/i2c-xlp9xx.c
20669 XRA1403 GPIO EXPANDER
20670 M: Nandor Han <nandor.han@ge.com>
20671 M: Semi Malinen <semi.malinen@ge.com>
20672 L: linux-gpio@vger.kernel.org
20674 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20675 F: drivers/gpio/gpio-xra1403.c
20677 XTENSA XTFPGA PLATFORM SUPPORT
20678 M: Max Filippov <jcmvbkbc@gmail.com>
20679 L: linux-xtensa@linux-xtensa.org
20681 F: drivers/spi/spi-xtensa-xtfpga.c
20682 F: sound/soc/xtensa/xtfpga-i2s.c
20684 YAM DRIVER FOR AX.25
20685 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20686 L: linux-hams@vger.kernel.org
20688 F: drivers/net/hamradio/yam*
20689 F: include/linux/yam.h
20691 YAMA SECURITY MODULE
20692 M: Kees Cook <keescook@chromium.org>
20694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20695 F: Documentation/admin-guide/LSM/Yama.rst
20698 YEALINK PHONE DRIVER
20699 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20700 L: usbb2k-api-dev@nongnu.org
20702 F: Documentation/input/devices/yealink.rst
20703 F: drivers/input/misc/yealink.*
20705 Z8530 DRIVER FOR AX.25
20706 M: Joerg Reuter <jreuter@yaina.de>
20707 L: linux-hams@vger.kernel.org
20709 W: http://yaina.de/jreuter/
20710 W: http://www.qsl.net/dl1bke/
20711 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20712 F: drivers/net/hamradio/*scc.c
20713 F: drivers/net/hamradio/z8530.h
20715 ZBUD COMPRESSED PAGE ALLOCATOR
20716 M: Seth Jennings <sjenning@redhat.com>
20717 M: Dan Streetman <ddstreet@ieee.org>
20718 L: linux-mm@kvack.org
20722 ZD1211RW WIRELESS DRIVER
20723 M: Ulrich Kunitz <kune@deine-taler.de>
20724 L: linux-wireless@vger.kernel.org
20725 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20727 W: http://zd1211.ath.cx/wiki/DriverRewrite
20728 F: drivers/net/wireless/zydas/zd1211rw/
20730 ZD1301 MEDIA DRIVER
20731 M: Antti Palosaari <crope@iki.fi>
20732 L: linux-media@vger.kernel.org
20734 W: https://linuxtv.org/
20735 W: http://palosaari.fi/linux/
20736 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20737 F: drivers/media/usb/dvb-usb-v2/zd1301*
20739 ZD1301_DEMOD MEDIA DRIVER
20740 M: Antti Palosaari <crope@iki.fi>
20741 L: linux-media@vger.kernel.org
20743 W: https://linuxtv.org/
20744 W: http://palosaari.fi/linux/
20745 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20746 F: drivers/media/dvb-frontends/zd1301_demod*
20748 ZHAOXIN PROCESSOR SUPPORT
20749 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20750 L: linux-kernel@vger.kernel.org
20752 F: arch/x86/kernel/cpu/zhaoxin.c
20755 M: Damien Le Moal <damien.lemoal@wdc.com>
20756 M: Naohiro Aota <naohiro.aota@wdc.com>
20757 R: Johannes Thumshirn <jth@kernel.org>
20758 L: linux-fsdevel@vger.kernel.org
20760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20761 F: Documentation/filesystems/zonefs.rst
20764 ZPOOL COMPRESSED PAGE STORAGE API
20765 M: Dan Streetman <ddstreet@ieee.org>
20766 L: linux-mm@kvack.org
20768 F: include/linux/zpool.h
20771 ZR36067 VIDEO FOR LINUX DRIVER
20772 M: Corentin Labbe <clabbe@baylibre.com>
20773 L: mjpeg-users@lists.sourceforge.net
20774 L: linux-media@vger.kernel.org
20776 W: http://mjpeg.sourceforge.net/driver-zoran/
20777 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20778 F: Documentation/driver-api/media/drivers/zoran.rst
20779 F: drivers/staging/media/zoran/
20781 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20782 M: Minchan Kim <minchan@kernel.org>
20783 M: Nitin Gupta <ngupta@vflare.org>
20784 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20785 L: linux-kernel@vger.kernel.org
20787 F: Documentation/admin-guide/blockdev/zram.rst
20788 F: drivers/block/zram/
20790 ZS DECSTATION Z85C30 SERIAL DRIVER
20791 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20793 F: drivers/tty/serial/zs.*
20795 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20796 M: Minchan Kim <minchan@kernel.org>
20797 M: Nitin Gupta <ngupta@vflare.org>
20798 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20799 L: linux-mm@kvack.org
20801 F: Documentation/vm/zsmalloc.rst
20802 F: include/linux/zsmalloc.h
20805 ZSWAP COMPRESSED SWAP CACHING
20806 M: Seth Jennings <sjenning@redhat.com>
20807 M: Dan Streetman <ddstreet@ieee.org>
20808 M: Vitaly Wool <vitaly.wool@konsulko.com>
20809 L: linux-mm@kvack.org
20814 M: Linus Torvalds <torvalds@linux-foundation.org>
20815 L: linux-kernel@vger.kernel.org
20816 S: Buried alive in reporters
20817 Q: http://patchwork.kernel.org/project/LKML/list/
20818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git