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 L: amd-gfx@lists.freedesktop.org
908 T: git https://gitlab.freedesktop.org/agd5f/linux.git
909 F: drivers/gpu/drm/amd/display/
911 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
912 M: Huang Rui <ray.huang@amd.com>
913 L: linux-hwmon@vger.kernel.org
915 F: Documentation/hwmon/fam15h_power.rst
916 F: drivers/hwmon/fam15h_power.c
919 M: Enrico Weigelt, metux IT consult <info@metux.net>
920 L: linux-gpio@vger.kernel.org
922 F: drivers/gpio/gpio-amd-fch.c
923 F: include/linux/platform_data/gpio/gpio-amd-fch.h
925 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
926 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
928 F: drivers/usb/gadget/udc/amd5536udc.*
930 AMD GEODE PROCESSOR/CHIPSET SUPPORT
931 M: Andres Salomon <dilinger@queued.net>
932 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
934 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
935 F: arch/x86/include/asm/geode.h
936 F: drivers/char/hw_random/geode-rng.c
937 F: drivers/crypto/geode*
938 F: drivers/video/fbdev/geode/
941 M: Joerg Roedel <joro@8bytes.org>
942 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
943 L: iommu@lists.linux-foundation.org
945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
946 F: drivers/iommu/amd/
947 F: include/linux/amd-iommu.h
950 M: Felix Kuehling <Felix.Kuehling@amd.com>
951 L: amd-gfx@lists.freedesktop.org
953 T: git https://gitlab.freedesktop.org/agd5f/linux.git
954 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
955 F: drivers/gpu/drm/amd/amdkfd/
956 F: drivers/gpu/drm/amd/include/cik_structs.h
957 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
958 F: drivers/gpu/drm/amd/include/v9_structs.h
959 F: drivers/gpu/drm/amd/include/vi_structs.h
960 F: include/uapi/linux/kfd_ioctl.h
963 M: Sanjay R Mehta <sanju.mehta@amd.com>
965 F: drivers/spi/spi-amd.c
968 M: Elie Morisse <syniurge@gmail.com>
969 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
970 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
971 L: linux-i2c@vger.kernel.org
973 F: drivers/i2c/busses/i2c-amd-mp2*
976 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
977 L: platform-driver-x86@vger.kernel.org
979 F: drivers/platform/x86/amd-pmc.*
981 AMD POWERPLAY AND SWSMU
982 M: Evan Quan <evan.quan@amd.com>
983 L: amd-gfx@lists.freedesktop.org
985 T: git https://gitlab.freedesktop.org/agd5f/linux.git
986 F: drivers/gpu/drm/amd/pm/
989 M: Sanjay R Mehta <sanju.mehta@amd.com>
990 L: dmaengine@vger.kernel.org
992 F: drivers/dma/ptdma/
994 AMD SEATTLE DEVICE TREE SUPPORT
995 M: Brijesh Singh <brijeshkumar.singh@amd.com>
996 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
997 M: Tom Lendacky <thomas.lendacky@amd.com>
999 F: arch/arm64/boot/dts/amd/
1002 M: Tom Lendacky <thomas.lendacky@amd.com>
1003 L: netdev@vger.kernel.org
1005 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1006 F: drivers/net/ethernet/amd/xgbe/
1008 AMD SENSOR FUSION HUB DRIVER
1009 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1010 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1011 L: linux-input@vger.kernel.org
1013 F: Documentation/hid/amd-sfh*
1014 F: drivers/hid/amd-sfh-hid/
1017 M: Christian Eggers <ceggers@arri.de>
1018 L: linux-iio@vger.kernel.org
1020 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1021 F: drivers/iio/light/as73211.c
1023 AMT (Automatic Multicast Tunneling)
1024 M: Taehee Yoo <ap420073@gmail.com>
1025 L: netdev@vger.kernel.org
1027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1029 F: drivers/net/amt.c
1031 ANALOG DEVICES INC AD7192 DRIVER
1032 M: Alexandru Tachici <alexandru.tachici@analog.com>
1033 L: linux-iio@vger.kernel.org
1035 W: http://ez.analog.com/community/linux-device-drivers
1036 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1037 F: drivers/iio/adc/ad7192.c
1039 ANALOG DEVICES INC AD7292 DRIVER
1040 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1041 L: linux-iio@vger.kernel.org
1043 W: http://ez.analog.com/community/linux-device-drivers
1044 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1045 F: drivers/iio/adc/ad7292.c
1047 ANALOG DEVICES INC AD7768-1 DRIVER
1048 M: Michael Hennerich <Michael.Hennerich@analog.com>
1049 L: linux-iio@vger.kernel.org
1051 W: http://ez.analog.com/community/linux-device-drivers
1052 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1053 F: drivers/iio/adc/ad7768-1.c
1055 ANALOG DEVICES INC AD7780 DRIVER
1056 M: Michael Hennerich <Michael.Hennerich@analog.com>
1057 M: Renato Lui Geh <renatogeh@gmail.com>
1058 L: linux-iio@vger.kernel.org
1060 W: http://ez.analog.com/community/linux-device-drivers
1061 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1062 F: drivers/iio/adc/ad7780.c
1064 ANALOG DEVICES INC AD9389B DRIVER
1065 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1066 L: linux-media@vger.kernel.org
1068 F: drivers/media/i2c/ad9389b*
1070 ANALOG DEVICES INC ADGS1408 DRIVER
1071 M: Mircea Caprioru <mircea.caprioru@analog.com>
1073 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1074 F: drivers/mux/adgs1408.c
1076 ANALOG DEVICES INC ADIN DRIVER
1077 M: Michael Hennerich <michael.hennerich@analog.com>
1078 L: netdev@vger.kernel.org
1080 W: http://ez.analog.com/community/linux-device-drivers
1081 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1082 F: drivers/net/phy/adin.c
1084 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1085 M: Nuno Sa <nuno.sa@analog.com>
1086 L: linux-iio@vger.kernel.org
1088 F: drivers/iio/imu/adis.c
1089 F: include/linux/iio/imu/adis.h
1091 ANALOG DEVICES INC ADIS16460 DRIVER
1092 M: Dragos Bogdan <dragos.bogdan@analog.com>
1093 L: linux-iio@vger.kernel.org
1095 W: http://ez.analog.com/community/linux-device-drivers
1096 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1097 F: drivers/iio/imu/adis16460.c
1099 ANALOG DEVICES INC ADIS16475 DRIVER
1100 M: Nuno Sa <nuno.sa@analog.com>
1101 L: linux-iio@vger.kernel.org
1102 W: http://ez.analog.com/community/linux-device-drivers
1104 F: drivers/iio/imu/adis16475.c
1105 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1107 ANALOG DEVICES INC ADM1177 DRIVER
1108 M: Michael Hennerich <Michael.Hennerich@analog.com>
1109 L: linux-hwmon@vger.kernel.org
1111 W: http://ez.analog.com/community/linux-device-drivers
1112 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1113 F: drivers/hwmon/adm1177.c
1115 ANALOG DEVICES INC ADP5061 DRIVER
1116 M: Michael Hennerich <Michael.Hennerich@analog.com>
1117 L: linux-pm@vger.kernel.org
1119 W: http://ez.analog.com/community/linux-device-drivers
1120 F: drivers/power/supply/adp5061.c
1122 ANALOG DEVICES INC ADV7180 DRIVER
1123 M: Lars-Peter Clausen <lars@metafoo.de>
1124 L: linux-media@vger.kernel.org
1126 W: http://ez.analog.com/community/linux-device-drivers
1127 F: drivers/media/i2c/adv7180.c
1128 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1130 ANALOG DEVICES INC ADV748X DRIVER
1131 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1132 L: linux-media@vger.kernel.org
1134 F: drivers/media/i2c/adv748x/*
1136 ANALOG DEVICES INC ADV7511 DRIVER
1137 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1138 L: linux-media@vger.kernel.org
1140 F: drivers/media/i2c/adv7511*
1142 ANALOG DEVICES INC ADV7604 DRIVER
1143 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1144 L: linux-media@vger.kernel.org
1146 F: drivers/media/i2c/adv7604*
1147 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1149 ANALOG DEVICES INC ADV7842 DRIVER
1150 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1151 L: linux-media@vger.kernel.org
1153 F: drivers/media/i2c/adv7842*
1155 ANALOG DEVICES INC ADXRS290 DRIVER
1156 M: Nishant Malpani <nish.malpani25@gmail.com>
1157 L: linux-iio@vger.kernel.org
1159 F: drivers/iio/gyro/adxrs290.c
1160 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1162 ANALOG DEVICES INC ASOC CODEC DRIVERS
1163 M: Lars-Peter Clausen <lars@metafoo.de>
1164 M: Nuno Sá <nuno.sa@analog.com>
1165 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1167 W: http://wiki.analog.com/
1168 W: http://ez.analog.com/community/linux-device-drivers
1169 F: sound/soc/codecs/ad1*
1170 F: sound/soc/codecs/ad7*
1171 F: sound/soc/codecs/adau*
1172 F: sound/soc/codecs/adav*
1173 F: sound/soc/codecs/sigmadsp.*
1174 F: sound/soc/codecs/ssm*
1176 ANALOG DEVICES INC DMA DRIVERS
1177 M: Lars-Peter Clausen <lars@metafoo.de>
1179 W: http://ez.analog.com/community/linux-device-drivers
1180 F: drivers/dma/dma-axi-dmac.c
1182 ANALOG DEVICES INC IIO DRIVERS
1183 M: Lars-Peter Clausen <lars@metafoo.de>
1184 M: Michael Hennerich <Michael.Hennerich@analog.com>
1186 W: http://wiki.analog.com/
1187 W: http://ez.analog.com/community/linux-device-drivers
1188 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1189 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1190 F: Documentation/devicetree/bindings/iio/*/adi,*
1191 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1192 F: drivers/iio/*/ad*
1193 F: drivers/iio/adc/ltc249*
1194 F: drivers/iio/amplifiers/hmc425a.c
1195 F: drivers/staging/iio/*/ad*
1196 X: drivers/iio/*/adjd*
1198 ANALOGBITS PLL LIBRARIES
1199 M: Paul Walmsley <paul.walmsley@sifive.com>
1201 F: drivers/clk/analogbits/*
1202 F: include/linux/clk/analogbits*
1205 M: Nick Hu <nickhu@andestech.com>
1206 M: Greentime Hu <green.hu@gmail.com>
1207 M: Vincent Chen <deanbo422@gmail.com>
1209 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1210 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1211 F: Documentation/devicetree/bindings/nds32/
1216 ANDROID CONFIG FRAGMENTS
1217 M: Rob Herring <robh@kernel.org>
1219 F: kernel/configs/android*
1222 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1223 M: Arve Hjønnevåg <arve@android.com>
1224 M: Todd Kjos <tkjos@android.com>
1225 M: Martijn Coenen <maco@android.com>
1226 M: Joel Fernandes <joel@joelfernandes.org>
1227 M: Christian Brauner <christian@brauner.io>
1228 M: Hridya Valsaraju <hridya@google.com>
1229 M: Suren Baghdasaryan <surenb@google.com>
1230 L: linux-kernel@vger.kernel.org
1232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1234 F: drivers/staging/android/
1236 ANDROID GOLDFISH PIC DRIVER
1237 M: Miodrag Dinic <miodrag.dinic@mips.com>
1239 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1240 F: drivers/irqchip/irq-goldfish-pic.c
1242 ANDROID GOLDFISH RTC DRIVER
1243 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1245 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1246 F: drivers/rtc/rtc-goldfish.c
1248 AOA (Apple Onboard Audio) ALSA DRIVER
1249 M: Johannes Berg <johannes@sipsolutions.net>
1250 L: linuxppc-dev@lists.ozlabs.org
1251 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1255 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1256 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1257 L: linux-iio@vger.kernel.org
1259 F: drivers/iio/adc/stx104.c
1262 M: Jiri Kosina <jikos@kernel.org>
1264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1265 F: arch/x86/kernel/apm_32.c
1266 F: drivers/char/apm-emulation.c
1267 F: include/linux/apm_bios.h
1268 F: include/uapi/linux/apm_bios.h
1270 APPARMOR SECURITY MODULE
1271 M: John Johansen <john.johansen@canonical.com>
1272 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1274 W: wiki.apparmor.net
1275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1276 F: Documentation/admin-guide/LSM/apparmor.rst
1277 F: security/apparmor/
1279 APPLE BCM5974 MULTITOUCH DRIVER
1280 M: Henrik Rydberg <rydberg@bitmath.org>
1281 L: linux-input@vger.kernel.org
1283 F: drivers/input/mouse/bcm5974.c
1285 APPLE DART IOMMU DRIVER
1286 M: Sven Peter <sven@svenpeter.dev>
1287 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1288 L: iommu@lists.linux-foundation.org
1290 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1291 F: drivers/iommu/apple-dart.c
1294 M: Henrik Rydberg <rydberg@bitmath.org>
1295 L: linux-hwmon@vger.kernel.org
1297 F: drivers/hwmon/applesmc.c
1299 APPLETALK NETWORK LAYER
1300 L: netdev@vger.kernel.org
1302 F: drivers/net/appletalk/
1303 F: include/linux/atalk.h
1304 F: include/uapi/linux/atalk.h
1307 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1308 M: Khuong Dinh <khuong@os.amperecomputing.com>
1310 F: arch/arm64/boot/dts/apm/
1312 APPLIED MICRO (APM) X-GENE SOC EDAC
1313 M: Khuong Dinh <khuong@os.amperecomputing.com>
1315 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1316 F: drivers/edac/xgene_edac.c
1318 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1319 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1320 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1322 F: drivers/net/ethernet/apm/xgene-v2/
1324 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1325 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1326 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1327 M: Quan Nguyen <quan@os.amperecomputing.com>
1329 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1330 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1331 F: drivers/net/ethernet/apm/xgene/
1332 F: drivers/net/mdio/mdio-xgene.c
1334 APPLIED MICRO (APM) X-GENE SOC PMU
1335 M: Khuong Dinh <khuong@os.amperecomputing.com>
1337 F: Documentation/admin-guide/perf/xgene-pmu.rst
1338 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1339 F: drivers/perf/xgene_pmu.c
1341 APTINA CAMERA SENSOR PLL
1342 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1343 L: linux-media@vger.kernel.org
1345 F: drivers/media/i2c/aptina-pll.*
1347 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1348 M: Aleksa Savic <savicaleksa83@gmail.com>
1349 L: linux-hwmon@vger.kernel.org
1351 F: Documentation/hwmon/aquacomputer_d5next.rst
1352 F: drivers/hwmon/aquacomputer_d5next.c
1354 AQUANTIA ETHERNET DRIVER (atlantic)
1355 M: Igor Russkikh <irusskikh@marvell.com>
1356 L: netdev@vger.kernel.org
1358 W: https://www.marvell.com/
1359 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1360 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1361 F: drivers/net/ethernet/aquantia/atlantic/
1363 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1364 M: Egor Pomozov <epomozov@marvell.com>
1365 L: netdev@vger.kernel.org
1367 W: http://www.aquantia.com
1368 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1370 ARASAN NAND CONTROLLER DRIVER
1371 M: Miquel Raynal <miquel.raynal@bootlin.com>
1372 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1373 L: linux-mtd@lists.infradead.org
1375 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1376 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1378 ARC FRAMEBUFFER DRIVER
1379 M: Jaya Kumar <jayalk@intworks.biz>
1381 F: drivers/video/fbdev/arcfb.c
1382 F: drivers/video/fbdev/core/fb_defio.c
1385 M: Alexey Brodkin <abrodkin@synopsys.com>
1387 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1388 F: drivers/gpu/drm/tiny/arcpgu.c
1390 ARCNET NETWORK LAYER
1391 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1392 L: netdev@vger.kernel.org
1394 F: drivers/net/arcnet/
1395 F: include/uapi/linux/if_arcnet.h
1397 ARM ARCHITECTED TIMER DRIVER
1398 M: Mark Rutland <mark.rutland@arm.com>
1399 M: Marc Zyngier <maz@kernel.org>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 F: arch/arm/include/asm/arch_timer.h
1403 F: arch/arm64/include/asm/arch_timer.h
1404 F: drivers/clocksource/arm_arch_timer.c
1406 ARM HDLCD DRM DRIVER
1407 M: Liviu Dudau <liviu.dudau@arm.com>
1409 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1410 F: drivers/gpu/drm/arm/hdlcd_*
1412 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1413 M: Linus Walleij <linus.walleij@linaro.org>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1417 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1418 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1419 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1420 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1421 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1422 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1423 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1424 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1425 F: arch/arm/boot/dts/arm-realview-*
1426 F: arch/arm/boot/dts/integrator*
1427 F: arch/arm/boot/dts/versatile*
1428 F: arch/arm/mach-integrator/
1429 F: arch/arm/mach-realview/
1430 F: arch/arm/mach-versatile/
1431 F: arch/arm/plat-versatile/
1432 F: drivers/bus/arm-integrator-lm.c
1433 F: drivers/clk/versatile/
1434 F: drivers/i2c/busses/i2c-versatile.c
1435 F: drivers/irqchip/irq-versatile-fpga.c
1436 F: drivers/mtd/maps/physmap-versatile.*
1437 F: drivers/power/reset/arm-versatile-reboot.c
1438 F: drivers/soc/versatile/
1440 ARM KOMEDA DRM-KMS DRIVER
1441 M: James (Qian) Wang <james.qian.wang@arm.com>
1442 M: Liviu Dudau <liviu.dudau@arm.com>
1443 M: Mihail Atanassov <mihail.atanassov@arm.com>
1444 L: Mali DP Maintainers <malidp@foss.arm.com>
1446 T: git git://anongit.freedesktop.org/drm/drm-misc
1447 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1448 F: Documentation/gpu/komeda-kms.rst
1449 F: drivers/gpu/drm/arm/display/include/
1450 F: drivers/gpu/drm/arm/display/komeda/
1452 ARM MALI PANFROST DRM DRIVER
1453 M: Rob Herring <robh@kernel.org>
1454 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1455 R: Steven Price <steven.price@arm.com>
1456 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1457 L: dri-devel@lists.freedesktop.org
1459 T: git git://anongit.freedesktop.org/drm/drm-misc
1460 F: drivers/gpu/drm/panfrost/
1461 F: include/uapi/drm/panfrost_drm.h
1463 ARM MALI-DP DRM DRIVER
1464 M: Liviu Dudau <liviu.dudau@arm.com>
1465 M: Brian Starkey <brian.starkey@arm.com>
1466 L: Mali DP Maintainers <malidp@foss.arm.com>
1468 T: git git://anongit.freedesktop.org/drm/drm-misc
1469 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1470 F: Documentation/gpu/afbc.rst
1471 F: drivers/gpu/drm/arm/
1473 ARM MFM AND FLOPPY DRIVERS
1474 M: Ian Molton <spyro@f2s.com>
1476 F: arch/arm/include/asm/floppy.h
1477 F: arch/arm/mach-rpc/floppydma.S
1479 ARM PMU PROFILING AND DEBUGGING
1480 M: Will Deacon <will@kernel.org>
1481 M: Mark Rutland <mark.rutland@arm.com>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 F: Documentation/devicetree/bindings/arm/pmu.yaml
1485 F: Documentation/devicetree/bindings/perf/
1486 F: arch/arm*/include/asm/hw_breakpoint.h
1487 F: arch/arm*/include/asm/perf_event.h
1488 F: arch/arm*/kernel/hw_breakpoint.c
1489 F: arch/arm*/kernel/perf_*
1491 F: include/linux/perf/arm_pmu.h
1494 M: Russell King <linux@armlinux.org.uk>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 W: http://www.armlinux.org.uk/
1498 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1500 X: arch/arm/boot/dts/
1502 ARM PRIMECELL AACI PL041 DRIVER
1503 M: Russell King <linux@armlinux.org.uk>
1507 ARM PRIMECELL BUS SUPPORT
1508 M: Russell King <linux@armlinux.org.uk>
1511 F: include/linux/amba/bus.h
1513 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1514 M: Miquel Raynal <miquel.raynal@bootlin.com>
1515 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1516 L: linux-mtd@lists.infradead.org
1518 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1519 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1521 ARM PRIMECELL PL35X SMC DRIVER
1522 M: Miquel Raynal <miquel.raynal@bootlin.com>
1523 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1527 F: drivers/memory/pl353-smc.c
1529 ARM PRIMECELL CLCD PL110 DRIVER
1530 M: Russell King <linux@armlinux.org.uk>
1532 F: drivers/video/fbdev/amba-clcd.*
1534 ARM PRIMECELL KMI PL050 DRIVER
1535 M: Russell King <linux@armlinux.org.uk>
1537 F: drivers/input/serio/ambakmi.*
1538 F: include/linux/amba/kmi.h
1540 ARM PRIMECELL MMCI PL180/1 DRIVER
1541 M: Russell King <linux@armlinux.org.uk>
1543 F: drivers/mmc/host/mmci.*
1544 F: include/linux/amba/mmci.h
1546 ARM PRIMECELL SSP PL022 SPI DRIVER
1547 M: Linus Walleij <linus.walleij@linaro.org>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1551 F: drivers/spi/spi-pl022.c
1553 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1554 M: Russell King <linux@armlinux.org.uk>
1556 F: drivers/tty/serial/amba-pl01*.c
1557 F: include/linux/amba/serial.h
1559 ARM PRIMECELL VIC PL190/PL192 DRIVER
1560 M: Linus Walleij <linus.walleij@linaro.org>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1564 F: drivers/irqchip/irq-vic.c
1566 ARM SMC WATCHDOG DRIVER
1567 M: Julius Werner <jwerner@chromium.org>
1568 R: Evan Benn <evanbenn@chromium.org>
1570 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1571 F: drivers/watchdog/arm_smc_wdt.c
1574 M: Will Deacon <will@kernel.org>
1575 R: Robin Murphy <robin.murphy@arm.com>
1576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1579 F: drivers/iommu/arm/
1580 F: drivers/iommu/io-pgtable-arm*
1582 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1583 M: Arnd Bergmann <arnd@arndb.de>
1584 M: Olof Johansson <olof@lixom.net>
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
1589 F: arch/arm/boot/dts/Makefile
1590 F: arch/arm64/boot/dts/Makefile
1592 ARM SUB-ARCHITECTURES
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1599 ARM/ACTIONS SEMI ARCHITECTURE
1600 M: Andreas Färber <afaerber@suse.de>
1601 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1605 F: Documentation/devicetree/bindings/arm/actions.yaml
1606 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1607 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1608 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1609 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1610 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1611 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1612 F: Documentation/devicetree/bindings/pinctrl/actions,*
1613 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1614 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1615 F: arch/arm/boot/dts/owl-*
1616 F: arch/arm/mach-actions/
1617 F: arch/arm64/boot/dts/actions/
1618 F: drivers/clk/actions/
1619 F: drivers/clocksource/timer-owl*
1620 F: drivers/dma/owl-dma.c
1621 F: drivers/i2c/busses/i2c-owl.c
1622 F: drivers/irqchip/irq-owl-sirq.c
1623 F: drivers/mmc/host/owl-mmc.c
1624 F: drivers/net/ethernet/actions/
1625 F: drivers/pinctrl/actions/*
1626 F: drivers/soc/actions/
1627 F: include/dt-bindings/power/owl-*
1628 F: include/dt-bindings/reset/actions,*
1629 F: include/linux/soc/actions/
1632 ARM/ADS SPHERE MACHINE SUPPORT
1633 M: Lennert Buytenhek <kernel@wantstofly.org>
1634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 ARM/AFEB9260 MACHINE SUPPORT
1638 M: Sergey Lapin <slapin@ossfans.org>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 ARM/AJECO 1ARM MACHINE SUPPORT
1643 M: Lennert Buytenhek <kernel@wantstofly.org>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 ARM/Allwinner SoC Clock Support
1648 M: Emilio López <emilio@elopez.com.ar>
1650 F: drivers/clk/sunxi/
1652 ARM/Allwinner sunXi SoC support
1653 M: Maxime Ripard <mripard@kernel.org>
1654 M: Chen-Yu Tsai <wens@csie.org>
1655 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1659 L: linux-sunxi@lists.linux.dev
1660 F: arch/arm/mach-sunxi/
1661 F: arch/arm64/boot/dts/allwinner/
1662 F: drivers/clk/sunxi-ng/
1663 F: drivers/pinctrl/sunxi/
1664 F: drivers/soc/sunxi/
1669 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1670 M: Neil Armstrong <narmstrong@baylibre.com>
1671 M: Jerome Brunet <jbrunet@baylibre.com>
1672 L: linux-amlogic@lists.infradead.org
1674 F: Documentation/devicetree/bindings/clock/amlogic*
1675 F: drivers/clk/meson/
1676 F: include/dt-bindings/clock/gxbb*
1677 F: include/dt-bindings/clock/meson*
1679 ARM/Amlogic Meson SoC Crypto Drivers
1680 M: Corentin Labbe <clabbe@baylibre.com>
1681 L: linux-crypto@vger.kernel.org
1682 L: linux-amlogic@lists.infradead.org
1684 F: Documentation/devicetree/bindings/crypto/amlogic*
1685 F: drivers/crypto/amlogic/
1687 ARM/Amlogic Meson SoC Sound Drivers
1688 M: Jerome Brunet <jbrunet@baylibre.com>
1689 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1691 F: Documentation/devicetree/bindings/sound/amlogic*
1694 ARM/Amlogic Meson SoC support
1695 M: Neil Armstrong <narmstrong@baylibre.com>
1696 M: Kevin Hilman <khilman@baylibre.com>
1697 R: Jerome Brunet <jbrunet@baylibre.com>
1698 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 L: linux-amlogic@lists.infradead.org
1702 W: http://linux-meson.com/
1703 F: arch/arm/boot/dts/meson*
1704 F: arch/arm/mach-meson/
1705 F: arch/arm64/boot/dts/amlogic/
1706 F: drivers/mmc/host/meson*
1707 F: drivers/pinctrl/meson/
1708 F: drivers/rtc/rtc-meson*
1709 F: drivers/soc/amlogic/
1712 ARM/Annapurna Labs ALPINE ARCHITECTURE
1713 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1714 M: Antoine Tenart <atenart@kernel.org>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 F: arch/arm/boot/dts/alpine*
1718 F: arch/arm/mach-alpine/
1719 F: arch/arm64/boot/dts/amazon/
1720 F: drivers/*/*alpine*
1722 ARM/APPLE MACHINE SUPPORT
1723 M: Hector Martin <marcan@marcan.st>
1724 M: Sven Peter <sven@svenpeter.dev>
1725 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 W: https://asahilinux.org
1729 B: https://github.com/AsahiLinux/linux/issues
1730 C: irc://irc.oftc.net/asahi-dev
1731 T: git https://github.com/AsahiLinux/linux.git
1732 F: Documentation/devicetree/bindings/arm/apple.yaml
1733 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1734 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1735 F: arch/arm64/boot/dts/apple/
1736 F: drivers/irqchip/irq-apple-aic.c
1737 F: include/dt-bindings/interrupt-controller/apple-aic.h
1738 F: include/dt-bindings/pinctrl/apple.h
1740 ARM/ARTPEC MACHINE SUPPORT
1741 M: Jesper Nilsson <jesper.nilsson@axis.com>
1742 M: Lars Persson <lars.persson@axis.com>
1743 L: linux-arm-kernel@axis.com
1745 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1746 F: arch/arm/boot/dts/artpec6*
1747 F: arch/arm/mach-artpec
1749 F: drivers/crypto/axis
1750 F: drivers/mmc/host/usdhi6rol0.c
1751 F: drivers/pinctrl/pinctrl-artpec*
1753 ARM/ASPEED I2C DRIVER
1754 M: Brendan Higgins <brendanhiggins@google.com>
1755 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1756 R: Joel Stanley <joel@jms.id.au>
1757 L: linux-i2c@vger.kernel.org
1758 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1760 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1761 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1762 F: drivers/i2c/busses/i2c-aspeed.c
1763 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1765 ARM/ASPEED MACHINE SUPPORT
1766 M: Joel Stanley <joel@jms.id.au>
1767 R: Andrew Jeffery <andrew@aj.id.au>
1768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1771 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1773 F: arch/arm/boot/dts/aspeed-*
1774 F: arch/arm/mach-aspeed/
1777 ARM/BITMAIN ARCHITECTURE
1778 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1782 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1783 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1784 F: arch/arm64/boot/dts/bitmain/
1785 F: drivers/clk/clk-bm1880.c
1786 F: drivers/pinctrl/pinctrl-bm1880.c
1788 ARM/CALXEDA HIGHBANK ARCHITECTURE
1789 M: Andre Przywara <andre.przywara@arm.com>
1790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 F: arch/arm/boot/dts/ecx-*.dts*
1793 F: arch/arm/boot/dts/highbank.dts
1794 F: arch/arm/mach-highbank/
1796 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1797 M: Krzysztof Halasa <khalasa@piap.pl>
1799 F: arch/arm/mach-cns3xxx/
1801 ARM/CAVIUM THUNDER NETWORK DRIVER
1802 M: Sunil Goutham <sgoutham@marvell.com>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 F: drivers/net/ethernet/cavium/thunder/
1807 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1808 M: Lukasz Majewski <lukma@denx.de>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 F: arch/arm/mach-ep93xx/ts72xx.c
1813 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1814 M: Alexander Shiyan <shc_work@mail.ru>
1815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1820 M: Lennert Buytenhek <kernel@wantstofly.org>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1825 M: Hartley Sweeten <hsweeten@visionengravers.com>
1826 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 F: arch/arm/mach-ep93xx/
1830 F: arch/arm/mach-ep93xx/include/mach/
1833 M: Russell King <linux@armlinux.org.uk>
1834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1837 F: drivers/clk/clkdev.c
1839 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1840 M: Baruch Siach <baruch@tkos.co.il>
1841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 F: arch/arm/boot/dts/cx92755*
1846 ARM/CONTEC MICRO9 MACHINE SUPPORT
1847 M: Hubert Feurstein <hubert.feurstein@contec.at>
1849 F: arch/arm/mach-ep93xx/micro9.c
1851 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1852 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1853 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1854 R: Mike Leach <mike.leach@linaro.org>
1855 R: Leo Yan <leo.yan@linaro.org>
1856 L: coresight@lists.linaro.org (moderated for non-subscribers)
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1860 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1861 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1862 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1863 F: Documentation/devicetree/bindings/arm/coresight.txt
1864 F: Documentation/devicetree/bindings/arm/ete.yaml
1865 F: Documentation/devicetree/bindings/arm/trbe.yaml
1866 F: Documentation/trace/coresight/*
1867 F: drivers/hwtracing/coresight/*
1868 F: include/dt-bindings/arm/coresight-cti-dt.h
1869 F: include/linux/coresight*
1870 F: tools/perf/arch/arm/util/auxtrace.c
1871 F: tools/perf/arch/arm/util/cs-etm.c
1872 F: tools/perf/arch/arm/util/cs-etm.h
1873 F: tools/perf/arch/arm/util/pmu.c
1874 F: tools/perf/util/cs-etm-decoder/*
1875 F: tools/perf/util/cs-etm.*
1877 ARM/CORGI MACHINE SUPPORT
1878 M: Richard Purdie <rpurdie@rpsys.net>
1881 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1882 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1883 M: Linus Walleij <linus.walleij@linaro.org>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 T: git git://github.com/ulli-kroll/linux.git
1887 F: Documentation/devicetree/bindings/arm/gemini.txt
1888 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1889 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1890 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1891 F: arch/arm/boot/dts/gemini*
1892 F: arch/arm/mach-gemini/
1893 F: drivers/crypto/gemini/
1894 F: drivers/net/ethernet/cortina/
1895 F: drivers/pinctrl/pinctrl-gemini.c
1896 F: drivers/rtc/rtc-ftrtc010.c
1898 ARM/CZ.NIC TURRIS SUPPORT
1899 M: Marek Behún <kabel@kernel.org>
1901 W: https://www.turris.cz/
1902 F: Documentation/ABI/testing/debugfs-moxtet
1903 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1904 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1905 F: Documentation/devicetree/bindings/bus/moxtet.txt
1906 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1907 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1908 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1909 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1910 F: drivers/bus/moxtet.c
1911 F: drivers/firmware/turris-mox-rwtm.c
1912 F: drivers/leds/leds-turris-omnia.c
1913 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1914 F: drivers/gpio/gpio-moxtet.c
1915 F: drivers/watchdog/armada_37xx_wdt.c
1916 F: include/dt-bindings/bus/moxtet.h
1917 F: include/linux/armada-37xx-rwtm-mailbox.h
1918 F: include/linux/moxtet.h
1920 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1921 M: Robert Jarzmik <robert.jarzmik@free.fr>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 F: arch/arm/mach-pxa/ezx.c
1926 ARM/FARADAY FA526 PORT
1927 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1930 T: git git://git.berlios.de/gemini-board
1931 F: arch/arm/mm/*-fa*
1933 ARM/FOOTBRIDGE ARCHITECTURE
1934 M: Russell King <linux@armlinux.org.uk>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 W: http://www.armlinux.org.uk/
1938 F: arch/arm/include/asm/hardware/dec21285.h
1939 F: arch/arm/mach-footbridge/
1941 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1942 M: Shawn Guo <shawnguo@kernel.org>
1943 M: Sascha Hauer <s.hauer@pengutronix.de>
1944 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1945 R: Fabio Estevam <festevam@gmail.com>
1946 R: NXP Linux Team <linux-imx@nxp.com>
1947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1950 X: drivers/media/i2c/
1954 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1955 M: Shawn Guo <shawnguo@kernel.org>
1956 M: Li Yang <leoyang.li@nxp.com>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1960 F: arch/arm/boot/dts/ls1021a*
1961 F: arch/arm64/boot/dts/freescale/fsl-*
1962 F: arch/arm64/boot/dts/freescale/qoriq-*
1964 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1965 M: Shawn Guo <shawnguo@kernel.org>
1966 M: Sascha Hauer <s.hauer@pengutronix.de>
1967 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1968 R: Stefan Agner <stefan@agner.ch>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1972 F: arch/arm/boot/dts/vf*
1973 F: arch/arm/mach-imx/*vf610*
1975 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1976 M: Lennert Buytenhek <kernel@wantstofly.org>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 ARM/GUMSTIX MACHINE SUPPORT
1981 M: Steve Sakoman <sakoman@gmail.com>
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1986 M: Philipp Zabel <philipp.zabel@gmail.com>
1987 M: Paul Parsons <lost.distance@yahoo.com>
1988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 F: arch/arm/mach-pxa/hx4700.c
1991 F: arch/arm/mach-pxa/include/mach/hx4700.h
1992 F: sound/soc/pxa/hx4700.c
1994 ARM/HISILICON SOC SUPPORT
1995 M: Wei Xu <xuwei5@hisilicon.com>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998 W: http://www.hisilicon.com
1999 T: git git://github.com/hisilicon/linux-hisi.git
2000 F: arch/arm/boot/dts/hi3*
2001 F: arch/arm/boot/dts/hip*
2002 F: arch/arm/boot/dts/hisi*
2003 F: arch/arm/mach-hisi/
2004 F: arch/arm64/boot/dts/hisilicon/
2006 ARM/HP JORNADA 7XX MACHINE SUPPORT
2007 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2011 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2012 F: arch/arm/mach-sa1100/jornada720.c
2014 ARM/IGEP MACHINE SUPPORT
2015 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2016 M: Javier Martinez Canillas <javier@dowhile0.org>
2017 L: linux-omap@vger.kernel.org
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 F: arch/arm/boot/dts/omap3-igep*
2022 ARM/INCOME PXA270 SUPPORT
2023 M: Marek Vasut <marek.vasut@gmail.com>
2024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2028 ARM/INTEL IOP32X ARM ARCHITECTURE
2029 M: Lennert Buytenhek <kernel@wantstofly.org>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 ARM/INTEL IQ81342EX MACHINE SUPPORT
2034 M: Lennert Buytenhek <kernel@wantstofly.org>
2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 ARM/INTEL IXDP2850 MACHINE SUPPORT
2039 M: Lennert Buytenhek <kernel@wantstofly.org>
2040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 ARM/INTEL IXP4XX ARM ARCHITECTURE
2044 M: Linus Walleij <linusw@kernel.org>
2045 M: Imre Kaloz <kaloz@openwrt.org>
2046 M: Krzysztof Halasa <khalasa@piap.pl>
2047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2050 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2051 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2052 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2053 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2054 F: arch/arm/mach-ixp4xx/
2055 F: drivers/bus/intel-ixp4xx-eb.c
2056 F: drivers/clocksource/timer-ixp4xx.c
2057 F: drivers/crypto/ixp4xx_crypto.c
2058 F: drivers/gpio/gpio-ixp4xx.c
2059 F: drivers/irqchip/irq-ixp4xx.c
2060 F: include/linux/irqchip/irq-ixp4xx.h
2061 F: include/linux/platform_data/timer-ixp4xx.h
2063 ARM/INTEL KEEMBAY ARCHITECTURE
2064 M: Paul J. Murphy <paul.j.murphy@intel.com>
2065 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2067 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2068 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2069 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2071 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2072 M: Jonathan Cameron <jic23@cam.ac.uk>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 F: arch/arm/mach-pxa/stargate2.c
2076 F: drivers/pcmcia/pxa2xx_stargate2.c
2078 ARM/INTEL XSC3 (MANZANO) ARM CORE
2079 M: Lennert Buytenhek <kernel@wantstofly.org>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2084 M: Lennert Buytenhek <kernel@wantstofly.org>
2085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 ARM/LG1K ARCHITECTURE
2089 M: Chanho Min <chanho.min@lge.com>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 F: arch/arm64/boot/dts/lg/
2094 ARM/LOGICPD PXA270 MACHINE SUPPORT
2095 M: Lennert Buytenhek <kernel@wantstofly.org>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 ARM/LPC18XX ARCHITECTURE
2100 M: Vladimir Zapolskiy <vz@mleia.com>
2101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2104 F: arch/arm/boot/dts/lpc43*
2105 F: drivers/i2c/busses/i2c-lpc2k.c
2106 F: drivers/memory/pl172.c
2107 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2108 F: drivers/rtc/rtc-lpc24xx.c
2111 ARM/LPC32XX SOC SUPPORT
2112 M: Vladimir Zapolskiy <vz@mleia.com>
2113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2116 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2117 F: arch/arm/boot/dts/lpc32*
2118 F: arch/arm/mach-lpc32xx/
2119 F: drivers/i2c/busses/i2c-pnx.c
2120 F: drivers/net/ethernet/nxp/lpc_eth.c
2121 F: drivers/usb/host/ohci-nxp.c
2122 F: drivers/watchdog/pnx4008_wdt.c
2125 ARM/MAGICIAN MACHINE SUPPORT
2126 M: Philipp Zabel <philipp.zabel@gmail.com>
2129 ARM/Marvell Dove/MV78xx0/Orion SOC support
2130 M: Andrew Lunn <andrew@lunn.ch>
2131 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2132 M: Gregory Clement <gregory.clement@bootlin.com>
2133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2136 F: Documentation/devicetree/bindings/soc/dove/
2137 F: arch/arm/boot/dts/dove*
2138 F: arch/arm/boot/dts/orion5x*
2139 F: arch/arm/mach-dove/
2140 F: arch/arm/mach-mv78xx0/
2141 F: arch/arm/mach-orion5x/
2142 F: arch/arm/plat-orion/
2143 F: drivers/soc/dove/
2145 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2146 M: Andrew Lunn <andrew@lunn.ch>
2147 M: Gregory Clement <gregory.clement@bootlin.com>
2148 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2152 F: arch/arm/boot/dts/armada*
2153 F: arch/arm/boot/dts/kirkwood*
2154 F: arch/arm/configs/mvebu_*_defconfig
2155 F: arch/arm/mach-mvebu/
2156 F: arch/arm64/boot/dts/marvell/armada*
2157 F: arch/arm64/boot/dts/marvell/cn913*
2158 F: drivers/cpufreq/armada-37xx-cpufreq.c
2159 F: drivers/cpufreq/armada-8k-cpufreq.c
2160 F: drivers/cpufreq/mvebu-cpufreq.c
2161 F: drivers/irqchip/irq-armada-370-xp.c
2162 F: drivers/irqchip/irq-mvebu-*
2163 F: drivers/pinctrl/mvebu/
2164 F: drivers/rtc/rtc-armada38x.c
2166 ARM/Mediatek RTC DRIVER
2167 M: Eddie Huang <eddie.huang@mediatek.com>
2168 M: Sean Wang <sean.wang@mediatek.com>
2169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2172 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2173 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2174 F: drivers/rtc/rtc-mt2712.c
2175 F: drivers/rtc/rtc-mt6397.c
2176 F: drivers/rtc/rtc-mt7622.c
2178 ARM/Mediatek SoC support
2179 M: Matthias Brugger <matthias.bgg@gmail.com>
2180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2183 W: https://mtk.wiki.kernel.org/
2184 C: irc://chat.freenode.net/linux-mediatek
2185 F: arch/arm/boot/dts/mt6*
2186 F: arch/arm/boot/dts/mt7*
2187 F: arch/arm/boot/dts/mt8*
2188 F: arch/arm/mach-mediatek/
2189 F: arch/arm64/boot/dts/mediatek/
2190 F: drivers/soc/mediatek/
2195 ARM/Mediatek USB3 PHY DRIVER
2196 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2200 F: Documentation/devicetree/bindings/phy/mediatek,*
2201 F: drivers/phy/mediatek/
2203 ARM/Microchip (AT91) SoC support
2204 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2205 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2206 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2209 W: http://www.linux4sam.org
2210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2211 F: arch/arm/boot/dts/at91*.dts
2212 F: arch/arm/boot/dts/at91*.dtsi
2213 F: arch/arm/boot/dts/sama*.dts
2214 F: arch/arm/boot/dts/sama*.dtsi
2215 F: arch/arm/include/debug/at91.S
2216 F: arch/arm/mach-at91/
2217 F: drivers/memory/atmel*
2218 F: drivers/watchdog/sama5d4_wdt.c
2219 F: include/soc/at91/
2220 X: drivers/input/touchscreen/atmel_mxt_ts.c
2221 X: drivers/net/wireless/atmel/
2225 ARM/Microchip Sparx5 SoC support
2226 M: Lars Povlsen <lars.povlsen@microchip.com>
2227 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2228 M: UNGLinuxDriver@microchip.com
2229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231 T: git git://github.com/microchip-ung/linux-upstream.git
2232 F: arch/arm64/boot/dts/microchip/
2233 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2236 Microchip Timer Counter Block (TCB) Capture Driver
2237 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 L: linux-iio@vger.kernel.org
2241 F: drivers/counter/microchip-tcb-capture.c
2243 ARM/MIOA701 MACHINE SUPPORT
2244 M: Robert Jarzmik <robert.jarzmik@free.fr>
2245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 F: arch/arm/mach-pxa/mioa701.c
2249 ARM/MStar/Sigmastar Armv7 SoC support
2250 M: Daniel Palmer <daniel@thingy.jp>
2251 M: Romain Perier <romain.perier@gmail.com>
2252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254 W: http://linux-chenxing.org/
2255 T: git git://github.com/linux-chenxing/linux.git
2256 F: Documentation/devicetree/bindings/arm/mstar/*
2257 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2258 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2259 F: arch/arm/boot/dts/mstar-*
2260 F: arch/arm/mach-mstar/
2261 F: drivers/clk/mstar/
2262 F: drivers/gpio/gpio-msc313.c
2263 F: drivers/watchdog/msc313e_wdt.c
2264 F: include/dt-bindings/clock/mstar-*
2265 F: include/dt-bindings/gpio/msc313-gpio.h
2267 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2268 M: Michael Petchkovsky <mkpetch@internode.on.net>
2271 ARM/NOMADIK/Ux500 ARCHITECTURES
2272 M: Linus Walleij <linus.walleij@linaro.org>
2273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2276 F: Documentation/devicetree/bindings/arm/ste-*
2277 F: Documentation/devicetree/bindings/arm/ux500.yaml
2278 F: Documentation/devicetree/bindings/arm/ux500/
2279 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2280 F: arch/arm/boot/dts/ste-*
2281 F: arch/arm/mach-nomadik/
2282 F: arch/arm/mach-ux500/
2283 F: drivers/clk/clk-nomadik.c
2284 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2285 F: drivers/dma/ste_dma40*
2286 F: drivers/hwspinlock/u8500_hsem.c
2287 F: drivers/i2c/busses/i2c-nomadik.c
2288 F: drivers/iio/adc/ab8500-gpadc.c
2289 F: drivers/mfd/ab8500*
2290 F: drivers/mfd/abx500*
2291 F: drivers/mfd/db8500*
2292 F: drivers/pinctrl/nomadik/
2293 F: drivers/rtc/rtc-ab8500.c
2294 F: drivers/rtc/rtc-pl031.c
2295 F: drivers/soc/ux500/
2297 ARM/NUVOTON NPCM ARCHITECTURE
2298 M: Avi Fishman <avifishman70@gmail.com>
2299 M: Tomer Maimon <tmaimon77@gmail.com>
2300 M: Tali Perry <tali.perry1@gmail.com>
2301 R: Patrick Venture <venture@google.com>
2302 R: Nancy Yuen <yuenn@google.com>
2303 R: Benjamin Fair <benjaminfair@google.com>
2304 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2306 F: Documentation/devicetree/bindings/*/*/*npcm*
2307 F: Documentation/devicetree/bindings/*/*npcm*
2308 F: arch/arm/boot/dts/nuvoton-npcm*
2309 F: arch/arm/mach-npcm/
2311 F: drivers/*/*/*npcm*
2312 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2314 ARM/NUVOTON WPCM450 ARCHITECTURE
2315 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2316 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2318 F: Documentation/devicetree/bindings/*/*wpcm*
2319 F: arch/arm/boot/dts/nuvoton-wpcm450*
2320 F: arch/arm/mach-npcm/wpcm450.c
2323 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2324 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2326 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2327 F: arch/arm/mach-s3c/gta02.h
2328 F: arch/arm/mach-s3c/mach-gta02.c
2330 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2331 M: Alexander Clouter <alex@digriz.org.uk>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 W: http://www.digriz.org.uk/ts78xx/kernel
2335 F: arch/arm/mach-orion5x/ts78xx-*
2337 ARM/OXNAS platform support
2338 M: Neil Armstrong <narmstrong@baylibre.com>
2339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2340 L: linux-oxnas@groups.io (moderated for non-subscribers)
2342 F: arch/arm/boot/dts/ox8*.dts*
2343 F: arch/arm/mach-oxnas/
2344 F: drivers/power/reset/oxnas-restart.c
2347 ARM/PALM TREO SUPPORT
2348 M: Tomas Cech <sleep_walker@suse.com>
2349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351 W: http://hackndev.com
2352 F: arch/arm/mach-pxa/palmtreo.*
2354 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2355 M: Marek Vasut <marek.vasut@gmail.com>
2356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 W: http://hackndev.com
2359 F: arch/arm/mach-pxa/include/mach/palmld.h
2360 F: arch/arm/mach-pxa/include/mach/palmtc.h
2361 F: arch/arm/mach-pxa/include/mach/palmtx.h
2362 F: arch/arm/mach-pxa/palmld.c
2363 F: arch/arm/mach-pxa/palmt5.*
2364 F: arch/arm/mach-pxa/palmtc.c
2365 F: arch/arm/mach-pxa/palmte2.*
2366 F: arch/arm/mach-pxa/palmtx.c
2369 M: Sergey Lapin <slapin@ossfans.org>
2370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372 W: http://hackndev.com
2373 F: arch/arm/mach-pxa/palmz72.*
2376 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2378 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2380 ARM/PT DIGITAL BOARD PORT
2381 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 W: http://www.armlinux.org.uk/
2386 ARM/QUALCOMM SUPPORT
2387 M: Andy Gross <agross@kernel.org>
2388 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2389 L: linux-arm-msm@vger.kernel.org
2391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2392 F: Documentation/devicetree/bindings/*/qcom*
2393 F: Documentation/devicetree/bindings/soc/qcom/
2394 F: arch/arm/boot/dts/qcom-*.dts
2395 F: arch/arm/boot/dts/qcom-*.dtsi
2396 F: arch/arm/mach-qcom/
2397 F: arch/arm64/boot/dts/qcom/
2398 F: drivers/*/*/qcom*
2399 F: drivers/*/*/qcom/
2400 F: drivers/*/pm8???-*
2403 F: drivers/bluetooth/btqcomsmd.c
2404 F: drivers/clocksource/timer-qcom.c
2405 F: drivers/cpuidle/cpuidle-qcom-spm.c
2406 F: drivers/extcon/extcon-qcom*
2407 F: drivers/i2c/busses/i2c-qcom-geni.c
2408 F: drivers/i2c/busses/i2c-qup.c
2409 F: drivers/iommu/msm*
2410 F: drivers/mfd/ssbi.c
2411 F: drivers/mmc/host/mmci_qcom*
2412 F: drivers/mmc/host/sdhci-msm.c
2413 F: drivers/pci/controller/dwc/pcie-qcom.c
2414 F: drivers/phy/qualcomm/
2415 F: drivers/power/*/msm*
2416 F: drivers/reset/reset-qcom-*
2417 F: drivers/scsi/ufs/ufs-qcom*
2418 F: drivers/spi/spi-geni-qcom.c
2419 F: drivers/spi/spi-qcom-qspi.c
2420 F: drivers/spi/spi-qup.c
2421 F: drivers/tty/serial/msm_serial.c
2422 F: drivers/usb/dwc3/dwc3-qcom.c
2423 F: include/dt-bindings/*/qcom*
2424 F: include/linux/*/qcom*
2425 F: include/linux/soc/qcom/
2427 ARM/RADISYS ENP2611 MACHINE SUPPORT
2428 M: Lennert Buytenhek <kernel@wantstofly.org>
2429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 ARM/RDA MICRO ARCHITECTURE
2433 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2437 F: Documentation/devicetree/bindings/arm/rda.yaml
2438 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2439 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2440 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2441 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2442 F: arch/arm/boot/dts/rda8810pl-*
2443 F: drivers/clocksource/timer-rda.c
2444 F: drivers/gpio/gpio-rda.c
2445 F: drivers/irqchip/irq-rda-intc.c
2446 F: drivers/tty/serial/rda-uart.c
2448 ARM/REALTEK ARCHITECTURE
2449 M: Andreas Färber <afaerber@suse.de>
2450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2451 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2453 F: Documentation/devicetree/bindings/arm/realtek.yaml
2454 F: arch/arm/boot/dts/rtd*
2455 F: arch/arm/mach-realtek/
2456 F: arch/arm64/boot/dts/realtek/
2458 ARM/RENESAS ARM64 ARCHITECTURE
2459 M: Geert Uytterhoeven <geert+renesas@glider.be>
2460 M: Magnus Damm <magnus.damm@gmail.com>
2461 L: linux-renesas-soc@vger.kernel.org
2463 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2465 F: Documentation/devicetree/bindings/arm/renesas.yaml
2466 F: arch/arm64/boot/dts/renesas/
2467 F: drivers/soc/renesas/
2468 F: include/linux/soc/renesas/
2470 ARM/RISCPC ARCHITECTURE
2471 M: Russell King <linux@armlinux.org.uk>
2472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474 W: http://www.armlinux.org.uk/
2475 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2476 F: arch/arm/include/asm/hardware/ioc.h
2477 F: arch/arm/include/asm/hardware/iomd.h
2478 F: arch/arm/include/asm/hardware/memc.h
2479 F: arch/arm/mach-rpc/
2480 F: drivers/net/ethernet/8390/etherh.c
2481 F: drivers/net/ethernet/i825xx/ether1*
2482 F: drivers/net/ethernet/seeq/ether3*
2483 F: drivers/scsi/arm/
2485 ARM/Rockchip SoC support
2486 M: Heiko Stuebner <heiko@sntech.de>
2487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488 L: linux-rockchip@lists.infradead.org
2490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2491 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2492 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2493 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2494 F: arch/arm/boot/dts/rk3*
2495 F: arch/arm/boot/dts/rv1108*
2496 F: arch/arm/mach-rockchip/
2497 F: drivers/*/*/*rockchip*
2498 F: drivers/*/*rockchip*
2499 F: drivers/clk/rockchip/
2500 F: drivers/i2c/busses/i2c-rk3x.c
2501 F: sound/soc/rockchip/
2504 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2505 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507 L: linux-samsung-soc@vger.kernel.org
2509 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2510 F: Documentation/arm/samsung/
2511 F: Documentation/devicetree/bindings/arm/samsung/
2512 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2513 F: arch/arm/boot/dts/exynos*
2514 F: arch/arm/boot/dts/s3c*
2515 F: arch/arm/boot/dts/s5p*
2516 F: arch/arm/mach-exynos*/
2517 F: arch/arm/mach-s3c/
2518 F: arch/arm/mach-s5p*/
2519 F: arch/arm64/boot/dts/exynos/
2520 F: drivers/*/*/*s3c24*
2521 F: drivers/*/*s3c24*
2522 F: drivers/*/*s3c64xx*
2523 F: drivers/*/*s5pv210*
2524 F: drivers/clocksource/samsung_pwm_timer.c
2525 F: drivers/memory/samsung/
2526 F: drivers/pwm/pwm-samsung.c
2527 F: drivers/soc/samsung/
2528 F: drivers/tty/serial/samsung*
2529 F: include/clocksource/samsung_pwm.h
2530 F: include/linux/platform_data/*s3c*
2531 F: include/linux/serial_s3c.h
2532 F: include/linux/soc/samsung/
2538 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2539 M: Andrzej Hajda <a.hajda@samsung.com>
2540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541 L: linux-media@vger.kernel.org
2543 F: drivers/media/platform/s5p-g2d/
2545 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2546 M: Marek Szyprowski <m.szyprowski@samsung.com>
2547 L: linux-samsung-soc@vger.kernel.org
2548 L: linux-media@vger.kernel.org
2550 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2551 F: drivers/media/cec/platform/s5p/
2553 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2554 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2555 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2556 M: Sylwester Nawrocki <s.nawrocki@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-jpeg/
2562 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2563 M: Andrzej Hajda <a.hajda@samsung.com>
2564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 L: linux-media@vger.kernel.org
2567 F: drivers/media/platform/s5p-mfc/
2569 ARM/SHMOBILE ARM ARCHITECTURE
2570 M: Geert Uytterhoeven <geert+renesas@glider.be>
2571 M: Magnus Damm <magnus.damm@gmail.com>
2572 L: linux-renesas-soc@vger.kernel.org
2574 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2576 F: Documentation/devicetree/bindings/arm/renesas.yaml
2577 F: arch/arm/boot/dts/emev2*
2578 F: arch/arm/boot/dts/gr-peach*
2579 F: arch/arm/boot/dts/iwg20d-q7*
2580 F: arch/arm/boot/dts/r7s*
2581 F: arch/arm/boot/dts/r8a*
2582 F: arch/arm/boot/dts/r9a*
2583 F: arch/arm/boot/dts/sh*
2584 F: arch/arm/configs/shmobile_defconfig
2585 F: arch/arm/include/debug/renesas-scif.S
2586 F: arch/arm/mach-shmobile/
2587 F: drivers/soc/renesas/
2588 F: include/linux/soc/renesas/
2590 ARM/SOCFPGA ARCHITECTURE
2591 M: Dinh Nguyen <dinguyen@kernel.org>
2593 W: http://www.rocketboards.org
2594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2595 F: arch/arm/boot/dts/socfpga*
2596 F: arch/arm/configs/socfpga_defconfig
2597 F: arch/arm/mach-socfpga/
2598 F: arch/arm64/boot/dts/altera/
2599 F: arch/arm64/boot/dts/intel/
2601 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2602 M: Dinh Nguyen <dinguyen@kernel.org>
2604 F: drivers/clk/socfpga/
2606 ARM/SOCFPGA EDAC SUPPORT
2607 M: Dinh Nguyen <dinguyen@kernel.org>
2609 F: drivers/edac/altera_edac.[ch]
2611 ARM/SPREADTRUM SoC SUPPORT
2612 M: Orson Zhai <orsonzhai@gmail.com>
2613 M: Baolin Wang <baolin.wang7@gmail.com>
2614 M: Chunyan Zhang <zhang.lyra@gmail.com>
2616 F: arch/arm64/boot/dts/sprd
2621 ARM/STI ARCHITECTURE
2622 M: Patrice Chotard <patrice.chotard@foss.st.com>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2625 W: http://www.stlinux.com
2626 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2627 F: arch/arm/boot/dts/sti*
2628 F: arch/arm/mach-sti/
2629 F: drivers/ata/ahci_st.c
2630 F: drivers/char/hw_random/st-rng.c
2631 F: drivers/clocksource/arm_global_timer.c
2632 F: drivers/clocksource/clksrc_st_lpc.c
2633 F: drivers/cpufreq/sti-cpufreq.c
2634 F: drivers/dma/st_fdma*
2635 F: drivers/i2c/busses/i2c-st.c
2636 F: drivers/media/platform/sti/c8sectpfe/
2637 F: drivers/media/rc/st_rc.c
2638 F: drivers/mmc/host/sdhci-st.c
2639 F: drivers/phy/st/phy-miphy28lp.c
2640 F: drivers/phy/st/phy-stih407-usb.c
2641 F: drivers/pinctrl/pinctrl-st.c
2642 F: drivers/remoteproc/st_remoteproc.c
2643 F: drivers/remoteproc/st_slim_rproc.c
2644 F: drivers/reset/sti/
2645 F: drivers/rtc/rtc-st-lpc.c
2646 F: drivers/tty/serial/st-asc.c
2647 F: drivers/usb/dwc3/dwc3-st.c
2648 F: drivers/usb/host/ehci-st.c
2649 F: drivers/usb/host/ohci-st.c
2650 F: drivers/watchdog/st_lpc_wdt.c
2651 F: include/linux/remoteproc/st_slim_rproc.h
2653 ARM/STM32 ARCHITECTURE
2654 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2655 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2656 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2660 F: arch/arm/boot/dts/stm32*
2661 F: arch/arm/mach-stm32/
2662 F: drivers/clocksource/armv7m_systick.c
2666 ARM/Synaptics SoC support
2667 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2668 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2671 F: arch/arm/boot/dts/berlin*
2672 F: arch/arm/mach-berlin/
2673 F: arch/arm64/boot/dts/synaptics/
2675 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2676 M: Lennert Buytenhek <kernel@wantstofly.org>
2677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2680 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2681 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2682 L: linux-tegra@vger.kernel.org
2683 L: linux-media@vger.kernel.org
2685 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2686 F: drivers/media/cec/platform/tegra/
2688 ARM/TETON BGA MACHINE SUPPORT
2689 M: "Mark F. Brown" <mark.brown314@gmail.com>
2690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2693 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2694 M: Santosh Shilimkar <ssantosh@kernel.org>
2695 L: linux-kernel@vger.kernel.org
2697 F: drivers/memory/*emif*
2699 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2700 M: Santosh Shilimkar <ssantosh@kernel.org>
2701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2704 F: arch/arm/boot/dts/keystone-*
2705 F: arch/arm/mach-keystone/
2707 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2708 M: Santosh Shilimkar <ssantosh@kernel.org>
2709 L: linux-kernel@vger.kernel.org
2711 F: drivers/clk/keystone/
2713 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2714 M: Santosh Shilimkar <ssantosh@kernel.org>
2715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716 L: linux-kernel@vger.kernel.org
2718 F: drivers/clocksource/timer-keystone.c
2720 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2721 M: Santosh Shilimkar <ssantosh@kernel.org>
2722 L: linux-kernel@vger.kernel.org
2724 F: drivers/power/reset/keystone-reset.c
2726 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2727 M: Nishanth Menon <nm@ti.com>
2728 M: Vignesh Raghavendra <vigneshr@ti.com>
2729 M: Tero Kristo <kristo@kernel.org>
2730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2732 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2733 F: arch/arm64/boot/dts/ti/Makefile
2734 F: arch/arm64/boot/dts/ti/k3-*
2735 F: include/dt-bindings/pinctrl/k3.h
2737 ARM/THECUS N2100 MACHINE SUPPORT
2738 M: Lennert Buytenhek <kernel@wantstofly.org>
2739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2742 ARM/TOSA MACHINE SUPPORT
2743 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2744 M: Dirk Opfer <dirk@opfer-online.de>
2747 ARM/TOSHIBA VISCONTI ARCHITECTURE
2748 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2752 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2753 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2754 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2755 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2756 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2757 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2758 F: arch/arm64/boot/dts/toshiba/
2759 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2760 F: drivers/gpio/gpio-visconti.c
2761 F: drivers/pci/controller/dwc/pcie-visconti.c
2762 F: drivers/pinctrl/visconti/
2763 F: drivers/watchdog/visconti_wdt.c
2766 ARM/UNIPHIER ARCHITECTURE
2767 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2768 M: Masami Hiramatsu <mhiramat@kernel.org>
2769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2771 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2772 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2773 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2774 F: arch/arm/boot/dts/uniphier*
2775 F: arch/arm/include/asm/hardware/cache-uniphier.h
2776 F: arch/arm/mach-uniphier/
2777 F: arch/arm/mm/cache-uniphier.c
2778 F: arch/arm64/boot/dts/socionext/uniphier*
2779 F: drivers/bus/uniphier-system-bus.c
2780 F: drivers/clk/uniphier/
2781 F: drivers/dma/uniphier-mdmac.c
2782 F: drivers/gpio/gpio-uniphier.c
2783 F: drivers/i2c/busses/i2c-uniphier*
2784 F: drivers/irqchip/irq-uniphier-aidet.c
2785 F: drivers/mmc/host/uniphier-sd.c
2786 F: drivers/pinctrl/uniphier/
2787 F: drivers/reset/reset-uniphier.c
2788 F: drivers/tty/serial/8250/8250_uniphier.c
2791 ARM/VERSATILE EXPRESS PLATFORM
2792 M: Liviu Dudau <liviu.dudau@arm.com>
2793 M: Sudeep Holla <sudeep.holla@arm.com>
2794 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2799 F: arch/arm/boot/dts/vexpress*
2800 F: arch/arm/mach-vexpress/
2801 F: arch/arm64/boot/dts/arm/
2802 F: drivers/clk/versatile/clk-vexpress-osc.c
2803 F: drivers/clocksource/timer-versatile.c
2807 M: Russell King <linux@armlinux.org.uk>
2808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2810 W: http://www.armlinux.org.uk/
2813 ARM/VOIPAC PXA270 SUPPORT
2814 M: Marek Vasut <marek.vasut@gmail.com>
2815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2817 F: arch/arm/mach-pxa/include/mach/vpac270.h
2818 F: arch/arm/mach-pxa/vpac270.c
2820 ARM/VT8500 ARM ARCHITECTURE
2821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2824 F: arch/arm/mach-vt8500/
2825 F: drivers/clocksource/timer-vt8500.c
2826 F: drivers/i2c/busses/i2c-wmt.c
2827 F: drivers/mmc/host/wmt-sdmmc.c
2828 F: drivers/pwm/pwm-vt8500.c
2829 F: drivers/rtc/rtc-vt8500.c
2830 F: drivers/tty/serial/vt8500_serial.c
2831 F: drivers/usb/host/ehci-platform.c
2832 F: drivers/usb/host/uhci-platform.c
2833 F: drivers/video/fbdev/vt8500lcdfb.*
2834 F: drivers/video/fbdev/wm8505fb*
2835 F: drivers/video/fbdev/wmt_ge_rops.*
2837 ARM/ZIPIT Z2 SUPPORT
2838 M: Marek Vasut <marek.vasut@gmail.com>
2839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841 F: arch/arm/mach-pxa/include/mach/z2.h
2842 F: arch/arm/mach-pxa/z2.c
2844 ARM/ZYNQ ARCHITECTURE
2845 M: Michal Simek <michal.simek@xilinx.com>
2846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848 W: http://wiki.xilinx.com
2849 T: git https://github.com/Xilinx/linux-xlnx.git
2850 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2851 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2852 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2853 F: arch/arm/mach-zynq/
2854 F: drivers/clocksource/timer-cadence-ttc.c
2855 F: drivers/cpuidle/cpuidle-zynq.c
2856 F: drivers/edac/synopsys_edac.c
2857 F: drivers/i2c/busses/i2c-cadence.c
2858 F: drivers/i2c/busses/i2c-xiic.c
2859 F: drivers/mmc/host/sdhci-of-arasan.c
2863 ARM64 PORT (AARCH64 ARCHITECTURE)
2864 M: Catalin Marinas <catalin.marinas@arm.com>
2865 M: Will Deacon <will@kernel.org>
2866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2869 F: Documentation/arm64/
2871 F: tools/testing/selftests/arm64/
2872 X: arch/arm64/boot/dts/
2874 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2875 M: George McCollister <george.mccollister@gmail.com>
2876 L: netdev@vger.kernel.org
2878 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2879 F: drivers/net/dsa/xrs700x/*
2880 F: net/dsa/tag_xrs700x.c
2882 AS3645A LED FLASH CONTROLLER DRIVER
2883 M: Sakari Ailus <sakari.ailus@iki.fi>
2884 L: linux-leds@vger.kernel.org
2886 F: drivers/leds/flash/leds-as3645a.c
2888 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2889 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2890 L: linux-media@vger.kernel.org
2892 T: git git://linuxtv.org/media_tree.git
2893 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2894 F: drivers/media/i2c/ak7375.c
2896 ASAHI KASEI AK8974 DRIVER
2897 M: Linus Walleij <linus.walleij@linaro.org>
2898 L: linux-iio@vger.kernel.org
2900 W: http://www.akm.com/
2901 F: drivers/iio/magnetometer/ak8974.c
2903 ASC7621 HARDWARE MONITOR DRIVER
2904 M: George Joseph <george.joseph@fairview5.com>
2905 L: linux-hwmon@vger.kernel.org
2907 F: Documentation/hwmon/asc7621.rst
2908 F: drivers/hwmon/asc7621.c
2910 ASIX AX88796C SPI ETHERNET ADAPTER
2911 M: Łukasz Stelmach <l.stelmach@samsung.com>
2913 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
2914 F: drivers/net/ethernet/asix/ax88796c_*
2916 ASPEED PINCTRL DRIVERS
2917 M: Andrew Jeffery <andrew@aj.id.au>
2918 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2919 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2920 L: linux-gpio@vger.kernel.org
2922 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2923 F: drivers/pinctrl/aspeed/
2925 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2926 M: Eddie James <eajames@linux.ibm.com>
2927 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2929 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2930 F: drivers/irqchip/irq-aspeed-scu-ic.c
2931 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2933 ASPEED SD/MMC DRIVER
2934 M: Andrew Jeffery <andrew@aj.id.au>
2935 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2936 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2937 L: linux-mmc@vger.kernel.org
2939 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2940 F: drivers/mmc/host/sdhci-of-aspeed*
2942 ASPEED VIDEO ENGINE DRIVER
2943 M: Eddie James <eajames@linux.ibm.com>
2944 L: linux-media@vger.kernel.org
2945 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2947 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2948 F: drivers/media/platform/aspeed-video.c
2950 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2951 M: Corentin Chary <corentin.chary@gmail.com>
2952 L: acpi4asus-user@lists.sourceforge.net
2953 L: platform-driver-x86@vger.kernel.org
2955 W: http://acpi4asus.sf.net
2956 F: drivers/platform/x86/asus*.c
2957 F: drivers/platform/x86/eeepc*.c
2959 ASUS WIRELESS RADIO CONTROL DRIVER
2960 M: João Paulo Rechi Vita <jprvita@gmail.com>
2961 L: platform-driver-x86@vger.kernel.org
2963 F: drivers/platform/x86/asus-wireless.c
2966 M: David Howells <dhowells@redhat.com>
2967 L: keyrings@vger.kernel.org
2969 F: Documentation/crypto/asymmetric-keys.rst
2970 F: crypto/asymmetric_keys/
2971 F: include/crypto/pkcs7.h
2972 F: include/crypto/public_key.h
2973 F: include/linux/verification.h
2975 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2976 R: Dan Williams <dan.j.williams@intel.com>
2978 W: http://sourceforge.net/projects/xscaleiop
2979 F: Documentation/crypto/async-tx-api.rst
2981 F: include/linux/async_tx.h
2984 M: Bartosz Golaszewski <brgl@bgdev.pl>
2985 L: linux-i2c@vger.kernel.org
2987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2988 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2989 F: drivers/misc/eeprom/at24.c
2991 ATA OVER ETHERNET (AOE) DRIVER
2992 M: "Justin Sanders" <justin@coraid.com>
2994 W: http://www.openaoe.org/
2995 F: Documentation/admin-guide/aoe/
2996 F: drivers/block/aoe/
2998 ATC260X PMIC MFD DRIVER
2999 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3000 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3001 L: linux-actions@lists.infradead.org
3003 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3004 F: drivers/input/misc/atc260x-onkey.c
3005 F: drivers/mfd/atc260*
3006 F: drivers/power/reset/atc260x-poweroff.c
3007 F: drivers/regulator/atc260x-regulator.c
3008 F: include/linux/mfd/atc260x/*
3010 ATHEROS 71XX/9XXX GPIO DRIVER
3011 M: Alban Bedel <albeu@free.fr>
3013 W: https://github.com/AlbanBedel/linux
3014 T: git git://github.com/AlbanBedel/linux
3015 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3016 F: drivers/gpio/gpio-ath79.c
3018 ATHEROS 71XX/9XXX USB PHY DRIVER
3019 M: Alban Bedel <albeu@free.fr>
3021 W: https://github.com/AlbanBedel/linux
3022 T: git git://github.com/AlbanBedel/linux
3023 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3024 F: drivers/phy/qualcomm/phy-ath79-usb.c
3026 ATHEROS ATH GENERIC UTILITIES
3027 M: Kalle Valo <kvalo@codeaurora.org>
3028 L: linux-wireless@vger.kernel.org
3030 F: drivers/net/wireless/ath/*
3032 ATHEROS ATH5K WIRELESS DRIVER
3033 M: Jiri Slaby <jirislaby@kernel.org>
3034 M: Nick Kossifidis <mickflemm@gmail.com>
3035 M: Luis Chamberlain <mcgrof@kernel.org>
3036 L: linux-wireless@vger.kernel.org
3038 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3039 F: drivers/net/wireless/ath/ath5k/
3041 ATHEROS ATH6KL WIRELESS DRIVER
3042 M: Kalle Valo <kvalo@codeaurora.org>
3043 L: linux-wireless@vger.kernel.org
3045 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3047 F: drivers/net/wireless/ath/ath6kl/
3050 M: Ville Syrjala <syrjala@sci.fi>
3052 F: drivers/input/misc/ati_remote2.c
3054 ATK0110 HWMON DRIVER
3055 M: Luca Tettamanti <kronos.it@gmail.com>
3056 L: linux-hwmon@vger.kernel.org
3058 F: drivers/hwmon/asus_atk0110.c
3060 ATLX ETHERNET DRIVERS
3061 M: Chris Snook <chris.snook@gmail.com>
3062 L: netdev@vger.kernel.org
3064 W: http://sourceforge.net/projects/atl1
3065 W: http://atl1.sourceforge.net
3066 F: drivers/net/ethernet/atheros/
3069 M: Chas Williams <3chas3@gmail.com>
3070 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3071 L: netdev@vger.kernel.org
3073 W: http://linux-atm.sourceforge.net
3075 F: include/linux/atm*
3076 F: include/uapi/linux/atm*
3078 ATMEL MACB ETHERNET DRIVER
3079 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3080 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3082 F: drivers/net/ethernet/cadence/
3084 ATMEL MAXTOUCH DRIVER
3085 M: Nick Dyer <nick@shmanahar.org>
3087 T: git git://github.com/ndyer/linux.git
3088 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3089 F: drivers/input/touchscreen/atmel_mxt_ts.c
3091 ATMEL WIRELESS DRIVER
3092 M: Simon Kelley <simon@thekelleys.org.uk>
3093 L: linux-wireless@vger.kernel.org
3095 W: http://www.thekelleys.org.uk/atmel
3096 W: http://atmelwlandriver.sourceforge.net/
3097 F: drivers/net/wireless/atmel/atmel*
3099 ATOMIC INFRASTRUCTURE
3100 M: Will Deacon <will@kernel.org>
3101 M: Peter Zijlstra <peterz@infradead.org>
3102 R: Boqun Feng <boqun.feng@gmail.com>
3103 L: linux-kernel@vger.kernel.org
3105 F: arch/*/include/asm/atomic*.h
3106 F: include/*/atomic*.h
3107 F: include/linux/refcount.h
3108 F: Documentation/atomic_*.txt
3111 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3112 M: Bradley Grove <linuxdrivers@attotech.com>
3113 L: linux-scsi@vger.kernel.org
3115 W: http://www.attotech.com
3116 F: drivers/scsi/esas2r
3118 ATUSB IEEE 802.15.4 RADIO DRIVER
3119 M: Stefan Schmidt <stefan@datenfreihafen.org>
3120 L: linux-wpan@vger.kernel.org
3122 F: drivers/net/ieee802154/at86rf230.h
3123 F: drivers/net/ieee802154/atusb.c
3124 F: drivers/net/ieee802154/atusb.h
3127 M: Paul Moore <paul@paul-moore.com>
3128 M: Eric Paris <eparis@redhat.com>
3129 L: linux-audit@redhat.com (moderated for non-subscribers)
3131 W: https://github.com/linux-audit
3132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3133 F: include/asm-generic/audit_*.h
3134 F: include/linux/audit.h
3135 F: include/uapi/linux/audit.h
3139 AUXILIARY DISPLAY DRIVERS
3140 M: Miguel Ojeda <ojeda@kernel.org>
3142 F: drivers/auxdisplay/
3143 F: include/linux/cfag12864b.h
3145 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3146 M: Andreas Klinger <ak@it-klinger.de>
3147 L: linux-iio@vger.kernel.org
3149 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3150 F: drivers/iio/adc/hx711.c
3153 M: Ralf Baechle <ralf@linux-mips.org>
3154 L: linux-hams@vger.kernel.org
3156 W: http://www.linux-ax25.org/
3157 F: include/net/ax25.h
3158 F: include/uapi/linux/ax25.h
3162 M: Peter Rosin <peda@axentia.se>
3163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3165 F: arch/arm/boot/dts/at91-linea.dtsi
3166 F: arch/arm/boot/dts/at91-natte.dtsi
3167 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3168 F: arch/arm/boot/dts/at91-tse850-3.dts
3170 AXENTIA ASOC DRIVERS
3171 M: Peter Rosin <peda@axentia.se>
3172 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3174 F: Documentation/devicetree/bindings/sound/axentia,*
3175 F: sound/soc/atmel/tse850-pcm5142.c
3177 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3178 M: Nuno Sá <nuno.sa@analog.com>
3179 L: linux-hwmon@vger.kernel.org
3181 W: http://ez.analog.com/community/linux-device-drivers
3182 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3183 F: drivers/hwmon/axi-fan-control.c
3185 AXXIA I2C CONTROLLER
3186 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3187 L: linux-i2c@vger.kernel.org
3189 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3190 F: drivers/i2c/busses/i2c-axxia.c
3193 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3194 L: linux-media@vger.kernel.org
3196 W: https://linuxtv.org
3197 T: git git://linuxtv.org/media_tree.git
3198 F: drivers/media/usb/dvb-usb-v2/az6007.c
3200 AZTECH FM RADIO RECEIVER DRIVER
3201 M: Hans Verkuil <hverkuil@xs4all.nl>
3202 L: linux-media@vger.kernel.org
3204 W: https://linuxtv.org
3205 T: git git://linuxtv.org/media_tree.git
3206 F: drivers/media/radio/radio-aztech*
3209 L: linux-wireless@vger.kernel.org
3210 L: b43-dev@lists.infradead.org
3212 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3213 F: drivers/net/wireless/broadcom/b43/
3215 B43LEGACY WIRELESS DRIVER
3216 M: Larry Finger <Larry.Finger@lwfinger.net>
3217 L: linux-wireless@vger.kernel.org
3218 L: b43-dev@lists.infradead.org
3220 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3221 F: drivers/net/wireless/broadcom/b43legacy/
3223 BACKLIGHT CLASS/SUBSYSTEM
3224 M: Lee Jones <lee.jones@linaro.org>
3225 M: Daniel Thompson <daniel.thompson@linaro.org>
3226 M: Jingoo Han <jingoohan1@gmail.com>
3227 L: dri-devel@lists.freedesktop.org
3229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3230 F: Documentation/ABI/stable/sysfs-class-backlight
3231 F: Documentation/ABI/testing/sysfs-class-backlight
3232 F: Documentation/devicetree/bindings/leds/backlight
3233 F: drivers/video/backlight/
3234 F: include/linux/backlight.h
3235 F: include/linux/pwm_backlight.h
3238 M: Marek Lindner <mareklindner@neomailbox.ch>
3239 M: Simon Wunderlich <sw@simonwunderlich.de>
3240 M: Antonio Quartulli <a@unstable.cc>
3241 M: Sven Eckelmann <sven@narfation.org>
3242 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3244 W: https://www.open-mesh.org/
3245 Q: https://patchwork.open-mesh.org/project/batman/list/
3246 B: https://www.open-mesh.org/projects/batman-adv/issues
3247 C: ircs://irc.hackint.org/batadv
3248 T: git https://git.open-mesh.org/linux-merge.git
3249 F: Documentation/networking/batman-adv.rst
3250 F: include/uapi/linux/batadv_packet.h
3251 F: include/uapi/linux/batman_adv.h
3254 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3255 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3256 L: linux-hams@vger.kernel.org
3258 W: http://www.baycom.org/~tom/ham/ham.html
3259 F: drivers/net/hamradio/baycom*
3261 BCACHE (BLOCK LAYER CACHE)
3262 M: Coly Li <colyli@suse.de>
3263 M: Kent Overstreet <kent.overstreet@gmail.com>
3264 L: linux-bcache@vger.kernel.org
3266 W: http://bcache.evilpiepirate.org
3267 C: irc://irc.oftc.net/bcache
3268 F: drivers/md/bcache/
3270 BDISP ST MEDIA DRIVER
3271 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3272 L: linux-media@vger.kernel.org
3274 W: https://linuxtv.org
3275 T: git git://linuxtv.org/media_tree.git
3276 F: drivers/media/platform/sti/bdisp
3278 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3279 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3280 L: netdev@vger.kernel.org
3282 F: drivers/net/ethernet/ec_bhf.c
3285 M: Luis de Bethencourt <luisbg@kernel.org>
3286 M: Salah Triki <salah.triki@gmail.com>
3288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3289 F: Documentation/filesystems/befs.rst
3293 M: Paolo Valente <paolo.valente@linaro.org>
3294 M: Jens Axboe <axboe@kernel.dk>
3295 L: linux-block@vger.kernel.org
3297 F: Documentation/block/bfq-iosched.rst
3301 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3303 F: Documentation/filesystems/bfs.rst
3305 F: include/uapi/linux/bfs_fs.h
3308 M: Yury Norov <yury.norov@gmail.com>
3309 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3310 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3312 F: include/asm-generic/bitops/find.h
3313 F: include/linux/bitmap.h
3316 F: lib/find_bit_benchmark.c
3317 F: lib/test_bitmap.c
3318 F: tools/include/asm-generic/bitops/find.h
3319 F: tools/include/linux/bitmap.h
3320 F: tools/lib/bitmap.c
3321 F: tools/lib/find_bit.c
3323 BLINKM RGB LED DRIVER
3324 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3326 F: drivers/leds/leds-blinkm.c
3329 M: Jens Axboe <axboe@kernel.dk>
3330 L: linux-block@vger.kernel.org
3332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3335 F: include/linux/blk*
3336 F: kernel/trace/blktrace.c
3340 M: Joern Engel <joern@lazybastard.org>
3341 L: linux-mtd@lists.infradead.org
3343 F: drivers/mtd/devices/block2mtd.c
3346 M: Marcel Holtmann <marcel@holtmann.org>
3347 M: Johan Hedberg <johan.hedberg@gmail.com>
3348 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3349 L: linux-bluetooth@vger.kernel.org
3351 W: http://www.bluez.org/
3352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3354 F: drivers/bluetooth/
3357 M: Marcel Holtmann <marcel@holtmann.org>
3358 M: Johan Hedberg <johan.hedberg@gmail.com>
3359 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3360 L: linux-bluetooth@vger.kernel.org
3362 W: http://www.bluez.org/
3363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3365 F: include/net/bluetooth/
3369 M: Jay Vosburgh <j.vosburgh@gmail.com>
3370 M: Veaceslav Falico <vfalico@gmail.com>
3371 M: Andy Gospodarek <andy@greyhouse.net>
3372 L: netdev@vger.kernel.org
3374 W: http://sourceforge.net/projects/bonding/
3375 F: drivers/net/bonding/
3376 F: include/net/bonding.h
3377 F: include/uapi/linux/if_bonding.h
3379 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3380 M: Dan Robertson <dan@dlrobertson.com>
3381 L: linux-iio@vger.kernel.org
3383 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3384 F: drivers/iio/accel/bma400*
3386 BPF (Safe dynamic programs and tools)
3387 M: Alexei Starovoitov <ast@kernel.org>
3388 M: Daniel Borkmann <daniel@iogearbox.net>
3389 M: Andrii Nakryiko <andrii@kernel.org>
3390 R: Martin KaFai Lau <kafai@fb.com>
3391 R: Song Liu <songliubraving@fb.com>
3392 R: Yonghong Song <yhs@fb.com>
3393 R: John Fastabend <john.fastabend@gmail.com>
3394 R: KP Singh <kpsingh@kernel.org>
3395 L: netdev@vger.kernel.org
3396 L: bpf@vger.kernel.org
3399 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3402 F: Documentation/bpf/
3403 F: Documentation/networking/filter.rst
3404 F: Documentation/userspace-api/ebpf/
3406 F: include/linux/bpf*
3407 F: include/linux/btf*
3408 F: include/linux/filter.h
3409 F: include/trace/events/xdp.h
3410 F: include/uapi/linux/bpf*
3411 F: include/uapi/linux/btf*
3412 F: include/uapi/linux/filter.h
3414 F: kernel/trace/bpf_trace.c
3417 F: net/core/filter.c
3418 F: net/sched/act_bpf.c
3419 F: net/sched/cls_bpf.c
3421 F: scripts/bpf_doc.py
3424 F: tools/testing/selftests/bpf/
3429 M: Shubham Bansal <illusionist.neo@gmail.com>
3430 L: netdev@vger.kernel.org
3431 L: bpf@vger.kernel.org
3436 M: Daniel Borkmann <daniel@iogearbox.net>
3437 M: Alexei Starovoitov <ast@kernel.org>
3438 M: Zi Shen Lim <zlim.lnx@gmail.com>
3439 L: netdev@vger.kernel.org
3440 L: bpf@vger.kernel.org
3444 BPF JIT for MIPS (32-BIT AND 64-BIT)
3445 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3446 M: Paul Burton <paulburton@kernel.org>
3447 L: netdev@vger.kernel.org
3448 L: bpf@vger.kernel.org
3452 BPF JIT for NFP NICs
3453 M: Jakub Kicinski <kuba@kernel.org>
3454 L: netdev@vger.kernel.org
3455 L: bpf@vger.kernel.org
3457 F: drivers/net/ethernet/netronome/nfp/bpf/
3459 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3460 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3461 L: netdev@vger.kernel.org
3462 L: bpf@vger.kernel.org
3464 F: arch/powerpc/net/
3466 BPF JIT for RISC-V (32-bit)
3467 M: Luke Nelson <luke.r.nels@gmail.com>
3468 M: Xi Wang <xi.wang@gmail.com>
3469 L: netdev@vger.kernel.org
3470 L: bpf@vger.kernel.org
3473 X: arch/riscv/net/bpf_jit_comp64.c
3475 BPF JIT for RISC-V (64-bit)
3476 M: Björn Töpel <bjorn@kernel.org>
3477 L: netdev@vger.kernel.org
3478 L: bpf@vger.kernel.org
3481 X: arch/riscv/net/bpf_jit_comp32.c
3484 M: Ilya Leoshkevich <iii@linux.ibm.com>
3485 M: Heiko Carstens <hca@linux.ibm.com>
3486 M: Vasily Gorbik <gor@linux.ibm.com>
3487 L: netdev@vger.kernel.org
3488 L: bpf@vger.kernel.org
3491 X: arch/s390/net/pnet.c
3493 BPF JIT for SPARC (32-BIT AND 64-BIT)
3494 M: David S. Miller <davem@davemloft.net>
3495 L: netdev@vger.kernel.org
3496 L: bpf@vger.kernel.org
3500 BPF JIT for X86 32-BIT
3501 M: Wang YanQing <udknight@gmail.com>
3502 L: netdev@vger.kernel.org
3503 L: bpf@vger.kernel.org
3505 F: arch/x86/net/bpf_jit_comp32.c
3507 BPF JIT for X86 64-BIT
3508 M: Alexei Starovoitov <ast@kernel.org>
3509 M: Daniel Borkmann <daniel@iogearbox.net>
3510 L: netdev@vger.kernel.org
3511 L: bpf@vger.kernel.org
3514 X: arch/x86/net/bpf_jit_comp32.c
3516 BPF LSM (Security Audit and Enforcement using BPF)
3517 M: KP Singh <kpsingh@kernel.org>
3518 R: Florent Revest <revest@chromium.org>
3519 R: Brendan Jackman <jackmanb@chromium.org>
3520 L: bpf@vger.kernel.org
3522 F: Documentation/bpf/bpf_lsm.rst
3523 F: include/linux/bpf_lsm.h
3524 F: kernel/bpf/bpf_lsm.c
3527 BROADCOM B44 10/100 ETHERNET DRIVER
3528 M: Michael Chan <michael.chan@broadcom.com>
3529 L: netdev@vger.kernel.org
3531 F: drivers/net/ethernet/broadcom/b44.*
3533 BROADCOM B53 ETHERNET SWITCH DRIVER
3534 M: Florian Fainelli <f.fainelli@gmail.com>
3535 L: netdev@vger.kernel.org
3536 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3538 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3539 F: drivers/net/dsa/b53/*
3540 F: include/linux/dsa/brcm.h
3541 F: include/linux/platform_data/b53.h
3543 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3544 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3545 L: bcm-kernel-feedback-list@broadcom.com
3546 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3550 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3551 F: drivers/pci/controller/pcie-brcmstb.c
3552 F: drivers/staging/vc04_services
3556 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3557 M: Florian Fainelli <f.fainelli@gmail.com>
3558 M: Ray Jui <rjui@broadcom.com>
3559 M: Scott Branden <sbranden@broadcom.com>
3560 M: bcm-kernel-feedback-list@broadcom.com
3562 T: git git://github.com/broadcom/mach-bcm
3563 F: arch/arm/mach-bcm/
3569 BROADCOM BCM47XX MIPS ARCHITECTURE
3570 M: Hauke Mehrtens <hauke@hauke-m.de>
3571 M: Rafał Miłecki <zajec5@gmail.com>
3572 L: linux-mips@vger.kernel.org
3574 F: Documentation/devicetree/bindings/mips/brcm/
3575 F: arch/mips/bcm47xx/*
3576 F: arch/mips/include/asm/mach-bcm47xx/*
3578 BROADCOM BCM4908 ETHERNET DRIVER
3579 M: Rafał Miłecki <rafal@milecki.pl>
3580 M: bcm-kernel-feedback-list@broadcom.com
3581 L: netdev@vger.kernel.org
3583 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3584 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3585 F: drivers/net/ethernet/broadcom/unimac.h
3587 BROADCOM BCM5301X ARM ARCHITECTURE
3588 M: Hauke Mehrtens <hauke@hauke-m.de>
3589 M: Rafał Miłecki <zajec5@gmail.com>
3590 M: bcm-kernel-feedback-list@broadcom.com
3591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3593 F: arch/arm/boot/dts/bcm470*
3594 F: arch/arm/boot/dts/bcm5301*
3595 F: arch/arm/boot/dts/bcm953012*
3596 F: arch/arm/mach-bcm/bcm_5301x.c
3598 BROADCOM BCM53573 ARM ARCHITECTURE
3599 M: Rafał Miłecki <rafal@milecki.pl>
3600 L: bcm-kernel-feedback-list@broadcom.com
3601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3603 F: arch/arm/boot/dts/bcm47189*
3604 F: arch/arm/boot/dts/bcm53573*
3606 BROADCOM BCM63XX 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
3614 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3615 M: Kevin Cernekee <cernekee@gmail.com>
3616 L: linux-usb@vger.kernel.org
3618 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3620 BROADCOM BCM7XXX ARM ARCHITECTURE
3621 M: Florian Fainelli <f.fainelli@gmail.com>
3622 M: bcm-kernel-feedback-list@broadcom.com
3623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3625 T: git git://github.com/broadcom/stblinux.git
3626 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3627 F: arch/arm/boot/dts/bcm7*.dts*
3628 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3629 F: arch/arm/mach-bcm/*brcmstb*
3630 F: arch/arm/mm/cache-b15-rac.c
3631 F: drivers/bus/brcmstb_gisb.c
3632 F: drivers/pci/controller/pcie-brcmstb.c
3636 M: Al Cooper <alcooperx@gmail.com>
3637 L: linux-usb@vger.kernel.org
3638 L: bcm-kernel-feedback-list@broadcom.com
3640 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3641 F: drivers/usb/gadget/udc/bdc/
3643 BROADCOM BMIPS CPUFREQ DRIVER
3644 M: Markus Mayer <mmayer@broadcom.com>
3645 M: bcm-kernel-feedback-list@broadcom.com
3646 L: linux-pm@vger.kernel.org
3648 F: drivers/cpufreq/bmips-cpufreq.c
3650 BROADCOM BMIPS MIPS ARCHITECTURE
3651 M: Florian Fainelli <f.fainelli@gmail.com>
3652 L: bcm-kernel-feedback-list@broadcom.com
3653 L: linux-mips@vger.kernel.org
3655 T: git git://github.com/broadcom/stblinux.git
3656 F: arch/mips/bmips/*
3657 F: arch/mips/boot/dts/brcm/bcm*.dts*
3658 F: arch/mips/include/asm/mach-bmips/*
3659 F: arch/mips/kernel/*bmips*
3660 F: drivers/soc/bcm/bcm63xx
3661 F: drivers/irqchip/irq-bcm63*
3662 F: drivers/irqchip/irq-bcm7*
3663 F: drivers/irqchip/irq-brcmstb*
3664 F: include/linux/bcm963xx_nvram.h
3665 F: include/linux/bcm963xx_tag.h
3667 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3668 M: Rasesh Mody <rmody@marvell.com>
3669 M: GR-Linux-NIC-Dev@marvell.com
3670 L: netdev@vger.kernel.org
3672 F: drivers/net/ethernet/broadcom/bnx2.*
3673 F: drivers/net/ethernet/broadcom/bnx2_*
3675 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3676 M: Saurav Kashyap <skashyap@marvell.com>
3677 M: Javed Hasan <jhasan@marvell.com>
3678 M: GR-QLogic-Storage-Upstream@marvell.com
3679 L: linux-scsi@vger.kernel.org
3681 F: drivers/scsi/bnx2fc/
3683 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3684 M: Nilesh Javali <njavali@marvell.com>
3685 M: Manish Rangankar <mrangankar@marvell.com>
3686 M: GR-QLogic-Storage-Upstream@marvell.com
3687 L: linux-scsi@vger.kernel.org
3689 F: drivers/scsi/bnx2i/
3691 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3692 M: Ariel Elior <aelior@marvell.com>
3693 M: Sudarsana Kalluru <skalluru@marvell.com>
3694 M: GR-everest-linux-l2@marvell.com
3695 L: netdev@vger.kernel.org
3697 F: drivers/net/ethernet/broadcom/bnx2x/
3699 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3700 M: Michael Chan <michael.chan@broadcom.com>
3701 L: netdev@vger.kernel.org
3703 F: drivers/net/ethernet/broadcom/bnxt/
3705 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3706 M: Arend van Spriel <aspriel@gmail.com>
3707 M: Franky Lin <franky.lin@broadcom.com>
3708 M: Hante Meuleman <hante.meuleman@broadcom.com>
3709 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3710 M: Wright Feng <wright.feng@infineon.com>
3711 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3712 L: linux-wireless@vger.kernel.org
3713 L: brcm80211-dev-list.pdl@broadcom.com
3714 L: SHA-cyfmac-dev-list@infineon.com
3716 F: drivers/net/wireless/broadcom/brcm80211/
3718 BROADCOM BRCMSTB GPIO DRIVER
3719 M: Gregory Fong <gregory.0xf0@gmail.com>
3720 L: bcm-kernel-feedback-list@broadcom.com
3722 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3723 F: drivers/gpio/gpio-brcmstb.c
3725 BROADCOM BRCMSTB I2C DRIVER
3726 M: Kamal Dasu <kdasu.kdev@gmail.com>
3727 L: linux-i2c@vger.kernel.org
3728 L: bcm-kernel-feedback-list@broadcom.com
3730 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3731 F: drivers/i2c/busses/i2c-brcmstb.c
3733 BROADCOM BRCMSTB UART DRIVER
3734 M: Al Cooper <alcooperx@gmail.com>
3735 L: linux-serial@vger.kernel.org
3736 L: bcm-kernel-feedback-list@broadcom.com
3738 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3739 F: drivers/tty/serial/8250/8250_bcm7271.c
3741 BROADCOM BRCMSTB USB EHCI DRIVER
3742 M: Al Cooper <alcooperx@gmail.com>
3743 L: linux-usb@vger.kernel.org
3744 L: bcm-kernel-feedback-list@broadcom.com
3746 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3747 F: drivers/usb/host/ehci-brcm.*
3749 BROADCOM BRCMSTB USB PIN MAP DRIVER
3750 M: Al Cooper <alcooperx@gmail.com>
3751 L: linux-usb@vger.kernel.org
3752 L: bcm-kernel-feedback-list@broadcom.com
3754 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3755 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3757 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3758 M: Al Cooper <alcooperx@gmail.com>
3759 L: linux-kernel@vger.kernel.org
3760 L: bcm-kernel-feedback-list@broadcom.com
3762 F: drivers/phy/broadcom/phy-brcm-usb*
3764 BROADCOM ETHERNET PHY DRIVERS
3765 M: Florian Fainelli <f.fainelli@gmail.com>
3766 L: bcm-kernel-feedback-list@broadcom.com
3767 L: netdev@vger.kernel.org
3769 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3770 F: drivers/net/phy/bcm*.[ch]
3771 F: drivers/net/phy/broadcom.c
3772 F: include/linux/brcmphy.h
3774 BROADCOM GENET ETHERNET DRIVER
3775 M: Doug Berger <opendmb@gmail.com>
3776 M: Florian Fainelli <f.fainelli@gmail.com>
3777 L: bcm-kernel-feedback-list@broadcom.com
3778 L: netdev@vger.kernel.org
3780 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3781 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3782 F: drivers/net/ethernet/broadcom/genet/
3783 F: drivers/net/ethernet/broadcom/unimac.h
3784 F: drivers/net/mdio/mdio-bcm-unimac.c
3785 F: include/linux/platform_data/bcmgenet.h
3786 F: include/linux/platform_data/mdio-bcm-unimac.h
3788 BROADCOM IPROC ARM ARCHITECTURE
3789 M: Ray Jui <rjui@broadcom.com>
3790 M: Scott Branden <sbranden@broadcom.com>
3791 M: bcm-kernel-feedback-list@broadcom.com
3792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3794 T: git git://github.com/broadcom/cygnus-linux.git
3795 F: arch/arm64/boot/dts/broadcom/northstar2/*
3796 F: arch/arm64/boot/dts/broadcom/stingray/*
3797 F: drivers/clk/bcm/clk-ns*
3798 F: drivers/clk/bcm/clk-sr*
3799 F: drivers/pinctrl/bcm/pinctrl-ns*
3800 F: include/dt-bindings/clock/bcm-sr*
3817 BROADCOM IPROC GBIT ETHERNET DRIVER
3818 M: Rafał Miłecki <rafal@milecki.pl>
3819 M: bcm-kernel-feedback-list@broadcom.com
3820 L: netdev@vger.kernel.org
3822 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3823 F: drivers/net/ethernet/broadcom/bgmac*
3824 F: drivers/net/ethernet/broadcom/unimac.h
3826 BROADCOM KONA GPIO DRIVER
3827 M: Ray Jui <rjui@broadcom.com>
3828 L: bcm-kernel-feedback-list@broadcom.com
3830 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3831 F: drivers/gpio/gpio-bcm-kona.c
3833 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3834 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3835 M: Kashyap Desai <kashyap.desai@broadcom.com>
3836 M: Sumit Saxena <sumit.saxena@broadcom.com>
3837 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3838 L: mpi3mr-linuxdrv.pdl@broadcom.com
3839 L: linux-scsi@vger.kernel.org
3841 W: https://www.broadcom.com/support/storage
3842 F: drivers/scsi/mpi3mr/
3844 BROADCOM NETXTREME-E ROCE DRIVER
3845 M: Selvin Xavier <selvin.xavier@broadcom.com>
3846 L: linux-rdma@vger.kernel.org
3848 W: http://www.broadcom.com
3849 F: drivers/infiniband/hw/bnxt_re/
3850 F: include/uapi/rdma/bnxt_re-abi.h
3852 BROADCOM NVRAM DRIVER
3853 M: Rafał Miłecki <zajec5@gmail.com>
3854 L: linux-mips@vger.kernel.org
3856 F: drivers/firmware/broadcom/*
3858 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3859 M: Rafał Miłecki <rafal@milecki.pl>
3860 M: Florian Fainelli <f.fainelli@gmail.com>
3861 M: bcm-kernel-feedback-list@broadcom.com
3862 L: linux-pm@vger.kernel.org
3864 T: git git://github.com/broadcom/stblinux.git
3865 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3866 F: include/dt-bindings/soc/bcm-pmb.h
3868 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3869 M: Rafał Miłecki <zajec5@gmail.com>
3870 L: linux-wireless@vger.kernel.org
3873 F: include/linux/bcma/
3876 M: Kamal Dasu <kdasu.kdev@gmail.com>
3877 M: bcm-kernel-feedback-list@broadcom.com
3879 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3880 F: drivers/spi/spi-bcm-qspi.*
3881 F: drivers/spi/spi-brcmstb-qspi.c
3882 F: drivers/spi/spi-iproc-qspi.c
3884 BROADCOM STB AVS CPUFREQ DRIVER
3885 M: Markus Mayer <mmayer@broadcom.com>
3886 M: bcm-kernel-feedback-list@broadcom.com
3887 L: linux-pm@vger.kernel.org
3889 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3890 F: drivers/cpufreq/brcmstb*
3892 BROADCOM STB AVS TMON DRIVER
3893 M: Markus Mayer <mmayer@broadcom.com>
3894 M: bcm-kernel-feedback-list@broadcom.com
3895 L: linux-pm@vger.kernel.org
3897 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3898 F: drivers/thermal/broadcom/brcmstb*
3900 BROADCOM STB DPFE DRIVER
3901 M: Markus Mayer <mmayer@broadcom.com>
3902 M: bcm-kernel-feedback-list@broadcom.com
3903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3905 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3906 F: drivers/memory/brcmstb_dpfe.c
3908 BROADCOM STB NAND FLASH DRIVER
3909 M: Brian Norris <computersforpeace@gmail.com>
3910 M: Kamal Dasu <kdasu.kdev@gmail.com>
3911 L: linux-mtd@lists.infradead.org
3912 L: bcm-kernel-feedback-list@broadcom.com
3914 F: drivers/mtd/nand/raw/brcmnand/
3916 BROADCOM STB PCIE DRIVER
3917 M: Jim Quinlan <jim2101024@gmail.com>
3918 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3919 M: Florian Fainelli <f.fainelli@gmail.com>
3920 M: bcm-kernel-feedback-list@broadcom.com
3921 L: linux-pci@vger.kernel.org
3923 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3924 F: drivers/pci/controller/pcie-brcmstb.c
3926 BROADCOM SYSTEMPORT ETHERNET DRIVER
3927 M: Florian Fainelli <f.fainelli@gmail.com>
3928 L: bcm-kernel-feedback-list@broadcom.com
3929 L: netdev@vger.kernel.org
3931 F: drivers/net/ethernet/broadcom/bcmsysport.*
3932 F: drivers/net/ethernet/broadcom/unimac.h
3934 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3935 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3936 M: Prashant Sreedharan <prashant@broadcom.com>
3937 M: Michael Chan <mchan@broadcom.com>
3938 L: netdev@vger.kernel.org
3940 F: drivers/net/ethernet/broadcom/tg3.*
3943 M: Scott Branden <scott.branden@broadcom.com>
3944 L: bcm-kernel-feedback-list@broadcom.com
3946 F: drivers/misc/bcm-vk/
3947 F: include/uapi/linux/misc/bcm_vk.h
3949 BROCADE BFA FC SCSI DRIVER
3950 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3951 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3952 L: linux-scsi@vger.kernel.org
3954 F: drivers/scsi/bfa/
3956 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3957 M: Rasesh Mody <rmody@marvell.com>
3958 M: Sudarsana Kalluru <skalluru@marvell.com>
3959 M: GR-Linux-NIC-Dev@marvell.com
3960 L: netdev@vger.kernel.org
3962 F: drivers/net/ethernet/brocade/bna/
3964 BSG (block layer generic sg v4 driver)
3965 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3966 L: linux-scsi@vger.kernel.org
3969 F: include/linux/bsg.h
3970 F: include/uapi/linux/bsg.h
3973 M: Clemens Ladisch <clemens@ladisch.de>
3974 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3977 F: Documentation/sound/cards/bt87x.rst
3978 F: sound/pci/bt87x.c
3981 M: Michael Buesch <m@bues.ch>
3983 W: http://bu3sch.de/btgpio.php
3984 F: drivers/gpio/gpio-bt8xx.c
3987 M: Chris Mason <clm@fb.com>
3988 M: Josef Bacik <josef@toxicpanda.com>
3989 M: David Sterba <dsterba@suse.com>
3990 L: linux-btrfs@vger.kernel.org
3992 W: http://btrfs.wiki.kernel.org/
3993 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3994 C: irc://irc.libera.chat/btrfs
3995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3996 F: Documentation/filesystems/btrfs.rst
3998 F: include/linux/btrfs*
3999 F: include/uapi/linux/btrfs*
4001 BTTV VIDEO4LINUX DRIVER
4002 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4003 L: linux-media@vger.kernel.org
4005 W: https://linuxtv.org
4006 T: git git://linuxtv.org/media_tree.git
4007 F: Documentation/driver-api/media/drivers/bttv*
4008 F: drivers/media/pci/bt8xx/bttv*
4010 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4011 M: Chanwoo Choi <cw00.choi@samsung.com>
4012 L: linux-pm@vger.kernel.org
4013 L: linux-samsung-soc@vger.kernel.org
4015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4016 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4017 F: drivers/devfreq/exynos-bus.c
4019 BUSLOGIC SCSI DRIVER
4020 M: Khalid Aziz <khalid@gonehiking.org>
4021 L: linux-scsi@vger.kernel.org
4023 F: drivers/scsi/BusLogic.*
4024 F: drivers/scsi/FlashPoint.*
4026 C-MEDIA CMI8788 DRIVER
4027 M: Clemens Ladisch <clemens@ladisch.de>
4028 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4031 F: sound/pci/oxygen/
4034 M: Guo Ren <guoren@kernel.org>
4035 L: linux-csky@vger.kernel.org
4037 T: git https://github.com/c-sky/csky-linux.git
4038 F: Documentation/devicetree/bindings/csky/
4039 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4040 F: Documentation/devicetree/bindings/timer/csky,*
4042 F: drivers/clocksource/timer-gx6605s.c
4043 F: drivers/clocksource/timer-mp-csky.c
4044 F: drivers/irqchip/irq-csky-*
4048 CA8210 IEEE-802.15.4 RADIO DRIVER
4049 M: Harry Morris <h.morris@cascoda.com>
4050 L: linux-wpan@vger.kernel.org
4052 W: https://github.com/Cascoda/ca8210-linux.git
4053 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4054 F: drivers/net/ieee802154/ca8210.c
4056 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4057 M: Damien Le Moal <damien.lemoal@wdc.com>
4058 L: linux-riscv@lists.infradead.org
4059 L: linux-gpio@vger.kernel.org (pinctrl driver)
4060 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4061 F: drivers/pinctrl/pinctrl-k210.c
4063 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4064 M: Damien Le Moal <damien.lemoal@wdc.com>
4065 L: linux-kernel@vger.kernel.org
4066 L: linux-riscv@lists.infradead.org
4068 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4069 F: drivers/reset/reset-k210.c
4071 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4072 M: Damien Le Moal <damien.lemoal@wdc.com>
4073 L: linux-riscv@lists.infradead.org
4075 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4076 F: drivers/soc/canaan/
4077 F: include/soc/canaan/
4079 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4080 M: David Howells <dhowells@redhat.com>
4081 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4083 F: Documentation/filesystems/caching/cachefiles.rst
4086 CADENCE MIPI-CSI2 BRIDGES
4087 M: Maxime Ripard <mripard@kernel.org>
4088 L: linux-media@vger.kernel.org
4090 F: Documentation/devicetree/bindings/media/cdns,*.txt
4091 F: drivers/media/platform/cadence/cdns-csi2*
4094 L: linux-mtd@lists.infradead.org
4096 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4097 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4099 CADENCE USB3 DRD IP DRIVER
4100 M: Peter Chen <peter.chen@kernel.org>
4101 M: Pawel Laszczak <pawell@cadence.com>
4102 R: Roger Quadros <rogerq@kernel.org>
4103 R: Aswath Govindraju <a-govindraju@ti.com>
4104 L: linux-usb@vger.kernel.org
4106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4107 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4108 F: drivers/usb/cdns3/
4109 X: drivers/usb/cdns3/cdnsp*
4111 CADENCE USBSSP DRD IP DRIVER
4112 M: Pawel Laszczak <pawell@cadence.com>
4113 L: linux-usb@vger.kernel.org
4115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4116 F: drivers/usb/cdns3/
4117 X: drivers/usb/cdns3/cdns3*
4119 CADET FM/AM RADIO RECEIVER DRIVER
4120 M: Hans Verkuil <hverkuil@xs4all.nl>
4121 L: linux-media@vger.kernel.org
4123 W: https://linuxtv.org
4124 T: git git://linuxtv.org/media_tree.git
4125 F: drivers/media/radio/radio-cadet*
4127 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4128 L: linux-media@vger.kernel.org
4130 T: git git://linuxtv.org/media_tree.git
4131 F: Documentation/admin-guide/media/cafe_ccic*
4132 F: drivers/media/platform/marvell-ccic/
4135 L: netdev@vger.kernel.org
4137 F: Documentation/networking/caif/
4138 F: drivers/net/caif/
4139 F: include/net/caif/
4140 F: include/uapi/linux/caif/
4144 M: Toke Høiland-Jørgensen <toke@toke.dk>
4145 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4147 F: net/sched/sch_cake.c
4150 M: Wolfgang Grandegger <wg@grandegger.com>
4151 M: Marc Kleine-Budde <mkl@pengutronix.de>
4152 L: linux-can@vger.kernel.org
4154 W: https://github.com/linux-can
4155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4157 F: Documentation/devicetree/bindings/net/can/
4158 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4160 F: drivers/phy/phy-can-transceiver.c
4161 F: include/linux/can/bittiming.h
4162 F: include/linux/can/dev.h
4163 F: include/linux/can/led.h
4164 F: include/linux/can/length.h
4165 F: include/linux/can/platform/
4166 F: include/linux/can/rx-offload.h
4167 F: include/uapi/linux/can/error.h
4168 F: include/uapi/linux/can/netlink.h
4169 F: include/uapi/linux/can/vxcan.h
4172 M: Oliver Hartkopp <socketcan@hartkopp.net>
4173 M: Marc Kleine-Budde <mkl@pengutronix.de>
4174 L: linux-can@vger.kernel.org
4176 W: https://github.com/linux-can
4177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4179 F: Documentation/networking/can.rst
4180 F: include/linux/can/can-ml.h
4181 F: include/linux/can/core.h
4182 F: include/linux/can/skb.h
4183 F: include/net/netns/can.h
4184 F: include/uapi/linux/can.h
4185 F: include/uapi/linux/can/bcm.h
4186 F: include/uapi/linux/can/gw.h
4187 F: include/uapi/linux/can/isotp.h
4188 F: include/uapi/linux/can/raw.h
4191 CAN-J1939 NETWORK LAYER
4192 M: Robin van der Gracht <robin@protonic.nl>
4193 M: Oleksij Rempel <o.rempel@pengutronix.de>
4194 R: kernel@pengutronix.de
4195 L: linux-can@vger.kernel.org
4197 F: Documentation/networking/j1939.rst
4198 F: include/uapi/linux/can/j1939.h
4202 M: Serge Hallyn <serge@hallyn.com>
4203 L: linux-security-module@vger.kernel.org
4205 F: include/linux/capability.h
4206 F: include/uapi/linux/capability.h
4207 F: kernel/capability.c
4208 F: security/commoncap.c
4210 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4211 M: Kevin Tsai <ktsai@capellamicro.com>
4213 F: drivers/iio/light/cm*
4215 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4216 M: Christian Lamparter <chunkeey@googlemail.com>
4217 L: linux-wireless@vger.kernel.org
4219 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4220 F: drivers/net/wireless/ath/carl9170/
4223 M: Robert Richter <rric@kernel.org>
4225 W: http://www.marvell.com
4226 F: drivers/i2c/busses/i2c-octeon*
4227 F: drivers/i2c/busses/i2c-thunderx*
4229 CAVIUM LIQUIDIO NETWORK DRIVER
4230 M: Derek Chickles <dchickles@marvell.com>
4231 M: Satanand Burla <sburla@marvell.com>
4232 M: Felix Manlunas <fmanlunas@marvell.com>
4233 L: netdev@vger.kernel.org
4235 W: http://www.marvell.com
4236 F: drivers/net/ethernet/cavium/liquidio/
4239 M: Robert Richter <rric@kernel.org>
4241 W: http://www.marvell.com
4242 F: drivers/mmc/host/cavium*
4244 CAVIUM OCTEON-TX CRYPTO DRIVER
4245 M: George Cherian <gcherian@marvell.com>
4246 L: linux-crypto@vger.kernel.org
4248 W: http://www.marvell.com
4249 F: drivers/crypto/cavium/cpt/
4251 CAVIUM THUNDERX2 ARM64 SOC
4252 M: Robert Richter <rric@kernel.org>
4253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4255 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4256 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4258 CBS/ETF/TAPRIO QDISCS
4259 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4261 L: netdev@vger.kernel.org
4262 F: net/sched/sch_cbs.c
4263 F: net/sched/sch_etf.c
4264 F: net/sched/sch_taprio.c
4266 CC2520 IEEE-802.15.4 RADIO DRIVER
4267 M: Varka Bhadram <varkabhadram@gmail.com>
4268 L: linux-wpan@vger.kernel.org
4270 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4271 F: drivers/net/ieee802154/cc2520.c
4272 F: include/linux/spi/cc2520.h
4274 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4275 M: Gilad Ben-Yossef <gilad@benyossef.com>
4276 L: linux-crypto@vger.kernel.org
4278 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4279 F: drivers/crypto/ccree/
4281 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4282 M: Hadar Gat <hadar.gat@arm.com>
4283 L: linux-crypto@vger.kernel.org
4285 F: drivers/char/hw_random/cctrng.c
4286 F: drivers/char/hw_random/cctrng.h
4287 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4288 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4291 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4292 L: linux-media@vger.kernel.org
4294 W: http://linuxtv.org
4295 T: git git://linuxtv.org/media_tree.git
4296 F: Documentation/ABI/testing/debugfs-cec-error-inj
4297 F: Documentation/devicetree/bindings/media/cec.txt
4298 F: Documentation/driver-api/media/cec-core.rst
4299 F: Documentation/userspace-api/media/cec
4300 F: drivers/media/cec/
4301 F: drivers/media/rc/keymaps/rc-cec.c
4302 F: include/media/cec-notifier.h
4303 F: include/media/cec.h
4304 F: include/uapi/linux/cec-funcs.h
4305 F: include/uapi/linux/cec.h
4308 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4309 L: linux-media@vger.kernel.org
4311 W: http://linuxtv.org
4312 T: git git://linuxtv.org/media_tree.git
4313 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4314 F: drivers/media/cec/platform/cec-gpio/
4316 CELL BROADBAND ENGINE ARCHITECTURE
4317 M: Arnd Bergmann <arnd@arndb.de>
4318 L: linuxppc-dev@lists.ozlabs.org
4320 W: http://www.ibm.com/developerworks/power/cell/
4321 F: arch/powerpc/include/asm/cell*.h
4322 F: arch/powerpc/include/asm/spu*.h
4323 F: arch/powerpc/include/uapi/asm/spu*.h
4324 F: arch/powerpc/platforms/cell/
4326 CELLWISE CW2015 BATTERY DRIVER
4327 M: Tobias Schrammm <t.schramm@manjaro.org>
4329 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4330 F: drivers/power/supply/cw2015_battery.c
4332 CEPH COMMON CODE (LIBCEPH)
4333 M: Ilya Dryomov <idryomov@gmail.com>
4334 M: Jeff Layton <jlayton@kernel.org>
4335 L: ceph-devel@vger.kernel.org
4338 T: git git://github.com/ceph/ceph-client.git
4339 F: include/linux/ceph/
4340 F: include/linux/crush/
4343 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4344 M: Jeff Layton <jlayton@kernel.org>
4345 M: Ilya Dryomov <idryomov@gmail.com>
4346 L: ceph-devel@vger.kernel.org
4349 T: git git://github.com/ceph/ceph-client.git
4350 F: Documentation/filesystems/ceph.rst
4353 CERTIFICATE HANDLING
4354 M: David Howells <dhowells@redhat.com>
4355 M: David Woodhouse <dwmw2@infradead.org>
4356 L: keyrings@vger.kernel.org
4358 F: Documentation/admin-guide/module-signing.rst
4360 F: scripts/extract-cert.c
4361 F: scripts/sign-file.c
4363 CFAG12864B LCD DRIVER
4364 M: Miguel Ojeda <ojeda@kernel.org>
4366 F: drivers/auxdisplay/cfag12864b.c
4367 F: include/linux/cfag12864b.h
4369 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4370 M: Miguel Ojeda <ojeda@kernel.org>
4372 F: drivers/auxdisplay/cfag12864bfb.c
4373 F: include/linux/cfag12864b.h
4375 CHAR and MISC DRIVERS
4376 M: Arnd Bergmann <arnd@arndb.de>
4377 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4382 F: include/linux/miscdevice.h
4383 X: drivers/char/agp/
4384 X: drivers/char/hw_random/
4385 X: drivers/char/ipmi/
4386 X: drivers/char/random.c
4387 X: drivers/char/tpm/
4390 M: Andy Whitcroft <apw@canonical.com>
4391 M: Joe Perches <joe@perches.com>
4392 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4393 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4395 F: scripts/checkpatch.pl
4397 CHECKPATCH DOCUMENTATION
4398 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4399 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4400 R: Joe Perches <joe@perches.com>
4402 F: Documentation/dev-tools/checkpatch.rst
4404 CHINESE DOCUMENTATION
4405 M: Alex Shi <alexs@kernel.org>
4407 F: Documentation/translations/zh_CN/
4409 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4410 M: Peter Chen <peter.chen@kernel.org>
4411 L: linux-usb@vger.kernel.org
4413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4414 F: drivers/usb/chipidea/
4416 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4417 M: Hans de Goede <hdegoede@redhat.com>
4418 L: linux-input@vger.kernel.org
4420 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4421 F: drivers/input/touchscreen/chipone_icn8318.c
4423 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4424 M: Hans de Goede <hdegoede@redhat.com>
4425 L: linux-input@vger.kernel.org
4427 F: drivers/input/touchscreen/chipone_icn8505.c
4429 CHROME HARDWARE PLATFORM SUPPORT
4430 M: Benson Leung <bleung@chromium.org>
4431 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4434 F: drivers/platform/chrome/
4436 CHROMEOS EC CODEC DRIVER
4437 M: Cheng-Yi Chiang <cychiang@chromium.org>
4438 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4439 R: Guenter Roeck <groeck@chromium.org>
4441 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4442 F: sound/soc/codecs/cros_ec_codec.*
4444 CHROMEOS EC SUBDRIVERS
4445 M: Benson Leung <bleung@chromium.org>
4446 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4447 R: Guenter Roeck <groeck@chromium.org>
4449 F: drivers/power/supply/cros_usbpd-charger.c
4453 CHRONTEL CH7322 CEC DRIVER
4454 M: Jeff Chase <jnchase@google.com>
4455 L: linux-media@vger.kernel.org
4457 T: git git://linuxtv.org/media_tree.git
4458 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4459 F: drivers/media/cec/i2c/ch7322.c
4461 CIRRUS LOGIC AUDIO CODEC DRIVERS
4462 M: James Schulman <james.schulman@cirrus.com>
4463 M: David Rhodes <david.rhodes@cirrus.com>
4464 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4465 L: patches@opensource.cirrus.com
4467 F: sound/soc/codecs/cs*
4469 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4470 M: Hartley Sweeten <hsweeten@visionengravers.com>
4471 L: netdev@vger.kernel.org
4473 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4475 CIRRUS LOGIC LOCHNAGAR DRIVER
4476 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4477 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4478 L: patches@opensource.cirrus.com
4480 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4481 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4482 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4483 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4484 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4485 F: Documentation/hwmon/lochnagar.rst
4486 F: drivers/clk/clk-lochnagar.c
4487 F: drivers/hwmon/lochnagar-hwmon.c
4488 F: drivers/mfd/lochnagar-i2c.c
4489 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4490 F: drivers/regulator/lochnagar-regulator.c
4491 F: include/dt-bindings/clk/lochnagar.h
4492 F: include/dt-bindings/pinctrl/lochnagar.h
4493 F: include/linux/mfd/lochnagar*
4494 F: sound/soc/codecs/lochnagar-sc.c
4496 CIRRUS LOGIC MADERA CODEC DRIVERS
4497 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4498 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4499 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4500 L: patches@opensource.cirrus.com
4502 W: https://github.com/CirrusLogic/linux-drivers/wiki
4503 T: git https://github.com/CirrusLogic/linux-drivers.git
4504 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4505 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4506 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4507 F: drivers/gpio/gpio-madera*
4508 F: drivers/irqchip/irq-madera*
4509 F: drivers/mfd/cs47l*
4510 F: drivers/mfd/madera*
4511 F: drivers/pinctrl/cirrus/*
4512 F: include/dt-bindings/sound/madera*
4513 F: include/linux/irqchip/irq-madera*
4514 F: include/linux/mfd/madera/*
4515 F: include/sound/madera*
4516 F: sound/soc/codecs/cs47l*
4517 F: sound/soc/codecs/madera*
4519 CISCO FCOE HBA DRIVER
4520 M: Satish Kharat <satishkh@cisco.com>
4521 M: Sesidhar Baddela <sebaddel@cisco.com>
4522 M: Karan Tilak Kumar <kartilak@cisco.com>
4523 L: linux-scsi@vger.kernel.org
4525 F: drivers/scsi/fnic/
4527 CISCO SCSI HBA DRIVER
4528 M: Karan Tilak Kumar <kartilak@cisco.com>
4529 M: Sesidhar Baddela <sebaddel@cisco.com>
4530 L: linux-scsi@vger.kernel.org
4532 F: drivers/scsi/snic/
4534 CISCO VIC ETHERNET NIC DRIVER
4535 M: Christian Benvenuti <benve@cisco.com>
4536 M: Govindarajulu Varadarajan <_govind@gmx.com>
4538 F: drivers/net/ethernet/cisco/enic/
4540 CISCO VIC LOW LATENCY NIC DRIVER
4541 M: Christian Benvenuti <benve@cisco.com>
4542 M: Nelson Escobar <neescoba@cisco.com>
4544 F: drivers/infiniband/hw/usnic/
4547 M: Miguel Ojeda <ojeda@kernel.org>
4551 CLANG/LLVM BUILD SUPPORT
4552 M: Nathan Chancellor <nathan@kernel.org>
4553 M: Nick Desaulniers <ndesaulniers@google.com>
4554 L: llvm@lists.linux.dev
4556 W: https://clangbuiltlinux.github.io/
4557 B: https://github.com/ClangBuiltLinux/linux/issues
4558 C: irc://irc.libera.chat/clangbuiltlinux
4559 F: Documentation/kbuild/llvm.rst
4560 F: include/linux/compiler-clang.h
4561 F: scripts/Makefile.clang
4562 F: scripts/clang-tools/
4563 K: \b(?i:clang|llvm)\b
4565 CLANG CONTROL FLOW INTEGRITY SUPPORT
4566 M: Sami Tolvanen <samitolvanen@google.com>
4567 M: Kees Cook <keescook@chromium.org>
4568 R: Nathan Chancellor <nathan@kernel.org>
4569 R: Nick Desaulniers <ndesaulniers@google.com>
4570 L: llvm@lists.linux.dev
4572 B: https://github.com/ClangBuiltLinux/linux/issues
4573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4574 F: include/linux/cfi.h
4578 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4579 L: linux-kernel@vger.kernel.org
4581 F: include/linux/cleancache.h
4585 M: Russell King <linux@armlinux.org.uk>
4586 L: linux-clk@vger.kernel.org
4588 F: include/linux/clk.h
4590 CLOCKSOURCE, CLOCKEVENT DRIVERS
4591 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4592 M: Thomas Gleixner <tglx@linutronix.de>
4593 L: linux-kernel@vger.kernel.org
4595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4596 F: Documentation/devicetree/bindings/timer/
4597 F: drivers/clocksource/
4600 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4601 M: Daniel Oliveira Nascimento <don@syst.com.br>
4602 L: platform-driver-x86@vger.kernel.org
4604 F: drivers/platform/x86/classmate-laptop.c
4607 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4608 L: linux-media@vger.kernel.org
4610 W: https://linuxtv.org
4611 T: git git://linuxtv.org/media_tree.git
4612 F: drivers/media/pci/cobalt/
4614 COCCINELLE/Semantic Patches (SmPL)
4615 M: Julia Lawall <Julia.Lawall@inria.fr>
4616 M: Gilles Muller <Gilles.Muller@inria.fr>
4617 M: Nicolas Palix <nicolas.palix@imag.fr>
4618 M: Michal Marek <michal.lkml@markovi.net>
4619 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4621 W: http://coccinelle.lip6.fr/
4622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4623 F: Documentation/dev-tools/coccinelle.rst
4624 F: scripts/coccicheck
4625 F: scripts/coccinelle/
4628 M: Jan Harkes <jaharkes@cs.cmu.edu>
4630 L: codalist@coda.cs.cmu.edu
4632 W: http://www.coda.cs.cmu.edu/
4633 F: Documentation/filesystems/coda.rst
4635 F: include/linux/coda*.h
4636 F: include/uapi/linux/coda*.h
4638 CODA V4L2 MEM2MEM DRIVER
4639 M: Philipp Zabel <p.zabel@pengutronix.de>
4640 L: linux-media@vger.kernel.org
4642 F: Documentation/devicetree/bindings/media/coda.yaml
4643 F: drivers/media/platform/coda/
4646 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4648 F: Documentation/process/code-of-conduct-interpretation.rst
4649 F: Documentation/process/code-of-conduct.rst
4652 M: Ian Abbott <abbotti@mev.co.uk>
4653 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4657 COMMON CLK FRAMEWORK
4658 M: Michael Turquette <mturquette@baylibre.com>
4659 M: Stephen Boyd <sboyd@kernel.org>
4660 L: linux-clk@vger.kernel.org
4662 Q: http://patchwork.kernel.org/project/linux-clk/list/
4663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4664 F: Documentation/devicetree/bindings/clock/
4666 F: include/linux/clk-pr*
4667 F: include/linux/clk/
4668 F: include/linux/of_clk.h
4669 X: drivers/clk/clkdev.c
4671 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4672 M: Steve French <sfrench@samba.org>
4673 L: linux-cifs@vger.kernel.org
4674 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4676 W: http://linux-cifs.samba.org/
4677 T: git git://git.samba.org/sfrench/cifs-2.6.git
4678 F: Documentation/admin-guide/cifs/
4682 COMPACTPCI HOTPLUG CORE
4683 M: Scott Murray <scott@spiteful.org>
4684 L: linux-pci@vger.kernel.org
4686 F: drivers/pci/hotplug/cpci_hotplug*
4688 COMPACTPCI HOTPLUG GENERIC DRIVER
4689 M: Scott Murray <scott@spiteful.org>
4690 L: linux-pci@vger.kernel.org
4692 F: drivers/pci/hotplug/cpcihp_generic.c
4694 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4695 M: Scott Murray <scott@spiteful.org>
4696 L: linux-pci@vger.kernel.org
4698 F: drivers/pci/hotplug/cpcihp_zt5550.*
4700 COMPAL LAPTOP SUPPORT
4701 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4702 L: platform-driver-x86@vger.kernel.org
4704 F: drivers/platform/x86/compal-laptop.c
4707 M: Miguel Ojeda <ojeda@kernel.org>
4708 R: Nick Desaulniers <ndesaulniers@google.com>
4710 F: include/linux/compiler_attributes.h
4712 COMPUTE EXPRESS LINK (CXL)
4713 M: Alison Schofield <alison.schofield@intel.com>
4714 M: Vishal Verma <vishal.l.verma@intel.com>
4715 M: Ira Weiny <ira.weiny@intel.com>
4716 M: Ben Widawsky <ben.widawsky@intel.com>
4717 M: Dan Williams <dan.j.williams@intel.com>
4718 L: linux-cxl@vger.kernel.org
4721 F: include/uapi/linux/cxl_mem.h
4723 CONEXANT ACCESSRUNNER USB DRIVER
4724 L: accessrunner-general@lists.sourceforge.net
4726 W: http://accessrunner.sourceforge.net/
4727 F: drivers/usb/atm/cxacru.c
4730 M: Joel Becker <jlbec@evilplan.org>
4731 M: Christoph Hellwig <hch@lst.de>
4733 T: git git://git.infradead.org/users/hch/configfs.git
4735 F: include/linux/configfs.h
4736 F: samples/configfs/
4739 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4741 F: drivers/video/console/
4742 F: include/linux/console*
4745 M: Frederic Weisbecker <frederic@kernel.org>
4747 F: kernel/context_tracking.c
4748 F: include/linux/context_tracking*
4750 CONTROL GROUP (CGROUP)
4751 M: Tejun Heo <tj@kernel.org>
4752 M: Zefan Li <lizefan.x@bytedance.com>
4753 M: Johannes Weiner <hannes@cmpxchg.org>
4754 L: cgroups@vger.kernel.org
4756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4757 F: Documentation/admin-guide/cgroup-v1/
4758 F: Documentation/admin-guide/cgroup-v2.rst
4759 F: include/linux/cgroup*
4762 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4763 M: Tejun Heo <tj@kernel.org>
4764 M: Jens Axboe <axboe@kernel.dk>
4765 L: cgroups@vger.kernel.org
4766 L: linux-block@vger.kernel.org
4767 T: git git://git.kernel.dk/linux-block
4768 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4769 F: block/bfq-cgroup.c
4770 F: block/blk-cgroup.c
4771 F: block/blk-iolatency.c
4772 F: block/blk-throttle.c
4773 F: include/linux/blk-cgroup.h
4775 CONTROL GROUP - CPUSET
4776 M: Zefan Li <lizefan.x@bytedance.com>
4777 L: cgroups@vger.kernel.org
4779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4780 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4781 F: include/linux/cpuset.h
4782 F: kernel/cgroup/cpuset.c
4784 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4785 M: Johannes Weiner <hannes@cmpxchg.org>
4786 M: Michal Hocko <mhocko@kernel.org>
4787 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4788 L: cgroups@vger.kernel.org
4789 L: linux-mm@kvack.org
4794 CORETEMP HARDWARE MONITORING DRIVER
4795 M: Fenghua Yu <fenghua.yu@intel.com>
4796 L: linux-hwmon@vger.kernel.org
4798 F: Documentation/hwmon/coretemp.rst
4799 F: drivers/hwmon/coretemp.c
4801 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4802 M: Marius Zachmann <mail@mariuszachmann.de>
4803 L: linux-hwmon@vger.kernel.org
4805 F: drivers/hwmon/corsair-cpro.c
4807 CORSAIR-PSU HARDWARE MONITOR DRIVER
4808 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4809 L: linux-hwmon@vger.kernel.org
4811 F: Documentation/hwmon/corsair-psu.rst
4812 F: drivers/hwmon/corsair-psu.c
4814 COSA/SRP SYNC SERIAL DRIVER
4815 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4817 W: http://www.fi.muni.cz/~kas/cosa/
4818 F: drivers/net/wan/cosa*
4821 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4822 L: linux-iio@vger.kernel.org
4824 F: Documentation/ABI/testing/sysfs-bus-counter
4825 F: Documentation/driver-api/generic-counter.rst
4827 F: include/linux/counter.h
4828 F: include/linux/counter_enum.h
4831 M: Bence Csókás <bence98@sch.bme.hu>
4833 F: drivers/i2c/busses/i2c-cp2615.c
4835 CPMAC ETHERNET DRIVER
4836 M: Florian Fainelli <f.fainelli@gmail.com>
4837 L: netdev@vger.kernel.org
4839 F: drivers/net/ethernet/ti/cpmac.c
4841 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4842 M: Viresh Kumar <viresh.kumar@linaro.org>
4843 M: Sudeep Holla <sudeep.holla@arm.com>
4844 L: linux-pm@vger.kernel.org
4846 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4847 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4849 CPU FREQUENCY SCALING FRAMEWORK
4850 M: "Rafael J. Wysocki" <rafael@kernel.org>
4851 M: Viresh Kumar <viresh.kumar@linaro.org>
4852 L: linux-pm@vger.kernel.org
4854 B: https://bugzilla.kernel.org
4855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4857 F: Documentation/admin-guide/pm/cpufreq.rst
4858 F: Documentation/admin-guide/pm/intel_pstate.rst
4859 F: Documentation/cpu-freq/
4860 F: Documentation/devicetree/bindings/cpufreq/
4862 F: include/linux/cpufreq.h
4863 F: include/linux/sched/cpufreq.h
4864 F: kernel/sched/cpufreq*.c
4865 F: tools/testing/selftests/cpufreq/
4867 CPU IDLE TIME MANAGEMENT FRAMEWORK
4868 M: "Rafael J. Wysocki" <rafael@kernel.org>
4869 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4870 L: linux-pm@vger.kernel.org
4872 B: https://bugzilla.kernel.org
4873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4874 F: Documentation/admin-guide/pm/cpuidle.rst
4875 F: Documentation/driver-api/pm/cpuidle.rst
4877 F: include/linux/cpuidle.h
4879 CPU POWER MONITORING SUBSYSTEM
4880 M: Thomas Renninger <trenn@suse.com>
4881 M: Shuah Khan <shuah@kernel.org>
4882 M: Shuah Khan <skhan@linuxfoundation.org>
4883 L: linux-pm@vger.kernel.org
4885 F: tools/power/cpupower/
4888 M: "H. Peter Anvin" <hpa@zytor.com>
4890 F: arch/x86/kernel/cpuid.c
4891 F: arch/x86/kernel/msr.c
4893 CPUIDLE DRIVER - ARM BIG LITTLE
4894 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4895 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4896 L: linux-pm@vger.kernel.org
4897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4900 F: drivers/cpuidle/cpuidle-big_little.c
4902 CPUIDLE DRIVER - ARM EXYNOS
4903 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4904 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4905 M: Kukjin Kim <kgene@kernel.org>
4906 L: linux-pm@vger.kernel.org
4907 L: linux-samsung-soc@vger.kernel.org
4909 F: arch/arm/mach-exynos/pm.c
4910 F: drivers/cpuidle/cpuidle-exynos.c
4911 F: include/linux/platform_data/cpuidle-exynos.h
4913 CPUIDLE DRIVER - ARM PSCI
4914 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4915 M: Sudeep Holla <sudeep.holla@arm.com>
4916 L: linux-pm@vger.kernel.org
4917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4919 F: drivers/cpuidle/cpuidle-psci.c
4921 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4922 M: Ulf Hansson <ulf.hansson@linaro.org>
4923 L: linux-pm@vger.kernel.org
4924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4926 F: drivers/cpuidle/cpuidle-psci.h
4927 F: drivers/cpuidle/cpuidle-psci-domain.c
4930 M: Nicolas Pitre <nico@fluxnic.net>
4932 F: Documentation/filesystems/cramfs.rst
4936 M: Bastien Nocera <hadess@hadess.net>
4937 L: linux-input@vger.kernel.org
4939 F: drivers/hid/hid-creative-sb0540.c
4942 M: Herbert Xu <herbert@gondor.apana.org.au>
4943 M: "David S. Miller" <davem@davemloft.net>
4944 L: linux-crypto@vger.kernel.org
4946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4948 F: Documentation/crypto/
4949 F: Documentation/devicetree/bindings/crypto/
4954 F: include/linux/crypto*
4957 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4958 M: Neil Horman <nhorman@tuxdriver.com>
4959 L: linux-crypto@vger.kernel.org
4961 F: crypto/ansi_cprng.c
4965 M: Hans Verkuil <hverkuil@xs4all.nl>
4966 L: linux-media@vger.kernel.org
4968 W: http://linuxtv.org
4969 T: git git://linuxtv.org/media_tree.git
4970 F: drivers/media/i2c/cs3308.c
4972 CS5535 Audio ALSA driver
4973 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4975 F: sound/pci/cs5535audio/
4977 CSI DRIVERS FOR ALLWINNER V3s
4978 M: Yong Deng <yong.deng@magewell.com>
4979 L: linux-media@vger.kernel.org
4981 T: git git://linuxtv.org/media_tree.git
4982 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4983 F: drivers/media/platform/sunxi/sun6i-csi/
4986 M: Solomon Peachy <pizza@shaftnet.org>
4988 F: drivers/net/wireless/st/cw1200/
4990 CX18 VIDEO4LINUX DRIVER
4991 M: Andy Walls <awalls@md.metrocast.net>
4992 L: linux-media@vger.kernel.org
4994 W: https://linuxtv.org
4995 T: git git://linuxtv.org/media_tree.git
4996 F: drivers/media/pci/cx18/
4997 F: include/uapi/linux/ivtv*
4999 CX2341X MPEG ENCODER HELPER MODULE
5000 M: Hans Verkuil <hverkuil@xs4all.nl>
5001 L: linux-media@vger.kernel.org
5003 W: https://linuxtv.org
5004 T: git git://linuxtv.org/media_tree.git
5005 F: drivers/media/common/cx2341x*
5006 F: include/media/drv-intf/cx2341x.h
5008 CX24120 MEDIA DRIVER
5009 M: Jemma Denson <jdenson@gmail.com>
5010 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5011 L: linux-media@vger.kernel.org
5013 W: https://linuxtv.org
5014 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5015 F: drivers/media/dvb-frontends/cx24120*
5017 CX88 VIDEO4LINUX DRIVER
5018 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5019 L: linux-media@vger.kernel.org
5021 W: https://linuxtv.org
5022 T: git git://linuxtv.org/media_tree.git
5023 F: Documentation/driver-api/media/drivers/cx88*
5024 F: drivers/media/pci/cx88/
5026 CXD2820R MEDIA DRIVER
5027 M: Antti Palosaari <crope@iki.fi>
5028 L: linux-media@vger.kernel.org
5030 W: https://linuxtv.org
5031 W: http://palosaari.fi/linux/
5032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5033 T: git git://linuxtv.org/anttip/media_tree.git
5034 F: drivers/media/dvb-frontends/cxd2820r*
5036 CXGB3 ETHERNET DRIVER (CXGB3)
5037 M: Raju Rangoju <rajur@chelsio.com>
5038 L: netdev@vger.kernel.org
5040 W: http://www.chelsio.com
5041 F: drivers/net/ethernet/chelsio/cxgb3/
5043 CXGB3 ISCSI DRIVER (CXGB3I)
5044 M: Karen Xie <kxie@chelsio.com>
5045 L: linux-scsi@vger.kernel.org
5047 W: http://www.chelsio.com
5048 F: drivers/scsi/cxgbi/cxgb3i
5050 CXGB4 CRYPTO DRIVER (chcr)
5051 M: Ayush Sawal <ayush.sawal@chelsio.com>
5052 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5053 M: Rohit Maheshwari <rohitm@chelsio.com>
5054 L: linux-crypto@vger.kernel.org
5056 W: http://www.chelsio.com
5057 F: drivers/crypto/chelsio
5059 CXGB4 INLINE CRYPTO DRIVER
5060 M: Ayush Sawal <ayush.sawal@chelsio.com>
5061 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5062 M: Rohit Maheshwari <rohitm@chelsio.com>
5063 L: netdev@vger.kernel.org
5065 W: http://www.chelsio.com
5066 F: drivers/net/ethernet/chelsio/inline_crypto/
5068 CXGB4 ETHERNET DRIVER (CXGB4)
5069 M: Raju Rangoju <rajur@chelsio.com>
5070 L: netdev@vger.kernel.org
5072 W: http://www.chelsio.com
5073 F: drivers/net/ethernet/chelsio/cxgb4/
5075 CXGB4 ISCSI DRIVER (CXGB4I)
5076 M: Karen Xie <kxie@chelsio.com>
5077 L: linux-scsi@vger.kernel.org
5079 W: http://www.chelsio.com
5080 F: drivers/scsi/cxgbi/cxgb4i
5082 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5083 M: Potnuri Bharat Teja <bharat@chelsio.com>
5084 L: linux-rdma@vger.kernel.org
5086 W: http://www.openfabrics.org
5087 F: drivers/infiniband/hw/cxgb4/
5088 F: include/uapi/rdma/cxgb4-abi.h
5090 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5091 M: Raju Rangoju <rajur@chelsio.com>
5092 L: netdev@vger.kernel.org
5094 W: http://www.chelsio.com
5095 F: drivers/net/ethernet/chelsio/cxgb4vf/
5097 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5098 M: Frederic Barrat <fbarrat@linux.ibm.com>
5099 M: Andrew Donnellan <ajd@linux.ibm.com>
5100 L: linuxppc-dev@lists.ozlabs.org
5102 F: Documentation/ABI/testing/sysfs-class-cxl
5103 F: Documentation/powerpc/cxl.rst
5104 F: arch/powerpc/platforms/powernv/pci-cxl.c
5105 F: drivers/misc/cxl/
5106 F: include/misc/cxl*
5107 F: include/uapi/misc/cxl.h
5109 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5110 M: Manoj N. Kumar <manoj@linux.ibm.com>
5111 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5112 M: Uma Krishnan <ukrishn@linux.ibm.com>
5113 L: linux-scsi@vger.kernel.org
5115 F: Documentation/powerpc/cxlflash.rst
5116 F: drivers/scsi/cxlflash/
5117 F: include/uapi/scsi/cxlflash_ioctl.h
5120 M: Russell King <linux@armlinux.org.uk>
5121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5123 W: http://www.armlinux.org.uk/
5124 F: drivers/video/fbdev/cyber2000fb.*
5126 CYCLADES PC300 DRIVER
5128 F: drivers/net/wan/pc300*
5130 CYPRESS_FIRMWARE MEDIA DRIVER
5131 M: Antti Palosaari <crope@iki.fi>
5132 L: linux-media@vger.kernel.org
5134 W: https://linuxtv.org
5135 W: http://palosaari.fi/linux/
5136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5137 T: git git://linuxtv.org/anttip/media_tree.git
5138 F: drivers/media/common/cypress_firmware*
5140 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5141 M: Linus Walleij <linus.walleij@linaro.org>
5142 L: linux-input@vger.kernel.org
5144 F: drivers/input/touchscreen/cy8ctma140.c
5146 CYTTSP TOUCHSCREEN DRIVER
5147 M: Linus Walleij <linus.walleij@linaro.org>
5148 L: linux-input@vger.kernel.org
5150 F: drivers/input/touchscreen/cyttsp*
5152 D-LINK DIR-685 TOUCHKEYS DRIVER
5153 M: Linus Walleij <linus.walleij@linaro.org>
5154 L: linux-input@vger.kernel.org
5156 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5158 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5159 M: Joshua Kinard <kumba@gentoo.org>
5161 F: drivers/rtc/rtc-ds1685.c
5162 F: include/linux/rtc/ds1685.h
5164 DAMA SLAVE for AX.25
5165 M: Joerg Reuter <jreuter@yaina.de>
5166 L: linux-hams@vger.kernel.org
5168 W: http://yaina.de/jreuter/
5169 W: http://www.qsl.net/dl1bke/
5170 F: net/ax25/af_ax25.c
5171 F: net/ax25/ax25_dev.c
5172 F: net/ax25/ax25_ds_*
5173 F: net/ax25/ax25_in.c
5174 F: net/ax25/ax25_out.c
5175 F: net/ax25/ax25_timer.c
5176 F: net/ax25/sysctl_net_ax25.c
5179 M: SeongJae Park <sjpark@amazon.de>
5180 L: linux-mm@kvack.org
5182 F: Documentation/admin-guide/mm/damon/
5183 F: Documentation/vm/damon/
5184 F: include/linux/damon.h
5185 F: include/trace/events/damon.h
5187 F: tools/testing/selftests/damon/
5189 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5190 L: netdev@vger.kernel.org
5192 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5193 F: drivers/net/ethernet/dec/tulip/dmfe.c
5195 DC390/AM53C974 SCSI driver
5196 M: Hannes Reinecke <hare@suse.com>
5197 L: linux-scsi@vger.kernel.org
5199 F: drivers/scsi/am53c974.c
5202 M: Oliver Neukum <oliver@neukum.org>
5203 M: Ali Akcaagac <aliakc@web.de>
5204 M: Jamie Lenehan <lenehan@twibble.org>
5205 L: dc395x@twibble.org
5207 W: http://twibble.org/dist/dc395x/
5208 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5209 F: Documentation/scsi/dc395x.rst
5210 F: drivers/scsi/dc395x.*
5213 L: dccp@vger.kernel.org
5215 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5216 F: include/linux/dccp.h
5217 F: include/linux/tfrc.h
5218 F: include/uapi/linux/dccp.h
5221 DECnet NETWORK LAYER
5222 L: linux-decnet-user@lists.sourceforge.net
5224 W: http://linux-decnet.sourceforge.net
5225 F: Documentation/networking/decnet.rst
5228 DECSTATION PLATFORM SUPPORT
5229 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5230 L: linux-mips@vger.kernel.org
5232 W: http://www.linux-mips.org/wiki/DECstation
5234 F: arch/mips/include/asm/dec/
5235 F: arch/mips/include/asm/mach-dec/
5237 DEFXX FDDI NETWORK DRIVER
5238 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5240 F: drivers/net/fddi/defxx.*
5242 DEFZA FDDI NETWORK DRIVER
5243 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5245 F: drivers/net/fddi/defza.*
5247 DEINTERLACE DRIVERS FOR ALLWINNER H3
5248 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5249 L: linux-media@vger.kernel.org
5251 T: git git://linuxtv.org/media_tree.git
5252 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5253 F: drivers/media/platform/sunxi/sun8i-di/
5256 M: Matthew Garrett <mjg59@srcf.ucam.org>
5257 M: Pali Rohár <pali@kernel.org>
5258 L: platform-driver-x86@vger.kernel.org
5260 F: drivers/platform/x86/dell/dell-laptop.c
5262 DELL LAPTOP FREEFALL DRIVER
5263 M: Pali Rohár <pali@kernel.org>
5265 F: drivers/platform/x86/dell/dell-smo8800.c
5267 DELL LAPTOP RBTN DRIVER
5268 M: Pali Rohár <pali@kernel.org>
5270 F: drivers/platform/x86/dell/dell-rbtn.*
5272 DELL LAPTOP SMM DRIVER
5273 M: Pali Rohár <pali@kernel.org>
5275 F: drivers/hwmon/dell-smm-hwmon.c
5276 F: include/uapi/linux/i8k.h
5278 DELL REMOTE BIOS UPDATE DRIVER
5279 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5280 L: platform-driver-x86@vger.kernel.org
5282 F: drivers/platform/x86/dell/dell_rbu.c
5285 M: Pali Rohár <pali@kernel.org>
5286 L: Dell.Client.Kernel@dell.com
5287 L: platform-driver-x86@vger.kernel.org
5289 F: drivers/platform/x86/dell/dell-smbios.*
5291 DELL SMBIOS SMM DRIVER
5292 L: Dell.Client.Kernel@dell.com
5293 L: platform-driver-x86@vger.kernel.org
5295 F: drivers/platform/x86/dell/dell-smbios-smm.c
5297 DELL SMBIOS WMI DRIVER
5298 L: Dell.Client.Kernel@dell.com
5299 L: platform-driver-x86@vger.kernel.org
5301 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5302 F: tools/wmi/dell-smbios-example.c
5304 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5305 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5306 L: platform-driver-x86@vger.kernel.org
5308 F: Documentation/driver-api/dcdbas.rst
5309 F: drivers/platform/x86/dell/dcdbas.*
5311 DELL WMI DESCRIPTOR DRIVER
5312 L: Dell.Client.Kernel@dell.com
5314 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5316 DELL WMI SYSMAN DRIVER
5317 M: Divya Bharathi <divya.bharathi@dell.com>
5318 M: Prasanth Ksr <prasanth.ksr@dell.com>
5319 L: Dell.Client.Kernel@dell.com
5320 L: platform-driver-x86@vger.kernel.org
5322 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5323 F: drivers/platform/x86/dell/dell-wmi-sysman/
5325 DELL WMI NOTIFICATIONS DRIVER
5326 M: Matthew Garrett <mjg59@srcf.ucam.org>
5327 M: Pali Rohár <pali@kernel.org>
5329 F: drivers/platform/x86/dell/dell-wmi-base.c
5331 DELL WMI HARDWARE PRIVACY SUPPORT
5332 M: Perry Yuan <Perry.Yuan@dell.com>
5333 L: Dell.Client.Kernel@dell.com
5334 L: platform-driver-x86@vger.kernel.org
5336 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5338 DELTA ST MEDIA DRIVER
5339 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5340 L: linux-media@vger.kernel.org
5342 W: https://linuxtv.org
5343 T: git git://linuxtv.org/media_tree.git
5344 F: drivers/media/platform/sti/delta
5346 DELTA DPS920AB PSU DRIVER
5347 M: Robert Marko <robert.marko@sartura.hr>
5348 L: linux-hwmon@vger.kernel.org
5350 F: Documentation/hwmon/dps920ab.rst
5351 F: drivers/hwmon/pmbus/dps920ab.c
5354 L: linux-mtd@lists.infradead.org
5356 F: drivers/mtd/nand/raw/denali*
5358 DESIGNWARE EDMA CORE IP DRIVER
5359 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5360 L: dmaengine@vger.kernel.org
5362 F: drivers/dma/dw-edma/
5363 F: include/linux/dma/edma.h
5365 DESIGNWARE XDATA IP DRIVER
5366 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5367 L: linux-pci@vger.kernel.org
5369 F: Documentation/misc-devices/dw-xdata-pcie.rst
5370 F: drivers/misc/dw-xdata-pcie.c
5372 DESIGNWARE USB2 DRD IP DRIVER
5373 M: Minas Harutyunyan <hminas@synopsys.com>
5374 L: linux-usb@vger.kernel.org
5376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5377 F: drivers/usb/dwc2/
5379 DESIGNWARE USB3 DRD IP DRIVER
5380 M: Felipe Balbi <balbi@kernel.org>
5381 L: linux-usb@vger.kernel.org
5383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5384 F: drivers/usb/dwc3/
5386 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5387 M: Andreas Klinger <ak@it-klinger.de>
5388 L: linux-iio@vger.kernel.org
5390 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5391 F: drivers/iio/proximity/srf*.c
5393 DEVICE COREDUMP (DEV_COREDUMP)
5394 M: Johannes Berg <johannes@sipsolutions.net>
5395 L: linux-kernel@vger.kernel.org
5397 F: drivers/base/devcoredump.c
5398 F: include/linux/devcoredump.h
5400 DEVICE DEPENDENCY HELPER SCRIPT
5401 M: Saravana Kannan <saravanak@google.com>
5402 L: linux-kernel@vger.kernel.org
5404 F: scripts/dev-needs.sh
5406 DEVICE DIRECT ACCESS (DAX)
5407 M: Dan Williams <dan.j.williams@intel.com>
5408 M: Vishal Verma <vishal.l.verma@intel.com>
5409 M: Dave Jiang <dave.jiang@intel.com>
5410 L: nvdimm@lists.linux.dev
5414 DEVICE FREQUENCY (DEVFREQ)
5415 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5416 M: Kyungmin Park <kyungmin.park@samsung.com>
5417 M: Chanwoo Choi <cw00.choi@samsung.com>
5418 L: linux-pm@vger.kernel.org
5420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5421 F: Documentation/devicetree/bindings/devfreq/
5423 F: include/linux/devfreq.h
5424 F: include/trace/events/devfreq.h
5426 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5427 M: Chanwoo Choi <cw00.choi@samsung.com>
5428 L: linux-pm@vger.kernel.org
5430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5431 F: Documentation/devicetree/bindings/devfreq/event/
5432 F: drivers/devfreq/devfreq-event.c
5433 F: drivers/devfreq/event/
5434 F: include/dt-bindings/pmu/exynos_ppmu.h
5435 F: include/linux/devfreq-event.h
5437 DEVICE NUMBER REGISTRY
5438 M: Torben Mathiasen <device@lanana.org>
5440 W: http://lanana.org/docs/device-list/index.html
5442 DEVICE RESOURCE MANAGEMENT HELPERS
5443 M: Hans de Goede <hdegoede@redhat.com>
5444 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5446 F: include/linux/devm-helpers.h
5449 M: Alasdair Kergon <agk@redhat.com>
5450 M: Mike Snitzer <snitzer@redhat.com>
5451 M: dm-devel@redhat.com
5452 L: dm-devel@redhat.com
5454 W: http://sources.redhat.com/dm
5455 Q: http://patchwork.kernel.org/project/dm-devel/list/
5456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5457 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5458 F: Documentation/admin-guide/device-mapper/
5459 F: drivers/md/Kconfig
5460 F: drivers/md/Makefile
5462 F: drivers/md/persistent-data/
5463 F: include/linux/device-mapper.h
5464 F: include/linux/dm-*.h
5465 F: include/uapi/linux/dm-*.h
5468 M: Jiri Pirko <jiri@nvidia.com>
5469 L: netdev@vger.kernel.org
5471 F: Documentation/networking/devlink
5472 F: include/net/devlink.h
5473 F: include/uapi/linux/devlink.h
5474 F: net/core/devlink.c
5476 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5477 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5478 L: kernel@dh-electronics.com
5480 F: arch/arm/boot/dts/imx6*-dhcom-*
5482 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5483 M: Marek Vasut <marex@denx.de>
5484 L: kernel@dh-electronics.com
5486 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5487 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5489 DIALOG SEMICONDUCTOR DRIVERS
5490 M: Support Opensource <support.opensource@diasemi.com>
5492 W: http://www.dialog-semiconductor.com/products
5493 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5494 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5495 F: Documentation/devicetree/bindings/mfd/da90*.txt
5496 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5497 F: Documentation/devicetree/bindings/regulator/da92*.txt
5498 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5499 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5500 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5501 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5502 F: Documentation/hwmon/da90??.rst
5503 F: drivers/gpio/gpio-da90??.c
5504 F: drivers/hwmon/da90??-hwmon.c
5505 F: drivers/iio/adc/da91??-*.c
5506 F: drivers/input/misc/da72??.[ch]
5507 F: drivers/input/misc/da90??_onkey.c
5508 F: drivers/input/touchscreen/da9052_tsi.c
5509 F: drivers/leds/leds-da90??.c
5510 F: drivers/mfd/da903x.c
5511 F: drivers/mfd/da90??-*.c
5512 F: drivers/mfd/da91??-*.c
5513 F: drivers/pinctrl/pinctrl-da90??.c
5514 F: drivers/power/supply/da9052-battery.c
5515 F: drivers/power/supply/da91??-*.c
5516 F: drivers/regulator/da9???-regulator.[ch]
5517 F: drivers/regulator/slg51000-regulator.[ch]
5518 F: drivers/rtc/rtc-da90??.c
5519 F: drivers/thermal/da90??-thermal.c
5520 F: drivers/video/backlight/da90??_bl.c
5521 F: drivers/watchdog/da90??_wdt.c
5522 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5523 F: include/linux/mfd/da903x.h
5524 F: include/linux/mfd/da9052/
5525 F: include/linux/mfd/da9055/
5526 F: include/linux/mfd/da9062/
5527 F: include/linux/mfd/da9063/
5528 F: include/linux/mfd/da9150/
5529 F: include/linux/regulator/da9211.h
5530 F: include/sound/da[79]*.h
5531 F: sound/soc/codecs/da[79]*.[ch]
5533 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5534 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5535 L: linux-gpio@vger.kernel.org
5537 F: drivers/gpio/gpio-gpio-mm.c
5539 DIOLAN U2C-12 I2C DRIVER
5540 M: Guenter Roeck <linux@roeck-us.net>
5541 L: linux-i2c@vger.kernel.org
5543 F: drivers/i2c/busses/i2c-diolan-u2c.c
5545 DIRECTORY NOTIFICATION (DNOTIFY)
5546 M: Jan Kara <jack@suse.cz>
5547 R: Amir Goldstein <amir73il@gmail.com>
5548 L: linux-fsdevel@vger.kernel.org
5550 F: Documentation/filesystems/dnotify.rst
5551 F: fs/notify/dnotify/
5552 F: include/linux/dnotify.h
5554 DISK GEOMETRY AND PARTITION HANDLING
5555 M: Andries Brouwer <aeb@cwi.nl>
5557 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5558 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5559 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5562 M: Jan Kara <jack@suse.com>
5564 F: Documentation/filesystems/quota.rst
5566 F: include/linux/quota*.h
5567 F: include/uapi/linux/quota*.h
5569 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5570 M: Bernie Thompson <bernie@plugable.com>
5571 L: linux-fbdev@vger.kernel.org
5573 W: http://plugable.com/category/projects/udlfb/
5574 F: Documentation/fb/udlfb.rst
5575 F: drivers/video/fbdev/udlfb.c
5576 F: include/video/udlfb.h
5578 DISTRIBUTED LOCK MANAGER (DLM)
5579 M: Christine Caulfield <ccaulfie@redhat.com>
5580 M: David Teigland <teigland@redhat.com>
5581 L: cluster-devel@redhat.com
5583 W: http://sources.redhat.com/cluster/
5584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5587 DMA BUFFER SHARING FRAMEWORK
5588 M: Sumit Semwal <sumit.semwal@linaro.org>
5589 M: Christian König <christian.koenig@amd.com>
5590 L: linux-media@vger.kernel.org
5591 L: dri-devel@lists.freedesktop.org
5592 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5594 T: git git://anongit.freedesktop.org/drm/drm-misc
5595 F: Documentation/driver-api/dma-buf.rst
5597 F: include/linux/*fence.h
5598 F: include/linux/dma-buf*
5599 F: include/linux/dma-resv.h
5600 K: \bdma_(?:buf|fence|resv)\b
5602 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5603 M: Vinod Koul <vkoul@kernel.org>
5604 L: dmaengine@vger.kernel.org
5606 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5608 F: Documentation/devicetree/bindings/dma/
5609 F: Documentation/driver-api/dmaengine/
5611 F: include/linux/dma/
5612 F: include/linux/dmaengine.h
5613 F: include/linux/of_dma.h
5616 M: Christoph Hellwig <hch@lst.de>
5617 M: Marek Szyprowski <m.szyprowski@samsung.com>
5618 R: Robin Murphy <robin.murphy@arm.com>
5619 L: iommu@lists.linux-foundation.org
5621 W: http://git.infradead.org/users/hch/dma-mapping.git
5622 T: git git://git.infradead.org/users/hch/dma-mapping.git
5623 F: include/asm-generic/dma-mapping.h
5624 F: include/linux/dma-direct.h
5625 F: include/linux/dma-mapping.h
5626 F: include/linux/dma-map-ops.h
5629 DMA MAPPING BENCHMARK
5630 M: Barry Song <song.bao.hua@hisilicon.com>
5631 L: iommu@lists.linux-foundation.org
5632 F: kernel/dma/map_benchmark.c
5633 F: tools/testing/selftests/dma/
5635 DMA-BUF HEAPS FRAMEWORK
5636 M: Sumit Semwal <sumit.semwal@linaro.org>
5637 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5638 R: Liam Mark <lmark@codeaurora.org>
5639 R: Laura Abbott <labbott@redhat.com>
5640 R: Brian Starkey <Brian.Starkey@arm.com>
5641 R: John Stultz <john.stultz@linaro.org>
5642 L: linux-media@vger.kernel.org
5643 L: dri-devel@lists.freedesktop.org
5644 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5646 T: git git://anongit.freedesktop.org/drm/drm-misc
5647 F: drivers/dma-buf/dma-heap.c
5648 F: drivers/dma-buf/heaps/*
5649 F: include/linux/dma-heap.h
5650 F: include/uapi/linux/dma-heap.h
5652 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5653 M: Lukasz Luba <lukasz.luba@arm.com>
5654 L: linux-pm@vger.kernel.org
5655 L: linux-samsung-soc@vger.kernel.org
5657 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5658 F: drivers/memory/samsung/exynos5422-dmc.c
5660 DME1737 HARDWARE MONITOR DRIVER
5661 M: Juerg Haefliger <juergh@gmail.com>
5662 L: linux-hwmon@vger.kernel.org
5664 F: Documentation/hwmon/dme1737.rst
5665 F: drivers/hwmon/dme1737.c
5668 M: Jean Delvare <jdelvare@suse.com>
5670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5671 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5672 F: drivers/firmware/dmi-id.c
5673 F: drivers/firmware/dmi_scan.c
5674 F: include/linux/dmi.h
5677 M: Jonathan Corbet <corbet@lwn.net>
5678 L: linux-doc@vger.kernel.org
5680 P: Documentation/doc-guide/maintainer-profile.rst
5681 T: git git://git.lwn.net/linux.git docs-next
5683 F: scripts/documentation-file-ref-check
5684 F: scripts/kernel-doc
5685 F: scripts/sphinx-pre-install
5686 X: Documentation/ABI/
5687 X: Documentation/admin-guide/media/
5688 X: Documentation/devicetree/
5689 X: Documentation/driver-api/media/
5690 X: Documentation/firmware-guide/acpi/
5691 X: Documentation/i2c/
5692 X: Documentation/power/
5693 X: Documentation/spi/
5694 X: Documentation/userspace-api/media/
5696 DOCUMENTATION REPORTING ISSUES
5697 M: Thorsten Leemhuis <linux@leemhuis.info>
5698 L: linux-doc@vger.kernel.org
5700 F: Documentation/admin-guide/reporting-issues.rst
5702 DOCUMENTATION SCRIPTS
5703 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5704 L: linux-doc@vger.kernel.org
5706 F: Documentation/sphinx/parse-headers.pl
5707 F: scripts/documentation-file-ref-check
5708 F: scripts/sphinx-pre-install
5710 DOCUMENTATION/ITALIAN
5711 M: Federico Vaga <federico.vaga@vaga.pv.it>
5712 L: linux-doc@vger.kernel.org
5714 F: Documentation/translations/it_IT
5716 DONGWOON DW9714 LENS VOICE COIL DRIVER
5717 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5718 L: linux-media@vger.kernel.org
5720 T: git git://linuxtv.org/media_tree.git
5721 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5722 F: drivers/media/i2c/dw9714.c
5724 DONGWOON DW9768 LENS VOICE COIL DRIVER
5725 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5726 L: linux-media@vger.kernel.org
5728 T: git git://linuxtv.org/media_tree.git
5729 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5730 F: drivers/media/i2c/dw9768.c
5732 DONGWOON DW9807 LENS VOICE COIL DRIVER
5733 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5734 L: linux-media@vger.kernel.org
5736 T: git git://linuxtv.org/media_tree.git
5737 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5738 F: drivers/media/i2c/dw9807-vcm.c
5741 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5742 L: blinux-list@redhat.com
5744 F: drivers/char/dtlk.c
5745 F: include/linux/dtlk.h
5747 DPAA2 DATAPATH I/O (DPIO) DRIVER
5748 M: Roy Pledge <Roy.Pledge@nxp.com>
5749 L: linux-kernel@vger.kernel.org
5751 F: drivers/soc/fsl/dpio
5753 DPAA2 ETHERNET DRIVER
5754 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5755 L: netdev@vger.kernel.org
5757 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5758 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5759 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5760 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5761 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5762 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5763 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5764 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5765 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5767 DPAA2 ETHERNET SWITCH DRIVER
5768 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5769 L: netdev@vger.kernel.org
5771 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5772 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5773 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5775 DPT_I2O SCSI RAID DRIVER
5776 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5777 L: linux-scsi@vger.kernel.org
5779 W: http://www.adaptec.com/
5780 F: drivers/scsi/dpt*
5781 F: drivers/scsi/dpt/
5784 M: Philipp Reisner <philipp.reisner@linbit.com>
5785 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5786 L: drbd-dev@lists.linbit.com
5788 W: http://www.drbd.org
5789 T: git git://git.linbit.com/linux-drbd.git
5790 T: git git://git.linbit.com/drbd-8.4.git
5791 F: Documentation/admin-guide/blockdev/
5792 F: drivers/block/drbd/
5795 DRIVER COMPONENT FRAMEWORK
5796 L: dri-devel@lists.freedesktop.org
5797 F: drivers/base/component.c
5798 F: include/linux/component.h
5800 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5801 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5802 R: "Rafael J. Wysocki" <rafael@kernel.org>
5804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5805 F: Documentation/core-api/kobject.rst
5809 F: include/linux/debugfs.h
5810 F: include/linux/kobj*
5813 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5814 M: Nishanth Menon <nm@ti.com>
5815 L: linux-pm@vger.kernel.org
5817 F: drivers/soc/ti/smartreflex.c
5818 F: include/linux/power/smartreflex.h
5820 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5821 M: Maxime Ripard <mripard@kernel.org>
5822 M: Chen-Yu Tsai <wens@csie.org>
5823 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5824 L: dri-devel@lists.freedesktop.org
5826 T: git git://anongit.freedesktop.org/drm/drm-misc
5827 F: drivers/gpu/drm/sun4i/sun8i*
5829 DRM DRIVER FOR ARM PL111 CLCD
5830 M: Emma Anholt <emma@anholt.net>
5832 T: git git://anongit.freedesktop.org/drm/drm-misc
5833 F: drivers/gpu/drm/pl111/
5835 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5836 M: Linus Walleij <linus.walleij@linaro.org>
5838 T: git git://anongit.freedesktop.org/drm/drm-misc
5839 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5840 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5842 DRM DRIVER FOR ASPEED BMC GFX
5843 M: Joel Stanley <joel@jms.id.au>
5844 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5846 T: git git://anongit.freedesktop.org/drm/drm-misc
5847 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5848 F: drivers/gpu/drm/aspeed/
5850 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5851 M: Dave Airlie <airlied@redhat.com>
5852 R: Thomas Zimmermann <tzimmermann@suse.de>
5853 L: dri-devel@lists.freedesktop.org
5855 T: git git://anongit.freedesktop.org/drm/drm-misc
5856 F: drivers/gpu/drm/ast/
5858 DRM DRIVER FOR BOCHS VIRTUAL GPU
5859 M: Gerd Hoffmann <kraxel@redhat.com>
5860 L: virtualization@lists.linux-foundation.org
5862 T: git git://anongit.freedesktop.org/drm/drm-misc
5863 F: drivers/gpu/drm/tiny/bochs.c
5865 DRM DRIVER FOR BOE HIMAX8279D PANELS
5866 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5868 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5869 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5871 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5872 M: Jagan Teki <jagan@amarulasolutions.com>
5874 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5875 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5877 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5878 M: Linus Walleij <linus.walleij@linaro.org>
5880 T: git git://anongit.freedesktop.org/drm/drm-misc
5881 F: drivers/gpu/drm/tve200/
5883 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5884 M: Icenowy Zheng <icenowy@aosc.io>
5886 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5887 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5889 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5890 M: Jagan Teki <jagan@amarulasolutions.com>
5892 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5893 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5895 DRM DRIVER FOR GENERIC USB DISPLAY
5896 M: Noralf Trønnes <noralf@tronnes.org>
5898 W: https://github.com/notro/gud/wiki
5899 T: git git://anongit.freedesktop.org/drm/drm-misc
5900 F: drivers/gpu/drm/gud/
5901 F: include/drm/gud.h
5903 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5904 M: Hans de Goede <hdegoede@redhat.com>
5906 T: git git://anongit.freedesktop.org/drm/drm-misc
5907 F: drivers/gpu/drm/tiny/gm12u320.c
5909 DRM DRIVER FOR HX8357D PANELS
5910 M: Emma Anholt <emma@anholt.net>
5912 T: git git://anongit.freedesktop.org/drm/drm-misc
5913 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5914 F: drivers/gpu/drm/tiny/hx8357d.c
5916 DRM DRIVER FOR ILITEK ILI9225 PANELS
5917 M: David Lechner <david@lechnology.com>
5919 T: git git://anongit.freedesktop.org/drm/drm-misc
5920 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5921 F: drivers/gpu/drm/tiny/ili9225.c
5923 DRM DRIVER FOR ILITEK ILI9486 PANELS
5924 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5926 T: git git://anongit.freedesktop.org/drm/drm-misc
5927 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5928 F: drivers/gpu/drm/tiny/ili9486.c
5930 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5931 S: Orphan / Obsolete
5932 F: drivers/gpu/drm/i810/
5933 F: include/uapi/drm/i810_drm.h
5935 DRM DRIVER FOR LVDS PANELS
5936 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5937 L: dri-devel@lists.freedesktop.org
5938 T: git git://anongit.freedesktop.org/drm/drm-misc
5940 F: drivers/gpu/drm/panel/panel-lvds.c
5941 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5943 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5944 M: Guido Günther <agx@sigxcpu.org>
5945 R: Purism Kernel Team <kernel@puri.sm>
5947 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5948 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5950 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5951 S: Orphan / Obsolete
5952 F: drivers/gpu/drm/mga/
5953 F: include/uapi/drm/mga_drm.h
5955 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5956 M: Dave Airlie <airlied@redhat.com>
5957 R: Thomas Zimmermann <tzimmermann@suse.de>
5958 L: dri-devel@lists.freedesktop.org
5960 T: git git://anongit.freedesktop.org/drm/drm-misc
5961 F: drivers/gpu/drm/mgag200/
5963 DRM DRIVER FOR MI0283QT
5964 M: Noralf Trønnes <noralf@tronnes.org>
5966 T: git git://anongit.freedesktop.org/drm/drm-misc
5967 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5968 F: drivers/gpu/drm/tiny/mi0283qt.c
5970 DRM DRIVER FOR MSM ADRENO GPU
5971 M: Rob Clark <robdclark@gmail.com>
5972 M: Sean Paul <sean@poorly.run>
5973 L: linux-arm-msm@vger.kernel.org
5974 L: dri-devel@lists.freedesktop.org
5975 L: freedreno@lists.freedesktop.org
5977 T: git https://gitlab.freedesktop.org/drm/msm.git
5978 F: Documentation/devicetree/bindings/display/msm/
5979 F: drivers/gpu/drm/msm/
5980 F: include/uapi/drm/msm_drm.h
5982 DRM DRIVER FOR NOVATEK NT35510 PANELS
5983 M: Linus Walleij <linus.walleij@linaro.org>
5985 T: git git://anongit.freedesktop.org/drm/drm-misc
5986 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5987 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5989 DRM DRIVER FOR NOVATEK NT36672A PANELS
5990 M: Sumit Semwal <sumit.semwal@linaro.org>
5992 T: git git://anongit.freedesktop.org/drm/drm-misc
5993 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5994 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5996 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5997 M: Ben Skeggs <bskeggs@redhat.com>
5998 L: dri-devel@lists.freedesktop.org
5999 L: nouveau@lists.freedesktop.org
6001 T: git git://github.com/skeggsb/linux
6002 F: drivers/gpu/drm/nouveau/
6003 F: include/uapi/drm/nouveau_drm.h
6005 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6006 M: Stefan Mavrodiev <stefan@olimex.com>
6008 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6009 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6011 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6012 M: Noralf Trønnes <noralf@tronnes.org>
6014 T: git git://anongit.freedesktop.org/drm/drm-misc
6015 F: Documentation/devicetree/bindings/display/repaper.txt
6016 F: drivers/gpu/drm/tiny/repaper.c
6018 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6019 M: Dave Airlie <airlied@redhat.com>
6020 M: Gerd Hoffmann <kraxel@redhat.com>
6021 L: virtualization@lists.linux-foundation.org
6023 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6024 T: git git://anongit.freedesktop.org/drm/drm-misc
6025 F: drivers/gpu/drm/tiny/cirrus.c
6027 DRM DRIVER FOR QXL VIRTUAL GPU
6028 M: Dave Airlie <airlied@redhat.com>
6029 M: Gerd Hoffmann <kraxel@redhat.com>
6030 L: virtualization@lists.linux-foundation.org
6031 L: spice-devel@lists.freedesktop.org
6033 T: git git://anongit.freedesktop.org/drm/drm-misc
6034 F: drivers/gpu/drm/qxl/
6035 F: include/uapi/drm/qxl_drm.h
6037 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6038 S: Orphan / Obsolete
6039 F: drivers/gpu/drm/r128/
6040 F: include/uapi/drm/r128_drm.h
6042 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6043 M: Robert Chiras <robert.chiras@nxp.com>
6045 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6046 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6048 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6049 M: Linus Walleij <linus.walleij@linaro.org>
6051 T: git git://anongit.freedesktop.org/drm/drm-misc
6052 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6053 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6055 DRM DRIVER FOR SITRONIX ST7703 PANELS
6056 M: Guido Günther <agx@sigxcpu.org>
6057 R: Purism Kernel Team <kernel@puri.sm>
6058 R: Ondrej Jirman <megous@megous.com>
6060 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6061 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6063 DRM DRIVER FOR SAVAGE VIDEO CARDS
6064 S: Orphan / Obsolete
6065 F: drivers/gpu/drm/savage/
6066 F: include/uapi/drm/savage_drm.h
6068 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6069 M: Thomas Zimmermann <tzimmermann@suse.de>
6070 L: dri-devel@lists.freedesktop.org
6072 T: git git://anongit.freedesktop.org/drm/drm-misc
6073 F: drivers/gpu/drm/tiny/simpledrm.c
6075 DRM DRIVER FOR SIS VIDEO CARDS
6076 S: Orphan / Obsolete
6077 F: drivers/gpu/drm/sis/
6078 F: include/uapi/drm/sis_drm.h
6080 DRM DRIVER FOR SITRONIX ST7586 PANELS
6081 M: David Lechner <david@lechnology.com>
6083 T: git git://anongit.freedesktop.org/drm/drm-misc
6084 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6085 F: drivers/gpu/drm/tiny/st7586.c
6087 DRM DRIVER FOR SITRONIX ST7701 PANELS
6088 M: Jagan Teki <jagan@amarulasolutions.com>
6090 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6091 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6093 DRM DRIVER FOR SITRONIX ST7735R PANELS
6094 M: David Lechner <david@lechnology.com>
6096 T: git git://anongit.freedesktop.org/drm/drm-misc
6097 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6098 F: drivers/gpu/drm/tiny/st7735r.c
6100 DRM DRIVER FOR SONY ACX424AKP PANELS
6101 M: Linus Walleij <linus.walleij@linaro.org>
6103 T: git git://anongit.freedesktop.org/drm/drm-misc
6104 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6106 DRM DRIVER FOR ST-ERICSSON MCDE
6107 M: Linus Walleij <linus.walleij@linaro.org>
6109 T: git git://anongit.freedesktop.org/drm/drm-misc
6110 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6111 F: drivers/gpu/drm/mcde/
6113 DRM DRIVER FOR TDFX VIDEO CARDS
6114 S: Orphan / Obsolete
6115 F: drivers/gpu/drm/tdfx/
6117 DRM DRIVER FOR TPO TPG110 PANELS
6118 M: Linus Walleij <linus.walleij@linaro.org>
6120 T: git git://anongit.freedesktop.org/drm/drm-misc
6121 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6122 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6124 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6125 M: Dave Airlie <airlied@redhat.com>
6126 R: Sean Paul <sean@poorly.run>
6127 R: Thomas Zimmermann <tzimmermann@suse.de>
6128 L: dri-devel@lists.freedesktop.org
6130 T: git git://anongit.freedesktop.org/drm/drm-misc
6131 F: drivers/gpu/drm/udl/
6133 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6134 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6135 M: Melissa Wen <melissa.srw@gmail.com>
6136 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6137 R: Daniel Vetter <daniel@ffwll.ch>
6138 L: dri-devel@lists.freedesktop.org
6140 T: git git://anongit.freedesktop.org/drm/drm-misc
6141 F: Documentation/gpu/vkms.rst
6142 F: drivers/gpu/drm/vkms/
6144 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6145 M: Hans de Goede <hdegoede@redhat.com>
6146 L: dri-devel@lists.freedesktop.org
6148 T: git git://anongit.freedesktop.org/drm/drm-misc
6149 F: drivers/gpu/drm/vboxvideo/
6151 DRM DRIVER FOR VMWARE VIRTUAL GPU
6152 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6153 M: Zack Rusin <zackr@vmware.com>
6154 L: dri-devel@lists.freedesktop.org
6156 T: git git://anongit.freedesktop.org/drm/drm-misc
6157 F: drivers/gpu/drm/vmwgfx/
6158 F: include/uapi/drm/vmwgfx_drm.h
6160 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6161 M: Linus Walleij <linus.walleij@linaro.org>
6163 T: git git://anongit.freedesktop.org/drm/drm-misc
6164 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6165 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6168 M: David Airlie <airlied@linux.ie>
6169 M: Daniel Vetter <daniel@ffwll.ch>
6170 L: dri-devel@lists.freedesktop.org
6172 B: https://gitlab.freedesktop.org/drm
6173 C: irc://irc.oftc.net/dri-devel
6174 T: git git://anongit.freedesktop.org/drm/drm
6175 F: Documentation/devicetree/bindings/display/
6176 F: Documentation/devicetree/bindings/gpu/
6177 F: Documentation/gpu/
6181 F: include/linux/vga*
6182 F: include/uapi/drm/
6184 DRM DRIVERS AND MISC GPU PATCHES
6185 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6186 M: Maxime Ripard <mripard@kernel.org>
6187 M: Thomas Zimmermann <tzimmermann@suse.de>
6189 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6190 T: git git://anongit.freedesktop.org/drm/drm-misc
6191 F: Documentation/gpu/
6192 F: drivers/gpu/drm/*
6195 F: include/linux/vga*
6196 F: include/uapi/drm/drm*
6198 DRM DRIVERS FOR ALLWINNER A10
6199 M: Maxime Ripard <mripard@kernel.org>
6200 M: Chen-Yu Tsai <wens@csie.org>
6201 L: dri-devel@lists.freedesktop.org
6203 T: git git://anongit.freedesktop.org/drm/drm-misc
6204 F: Documentation/devicetree/bindings/display/allwinner*
6205 F: drivers/gpu/drm/sun4i/
6207 DRM DRIVERS FOR AMLOGIC SOCS
6208 M: Neil Armstrong <narmstrong@baylibre.com>
6209 L: dri-devel@lists.freedesktop.org
6210 L: linux-amlogic@lists.infradead.org
6212 W: http://linux-meson.com/
6213 T: git git://anongit.freedesktop.org/drm/drm-misc
6214 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6215 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6216 F: Documentation/gpu/meson.rst
6217 F: drivers/gpu/drm/meson/
6219 DRM DRIVERS FOR ATMEL HLCDC
6220 M: Sam Ravnborg <sam@ravnborg.org>
6221 M: Boris Brezillon <bbrezillon@kernel.org>
6222 L: dri-devel@lists.freedesktop.org
6224 T: git git://anongit.freedesktop.org/drm/drm-misc
6225 F: Documentation/devicetree/bindings/display/atmel/
6226 F: drivers/gpu/drm/atmel-hlcdc/
6228 DRM DRIVERS FOR BRIDGE CHIPS
6229 M: Andrzej Hajda <a.hajda@samsung.com>
6230 M: Neil Armstrong <narmstrong@baylibre.com>
6231 M: Robert Foss <robert.foss@linaro.org>
6232 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6233 R: Jonas Karlman <jonas@kwiboo.se>
6234 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6236 T: git git://anongit.freedesktop.org/drm/drm-misc
6237 F: drivers/gpu/drm/bridge/
6239 DRM DRIVERS FOR EXYNOS
6240 M: Inki Dae <inki.dae@samsung.com>
6241 M: Joonyoung Shim <jy0922.shim@samsung.com>
6242 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6243 M: Kyungmin Park <kyungmin.park@samsung.com>
6244 L: dri-devel@lists.freedesktop.org
6246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6247 F: Documentation/devicetree/bindings/display/exynos/
6248 F: drivers/gpu/drm/exynos/
6249 F: include/uapi/drm/exynos_drm.h
6251 DRM DRIVERS FOR FREESCALE DCU
6252 M: Stefan Agner <stefan@agner.ch>
6253 M: Alison Wang <alison.wang@nxp.com>
6254 L: dri-devel@lists.freedesktop.org
6256 T: git git://anongit.freedesktop.org/drm/drm-misc
6257 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6258 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6259 F: drivers/gpu/drm/fsl-dcu/
6261 DRM DRIVERS FOR FREESCALE IMX
6262 M: Philipp Zabel <p.zabel@pengutronix.de>
6263 L: dri-devel@lists.freedesktop.org
6265 F: Documentation/devicetree/bindings/display/imx/
6266 F: drivers/gpu/drm/imx/
6267 F: drivers/gpu/ipu-v3/
6269 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6270 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6271 L: dri-devel@lists.freedesktop.org
6273 T: git git://github.com/patjak/drm-gma500
6274 F: drivers/gpu/drm/gma500/
6276 DRM DRIVERS FOR HISILICON
6277 M: Xinliang Liu <xinliang.liu@linaro.org>
6278 M: Tian Tao <tiantao6@hisilicon.com>
6279 R: John Stultz <john.stultz@linaro.org>
6280 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6281 R: Chen Feng <puck.chen@hisilicon.com>
6282 L: dri-devel@lists.freedesktop.org
6284 T: git git://anongit.freedesktop.org/drm/drm-misc
6285 F: Documentation/devicetree/bindings/display/hisilicon/
6286 F: drivers/gpu/drm/hisilicon/
6288 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6289 M: Deepak Rawat <drawat.floss@gmail.com>
6290 L: linux-hyperv@vger.kernel.org
6291 L: dri-devel@lists.freedesktop.org
6293 T: git git://anongit.freedesktop.org/drm/drm-misc
6294 F: drivers/gpu/drm/hyperv
6296 DRM DRIVERS FOR LIMA
6297 M: Qiang Yu <yuq825@gmail.com>
6298 L: dri-devel@lists.freedesktop.org
6299 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6301 T: git git://anongit.freedesktop.org/drm/drm-misc
6302 F: drivers/gpu/drm/lima/
6303 F: include/uapi/drm/lima_drm.h
6305 DRM DRIVERS FOR MEDIATEK
6306 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6307 M: Philipp Zabel <p.zabel@pengutronix.de>
6308 L: dri-devel@lists.freedesktop.org
6309 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6311 F: Documentation/devicetree/bindings/display/mediatek/
6312 F: drivers/gpu/drm/mediatek/
6313 F: drivers/phy/mediatek/phy-mtk-hdmi*
6314 F: drivers/phy/mediatek/phy-mtk-mipi*
6316 DRM DRIVERS FOR NVIDIA TEGRA
6317 M: Thierry Reding <thierry.reding@gmail.com>
6318 L: dri-devel@lists.freedesktop.org
6319 L: linux-tegra@vger.kernel.org
6321 T: git git://anongit.freedesktop.org/tegra/linux.git
6322 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6323 F: drivers/gpu/drm/tegra/
6324 F: drivers/gpu/host1x/
6325 F: include/linux/host1x.h
6326 F: include/uapi/drm/tegra_drm.h
6328 DRM DRIVERS FOR RENESAS
6329 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6330 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6331 L: dri-devel@lists.freedesktop.org
6332 L: linux-renesas-soc@vger.kernel.org
6334 T: git git://linuxtv.org/pinchartl/media drm/du/next
6335 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6336 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6337 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6338 F: drivers/gpu/drm/rcar-du/
6339 F: drivers/gpu/drm/shmobile/
6340 F: include/linux/platform_data/shmob_drm.h
6342 DRM DRIVERS FOR ROCKCHIP
6343 M: Sandy Huang <hjc@rock-chips.com>
6344 M: Heiko Stübner <heiko@sntech.de>
6345 L: dri-devel@lists.freedesktop.org
6347 T: git git://anongit.freedesktop.org/drm/drm-misc
6348 F: Documentation/devicetree/bindings/display/rockchip/
6349 F: drivers/gpu/drm/rockchip/
6352 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6353 L: dri-devel@lists.freedesktop.org
6355 T: git git://anongit.freedesktop.org/drm/drm-misc
6356 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6357 F: drivers/gpu/drm/sti
6360 M: Yannick Fertre <yannick.fertre@foss.st.com>
6361 M: Philippe Cornu <philippe.cornu@foss.st.com>
6362 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6363 L: dri-devel@lists.freedesktop.org
6365 T: git git://anongit.freedesktop.org/drm/drm-misc
6366 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6367 F: drivers/gpu/drm/stm
6369 DRM DRIVERS FOR TI KEYSTONE
6370 M: Jyri Sarha <jyri.sarha@iki.fi>
6371 M: Tomi Valkeinen <tomba@kernel.org>
6372 L: dri-devel@lists.freedesktop.org
6374 T: git git://anongit.freedesktop.org/drm/drm-misc
6375 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6376 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6377 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6378 F: drivers/gpu/drm/tidss/
6380 DRM DRIVERS FOR TI LCDC
6381 M: Jyri Sarha <jyri.sarha@iki.fi>
6382 R: Tomi Valkeinen <tomba@kernel.org>
6383 L: dri-devel@lists.freedesktop.org
6385 F: Documentation/devicetree/bindings/display/tilcdc/
6386 F: drivers/gpu/drm/tilcdc/
6388 DRM DRIVERS FOR TI OMAP
6389 M: Tomi Valkeinen <tomba@kernel.org>
6390 L: dri-devel@lists.freedesktop.org
6392 F: Documentation/devicetree/bindings/display/ti/
6393 F: drivers/gpu/drm/omapdrm/
6396 M: Emma Anholt <emma@anholt.net>
6398 T: git git://anongit.freedesktop.org/drm/drm-misc
6399 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6400 F: drivers/gpu/drm/v3d/
6401 F: include/uapi/drm/v3d_drm.h
6404 M: Emma Anholt <emma@anholt.net>
6405 M: Maxime Ripard <mripard@kernel.org>
6407 T: git git://github.com/anholt/linux
6408 T: git git://anongit.freedesktop.org/drm/drm-misc
6409 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6410 F: drivers/gpu/drm/vc4/
6411 F: include/uapi/drm/vc4_drm.h
6413 DRM DRIVERS FOR VIVANTE GPU IP
6414 M: Lucas Stach <l.stach@pengutronix.de>
6415 R: Russell King <linux+etnaviv@armlinux.org.uk>
6416 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6417 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6418 L: dri-devel@lists.freedesktop.org
6420 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6421 F: drivers/gpu/drm/etnaviv/
6422 F: include/uapi/drm/etnaviv_drm.h
6425 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6426 L: dri-devel@lists.freedesktop.org
6427 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6429 T: git git://anongit.freedesktop.org/drm/drm-misc
6430 F: Documentation/gpu/xen-front.rst
6431 F: drivers/gpu/drm/xen/
6433 DRM DRIVERS FOR XILINX
6434 M: Hyun Kwon <hyun.kwon@xilinx.com>
6435 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6436 L: dri-devel@lists.freedesktop.org
6438 T: git git://anongit.freedesktop.org/drm/drm-misc
6439 F: Documentation/devicetree/bindings/display/xlnx/
6440 F: drivers/gpu/drm/xlnx/
6443 M: Thierry Reding <thierry.reding@gmail.com>
6444 R: Sam Ravnborg <sam@ravnborg.org>
6445 L: dri-devel@lists.freedesktop.org
6447 T: git git://anongit.freedesktop.org/drm/drm-misc
6448 F: Documentation/devicetree/bindings/display/panel/
6449 F: drivers/gpu/drm/drm_panel.c
6450 F: drivers/gpu/drm/panel/
6451 F: include/drm/drm_panel.h
6454 M: Christian Koenig <christian.koenig@amd.com>
6455 M: Huang Rui <ray.huang@amd.com>
6456 L: dri-devel@lists.freedesktop.org
6458 T: git git://anongit.freedesktop.org/drm/drm-misc
6459 F: drivers/gpu/drm/ttm/
6462 DSBR100 USB FM RADIO DRIVER
6463 M: Alexey Klimov <klimov.linux@gmail.com>
6464 L: linux-media@vger.kernel.org
6466 T: git git://linuxtv.org/media_tree.git
6467 F: drivers/media/radio/dsbr100.c
6470 M: Hans Verkuil <hverkuil@xs4all.nl>
6471 L: linux-media@vger.kernel.org
6473 W: https://linuxtv.org
6474 T: git git://linuxtv.org/media_tree.git
6475 F: drivers/media/pci/dt3155/
6477 DVB_USB_AF9015 MEDIA DRIVER
6478 M: Antti Palosaari <crope@iki.fi>
6479 L: linux-media@vger.kernel.org
6481 W: https://linuxtv.org
6482 W: http://palosaari.fi/linux/
6483 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6484 T: git git://linuxtv.org/anttip/media_tree.git
6485 F: drivers/media/usb/dvb-usb-v2/af9015*
6487 DVB_USB_AF9035 MEDIA DRIVER
6488 M: Antti Palosaari <crope@iki.fi>
6489 L: linux-media@vger.kernel.org
6491 W: https://linuxtv.org
6492 W: http://palosaari.fi/linux/
6493 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6494 T: git git://linuxtv.org/anttip/media_tree.git
6495 F: drivers/media/usb/dvb-usb-v2/af9035*
6497 DVB_USB_ANYSEE MEDIA DRIVER
6498 M: Antti Palosaari <crope@iki.fi>
6499 L: linux-media@vger.kernel.org
6501 W: https://linuxtv.org
6502 W: http://palosaari.fi/linux/
6503 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6504 T: git git://linuxtv.org/anttip/media_tree.git
6505 F: drivers/media/usb/dvb-usb-v2/anysee*
6507 DVB_USB_AU6610 MEDIA DRIVER
6508 M: Antti Palosaari <crope@iki.fi>
6509 L: linux-media@vger.kernel.org
6511 W: https://linuxtv.org
6512 W: http://palosaari.fi/linux/
6513 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6514 T: git git://linuxtv.org/anttip/media_tree.git
6515 F: drivers/media/usb/dvb-usb-v2/au6610*
6517 DVB_USB_CE6230 MEDIA DRIVER
6518 M: Antti Palosaari <crope@iki.fi>
6519 L: linux-media@vger.kernel.org
6521 W: https://linuxtv.org
6522 W: http://palosaari.fi/linux/
6523 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6524 T: git git://linuxtv.org/anttip/media_tree.git
6525 F: drivers/media/usb/dvb-usb-v2/ce6230*
6527 DVB_USB_CXUSB MEDIA DRIVER
6528 M: Michael Krufky <mkrufky@linuxtv.org>
6529 L: linux-media@vger.kernel.org
6531 W: https://linuxtv.org
6532 W: http://github.com/mkrufky
6533 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6534 T: git git://linuxtv.org/media_tree.git
6535 F: drivers/media/usb/dvb-usb/cxusb*
6537 DVB_USB_EC168 MEDIA DRIVER
6538 M: Antti Palosaari <crope@iki.fi>
6539 L: linux-media@vger.kernel.org
6541 W: https://linuxtv.org
6542 W: http://palosaari.fi/linux/
6543 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6544 T: git git://linuxtv.org/anttip/media_tree.git
6545 F: drivers/media/usb/dvb-usb-v2/ec168*
6547 DVB_USB_GL861 MEDIA DRIVER
6548 M: Antti Palosaari <crope@iki.fi>
6549 L: linux-media@vger.kernel.org
6551 W: https://linuxtv.org
6552 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6553 T: git git://linuxtv.org/anttip/media_tree.git
6554 F: drivers/media/usb/dvb-usb-v2/gl861*
6556 DVB_USB_MXL111SF MEDIA DRIVER
6557 M: Michael Krufky <mkrufky@linuxtv.org>
6558 L: linux-media@vger.kernel.org
6560 W: https://linuxtv.org
6561 W: http://github.com/mkrufky
6562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6563 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6564 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6566 DVB_USB_RTL28XXU MEDIA DRIVER
6567 M: Antti Palosaari <crope@iki.fi>
6568 L: linux-media@vger.kernel.org
6570 W: https://linuxtv.org
6571 W: http://palosaari.fi/linux/
6572 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6573 T: git git://linuxtv.org/anttip/media_tree.git
6574 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6576 DVB_USB_V2 MEDIA DRIVER
6577 M: Antti Palosaari <crope@iki.fi>
6578 L: linux-media@vger.kernel.org
6580 W: https://linuxtv.org
6581 W: http://palosaari.fi/linux/
6582 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6583 T: git git://linuxtv.org/anttip/media_tree.git
6584 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6585 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6588 M: Jason Baron <jbaron@akamai.com>
6590 F: include/linux/dynamic_debug.h
6591 F: lib/dynamic_debug.c
6593 DYNAMIC INTERRUPT MODERATION
6594 M: Tal Gilboa <talgi@nvidia.com>
6596 F: Documentation/networking/net_dim.rst
6597 F: include/linux/dim.h
6600 DZ DECSTATION DZ11 SERIAL DRIVER
6601 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6603 F: drivers/tty/serial/dz.*
6605 E3X0 POWER BUTTON DRIVER
6606 M: Moritz Fischer <moritz.fischer@ettus.com>
6607 L: usrp-users@lists.ettus.com
6609 W: http://www.ettus.com
6610 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6611 F: drivers/input/misc/e3x0-button.c
6614 M: Antti Palosaari <crope@iki.fi>
6615 L: linux-media@vger.kernel.org
6617 W: https://linuxtv.org
6618 W: http://palosaari.fi/linux/
6619 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6620 T: git git://linuxtv.org/anttip/media_tree.git
6621 F: drivers/media/tuners/e4000*
6623 EARTH_PT1 MEDIA DRIVER
6624 M: Akihiro Tsukada <tskd08@gmail.com>
6625 L: linux-media@vger.kernel.org
6627 F: drivers/media/pci/pt1/
6629 EARTH_PT3 MEDIA DRIVER
6630 M: Akihiro Tsukada <tskd08@gmail.com>
6631 L: linux-media@vger.kernel.org
6633 F: drivers/media/pci/pt3/
6636 M: Antti Palosaari <crope@iki.fi>
6637 L: linux-media@vger.kernel.org
6639 W: https://linuxtv.org
6640 W: http://palosaari.fi/linux/
6641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6642 T: git git://linuxtv.org/anttip/media_tree.git
6643 F: drivers/media/dvb-frontends/ec100*
6646 M: Tyler Hicks <code@tyhicks.com>
6647 L: ecryptfs@vger.kernel.org
6649 W: http://ecryptfs.org
6650 W: https://launchpad.net/ecryptfs
6651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6652 F: Documentation/filesystems/ecryptfs.rst
6656 M: Yazen Ghannam <yazen.ghannam@amd.com>
6657 L: linux-edac@vger.kernel.org
6659 F: drivers/edac/amd64_edac*
6660 F: drivers/edac/mce_amd*
6663 M: Jan Luebbe <jlu@pengutronix.de>
6664 L: linux-edac@vger.kernel.org
6666 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6667 F: drivers/edac/armada_xp_*
6670 M: Stefan Schaeckeler <sschaeck@cisco.com>
6672 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6673 F: drivers/edac/aspeed_edac.c
6676 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6678 F: drivers/edac/bluefield_edac.c
6681 M: Andre Przywara <andre.przywara@arm.com>
6682 L: linux-edac@vger.kernel.org
6684 F: drivers/edac/highbank*
6687 M: Ralf Baechle <ralf@linux-mips.org>
6688 L: linux-edac@vger.kernel.org
6689 L: linux-mips@vger.kernel.org
6691 F: drivers/edac/octeon_edac*
6693 EDAC-CAVIUM THUNDERX
6694 M: Robert Richter <rric@kernel.org>
6695 L: linux-edac@vger.kernel.org
6697 F: drivers/edac/thunderx_edac*
6700 M: Borislav Petkov <bp@alien8.de>
6701 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6702 M: Tony Luck <tony.luck@intel.com>
6703 R: James Morse <james.morse@arm.com>
6704 R: Robert Richter <rric@kernel.org>
6705 L: linux-edac@vger.kernel.org
6707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6708 F: Documentation/admin-guide/ras.rst
6709 F: Documentation/driver-api/edac.rst
6711 F: include/linux/edac.h
6714 M: Lei Wang <lewan@microsoft.com>
6715 L: linux-edac@vger.kernel.org
6717 F: drivers/edac/dmc520_edac.c
6720 M: Mark Gross <mark.gross@intel.com>
6721 L: linux-edac@vger.kernel.org
6723 F: drivers/edac/e752x_edac.c
6726 L: linux-edac@vger.kernel.org
6728 F: drivers/edac/e7xxx_edac.c
6731 M: York Sun <york.sun@nxp.com>
6732 L: linux-edac@vger.kernel.org
6734 F: drivers/edac/fsl_ddr_edac.*
6737 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6738 L: linux-edac@vger.kernel.org
6740 F: drivers/edac/ghes_edac.c
6743 M: Tony Luck <tony.luck@intel.com>
6744 L: linux-edac@vger.kernel.org
6746 F: drivers/edac/i10nm_base.c
6749 L: linux-edac@vger.kernel.org
6751 F: drivers/edac/i3000_edac.c
6754 L: linux-edac@vger.kernel.org
6756 F: drivers/edac/i5000_edac.c
6759 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6760 L: linux-edac@vger.kernel.org
6762 F: drivers/edac/i5400_edac.c
6765 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6766 L: linux-edac@vger.kernel.org
6768 F: drivers/edac/i7300_edac.c
6771 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6772 L: linux-edac@vger.kernel.org
6774 F: drivers/edac/i7core_edac.c
6777 M: Tim Small <tim@buttersideup.com>
6778 L: linux-edac@vger.kernel.org
6780 F: drivers/edac/i82443bxgx_edac.c
6783 M: "Arvind R." <arvino55@gmail.com>
6784 L: linux-edac@vger.kernel.org
6786 F: drivers/edac/i82975x_edac.c
6789 M: Jason Baron <jbaron@akamai.com>
6790 L: linux-edac@vger.kernel.org
6792 F: drivers/edac/ie31200_edac.c
6795 M: Tony Luck <tony.luck@intel.com>
6796 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6797 L: linux-edac@vger.kernel.org
6799 F: drivers/edac/igen6_edac.c
6802 M: Johannes Thumshirn <morbidrsa@gmail.com>
6803 L: linux-edac@vger.kernel.org
6805 F: drivers/edac/mpc85xx_edac.[ch]
6808 M: Egor Martovetsky <egor@pasemi.com>
6809 L: linux-edac@vger.kernel.org
6811 F: drivers/edac/pasemi_edac.c
6814 M: Tony Luck <tony.luck@intel.com>
6815 L: linux-edac@vger.kernel.org
6817 F: drivers/edac/pnd2_edac.[ch]
6820 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6821 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6822 L: linux-arm-msm@vger.kernel.org
6823 L: linux-edac@vger.kernel.org
6825 F: drivers/edac/qcom_edac.c
6828 M: Tim Small <tim@buttersideup.com>
6829 L: linux-edac@vger.kernel.org
6831 F: drivers/edac/r82600_edac.c
6834 M: Tony Luck <tony.luck@intel.com>
6835 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6836 L: linux-edac@vger.kernel.org
6838 F: drivers/edac/sb_edac.c
6841 M: Yash Shah <yash.shah@sifive.com>
6842 L: linux-edac@vger.kernel.org
6844 F: drivers/edac/sifive_edac.c
6847 M: Tony Luck <tony.luck@intel.com>
6848 L: linux-edac@vger.kernel.org
6850 F: drivers/edac/skx_*.[ch]
6853 M: Tero Kristo <kristo@kernel.org>
6854 L: linux-edac@vger.kernel.org
6856 F: drivers/edac/ti_edac.c
6858 EDIROL UA-101/UA-1000 DRIVER
6859 M: Clemens Ladisch <clemens@ladisch.de>
6860 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6863 F: sound/usb/misc/ua101.c
6866 M: Ivan Hu <ivan.hu@canonical.com>
6867 M: Ard Biesheuvel <ardb@kernel.org>
6868 L: linux-efi@vger.kernel.org
6870 F: drivers/firmware/efi/test/
6872 EFI VARIABLE FILESYSTEM
6873 M: Matthew Garrett <matthew.garrett@nebula.com>
6874 M: Jeremy Kerr <jk@ozlabs.org>
6875 M: Ard Biesheuvel <ardb@kernel.org>
6876 L: linux-efi@vger.kernel.org
6878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6881 EFIFB FRAMEBUFFER DRIVER
6882 M: Peter Jones <pjones@redhat.com>
6883 L: linux-fbdev@vger.kernel.org
6885 F: drivers/video/fbdev/efifb.c
6889 W: http://aeschi.ch.eu.org/efs/
6892 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6893 M: Douglas Miller <dougmill@linux.ibm.com>
6894 L: netdev@vger.kernel.org
6896 F: drivers/net/ethernet/ibm/ehea/
6898 EM28XX VIDEO4LINUX DRIVER
6899 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6900 L: linux-media@vger.kernel.org
6902 W: https://linuxtv.org
6903 T: git git://linuxtv.org/media_tree.git
6904 F: Documentation/admin-guide/media/em28xx*
6905 F: drivers/media/usb/em28xx/
6908 M: Matt Mackall <mpm@selenic.com>
6909 M: David Woodhouse <dwmw2@infradead.org>
6910 L: linux-embedded@vger.kernel.org
6913 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6914 M: Adrian Hunter <adrian.hunter@intel.com>
6915 M: Ritesh Harjani <riteshh@codeaurora.org>
6916 M: Asutosh Das <asutoshd@codeaurora.org>
6917 L: linux-mmc@vger.kernel.org
6919 F: drivers/mmc/host/cqhci*
6921 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6922 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6923 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6924 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6925 L: linux-scsi@vger.kernel.org
6927 W: http://www.broadcom.com
6928 F: drivers/scsi/be2iscsi/
6930 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6931 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6932 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6933 M: Somnath Kotur <somnath.kotur@broadcom.com>
6934 L: netdev@vger.kernel.org
6936 W: http://www.emulex.com
6937 F: drivers/net/ethernet/emulex/benet/
6939 EMULEX ONECONNECT ROCE DRIVER
6940 M: Selvin Xavier <selvin.xavier@broadcom.com>
6941 L: linux-rdma@vger.kernel.org
6943 W: http://www.broadcom.com
6944 F: drivers/infiniband/hw/ocrdma/
6945 F: include/uapi/rdma/ocrdma-abi.h
6947 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6948 M: James Smart <james.smart@broadcom.com>
6949 M: Dick Kennedy <dick.kennedy@broadcom.com>
6950 L: linux-scsi@vger.kernel.org
6952 W: http://www.broadcom.com
6953 F: drivers/scsi/lpfc/
6955 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6956 M: James Smart <james.smart@broadcom.com>
6957 M: Ram Vegesna <ram.vegesna@broadcom.com>
6958 L: linux-scsi@vger.kernel.org
6959 L: target-devel@vger.kernel.org
6961 W: http://www.broadcom.com
6962 F: drivers/scsi/elx/
6964 ENE CB710 FLASH CARD READER DRIVER
6965 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6967 F: drivers/misc/cb710/
6968 F: drivers/mmc/host/cb710-mmc.*
6969 F: include/linux/cb710.h
6971 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6972 M: Maxim Levitsky <maximlevitsky@gmail.com>
6974 F: drivers/media/rc/ene_ir.*
6976 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6977 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6978 L: linuxppc-dev@lists.ozlabs.org
6980 F: drivers/tty/ehv_bytechan.c
6982 EPSON S1D13XXX FRAMEBUFFER DRIVER
6983 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6986 F: drivers/video/fbdev/s1d13xxxfb.c
6987 F: include/video/s1d13xxxfb.h
6990 M: Gao Xiang <xiang@kernel.org>
6991 M: Chao Yu <chao@kernel.org>
6992 L: linux-erofs@lists.ozlabs.org
6994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6995 F: Documentation/filesystems/erofs.rst
6997 F: include/trace/events/erofs.h
6999 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7000 M: Jeff Layton <jlayton@kernel.org>
7002 F: include/linux/errseq.h
7005 ET131X NETWORK DRIVER
7006 M: Mark Einon <mark.einon@gmail.com>
7008 F: drivers/net/ethernet/agere/
7010 ETAS ES58X CAN/USB DRIVER
7011 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7012 L: linux-can@vger.kernel.org
7014 F: drivers/net/can/usb/etas_es58x/
7017 M: Roopa Prabhu <roopa@nvidia.com>
7018 M: Nikolay Aleksandrov <nikolay@nvidia.com>
7019 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7020 L: netdev@vger.kernel.org
7022 W: http://www.linuxfoundation.org/en/Net:Bridge
7023 F: include/linux/netfilter_bridge/
7026 ETHERNET PHY LIBRARY
7027 M: Andrew Lunn <andrew@lunn.ch>
7028 M: Heiner Kallweit <hkallweit1@gmail.com>
7029 R: Russell King <linux@armlinux.org.uk>
7030 L: netdev@vger.kernel.org
7032 F: Documentation/ABI/testing/sysfs-class-net-phydev
7033 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7034 F: Documentation/devicetree/bindings/net/mdio*
7035 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7036 F: Documentation/networking/phy.rst
7037 F: drivers/net/mdio/
7038 F: drivers/net/mdio/acpi_mdio.c
7039 F: drivers/net/mdio/fwnode_mdio.c
7040 F: drivers/net/mdio/of_mdio.c
7043 F: include/dt-bindings/net/qca-ar803x.h
7044 F: include/linux/*mdio*.h
7045 F: include/linux/mdio/*.h
7046 F: include/linux/of_net.h
7047 F: include/linux/phy.h
7048 F: include/linux/phy_fixed.h
7049 F: include/linux/platform_data/mdio-bcm-unimac.h
7050 F: include/linux/platform_data/mdio-gpio.h
7051 F: include/trace/events/mdio.h
7052 F: include/uapi/linux/mdio.h
7053 F: include/uapi/linux/mii.h
7054 F: net/core/of_net.c
7057 M: Namjae Jeon <linkinjeon@kernel.org>
7058 M: Sungjong Seo <sj1557.seo@samsung.com>
7059 L: linux-fsdevel@vger.kernel.org
7064 M: Jan Kara <jack@suse.com>
7065 L: linux-ext4@vger.kernel.org
7067 F: Documentation/filesystems/ext2.rst
7069 F: include/linux/ext2*
7072 M: "Theodore Ts'o" <tytso@mit.edu>
7073 M: Andreas Dilger <adilger.kernel@dilger.ca>
7074 L: linux-ext4@vger.kernel.org
7076 W: http://ext4.wiki.kernel.org
7077 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7079 F: Documentation/filesystems/ext4/
7081 F: include/trace/events/ext4.h
7083 Extended Verification Module (EVM)
7084 M: Mimi Zohar <zohar@linux.ibm.com>
7085 L: linux-integrity@vger.kernel.org
7087 F: security/integrity/evm/
7089 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7090 M: Ard Biesheuvel <ardb@kernel.org>
7091 L: linux-efi@vger.kernel.org
7093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7094 F: Documentation/admin-guide/efi-stub.rst
7095 F: arch/*/include/asm/efi.h
7096 F: arch/*/kernel/efi.c
7097 F: arch/arm/boot/compressed/efi-header.S
7098 F: arch/arm64/kernel/efi-entry.S
7099 F: arch/x86/platform/efi/
7100 F: drivers/firmware/efi/
7101 F: include/linux/efi*.h
7103 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7104 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7105 M: Chanwoo Choi <cw00.choi@samsung.com>
7106 L: linux-kernel@vger.kernel.org
7108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7109 F: Documentation/devicetree/bindings/extcon/
7110 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7112 F: include/linux/extcon.h
7113 F: include/linux/extcon/
7116 M: Masami Hiramatsu <mhiramat@kernel.org>
7118 F: Documentation/admin-guide/bootconfig.rst
7119 F: fs/proc/bootconfig.c
7120 F: include/linux/bootconfig.h
7122 F: tools/bootconfig/*
7123 F: tools/bootconfig/scripts/*
7126 M: Jingoo Han <jingoohan1@gmail.com>
7127 L: dri-devel@lists.freedesktop.org
7129 F: drivers/gpu/drm/exynos/exynos_dp*
7131 EXYNOS SYSMMU (IOMMU) driver
7132 M: Marek Szyprowski <m.szyprowski@samsung.com>
7133 L: iommu@lists.linux-foundation.org
7135 F: drivers/iommu/exynos-iommu.c
7138 M: Jaegeuk Kim <jaegeuk@kernel.org>
7139 M: Chao Yu <chao@kernel.org>
7140 L: linux-f2fs-devel@lists.sourceforge.net
7142 W: https://f2fs.wiki.kernel.org/
7143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7144 F: Documentation/ABI/testing/sysfs-fs-f2fs
7145 F: Documentation/filesystems/f2fs.rst
7147 F: include/linux/f2fs_fs.h
7148 F: include/trace/events/f2fs.h
7149 F: include/uapi/linux/f2fs.h
7151 F71805F HARDWARE MONITORING DRIVER
7152 M: Jean Delvare <jdelvare@suse.com>
7153 L: linux-hwmon@vger.kernel.org
7155 F: Documentation/hwmon/f71805f.rst
7156 F: drivers/hwmon/f71805f.c
7159 M: Josh Poimboeuf <jpoimboe@redhat.com>
7161 F: scripts/faddr2line
7164 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7165 L: netdev@vger.kernel.org
7167 F: Documentation/networking/failover.rst
7168 F: include/net/failover.h
7169 F: net/core/failover.c
7172 M: Jan Kara <jack@suse.cz>
7173 R: Amir Goldstein <amir73il@gmail.com>
7174 R: Matthew Bobrowski <repnop@google.com>
7175 L: linux-fsdevel@vger.kernel.org
7177 F: fs/notify/fanotify/
7178 F: include/linux/fanotify.h
7179 F: include/uapi/linux/fanotify.h
7181 FARSYNC SYNCHRONOUS DRIVER
7182 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7184 W: http://www.farsite.co.uk/
7185 F: drivers/net/wan/farsync.*
7187 FAULT INJECTION SUPPORT
7188 M: Akinobu Mita <akinobu.mita@gmail.com>
7190 F: Documentation/fault-injection/
7191 F: lib/fault-inject.c
7193 FBTFT Framebuffer drivers
7194 L: dri-devel@lists.freedesktop.org
7195 L: linux-fbdev@vger.kernel.org
7197 F: drivers/staging/fbtft/
7200 M: Michael Buesch <m@bues.ch>
7201 L: linux-media@vger.kernel.org
7203 F: drivers/media/tuners/fc0011.c
7204 F: drivers/media/tuners/fc0011.h
7207 M: Antti Palosaari <crope@iki.fi>
7208 L: linux-media@vger.kernel.org
7210 W: https://linuxtv.org
7211 W: http://palosaari.fi/linux/
7212 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7213 T: git git://linuxtv.org/anttip/media_tree.git
7214 F: drivers/media/tuners/fc2580*
7216 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7217 M: Hannes Reinecke <hare@suse.de>
7218 L: linux-scsi@vger.kernel.org
7220 W: www.Open-FCoE.org
7221 F: drivers/scsi/fcoe/
7222 F: drivers/scsi/libfc/
7224 F: include/scsi/libfc.h
7225 F: include/scsi/libfcoe.h
7226 F: include/uapi/scsi/fc/
7228 FILE LOCKING (flock() and fcntl()/lockf())
7229 M: Jeff Layton <jlayton@kernel.org>
7230 M: "J. Bruce Fields" <bfields@fieldses.org>
7231 L: linux-fsdevel@vger.kernel.org
7235 F: include/linux/fcntl.h
7236 F: include/uapi/linux/fcntl.h
7238 FILESYSTEM DIRECT ACCESS (DAX)
7239 M: Dan Williams <dan.j.williams@intel.com>
7240 R: Matthew Wilcox <willy@infradead.org>
7241 R: Jan Kara <jack@suse.cz>
7242 L: linux-fsdevel@vger.kernel.org
7243 L: nvdimm@lists.linux.dev
7246 F: include/linux/dax.h
7247 F: include/trace/events/fs_dax.h
7249 FILESYSTEMS (VFS and infrastructure)
7250 M: Alexander Viro <viro@zeniv.linux.org.uk>
7251 L: linux-fsdevel@vger.kernel.org
7254 F: include/linux/fs.h
7255 F: include/linux/fs_types.h
7256 F: include/uapi/linux/fs.h
7257 F: include/uapi/linux/openat2.h
7262 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7263 M: Riku Voipio <riku.voipio@iki.fi>
7264 L: linux-hwmon@vger.kernel.org
7266 F: drivers/hwmon/f75375s.c
7267 F: include/linux/f75375s.h
7269 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7270 M: Clemens Ladisch <clemens@ladisch.de>
7271 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7272 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7275 F: include/uapi/sound/firewire.h
7278 FIREWIRE MEDIA DRIVERS (firedtv)
7279 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7280 L: linux-media@vger.kernel.org
7281 L: linux1394-devel@lists.sourceforge.net
7283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7284 F: drivers/media/firewire/
7286 FIREWIRE SBP-2 TARGET
7287 M: Chris Boot <bootc@bootc.net>
7288 L: linux-scsi@vger.kernel.org
7289 L: target-devel@vger.kernel.org
7290 L: linux1394-devel@lists.sourceforge.net
7292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7293 F: drivers/target/sbp/
7296 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7297 L: linux1394-devel@lists.sourceforge.net
7299 W: http://ieee1394.wiki.kernel.org/
7300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7301 F: drivers/firewire/
7302 F: include/linux/firewire.h
7303 F: include/uapi/linux/firewire*.h
7306 FIRMWARE FRAMEWORK FOR ARMV8-A
7307 M: Sudeep Holla <sudeep.holla@arm.com>
7308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7310 F: drivers/firmware/arm_ffa/
7311 F: include/linux/arm_ffa.h
7313 FIRMWARE LOADER (request_firmware)
7314 M: Luis Chamberlain <mcgrof@kernel.org>
7315 L: linux-kernel@vger.kernel.org
7317 F: Documentation/firmware_class/
7318 F: drivers/base/firmware_loader/
7319 F: include/linux/firmware.h
7321 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7322 M: Joshua Morris <josh.h.morris@us.ibm.com>
7323 M: Philip Kelleher <pjk1939@linux.ibm.com>
7325 F: drivers/block/rsxx/
7327 FLEXTIMER FTM-QUADDEC DRIVER
7328 M: Patrick Havelange <patrick.havelange@essensium.com>
7329 L: linux-iio@vger.kernel.org
7331 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7332 F: drivers/counter/ftm-quaddec.c
7335 M: Denis Efremov <efremov@linux.com>
7336 L: linux-block@vger.kernel.org
7338 F: drivers/block/floppy.c
7340 FLYSKY FSIA6B RC RECEIVER
7341 M: Markus Koch <markus@notsyncing.net>
7342 L: linux-input@vger.kernel.org
7344 F: drivers/input/joystick/fsia6b.c
7346 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7347 M: Geoffrey D. Bennett <g@b4.vu>
7348 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7351 F: sound/usb/mixer_scarlett_gen2.c
7353 FORCEDETH GIGABIT ETHERNET DRIVER
7354 M: Rain River <rain.1986.08.12@gmail.com>
7355 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7356 L: netdev@vger.kernel.org
7358 F: drivers/net/ethernet/nvidia/*
7361 M: Wu Hao <hao.wu@intel.com>
7362 R: Tom Rix <trix@redhat.com>
7363 L: linux-fpga@vger.kernel.org
7365 F: Documentation/ABI/testing/sysfs-bus-dfl*
7366 F: Documentation/fpga/dfl.rst
7367 F: drivers/fpga/dfl*
7368 F: drivers/uio/uio_dfl.c
7369 F: include/linux/dfl.h
7370 F: include/uapi/linux/fpga-dfl.h
7372 FPGA MANAGER FRAMEWORK
7373 M: Moritz Fischer <mdf@kernel.org>
7374 M: Wu Hao <hao.wu@intel.com>
7375 M: Xu Yilun <yilun.xu@intel.com>
7376 R: Tom Rix <trix@redhat.com>
7377 L: linux-fpga@vger.kernel.org
7379 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7381 F: Documentation/devicetree/bindings/fpga/
7382 F: Documentation/driver-api/fpga/
7383 F: Documentation/fpga/
7385 F: include/linux/fpga/
7388 M: Bill Metzenthen <billm@melbpc.org.au>
7390 W: http://floatingpoint.sourceforge.net/emulator/index.html
7391 F: arch/x86/math-emu/
7394 L: dri-devel@lists.freedesktop.org
7395 L: linux-fbdev@vger.kernel.org
7397 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7398 T: git git://anongit.freedesktop.org/drm/drm-misc
7399 F: Documentation/fb/
7401 F: include/linux/fb.h
7402 F: include/uapi/linux/fb.h
7403 F: include/uapi/video/
7406 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7407 M: Horia Geantă <horia.geanta@nxp.com>
7408 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7409 L: linux-crypto@vger.kernel.org
7411 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7412 F: drivers/crypto/caam/
7414 FREESCALE COLDFIRE M5441X MMC DRIVER
7415 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7416 L: linux-mmc@vger.kernel.org
7418 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7419 F: include/linux/platform_data/mmc-esdhc-mcf.h
7421 FREESCALE DIU FRAMEBUFFER DRIVER
7422 M: Timur Tabi <timur@kernel.org>
7423 L: linux-fbdev@vger.kernel.org
7425 F: drivers/video/fbdev/fsl-diu-fb.*
7427 FREESCALE DMA DRIVER
7428 M: Li Yang <leoyang.li@nxp.com>
7429 M: Zhang Wei <zw@zh-kernel.org>
7430 L: linuxppc-dev@lists.ozlabs.org
7432 F: drivers/dma/fsldma.*
7434 FREESCALE DSPI DRIVER
7435 M: Vladimir Oltean <olteanv@gmail.com>
7436 L: linux-spi@vger.kernel.org
7438 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7439 F: drivers/spi/spi-fsl-dspi.c
7440 F: include/linux/spi/spi-fsl-dspi.h
7442 FREESCALE ENETC ETHERNET DRIVERS
7443 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7444 L: netdev@vger.kernel.org
7446 F: drivers/net/ethernet/freescale/enetc/
7448 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7449 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7450 L: netdev@vger.kernel.org
7452 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7453 F: drivers/net/ethernet/freescale/gianfar*
7455 FREESCALE GPMI NAND DRIVER
7456 M: Han Xu <han.xu@nxp.com>
7457 L: linux-mtd@lists.infradead.org
7459 F: drivers/mtd/nand/raw/gpmi-nand/*
7461 FREESCALE I2C CPM DRIVER
7462 M: Jochen Friedrich <jochen@scram.de>
7463 L: linuxppc-dev@lists.ozlabs.org
7464 L: linux-i2c@vger.kernel.org
7466 F: drivers/i2c/busses/i2c-cpm.c
7468 FREESCALE IMX / MXC FEC DRIVER
7469 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7470 L: netdev@vger.kernel.org
7472 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7473 F: drivers/net/ethernet/freescale/fec.h
7474 F: drivers/net/ethernet/freescale/fec_main.c
7475 F: drivers/net/ethernet/freescale/fec_ptp.c
7477 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7478 M: Sascha Hauer <s.hauer@pengutronix.de>
7479 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7480 L: linux-fbdev@vger.kernel.org
7481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7483 F: drivers/video/fbdev/imxfb.c
7484 F: include/linux/platform_data/video-imxfb.h
7486 FREESCALE IMX DDR PMU DRIVER
7487 M: Frank Li <Frank.li@nxp.com>
7488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7490 F: Documentation/admin-guide/perf/imx-ddr.rst
7491 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7492 F: drivers/perf/fsl_imx8_ddr_perf.c
7494 FREESCALE IMX I2C DRIVER
7495 M: Oleksij Rempel <o.rempel@pengutronix.de>
7496 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7497 L: linux-i2c@vger.kernel.org
7499 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7500 F: drivers/i2c/busses/i2c-imx.c
7502 FREESCALE IMX LPI2C DRIVER
7503 M: Dong Aisheng <aisheng.dong@nxp.com>
7504 L: linux-i2c@vger.kernel.org
7505 L: linux-imx@nxp.com
7507 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7508 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7510 FREESCALE MPC I2C DRIVER
7511 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7512 L: linux-i2c@vger.kernel.org
7514 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7515 F: drivers/i2c/busses/i2c-mpc.c
7517 FREESCALE QORIQ DPAA ETHERNET DRIVER
7518 M: Madalin Bucur <madalin.bucur@nxp.com>
7519 L: netdev@vger.kernel.org
7521 F: drivers/net/ethernet/freescale/dpaa
7523 FREESCALE QORIQ DPAA FMAN DRIVER
7524 M: Madalin Bucur <madalin.bucur@nxp.com>
7525 L: netdev@vger.kernel.org
7527 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7528 F: drivers/net/ethernet/freescale/fman
7530 FREESCALE QORIQ PTP CLOCK DRIVER
7531 M: Yangbo Lu <yangbo.lu@nxp.com>
7532 L: netdev@vger.kernel.org
7534 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7535 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7536 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7537 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7538 F: drivers/ptp/ptp_qoriq.c
7539 F: drivers/ptp/ptp_qoriq_debugfs.c
7540 F: include/linux/fsl/ptp_qoriq.h
7542 FREESCALE QUAD SPI DRIVER
7543 M: Han Xu <han.xu@nxp.com>
7544 L: linux-spi@vger.kernel.org
7546 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7547 F: drivers/spi/spi-fsl-qspi.c
7549 FREESCALE QUICC ENGINE LIBRARY
7550 M: Qiang Zhao <qiang.zhao@nxp.com>
7551 L: linuxppc-dev@lists.ozlabs.org
7553 F: drivers/soc/fsl/qe/
7554 F: include/soc/fsl/*qe*.h
7555 F: include/soc/fsl/*ucc*.h
7557 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7558 M: Li Yang <leoyang.li@nxp.com>
7559 L: netdev@vger.kernel.org
7560 L: linuxppc-dev@lists.ozlabs.org
7562 F: drivers/net/ethernet/freescale/ucc_geth*
7564 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7565 M: Zhao Qiang <qiang.zhao@nxp.com>
7566 L: netdev@vger.kernel.org
7567 L: linuxppc-dev@lists.ozlabs.org
7569 F: drivers/net/wan/fsl_ucc_hdlc*
7571 FREESCALE QUICC ENGINE UCC UART DRIVER
7572 M: Timur Tabi <timur@kernel.org>
7573 L: linuxppc-dev@lists.ozlabs.org
7575 F: drivers/tty/serial/ucc_uart.c
7577 FREESCALE SOC DRIVERS
7578 M: Li Yang <leoyang.li@nxp.com>
7579 L: linuxppc-dev@lists.ozlabs.org
7580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7582 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7583 F: Documentation/devicetree/bindings/soc/fsl/
7585 F: include/linux/fsl/
7587 FREESCALE SOC FS_ENET DRIVER
7588 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7589 L: linuxppc-dev@lists.ozlabs.org
7590 L: netdev@vger.kernel.org
7592 F: drivers/net/ethernet/freescale/fs_enet/
7593 F: include/linux/fs_enet_pd.h
7595 FREESCALE SOC SOUND DRIVERS
7596 M: Nicolin Chen <nicoleotsuka@gmail.com>
7597 M: Xiubo Li <Xiubo.Lee@gmail.com>
7598 R: Fabio Estevam <festevam@gmail.com>
7599 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7600 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7601 L: linuxppc-dev@lists.ozlabs.org
7603 F: sound/soc/fsl/fsl*
7604 F: sound/soc/fsl/imx*
7605 F: sound/soc/fsl/mpc8610_hpcd.c
7607 FREESCALE USB PERIPHERAL DRIVERS
7608 M: Li Yang <leoyang.li@nxp.com>
7609 L: linux-usb@vger.kernel.org
7610 L: linuxppc-dev@lists.ozlabs.org
7612 F: drivers/usb/gadget/udc/fsl*
7614 FREESCALE USB PHY DRIVER
7615 M: Ran Wang <ran.wang_1@nxp.com>
7616 L: linux-usb@vger.kernel.org
7617 L: linuxppc-dev@lists.ozlabs.org
7619 F: drivers/usb/phy/phy-fsl-usb*
7622 M: Christoph Hellwig <hch@infradead.org>
7624 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7628 M: "Rafael J. Wysocki" <rafael@kernel.org>
7629 M: Pavel Machek <pavel@ucw.cz>
7630 L: linux-pm@vger.kernel.org
7632 F: Documentation/power/freezing-of-tasks.rst
7633 F: include/linux/freezer.h
7637 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7638 L: linux-kernel@vger.kernel.org
7640 F: include/linux/frontswap.h
7643 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7644 M: David Howells <dhowells@redhat.com>
7645 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7647 F: Documentation/filesystems/caching/
7649 F: include/linux/fscache*.h
7651 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7652 M: Theodore Y. Ts'o <tytso@mit.edu>
7653 M: Jaegeuk Kim <jaegeuk@kernel.org>
7654 M: Eric Biggers <ebiggers@kernel.org>
7655 L: linux-fscrypt@vger.kernel.org
7657 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7658 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7659 F: Documentation/filesystems/fscrypt.rst
7661 F: include/linux/fscrypt*.h
7662 F: include/uapi/linux/fscrypt.h
7665 M: Jeremy Kerr <jk@ozlabs.org>
7666 M: Joel Stanley <joel@jms.id.au>
7667 R: Alistar Popple <alistair@popple.id.au>
7668 R: Eddie James <eajames@linux.ibm.com>
7669 L: linux-fsi@lists.ozlabs.org
7671 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7674 F: include/linux/fsi*.h
7675 F: include/trace/events/fsi*.h
7677 FSI-ATTACHED I2C DRIVER
7678 M: Eddie James <eajames@linux.ibm.com>
7679 L: linux-i2c@vger.kernel.org
7680 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7682 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7683 F: drivers/i2c/busses/i2c-fsi.c
7685 FSI-ATTACHED SPI DRIVER
7686 M: Eddie James <eajames@linux.ibm.com>
7687 L: linux-spi@vger.kernel.org
7689 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7690 F: drivers/spi/spi-fsi.c
7692 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7693 M: Jan Kara <jack@suse.cz>
7694 R: Amir Goldstein <amir73il@gmail.com>
7695 L: linux-fsdevel@vger.kernel.org
7697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7699 F: include/linux/fsnotify*.h
7701 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7702 M: Eric Biggers <ebiggers@kernel.org>
7703 M: Theodore Y. Ts'o <tytso@mit.edu>
7704 L: linux-fscrypt@vger.kernel.org
7706 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7707 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7708 F: Documentation/filesystems/fsverity.rst
7710 F: include/linux/fsverity.h
7711 F: include/uapi/linux/fsverity.h
7713 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7714 M: Michael Zaidman <michael.zaidman@gmail.com>
7715 L: linux-i2c@vger.kernel.org
7716 L: linux-input@vger.kernel.org
7718 F: drivers/hid/hid-ft260.c
7720 FUJITSU LAPTOP EXTRAS
7721 M: Jonathan Woithe <jwoithe@just42.net>
7722 L: platform-driver-x86@vger.kernel.org
7724 F: drivers/platform/x86/fujitsu-laptop.c
7726 FUJITSU M-5MO LS CAMERA ISP DRIVER
7727 M: Kyungmin Park <kyungmin.park@samsung.com>
7728 M: Heungjun Kim <riverful.kim@samsung.com>
7729 L: linux-media@vger.kernel.org
7731 F: drivers/media/i2c/m5mols/
7732 F: include/media/i2c/m5mols.h
7734 FUJITSU TABLET EXTRAS
7735 M: Robert Gerlach <khnz@gmx.de>
7736 L: platform-driver-x86@vger.kernel.org
7738 F: drivers/platform/x86/fujitsu-tablet.c
7740 FUSE: FILESYSTEM IN USERSPACE
7741 M: Miklos Szeredi <miklos@szeredi.hu>
7742 L: linux-fsdevel@vger.kernel.org
7744 W: https://github.com/libfuse/
7745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7746 F: Documentation/filesystems/fuse.rst
7748 F: include/uapi/linux/fuse.h
7751 M: Thomas Gleixner <tglx@linutronix.de>
7752 M: Ingo Molnar <mingo@redhat.com>
7753 R: Peter Zijlstra <peterz@infradead.org>
7754 R: Darren Hart <dvhart@infradead.org>
7755 R: Davidlohr Bueso <dave@stgolabs.net>
7756 L: linux-kernel@vger.kernel.org
7758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7759 F: Documentation/locking/*futex*
7760 F: include/asm-generic/futex.h
7761 F: include/linux/futex.h
7762 F: include/uapi/linux/futex.h
7764 F: tools/perf/bench/futex*
7765 F: tools/testing/selftests/futex/
7767 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7768 M: Tim Harvey <tharvey@gateworks.com>
7769 M: Robert Jones <rjones@gateworks.com>
7771 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7772 F: drivers/mfd/gateworks-gsc.c
7773 F: include/linux/mfd/gsc.h
7774 F: Documentation/hwmon/gsc-hwmon.rst
7775 F: drivers/hwmon/gsc-hwmon.c
7776 F: include/linux/platform_data/gsc_hwmon.h
7779 M: Kees Cook <keescook@chromium.org>
7780 L: linux-hardening@vger.kernel.org
7782 F: Documentation/kbuild/gcc-plugins.rst
7783 F: scripts/Makefile.gcc-plugins
7784 F: scripts/gcc-plugins/
7786 GCOV BASED KERNEL PROFILING
7787 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7789 F: Documentation/dev-tools/gcov.rst
7792 GDB KERNEL DEBUGGING HELPER SCRIPTS
7793 M: Jan Kiszka <jan.kiszka@siemens.com>
7794 M: Kieran Bingham <kbingham@kernel.org>
7798 GEMINI CRYPTO DRIVER
7799 M: Corentin Labbe <clabbe@baylibre.com>
7800 L: linux-crypto@vger.kernel.org
7802 F: drivers/crypto/gemini/
7804 GEMTEK FM RADIO RECEIVER DRIVER
7805 M: Hans Verkuil <hverkuil@xs4all.nl>
7806 L: linux-media@vger.kernel.org
7808 W: https://linuxtv.org
7809 T: git git://linuxtv.org/media_tree.git
7810 F: drivers/media/radio/radio-gemtek*
7812 GENERIC ARCHITECTURE TOPOLOGY
7813 M: Sudeep Holla <sudeep.holla@arm.com>
7814 L: linux-kernel@vger.kernel.org
7816 F: drivers/base/arch_topology.c
7817 F: include/linux/arch_topology.h
7820 M: Thomas Gleixner <tglx@linutronix.de>
7821 M: Peter Zijlstra <peterz@infradead.org>
7822 M: Andy Lutomirski <luto@kernel.org>
7823 L: linux-kernel@vger.kernel.org
7825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7826 F: include/linux/entry-common.h
7827 F: include/linux/entry-kvm.h
7830 GENERIC GPIO I2C DRIVER
7831 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7833 F: drivers/i2c/busses/i2c-gpio.c
7834 F: include/linux/platform_data/i2c-gpio.h
7836 GENERIC GPIO I2C MULTIPLEXER DRIVER
7837 M: Peter Korsgaard <peter.korsgaard@barco.com>
7838 L: linux-i2c@vger.kernel.org
7840 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7841 F: drivers/i2c/muxes/i2c-mux-gpio.c
7842 F: include/linux/platform_data/i2c-mux-gpio.h
7844 GENERIC HDLC (WAN) DRIVERS
7845 M: Krzysztof Halasa <khc@pm.waw.pl>
7847 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7848 F: drivers/net/wan/c101.c
7849 F: drivers/net/wan/hd6457*
7850 F: drivers/net/wan/hdlc*
7851 F: drivers/net/wan/n2.c
7852 F: drivers/net/wan/pc300too.c
7853 F: drivers/net/wan/pci200syn.c
7854 F: drivers/net/wan/wanxl*
7856 GENERIC INCLUDE/ASM HEADER FILES
7857 M: Arnd Bergmann <arnd@arndb.de>
7858 L: linux-arch@vger.kernel.org
7860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7861 F: include/asm-generic/
7862 F: include/uapi/asm-generic/
7864 GENERIC PHY FRAMEWORK
7865 M: Kishon Vijay Abraham I <kishon@ti.com>
7866 M: Vinod Koul <vkoul@kernel.org>
7867 L: linux-phy@lists.infradead.org
7869 Q: https://patchwork.kernel.org/project/linux-phy/list/
7870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7871 F: Documentation/devicetree/bindings/phy/
7873 F: include/linux/phy/
7875 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7876 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7878 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7881 M: "Rafael J. Wysocki" <rafael@kernel.org>
7882 M: Kevin Hilman <khilman@kernel.org>
7883 M: Ulf Hansson <ulf.hansson@linaro.org>
7884 L: linux-pm@vger.kernel.org
7886 F: Documentation/devicetree/bindings/power/power?domain*
7887 F: drivers/base/power/domain*.c
7888 F: include/linux/pm_domain.h
7890 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7891 M: Eugen Hristev <eugen.hristev@microchip.com>
7892 L: linux-input@vger.kernel.org
7894 F: drivers/input/touchscreen/resistive-adc-touch.c
7896 GENERIC STRING LIBRARY
7897 R: Andy Shevchenko <andy@kernel.org>
7900 F: lib/string_helpers.c
7901 F: lib/test_string.c
7902 F: lib/test-string_helpers.c
7904 GENERIC UIO DRIVER FOR PCI DEVICES
7905 M: "Michael S. Tsirkin" <mst@redhat.com>
7906 L: kvm@vger.kernel.org
7908 F: drivers/uio/uio_pci_generic.c
7910 GENERIC VDSO LIBRARY
7911 M: Andy Lutomirski <luto@kernel.org>
7912 M: Thomas Gleixner <tglx@linutronix.de>
7913 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7914 L: linux-kernel@vger.kernel.org
7916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7917 F: include/asm-generic/vdso/vsyscall.h
7919 F: kernel/time/vsyscall.c
7922 GENWQE (IBM Generic Workqueue Card)
7923 M: Frank Haverkamp <haver@linux.ibm.com>
7925 F: drivers/misc/genwqe/
7927 GET_MAINTAINER SCRIPT
7928 M: Joe Perches <joe@perches.com>
7930 F: scripts/get_maintainer.pl
7933 M: Bob Peterson <rpeterso@redhat.com>
7934 M: Andreas Gruenbacher <agruenba@redhat.com>
7935 L: cluster-devel@redhat.com
7937 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7939 F: Documentation/filesystems/gfs2*
7941 F: include/uapi/linux/gfs2_ondisk.h
7944 M: Thomas Weißschuh <thomas@weissschuh.net>
7945 L: platform-driver-x86@vger.kernel.org
7947 F: drivers/platform/x86/gigabyte-wmi.c
7950 M: Johan Hovold <johan@kernel.org>
7952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7953 F: Documentation/ABI/testing/sysfs-class-gnss
7954 F: Documentation/devicetree/bindings/gnss/
7956 F: include/linux/gnss.h
7959 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7960 L: linux-media@vger.kernel.org
7962 F: drivers/media/usb/go7007/
7965 M: Bastien Nocera <hadess@hadess.net>
7966 L: linux-input@vger.kernel.org
7968 F: drivers/input/touchscreen/goodix.c
7970 GOOGLE ETHERNET DRIVERS
7971 M: Jeroen de Borst <jeroendb@google.com>
7972 R: Catherine Sullivan <csully@google.com>
7973 R: David Awogbemila <awogbemila@google.com>
7974 L: netdev@vger.kernel.org
7976 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7977 F: drivers/net/ethernet/google
7979 GPD POCKET FAN DRIVER
7980 M: Hans de Goede <hdegoede@redhat.com>
7981 L: platform-driver-x86@vger.kernel.org
7983 F: drivers/platform/x86/gpd-pocket-fan.c
7986 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7987 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7988 L: linux-gpio@vger.kernel.org
7989 L: linux-acpi@vger.kernel.org
7991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7992 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7993 F: drivers/gpio/gpiolib-acpi.c
7994 F: drivers/gpio/gpiolib-acpi.h
7997 M: Geert Uytterhoeven <geert+renesas@glider.be>
7998 L: linux-gpio@vger.kernel.org
8000 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8001 F: drivers/gpio/gpio-aggregator.c
8004 M: Sean Young <sean@mess.org>
8005 L: linux-media@vger.kernel.org
8007 F: drivers/media/rc/gpio-ir-tx.c
8010 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8011 L: linux-gpio@vger.kernel.org
8013 F: drivers/gpio/gpio-mockup.c
8014 F: tools/testing/selftests/gpio/
8017 R: Michael Walle <michael@walle.cc>
8019 F: drivers/gpio/gpio-regmap.c
8020 F: include/linux/gpio/regmap.h
8023 M: Linus Walleij <linus.walleij@linaro.org>
8024 M: Bartosz Golaszewski <brgl@bgdev.pl>
8025 L: linux-gpio@vger.kernel.org
8027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8028 F: Documentation/ABI/obsolete/sysfs-gpio
8029 F: Documentation/ABI/testing/gpio-cdev
8030 F: Documentation/admin-guide/gpio/
8031 F: Documentation/devicetree/bindings/gpio/
8032 F: Documentation/driver-api/gpio/
8034 F: include/asm-generic/gpio.h
8035 F: include/linux/gpio.h
8036 F: include/linux/gpio/
8037 F: include/linux/of_gpio.h
8038 F: include/uapi/linux/gpio.h
8041 GRE DEMULTIPLEXER DRIVER
8042 M: Dmitry Kozlov <xeb@mail.ru>
8043 L: netdev@vger.kernel.org
8045 F: include/net/gre.h
8046 F: net/ipv4/gre_demux.c
8047 F: net/ipv4/gre_offload.c
8049 GRETH 10/100/1G Ethernet MAC device driver
8050 M: Andreas Larsson <andreas@gaisler.com>
8051 L: netdev@vger.kernel.org
8053 F: drivers/net/ethernet/aeroflex/
8055 GREYBUS AUDIO PROTOCOLS DRIVERS
8056 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8057 M: Mark Greer <mgreer@animalcreek.com>
8059 F: drivers/staging/greybus/audio_apbridgea.c
8060 F: drivers/staging/greybus/audio_apbridgea.h
8061 F: drivers/staging/greybus/audio_codec.c
8062 F: drivers/staging/greybus/audio_codec.h
8063 F: drivers/staging/greybus/audio_gb.c
8064 F: drivers/staging/greybus/audio_manager.c
8065 F: drivers/staging/greybus/audio_manager.h
8066 F: drivers/staging/greybus/audio_manager_module.c
8067 F: drivers/staging/greybus/audio_manager_private.h
8068 F: drivers/staging/greybus/audio_manager_sysfs.c
8069 F: drivers/staging/greybus/audio_module.c
8070 F: drivers/staging/greybus/audio_topology.c
8072 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8073 M: Viresh Kumar <vireshk@kernel.org>
8075 F: drivers/staging/greybus/authentication.c
8076 F: drivers/staging/greybus/bootrom.c
8077 F: drivers/staging/greybus/firmware.h
8078 F: drivers/staging/greybus/fw-core.c
8079 F: drivers/staging/greybus/fw-download.c
8080 F: drivers/staging/greybus/fw-management.c
8081 F: drivers/staging/greybus/greybus_authentication.h
8082 F: drivers/staging/greybus/greybus_firmware.h
8083 F: drivers/staging/greybus/hid.c
8084 F: drivers/staging/greybus/i2c.c
8085 F: drivers/staging/greybus/spi.c
8086 F: drivers/staging/greybus/spilib.c
8087 F: drivers/staging/greybus/spilib.h
8089 GREYBUS LOOPBACK DRIVER
8090 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8092 F: drivers/staging/greybus/loopback.c
8094 GREYBUS PLATFORM DRIVERS
8095 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8097 F: drivers/staging/greybus/arche-apb-ctrl.c
8098 F: drivers/staging/greybus/arche-platform.c
8099 F: drivers/staging/greybus/arche_platform.h
8101 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8102 M: Rui Miguel Silva <rmfrfs@gmail.com>
8104 F: drivers/staging/greybus/gpio.c
8105 F: drivers/staging/greybus/light.c
8106 F: drivers/staging/greybus/power_supply.c
8107 F: drivers/staging/greybus/sdio.c
8108 F: drivers/staging/greybus/spi.c
8109 F: drivers/staging/greybus/spilib.c
8112 M: Johan Hovold <johan@kernel.org>
8113 M: Alex Elder <elder@kernel.org>
8114 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8115 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8118 F: drivers/staging/greybus/
8119 F: include/linux/greybus.h
8120 F: include/linux/greybus/
8122 GREYBUS UART PROTOCOLS DRIVERS
8123 M: David Lin <dtwlin@gmail.com>
8125 F: drivers/staging/greybus/log.c
8126 F: drivers/staging/greybus/uart.c
8128 GS1662 VIDEO SERIALIZER
8129 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8130 L: linux-media@vger.kernel.org
8132 T: git git://linuxtv.org/media_tree.git
8133 F: drivers/media/spi/gs1662.c
8135 GSPCA FINEPIX SUBDRIVER
8136 M: Frank Zago <frank@zago.net>
8137 L: linux-media@vger.kernel.org
8139 T: git git://linuxtv.org/media_tree.git
8140 F: drivers/media/usb/gspca/finepix.c
8142 GSPCA GL860 SUBDRIVER
8143 M: Olivier Lorin <o.lorin@laposte.net>
8144 L: linux-media@vger.kernel.org
8146 T: git git://linuxtv.org/media_tree.git
8147 F: drivers/media/usb/gspca/gl860/
8149 GSPCA M5602 SUBDRIVER
8150 M: Erik Andren <erik.andren@gmail.com>
8151 L: linux-media@vger.kernel.org
8153 T: git git://linuxtv.org/media_tree.git
8154 F: drivers/media/usb/gspca/m5602/
8156 GSPCA PAC207 SONIXB SUBDRIVER
8157 M: Hans Verkuil <hverkuil@xs4all.nl>
8158 L: linux-media@vger.kernel.org
8160 T: git git://linuxtv.org/media_tree.git
8161 F: drivers/media/usb/gspca/pac207.c
8163 GSPCA SN9C20X SUBDRIVER
8164 M: Brian Johnson <brijohn@gmail.com>
8165 L: linux-media@vger.kernel.org
8167 T: git git://linuxtv.org/media_tree.git
8168 F: drivers/media/usb/gspca/sn9c20x.c
8170 GSPCA T613 SUBDRIVER
8171 M: Leandro Costantino <lcostantino@gmail.com>
8172 L: linux-media@vger.kernel.org
8174 T: git git://linuxtv.org/media_tree.git
8175 F: drivers/media/usb/gspca/t613.c
8177 GSPCA USB WEBCAM DRIVER
8178 M: Hans Verkuil <hverkuil@xs4all.nl>
8179 L: linux-media@vger.kernel.org
8181 T: git git://linuxtv.org/media_tree.git
8182 F: drivers/media/usb/gspca/
8184 GTP (GPRS Tunneling Protocol)
8185 M: Pablo Neira Ayuso <pablo@netfilter.org>
8186 M: Harald Welte <laforge@gnumonks.org>
8187 L: osmocom-net-gprs@lists.osmocom.org
8189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8190 F: drivers/net/gtp.c
8192 GUID PARTITION TABLE (GPT)
8193 M: Davidlohr Bueso <dave@stgolabs.net>
8194 L: linux-efi@vger.kernel.org
8196 F: block/partitions/efi.*
8199 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8200 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8202 W: http://uclinux-h8.sourceforge.jp
8203 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8205 F: drivers/clk/h8300/
8206 F: drivers/clocksource/h8300_*.c
8207 F: drivers/irqchip/irq-renesas-h8*.c
8209 HABANALABS PCI DRIVER
8210 M: Oded Gabbay <ogabbay@kernel.org>
8212 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8213 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8214 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8215 F: drivers/misc/habanalabs/
8216 F: include/uapi/misc/habanalabs.h
8219 M: Antti Palosaari <crope@iki.fi>
8220 L: linux-media@vger.kernel.org
8222 W: https://linuxtv.org
8223 W: http://palosaari.fi/linux/
8224 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8225 T: git git://linuxtv.org/anttip/media_tree.git
8226 F: drivers/media/usb/hackrf/
8228 HANTRO VPU CODEC DRIVER
8229 M: Ezequiel Garcia <ezequiel@collabora.com>
8230 M: Philipp Zabel <p.zabel@pengutronix.de>
8231 L: linux-media@vger.kernel.org
8232 L: linux-rockchip@lists.infradead.org
8234 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8235 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8236 F: drivers/staging/media/hantro/
8238 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8239 M: Frank Seidel <frank@f-seidel.de>
8240 L: platform-driver-x86@vger.kernel.org
8242 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8243 F: drivers/platform/x86/hdaps.c
8246 M: Jean Delvare <jdelvare@suse.com>
8247 M: Guenter Roeck <linux@roeck-us.net>
8248 L: linux-hwmon@vger.kernel.org
8250 W: http://hwmon.wiki.kernel.org/
8251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8252 F: Documentation/devicetree/bindings/hwmon/
8253 F: Documentation/hwmon/
8255 F: include/linux/hwmon*.h
8256 F: include/trace/events/hwmon*.h
8257 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8259 HARDWARE RANDOM NUMBER GENERATOR CORE
8260 M: Matt Mackall <mpm@selenic.com>
8261 M: Herbert Xu <herbert@gondor.apana.org.au>
8262 L: linux-crypto@vger.kernel.org
8264 F: Documentation/admin-guide/hw_random.rst
8265 F: Documentation/devicetree/bindings/rng/
8266 F: drivers/char/hw_random/
8267 F: include/linux/hw_random.h
8269 HARDWARE SPINLOCK CORE
8270 M: Ohad Ben-Cohen <ohad@wizery.com>
8271 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8272 R: Baolin Wang <baolin.wang7@gmail.com>
8273 L: linux-remoteproc@vger.kernel.org
8275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8276 F: Documentation/devicetree/bindings/hwlock/
8277 F: Documentation/locking/hwspinlock.rst
8278 F: drivers/hwspinlock/
8279 F: include/linux/hwspinlock.h
8281 HARDWARE TRACING FACILITIES
8282 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8284 F: drivers/hwtracing/
8286 HARMONY SOUND DRIVER
8287 L: linux-parisc@vger.kernel.org
8289 F: sound/parisc/harmony.*
8291 HDPVR USB VIDEO ENCODER DRIVER
8292 M: Hans Verkuil <hverkuil@xs4all.nl>
8293 L: linux-media@vger.kernel.org
8295 W: https://linuxtv.org
8296 T: git git://linuxtv.org/media_tree.git
8297 F: drivers/media/usb/hdpvr/
8299 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8300 M: Matt Hsiao <matt.hsiao@hpe.com>
8302 F: drivers/misc/hpilo.[ch]
8304 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8305 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8307 F: Documentation/watchdog/hpwdt.rst
8308 F: drivers/watchdog/hpwdt.c
8310 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8311 M: Don Brace <don.brace@microchip.com>
8312 L: storagedev@microchip.com
8313 L: linux-scsi@vger.kernel.org
8315 F: Documentation/scsi/hpsa.rst
8316 F: drivers/scsi/hpsa*.[ch]
8317 F: include/linux/cciss*.h
8318 F: include/uapi/linux/cciss*.h
8321 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8322 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8323 L: linux-rdma@vger.kernel.org
8325 F: drivers/infiniband/hw/hfi1
8328 L: linux-fsdevel@vger.kernel.org
8330 F: Documentation/filesystems/hfs.rst
8334 L: linux-fsdevel@vger.kernel.org
8336 F: Documentation/filesystems/hfsplus.rst
8339 HGA FRAMEBUFFER DRIVER
8340 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8341 L: linux-nvidia@lists.surfsouth.com
8343 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8344 F: drivers/video/fbdev/hgafb.c
8346 HIBERNATION (aka Software Suspend, aka swsusp)
8347 M: "Rafael J. Wysocki" <rafael@kernel.org>
8348 M: Pavel Machek <pavel@ucw.cz>
8349 L: linux-pm@vger.kernel.org
8351 B: https://bugzilla.kernel.org
8352 F: arch/*/include/asm/suspend*.h
8354 F: drivers/base/power/
8355 F: include/linux/freezer.h
8356 F: include/linux/pm.h
8357 F: include/linux/suspend.h
8361 M: Jiri Kosina <jikos@kernel.org>
8362 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8363 L: linux-input@vger.kernel.org
8365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8367 F: include/linux/hid*
8368 F: include/uapi/linux/hid*
8370 HID PLAYSTATION DRIVER
8371 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8372 L: linux-input@vger.kernel.org
8374 F: drivers/hid/hid-playstation.c
8376 HID SENSOR HUB DRIVERS
8377 M: Jiri Kosina <jikos@kernel.org>
8378 M: Jonathan Cameron <jic23@kernel.org>
8379 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8380 L: linux-input@vger.kernel.org
8381 L: linux-iio@vger.kernel.org
8383 F: Documentation/hid/hid-sensor*
8384 F: drivers/hid/hid-sensor-*
8385 F: drivers/iio/*/hid-*
8386 F: include/linux/hid-sensor-*
8388 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8389 M: Thomas Gleixner <tglx@linutronix.de>
8390 L: linux-kernel@vger.kernel.org
8392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8393 F: Documentation/timers/
8394 F: include/linux/clockchips.h
8395 F: include/linux/hrtimer.h
8396 F: kernel/time/clockevents.c
8397 F: kernel/time/hrtimer.c
8398 F: kernel/time/timer_*.c
8400 HIGH-SPEED SCC DRIVER FOR AX.25
8401 L: linux-hams@vger.kernel.org
8403 F: drivers/net/hamradio/dmascc.c
8404 F: drivers/net/hamradio/scc.c
8406 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8407 M: HighPoint Linux Team <linux@highpoint-tech.com>
8409 W: http://www.highpoint-tech.com
8410 F: Documentation/scsi/hptiop.rst
8411 F: drivers/scsi/hptiop.c
8414 M: Jes Sorensen <jes@trained-monkey.org>
8415 L: linux-hippi@sunsite.dk
8417 F: drivers/net/hippi/
8418 F: include/linux/hippidevice.h
8419 F: include/uapi/linux/if_hippi.h
8422 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8423 M: Kurt Kanzenbach <kurt@linutronix.de>
8424 L: netdev@vger.kernel.org
8426 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8427 F: drivers/net/dsa/hirschmann/*
8428 F: include/linux/platform_data/hirschmann-hellcreek.h
8429 F: net/dsa/tag_hellcreek.c
8431 HISILICON DMA DRIVER
8432 M: Zhou Wang <wangzhou1@hisilicon.com>
8433 L: dmaengine@vger.kernel.org
8435 F: drivers/dma/hisi_dma.c
8437 HISILICON GPIO DRIVER
8438 M: Luo Jiaxing <luojiaxing@huawei.com>
8439 L: linux-gpio@vger.kernel.org
8441 F: drivers/gpio/gpio-hisi.c
8443 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8444 M: Zaibo Xu <xuzaibo@huawei.com>
8445 L: linux-crypto@vger.kernel.org
8447 F: Documentation/ABI/testing/debugfs-hisi-hpre
8448 F: drivers/crypto/hisilicon/hpre/hpre.h
8449 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8450 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8452 HISILICON I2C CONTROLLER DRIVER
8453 M: Yicong Yang <yangyicong@hisilicon.com>
8454 L: linux-i2c@vger.kernel.org
8456 W: https://www.hisilicon.com
8457 F: drivers/i2c/busses/i2c-hisi.c
8459 HISILICON LPC BUS DRIVER
8460 M: john.garry@huawei.com
8462 W: http://www.hisilicon.com
8463 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8464 F: drivers/bus/hisi_lpc.c
8466 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8467 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8468 M: Salil Mehta <salil.mehta@huawei.com>
8469 L: netdev@vger.kernel.org
8471 W: http://www.hisilicon.com
8472 F: drivers/net/ethernet/hisilicon/hns3/
8474 HISILICON NETWORK SUBSYSTEM DRIVER
8475 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8476 M: Salil Mehta <salil.mehta@huawei.com>
8477 L: netdev@vger.kernel.org
8479 W: http://www.hisilicon.com
8480 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8481 F: drivers/net/ethernet/hisilicon/
8483 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8484 M: John Stultz <john.stultz@linaro.org>
8485 L: linux-kernel@vger.kernel.org
8487 F: drivers/misc/hisi_hikey_usb.c
8488 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8490 HISILICON PMU DRIVER
8491 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8493 W: http://www.hisilicon.com
8494 F: Documentation/admin-guide/perf/hisi-pmu.rst
8495 F: drivers/perf/hisilicon
8497 HISILICON QM AND ZIP Controller DRIVER
8498 M: Zhou Wang <wangzhou1@hisilicon.com>
8499 L: linux-crypto@vger.kernel.org
8501 F: Documentation/ABI/testing/debugfs-hisi-zip
8502 F: drivers/crypto/hisilicon/qm.c
8503 F: drivers/crypto/hisilicon/qm.h
8504 F: drivers/crypto/hisilicon/sgl.c
8505 F: drivers/crypto/hisilicon/zip/
8507 HISILICON ROCE DRIVER
8508 M: Wenpeng Liang <liangwenpeng@huawei.com>
8509 M: Weihang Li <liweihang@huawei.com>
8510 L: linux-rdma@vger.kernel.org
8512 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8513 F: drivers/infiniband/hw/hns/
8515 HISILICON SAS Controller
8516 M: John Garry <john.garry@huawei.com>
8518 W: http://www.hisilicon.com
8519 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8520 F: drivers/scsi/hisi_sas/
8522 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8523 M: Zaibo Xu <xuzaibo@huawei.com>
8524 L: linux-crypto@vger.kernel.org
8526 F: Documentation/ABI/testing/debugfs-hisi-sec
8527 F: drivers/crypto/hisilicon/sec2/sec.h
8528 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8529 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8530 F: drivers/crypto/hisilicon/sec2/sec_main.c
8532 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8533 M: Jay Fang <f.fangjian@huawei.com>
8534 L: linux-spi@vger.kernel.org
8536 W: http://www.hisilicon.com
8537 F: drivers/spi/spi-hisi-kunpeng.c
8539 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8540 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8541 L: linux-kernel@vger.kernel.org
8543 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8544 F: drivers/spmi/hisi-spmi-controller.c
8546 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8547 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8548 L: linux-kernel@vger.kernel.org
8550 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8551 F: drivers/mfd/hi6421-spmi-pmic.c
8553 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8554 M: Zaibo Xu <xuzaibo@huawei.com>
8556 F: drivers/crypto/hisilicon/trng/trng.c
8558 HISILICON V3XX SPI NOR FLASH Controller Driver
8559 M: John Garry <john.garry@huawei.com>
8561 W: http://www.hisilicon.com
8562 F: drivers/spi/spi-hisi-sfc-v3xx.c
8564 HMM - Heterogeneous Memory Management
8565 M: Jérôme Glisse <jglisse@redhat.com>
8566 L: linux-mm@kvack.org
8568 F: Documentation/vm/hmm.rst
8569 F: include/linux/hmm*
8572 F: tools/testing/selftests/vm/*hmm*
8575 M: Jouni Malinen <j@w1.fi>
8576 L: linux-wireless@vger.kernel.org
8578 W: http://w1.fi/hostap-driver.html
8579 F: drivers/net/wireless/intersil/hostap/
8581 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8582 L: platform-driver-x86@vger.kernel.org
8584 F: drivers/platform/x86/tc1100-wmi.c
8586 HPET: High Precision Event Timers driver
8587 M: Clemens Ladisch <clemens@ladisch.de>
8589 F: Documentation/timers/hpet.rst
8590 F: drivers/char/hpet.c
8591 F: include/linux/hpet.h
8592 F: include/uapi/linux/hpet.h
8596 F: arch/x86/include/asm/hpet.h
8597 F: arch/x86/kernel/hpet.c
8600 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8602 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8606 M: Sebastian Reichel <sre@kernel.org>
8608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8609 F: Documentation/ABI/testing/sysfs-bus-hsi
8610 F: Documentation/driver-api/hsi.rst
8612 F: include/linux/hsi/
8613 F: include/uapi/linux/hsi/
8616 L: linux-usb@vger.kernel.org
8618 F: drivers/net/usb/hso.c
8620 HSR NETWORK PROTOCOL
8621 L: netdev@vger.kernel.org
8625 HT16K33 LED CONTROLLER DRIVER
8626 M: Robin van der Gracht <robin@protonic.nl>
8628 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8629 F: drivers/auxdisplay/ht16k33.c
8631 HTCPEN TOUCHSCREEN DRIVER
8632 M: Pau Oliva Fora <pof@eslack.org>
8633 L: linux-input@vger.kernel.org
8635 F: drivers/input/touchscreen/htcpen.c
8637 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8638 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8639 L: linux-iio@vger.kernel.org
8641 W: http://www.st.com/
8642 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8643 F: drivers/iio/humidity/hts221*
8645 HUAWEI ETHERNET DRIVER
8646 L: netdev@vger.kernel.org
8648 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8649 F: drivers/net/ethernet/huawei/hinic/
8652 M: Mike Kravetz <mike.kravetz@oracle.com>
8653 L: linux-mm@kvack.org
8655 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8656 F: Documentation/admin-guide/mm/hugetlbpage.rst
8657 F: Documentation/vm/hugetlbfs_reserv.rst
8659 F: include/linux/hugetlb.h
8663 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8664 L: linux-media@vger.kernel.org
8666 W: https://linuxtv.org
8667 T: git git://linuxtv.org/media_tree.git
8668 F: drivers/media/platform/sti/hva
8670 HWPOISON MEMORY FAILURE HANDLING
8671 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8672 L: linux-mm@kvack.org
8674 F: mm/hwpoison-inject.c
8675 F: mm/memory-failure.c
8677 HYCON HY46XX TOUCHSCREEN SUPPORT
8678 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8679 L: linux-input@vger.kernel.org
8681 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8682 F: drivers/input/touchscreen/hycon-hy46xx.c
8684 HYGON PROCESSOR SUPPORT
8685 M: Pu Wen <puwen@hygon.cn>
8686 L: linux-kernel@vger.kernel.org
8688 F: arch/x86/kernel/cpu/hygon.c
8690 HYNIX HI556 SENSOR DRIVER
8691 M: Shawn Tu <shawnx.tu@intel.com>
8692 L: linux-media@vger.kernel.org
8694 T: git git://linuxtv.org/media_tree.git
8695 F: drivers/media/i2c/hi556.c
8697 Hyper-V/Azure CORE AND DRIVERS
8698 M: "K. Y. Srinivasan" <kys@microsoft.com>
8699 M: Haiyang Zhang <haiyangz@microsoft.com>
8700 M: Stephen Hemminger <sthemmin@microsoft.com>
8701 M: Wei Liu <wei.liu@kernel.org>
8702 M: Dexuan Cui <decui@microsoft.com>
8703 L: linux-hyperv@vger.kernel.org
8705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8706 F: Documentation/ABI/stable/sysfs-bus-vmbus
8707 F: Documentation/ABI/testing/debugfs-hyperv
8708 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8709 F: arch/arm64/hyperv
8710 F: arch/arm64/include/asm/hyperv-tlfs.h
8711 F: arch/arm64/include/asm/mshyperv.h
8713 F: arch/x86/include/asm/hyperv-tlfs.h
8714 F: arch/x86/include/asm/mshyperv.h
8715 F: arch/x86/include/asm/trace/hyperv.h
8716 F: arch/x86/kernel/cpu/mshyperv.c
8717 F: drivers/clocksource/hyperv_timer.c
8718 F: drivers/hid/hid-hyperv.c
8720 F: drivers/input/serio/hyperv-keyboard.c
8721 F: drivers/iommu/hyperv-iommu.c
8722 F: drivers/net/ethernet/microsoft/
8723 F: drivers/net/hyperv/
8724 F: drivers/pci/controller/pci-hyperv-intf.c
8725 F: drivers/pci/controller/pci-hyperv.c
8726 F: drivers/scsi/storvsc_drv.c
8727 F: drivers/uio/uio_hv_generic.c
8728 F: drivers/video/fbdev/hyperv_fb.c
8729 F: include/asm-generic/hyperv-tlfs.h
8730 F: include/asm-generic/mshyperv.h
8731 F: include/clocksource/hyperv_timer.h
8732 F: include/linux/hyperv.h
8733 F: include/uapi/linux/hyperv.h
8734 F: net/vmw_vsock/hyperv_transport.c
8738 M: Vignesh Raghavendra <vigneshr@ti.com>
8739 L: linux-mtd@lists.infradead.org
8741 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8742 C: irc://irc.oftc.net/mtd
8743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8744 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8745 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8746 F: drivers/mtd/hyperbus/
8747 F: include/linux/mtd/hyperbus.h
8749 HYPERVISOR VIRTUAL CONSOLE DRIVER
8750 L: linuxppc-dev@lists.ozlabs.org
8755 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8756 L: linux-i2c@vger.kernel.org
8757 L: linux-acpi@vger.kernel.org
8759 F: drivers/i2c/i2c-core-acpi.c
8761 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8762 M: Ajay Gupta <ajayg@nvidia.com>
8763 L: linux-i2c@vger.kernel.org
8765 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8766 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8769 M: Peter Rosin <peda@axentia.se>
8770 L: linux-i2c@vger.kernel.org
8772 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8773 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8774 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8775 F: Documentation/i2c/i2c-topology.rst
8776 F: Documentation/i2c/muxes/
8777 F: drivers/i2c/i2c-mux.c
8778 F: drivers/i2c/muxes/
8779 F: include/linux/i2c-mux.h
8781 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8782 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8783 L: linux-i2c@vger.kernel.org
8785 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8786 F: drivers/i2c/busses/i2c-mv64xxx.c
8788 I2C OVER PARALLEL PORT
8789 M: Jean Delvare <jdelvare@suse.com>
8790 L: linux-i2c@vger.kernel.org
8792 F: Documentation/i2c/busses/i2c-parport.rst
8793 F: drivers/i2c/busses/i2c-parport.c
8796 M: Wolfram Sang <wsa@kernel.org>
8797 L: linux-i2c@vger.kernel.org
8799 W: https://i2c.wiki.kernel.org/
8800 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8802 F: Documentation/devicetree/bindings/i2c/i2c.txt
8803 F: Documentation/i2c/
8805 F: include/linux/i2c-dev.h
8806 F: include/linux/i2c-smbus.h
8807 F: include/linux/i2c.h
8808 F: include/uapi/linux/i2c-*.h
8809 F: include/uapi/linux/i2c.h
8811 I2C SUBSYSTEM HOST DRIVERS
8812 L: linux-i2c@vger.kernel.org
8814 W: https://i2c.wiki.kernel.org/
8815 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8817 F: Documentation/devicetree/bindings/i2c/
8818 F: drivers/i2c/algos/
8819 F: drivers/i2c/busses/
8822 M: Jean Delvare <jdelvare@suse.com>
8823 L: linux-i2c@vger.kernel.org
8825 F: Documentation/i2c/busses/i2c-taos-evm.rst
8826 F: drivers/i2c/busses/i2c-taos-evm.c
8829 M: Till Harbaum <till@harbaum.org>
8830 L: linux-i2c@vger.kernel.org
8832 W: http://www.harbaum.org/till/i2c_tiny_usb
8833 F: drivers/i2c/busses/i2c-tiny-usb.c
8835 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8836 M: Jean Delvare <jdelvare@suse.com>
8837 L: linux-i2c@vger.kernel.org
8839 F: Documentation/i2c/busses/i2c-ali1535.rst
8840 F: Documentation/i2c/busses/i2c-ali1563.rst
8841 F: Documentation/i2c/busses/i2c-ali15x3.rst
8842 F: Documentation/i2c/busses/i2c-amd756.rst
8843 F: Documentation/i2c/busses/i2c-amd8111.rst
8844 F: Documentation/i2c/busses/i2c-i801.rst
8845 F: Documentation/i2c/busses/i2c-nforce2.rst
8846 F: Documentation/i2c/busses/i2c-piix4.rst
8847 F: Documentation/i2c/busses/i2c-sis5595.rst
8848 F: Documentation/i2c/busses/i2c-sis630.rst
8849 F: Documentation/i2c/busses/i2c-sis96x.rst
8850 F: Documentation/i2c/busses/i2c-via.rst
8851 F: Documentation/i2c/busses/i2c-viapro.rst
8852 F: drivers/i2c/busses/i2c-ali1535.c
8853 F: drivers/i2c/busses/i2c-ali1563.c
8854 F: drivers/i2c/busses/i2c-ali15x3.c
8855 F: drivers/i2c/busses/i2c-amd756-s4882.c
8856 F: drivers/i2c/busses/i2c-amd756.c
8857 F: drivers/i2c/busses/i2c-amd8111.c
8858 F: drivers/i2c/busses/i2c-i801.c
8859 F: drivers/i2c/busses/i2c-isch.c
8860 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8861 F: drivers/i2c/busses/i2c-nforce2.c
8862 F: drivers/i2c/busses/i2c-piix4.c
8863 F: drivers/i2c/busses/i2c-sis5595.c
8864 F: drivers/i2c/busses/i2c-sis630.c
8865 F: drivers/i2c/busses/i2c-sis96x.c
8866 F: drivers/i2c/busses/i2c-via.c
8867 F: drivers/i2c/busses/i2c-viapro.c
8869 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8870 M: Hans de Goede <hdegoede@redhat.com>
8871 L: linux-i2c@vger.kernel.org
8873 F: drivers/i2c/busses/i2c-cht-wc.c
8875 I2C/SMBUS ISMT DRIVER
8876 M: Seth Heasley <seth.heasley@intel.com>
8877 M: Neil Horman <nhorman@tuxdriver.com>
8878 L: linux-i2c@vger.kernel.org
8879 F: Documentation/i2c/busses/i2c-ismt.rst
8880 F: drivers/i2c/busses/i2c-ismt.c
8882 I2C/SMBUS STUB DRIVER
8883 M: Jean Delvare <jdelvare@suse.com>
8884 L: linux-i2c@vger.kernel.org
8886 F: drivers/i2c/i2c-stub.c
8888 I3C DRIVER FOR CADENCE I3C MASTER IP
8889 M: Przemysław Gaj <pgaj@cadence.com>
8891 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8892 F: drivers/i3c/master/i3c-master-cdns.c
8894 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8895 M: Vitor Soares <vitor.soares@synopsys.com>
8897 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8898 F: drivers/i3c/master/dw*
8901 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8902 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8904 C: irc://chat.freenode.net/linux-i3c
8905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8906 F: Documentation/ABI/testing/sysfs-bus-i3c
8907 F: Documentation/devicetree/bindings/i3c/
8908 F: Documentation/driver-api/i3c
8910 F: include/linux/i3c/
8912 IA64 (Itanium) PLATFORM
8913 L: linux-ia64@vger.kernel.org
8915 F: Documentation/ia64/
8918 IBM Power 842 compression accelerator
8919 M: Haren Myneni <haren@us.ibm.com>
8922 F: drivers/crypto/nx/Kconfig
8923 F: drivers/crypto/nx/Makefile
8924 F: drivers/crypto/nx/nx-842*
8925 F: include/linux/sw842.h
8928 IBM Power in-Nest Crypto Acceleration
8929 M: Breno Leitão <leitao@debian.org>
8930 M: Nayna Jain <nayna@linux.ibm.com>
8931 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8932 L: linux-crypto@vger.kernel.org
8934 F: drivers/crypto/nx/Kconfig
8935 F: drivers/crypto/nx/Makefile
8936 F: drivers/crypto/nx/nx-aes*
8937 F: drivers/crypto/nx/nx-sha*
8938 F: drivers/crypto/nx/nx.*
8939 F: drivers/crypto/nx/nx_csbcpb.h
8940 F: drivers/crypto/nx/nx_debugfs.c
8942 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8943 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8944 L: linux-pci@vger.kernel.org
8945 L: linuxppc-dev@lists.ozlabs.org
8947 F: drivers/pci/hotplug/rpadlpar*
8949 IBM Power Linux RAID adapter
8950 M: Brian King <brking@us.ibm.com>
8952 F: drivers/scsi/ipr.*
8954 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8955 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8956 L: linux-pci@vger.kernel.org
8957 L: linuxppc-dev@lists.ozlabs.org
8959 F: drivers/pci/hotplug/rpaphp*
8961 IBM Power SRIOV Virtual NIC Device Driver
8962 M: Dany Madden <drt@linux.ibm.com>
8963 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8964 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8965 L: netdev@vger.kernel.org
8967 F: drivers/net/ethernet/ibm/ibmvnic.*
8969 IBM Power Virtual Accelerator Switchboard
8970 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8971 L: linuxppc-dev@lists.ozlabs.org
8973 F: arch/powerpc/include/asm/vas.h
8974 F: arch/powerpc/platforms/powernv/copy-paste.h
8975 F: arch/powerpc/platforms/powernv/vas*
8977 IBM Power Virtual Ethernet Device Driver
8978 M: Cristobal Forno <cforno12@linux.ibm.com>
8979 L: netdev@vger.kernel.org
8981 F: drivers/net/ethernet/ibm/ibmveth.*
8983 IBM Power Virtual FC Device Drivers
8984 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8985 L: linux-scsi@vger.kernel.org
8987 F: drivers/scsi/ibmvscsi/ibmvfc*
8989 IBM Power Virtual Management Channel Driver
8990 M: Brad Warrum <bwarrum@linux.ibm.com>
8991 M: Ritu Agarwal <rituagar@linux.ibm.com>
8993 F: drivers/misc/ibmvmc.*
8995 IBM Power Virtual SCSI Device Drivers
8996 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8997 L: linux-scsi@vger.kernel.org
8999 F: drivers/scsi/ibmvscsi/ibmvscsi*
9000 F: include/scsi/viosrp.h
9002 IBM Power Virtual SCSI Device Target Driver
9003 M: Michael Cyr <mikecyr@linux.ibm.com>
9004 L: linux-scsi@vger.kernel.org
9005 L: target-devel@vger.kernel.org
9007 F: drivers/scsi/ibmvscsi_tgt/
9009 IBM Power VMX Cryptographic instructions
9010 M: Breno Leitão <leitao@debian.org>
9011 M: Nayna Jain <nayna@linux.ibm.com>
9012 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9013 L: linux-crypto@vger.kernel.org
9015 F: drivers/crypto/vmx/Kconfig
9016 F: drivers/crypto/vmx/Makefile
9017 F: drivers/crypto/vmx/aes*
9018 F: drivers/crypto/vmx/ghash*
9019 F: drivers/crypto/vmx/ppc-xlate.pl
9020 F: drivers/crypto/vmx/vmx.c
9022 IBM ServeRAID RAID DRIVER
9024 F: drivers/scsi/ips.*
9026 ICH LPC AND GPIO DRIVER
9027 M: Peter Tyser <ptyser@xes-inc.com>
9029 F: drivers/gpio/gpio-ich.c
9030 F: drivers/mfd/lpc_ich.c
9033 M: Max Staudt <max@enpas.org>
9034 L: linux-i2c@vger.kernel.org
9036 F: drivers/i2c/busses/i2c-icy.c
9038 IDEAPAD LAPTOP EXTRAS DRIVER
9039 M: Ike Panhc <ike.pan@canonical.com>
9040 L: platform-driver-x86@vger.kernel.org
9042 W: http://launchpad.net/ideapad-laptop
9043 F: drivers/platform/x86/ideapad-laptop.c
9045 IDEAPAD LAPTOP SLIDEBAR DRIVER
9046 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9047 L: linux-input@vger.kernel.org
9049 W: https://github.com/o2genum/ideapad-slidebar
9050 F: drivers/input/misc/ideapad_slidebar.c
9052 IDT VersaClock 5 CLOCK DRIVER
9053 M: Luca Ceresoli <luca@lucaceresoli.net>
9055 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9056 F: drivers/clk/clk-versaclock5.c
9058 IEEE 802.15.4 SUBSYSTEM
9059 M: Alexander Aring <alex.aring@gmail.com>
9060 M: Stefan Schmidt <stefan@datenfreihafen.org>
9061 L: linux-wpan@vger.kernel.org
9063 W: https://linux-wpan.org/
9064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9066 F: Documentation/networking/ieee802154.rst
9067 F: drivers/net/ieee802154/
9068 F: include/linux/ieee802154.h
9069 F: include/linux/nl802154.h
9070 F: include/net/af_ieee802154.h
9071 F: include/net/cfg802154.h
9072 F: include/net/ieee802154_netdev.h
9073 F: include/net/mac802154.h
9074 F: include/net/nl802154.h
9079 M: Yotam Gigi <yotam.gi@gmail.com>
9080 M: Jamal Hadi Salim <jhs@mojatatu.com>
9081 F: include/net/ife.h
9082 F: include/uapi/linux/ife.h
9085 IGORPLUG-USB IR RECEIVER
9086 M: Sean Young <sean@mess.org>
9087 L: linux-media@vger.kernel.org
9089 F: drivers/media/rc/igorplugusb.c
9091 IGUANAWORKS USB IR TRANSCEIVER
9092 M: Sean Young <sean@mess.org>
9093 L: linux-media@vger.kernel.org
9095 F: drivers/media/rc/iguanair.c
9097 IIO DIGITAL POTENTIOMETER DAC
9098 M: Peter Rosin <peda@axentia.se>
9099 L: linux-iio@vger.kernel.org
9101 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9102 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9103 F: drivers/iio/dac/dpot-dac.c
9105 IIO ENVELOPE DETECTOR
9106 M: Peter Rosin <peda@axentia.se>
9107 L: linux-iio@vger.kernel.org
9109 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9110 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9111 F: drivers/iio/adc/envelope-detector.c
9114 M: Peter Rosin <peda@axentia.se>
9115 L: linux-iio@vger.kernel.org
9117 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9118 F: drivers/iio/multiplexer/iio-mux.c
9120 IIO SCMI BASED DRIVER
9121 M: Jyoti Bhayana <jbhayana@google.com>
9122 L: linux-iio@vger.kernel.org
9124 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9126 IIO SUBSYSTEM AND DRIVERS
9127 M: Jonathan Cameron <jic23@kernel.org>
9128 R: Lars-Peter Clausen <lars@metafoo.de>
9129 L: linux-iio@vger.kernel.org
9131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9132 F: Documentation/ABI/testing/configfs-iio*
9133 F: Documentation/ABI/testing/sysfs-bus-iio*
9134 F: Documentation/devicetree/bindings/iio/
9136 F: drivers/staging/iio/
9137 F: include/linux/iio/
9141 M: Peter Rosin <peda@axentia.se>
9142 L: linux-iio@vger.kernel.org
9144 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9145 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9146 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9147 F: drivers/iio/afe/iio-rescale.c
9149 IKANOS/ADI EAGLE ADSL USB DRIVER
9150 M: Matthieu Castet <castet.matthieu@free.fr>
9151 M: Stanislaw Gruszka <stf_xl@wp.pl>
9153 F: drivers/usb/atm/ueagle-atm.c
9155 IMGTEC ASCII LCD DRIVER
9156 M: Paul Burton <paulburton@kernel.org>
9158 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9159 F: drivers/auxdisplay/img-ascii-lcd.c
9161 IMGTEC IR DECODER DRIVER
9163 F: drivers/media/rc/img-ir/
9165 IMON SOUNDGRAPH USB IR RECEIVER
9166 M: Sean Young <sean@mess.org>
9167 L: linux-media@vger.kernel.org
9169 F: drivers/media/rc/imon.c
9170 F: drivers/media/rc/imon_raw.c
9172 IMS TWINTURBO FRAMEBUFFER DRIVER
9173 L: linux-fbdev@vger.kernel.org
9175 F: drivers/video/fbdev/imsttfb.c
9177 INA209 HARDWARE MONITOR DRIVER
9178 M: Guenter Roeck <linux@roeck-us.net>
9179 L: linux-hwmon@vger.kernel.org
9181 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9182 F: Documentation/hwmon/ina209.rst
9183 F: drivers/hwmon/ina209.c
9185 INA2XX HARDWARE MONITOR DRIVER
9186 M: Guenter Roeck <linux@roeck-us.net>
9187 L: linux-hwmon@vger.kernel.org
9189 F: Documentation/hwmon/ina2xx.rst
9190 F: drivers/hwmon/ina2xx.c
9191 F: include/linux/platform_data/ina2xx.h
9193 INDUSTRY PACK SUBSYSTEM (IPACK)
9194 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9195 M: Jens Taprogge <jens.taprogge@taprogge.org>
9196 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9197 L: industrypack-devel@lists.sourceforge.net
9199 W: http://industrypack.sourceforge.net
9202 INFINEON DPS310 Driver
9203 M: Eddie James <eajames@linux.ibm.com>
9204 L: linux-iio@vger.kernel.org
9206 F: drivers/iio/pressure/dps310.c
9208 INFINIBAND SUBSYSTEM
9209 M: Doug Ledford <dledford@redhat.com>
9210 M: Jason Gunthorpe <jgg@nvidia.com>
9211 L: linux-rdma@vger.kernel.org
9213 W: https://github.com/linux-rdma/rdma-core
9214 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9216 F: Documentation/devicetree/bindings/infiniband/
9217 F: Documentation/infiniband/
9218 F: drivers/infiniband/
9220 F: include/trace/events/ib_mad.h
9221 F: include/trace/events/ib_umad.h
9222 F: include/uapi/linux/if_infiniband.h
9223 F: include/uapi/rdma/
9224 F: samples/bpf/ibumad_kern.c
9225 F: samples/bpf/ibumad_user.c
9227 INGENIC JZ4780 NAND DRIVER
9228 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9229 L: linux-mtd@lists.infradead.org
9230 L: linux-mips@vger.kernel.org
9232 F: drivers/mtd/nand/raw/ingenic/
9235 M: Paul Cercueil <paul@crapouillou.net>
9236 L: linux-mips@vger.kernel.org
9238 F: arch/mips/boot/dts/ingenic/
9239 F: arch/mips/generic/board-ingenic.c
9240 F: arch/mips/include/asm/mach-ingenic/
9241 F: arch/mips/ingenic/Kconfig
9242 F: drivers/clk/ingenic/
9243 F: drivers/dma/dma-jz4780.c
9244 F: drivers/gpu/drm/ingenic/
9245 F: drivers/i2c/busses/i2c-jz4780.c
9246 F: drivers/iio/adc/ingenic-adc.c
9247 F: drivers/irqchip/irq-ingenic.c
9248 F: drivers/memory/jz4780-nemc.c
9249 F: drivers/mmc/host/jz4740_mmc.c
9250 F: drivers/mtd/nand/raw/ingenic/
9251 F: drivers/pinctrl/pinctrl-ingenic.c
9252 F: drivers/power/supply/ingenic-battery.c
9253 F: drivers/pwm/pwm-jz4740.c
9254 F: drivers/remoteproc/ingenic_rproc.c
9255 F: drivers/rtc/rtc-jz4740.c
9256 F: drivers/tty/serial/8250/8250_ingenic.c
9257 F: drivers/usb/musb/jz4740.c
9258 F: drivers/watchdog/jz4740_wdt.c
9259 F: include/dt-bindings/iio/adc/ingenic,adc.h
9260 F: include/linux/mfd/ingenic-tcu.h
9261 F: sound/soc/codecs/jz47*
9262 F: sound/soc/jz4740/
9265 M: Jan Kara <jack@suse.cz>
9266 R: Amir Goldstein <amir73il@gmail.com>
9267 L: linux-fsdevel@vger.kernel.org
9269 F: Documentation/filesystems/inotify.rst
9270 F: fs/notify/inotify/
9271 F: include/linux/inotify.h
9272 F: include/uapi/linux/inotify.h
9274 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9275 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9276 L: linux-input@vger.kernel.org
9278 Q: http://patchwork.kernel.org/project/linux-input/list/
9279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9280 F: Documentation/devicetree/bindings/input/
9281 F: Documentation/devicetree/bindings/serio/
9282 F: Documentation/input/
9284 F: include/linux/input.h
9285 F: include/linux/input/
9286 F: include/uapi/linux/input-event-codes.h
9287 F: include/uapi/linux/input.h
9289 INPUT MULTITOUCH (MT) PROTOCOL
9290 M: Henrik Rydberg <rydberg@bitmath.org>
9291 L: linux-input@vger.kernel.org
9293 F: Documentation/input/multi-touch-protocol.rst
9294 F: drivers/input/input-mt.c
9297 INSIDE SECURE CRYPTO DRIVER
9298 M: Antoine Tenart <atenart@kernel.org>
9299 L: linux-crypto@vger.kernel.org
9301 F: drivers/crypto/inside-secure/
9303 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9304 M: Mimi Zohar <zohar@linux.ibm.com>
9305 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9306 L: linux-integrity@vger.kernel.org
9308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9309 F: security/integrity/ima/
9311 INTEL 810/815 FRAMEBUFFER DRIVER
9312 M: Antonino Daplas <adaplas@gmail.com>
9313 L: linux-fbdev@vger.kernel.org
9315 F: drivers/video/fbdev/i810/
9318 M: Cezary Rojewski <cezary.rojewski@intel.com>
9319 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9320 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9321 M: Jie Yang <yang.jie@linux.intel.com>
9322 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9326 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9327 M: Hans de Goede <hdegoede@redhat.com>
9328 L: platform-driver-x86@vger.kernel.org
9330 F: drivers/platform/x86/intel/atomisp2/pm.c
9332 INTEL ATOMISP2 LED DRIVER
9333 M: Hans de Goede <hdegoede@redhat.com>
9334 L: platform-driver-x86@vger.kernel.org
9336 F: drivers/platform/x86/intel/atomisp2/led.c
9338 INTEL BIOS SAR INT1092 DRIVER
9339 M: Shravan Sudhakar <s.shravan@intel.com>
9340 M: Intel Corporation <linuxwwan@intel.com>
9341 L: platform-driver-x86@vger.kernel.org
9343 F: drivers/platform/x86/intel/int1092/
9345 INTEL BROXTON PMC DRIVER
9346 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9347 M: Zha Qipeng <qipeng.zha@intel.com>
9349 F: drivers/mfd/intel_pmc_bxt.c
9350 F: include/linux/mfd/intel_pmc_bxt.h
9352 INTEL C600 SERIES SAS CONTROLLER DRIVER
9353 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9354 L: linux-scsi@vger.kernel.org
9356 T: git git://git.code.sf.net/p/intel-sas/isci
9357 F: drivers/scsi/isci/
9359 INTEL CPU family model numbers
9360 M: Tony Luck <tony.luck@intel.com>
9362 L: linux-kernel@vger.kernel.org
9364 F: arch/x86/include/asm/intel-family.h
9366 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9367 M: Jani Nikula <jani.nikula@linux.intel.com>
9368 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9369 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9370 L: intel-gfx@lists.freedesktop.org
9372 W: https://01.org/linuxgraphics/
9373 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9374 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9375 C: irc://irc.oftc.net/intel-gfx
9376 T: git git://anongit.freedesktop.org/drm-intel
9377 F: Documentation/gpu/i915.rst
9378 F: drivers/gpu/drm/i915/
9379 F: include/drm/i915*
9380 F: include/uapi/drm/i915_drm.h
9382 INTEL ETHERNET DRIVERS
9383 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9384 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9385 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9387 W: http://www.intel.com/support/feedback.htm
9388 W: http://e1000.sourceforge.net/
9389 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9392 F: Documentation/networking/device_drivers/ethernet/intel/
9393 F: drivers/net/ethernet/intel/
9394 F: drivers/net/ethernet/intel/*/
9395 F: include/linux/avf/virtchnl.h
9396 F: include/linux/net/intel/iidc.h
9398 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9399 M: Mustafa Ismail <mustafa.ismail@intel.com>
9400 M: Shiraz Saleem <shiraz.saleem@intel.com>
9401 L: linux-rdma@vger.kernel.org
9403 F: drivers/infiniband/hw/irdma/
9404 F: include/uapi/rdma/irdma-abi.h
9406 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9407 M: Maik Broemme <mbroemme@libmpq.org>
9408 L: linux-fbdev@vger.kernel.org
9410 F: Documentation/fb/intelfb.rst
9411 F: drivers/video/fbdev/intelfb/
9414 M: Andy Shevchenko <andy@kernel.org>
9415 L: linux-gpio@vger.kernel.org
9417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9418 F: drivers/gpio/gpio-ich.c
9419 F: drivers/gpio/gpio-merrifield.c
9420 F: drivers/gpio/gpio-ml-ioh.c
9421 F: drivers/gpio/gpio-pch.c
9422 F: drivers/gpio/gpio-sch.c
9423 F: drivers/gpio/gpio-sodaville.c
9425 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9426 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9427 M: Zhi Wang <zhi.a.wang@intel.com>
9428 L: intel-gvt-dev@lists.freedesktop.org
9429 L: intel-gfx@lists.freedesktop.org
9431 W: https://01.org/igvt-g
9432 T: git https://github.com/intel/gvt-linux.git
9433 F: drivers/gpu/drm/i915/gvt/
9435 INTEL HID EVENT DRIVER
9436 M: Alex Hung <alex.hung@canonical.com>
9437 L: platform-driver-x86@vger.kernel.org
9439 F: drivers/platform/x86/intel/hid.c
9441 INTEL I/OAT DMA DRIVER
9442 M: Dave Jiang <dave.jiang@intel.com>
9443 R: Dan Williams <dan.j.williams@intel.com>
9444 L: dmaengine@vger.kernel.org
9446 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9447 F: drivers/dma/ioat*
9450 M: Dave Jiang <dave.jiang@intel.com>
9451 L: dmaengine@vger.kernel.org
9453 F: drivers/dma/idxd/*
9454 F: include/uapi/linux/idxd.h
9457 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9458 M: Len Brown <lenb@kernel.org>
9459 L: linux-pm@vger.kernel.org
9461 B: https://bugzilla.kernel.org
9462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9463 F: drivers/idle/intel_idle.c
9465 INTEL INTEGRATED SENSOR HUB DRIVER
9466 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9467 M: Jiri Kosina <jikos@kernel.org>
9468 L: linux-input@vger.kernel.org
9470 F: drivers/hid/intel-ish-hid/
9473 M: David Woodhouse <dwmw2@infradead.org>
9474 M: Lu Baolu <baolu.lu@linux.intel.com>
9475 L: iommu@lists.linux-foundation.org
9477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9478 F: drivers/iommu/intel/
9479 F: include/linux/intel-iommu.h
9480 F: include/linux/intel-svm.h
9482 INTEL IOP-ADMA DMA DRIVER
9483 R: Dan Williams <dan.j.williams@intel.com>
9485 F: drivers/dma/iop-adma.c
9487 INTEL IPU3 CSI-2 CIO2 DRIVER
9488 M: Yong Zhi <yong.zhi@intel.com>
9489 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9490 M: Bingbu Cao <bingbu.cao@intel.com>
9491 M: Dan Scally <djrscally@gmail.com>
9492 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9493 L: linux-media@vger.kernel.org
9495 T: git git://linuxtv.org/media_tree.git
9496 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9497 F: drivers/media/pci/intel/ipu3/
9499 INTEL IPU3 CSI-2 IMGU DRIVER
9500 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9501 R: Bingbu Cao <bingbu.cao@intel.com>
9502 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9503 L: linux-media@vger.kernel.org
9505 F: Documentation/admin-guide/media/ipu3.rst
9506 F: Documentation/admin-guide/media/ipu3_rcb.svg
9507 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9508 F: drivers/staging/media/ipu3/
9510 INTEL IXP4XX CRYPTO SUPPORT
9511 M: Corentin Labbe <clabbe@baylibre.com>
9512 L: linux-crypto@vger.kernel.org
9514 F: drivers/crypto/ixp4xx_crypto.c
9516 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9517 M: Krzysztof Halasa <khalasa@piap.pl>
9519 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9520 F: drivers/net/wan/ixp4xx_hss.c
9521 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9522 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9523 F: include/linux/soc/ixp4xx/npe.h
9524 F: include/linux/soc/ixp4xx/qmgr.h
9526 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9527 M: Deepak Saxena <dsaxena@plexity.net>
9529 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9530 F: drivers/char/hw_random/ixp4xx-rng.c
9532 INTEL KEEM BAY DRM DRIVER
9533 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9534 M: Edmund Dea <edmund.j.dea@intel.com>
9536 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9537 F: drivers/gpu/drm/kmb/
9539 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9540 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9542 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9543 F: drivers/crypto/keembay/Kconfig
9544 F: drivers/crypto/keembay/Makefile
9545 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9546 F: drivers/crypto/keembay/ocs-aes.c
9547 F: drivers/crypto/keembay/ocs-aes.h
9549 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9550 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9551 M: Declan Murphy <declan.murphy@intel.com>
9553 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9554 F: drivers/crypto/keembay/Kconfig
9555 F: drivers/crypto/keembay/Makefile
9556 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9557 F: drivers/crypto/keembay/ocs-hcu.c
9558 F: drivers/crypto/keembay/ocs-hcu.h
9560 INTEL MANAGEMENT ENGINE (mei)
9561 M: Tomas Winkler <tomas.winkler@intel.com>
9562 L: linux-kernel@vger.kernel.org
9564 F: Documentation/driver-api/mei/*
9565 F: drivers/misc/mei/
9566 F: drivers/watchdog/mei_wdt.c
9567 F: include/linux/mei_cl_bus.h
9568 F: include/uapi/linux/mei.h
9571 INTEL MAX 10 BMC MFD DRIVER
9572 M: Xu Yilun <yilun.xu@intel.com>
9573 R: Tom Rix <trix@redhat.com>
9575 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9576 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9577 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9578 F: drivers/mfd/intel-m10-bmc.c
9579 F: include/linux/mfd/intel-m10-bmc.h
9581 INTEL MENLOW THERMAL DRIVER
9582 M: Sujith Thomas <sujith.thomas@intel.com>
9583 L: linux-pm@vger.kernel.org
9585 W: https://01.org/linux-acpi
9586 F: drivers/thermal/intel/intel_menlow.c
9588 INTEL P-Unit IPC DRIVER
9589 M: Zha Qipeng <qipeng.zha@intel.com>
9590 L: platform-driver-x86@vger.kernel.org
9592 F: arch/x86/include/asm/intel_punit_ipc.h
9593 F: drivers/platform/x86/intel/punit_ipc.c
9595 INTEL PMC CORE DRIVER
9596 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9597 M: David E Box <david.e.box@intel.com>
9598 L: platform-driver-x86@vger.kernel.org
9600 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9601 F: drivers/platform/x86/intel/pmc/
9603 INTEL PMIC GPIO DRIVERS
9604 M: Andy Shevchenko <andy@kernel.org>
9606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9607 F: drivers/gpio/gpio-*cove.c
9609 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9610 M: Andy Shevchenko <andy@kernel.org>
9612 F: drivers/mfd/intel_soc_pmic*
9613 F: include/linux/mfd/intel_soc_pmic*
9616 M: "David E. Box" <david.e.box@linux.intel.com>
9618 F: drivers/mfd/intel_pmt.c
9619 F: drivers/platform/x86/intel/pmt/
9621 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9622 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9623 L: linux-wireless@vger.kernel.org
9625 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9626 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9627 F: drivers/net/wireless/intel/ipw2x00/
9630 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9631 M: Len Brown <lenb@kernel.org>
9632 L: linux-pm@vger.kernel.org
9634 F: drivers/cpufreq/intel_pstate.c
9636 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9637 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9638 L: linux-iio@vger.kernel.org
9639 F: drivers/counter/intel-qep.c
9642 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9644 F: arch/x86/include/asm/intel_scu_ipc.h
9645 F: drivers/platform/x86/intel_scu_*
9647 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9648 M: Daniel Scally <djrscally@gmail.com>
9650 F: drivers/platform/x86/intel/int3472/
9652 INTEL SPEED SELECT TECHNOLOGY
9653 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9654 L: platform-driver-x86@vger.kernel.org
9656 F: drivers/platform/x86/intel/speed_select_if/
9657 F: include/uapi/linux/isst_if.h
9658 F: tools/power/x86/intel-speed-select/
9660 INTEL STRATIX10 FIRMWARE DRIVERS
9661 M: Dinh Nguyen <dinguyen@kernel.org>
9662 L: linux-kernel@vger.kernel.org
9664 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9665 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9666 F: drivers/firmware/stratix10-rsu.c
9667 F: drivers/firmware/stratix10-svc.c
9668 F: include/linux/firmware/intel/stratix10-smc.h
9669 F: include/linux/firmware/intel/stratix10-svc-client.h
9671 INTEL TELEMETRY DRIVER
9672 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9673 M: "David E. Box" <david.e.box@linux.intel.com>
9674 L: platform-driver-x86@vger.kernel.org
9676 F: arch/x86/include/asm/intel_telemetry.h
9677 F: drivers/platform/x86/intel/telemetry/
9679 INTEL UNCORE FREQUENCY CONTROL
9680 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9681 L: platform-driver-x86@vger.kernel.org
9683 F: drivers/platform/x86/intel/uncore-frequency.c
9685 INTEL VIRTUAL BUTTON DRIVER
9686 M: AceLan Kao <acelan.kao@canonical.com>
9687 L: platform-driver-x86@vger.kernel.org
9689 F: drivers/platform/x86/intel/vbtn.c
9691 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9692 M: Stanislaw Gruszka <stf_xl@wp.pl>
9693 L: linux-wireless@vger.kernel.org
9695 F: drivers/net/wireless/intel/iwlegacy/
9697 INTEL WIRELESS WIFI LINK (iwlwifi)
9698 M: Luca Coelho <luciano.coelho@intel.com>
9699 L: linux-wireless@vger.kernel.org
9701 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9703 F: drivers/net/wireless/intel/iwlwifi/
9705 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9706 M: Jithu Joseph <jithu.joseph@intel.com>
9707 R: Maurice Ma <maurice.ma@intel.com>
9709 W: https://slimbootloader.github.io/security/firmware-update.html
9710 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9712 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9713 L: Dell.Client.Kernel@dell.com
9715 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9717 INTEL WWAN IOSM DRIVER
9718 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9719 M: Intel Corporation <linuxwwan@intel.com>
9720 L: netdev@vger.kernel.org
9722 F: drivers/net/wwan/iosm/
9725 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9727 F: Documentation/trace/intel_th.rst
9728 F: drivers/hwtracing/intel_th/
9729 F: include/linux/intel_th.h
9731 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9732 M: Ning Sun <ning.sun@intel.com>
9733 L: tboot-devel@lists.sourceforge.net
9735 W: http://tboot.sourceforge.net
9736 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9737 F: Documentation/x86/intel_txt.rst
9738 F: arch/x86/kernel/tboot.c
9739 F: include/linux/tboot.h
9742 M: Jarkko Sakkinen <jarkko@kernel.org>
9743 R: Dave Hansen <dave.hansen@linux.intel.com>
9744 L: linux-sgx@vger.kernel.org
9746 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9748 F: Documentation/x86/sgx.rst
9749 F: arch/x86/entry/vdso/vsgx.S
9750 F: arch/x86/include/asm/sgx.h
9751 F: arch/x86/include/uapi/asm/sgx.h
9752 F: arch/x86/kernel/cpu/sgx/*
9753 F: tools/testing/selftests/sgx/*
9757 M: Georgi Djakov <djakov@kernel.org>
9758 L: linux-pm@vger.kernel.org
9760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9761 F: Documentation/devicetree/bindings/interconnect/
9762 F: Documentation/driver-api/interconnect.rst
9763 F: drivers/interconnect/
9764 F: include/dt-bindings/interconnect/
9765 F: include/linux/interconnect-provider.h
9766 F: include/linux/interconnect.h
9768 INTERRUPT COUNTER DRIVER
9769 M: Oleksij Rempel <o.rempel@pengutronix.de>
9770 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9771 L: linux-iio@vger.kernel.org
9772 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9773 F: drivers/counter/interrupt-cnt.c
9775 INVENSENSE ICM-426xx IMU DRIVER
9776 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9777 L: linux-iio@vger.kernel.org
9779 W: https://invensense.tdk.com/
9780 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9781 F: drivers/iio/imu/inv_icm42600/
9783 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9784 M: Linus Walleij <linus.walleij@linaro.org>
9785 L: linux-iio@vger.kernel.org
9787 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9788 F: drivers/iio/gyro/mpu3050*
9790 IOC3 ETHERNET DRIVER
9791 M: Ralf Baechle <ralf@linux-mips.org>
9792 L: linux-mips@vger.kernel.org
9794 F: drivers/net/ethernet/sgi/ioc3-eth.c
9796 IOMAP FILESYSTEM LIBRARY
9797 M: Christoph Hellwig <hch@infradead.org>
9798 M: Darrick J. Wong <djwong@kernel.org>
9799 M: linux-xfs@vger.kernel.org
9800 M: linux-fsdevel@vger.kernel.org
9801 L: linux-xfs@vger.kernel.org
9802 L: linux-fsdevel@vger.kernel.org
9804 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9806 F: include/linux/iomap.h
9809 M: Joerg Roedel <joro@8bytes.org>
9810 M: Will Deacon <will@kernel.org>
9811 L: iommu@lists.linux-foundation.org
9813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9814 F: Documentation/devicetree/bindings/iommu/
9815 F: Documentation/userspace-api/iommu.rst
9817 F: include/linux/iommu.h
9818 F: include/linux/iova.h
9819 F: include/linux/of_iommu.h
9820 F: include/uapi/linux/iommu.h
9823 M: Jens Axboe <axboe@kernel.dk>
9824 R: Pavel Begunkov <asml.silence@gmail.com>
9825 L: io-uring@vger.kernel.org
9827 T: git git://git.kernel.dk/linux-block
9828 T: git git://git.kernel.dk/liburing
9832 F: include/linux/io_uring.h
9833 F: include/uapi/linux/io_uring.h
9837 M: Corey Minyard <minyard@acm.org>
9838 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9840 W: http://openipmi.sourceforge.net/
9841 F: Documentation/driver-api/ipmi.rst
9842 F: Documentation/devicetree/bindings/ipmi/
9843 F: drivers/char/ipmi/
9844 F: include/linux/ipmi*
9845 F: include/uapi/linux/ipmi*
9847 IPS SCSI RAID DRIVER
9848 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9849 L: linux-scsi@vger.kernel.org
9851 W: http://www.adaptec.com/
9852 F: drivers/scsi/ips*
9855 M: Simon Horman <horms@verge.net.au>
9856 M: Julian Anastasov <ja@ssi.bg>
9857 L: netdev@vger.kernel.org
9858 L: lvs-devel@vger.kernel.org
9860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9862 F: Documentation/networking/ipvs-sysctl.rst
9863 F: include/net/ip_vs.h
9864 F: include/uapi/linux/ip_vs.h
9865 F: net/netfilter/ipvs/
9868 M: Jiri Kosina <jikos@kernel.org>
9869 M: David Sterba <dsterba@suse.com>
9871 F: drivers/tty/ipwireless/
9873 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9874 M: Marc Zyngier <maz@kernel.org>
9876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9877 F: Documentation/core-api/irq/irq-domain.rst
9878 F: include/linux/irqdomain.h
9879 F: kernel/irq/irqdomain.c
9883 M: Thomas Gleixner <tglx@linutronix.de>
9884 L: linux-kernel@vger.kernel.org
9886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9890 M: Thomas Gleixner <tglx@linutronix.de>
9891 M: Marc Zyngier <maz@kernel.org>
9892 L: linux-kernel@vger.kernel.org
9894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9895 F: Documentation/devicetree/bindings/interrupt-controller/
9899 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9901 F: Documentation/driver-api/isa.rst
9902 F: drivers/base/isa.c
9903 F: include/linux/isa.h
9906 M: Hans Verkuil <hverkuil@xs4all.nl>
9907 L: linux-media@vger.kernel.org
9909 W: https://linuxtv.org
9910 T: git git://linuxtv.org/media_tree.git
9911 F: drivers/media/radio/radio-isa*
9914 M: Jaroslav Kysela <perex@perex.cz>
9916 F: Documentation/driver-api/isapnp.rst
9917 F: drivers/pnp/isapnp/
9918 F: include/linux/isapnp.h
9921 M: Lee Duncan <lduncan@suse.com>
9922 M: Chris Leech <cleech@redhat.com>
9923 L: open-iscsi@googlegroups.com
9924 L: linux-scsi@vger.kernel.org
9926 W: www.open-iscsi.com
9927 F: drivers/scsi/*iscsi*
9928 F: include/scsi/*iscsi*
9930 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9931 M: Peter Jones <pjones@redhat.com>
9932 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9934 F: drivers/firmware/iscsi_ibft*
9936 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9937 M: Sagi Grimberg <sagi@grimberg.me>
9938 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9939 L: linux-rdma@vger.kernel.org
9941 W: http://www.openfabrics.org
9942 W: www.open-iscsi.org
9943 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9944 F: drivers/infiniband/ulp/iser/
9946 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9947 M: Sagi Grimberg <sagi@grimberg.me>
9948 L: linux-rdma@vger.kernel.org
9949 L: target-devel@vger.kernel.org
9951 W: http://www.linux-iscsi.org
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9953 F: drivers/infiniband/ulp/isert
9955 ISDN/CMTP OVER BLUETOOTH
9956 M: Karsten Keil <isdn@linux-pingi.de>
9957 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9958 L: netdev@vger.kernel.org
9960 W: http://www.isdn4linux.de
9961 F: Documentation/isdn/
9962 F: drivers/isdn/capi/
9963 F: include/linux/isdn/
9964 F: include/uapi/linux/isdn/
9965 F: net/bluetooth/cmtp/
9967 ISDN/mISDN SUBSYSTEM
9968 M: Karsten Keil <isdn@linux-pingi.de>
9969 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9970 L: netdev@vger.kernel.org
9972 W: http://www.isdn4linux.de
9973 F: drivers/isdn/Kconfig
9974 F: drivers/isdn/Makefile
9975 F: drivers/isdn/hardware/
9976 F: drivers/isdn/mISDN/
9978 IT87 HARDWARE MONITORING DRIVER
9979 M: Jean Delvare <jdelvare@suse.com>
9980 L: linux-hwmon@vger.kernel.org
9982 F: Documentation/hwmon/it87.rst
9983 F: drivers/hwmon/it87.c
9986 M: Antti Palosaari <crope@iki.fi>
9987 L: linux-media@vger.kernel.org
9989 W: https://linuxtv.org
9990 W: http://palosaari.fi/linux/
9991 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9992 T: git git://linuxtv.org/anttip/media_tree.git
9993 F: drivers/media/tuners/it913x*
9995 ITE IT66121 HDMI BRIDGE DRIVER
9996 M: Phong LE <ple@baylibre.com>
9997 M: Neil Armstrong <narmstrong@baylibre.com>
9999 T: git git://anongit.freedesktop.org/drm/drm-misc
10000 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10001 F: drivers/gpu/drm/bridge/ite-it66121.c
10003 IVTV VIDEO4LINUX DRIVER
10004 M: Andy Walls <awalls@md.metrocast.net>
10005 L: linux-media@vger.kernel.org
10007 W: https://linuxtv.org
10008 T: git git://linuxtv.org/media_tree.git
10009 F: Documentation/admin-guide/media/ivtv*
10010 F: drivers/media/pci/ivtv/
10011 F: include/uapi/linux/ivtv*
10013 IX2505V MEDIA DRIVER
10014 M: Malcolm Priestley <tvboxspy@gmail.com>
10015 L: linux-media@vger.kernel.org
10017 W: https://linuxtv.org
10018 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10019 F: drivers/media/dvb-frontends/ix2505v*
10021 JAILHOUSE HYPERVISOR INTERFACE
10022 M: Jan Kiszka <jan.kiszka@siemens.com>
10023 L: jailhouse-dev@googlegroups.com
10025 F: arch/x86/include/asm/jailhouse_para.h
10026 F: arch/x86/kernel/jailhouse.c
10028 JC42.4 TEMPERATURE SENSOR DRIVER
10029 M: Guenter Roeck <linux@roeck-us.net>
10030 L: linux-hwmon@vger.kernel.org
10032 F: Documentation/hwmon/jc42.rst
10033 F: drivers/hwmon/jc42.c
10036 M: Dave Kleikamp <shaggy@kernel.org>
10037 L: jfs-discussion@lists.sourceforge.net
10039 W: http://jfs.sourceforge.net/
10040 T: git git://github.com/kleikamp/linux-shaggy.git
10041 F: Documentation/admin-guide/jfs.rst
10045 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10046 L: netdev@vger.kernel.org
10048 F: drivers/net/ethernet/jme.*
10050 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10051 M: David Woodhouse <dwmw2@infradead.org>
10052 M: Richard Weinberger <richard@nod.at>
10053 L: linux-mtd@lists.infradead.org
10055 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10056 T: git git://git.infradead.org/ubifs-2.6.git
10058 F: include/uapi/linux/jffs2.h
10060 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10061 M: "Theodore Ts'o" <tytso@mit.edu>
10062 M: Jan Kara <jack@suse.com>
10063 L: linux-ext4@vger.kernel.org
10066 F: include/linux/jbd2.h
10068 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10069 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10070 L: linux-media@vger.kernel.org
10072 F: drivers/media/platform/rcar_jpu.c
10074 JSM Neo PCI based serial card
10075 L: linux-serial@vger.kernel.org
10077 F: drivers/tty/serial/jsm/
10079 K10TEMP HARDWARE MONITORING DRIVER
10080 M: Clemens Ladisch <clemens@ladisch.de>
10081 L: linux-hwmon@vger.kernel.org
10083 F: Documentation/hwmon/k10temp.rst
10084 F: drivers/hwmon/k10temp.c
10086 K8TEMP HARDWARE MONITORING DRIVER
10087 M: Rudolf Marek <r.marek@assembler.cz>
10088 L: linux-hwmon@vger.kernel.org
10090 F: Documentation/hwmon/k8temp.rst
10091 F: drivers/hwmon/k8temp.c
10094 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10095 R: Alexander Potapenko <glider@google.com>
10096 R: Andrey Konovalov <andreyknvl@gmail.com>
10097 R: Dmitry Vyukov <dvyukov@google.com>
10098 L: kasan-dev@googlegroups.com
10100 F: Documentation/dev-tools/kasan.rst
10101 F: arch/*/include/asm/*kasan.h
10102 F: arch/*/mm/kasan_init*
10103 F: include/linux/kasan*.h
10104 F: lib/Kconfig.kasan
10105 F: lib/test_kasan*.c
10107 F: scripts/Makefile.kasan
10110 M: Masahiro Yamada <masahiroy@kernel.org>
10111 L: linux-kbuild@vger.kernel.org
10113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10114 F: Documentation/kbuild/kconfig*
10115 F: scripts/Kconfig.include
10116 F: scripts/kconfig/
10119 R: Dmitry Vyukov <dvyukov@google.com>
10120 R: Andrey Konovalov <andreyknvl@gmail.com>
10121 L: kasan-dev@googlegroups.com
10123 F: Documentation/dev-tools/kcov.rst
10124 F: include/linux/kcov.h
10125 F: include/uapi/linux/kcov.h
10127 F: scripts/Makefile.kcov
10130 M: Marco Elver <elver@google.com>
10131 R: Dmitry Vyukov <dvyukov@google.com>
10132 L: kasan-dev@googlegroups.com
10134 F: Documentation/dev-tools/kcsan.rst
10135 F: include/linux/kcsan*.h
10137 F: lib/Kconfig.kcsan
10138 F: scripts/Makefile.kcsan
10141 M: Dave Young <dyoung@redhat.com>
10142 M: Baoquan He <bhe@redhat.com>
10143 R: Vivek Goyal <vgoyal@redhat.com>
10144 L: kexec@lists.infradead.org
10146 W: http://lse.sourceforge.net/kdump/
10147 F: Documentation/admin-guide/kdump/
10148 F: fs/proc/vmcore.c
10149 F: include/linux/crash_core.h
10150 F: include/linux/crash_dump.h
10151 F: include/uapi/linux/vmcore.h
10152 F: kernel/crash_*.c
10154 KEENE FM RADIO TRANSMITTER DRIVER
10155 M: Hans Verkuil <hverkuil@xs4all.nl>
10156 L: linux-media@vger.kernel.org
10158 W: https://linuxtv.org
10159 T: git git://linuxtv.org/media_tree.git
10160 F: drivers/media/radio/radio-keene*
10163 M: Ian Kent <raven@themaw.net>
10164 L: autofs@vger.kernel.org
10168 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10169 M: Masahiro Yamada <masahiroy@kernel.org>
10170 M: Michal Marek <michal.lkml@markovi.net>
10171 R: Nick Desaulniers <ndesaulniers@google.com>
10172 L: linux-kbuild@vger.kernel.org
10174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10175 F: Documentation/kbuild/
10177 F: scripts/*vmlinux*
10179 F: scripts/Makefile*
10181 F: scripts/dummy-tools/
10184 F: scripts/package/
10187 L: kernel-janitors@vger.kernel.org
10189 W: http://kernelnewbies.org/KernelJanitors
10191 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10192 M: "J. Bruce Fields" <bfields@fieldses.org>
10193 M: Chuck Lever <chuck.lever@oracle.com>
10194 L: linux-nfs@vger.kernel.org
10196 W: http://nfs.sourceforge.net/
10197 T: git git://linux-nfs.org/~bfields/linux.git
10201 F: include/linux/lockd/
10202 F: include/linux/sunrpc/
10203 F: include/uapi/linux/nfsd/
10204 F: include/uapi/linux/sunrpc/
10206 F: Documentation/filesystems/nfs/
10209 M: Thorsten Leemhuis <linux@leemhuis.info>
10210 L: regressions@lists.linux.dev
10213 KERNEL SELFTEST FRAMEWORK
10214 M: Shuah Khan <shuah@kernel.org>
10215 M: Shuah Khan <skhan@linuxfoundation.org>
10216 L: linux-kselftest@vger.kernel.org
10218 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10220 F: Documentation/dev-tools/kselftest*
10221 F: tools/testing/selftests/
10223 KERNEL SMB3 SERVER (KSMBD)
10224 M: Namjae Jeon <linkinjeon@kernel.org>
10225 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10226 M: Steve French <sfrench@samba.org>
10227 M: Hyunchul Lee <hyc.lee@gmail.com>
10228 L: linux-cifs@vger.kernel.org
10230 T: git git://git.samba.org/ksmbd.git
10232 F: fs/smbfs_common/
10234 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10235 M: Brendan Higgins <brendanhiggins@google.com>
10236 L: linux-kselftest@vger.kernel.org
10237 L: kunit-dev@googlegroups.com
10239 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10240 F: Documentation/dev-tools/kunit/
10243 F: tools/testing/kunit/
10245 KERNEL USERMODE HELPER
10246 M: Luis Chamberlain <mcgrof@kernel.org>
10247 L: linux-kernel@vger.kernel.org
10249 F: include/linux/umh.h
10252 KERNEL VIRTUAL MACHINE (KVM)
10253 M: Paolo Bonzini <pbonzini@redhat.com>
10254 L: kvm@vger.kernel.org
10256 W: http://www.linux-kvm.org
10257 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10258 F: Documentation/virt/kvm/
10259 F: include/asm-generic/kvm*
10260 F: include/kvm/iodev.h
10261 F: include/linux/kvm*
10262 F: include/trace/events/kvm.h
10263 F: include/uapi/asm-generic/kvm*
10264 F: include/uapi/linux/kvm*
10266 F: tools/testing/selftests/kvm/
10269 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10270 M: Marc Zyngier <maz@kernel.org>
10271 R: James Morse <james.morse@arm.com>
10272 R: Alexandru Elisei <alexandru.elisei@arm.com>
10273 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10275 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10278 F: arch/arm64/include/asm/kvm*
10279 F: arch/arm64/include/uapi/asm/kvm*
10281 F: include/kvm/arm_*
10282 F: tools/testing/selftests/kvm/*/aarch64/
10283 F: tools/testing/selftests/kvm/aarch64/
10285 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10286 M: Huacai Chen <chenhuacai@kernel.org>
10287 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10288 L: linux-mips@vger.kernel.org
10289 L: kvm@vger.kernel.org
10291 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10292 F: arch/mips/include/asm/kvm*
10293 F: arch/mips/include/uapi/asm/kvm*
10296 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10297 M: Paul Mackerras <paulus@ozlabs.org>
10298 L: kvm-ppc@vger.kernel.org
10300 W: http://www.linux-kvm.org/
10301 T: git git://github.com/agraf/linux-2.6.git
10302 F: arch/powerpc/include/asm/kvm*
10303 F: arch/powerpc/include/uapi/asm/kvm*
10304 F: arch/powerpc/kernel/kvm*
10305 F: arch/powerpc/kvm/
10307 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10308 M: Christian Borntraeger <borntraeger@de.ibm.com>
10309 M: Janosch Frank <frankja@linux.ibm.com>
10310 R: David Hildenbrand <david@redhat.com>
10311 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10312 L: kvm@vger.kernel.org
10314 W: http://www.ibm.com/developerworks/linux/linux390/
10315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10316 F: Documentation/virt/kvm/s390*
10317 F: arch/s390/include/asm/gmap.h
10318 F: arch/s390/include/asm/kvm*
10319 F: arch/s390/include/uapi/asm/kvm*
10320 F: arch/s390/kernel/uv.c
10322 F: arch/s390/mm/gmap.c
10323 F: tools/testing/selftests/kvm/*/s390x/
10324 F: tools/testing/selftests/kvm/s390x/
10326 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10327 M: Paolo Bonzini <pbonzini@redhat.com>
10328 R: Sean Christopherson <seanjc@google.com>
10329 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10330 R: Wanpeng Li <wanpengli@tencent.com>
10331 R: Jim Mattson <jmattson@google.com>
10332 R: Joerg Roedel <joro@8bytes.org>
10333 L: kvm@vger.kernel.org
10335 W: http://www.linux-kvm.org
10336 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10337 F: arch/x86/include/asm/kvm*
10338 F: arch/x86/include/asm/pvclock-abi.h
10339 F: arch/x86/include/asm/svm.h
10340 F: arch/x86/include/asm/vmx*.h
10341 F: arch/x86/include/uapi/asm/kvm*
10342 F: arch/x86/include/uapi/asm/svm.h
10343 F: arch/x86/include/uapi/asm/vmx.h
10344 F: arch/x86/kernel/kvm.c
10345 F: arch/x86/kernel/kvmclock.c
10350 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10351 M: Tejun Heo <tj@kernel.org>
10353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10355 F: include/linux/kernfs.h
10358 M: Eric Biederman <ebiederm@xmission.com>
10359 L: kexec@lists.infradead.org
10361 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10362 F: include/linux/kexec.h
10363 F: include/uapi/linux/kexec.h
10367 M: Mimi Zohar <zohar@linux.ibm.com>
10368 L: linux-integrity@vger.kernel.org
10369 L: keyrings@vger.kernel.org
10371 F: Documentation/security/keys/trusted-encrypted.rst
10372 F: include/keys/encrypted-type.h
10373 F: security/keys/encrypted-keys/
10376 M: James Bottomley <jejb@linux.ibm.com>
10377 M: Jarkko Sakkinen <jarkko@kernel.org>
10378 M: Mimi Zohar <zohar@linux.ibm.com>
10379 L: linux-integrity@vger.kernel.org
10380 L: keyrings@vger.kernel.org
10382 F: Documentation/security/keys/trusted-encrypted.rst
10383 F: include/keys/trusted-type.h
10384 F: include/keys/trusted_tpm.h
10385 F: security/keys/trusted-keys/
10388 M: Sumit Garg <sumit.garg@linaro.org>
10389 L: linux-integrity@vger.kernel.org
10390 L: keyrings@vger.kernel.org
10392 F: include/keys/trusted_tee.h
10393 F: security/keys/trusted-keys/trusted_tee.c
10396 M: David Howells <dhowells@redhat.com>
10397 M: Jarkko Sakkinen <jarkko@kernel.org>
10398 L: keyrings@vger.kernel.org
10400 F: Documentation/security/keys/core.rst
10402 F: include/linux/key-type.h
10403 F: include/linux/key.h
10404 F: include/linux/keyctl.h
10405 F: include/uapi/linux/keyctl.h
10409 M: Alexander Potapenko <glider@google.com>
10410 M: Marco Elver <elver@google.com>
10411 R: Dmitry Vyukov <dvyukov@google.com>
10412 L: kasan-dev@googlegroups.com
10414 F: Documentation/dev-tools/kfence.rst
10415 F: arch/*/include/asm/kfence.h
10416 F: include/linux/kfence.h
10417 F: lib/Kconfig.kfence
10421 M: Stefani Seibold <stefani@seibold.net>
10423 F: include/linux/kfifo.h
10427 KGDB / KDB /debug_core
10428 M: Jason Wessel <jason.wessel@windriver.com>
10429 M: Daniel Thompson <daniel.thompson@linaro.org>
10430 R: Douglas Anderson <dianders@chromium.org>
10431 L: kgdb-bugreport@lists.sourceforge.net
10433 W: http://kgdb.wiki.kernel.org/
10434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10435 F: Documentation/dev-tools/kgdb.rst
10436 F: drivers/misc/kgdbts.c
10437 F: drivers/tty/serial/kgdboc.c
10438 F: include/linux/kdb.h
10439 F: include/linux/kgdb.h
10442 KHADAS MCU MFD DRIVER
10443 M: Neil Armstrong <narmstrong@baylibre.com>
10444 L: linux-amlogic@lists.infradead.org
10446 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10447 F: drivers/mfd/khadas-mcu.c
10448 F: include/linux/mfd/khadas-mcu.h
10449 F: drivers/thermal/khadas_mcu_fan.c
10452 M: Catalin Marinas <catalin.marinas@arm.com>
10454 F: Documentation/dev-tools/kmemleak.rst
10455 F: include/linux/kmemleak.h
10457 F: samples/kmemleak/kmemleak-test.c
10459 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10460 M: Luis Chamberlain <mcgrof@kernel.org>
10461 L: linux-kernel@vger.kernel.org
10463 F: include/linux/kmod.h
10466 F: tools/testing/selftests/kmod/
10469 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10470 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10471 M: "David S. Miller" <davem@davemloft.net>
10472 M: Masami Hiramatsu <mhiramat@kernel.org>
10474 F: Documentation/trace/kprobes.rst
10475 F: include/asm-generic/kprobes.h
10476 F: include/linux/kprobes.h
10477 F: kernel/kprobes.c
10479 KS0108 LCD CONTROLLER DRIVER
10480 M: Miguel Ojeda <ojeda@kernel.org>
10482 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10483 F: drivers/auxdisplay/ks0108.c
10484 F: include/linux/ks0108.h
10486 KTD253 BACKLIGHT DRIVER
10487 M: Linus Walleij <linus.walleij@linaro.org>
10489 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10490 F: drivers/video/backlight/ktd253-backlight.c
10493 M: Steven Rostedt <rostedt@goodmis.org>
10494 M: John Hawley <warthog9@eaglescrag.net>
10496 F: tools/testing/ktest
10499 M: David Ahern <dsahern@kernel.org>
10500 L: netdev@vger.kernel.org
10502 F: include/net/l3mdev.h
10506 M: John Fastabend <john.fastabend@gmail.com>
10507 M: Daniel Borkmann <daniel@iogearbox.net>
10508 M: Jakub Sitnicki <jakub@cloudflare.com>
10509 M: Lorenz Bauer <lmb@cloudflare.com>
10510 L: netdev@vger.kernel.org
10511 L: bpf@vger.kernel.org
10513 F: include/linux/skmsg.h
10514 F: net/core/skmsg.c
10515 F: net/core/sock_map.c
10516 F: net/ipv4/tcp_bpf.c
10517 F: net/ipv4/udp_bpf.c
10518 F: net/unix/unix_bpf.c
10520 LANDLOCK SECURITY MODULE
10521 M: Mickaël Salaün <mic@digikod.net>
10522 L: linux-security-module@vger.kernel.org
10524 W: https://landlock.io
10525 T: git https://github.com/landlock-lsm/linux.git
10526 F: Documentation/security/landlock.rst
10527 F: Documentation/userspace-api/landlock.rst
10528 F: include/uapi/linux/landlock.h
10529 F: samples/landlock/
10530 F: security/landlock/
10531 F: tools/testing/selftests/landlock/
10535 LANTIQ / INTEL Ethernet drivers
10536 M: Hauke Mehrtens <hauke@hauke-m.de>
10537 L: netdev@vger.kernel.org
10539 F: drivers/net/dsa/lantiq_gswip.c
10540 F: drivers/net/dsa/lantiq_pce.h
10541 F: drivers/net/ethernet/lantiq_xrx200.c
10542 F: net/dsa/tag_gswip.c
10544 LANTIQ MIPS ARCHITECTURE
10545 M: John Crispin <john@phrozen.org>
10546 L: linux-mips@vger.kernel.org
10548 F: arch/mips/lantiq
10549 F: drivers/soc/lantiq
10551 LASI 53c700 driver for PARISC
10552 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10553 L: linux-scsi@vger.kernel.org
10555 F: Documentation/scsi/53c700.rst
10556 F: drivers/scsi/53c700*
10559 M: Tobin C. Harding <me@tobin.cc>
10560 M: Tycho Andersen <tycho@tycho.pizza>
10561 L: linux-hardening@vger.kernel.org
10563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10564 F: scripts/leaking_addresses.pl
10567 M: Pavel Machek <pavel@ucw.cz>
10568 L: linux-leds@vger.kernel.org
10570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10571 F: Documentation/devicetree/bindings/leds/
10573 F: include/linux/leds.h
10575 LEGACY EEPROM DRIVER
10576 M: Jean Delvare <jdelvare@suse.com>
10578 F: Documentation/misc-devices/eeprom.rst
10579 F: drivers/misc/eeprom/eeprom.c
10581 LEGO MINDSTORMS EV3
10582 R: David Lechner <david@lechnology.com>
10584 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10585 F: arch/arm/boot/dts/da850-lego-ev3.dts
10586 F: drivers/power/supply/lego_ev3_battery.c
10588 LEGO USB Tower driver
10589 M: Juergen Stuber <starblue@users.sourceforge.net>
10590 L: legousb-devel@lists.sourceforge.net
10592 W: http://legousb.sourceforge.net/
10593 F: drivers/usb/misc/legousbtower.c
10596 M: Matan Ziv-Av <matan@svgalib.org>
10597 L: platform-driver-x86@vger.kernel.org
10599 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10600 F: Documentation/admin-guide/laptops/lg-laptop.rst
10601 F: drivers/platform/x86/lg-laptop.c
10603 LG2160 MEDIA DRIVER
10604 M: Michael Krufky <mkrufky@linuxtv.org>
10605 L: linux-media@vger.kernel.org
10607 W: https://linuxtv.org
10608 W: http://github.com/mkrufky
10609 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10610 T: git git://linuxtv.org/mkrufky/tuners.git
10611 F: drivers/media/dvb-frontends/lg2160.*
10613 LGDT3305 MEDIA DRIVER
10614 M: Michael Krufky <mkrufky@linuxtv.org>
10615 L: linux-media@vger.kernel.org
10617 W: https://linuxtv.org
10618 W: http://github.com/mkrufky
10619 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10620 T: git git://linuxtv.org/mkrufky/tuners.git
10621 F: drivers/media/dvb-frontends/lgdt3305.*
10623 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10624 M: Viresh Kumar <vireshk@kernel.org>
10625 L: linux-ide@vger.kernel.org
10627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10628 F: drivers/ata/pata_arasan_cf.c
10629 F: include/linux/pata_arasan_cf_data.h
10631 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10632 M: Linus Walleij <linus.walleij@linaro.org>
10633 L: linux-ide@vger.kernel.org
10635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10636 F: drivers/ata/pata_ftide010.c
10637 F: drivers/ata/sata_gemini.c
10638 F: drivers/ata/sata_gemini.h
10640 LIBATA SATA AHCI PLATFORM devices support
10641 M: Hans de Goede <hdegoede@redhat.com>
10642 M: Jens Axboe <axboe@kernel.dk>
10643 L: linux-ide@vger.kernel.org
10645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10646 F: drivers/ata/ahci_platform.c
10647 F: drivers/ata/libahci_platform.c
10648 F: include/linux/ahci_platform.h
10650 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10651 M: Mikael Pettersson <mikpelinux@gmail.com>
10652 L: linux-ide@vger.kernel.org
10654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10655 F: drivers/ata/sata_promise.*
10657 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10658 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10659 L: linux-ide@vger.kernel.org
10661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10662 F: Documentation/devicetree/bindings/ata/
10664 F: include/linux/ata.h
10665 F: include/linux/libata.h
10668 M: Sasha Levin <alexander.levin@microsoft.com>
10670 F: tools/lib/lockdep/
10672 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10673 M: Dan Williams <dan.j.williams@intel.com>
10674 M: Vishal Verma <vishal.l.verma@intel.com>
10675 M: Dave Jiang <dave.jiang@intel.com>
10676 L: nvdimm@lists.linux.dev
10678 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10679 P: Documentation/nvdimm/maintainer-entry-profile.rst
10680 F: drivers/nvdimm/blk.c
10681 F: drivers/nvdimm/region_devs.c
10683 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10684 M: Vishal Verma <vishal.l.verma@intel.com>
10685 M: Dan Williams <dan.j.williams@intel.com>
10686 M: Dave Jiang <dave.jiang@intel.com>
10687 L: nvdimm@lists.linux.dev
10689 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10690 P: Documentation/nvdimm/maintainer-entry-profile.rst
10691 F: drivers/nvdimm/btt*
10693 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10694 M: Dan Williams <dan.j.williams@intel.com>
10695 M: Vishal Verma <vishal.l.verma@intel.com>
10696 M: Dave Jiang <dave.jiang@intel.com>
10697 L: nvdimm@lists.linux.dev
10699 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10700 P: Documentation/nvdimm/maintainer-entry-profile.rst
10701 F: drivers/nvdimm/pmem*
10703 LIBNVDIMM: DEVICETREE BINDINGS
10704 M: Oliver O'Halloran <oohall@gmail.com>
10705 L: nvdimm@lists.linux.dev
10707 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10708 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10709 F: drivers/nvdimm/of_pmem.c
10711 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10712 M: Dan Williams <dan.j.williams@intel.com>
10713 M: Vishal Verma <vishal.l.verma@intel.com>
10714 M: Dave Jiang <dave.jiang@intel.com>
10715 M: Ira Weiny <ira.weiny@intel.com>
10716 L: nvdimm@lists.linux.dev
10718 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10719 P: Documentation/nvdimm/maintainer-entry-profile.rst
10720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10721 F: drivers/acpi/nfit/*
10722 F: drivers/nvdimm/*
10723 F: include/linux/libnvdimm.h
10724 F: include/linux/nd.h
10725 F: include/uapi/linux/ndctl.h
10726 F: tools/testing/nvdimm/
10728 LICENSES and SPDX stuff
10729 M: Thomas Gleixner <tglx@linutronix.de>
10730 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10731 L: linux-spdx@vger.kernel.org
10733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10735 F: Documentation/process/license-rules.rst
10737 F: scripts/spdxcheck-test.sh
10738 F: scripts/spdxcheck.py
10740 LINEAR RANGES HELPERS
10741 M: Mark Brown <broonie@kernel.org>
10742 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10743 F: lib/linear_ranges.c
10744 F: lib/test_linear_ranges.c
10745 F: include/linux/linear_range.h
10747 LINUX FOR POWER MACINTOSH
10748 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10749 L: linuxppc-dev@lists.ozlabs.org
10751 F: arch/powerpc/platforms/powermac/
10752 F: drivers/macintosh/
10754 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10755 M: Michael Ellerman <mpe@ellerman.id.au>
10756 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10757 R: Paul Mackerras <paulus@samba.org>
10758 L: linuxppc-dev@lists.ozlabs.org
10760 W: https://github.com/linuxppc/wiki/wiki
10761 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10763 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10764 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10765 F: Documentation/devicetree/bindings/powerpc/
10766 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10767 F: Documentation/powerpc/
10769 F: drivers/*/*/*pasemi*
10770 F: drivers/*/*pasemi*
10771 F: drivers/char/tpm/tpm_ibmvtpm*
10772 F: drivers/crypto/nx/
10773 F: drivers/crypto/vmx/
10774 F: drivers/i2c/busses/i2c-opal.c
10775 F: drivers/net/ethernet/ibm/ibmveth.*
10776 F: drivers/net/ethernet/ibm/ibmvnic.*
10777 F: drivers/pci/hotplug/pnv_php.c
10778 F: drivers/pci/hotplug/rpa*
10779 F: drivers/rtc/rtc-opal.c
10780 F: drivers/scsi/ibmvscsi/
10781 F: drivers/tty/hvc/hvc_opal.c
10782 F: drivers/watchdog/wdrtas.c
10783 F: tools/testing/selftests/powerpc
10790 LINUX FOR POWERPC EMBEDDED MPC5XXX
10791 M: Anatolij Gustschin <agust@denx.de>
10792 L: linuxppc-dev@lists.ozlabs.org
10794 F: arch/powerpc/platforms/512x/
10795 F: arch/powerpc/platforms/52xx/
10797 LINUX FOR POWERPC EMBEDDED PPC4XX
10798 L: linuxppc-dev@lists.ozlabs.org
10800 F: arch/powerpc/platforms/40x/
10801 F: arch/powerpc/platforms/44x/
10803 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10804 M: Scott Wood <oss@buserror.net>
10805 L: linuxppc-dev@lists.ozlabs.org
10807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10808 F: Documentation/devicetree/bindings/powerpc/fsl/
10809 F: arch/powerpc/platforms/83xx/
10810 F: arch/powerpc/platforms/85xx/
10812 LINUX FOR POWERPC EMBEDDED PPC8XX
10813 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10814 L: linuxppc-dev@lists.ozlabs.org
10816 F: arch/powerpc/platforms/8xx/
10818 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10819 M: Kees Cook <keescook@chromium.org>
10821 F: drivers/misc/lkdtm/*
10822 F: tools/testing/selftests/lkdtm/*
10824 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10825 M: Alan Stern <stern@rowland.harvard.edu>
10826 M: Andrea Parri <parri.andrea@gmail.com>
10827 M: Will Deacon <will@kernel.org>
10828 M: Peter Zijlstra <peterz@infradead.org>
10829 M: Boqun Feng <boqun.feng@gmail.com>
10830 M: Nicholas Piggin <npiggin@gmail.com>
10831 M: David Howells <dhowells@redhat.com>
10832 M: Jade Alglave <j.alglave@ucl.ac.uk>
10833 M: Luc Maranget <luc.maranget@inria.fr>
10834 M: "Paul E. McKenney" <paulmck@kernel.org>
10835 R: Akira Yokosawa <akiyks@gmail.com>
10836 R: Daniel Lustig <dlustig@nvidia.com>
10837 R: Joel Fernandes <joel@joelfernandes.org>
10838 L: linux-kernel@vger.kernel.org
10839 L: linux-arch@vger.kernel.org
10841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10842 F: Documentation/atomic_bitops.txt
10843 F: Documentation/atomic_t.txt
10844 F: Documentation/core-api/refcount-vs-atomic.rst
10845 F: Documentation/litmus-tests/
10846 F: Documentation/memory-barriers.txt
10847 F: tools/memory-model/
10849 LIS3LV02D ACCELEROMETER DRIVER
10850 M: Eric Piel <eric.piel@tremplin-utc.net>
10852 F: Documentation/misc-devices/lis3lv02d.rst
10853 F: drivers/misc/lis3lv02d/
10854 F: drivers/platform/x86/hp_accel.c
10857 M: David Gow <davidgow@google.com>
10858 L: linux-kselftest@vger.kernel.org
10859 L: kunit-dev@googlegroups.com
10864 M: Karol Gugala <kgugala@antmicro.com>
10865 M: Mateusz Holenko <mholenko@antmicro.com>
10867 F: Documentation/devicetree/bindings/*/litex,*.yaml
10868 F: arch/openrisc/boot/dts/or1klitex.dts
10869 F: drivers/soc/litex/litex_soc_ctrl.c
10870 F: drivers/tty/serial/liteuart.c
10871 F: include/linux/litex.h
10874 M: Josh Poimboeuf <jpoimboe@redhat.com>
10875 M: Jiri Kosina <jikos@kernel.org>
10876 M: Miroslav Benes <mbenes@suse.cz>
10877 M: Petr Mladek <pmladek@suse.com>
10878 R: Joe Lawrence <joe.lawrence@redhat.com>
10879 L: live-patching@vger.kernel.org
10881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10882 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10883 F: Documentation/livepatch/
10884 F: arch/powerpc/include/asm/livepatch.h
10885 F: arch/s390/include/asm/livepatch.h
10886 F: arch/x86/include/asm/livepatch.h
10887 F: include/linux/livepatch.h
10888 F: kernel/livepatch/
10890 F: samples/livepatch/
10891 F: tools/testing/selftests/livepatch/
10894 L: netdev@vger.kernel.org
10896 F: include/linux/llc.h
10897 F: include/net/llc*
10898 F: include/uapi/linux/llc.h
10901 LM73 HARDWARE MONITOR DRIVER
10902 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10903 L: linux-hwmon@vger.kernel.org
10905 F: drivers/hwmon/lm73.c
10907 LM78 HARDWARE MONITOR DRIVER
10908 M: Jean Delvare <jdelvare@suse.com>
10909 L: linux-hwmon@vger.kernel.org
10911 F: Documentation/hwmon/lm78.rst
10912 F: drivers/hwmon/lm78.c
10914 LM83 HARDWARE MONITOR DRIVER
10915 M: Jean Delvare <jdelvare@suse.com>
10916 L: linux-hwmon@vger.kernel.org
10918 F: Documentation/hwmon/lm83.rst
10919 F: drivers/hwmon/lm83.c
10921 LM90 HARDWARE MONITOR DRIVER
10922 M: Jean Delvare <jdelvare@suse.com>
10923 L: linux-hwmon@vger.kernel.org
10925 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10926 F: Documentation/hwmon/lm90.rst
10927 F: drivers/hwmon/lm90.c
10928 F: include/dt-bindings/thermal/lm90.h
10930 LM95234 HARDWARE MONITOR DRIVER
10931 M: Guenter Roeck <linux@roeck-us.net>
10932 L: linux-hwmon@vger.kernel.org
10934 F: Documentation/hwmon/lm95234.rst
10935 F: drivers/hwmon/lm95234.c
10937 LME2510 MEDIA DRIVER
10938 M: Malcolm Priestley <tvboxspy@gmail.com>
10939 L: linux-media@vger.kernel.org
10941 W: https://linuxtv.org
10942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10943 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10945 LOADPIN SECURITY MODULE
10946 M: Kees Cook <keescook@chromium.org>
10948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10949 F: Documentation/admin-guide/LSM/LoadPin.rst
10950 F: security/loadpin/
10953 M: Peter Zijlstra <peterz@infradead.org>
10954 M: Ingo Molnar <mingo@redhat.com>
10955 M: Will Deacon <will@kernel.org>
10956 R: Waiman Long <longman@redhat.com>
10957 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10958 L: linux-kernel@vger.kernel.org
10960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10961 F: Documentation/locking/
10962 F: arch/*/include/asm/spinlock*.h
10963 F: include/linux/lockdep.h
10964 F: include/linux/mutex*.h
10965 F: include/linux/rwlock*.h
10966 F: include/linux/rwsem*.h
10967 F: include/linux/seqlock.h
10968 F: include/linux/spinlock*.h
10970 F: lib/locking*.[ch]
10971 X: kernel/locking/locktorture.c
10973 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10974 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10975 L: linux-ntfs-dev@lists.sourceforge.net
10977 W: http://www.linux-ntfs.org/content/view/19/37/
10978 F: Documentation/admin-guide/ldm.rst
10979 F: block/partitions/ldm.*
10981 LOGITECH HID GAMING KEYBOARDS
10982 M: Hans de Goede <hdegoede@redhat.com>
10983 L: linux-input@vger.kernel.org
10985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10986 F: drivers/hid/hid-lg-g15.c
10988 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10989 M: Adrien Grassein <adrien.grassein@gmail.com>
10991 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10992 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10994 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10995 M: Sathya Prakash <sathya.prakash@broadcom.com>
10996 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10997 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10998 L: MPT-FusionLinux.pdl@broadcom.com
10999 L: linux-scsi@vger.kernel.org
11001 W: http://www.avagotech.com/support/
11002 F: drivers/message/fusion/
11003 F: drivers/scsi/mpt3sas/
11005 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11006 M: Matthew Wilcox <willy@infradead.org>
11007 L: linux-scsi@vger.kernel.org
11009 F: drivers/scsi/sym53c8xx_2/
11012 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11013 L: linux-iio@vger.kernel.org
11015 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11016 F: drivers/iio/dac/ltc1660.c
11018 LTC2947 HARDWARE MONITOR DRIVER
11019 M: Nuno Sá <nuno.sa@analog.com>
11020 L: linux-hwmon@vger.kernel.org
11022 W: http://ez.analog.com/community/linux-device-drivers
11023 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11024 F: drivers/hwmon/ltc2947-core.c
11025 F: drivers/hwmon/ltc2947-i2c.c
11026 F: drivers/hwmon/ltc2947-spi.c
11027 F: drivers/hwmon/ltc2947.h
11029 LTC2983 IIO TEMPERATURE DRIVER
11030 M: Nuno Sá <nuno.sa@analog.com>
11031 L: linux-iio@vger.kernel.org
11033 W: http://ez.analog.com/community/linux-device-drivers
11034 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11035 F: drivers/iio/temperature/ltc2983.c
11037 LTC4261 HARDWARE MONITOR DRIVER
11038 M: Guenter Roeck <linux@roeck-us.net>
11039 L: linux-hwmon@vger.kernel.org
11041 F: Documentation/hwmon/ltc4261.rst
11042 F: drivers/hwmon/ltc4261.c
11044 LTC4306 I2C MULTIPLEXER DRIVER
11045 M: Michael Hennerich <michael.hennerich@analog.com>
11046 L: linux-i2c@vger.kernel.org
11048 W: http://ez.analog.com/community/linux-device-drivers
11049 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11050 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11052 LTP (Linux Test Project)
11053 M: Mike Frysinger <vapier@gentoo.org>
11054 M: Cyril Hrubis <chrubis@suse.cz>
11055 M: Wanlong Gao <wanlong.gao@gmail.com>
11056 M: Jan Stancek <jstancek@redhat.com>
11057 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11058 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11059 L: ltp@lists.linux.it (subscribers-only)
11061 W: http://linux-test-project.github.io/
11062 T: git git://github.com/linux-test-project/ltp.git
11065 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11066 L: netdev@vger.kernel.org
11068 F: drivers/net/pcs/pcs-lynx.c
11069 F: include/linux/pcs-lynx.h
11072 M: Geert Uytterhoeven <geert@linux-m68k.org>
11073 L: linux-m68k@lists.linux-m68k.org
11075 W: http://www.linux-m68k.org/
11076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11080 M68K ON APPLE MACINTOSH
11081 M: Joshua Thompson <funaho@jurai.org>
11082 L: linux-m68k@lists.linux-m68k.org
11084 W: http://www.mac.linux-m68k.org/
11086 F: drivers/macintosh/adb-iop.c
11087 F: drivers/macintosh/via-macii.c
11090 M: Philip Blundell <philb@gnu.org>
11092 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11093 F: arch/m68k/hp300/
11095 M88DS3103 MEDIA DRIVER
11096 M: Antti Palosaari <crope@iki.fi>
11097 L: linux-media@vger.kernel.org
11099 W: https://linuxtv.org
11100 W: http://palosaari.fi/linux/
11101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11102 T: git git://linuxtv.org/anttip/media_tree.git
11103 F: drivers/media/dvb-frontends/m88ds3103*
11105 M88RS2000 MEDIA DRIVER
11106 M: Malcolm Priestley <tvboxspy@gmail.com>
11107 L: linux-media@vger.kernel.org
11109 W: https://linuxtv.org
11110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11111 F: drivers/media/dvb-frontends/m88rs2000*
11113 MA901 MASTERKIT USB FM RADIO DRIVER
11114 M: Alexey Klimov <klimov.linux@gmail.com>
11115 L: linux-media@vger.kernel.org
11117 T: git git://linuxtv.org/media_tree.git
11118 F: drivers/media/radio/radio-ma901.c
11121 M: Johannes Berg <johannes@sipsolutions.net>
11122 L: linux-wireless@vger.kernel.org
11124 W: https://wireless.wiki.kernel.org/
11125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11127 F: Documentation/networking/mac80211-injection.rst
11128 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11129 F: drivers/net/wireless/mac80211_hwsim.[ch]
11130 F: include/net/mac80211.h
11134 M: Jassi Brar <jassisinghbrar@gmail.com>
11135 L: linux-kernel@vger.kernel.org
11137 F: drivers/mailbox/
11138 F: include/linux/mailbox_client.h
11139 F: include/linux/mailbox_controller.h
11140 F: include/dt-bindings/mailbox/
11141 F: Documentation/devicetree/bindings/mailbox/
11144 M: Viresh Kumar <viresh.kumar@linaro.org>
11145 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11146 L: linux-kernel@vger.kernel.org
11148 F: drivers/mailbox/arm_mhuv2.c
11149 F: include/linux/mailbox/arm_mhuv2_message.h
11150 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11152 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11153 M: Jeremy Kerr <jk@codeconstruct.com.au>
11154 M: Matt Johnston <matt@codeconstruct.com.au>
11155 L: netdev@vger.kernel.org
11157 F: Documentation/networking/mctp.rst
11158 F: drivers/net/mctp/
11159 F: include/net/mctp.h
11160 F: include/net/mctpdevice.h
11161 F: include/net/netns/mctp.h
11164 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11165 M: Michael Kerrisk <mtk.manpages@gmail.com>
11166 L: linux-man@vger.kernel.org
11168 W: http://www.kernel.org/doc/man-pages
11170 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11171 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11172 L: linux-mips@vger.kernel.org
11174 F: arch/mips/boot/dts/img/pistachio*
11176 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11177 M: Andrew Lunn <andrew@lunn.ch>
11178 M: Vivien Didelot <vivien.didelot@gmail.com>
11179 L: netdev@vger.kernel.org
11181 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11182 F: Documentation/networking/devlink/mv88e6xxx.rst
11183 F: drivers/net/dsa/mv88e6xxx/
11184 F: include/linux/dsa/mv88e6xxx.h
11185 F: include/linux/platform_data/mv88e6xxx.h
11187 MARVELL ARMADA 3700 PHY DRIVERS
11188 M: Miquel Raynal <miquel.raynal@bootlin.com>
11190 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11191 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11192 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11193 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11195 MARVELL ARMADA DRM SUPPORT
11196 M: Russell King <linux@armlinux.org.uk>
11198 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11199 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11200 F: Documentation/devicetree/bindings/display/armada/
11201 F: drivers/gpu/drm/armada/
11202 F: include/uapi/drm/armada_drm.h
11204 MARVELL CRYPTO DRIVER
11205 M: Boris Brezillon <bbrezillon@kernel.org>
11206 M: Arnaud Ebalard <arno@natisbad.org>
11207 M: Srujana Challa <schalla@marvell.com>
11208 L: linux-crypto@vger.kernel.org
11210 F: drivers/crypto/marvell/
11211 F: include/linux/soc/marvell/octeontx2/
11213 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11214 M: Mirko Lindner <mlindner@marvell.com>
11215 M: Stephen Hemminger <stephen@networkplumber.org>
11216 L: netdev@vger.kernel.org
11218 F: drivers/net/ethernet/marvell/sk*
11220 MARVELL LIBERTAS WIRELESS DRIVER
11221 L: libertas-dev@lists.infradead.org
11223 F: drivers/net/wireless/marvell/libertas/
11225 MARVELL MACCHIATOBIN SUPPORT
11226 M: Russell King <linux@armlinux.org.uk>
11227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11229 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11231 MARVELL MV643XX ETHERNET DRIVER
11232 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11233 L: netdev@vger.kernel.org
11235 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11236 F: include/linux/mv643xx.h
11238 MARVELL MV88X3310 PHY DRIVER
11239 M: Russell King <linux@armlinux.org.uk>
11240 M: Marek Behún <kabel@kernel.org>
11241 L: netdev@vger.kernel.org
11243 F: drivers/net/phy/marvell10g.c
11245 MARVELL MVEBU THERMAL DRIVER
11246 M: Miquel Raynal <miquel.raynal@bootlin.com>
11248 F: drivers/thermal/armada_thermal.c
11250 MARVELL MVNETA ETHERNET DRIVER
11251 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11252 L: netdev@vger.kernel.org
11254 F: drivers/net/ethernet/marvell/mvneta.*
11256 MARVELL MVPP2 ETHERNET DRIVER
11257 M: Marcin Wojtas <mw@semihalf.com>
11258 M: Russell King <linux@armlinux.org.uk>
11259 L: netdev@vger.kernel.org
11261 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11262 F: drivers/net/ethernet/marvell/mvpp2/
11264 MARVELL MWIFIEX WIRELESS DRIVER
11265 M: Amitkumar Karwar <amitkarwar@gmail.com>
11266 M: Ganapathi Bhat <ganapathi017@gmail.com>
11267 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11268 M: Xinming Hu <huxinming820@gmail.com>
11269 L: linux-wireless@vger.kernel.org
11271 F: drivers/net/wireless/marvell/mwifiex/
11273 MARVELL MWL8K WIRELESS DRIVER
11274 M: Lennert Buytenhek <buytenh@wantstofly.org>
11275 L: linux-wireless@vger.kernel.org
11277 F: drivers/net/wireless/marvell/mwl8k.c
11279 MARVELL NAND CONTROLLER DRIVER
11280 M: Miquel Raynal <miquel.raynal@bootlin.com>
11281 L: linux-mtd@lists.infradead.org
11283 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11284 F: drivers/mtd/nand/raw/marvell_nand.c
11286 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11287 M: Sunil Goutham <sgoutham@marvell.com>
11288 M: Geetha sowjanya <gakula@marvell.com>
11289 M: Subbaraya Sundeep <sbhatta@marvell.com>
11290 M: hariprasad <hkelam@marvell.com>
11291 L: netdev@vger.kernel.org
11293 F: drivers/net/ethernet/marvell/octeontx2/nic/
11294 F: include/linux/soc/marvell/octeontx2/
11296 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11297 M: Sunil Goutham <sgoutham@marvell.com>
11298 M: Linu Cherian <lcherian@marvell.com>
11299 M: Geetha sowjanya <gakula@marvell.com>
11300 M: Jerin Jacob <jerinj@marvell.com>
11301 M: hariprasad <hkelam@marvell.com>
11302 M: Subbaraya Sundeep <sbhatta@marvell.com>
11303 L: netdev@vger.kernel.org
11305 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11306 F: drivers/net/ethernet/marvell/octeontx2/af/
11308 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11309 M: Taras Chornyi <tchornyi@marvell.com>
11311 W: https://github.com/Marvell-switching/switchdev-prestera
11312 F: drivers/net/ethernet/marvell/prestera/
11314 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11315 M: Nicolas Pitre <nico@fluxnic.net>
11317 F: drivers/mmc/host/mvsdio.*
11319 MARVELL USB MDIO CONTROLLER DRIVER
11320 M: Tobias Waldekranz <tobias@waldekranz.com>
11321 L: netdev@vger.kernel.org
11323 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11324 F: drivers/net/mdio/mdio-mvusb.c
11326 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11327 M: Hu Ziji <huziji@marvell.com>
11328 L: linux-mmc@vger.kernel.org
11330 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11331 F: drivers/mmc/host/sdhci-xenon*
11333 MATROX FRAMEBUFFER DRIVER
11334 L: linux-fbdev@vger.kernel.org
11336 F: drivers/video/fbdev/matrox/matroxfb_*
11337 F: include/uapi/linux/matroxfb.h
11340 M: Daniel Nilsson <daniel.nilsson@flex.com>
11341 L: linux-hwmon@vger.kernel.org
11343 F: Documentation/hwmon/max15301.rst
11344 F: drivers/hwmon/pmbus/max15301.c
11346 MAX16065 HARDWARE MONITOR DRIVER
11347 M: Guenter Roeck <linux@roeck-us.net>
11348 L: linux-hwmon@vger.kernel.org
11350 F: Documentation/hwmon/max16065.rst
11351 F: drivers/hwmon/max16065.c
11353 MAX2175 SDR TUNER DRIVER
11354 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11355 L: linux-media@vger.kernel.org
11357 T: git git://linuxtv.org/media_tree.git
11358 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11359 F: Documentation/userspace-api/media/drivers/max2175.rst
11360 F: drivers/media/i2c/max2175*
11361 F: include/uapi/linux/max2175.h
11363 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11364 L: linux-hwmon@vger.kernel.org
11366 F: Documentation/hwmon/max6650.rst
11367 F: drivers/hwmon/max6650.c
11369 MAX6697 HARDWARE MONITOR DRIVER
11370 M: Guenter Roeck <linux@roeck-us.net>
11371 L: linux-hwmon@vger.kernel.org
11373 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11374 F: Documentation/hwmon/max6697.rst
11375 F: drivers/hwmon/max6697.c
11376 F: include/linux/platform_data/max6697.h
11378 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11379 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11380 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11381 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11382 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11383 L: linux-media@vger.kernel.org
11385 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11386 F: drivers/media/i2c/max9286.c
11388 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11389 M: Peter Rosin <peda@axentia.se>
11390 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11392 F: Documentation/devicetree/bindings/sound/max9860.txt
11393 F: sound/soc/codecs/max9860.*
11395 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11396 M: Andreas Klinger <ak@it-klinger.de>
11397 L: linux-iio@vger.kernel.org
11399 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11400 F: drivers/iio/proximity/mb1232.c
11402 MAXIM MAX77650 PMIC MFD DRIVER
11403 M: Bartosz Golaszewski <brgl@bgdev.pl>
11404 L: linux-kernel@vger.kernel.org
11406 F: Documentation/devicetree/bindings/*/*max77650.yaml
11407 F: Documentation/devicetree/bindings/*/max77650*.yaml
11408 F: drivers/gpio/gpio-max77650.c
11409 F: drivers/input/misc/max77650-onkey.c
11410 F: drivers/leds/leds-max77650.c
11411 F: drivers/mfd/max77650.c
11412 F: drivers/power/supply/max77650-charger.c
11413 F: drivers/regulator/max77650-regulator.c
11414 F: include/linux/mfd/max77650.h
11416 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11417 M: Javier Martinez Canillas <javier@dowhile0.org>
11418 L: linux-kernel@vger.kernel.org
11420 F: Documentation/devicetree/bindings/*/*max77802.txt
11421 F: drivers/regulator/max77802-regulator.c
11422 F: include/dt-bindings/*/*max77802.h
11424 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11425 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11426 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11427 L: linux-pm@vger.kernel.org
11429 F: drivers/power/supply/max14577_charger.c
11430 F: drivers/power/supply/max77693_charger.c
11432 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11433 M: Chanwoo Choi <cw00.choi@samsung.com>
11434 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11435 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11436 L: linux-kernel@vger.kernel.org
11438 F: Documentation/devicetree/bindings/*/max77686.txt
11439 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11440 F: Documentation/devicetree/bindings/mfd/max14577.txt
11441 F: Documentation/devicetree/bindings/mfd/max77693.txt
11442 F: drivers/*/max14577*.c
11443 F: drivers/*/max77686*.c
11444 F: drivers/*/max77693*.c
11445 F: drivers/clk/clk-max77686.c
11446 F: drivers/extcon/extcon-max14577.c
11447 F: drivers/extcon/extcon-max77693.c
11448 F: drivers/rtc/rtc-max77686.c
11449 F: include/linux/mfd/max14577*.h
11450 F: include/linux/mfd/max77686*.h
11451 F: include/linux/mfd/max77693*.h
11453 MAXIRADIO FM RADIO RECEIVER DRIVER
11454 M: Hans Verkuil <hverkuil@xs4all.nl>
11455 L: linux-media@vger.kernel.org
11457 W: https://linuxtv.org
11458 T: git git://linuxtv.org/media_tree.git
11459 F: drivers/media/radio/radio-maxiradio*
11461 MAXLINEAR ETHERNET PHY DRIVER
11462 M: Xu Liang <lxu@maxlinear.com>
11463 L: netdev@vger.kernel.org
11465 F: drivers/net/phy/mxl-gpy.c
11467 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11468 R: Yasushi SHOJI <yashi@spacecubics.com>
11469 L: linux-can@vger.kernel.org
11471 F: drivers/net/can/usb/mcba_usb.c
11473 MCAN MMIO DEVICE DRIVER
11474 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11475 L: linux-can@vger.kernel.org
11477 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11478 F: drivers/net/can/m_can/m_can.c
11479 F: drivers/net/can/m_can/m_can.h
11480 F: drivers/net/can/m_can/m_can_platform.c
11482 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11483 M: Rishi Gupta <gupt21@gmail.com>
11484 L: linux-i2c@vger.kernel.org
11485 L: linux-input@vger.kernel.org
11487 F: drivers/hid/hid-mcp2221.c
11489 MCP251XFD SPI-CAN NETWORK DRIVER
11490 M: Marc Kleine-Budde <mkl@pengutronix.de>
11491 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11492 R: Thomas Kopp <thomas.kopp@microchip.com>
11493 L: linux-can@vger.kernel.org
11495 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11496 F: drivers/net/can/spi/mcp251xfd/
11498 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11499 M: Peter Rosin <peda@axentia.se>
11500 L: linux-iio@vger.kernel.org
11502 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11503 F: drivers/iio/potentiometer/mcp4018.c
11504 F: drivers/iio/potentiometer/mcp4531.c
11506 MCR20A IEEE-802.15.4 RADIO DRIVER
11507 M: Xue Liu <liuxuenetmail@gmail.com>
11508 L: linux-wpan@vger.kernel.org
11510 W: https://github.com/xueliu/mcr20a-linux
11511 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11512 F: drivers/net/ieee802154/mcr20a.c
11513 F: drivers/net/ieee802154/mcr20a.h
11515 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11516 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11517 L: linux-iio@vger.kernel.org
11519 F: drivers/iio/dac/cio-dac.c
11521 MEDIA CONTROLLER FRAMEWORK
11522 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11523 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11524 L: linux-media@vger.kernel.org
11526 W: https://www.linuxtv.org
11527 T: git git://linuxtv.org/media_tree.git
11528 F: drivers/media/mc/
11529 F: include/media/media-*.h
11530 F: include/uapi/linux/media.h
11532 MEDIA DRIVER FOR FREESCALE IMX PXP
11533 M: Philipp Zabel <p.zabel@pengutronix.de>
11534 L: linux-media@vger.kernel.org
11536 T: git git://linuxtv.org/media_tree.git
11537 F: drivers/media/platform/imx-pxp.[ch]
11539 MEDIA DRIVERS FOR ASCOT2E
11540 M: Sergey Kozlov <serjk@netup.ru>
11541 M: Abylay Ospan <aospan@netup.ru>
11542 L: linux-media@vger.kernel.org
11544 W: https://linuxtv.org
11545 W: http://netup.tv/
11546 T: git git://linuxtv.org/media_tree.git
11547 F: drivers/media/dvb-frontends/ascot2e*
11549 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11550 M: Jasmin Jessich <jasmin@anw.at>
11551 L: linux-media@vger.kernel.org
11553 W: https://linuxtv.org
11554 T: git git://linuxtv.org/media_tree.git
11555 F: drivers/media/dvb-frontends/cxd2099*
11557 MEDIA DRIVERS FOR CXD2841ER
11558 M: Sergey Kozlov <serjk@netup.ru>
11559 M: Abylay Ospan <aospan@netup.ru>
11560 L: linux-media@vger.kernel.org
11562 W: https://linuxtv.org
11563 W: http://netup.tv/
11564 T: git git://linuxtv.org/media_tree.git
11565 F: drivers/media/dvb-frontends/cxd2841er*
11567 MEDIA DRIVERS FOR CXD2880
11568 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11569 L: linux-media@vger.kernel.org
11571 W: http://linuxtv.org/
11572 T: git git://linuxtv.org/media_tree.git
11573 F: drivers/media/dvb-frontends/cxd2880/*
11574 F: drivers/media/spi/cxd2880*
11576 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11577 L: linux-media@vger.kernel.org
11579 W: https://linuxtv.org
11580 T: git git://linuxtv.org/media_tree.git
11581 F: drivers/media/pci/ddbridge/*
11583 MEDIA DRIVERS FOR FREESCALE IMX
11584 M: Steve Longerbeam <slongerbeam@gmail.com>
11585 M: Philipp Zabel <p.zabel@pengutronix.de>
11586 L: linux-media@vger.kernel.org
11588 T: git git://linuxtv.org/media_tree.git
11589 F: Documentation/admin-guide/media/imx.rst
11590 F: Documentation/devicetree/bindings/media/imx.txt
11591 F: drivers/staging/media/imx/
11592 F: include/linux/imx-media.h
11593 F: include/media/imx.h
11595 MEDIA DRIVERS FOR FREESCALE IMX7
11596 M: Rui Miguel Silva <rmfrfs@gmail.com>
11597 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11598 L: linux-media@vger.kernel.org
11600 T: git git://linuxtv.org/media_tree.git
11601 F: Documentation/admin-guide/media/imx7.rst
11602 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11603 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11604 F: drivers/staging/media/imx/imx7-media-csi.c
11605 F: drivers/staging/media/imx/imx7-mipi-csis.c
11607 MEDIA DRIVERS FOR HELENE
11608 M: Abylay Ospan <aospan@netup.ru>
11609 L: linux-media@vger.kernel.org
11611 W: https://linuxtv.org
11612 W: http://netup.tv/
11613 T: git git://linuxtv.org/media_tree.git
11614 F: drivers/media/dvb-frontends/helene*
11616 MEDIA DRIVERS FOR HORUS3A
11617 M: Sergey Kozlov <serjk@netup.ru>
11618 M: Abylay Ospan <aospan@netup.ru>
11619 L: linux-media@vger.kernel.org
11621 W: https://linuxtv.org
11622 W: http://netup.tv/
11623 T: git git://linuxtv.org/media_tree.git
11624 F: drivers/media/dvb-frontends/horus3a*
11626 MEDIA DRIVERS FOR LNBH25
11627 M: Sergey Kozlov <serjk@netup.ru>
11628 M: Abylay Ospan <aospan@netup.ru>
11629 L: linux-media@vger.kernel.org
11631 W: https://linuxtv.org
11632 W: http://netup.tv/
11633 T: git git://linuxtv.org/media_tree.git
11634 F: drivers/media/dvb-frontends/lnbh25*
11636 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11637 L: linux-media@vger.kernel.org
11639 W: https://linuxtv.org
11640 T: git git://linuxtv.org/media_tree.git
11641 F: drivers/media/dvb-frontends/mxl5xx*
11643 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11644 M: Sergey Kozlov <serjk@netup.ru>
11645 M: Abylay Ospan <aospan@netup.ru>
11646 L: linux-media@vger.kernel.org
11648 W: https://linuxtv.org
11649 W: http://netup.tv/
11650 T: git git://linuxtv.org/media_tree.git
11651 F: drivers/media/pci/netup_unidvb/*
11653 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11654 M: Dmitry Osipenko <digetx@gmail.com>
11655 L: linux-media@vger.kernel.org
11656 L: linux-tegra@vger.kernel.org
11658 T: git git://linuxtv.org/media_tree.git
11659 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11660 F: drivers/staging/media/tegra-vde/
11662 MEDIA DRIVERS FOR RENESAS - CEU
11663 M: Jacopo Mondi <jacopo@jmondi.org>
11664 L: linux-media@vger.kernel.org
11665 L: linux-renesas-soc@vger.kernel.org
11667 T: git git://linuxtv.org/media_tree.git
11668 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11669 F: drivers/media/platform/renesas-ceu.c
11670 F: include/media/drv-intf/renesas-ceu.h
11672 MEDIA DRIVERS FOR RENESAS - DRIF
11673 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11674 L: linux-media@vger.kernel.org
11675 L: linux-renesas-soc@vger.kernel.org
11677 T: git git://linuxtv.org/media_tree.git
11678 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11679 F: drivers/media/platform/rcar_drif.c
11681 MEDIA DRIVERS FOR RENESAS - FCP
11682 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11683 L: linux-media@vger.kernel.org
11684 L: linux-renesas-soc@vger.kernel.org
11686 T: git git://linuxtv.org/media_tree.git
11687 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11688 F: drivers/media/platform/rcar-fcp.c
11689 F: include/media/rcar-fcp.h
11691 MEDIA DRIVERS FOR RENESAS - FDP1
11692 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11693 L: linux-media@vger.kernel.org
11694 L: linux-renesas-soc@vger.kernel.org
11696 T: git git://linuxtv.org/media_tree.git
11697 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11698 F: drivers/media/platform/rcar_fdp1.c
11700 MEDIA DRIVERS FOR RENESAS - VIN
11701 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
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,csi2.yaml
11707 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11708 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11709 F: drivers/media/platform/rcar-vin/
11711 MEDIA DRIVERS FOR RENESAS - VSP1
11712 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11713 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11714 L: linux-media@vger.kernel.org
11715 L: linux-renesas-soc@vger.kernel.org
11717 T: git git://linuxtv.org/media_tree.git
11718 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11719 F: drivers/media/platform/vsp1/
11721 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11722 L: linux-media@vger.kernel.org
11724 W: https://linuxtv.org
11725 T: git git://linuxtv.org/media_tree.git
11726 F: drivers/media/dvb-frontends/stv0910*
11728 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11729 L: linux-media@vger.kernel.org
11731 W: https://linuxtv.org
11732 T: git git://linuxtv.org/media_tree.git
11733 F: drivers/media/dvb-frontends/stv6111*
11735 MEDIA DRIVERS FOR STM32 - DCMI
11736 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11737 L: linux-media@vger.kernel.org
11739 T: git git://linuxtv.org/media_tree.git
11740 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11741 F: drivers/media/platform/stm32/stm32-dcmi.c
11743 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11744 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11745 L: linux-media@vger.kernel.org
11747 W: https://linuxtv.org
11748 Q: http://patchwork.kernel.org/project/linux-media/list/
11749 T: git git://linuxtv.org/media_tree.git
11750 F: Documentation/admin-guide/media/
11751 F: Documentation/devicetree/bindings/media/
11752 F: Documentation/driver-api/media/
11753 F: Documentation/userspace-api/media/
11755 F: drivers/staging/media/
11756 F: include/linux/platform_data/media/
11758 F: include/uapi/linux/dvb/
11759 F: include/uapi/linux/ivtv*
11760 F: include/uapi/linux/media.h
11761 F: include/uapi/linux/meye.h
11762 F: include/uapi/linux/uvcvideo.h
11763 F: include/uapi/linux/v4l2-*
11764 F: include/uapi/linux/videodev2.h
11766 MEDIATEK BLUETOOTH DRIVER
11767 M: Sean Wang <sean.wang@mediatek.com>
11768 L: linux-bluetooth@vger.kernel.org
11769 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11771 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11772 F: drivers/bluetooth/btmtkuart.c
11774 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11775 M: Sean Wang <sean.wang@mediatek.com>
11776 L: linux-pm@vger.kernel.org
11778 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11779 F: drivers/power/reset/mt6323-poweroff.c
11781 MEDIATEK CIR DRIVER
11782 M: Sean Wang <sean.wang@mediatek.com>
11784 F: drivers/media/rc/mtk-cir.c
11786 MEDIATEK DMA DRIVER
11787 M: Sean Wang <sean.wang@mediatek.com>
11788 L: dmaengine@vger.kernel.org
11789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11790 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11792 F: Documentation/devicetree/bindings/dma/mtk-*
11793 F: drivers/dma/mediatek/
11795 MEDIATEK ETHERNET DRIVER
11796 M: Felix Fietkau <nbd@nbd.name>
11797 M: John Crispin <john@phrozen.org>
11798 M: Sean Wang <sean.wang@mediatek.com>
11799 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11800 L: netdev@vger.kernel.org
11802 F: drivers/net/ethernet/mediatek/
11804 MEDIATEK I2C CONTROLLER DRIVER
11805 M: Qii Wang <qii.wang@mediatek.com>
11806 L: linux-i2c@vger.kernel.org
11808 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11809 F: drivers/i2c/busses/i2c-mt65xx.c
11811 MEDIATEK IOMMU DRIVER
11812 M: Yong Wu <yong.wu@mediatek.com>
11813 L: iommu@lists.linux-foundation.org
11814 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11816 F: Documentation/devicetree/bindings/iommu/mediatek*
11817 F: drivers/iommu/mtk_iommu*
11818 F: include/dt-bindings/memory/mt*-port.h
11820 MEDIATEK JPEG DRIVER
11821 M: Rick Chang <rick.chang@mediatek.com>
11822 M: Bin Liu <bin.liu@mediatek.com>
11824 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11825 F: drivers/media/platform/mtk-jpeg/
11827 MEDIATEK MDP DRIVER
11828 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11829 M: Houlong Wei <houlong.wei@mediatek.com>
11830 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11832 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11833 F: drivers/media/platform/mtk-mdp/
11834 F: drivers/media/platform/mtk-vpu/
11836 MEDIATEK MEDIA DRIVER
11837 M: Tiffany Lin <tiffany.lin@mediatek.com>
11838 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11840 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11841 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11842 F: drivers/media/platform/mtk-vcodec/
11843 F: drivers/media/platform/mtk-vpu/
11845 MEDIATEK MMC/SD/SDIO DRIVER
11846 M: Chaotian Jing <chaotian.jing@mediatek.com>
11848 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11849 F: drivers/mmc/host/mtk-sd.c
11851 MEDIATEK MT76 WIRELESS LAN DRIVER
11852 M: Felix Fietkau <nbd@nbd.name>
11853 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11854 M: Ryder Lee <ryder.lee@mediatek.com>
11855 R: Shayne Chen <shayne.chen@mediatek.com>
11856 R: Sean Wang <sean.wang@mediatek.com>
11857 L: linux-wireless@vger.kernel.org
11859 F: drivers/net/wireless/mediatek/mt76/
11861 MEDIATEK MT7601U WIRELESS LAN DRIVER
11862 M: Jakub Kicinski <kubakici@wp.pl>
11863 L: linux-wireless@vger.kernel.org
11865 F: drivers/net/wireless/mediatek/mt7601u/
11867 MEDIATEK MT7621 CLOCK DRIVER
11868 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11870 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11871 F: drivers/clk/ralink/clk-mt7621.c
11873 MEDIATEK MT7621/28/88 I2C DRIVER
11874 M: Stefan Roese <sr@denx.de>
11875 L: linux-i2c@vger.kernel.org
11877 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11878 F: drivers/i2c/busses/i2c-mt7621.c
11880 MEDIATEK MT7621 PHY PCI DRIVER
11881 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11883 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11884 F: drivers/phy/ralink/phy-mt7621-pci.c
11886 MEDIATEK NAND CONTROLLER DRIVER
11887 L: linux-mtd@lists.infradead.org
11889 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11890 F: drivers/mtd/nand/raw/mtk_*
11892 MEDIATEK PMIC LED DRIVER
11893 M: Sean Wang <sean.wang@mediatek.com>
11895 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11896 F: drivers/leds/leds-mt6323.c
11898 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11899 M: Sean Wang <sean.wang@mediatek.com>
11901 F: drivers/char/hw_random/mtk-rng.c
11903 MEDIATEK SWITCH DRIVER
11904 M: Sean Wang <sean.wang@mediatek.com>
11905 M: Landen Chao <Landen.Chao@mediatek.com>
11906 M: DENG Qingfang <dqfext@gmail.com>
11907 L: netdev@vger.kernel.org
11909 F: drivers/net/dsa/mt7530.*
11910 F: net/dsa/tag_mtk.c
11912 MEDIATEK USB3 DRD IP DRIVER
11913 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11914 L: linux-usb@vger.kernel.org
11915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11916 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11918 F: Documentation/devicetree/bindings/usb/mediatek,*
11919 F: drivers/usb/host/xhci-mtk*
11920 F: drivers/usb/mtu3/
11922 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11923 M: Peter Senna Tschudin <peter.senna@gmail.com>
11924 M: Martin Donnelly <martin.donnelly@ge.com>
11925 M: Martyn Welch <martyn.welch@collabora.co.uk>
11927 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11928 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11930 MEGARAID SCSI/SAS DRIVERS
11931 M: Kashyap Desai <kashyap.desai@broadcom.com>
11932 M: Sumit Saxena <sumit.saxena@broadcom.com>
11933 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11934 L: megaraidlinux.pdl@broadcom.com
11935 L: linux-scsi@vger.kernel.org
11937 W: http://www.avagotech.com/support/
11938 F: Documentation/scsi/megaraid.rst
11939 F: drivers/scsi/megaraid.*
11940 F: drivers/scsi/megaraid/
11942 MELEXIS MLX90614 DRIVER
11943 M: Crt Mori <cmo@melexis.com>
11944 L: linux-iio@vger.kernel.org
11946 W: http://www.melexis.com
11947 F: drivers/iio/temperature/mlx90614.c
11949 MELEXIS MLX90632 DRIVER
11950 M: Crt Mori <cmo@melexis.com>
11951 L: linux-iio@vger.kernel.org
11953 W: http://www.melexis.com
11954 F: drivers/iio/temperature/mlx90632.c
11956 MELFAS MIP4 TOUCHSCREEN DRIVER
11957 M: Sangwon Jee <jeesw@melfas.com>
11959 W: http://www.melfas.com
11960 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11961 F: drivers/input/touchscreen/melfas_mip4.c
11963 MELLANOX BLUEFIELD I2C DRIVER
11964 M: Khalil Blaiech <kblaiech@nvidia.com>
11965 L: linux-i2c@vger.kernel.org
11967 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11968 F: drivers/i2c/busses/i2c-mlxbf.c
11970 MELLANOX ETHERNET DRIVER (mlx4_en)
11971 M: Tariq Toukan <tariqt@nvidia.com>
11972 L: netdev@vger.kernel.org
11974 W: http://www.mellanox.com
11975 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11976 F: drivers/net/ethernet/mellanox/mlx4/en_*
11978 MELLANOX ETHERNET DRIVER (mlx5e)
11979 M: Saeed Mahameed <saeedm@nvidia.com>
11980 L: netdev@vger.kernel.org
11982 W: http://www.mellanox.com
11983 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11984 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11986 MELLANOX ETHERNET INNOVA DRIVERS
11987 R: Boris Pismenny <borisp@nvidia.com>
11988 L: netdev@vger.kernel.org
11990 W: http://www.mellanox.com
11991 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11992 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11993 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11994 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11995 F: include/linux/mlx5/mlx5_ifc_fpga.h
11997 MELLANOX ETHERNET SWITCH DRIVERS
11998 M: Jiri Pirko <jiri@nvidia.com>
11999 M: Ido Schimmel <idosch@nvidia.com>
12000 L: netdev@vger.kernel.org
12002 W: http://www.mellanox.com
12003 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12004 F: drivers/net/ethernet/mellanox/mlxsw/
12005 F: tools/testing/selftests/drivers/net/mlxsw/
12007 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12008 M: mlxsw@nvidia.com
12009 L: netdev@vger.kernel.org
12011 W: http://www.mellanox.com
12012 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12013 F: drivers/net/ethernet/mellanox/mlxfw/
12015 MELLANOX HARDWARE PLATFORM SUPPORT
12016 M: Hans de Goede <hdegoede@redhat.com>
12017 M: Mark Gross <mgross@linux.intel.com>
12018 M: Vadim Pasternak <vadimp@nvidia.com>
12019 L: platform-driver-x86@vger.kernel.org
12021 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12022 F: drivers/platform/mellanox/
12023 F: include/linux/platform_data/mlxreg.h
12025 MELLANOX MLX4 core VPI driver
12026 M: Tariq Toukan <tariqt@nvidia.com>
12027 L: netdev@vger.kernel.org
12028 L: linux-rdma@vger.kernel.org
12030 W: http://www.mellanox.com
12031 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12032 F: drivers/net/ethernet/mellanox/mlx4/
12033 F: include/linux/mlx4/
12035 MELLANOX MLX4 IB driver
12036 M: Yishai Hadas <yishaih@nvidia.com>
12037 L: linux-rdma@vger.kernel.org
12039 W: http://www.mellanox.com
12040 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12041 F: drivers/infiniband/hw/mlx4/
12042 F: include/linux/mlx4/
12043 F: include/uapi/rdma/mlx4-abi.h
12045 MELLANOX MLX5 core VPI driver
12046 M: Saeed Mahameed <saeedm@nvidia.com>
12047 M: Leon Romanovsky <leonro@nvidia.com>
12048 L: netdev@vger.kernel.org
12049 L: linux-rdma@vger.kernel.org
12051 W: http://www.mellanox.com
12052 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12053 F: Documentation/networking/device_drivers/ethernet/mellanox/
12054 F: drivers/net/ethernet/mellanox/mlx5/core/
12055 F: include/linux/mlx5/
12057 MELLANOX MLX5 IB driver
12058 M: Leon Romanovsky <leonro@nvidia.com>
12059 L: linux-rdma@vger.kernel.org
12061 W: http://www.mellanox.com
12062 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12063 F: drivers/infiniband/hw/mlx5/
12064 F: include/linux/mlx5/
12065 F: include/uapi/rdma/mlx5-abi.h
12067 MELLANOX MLXCPLD I2C AND MUX DRIVER
12068 M: Vadim Pasternak <vadimp@nvidia.com>
12069 M: Michael Shych <michaelsh@nvidia.com>
12070 L: linux-i2c@vger.kernel.org
12072 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12073 F: drivers/i2c/busses/i2c-mlxcpld.c
12074 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12076 MELLANOX MLXCPLD LED DRIVER
12077 M: Vadim Pasternak <vadimp@nvidia.com>
12078 L: linux-leds@vger.kernel.org
12080 F: Documentation/leds/leds-mlxcpld.rst
12081 F: drivers/leds/leds-mlxcpld.c
12082 F: drivers/leds/leds-mlxreg.c
12084 MELLANOX PLATFORM DRIVER
12085 M: Vadim Pasternak <vadimp@nvidia.com>
12086 L: platform-driver-x86@vger.kernel.org
12088 F: drivers/platform/x86/mlx-platform.c
12091 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12092 M: "Paul E. McKenney" <paulmck@kernel.org>
12093 L: linux-kernel@vger.kernel.org
12095 F: arch/powerpc/include/asm/membarrier.h
12096 F: include/uapi/linux/membarrier.h
12097 F: kernel/sched/membarrier.c
12100 M: Mike Rapoport <rppt@linux.ibm.com>
12101 L: linux-mm@kvack.org
12103 F: Documentation/core-api/boot-time-mm.rst
12104 F: include/linux/memblock.h
12107 MEMORY CONTROLLER DRIVERS
12108 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12109 L: linux-kernel@vger.kernel.org
12111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12112 F: Documentation/devicetree/bindings/memory-controllers/
12114 F: include/dt-bindings/memory/
12117 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12118 M: Dmitry Osipenko <digetx@gmail.com>
12119 L: linux-pm@vger.kernel.org
12120 L: linux-tegra@vger.kernel.org
12121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12123 F: drivers/devfreq/tegra30-devfreq.c
12126 M: Andrew Morton <akpm@linux-foundation.org>
12127 L: linux-mm@kvack.org
12129 W: http://www.linux-mm.org
12130 T: quilt https://ozlabs.org/~akpm/mmotm/
12131 T: quilt https://ozlabs.org/~akpm/mmots/
12132 T: git git://github.com/hnaz/linux-mm.git
12133 F: include/linux/gfp.h
12134 F: include/linux/memory_hotplug.h
12135 F: include/linux/mm.h
12136 F: include/linux/mmzone.h
12137 F: include/linux/pagewalk.h
12138 F: include/linux/vmalloc.h
12140 F: tools/testing/selftests/vm/
12142 MEMORY TECHNOLOGY DEVICES (MTD)
12143 M: Miquel Raynal <miquel.raynal@bootlin.com>
12144 M: Richard Weinberger <richard@nod.at>
12145 M: Vignesh Raghavendra <vigneshr@ti.com>
12146 L: linux-mtd@lists.infradead.org
12148 W: http://www.linux-mtd.infradead.org/
12149 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12150 C: irc://irc.oftc.net/mtd
12151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12153 F: Documentation/devicetree/bindings/mtd/
12155 F: include/linux/mtd/
12156 F: include/uapi/mtd/
12158 MEN A21 WATCHDOG DRIVER
12159 M: Johannes Thumshirn <morbidrsa@gmail.com>
12160 L: linux-watchdog@vger.kernel.org
12162 F: drivers/watchdog/mena21_wdt.c
12164 MEN CHAMELEON BUS (mcb)
12165 M: Johannes Thumshirn <morbidrsa@gmail.com>
12167 F: Documentation/driver-api/men-chameleon-bus.rst
12169 F: include/linux/mcb.h
12171 MEN F21BMC (Board Management Controller)
12172 M: Andreas Werner <andreas.werner@men.de>
12174 F: Documentation/hwmon/menf21bmc.rst
12175 F: drivers/hwmon/menf21bmc_hwmon.c
12176 F: drivers/leds/leds-menf21bmc.c
12177 F: drivers/mfd/menf21bmc.c
12178 F: drivers/watchdog/menf21bmc_wdt.c
12180 MEN Z069 WATCHDOG DRIVER
12181 M: Johannes Thumshirn <jth@kernel.org>
12182 L: linux-watchdog@vger.kernel.org
12184 F: drivers/watchdog/menz69_wdt.c
12186 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12187 M: Neil Armstrong <narmstrong@baylibre.com>
12188 L: linux-media@vger.kernel.org
12189 L: linux-amlogic@lists.infradead.org
12191 W: http://linux-meson.com/
12192 T: git git://linuxtv.org/media_tree.git
12193 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12194 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12195 F: drivers/media/cec/platform/meson/ao-cec.c
12197 MESON GE2D DRIVER FOR AMLOGIC SOCS
12198 M: Neil Armstrong <narmstrong@baylibre.com>
12199 L: linux-media@vger.kernel.org
12200 L: linux-amlogic@lists.infradead.org
12202 T: git git://linuxtv.org/media_tree.git
12203 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12204 F: drivers/media/platform/meson/ge2d/
12206 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12207 M: Liang Yang <liang.yang@amlogic.com>
12208 L: linux-mtd@lists.infradead.org
12210 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12211 F: drivers/mtd/nand/raw/meson_*
12213 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12214 M: Neil Armstrong <narmstrong@baylibre.com>
12215 L: linux-media@vger.kernel.org
12216 L: linux-amlogic@lists.infradead.org
12218 T: git git://linuxtv.org/media_tree.git
12219 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12220 F: drivers/staging/media/meson/vdec/
12222 METHODE UDPU SUPPORT
12223 M: Vladimir Vid <vladimir.vid@sartura.hr>
12225 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12228 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12229 M: Hemant Kumar <hemantk@codeaurora.org>
12230 L: linux-arm-msm@vger.kernel.org
12232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12233 F: Documentation/ABI/stable/sysfs-bus-mhi
12234 F: Documentation/mhi/
12235 F: drivers/bus/mhi/
12236 F: include/linux/mhi.h
12238 MICROBLAZE ARCHITECTURE
12239 M: Michal Simek <monstr@monstr.eu>
12241 W: http://www.monstr.eu/fdt/
12242 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12243 F: arch/microblaze/
12245 MICROCHIP AT91 DMA DRIVERS
12246 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12247 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12249 L: dmaengine@vger.kernel.org
12251 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12252 F: drivers/dma/at_hdmac.c
12253 F: drivers/dma/at_hdmac_regs.h
12254 F: drivers/dma/at_xdmac.c
12255 F: include/dt-bindings/dma/at91.h
12257 MICROCHIP AT91 SERIAL DRIVER
12258 M: Richard Genoud <richard.genoud@gmail.com>
12260 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12261 F: drivers/tty/serial/atmel_serial.c
12262 F: drivers/tty/serial/atmel_serial.h
12264 MICROCHIP AT91 USART MFD DRIVER
12265 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12266 L: linux-kernel@vger.kernel.org
12268 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12269 F: drivers/mfd/at91-usart.c
12270 F: include/dt-bindings/mfd/at91-usart.h
12272 MICROCHIP AT91 USART SPI DRIVER
12273 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12274 L: linux-spi@vger.kernel.org
12276 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12277 F: drivers/spi/spi-at91-usart.c
12279 MICROCHIP AUDIO ASOC DRIVERS
12280 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12281 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12285 MICROCHIP ECC DRIVER
12286 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12287 L: linux-crypto@vger.kernel.org
12289 F: drivers/crypto/atmel-ecc.*
12291 MICROCHIP I2C DRIVER
12292 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12293 L: linux-i2c@vger.kernel.org
12295 F: drivers/i2c/busses/i2c-at91-*.c
12296 F: drivers/i2c/busses/i2c-at91.h
12298 MICROCHIP ISC DRIVER
12299 M: Eugen Hristev <eugen.hristev@microchip.com>
12300 L: linux-media@vger.kernel.org
12302 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12303 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12304 F: drivers/media/platform/atmel/atmel-isc-base.c
12305 F: drivers/media/platform/atmel/atmel-isc-regs.h
12306 F: drivers/media/platform/atmel/atmel-isc.h
12307 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12308 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12309 F: include/linux/atmel-isc-media.h
12311 MICROCHIP ISI DRIVER
12312 M: Eugen Hristev <eugen.hristev@microchip.com>
12313 L: linux-media@vger.kernel.org
12315 F: drivers/media/platform/atmel/atmel-isi.c
12316 F: drivers/media/platform/atmel/atmel-isi.h
12318 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12319 M: Woojung Huh <woojung.huh@microchip.com>
12320 M: UNGLinuxDriver@microchip.com
12321 L: netdev@vger.kernel.org
12323 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12324 F: drivers/net/dsa/microchip/*
12325 F: include/linux/platform_data/microchip-ksz.h
12326 F: net/dsa/tag_ksz.c
12328 MICROCHIP LAN743X ETHERNET DRIVER
12329 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12330 M: UNGLinuxDriver@microchip.com
12331 L: netdev@vger.kernel.org
12333 F: drivers/net/ethernet/microchip/lan743x_*
12335 MICROCHIP LCDFB DRIVER
12336 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12337 L: linux-fbdev@vger.kernel.org
12339 F: drivers/video/fbdev/atmel_lcdfb.c
12340 F: include/video/atmel_lcdc.h
12342 MICROCHIP MCP16502 PMIC DRIVER
12343 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12346 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12347 F: drivers/regulator/mcp16502.c
12349 MICROCHIP MCP3911 ADC DRIVER
12350 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12351 M: Kent Gustavsson <kent@minoris.se>
12352 L: linux-iio@vger.kernel.org
12354 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12355 F: drivers/iio/adc/mcp3911.c
12357 MICROCHIP MMC/SD/SDIO MCI DRIVER
12358 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12360 F: drivers/mmc/host/atmel-mci.c
12362 MICROCHIP NAND DRIVER
12363 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12364 L: linux-mtd@lists.infradead.org
12366 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12367 F: drivers/mtd/nand/raw/atmel/*
12369 MICROCHIP PWM DRIVER
12370 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12372 L: linux-pwm@vger.kernel.org
12374 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12375 F: drivers/pwm/pwm-atmel.c
12377 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12378 M: Eugen Hristev <eugen.hristev@microchip.com>
12379 L: linux-iio@vger.kernel.org
12381 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12382 F: drivers/iio/adc/at91-sama5d2_adc.c
12383 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12385 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12386 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12388 F: drivers/power/reset/at91-sama5d2_shdwc.c
12390 MICROCHIP SPI DRIVER
12391 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12393 F: drivers/spi/spi-atmel.*
12395 MICROCHIP SSC DRIVER
12396 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12399 F: drivers/misc/atmel-ssc.c
12400 F: include/linux/atmel-ssc.h
12402 MICROCHIP USB251XB DRIVER
12403 M: Richard Leitner <richard.leitner@skidata.com>
12404 L: linux-usb@vger.kernel.org
12406 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12407 F: drivers/usb/misc/usb251xb.c
12409 MICROCHIP USBA UDC DRIVER
12410 M: Cristian Birsan <cristian.birsan@microchip.com>
12411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12413 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12415 MICROCHIP WILC1000 WIFI DRIVER
12416 M: Ajay Singh <ajay.kathat@microchip.com>
12417 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12418 L: linux-wireless@vger.kernel.org
12420 F: drivers/net/wireless/microchip/wilc1000/
12422 MICROSEMI MIPS SOCS
12423 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12424 M: UNGLinuxDriver@microchip.com
12425 L: linux-mips@vger.kernel.org
12427 F: Documentation/devicetree/bindings/mips/mscc.txt
12428 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12429 F: arch/mips/boot/dts/mscc/
12430 F: arch/mips/configs/generic/board-ocelot.config
12431 F: arch/mips/generic/board-ocelot.c
12433 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12434 M: Don Brace <don.brace@microchip.com>
12435 L: storagedev@microchip.com
12436 L: linux-scsi@vger.kernel.org
12438 F: Documentation/scsi/smartpqi.rst
12439 F: drivers/scsi/smartpqi/Kconfig
12440 F: drivers/scsi/smartpqi/Makefile
12441 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12442 F: include/linux/cciss*.h
12443 F: include/uapi/linux/cciss*.h
12445 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12446 M: Maximilian Luz <luzmaximilian@gmail.com>
12447 L: linux-pm@vger.kernel.org
12448 L: platform-driver-x86@vger.kernel.org
12450 F: drivers/power/supply/surface_battery.c
12451 F: drivers/power/supply/surface_charger.c
12453 MICROSOFT SURFACE DTX DRIVER
12454 M: Maximilian Luz <luzmaximilian@gmail.com>
12455 L: platform-driver-x86@vger.kernel.org
12457 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12458 F: drivers/platform/surface/surface_dtx.c
12459 F: include/uapi/linux/surface_aggregator/dtx.h
12461 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12462 M: Maximilian Luz <luzmaximilian@gmail.com>
12463 L: platform-driver-x86@vger.kernel.org
12465 F: drivers/platform/surface/surface_gpe.c
12467 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12468 M: Hans de Goede <hdegoede@redhat.com>
12469 M: Mark Gross <mgross@linux.intel.com>
12470 M: Maximilian Luz <luzmaximilian@gmail.com>
12471 L: platform-driver-x86@vger.kernel.org
12473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12474 F: drivers/platform/surface/
12476 MICROSOFT SURFACE HID TRANSPORT DRIVER
12477 M: Maximilian Luz <luzmaximilian@gmail.com>
12478 L: linux-input@vger.kernel.org
12479 L: platform-driver-x86@vger.kernel.org
12481 F: drivers/hid/surface-hid/
12483 MICROSOFT SURFACE HOT-PLUG DRIVER
12484 M: Maximilian Luz <luzmaximilian@gmail.com>
12485 L: platform-driver-x86@vger.kernel.org
12487 F: drivers/platform/surface/surface_hotplug.c
12489 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12490 M: Maximilian Luz <luzmaximilian@gmail.com>
12491 L: platform-driver-x86@vger.kernel.org
12493 F: drivers/platform/surface/surface_platform_profile.c
12495 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12496 M: Chen Yu <yu.c.chen@intel.com>
12497 L: platform-driver-x86@vger.kernel.org
12499 F: drivers/platform/surface/surfacepro3_button.c
12501 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12502 M: Maximilian Luz <luzmaximilian@gmail.com>
12503 L: platform-driver-x86@vger.kernel.org
12505 W: https://github.com/linux-surface/surface-aggregator-module
12506 C: irc://irc.libera.chat/linux-surface
12507 F: Documentation/driver-api/surface_aggregator/
12508 F: drivers/platform/surface/aggregator/
12509 F: drivers/platform/surface/surface_acpi_notify.c
12510 F: drivers/platform/surface/surface_aggregator_cdev.c
12511 F: drivers/platform/surface/surface_aggregator_registry.c
12512 F: include/linux/surface_acpi_notify.h
12513 F: include/linux/surface_aggregator/
12514 F: include/uapi/linux/surface_aggregator/
12516 MICROTEK X6 SCANNER
12517 M: Oliver Neukum <oliver@neukum.org>
12519 F: drivers/usb/image/microtek.*
12521 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12522 M: Luka Kovacic <luka.kovacic@sartura.hr>
12523 M: Luka Perkov <luka.perkov@sartura.hr>
12525 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12526 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12527 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12528 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12529 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12530 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12532 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12533 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12534 L: linux-media@vger.kernel.org
12536 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12537 F: Documentation/driver-api/media/drivers/ccs/
12538 F: Documentation/userspace-api/media/drivers/ccs.rst
12539 F: drivers/media/i2c/ccs-pll.c
12540 F: drivers/media/i2c/ccs-pll.h
12541 F: drivers/media/i2c/ccs/
12542 F: include/uapi/linux/ccs.h
12543 F: include/uapi/linux/smiapp.h
12546 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12547 L: linux-mips@vger.kernel.org
12549 W: http://www.linux-mips.org/
12550 Q: https://patchwork.kernel.org/project/linux-mips/list/
12551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12552 F: Documentation/devicetree/bindings/mips/
12553 F: Documentation/mips/
12555 F: drivers/platform/mips/
12557 MIPS BOSTON DEVELOPMENT BOARD
12558 M: Paul Burton <paulburton@kernel.org>
12559 L: linux-mips@vger.kernel.org
12561 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12562 F: arch/mips/boot/dts/img/boston.dts
12563 F: arch/mips/configs/generic/board-boston.config
12564 F: drivers/clk/imgtec/clk-boston.c
12565 F: include/dt-bindings/clock/boston-clock.h
12568 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12569 M: Serge Semin <fancer.lancer@gmail.com>
12570 L: linux-mips@vger.kernel.org
12572 F: drivers/bus/mips_cdmm.c
12573 F: drivers/clocksource/mips-gic-timer.c
12574 F: drivers/cpuidle/cpuidle-cps.c
12575 F: drivers/irqchip/irq-mips-cpu.c
12576 F: drivers/irqchip/irq-mips-gic.c
12578 MIPS GENERIC PLATFORM
12579 M: Paul Burton <paulburton@kernel.org>
12580 L: linux-mips@vger.kernel.org
12582 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12583 F: arch/mips/generic/
12584 F: arch/mips/tools/generic-board-config.sh
12586 MIPS RINT INSTRUCTION EMULATION
12587 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12588 L: linux-mips@vger.kernel.org
12590 F: arch/mips/math-emu/dp_rint.c
12591 F: arch/mips/math-emu/sp_rint.c
12593 MIPS/LOONGSON1 ARCHITECTURE
12594 M: Keguang Zhang <keguang.zhang@gmail.com>
12595 L: linux-mips@vger.kernel.org
12597 F: arch/mips/include/asm/mach-loongson32/
12598 F: arch/mips/loongson32/
12599 F: drivers/*/*/*loongson1*
12600 F: drivers/*/*loongson1*
12602 MIPS/LOONGSON2EF ARCHITECTURE
12603 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12604 L: linux-mips@vger.kernel.org
12606 F: arch/mips/include/asm/mach-loongson2ef/
12607 F: arch/mips/loongson2ef/
12608 F: drivers/cpufreq/loongson2_cpufreq.c
12610 MIPS/LOONGSON64 ARCHITECTURE
12611 M: Huacai Chen <chenhuacai@kernel.org>
12612 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12613 L: linux-mips@vger.kernel.org
12615 F: arch/mips/include/asm/mach-loongson64/
12616 F: arch/mips/loongson64/
12617 F: drivers/irqchip/irq-loongson*
12618 F: drivers/platform/mips/cpu_hwmon.c
12620 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12621 M: Hans Verkuil <hverkuil@xs4all.nl>
12622 L: linux-media@vger.kernel.org
12624 W: https://linuxtv.org
12625 T: git git://linuxtv.org/media_tree.git
12626 F: drivers/media/radio/radio-miropcm20*
12629 R: Lubomir Rintel <lkundrak@v3.sk>
12630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12633 F: arch/arm/boot/dts/mmp*
12634 F: arch/arm/mach-mmp/
12635 F: include/linux/soc/mmp/
12637 MMP USB PHY DRIVERS
12638 R: Lubomir Rintel <lkundrak@v3.sk>
12639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12641 F: drivers/phy/marvell/phy-mmp3-usb.c
12642 F: drivers/phy/marvell/phy-pxa-usb.c
12644 MMU GATHER AND TLB INVALIDATION
12645 M: Will Deacon <will@kernel.org>
12646 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12647 M: Andrew Morton <akpm@linux-foundation.org>
12648 M: Nick Piggin <npiggin@gmail.com>
12649 M: Peter Zijlstra <peterz@infradead.org>
12650 L: linux-arch@vger.kernel.org
12651 L: linux-mm@kvack.org
12653 F: arch/*/include/asm/tlb.h
12654 F: include/asm-generic/tlb.h
12657 MN88472 MEDIA DRIVER
12658 M: Antti Palosaari <crope@iki.fi>
12659 L: linux-media@vger.kernel.org
12661 W: https://linuxtv.org
12662 W: http://palosaari.fi/linux/
12663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12664 F: drivers/media/dvb-frontends/mn88472*
12666 MN88473 MEDIA DRIVER
12667 M: Antti Palosaari <crope@iki.fi>
12668 L: linux-media@vger.kernel.org
12670 W: https://linuxtv.org
12671 W: http://palosaari.fi/linux/
12672 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12673 F: drivers/media/dvb-frontends/mn88473*
12676 M: Luis Chamberlain <mcgrof@kernel.org>
12677 M: Jessica Yu <jeyu@kernel.org>
12679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12680 F: include/linux/module.h
12683 MONOLITHIC POWER SYSTEM PMIC DRIVER
12684 M: Saravanan Sekar <sravanhome@gmail.com>
12686 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12687 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12688 F: drivers/iio/adc/mp2629_adc.c
12689 F: drivers/mfd/mp2629.c
12690 F: drivers/power/supply/mp2629_charger.c
12691 F: drivers/regulator/mp5416.c
12692 F: drivers/regulator/mpq7920.c
12693 F: drivers/regulator/mpq7920.h
12694 F: include/linux/mfd/mp2629.h
12696 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12698 W: http://popies.net/meye/
12699 F: Documentation/userspace-api/media/drivers/meye*
12700 F: drivers/media/pci/meye/
12701 F: include/uapi/linux/meye.h
12703 MOTORCOMM PHY DRIVER
12704 M: Peter Geis <pgwipeout@gmail.com>
12705 L: netdev@vger.kernel.org
12707 F: drivers/net/phy/motorcomm.c
12709 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12710 M: Jiri Slaby <jirislaby@kernel.org>
12712 F: Documentation/driver-api/serial/moxa-smartio.rst
12713 F: drivers/tty/mxser.*
12715 MR800 AVERMEDIA USB FM RADIO DRIVER
12716 M: Alexey Klimov <klimov.linux@gmail.com>
12717 L: linux-media@vger.kernel.org
12719 T: git git://linuxtv.org/media_tree.git
12720 F: drivers/media/radio/radio-mr800.c
12722 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12723 M: Alan Ott <alan@signal11.us>
12724 L: linux-wpan@vger.kernel.org
12726 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12727 F: drivers/net/ieee802154/mrf24j40.c
12730 M: "Lee, Chun-Yi" <jlee@suse.com>
12731 L: platform-driver-x86@vger.kernel.org
12733 F: drivers/platform/x86/msi-laptop.c
12736 L: platform-driver-x86@vger.kernel.org
12738 F: drivers/platform/x86/msi-wmi.c
12740 MSI001 MEDIA DRIVER
12741 M: Antti Palosaari <crope@iki.fi>
12742 L: linux-media@vger.kernel.org
12744 W: https://linuxtv.org
12745 W: http://palosaari.fi/linux/
12746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12747 T: git git://linuxtv.org/anttip/media_tree.git
12748 F: drivers/media/tuners/msi001*
12750 MSI2500 MEDIA DRIVER
12751 M: Antti Palosaari <crope@iki.fi>
12752 L: linux-media@vger.kernel.org
12754 W: https://linuxtv.org
12755 W: http://palosaari.fi/linux/
12756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12757 T: git git://linuxtv.org/anttip/media_tree.git
12758 F: drivers/media/usb/msi2500/
12760 MSTAR INTERRUPT CONTROLLER DRIVER
12761 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12762 M: Daniel Palmer <daniel@thingy.jp>
12764 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12765 F: drivers/irqchip/irq-mst-intc.c
12767 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12768 M: Robert Jarzmik <robert.jarzmik@free.fr>
12769 L: linux-mtd@lists.infradead.org
12771 F: drivers/mtd/devices/docg3*
12773 MT9M032 APTINA SENSOR DRIVER
12774 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12775 L: linux-media@vger.kernel.org
12777 T: git git://linuxtv.org/media_tree.git
12778 F: drivers/media/i2c/mt9m032.c
12779 F: include/media/i2c/mt9m032.h
12781 MT9P031 APTINA CAMERA SENSOR
12782 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12783 L: linux-media@vger.kernel.org
12785 T: git git://linuxtv.org/media_tree.git
12786 F: drivers/media/i2c/mt9p031.c
12787 F: include/media/i2c/mt9p031.h
12789 MT9T001 APTINA CAMERA SENSOR
12790 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12791 L: linux-media@vger.kernel.org
12793 T: git git://linuxtv.org/media_tree.git
12794 F: drivers/media/i2c/mt9t001.c
12795 F: include/media/i2c/mt9t001.h
12797 MT9T112 APTINA CAMERA SENSOR
12798 M: Jacopo Mondi <jacopo@jmondi.org>
12799 L: linux-media@vger.kernel.org
12801 T: git git://linuxtv.org/media_tree.git
12802 F: drivers/media/i2c/mt9t112.c
12803 F: include/media/i2c/mt9t112.h
12805 MT9V032 APTINA CAMERA SENSOR
12806 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12807 L: linux-media@vger.kernel.org
12809 T: git git://linuxtv.org/media_tree.git
12810 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12811 F: drivers/media/i2c/mt9v032.c
12812 F: include/media/i2c/mt9v032.h
12814 MT9V111 APTINA CAMERA SENSOR
12815 M: Jacopo Mondi <jacopo@jmondi.org>
12816 L: linux-media@vger.kernel.org
12818 T: git git://linuxtv.org/media_tree.git
12819 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12820 F: drivers/media/i2c/mt9v111.c
12822 MULTIFUNCTION DEVICES (MFD)
12823 M: Lee Jones <lee.jones@linaro.org>
12825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12826 F: Documentation/devicetree/bindings/mfd/
12828 F: include/dt-bindings/mfd/
12829 F: include/linux/mfd/
12831 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12833 F: drivers/mmc/host/mmc_spi.c
12834 F: include/linux/spi/mmc_spi.h
12836 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12837 M: Ulf Hansson <ulf.hansson@linaro.org>
12838 L: linux-mmc@vger.kernel.org
12840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12841 F: Documentation/devicetree/bindings/mmc/
12843 F: include/linux/mmc/
12844 F: include/uapi/linux/mmc/
12846 MULTIPLEXER SUBSYSTEM
12847 M: Peter Rosin <peda@axentia.se>
12849 F: Documentation/ABI/testing/sysfs-class-mux*
12850 F: Documentation/devicetree/bindings/mux/
12852 F: include/dt-bindings/mux/
12853 F: include/linux/mux/
12855 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12856 M: Bin Liu <b-liu@ti.com>
12857 L: linux-usb@vger.kernel.org
12859 F: drivers/usb/musb/
12861 MXL301RF MEDIA DRIVER
12862 M: Akihiro Tsukada <tskd08@gmail.com>
12863 L: linux-media@vger.kernel.org
12865 F: drivers/media/tuners/mxl301rf*
12867 MXL5007T MEDIA DRIVER
12868 M: Michael Krufky <mkrufky@linuxtv.org>
12869 L: linux-media@vger.kernel.org
12871 W: https://linuxtv.org
12872 W: http://github.com/mkrufky
12873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12874 T: git git://linuxtv.org/mkrufky/tuners.git
12875 F: drivers/media/tuners/mxl5007t.*
12878 M: Marek Vasut <marex@denx.de>
12879 M: Stefan Agner <stefan@agner.ch>
12880 L: dri-devel@lists.freedesktop.org
12882 T: git git://anongit.freedesktop.org/drm/drm-misc
12883 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12884 F: drivers/gpu/drm/mxsfb/
12886 MYLEX DAC960 PCI RAID Controller
12887 M: Hannes Reinecke <hare@kernel.org>
12888 L: linux-scsi@vger.kernel.org
12890 F: drivers/scsi/myrb.*
12891 F: drivers/scsi/myrs.*
12893 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12894 M: Chris Lee <christopher.lee@cspi.com>
12895 L: netdev@vger.kernel.org
12897 W: https://www.cspi.com/ethernet-products/support/downloads/
12898 F: drivers/net/ethernet/myricom/myri10ge/
12900 NAND FLASH SUBSYSTEM
12901 M: Miquel Raynal <miquel.raynal@bootlin.com>
12902 R: Richard Weinberger <richard@nod.at>
12903 L: linux-mtd@lists.infradead.org
12905 W: http://www.linux-mtd.infradead.org/
12906 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12907 C: irc://irc.oftc.net/mtd
12908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12909 F: drivers/mtd/nand/
12910 F: include/linux/mtd/*nand*.h
12912 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12913 M: Daniel Mack <zonque@gmail.com>
12914 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12916 W: http://www.native-instruments.com
12917 F: sound/usb/caiaq/
12919 NATSEMI ETHERNET DRIVER (DP8381x)
12921 F: drivers/net/ethernet/natsemi/natsemi.c
12923 NCR 5380 SCSI DRIVERS
12924 M: Finn Thain <fthain@linux-m68k.org>
12925 M: Michael Schmitz <schmitzmic@gmail.com>
12926 L: linux-scsi@vger.kernel.org
12928 F: Documentation/scsi/g_NCR5380.rst
12929 F: drivers/scsi/NCR5380.*
12930 F: drivers/scsi/arm/cumana_1.c
12931 F: drivers/scsi/arm/oak.c
12932 F: drivers/scsi/atari_scsi.*
12933 F: drivers/scsi/dmx3191d.c
12934 F: drivers/scsi/g_NCR5380.*
12935 F: drivers/scsi/mac_scsi.*
12936 F: drivers/scsi/sun3_scsi.*
12937 F: drivers/scsi/sun3_scsi_vme.c
12940 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12944 NCT6775 HARDWARE MONITOR DRIVER
12945 M: Guenter Roeck <linux@roeck-us.net>
12946 L: linux-hwmon@vger.kernel.org
12948 F: Documentation/hwmon/nct6775.rst
12949 F: drivers/hwmon/nct6775.c
12952 M: Jakub Kicinski <kuba@kernel.org>
12954 F: drivers/net/netdevsim/*
12956 NETEM NETWORK EMULATOR
12957 M: Stephen Hemminger <stephen@networkplumber.org>
12958 L: netdev@vger.kernel.org
12960 F: net/sched/sch_netem.c
12962 NETERION 10GbE DRIVERS (s2io/vxge)
12963 M: Jon Mason <jdmason@kudzu.us>
12964 L: netdev@vger.kernel.org
12966 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12967 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12968 F: drivers/net/ethernet/neterion/
12971 M: Pablo Neira Ayuso <pablo@netfilter.org>
12972 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12973 M: Florian Westphal <fw@strlen.de>
12974 L: netfilter-devel@vger.kernel.org
12975 L: coreteam@netfilter.org
12977 W: http://www.netfilter.org/
12978 W: http://www.iptables.org/
12979 W: http://www.nftables.org/
12980 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12981 C: irc://irc.libera.chat/netfilter
12982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12984 F: include/linux/netfilter*
12985 F: include/linux/netfilter/
12986 F: include/net/netfilter/
12987 F: include/uapi/linux/netfilter*
12988 F: include/uapi/linux/netfilter/
12989 F: net/*/netfilter.c
12990 F: net/*/netfilter/
12991 F: net/bridge/br_netfilter*.c
12994 NETROM NETWORK LAYER
12995 M: Ralf Baechle <ralf@linux-mips.org>
12996 L: linux-hams@vger.kernel.org
12998 W: http://www.linux-ax25.org/
12999 F: include/net/netrom.h
13000 F: include/uapi/linux/netrom.h
13003 NETRONIX EMBEDDED CONTROLLER
13004 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13006 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13007 F: drivers/mfd/ntxec.c
13008 F: drivers/pwm/pwm-ntxec.c
13009 F: drivers/rtc/rtc-ntxec.c
13010 F: include/linux/mfd/ntxec.h
13012 NETRONOME ETHERNET DRIVERS
13013 M: Simon Horman <simon.horman@corigine.com>
13014 R: Jakub Kicinski <kuba@kernel.org>
13015 L: oss-drivers@corigine.com
13017 F: drivers/net/ethernet/netronome/
13019 NETWORK BLOCK DEVICE (NBD)
13020 M: Josef Bacik <josef@toxicpanda.com>
13021 L: linux-block@vger.kernel.org
13022 L: nbd@other.debian.org
13024 F: Documentation/admin-guide/blockdev/nbd.rst
13025 F: drivers/block/nbd.c
13026 F: include/trace/events/nbd.h
13027 F: include/uapi/linux/nbd.h
13029 NETWORK DROP MONITOR
13030 M: Neil Horman <nhorman@tuxdriver.com>
13031 L: netdev@vger.kernel.org
13033 W: https://fedorahosted.org/dropwatch/
13034 F: include/uapi/linux/net_dropmon.h
13035 F: net/core/drop_monitor.c
13038 M: "David S. Miller" <davem@davemloft.net>
13039 M: Jakub Kicinski <kuba@kernel.org>
13040 L: netdev@vger.kernel.org
13042 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13045 F: Documentation/devicetree/bindings/net/
13046 F: drivers/connector/
13048 F: include/linux/etherdevice.h
13049 F: include/linux/fcdevice.h
13050 F: include/linux/fddidevice.h
13051 F: include/linux/hippidevice.h
13052 F: include/linux/if_*
13053 F: include/linux/inetdevice.h
13054 F: include/linux/netdevice.h
13055 F: include/uapi/linux/if_*
13056 F: include/uapi/linux/netdevice.h
13058 NETWORKING DRIVERS (WIRELESS)
13059 M: Kalle Valo <kvalo@codeaurora.org>
13060 L: linux-wireless@vger.kernel.org
13062 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13065 F: Documentation/devicetree/bindings/net/wireless/
13066 F: drivers/net/wireless/
13069 M: Andrew Lunn <andrew@lunn.ch>
13070 M: Vivien Didelot <vivien.didelot@gmail.com>
13071 M: Florian Fainelli <f.fainelli@gmail.com>
13072 M: Vladimir Oltean <olteanv@gmail.com>
13074 F: Documentation/devicetree/bindings/net/dsa/
13075 F: drivers/net/dsa/
13076 F: include/linux/dsa/
13077 F: include/linux/platform_data/dsa.h
13078 F: include/net/dsa.h
13080 F: tools/testing/selftests/drivers/net/dsa/
13082 NETWORKING [GENERAL]
13083 M: "David S. Miller" <davem@davemloft.net>
13084 M: Jakub Kicinski <kuba@kernel.org>
13085 L: netdev@vger.kernel.org
13087 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13088 B: mailto:netdev@vger.kernel.org
13089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13091 F: Documentation/networking/
13092 F: include/linux/in.h
13093 F: include/linux/net.h
13094 F: include/linux/netdevice.h
13096 F: include/uapi/linux/in.h
13097 F: include/uapi/linux/net.h
13098 F: include/uapi/linux/net_namespace.h
13099 F: include/uapi/linux/netdevice.h
13103 F: tools/testing/selftests/net/
13106 M: Steffen Klassert <steffen.klassert@secunet.com>
13107 M: Herbert Xu <herbert@gondor.apana.org.au>
13108 M: "David S. Miller" <davem@davemloft.net>
13109 L: netdev@vger.kernel.org
13111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13113 F: include/net/xfrm.h
13114 F: include/uapi/linux/xfrm.h
13117 F: net/ipv4/ip_vti.c
13118 F: net/ipv4/ipcomp.c
13122 F: net/ipv6/ip6_vti.c
13123 F: net/ipv6/ipcomp6.c
13127 F: tools/testing/selftests/net/ipsec.c
13129 NETWORKING [IPv4/IPv6]
13130 M: "David S. Miller" <davem@davemloft.net>
13131 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13132 M: David Ahern <dsahern@kernel.org>
13133 L: netdev@vger.kernel.org
13135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13141 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13142 M: Paul Moore <paul@paul-moore.com>
13143 L: netdev@vger.kernel.org
13144 L: linux-security-module@vger.kernel.org
13146 W: https://github.com/netlabel
13147 F: Documentation/netlabel/
13148 F: include/net/calipso.h
13149 F: include/net/cipso_ipv4.h
13150 F: include/net/netlabel.h
13151 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13152 F: include/uapi/linux/netfilter/xt_SECMARK.h
13153 F: net/ipv4/cipso_ipv4.c
13154 F: net/ipv6/calipso.c
13155 F: net/netfilter/xt_CONNSECMARK.c
13156 F: net/netfilter/xt_SECMARK.c
13160 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13161 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13162 L: netdev@vger.kernel.org
13163 L: mptcp@lists.linux.dev
13165 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13166 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13167 F: Documentation/networking/mptcp-sysctl.rst
13168 F: include/net/mptcp.h
13169 F: include/trace/events/mptcp.h
13170 F: include/uapi/linux/mptcp.h
13172 F: tools/testing/selftests/net/mptcp/
13175 M: Eric Dumazet <edumazet@google.com>
13176 L: netdev@vger.kernel.org
13178 F: include/linux/tcp.h
13179 F: include/net/tcp.h
13180 F: include/trace/events/tcp.h
13181 F: include/uapi/linux/tcp.h
13182 F: net/ipv4/syncookies.c
13184 F: net/ipv6/syncookies.c
13188 M: Boris Pismenny <borisp@nvidia.com>
13189 M: John Fastabend <john.fastabend@gmail.com>
13190 M: Daniel Borkmann <daniel@iogearbox.net>
13191 M: Jakub Kicinski <kuba@kernel.org>
13192 L: netdev@vger.kernel.org
13194 F: include/net/tls.h
13195 F: include/uapi/linux/tls.h
13198 NETWORKING [WIRELESS]
13199 L: linux-wireless@vger.kernel.org
13200 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13202 NETXEN (1/10) GbE SUPPORT
13203 M: Manish Chopra <manishc@marvell.com>
13204 M: Rahul Verma <rahulv@marvell.com>
13205 M: GR-Linux-NIC-Dev@marvell.com
13206 L: netdev@vger.kernel.org
13208 F: drivers/net/ethernet/qlogic/netxen/
13210 NET_FAILOVER MODULE
13211 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13212 L: netdev@vger.kernel.org
13214 F: Documentation/networking/net_failover.rst
13215 F: drivers/net/net_failover.c
13216 F: include/net/net_failover.h
13219 M: David Ahern <dsahern@kernel.org>
13220 L: netdev@vger.kernel.org
13222 F: include/net/netns/nexthop.h
13223 F: include/net/nexthop.h
13224 F: include/uapi/linux/nexthop.h
13225 F: net/ipv4/nexthop.c
13228 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13229 L: linux-nfc@lists.01.org (subscribers-only)
13230 L: netdev@vger.kernel.org
13232 F: Documentation/devicetree/bindings/net/nfc/
13234 F: include/linux/platform_data/nfcmrvl.h
13235 F: include/net/nfc/
13236 F: include/uapi/linux/nfc.h
13239 NFC VIRTUAL NCI DEVICE DRIVER
13240 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13241 L: netdev@vger.kernel.org
13242 L: linux-nfc@lists.01.org (subscribers-only)
13244 F: drivers/nfc/virtual_ncidev.c
13245 F: tools/testing/selftests/nci/
13247 NFS, SUNRPC, AND LOCKD CLIENTS
13248 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13249 M: Anna Schumaker <anna.schumaker@netapp.com>
13250 L: linux-nfs@vger.kernel.org
13252 W: http://client.linux-nfs.org
13253 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13257 F: include/linux/lockd/
13258 F: include/linux/nfs*
13259 F: include/linux/sunrpc/
13260 F: include/uapi/linux/nfs*
13261 F: include/uapi/linux/sunrpc/
13263 F: Documentation/filesystems/nfs/
13266 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13267 L: linux-nilfs@vger.kernel.org
13269 W: https://nilfs.sourceforge.io/
13270 W: https://nilfs.osdn.jp/
13271 T: git git://github.com/konis/nilfs2.git
13272 F: Documentation/filesystems/nilfs2.rst
13274 F: include/trace/events/nilfs2.h
13275 F: include/uapi/linux/nilfs2_api.h
13276 F: include/uapi/linux/nilfs2_ondisk.h
13278 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13279 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13281 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13282 F: Documentation/scsi/NinjaSCSI.rst
13283 F: drivers/scsi/pcmcia/nsp_*
13285 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13286 M: GOTO Masanori <gotom@debian.or.jp>
13287 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13289 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13290 F: Documentation/scsi/NinjaSCSI.rst
13291 F: drivers/scsi/nsp32*
13294 M: Dinh Nguyen <dinguyen@kernel.org>
13296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13299 NITRO ENCLAVES (NE)
13300 M: Andra Paraschiv <andraprs@amazon.com>
13301 M: Alexandru Vasile <lexnv@amazon.com>
13302 M: Alexandru Ciobotaru <alcioa@amazon.com>
13303 L: linux-kernel@vger.kernel.org
13305 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13306 F: Documentation/virt/ne_overview.rst
13307 F: drivers/virt/nitro_enclaves/
13308 F: include/linux/nitro_enclaves.h
13309 F: include/uapi/linux/nitro_enclaves.h
13310 F: samples/nitro_enclaves/
13312 NOHZ, DYNTICKS SUPPORT
13313 M: Frederic Weisbecker <fweisbec@gmail.com>
13314 M: Thomas Gleixner <tglx@linutronix.de>
13315 M: Ingo Molnar <mingo@kernel.org>
13316 L: linux-kernel@vger.kernel.org
13318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13319 F: include/linux/sched/nohz.h
13320 F: include/linux/tick.h
13321 F: kernel/time/tick*.*
13323 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13324 M: Pavel Machek <pavel@ucw.cz>
13325 M: Sakari Ailus <sakari.ailus@iki.fi>
13326 L: linux-media@vger.kernel.org
13328 F: drivers/media/i2c/ad5820.c
13329 F: drivers/media/i2c/et8ek8
13331 NOKIA N900 POWER SUPPLY DRIVERS
13332 R: Pali Rohár <pali@kernel.org>
13333 F: drivers/power/supply/bq2415x_charger.c
13334 F: drivers/power/supply/bq27xxx_battery.c
13335 F: drivers/power/supply/bq27xxx_battery_i2c.c
13336 F: drivers/power/supply/isp1704_charger.c
13337 F: drivers/power/supply/rx51_battery.c
13338 F: include/linux/power/bq2415x_charger.h
13339 F: include/linux/power/bq27xxx_battery.h
13342 M: Willy Tarreau <w@1wt.eu>
13344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13345 F: tools/include/nolibc/
13348 M: Matthias Maennich <maennich@google.com>
13350 F: Documentation/core-api/symbol-namespaces.rst
13354 M: Sanjay R Mehta <sanju.mehta@amd.com>
13355 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13356 L: linux-ntb@googlegroups.com
13358 F: drivers/ntb/hw/amd/
13361 M: Jon Mason <jdmason@kudzu.us>
13362 M: Dave Jiang <dave.jiang@intel.com>
13363 M: Allen Hubbe <allenbh@gmail.com>
13364 L: linux-ntb@googlegroups.com
13366 W: https://github.com/jonmason/ntb/wiki
13367 T: git git://github.com/jonmason/ntb.git
13368 F: drivers/net/ntb_netdev.c
13370 F: include/linux/ntb.h
13371 F: include/linux/ntb_transport.h
13372 F: tools/testing/selftests/ntb/
13375 M: Serge Semin <fancer.lancer@gmail.com>
13376 L: linux-ntb@googlegroups.com
13378 F: drivers/ntb/hw/idt/
13381 M: Dave Jiang <dave.jiang@intel.com>
13382 L: linux-ntb@googlegroups.com
13384 W: https://github.com/davejiang/linux/wiki
13385 T: git https://github.com/davejiang/linux.git
13386 F: drivers/ntb/hw/intel/
13389 M: Anton Altaparmakov <anton@tuxera.com>
13390 L: linux-ntfs-dev@lists.sourceforge.net
13392 W: http://www.tuxera.com/
13393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13394 F: Documentation/filesystems/ntfs.rst
13398 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13399 L: ntfs3@lists.linux.dev
13401 W: http://www.paragon-software.com/
13402 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13403 F: Documentation/filesystems/ntfs3.rst
13407 M: Finn Thain <fthain@linux-m68k.org>
13408 L: linux-m68k@lists.linux-m68k.org
13410 F: arch/*/include/asm/nubus.h
13412 F: include/linux/nubus.h
13413 F: include/uapi/linux/nubus.h
13415 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13416 M: Antonino Daplas <adaplas@gmail.com>
13417 L: linux-fbdev@vger.kernel.org
13419 F: drivers/video/fbdev/nvidia/
13420 F: drivers/video/fbdev/riva/
13423 M: Keith Busch <kbusch@kernel.org>
13424 M: Jens Axboe <axboe@fb.com>
13425 M: Christoph Hellwig <hch@lst.de>
13426 M: Sagi Grimberg <sagi@grimberg.me>
13427 L: linux-nvme@lists.infradead.org
13429 W: http://git.infradead.org/nvme.git
13430 T: git://git.infradead.org/nvme.git
13431 F: drivers/nvme/host/
13432 F: include/linux/nvme.h
13433 F: include/uapi/linux/nvme_ioctl.h
13435 NVM EXPRESS FC TRANSPORT DRIVERS
13436 M: James Smart <james.smart@broadcom.com>
13437 L: linux-nvme@lists.infradead.org
13439 F: drivers/nvme/host/fc.c
13440 F: drivers/nvme/target/fc.c
13441 F: drivers/nvme/target/fcloop.c
13442 F: include/linux/nvme-fc-driver.h
13443 F: include/linux/nvme-fc.h
13445 NVM EXPRESS TARGET DRIVER
13446 M: Christoph Hellwig <hch@lst.de>
13447 M: Sagi Grimberg <sagi@grimberg.me>
13448 M: Chaitanya Kulkarni <kch@nvidia.com>
13449 L: linux-nvme@lists.infradead.org
13451 W: http://git.infradead.org/nvme.git
13452 T: git://git.infradead.org/nvme.git
13453 F: drivers/nvme/target/
13456 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13459 F: Documentation/ABI/stable/sysfs-bus-nvmem
13460 F: Documentation/devicetree/bindings/nvmem/
13462 F: include/linux/nvmem-consumer.h
13463 F: include/linux/nvmem-provider.h
13465 NXP C45 TJA11XX PHY DRIVER
13466 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13467 L: netdev@vger.kernel.org
13469 F: drivers/net/phy/nxp-c45-tja11xx.c
13472 M: Ashish Kumar <ashish.kumar@nxp.com>
13473 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13474 L: linux-spi@vger.kernel.org
13476 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13477 F: drivers/spi/spi-nxp-fspi.c
13479 NXP FXAS21002C DRIVER
13480 M: Rui Miguel Silva <rmfrfs@gmail.com>
13481 L: linux-iio@vger.kernel.org
13483 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13484 F: drivers/iio/gyro/fxas21002c.h
13485 F: drivers/iio/gyro/fxas21002c_core.c
13486 F: drivers/iio/gyro/fxas21002c_i2c.c
13487 F: drivers/iio/gyro/fxas21002c_spi.c
13489 NXP i.MX CLOCK DRIVERS
13490 M: Abel Vesa <abel.vesa@nxp.com>
13491 L: linux-clk@vger.kernel.org
13492 L: linux-imx@nxp.com
13494 F: drivers/clk/imx/
13496 NXP i.MX 8MQ DCSS DRIVER
13497 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13498 R: Lucas Stach <l.stach@pengutronix.de>
13499 L: dri-devel@lists.freedesktop.org
13501 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13502 F: drivers/gpu/drm/imx/dcss/
13504 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13505 M: Jagan Teki <jagan@amarulasolutions.com>
13507 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13508 F: drivers/regulator/pf8x00-regulator.c
13510 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13511 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13512 L: linux-kernel@vger.kernel.org
13514 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13515 F: drivers/extcon/extcon-ptn5150.c
13517 NXP SGTL5000 DRIVER
13518 M: Fabio Estevam <festevam@gmail.com>
13519 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13521 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13522 F: sound/soc/codecs/sgtl5000*
13524 NXP SJA1105 ETHERNET SWITCH DRIVER
13525 M: Vladimir Oltean <olteanv@gmail.com>
13526 L: linux-kernel@vger.kernel.org
13528 F: drivers/net/dsa/sja1105
13529 F: drivers/net/pcs/pcs-xpcs-nxp.c
13531 NXP TDA998X DRM DRIVER
13532 M: Russell King <linux@armlinux.org.uk>
13534 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13535 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13536 F: drivers/gpu/drm/i2c/tda998x_drv.c
13537 F: include/drm/i2c/tda998x.h
13538 F: include/dt-bindings/display/tda998x.h
13542 M: Peter Rosin <peda@axentia.se>
13543 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13545 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13546 F: sound/soc/codecs/tfa9879*
13548 NXP/Goodix TFA989X (TFA1) DRIVER
13549 M: Stephan Gerhold <stephan@gerhold.net>
13550 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13552 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13553 F: sound/soc/codecs/tfa989x.c
13556 R: Charles Gorand <charles.gorand@effinnov.com>
13557 L: linux-nfc@lists.01.org (subscribers-only)
13559 F: drivers/nfc/nxp-nci
13561 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13562 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13563 R: NXP Linux Team <linux-imx@nxp.com>
13564 L: linux-media@vger.kernel.org
13566 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13567 F: drivers/media/platform/imx-jpeg
13569 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13570 M: Jonas Malaco <jonas@protocubo.io>
13571 L: linux-hwmon@vger.kernel.org
13573 F: Documentation/hwmon/nzxt-kraken2.rst
13574 F: drivers/hwmon/nzxt-kraken2.c
13577 M: Jiri Pirko <jiri@nvidia.com>
13578 L: netdev@vger.kernel.org
13580 F: include/linux/objagg.h
13582 F: lib/test_objagg.c
13585 M: Josh Poimboeuf <jpoimboe@redhat.com>
13586 M: Peter Zijlstra <peterz@infradead.org>
13589 F: include/linux/objtool.h
13591 OCELOT ETHERNET SWITCH DRIVER
13592 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13593 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13594 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13595 M: UNGLinuxDriver@microchip.com
13596 L: netdev@vger.kernel.org
13598 F: drivers/net/dsa/ocelot/*
13599 F: drivers/net/ethernet/mscc/
13600 F: include/soc/mscc/ocelot*
13601 F: net/dsa/tag_ocelot.c
13602 F: net/dsa/tag_ocelot_8021q.c
13603 F: tools/testing/selftests/drivers/net/ocelot/*
13605 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13606 M: Frederic Barrat <fbarrat@linux.ibm.com>
13607 M: Andrew Donnellan <ajd@linux.ibm.com>
13608 L: linuxppc-dev@lists.ozlabs.org
13610 F: Documentation/userspace-api/accelerators/ocxl.rst
13611 F: arch/powerpc/include/asm/pnv-ocxl.h
13612 F: arch/powerpc/platforms/powernv/ocxl.c
13613 F: drivers/misc/ocxl/
13614 F: include/misc/ocxl*
13615 F: include/uapi/misc/ocxl.h
13618 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13619 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13620 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13621 L: linux-omap@vger.kernel.org
13623 F: sound/soc/ti/n810.c
13624 F: sound/soc/ti/omap*
13625 F: sound/soc/ti/rx51.c
13626 F: sound/soc/ti/sdma-pcm.*
13628 OMAP CLOCK FRAMEWORK SUPPORT
13629 M: Paul Walmsley <paul@pwsan.com>
13630 L: linux-omap@vger.kernel.org
13632 F: arch/arm/*omap*/*clock*
13634 OMAP DEVICE TREE SUPPORT
13635 M: Benoît Cousson <bcousson@baylibre.com>
13636 M: Tony Lindgren <tony@atomide.com>
13637 L: linux-omap@vger.kernel.org
13638 L: devicetree@vger.kernel.org
13640 F: arch/arm/boot/dts/*am3*
13641 F: arch/arm/boot/dts/*am4*
13642 F: arch/arm/boot/dts/*am5*
13643 F: arch/arm/boot/dts/*dra7*
13644 F: arch/arm/boot/dts/*omap*
13645 F: arch/arm/boot/dts/logicpd-som-lv*
13646 F: arch/arm/boot/dts/logicpd-torpedo*
13648 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13649 L: linux-omap@vger.kernel.org
13650 L: linux-fbdev@vger.kernel.org
13652 F: Documentation/arm/omap/dss.rst
13653 F: drivers/video/fbdev/omap2/
13655 OMAP FRAMEBUFFER SUPPORT
13656 L: linux-fbdev@vger.kernel.org
13657 L: linux-omap@vger.kernel.org
13659 F: drivers/video/fbdev/omap/
13661 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13662 M: Roger Quadros <rogerq@kernel.org>
13663 M: Tony Lindgren <tony@atomide.com>
13664 L: linux-omap@vger.kernel.org
13666 F: arch/arm/mach-omap2/*gpmc*
13667 F: drivers/memory/omap-gpmc.c
13670 M: Grygorii Strashko <grygorii.strashko@ti.com>
13671 M: Santosh Shilimkar <ssantosh@kernel.org>
13672 M: Kevin Hilman <khilman@kernel.org>
13673 L: linux-omap@vger.kernel.org
13675 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13676 F: drivers/gpio/gpio-omap.c
13678 OMAP HARDWARE SPINLOCK SUPPORT
13679 M: Ohad Ben-Cohen <ohad@wizery.com>
13680 L: linux-omap@vger.kernel.org
13682 F: drivers/hwspinlock/omap_hwspinlock.c
13684 OMAP HS MMC SUPPORT
13685 L: linux-mmc@vger.kernel.org
13686 L: linux-omap@vger.kernel.org
13688 F: drivers/mmc/host/omap_hsmmc.c
13691 M: Paul Walmsley <paul@pwsan.com>
13692 L: linux-omap@vger.kernel.org
13694 F: arch/arm/mach-omap2/omap_hwmod*data*
13697 M: Benoît Cousson <bcousson@baylibre.com>
13698 M: Paul Walmsley <paul@pwsan.com>
13699 L: linux-omap@vger.kernel.org
13701 F: arch/arm/mach-omap2/omap_hwmod.*
13704 M: Vignesh R <vigneshr@ti.com>
13705 L: linux-omap@vger.kernel.org
13706 L: linux-i2c@vger.kernel.org
13708 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13709 F: drivers/i2c/busses/i2c-omap.c
13711 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13712 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13713 L: linux-media@vger.kernel.org
13715 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13716 F: drivers/media/platform/omap3isp/
13717 F: drivers/staging/media/omap4iss/
13720 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13721 L: linux-omap@vger.kernel.org
13723 F: drivers/mmc/host/omap.c
13725 OMAP POWER MANAGEMENT SUPPORT
13726 M: Kevin Hilman <khilman@kernel.org>
13727 L: linux-omap@vger.kernel.org
13729 F: arch/arm/*omap*/*pm*
13730 F: drivers/cpufreq/omap-cpufreq.c
13732 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13733 M: Rajendra Nayak <rnayak@codeaurora.org>
13734 M: Paul Walmsley <paul@pwsan.com>
13735 L: linux-omap@vger.kernel.org
13737 F: arch/arm/mach-omap2/prm*
13739 OMAP RANDOM NUMBER GENERATOR SUPPORT
13740 M: Deepak Saxena <dsaxena@plexity.net>
13742 F: drivers/char/hw_random/omap-rng.c
13745 L: linux-usb@vger.kernel.org
13746 L: linux-omap@vger.kernel.org
13748 F: arch/arm/*omap*/usb*
13749 F: drivers/usb/*/*omap*
13751 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13752 M: Mark Jackson <mpfj@newflow.co.uk>
13753 L: linux-omap@vger.kernel.org
13755 F: arch/arm/boot/dts/am335x-nano.dts
13758 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13759 M: Tony Lindgren <tony@atomide.com>
13760 L: linux-omap@vger.kernel.org
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/omap1_defconfig
13765 F: arch/arm/mach-omap1/
13766 F: arch/arm/plat-omap/
13767 F: drivers/i2c/busses/i2c-omap.c
13768 F: include/linux/platform_data/ams-delta-fiq.h
13769 F: include/linux/platform_data/i2c-omap.h
13772 M: Tony Lindgren <tony@atomide.com>
13773 L: linux-omap@vger.kernel.org
13775 W: http://www.muru.com/linux/omap/
13776 W: http://linux.omap.com/
13777 Q: http://patchwork.kernel.org/project/linux-omap/list/
13778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13779 F: arch/arm/configs/omap2plus_defconfig
13780 F: arch/arm/mach-omap2/
13781 F: arch/arm/plat-omap/
13782 F: drivers/bus/ti-sysc.c
13783 F: drivers/i2c/busses/i2c-omap.c
13784 F: drivers/irqchip/irq-omap-intc.c
13785 F: drivers/mfd/*omap*.c
13786 F: drivers/mfd/menelaus.c
13787 F: drivers/mfd/palmas.c
13788 F: drivers/mfd/tps65217.c
13789 F: drivers/mfd/tps65218.c
13790 F: drivers/mfd/tps65910.c
13791 F: drivers/mfd/twl-core.[ch]
13792 F: drivers/mfd/twl4030*.c
13793 F: drivers/mfd/twl6030*.c
13794 F: drivers/mfd/twl6040*.c
13795 F: drivers/regulator/palmas-regulator*.c
13796 F: drivers/regulator/pbias-regulator.c
13797 F: drivers/regulator/tps65217-regulator.c
13798 F: drivers/regulator/tps65218-regulator.c
13799 F: drivers/regulator/tps65910-regulator.c
13800 F: drivers/regulator/twl-regulator.c
13801 F: drivers/regulator/twl6030-regulator.c
13802 F: include/linux/platform_data/i2c-omap.h
13803 F: include/linux/platform_data/ti-sysc.h
13806 M: Bob Copeland <me@bobcopeland.com>
13807 L: linux-karma-devel@lists.sourceforge.net
13809 F: Documentation/filesystems/omfs.rst
13812 OMNIKEY CARDMAN 4000 DRIVER
13813 M: Harald Welte <laforge@gnumonks.org>
13815 F: drivers/char/pcmcia/cm4000_cs.c
13816 F: include/linux/cm4000_cs.h
13817 F: include/uapi/linux/cm4000_cs.h
13819 OMNIKEY CARDMAN 4040 DRIVER
13820 M: Harald Welte <laforge@gnumonks.org>
13822 F: drivers/char/pcmcia/cm4040_cs.*
13824 OMNIVISION OV02A10 SENSOR DRIVER
13825 M: Dongchun Zhu <dongchun.zhu@mediatek.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,ov02a10.yaml
13830 F: drivers/media/i2c/ov02a10.c
13832 OMNIVISION OV13858 SENSOR DRIVER
13833 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13834 L: linux-media@vger.kernel.org
13836 T: git git://linuxtv.org/media_tree.git
13837 F: drivers/media/i2c/ov13858.c
13839 OMNIVISION OV2680 SENSOR DRIVER
13840 M: Rui Miguel Silva <rmfrfs@gmail.com>
13841 L: linux-media@vger.kernel.org
13843 T: git git://linuxtv.org/media_tree.git
13844 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13845 F: drivers/media/i2c/ov2680.c
13847 OMNIVISION OV2685 SENSOR DRIVER
13848 M: Shunqian Zheng <zhengsq@rock-chips.com>
13849 L: linux-media@vger.kernel.org
13851 T: git git://linuxtv.org/media_tree.git
13852 F: drivers/media/i2c/ov2685.c
13854 OMNIVISION OV2740 SENSOR DRIVER
13855 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13856 R: Shawn Tu <shawnx.tu@intel.com>
13857 R: Bingbu Cao <bingbu.cao@intel.com>
13858 L: linux-media@vger.kernel.org
13860 T: git git://linuxtv.org/media_tree.git
13861 F: drivers/media/i2c/ov2740.c
13863 OMNIVISION OV5640 SENSOR DRIVER
13864 M: Steve Longerbeam <slongerbeam@gmail.com>
13865 L: linux-media@vger.kernel.org
13867 T: git git://linuxtv.org/media_tree.git
13868 F: drivers/media/i2c/ov5640.c
13870 OMNIVISION OV5647 SENSOR DRIVER
13871 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13872 M: Jacopo Mondi <jacopo@jmondi.org>
13873 L: linux-media@vger.kernel.org
13875 T: git git://linuxtv.org/media_tree.git
13876 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13877 F: drivers/media/i2c/ov5647.c
13879 OMNIVISION OV5670 SENSOR DRIVER
13880 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13881 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13882 L: linux-media@vger.kernel.org
13884 T: git git://linuxtv.org/media_tree.git
13885 F: drivers/media/i2c/ov5670.c
13887 OMNIVISION OV5675 SENSOR DRIVER
13888 M: Shawn Tu <shawnx.tu@intel.com>
13889 L: linux-media@vger.kernel.org
13891 T: git git://linuxtv.org/media_tree.git
13892 F: drivers/media/i2c/ov5675.c
13894 OMNIVISION OV5695 SENSOR DRIVER
13895 M: Shunqian Zheng <zhengsq@rock-chips.com>
13896 L: linux-media@vger.kernel.org
13898 T: git git://linuxtv.org/media_tree.git
13899 F: drivers/media/i2c/ov5695.c
13901 OMNIVISION OV7670 SENSOR DRIVER
13902 L: linux-media@vger.kernel.org
13904 T: git git://linuxtv.org/media_tree.git
13905 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13906 F: drivers/media/i2c/ov7670.c
13908 OMNIVISION OV772x SENSOR DRIVER
13909 M: Jacopo Mondi <jacopo@jmondi.org>
13910 L: linux-media@vger.kernel.org
13912 T: git git://linuxtv.org/media_tree.git
13913 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13914 F: drivers/media/i2c/ov772x.c
13915 F: include/media/i2c/ov772x.h
13917 OMNIVISION OV7740 SENSOR DRIVER
13918 M: Wenyou Yang <wenyou.yang@microchip.com>
13919 L: linux-media@vger.kernel.org
13921 T: git git://linuxtv.org/media_tree.git
13922 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13923 F: drivers/media/i2c/ov7740.c
13925 OMNIVISION OV8856 SENSOR DRIVER
13926 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13927 L: linux-media@vger.kernel.org
13929 T: git git://linuxtv.org/media_tree.git
13930 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13931 F: drivers/media/i2c/ov8856.c
13933 OMNIVISION OV9282 SENSOR DRIVER
13934 M: Paul J. Murphy <paul.j.murphy@intel.com>
13935 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
13936 L: linux-media@vger.kernel.org
13938 T: git git://linuxtv.org/media_tree.git
13939 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13940 F: drivers/media/i2c/ov9282.c
13942 OMNIVISION OV9640 SENSOR DRIVER
13943 M: Petr Cvek <petrcvekcz@gmail.com>
13944 L: linux-media@vger.kernel.org
13946 F: drivers/media/i2c/ov9640.*
13948 OMNIVISION OV9650 SENSOR DRIVER
13949 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13950 R: Akinobu Mita <akinobu.mita@gmail.com>
13951 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13952 L: linux-media@vger.kernel.org
13954 T: git git://linuxtv.org/media_tree.git
13955 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13956 F: drivers/media/i2c/ov9650.c
13958 OMNIVISION OV9734 SENSOR DRIVER
13959 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13960 R: Bingbu Cao <bingbu.cao@intel.com>
13961 L: linux-media@vger.kernel.org
13963 T: git git://linuxtv.org/media_tree.git
13964 F: drivers/media/i2c/ov9734.c
13966 ONENAND FLASH DRIVER
13967 M: Kyungmin Park <kyungmin.park@samsung.com>
13968 L: linux-mtd@lists.infradead.org
13970 F: drivers/mtd/nand/onenand/
13971 F: include/linux/mtd/onenand*.h
13973 ONION OMEGA2+ BOARD
13974 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13975 L: linux-mips@vger.kernel.org
13977 F: arch/mips/boot/dts/ralink/omega2p.dts
13980 M: Jens Wiklander <jens.wiklander@linaro.org>
13981 L: op-tee@lists.trustedfirmware.org
13983 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13984 F: drivers/tee/optee/
13986 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13987 M: Sumit Garg <sumit.garg@linaro.org>
13988 L: op-tee@lists.trustedfirmware.org
13990 F: drivers/char/hw_random/optee-rng.c
13993 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13994 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13995 L: linux-rdma@vger.kernel.org
13997 F: drivers/infiniband/ulp/opa_vnic
13999 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14000 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14001 M: Frank Rowand <frowand.list@gmail.com>
14002 L: devicetree@vger.kernel.org
14004 F: Documentation/devicetree/dynamic-resolution-notes.rst
14005 F: Documentation/devicetree/overlay-notes.rst
14006 F: drivers/of/overlay.c
14007 F: drivers/of/resolver.c
14008 K: of_overlay_notifier_
14010 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14011 M: Rob Herring <robh+dt@kernel.org>
14012 M: Frank Rowand <frowand.list@gmail.com>
14013 L: devicetree@vger.kernel.org
14015 W: http://www.devicetree.org/
14016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14017 F: Documentation/ABI/testing/sysfs-firmware-ofw
14019 F: include/linux/of*.h
14022 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14023 M: Rob Herring <robh+dt@kernel.org>
14024 L: devicetree@vger.kernel.org
14026 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14028 F: Documentation/devicetree/
14029 F: arch/*/boot/dts/
14030 F: include/dt-bindings/
14032 OPENCOMPUTE PTP CLOCK DRIVER
14033 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14034 L: netdev@vger.kernel.org
14036 F: drivers/ptp/ptp_ocp.c
14038 OPENCORES I2C BUS DRIVER
14039 M: Peter Korsgaard <peter@korsgaard.com>
14040 M: Andrew Lunn <andrew@lunn.ch>
14041 L: linux-i2c@vger.kernel.org
14043 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14044 F: Documentation/i2c/busses/i2c-ocores.rst
14045 F: drivers/i2c/busses/i2c-ocores.c
14046 F: include/linux/platform_data/i2c-ocores.h
14048 OPENRISC ARCHITECTURE
14049 M: Jonas Bonn <jonas@southpole.se>
14050 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14051 M: Stafford Horne <shorne@gmail.com>
14052 L: openrisc@lists.librecores.org
14054 W: http://openrisc.io
14055 T: git git://github.com/openrisc/linux.git
14056 F: Documentation/devicetree/bindings/openrisc/
14057 F: Documentation/openrisc/
14059 F: drivers/irqchip/irq-ompic.c
14060 F: drivers/irqchip/irq-or1k-*
14063 M: Pravin B Shelar <pshelar@ovn.org>
14064 L: netdev@vger.kernel.org
14065 L: dev@openvswitch.org
14067 W: http://openvswitch.org
14068 F: include/uapi/linux/openvswitch.h
14069 F: net/openvswitch/
14071 OPERATING PERFORMANCE POINTS (OPP)
14072 M: Viresh Kumar <vireshk@kernel.org>
14073 M: Nishanth Menon <nm@ti.com>
14074 M: Stephen Boyd <sboyd@kernel.org>
14075 L: linux-pm@vger.kernel.org
14077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14078 F: Documentation/devicetree/bindings/opp/
14079 F: Documentation/power/opp.rst
14081 F: include/linux/pm_opp.h
14084 M: Clemens Ladisch <clemens@ladisch.de>
14085 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14088 F: sound/drivers/opl4/
14090 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14091 M: Mark Fasheh <mark@fasheh.com>
14092 M: Joel Becker <jlbec@evilplan.org>
14093 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14094 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14096 W: http://ocfs2.wiki.kernel.org
14097 F: Documentation/filesystems/dlmfs.rst
14098 F: Documentation/filesystems/ocfs2.rst
14101 ORANGEFS FILESYSTEM
14102 M: Mike Marshall <hubcap@omnibond.com>
14103 R: Martin Brandenburg <martin@omnibond.com>
14104 L: devel@lists.orangefs.org
14106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14107 F: Documentation/filesystems/orangefs.rst
14111 L: linux-wireless@vger.kernel.org
14113 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14114 W: http://www.nongnu.org/orinoco/
14115 F: drivers/net/wireless/intersil/orinoco/
14117 OV2659 OMNIVISION SENSOR DRIVER
14118 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14119 L: linux-media@vger.kernel.org
14121 W: https://linuxtv.org
14122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14123 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14124 F: drivers/media/i2c/ov2659.c
14125 F: include/media/i2c/ov2659.h
14128 M: Miklos Szeredi <miklos@szeredi.hu>
14129 L: linux-unionfs@vger.kernel.org
14131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14132 F: Documentation/filesystems/overlayfs.rst
14135 P54 WIRELESS DRIVER
14136 M: Christian Lamparter <chunkeey@googlemail.com>
14137 L: linux-wireless@vger.kernel.org
14139 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14140 F: drivers/net/wireless/intersil/p54/
14143 M: Vladimir Oltean <olteanv@gmail.com>
14144 L: netdev@vger.kernel.org
14146 F: Documentation/core-api/packing.rst
14147 F: include/linux/packing.h
14150 PADATA PARALLEL EXECUTION MECHANISM
14151 M: Steffen Klassert <steffen.klassert@secunet.com>
14152 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14153 L: linux-crypto@vger.kernel.org
14154 L: linux-kernel@vger.kernel.org
14156 F: Documentation/core-api/padata.rst
14157 F: include/linux/padata.h
14161 M: Jesper Dangaard Brouer <hawk@kernel.org>
14162 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14163 L: netdev@vger.kernel.org
14165 F: Documentation/networking/page_pool.rst
14166 F: include/net/page_pool.h
14167 F: include/trace/events/page_pool.h
14168 F: net/core/page_pool.c
14170 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14171 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14172 L: platform-driver-x86@vger.kernel.org
14174 F: drivers/platform/x86/panasonic-laptop.c
14176 PARALLAX PING IIO SENSOR DRIVER
14177 M: Andreas Klinger <ak@it-klinger.de>
14178 L: linux-iio@vger.kernel.org
14180 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14181 F: drivers/iio/proximity/ping.c
14183 PARALLEL LCD/KEYPAD PANEL DRIVER
14184 M: Willy Tarreau <willy@haproxy.com>
14185 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14187 F: Documentation/admin-guide/lcd-panel-cgram.rst
14188 F: drivers/auxdisplay/panel.c
14190 PARALLEL PORT SUBSYSTEM
14191 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14192 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14193 L: linux-parport@lists.infradead.org (subscribers-only)
14195 F: Documentation/driver-api/parport*.rst
14196 F: drivers/char/ppdev.c
14197 F: drivers/parport/
14198 F: include/linux/parport*.h
14199 F: include/uapi/linux/ppdev.h
14201 PARAVIRT_OPS INTERFACE
14202 M: Juergen Gross <jgross@suse.com>
14203 M: Deep Shah <sdeep@vmware.com>
14204 M: "VMware, Inc." <pv-drivers@vmware.com>
14205 L: virtualization@lists.linux-foundation.org
14207 F: Documentation/virt/paravirt_ops.rst
14208 F: arch/*/include/asm/paravirt*.h
14209 F: arch/*/kernel/paravirt*
14210 F: include/linux/hypervisor.h
14212 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14213 M: Tim Waugh <tim@cyberelk.net>
14214 L: linux-parport@lists.infradead.org (subscribers-only)
14216 F: Documentation/admin-guide/blockdev/paride.rst
14217 F: drivers/block/paride/
14219 PARISC ARCHITECTURE
14220 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14221 M: Helge Deller <deller@gmx.de>
14222 L: linux-parisc@vger.kernel.org
14224 W: https://parisc.wiki.kernel.org
14225 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14228 F: Documentation/parisc/
14230 F: drivers/char/agp/parisc-agp.c
14231 F: drivers/input/misc/hp_sdc_rtc.c
14232 F: drivers/input/serio/gscps2.c
14233 F: drivers/input/serio/hp_sdc*
14235 F: drivers/parport/parport_gsc.*
14236 F: drivers/tty/serial/8250/8250_gsc.c
14237 F: drivers/video/console/sti*
14238 F: drivers/video/fbdev/sti*
14239 F: drivers/video/logo/logo_parisc*
14240 F: include/linux/hp_sdc.h
14243 M: Jiri Pirko <jiri@nvidia.com>
14244 L: netdev@vger.kernel.org
14246 F: include/linux/parman.h
14248 F: lib/test_parman.c
14250 PC ENGINES APU BOARD DRIVER
14251 M: Enrico Weigelt, metux IT consult <info@metux.net>
14253 F: drivers/platform/x86/pcengines-apuv2.c
14255 PC87360 HARDWARE MONITORING DRIVER
14256 M: Jim Cromie <jim.cromie@gmail.com>
14257 L: linux-hwmon@vger.kernel.org
14259 F: Documentation/hwmon/pc87360.rst
14260 F: drivers/hwmon/pc87360.c
14262 PC8736x GPIO DRIVER
14263 M: Jim Cromie <jim.cromie@gmail.com>
14265 F: drivers/char/pc8736x_gpio.c
14267 PC87427 HARDWARE MONITORING DRIVER
14268 M: Jean Delvare <jdelvare@suse.com>
14269 L: linux-hwmon@vger.kernel.org
14271 F: Documentation/hwmon/pc87427.rst
14272 F: drivers/hwmon/pc87427.c
14275 M: Riku Voipio <riku.voipio@iki.fi>
14277 F: drivers/leds/leds-pca9532.c
14278 F: include/linux/leds-pca9532.h
14280 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14281 M: Guenter Roeck <linux@roeck-us.net>
14282 L: linux-i2c@vger.kernel.org
14284 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14286 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14287 M: Khalid Aziz <khalid@gonehiking.org>
14289 F: drivers/firmware/pcdp.*
14291 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14292 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14293 M: Pali Rohár <pali@kernel.org>
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/aardvark-pci.txt
14298 F: drivers/pci/controller/pci-aardvark.c
14300 PCI DRIVER FOR ALTERA PCIE IP
14301 M: Joyce Ooi <joyce.ooi@intel.com>
14302 L: linux-pci@vger.kernel.org
14304 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14305 F: drivers/pci/controller/pcie-altera.c
14307 PCI DRIVER FOR APPLIEDMICRO XGENE
14308 M: Toan Le <toan@os.amperecomputing.com>
14309 L: linux-pci@vger.kernel.org
14310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14312 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14313 F: drivers/pci/controller/pci-xgene.c
14315 PCI DRIVER FOR ARM VERSATILE PLATFORM
14316 M: Rob Herring <robh@kernel.org>
14317 L: linux-pci@vger.kernel.org
14318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14320 F: Documentation/devicetree/bindings/pci/versatile.yaml
14321 F: drivers/pci/controller/pci-versatile.c
14323 PCI DRIVER FOR ARMADA 8K
14324 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14325 L: linux-pci@vger.kernel.org
14326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14328 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14329 F: drivers/pci/controller/dwc/pcie-armada8k.c
14331 PCI DRIVER FOR CADENCE PCIE IP
14332 M: Tom Joseph <tjoseph@cadence.com>
14333 L: linux-pci@vger.kernel.org
14335 F: Documentation/devicetree/bindings/pci/cdns,*
14336 F: drivers/pci/controller/cadence/
14338 PCI DRIVER FOR FREESCALE LAYERSCAPE
14339 M: Minghuan Lian <minghuan.Lian@nxp.com>
14340 M: Mingkai Hu <mingkai.hu@nxp.com>
14341 M: Roy Zang <roy.zang@nxp.com>
14342 L: linuxppc-dev@lists.ozlabs.org
14343 L: linux-pci@vger.kernel.org
14344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14346 F: drivers/pci/controller/dwc/*layerscape*
14348 PCI DRIVER FOR GENERIC OF HOSTS
14349 M: Will Deacon <will@kernel.org>
14350 L: linux-pci@vger.kernel.org
14351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14353 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14354 F: drivers/pci/controller/pci-host-common.c
14355 F: drivers/pci/controller/pci-host-generic.c
14357 PCI DRIVER FOR IMX6
14358 M: Richard Zhu <hongxing.zhu@nxp.com>
14359 M: Lucas Stach <l.stach@pengutronix.de>
14360 L: linux-pci@vger.kernel.org
14361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14363 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14364 F: drivers/pci/controller/dwc/*imx6*
14366 PCI DRIVER FOR FU740
14367 M: Paul Walmsley <paul.walmsley@sifive.com>
14368 M: Greentime Hu <greentime.hu@sifive.com>
14369 L: linux-pci@vger.kernel.org
14371 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14372 F: drivers/pci/controller/dwc/pcie-fu740.c
14374 PCI DRIVER FOR INTEL IXP4XX
14375 M: Linus Walleij <linus.walleij@linaro.org>
14377 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14378 F: drivers/pci/controller/pci-ixp4xx.c
14380 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14381 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14382 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14383 L: linux-pci@vger.kernel.org
14385 F: drivers/pci/controller/vmd.c
14387 PCI DRIVER FOR MICROSEMI SWITCHTEC
14388 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14389 M: Logan Gunthorpe <logang@deltatee.com>
14390 L: linux-pci@vger.kernel.org
14392 F: Documentation/ABI/testing/sysfs-class-switchtec
14393 F: Documentation/driver-api/switchtec.rst
14394 F: drivers/ntb/hw/mscc/
14395 F: drivers/pci/switch/switchtec*
14396 F: include/linux/switchtec.h
14397 F: include/uapi/linux/switchtec_ioctl.h
14399 PCI DRIVER FOR MOBIVEIL PCIE IP
14400 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14401 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14402 L: linux-pci@vger.kernel.org
14404 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14405 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14407 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14408 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14409 L: linux-pci@vger.kernel.org
14410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14412 F: drivers/pci/controller/*mvebu*
14414 PCI DRIVER FOR NVIDIA TEGRA
14415 M: Thierry Reding <thierry.reding@gmail.com>
14416 L: linux-tegra@vger.kernel.org
14417 L: linux-pci@vger.kernel.org
14419 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14420 F: drivers/pci/controller/pci-tegra.c
14422 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14423 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14424 L: linux-pci@vger.kernel.org
14425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14427 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14428 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14430 PCI DRIVER FOR RENESAS R-CAR
14431 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14432 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14433 L: linux-pci@vger.kernel.org
14434 L: linux-renesas-soc@vger.kernel.org
14436 F: Documentation/devicetree/bindings/pci/*rcar*
14437 F: drivers/pci/controller/*rcar*
14439 PCI DRIVER FOR SAMSUNG EXYNOS
14440 M: Jingoo Han <jingoohan1@gmail.com>
14441 L: linux-pci@vger.kernel.org
14442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14443 L: linux-samsung-soc@vger.kernel.org
14445 F: drivers/pci/controller/dwc/pci-exynos.c
14447 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14448 M: Jingoo Han <jingoohan1@gmail.com>
14449 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14450 L: linux-pci@vger.kernel.org
14452 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14453 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14454 F: drivers/pci/controller/dwc/*designware*
14456 PCI DRIVER FOR TI DRA7XX/J721E
14457 M: Kishon Vijay Abraham I <kishon@ti.com>
14458 L: linux-omap@vger.kernel.org
14459 L: linux-pci@vger.kernel.org
14460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14462 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14463 F: drivers/pci/controller/cadence/pci-j721e.c
14464 F: drivers/pci/controller/dwc/pci-dra7xx.c
14466 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14467 M: Linus Walleij <linus.walleij@linaro.org>
14468 L: linux-pci@vger.kernel.org
14470 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14471 F: drivers/pci/controller/pci-v3-semi.c
14473 PCI ENDPOINT SUBSYSTEM
14474 M: Kishon Vijay Abraham I <kishon@ti.com>
14475 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14476 R: Krzysztof Wilczyński <kw@linux.com>
14477 L: linux-pci@vger.kernel.org
14479 F: Documentation/PCI/endpoint/*
14480 F: Documentation/misc-devices/pci-endpoint-test.rst
14481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14482 F: drivers/misc/pci_endpoint_test.c
14483 F: drivers/pci/endpoint/
14486 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14487 M: Russell Currey <ruscur@russell.cc>
14488 M: Oliver O'Halloran <oohall@gmail.com>
14489 L: linuxppc-dev@lists.ozlabs.org
14491 F: Documentation/PCI/pci-error-recovery.rst
14492 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14493 F: arch/powerpc/include/*/eeh*.h
14494 F: arch/powerpc/kernel/eeh*.c
14495 F: arch/powerpc/platforms/*/eeh*.c
14496 F: drivers/pci/pcie/aer.c
14497 F: drivers/pci/pcie/dpc.c
14498 F: drivers/pci/pcie/err.c
14501 M: Linas Vepstas <linasvepstas@gmail.com>
14502 L: linux-pci@vger.kernel.org
14504 F: Documentation/PCI/pci-error-recovery.rst
14506 PCI MSI DRIVER FOR ALTERA MSI IP
14507 M: Joyce Ooi <joyce.ooi@intel.com>
14508 L: linux-pci@vger.kernel.org
14510 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14511 F: drivers/pci/controller/pcie-altera-msi.c
14513 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14514 M: Toan Le <toan@os.amperecomputing.com>
14515 L: linux-pci@vger.kernel.org
14516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14518 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14519 F: drivers/pci/controller/pci-xgene-msi.c
14521 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14522 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14523 R: Rob Herring <robh@kernel.org>
14524 R: Krzysztof Wilczyński <kw@linux.com>
14525 L: linux-pci@vger.kernel.org
14527 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14529 F: drivers/pci/controller/
14532 M: Bjorn Helgaas <bhelgaas@google.com>
14533 L: linux-pci@vger.kernel.org
14535 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14537 F: Documentation/PCI/
14538 F: Documentation/devicetree/bindings/pci/
14539 F: arch/x86/kernel/early-quirks.c
14540 F: arch/x86/kernel/quirks.c
14542 F: drivers/acpi/pci*
14544 F: include/asm-generic/pci*
14545 F: include/linux/of_pci.h
14546 F: include/linux/pci*
14547 F: include/uapi/linux/pci*
14550 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14551 M: Jonathan Chocron <jonnyc@amazon.com>
14552 L: linux-pci@vger.kernel.org
14554 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14555 F: drivers/pci/controller/dwc/pcie-al.c
14557 PCIE DRIVER FOR AMLOGIC MESON
14558 M: Yue Wang <yue.wang@Amlogic.com>
14559 L: linux-pci@vger.kernel.org
14560 L: linux-amlogic@lists.infradead.org
14562 F: drivers/pci/controller/dwc/pci-meson.c
14564 PCIE DRIVER FOR AXIS ARTPEC
14565 M: Jesper Nilsson <jesper.nilsson@axis.com>
14566 L: linux-arm-kernel@axis.com
14567 L: linux-pci@vger.kernel.org
14569 F: Documentation/devicetree/bindings/pci/axis,artpec*
14570 F: drivers/pci/controller/dwc/*artpec*
14572 PCIE DRIVER FOR CAVIUM THUNDERX
14573 M: Robert Richter <rric@kernel.org>
14574 L: linux-pci@vger.kernel.org
14575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14577 F: drivers/pci/controller/pci-thunder-*
14579 PCIE DRIVER FOR HISILICON
14580 M: Zhou Wang <wangzhou1@hisilicon.com>
14581 L: linux-pci@vger.kernel.org
14583 F: drivers/pci/controller/dwc/pcie-hisi.c
14585 PCIE DRIVER FOR HISILICON KIRIN
14586 M: Xiaowei Song <songxiaowei@hisilicon.com>
14587 M: Binghui Wang <wangbinghui@hisilicon.com>
14588 L: linux-pci@vger.kernel.org
14590 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14591 F: drivers/pci/controller/dwc/pcie-kirin.c
14593 PCIE DRIVER FOR HISILICON STB
14594 M: Shawn Guo <shawn.guo@linaro.org>
14595 L: linux-pci@vger.kernel.org
14597 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14598 F: drivers/pci/controller/dwc/pcie-histb.c
14600 PCIE DRIVER FOR INTEL KEEM BAY
14601 M: Srikanth Thokala <srikanth.thokala@intel.com>
14602 L: linux-pci@vger.kernel.org
14604 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14605 F: drivers/pci/controller/dwc/pcie-keembay.c
14607 PCIE DRIVER FOR INTEL LGM GW SOC
14608 M: Rahul Tanwar <rtanwar@maxlinear.com>
14609 L: linux-pci@vger.kernel.org
14611 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14612 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14614 PCIE DRIVER FOR MEDIATEK
14615 M: Ryder Lee <ryder.lee@mediatek.com>
14616 M: Jianjun Wang <jianjun.wang@mediatek.com>
14617 L: linux-pci@vger.kernel.org
14618 L: linux-mediatek@lists.infradead.org
14620 F: Documentation/devicetree/bindings/pci/mediatek*
14621 F: drivers/pci/controller/*mediatek*
14623 PCIE DRIVER FOR MICROCHIP
14624 M: Daire McNamara <daire.mcnamara@microchip.com>
14625 L: linux-pci@vger.kernel.org
14627 F: Documentation/devicetree/bindings/pci/microchip*
14628 F: drivers/pci/controller/*microchip*
14630 PCIE DRIVER FOR QUALCOMM MSM
14631 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14632 L: linux-pci@vger.kernel.org
14633 L: linux-arm-msm@vger.kernel.org
14635 F: drivers/pci/controller/dwc/*qcom*
14637 PCIE DRIVER FOR ROCKCHIP
14638 M: Shawn Lin <shawn.lin@rock-chips.com>
14639 L: linux-pci@vger.kernel.org
14640 L: linux-rockchip@lists.infradead.org
14642 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14643 F: drivers/pci/controller/pcie-rockchip*
14645 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14646 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14647 L: linux-pci@vger.kernel.org
14649 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14650 F: drivers/pci/controller/dwc/pcie-uniphier*
14652 PCIE DRIVER FOR ST SPEAR13XX
14653 M: Pratyush Anand <pratyush.anand@gmail.com>
14654 L: linux-pci@vger.kernel.org
14656 F: drivers/pci/controller/dwc/*spear*
14659 M: Dominik Brodowski <linux@dominikbrodowski.net>
14661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14662 F: Documentation/pcmcia/
14667 PCNET32 NETWORK DRIVER
14668 M: Don Fry <pcnet32@frontier.com>
14669 L: netdev@vger.kernel.org
14671 F: drivers/net/ethernet/amd/pcnet32.c
14673 PCRYPT PARALLEL CRYPTO ENGINE
14674 M: Steffen Klassert <steffen.klassert@secunet.com>
14675 L: linux-crypto@vger.kernel.org
14678 F: include/crypto/pcrypt.h
14680 PEAQ WMI HOTKEYS DRIVER
14681 M: Hans de Goede <hdegoede@redhat.com>
14682 L: platform-driver-x86@vger.kernel.org
14684 F: drivers/platform/x86/peaq-wmi.c
14686 PENSANDO ETHERNET DRIVERS
14687 M: Shannon Nelson <snelson@pensando.io>
14688 M: drivers@pensando.io
14689 L: netdev@vger.kernel.org
14691 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14692 F: drivers/net/ethernet/pensando/
14694 PER-CPU MEMORY ALLOCATOR
14695 M: Dennis Zhou <dennis@kernel.org>
14696 M: Tejun Heo <tj@kernel.org>
14697 M: Christoph Lameter <cl@linux.com>
14698 L: linux-mm@kvack.org
14700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14701 F: arch/*/include/asm/percpu.h
14702 F: include/linux/percpu*.h
14706 PER-TASK DELAY ACCOUNTING
14707 M: Balbir Singh <bsingharora@gmail.com>
14709 F: include/linux/delayacct.h
14710 F: kernel/delayacct.c
14712 PERFORMANCE EVENTS SUBSYSTEM
14713 M: Peter Zijlstra <peterz@infradead.org>
14714 M: Ingo Molnar <mingo@redhat.com>
14715 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14716 R: Mark Rutland <mark.rutland@arm.com>
14717 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14718 R: Jiri Olsa <jolsa@redhat.com>
14719 R: Namhyung Kim <namhyung@kernel.org>
14720 L: linux-perf-users@vger.kernel.org
14721 L: linux-kernel@vger.kernel.org
14723 W: https://perf.wiki.kernel.org/
14724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14726 F: arch/*/events/*/*
14727 F: arch/*/include/asm/perf_event.h
14728 F: arch/*/kernel/*/*/perf_event*.c
14729 F: arch/*/kernel/*/perf_event*.c
14730 F: arch/*/kernel/perf_callchain.c
14731 F: arch/*/kernel/perf_event*.c
14732 F: include/linux/perf_event.h
14733 F: include/uapi/linux/perf_event.h
14738 PERFORMANCE EVENTS TOOLING ARM64
14739 R: John Garry <john.garry@huawei.com>
14740 R: Will Deacon <will@kernel.org>
14741 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14742 R: Leo Yan <leo.yan@linaro.org>
14743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14745 F: tools/build/feature/test-libopencsd.c
14746 F: tools/perf/arch/arm*/
14747 F: tools/perf/pmu-events/arch/arm64/
14748 F: tools/perf/util/arm-spe*
14749 F: tools/perf/util/cs-etm*
14751 PERSONALITY HANDLING
14752 M: Christoph Hellwig <hch@infradead.org>
14753 L: linux-abi-devel@lists.sourceforge.net
14755 F: include/linux/personality.h
14756 F: include/uapi/linux/personality.h
14758 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14759 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14760 L: linux-input@vger.kernel.org
14762 F: Documentation/input/devices/pxrc.rst
14763 F: drivers/input/joystick/pxrc.c
14766 M: Remi Denis-Courmont <courmisch@gmail.com>
14768 F: Documentation/networking/phonet.rst
14769 F: include/linux/phonet.h
14770 F: include/net/phonet/
14771 F: include/uapi/linux/phonet.h
14775 M: Joern Engel <joern@lazybastard.org>
14776 L: linux-mtd@lists.infradead.org
14778 F: drivers/mtd/devices/phram.c
14781 M: Bruno Prémont <bonbons@linux-vserver.org>
14782 L: linux-input@vger.kernel.org
14784 F: drivers/hid/hid-picolcd*
14787 M: Christian Brauner <christian@brauner.io>
14788 L: linux-kernel@vger.kernel.org
14790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14792 F: tools/testing/selftests/clone3/
14793 F: tools/testing/selftests/pid_namespace/
14794 F: tools/testing/selftests/pidfd/
14797 K: \b(clone_args|kernel_clone_args)\b
14799 PIN CONTROL SUBSYSTEM
14800 M: Linus Walleij <linus.walleij@linaro.org>
14801 L: linux-gpio@vger.kernel.org
14803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14804 F: Documentation/devicetree/bindings/pinctrl/
14805 F: Documentation/driver-api/pin-control.rst
14806 F: drivers/pinctrl/
14807 F: include/linux/pinctrl/
14809 PIN CONTROLLER - AMD
14810 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14811 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14813 F: drivers/pinctrl/pinctrl-amd.c
14815 PIN CONTROLLER - FREESCALE
14816 M: Dong Aisheng <aisheng.dong@nxp.com>
14817 M: Fabio Estevam <festevam@gmail.com>
14818 M: Shawn Guo <shawnguo@kernel.org>
14819 M: Stefan Agner <stefan@agner.ch>
14820 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14821 L: linux-gpio@vger.kernel.org
14823 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14824 F: drivers/pinctrl/freescale/
14826 PIN CONTROLLER - INTEL
14827 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14828 M: Andy Shevchenko <andy@kernel.org>
14830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14831 F: drivers/pinctrl/intel/
14833 PIN CONTROLLER - KEEMBAY
14834 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14836 F: drivers/pinctrl/pinctrl-keembay*
14838 PIN CONTROLLER - MEDIATEK
14839 M: Sean Wang <sean.wang@kernel.org>
14840 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14842 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14843 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14844 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14845 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14846 F: drivers/pinctrl/mediatek/
14848 PIN CONTROLLER - MICROCHIP AT91
14849 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14851 L: linux-gpio@vger.kernel.org
14853 F: drivers/gpio/gpio-sama5d2-piobu.c
14854 F: drivers/pinctrl/pinctrl-at91*
14856 PIN CONTROLLER - QUALCOMM
14857 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14858 L: linux-arm-msm@vger.kernel.org
14860 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14861 F: drivers/pinctrl/qcom/
14863 PIN CONTROLLER - RENESAS
14864 M: Geert Uytterhoeven <geert+renesas@glider.be>
14865 L: linux-renesas-soc@vger.kernel.org
14867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14868 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14869 F: drivers/pinctrl/renesas/
14871 PIN CONTROLLER - SAMSUNG
14872 M: Tomasz Figa <tomasz.figa@gmail.com>
14873 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14874 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14876 L: linux-samsung-soc@vger.kernel.org
14878 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14880 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14881 F: drivers/pinctrl/samsung/
14882 F: include/dt-bindings/pinctrl/samsung.h
14884 PIN CONTROLLER - SINGLE
14885 M: Tony Lindgren <tony@atomide.com>
14886 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14888 L: linux-omap@vger.kernel.org
14890 F: drivers/pinctrl/pinctrl-single.c
14892 PIN CONTROLLER - ST SPEAR
14893 M: Viresh Kumar <vireshk@kernel.org>
14894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14896 W: http://www.st.com/spear
14897 F: drivers/pinctrl/spear/
14900 M: linux-block@vger.kernel.org
14902 F: drivers/block/pktcdvd.c
14903 F: include/linux/pktcdvd.h
14904 F: include/uapi/linux/pktcdvd.h
14906 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14907 M: Tomasz Duszynski <tduszyns@gmail.com>
14909 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14910 F: drivers/iio/chemical/pms7003.c
14913 M: Jacob Keller <jacob.e.keller@intel.com>
14915 F: Documentation/driver-api/pldmfw/
14916 F: include/linux/pldmfw.h
14920 M: Logan Gunthorpe <logang@deltatee.com>
14922 F: drivers/dma/plx_dma.c
14925 M: Charles Hsu <hsu.yungteng@gmail.com>
14926 L: linux-hwmon@vger.kernel.org
14928 F: Documentation/hwmon/pm6764tr.rst
14929 F: drivers/hwmon/pmbus/pm6764tr.c
14932 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14933 L: linux-pm@vger.kernel.org
14935 W: https://01.org/pm-graph
14936 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14937 T: git git://github.com/intel/pm-graph
14938 F: tools/power/pm-graph
14940 PMBUS HARDWARE MONITORING DRIVERS
14941 M: Guenter Roeck <linux@roeck-us.net>
14942 L: linux-hwmon@vger.kernel.org
14944 W: http://hwmon.wiki.kernel.org/
14945 W: http://www.roeck-us.net/linux/drivers/
14946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14947 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14948 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14949 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14950 F: Documentation/hwmon/adm1275.rst
14951 F: Documentation/hwmon/ibm-cffps.rst
14952 F: Documentation/hwmon/ir35221.rst
14953 F: Documentation/hwmon/lm25066.rst
14954 F: Documentation/hwmon/ltc2978.rst
14955 F: Documentation/hwmon/ltc3815.rst
14956 F: Documentation/hwmon/max16064.rst
14957 F: Documentation/hwmon/max20751.rst
14958 F: Documentation/hwmon/max31785.rst
14959 F: Documentation/hwmon/max34440.rst
14960 F: Documentation/hwmon/max8688.rst
14961 F: Documentation/hwmon/pmbus-core.rst
14962 F: Documentation/hwmon/pmbus.rst
14963 F: Documentation/hwmon/tps40422.rst
14964 F: Documentation/hwmon/ucd9000.rst
14965 F: Documentation/hwmon/ucd9200.rst
14966 F: Documentation/hwmon/zl6100.rst
14967 F: drivers/hwmon/pmbus/
14968 F: include/linux/pmbus.h
14970 PMC SIERRA MaxRAID DRIVER
14971 L: linux-scsi@vger.kernel.org
14973 W: http://www.pmc-sierra.com/
14974 F: drivers/scsi/pmcraid.*
14976 PMC SIERRA PM8001 DRIVER
14977 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14978 L: linux-scsi@vger.kernel.org
14980 F: drivers/scsi/pm8001/
14982 PNI RM3100 IIO DRIVER
14983 M: Song Qiang <songqiang1304521@gmail.com>
14984 L: linux-iio@vger.kernel.org
14986 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14987 F: drivers/iio/magnetometer/rm3100*
14990 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14991 L: linux-acpi@vger.kernel.org
14994 F: include/linux/pnp.h
14996 POSIX CLOCKS and TIMERS
14997 M: Thomas Gleixner <tglx@linutronix.de>
14998 L: linux-kernel@vger.kernel.org
15000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15002 F: include/linux/time_namespace.h
15003 F: include/linux/timer*
15004 F: kernel/time/*timer*
15005 F: kernel/time/namespace.c
15007 POWER MANAGEMENT CORE
15008 M: "Rafael J. Wysocki" <rafael@kernel.org>
15009 L: linux-pm@vger.kernel.org
15011 B: https://bugzilla.kernel.org
15012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15013 F: drivers/base/power/
15014 F: drivers/powercap/
15015 F: include/linux/intel_rapl.h
15016 F: include/linux/pm.h
15017 F: include/linux/pm_*
15018 F: include/linux/powercap.h
15019 F: kernel/configs/nopm.config
15021 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15022 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15023 L: linux-pm@vger.kernel.org
15025 B: https://bugzilla.kernel.org
15026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15027 F: drivers/powercap/dtpm*
15028 F: include/linux/dtpm.h
15030 POWER STATE COORDINATION INTERFACE (PSCI)
15031 M: Mark Rutland <mark.rutland@arm.com>
15032 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15035 F: drivers/firmware/psci/
15036 F: include/linux/psci.h
15037 F: include/uapi/linux/psci.h
15039 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15040 M: Sebastian Reichel <sre@kernel.org>
15041 L: linux-pm@vger.kernel.org
15043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15044 F: Documentation/ABI/testing/sysfs-class-power
15045 F: Documentation/devicetree/bindings/power/supply/
15046 F: drivers/power/supply/
15047 F: include/linux/power/
15048 F: include/linux/power_supply.h
15050 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15051 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15052 L: linuxppc-dev@lists.ozlabs.org
15054 F: drivers/char/powernv-op-panel.c
15056 PPP OVER ATM (RFC 2364)
15057 M: Mitchell Blank Jr <mitch@sfgoth.com>
15059 F: include/uapi/linux/atmppp.h
15060 F: net/atm/pppoatm.c
15063 M: Michal Ostrowski <mostrows@earthlink.net>
15065 F: drivers/net/ppp/pppoe.c
15066 F: drivers/net/ppp/pppox.c
15069 M: James Chapman <jchapman@katalix.com>
15071 F: include/linux/if_pppol2tp.h
15072 F: include/uapi/linux/if_pppol2tp.h
15073 F: net/l2tp/l2tp_ppp.c
15075 PPP PROTOCOL DRIVERS AND COMPRESSORS
15076 M: Paul Mackerras <paulus@samba.org>
15077 L: linux-ppp@vger.kernel.org
15079 F: drivers/net/ppp/ppp_*
15082 M: Rodolfo Giometti <giometti@enneenne.com>
15083 L: linuxpps@ml.enneenne.com (subscribers-only)
15085 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15086 F: Documentation/ABI/testing/sysfs-pps
15087 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15088 F: Documentation/driver-api/pps.rst
15090 F: include/linux/pps*.h
15091 F: include/uapi/linux/pps.h
15094 M: Dmitry Kozlov <xeb@mail.ru>
15095 L: netdev@vger.kernel.org
15097 W: http://sourceforge.net/projects/accel-pptp
15098 F: drivers/net/ppp/pptp.c
15100 PRESSURE STALL INFORMATION (PSI)
15101 M: Johannes Weiner <hannes@cmpxchg.org>
15103 F: include/linux/psi*
15104 F: kernel/sched/psi.c
15107 M: Petr Mladek <pmladek@suse.com>
15108 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15109 R: Steven Rostedt <rostedt@goodmis.org>
15110 R: John Ogness <john.ogness@linutronix.de>
15112 F: include/linux/printk.h
15116 R: Chris Down <chris@chrisdown.name>
15118 F: kernel/printk/index.c
15121 L: linux-kernel@vger.kernel.org
15122 L: linux-fsdevel@vger.kernel.org
15124 F: Documentation/filesystems/proc.rst
15126 F: include/linux/proc_fs.h
15127 F: tools/testing/selftests/proc/
15130 M: Luis Chamberlain <mcgrof@kernel.org>
15131 M: Kees Cook <keescook@chromium.org>
15132 M: Iurii Zaikin <yzaikin@google.com>
15133 L: linux-kernel@vger.kernel.org
15134 L: linux-fsdevel@vger.kernel.org
15136 F: fs/proc/proc_sysctl.c
15137 F: include/linux/sysctl.h
15138 F: kernel/sysctl-test.c
15140 F: tools/testing/selftests/sysctl/
15142 PS3 NETWORK SUPPORT
15143 M: Geoff Levand <geoff@infradead.org>
15144 L: netdev@vger.kernel.org
15145 L: linuxppc-dev@lists.ozlabs.org
15147 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15149 PS3 PLATFORM SUPPORT
15150 M: Geoff Levand <geoff@infradead.org>
15151 L: linuxppc-dev@lists.ozlabs.org
15153 F: arch/powerpc/boot/ps3*
15154 F: arch/powerpc/include/asm/lv1call.h
15155 F: arch/powerpc/include/asm/ps3*.h
15156 F: arch/powerpc/platforms/ps3/
15159 F: drivers/rtc/rtc-ps3.c
15160 F: drivers/usb/host/*ps3.c
15161 F: sound/ppc/snd_ps3*
15164 M: Jim Paris <jim@jtan.com>
15165 M: Geoff Levand <geoff@infradead.org>
15166 L: linuxppc-dev@lists.ozlabs.org
15168 F: drivers/block/ps3vram.c
15170 PSAMPLE PACKET SAMPLING SUPPORT
15171 M: Yotam Gigi <yotam.gi@gmail.com>
15173 F: include/net/psample.h
15174 F: include/uapi/linux/psample.h
15178 M: Kees Cook <keescook@chromium.org>
15179 M: Anton Vorontsov <anton@enomsg.org>
15180 M: Colin Cross <ccross@android.com>
15181 M: Tony Luck <tony.luck@intel.com>
15183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15184 F: Documentation/admin-guide/ramoops.rst
15185 F: Documentation/admin-guide/pstore-blk.rst
15186 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15187 F: drivers/acpi/apei/erst.c
15188 F: drivers/firmware/efi/efi-pstore.c
15190 F: include/linux/pstore*
15191 K: \b(pstore|ramoops)
15193 PTP HARDWARE CLOCK SUPPORT
15194 M: Richard Cochran <richardcochran@gmail.com>
15195 L: netdev@vger.kernel.org
15197 W: http://linuxptp.sourceforge.net/
15198 F: Documentation/ABI/testing/sysfs-ptp
15199 F: Documentation/driver-api/ptp.rst
15200 F: drivers/net/phy/dp83640*
15202 F: include/linux/ptp_cl*
15204 PTP VIRTUAL CLOCK SUPPORT
15205 M: Yangbo Lu <yangbo.lu@nxp.com>
15206 L: netdev@vger.kernel.org
15208 F: drivers/ptp/ptp_vclock.c
15209 F: net/ethtool/phc_vclocks.c
15212 M: Oleg Nesterov <oleg@redhat.com>
15214 F: arch/*/*/ptrace*.c
15215 F: arch/*/include/asm/ptrace*.h
15216 F: arch/*/ptrace*.c
15217 F: include/asm-generic/syscall.h
15218 F: include/linux/ptrace.h
15219 F: include/linux/regset.h
15220 F: include/linux/tracehook.h
15221 F: include/uapi/linux/ptrace.h
15222 F: include/uapi/linux/ptrace.h
15226 M: Hans Verkuil <hverkuil@xs4all.nl>
15227 L: linux-media@vger.kernel.org
15229 T: git git://linuxtv.org/media_tree.git
15230 F: Documentation/admin-guide/media/pulse8-cec.rst
15231 F: drivers/media/cec/usb/pulse8/
15233 PVRUSB2 VIDEO4LINUX DRIVER
15234 M: Mike Isely <isely@pobox.com>
15235 L: pvrusb2@isely.net (subscribers-only)
15236 L: linux-media@vger.kernel.org
15238 W: http://www.isely.net/pvrusb2/
15239 T: git git://linuxtv.org/media_tree.git
15240 F: Documentation/driver-api/media/drivers/pvrusb2*
15241 F: drivers/media/usb/pvrusb2/
15244 M: Hans Verkuil <hverkuil@xs4all.nl>
15245 L: linux-media@vger.kernel.org
15247 T: git git://linuxtv.org/media_tree.git
15248 F: drivers/media/usb/pwc/*
15249 F: include/trace/events/pwc.h
15252 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15253 L: linux-hwmon@vger.kernel.org
15255 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15256 F: Documentation/hwmon/pwm-fan.rst
15257 F: drivers/hwmon/pwm-fan.c
15260 M: Sean Young <sean@mess.org>
15261 L: linux-media@vger.kernel.org
15263 F: drivers/media/rc/pwm-ir-tx.c
15266 M: Thierry Reding <thierry.reding@gmail.com>
15267 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15268 M: Lee Jones <lee.jones@linaro.org>
15269 L: linux-pwm@vger.kernel.org
15271 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15273 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15274 F: Documentation/devicetree/bindings/pwm/
15275 F: Documentation/driver-api/pwm.rst
15276 F: drivers/gpio/gpio-mvebu.c
15278 F: drivers/video/backlight/pwm_bl.c
15279 F: include/linux/pwm.h
15280 F: include/linux/pwm_backlight.h
15281 K: pwm_(config|apply_state|ops)
15284 M: Robert Jarzmik <robert.jarzmik@free.fr>
15285 L: linux-gpio@vger.kernel.org
15287 F: drivers/gpio/gpio-pxa.c
15293 M: Robert Jarzmik <robert.jarzmik@free.fr>
15294 L: linux-rtc@vger.kernel.org
15297 PXA2xx/PXA3xx SUPPORT
15298 M: Daniel Mack <daniel@zonque.org>
15299 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15300 M: Robert Jarzmik <robert.jarzmik@free.fr>
15301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15303 T: git git://github.com/hzhuang1/linux.git
15304 T: git git://github.com/rjarzmik/linux.git
15305 F: arch/arm/boot/dts/pxa*
15306 F: arch/arm/mach-pxa/
15307 F: drivers/dma/pxa*
15308 F: drivers/pcmcia/pxa2xx*
15309 F: drivers/pinctrl/pxa/
15310 F: drivers/spi/spi-pxa2xx*
15311 F: drivers/usb/gadget/udc/pxa2*
15312 F: include/sound/pxa2xx-lib.h
15317 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15318 L: qat-linux@intel.com
15320 F: drivers/crypto/qat/
15322 QCOM AUDIO (ASoC) DRIVERS
15323 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15324 M: Banajit Goswami <bgoswami@codeaurora.org>
15325 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15327 F: sound/soc/codecs/lpass-va-macro.c
15328 F: sound/soc/codecs/lpass-wsa-macro.*
15329 F: sound/soc/codecs/msm8916-wcd-analog.c
15330 F: sound/soc/codecs/msm8916-wcd-digital.c
15331 F: sound/soc/codecs/wcd9335.*
15332 F: sound/soc/codecs/wcd934x.c
15333 F: sound/soc/codecs/wcd-clsh-v2.*
15334 F: sound/soc/codecs/wsa881x.c
15338 M: Alex Elder <elder@kernel.org>
15339 L: netdev@vger.kernel.org
15341 F: drivers/net/ipa/
15343 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15344 M: Gabriel Somlo <somlo@cmu.edu>
15345 M: "Michael S. Tsirkin" <mst@redhat.com>
15346 L: qemu-devel@nongnu.org
15348 F: drivers/firmware/qemu_fw_cfg.c
15349 F: include/uapi/linux/qemu_fw_cfg.h
15352 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15353 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15354 L: linux-rdma@vger.kernel.org
15356 F: drivers/infiniband/hw/qib/
15358 QLOGIC QL41xxx FCOE DRIVER
15359 M: Saurav Kashyap <skashyap@marvell.com>
15360 M: Javed Hasan <jhasan@marvell.com>
15361 M: GR-QLogic-Storage-Upstream@marvell.com
15362 L: linux-scsi@vger.kernel.org
15364 F: drivers/scsi/qedf/
15366 QLOGIC QL41xxx ISCSI DRIVER
15367 M: Nilesh Javali <njavali@marvell.com>
15368 M: Manish Rangankar <mrangankar@marvell.com>
15369 M: GR-QLogic-Storage-Upstream@marvell.com
15370 L: linux-scsi@vger.kernel.org
15372 F: drivers/scsi/qedi/
15374 QLOGIC QL4xxx ETHERNET DRIVER
15375 M: Ariel Elior <aelior@marvell.com>
15376 M: GR-everest-linux-l2@marvell.com
15377 L: netdev@vger.kernel.org
15379 F: drivers/net/ethernet/qlogic/qed/
15380 F: drivers/net/ethernet/qlogic/qede/
15381 F: include/linux/qed/
15383 QLOGIC QL4xxx RDMA DRIVER
15384 M: Michal Kalderon <mkalderon@marvell.com>
15385 M: Ariel Elior <aelior@marvell.com>
15386 L: linux-rdma@vger.kernel.org
15388 F: drivers/infiniband/hw/qedr/
15389 F: include/uapi/rdma/qedr-abi.h
15391 QLOGIC QLA1280 SCSI DRIVER
15392 M: Michael Reed <mdr@sgi.com>
15393 L: linux-scsi@vger.kernel.org
15395 F: drivers/scsi/qla1280.[ch]
15397 QLOGIC QLA2XXX FC-SCSI DRIVER
15398 M: Nilesh Javali <njavali@marvell.com>
15399 M: GR-QLogic-Storage-Upstream@marvell.com
15400 L: linux-scsi@vger.kernel.org
15402 F: drivers/scsi/qla2xxx/
15404 QLOGIC QLA3XXX NETWORK DRIVER
15405 M: GR-Linux-NIC-Dev@marvell.com
15406 L: netdev@vger.kernel.org
15408 F: drivers/net/ethernet/qlogic/qla3xxx.*
15410 QLOGIC QLA4XXX iSCSI DRIVER
15411 M: Nilesh Javali <njavali@marvell.com>
15412 M: Manish Rangankar <mrangankar@marvell.com>
15413 M: GR-QLogic-Storage-Upstream@marvell.com
15414 L: linux-scsi@vger.kernel.org
15416 F: drivers/scsi/qla4xxx/
15418 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15419 M: Shahed Shaikh <shshaikh@marvell.com>
15420 M: Manish Chopra <manishc@marvell.com>
15421 M: GR-Linux-NIC-Dev@marvell.com
15422 L: netdev@vger.kernel.org
15424 F: drivers/net/ethernet/qlogic/qlcnic/
15426 QLOGIC QLGE 10Gb ETHERNET DRIVER
15427 M: Manish Chopra <manishc@marvell.com>
15428 M: GR-Linux-NIC-Dev@marvell.com
15429 M: Coiby Xu <coiby.xu@gmail.com>
15430 L: netdev@vger.kernel.org
15432 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15433 F: drivers/staging/qlge/
15435 QM1D1B0004 MEDIA DRIVER
15436 M: Akihiro Tsukada <tskd08@gmail.com>
15437 L: linux-media@vger.kernel.org
15439 F: drivers/media/tuners/qm1d1b0004*
15441 QM1D1C0042 MEDIA DRIVER
15442 M: Akihiro Tsukada <tskd08@gmail.com>
15443 L: linux-media@vger.kernel.org
15445 F: drivers/media/tuners/qm1d1c0042*
15448 M: Anders Larsen <al@alarsen.net>
15450 W: http://www.alarsen.net/linux/qnx4fs/
15452 F: include/uapi/linux/qnx4_fs.h
15453 F: include/uapi/linux/qnxtypes.h
15455 QORIQ DPAA2 FSL-MC BUS DRIVER
15456 M: Stuart Yoder <stuyoder@gmail.com>
15457 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15458 L: linux-kernel@vger.kernel.org
15460 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15461 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15462 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15463 F: drivers/bus/fsl-mc/
15464 F: include/uapi/linux/fsl_mc.h
15466 QT1010 MEDIA DRIVER
15467 M: Antti Palosaari <crope@iki.fi>
15468 L: linux-media@vger.kernel.org
15470 W: https://linuxtv.org
15471 W: http://palosaari.fi/linux/
15472 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15473 T: git git://linuxtv.org/anttip/media_tree.git
15474 F: drivers/media/tuners/qt1010*
15476 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15477 M: Kalle Valo <kvalo@codeaurora.org>
15478 L: ath10k@lists.infradead.org
15480 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15482 F: drivers/net/wireless/ath/ath10k/
15484 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15485 M: Kalle Valo <kvalo@codeaurora.org>
15486 L: ath11k@lists.infradead.org
15488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15489 F: drivers/net/wireless/ath/ath11k/
15491 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15492 M: ath9k-devel@qca.qualcomm.com
15493 L: linux-wireless@vger.kernel.org
15495 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15496 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
15497 F: drivers/net/wireless/ath/ath9k/
15499 QUALCOMM CAMERA SUBSYSTEM DRIVER
15500 M: Robert Foss <robert.foss@linaro.org>
15501 M: Todor Tomov <todor.too@gmail.com>
15502 L: linux-media@vger.kernel.org
15504 F: Documentation/admin-guide/media/qcom_camss.rst
15505 F: Documentation/devicetree/bindings/media/*camss*
15506 F: drivers/media/platform/qcom/camss/
15508 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15509 M: Niklas Cassel <nks@flawful.org>
15510 L: linux-pm@vger.kernel.org
15511 L: linux-arm-msm@vger.kernel.org
15513 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15514 F: drivers/soc/qcom/cpr.c
15516 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15517 M: Ilia Lin <ilia.lin@kernel.org>
15518 L: linux-pm@vger.kernel.org
15520 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15521 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15523 QUALCOMM CRYPTO DRIVERS
15524 M: Thara Gopinath <thara.gopinath@linaro.org>
15525 L: linux-crypto@vger.kernel.org
15526 L: linux-arm-msm@vger.kernel.org
15528 F: drivers/crypto/qce/
15530 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15531 M: Timur Tabi <timur@kernel.org>
15532 L: netdev@vger.kernel.org
15534 F: drivers/net/ethernet/qualcomm/emac/
15536 QUALCOMM ETHQOS ETHERNET DRIVER
15537 M: Vinod Koul <vkoul@kernel.org>
15538 L: netdev@vger.kernel.org
15540 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15541 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15543 QUALCOMM GENERIC INTERFACE I2C DRIVER
15544 M: Akash Asthana <akashast@codeaurora.org>
15545 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15546 L: linux-i2c@vger.kernel.org
15547 L: linux-arm-msm@vger.kernel.org
15549 F: drivers/i2c/busses/i2c-qcom-geni.c
15551 QUALCOMM HEXAGON ARCHITECTURE
15552 M: Brian Cain <bcain@codeaurora.org>
15553 L: linux-hexagon@vger.kernel.org
15557 QUALCOMM HIDMA DRIVER
15558 M: Sinan Kaya <okaya@kernel.org>
15559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15560 L: linux-arm-msm@vger.kernel.org
15561 L: dmaengine@vger.kernel.org
15563 F: drivers/dma/qcom/hidma*
15565 QUALCOMM I2C CCI DRIVER
15566 M: Loic Poulain <loic.poulain@linaro.org>
15567 M: Robert Foss <robert.foss@linaro.org>
15568 L: linux-i2c@vger.kernel.org
15569 L: linux-arm-msm@vger.kernel.org
15571 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15572 F: drivers/i2c/busses/i2c-qcom-cci.c
15575 M: Rob Clark <robdclark@gmail.com>
15576 L: iommu@lists.linux-foundation.org
15577 L: linux-arm-msm@vger.kernel.org
15579 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15581 QUALCOMM IPC ROUTER (QRTR) DRIVER
15582 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15583 L: linux-arm-msm@vger.kernel.org
15585 F: include/trace/events/qrtr.h
15586 F: include/uapi/linux/qrtr.h
15589 QUALCOMM IPCC MAILBOX DRIVER
15590 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15591 L: linux-arm-msm@vger.kernel.org
15593 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15594 F: drivers/mailbox/qcom-ipcc.c
15595 F: include/dt-bindings/mailbox/qcom-ipcc.h
15597 QUALCOMM IPQ4019 USB PHY DRIVER
15598 M: Robert Marko <robert.marko@sartura.hr>
15599 M: Luka Perkov <luka.perkov@sartura.hr>
15600 L: linux-arm-msm@vger.kernel.org
15602 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15603 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15605 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15606 M: Robert Marko <robert.marko@sartura.hr>
15607 M: Luka Perkov <luka.perkov@sartura.hr>
15608 L: linux-arm-msm@vger.kernel.org
15610 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15611 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15613 QUALCOMM RMNET DRIVER
15614 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15615 M: Sean Tranchetti <stranche@codeaurora.org>
15616 L: netdev@vger.kernel.org
15618 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15619 F: drivers/net/ethernet/qualcomm/rmnet/
15620 F: include/linux/if_rmnet.h
15622 QUALCOMM TSENS THERMAL DRIVER
15623 M: Amit Kucheria <amitk@kernel.org>
15624 M: Thara Gopinath <thara.gopinath@linaro.org>
15625 L: linux-pm@vger.kernel.org
15626 L: linux-arm-msm@vger.kernel.org
15628 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15629 F: drivers/thermal/qcom/
15631 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15632 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15633 L: linux-media@vger.kernel.org
15634 L: linux-arm-msm@vger.kernel.org
15636 T: git git://linuxtv.org/media_tree.git
15637 F: Documentation/devicetree/bindings/media/*venus*
15638 F: drivers/media/platform/qcom/venus/
15640 QUALCOMM WCN36XX WIRELESS DRIVER
15641 M: Kalle Valo <kvalo@codeaurora.org>
15642 L: wcn36xx@lists.infradead.org
15644 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15645 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15646 F: drivers/net/wireless/ath/wcn36xx/
15648 QUANTENNA QTNFMAC WIRELESS DRIVER
15649 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15650 R: Sergey Matyukevich <geomatsi@gmail.com>
15651 L: linux-wireless@vger.kernel.org
15653 F: drivers/net/wireless/quantenna
15655 RADEON and AMDGPU DRM DRIVERS
15656 M: Alex Deucher <alexander.deucher@amd.com>
15657 M: Christian König <christian.koenig@amd.com>
15658 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15659 L: amd-gfx@lists.freedesktop.org
15661 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15662 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15663 C: irc://irc.oftc.net/radeon
15664 F: drivers/gpu/drm/amd/
15665 F: drivers/gpu/drm/radeon/
15666 F: include/uapi/drm/amdgpu_drm.h
15667 F: include/uapi/drm/radeon_drm.h
15669 RADEON FRAMEBUFFER DISPLAY DRIVER
15670 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15671 L: linux-fbdev@vger.kernel.org
15673 F: drivers/video/fbdev/aty/radeon*
15674 F: include/uapi/linux/radeonfb.h
15676 RADIOSHARK RADIO DRIVER
15677 M: Hans Verkuil <hverkuil@xs4all.nl>
15678 L: linux-media@vger.kernel.org
15680 T: git git://linuxtv.org/media_tree.git
15681 F: drivers/media/radio/radio-shark.c
15683 RADIOSHARK2 RADIO DRIVER
15684 M: Hans Verkuil <hverkuil@xs4all.nl>
15685 L: linux-media@vger.kernel.org
15687 T: git git://linuxtv.org/media_tree.git
15688 F: drivers/media/radio/radio-shark2.c
15689 F: drivers/media/radio/radio-tea5777.c
15691 RADOS BLOCK DEVICE (RBD)
15692 M: Ilya Dryomov <idryomov@gmail.com>
15693 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15694 L: ceph-devel@vger.kernel.org
15696 W: http://ceph.com/
15697 T: git git://github.com/ceph/ceph-client.git
15698 F: Documentation/ABI/testing/sysfs-bus-rbd
15699 F: drivers/block/rbd.c
15700 F: drivers/block/rbd_types.h
15702 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15703 M: Paul Mackerras <paulus@samba.org>
15704 L: linux-fbdev@vger.kernel.org
15706 F: drivers/video/fbdev/aty/aty128fb.c
15708 RAINSHADOW-CEC DRIVER
15709 M: Hans Verkuil <hverkuil@xs4all.nl>
15710 L: linux-media@vger.kernel.org
15712 T: git git://linuxtv.org/media_tree.git
15713 F: drivers/media/cec/usb/rainshadow/
15715 RALINK MIPS ARCHITECTURE
15716 M: John Crispin <john@phrozen.org>
15717 L: linux-mips@vger.kernel.org
15719 F: arch/mips/ralink
15721 RALINK RT2X00 WIRELESS LAN DRIVER
15722 M: Stanislaw Gruszka <stf_xl@wp.pl>
15723 M: Helmut Schaa <helmut.schaa@googlemail.com>
15724 L: linux-wireless@vger.kernel.org
15726 F: drivers/net/wireless/ralink/rt2x00/
15728 RAMDISK RAM BLOCK DEVICE DRIVER
15729 M: Jens Axboe <axboe@kernel.dk>
15731 F: Documentation/admin-guide/blockdev/ramdisk.rst
15732 F: drivers/block/brd.c
15734 RANCHU VIRTUAL BOARD FOR MIPS
15735 M: Miodrag Dinic <miodrag.dinic@mips.com>
15736 L: linux-mips@vger.kernel.org
15738 F: arch/mips/configs/generic/board-ranchu.config
15739 F: arch/mips/generic/board-ranchu.c
15741 RANDOM NUMBER DRIVER
15742 M: "Theodore Ts'o" <tytso@mit.edu>
15744 F: drivers/char/random.c
15747 M: Matt Porter <mporter@kernel.crashing.org>
15748 M: Alexandre Bounine <alex.bou9@gmail.com>
15750 F: drivers/rapidio/
15753 M: Tony Luck <tony.luck@intel.com>
15754 M: Borislav Petkov <bp@alien8.de>
15755 L: linux-edac@vger.kernel.org
15757 F: Documentation/admin-guide/ras.rst
15759 F: include/linux/ras.h
15760 F: include/ras/ras_event.h
15762 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15763 L: linux-wireless@vger.kernel.org
15765 F: drivers/net/wireless/ray*
15767 RC-CORE / LIRC FRAMEWORK
15768 M: Sean Young <sean@mess.org>
15769 L: linux-media@vger.kernel.org
15771 W: http://linuxtv.org
15772 T: git git://linuxtv.org/media_tree.git
15773 F: Documentation/driver-api/media/rc-core.rst
15774 F: Documentation/userspace-api/media/rc/
15775 F: drivers/media/rc/
15776 F: include/media/rc-map.h
15777 F: include/media/rc-core.h
15778 F: include/uapi/linux/lirc.h
15780 RCMM REMOTE CONTROLS DECODER
15781 M: Patrick Lerda <patrick9876@free.fr>
15783 F: drivers/media/rc/ir-rcmm-decoder.c
15785 RCUTORTURE TEST FRAMEWORK
15786 M: "Paul E. McKenney" <paulmck@kernel.org>
15787 M: Josh Triplett <josh@joshtriplett.org>
15788 R: Steven Rostedt <rostedt@goodmis.org>
15789 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15790 R: Lai Jiangshan <jiangshanlai@gmail.com>
15791 L: rcu@vger.kernel.org
15793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15794 F: tools/testing/selftests/rcutorture
15796 RDACM20 Camera Sensor
15797 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15798 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15799 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15800 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15801 L: linux-media@vger.kernel.org
15803 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15804 F: drivers/media/i2c/max9271.c
15805 F: drivers/media/i2c/max9271.h
15806 F: drivers/media/i2c/rdacm20.c
15808 RDACM21 Camera Sensor
15809 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15810 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15811 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15812 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15813 L: linux-media@vger.kernel.org
15815 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15816 F: drivers/media/i2c/max9271.c
15817 F: drivers/media/i2c/max9271.h
15818 F: drivers/media/i2c/rdacm21.c
15821 M: Florian Fainelli <florian@openwrt.org>
15824 RDC R6040 FAST ETHERNET DRIVER
15825 M: Florian Fainelli <f.fainelli@gmail.com>
15826 L: netdev@vger.kernel.org
15828 F: drivers/net/ethernet/rdc/r6040.c
15830 RDMAVT - RDMA verbs software
15831 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15832 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15833 L: linux-rdma@vger.kernel.org
15835 F: drivers/infiniband/sw/rdmavt
15837 RDS - RELIABLE DATAGRAM SOCKETS
15838 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15839 L: netdev@vger.kernel.org
15840 L: linux-rdma@vger.kernel.org
15841 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15843 W: https://oss.oracle.com/projects/rds/
15844 F: Documentation/networking/rds.rst
15847 RDT - RESOURCE ALLOCATION
15848 M: Fenghua Yu <fenghua.yu@intel.com>
15849 M: Reinette Chatre <reinette.chatre@intel.com>
15850 L: linux-kernel@vger.kernel.org
15852 F: Documentation/x86/resctrl*
15853 F: arch/x86/include/asm/resctrl.h
15854 F: arch/x86/kernel/cpu/resctrl/
15855 F: tools/testing/selftests/resctrl/
15857 READ-COPY UPDATE (RCU)
15858 M: "Paul E. McKenney" <paulmck@kernel.org>
15859 M: Josh Triplett <josh@joshtriplett.org>
15860 R: Steven Rostedt <rostedt@goodmis.org>
15861 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15862 R: Lai Jiangshan <jiangshanlai@gmail.com>
15863 R: Joel Fernandes <joel@joelfernandes.org>
15864 L: rcu@vger.kernel.org
15866 W: http://www.rdrop.com/users/paulmck/RCU/
15867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15868 F: Documentation/RCU/
15869 F: include/linux/rcu*
15871 X: Documentation/RCU/torture.rst
15872 X: include/linux/srcu*.h
15873 X: kernel/rcu/srcu*.c
15875 REAL TIME CLOCK (RTC) SUBSYSTEM
15876 M: Alessandro Zummo <a.zummo@towertech.it>
15877 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15878 L: linux-rtc@vger.kernel.org
15880 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15882 F: Documentation/admin-guide/rtc.rst
15883 F: Documentation/devicetree/bindings/rtc/
15885 F: include/linux/platform_data/rtc-*
15886 F: include/linux/rtc.h
15887 F: include/linux/rtc/
15888 F: include/uapi/linux/rtc.h
15889 F: tools/testing/selftests/rtc/
15891 REALTEK AUDIO CODECS
15892 M: Oder Chiou <oder_chiou@realtek.com>
15894 F: include/sound/rt*.h
15895 F: sound/soc/codecs/rt*
15897 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15898 M: Linus Walleij <linus.walleij@linaro.org>
15900 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15901 F: drivers/net/dsa/realtek-smi*
15902 F: drivers/net/dsa/rtl83*
15904 REALTEK WIRELESS DRIVER (rtlwifi family)
15905 M: Ping-Ke Shih <pkshih@realtek.com>
15906 L: linux-wireless@vger.kernel.org
15908 W: https://wireless.wiki.kernel.org/
15909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15910 F: drivers/net/wireless/realtek/rtlwifi/
15912 REALTEK WIRELESS DRIVER (rtw88)
15913 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15914 L: linux-wireless@vger.kernel.org
15916 F: drivers/net/wireless/realtek/rtw88/
15918 REALTEK WIRELESS DRIVER (rtw89)
15919 M: Ping-Ke Shih <pkshih@realtek.com>
15920 L: linux-wireless@vger.kernel.org
15922 F: drivers/net/wireless/realtek/rtw89/
15924 REDPINE WIRELESS DRIVER
15925 M: Amitkumar Karwar <amitkarwar@gmail.com>
15926 M: Siva Rebbagondla <siva8118@gmail.com>
15927 L: linux-wireless@vger.kernel.org
15929 F: drivers/net/wireless/rsi/
15931 REGISTER MAP ABSTRACTION
15932 M: Mark Brown <broonie@kernel.org>
15933 L: linux-kernel@vger.kernel.org
15935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15936 F: Documentation/devicetree/bindings/regmap/
15937 F: drivers/base/regmap/
15938 F: include/linux/regmap.h
15940 REISERFS FILE SYSTEM
15941 L: reiserfs-devel@vger.kernel.org
15945 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15946 M: Ohad Ben-Cohen <ohad@wizery.com>
15947 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15948 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15949 L: linux-remoteproc@vger.kernel.org
15951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15952 F: Documentation/ABI/testing/sysfs-class-remoteproc
15953 F: Documentation/devicetree/bindings/remoteproc/
15954 F: Documentation/staging/remoteproc.rst
15955 F: drivers/remoteproc/
15956 F: include/linux/remoteproc.h
15957 F: include/linux/remoteproc/
15959 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15960 M: Ohad Ben-Cohen <ohad@wizery.com>
15961 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15962 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15963 L: linux-remoteproc@vger.kernel.org
15965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15966 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15967 F: Documentation/staging/rpmsg.rst
15969 F: include/linux/rpmsg.h
15970 F: include/linux/rpmsg/
15971 F: include/uapi/linux/rpmsg.h
15974 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15975 M: Stephan Gerhold <stephan@gerhold.net>
15976 L: netdev@vger.kernel.org
15977 L: linux-remoteproc@vger.kernel.org
15979 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15981 RENESAS CLOCK DRIVERS
15982 M: Geert Uytterhoeven <geert+renesas@glider.be>
15983 L: linux-renesas-soc@vger.kernel.org
15985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15986 F: Documentation/devicetree/bindings/clock/renesas,*
15987 F: drivers/clk/renesas/
15989 RENESAS EMEV2 I2C DRIVER
15990 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15991 L: linux-renesas-soc@vger.kernel.org
15993 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15994 F: drivers/i2c/busses/i2c-emev2.c
15996 RENESAS ETHERNET DRIVERS
15997 R: Sergey Shtylyov <s.shtylyov@omp.ru>
15998 L: netdev@vger.kernel.org
15999 L: linux-renesas-soc@vger.kernel.org
16000 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16001 F: drivers/net/ethernet/renesas/
16002 F: include/linux/sh_eth.h
16004 RENESAS R-CAR GYROADC DRIVER
16005 M: Marek Vasut <marek.vasut@gmail.com>
16006 L: linux-iio@vger.kernel.org
16008 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16009 F: drivers/iio/adc/rcar-gyroadc.c
16011 RENESAS R-CAR I2C DRIVERS
16012 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16013 L: linux-renesas-soc@vger.kernel.org
16015 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16016 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16017 F: drivers/i2c/busses/i2c-rcar.c
16018 F: drivers/i2c/busses/i2c-sh_mobile.c
16020 RENESAS R-CAR THERMAL DRIVERS
16021 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16022 L: linux-renesas-soc@vger.kernel.org
16024 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16025 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16026 F: drivers/thermal/rcar_gen3_thermal.c
16027 F: drivers/thermal/rcar_thermal.c
16029 RENESAS RIIC DRIVER
16030 M: Chris Brandt <chris.brandt@renesas.com>
16031 L: linux-renesas-soc@vger.kernel.org
16033 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16034 F: drivers/i2c/busses/i2c-riic.c
16036 RENESAS USB PHY DRIVER
16037 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16038 L: linux-renesas-soc@vger.kernel.org
16040 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16042 RENESAS RZ/G2L A/D DRIVER
16043 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16044 L: linux-iio@vger.kernel.org
16045 L: linux-renesas-soc@vger.kernel.org
16047 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16048 F: drivers/iio/adc/rzg2l_adc.c
16050 RESET CONTROLLER FRAMEWORK
16051 M: Philipp Zabel <p.zabel@pengutronix.de>
16053 T: git git://git.pengutronix.de/git/pza/linux
16054 F: Documentation/devicetree/bindings/reset/
16055 F: Documentation/driver-api/reset.rst
16057 F: include/dt-bindings/reset/
16058 F: include/linux/reset-controller.h
16059 F: include/linux/reset.h
16060 F: include/linux/reset/
16061 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16063 RESTARTABLE SEQUENCES SUPPORT
16064 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16065 M: Peter Zijlstra <peterz@infradead.org>
16066 M: "Paul E. McKenney" <paulmck@kernel.org>
16067 M: Boqun Feng <boqun.feng@gmail.com>
16068 L: linux-kernel@vger.kernel.org
16070 F: include/trace/events/rseq.h
16071 F: include/uapi/linux/rseq.h
16073 F: tools/testing/selftests/rseq/
16076 M: Johannes Berg <johannes@sipsolutions.net>
16077 L: linux-wireless@vger.kernel.org
16079 W: https://wireless.wiki.kernel.org/
16080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16082 F: Documentation/ABI/stable/sysfs-class-rfkill
16083 F: Documentation/driver-api/rfkill.rst
16084 F: include/linux/rfkill.h
16085 F: include/uapi/linux/rfkill.h
16089 M: Thomas Graf <tgraf@suug.ch>
16090 M: Herbert Xu <herbert@gondor.apana.org.au>
16091 L: netdev@vger.kernel.org
16093 F: include/linux/rhashtable-types.h
16094 F: include/linux/rhashtable.h
16095 F: lib/rhashtable.c
16096 F: lib/test_rhashtable.c
16098 RICOH R5C592 MEMORYSTICK DRIVER
16099 M: Maxim Levitsky <maximlevitsky@gmail.com>
16101 F: drivers/memstick/host/r592.*
16103 RICOH SMARTMEDIA/XD DRIVER
16104 M: Maxim Levitsky <maximlevitsky@gmail.com>
16106 F: drivers/mtd/nand/raw/r852.c
16107 F: drivers/mtd/nand/raw/r852.h
16109 RISC-V ARCHITECTURE
16110 M: Paul Walmsley <paul.walmsley@sifive.com>
16111 M: Palmer Dabbelt <palmer@dabbelt.com>
16112 M: Albert Ou <aou@eecs.berkeley.edu>
16113 L: linux-riscv@lists.infradead.org
16115 P: Documentation/riscv/patch-acceptance.rst
16116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16121 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16122 M: Lewis Hanly <lewis.hanly@microchip.com>
16123 L: linux-riscv@lists.infradead.org
16125 F: drivers/mailbox/mailbox-mpfs.c
16126 F: drivers/soc/microchip/
16127 F: include/soc/microchip/mpfs.h
16130 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16131 M: Jack Wang <jinpu.wang@ionos.com>
16132 L: linux-block@vger.kernel.org
16134 F: drivers/block/rnbd/
16137 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16139 W: http://sourceforge.net/projects/roccat/
16140 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16141 F: drivers/hid/hid-roccat*
16142 F: include/linux/hid-roccat*
16144 ROCKCHIP ISP V1 DRIVER
16145 M: Helen Koike <helen.koike@collabora.com>
16146 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16147 L: linux-media@vger.kernel.org
16148 L: linux-rockchip@lists.infradead.org
16150 F: Documentation/admin-guide/media/rkisp1.rst
16151 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16152 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16153 F: drivers/media/platform/rockchip/rkisp1
16154 F: include/uapi/linux/rkisp1-config.h
16156 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16157 M: Jacob Chen <jacob-chen@iotwrt.com>
16158 M: Ezequiel Garcia <ezequiel@collabora.com>
16159 L: linux-media@vger.kernel.org
16160 L: linux-rockchip@lists.infradead.org
16162 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16163 F: drivers/media/platform/rockchip/rga/
16165 ROCKCHIP VIDEO DECODER DRIVER
16166 M: Ezequiel Garcia <ezequiel@collabora.com>
16167 L: linux-media@vger.kernel.org
16168 L: linux-rockchip@lists.infradead.org
16170 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16171 F: drivers/staging/media/rkvdec/
16174 M: Jiri Pirko <jiri@resnulli.us>
16175 L: netdev@vger.kernel.org
16177 F: drivers/net/ethernet/rocker/
16179 ROCKETPORT EXPRESS/INFINITY DRIVER
16180 M: Kevin Cernekee <cernekee@gmail.com>
16181 L: linux-serial@vger.kernel.org
16183 F: drivers/tty/serial/rp2.*
16185 ROHM BD99954 CHARGER IC
16186 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16187 L: linux-power@fi.rohmeurope.com
16189 F: drivers/power/supply/bd99954-charger.c
16190 F: drivers/power/supply/bd99954-charger.h
16192 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16193 M: Tomasz Duszynski <tduszyns@gmail.com>
16195 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16196 F: drivers/iio/light/bh1750.c
16198 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16199 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16200 L: linux-kernel@vger.kernel.org
16201 L: linux-renesas-soc@vger.kernel.org
16203 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16204 F: drivers/gpio/gpio-bd9571mwv.c
16205 F: drivers/mfd/bd9571mwv.c
16206 F: drivers/regulator/bd9571mwv-regulator.c
16207 F: include/linux/mfd/bd9571mwv.h
16209 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16210 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16211 L: linux-power@fi.rohmeurope.com
16213 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16214 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16215 F: drivers/clk/clk-bd718x7.c
16216 F: drivers/gpio/gpio-bd70528.c
16217 F: drivers/gpio/gpio-bd71815.c
16218 F: drivers/gpio/gpio-bd71828.c
16219 F: drivers/mfd/rohm-bd70528.c
16220 F: drivers/mfd/rohm-bd71828.c
16221 F: drivers/mfd/rohm-bd718x7.c
16222 F: drivers/mfd/rohm-bd9576.c
16223 F: drivers/power/supply/bd70528-charger.c
16224 F: drivers/regulator/bd70528-regulator.c
16225 F: drivers/regulator/bd71815-regulator.c
16226 F: drivers/regulator/bd71828-regulator.c
16227 F: drivers/regulator/bd718x7-regulator.c
16228 F: drivers/regulator/bd9576-regulator.c
16229 F: drivers/regulator/rohm-regulator.c
16230 F: drivers/rtc/rtc-bd70528.c
16231 F: drivers/watchdog/bd70528_wdt.c
16232 F: drivers/watchdog/bd9576_wdt.c
16233 F: include/linux/mfd/rohm-bd70528.h
16234 F: include/linux/mfd/rohm-bd71815.h
16235 F: include/linux/mfd/rohm-bd71828.h
16236 F: include/linux/mfd/rohm-bd718x7.h
16237 F: include/linux/mfd/rohm-bd957x.h
16238 F: include/linux/mfd/rohm-generic.h
16239 F: include/linux/mfd/rohm-shared.h
16242 M: Ralf Baechle <ralf@linux-mips.org>
16243 L: linux-hams@vger.kernel.org
16245 W: http://www.linux-ax25.org/
16246 F: include/net/rose.h
16247 F: include/uapi/linux/rose.h
16250 ROTATION DRIVER FOR ALLWINNER A83T
16251 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16252 L: linux-media@vger.kernel.org
16254 T: git git://linuxtv.org/media_tree.git
16255 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16256 F: drivers/media/platform/sunxi/sun8i-rotate/
16258 RTL2830 MEDIA DRIVER
16259 M: Antti Palosaari <crope@iki.fi>
16260 L: linux-media@vger.kernel.org
16262 W: https://linuxtv.org
16263 W: http://palosaari.fi/linux/
16264 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16265 T: git git://linuxtv.org/anttip/media_tree.git
16266 F: drivers/media/dvb-frontends/rtl2830*
16268 RTL2832 MEDIA DRIVER
16269 M: Antti Palosaari <crope@iki.fi>
16270 L: linux-media@vger.kernel.org
16272 W: https://linuxtv.org
16273 W: http://palosaari.fi/linux/
16274 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16275 T: git git://linuxtv.org/anttip/media_tree.git
16276 F: drivers/media/dvb-frontends/rtl2832*
16278 RTL2832_SDR MEDIA DRIVER
16279 M: Antti Palosaari <crope@iki.fi>
16280 L: linux-media@vger.kernel.org
16282 W: https://linuxtv.org
16283 W: http://palosaari.fi/linux/
16284 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16285 T: git git://linuxtv.org/anttip/media_tree.git
16286 F: drivers/media/dvb-frontends/rtl2832_sdr*
16288 RTL8180 WIRELESS DRIVER
16289 L: linux-wireless@vger.kernel.org
16291 W: https://wireless.wiki.kernel.org/
16292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16293 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16295 RTL8187 WIRELESS DRIVER
16296 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16297 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16298 M: Larry Finger <Larry.Finger@lwfinger.net>
16299 L: linux-wireless@vger.kernel.org
16301 W: https://wireless.wiki.kernel.org/
16302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16303 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16305 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16306 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16307 L: linux-wireless@vger.kernel.org
16309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16310 F: drivers/net/wireless/realtek/rtl8xxxu/
16312 RTRS TRANSPORT DRIVERS
16313 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16314 M: Jack Wang <jinpu.wang@ionos.com>
16315 L: linux-rdma@vger.kernel.org
16317 F: drivers/infiniband/ulp/rtrs/
16319 RXRPC SOCKETS (AF_RXRPC)
16320 M: David Howells <dhowells@redhat.com>
16321 M: Marc Dionne <marc.dionne@auristor.com>
16322 L: linux-afs@lists.infradead.org
16324 W: https://www.infradead.org/~dhowells/kafs/
16325 F: Documentation/networking/rxrpc.rst
16326 F: include/keys/rxrpc-type.h
16327 F: include/net/af_rxrpc.h
16328 F: include/trace/events/rxrpc.h
16329 F: include/uapi/linux/rxrpc.h
16332 S3 SAVAGE FRAMEBUFFER DRIVER
16333 M: Antonino Daplas <adaplas@gmail.com>
16334 L: linux-fbdev@vger.kernel.org
16336 F: drivers/video/fbdev/savage/
16339 M: Heiko Carstens <hca@linux.ibm.com>
16340 M: Vasily Gorbik <gor@linux.ibm.com>
16341 M: Christian Borntraeger <borntraeger@de.ibm.com>
16342 R: Alexander Gordeev <agordeev@linux.ibm.com>
16343 L: linux-s390@vger.kernel.org
16345 W: http://www.ibm.com/developerworks/linux/linux390/
16346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16347 F: Documentation/driver-api/s390-drivers.rst
16348 F: Documentation/s390/
16352 S390 COMMON I/O LAYER
16353 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16354 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16355 L: linux-s390@vger.kernel.org
16357 W: http://www.ibm.com/developerworks/linux/linux390/
16358 F: drivers/s390/cio/
16361 M: Stefan Haberland <sth@linux.ibm.com>
16362 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16363 L: linux-s390@vger.kernel.org
16365 W: http://www.ibm.com/developerworks/linux/linux390/
16366 F: block/partitions/ibm.c
16367 F: drivers/s390/block/dasd*
16368 F: include/linux/dasd_mod.h
16371 M: Matthew Rosato <mjrosato@linux.ibm.com>
16372 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16373 L: linux-s390@vger.kernel.org
16375 W: http://www.ibm.com/developerworks/linux/linux390/
16376 F: drivers/iommu/s390-iommu.c
16378 S390 IUCV NETWORK LAYER
16379 M: Julian Wiedmann <jwi@linux.ibm.com>
16380 M: Karsten Graul <kgraul@linux.ibm.com>
16381 L: linux-s390@vger.kernel.org
16382 L: netdev@vger.kernel.org
16384 W: http://www.ibm.com/developerworks/linux/linux390/
16385 F: drivers/s390/net/*iucv*
16386 F: include/net/iucv/
16389 S390 NETWORK DRIVERS
16390 M: Julian Wiedmann <jwi@linux.ibm.com>
16391 M: Karsten Graul <kgraul@linux.ibm.com>
16392 L: linux-s390@vger.kernel.org
16393 L: netdev@vger.kernel.org
16395 W: http://www.ibm.com/developerworks/linux/linux390/
16396 F: drivers/s390/net/
16399 M: Niklas Schnelle <schnelle@linux.ibm.com>
16400 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16401 L: linux-s390@vger.kernel.org
16403 W: http://www.ibm.com/developerworks/linux/linux390/
16405 F: drivers/pci/hotplug/s390_pci_hpc.c
16406 F: Documentation/s390/pci.rst
16408 S390 VFIO AP DRIVER
16409 M: Tony Krowiak <akrowiak@linux.ibm.com>
16410 M: Halil Pasic <pasic@linux.ibm.com>
16411 M: Jason Herne <jjherne@linux.ibm.com>
16412 L: linux-s390@vger.kernel.org
16414 W: http://www.ibm.com/developerworks/linux/linux390/
16415 F: Documentation/s390/vfio-ap.rst
16416 F: drivers/s390/crypto/vfio_ap_drv.c
16417 F: drivers/s390/crypto/vfio_ap_ops.c
16418 F: drivers/s390/crypto/vfio_ap_private.h
16420 S390 VFIO-CCW DRIVER
16421 M: Eric Farman <farman@linux.ibm.com>
16422 M: Matthew Rosato <mjrosato@linux.ibm.com>
16423 R: Halil Pasic <pasic@linux.ibm.com>
16424 L: linux-s390@vger.kernel.org
16425 L: kvm@vger.kernel.org
16427 F: Documentation/s390/vfio-ccw.rst
16428 F: drivers/s390/cio/vfio_ccw*
16429 F: include/uapi/linux/vfio_ccw.h
16431 S390 VFIO-PCI DRIVER
16432 M: Matthew Rosato <mjrosato@linux.ibm.com>
16433 M: Eric Farman <farman@linux.ibm.com>
16434 L: linux-s390@vger.kernel.org
16435 L: kvm@vger.kernel.org
16437 F: drivers/vfio/pci/vfio_pci_zdev.c
16438 F: include/uapi/linux/vfio_zdev.h
16441 M: Harald Freudenberger <freude@linux.ibm.com>
16442 L: linux-s390@vger.kernel.org
16444 W: http://www.ibm.com/developerworks/linux/linux390/
16445 F: drivers/s390/crypto/
16448 M: Steffen Maier <maier@linux.ibm.com>
16449 M: Benjamin Block <bblock@linux.ibm.com>
16450 L: linux-s390@vger.kernel.org
16452 W: http://www.ibm.com/developerworks/linux/linux390/
16453 F: drivers/s390/scsi/zfcp_*
16455 S3C ADC BATTERY DRIVER
16456 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16457 L: linux-samsung-soc@vger.kernel.org
16459 F: drivers/power/supply/s3c_adc_battery.c
16460 F: include/linux/s3c_adc_battery.h
16462 S3C24XX SD/MMC Driver
16463 M: Ben Dooks <ben-linux@fluff.org>
16464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16466 F: drivers/mmc/host/s3cmci.*
16468 SAA6588 RDS RECEIVER DRIVER
16469 M: Hans Verkuil <hverkuil@xs4all.nl>
16470 L: linux-media@vger.kernel.org
16472 W: https://linuxtv.org
16473 T: git git://linuxtv.org/media_tree.git
16474 F: drivers/media/i2c/saa6588*
16476 SAA7134 VIDEO4LINUX DRIVER
16477 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16478 L: linux-media@vger.kernel.org
16480 W: https://linuxtv.org
16481 T: git git://linuxtv.org/media_tree.git
16482 F: Documentation/driver-api/media/drivers/saa7134*
16483 F: drivers/media/pci/saa7134/
16485 SAA7146 VIDEO4LINUX-2 DRIVER
16486 M: Hans Verkuil <hverkuil@xs4all.nl>
16487 L: linux-media@vger.kernel.org
16489 T: git git://linuxtv.org/media_tree.git
16490 F: drivers/media/common/saa7146/
16491 F: drivers/media/pci/saa7146/
16492 F: include/media/drv-intf/saa7146*
16494 SAFESETID SECURITY MODULE
16495 M: Micah Morton <mortonm@chromium.org>
16497 F: Documentation/admin-guide/LSM/SafeSetID.rst
16498 F: security/safesetid/
16500 SAMSUNG AUDIO (ASoC) DRIVERS
16501 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16502 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16503 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16505 F: Documentation/devicetree/bindings/sound/samsung*
16506 F: sound/soc/samsung/
16508 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16509 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16510 L: linux-crypto@vger.kernel.org
16511 L: linux-samsung-soc@vger.kernel.org
16513 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16514 F: drivers/crypto/exynos-rng.c
16516 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16517 M: Łukasz Stelmach <l.stelmach@samsung.com>
16518 L: linux-samsung-soc@vger.kernel.org
16520 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16521 F: drivers/char/hw_random/exynos-trng.c
16523 SAMSUNG FRAMEBUFFER DRIVER
16524 M: Jingoo Han <jingoohan1@gmail.com>
16525 L: linux-fbdev@vger.kernel.org
16527 F: drivers/video/fbdev/s3c-fb.c
16529 SAMSUNG INTERCONNECT DRIVERS
16530 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16531 M: Artur Świgoń <a.swigon@samsung.com>
16532 L: linux-pm@vger.kernel.org
16533 L: linux-samsung-soc@vger.kernel.org
16535 F: drivers/interconnect/samsung/
16537 SAMSUNG LAPTOP DRIVER
16538 M: Corentin Chary <corentin.chary@gmail.com>
16539 L: platform-driver-x86@vger.kernel.org
16541 F: drivers/platform/x86/samsung-laptop.c
16543 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16544 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16545 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16546 L: linux-kernel@vger.kernel.org
16547 L: linux-samsung-soc@vger.kernel.org
16549 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16550 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16551 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16552 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16553 F: drivers/clk/clk-s2mps11.c
16554 F: drivers/mfd/sec*.c
16555 F: drivers/regulator/s2m*.c
16556 F: drivers/regulator/s5m*.c
16557 F: drivers/rtc/rtc-s5m.c
16558 F: include/linux/mfd/samsung/
16560 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16561 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16562 L: linux-media@vger.kernel.org
16563 L: linux-samsung-soc@vger.kernel.org
16565 F: drivers/media/platform/s3c-camif/
16566 F: include/media/drv-intf/s3c_camif.h
16568 SAMSUNG S3FWRN5 NFC DRIVER
16569 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16570 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16571 L: linux-nfc@lists.01.org (subscribers-only)
16573 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16574 F: drivers/nfc/s3fwrn5
16576 SAMSUNG S5C73M3 CAMERA DRIVER
16577 M: Andrzej Hajda <a.hajda@samsung.com>
16578 L: linux-media@vger.kernel.org
16580 F: drivers/media/i2c/s5c73m3/*
16582 SAMSUNG S5K5BAF CAMERA DRIVER
16583 M: Andrzej Hajda <a.hajda@samsung.com>
16584 L: linux-media@vger.kernel.org
16586 F: drivers/media/i2c/s5k5baf.c
16588 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16589 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16590 M: Vladimir Zapolskiy <vz@mleia.com>
16591 L: linux-crypto@vger.kernel.org
16592 L: linux-samsung-soc@vger.kernel.org
16594 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16595 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16596 F: drivers/crypto/s5p-sss.c
16598 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16599 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16600 L: linux-media@vger.kernel.org
16602 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16603 F: drivers/media/platform/exynos4-is/
16605 SAMSUNG SOC CLOCK DRIVERS
16606 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16607 M: Tomasz Figa <tomasz.figa@gmail.com>
16608 M: Chanwoo Choi <cw00.choi@samsung.com>
16609 L: linux-samsung-soc@vger.kernel.org
16611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16612 F: Documentation/devicetree/bindings/clock/exynos*.txt
16613 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16614 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16615 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16616 F: drivers/clk/samsung/
16617 F: include/dt-bindings/clock/exynos*.h
16618 F: include/dt-bindings/clock/s3c*.h
16619 F: include/dt-bindings/clock/s5p*.h
16620 F: include/dt-bindings/clock/samsung,*.h
16621 F: include/linux/clk/samsung.h
16622 F: include/linux/platform_data/clk-s3c2410.h
16624 SAMSUNG SPI DRIVERS
16625 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16626 M: Andi Shyti <andi@etezian.org>
16627 L: linux-spi@vger.kernel.org
16628 L: linux-samsung-soc@vger.kernel.org
16630 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16631 F: drivers/spi/spi-s3c*
16632 F: include/linux/platform_data/spi-s3c64xx.h
16633 F: include/linux/spi/s3c24xx-fiq.h
16635 SAMSUNG SXGBE DRIVERS
16636 M: Byungho An <bh74.an@samsung.com>
16637 L: netdev@vger.kernel.org
16639 F: drivers/net/ethernet/samsung/sxgbe/
16641 SAMSUNG THERMAL DRIVER
16642 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16643 L: linux-pm@vger.kernel.org
16644 L: linux-samsung-soc@vger.kernel.org
16646 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16647 F: drivers/thermal/samsung/
16649 SAMSUNG USB2 PHY DRIVER
16650 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16651 L: linux-kernel@vger.kernel.org
16653 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16654 F: Documentation/driver-api/phy/samsung-usb2.rst
16655 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16656 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16657 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16658 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16659 F: drivers/phy/samsung/phy-samsung-usb2.c
16660 F: drivers/phy/samsung/phy-samsung-usb2.h
16662 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16663 M: Paul Barker <paul.barker@sancloud.com>
16664 R: Marc Murphy <marc.murphy@sancloud.com>
16666 F: arch/arm/boot/dts/am335x-sancloud*
16669 M: Zwane Mwaikambo <zwanem@gmail.com>
16671 F: drivers/watchdog/sc1200wdt.c
16674 M: Ingo Molnar <mingo@redhat.com>
16675 M: Peter Zijlstra <peterz@infradead.org>
16676 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16677 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16678 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16679 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16680 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16681 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16682 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16683 L: linux-kernel@vger.kernel.org
16685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16686 F: include/linux/preempt.h
16687 F: include/linux/sched.h
16688 F: include/linux/wait.h
16689 F: include/uapi/linux/sched.h
16692 SCR24X CHIP CARD INTERFACE DRIVER
16693 M: Lubomir Rintel <lkundrak@v3.sk>
16695 F: drivers/char/pcmcia/scr24x_cs.c
16697 SCSI RDMA PROTOCOL (SRP) INITIATOR
16698 M: Bart Van Assche <bvanassche@acm.org>
16699 L: linux-rdma@vger.kernel.org
16701 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16702 F: drivers/infiniband/ulp/srp/
16703 F: include/scsi/srp.h
16705 SCSI RDMA PROTOCOL (SRP) TARGET
16706 M: Bart Van Assche <bvanassche@acm.org>
16707 L: linux-rdma@vger.kernel.org
16708 L: target-devel@vger.kernel.org
16710 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16711 F: drivers/infiniband/ulp/srpt/
16714 M: Doug Gilbert <dgilbert@interlog.com>
16715 L: linux-scsi@vger.kernel.org
16717 W: http://sg.danny.cz/sg
16718 F: Documentation/scsi/scsi-generic.rst
16719 F: drivers/scsi/sg.c
16720 F: include/scsi/sg.h
16723 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16724 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16725 L: linux-scsi@vger.kernel.org
16727 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16730 F: Documentation/devicetree/bindings/scsi/
16735 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16736 L: linux-scsi@vger.kernel.org
16738 F: Documentation/scsi/st.rst
16739 F: drivers/scsi/st.*
16740 F: drivers/scsi/st_*.h
16742 SCSI TARGET CORE USER DRIVER
16743 M: Bodo Stroesser <bostroesser@gmail.com>
16744 L: linux-scsi@vger.kernel.org
16745 L: target-devel@vger.kernel.org
16747 F: Documentation/target/tcmu-design.rst
16748 F: drivers/target/target_core_user.c
16749 F: include/uapi/linux/target_core_user.h
16751 SCSI TARGET SUBSYSTEM
16752 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16753 L: linux-scsi@vger.kernel.org
16754 L: target-devel@vger.kernel.org
16756 W: http://www.linux-iscsi.org
16757 Q: https://patchwork.kernel.org/project/target-devel/list/
16758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16759 F: Documentation/target/
16764 M: Vlad Yasevich <vyasevich@gmail.com>
16765 M: Neil Horman <nhorman@tuxdriver.com>
16766 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16767 L: linux-sctp@vger.kernel.org
16769 W: http://lksctp.sourceforge.net
16770 F: Documentation/networking/sctp.rst
16771 F: include/linux/sctp.h
16772 F: include/net/sctp/
16773 F: include/uapi/linux/sctp.h
16777 M: Jim Cromie <jim.cromie@gmail.com>
16779 F: Documentation/i2c/busses/scx200_acb.rst
16780 F: arch/x86/platform/scx200/
16781 F: drivers/i2c/busses/scx200*
16782 F: drivers/mtd/maps/scx200_docflash.c
16783 F: drivers/watchdog/scx200_wdt.c
16784 F: include/linux/scx200.h
16787 M: Jim Cromie <jim.cromie@gmail.com>
16789 F: drivers/char/scx200_gpio.c
16790 F: include/linux/scx200_gpio.h
16792 SCx200 HRT CLOCKSOURCE DRIVER
16793 M: Jim Cromie <jim.cromie@gmail.com>
16795 F: drivers/clocksource/scx200_hrt.c
16797 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16798 M: Sascha Sommer <saschasommer@freenet.de>
16799 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16801 F: drivers/mmc/host/sdricoh_cs.c
16803 SECO BOARDS CEC DRIVER
16804 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16806 F: drivers/media/cec/platform/seco/seco-cec.c
16807 F: drivers/media/cec/platform/seco/seco-cec.h
16810 M: Kees Cook <keescook@chromium.org>
16811 R: Andy Lutomirski <luto@amacapital.net>
16812 R: Will Drewry <wad@chromium.org>
16814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16815 F: Documentation/userspace-api/seccomp_filter.rst
16816 F: include/linux/seccomp.h
16817 F: include/uapi/linux/seccomp.h
16818 F: kernel/seccomp.c
16819 F: tools/testing/selftests/kselftest_harness.h
16820 F: tools/testing/selftests/seccomp/*
16821 K: \bsecure_computing
16824 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16825 M: Al Cooper <alcooperx@gmail.com>
16826 L: linux-mmc@vger.kernel.org
16827 L: bcm-kernel-feedback-list@broadcom.com
16829 F: drivers/mmc/host/sdhci-brcmstb*
16831 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16832 M: Adrian Hunter <adrian.hunter@intel.com>
16833 L: linux-mmc@vger.kernel.org
16835 F: drivers/mmc/host/sdhci*
16836 F: include/linux/mmc/sdhci*
16838 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16839 M: Eugen Hristev <eugen.hristev@microchip.com>
16840 L: linux-mmc@vger.kernel.org
16842 F: drivers/mmc/host/sdhci-of-at91.c
16844 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16845 M: Ben Dooks <ben-linux@fluff.org>
16846 M: Jaehoon Chung <jh80.chung@samsung.com>
16847 L: linux-mmc@vger.kernel.org
16849 F: drivers/mmc/host/sdhci-s3c*
16851 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16852 M: Viresh Kumar <vireshk@kernel.org>
16853 L: linux-mmc@vger.kernel.org
16855 F: drivers/mmc/host/sdhci-spear.c
16857 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16858 M: Kishon Vijay Abraham I <kishon@ti.com>
16859 L: linux-mmc@vger.kernel.org
16861 F: drivers/mmc/host/sdhci-omap.c
16863 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16864 M: Jonathan Derrick <jonathan.derrick@intel.com>
16865 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16866 L: linux-block@vger.kernel.org
16868 F: block/opal_proto.h
16870 F: include/linux/sed*
16871 F: include/uapi/linux/sed*
16874 M: Security Officers <security@kernel.org>
16876 F: Documentation/admin-guide/security-bugs.rst
16879 M: James Morris <jmorris@namei.org>
16880 M: "Serge E. Hallyn" <serge@hallyn.com>
16881 L: linux-security-module@vger.kernel.org (suggested Cc:)
16883 W: http://kernsec.org/
16884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16886 X: security/selinux/
16888 SELINUX SECURITY MODULE
16889 M: Paul Moore <paul@paul-moore.com>
16890 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16891 M: Eric Paris <eparis@parisplace.org>
16892 L: selinux@vger.kernel.org
16894 W: https://selinuxproject.org
16895 W: https://github.com/SELinuxProject
16896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16897 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16898 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16899 F: Documentation/admin-guide/LSM/SELinux.rst
16900 F: include/trace/events/avc.h
16901 F: include/uapi/linux/selinux_netlink.h
16902 F: scripts/selinux/
16903 F: security/selinux/
16906 M: Jiri Slaby <jirislaby@kernel.org>
16908 F: drivers/misc/phantom.c
16909 F: include/uapi/linux/phantom.h
16911 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16912 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16914 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16915 F: drivers/iio/chemical/scd30.h
16916 F: drivers/iio/chemical/scd30_core.c
16917 F: drivers/iio/chemical/scd30_i2c.c
16918 F: drivers/iio/chemical/scd30_serial.c
16920 SENSIRION SGP40 GAS SENSOR DRIVER
16921 M: Andreas Klinger <ak@it-klinger.de>
16923 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16924 F: drivers/iio/chemical/sgp40.c
16926 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16927 M: Tomasz Duszynski <tduszyns@gmail.com>
16929 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16930 F: drivers/iio/chemical/sps30.c
16931 F: drivers/iio/chemical/sps30_i2c.c
16932 F: drivers/iio/chemical/sps30_serial.c
16935 M: Rob Herring <robh@kernel.org>
16936 L: linux-serial@vger.kernel.org
16938 F: Documentation/devicetree/bindings/serial/serial.yaml
16939 F: drivers/tty/serdev/
16940 F: include/linux/serdev.h
16943 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16944 L: linux-serial@vger.kernel.org
16946 F: Documentation/devicetree/bindings/serial/
16947 F: drivers/tty/serial/
16950 M: Sean Young <sean@mess.org>
16951 L: linux-media@vger.kernel.org
16953 F: drivers/media/rc/serial_ir.c
16955 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16956 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16957 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16959 F: Documentation/devicetree/bindings/slimbus/
16960 F: drivers/slimbus/
16961 F: include/linux/slimbus.h
16964 M: Edward Cree <ecree.xilinx@gmail.com>
16965 M: Martin Habets <habetsm.xilinx@gmail.com>
16966 L: netdev@vger.kernel.org
16968 F: drivers/net/ethernet/sfc/
16970 SFF/SFP/SFP+ MODULE SUPPORT
16971 M: Russell King <linux@armlinux.org.uk>
16972 L: netdev@vger.kernel.org
16974 F: drivers/net/phy/phylink.c
16975 F: drivers/net/phy/sfp*
16976 F: include/linux/mdio/mdio-i2c.h
16977 F: include/linux/phylink.h
16978 F: include/linux/sfp.h
16979 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)
16982 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16984 F: drivers/misc/sgi-gru/
16986 SGI XP/XPC/XPNET DRIVER
16987 M: Robin Holt <robinmholt@gmail.com>
16988 M: Steve Wahl <steve.wahl@hpe.com>
16989 R: Mike Travis <mike.travis@hpe.com>
16991 F: drivers/misc/sgi-xp/
16993 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16994 M: Karsten Graul <kgraul@linux.ibm.com>
16995 L: linux-s390@vger.kernel.org
16997 W: http://www.ibm.com/developerworks/linux/linux390/
17000 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17001 M: Linus Walleij <linus.walleij@linaro.org>
17002 L: linux-iio@vger.kernel.org
17004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17005 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17006 F: drivers/iio/light/gp2ap002.c
17008 SHARP RJ54N1CB0C SENSOR DRIVER
17009 M: Jacopo Mondi <jacopo@jmondi.org>
17010 L: linux-media@vger.kernel.org
17012 T: git git://linuxtv.org/media_tree.git
17013 F: drivers/media/i2c/rj54n1cb0c.c
17014 F: include/media/i2c/rj54n1cb0c.h
17016 SH_VOU V4L2 OUTPUT DRIVER
17017 L: linux-media@vger.kernel.org
17019 F: drivers/media/platform/sh_vou.c
17020 F: include/media/drv-intf/sh_vou.h
17022 SI2157 MEDIA DRIVER
17023 M: Antti Palosaari <crope@iki.fi>
17024 L: linux-media@vger.kernel.org
17026 W: https://linuxtv.org
17027 W: http://palosaari.fi/linux/
17028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17029 T: git git://linuxtv.org/anttip/media_tree.git
17030 F: drivers/media/tuners/si2157*
17032 SI2165 MEDIA DRIVER
17033 M: Matthias Schwarzott <zzam@gentoo.org>
17034 L: linux-media@vger.kernel.org
17036 W: https://linuxtv.org
17037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17038 F: drivers/media/dvb-frontends/si2165*
17040 SI2168 MEDIA DRIVER
17041 M: Antti Palosaari <crope@iki.fi>
17042 L: linux-media@vger.kernel.org
17044 W: https://linuxtv.org
17045 W: http://palosaari.fi/linux/
17046 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17047 T: git git://linuxtv.org/anttip/media_tree.git
17048 F: drivers/media/dvb-frontends/si2168*
17050 SI470X FM RADIO RECEIVER I2C DRIVER
17051 M: Hans Verkuil <hverkuil@xs4all.nl>
17052 L: linux-media@vger.kernel.org
17054 W: https://linuxtv.org
17055 T: git git://linuxtv.org/media_tree.git
17056 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17058 SI470X FM RADIO RECEIVER USB DRIVER
17059 M: Hans Verkuil <hverkuil@xs4all.nl>
17060 L: linux-media@vger.kernel.org
17062 W: https://linuxtv.org
17063 T: git git://linuxtv.org/media_tree.git
17064 F: drivers/media/radio/si470x/radio-si470x-common.c
17065 F: drivers/media/radio/si470x/radio-si470x-usb.c
17066 F: drivers/media/radio/si470x/radio-si470x.h
17068 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17069 M: Eduardo Valentin <edubezval@gmail.com>
17070 L: linux-media@vger.kernel.org
17072 W: https://linuxtv.org
17073 T: git git://linuxtv.org/media_tree.git
17074 F: drivers/media/radio/si4713/si4713.?
17076 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17077 M: Eduardo Valentin <edubezval@gmail.com>
17078 L: linux-media@vger.kernel.org
17080 W: https://linuxtv.org
17081 T: git git://linuxtv.org/media_tree.git
17082 F: drivers/media/radio/si4713/radio-platform-si4713.c
17084 SI4713 FM RADIO TRANSMITTER USB DRIVER
17085 M: Hans Verkuil <hverkuil@xs4all.nl>
17086 L: linux-media@vger.kernel.org
17088 W: https://linuxtv.org
17089 T: git git://linuxtv.org/media_tree.git
17090 F: drivers/media/radio/si4713/radio-usb-si4713.c
17093 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17094 L: linux-media@vger.kernel.org
17096 W: https://linuxtv.org
17097 T: git git://linuxtv.org/media_tree.git
17098 F: drivers/media/common/siano/
17099 F: drivers/media/mmc/siano/
17100 F: drivers/media/usb/siano/
17101 F: drivers/media/usb/siano/
17104 M: Palmer Dabbelt <palmer@dabbelt.com>
17105 M: Paul Walmsley <paul.walmsley@sifive.com>
17106 L: linux-riscv@lists.infradead.org
17108 T: git git://github.com/sifive/riscv-linux.git
17112 SIFIVE FU540 SYSTEM-ON-CHIP
17113 M: Paul Walmsley <paul.walmsley@sifive.com>
17114 M: Palmer Dabbelt <palmer@dabbelt.com>
17115 L: linux-riscv@lists.infradead.org
17117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17122 M: Green Wan <green.wan@sifive.com>
17124 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17125 F: drivers/dma/sf-pdma/
17127 SILEAD TOUCHSCREEN DRIVER
17128 M: Hans de Goede <hdegoede@redhat.com>
17129 L: linux-input@vger.kernel.org
17130 L: platform-driver-x86@vger.kernel.org
17132 F: drivers/input/touchscreen/silead.c
17133 F: drivers/platform/x86/touchscreen_dmi.c
17135 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17136 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17138 F: drivers/staging/wfx/
17140 SILICON MOTION SM712 FRAME BUFFER DRIVER
17141 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17142 M: Teddy Wang <teddy.wang@siliconmotion.com>
17143 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17144 L: linux-fbdev@vger.kernel.org
17146 F: Documentation/fb/sm712fb.rst
17147 F: drivers/video/fbdev/sm712*
17149 SILVACO I3C DUAL-ROLE MASTER
17150 M: Miquel Raynal <miquel.raynal@bootlin.com>
17151 M: Conor Culhane <conor.culhane@silvaco.com>
17152 L: linux-i3c@lists.infradead.org
17154 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17155 F: drivers/i3c/master/svc-i3c-master.c
17158 M: Hans de Goede <hdegoede@redhat.com>
17159 L: linux-fbdev@vger.kernel.org
17161 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17162 F: drivers/video/fbdev/simplefb.c
17163 F: include/linux/platform_data/simplefb.h
17165 SIMTEC EB110ATX (Chalice CATS)
17166 M: Simtec Linux Team <linux@simtec.co.uk>
17168 W: http://www.simtec.co.uk/products/EB110ATX/
17170 SIMTEC EB2410ITX (BAST)
17171 M: Simtec Linux Team <linux@simtec.co.uk>
17173 W: http://www.simtec.co.uk/products/EB2410ITX/
17174 F: arch/arm/mach-s3c/bast-ide.c
17175 F: arch/arm/mach-s3c/bast-irq.c
17176 F: arch/arm/mach-s3c/mach-bast.c
17179 M: Thorsten Scherer <t.scherer@eckelmann.de>
17180 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17181 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17183 F: drivers/gpio/gpio-siox.c
17185 F: include/trace/events/siox.h
17187 SIPHASH PRF ROUTINES
17188 M: Jason A. Donenfeld <Jason@zx2c4.com>
17190 F: include/linux/siphash.h
17192 F: lib/test_siphash.c
17194 SIS 190 ETHERNET DRIVER
17195 M: Francois Romieu <romieu@fr.zoreil.com>
17196 L: netdev@vger.kernel.org
17198 F: drivers/net/ethernet/sis/sis190.c
17200 SIS 900/7016 FAST ETHERNET DRIVER
17201 M: Daniele Venzano <venza@brownhat.org>
17202 L: netdev@vger.kernel.org
17204 W: http://www.brownhat.org/sis900.html
17205 F: drivers/net/ethernet/sis/sis900.*
17207 SIS FRAMEBUFFER DRIVER
17208 M: Thomas Winischhofer <thomas@winischhofer.net>
17210 W: http://www.winischhofer.net/linuxsisvga.shtml
17211 F: Documentation/fb/sisfb.rst
17212 F: drivers/video/fbdev/sis/
17213 F: include/video/sisfb.h
17215 SIS I2C TOUCHSCREEN DRIVER
17216 M: Mika Penttilä <mika.penttila@nextfour.com>
17217 L: linux-input@vger.kernel.org
17219 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17220 F: drivers/input/touchscreen/sis_i2c.c
17223 M: Thomas Winischhofer <thomas@winischhofer.net>
17225 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17226 F: drivers/usb/misc/sisusbvga/
17229 M: Christoph Lameter <cl@linux.com>
17230 M: Pekka Enberg <penberg@kernel.org>
17231 M: David Rientjes <rientjes@google.com>
17232 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17233 M: Andrew Morton <akpm@linux-foundation.org>
17234 M: Vlastimil Babka <vbabka@suse.cz>
17235 L: linux-mm@kvack.org
17237 F: include/linux/sl?b*.h
17240 SLEEPABLE READ-COPY UPDATE (SRCU)
17241 M: Lai Jiangshan <jiangshanlai@gmail.com>
17242 M: "Paul E. McKenney" <paulmck@kernel.org>
17243 M: Josh Triplett <josh@joshtriplett.org>
17244 R: Steven Rostedt <rostedt@goodmis.org>
17245 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17246 L: rcu@vger.kernel.org
17248 W: http://www.rdrop.com/users/paulmck/RCU/
17249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17250 F: include/linux/srcu*.h
17251 F: kernel/rcu/srcu*.c
17253 SMACK SECURITY MODULE
17254 M: Casey Schaufler <casey@schaufler-ca.com>
17255 L: linux-security-module@vger.kernel.org
17257 W: http://schaufler-ca.com
17258 T: git git://github.com/cschaufler/smack-next
17259 F: Documentation/admin-guide/LSM/Smack.rst
17262 SMC91x ETHERNET DRIVER
17263 M: Nicolas Pitre <nico@fluxnic.net>
17265 F: drivers/net/ethernet/smsc/smc91x.*
17267 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17268 M: Mark Rutland <mark.rutland@arm.com>
17269 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17270 M: Sudeep Holla <sudeep.holla@arm.com>
17271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17273 F: drivers/firmware/smccc/
17274 F: include/linux/arm-smccc.h
17276 SMM665 HARDWARE MONITOR DRIVER
17277 M: Guenter Roeck <linux@roeck-us.net>
17278 L: linux-hwmon@vger.kernel.org
17280 F: Documentation/hwmon/smm665.rst
17281 F: drivers/hwmon/smm665.c
17283 SMSC EMC2103 HARDWARE MONITOR DRIVER
17284 M: Steve Glendinning <steve.glendinning@shawell.net>
17285 L: linux-hwmon@vger.kernel.org
17287 F: Documentation/hwmon/emc2103.rst
17288 F: drivers/hwmon/emc2103.c
17290 SMSC SCH5627 HARDWARE MONITOR DRIVER
17291 M: Hans de Goede <hdegoede@redhat.com>
17292 L: linux-hwmon@vger.kernel.org
17294 F: Documentation/hwmon/sch5627.rst
17295 F: drivers/hwmon/sch5627.c
17297 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17298 M: Steve Glendinning <steve.glendinning@shawell.net>
17299 L: linux-fbdev@vger.kernel.org
17301 F: drivers/video/fbdev/smscufx.c
17303 SMSC47B397 HARDWARE MONITOR DRIVER
17304 M: Jean Delvare <jdelvare@suse.com>
17305 L: linux-hwmon@vger.kernel.org
17307 F: Documentation/hwmon/smsc47b397.rst
17308 F: drivers/hwmon/smsc47b397.c
17310 SMSC911x ETHERNET DRIVER
17311 M: Steve Glendinning <steve.glendinning@shawell.net>
17312 L: netdev@vger.kernel.org
17314 F: drivers/net/ethernet/smsc/smsc911x.*
17315 F: include/linux/smsc911x.h
17317 SMSC9420 PCI ETHERNET DRIVER
17318 M: Steve Glendinning <steve.glendinning@shawell.net>
17319 L: netdev@vger.kernel.org
17321 F: drivers/net/ethernet/smsc/smsc9420.*
17323 SOCIONEXT (SNI) AVE NETWORK DRIVER
17324 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17325 L: netdev@vger.kernel.org
17327 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17328 F: drivers/net/ethernet/socionext/sni_ave.c
17330 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17331 M: Jassi Brar <jaswinder.singh@linaro.org>
17332 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17333 L: netdev@vger.kernel.org
17335 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17336 F: drivers/net/ethernet/socionext/netsec.c
17338 SOCIONEXT (SNI) Synquacer SPI DRIVER
17339 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17340 M: Jassi Brar <jaswinder.singh@linaro.org>
17341 L: linux-spi@vger.kernel.org
17343 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17344 F: drivers/spi/spi-synquacer.c
17346 SOCIONEXT SYNQUACER I2C DRIVER
17347 M: Ard Biesheuvel <ardb@kernel.org>
17348 L: linux-i2c@vger.kernel.org
17350 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17351 F: drivers/i2c/busses/i2c-synquacer.c
17353 SOCIONEXT UNIPHIER SOUND DRIVER
17354 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17356 F: sound/soc/uniphier/
17358 SOEKRIS NET48XX LED SUPPORT
17359 M: Chris Boot <bootc@bootc.net>
17361 F: drivers/leds/leds-net48xx.c
17363 SOFT-IWARP DRIVER (siw)
17364 M: Bernard Metzler <bmt@zurich.ibm.com>
17365 L: linux-rdma@vger.kernel.org
17367 F: drivers/infiniband/sw/siw/
17368 F: include/uapi/rdma/siw-abi.h
17370 SOFT-ROCE DRIVER (rxe)
17371 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17372 L: linux-rdma@vger.kernel.org
17374 F: drivers/infiniband/sw/rxe/
17375 F: include/uapi/rdma/rdma_user_rxe.h
17377 SOFTLOGIC 6x10 MPEG CODEC
17378 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17379 M: Anton Sviridenko <anton@corp.bluecherry.net>
17380 M: Andrey Utkin <andrey_utkin@fastmail.com>
17381 M: Ismael Luceno <ismael@iodev.co.uk>
17382 L: linux-media@vger.kernel.org
17384 F: drivers/media/pci/solo6x10/
17386 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17387 M: James Morse <james.morse@arm.com>
17388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17390 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17391 F: drivers/firmware/arm_sdei.c
17392 F: include/linux/arm_sdei.h
17393 F: include/uapi/linux/arm_sdei.h
17396 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17397 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17398 L: linux-acpi@vger.kernel.org
17400 F: drivers/base/swnode.c
17402 SOFTWARE RAID (Multiple Disks) SUPPORT
17403 M: Song Liu <song@kernel.org>
17404 L: linux-raid@vger.kernel.org
17406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17407 F: drivers/md/Kconfig
17408 F: drivers/md/Makefile
17410 F: drivers/md/raid*
17411 F: include/linux/raid/
17412 F: include/uapi/linux/raid/
17414 SOLIDRUN CLEARFOG SUPPORT
17415 M: Russell King <linux@armlinux.org.uk>
17417 F: arch/arm/boot/dts/armada-388-clearfog*
17418 F: arch/arm/boot/dts/armada-38x-solidrun-*
17420 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17421 M: Russell King <linux@armlinux.org.uk>
17423 F: arch/arm/boot/dts/imx6*-cubox-i*
17424 F: arch/arm/boot/dts/imx6*-hummingboard*
17425 F: arch/arm/boot/dts/imx6*-sr-*
17427 SONIC NETWORK DRIVER
17428 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17429 L: netdev@vger.kernel.org
17431 F: drivers/net/ethernet/natsemi/sonic.*
17433 SONICS SILICON BACKPLANE DRIVER (SSB)
17434 M: Michael Buesch <m@bues.ch>
17435 L: linux-wireless@vger.kernel.org
17438 F: include/linux/ssb/
17440 SONY IMX208 SENSOR DRIVER
17441 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17442 L: linux-media@vger.kernel.org
17444 T: git git://linuxtv.org/media_tree.git
17445 F: drivers/media/i2c/imx208.c
17447 SONY IMX214 SENSOR DRIVER
17448 M: Ricardo Ribalda <ribalda@kernel.org>
17449 L: linux-media@vger.kernel.org
17451 T: git git://linuxtv.org/media_tree.git
17452 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17453 F: drivers/media/i2c/imx214.c
17455 SONY IMX219 SENSOR DRIVER
17456 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17457 L: linux-media@vger.kernel.org
17459 T: git git://linuxtv.org/media_tree.git
17460 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17461 F: drivers/media/i2c/imx219.c
17463 SONY IMX258 SENSOR DRIVER
17464 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17465 L: linux-media@vger.kernel.org
17467 T: git git://linuxtv.org/media_tree.git
17468 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17469 F: drivers/media/i2c/imx258.c
17471 SONY IMX274 SENSOR DRIVER
17472 M: Leon Luo <leonl@leopardimaging.com>
17473 L: linux-media@vger.kernel.org
17475 T: git git://linuxtv.org/media_tree.git
17476 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17477 F: drivers/media/i2c/imx274.c
17479 SONY IMX290 SENSOR DRIVER
17480 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17481 L: linux-media@vger.kernel.org
17483 T: git git://linuxtv.org/media_tree.git
17484 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17485 F: drivers/media/i2c/imx290.c
17487 SONY IMX319 SENSOR DRIVER
17488 M: Bingbu Cao <bingbu.cao@intel.com>
17489 L: linux-media@vger.kernel.org
17491 T: git git://linuxtv.org/media_tree.git
17492 F: drivers/media/i2c/imx319.c
17494 SONY IMX334 SENSOR DRIVER
17495 M: Paul J. Murphy <paul.j.murphy@intel.com>
17496 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17497 L: linux-media@vger.kernel.org
17499 T: git git://linuxtv.org/media_tree.git
17500 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17501 F: drivers/media/i2c/imx334.c
17503 SONY IMX335 SENSOR DRIVER
17504 M: Paul J. Murphy <paul.j.murphy@intel.com>
17505 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17506 L: linux-media@vger.kernel.org
17508 T: git git://linuxtv.org/media_tree.git
17509 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17510 F: drivers/media/i2c/imx335.c
17512 SONY IMX355 SENSOR DRIVER
17513 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17514 L: linux-media@vger.kernel.org
17516 T: git git://linuxtv.org/media_tree.git
17517 F: drivers/media/i2c/imx355.c
17519 SONY IMX412 SENSOR DRIVER
17520 M: Paul J. Murphy <paul.j.murphy@intel.com>
17521 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17522 L: linux-media@vger.kernel.org
17524 T: git git://linuxtv.org/media_tree.git
17525 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17526 F: drivers/media/i2c/imx412.c
17528 SONY MEMORYSTICK SUBSYSTEM
17529 M: Maxim Levitsky <maximlevitsky@gmail.com>
17530 M: Alex Dubov <oakad@yahoo.com>
17531 M: Ulf Hansson <ulf.hansson@linaro.org>
17532 L: linux-mmc@vger.kernel.org
17534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17535 F: drivers/memstick/
17536 F: include/linux/memstick.h
17538 SONY VAIO CONTROL DEVICE DRIVER
17539 M: Mattia Dongili <malattia@linux.it>
17540 L: platform-driver-x86@vger.kernel.org
17542 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17543 F: Documentation/admin-guide/laptops/sony-laptop.rst
17544 F: drivers/char/sonypi.c
17545 F: drivers/platform/x86/sony-laptop.c
17546 F: include/linux/sony-laptop.h
17549 M: Jaroslav Kysela <perex@perex.cz>
17550 M: Takashi Iwai <tiwai@suse.com>
17551 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17553 W: http://www.alsa-project.org/
17554 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17556 F: Documentation/sound/
17558 F: include/uapi/sound/
17561 SOUND - COMPRESSED AUDIO
17562 M: Vinod Koul <vkoul@kernel.org>
17563 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17566 F: Documentation/sound/designs/compress-offload.rst
17567 F: include/sound/compress_driver.h
17568 F: include/uapi/sound/compress_*
17569 F: sound/core/compress_offload.c
17570 F: sound/soc/soc-compress.c
17572 SOUND - DMAENGINE HELPERS
17573 M: Lars-Peter Clausen <lars@metafoo.de>
17575 F: include/sound/dmaengine_pcm.h
17576 F: sound/core/pcm_dmaengine.c
17577 F: sound/soc/soc-generic-dmaengine-pcm.c
17579 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17580 M: Liam Girdwood <lgirdwood@gmail.com>
17581 M: Mark Brown <broonie@kernel.org>
17582 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17584 W: http://alsa-project.org/main/index.php/ASoC
17585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17586 F: Documentation/devicetree/bindings/sound/
17587 F: Documentation/sound/soc/
17588 F: include/dt-bindings/sound/
17589 F: include/sound/soc*
17592 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17593 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17594 M: Liam Girdwood <lgirdwood@gmail.com>
17595 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17596 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17597 M: Daniel Baluta <daniel.baluta@nxp.com>
17598 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17600 W: https://github.com/thesofproject/linux/
17603 SOUNDWIRE SUBSYSTEM
17604 M: Vinod Koul <vkoul@kernel.org>
17605 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17606 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17607 R: Sanyog Kale <sanyog.r.kale@intel.com>
17608 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17611 F: Documentation/driver-api/soundwire/
17612 F: drivers/soundwire/
17613 F: include/linux/soundwire/
17616 M: Olli Salonen <olli.salonen@iki.fi>
17617 L: linux-media@vger.kernel.org
17619 W: https://linuxtv.org
17620 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17621 F: drivers/media/dvb-frontends/sp2*
17623 SPARC + UltraSPARC (sparc/sparc64)
17624 M: "David S. Miller" <davem@davemloft.net>
17625 L: sparclinux@vger.kernel.org
17627 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17633 SPARC SERIAL DRIVERS
17634 M: "David S. Miller" <davem@davemloft.net>
17635 L: sparclinux@vger.kernel.org
17637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17639 F: drivers/tty/serial/suncore.c
17640 F: drivers/tty/serial/sunhv.c
17641 F: drivers/tty/serial/sunsab.c
17642 F: drivers/tty/serial/sunsab.h
17643 F: drivers/tty/serial/sunsu.c
17644 F: drivers/tty/serial/sunzilog.c
17645 F: drivers/tty/serial/sunzilog.h
17646 F: drivers/tty/vcc.c
17647 F: include/linux/sunserialcore.h
17650 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17651 L: linux-sparse@vger.kernel.org
17653 W: https://sparse.docs.kernel.org/
17654 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17655 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17656 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17657 F: include/linux/compiler.h
17659 SPEAKUP CONSOLE SPEECH DRIVER
17660 M: William Hubbs <w.d.hubbs@gmail.com>
17661 M: Chris Brannon <chris@the-brannons.com>
17662 M: Kirk Reiser <kirk@reisers.ca>
17663 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17664 L: speakup@linux-speakup.org
17666 W: http://www.linux-speakup.org/
17667 W: https://github.com/linux-speakup/speakup
17668 B: https://github.com/linux-speakup/speakup/issues
17669 F: drivers/accessibility/speakup/
17671 SPEAR CLOCK FRAMEWORK SUPPORT
17672 M: Viresh Kumar <vireshk@kernel.org>
17673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17675 W: http://www.st.com/spear
17676 F: drivers/clk/spear/
17678 SPEAR PLATFORM SUPPORT
17679 M: Viresh Kumar <vireshk@kernel.org>
17680 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17683 W: http://www.st.com/spear
17684 F: arch/arm/boot/dts/spear*
17685 F: arch/arm/mach-spear/
17688 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17689 R: Michael Walle <michael@walle.cc>
17690 R: Pratyush Yadav <p.yadav@ti.com>
17691 L: linux-mtd@lists.infradead.org
17693 W: http://www.linux-mtd.infradead.org/
17694 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17695 C: irc://irc.oftc.net/mtd
17696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17697 F: drivers/mtd/spi-nor/
17698 F: include/linux/mtd/spi-nor.h
17701 M: Mark Brown <broonie@kernel.org>
17702 L: linux-spi@vger.kernel.org
17704 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17706 F: Documentation/devicetree/bindings/spi/
17707 F: Documentation/spi/
17709 F: include/linux/spi/
17710 F: include/uapi/linux/spi/
17713 SPIDERNET NETWORK DRIVER for CELL
17714 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17715 M: Geoff Levand <geoff@infradead.org>
17716 L: netdev@vger.kernel.org
17717 L: linuxppc-dev@lists.ozlabs.org
17719 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17720 F: drivers/net/ethernet/toshiba/spider_net*
17723 M: Stephen Boyd <sboyd@kernel.org>
17724 L: linux-kernel@vger.kernel.org
17726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17727 F: Documentation/devicetree/bindings/spmi/
17729 F: include/dt-bindings/spmi/spmi.h
17730 F: include/linux/spmi.h
17731 F: include/trace/events/spmi.h
17734 M: Jeremy Kerr <jk@ozlabs.org>
17735 L: linuxppc-dev@lists.ozlabs.org
17737 W: http://www.ibm.com/developerworks/power/cell/
17738 F: Documentation/filesystems/spufs/spufs.rst
17739 F: arch/powerpc/platforms/cell/spufs/
17741 SQUASHFS FILE SYSTEM
17742 M: Phillip Lougher <phillip@squashfs.org.uk>
17743 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17745 W: http://squashfs.org.uk
17746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17747 F: Documentation/filesystems/squashfs.rst
17750 SRM (Alpha) environment access
17751 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17753 F: arch/alpha/kernel/srm_env.c
17755 ST LSM6DSx IMU IIO DRIVER
17756 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17757 L: linux-iio@vger.kernel.org
17759 W: http://www.st.com/
17760 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17761 F: drivers/iio/imu/st_lsm6dsx/
17763 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17764 M: Mickael Guene <mickael.guene@st.com>
17765 L: linux-media@vger.kernel.org
17767 T: git git://linuxtv.org/media_tree.git
17768 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17769 F: drivers/media/i2c/st-mipid02.c
17771 ST STM32 I2C/SMBUS DRIVER
17772 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17773 M: Alain Volmat <alain.volmat@foss.st.com>
17774 L: linux-i2c@vger.kernel.org
17776 F: drivers/i2c/busses/i2c-stm32*
17778 ST STM32 SPI DRIVER
17779 M: Alain Volmat <alain.volmat@foss.st.com>
17780 L: linux-spi@vger.kernel.org
17782 F: drivers/spi/spi-stm32.c
17785 M: Daniel Nilsson <daniel.nilsson@flex.com>
17786 L: linux-hwmon@vger.kernel.org
17788 F: Documentation/hwmon/stpddc60.rst
17789 F: drivers/hwmon/pmbus/stpddc60.c
17791 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17792 M: Song Qiang <songqiang1304521@gmail.com>
17793 L: linux-iio@vger.kernel.org
17795 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17796 F: drivers/iio/proximity/vl53l0x-i2c.c
17799 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17800 M: Sasha Levin <sashal@kernel.org>
17801 L: stable@vger.kernel.org
17803 F: Documentation/process/stable-kernel-rules.rst
17805 STAGING - ATOMISP DRIVER
17806 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17807 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17808 L: linux-media@vger.kernel.org
17810 F: drivers/staging/media/atomisp/
17812 STAGING - FIELDBUS SUBSYSTEM
17813 M: Sven Van Asbroeck <TheSven73@gmail.com>
17815 F: drivers/staging/fieldbus/*
17816 F: drivers/staging/fieldbus/Documentation/
17818 STAGING - HMS ANYBUS-S BUS
17819 M: Sven Van Asbroeck <TheSven73@gmail.com>
17821 F: drivers/staging/fieldbus/anybuss/
17823 STAGING - INDUSTRIAL IO
17824 M: Jonathan Cameron <jic23@kernel.org>
17825 L: linux-iio@vger.kernel.org
17827 F: Documentation/devicetree/bindings/staging/iio/
17828 F: drivers/staging/iio/
17830 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17831 M: Marc Dietrich <marvin24@gmx.de>
17832 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17833 L: linux-tegra@vger.kernel.org
17835 F: drivers/staging/nvec/
17837 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17838 M: Jens Frederich <jfrederich@gmail.com>
17839 M: Jon Nettleton <jon.nettleton@gmail.com>
17841 W: http://wiki.laptop.org/go/DCON
17842 F: drivers/staging/olpc_dcon/
17844 STAGING - REALTEK RTL8188EU DRIVERS
17845 M: Larry Finger <Larry.Finger@lwfinger.net>
17846 M: Phillip Potter <phil@philpotter.co.uk>
17848 F: drivers/staging/r8188eu/
17850 STAGING - REALTEK RTL8712U DRIVERS
17851 M: Larry Finger <Larry.Finger@lwfinger.net>
17852 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17854 F: drivers/staging/rtl8712/
17856 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17857 M: Michael Hennerich <michael.hennerich@analog.com>
17858 L: linux-fbdev@vger.kernel.org
17860 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17861 F: drivers/staging/fbtft/fb_seps525.c
17863 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17864 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17865 M: Teddy Wang <teddy.wang@siliconmotion.com>
17866 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17867 L: linux-fbdev@vger.kernel.org
17869 F: drivers/staging/sm750fb/
17871 STAGING - VIA VT665X DRIVERS
17872 M: Forest Bond <forest@alittletooquiet.net>
17874 F: drivers/staging/vt665?/
17877 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17878 L: linux-staging@lists.linux.dev
17880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17881 F: drivers/staging/
17883 STARFIRE/DURALAN NETWORK DRIVER
17884 M: Ion Badulescu <ionut@badula.org>
17886 F: drivers/net/ethernet/adaptec/starfire*
17889 M: Peter Zijlstra <peterz@infradead.org>
17890 M: Josh Poimboeuf <jpoimboe@redhat.com>
17891 M: Jason Baron <jbaron@akamai.com>
17892 R: Steven Rostedt <rostedt@goodmis.org>
17893 R: Ard Biesheuvel <ardb@kernel.org>
17895 F: arch/*/include/asm/jump_label*.h
17896 F: arch/*/include/asm/static_call*.h
17897 F: arch/*/kernel/jump_label.c
17898 F: arch/*/kernel/static_call.c
17899 F: include/linux/jump_label*.h
17900 F: include/linux/static_call*.h
17901 F: kernel/jump_label.c
17902 F: kernel/static_call.c
17904 STI AUDIO (ASoC) DRIVERS
17905 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17906 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17908 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17912 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17914 F: Documentation/devicetree/bindings/media/stih-cec.txt
17915 F: drivers/media/cec/platform/sti/
17917 STK1160 USB VIDEO CAPTURE DRIVER
17918 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17919 L: linux-media@vger.kernel.org
17921 T: git git://linuxtv.org/media_tree.git
17922 F: drivers/media/usb/stk1160/
17924 STM32 AUDIO (ASoC) DRIVERS
17925 M: Olivier Moysan <olivier.moysan@foss.st.com>
17926 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17927 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17929 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
17930 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
17933 STM32 TIMER/LPTIMER DRIVERS
17934 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17936 F: Documentation/ABI/testing/*timer-stm32
17937 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17938 F: drivers/*/stm32-*timer*
17939 F: drivers/pwm/pwm-stm32*
17940 F: include/linux/*/stm32-*tim*
17942 STMMAC ETHERNET DRIVER
17943 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17944 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17945 M: Jose Abreu <joabreu@synopsys.com>
17946 L: netdev@vger.kernel.org
17948 W: http://www.stlinux.com
17949 F: Documentation/networking/device_drivers/ethernet/stmicro/
17950 F: drivers/net/ethernet/stmicro/stmmac/
17953 M: Sam Creasey <sammy@sammy.net>
17955 W: http://sammy.net/sun3/
17956 F: arch/m68k/include/asm/sun3*
17957 F: arch/m68k/kernel/*sun3*
17958 F: arch/m68k/sun3*/
17959 F: drivers/net/ethernet/i825xx/sun3*
17961 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17962 M: Hans de Goede <hdegoede@redhat.com>
17963 L: linux-input@vger.kernel.org
17965 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17966 F: drivers/input/keyboard/sun4i-lradc-keys.c
17968 SUNDANCE NETWORK DRIVER
17969 M: Denis Kirjanov <kda@linux-powerpc.org>
17970 L: netdev@vger.kernel.org
17972 F: drivers/net/ethernet/dlink/sundance.c
17975 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17976 M: Rich Felker <dalias@libc.org>
17977 L: linux-sh@vger.kernel.org
17979 Q: http://patchwork.kernel.org/project/linux-sh/list/
17980 F: Documentation/sh/
17985 M: "Rafael J. Wysocki" <rafael@kernel.org>
17986 M: Len Brown <len.brown@intel.com>
17987 M: Pavel Machek <pavel@ucw.cz>
17988 L: linux-pm@vger.kernel.org
17990 B: https://bugzilla.kernel.org
17991 F: Documentation/power/
17992 F: arch/x86/kernel/acpi/
17993 F: drivers/base/power/
17994 F: include/linux/freezer.h
17995 F: include/linux/pm.h
17996 F: include/linux/suspend.h
18000 M: Martin Mares <mj@ucw.cz>
18001 L: linux-video@atrey.karlin.mff.cuni.cz
18003 F: Documentation/admin-guide/svga.rst
18004 F: arch/x86/boot/video*
18007 M: Christoph Hellwig <hch@infradead.org>
18008 L: iommu@lists.linux-foundation.org
18010 W: http://git.infradead.org/users/hch/dma-mapping.git
18011 T: git git://git.infradead.org/users/hch/dma-mapping.git
18012 F: arch/*/kernel/pci-swiotlb.c
18013 F: include/linux/swiotlb.h
18014 F: kernel/dma/swiotlb.c
18017 M: Jiri Pirko <jiri@resnulli.us>
18018 M: Ivan Vecera <ivecera@redhat.com>
18019 L: netdev@vger.kernel.org
18021 F: include/net/switchdev.h
18024 SY8106A REGULATOR DRIVER
18025 M: Icenowy Zheng <icenowy@aosc.io>
18027 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18028 F: drivers/regulator/sy8106a-regulator.c
18030 SYNC FILE FRAMEWORK
18031 M: Sumit Semwal <sumit.semwal@linaro.org>
18032 R: Gustavo Padovan <gustavo@padovan.org>
18033 L: linux-media@vger.kernel.org
18034 L: dri-devel@lists.freedesktop.org
18036 T: git git://anongit.freedesktop.org/drm/drm-misc
18037 F: Documentation/driver-api/sync_file.rst
18038 F: drivers/dma-buf/dma-fence*
18039 F: drivers/dma-buf/sw_sync.c
18040 F: drivers/dma-buf/sync_*
18041 F: include/linux/sync_file.h
18042 F: include/uapi/linux/sync_file.h
18044 SYNOPSYS ARC ARCHITECTURE
18045 M: Vineet Gupta <vgupta@kernel.org>
18046 L: linux-snps-arc@lists.infradead.org
18048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18049 F: Documentation/devicetree/bindings/arc/*
18050 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18052 F: drivers/clocksource/arc_timer.c
18053 F: drivers/tty/serial/arc_uart.c
18055 SYNOPSYS ARC HSDK SDP pll clock driver
18056 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18058 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18059 F: drivers/clk/clk-hsdk-pll.c
18061 SYNOPSYS ARC SDP clock driver
18062 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18064 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18065 F: drivers/clk/axs10x/*
18067 SYNOPSYS ARC SDP platform support
18068 M: Alexey Brodkin <abrodkin@synopsys.com>
18070 F: Documentation/devicetree/bindings/arc/axs10*
18071 F: arch/arc/boot/dts/ax*
18072 F: arch/arc/plat-axs10x
18074 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18075 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18077 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18078 F: drivers/reset/reset-axs10x.c
18080 SYNOPSYS CREG GPIO DRIVER
18081 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18083 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18084 F: drivers/gpio/gpio-creg-snps.c
18086 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18087 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18089 F: drivers/tty/serial/8250/8250_dw.c
18090 F: drivers/tty/serial/8250/8250_dwlib.*
18091 F: drivers/tty/serial/8250/8250_lpss.c
18093 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18094 M: Hoan Tran <hoan@os.amperecomputing.com>
18095 M: Serge Semin <fancer.lancer@gmail.com>
18096 L: linux-gpio@vger.kernel.org
18098 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18099 F: drivers/gpio/gpio-dwapb.c
18101 SYNOPSYS DESIGNWARE APB SSI DRIVER
18102 M: Serge Semin <fancer.lancer@gmail.com>
18103 L: linux-spi@vger.kernel.org
18105 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18106 F: drivers/spi/spi-dw*
18108 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18109 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18111 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18112 F: drivers/dma/dw-axi-dmac/
18114 SYNOPSYS DESIGNWARE DMAC DRIVER
18115 M: Viresh Kumar <vireshk@kernel.org>
18116 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18118 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18120 F: include/dt-bindings/dma/dw-dmac.h
18121 F: include/linux/dma/dw.h
18122 F: include/linux/platform_data/dma-dw.h
18124 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18125 M: Jose Abreu <Jose.Abreu@synopsys.com>
18126 L: netdev@vger.kernel.org
18128 F: drivers/net/ethernet/synopsys/
18130 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18131 M: Jose Abreu <Jose.Abreu@synopsys.com>
18132 L: netdev@vger.kernel.org
18134 F: drivers/net/pcs/pcs-xpcs.c
18135 F: drivers/net/pcs/pcs-xpcs.h
18136 F: include/linux/pcs/pcs-xpcs.h
18138 SYNOPSYS DESIGNWARE I2C DRIVER
18139 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18140 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18141 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18142 L: linux-i2c@vger.kernel.org
18144 F: drivers/i2c/busses/i2c-designware-*
18146 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18147 M: Jaehoon Chung <jh80.chung@samsung.com>
18148 L: linux-mmc@vger.kernel.org
18150 F: drivers/mmc/host/dw_mmc*
18152 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18153 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18155 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18156 F: drivers/reset/reset-hsdk.c
18157 F: include/dt-bindings/reset/snps,hsdk-reset.h
18159 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18160 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18161 M: Manjunath M B <manjumb@synopsys.com>
18162 L: linux-mmc@vger.kernel.org
18164 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18166 SYSTEM CONFIGURATION (SYSCON)
18167 M: Lee Jones <lee.jones@linaro.org>
18168 M: Arnd Bergmann <arnd@arndb.de>
18170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18171 F: drivers/mfd/syscon.c
18173 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18174 M: Sudeep Holla <sudeep.holla@arm.com>
18175 R: Cristian Marussi <cristian.marussi@arm.com>
18176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18178 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18179 F: drivers/clk/clk-sc[mp]i.c
18180 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18181 F: drivers/firmware/arm_scmi/
18182 F: drivers/firmware/arm_scpi.c
18183 F: drivers/regulator/scmi-regulator.c
18184 F: drivers/reset/reset-scmi.c
18185 F: include/linux/sc[mp]i_protocol.h
18186 F: include/trace/events/scmi.h
18187 F: include/uapi/linux/virtio_scmi.h
18189 SYSTEM RESET/SHUTDOWN DRIVERS
18190 M: Sebastian Reichel <sre@kernel.org>
18191 L: linux-pm@vger.kernel.org
18193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18194 F: Documentation/devicetree/bindings/power/reset/
18195 F: drivers/power/reset/
18197 SYSTEM TRACE MODULE CLASS
18198 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18201 F: Documentation/trace/stm.rst
18202 F: drivers/hwtracing/stm/
18203 F: include/linux/stm.h
18204 F: include/uapi/linux/stm.h
18206 SYSTEM76 ACPI DRIVER
18207 M: Jeremy Soller <jeremy@system76.com>
18208 M: System76 Product Development <productdev@system76.com>
18209 L: platform-driver-x86@vger.kernel.org
18211 F: drivers/platform/x86/system76_acpi.c
18214 M: Christoph Hellwig <hch@infradead.org>
18216 F: Documentation/filesystems/sysv-fs.rst
18218 F: include/linux/sysv_fs.h
18220 TASKSTATS STATISTICS INTERFACE
18221 M: Balbir Singh <bsingharora@gmail.com>
18223 F: Documentation/accounting/taskstats*
18224 F: include/linux/taskstats*
18225 F: kernel/taskstats.c
18228 M: Jamal Hadi Salim <jhs@mojatatu.com>
18229 M: Cong Wang <xiyou.wangcong@gmail.com>
18230 M: Jiri Pirko <jiri@resnulli.us>
18231 L: netdev@vger.kernel.org
18233 F: include/net/pkt_cls.h
18234 F: include/net/pkt_sched.h
18235 F: include/net/tc_act/
18236 F: include/uapi/linux/pkt_cls.h
18237 F: include/uapi/linux/pkt_sched.h
18238 F: include/uapi/linux/tc_act/
18239 F: include/uapi/linux/tc_ematch/
18242 TC90522 MEDIA DRIVER
18243 M: Akihiro Tsukada <tskd08@gmail.com>
18244 L: linux-media@vger.kernel.org
18246 F: drivers/media/dvb-frontends/tc90522*
18248 TCP LOW PRIORITY MODULE
18249 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18250 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18252 W: http://tcp-lp-mod.sourceforge.net/
18253 F: net/ipv4/tcp_lp.c
18255 TDA10071 MEDIA DRIVER
18256 M: Antti Palosaari <crope@iki.fi>
18257 L: linux-media@vger.kernel.org
18259 W: https://linuxtv.org
18260 W: http://palosaari.fi/linux/
18261 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18262 T: git git://linuxtv.org/anttip/media_tree.git
18263 F: drivers/media/dvb-frontends/tda10071*
18265 TDA18212 MEDIA DRIVER
18266 M: Antti Palosaari <crope@iki.fi>
18267 L: linux-media@vger.kernel.org
18269 W: https://linuxtv.org
18270 W: http://palosaari.fi/linux/
18271 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18272 T: git git://linuxtv.org/anttip/media_tree.git
18273 F: drivers/media/tuners/tda18212*
18275 TDA18218 MEDIA DRIVER
18276 M: Antti Palosaari <crope@iki.fi>
18277 L: linux-media@vger.kernel.org
18279 W: https://linuxtv.org
18280 W: http://palosaari.fi/linux/
18281 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18282 T: git git://linuxtv.org/anttip/media_tree.git
18283 F: drivers/media/tuners/tda18218*
18285 TDA18250 MEDIA DRIVER
18286 M: Olli Salonen <olli.salonen@iki.fi>
18287 L: linux-media@vger.kernel.org
18289 W: https://linuxtv.org
18290 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18291 T: git git://linuxtv.org/media_tree.git
18292 F: drivers/media/tuners/tda18250*
18294 TDA18271 MEDIA DRIVER
18295 M: Michael Krufky <mkrufky@linuxtv.org>
18296 L: linux-media@vger.kernel.org
18298 W: https://linuxtv.org
18299 W: http://github.com/mkrufky
18300 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18301 T: git git://linuxtv.org/mkrufky/tuners.git
18302 F: drivers/media/tuners/tda18271*
18304 TDA1997x MEDIA DRIVER
18305 M: Tim Harvey <tharvey@gateworks.com>
18306 L: linux-media@vger.kernel.org
18308 W: https://linuxtv.org
18309 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18310 F: drivers/media/i2c/tda1997x.*
18312 TDA827x MEDIA DRIVER
18313 M: Michael Krufky <mkrufky@linuxtv.org>
18314 L: linux-media@vger.kernel.org
18316 W: https://linuxtv.org
18317 W: http://github.com/mkrufky
18318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18319 T: git git://linuxtv.org/mkrufky/tuners.git
18320 F: drivers/media/tuners/tda8290.*
18322 TDA8290 MEDIA DRIVER
18323 M: Michael Krufky <mkrufky@linuxtv.org>
18324 L: linux-media@vger.kernel.org
18326 W: https://linuxtv.org
18327 W: http://github.com/mkrufky
18328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18329 T: git git://linuxtv.org/mkrufky/tuners.git
18330 F: drivers/media/tuners/tda8290.*
18332 TDA9840 MEDIA DRIVER
18333 M: Hans Verkuil <hverkuil@xs4all.nl>
18334 L: linux-media@vger.kernel.org
18336 W: https://linuxtv.org
18337 T: git git://linuxtv.org/media_tree.git
18338 F: drivers/media/i2c/tda9840*
18340 TEA5761 TUNER DRIVER
18341 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18342 L: linux-media@vger.kernel.org
18344 W: https://linuxtv.org
18345 T: git git://linuxtv.org/media_tree.git
18346 F: drivers/media/tuners/tea5761.*
18348 TEA5767 TUNER DRIVER
18349 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18350 L: linux-media@vger.kernel.org
18352 W: https://linuxtv.org
18353 T: git git://linuxtv.org/media_tree.git
18354 F: drivers/media/tuners/tea5767.*
18356 TEA6415C MEDIA DRIVER
18357 M: Hans Verkuil <hverkuil@xs4all.nl>
18358 L: linux-media@vger.kernel.org
18360 W: https://linuxtv.org
18361 T: git git://linuxtv.org/media_tree.git
18362 F: drivers/media/i2c/tea6415c*
18364 TEA6420 MEDIA DRIVER
18365 M: Hans Verkuil <hverkuil@xs4all.nl>
18366 L: linux-media@vger.kernel.org
18368 W: https://linuxtv.org
18369 T: git git://linuxtv.org/media_tree.git
18370 F: drivers/media/i2c/tea6420*
18373 M: Jiri Pirko <jiri@resnulli.us>
18374 L: netdev@vger.kernel.org
18376 F: drivers/net/team/
18377 F: include/linux/if_team.h
18378 F: include/uapi/linux/if_team.h
18380 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18381 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18383 F: arch/x86/platform/ts5500/
18385 TECHNOTREND USB IR RECEIVER
18386 M: Sean Young <sean@mess.org>
18387 L: linux-media@vger.kernel.org
18389 F: drivers/media/rc/ttusbir.c
18391 TECHWELL TW9910 VIDEO DECODER
18392 L: linux-media@vger.kernel.org
18394 F: drivers/media/i2c/tw9910.c
18395 F: include/media/i2c/tw9910.h
18398 M: Jens Wiklander <jens.wiklander@linaro.org>
18399 R: Sumit Garg <sumit.garg@linaro.org>
18400 L: op-tee@lists.trustedfirmware.org
18402 F: Documentation/staging/tee.rst
18404 F: include/linux/tee_drv.h
18405 F: include/uapi/linux/tee.h
18407 TEGRA ARCHITECTURE SUPPORT
18408 M: Thierry Reding <thierry.reding@gmail.com>
18409 M: Jonathan Hunter <jonathanh@nvidia.com>
18410 L: linux-tegra@vger.kernel.org
18412 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18417 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18418 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18420 F: drivers/clk/tegra/
18423 M: Laxman Dewangan <ldewangan@nvidia.com>
18424 M: Jon Hunter <jonathanh@nvidia.com>
18426 F: drivers/dma/tegra*
18429 M: Laxman Dewangan <ldewangan@nvidia.com>
18430 R: Dmitry Osipenko <digetx@gmail.com>
18432 F: drivers/i2c/busses/i2c-tegra.c
18434 TEGRA IOMMU DRIVERS
18435 M: Thierry Reding <thierry.reding@gmail.com>
18436 R: Krishna Reddy <vdumpa@nvidia.com>
18437 L: linux-tegra@vger.kernel.org
18439 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18440 F: drivers/iommu/tegra*
18443 M: Laxman Dewangan <ldewangan@nvidia.com>
18445 F: drivers/input/keyboard/tegra-kbc.c
18448 M: Stefan Agner <stefan@agner.ch>
18449 M: Lucas Stach <dev@lynxeye.de>
18451 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18452 F: drivers/mtd/nand/raw/tegra_nand.c
18455 M: Thierry Reding <thierry.reding@gmail.com>
18457 F: drivers/pwm/pwm-tegra.c
18459 TEGRA SERIAL DRIVER
18460 M: Laxman Dewangan <ldewangan@nvidia.com>
18462 F: drivers/tty/serial/serial-tegra.c
18465 M: Laxman Dewangan <ldewangan@nvidia.com>
18467 F: drivers/spi/spi-tegra*
18469 TEGRA QUAD SPI DRIVER
18470 M: Thierry Reding <thierry.reding@gmail.com>
18471 M: Jonathan Hunter <jonathanh@nvidia.com>
18472 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18473 L: linux-tegra@vger.kernel.org
18475 F: drivers/spi/spi-tegra210-quad.c
18478 M: Thierry Reding <thierry.reding@gmail.com>
18479 M: Jonathan Hunter <jonathanh@nvidia.com>
18480 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18481 L: linux-media@vger.kernel.org
18482 L: linux-tegra@vger.kernel.org
18484 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18485 F: drivers/staging/media/tegra-video/
18487 TEGRA XUSB PADCTL DRIVER
18488 M: JC Kuo <jckuo@nvidia.com>
18490 F: drivers/phy/tegra/xusb*
18492 TEHUTI ETHERNET DRIVER
18493 M: Andy Gospodarek <andy@greyhouse.net>
18494 L: netdev@vger.kernel.org
18496 F: drivers/net/ethernet/tehuti/*
18498 TELECOM CLOCK DRIVER FOR MCPL0010
18499 M: Mark Gross <mark.gross@intel.com>
18501 F: drivers/char/tlclk.c
18503 TEMPO SEMICONDUCTOR DRIVERS
18504 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18506 F: Documentation/devicetree/bindings/sound/tscs*.txt
18507 F: sound/soc/codecs/tscs*.c
18508 F: sound/soc/codecs/tscs*.h
18510 TENSILICA XTENSA PORT (xtensa)
18511 M: Chris Zankel <chris@zankel.net>
18512 M: Max Filippov <jcmvbkbc@gmail.com>
18513 L: linux-xtensa@linux-xtensa.org
18515 T: git git://github.com/czankel/xtensa-linux.git
18517 F: drivers/irqchip/irq-xtensa-*
18519 TEXAS INSTRUMENTS ASoC DRIVERS
18520 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18521 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18525 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18526 M: Ricardo Ribalda <ribalda@kernel.org>
18527 L: linux-iio@vger.kernel.org
18529 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18530 F: drivers/iio/dac/ti-dac7612.c
18532 TEXAS INSTRUMENTS DMA DRIVERS
18533 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18534 L: dmaengine@vger.kernel.org
18536 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18537 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18538 F: Documentation/devicetree/bindings/dma/ti/
18540 X: drivers/dma/ti/cppi41.c
18541 F: include/linux/dma/k3-udma-glue.h
18542 F: include/linux/dma/ti-cppi5.h
18543 F: include/linux/dma/k3-psil.h
18545 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18546 M: Nishanth Menon <nm@ti.com>
18547 M: Tero Kristo <kristo@kernel.org>
18548 M: Santosh Shilimkar <ssantosh@kernel.org>
18549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18551 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18552 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18553 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18554 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18555 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18556 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18557 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18558 F: drivers/clk/keystone/sci-clk.c
18559 F: drivers/firmware/ti_sci*
18560 F: drivers/irqchip/irq-ti-sci-inta.c
18561 F: drivers/irqchip/irq-ti-sci-intr.c
18562 F: drivers/reset/reset-ti-sci.c
18563 F: drivers/soc/ti/ti_sci_inta_msi.c
18564 F: drivers/soc/ti/ti_sci_pm_domains.c
18565 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18566 F: include/linux/soc/ti/ti_sci_inta_msi.h
18567 F: include/linux/soc/ti/ti_sci_protocol.h
18569 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18570 M: Robert Marko <robert.marko@sartura.hr>
18571 M: Luka Perkov <luka.perkov@sartura.hr>
18572 L: linux-hwmon@vger.kernel.org
18574 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18575 F: Documentation/hwmon/tps23861.rst
18576 F: drivers/hwmon/tps23861.c
18578 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18579 M: Puranjay Mohan <puranjay12@gmail.com>
18580 L: linux-iio@vger.kernel.org
18582 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18583 F: drivers/iio/temperature/tmp117.c
18585 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18586 M: Hans Verkuil <hverkuil@xs4all.nl>
18587 L: linux-media@vger.kernel.org
18589 W: https://linuxtv.org
18590 T: git git://linuxtv.org/media_tree.git
18591 F: drivers/media/radio/radio-raremono.c
18594 M: Rafael J. Wysocki <rafael@kernel.org>
18595 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18596 R: Amit Kucheria <amitk@kernel.org>
18597 R: Zhang Rui <rui.zhang@intel.com>
18598 L: linux-pm@vger.kernel.org
18600 Q: https://patchwork.kernel.org/project/linux-pm/list/
18601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
18602 F: Documentation/devicetree/bindings/thermal/
18603 F: drivers/thermal/
18604 F: include/linux/cpu_cooling.h
18605 F: include/linux/thermal.h
18606 F: include/uapi/linux/thermal.h
18609 THERMAL DRIVER FOR AMLOGIC SOCS
18610 M: Guillaume La Roque <glaroque@baylibre.com>
18611 L: linux-pm@vger.kernel.org
18612 L: linux-amlogic@lists.infradead.org
18614 W: http://linux-meson.com/
18615 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18616 F: drivers/thermal/amlogic_thermal.c
18618 THERMAL/CPU_COOLING
18619 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18620 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18621 M: Viresh Kumar <viresh.kumar@linaro.org>
18622 R: Lukasz Luba <lukasz.luba@arm.com>
18623 L: linux-pm@vger.kernel.org
18625 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18626 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18627 F: drivers/thermal/cpufreq_cooling.c
18628 F: drivers/thermal/cpuidle_cooling.c
18629 F: include/linux/cpu_cooling.h
18631 THERMAL/POWER_ALLOCATOR
18632 M: Lukasz Luba <lukasz.luba@arm.com>
18633 L: linux-pm@vger.kernel.org
18635 F: Documentation/driver-api/thermal/power_allocator.rst
18636 F: drivers/thermal/gov_power_allocator.c
18637 F: include/trace/events/thermal_power_allocator.h
18639 THINKPAD ACPI EXTRAS DRIVER
18640 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18641 L: ibm-acpi-devel@lists.sourceforge.net
18642 L: platform-driver-x86@vger.kernel.org
18644 W: http://ibm-acpi.sourceforge.net
18645 W: http://thinkwiki.org/wiki/Ibm-acpi
18646 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18647 F: drivers/platform/x86/thinkpad_acpi.c
18649 THINKPAD LMI DRIVER
18650 M: Mark Pearson <markpearson@lenovo.com>
18651 L: platform-driver-x86@vger.kernel.org
18653 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18654 F: drivers/platform/x86/think-lmi.?
18656 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18657 M: Isaac Hazan <isaac.hazan@intel.com>
18658 L: linux-usb@vger.kernel.org
18660 F: drivers/thunderbolt/dma_test.c
18663 M: Andreas Noever <andreas.noever@gmail.com>
18664 M: Michael Jamet <michael.jamet@intel.com>
18665 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18666 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18667 L: linux-usb@vger.kernel.org
18669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18670 F: Documentation/admin-guide/thunderbolt.rst
18671 F: drivers/thunderbolt/
18672 F: include/linux/thunderbolt.h
18674 THUNDERBOLT NETWORK DRIVER
18675 M: Michael Jamet <michael.jamet@intel.com>
18676 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18677 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18678 L: netdev@vger.kernel.org
18680 F: drivers/net/thunderbolt.c
18682 THUNDERX GPIO DRIVER
18683 M: Robert Richter <rric@kernel.org>
18685 F: drivers/gpio/gpio-thunderx.c
18687 TI ADS131E0X ADC SERIES DRIVER
18688 M: Tomislav Denis <tomislav.denis@avl.com>
18689 L: linux-iio@vger.kernel.org
18691 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18692 F: drivers/iio/adc/ti-ads131e08.c
18694 TI AM437X VPFE DRIVER
18695 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18696 L: linux-media@vger.kernel.org
18698 W: https://linuxtv.org
18699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18700 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18701 F: drivers/media/platform/am437x/
18703 TI BANDGAP AND THERMAL DRIVER
18704 M: Eduardo Valentin <edubezval@gmail.com>
18705 M: Keerthy <j-keerthy@ti.com>
18706 L: linux-pm@vger.kernel.org
18707 L: linux-omap@vger.kernel.org
18709 F: drivers/thermal/ti-soc-thermal/
18711 TI BQ27XXX POWER SUPPLY DRIVER
18712 F: drivers/power/supply/bq27xxx_battery.c
18713 F: drivers/power/supply/bq27xxx_battery_i2c.c
18714 F: include/linux/power/bq27xxx_battery.h
18716 TI CDCE706 CLOCK DRIVER
18717 M: Max Filippov <jcmvbkbc@gmail.com>
18719 F: drivers/clk/clk-cdce706.c
18722 M: Tero Kristo <kristo@kernel.org>
18723 L: linux-omap@vger.kernel.org
18726 F: include/linux/clk/ti.h
18728 TI DAVINCI MACHINE SUPPORT
18729 M: Sekhar Nori <nsekhar@ti.com>
18730 R: Bartosz Golaszewski <brgl@bgdev.pl>
18731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18734 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18735 F: arch/arm/boot/dts/da850*
18736 F: arch/arm/mach-davinci/
18737 F: drivers/i2c/busses/i2c-davinci.c
18739 TI DAVINCI SERIES CLOCK DRIVER
18740 M: David Lechner <david@lechnology.com>
18741 R: Sekhar Nori <nsekhar@ti.com>
18743 F: Documentation/devicetree/bindings/clock/ti/davinci/
18744 F: drivers/clk/davinci/
18746 TI DAVINCI SERIES GPIO DRIVER
18747 M: Keerthy <j-keerthy@ti.com>
18748 L: linux-gpio@vger.kernel.org
18750 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18751 F: drivers/gpio/gpio-davinci.c
18753 TI DAVINCI SERIES MEDIA DRIVER
18754 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18755 L: linux-media@vger.kernel.org
18757 W: https://linuxtv.org
18758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18759 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18760 F: drivers/media/platform/davinci/
18761 F: include/media/davinci/
18763 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18764 R: David Lechner <david@lechnology.com>
18765 L: linux-iio@vger.kernel.org
18766 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18767 F: drivers/counter/ti-eqep.c
18769 TI ETHERNET SWITCH DRIVER (CPSW)
18770 R: Grygorii Strashko <grygorii.strashko@ti.com>
18771 L: linux-omap@vger.kernel.org
18772 L: netdev@vger.kernel.org
18774 F: drivers/net/ethernet/ti/cpsw*
18775 F: drivers/net/ethernet/ti/davinci*
18777 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18778 M: Alex Dubov <oakad@yahoo.com>
18780 W: http://tifmxx.berlios.de/
18781 F: drivers/memstick/host/tifm_ms.c
18782 F: drivers/misc/tifm*
18783 F: drivers/mmc/host/tifm_sd.c
18784 F: include/linux/tifm.h
18786 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18787 M: Santosh Shilimkar <ssantosh@kernel.org>
18788 L: linux-kernel@vger.kernel.org
18789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18792 F: drivers/soc/ti/*
18794 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18795 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18796 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18797 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18799 F: sound/soc/codecs/isabelle*
18800 F: sound/soc/codecs/lm49453*
18802 TI PCM3060 ASoC CODEC DRIVER
18803 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18804 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18806 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18807 F: sound/soc/codecs/pcm3060*
18809 TI TAS571X FAMILY ASoC CODEC DRIVER
18810 M: Kevin Cernekee <cernekee@chromium.org>
18811 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18813 F: sound/soc/codecs/tas571x*
18815 TI TRF7970A NFC DRIVER
18816 M: Mark Greer <mgreer@animalcreek.com>
18817 L: linux-wireless@vger.kernel.org
18818 L: linux-nfc@lists.01.org (subscribers-only)
18820 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18821 F: drivers/nfc/trf7970a.c
18823 TI TSC2046 ADC DRIVER
18824 M: Oleksij Rempel <o.rempel@pengutronix.de>
18825 R: kernel@pengutronix.de
18826 L: linux-iio@vger.kernel.org
18828 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18829 F: drivers/iio/adc/ti-tsc2046.c
18831 TI TWL4030 SERIES SOC CODEC DRIVER
18832 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18833 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18835 F: sound/soc/codecs/twl4030*
18838 M: Benoit Parrot <bparrot@ti.com>
18839 L: linux-media@vger.kernel.org
18841 W: http://linuxtv.org/
18842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18843 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18844 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18845 F: drivers/media/platform/ti-vpe/
18847 TI WILINK WIRELESS DRIVERS
18848 L: linux-wireless@vger.kernel.org
18850 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18851 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18853 F: drivers/net/wireless/ti/
18854 F: include/linux/wl12xx.h
18856 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18857 M: John Stultz <john.stultz@linaro.org>
18858 M: Thomas Gleixner <tglx@linutronix.de>
18859 R: Stephen Boyd <sboyd@kernel.org>
18860 L: linux-kernel@vger.kernel.org
18862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18863 F: include/linux/clocksource.h
18864 F: include/linux/time.h
18865 F: include/linux/timex.h
18866 F: include/uapi/linux/time.h
18867 F: include/uapi/linux/timex.h
18868 F: kernel/time/alarmtimer.c
18869 F: kernel/time/clocksource.c
18870 F: kernel/time/ntp.c
18871 F: kernel/time/time*.c
18872 F: tools/testing/selftests/timers/
18875 M: Jon Maloy <jmaloy@redhat.com>
18876 M: Ying Xue <ying.xue@windriver.com>
18877 L: netdev@vger.kernel.org (core kernel code)
18878 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18880 W: http://tipc.sourceforge.net/
18881 F: include/uapi/linux/tipc*.h
18884 TLAN NETWORK DRIVER
18885 M: Samuel Chessman <chessman@tux.org>
18886 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18888 W: http://sourceforge.net/projects/tlan/
18889 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18890 F: drivers/net/ethernet/ti/tlan.*
18892 TM6000 VIDEO4LINUX DRIVER
18893 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18894 L: linux-media@vger.kernel.org
18896 W: https://linuxtv.org
18897 T: git git://linuxtv.org/media_tree.git
18898 F: Documentation/admin-guide/media/tm6000*
18899 F: drivers/media/usb/tm6000/
18901 TMIO/SDHI MMC DRIVER
18902 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18903 L: linux-mmc@vger.kernel.org
18905 F: drivers/mmc/host/renesas_sdhi*
18906 F: drivers/mmc/host/tmio_mmc*
18907 F: include/linux/mfd/tmio.h
18909 TMP401 HARDWARE MONITOR DRIVER
18910 M: Guenter Roeck <linux@roeck-us.net>
18911 L: linux-hwmon@vger.kernel.org
18913 F: Documentation/hwmon/tmp401.rst
18914 F: drivers/hwmon/tmp401.c
18916 TMP513 HARDWARE MONITOR DRIVER
18917 M: Eric Tremblay <etremblay@distech-controls.com>
18918 L: linux-hwmon@vger.kernel.org
18920 F: Documentation/hwmon/tmp513.rst
18921 F: drivers/hwmon/tmp513.c
18923 TMPFS (SHMEM FILESYSTEM)
18924 M: Hugh Dickins <hughd@google.com>
18925 L: linux-mm@kvack.org
18927 F: include/linux/shmem_fs.h
18930 TOMOYO SECURITY MODULE
18931 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18932 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18933 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18934 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18935 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18936 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18938 W: https://tomoyo.osdn.jp/
18939 F: security/tomoyo/
18941 TOPSTAR LAPTOP EXTRAS DRIVER
18942 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18943 L: platform-driver-x86@vger.kernel.org
18945 F: drivers/platform/x86/topstar-laptop.c
18947 TORTURE-TEST MODULES
18948 M: Davidlohr Bueso <dave@stgolabs.net>
18949 M: "Paul E. McKenney" <paulmck@kernel.org>
18950 M: Josh Triplett <josh@joshtriplett.org>
18951 L: linux-kernel@vger.kernel.org
18953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18954 F: Documentation/RCU/torture.rst
18955 F: kernel/locking/locktorture.c
18956 F: kernel/rcu/rcuscale.c
18957 F: kernel/rcu/rcutorture.c
18958 F: kernel/rcu/refscale.c
18959 F: kernel/torture.c
18961 TOSHIBA ACPI EXTRAS DRIVER
18962 M: Azael Avalos <coproscefalo@gmail.com>
18963 L: platform-driver-x86@vger.kernel.org
18965 F: drivers/platform/x86/toshiba_acpi.c
18967 TOSHIBA BLUETOOTH DRIVER
18968 M: Azael Avalos <coproscefalo@gmail.com>
18969 L: platform-driver-x86@vger.kernel.org
18971 F: drivers/platform/x86/toshiba_bluetooth.c
18973 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18974 M: Azael Avalos <coproscefalo@gmail.com>
18975 L: platform-driver-x86@vger.kernel.org
18977 F: drivers/platform/x86/toshiba_haps.c
18980 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18982 W: http://www.buzzard.org.uk/toshiba/
18983 F: drivers/char/toshiba.c
18984 F: include/linux/toshiba.h
18985 F: include/uapi/linux/toshiba.h
18987 TOSHIBA TC358743 DRIVER
18988 M: Mats Randgaard <matrandg@cisco.com>
18989 L: linux-media@vger.kernel.org
18991 F: drivers/media/i2c/tc358743*
18992 F: include/media/i2c/tc358743.h
18994 TOSHIBA WMI HOTKEYS DRIVER
18995 M: Azael Avalos <coproscefalo@gmail.com>
18996 L: platform-driver-x86@vger.kernel.org
18998 F: drivers/platform/x86/toshiba-wmi.c
19001 M: Peter Huewe <peterhuewe@gmx.de>
19002 M: Jarkko Sakkinen <jarkko@kernel.org>
19003 R: Jason Gunthorpe <jgg@ziepe.ca>
19004 L: linux-integrity@vger.kernel.org
19006 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19007 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19009 F: drivers/char/tpm/
19012 M: Steven Rostedt <rostedt@goodmis.org>
19013 M: Ingo Molnar <mingo@redhat.com>
19015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
19016 F: Documentation/trace/ftrace.rst
19017 F: arch/*/*/*/ftrace.h
19018 F: arch/*/kernel/ftrace.c
19020 F: include/*/ftrace.h
19021 F: include/linux/trace*.h
19024 F: tools/testing/selftests/ftrace/
19026 TRACING MMIO ACCESSES (MMIOTRACE)
19027 M: Steven Rostedt <rostedt@goodmis.org>
19028 M: Ingo Molnar <mingo@kernel.org>
19029 R: Karol Herbst <karolherbst@gmail.com>
19030 R: Pekka Paalanen <ppaalanen@gmail.com>
19031 L: linux-kernel@vger.kernel.org
19032 L: nouveau@lists.freedesktop.org
19034 F: arch/x86/mm/kmmio.c
19035 F: arch/x86/mm/mmio-mod.c
19036 F: arch/x86/mm/testmmiotrace.c
19037 F: include/linux/mmiotrace.h
19038 F: kernel/trace/trace_mmiotrace.c
19040 TRACING OS NOISE / LATENCY TRACERS
19041 M: Steven Rostedt <rostedt@goodmis.org>
19042 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19044 F: kernel/trace/trace_osnoise.c
19045 F: include/trace/events/osnoise.h
19046 F: kernel/trace/trace_hwlat.c
19047 F: kernel/trace/trace_irqsoff.c
19048 F: kernel/trace/trace_sched_wakeup.c
19049 F: Documentation/trace/osnoise-tracer.rst
19050 F: Documentation/trace/timerlat-tracer.rst
19051 F: Documentation/trace/hwlat_detector.rst
19052 F: arch/*/kernel/trace.c
19054 TRADITIONAL CHINESE DOCUMENTATION
19055 M: Hu Haowen <src.res@email.cn>
19056 L: linux-doc-tw-discuss@lists.sourceforge.net
19058 W: https://github.com/srcres258/linux-doc
19059 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19060 F: Documentation/translations/zh_TW/
19063 M: Jiri Kosina <trivial@kernel.org>
19065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19066 K: ^Subject:.*(?i)trivial
19069 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19070 M: Jiri Slaby <jirislaby@kernel.org>
19072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19073 F: Documentation/driver-api/serial/
19075 F: drivers/tty/serial/serial_core.c
19076 F: include/linux/selection.h
19077 F: include/linux/serial.h
19078 F: include/linux/serial_core.h
19079 F: include/linux/sysrq.h
19080 F: include/linux/tty*.h
19081 F: include/linux/vt.h
19082 F: include/linux/vt_*.h
19083 F: include/uapi/linux/serial.h
19084 F: include/uapi/linux/serial_core.h
19085 F: include/uapi/linux/tty.h
19087 TUA9001 MEDIA DRIVER
19088 M: Antti Palosaari <crope@iki.fi>
19089 L: linux-media@vger.kernel.org
19091 W: https://linuxtv.org
19092 W: http://palosaari.fi/linux/
19093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19094 T: git git://linuxtv.org/anttip/media_tree.git
19095 F: drivers/media/tuners/tua9001*
19097 TULIP NETWORK DRIVERS
19098 L: netdev@vger.kernel.org
19099 L: linux-parisc@vger.kernel.org
19101 F: drivers/net/ethernet/dec/tulip/
19104 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19106 W: http://vtun.sourceforge.net/tun
19107 F: Documentation/networking/tuntap.rst
19108 F: arch/um/os-Linux/drivers/
19110 TURBOCHANNEL SUBSYSTEM
19111 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19112 M: Ralf Baechle <ralf@linux-mips.org>
19113 L: linux-mips@vger.kernel.org
19115 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19117 F: include/linux/tc.h
19120 M: "Len Brown" <lenb@kernel.org>
19121 L: linux-pm@vger.kernel.org
19123 Q: https://patchwork.kernel.org/project/linux-pm/list/
19124 B: https://bugzilla.kernel.org
19125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19126 F: tools/power/x86/turbostat/
19128 TW5864 VIDEO4LINUX DRIVER
19129 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19130 M: Anton Sviridenko <anton@corp.bluecherry.net>
19131 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19132 M: Andrey Utkin <andrey_utkin@fastmail.com>
19133 L: linux-media@vger.kernel.org
19135 F: drivers/media/pci/tw5864/
19137 TW68 VIDEO4LINUX DRIVER
19138 M: Hans Verkuil <hverkuil@xs4all.nl>
19139 L: linux-media@vger.kernel.org
19141 W: https://linuxtv.org
19142 T: git git://linuxtv.org/media_tree.git
19143 F: drivers/media/pci/tw68/
19145 TW686X VIDEO4LINUX DRIVER
19146 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19147 L: linux-media@vger.kernel.org
19149 W: http://linuxtv.org
19150 T: git git://linuxtv.org/media_tree.git
19151 F: drivers/media/pci/tw686x/
19153 UACCE ACCELERATOR FRAMEWORK
19154 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19155 M: Zhou Wang <wangzhou1@hisilicon.com>
19156 L: linux-accelerators@lists.ozlabs.org
19157 L: linux-kernel@vger.kernel.org
19159 F: Documentation/ABI/testing/sysfs-driver-uacce
19160 F: Documentation/misc-devices/uacce.rst
19161 F: drivers/misc/uacce/
19162 F: include/linux/uacce.h
19163 F: include/uapi/misc/uacce/
19165 UBI FILE SYSTEM (UBIFS)
19166 M: Richard Weinberger <richard@nod.at>
19167 L: linux-mtd@lists.infradead.org
19169 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19172 F: Documentation/filesystems/ubifs-authentication.rst
19173 F: Documentation/filesystems/ubifs.rst
19176 UCLINUX (M68KNOMMU AND COLDFIRE)
19177 M: Greg Ungerer <gerg@linux-m68k.org>
19178 L: linux-m68k@lists.linux-m68k.org
19179 L: uclinux-dev@uclinux.org (subscribers-only)
19181 W: http://www.linux-m68k.org/
19182 W: http://www.uclinux.org/
19183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19184 F: arch/m68k/*/*_no.*
19186 F: arch/m68k/coldfire/
19187 F: arch/m68k/include/asm/*_no.*
19190 M: Jan Kara <jack@suse.com>
19192 F: Documentation/filesystems/udf.rst
19196 M: Bastien Nocera <hadess@hadess.net>
19197 L: linux-input@vger.kernel.org
19199 F: drivers/hid/hid-udraw-ps3.c
19202 M: Evgeniy Dushistov <dushistov@mail.ru>
19204 F: Documentation/admin-guide/ufs.rst
19207 UHID USERSPACE HID IO DRIVER
19208 M: David Rheinsberg <david.rheinsberg@gmail.com>
19209 L: linux-input@vger.kernel.org
19211 F: drivers/hid/uhid.c
19212 F: include/uapi/linux/uhid.h
19215 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19216 L: linux-usb@vger.kernel.org
19218 F: drivers/usb/common/ulpi.c
19219 F: include/linux/ulpi/
19222 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19223 L: linux-fsdevel@vger.kernel.org
19228 M: Tony Finch <dot@dotat.at>
19230 W: http://dotat.at/prog/unifdef
19231 F: scripts/unifdef.c
19233 UNIFORM CDROM DRIVER
19234 M: Phillip Potter <phil@philpotter.co.uk>
19236 F: Documentation/cdrom/
19237 F: drivers/cdrom/cdrom.c
19238 F: include/linux/cdrom.h
19239 F: include/uapi/linux/cdrom.h
19241 UNISYS S-PAR DRIVERS
19242 M: David Kershner <david.kershner@unisys.com>
19243 L: sparmaintainer@unisys.com (Unisys internal)
19245 F: drivers/staging/unisys/
19246 F: drivers/visorbus/
19247 F: include/linux/visorbus.h
19249 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19250 R: Alim Akhtar <alim.akhtar@samsung.com>
19251 R: Avri Altman <avri.altman@wdc.com>
19252 L: linux-scsi@vger.kernel.org
19254 F: Documentation/scsi/ufs.rst
19255 F: drivers/scsi/ufs/
19257 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19258 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19259 L: linux-scsi@vger.kernel.org
19261 F: drivers/scsi/ufs/*dwc*
19263 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19264 M: Stanley Chu <stanley.chu@mediatek.com>
19265 L: linux-scsi@vger.kernel.org
19266 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19268 F: drivers/scsi/ufs/ufs-mediatek*
19270 UNSORTED BLOCK IMAGES (UBI)
19271 M: Richard Weinberger <richard@nod.at>
19272 L: linux-mtd@lists.infradead.org
19274 W: http://www.linux-mtd.infradead.org/
19275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19277 F: drivers/mtd/ubi/
19278 F: include/linux/mtd/ubi.h
19279 F: include/uapi/mtd/ubi-user.h
19281 USB "USBNET" DRIVER FRAMEWORK
19282 M: Oliver Neukum <oneukum@suse.com>
19283 L: netdev@vger.kernel.org
19285 W: http://www.linux-usb.org/usbnet
19286 F: drivers/net/usb/usbnet.c
19287 F: include/linux/usb/usbnet.h
19290 M: Oliver Neukum <oneukum@suse.com>
19291 L: linux-usb@vger.kernel.org
19293 F: Documentation/usb/acm.rst
19294 F: drivers/usb/class/cdc-acm.*
19296 USB APPLE MFI FASTCHARGE DRIVER
19297 M: Bastien Nocera <hadess@hadess.net>
19298 L: linux-usb@vger.kernel.org
19300 F: drivers/usb/misc/apple-mfi-fastcharge.c
19302 USB AR5523 WIRELESS DRIVER
19303 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19304 L: linux-wireless@vger.kernel.org
19306 F: drivers/net/wireless/ath/ar5523/
19309 M: Oliver Neukum <oneukum@suse.com>
19310 L: linux-usb@vger.kernel.org
19311 L: linux-scsi@vger.kernel.org
19313 F: drivers/usb/storage/uas.c
19315 USB CDC ETHERNET DRIVER
19316 M: Oliver Neukum <oliver@neukum.org>
19317 L: linux-usb@vger.kernel.org
19319 F: drivers/net/usb/cdc_*.c
19320 F: include/uapi/linux/usb/cdc.h
19322 USB CHAOSKEY DRIVER
19323 M: Keith Packard <keithp@keithp.com>
19324 L: linux-usb@vger.kernel.org
19326 F: drivers/usb/misc/chaoskey.c
19328 USB CYPRESS C67X00 DRIVER
19329 L: linux-usb@vger.kernel.org
19331 F: drivers/usb/c67x00/
19333 USB DAVICOM DM9601 DRIVER
19334 M: Peter Korsgaard <peter@korsgaard.com>
19335 L: netdev@vger.kernel.org
19337 W: http://www.linux-usb.org/usbnet
19338 F: drivers/net/usb/dm9601.c
19341 M: Alan Stern <stern@rowland.harvard.edu>
19342 L: linux-usb@vger.kernel.org
19344 F: Documentation/usb/ehci.rst
19345 F: drivers/usb/host/ehci*
19347 USB GADGET/PERIPHERAL SUBSYSTEM
19348 M: Felipe Balbi <balbi@kernel.org>
19349 L: linux-usb@vger.kernel.org
19351 W: http://www.linux-usb.org/gadget
19352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19353 F: drivers/usb/gadget/
19354 F: include/linux/usb/gadget*
19356 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19357 M: Jiri Kosina <jikos@kernel.org>
19358 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19359 L: linux-usb@vger.kernel.org
19361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19362 F: Documentation/hid/hiddev.rst
19363 F: drivers/hid/usbhid/
19365 USB INTEL XHCI ROLE MUX DRIVER
19366 M: Hans de Goede <hdegoede@redhat.com>
19367 L: linux-usb@vger.kernel.org
19369 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19371 USB IP DRIVER FOR HISILICON KIRIN 960
19372 M: Yu Chen <chenyu56@huawei.com>
19373 M: Binghui Wang <wangbinghui@hisilicon.com>
19374 L: linux-usb@vger.kernel.org
19376 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19377 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19379 USB IP DRIVER FOR HISILICON KIRIN 970
19380 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19381 L: linux-usb@vger.kernel.org
19383 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19384 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19387 M: Olav Kongas <ok@artecdesign.ee>
19388 L: linux-usb@vger.kernel.org
19390 F: drivers/usb/host/isp116x*
19391 F: include/linux/usb/isp116x.h
19394 M: Rui Miguel Silva <rui.silva@linaro.org>
19395 L: linux-usb@vger.kernel.org
19397 F: drivers/usb/isp1760/*
19398 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19400 USB LAN78XX ETHERNET DRIVER
19401 M: Woojung Huh <woojung.huh@microchip.com>
19402 M: UNGLinuxDriver@microchip.com
19403 L: netdev@vger.kernel.org
19405 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19406 F: drivers/net/usb/lan78xx.*
19407 F: include/dt-bindings/net/microchip-lan78xx.h
19409 USB MASS STORAGE DRIVER
19410 M: Alan Stern <stern@rowland.harvard.edu>
19411 L: linux-usb@vger.kernel.org
19412 L: usb-storage@lists.one-eyed-alien.net
19414 F: drivers/usb/storage/
19417 M: Clemens Ladisch <clemens@ladisch.de>
19418 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19421 F: sound/usb/midi.*
19423 USB NETWORKING DRIVERS
19424 L: linux-usb@vger.kernel.org
19426 F: drivers/net/usb/
19429 M: Alan Stern <stern@rowland.harvard.edu>
19430 L: linux-usb@vger.kernel.org
19432 F: Documentation/usb/ohci.rst
19433 F: drivers/usb/host/ohci*
19435 USB OTG FSM (Finite State Machine)
19436 M: Peter Chen <peter.chen@kernel.org>
19437 L: linux-usb@vger.kernel.org
19439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19440 F: drivers/usb/common/usb-otg-fsm.c
19443 M: Valentina Manea <valentina.manea.m@gmail.com>
19444 M: Shuah Khan <shuah@kernel.org>
19445 M: Shuah Khan <skhan@linuxfoundation.org>
19446 L: linux-usb@vger.kernel.org
19448 F: Documentation/usb/usbip_protocol.rst
19449 F: drivers/usb/usbip/
19450 F: tools/testing/selftests/drivers/usb/usbip/
19451 F: tools/usb/usbip/
19454 M: Petko Manolov <petkan@nucleusys.com>
19455 L: linux-usb@vger.kernel.org
19456 L: netdev@vger.kernel.org
19458 W: https://github.com/petkan/pegasus
19459 T: git git://github.com/petkan/pegasus.git
19460 F: drivers/net/usb/pegasus.*
19463 M: Felipe Balbi <balbi@kernel.org>
19464 L: linux-usb@vger.kernel.org
19466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19467 F: drivers/usb/phy/
19469 USB PRINTER DRIVER (usblp)
19470 M: Pete Zaitcev <zaitcev@redhat.com>
19471 L: linux-usb@vger.kernel.org
19473 F: drivers/usb/class/usblp.c
19475 USB RAW GADGET DRIVER
19476 R: Andrey Konovalov <andreyknvl@gmail.com>
19477 L: linux-usb@vger.kernel.org
19479 F: Documentation/usb/raw-gadget.rst
19480 F: drivers/usb/gadget/legacy/raw_gadget.c
19481 F: include/uapi/linux/usb/raw_gadget.h
19483 USB QMI WWAN NETWORK DRIVER
19484 M: Bjørn Mork <bjorn@mork.no>
19485 L: netdev@vger.kernel.org
19487 F: Documentation/ABI/testing/sysfs-class-net-qmi
19488 F: drivers/net/usb/qmi_wwan.c
19491 M: Petko Manolov <petkan@nucleusys.com>
19492 L: linux-usb@vger.kernel.org
19493 L: netdev@vger.kernel.org
19495 W: https://github.com/petkan/rtl8150
19496 T: git git://github.com/petkan/rtl8150.git
19497 F: drivers/net/usb/rtl8150.c
19499 USB SERIAL SUBSYSTEM
19500 M: Johan Hovold <johan@kernel.org>
19501 L: linux-usb@vger.kernel.org
19503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19504 F: Documentation/usb/usb-serial.rst
19505 F: drivers/usb/serial/
19506 F: include/linux/usb/serial.h
19508 USB SMSC75XX ETHERNET DRIVER
19509 M: Steve Glendinning <steve.glendinning@shawell.net>
19510 L: netdev@vger.kernel.org
19512 F: drivers/net/usb/smsc75xx.*
19514 USB SMSC95XX ETHERNET DRIVER
19515 M: Steve Glendinning <steve.glendinning@shawell.net>
19516 M: UNGLinuxDriver@microchip.com
19517 L: netdev@vger.kernel.org
19519 F: drivers/net/usb/smsc95xx.*
19522 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19523 L: linux-usb@vger.kernel.org
19525 W: http://www.linux-usb.org
19526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19527 F: Documentation/devicetree/bindings/usb/
19528 F: Documentation/usb/
19530 F: include/linux/usb.h
19531 F: include/linux/usb/
19533 USB TYPEC BUS FOR ALTERNATE MODES
19534 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19535 L: linux-usb@vger.kernel.org
19537 F: Documentation/ABI/testing/sysfs-bus-typec
19538 F: Documentation/driver-api/usb/typec_bus.rst
19539 F: drivers/usb/typec/altmodes/
19540 F: include/linux/usb/typec_altmode.h
19543 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19544 L: linux-usb@vger.kernel.org
19546 F: Documentation/ABI/testing/sysfs-class-typec
19547 F: Documentation/driver-api/usb/typec.rst
19548 F: drivers/usb/typec/
19549 F: include/linux/usb/typec.h
19551 USB TYPEC INTEL PMC MUX DRIVER
19552 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19553 L: linux-usb@vger.kernel.org
19555 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19556 F: drivers/usb/typec/mux/intel_pmc_mux.c
19558 USB TYPEC PI3USB30532 MUX DRIVER
19559 M: Hans de Goede <hdegoede@redhat.com>
19560 L: linux-usb@vger.kernel.org
19562 F: drivers/usb/typec/mux/pi3usb30532.c
19564 USB TYPEC PORT CONTROLLER DRIVERS
19565 M: Guenter Roeck <linux@roeck-us.net>
19566 L: linux-usb@vger.kernel.org
19568 F: drivers/usb/typec/tcpm/
19571 M: Alan Stern <stern@rowland.harvard.edu>
19572 L: linux-usb@vger.kernel.org
19574 F: drivers/usb/host/uhci*
19577 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19578 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19579 L: linux-media@vger.kernel.org
19581 W: http://www.ideasonboard.org/uvc/
19582 T: git git://linuxtv.org/media_tree.git
19583 F: drivers/media/usb/uvc/
19584 F: include/uapi/linux/uvcvideo.h
19587 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19588 L: linux-usb@vger.kernel.org
19590 F: drivers/usb/gadget/function/*uvc*
19591 F: drivers/usb/gadget/legacy/webcam.c
19592 F: include/uapi/linux/usb/g_uvc.h
19594 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19595 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19596 L: linux-wireless@vger.kernel.org
19598 F: drivers/net/wireless/rndis_wlan.c
19601 M: Mathias Nyman <mathias.nyman@intel.com>
19602 L: linux-usb@vger.kernel.org
19604 F: drivers/usb/host/pci-quirks*
19605 F: drivers/usb/host/xhci*
19608 L: linux-wireless@vger.kernel.org
19610 W: http://linux-lc100020.sourceforge.net
19611 F: drivers/net/wireless/zydas/zd1201.*
19614 M: Antoine Jacquet <royale@zerezo.com>
19615 L: linux-usb@vger.kernel.org
19616 L: linux-media@vger.kernel.org
19618 W: http://royale.zerezo.com/zr364xx/
19619 T: git git://linuxtv.org/media_tree.git
19620 F: Documentation/admin-guide/media/zr364xx*
19621 F: drivers/media/usb/zr364xx/
19623 USER-MODE LINUX (UML)
19624 M: Jeff Dike <jdike@addtoit.com>
19625 M: Richard Weinberger <richard@nod.at>
19626 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19627 L: linux-um@lists.infradead.org
19629 W: http://user-mode-linux.sourceforge.net
19630 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19632 F: Documentation/virt/uml/
19637 USERSPACE COPYIN/COPYOUT (UIOVEC)
19638 M: Alexander Viro <viro@zeniv.linux.org.uk>
19640 F: include/linux/uio.h
19643 USERSPACE DMA BUFFER DRIVER
19644 M: Gerd Hoffmann <kraxel@redhat.com>
19645 L: dri-devel@lists.freedesktop.org
19647 T: git git://anongit.freedesktop.org/drm/drm-misc
19648 F: drivers/dma-buf/udmabuf.c
19649 F: include/uapi/linux/udmabuf.h
19651 USERSPACE I/O (UIO)
19652 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19655 F: Documentation/driver-api/uio-howto.rst
19657 F: include/linux/uio_driver.h
19660 M: Karel Zak <kzak@redhat.com>
19661 L: util-linux@vger.kernel.org
19663 W: http://en.wikipedia.org/wiki/Util-linux
19664 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19667 M: Christoph Hellwig <hch@lst.de>
19668 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19669 L: linux-kernel@vger.kernel.org
19671 T: git git://git.infradead.org/users/hch/uuid.git
19672 F: include/linux/uuid.h
19673 F: include/uapi/linux/uuid.h
19678 M: Justin Ernst <justin.ernst@hpe.com>
19679 L: platform-driver-x86@vger.kernel.org
19681 F: drivers/platform/x86/uv_sysfs.c
19684 M: Michal Januszewski <spock@gentoo.org>
19685 L: linux-fbdev@vger.kernel.org
19687 W: https://github.com/mjanusz/v86d
19688 F: Documentation/fb/uvesafb.rst
19689 F: drivers/video/fbdev/uvesafb.*
19691 Ux500 CLOCK DRIVERS
19692 M: Ulf Hansson <ulf.hansson@linaro.org>
19693 L: linux-clk@vger.kernel.org
19694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19696 F: drivers/clk/ux500/
19699 M: Stefan Agner <stefan@agner.ch>
19700 L: linux-mtd@lists.infradead.org
19702 F: drivers/mtd/nand/raw/vf610_nfc.c
19704 VFAT/FAT/MSDOS FILESYSTEM
19705 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19707 F: Documentation/filesystems/vfat.rst
19711 M: Alex Williamson <alex.williamson@redhat.com>
19712 R: Cornelia Huck <cohuck@redhat.com>
19713 L: kvm@vger.kernel.org
19715 T: git git://github.com/awilliam/linux-vfio.git
19716 F: Documentation/driver-api/vfio.rst
19718 F: include/linux/vfio.h
19719 F: include/linux/vfio_pci_core.h
19720 F: include/uapi/linux/vfio.h
19723 M: Diana Craciun <diana.craciun@oss.nxp.com>
19724 L: kvm@vger.kernel.org
19726 F: drivers/vfio/fsl-mc/
19728 VFIO MEDIATED DEVICE DRIVERS
19729 M: Kirti Wankhede <kwankhede@nvidia.com>
19730 L: kvm@vger.kernel.org
19732 F: Documentation/driver-api/vfio-mediated-device.rst
19733 F: drivers/vfio/mdev/
19734 F: include/linux/mdev.h
19735 F: samples/vfio-mdev/
19737 VFIO PLATFORM DRIVER
19738 M: Eric Auger <eric.auger@redhat.com>
19739 L: kvm@vger.kernel.org
19741 F: drivers/vfio/platform/
19744 R: Lukas Wunner <lukas@wunner.de>
19746 T: git git://anongit.freedesktop.org/drm/drm-misc
19747 F: Documentation/gpu/vga-switcheroo.rst
19748 F: drivers/gpu/vga/vga_switcheroo.c
19749 F: include/linux/vga_switcheroo.h
19751 VIA RHINE NETWORK DRIVER
19753 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19754 F: drivers/net/ethernet/via/via-rhine.c
19756 VIA SD/MMC CARD CONTROLLER DRIVER
19757 M: Bruce Chang <brucechang@via.com.tw>
19758 M: Harald Welte <HaraldWelte@viatech.com>
19760 F: drivers/mmc/host/via-sdmmc.c
19762 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19763 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19764 L: linux-fbdev@vger.kernel.org
19766 F: drivers/video/fbdev/via/
19767 F: include/linux/via-core.h
19768 F: include/linux/via-gpio.h
19769 F: include/linux/via_i2c.h
19771 VIA VELOCITY NETWORK DRIVER
19772 M: Francois Romieu <romieu@fr.zoreil.com>
19773 L: netdev@vger.kernel.org
19775 F: drivers/net/ethernet/via/via-velocity.*
19777 VICODEC VIRTUAL CODEC DRIVER
19778 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19779 L: linux-media@vger.kernel.org
19781 W: https://linuxtv.org
19782 T: git git://linuxtv.org/media_tree.git
19783 F: drivers/media/test-drivers/vicodec/*
19785 VIDEO I2C POLLING DRIVER
19786 M: Matt Ranostay <matt.ranostay@konsulko.com>
19787 L: linux-media@vger.kernel.org
19789 F: drivers/media/i2c/video-i2c.c
19791 VIDEO MULTIPLEXER DRIVER
19792 M: Philipp Zabel <p.zabel@pengutronix.de>
19793 L: linux-media@vger.kernel.org
19795 F: drivers/media/platform/video-mux.c
19797 VIDEOBUF2 FRAMEWORK
19798 M: Tomasz Figa <tfiga@chromium.org>
19799 M: Marek Szyprowski <m.szyprowski@samsung.com>
19800 L: linux-media@vger.kernel.org
19802 F: drivers/media/common/videobuf2/*
19803 F: include/media/videobuf2-*
19805 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19806 M: Helen Koike <helen.koike@collabora.com>
19807 R: Shuah Khan <skhan@linuxfoundation.org>
19808 L: linux-media@vger.kernel.org
19810 W: https://linuxtv.org
19811 T: git git://linuxtv.org/media_tree.git
19812 F: drivers/media/test-drivers/vimc/*
19815 M: Alex Williamson <alex.williamson@redhat.com>
19816 M: Paolo Bonzini <pbonzini@redhat.com>
19817 L: kvm@vger.kernel.org
19821 VIRTIO AND VHOST VSOCK DRIVER
19822 M: Stefan Hajnoczi <stefanha@redhat.com>
19823 M: Stefano Garzarella <sgarzare@redhat.com>
19824 L: kvm@vger.kernel.org
19825 L: virtualization@lists.linux-foundation.org
19826 L: netdev@vger.kernel.org
19828 F: drivers/vhost/vsock.c
19829 F: include/linux/virtio_vsock.h
19830 F: include/uapi/linux/virtio_vsock.h
19831 F: net/vmw_vsock/virtio_transport.c
19832 F: net/vmw_vsock/virtio_transport_common.c
19834 VIRTIO BLOCK AND SCSI DRIVERS
19835 M: "Michael S. Tsirkin" <mst@redhat.com>
19836 M: Jason Wang <jasowang@redhat.com>
19837 R: Paolo Bonzini <pbonzini@redhat.com>
19838 R: Stefan Hajnoczi <stefanha@redhat.com>
19839 L: virtualization@lists.linux-foundation.org
19841 F: drivers/block/virtio_blk.c
19842 F: drivers/scsi/virtio_scsi.c
19843 F: drivers/vhost/scsi.c
19844 F: include/uapi/linux/virtio_blk.h
19845 F: include/uapi/linux/virtio_scsi.h
19847 VIRTIO CONSOLE DRIVER
19848 M: Amit Shah <amit@kernel.org>
19849 L: virtualization@lists.linux-foundation.org
19851 F: drivers/char/virtio_console.c
19852 F: include/linux/virtio_console.h
19853 F: include/uapi/linux/virtio_console.h
19855 VIRTIO CORE AND NET DRIVERS
19856 M: "Michael S. Tsirkin" <mst@redhat.com>
19857 M: Jason Wang <jasowang@redhat.com>
19858 L: virtualization@lists.linux-foundation.org
19860 F: Documentation/devicetree/bindings/virtio/
19861 F: drivers/block/virtio_blk.c
19862 F: drivers/crypto/virtio/
19863 F: drivers/net/virtio_net.c
19866 F: include/linux/vdpa.h
19867 F: include/linux/virtio*.h
19868 F: include/uapi/linux/virtio_*.h
19872 M: "Michael S. Tsirkin" <mst@redhat.com>
19873 M: David Hildenbrand <david@redhat.com>
19874 L: virtualization@lists.linux-foundation.org
19876 F: drivers/virtio/virtio_balloon.c
19877 F: include/uapi/linux/virtio_balloon.h
19878 F: include/linux/balloon_compaction.h
19879 F: mm/balloon_compaction.c
19881 VIRTIO CRYPTO DRIVER
19882 M: Gonglei <arei.gonglei@huawei.com>
19883 L: virtualization@lists.linux-foundation.org
19884 L: linux-crypto@vger.kernel.org
19886 F: drivers/crypto/virtio/
19887 F: include/uapi/linux/virtio_crypto.h
19889 VIRTIO DRIVERS FOR S390
19890 M: Cornelia Huck <cohuck@redhat.com>
19891 M: Halil Pasic <pasic@linux.ibm.com>
19892 L: linux-s390@vger.kernel.org
19893 L: virtualization@lists.linux-foundation.org
19894 L: kvm@vger.kernel.org
19896 F: arch/s390/include/uapi/asm/virtio-ccw.h
19897 F: drivers/s390/virtio/
19900 M: Vivek Goyal <vgoyal@redhat.com>
19901 M: Stefan Hajnoczi <stefanha@redhat.com>
19902 M: Miklos Szeredi <miklos@szeredi.hu>
19903 L: virtualization@lists.linux-foundation.org
19904 L: linux-fsdevel@vger.kernel.org
19906 W: https://virtio-fs.gitlab.io/
19907 F: Documentation/filesystems/virtiofs.rst
19908 F: fs/fuse/virtio_fs.c
19909 F: include/uapi/linux/virtio_fs.h
19912 M: Enrico Weigelt, metux IT consult <info@metux.net>
19913 M: Viresh Kumar <vireshk@kernel.org>
19914 L: linux-gpio@vger.kernel.org
19915 L: virtualization@lists.linux-foundation.org
19917 F: drivers/gpio/gpio-virtio.c
19918 F: include/uapi/linux/virtio_gpio.h
19921 M: David Airlie <airlied@linux.ie>
19922 M: Gerd Hoffmann <kraxel@redhat.com>
19923 L: dri-devel@lists.freedesktop.org
19924 L: virtualization@lists.linux-foundation.org
19926 T: git git://anongit.freedesktop.org/drm/drm-misc
19927 F: drivers/gpu/drm/virtio/
19928 F: include/uapi/linux/virtio_gpu.h
19930 VIRTIO HOST (VHOST)
19931 M: "Michael S. Tsirkin" <mst@redhat.com>
19932 M: Jason Wang <jasowang@redhat.com>
19933 L: kvm@vger.kernel.org
19934 L: virtualization@lists.linux-foundation.org
19935 L: netdev@vger.kernel.org
19937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19939 F: include/linux/vhost_iotlb.h
19940 F: include/uapi/linux/vhost.h
19942 VIRTIO INPUT DRIVER
19943 M: Gerd Hoffmann <kraxel@redhat.com>
19945 F: drivers/virtio/virtio_input.c
19946 F: include/uapi/linux/virtio_input.h
19948 VIRTIO IOMMU DRIVER
19949 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19950 L: virtualization@lists.linux-foundation.org
19952 F: drivers/iommu/virtio-iommu.c
19953 F: include/uapi/linux/virtio_iommu.h
19956 M: David Hildenbrand <david@redhat.com>
19957 L: virtualization@lists.linux-foundation.org
19959 W: https://virtio-mem.gitlab.io/
19960 F: drivers/virtio/virtio_mem.c
19961 F: include/uapi/linux/virtio_mem.h
19963 VIRTIO SOUND DRIVER
19964 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19965 M: "Michael S. Tsirkin" <mst@redhat.com>
19966 L: virtualization@lists.linux-foundation.org
19967 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19969 F: include/uapi/linux/virtio_snd.h
19973 M: Jie Deng <jie.deng@intel.com>
19974 M: Viresh Kumar <viresh.kumar@linaro.org>
19975 L: linux-i2c@vger.kernel.org
19976 L: virtualization@lists.linux-foundation.org
19978 F: drivers/i2c/busses/i2c-virtio.c
19979 F: include/uapi/linux/virtio_i2c.h
19981 VIRTUAL BOX GUEST DEVICE DRIVER
19982 M: Hans de Goede <hdegoede@redhat.com>
19983 M: Arnd Bergmann <arnd@arndb.de>
19984 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19986 F: drivers/virt/vboxguest/
19987 F: include/linux/vbox_utils.h
19988 F: include/uapi/linux/vbox*.h
19990 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19991 M: Hans de Goede <hdegoede@redhat.com>
19992 L: linux-fsdevel@vger.kernel.org
19996 VIRTUAL SERIO DEVICE DRIVER
19997 M: Stephen Chandler Paul <thatslyude@gmail.com>
19999 F: drivers/input/serio/userio.c
20000 F: include/uapi/linux/userio.h
20002 VIVID VIRTUAL VIDEO DRIVER
20003 M: Hans Verkuil <hverkuil@xs4all.nl>
20004 L: linux-media@vger.kernel.org
20006 W: https://linuxtv.org
20007 T: git git://linuxtv.org/media_tree.git
20008 F: drivers/media/test-drivers/vivid/*
20010 VIDTV VIRTUAL DIGITAL TV DRIVER
20011 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20012 L: linux-media@vger.kernel.org
20014 W: https://linuxtv.org
20015 T: git git://linuxtv.org/media_tree.git
20016 F: drivers/media/test-drivers/vidtv/*
20019 M: Florian Fainelli <f.fainelli@gmail.com>
20020 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20022 F: drivers/vlynq/vlynq.c
20023 F: include/linux/vlynq.h
20026 M: Martyn Welch <martyn@welchs.me.uk>
20027 M: Manohar Vanga <manohar.vanga@gmail.com>
20028 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20029 L: linux-kernel@vger.kernel.org
20031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20032 F: Documentation/driver-api/vme.rst
20033 F: drivers/staging/vme/
20035 F: include/linux/vme*
20037 VM SOCKETS (AF_VSOCK)
20038 M: Stefano Garzarella <sgarzare@redhat.com>
20039 L: virtualization@lists.linux-foundation.org
20040 L: netdev@vger.kernel.org
20042 F: drivers/net/vsockmon.c
20043 F: include/net/af_vsock.h
20044 F: include/uapi/linux/vm_sockets.h
20045 F: include/uapi/linux/vm_sockets_diag.h
20046 F: include/uapi/linux/vsockmon.h
20048 F: tools/testing/vsock/
20050 VMWARE BALLOON DRIVER
20051 M: Nadav Amit <namit@vmware.com>
20052 M: "VMware, Inc." <pv-drivers@vmware.com>
20053 L: linux-kernel@vger.kernel.org
20055 F: drivers/misc/vmw_balloon.c
20057 VMWARE HYPERVISOR INTERFACE
20058 M: Deep Shah <sdeep@vmware.com>
20059 M: "VMware, Inc." <pv-drivers@vmware.com>
20060 L: virtualization@lists.linux-foundation.org
20062 F: arch/x86/include/asm/vmware.h
20063 F: arch/x86/kernel/cpu/vmware.c
20065 VMWARE PVRDMA DRIVER
20066 M: Adit Ranadive <aditr@vmware.com>
20067 M: VMware PV-Drivers <pv-drivers@vmware.com>
20068 L: linux-rdma@vger.kernel.org
20070 F: drivers/infiniband/hw/vmw_pvrdma/
20072 VMware PVSCSI driver
20073 M: Vishal Bhakta <vbhakta@vmware.com>
20074 M: VMware PV-Drivers <pv-drivers@vmware.com>
20075 L: linux-scsi@vger.kernel.org
20077 F: drivers/scsi/vmw_pvscsi.c
20078 F: drivers/scsi/vmw_pvscsi.h
20080 VMWARE VIRTUAL PTP CLOCK DRIVER
20081 M: Vivek Thampi <vithampi@vmware.com>
20082 M: "VMware, Inc." <pv-drivers@vmware.com>
20083 L: netdev@vger.kernel.org
20085 F: drivers/ptp/ptp_vmw.c
20088 M: Jorgen Hansen <jhansen@vmware.com>
20089 M: Vishnu Dasa <vdasa@vmware.com>
20090 L: linux-kernel@vger.kernel.org
20091 L: pv-drivers@vmware.com (private)
20093 F: drivers/misc/vmw_vmci/
20095 VMWARE VMMOUSE SUBDRIVER
20096 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20097 M: "VMware, Inc." <pv-drivers@vmware.com>
20098 L: linux-input@vger.kernel.org
20100 F: drivers/input/mouse/vmmouse.c
20101 F: drivers/input/mouse/vmmouse.h
20103 VMWARE VMXNET3 ETHERNET DRIVER
20104 M: Ronak Doshi <doshir@vmware.com>
20105 M: pv-drivers@vmware.com
20106 L: netdev@vger.kernel.org
20108 F: drivers/net/vmxnet3/
20110 VOCORE VOCORE2 BOARD
20111 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20112 L: linux-mips@vger.kernel.org
20114 F: arch/mips/boot/dts/ralink/vocore2.dts
20116 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20117 M: Liam Girdwood <lgirdwood@gmail.com>
20118 M: Mark Brown <broonie@kernel.org>
20119 L: linux-kernel@vger.kernel.org
20121 W: http://www.slimlogic.co.uk/?p=48
20122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20123 F: Documentation/devicetree/bindings/regulator/
20124 F: Documentation/power/regulator/
20125 F: drivers/regulator/
20126 F: include/dt-bindings/regulator/
20127 F: include/linux/regulator/
20128 K: regulator_get_optional
20130 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20131 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20132 F: drivers/regulator/irq_helpers.c
20135 M: David Ahern <dsahern@kernel.org>
20136 L: netdev@vger.kernel.org
20138 F: Documentation/networking/vrf.rst
20139 F: drivers/net/vrf.c
20142 M: Petr Mladek <pmladek@suse.com>
20143 M: Steven Rostedt <rostedt@goodmis.org>
20144 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20145 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20146 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20149 F: Documentation/core-api/printk-formats.rst
20150 F: lib/test_printf.c
20151 F: lib/test_scanf.c
20154 VT1211 HARDWARE MONITOR DRIVER
20155 M: Juerg Haefliger <juergh@gmail.com>
20156 L: linux-hwmon@vger.kernel.org
20158 F: Documentation/hwmon/vt1211.rst
20159 F: drivers/hwmon/vt1211.c
20161 VT8231 HARDWARE MONITOR DRIVER
20162 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20163 L: linux-hwmon@vger.kernel.org
20165 F: drivers/hwmon/vt8231.c
20167 VUB300 USB to SDIO/SD/MMC bridge chip
20168 L: linux-mmc@vger.kernel.org
20170 F: drivers/mmc/host/vub300.c
20172 W1 DALLAS'S 1-WIRE BUS
20173 M: Evgeniy Polyakov <zbr@ioremap.net>
20175 F: Documentation/devicetree/bindings/w1/
20176 F: Documentation/w1/
20178 F: include/linux/w1.h
20180 W83791D HARDWARE MONITORING DRIVER
20181 M: Marc Hulsman <m.hulsman@tudelft.nl>
20182 L: linux-hwmon@vger.kernel.org
20184 F: Documentation/hwmon/w83791d.rst
20185 F: drivers/hwmon/w83791d.c
20187 W83793 HARDWARE MONITORING DRIVER
20188 M: Rudolf Marek <r.marek@assembler.cz>
20189 L: linux-hwmon@vger.kernel.org
20191 F: Documentation/hwmon/w83793.rst
20192 F: drivers/hwmon/w83793.c
20194 W83795 HARDWARE MONITORING DRIVER
20195 M: Jean Delvare <jdelvare@suse.com>
20196 L: linux-hwmon@vger.kernel.org
20198 F: drivers/hwmon/w83795.c
20200 W83L51xD SD/MMC CARD INTERFACE DRIVER
20201 M: Pierre Ossman <pierre@ossman.eu>
20203 F: drivers/mmc/host/wbsd.*
20205 WACOM PROTOCOL 4 SERIAL TABLETS
20206 M: Julian Squires <julian@cipht.net>
20207 M: Hans de Goede <hdegoede@redhat.com>
20208 L: linux-input@vger.kernel.org
20210 F: drivers/input/tablet/wacom_serial4.c
20212 WATCHDOG DEVICE DRIVERS
20213 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20214 M: Guenter Roeck <linux@roeck-us.net>
20215 L: linux-watchdog@vger.kernel.org
20217 W: http://www.linux-watchdog.org/
20218 T: git git://www.linux-watchdog.org/linux-watchdog.git
20219 F: Documentation/devicetree/bindings/watchdog/
20220 F: Documentation/watchdog/
20221 F: drivers/watchdog/
20222 F: include/linux/watchdog.h
20223 F: include/uapi/linux/watchdog.h
20225 WHISKEYCOVE PMIC GPIO DRIVER
20226 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20227 L: linux-gpio@vger.kernel.org
20229 F: drivers/gpio/gpio-wcove.c
20232 M: Dianlong Li <long17.cool@163.com>
20233 L: linux-rtc@vger.kernel.org
20235 F: drivers/rtc/rtc-sd3078.c
20238 M: David Rheinsberg <david.rheinsberg@gmail.com>
20239 L: linux-input@vger.kernel.org
20241 F: drivers/hid/hid-wiimote*
20243 WILOCITY WIL6210 WIRELESS DRIVER
20244 M: Maya Erez <merez@codeaurora.org>
20245 L: linux-wireless@vger.kernel.org
20246 L: wil6210@qti.qualcomm.com
20248 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20249 F: drivers/net/wireless/ath/wil6210/
20252 M: David Härdeman <david@hardeman.nu>
20254 F: drivers/media/rc/winbond-cir.c
20256 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20257 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20258 L: linux-watchdog@vger.kernel.org
20260 F: drivers/watchdog/ebc-c384_wdt.c
20262 WINSYSTEMS WS16C48 GPIO DRIVER
20263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20264 L: linux-gpio@vger.kernel.org
20266 F: drivers/gpio/gpio-ws16c48.c
20268 WIREGUARD SECURE NETWORK TUNNEL
20269 M: Jason A. Donenfeld <Jason@zx2c4.com>
20270 L: wireguard@lists.zx2c4.com
20271 L: netdev@vger.kernel.org
20273 F: drivers/net/wireguard/
20274 F: tools/testing/selftests/wireguard/
20276 WISTRON LAPTOP BUTTON DRIVER
20277 M: Miloslav Trmac <mitr@volny.cz>
20279 F: drivers/input/misc/wistron_btns.c
20281 WL3501 WIRELESS PCMCIA CARD DRIVER
20282 L: linux-wireless@vger.kernel.org
20284 F: drivers/net/wireless/wl3501*
20286 WOLFSON MICROELECTRONICS DRIVERS
20287 L: patches@opensource.cirrus.com
20289 W: https://github.com/CirrusLogic/linux-drivers/wiki
20290 T: git https://github.com/CirrusLogic/linux-drivers.git
20291 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20292 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20293 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20294 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20295 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20296 F: Documentation/devicetree/bindings/sound/wm*
20297 F: Documentation/hwmon/wm83??.rst
20298 F: arch/arm/mach-s3c/mach-crag6410*
20299 F: drivers/clk/clk-wm83*.c
20300 F: drivers/gpio/gpio-*wm*.c
20301 F: drivers/gpio/gpio-arizona.c
20302 F: drivers/hwmon/wm83??-hwmon.c
20303 F: drivers/input/misc/wm831x-on.c
20304 F: drivers/input/touchscreen/wm831x-ts.c
20305 F: drivers/input/touchscreen/wm97*.c
20306 F: drivers/leds/leds-wm83*.c
20307 F: drivers/mfd/arizona*
20308 F: drivers/mfd/cs47l24*
20309 F: drivers/mfd/wm*.c
20310 F: drivers/power/supply/wm83*.c
20311 F: drivers/regulator/arizona*
20312 F: drivers/regulator/wm8*.c
20313 F: drivers/rtc/rtc-wm83*.c
20314 F: drivers/video/backlight/wm83*_bl.c
20315 F: drivers/watchdog/wm83*_wdt.c
20316 F: include/linux/mfd/arizona/
20317 F: include/linux/mfd/wm831x/
20318 F: include/linux/mfd/wm8350/
20319 F: include/linux/mfd/wm8400*
20320 F: include/linux/regulator/arizona*
20321 F: include/linux/wm97xx.h
20322 F: include/sound/wm????.h
20323 F: sound/soc/codecs/arizona*
20324 F: sound/soc/codecs/cs47l24*
20325 F: sound/soc/codecs/wm*
20328 M: Tejun Heo <tj@kernel.org>
20329 R: Lai Jiangshan <jiangshanlai@gmail.com>
20331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20332 F: Documentation/core-api/workqueue.rst
20333 F: include/linux/workqueue.h
20334 F: kernel/workqueue.c
20337 M: Loic Poulain <loic.poulain@linaro.org>
20338 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20339 R: Johannes Berg <johannes@sipsolutions.net>
20340 L: netdev@vger.kernel.org
20342 F: drivers/net/wwan/
20343 F: include/linux/wwan.h
20344 F: include/uapi/linux/wwan.h
20346 X-POWERS AXP288 PMIC DRIVERS
20347 M: Hans de Goede <hdegoede@redhat.com>
20349 F: drivers/acpi/pmic/intel_pmic_xpower.c
20352 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20353 M: Chen-Yu Tsai <wens@csie.org>
20354 L: linux-kernel@vger.kernel.org
20359 M: Martin Schiller <ms@dev.tdt.de>
20360 L: linux-x25@vger.kernel.org
20362 F: Documentation/networking/lapb-module.rst
20363 F: Documentation/networking/x25*
20364 F: drivers/net/wan/hdlc_x25.c
20365 F: drivers/net/wan/lapbether.c
20366 F: include/*/lapb.h
20367 F: include/net/x25*
20368 F: include/uapi/linux/x25.h
20372 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20373 M: Thomas Gleixner <tglx@linutronix.de>
20374 M: Ingo Molnar <mingo@redhat.com>
20375 M: Borislav Petkov <bp@alien8.de>
20376 M: Dave Hansen <dave.hansen@linux.intel.com>
20378 R: "H. Peter Anvin" <hpa@zytor.com>
20379 L: linux-kernel@vger.kernel.org
20381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20382 F: Documentation/devicetree/bindings/x86/
20383 F: Documentation/x86/
20387 M: Andy Lutomirski <luto@kernel.org>
20388 L: linux-kernel@vger.kernel.org
20390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20393 X86 MCE INFRASTRUCTURE
20394 M: Tony Luck <tony.luck@intel.com>
20395 M: Borislav Petkov <bp@alien8.de>
20396 L: linux-edac@vger.kernel.org
20398 F: arch/x86/kernel/cpu/mce/*
20400 X86 MICROCODE UPDATE SUPPORT
20401 M: Borislav Petkov <bp@alien8.de>
20403 F: arch/x86/kernel/cpu/microcode/*
20406 M: Dave Hansen <dave.hansen@linux.intel.com>
20407 M: Andy Lutomirski <luto@kernel.org>
20408 M: Peter Zijlstra <peterz@infradead.org>
20409 L: linux-kernel@vger.kernel.org
20411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20414 X86 PLATFORM DRIVERS
20415 M: Hans de Goede <hdegoede@redhat.com>
20416 M: Mark Gross <mgross@linux.intel.com>
20417 L: platform-driver-x86@vger.kernel.org
20419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20420 F: drivers/platform/olpc/
20421 F: drivers/platform/x86/
20423 X86 PLATFORM DRIVERS - ARCH
20424 R: Darren Hart <dvhart@infradead.org>
20425 R: Andy Shevchenko <andy@infradead.org>
20426 L: platform-driver-x86@vger.kernel.org
20429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20430 F: arch/x86/platform
20432 X86 PLATFORM UV HPE SUPERDOME FLEX
20433 M: Steve Wahl <steve.wahl@hpe.com>
20434 R: Mike Travis <mike.travis@hpe.com>
20435 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20436 R: Russ Anderson <russ.anderson@hpe.com>
20438 F: arch/x86/include/asm/uv/
20439 F: arch/x86/kernel/apic/x2apic_uv_x.c
20440 F: arch/x86/platform/uv/
20443 M: Andy Lutomirski <luto@kernel.org>
20444 L: linux-kernel@vger.kernel.org
20446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20447 F: arch/x86/entry/vdso/
20450 M: Matthew Wilcox <willy@infradead.org>
20451 L: linux-fsdevel@vger.kernel.org
20453 F: Documentation/core-api/xarray.rst
20454 F: include/linux/idr.h
20455 F: include/linux/xarray.h
20458 F: tools/testing/radix-tree
20461 M: Benjamin Valentin <benpicco@googlemail.com>
20463 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20464 F: drivers/media/rc/xbox_remote.c
20466 XC2028/3028 TUNER DRIVER
20467 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20468 L: linux-media@vger.kernel.org
20470 W: https://linuxtv.org
20471 T: git git://linuxtv.org/media_tree.git
20472 F: drivers/media/tuners/tuner-xc2028.*
20474 XDP (eXpress Data Path)
20475 M: Alexei Starovoitov <ast@kernel.org>
20476 M: Daniel Borkmann <daniel@iogearbox.net>
20477 M: David S. Miller <davem@davemloft.net>
20478 M: Jakub Kicinski <kuba@kernel.org>
20479 M: Jesper Dangaard Brouer <hawk@kernel.org>
20480 M: John Fastabend <john.fastabend@gmail.com>
20481 L: netdev@vger.kernel.org
20482 L: bpf@vger.kernel.org
20484 F: include/net/xdp.h
20485 F: include/net/xdp_priv.h
20486 F: include/trace/events/xdp.h
20487 F: kernel/bpf/cpumap.c
20488 F: kernel/bpf/devmap.c
20490 F: samples/bpf/xdp*
20491 F: tools/testing/selftests/bpf/*xdp*
20492 F: tools/testing/selftests/bpf/*/*xdp*
20493 F: drivers/net/ethernet/*/*/*/*/*xdp*
20494 F: drivers/net/ethernet/*/*/*xdp*
20495 K: (?:\b|_)xdp(?:\b|_)
20497 XDP SOCKETS (AF_XDP)
20498 M: Björn Töpel <bjorn@kernel.org>
20499 M: Magnus Karlsson <magnus.karlsson@intel.com>
20500 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20501 L: netdev@vger.kernel.org
20502 L: bpf@vger.kernel.org
20504 F: Documentation/networking/af_xdp.rst
20505 F: include/net/xdp_sock*
20506 F: include/net/xsk_buff_pool.h
20507 F: include/uapi/linux/if_xdp.h
20508 F: include/uapi/linux/xdp_diag.h
20509 F: include/net/netns/xdp.h
20511 F: samples/bpf/xdpsock*
20512 F: tools/lib/bpf/xsk*
20514 XEN BLOCK SUBSYSTEM
20515 M: Roger Pau Monné <roger.pau@citrix.com>
20516 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20518 F: drivers/block/xen*
20519 F: drivers/block/xen-blkback/*
20522 M: Stefano Stabellini <sstabellini@kernel.org>
20523 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20525 F: arch/arm/include/asm/xen/
20528 XEN HYPERVISOR ARM64
20529 M: Stefano Stabellini <sstabellini@kernel.org>
20530 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20532 F: arch/arm64/include/asm/xen/
20535 XEN HYPERVISOR INTERFACE
20536 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20537 M: Juergen Gross <jgross@suse.com>
20538 R: Stefano Stabellini <sstabellini@kernel.org>
20539 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20542 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20543 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20544 F: arch/x86/include/asm/pvclock-abi.h
20545 F: arch/x86/include/asm/xen/
20546 F: arch/x86/platform/pvh/
20548 F: drivers/*/xen-*front.c
20550 F: include/uapi/xen/
20553 XEN NETWORK BACKEND DRIVER
20554 M: Wei Liu <wei.liu@kernel.org>
20555 M: Paul Durrant <paul@xen.org>
20556 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20557 L: netdev@vger.kernel.org
20559 F: drivers/net/xen-netback/*
20562 M: Juergen Gross <jgross@suse.com>
20563 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20565 F: arch/x86/pci/*xen*
20566 F: drivers/pci/*xen*
20569 M: Juergen Gross <jgross@suse.com>
20570 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20571 L: linux-scsi@vger.kernel.org
20573 F: drivers/scsi/xen-scsifront.c
20574 F: drivers/xen/xen-scsiback.c
20575 F: include/xen/interface/io/vscsiif.h
20577 XEN SOUND FRONTEND DRIVER
20578 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20579 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20580 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20584 XEN SWIOTLB SUBSYSTEM
20585 M: Juergen Gross <jgross@suse.com>
20586 M: Stefano Stabellini <sstabellini@kernel.org>
20587 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20588 L: iommu@lists.linux-foundation.org
20590 F: arch/x86/xen/*swiotlb*
20591 F: drivers/xen/*swiotlb*
20594 C: irc://irc.oftc.net/xfs
20595 M: Darrick J. Wong <djwong@kernel.org>
20596 M: linux-xfs@vger.kernel.org
20597 L: linux-xfs@vger.kernel.org
20600 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20601 F: Documentation/ABI/testing/sysfs-fs-xfs
20602 F: Documentation/admin-guide/xfs.rst
20603 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20604 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20606 F: include/uapi/linux/dqblk_xfs.h
20607 F: include/uapi/linux/fsmap.h
20609 XILINX AXI ETHERNET DRIVER
20610 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20612 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20615 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20616 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20617 L: linux-can@vger.kernel.org
20619 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20620 F: drivers/net/can/xilinx_can.c
20623 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20624 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20625 R: Michal Simek <michal.simek@xilinx.com>
20627 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20628 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20629 F: drivers/gpio/gpio-xilinx.c
20630 F: drivers/gpio/gpio-zynq.c
20632 XILINX SD-FEC IP CORES
20633 M: Derek Kiernan <derek.kiernan@xilinx.com>
20634 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20636 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20637 F: Documentation/misc-devices/xilinx_sdfec.rst
20638 F: drivers/misc/Kconfig
20639 F: drivers/misc/Makefile
20640 F: drivers/misc/xilinx_sdfec.c
20641 F: include/uapi/misc/xilinx_sdfec.h
20643 XILINX UARTLITE SERIAL DRIVER
20644 M: Peter Korsgaard <jacmet@sunsite.dk>
20645 L: linux-serial@vger.kernel.org
20647 F: drivers/tty/serial/uartlite.c
20649 XILINX VIDEO IP CORES
20650 M: Hyun Kwon <hyun.kwon@xilinx.com>
20651 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20652 L: linux-media@vger.kernel.org
20654 T: git git://linuxtv.org/media_tree.git
20655 F: Documentation/devicetree/bindings/media/xilinx/
20656 F: drivers/media/platform/xilinx/
20657 F: include/uapi/linux/xilinx-v4l2-controls.h
20659 XILINX ZYNQMP DPDMA DRIVER
20660 M: Hyun Kwon <hyun.kwon@xilinx.com>
20661 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20662 L: dmaengine@vger.kernel.org
20664 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20665 F: drivers/dma/xilinx/xilinx_dpdma.c
20666 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20668 XILINX ZYNQMP PSGTR PHY DRIVER
20669 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20670 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20671 L: linux-kernel@vger.kernel.org
20673 T: git https://github.com/Xilinx/linux-xlnx.git
20674 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20675 F: drivers/phy/xilinx/phy-zynqmp.c
20678 M: Eli Billauer <eli.billauer@gmail.com>
20679 L: linux-kernel@vger.kernel.org
20681 F: drivers/char/xillybus/
20684 M: George Cherian <gcherian@marvell.com>
20685 L: linux-i2c@vger.kernel.org
20687 W: http://www.marvell.com
20688 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20689 F: drivers/i2c/busses/i2c-xlp9xx.c
20691 XRA1403 GPIO EXPANDER
20692 M: Nandor Han <nandor.han@ge.com>
20693 M: Semi Malinen <semi.malinen@ge.com>
20694 L: linux-gpio@vger.kernel.org
20696 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20697 F: drivers/gpio/gpio-xra1403.c
20699 XTENSA XTFPGA PLATFORM SUPPORT
20700 M: Max Filippov <jcmvbkbc@gmail.com>
20701 L: linux-xtensa@linux-xtensa.org
20703 F: drivers/spi/spi-xtensa-xtfpga.c
20704 F: sound/soc/xtensa/xtfpga-i2s.c
20706 YAM DRIVER FOR AX.25
20707 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20708 L: linux-hams@vger.kernel.org
20710 F: drivers/net/hamradio/yam*
20711 F: include/linux/yam.h
20713 YAMA SECURITY MODULE
20714 M: Kees Cook <keescook@chromium.org>
20716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20717 F: Documentation/admin-guide/LSM/Yama.rst
20720 YEALINK PHONE DRIVER
20721 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20722 L: usbb2k-api-dev@nongnu.org
20724 F: Documentation/input/devices/yealink.rst
20725 F: drivers/input/misc/yealink.*
20727 Z8530 DRIVER FOR AX.25
20728 M: Joerg Reuter <jreuter@yaina.de>
20729 L: linux-hams@vger.kernel.org
20731 W: http://yaina.de/jreuter/
20732 W: http://www.qsl.net/dl1bke/
20733 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20734 F: drivers/net/hamradio/*scc.c
20735 F: drivers/net/hamradio/z8530.h
20737 ZBUD COMPRESSED PAGE ALLOCATOR
20738 M: Seth Jennings <sjenning@redhat.com>
20739 M: Dan Streetman <ddstreet@ieee.org>
20740 L: linux-mm@kvack.org
20744 ZD1211RW WIRELESS DRIVER
20745 M: Ulrich Kunitz <kune@deine-taler.de>
20746 L: linux-wireless@vger.kernel.org
20747 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20749 W: http://zd1211.ath.cx/wiki/DriverRewrite
20750 F: drivers/net/wireless/zydas/zd1211rw/
20752 ZD1301 MEDIA DRIVER
20753 M: Antti Palosaari <crope@iki.fi>
20754 L: linux-media@vger.kernel.org
20756 W: https://linuxtv.org/
20757 W: http://palosaari.fi/linux/
20758 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20759 F: drivers/media/usb/dvb-usb-v2/zd1301*
20761 ZD1301_DEMOD MEDIA DRIVER
20762 M: Antti Palosaari <crope@iki.fi>
20763 L: linux-media@vger.kernel.org
20765 W: https://linuxtv.org/
20766 W: http://palosaari.fi/linux/
20767 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20768 F: drivers/media/dvb-frontends/zd1301_demod*
20770 ZHAOXIN PROCESSOR SUPPORT
20771 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20772 L: linux-kernel@vger.kernel.org
20774 F: arch/x86/kernel/cpu/zhaoxin.c
20777 M: Damien Le Moal <damien.lemoal@wdc.com>
20778 M: Naohiro Aota <naohiro.aota@wdc.com>
20779 R: Johannes Thumshirn <jth@kernel.org>
20780 L: linux-fsdevel@vger.kernel.org
20782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20783 F: Documentation/filesystems/zonefs.rst
20786 ZPOOL COMPRESSED PAGE STORAGE API
20787 M: Dan Streetman <ddstreet@ieee.org>
20788 L: linux-mm@kvack.org
20790 F: include/linux/zpool.h
20793 ZR36067 VIDEO FOR LINUX DRIVER
20794 M: Corentin Labbe <clabbe@baylibre.com>
20795 L: mjpeg-users@lists.sourceforge.net
20796 L: linux-media@vger.kernel.org
20798 W: http://mjpeg.sourceforge.net/driver-zoran/
20799 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20800 F: Documentation/driver-api/media/drivers/zoran.rst
20801 F: drivers/staging/media/zoran/
20803 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20804 M: Minchan Kim <minchan@kernel.org>
20805 M: Nitin Gupta <ngupta@vflare.org>
20806 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20807 L: linux-kernel@vger.kernel.org
20809 F: Documentation/admin-guide/blockdev/zram.rst
20810 F: drivers/block/zram/
20812 ZS DECSTATION Z85C30 SERIAL DRIVER
20813 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20815 F: drivers/tty/serial/zs.*
20817 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20818 M: Minchan Kim <minchan@kernel.org>
20819 M: Nitin Gupta <ngupta@vflare.org>
20820 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20821 L: linux-mm@kvack.org
20823 F: Documentation/vm/zsmalloc.rst
20824 F: include/linux/zsmalloc.h
20827 ZSWAP COMPRESSED SWAP CACHING
20828 M: Seth Jennings <sjenning@redhat.com>
20829 M: Dan Streetman <ddstreet@ieee.org>
20830 M: Vitaly Wool <vitaly.wool@konsulko.com>
20831 L: linux-mm@kvack.org
20836 M: Linus Torvalds <torvalds@linux-foundation.org>
20837 L: linux-kernel@vger.kernel.org
20838 S: Buried alive in reporters
20839 Q: http://patchwork.kernel.org/project/LKML/list/
20840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git