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 R: 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 R: 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/
381 ACPI FOR ARM64 (ACPI/arm64)
382 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
383 M: Hanjun Guo <guohanjun@huawei.com>
384 M: Sudeep Holla <sudeep.holla@arm.com>
385 L: linux-acpi@vger.kernel.org
386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
388 F: drivers/acpi/arm64
390 ACPI I2C MULTI INSTANTIATE DRIVER
391 M: Hans de Goede <hdegoede@redhat.com>
392 L: platform-driver-x86@vger.kernel.org
394 F: drivers/platform/x86/i2c-multi-instantiate.c
396 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
397 M: Sudeep Holla <sudeep.holla@arm.com>
398 L: linux-acpi@vger.kernel.org
400 F: drivers/mailbox/pcc.c
403 M: "Rafael J. Wysocki" <rafael@kernel.org>
404 M: Len Brown <lenb@kernel.org>
405 R: Andy Shevchenko <andy@kernel.org>
406 R: Mika Westerberg <mika.westerberg@linux.intel.com>
407 L: linux-acpi@vger.kernel.org
409 Q: https://patchwork.kernel.org/project/linux-acpi/list/
410 B: https://bugzilla.kernel.org
411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
412 F: drivers/acpi/pmic/
415 M: Rafael J. Wysocki <rafael@kernel.org>
416 R: Zhang Rui <rui.zhang@intel.com>
417 L: linux-acpi@vger.kernel.org
419 W: https://01.org/linux-acpi
420 B: https://bugzilla.kernel.org
421 F: drivers/acpi/*thermal*
424 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
425 L: linux-acpi@vger.kernel.org
426 L: iommu@lists.linux-foundation.org
428 F: drivers/acpi/viot.c
429 F: include/linux/acpi_viot.h
432 L: platform-driver-x86@vger.kernel.org
434 F: drivers/platform/x86/wmi.c
435 F: include/uapi/linux/wmi.h
437 ACRN HYPERVISOR SERVICE MODULE
438 M: Fei Li <fei1.li@intel.com>
439 L: acrn-dev@lists.projectacrn.org (subscribers-only)
441 W: https://projectacrn.org
442 F: Documentation/virt/acrn/
443 F: drivers/virt/acrn/
444 F: include/uapi/linux/acrn.h
446 AD1889 ALSA SOUND DRIVER
447 L: linux-parisc@vger.kernel.org
449 W: https://parisc.wiki.kernel.org/index.php/AD1889
450 F: sound/pci/ad1889.*
452 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
453 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
454 L: linux-iio@vger.kernel.org
456 F: drivers/iio/potentiometer/ad5110.c
458 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
459 M: Michael Hennerich <michael.hennerich@analog.com>
461 W: http://wiki.analog.com/AD5254
462 W: http://ez.analog.com/community/linux-device-drivers
463 F: drivers/misc/ad525x_dpot.c
465 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
466 M: Michael Hennerich <michael.hennerich@analog.com>
468 W: http://wiki.analog.com/AD5398
469 W: http://ez.analog.com/community/linux-device-drivers
470 F: drivers/regulator/ad5398.c
472 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
473 M: Michael Hennerich <michael.hennerich@analog.com>
475 W: http://wiki.analog.com/AD7142
476 W: http://ez.analog.com/community/linux-device-drivers
477 F: drivers/input/misc/ad714x.c
479 AD7877 TOUCHSCREEN DRIVER
480 M: Michael Hennerich <michael.hennerich@analog.com>
482 W: http://wiki.analog.com/AD7877
483 W: http://ez.analog.com/community/linux-device-drivers
484 F: drivers/input/touchscreen/ad7877.c
486 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
487 M: Michael Hennerich <michael.hennerich@analog.com>
489 W: http://wiki.analog.com/AD7879
490 W: http://ez.analog.com/community/linux-device-drivers
491 F: drivers/input/touchscreen/ad7879.c
493 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
494 M: Jiri Kosina <jikos@kernel.org>
497 ADF7242 IEEE 802.15.4 RADIO DRIVER
498 M: Michael Hennerich <michael.hennerich@analog.com>
499 L: linux-wpan@vger.kernel.org
501 W: https://wiki.analog.com/ADF7242
502 W: http://ez.analog.com/community/linux-device-drivers
503 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
504 F: drivers/net/ieee802154/adf7242.c
506 ADM1025 HARDWARE MONITOR DRIVER
507 M: Jean Delvare <jdelvare@suse.com>
508 L: linux-hwmon@vger.kernel.org
510 F: Documentation/hwmon/adm1025.rst
511 F: drivers/hwmon/adm1025.c
513 ADM1029 HARDWARE MONITOR DRIVER
514 M: Corentin Labbe <clabbe.montjoie@gmail.com>
515 L: linux-hwmon@vger.kernel.org
517 F: drivers/hwmon/adm1029.c
519 ADM8211 WIRELESS DRIVER
520 L: linux-wireless@vger.kernel.org
522 W: https://wireless.wiki.kernel.org/
523 F: drivers/net/wireless/admtek/adm8211.*
525 ADP1653 FLASH CONTROLLER DRIVER
526 M: Sakari Ailus <sakari.ailus@iki.fi>
527 L: linux-media@vger.kernel.org
529 F: drivers/media/i2c/adp1653.c
530 F: include/media/i2c/adp1653.h
532 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
533 M: Michael Hennerich <michael.hennerich@analog.com>
535 W: http://wiki.analog.com/ADP5520
536 W: http://ez.analog.com/community/linux-device-drivers
537 F: drivers/gpio/gpio-adp5520.c
538 F: drivers/input/keyboard/adp5520-keys.c
539 F: drivers/leds/leds-adp5520.c
540 F: drivers/mfd/adp5520.c
541 F: drivers/video/backlight/adp5520_bl.c
543 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
544 M: Michael Hennerich <michael.hennerich@analog.com>
546 W: http://wiki.analog.com/ADP5588
547 W: http://ez.analog.com/community/linux-device-drivers
548 F: drivers/gpio/gpio-adp5588.c
549 F: drivers/input/keyboard/adp5588-keys.c
551 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
552 M: Michael Hennerich <michael.hennerich@analog.com>
554 W: http://wiki.analog.com/ADP8860
555 W: http://ez.analog.com/community/linux-device-drivers
556 F: drivers/video/backlight/adp8860_bl.c
559 M: Colin Leroy <colin@colino.net>
561 F: drivers/macintosh/therm_adt746x.c
563 ADT7475 HARDWARE MONITOR DRIVER
564 M: Jean Delvare <jdelvare@suse.com>
565 L: linux-hwmon@vger.kernel.org
567 F: Documentation/hwmon/adt7475.rst
568 F: drivers/hwmon/adt7475.c
571 M: Matthew Wilcox <willy@infradead.org>
572 M: Hannes Reinecke <hare@suse.com>
573 L: linux-scsi@vger.kernel.org
575 F: Documentation/scsi/advansys.rst
576 F: drivers/scsi/advansys.c
578 ADVANTECH SWBTN DRIVER
579 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
580 L: platform-driver-x86@vger.kernel.org
582 F: drivers/platform/x86/adv_swbutton.c
584 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
585 M: Lucas Stankus <lucas.p.stankus@gmail.com>
587 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
588 F: drivers/iio/accel/adxl313*
590 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
591 M: Michael Hennerich <michael.hennerich@analog.com>
593 W: http://wiki.analog.com/ADXL345
594 W: http://ez.analog.com/community/linux-device-drivers
595 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
596 F: drivers/input/misc/adxl34x.c
598 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
599 M: Puranjay Mohan <puranjay12@gmail.com>
600 L: linux-iio@vger.kernel.org
602 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
603 F: drivers/iio/accel/adxl355.h
604 F: drivers/iio/accel/adxl355_core.c
605 F: drivers/iio/accel/adxl355_i2c.c
606 F: drivers/iio/accel/adxl355_spi.c
608 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
609 M: Michael Hennerich <michael.hennerich@analog.com>
611 W: http://ez.analog.com/community/linux-device-drivers
612 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
613 F: drivers/iio/accel/adxl372.c
614 F: drivers/iio/accel/adxl372_i2c.c
615 F: drivers/iio/accel/adxl372_spi.c
618 M: Antti Palosaari <crope@iki.fi>
619 L: linux-media@vger.kernel.org
621 W: https://linuxtv.org
622 W: http://palosaari.fi/linux/
623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
624 T: git git://linuxtv.org/anttip/media_tree.git
625 F: drivers/media/dvb-frontends/af9013*
628 M: Antti Palosaari <crope@iki.fi>
629 L: linux-media@vger.kernel.org
631 W: https://linuxtv.org
632 W: http://palosaari.fi/linux/
633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
634 T: git git://linuxtv.org/anttip/media_tree.git
635 F: drivers/media/dvb-frontends/af9033*
638 M: David Sterba <dsterba@suse.com>
639 L: linux-fsdevel@vger.kernel.org
641 F: Documentation/filesystems/affs.rst
645 M: David Howells <dhowells@redhat.com>
646 M: Marc Dionne <marc.dionne@auristor.com>
647 L: linux-afs@lists.infradead.org
649 W: https://www.infradead.org/~dhowells/kafs/
650 F: Documentation/filesystems/afs.rst
652 F: include/trace/events/afs.h
655 M: David Airlie <airlied@linux.ie>
657 T: git git://anongit.freedesktop.org/drm/drm
659 F: include/linux/agp*
660 F: include/uapi/linux/agp*
663 M: "Juergen E. Fischer" <fischer@norbit.de>
664 L: linux-scsi@vger.kernel.org
666 F: drivers/scsi/aha152x*
667 F: drivers/scsi/pcmcia/aha152x*
669 AIC7XXX / AIC79XX SCSI DRIVER
670 M: Hannes Reinecke <hare@suse.com>
671 L: linux-scsi@vger.kernel.org
673 F: drivers/scsi/aic7xxx/
675 AIMSLAB FM RADIO RECEIVER DRIVER
676 M: Hans Verkuil <hverkuil@xs4all.nl>
677 L: linux-media@vger.kernel.org
679 W: https://linuxtv.org
680 T: git git://linuxtv.org/media_tree.git
681 F: drivers/media/radio/radio-aimslab*
684 M: Benjamin LaHaise <bcrl@kvack.org>
685 L: linux-aio@kvack.org
688 F: include/linux/*aio*.h
691 M: Antti Palosaari <crope@iki.fi>
692 L: linux-media@vger.kernel.org
694 W: https://linuxtv.org
695 W: http://palosaari.fi/linux/
696 Q: http://patchwork.linuxtv.org/project/linux-media/list/
697 T: git git://linuxtv.org/anttip/media_tree.git
698 F: drivers/media/usb/airspy/
700 ALACRITECH GIGABIT ETHERNET DRIVER
701 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
703 F: drivers/net/ethernet/alacritech/*
705 ALCATEL SPEEDTOUCH USB DRIVER
706 M: Duncan Sands <duncan.sands@free.fr>
707 L: linux-usb@vger.kernel.org
709 W: http://www.linux-usb.org/SpeedTouch/
710 F: drivers/usb/atm/speedtch.c
711 F: drivers/usb/atm/usbatm.c
713 ALCHEMY AU1XX0 MMC DRIVER
714 M: Manuel Lauss <manuel.lauss@gmail.com>
716 F: drivers/mmc/host/au1xmmc.c
719 M: Rudolf Marek <r.marek@assembler.cz>
720 L: linux-i2c@vger.kernel.org
722 F: Documentation/i2c/busses/i2c-ali1563.rst
723 F: drivers/i2c/busses/i2c-ali1563.c
726 L: Dell.Client.Kernel@dell.com
728 F: drivers/platform/x86/dell/alienware-wmi.c
730 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
731 M: Tomislav Denis <tomislav.denis@avl.com>
732 L: linux-iio@vger.kernel.org
734 W: http://www.allsensors.com/
735 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
736 F: drivers/iio/pressure/dlhl60d.c
738 ALLEGRO DVT VIDEO IP CORE DRIVER
739 M: Michael Tretter <m.tretter@pengutronix.de>
740 R: Pengutronix Kernel Team <kernel@pengutronix.de>
741 L: linux-media@vger.kernel.org
743 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
744 F: drivers/media/platform/allegro-dvt/
746 ALLWINNER A10 CSI DRIVER
747 M: Maxime Ripard <mripard@kernel.org>
748 L: linux-media@vger.kernel.org
750 T: git git://linuxtv.org/media_tree.git
751 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
752 F: drivers/media/platform/sunxi/sun4i-csi/
754 ALLWINNER CPUFREQ DRIVER
755 M: Yangtao Li <tiny.windzz@gmail.com>
756 L: linux-pm@vger.kernel.org
758 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
759 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
761 ALLWINNER CRYPTO DRIVERS
762 M: Corentin Labbe <clabbe.montjoie@gmail.com>
763 L: linux-crypto@vger.kernel.org
765 F: drivers/crypto/allwinner/
767 ALLWINNER HARDWARE SPINLOCK SUPPORT
768 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
770 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
771 F: drivers/hwspinlock/sun6i_hwspinlock.c
773 ALLWINNER THERMAL DRIVER
774 M: Vasily Khoruzhick <anarsoul@gmail.com>
775 M: Yangtao Li <tiny.windzz@gmail.com>
776 L: linux-pm@vger.kernel.org
778 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
779 F: drivers/thermal/sun8i_thermal.c
782 M: Maxime Ripard <mripard@kernel.org>
783 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
784 L: linux-media@vger.kernel.org
786 F: drivers/staging/media/sunxi/cedrus/
789 M: Richard Henderson <rth@twiddle.net>
790 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
791 M: Matt Turner <mattst88@gmail.com>
792 L: linux-alpha@vger.kernel.org
796 ALPS PS/2 TOUCHPAD DRIVER
797 R: Pali Rohár <pali@kernel.org>
798 F: drivers/input/mouse/alps.*
800 ALTERA I2C CONTROLLER DRIVER
801 M: Thor Thayer <thor.thayer@linux.intel.com>
803 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
804 F: drivers/i2c/busses/i2c-altera.c
806 ALTERA MAILBOX DRIVER
807 M: Mun Yew Tham <mun.yew.tham@intel.com>
809 F: drivers/mailbox/mailbox-altera.c
811 ALTERA MSGDMA IP CORE DRIVER
812 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
813 R: Stefan Roese <sr@denx.de>
814 L: dmaengine@vger.kernel.org
816 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
817 F: drivers/dma/altera-msgdma.c
820 M: Mun Yew Tham <mun.yew.tham@intel.com>
821 L: linux-gpio@vger.kernel.org
823 F: drivers/gpio/gpio-altera.c
825 ALTERA SYSTEM MANAGER DRIVER
826 M: Thor Thayer <thor.thayer@linux.intel.com>
828 F: drivers/mfd/altera-sysmgr.c
829 F: include/linux/mfd/altera-sysmgr.h
831 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
832 M: Thor Thayer <thor.thayer@linux.intel.com>
834 F: drivers/gpio/gpio-altera-a10sr.c
835 F: drivers/mfd/altera-a10sr.c
836 F: drivers/reset/reset-a10sr.c
837 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
838 F: include/linux/mfd/altera-a10sr.h
840 ALTERA TRIPLE SPEED ETHERNET DRIVER
841 M: Joyce Ooi <joyce.ooi@intel.com>
842 L: netdev@vger.kernel.org
844 F: drivers/net/ethernet/altera/
846 ALTERA UART/JTAG UART SERIAL DRIVERS
847 M: Tobias Klauser <tklauser@distanz.ch>
848 L: linux-serial@vger.kernel.org
850 F: drivers/tty/serial/altera_jtaguart.c
851 F: drivers/tty/serial/altera_uart.c
852 F: include/linux/altera_jtaguart.h
853 F: include/linux/altera_uart.h
855 AMAZON ANNAPURNA LABS FIC DRIVER
856 M: Talel Shenhar <talel@amazon.com>
858 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
859 F: drivers/irqchip/irq-al-fic.c
861 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
862 M: Talel Shenhar <talel@amazon.com>
863 M: Talel Shenhar <talelshenhar@gmail.com>
865 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
866 F: drivers/edac/al_mc_edac.c
868 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
869 M: Talel Shenhar <talel@amazon.com>
871 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
872 F: drivers/thermal/thermal_mmio.c
874 AMAZON ETHERNET DRIVERS
875 M: Shay Agroskin <shayagr@amazon.com>
876 M: Arthur Kiyanovski <akiyano@amazon.com>
877 R: David Arinzon <darinzon@amazon.com>
878 R: Noam Dagan <ndagan@amazon.com>
879 R: Saeed Bishara <saeedb@amazon.com>
880 L: netdev@vger.kernel.org
882 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
883 F: drivers/net/ethernet/amazon/
885 AMAZON RDMA EFA DRIVER
886 M: Gal Pressman <galpress@amazon.com>
887 R: Yossi Leybovich <sleybo@amazon.com>
888 L: linux-rdma@vger.kernel.org
890 Q: https://patchwork.kernel.org/project/linux-rdma/list/
891 F: drivers/infiniband/hw/efa/
892 F: include/uapi/rdma/efa-abi.h
894 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
895 M: Tom Lendacky <thomas.lendacky@amd.com>
896 M: John Allen <john.allen@amd.com>
897 L: linux-crypto@vger.kernel.org
899 F: drivers/crypto/ccp/
900 F: include/linux/ccp.h
902 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
903 M: Brijesh Singh <brijesh.singh@amd.com>
904 M: Tom Lendacky <thomas.lendacky@amd.com>
905 L: linux-crypto@vger.kernel.org
907 F: drivers/crypto/ccp/sev*
908 F: include/uapi/linux/psp-sev.h
911 M: Harry Wentland <harry.wentland@amd.com>
912 M: Leo Li <sunpeng.li@amd.com>
913 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
914 L: amd-gfx@lists.freedesktop.org
916 T: git https://gitlab.freedesktop.org/agd5f/linux.git
917 F: drivers/gpu/drm/amd/display/
919 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
920 M: Huang Rui <ray.huang@amd.com>
921 L: linux-hwmon@vger.kernel.org
923 F: Documentation/hwmon/fam15h_power.rst
924 F: drivers/hwmon/fam15h_power.c
927 M: Enrico Weigelt, metux IT consult <info@metux.net>
928 L: linux-gpio@vger.kernel.org
930 F: drivers/gpio/gpio-amd-fch.c
931 F: include/linux/platform_data/gpio/gpio-amd-fch.h
933 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
934 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
936 F: drivers/usb/gadget/udc/amd5536udc.*
938 AMD GEODE PROCESSOR/CHIPSET SUPPORT
939 M: Andres Salomon <dilinger@queued.net>
940 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
942 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
943 F: arch/x86/include/asm/geode.h
944 F: drivers/char/hw_random/geode-rng.c
945 F: drivers/crypto/geode*
946 F: drivers/video/fbdev/geode/
949 M: Joerg Roedel <joro@8bytes.org>
950 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
951 L: iommu@lists.linux-foundation.org
953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
954 F: drivers/iommu/amd/
955 F: include/linux/amd-iommu.h
958 M: Felix Kuehling <Felix.Kuehling@amd.com>
959 L: amd-gfx@lists.freedesktop.org
961 T: git https://gitlab.freedesktop.org/agd5f/linux.git
962 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
963 F: drivers/gpu/drm/amd/amdkfd/
964 F: drivers/gpu/drm/amd/include/cik_structs.h
965 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
966 F: drivers/gpu/drm/amd/include/v9_structs.h
967 F: drivers/gpu/drm/amd/include/vi_structs.h
968 F: include/uapi/linux/kfd_ioctl.h
971 M: Sanjay R Mehta <sanju.mehta@amd.com>
973 F: drivers/spi/spi-amd.c
976 M: Elie Morisse <syniurge@gmail.com>
977 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
978 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
979 L: linux-i2c@vger.kernel.org
981 F: drivers/i2c/busses/i2c-amd-mp2*
984 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
985 L: platform-driver-x86@vger.kernel.org
987 F: drivers/platform/x86/amd-pmc.*
989 AMD POWERPLAY AND SWSMU
990 M: Evan Quan <evan.quan@amd.com>
991 L: amd-gfx@lists.freedesktop.org
993 T: git https://gitlab.freedesktop.org/agd5f/linux.git
994 F: drivers/gpu/drm/amd/pm/
997 M: Sanjay R Mehta <sanju.mehta@amd.com>
998 L: dmaengine@vger.kernel.org
1000 F: drivers/dma/ptdma/
1002 AMD SEATTLE DEVICE TREE SUPPORT
1003 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1004 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1005 M: Tom Lendacky <thomas.lendacky@amd.com>
1007 F: arch/arm64/boot/dts/amd/
1010 M: Tom Lendacky <thomas.lendacky@amd.com>
1011 L: netdev@vger.kernel.org
1013 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1014 F: drivers/net/ethernet/amd/xgbe/
1016 AMD SENSOR FUSION HUB DRIVER
1017 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1018 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1019 L: linux-input@vger.kernel.org
1021 F: Documentation/hid/amd-sfh*
1022 F: drivers/hid/amd-sfh-hid/
1025 M: Christian Eggers <ceggers@arri.de>
1026 L: linux-iio@vger.kernel.org
1028 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1029 F: drivers/iio/light/as73211.c
1031 AMT (Automatic Multicast Tunneling)
1032 M: Taehee Yoo <ap420073@gmail.com>
1033 L: netdev@vger.kernel.org
1035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1037 F: drivers/net/amt.c
1039 ANALOG DEVICES INC AD7192 DRIVER
1040 M: Alexandru Tachici <alexandru.tachici@analog.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,ad7192.yaml
1045 F: drivers/iio/adc/ad7192.c
1047 ANALOG DEVICES INC AD7292 DRIVER
1048 M: Marcelo Schmitt <marcelo.schmitt1@gmail.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,ad7292.yaml
1053 F: drivers/iio/adc/ad7292.c
1055 ANALOG DEVICES INC AD7768-1 DRIVER
1056 M: Michael Hennerich <Michael.Hennerich@analog.com>
1057 L: linux-iio@vger.kernel.org
1059 W: http://ez.analog.com/community/linux-device-drivers
1060 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1061 F: drivers/iio/adc/ad7768-1.c
1063 ANALOG DEVICES INC AD7780 DRIVER
1064 M: Michael Hennerich <Michael.Hennerich@analog.com>
1065 M: Renato Lui Geh <renatogeh@gmail.com>
1066 L: linux-iio@vger.kernel.org
1068 W: http://ez.analog.com/community/linux-device-drivers
1069 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1070 F: drivers/iio/adc/ad7780.c
1072 ANALOG DEVICES INC AD9389B DRIVER
1073 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1074 L: linux-media@vger.kernel.org
1076 F: drivers/media/i2c/ad9389b*
1078 ANALOG DEVICES INC ADGS1408 DRIVER
1079 M: Mircea Caprioru <mircea.caprioru@analog.com>
1081 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1082 F: drivers/mux/adgs1408.c
1084 ANALOG DEVICES INC ADIN DRIVER
1085 M: Michael Hennerich <michael.hennerich@analog.com>
1086 L: netdev@vger.kernel.org
1088 W: http://ez.analog.com/community/linux-device-drivers
1089 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1090 F: drivers/net/phy/adin.c
1092 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1093 M: Nuno Sa <nuno.sa@analog.com>
1094 L: linux-iio@vger.kernel.org
1096 F: drivers/iio/imu/adis.c
1097 F: include/linux/iio/imu/adis.h
1099 ANALOG DEVICES INC ADIS16460 DRIVER
1100 M: Dragos Bogdan <dragos.bogdan@analog.com>
1101 L: linux-iio@vger.kernel.org
1103 W: http://ez.analog.com/community/linux-device-drivers
1104 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1105 F: drivers/iio/imu/adis16460.c
1107 ANALOG DEVICES INC ADIS16475 DRIVER
1108 M: Nuno Sa <nuno.sa@analog.com>
1109 L: linux-iio@vger.kernel.org
1110 W: http://ez.analog.com/community/linux-device-drivers
1112 F: drivers/iio/imu/adis16475.c
1113 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1115 ANALOG DEVICES INC ADM1177 DRIVER
1116 M: Michael Hennerich <Michael.Hennerich@analog.com>
1117 L: linux-hwmon@vger.kernel.org
1119 W: http://ez.analog.com/community/linux-device-drivers
1120 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1121 F: drivers/hwmon/adm1177.c
1123 ANALOG DEVICES INC ADP5061 DRIVER
1124 M: Michael Hennerich <Michael.Hennerich@analog.com>
1125 L: linux-pm@vger.kernel.org
1127 W: http://ez.analog.com/community/linux-device-drivers
1128 F: drivers/power/supply/adp5061.c
1130 ANALOG DEVICES INC ADV7180 DRIVER
1131 M: Lars-Peter Clausen <lars@metafoo.de>
1132 L: linux-media@vger.kernel.org
1134 W: http://ez.analog.com/community/linux-device-drivers
1135 F: drivers/media/i2c/adv7180.c
1136 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1138 ANALOG DEVICES INC ADV748X DRIVER
1139 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1140 L: linux-media@vger.kernel.org
1142 F: drivers/media/i2c/adv748x/*
1144 ANALOG DEVICES INC ADV7511 DRIVER
1145 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1146 L: linux-media@vger.kernel.org
1148 F: drivers/media/i2c/adv7511*
1150 ANALOG DEVICES INC ADV7604 DRIVER
1151 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1152 L: linux-media@vger.kernel.org
1154 F: drivers/media/i2c/adv7604*
1155 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1157 ANALOG DEVICES INC ADV7842 DRIVER
1158 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1159 L: linux-media@vger.kernel.org
1161 F: drivers/media/i2c/adv7842*
1163 ANALOG DEVICES INC ADXRS290 DRIVER
1164 M: Nishant Malpani <nish.malpani25@gmail.com>
1165 L: linux-iio@vger.kernel.org
1167 F: drivers/iio/gyro/adxrs290.c
1168 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1170 ANALOG DEVICES INC ASOC CODEC DRIVERS
1171 M: Lars-Peter Clausen <lars@metafoo.de>
1172 M: Nuno Sá <nuno.sa@analog.com>
1173 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1175 W: http://wiki.analog.com/
1176 W: http://ez.analog.com/community/linux-device-drivers
1177 F: sound/soc/codecs/ad1*
1178 F: sound/soc/codecs/ad7*
1179 F: sound/soc/codecs/adau*
1180 F: sound/soc/codecs/adav*
1181 F: sound/soc/codecs/sigmadsp.*
1182 F: sound/soc/codecs/ssm*
1184 ANALOG DEVICES INC DMA DRIVERS
1185 M: Lars-Peter Clausen <lars@metafoo.de>
1187 W: http://ez.analog.com/community/linux-device-drivers
1188 F: drivers/dma/dma-axi-dmac.c
1190 ANALOG DEVICES INC IIO DRIVERS
1191 M: Lars-Peter Clausen <lars@metafoo.de>
1192 M: Michael Hennerich <Michael.Hennerich@analog.com>
1194 W: http://wiki.analog.com/
1195 W: http://ez.analog.com/community/linux-device-drivers
1196 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1197 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1198 F: Documentation/devicetree/bindings/iio/*/adi,*
1199 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1200 F: drivers/iio/*/ad*
1201 F: drivers/iio/adc/ltc249*
1202 F: drivers/iio/amplifiers/hmc425a.c
1203 F: drivers/staging/iio/*/ad*
1204 X: drivers/iio/*/adjd*
1206 ANALOGBITS PLL LIBRARIES
1207 M: Paul Walmsley <paul.walmsley@sifive.com>
1209 F: drivers/clk/analogbits/*
1210 F: include/linux/clk/analogbits*
1213 M: Nick Hu <nickhu@andestech.com>
1214 M: Greentime Hu <green.hu@gmail.com>
1215 M: Vincent Chen <deanbo422@gmail.com>
1217 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1218 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1219 F: Documentation/devicetree/bindings/nds32/
1224 ANDROID CONFIG FRAGMENTS
1225 M: Rob Herring <robh@kernel.org>
1227 F: kernel/configs/android*
1230 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1231 M: Arve Hjønnevåg <arve@android.com>
1232 M: Todd Kjos <tkjos@android.com>
1233 M: Martijn Coenen <maco@android.com>
1234 M: Joel Fernandes <joel@joelfernandes.org>
1235 M: Christian Brauner <christian@brauner.io>
1236 M: Hridya Valsaraju <hridya@google.com>
1237 M: Suren Baghdasaryan <surenb@google.com>
1238 L: linux-kernel@vger.kernel.org
1240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1242 F: drivers/staging/android/
1244 ANDROID GOLDFISH PIC DRIVER
1245 M: Miodrag Dinic <miodrag.dinic@mips.com>
1247 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1248 F: drivers/irqchip/irq-goldfish-pic.c
1250 ANDROID GOLDFISH RTC DRIVER
1251 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1253 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1254 F: drivers/rtc/rtc-goldfish.c
1256 AOA (Apple Onboard Audio) ALSA DRIVER
1257 M: Johannes Berg <johannes@sipsolutions.net>
1258 L: linuxppc-dev@lists.ozlabs.org
1259 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1263 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1264 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1265 L: linux-iio@vger.kernel.org
1267 F: drivers/iio/adc/stx104.c
1270 M: Jiri Kosina <jikos@kernel.org>
1272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1273 F: arch/x86/kernel/apm_32.c
1274 F: drivers/char/apm-emulation.c
1275 F: include/linux/apm_bios.h
1276 F: include/uapi/linux/apm_bios.h
1278 APPARMOR SECURITY MODULE
1279 M: John Johansen <john.johansen@canonical.com>
1280 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1282 W: wiki.apparmor.net
1283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1284 F: Documentation/admin-guide/LSM/apparmor.rst
1285 F: security/apparmor/
1287 APPLE BCM5974 MULTITOUCH DRIVER
1288 M: Henrik Rydberg <rydberg@bitmath.org>
1289 L: linux-input@vger.kernel.org
1291 F: drivers/input/mouse/bcm5974.c
1293 APPLE DART IOMMU DRIVER
1294 M: Sven Peter <sven@svenpeter.dev>
1295 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1296 L: iommu@lists.linux-foundation.org
1298 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1299 F: drivers/iommu/apple-dart.c
1301 APPLE PCIE CONTROLLER DRIVER
1302 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1303 M: Marc Zyngier <maz@kernel.org>
1304 L: linux-pci@vger.kernel.org
1306 F: drivers/pci/controller/pcie-apple.c
1309 M: Henrik Rydberg <rydberg@bitmath.org>
1310 L: linux-hwmon@vger.kernel.org
1312 F: drivers/hwmon/applesmc.c
1314 APPLETALK NETWORK LAYER
1315 L: netdev@vger.kernel.org
1317 F: drivers/net/appletalk/
1318 F: include/linux/atalk.h
1319 F: include/uapi/linux/atalk.h
1322 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1323 M: Khuong Dinh <khuong@os.amperecomputing.com>
1325 F: arch/arm64/boot/dts/apm/
1327 APPLIED MICRO (APM) X-GENE SOC EDAC
1328 M: Khuong Dinh <khuong@os.amperecomputing.com>
1330 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1331 F: drivers/edac/xgene_edac.c
1333 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1334 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1335 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1337 F: drivers/net/ethernet/apm/xgene-v2/
1339 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1340 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1341 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1342 M: Quan Nguyen <quan@os.amperecomputing.com>
1344 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1345 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1346 F: drivers/net/ethernet/apm/xgene/
1347 F: drivers/net/mdio/mdio-xgene.c
1349 APPLIED MICRO (APM) X-GENE SOC PMU
1350 M: Khuong Dinh <khuong@os.amperecomputing.com>
1352 F: Documentation/admin-guide/perf/xgene-pmu.rst
1353 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1354 F: drivers/perf/xgene_pmu.c
1356 APTINA CAMERA SENSOR PLL
1357 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1358 L: linux-media@vger.kernel.org
1360 F: drivers/media/i2c/aptina-pll.*
1362 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1363 M: Aleksa Savic <savicaleksa83@gmail.com>
1364 L: linux-hwmon@vger.kernel.org
1366 F: Documentation/hwmon/aquacomputer_d5next.rst
1367 F: drivers/hwmon/aquacomputer_d5next.c
1369 AQUANTIA ETHERNET DRIVER (atlantic)
1370 M: Igor Russkikh <irusskikh@marvell.com>
1371 L: netdev@vger.kernel.org
1373 W: https://www.marvell.com/
1374 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1375 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1376 F: drivers/net/ethernet/aquantia/atlantic/
1378 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1379 M: Egor Pomozov <epomozov@marvell.com>
1380 L: netdev@vger.kernel.org
1382 W: http://www.aquantia.com
1383 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1385 ARASAN NAND CONTROLLER DRIVER
1386 M: Miquel Raynal <miquel.raynal@bootlin.com>
1387 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1388 L: linux-mtd@lists.infradead.org
1390 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1391 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1393 ARC FRAMEBUFFER DRIVER
1394 M: Jaya Kumar <jayalk@intworks.biz>
1396 F: drivers/video/fbdev/arcfb.c
1397 F: drivers/video/fbdev/core/fb_defio.c
1400 M: Alexey Brodkin <abrodkin@synopsys.com>
1402 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1403 F: drivers/gpu/drm/tiny/arcpgu.c
1405 ARCNET NETWORK LAYER
1406 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1407 L: netdev@vger.kernel.org
1409 F: drivers/net/arcnet/
1410 F: include/uapi/linux/if_arcnet.h
1412 ARM ARCHITECTED TIMER DRIVER
1413 M: Mark Rutland <mark.rutland@arm.com>
1414 M: Marc Zyngier <maz@kernel.org>
1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 F: arch/arm/include/asm/arch_timer.h
1418 F: arch/arm64/include/asm/arch_timer.h
1419 F: drivers/clocksource/arm_arch_timer.c
1421 ARM HDLCD DRM DRIVER
1422 M: Liviu Dudau <liviu.dudau@arm.com>
1424 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1425 F: drivers/gpu/drm/arm/hdlcd_*
1427 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1428 M: Linus Walleij <linus.walleij@linaro.org>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1432 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1433 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1434 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1435 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1436 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1437 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1438 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1439 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1440 F: arch/arm/boot/dts/arm-realview-*
1441 F: arch/arm/boot/dts/integrator*
1442 F: arch/arm/boot/dts/versatile*
1443 F: arch/arm/mach-integrator/
1444 F: arch/arm/mach-realview/
1445 F: arch/arm/mach-versatile/
1446 F: arch/arm/plat-versatile/
1447 F: drivers/bus/arm-integrator-lm.c
1448 F: drivers/clk/versatile/
1449 F: drivers/i2c/busses/i2c-versatile.c
1450 F: drivers/irqchip/irq-versatile-fpga.c
1451 F: drivers/mtd/maps/physmap-versatile.*
1452 F: drivers/power/reset/arm-versatile-reboot.c
1453 F: drivers/soc/versatile/
1455 ARM KOMEDA DRM-KMS DRIVER
1456 M: James (Qian) Wang <james.qian.wang@arm.com>
1457 M: Liviu Dudau <liviu.dudau@arm.com>
1458 M: Mihail Atanassov <mihail.atanassov@arm.com>
1459 L: Mali DP Maintainers <malidp@foss.arm.com>
1461 T: git git://anongit.freedesktop.org/drm/drm-misc
1462 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1463 F: Documentation/gpu/komeda-kms.rst
1464 F: drivers/gpu/drm/arm/display/include/
1465 F: drivers/gpu/drm/arm/display/komeda/
1467 ARM MALI PANFROST DRM DRIVER
1468 M: Rob Herring <robh@kernel.org>
1469 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1470 R: Steven Price <steven.price@arm.com>
1471 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1472 L: dri-devel@lists.freedesktop.org
1474 T: git git://anongit.freedesktop.org/drm/drm-misc
1475 F: drivers/gpu/drm/panfrost/
1476 F: include/uapi/drm/panfrost_drm.h
1478 ARM MALI-DP DRM DRIVER
1479 M: Liviu Dudau <liviu.dudau@arm.com>
1480 M: Brian Starkey <brian.starkey@arm.com>
1481 L: Mali DP Maintainers <malidp@foss.arm.com>
1483 T: git git://anongit.freedesktop.org/drm/drm-misc
1484 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1485 F: Documentation/gpu/afbc.rst
1486 F: drivers/gpu/drm/arm/
1488 ARM MFM AND FLOPPY DRIVERS
1489 M: Ian Molton <spyro@f2s.com>
1491 F: arch/arm/include/asm/floppy.h
1492 F: arch/arm/mach-rpc/floppydma.S
1494 ARM PMU PROFILING AND DEBUGGING
1495 M: Will Deacon <will@kernel.org>
1496 M: Mark Rutland <mark.rutland@arm.com>
1497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 F: Documentation/devicetree/bindings/arm/pmu.yaml
1500 F: Documentation/devicetree/bindings/perf/
1501 F: arch/arm*/include/asm/hw_breakpoint.h
1502 F: arch/arm*/include/asm/perf_event.h
1503 F: arch/arm*/kernel/hw_breakpoint.c
1504 F: arch/arm*/kernel/perf_*
1506 F: include/linux/perf/arm_pmu.h
1509 M: Russell King <linux@armlinux.org.uk>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 W: http://www.armlinux.org.uk/
1513 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1515 X: arch/arm/boot/dts/
1517 ARM PRIMECELL AACI PL041 DRIVER
1518 M: Russell King <linux@armlinux.org.uk>
1522 ARM PRIMECELL BUS SUPPORT
1523 M: Russell King <linux@armlinux.org.uk>
1526 F: include/linux/amba/bus.h
1528 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1529 M: Miquel Raynal <miquel.raynal@bootlin.com>
1530 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1531 L: linux-mtd@lists.infradead.org
1533 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1534 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1536 ARM PRIMECELL PL35X SMC DRIVER
1537 M: Miquel Raynal <miquel.raynal@bootlin.com>
1538 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1542 F: drivers/memory/pl353-smc.c
1544 ARM PRIMECELL CLCD PL110 DRIVER
1545 M: Russell King <linux@armlinux.org.uk>
1547 F: drivers/video/fbdev/amba-clcd.*
1549 ARM PRIMECELL KMI PL050 DRIVER
1550 M: Russell King <linux@armlinux.org.uk>
1552 F: drivers/input/serio/ambakmi.*
1553 F: include/linux/amba/kmi.h
1555 ARM PRIMECELL MMCI PL180/1 DRIVER
1556 M: Russell King <linux@armlinux.org.uk>
1558 F: drivers/mmc/host/mmci.*
1559 F: include/linux/amba/mmci.h
1561 ARM PRIMECELL SSP PL022 SPI DRIVER
1562 M: Linus Walleij <linus.walleij@linaro.org>
1563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1566 F: drivers/spi/spi-pl022.c
1568 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1569 M: Russell King <linux@armlinux.org.uk>
1571 F: drivers/tty/serial/amba-pl01*.c
1572 F: include/linux/amba/serial.h
1574 ARM PRIMECELL VIC PL190/PL192 DRIVER
1575 M: Linus Walleij <linus.walleij@linaro.org>
1576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1579 F: drivers/irqchip/irq-vic.c
1581 ARM SMC WATCHDOG DRIVER
1582 M: Julius Werner <jwerner@chromium.org>
1583 R: Evan Benn <evanbenn@chromium.org>
1585 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1586 F: drivers/watchdog/arm_smc_wdt.c
1589 M: Will Deacon <will@kernel.org>
1590 R: Robin Murphy <robin.murphy@arm.com>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1594 F: drivers/iommu/arm/
1595 F: drivers/iommu/io-pgtable-arm*
1597 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1598 M: Arnd Bergmann <arnd@arndb.de>
1599 M: Olof Johansson <olof@lixom.net>
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1604 F: arch/arm/boot/dts/Makefile
1605 F: arch/arm64/boot/dts/Makefile
1607 ARM SUB-ARCHITECTURES
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1614 ARM/ACTIONS SEMI ARCHITECTURE
1615 M: Andreas Färber <afaerber@suse.de>
1616 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1620 F: Documentation/devicetree/bindings/arm/actions.yaml
1621 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1622 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1623 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1624 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1625 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1626 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1627 F: Documentation/devicetree/bindings/pinctrl/actions,*
1628 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1629 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1630 F: arch/arm/boot/dts/owl-*
1631 F: arch/arm/mach-actions/
1632 F: arch/arm64/boot/dts/actions/
1633 F: drivers/clk/actions/
1634 F: drivers/clocksource/timer-owl*
1635 F: drivers/dma/owl-dma.c
1636 F: drivers/i2c/busses/i2c-owl.c
1637 F: drivers/irqchip/irq-owl-sirq.c
1638 F: drivers/mmc/host/owl-mmc.c
1639 F: drivers/net/ethernet/actions/
1640 F: drivers/pinctrl/actions/*
1641 F: drivers/soc/actions/
1642 F: include/dt-bindings/power/owl-*
1643 F: include/dt-bindings/reset/actions,*
1644 F: include/linux/soc/actions/
1647 ARM/ADS SPHERE MACHINE SUPPORT
1648 M: Lennert Buytenhek <kernel@wantstofly.org>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 ARM/AFEB9260 MACHINE SUPPORT
1653 M: Sergey Lapin <slapin@ossfans.org>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 ARM/AJECO 1ARM MACHINE SUPPORT
1658 M: Lennert Buytenhek <kernel@wantstofly.org>
1659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 ARM/Allwinner SoC Clock Support
1663 M: Emilio López <emilio@elopez.com.ar>
1665 F: drivers/clk/sunxi/
1667 ARM/Allwinner sunXi SoC support
1668 M: Maxime Ripard <mripard@kernel.org>
1669 M: Chen-Yu Tsai <wens@csie.org>
1670 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1674 L: linux-sunxi@lists.linux.dev
1675 F: arch/arm/mach-sunxi/
1676 F: arch/arm64/boot/dts/allwinner/
1677 F: drivers/clk/sunxi-ng/
1678 F: drivers/pinctrl/sunxi/
1679 F: drivers/soc/sunxi/
1684 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1685 M: Neil Armstrong <narmstrong@baylibre.com>
1686 M: Jerome Brunet <jbrunet@baylibre.com>
1687 L: linux-amlogic@lists.infradead.org
1689 F: Documentation/devicetree/bindings/clock/amlogic*
1690 F: drivers/clk/meson/
1691 F: include/dt-bindings/clock/gxbb*
1692 F: include/dt-bindings/clock/meson*
1694 ARM/Amlogic Meson SoC Crypto Drivers
1695 M: Corentin Labbe <clabbe@baylibre.com>
1696 L: linux-crypto@vger.kernel.org
1697 L: linux-amlogic@lists.infradead.org
1699 F: Documentation/devicetree/bindings/crypto/amlogic*
1700 F: drivers/crypto/amlogic/
1702 ARM/Amlogic Meson SoC Sound Drivers
1703 M: Jerome Brunet <jbrunet@baylibre.com>
1704 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1706 F: Documentation/devicetree/bindings/sound/amlogic*
1709 ARM/Amlogic Meson SoC support
1710 M: Neil Armstrong <narmstrong@baylibre.com>
1711 M: Kevin Hilman <khilman@baylibre.com>
1712 R: Jerome Brunet <jbrunet@baylibre.com>
1713 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 L: linux-amlogic@lists.infradead.org
1717 W: http://linux-meson.com/
1718 F: arch/arm/boot/dts/meson*
1719 F: arch/arm/mach-meson/
1720 F: arch/arm64/boot/dts/amlogic/
1721 F: drivers/mmc/host/meson*
1722 F: drivers/pinctrl/meson/
1723 F: drivers/rtc/rtc-meson*
1724 F: drivers/soc/amlogic/
1727 ARM/Annapurna Labs ALPINE ARCHITECTURE
1728 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1729 M: Antoine Tenart <atenart@kernel.org>
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 F: arch/arm/boot/dts/alpine*
1733 F: arch/arm/mach-alpine/
1734 F: arch/arm64/boot/dts/amazon/
1735 F: drivers/*/*alpine*
1737 ARM/APPLE MACHINE SUPPORT
1738 M: Hector Martin <marcan@marcan.st>
1739 M: Sven Peter <sven@svenpeter.dev>
1740 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 W: https://asahilinux.org
1744 B: https://github.com/AsahiLinux/linux/issues
1745 C: irc://irc.oftc.net/asahi-dev
1746 T: git https://github.com/AsahiLinux/linux.git
1747 F: Documentation/devicetree/bindings/arm/apple.yaml
1748 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1749 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1750 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1751 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1752 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1753 F: arch/arm64/boot/dts/apple/
1754 F: drivers/i2c/busses/i2c-pasemi-core.c
1755 F: drivers/i2c/busses/i2c-pasemi-platform.c
1756 F: drivers/irqchip/irq-apple-aic.c
1757 F: drivers/mailbox/apple-mailbox.c
1758 F: drivers/pinctrl/pinctrl-apple-gpio.c
1759 F: include/dt-bindings/interrupt-controller/apple-aic.h
1760 F: include/dt-bindings/pinctrl/apple.h
1761 F: include/linux/apple-mailbox.h
1763 ARM/ARTPEC MACHINE SUPPORT
1764 M: Jesper Nilsson <jesper.nilsson@axis.com>
1765 M: Lars Persson <lars.persson@axis.com>
1766 L: linux-arm-kernel@axis.com
1768 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1769 F: arch/arm/boot/dts/artpec6*
1770 F: arch/arm/mach-artpec
1772 F: drivers/crypto/axis
1773 F: drivers/mmc/host/usdhi6rol0.c
1774 F: drivers/pinctrl/pinctrl-artpec*
1776 ARM/ASPEED I2C DRIVER
1777 M: Brendan Higgins <brendanhiggins@google.com>
1778 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1779 R: Joel Stanley <joel@jms.id.au>
1780 L: linux-i2c@vger.kernel.org
1781 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1783 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1784 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1785 F: drivers/i2c/busses/i2c-aspeed.c
1786 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1788 ARM/ASPEED MACHINE SUPPORT
1789 M: Joel Stanley <joel@jms.id.au>
1790 R: Andrew Jeffery <andrew@aj.id.au>
1791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1794 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1796 F: arch/arm/boot/dts/aspeed-*
1797 F: arch/arm/mach-aspeed/
1800 ARM/BITMAIN ARCHITECTURE
1801 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1805 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1806 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1807 F: arch/arm64/boot/dts/bitmain/
1808 F: drivers/clk/clk-bm1880.c
1809 F: drivers/pinctrl/pinctrl-bm1880.c
1811 ARM/CALXEDA HIGHBANK ARCHITECTURE
1812 M: Andre Przywara <andre.przywara@arm.com>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 F: arch/arm/boot/dts/ecx-*.dts*
1816 F: arch/arm/boot/dts/highbank.dts
1817 F: arch/arm/mach-highbank/
1819 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1820 M: Krzysztof Halasa <khalasa@piap.pl>
1822 F: arch/arm/mach-cns3xxx/
1824 ARM/CAVIUM THUNDER NETWORK DRIVER
1825 M: Sunil Goutham <sgoutham@marvell.com>
1826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 F: drivers/net/ethernet/cavium/thunder/
1830 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1831 M: Lukasz Majewski <lukma@denx.de>
1832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 F: arch/arm/mach-ep93xx/ts72xx.c
1836 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1837 M: Alexander Shiyan <shc_work@mail.ru>
1838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1843 M: Lennert Buytenhek <kernel@wantstofly.org>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1848 M: Hartley Sweeten <hsweeten@visionengravers.com>
1849 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 F: arch/arm/mach-ep93xx/
1853 F: arch/arm/mach-ep93xx/include/mach/
1856 M: Russell King <linux@armlinux.org.uk>
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1860 F: drivers/clk/clkdev.c
1862 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1863 M: Baruch Siach <baruch@tkos.co.il>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 F: arch/arm/boot/dts/cx92755*
1869 ARM/CONTEC MICRO9 MACHINE SUPPORT
1870 M: Hubert Feurstein <hubert.feurstein@contec.at>
1872 F: arch/arm/mach-ep93xx/micro9.c
1874 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1875 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1876 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1877 R: Mike Leach <mike.leach@linaro.org>
1878 R: Leo Yan <leo.yan@linaro.org>
1879 L: coresight@lists.linaro.org (moderated for non-subscribers)
1880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1883 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1884 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1885 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1886 F: Documentation/devicetree/bindings/arm/coresight.txt
1887 F: Documentation/devicetree/bindings/arm/ete.yaml
1888 F: Documentation/devicetree/bindings/arm/trbe.yaml
1889 F: Documentation/trace/coresight/*
1890 F: drivers/hwtracing/coresight/*
1891 F: include/dt-bindings/arm/coresight-cti-dt.h
1892 F: include/linux/coresight*
1893 F: tools/perf/arch/arm/util/auxtrace.c
1894 F: tools/perf/arch/arm/util/cs-etm.c
1895 F: tools/perf/arch/arm/util/cs-etm.h
1896 F: tools/perf/arch/arm/util/pmu.c
1897 F: tools/perf/util/cs-etm-decoder/*
1898 F: tools/perf/util/cs-etm.*
1900 ARM/CORGI MACHINE SUPPORT
1901 M: Richard Purdie <rpurdie@rpsys.net>
1904 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1905 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1906 M: Linus Walleij <linus.walleij@linaro.org>
1907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 T: git git://github.com/ulli-kroll/linux.git
1910 F: Documentation/devicetree/bindings/arm/gemini.yaml
1911 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1912 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1913 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
1914 F: arch/arm/boot/dts/gemini*
1915 F: arch/arm/mach-gemini/
1916 F: drivers/crypto/gemini/
1917 F: drivers/net/ethernet/cortina/
1918 F: drivers/pinctrl/pinctrl-gemini.c
1919 F: drivers/rtc/rtc-ftrtc010.c
1921 ARM/CZ.NIC TURRIS SUPPORT
1922 M: Marek Behún <kabel@kernel.org>
1924 W: https://www.turris.cz/
1925 F: Documentation/ABI/testing/debugfs-moxtet
1926 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1927 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1928 F: Documentation/devicetree/bindings/bus/moxtet.txt
1929 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1930 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1931 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1932 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1933 F: drivers/bus/moxtet.c
1934 F: drivers/firmware/turris-mox-rwtm.c
1935 F: drivers/leds/leds-turris-omnia.c
1936 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1937 F: drivers/gpio/gpio-moxtet.c
1938 F: drivers/watchdog/armada_37xx_wdt.c
1939 F: include/dt-bindings/bus/moxtet.h
1940 F: include/linux/armada-37xx-rwtm-mailbox.h
1941 F: include/linux/moxtet.h
1943 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1944 M: Robert Jarzmik <robert.jarzmik@free.fr>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 F: arch/arm/mach-pxa/ezx.c
1949 ARM/FARADAY FA526 PORT
1950 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 T: git git://git.berlios.de/gemini-board
1954 F: arch/arm/mm/*-fa*
1956 ARM/FOOTBRIDGE ARCHITECTURE
1957 M: Russell King <linux@armlinux.org.uk>
1958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 W: http://www.armlinux.org.uk/
1961 F: arch/arm/include/asm/hardware/dec21285.h
1962 F: arch/arm/mach-footbridge/
1964 ARM/FREESCALE IMX / MXC 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: Fabio Estevam <festevam@gmail.com>
1969 R: NXP Linux Team <linux-imx@nxp.com>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1973 X: drivers/media/i2c/
1977 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1978 M: Shawn Guo <shawnguo@kernel.org>
1979 M: Li Yang <leoyang.li@nxp.com>
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1983 F: arch/arm/boot/dts/ls1021a*
1984 F: arch/arm64/boot/dts/freescale/fsl-*
1985 F: arch/arm64/boot/dts/freescale/qoriq-*
1987 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1988 M: Shawn Guo <shawnguo@kernel.org>
1989 M: Sascha Hauer <s.hauer@pengutronix.de>
1990 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1991 R: Stefan Agner <stefan@agner.ch>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1995 F: arch/arm/boot/dts/vf*
1996 F: arch/arm/mach-imx/*vf610*
1998 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1999 M: Lennert Buytenhek <kernel@wantstofly.org>
2000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 ARM/GUMSTIX MACHINE SUPPORT
2004 M: Steve Sakoman <sakoman@gmail.com>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2009 M: Philipp Zabel <philipp.zabel@gmail.com>
2010 M: Paul Parsons <lost.distance@yahoo.com>
2011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 F: arch/arm/mach-pxa/hx4700.c
2014 F: arch/arm/mach-pxa/include/mach/hx4700.h
2015 F: sound/soc/pxa/hx4700.c
2017 ARM/HISILICON SOC SUPPORT
2018 M: Wei Xu <xuwei5@hisilicon.com>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 W: http://www.hisilicon.com
2022 T: git git://github.com/hisilicon/linux-hisi.git
2023 F: arch/arm/boot/dts/hi3*
2024 F: arch/arm/boot/dts/hip*
2025 F: arch/arm/boot/dts/hisi*
2026 F: arch/arm/mach-hisi/
2027 F: arch/arm64/boot/dts/hisilicon/
2029 ARM/HP JORNADA 7XX MACHINE SUPPORT
2030 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2034 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2035 F: arch/arm/mach-sa1100/jornada720.c
2037 ARM/IGEP MACHINE SUPPORT
2038 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2039 M: Javier Martinez Canillas <javier@dowhile0.org>
2040 L: linux-omap@vger.kernel.org
2041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 F: arch/arm/boot/dts/omap3-igep*
2045 ARM/INCOME PXA270 SUPPORT
2046 M: Marek Vasut <marek.vasut@gmail.com>
2047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2051 ARM/INTEL IOP32X ARM ARCHITECTURE
2052 M: Lennert Buytenhek <kernel@wantstofly.org>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 ARM/INTEL IQ81342EX MACHINE SUPPORT
2057 M: Lennert Buytenhek <kernel@wantstofly.org>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061 ARM/INTEL IXDP2850 MACHINE SUPPORT
2062 M: Lennert Buytenhek <kernel@wantstofly.org>
2063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 ARM/INTEL IXP4XX ARM ARCHITECTURE
2067 M: Linus Walleij <linusw@kernel.org>
2068 M: Imre Kaloz <kaloz@openwrt.org>
2069 M: Krzysztof Halasa <khalasa@piap.pl>
2070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2073 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2074 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2075 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2076 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2077 F: arch/arm/mach-ixp4xx/
2078 F: drivers/bus/intel-ixp4xx-eb.c
2079 F: drivers/clocksource/timer-ixp4xx.c
2080 F: drivers/crypto/ixp4xx_crypto.c
2081 F: drivers/gpio/gpio-ixp4xx.c
2082 F: drivers/irqchip/irq-ixp4xx.c
2083 F: include/linux/irqchip/irq-ixp4xx.h
2084 F: include/linux/platform_data/timer-ixp4xx.h
2086 ARM/INTEL KEEMBAY ARCHITECTURE
2087 M: Paul J. Murphy <paul.j.murphy@intel.com>
2088 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2090 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2091 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2092 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2094 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2095 M: Jonathan Cameron <jic23@cam.ac.uk>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 F: arch/arm/mach-pxa/stargate2.c
2099 F: drivers/pcmcia/pxa2xx_stargate2.c
2101 ARM/INTEL XSC3 (MANZANO) ARM CORE
2102 M: Lennert Buytenhek <kernel@wantstofly.org>
2103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2107 M: Lennert Buytenhek <kernel@wantstofly.org>
2108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 ARM/LG1K ARCHITECTURE
2112 M: Chanho Min <chanho.min@lge.com>
2113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 F: arch/arm64/boot/dts/lg/
2117 ARM/LOGICPD PXA270 MACHINE SUPPORT
2118 M: Lennert Buytenhek <kernel@wantstofly.org>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 ARM/LPC18XX ARCHITECTURE
2123 M: Vladimir Zapolskiy <vz@mleia.com>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2127 F: arch/arm/boot/dts/lpc43*
2128 F: drivers/i2c/busses/i2c-lpc2k.c
2129 F: drivers/memory/pl172.c
2130 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2131 F: drivers/rtc/rtc-lpc24xx.c
2134 ARM/LPC32XX SOC SUPPORT
2135 M: Vladimir Zapolskiy <vz@mleia.com>
2136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2139 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2140 F: arch/arm/boot/dts/lpc32*
2141 F: arch/arm/mach-lpc32xx/
2142 F: drivers/i2c/busses/i2c-pnx.c
2143 F: drivers/net/ethernet/nxp/lpc_eth.c
2144 F: drivers/usb/host/ohci-nxp.c
2145 F: drivers/watchdog/pnx4008_wdt.c
2148 ARM/MAGICIAN MACHINE SUPPORT
2149 M: Philipp Zabel <philipp.zabel@gmail.com>
2152 ARM/Marvell Dove/MV78xx0/Orion SOC support
2153 M: Andrew Lunn <andrew@lunn.ch>
2154 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2155 M: Gregory Clement <gregory.clement@bootlin.com>
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2159 F: Documentation/devicetree/bindings/soc/dove/
2160 F: arch/arm/boot/dts/dove*
2161 F: arch/arm/boot/dts/orion5x*
2162 F: arch/arm/mach-dove/
2163 F: arch/arm/mach-mv78xx0/
2164 F: arch/arm/mach-orion5x/
2165 F: arch/arm/plat-orion/
2166 F: drivers/soc/dove/
2168 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2169 M: Andrew Lunn <andrew@lunn.ch>
2170 M: Gregory Clement <gregory.clement@bootlin.com>
2171 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2175 F: arch/arm/boot/dts/armada*
2176 F: arch/arm/boot/dts/kirkwood*
2177 F: arch/arm/configs/mvebu_*_defconfig
2178 F: arch/arm/mach-mvebu/
2179 F: arch/arm64/boot/dts/marvell/armada*
2180 F: arch/arm64/boot/dts/marvell/cn913*
2181 F: drivers/cpufreq/armada-37xx-cpufreq.c
2182 F: drivers/cpufreq/armada-8k-cpufreq.c
2183 F: drivers/cpufreq/mvebu-cpufreq.c
2184 F: drivers/irqchip/irq-armada-370-xp.c
2185 F: drivers/irqchip/irq-mvebu-*
2186 F: drivers/pinctrl/mvebu/
2187 F: drivers/rtc/rtc-armada38x.c
2189 ARM/Mediatek RTC DRIVER
2190 M: Eddie Huang <eddie.huang@mediatek.com>
2191 M: Sean Wang <sean.wang@mediatek.com>
2192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2195 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2196 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2197 F: drivers/rtc/rtc-mt2712.c
2198 F: drivers/rtc/rtc-mt6397.c
2199 F: drivers/rtc/rtc-mt7622.c
2201 ARM/Mediatek SoC support
2202 M: Matthias Brugger <matthias.bgg@gmail.com>
2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2206 W: https://mtk.wiki.kernel.org/
2207 C: irc://chat.freenode.net/linux-mediatek
2208 F: arch/arm/boot/dts/mt6*
2209 F: arch/arm/boot/dts/mt7*
2210 F: arch/arm/boot/dts/mt8*
2211 F: arch/arm/mach-mediatek/
2212 F: arch/arm64/boot/dts/mediatek/
2213 F: drivers/soc/mediatek/
2218 ARM/Mediatek USB3 PHY DRIVER
2219 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2223 F: Documentation/devicetree/bindings/phy/mediatek,*
2224 F: drivers/phy/mediatek/
2226 ARM/Microchip (AT91) SoC support
2227 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2228 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2229 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 W: http://www.linux4sam.org
2233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2234 F: arch/arm/boot/dts/at91*.dts
2235 F: arch/arm/boot/dts/at91*.dtsi
2236 F: arch/arm/boot/dts/sama*.dts
2237 F: arch/arm/boot/dts/sama*.dtsi
2238 F: arch/arm/include/debug/at91.S
2239 F: arch/arm/mach-at91/
2240 F: drivers/memory/atmel*
2241 F: drivers/watchdog/sama5d4_wdt.c
2242 F: include/soc/at91/
2243 X: drivers/input/touchscreen/atmel_mxt_ts.c
2244 X: drivers/net/wireless/atmel/
2248 ARM/Microchip Sparx5 SoC support
2249 M: Lars Povlsen <lars.povlsen@microchip.com>
2250 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2251 M: UNGLinuxDriver@microchip.com
2252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254 T: git git://github.com/microchip-ung/linux-upstream.git
2255 F: arch/arm64/boot/dts/microchip/
2256 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2259 Microchip Timer Counter Block (TCB) Capture Driver
2260 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262 L: linux-iio@vger.kernel.org
2264 F: drivers/counter/microchip-tcb-capture.c
2266 ARM/MILBEAUT ARCHITECTURE
2267 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2268 M: Takao Orito <orito.takao@socionext.com>
2269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 F: arch/arm/boot/dts/milbeaut*
2272 F: arch/arm/mach-milbeaut/
2275 ARM/MIOA701 MACHINE SUPPORT
2276 M: Robert Jarzmik <robert.jarzmik@free.fr>
2277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279 F: arch/arm/mach-pxa/mioa701.c
2281 ARM/MStar/Sigmastar Armv7 SoC support
2282 M: Daniel Palmer <daniel@thingy.jp>
2283 M: Romain Perier <romain.perier@gmail.com>
2284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 W: http://linux-chenxing.org/
2287 T: git git://github.com/linux-chenxing/linux.git
2288 F: Documentation/devicetree/bindings/arm/mstar/*
2289 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2290 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2291 F: arch/arm/boot/dts/mstar-*
2292 F: arch/arm/mach-mstar/
2293 F: drivers/clk/mstar/
2294 F: drivers/gpio/gpio-msc313.c
2295 F: drivers/rtc/rtc-msc313.c
2296 F: drivers/watchdog/msc313e_wdt.c
2297 F: include/dt-bindings/clock/mstar-*
2298 F: include/dt-bindings/gpio/msc313-gpio.h
2300 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2301 M: Michael Petchkovsky <mkpetch@internode.on.net>
2304 ARM/NOMADIK/Ux500 ARCHITECTURES
2305 M: Linus Walleij <linus.walleij@linaro.org>
2306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2309 F: Documentation/devicetree/bindings/arm/ste-*
2310 F: Documentation/devicetree/bindings/arm/ux500.yaml
2311 F: Documentation/devicetree/bindings/arm/ux500/
2312 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2313 F: arch/arm/boot/dts/ste-*
2314 F: arch/arm/mach-nomadik/
2315 F: arch/arm/mach-ux500/
2316 F: drivers/clk/clk-nomadik.c
2317 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2318 F: drivers/dma/ste_dma40*
2319 F: drivers/hwspinlock/u8500_hsem.c
2320 F: drivers/i2c/busses/i2c-nomadik.c
2321 F: drivers/iio/adc/ab8500-gpadc.c
2322 F: drivers/mfd/ab8500*
2323 F: drivers/mfd/abx500*
2324 F: drivers/mfd/db8500*
2325 F: drivers/pinctrl/nomadik/
2326 F: drivers/rtc/rtc-ab8500.c
2327 F: drivers/rtc/rtc-pl031.c
2328 F: drivers/soc/ux500/
2330 ARM/NUVOTON NPCM ARCHITECTURE
2331 M: Avi Fishman <avifishman70@gmail.com>
2332 M: Tomer Maimon <tmaimon77@gmail.com>
2333 M: Tali Perry <tali.perry1@gmail.com>
2334 R: Patrick Venture <venture@google.com>
2335 R: Nancy Yuen <yuenn@google.com>
2336 R: Benjamin Fair <benjaminfair@google.com>
2337 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2339 F: Documentation/devicetree/bindings/*/*/*npcm*
2340 F: Documentation/devicetree/bindings/*/*npcm*
2341 F: arch/arm/boot/dts/nuvoton-npcm*
2342 F: arch/arm/mach-npcm/
2344 F: drivers/*/*/*npcm*
2345 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2347 ARM/NUVOTON WPCM450 ARCHITECTURE
2348 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2349 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2351 F: Documentation/devicetree/bindings/*/*wpcm*
2352 F: arch/arm/boot/dts/nuvoton-wpcm450*
2353 F: arch/arm/mach-npcm/wpcm450.c
2356 ARM/NXP S32G ARCHITECTURE
2357 M: Chester Lin <clin@suse.com>
2358 R: Andreas Färber <afaerber@suse.de>
2359 R: Matthias Brugger <mbrugger@suse.com>
2360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2362 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2364 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2365 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2367 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2368 F: arch/arm/mach-s3c/gta02.h
2369 F: arch/arm/mach-s3c/mach-gta02.c
2371 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2372 M: Alexander Clouter <alex@digriz.org.uk>
2373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2375 W: http://www.digriz.org.uk/ts78xx/kernel
2376 F: arch/arm/mach-orion5x/ts78xx-*
2378 ARM/OXNAS platform support
2379 M: Neil Armstrong <narmstrong@baylibre.com>
2380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381 L: linux-oxnas@groups.io (moderated for non-subscribers)
2383 F: arch/arm/boot/dts/ox8*.dts*
2384 F: arch/arm/mach-oxnas/
2385 F: drivers/power/reset/oxnas-restart.c
2388 ARM/PALM TREO SUPPORT
2389 M: Tomas Cech <sleep_walker@suse.com>
2390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 W: http://hackndev.com
2393 F: arch/arm/mach-pxa/palmtreo.*
2395 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2396 M: Marek Vasut <marek.vasut@gmail.com>
2397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399 W: http://hackndev.com
2400 F: arch/arm/mach-pxa/include/mach/palmld.h
2401 F: arch/arm/mach-pxa/include/mach/palmtc.h
2402 F: arch/arm/mach-pxa/include/mach/palmtx.h
2403 F: arch/arm/mach-pxa/palmld.c
2404 F: arch/arm/mach-pxa/palmt5.*
2405 F: arch/arm/mach-pxa/palmtc.c
2406 F: arch/arm/mach-pxa/palmte2.*
2407 F: arch/arm/mach-pxa/palmtx.c
2410 M: Sergey Lapin <slapin@ossfans.org>
2411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413 W: http://hackndev.com
2414 F: arch/arm/mach-pxa/palmz72.*
2417 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2419 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2421 ARM/PT DIGITAL BOARD PORT
2422 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 W: http://www.armlinux.org.uk/
2427 ARM/QUALCOMM SUPPORT
2428 M: Andy Gross <agross@kernel.org>
2429 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2430 L: linux-arm-msm@vger.kernel.org
2432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2433 F: Documentation/devicetree/bindings/*/qcom*
2434 F: Documentation/devicetree/bindings/soc/qcom/
2435 F: arch/arm/boot/dts/qcom-*.dts
2436 F: arch/arm/boot/dts/qcom-*.dtsi
2437 F: arch/arm/mach-qcom/
2438 F: arch/arm64/boot/dts/qcom/
2439 F: drivers/*/*/qcom*
2440 F: drivers/*/*/qcom/
2441 F: drivers/*/pm8???-*
2444 F: drivers/bluetooth/btqcomsmd.c
2445 F: drivers/clocksource/timer-qcom.c
2446 F: drivers/cpuidle/cpuidle-qcom-spm.c
2447 F: drivers/extcon/extcon-qcom*
2448 F: drivers/i2c/busses/i2c-qcom-geni.c
2449 F: drivers/i2c/busses/i2c-qup.c
2450 F: drivers/iommu/msm*
2451 F: drivers/mfd/ssbi.c
2452 F: drivers/mmc/host/mmci_qcom*
2453 F: drivers/mmc/host/sdhci-msm.c
2454 F: drivers/pci/controller/dwc/pcie-qcom.c
2455 F: drivers/phy/qualcomm/
2456 F: drivers/power/*/msm*
2457 F: drivers/reset/reset-qcom-*
2458 F: drivers/scsi/ufs/ufs-qcom*
2459 F: drivers/spi/spi-geni-qcom.c
2460 F: drivers/spi/spi-qcom-qspi.c
2461 F: drivers/spi/spi-qup.c
2462 F: drivers/tty/serial/msm_serial.c
2463 F: drivers/usb/dwc3/dwc3-qcom.c
2464 F: include/dt-bindings/*/qcom*
2465 F: include/linux/*/qcom*
2466 F: include/linux/soc/qcom/
2468 ARM/RADISYS ENP2611 MACHINE SUPPORT
2469 M: Lennert Buytenhek <kernel@wantstofly.org>
2470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2473 ARM/RDA MICRO ARCHITECTURE
2474 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2478 F: Documentation/devicetree/bindings/arm/rda.yaml
2479 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2480 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2481 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2482 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2483 F: arch/arm/boot/dts/rda8810pl-*
2484 F: drivers/clocksource/timer-rda.c
2485 F: drivers/gpio/gpio-rda.c
2486 F: drivers/irqchip/irq-rda-intc.c
2487 F: drivers/tty/serial/rda-uart.c
2489 ARM/REALTEK ARCHITECTURE
2490 M: Andreas Färber <afaerber@suse.de>
2491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2494 F: Documentation/devicetree/bindings/arm/realtek.yaml
2495 F: arch/arm/boot/dts/rtd*
2496 F: arch/arm/mach-realtek/
2497 F: arch/arm64/boot/dts/realtek/
2499 ARM/RENESAS ARM64 ARCHITECTURE
2500 M: Geert Uytterhoeven <geert+renesas@glider.be>
2501 M: Magnus Damm <magnus.damm@gmail.com>
2502 L: linux-renesas-soc@vger.kernel.org
2504 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2506 F: Documentation/devicetree/bindings/arm/renesas.yaml
2507 F: arch/arm64/boot/dts/renesas/
2508 F: drivers/soc/renesas/
2509 F: include/linux/soc/renesas/
2511 ARM/RISCPC ARCHITECTURE
2512 M: Russell King <linux@armlinux.org.uk>
2513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 W: http://www.armlinux.org.uk/
2516 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2517 F: arch/arm/include/asm/hardware/ioc.h
2518 F: arch/arm/include/asm/hardware/iomd.h
2519 F: arch/arm/include/asm/hardware/memc.h
2520 F: arch/arm/mach-rpc/
2521 F: drivers/net/ethernet/8390/etherh.c
2522 F: drivers/net/ethernet/i825xx/ether1*
2523 F: drivers/net/ethernet/seeq/ether3*
2524 F: drivers/scsi/arm/
2526 ARM/Rockchip SoC support
2527 M: Heiko Stuebner <heiko@sntech.de>
2528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2529 L: linux-rockchip@lists.infradead.org
2531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2532 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2533 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2534 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2535 F: arch/arm/boot/dts/rk3*
2536 F: arch/arm/boot/dts/rv1108*
2537 F: arch/arm/mach-rockchip/
2538 F: drivers/*/*/*rockchip*
2539 F: drivers/*/*rockchip*
2540 F: drivers/clk/rockchip/
2541 F: drivers/i2c/busses/i2c-rk3x.c
2542 F: sound/soc/rockchip/
2545 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2546 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548 L: linux-samsung-soc@vger.kernel.org
2550 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2551 F: Documentation/arm/samsung/
2552 F: Documentation/devicetree/bindings/arm/samsung/
2553 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2554 F: arch/arm/boot/dts/exynos*
2555 F: arch/arm/boot/dts/s3c*
2556 F: arch/arm/boot/dts/s5p*
2557 F: arch/arm/mach-exynos*/
2558 F: arch/arm/mach-s3c/
2559 F: arch/arm/mach-s5p*/
2560 F: arch/arm64/boot/dts/exynos/
2561 F: drivers/*/*/*s3c24*
2562 F: drivers/*/*s3c24*
2563 F: drivers/*/*s3c64xx*
2564 F: drivers/*/*s5pv210*
2565 F: drivers/clocksource/samsung_pwm_timer.c
2566 F: drivers/memory/samsung/
2567 F: drivers/pwm/pwm-samsung.c
2568 F: drivers/soc/samsung/
2569 F: drivers/tty/serial/samsung*
2570 F: include/clocksource/samsung_pwm.h
2571 F: include/linux/platform_data/*s3c*
2572 F: include/linux/serial_s3c.h
2573 F: include/linux/soc/samsung/
2579 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2580 M: Andrzej Hajda <a.hajda@samsung.com>
2581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582 L: linux-media@vger.kernel.org
2584 F: drivers/media/platform/s5p-g2d/
2586 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2587 M: Marek Szyprowski <m.szyprowski@samsung.com>
2588 L: linux-samsung-soc@vger.kernel.org
2589 L: linux-media@vger.kernel.org
2591 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2592 F: drivers/media/cec/platform/s5p/
2594 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2595 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2596 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2597 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2599 L: linux-media@vger.kernel.org
2601 F: drivers/media/platform/s5p-jpeg/
2603 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2604 M: Andrzej Hajda <a.hajda@samsung.com>
2605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2606 L: linux-media@vger.kernel.org
2608 F: drivers/media/platform/s5p-mfc/
2610 ARM/SHMOBILE ARM ARCHITECTURE
2611 M: Geert Uytterhoeven <geert+renesas@glider.be>
2612 M: Magnus Damm <magnus.damm@gmail.com>
2613 L: linux-renesas-soc@vger.kernel.org
2615 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2617 F: Documentation/devicetree/bindings/arm/renesas.yaml
2618 F: arch/arm/boot/dts/emev2*
2619 F: arch/arm/boot/dts/gr-peach*
2620 F: arch/arm/boot/dts/iwg20d-q7*
2621 F: arch/arm/boot/dts/r7s*
2622 F: arch/arm/boot/dts/r8a*
2623 F: arch/arm/boot/dts/r9a*
2624 F: arch/arm/boot/dts/sh*
2625 F: arch/arm/configs/shmobile_defconfig
2626 F: arch/arm/include/debug/renesas-scif.S
2627 F: arch/arm/mach-shmobile/
2628 F: drivers/soc/renesas/
2629 F: include/linux/soc/renesas/
2631 ARM/SOCFPGA ARCHITECTURE
2632 M: Dinh Nguyen <dinguyen@kernel.org>
2634 W: http://www.rocketboards.org
2635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2636 F: arch/arm/boot/dts/socfpga*
2637 F: arch/arm/configs/socfpga_defconfig
2638 F: arch/arm/mach-socfpga/
2639 F: arch/arm64/boot/dts/altera/
2640 F: arch/arm64/boot/dts/intel/
2642 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2643 M: Dinh Nguyen <dinguyen@kernel.org>
2645 F: drivers/clk/socfpga/
2647 ARM/SOCFPGA EDAC SUPPORT
2648 M: Dinh Nguyen <dinguyen@kernel.org>
2650 F: drivers/edac/altera_edac.[ch]
2652 ARM/SPREADTRUM SoC SUPPORT
2653 M: Orson Zhai <orsonzhai@gmail.com>
2654 M: Baolin Wang <baolin.wang7@gmail.com>
2655 M: Chunyan Zhang <zhang.lyra@gmail.com>
2657 F: arch/arm64/boot/dts/sprd
2662 ARM/STI ARCHITECTURE
2663 M: Patrice Chotard <patrice.chotard@foss.st.com>
2664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2666 W: http://www.stlinux.com
2667 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2668 F: arch/arm/boot/dts/sti*
2669 F: arch/arm/mach-sti/
2670 F: drivers/ata/ahci_st.c
2671 F: drivers/char/hw_random/st-rng.c
2672 F: drivers/clocksource/arm_global_timer.c
2673 F: drivers/clocksource/clksrc_st_lpc.c
2674 F: drivers/cpufreq/sti-cpufreq.c
2675 F: drivers/dma/st_fdma*
2676 F: drivers/i2c/busses/i2c-st.c
2677 F: drivers/media/platform/sti/c8sectpfe/
2678 F: drivers/media/rc/st_rc.c
2679 F: drivers/mmc/host/sdhci-st.c
2680 F: drivers/phy/st/phy-miphy28lp.c
2681 F: drivers/phy/st/phy-stih407-usb.c
2682 F: drivers/pinctrl/pinctrl-st.c
2683 F: drivers/remoteproc/st_remoteproc.c
2684 F: drivers/remoteproc/st_slim_rproc.c
2685 F: drivers/reset/sti/
2686 F: drivers/rtc/rtc-st-lpc.c
2687 F: drivers/tty/serial/st-asc.c
2688 F: drivers/usb/dwc3/dwc3-st.c
2689 F: drivers/usb/host/ehci-st.c
2690 F: drivers/usb/host/ohci-st.c
2691 F: drivers/watchdog/st_lpc_wdt.c
2692 F: include/linux/remoteproc/st_slim_rproc.h
2694 ARM/STM32 ARCHITECTURE
2695 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2696 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2697 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2701 F: arch/arm/boot/dts/stm32*
2702 F: arch/arm/mach-stm32/
2703 F: drivers/clocksource/armv7m_systick.c
2707 ARM/Synaptics SoC support
2708 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2709 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2712 F: arch/arm/boot/dts/berlin*
2713 F: arch/arm/mach-berlin/
2714 F: arch/arm64/boot/dts/synaptics/
2716 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2717 M: Lennert Buytenhek <kernel@wantstofly.org>
2718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2721 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2722 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2723 L: linux-tegra@vger.kernel.org
2724 L: linux-media@vger.kernel.org
2726 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2727 F: drivers/media/cec/platform/tegra/
2729 ARM/TETON BGA MACHINE SUPPORT
2730 M: "Mark F. Brown" <mark.brown314@gmail.com>
2731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2734 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2735 M: Santosh Shilimkar <ssantosh@kernel.org>
2736 L: linux-kernel@vger.kernel.org
2738 F: drivers/memory/*emif*
2740 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2741 M: Nishanth Menon <nm@ti.com>
2742 M: Santosh Shilimkar <ssantosh@kernel.org>
2743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2746 F: arch/arm/boot/dts/keystone-*
2747 F: arch/arm/mach-keystone/
2749 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2750 M: Santosh Shilimkar <ssantosh@kernel.org>
2751 L: linux-kernel@vger.kernel.org
2753 F: drivers/clk/keystone/
2755 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2756 M: Santosh Shilimkar <ssantosh@kernel.org>
2757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2758 L: linux-kernel@vger.kernel.org
2760 F: drivers/clocksource/timer-keystone.c
2762 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2763 M: Santosh Shilimkar <ssantosh@kernel.org>
2764 L: linux-kernel@vger.kernel.org
2766 F: drivers/power/reset/keystone-reset.c
2768 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2769 M: Nishanth Menon <nm@ti.com>
2770 M: Vignesh Raghavendra <vigneshr@ti.com>
2771 M: Tero Kristo <kristo@kernel.org>
2772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2775 F: arch/arm64/boot/dts/ti/Makefile
2776 F: arch/arm64/boot/dts/ti/k3-*
2777 F: include/dt-bindings/pinctrl/k3.h
2779 ARM/THECUS N2100 MACHINE SUPPORT
2780 M: Lennert Buytenhek <kernel@wantstofly.org>
2781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2784 ARM/TOSA MACHINE SUPPORT
2785 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2786 M: Dirk Opfer <dirk@opfer-online.de>
2789 ARM/TOSHIBA VISCONTI ARCHITECTURE
2790 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2794 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2795 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2796 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2797 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2798 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2799 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2800 F: arch/arm64/boot/dts/toshiba/
2801 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2802 F: drivers/gpio/gpio-visconti.c
2803 F: drivers/pci/controller/dwc/pcie-visconti.c
2804 F: drivers/pinctrl/visconti/
2805 F: drivers/watchdog/visconti_wdt.c
2808 ARM/UNIPHIER ARCHITECTURE
2809 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2810 M: Masami Hiramatsu <mhiramat@kernel.org>
2811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2813 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2814 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2815 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2816 F: arch/arm/boot/dts/uniphier*
2817 F: arch/arm/include/asm/hardware/cache-uniphier.h
2818 F: arch/arm/mach-uniphier/
2819 F: arch/arm/mm/cache-uniphier.c
2820 F: arch/arm64/boot/dts/socionext/uniphier*
2821 F: drivers/bus/uniphier-system-bus.c
2822 F: drivers/clk/uniphier/
2823 F: drivers/dma/uniphier-mdmac.c
2824 F: drivers/gpio/gpio-uniphier.c
2825 F: drivers/i2c/busses/i2c-uniphier*
2826 F: drivers/irqchip/irq-uniphier-aidet.c
2827 F: drivers/mmc/host/uniphier-sd.c
2828 F: drivers/pinctrl/uniphier/
2829 F: drivers/reset/reset-uniphier.c
2830 F: drivers/tty/serial/8250/8250_uniphier.c
2833 ARM/VERSATILE EXPRESS PLATFORM
2834 M: Liviu Dudau <liviu.dudau@arm.com>
2835 M: Sudeep Holla <sudeep.holla@arm.com>
2836 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841 F: arch/arm/boot/dts/vexpress*
2842 F: arch/arm/mach-vexpress/
2843 F: arch/arm64/boot/dts/arm/
2844 F: drivers/clk/versatile/clk-vexpress-osc.c
2845 F: drivers/clocksource/timer-versatile.c
2849 M: Russell King <linux@armlinux.org.uk>
2850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2852 W: http://www.armlinux.org.uk/
2855 ARM/VOIPAC PXA270 SUPPORT
2856 M: Marek Vasut <marek.vasut@gmail.com>
2857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2859 F: arch/arm/mach-pxa/include/mach/vpac270.h
2860 F: arch/arm/mach-pxa/vpac270.c
2862 ARM/VT8500 ARM ARCHITECTURE
2863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2865 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2866 F: arch/arm/mach-vt8500/
2867 F: drivers/clocksource/timer-vt8500.c
2868 F: drivers/i2c/busses/i2c-wmt.c
2869 F: drivers/mmc/host/wmt-sdmmc.c
2870 F: drivers/pwm/pwm-vt8500.c
2871 F: drivers/rtc/rtc-vt8500.c
2872 F: drivers/tty/serial/vt8500_serial.c
2873 F: drivers/usb/host/ehci-platform.c
2874 F: drivers/usb/host/uhci-platform.c
2875 F: drivers/video/fbdev/vt8500lcdfb.*
2876 F: drivers/video/fbdev/wm8505fb*
2877 F: drivers/video/fbdev/wmt_ge_rops.*
2879 ARM/ZIPIT Z2 SUPPORT
2880 M: Marek Vasut <marek.vasut@gmail.com>
2881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2883 F: arch/arm/mach-pxa/include/mach/z2.h
2884 F: arch/arm/mach-pxa/z2.c
2886 ARM/ZYNQ ARCHITECTURE
2887 M: Michal Simek <michal.simek@xilinx.com>
2888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2890 W: http://wiki.xilinx.com
2891 T: git https://github.com/Xilinx/linux-xlnx.git
2892 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2893 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2894 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2895 F: arch/arm/mach-zynq/
2896 F: drivers/clocksource/timer-cadence-ttc.c
2897 F: drivers/cpuidle/cpuidle-zynq.c
2898 F: drivers/edac/synopsys_edac.c
2899 F: drivers/i2c/busses/i2c-cadence.c
2900 F: drivers/i2c/busses/i2c-xiic.c
2901 F: drivers/mmc/host/sdhci-of-arasan.c
2905 ARM64 PORT (AARCH64 ARCHITECTURE)
2906 M: Catalin Marinas <catalin.marinas@arm.com>
2907 M: Will Deacon <will@kernel.org>
2908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2911 F: Documentation/arm64/
2913 F: tools/testing/selftests/arm64/
2914 X: arch/arm64/boot/dts/
2916 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2917 M: George McCollister <george.mccollister@gmail.com>
2918 L: netdev@vger.kernel.org
2920 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2921 F: drivers/net/dsa/xrs700x/*
2922 F: net/dsa/tag_xrs700x.c
2924 AS3645A LED FLASH CONTROLLER DRIVER
2925 M: Sakari Ailus <sakari.ailus@iki.fi>
2926 L: linux-leds@vger.kernel.org
2928 F: drivers/leds/flash/leds-as3645a.c
2930 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2931 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2932 L: linux-media@vger.kernel.org
2934 T: git git://linuxtv.org/media_tree.git
2935 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2936 F: drivers/media/i2c/ak7375.c
2938 ASAHI KASEI AK8974 DRIVER
2939 M: Linus Walleij <linus.walleij@linaro.org>
2940 L: linux-iio@vger.kernel.org
2942 W: http://www.akm.com/
2943 F: drivers/iio/magnetometer/ak8974.c
2945 ASC7621 HARDWARE MONITOR DRIVER
2946 M: George Joseph <george.joseph@fairview5.com>
2947 L: linux-hwmon@vger.kernel.org
2949 F: Documentation/hwmon/asc7621.rst
2950 F: drivers/hwmon/asc7621.c
2952 ASIX AX88796C SPI ETHERNET ADAPTER
2953 M: Łukasz Stelmach <l.stelmach@samsung.com>
2955 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
2956 F: drivers/net/ethernet/asix/ax88796c_*
2958 ASPEED PINCTRL DRIVERS
2959 M: Andrew Jeffery <andrew@aj.id.au>
2960 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2961 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2962 L: linux-gpio@vger.kernel.org
2964 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2965 F: drivers/pinctrl/aspeed/
2967 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2968 M: Eddie James <eajames@linux.ibm.com>
2969 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2971 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2972 F: drivers/irqchip/irq-aspeed-scu-ic.c
2973 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2975 ASPEED SD/MMC DRIVER
2976 M: Andrew Jeffery <andrew@aj.id.au>
2977 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2978 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2979 L: linux-mmc@vger.kernel.org
2981 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2982 F: drivers/mmc/host/sdhci-of-aspeed*
2984 ASPEED VIDEO ENGINE DRIVER
2985 M: Eddie James <eajames@linux.ibm.com>
2986 L: linux-media@vger.kernel.org
2987 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2989 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2990 F: drivers/media/platform/aspeed-video.c
2992 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2993 M: Corentin Chary <corentin.chary@gmail.com>
2994 L: acpi4asus-user@lists.sourceforge.net
2995 L: platform-driver-x86@vger.kernel.org
2997 W: http://acpi4asus.sf.net
2998 F: drivers/platform/x86/asus*.c
2999 F: drivers/platform/x86/eeepc*.c
3001 ASUS WIRELESS RADIO CONTROL DRIVER
3002 M: João Paulo Rechi Vita <jprvita@gmail.com>
3003 L: platform-driver-x86@vger.kernel.org
3005 F: drivers/platform/x86/asus-wireless.c
3008 M: David Howells <dhowells@redhat.com>
3009 L: keyrings@vger.kernel.org
3011 F: Documentation/crypto/asymmetric-keys.rst
3012 F: crypto/asymmetric_keys/
3013 F: include/crypto/pkcs7.h
3014 F: include/crypto/public_key.h
3015 F: include/linux/verification.h
3017 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3018 R: Dan Williams <dan.j.williams@intel.com>
3020 W: http://sourceforge.net/projects/xscaleiop
3021 F: Documentation/crypto/async-tx-api.rst
3023 F: include/linux/async_tx.h
3026 M: Bartosz Golaszewski <brgl@bgdev.pl>
3027 L: linux-i2c@vger.kernel.org
3029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3030 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3031 F: drivers/misc/eeprom/at24.c
3033 ATA OVER ETHERNET (AOE) DRIVER
3034 M: "Justin Sanders" <justin@coraid.com>
3036 W: http://www.openaoe.org/
3037 F: Documentation/admin-guide/aoe/
3038 F: drivers/block/aoe/
3040 ATC260X PMIC MFD DRIVER
3041 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3042 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3043 L: linux-actions@lists.infradead.org
3045 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3046 F: drivers/input/misc/atc260x-onkey.c
3047 F: drivers/mfd/atc260*
3048 F: drivers/power/reset/atc260x-poweroff.c
3049 F: drivers/regulator/atc260x-regulator.c
3050 F: include/linux/mfd/atc260x/*
3052 ATHEROS 71XX/9XXX GPIO DRIVER
3053 M: Alban Bedel <albeu@free.fr>
3055 W: https://github.com/AlbanBedel/linux
3056 T: git git://github.com/AlbanBedel/linux
3057 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3058 F: drivers/gpio/gpio-ath79.c
3060 ATHEROS 71XX/9XXX USB PHY DRIVER
3061 M: Alban Bedel <albeu@free.fr>
3063 W: https://github.com/AlbanBedel/linux
3064 T: git git://github.com/AlbanBedel/linux
3065 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3066 F: drivers/phy/qualcomm/phy-ath79-usb.c
3068 ATHEROS ATH GENERIC UTILITIES
3069 M: Kalle Valo <kvalo@kernel.org>
3070 L: linux-wireless@vger.kernel.org
3072 F: drivers/net/wireless/ath/*
3074 ATHEROS ATH5K WIRELESS DRIVER
3075 M: Jiri Slaby <jirislaby@kernel.org>
3076 M: Nick Kossifidis <mickflemm@gmail.com>
3077 M: Luis Chamberlain <mcgrof@kernel.org>
3078 L: linux-wireless@vger.kernel.org
3080 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3081 F: drivers/net/wireless/ath/ath5k/
3083 ATHEROS ATH6KL WIRELESS DRIVER
3084 M: Kalle Valo <kvalo@kernel.org>
3085 L: linux-wireless@vger.kernel.org
3087 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3089 F: drivers/net/wireless/ath/ath6kl/
3092 M: Ville Syrjala <syrjala@sci.fi>
3094 F: drivers/input/misc/ati_remote2.c
3096 ATK0110 HWMON DRIVER
3097 M: Luca Tettamanti <kronos.it@gmail.com>
3098 L: linux-hwmon@vger.kernel.org
3100 F: drivers/hwmon/asus_atk0110.c
3102 ATLX ETHERNET DRIVERS
3103 M: Chris Snook <chris.snook@gmail.com>
3104 L: netdev@vger.kernel.org
3106 W: http://sourceforge.net/projects/atl1
3107 W: http://atl1.sourceforge.net
3108 F: drivers/net/ethernet/atheros/
3111 M: Chas Williams <3chas3@gmail.com>
3112 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3113 L: netdev@vger.kernel.org
3115 W: http://linux-atm.sourceforge.net
3117 F: include/linux/atm*
3118 F: include/uapi/linux/atm*
3120 ATMEL MACB ETHERNET DRIVER
3121 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3122 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3124 F: drivers/net/ethernet/cadence/
3126 ATMEL MAXTOUCH DRIVER
3127 M: Nick Dyer <nick@shmanahar.org>
3129 T: git git://github.com/ndyer/linux.git
3130 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3131 F: drivers/input/touchscreen/atmel_mxt_ts.c
3133 ATMEL WIRELESS DRIVER
3134 M: Simon Kelley <simon@thekelleys.org.uk>
3135 L: linux-wireless@vger.kernel.org
3137 W: http://www.thekelleys.org.uk/atmel
3138 W: http://atmelwlandriver.sourceforge.net/
3139 F: drivers/net/wireless/atmel/atmel*
3141 ATOMIC INFRASTRUCTURE
3142 M: Will Deacon <will@kernel.org>
3143 M: Peter Zijlstra <peterz@infradead.org>
3144 R: Boqun Feng <boqun.feng@gmail.com>
3145 L: linux-kernel@vger.kernel.org
3147 F: arch/*/include/asm/atomic*.h
3148 F: include/*/atomic*.h
3149 F: include/linux/refcount.h
3150 F: Documentation/atomic_*.txt
3153 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3154 M: Bradley Grove <linuxdrivers@attotech.com>
3155 L: linux-scsi@vger.kernel.org
3157 W: http://www.attotech.com
3158 F: drivers/scsi/esas2r
3160 ATUSB IEEE 802.15.4 RADIO DRIVER
3161 M: Stefan Schmidt <stefan@datenfreihafen.org>
3162 L: linux-wpan@vger.kernel.org
3164 F: drivers/net/ieee802154/at86rf230.h
3165 F: drivers/net/ieee802154/atusb.c
3166 F: drivers/net/ieee802154/atusb.h
3169 M: Paul Moore <paul@paul-moore.com>
3170 M: Eric Paris <eparis@redhat.com>
3171 L: linux-audit@redhat.com (moderated for non-subscribers)
3173 W: https://github.com/linux-audit
3174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3175 F: include/asm-generic/audit_*.h
3176 F: include/linux/audit.h
3177 F: include/linux/audit_arch.h
3178 F: include/uapi/linux/audit.h
3182 AUXILIARY DISPLAY DRIVERS
3183 M: Miguel Ojeda <ojeda@kernel.org>
3185 F: Documentation/devicetree/bindings/auxdisplay/
3186 F: drivers/auxdisplay/
3187 F: include/linux/cfag12864b.h
3189 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3190 M: Andreas Klinger <ak@it-klinger.de>
3191 L: linux-iio@vger.kernel.org
3193 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3194 F: drivers/iio/adc/hx711.c
3197 M: Ralf Baechle <ralf@linux-mips.org>
3198 L: linux-hams@vger.kernel.org
3200 W: http://www.linux-ax25.org/
3201 F: include/net/ax25.h
3202 F: include/uapi/linux/ax25.h
3206 M: Peter Rosin <peda@axentia.se>
3207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3209 F: arch/arm/boot/dts/at91-linea.dtsi
3210 F: arch/arm/boot/dts/at91-natte.dtsi
3211 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3212 F: arch/arm/boot/dts/at91-tse850-3.dts
3214 AXENTIA ASOC DRIVERS
3215 M: Peter Rosin <peda@axentia.se>
3216 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3218 F: Documentation/devicetree/bindings/sound/axentia,*
3219 F: sound/soc/atmel/tse850-pcm5142.c
3221 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3222 M: Nuno Sá <nuno.sa@analog.com>
3223 L: linux-hwmon@vger.kernel.org
3225 W: http://ez.analog.com/community/linux-device-drivers
3226 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3227 F: drivers/hwmon/axi-fan-control.c
3229 AXXIA I2C CONTROLLER
3230 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3231 L: linux-i2c@vger.kernel.org
3233 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3234 F: drivers/i2c/busses/i2c-axxia.c
3237 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3238 L: linux-media@vger.kernel.org
3240 W: https://linuxtv.org
3241 T: git git://linuxtv.org/media_tree.git
3242 F: drivers/media/usb/dvb-usb-v2/az6007.c
3244 AZTECH FM RADIO RECEIVER DRIVER
3245 M: Hans Verkuil <hverkuil@xs4all.nl>
3246 L: linux-media@vger.kernel.org
3248 W: https://linuxtv.org
3249 T: git git://linuxtv.org/media_tree.git
3250 F: drivers/media/radio/radio-aztech*
3253 L: linux-wireless@vger.kernel.org
3254 L: b43-dev@lists.infradead.org
3256 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3257 F: drivers/net/wireless/broadcom/b43/
3259 B43LEGACY WIRELESS DRIVER
3260 M: Larry Finger <Larry.Finger@lwfinger.net>
3261 L: linux-wireless@vger.kernel.org
3262 L: b43-dev@lists.infradead.org
3264 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3265 F: drivers/net/wireless/broadcom/b43legacy/
3267 BACKLIGHT CLASS/SUBSYSTEM
3268 M: Lee Jones <lee.jones@linaro.org>
3269 M: Daniel Thompson <daniel.thompson@linaro.org>
3270 M: Jingoo Han <jingoohan1@gmail.com>
3271 L: dri-devel@lists.freedesktop.org
3273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3274 F: Documentation/ABI/stable/sysfs-class-backlight
3275 F: Documentation/ABI/testing/sysfs-class-backlight
3276 F: Documentation/devicetree/bindings/leds/backlight
3277 F: drivers/video/backlight/
3278 F: include/linux/backlight.h
3279 F: include/linux/pwm_backlight.h
3281 BARCO P50 GPIO DRIVER
3282 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3283 M: Peter Korsgaard <peter.korsgaard@barco.com>
3285 F: drivers/platform/x86/barco-p50-gpio.c
3288 M: Marek Lindner <mareklindner@neomailbox.ch>
3289 M: Simon Wunderlich <sw@simonwunderlich.de>
3290 M: Antonio Quartulli <a@unstable.cc>
3291 M: Sven Eckelmann <sven@narfation.org>
3292 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3294 W: https://www.open-mesh.org/
3295 Q: https://patchwork.open-mesh.org/project/batman/list/
3296 B: https://www.open-mesh.org/projects/batman-adv/issues
3297 C: ircs://irc.hackint.org/batadv
3298 T: git https://git.open-mesh.org/linux-merge.git
3299 F: Documentation/networking/batman-adv.rst
3300 F: include/uapi/linux/batadv_packet.h
3301 F: include/uapi/linux/batman_adv.h
3304 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3305 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3306 L: linux-hams@vger.kernel.org
3308 W: http://www.baycom.org/~tom/ham/ham.html
3309 F: drivers/net/hamradio/baycom*
3311 BCACHE (BLOCK LAYER CACHE)
3312 M: Coly Li <colyli@suse.de>
3313 M: Kent Overstreet <kent.overstreet@gmail.com>
3314 L: linux-bcache@vger.kernel.org
3316 W: http://bcache.evilpiepirate.org
3317 C: irc://irc.oftc.net/bcache
3318 F: drivers/md/bcache/
3320 BDISP ST MEDIA DRIVER
3321 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3322 L: linux-media@vger.kernel.org
3324 W: https://linuxtv.org
3325 T: git git://linuxtv.org/media_tree.git
3326 F: drivers/media/platform/sti/bdisp
3328 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3329 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3330 L: netdev@vger.kernel.org
3332 F: drivers/net/ethernet/ec_bhf.c
3335 M: Luis de Bethencourt <luisbg@kernel.org>
3336 M: Salah Triki <salah.triki@gmail.com>
3338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3339 F: Documentation/filesystems/befs.rst
3343 M: Paolo Valente <paolo.valente@linaro.org>
3344 M: Jens Axboe <axboe@kernel.dk>
3345 L: linux-block@vger.kernel.org
3347 F: Documentation/block/bfq-iosched.rst
3351 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3353 F: Documentation/filesystems/bfs.rst
3355 F: include/uapi/linux/bfs_fs.h
3358 M: Yury Norov <yury.norov@gmail.com>
3359 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3360 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3362 F: include/asm-generic/bitops/find.h
3363 F: include/linux/bitmap.h
3366 F: lib/find_bit_benchmark.c
3367 F: lib/test_bitmap.c
3368 F: tools/include/asm-generic/bitops/find.h
3369 F: tools/include/linux/bitmap.h
3370 F: tools/lib/bitmap.c
3371 F: tools/lib/find_bit.c
3373 BLINKM RGB LED DRIVER
3374 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3376 F: drivers/leds/leds-blinkm.c
3379 M: Jens Axboe <axboe@kernel.dk>
3380 L: linux-block@vger.kernel.org
3382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3385 F: include/linux/blk*
3386 F: kernel/trace/blktrace.c
3390 M: Joern Engel <joern@lazybastard.org>
3391 L: linux-mtd@lists.infradead.org
3393 F: drivers/mtd/devices/block2mtd.c
3396 M: Marcel Holtmann <marcel@holtmann.org>
3397 M: Johan Hedberg <johan.hedberg@gmail.com>
3398 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3399 L: linux-bluetooth@vger.kernel.org
3401 W: http://www.bluez.org/
3402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3404 F: drivers/bluetooth/
3407 M: Marcel Holtmann <marcel@holtmann.org>
3408 M: Johan Hedberg <johan.hedberg@gmail.com>
3409 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3410 L: linux-bluetooth@vger.kernel.org
3412 W: http://www.bluez.org/
3413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3415 F: include/net/bluetooth/
3419 M: Jay Vosburgh <j.vosburgh@gmail.com>
3420 M: Veaceslav Falico <vfalico@gmail.com>
3421 M: Andy Gospodarek <andy@greyhouse.net>
3422 L: netdev@vger.kernel.org
3424 W: http://sourceforge.net/projects/bonding/
3425 F: drivers/net/bonding/
3426 F: include/net/bonding.h
3427 F: include/uapi/linux/if_bonding.h
3429 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3430 M: Dan Robertson <dan@dlrobertson.com>
3431 L: linux-iio@vger.kernel.org
3433 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3434 F: drivers/iio/accel/bma400*
3436 BPF (Safe dynamic programs and tools)
3437 M: Alexei Starovoitov <ast@kernel.org>
3438 M: Daniel Borkmann <daniel@iogearbox.net>
3439 M: Andrii Nakryiko <andrii@kernel.org>
3440 R: Martin KaFai Lau <kafai@fb.com>
3441 R: Song Liu <songliubraving@fb.com>
3442 R: Yonghong Song <yhs@fb.com>
3443 R: John Fastabend <john.fastabend@gmail.com>
3444 R: KP Singh <kpsingh@kernel.org>
3445 L: netdev@vger.kernel.org
3446 L: bpf@vger.kernel.org
3449 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3452 F: Documentation/bpf/
3453 F: Documentation/networking/filter.rst
3454 F: Documentation/userspace-api/ebpf/
3456 F: include/linux/bpf*
3457 F: include/linux/btf*
3458 F: include/linux/filter.h
3459 F: include/trace/events/xdp.h
3460 F: include/uapi/linux/bpf*
3461 F: include/uapi/linux/btf*
3462 F: include/uapi/linux/filter.h
3464 F: kernel/trace/bpf_trace.c
3467 F: net/core/filter.c
3468 F: net/sched/act_bpf.c
3469 F: net/sched/cls_bpf.c
3471 F: scripts/bpf_doc.py
3474 F: tools/testing/selftests/bpf/
3479 M: Shubham Bansal <illusionist.neo@gmail.com>
3480 L: netdev@vger.kernel.org
3481 L: bpf@vger.kernel.org
3486 M: Daniel Borkmann <daniel@iogearbox.net>
3487 M: Alexei Starovoitov <ast@kernel.org>
3488 M: Zi Shen Lim <zlim.lnx@gmail.com>
3489 L: netdev@vger.kernel.org
3490 L: bpf@vger.kernel.org
3494 BPF JIT for MIPS (32-BIT AND 64-BIT)
3495 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3496 M: Paul Burton <paulburton@kernel.org>
3497 L: netdev@vger.kernel.org
3498 L: bpf@vger.kernel.org
3502 BPF JIT for NFP NICs
3503 M: Jakub Kicinski <kuba@kernel.org>
3504 L: netdev@vger.kernel.org
3505 L: bpf@vger.kernel.org
3507 F: drivers/net/ethernet/netronome/nfp/bpf/
3509 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3510 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3511 L: netdev@vger.kernel.org
3512 L: bpf@vger.kernel.org
3514 F: arch/powerpc/net/
3516 BPF JIT for RISC-V (32-bit)
3517 M: Luke Nelson <luke.r.nels@gmail.com>
3518 M: Xi Wang <xi.wang@gmail.com>
3519 L: netdev@vger.kernel.org
3520 L: bpf@vger.kernel.org
3523 X: arch/riscv/net/bpf_jit_comp64.c
3525 BPF JIT for RISC-V (64-bit)
3526 M: Björn Töpel <bjorn@kernel.org>
3527 L: netdev@vger.kernel.org
3528 L: bpf@vger.kernel.org
3531 X: arch/riscv/net/bpf_jit_comp32.c
3534 M: Ilya Leoshkevich <iii@linux.ibm.com>
3535 M: Heiko Carstens <hca@linux.ibm.com>
3536 M: Vasily Gorbik <gor@linux.ibm.com>
3537 L: netdev@vger.kernel.org
3538 L: bpf@vger.kernel.org
3541 X: arch/s390/net/pnet.c
3543 BPF JIT for SPARC (32-BIT AND 64-BIT)
3544 M: David S. Miller <davem@davemloft.net>
3545 L: netdev@vger.kernel.org
3546 L: bpf@vger.kernel.org
3550 BPF JIT for X86 32-BIT
3551 M: Wang YanQing <udknight@gmail.com>
3552 L: netdev@vger.kernel.org
3553 L: bpf@vger.kernel.org
3555 F: arch/x86/net/bpf_jit_comp32.c
3557 BPF JIT for X86 64-BIT
3558 M: Alexei Starovoitov <ast@kernel.org>
3559 M: Daniel Borkmann <daniel@iogearbox.net>
3560 L: netdev@vger.kernel.org
3561 L: bpf@vger.kernel.org
3564 X: arch/x86/net/bpf_jit_comp32.c
3566 BPF LSM (Security Audit and Enforcement using BPF)
3567 M: KP Singh <kpsingh@kernel.org>
3568 R: Florent Revest <revest@chromium.org>
3569 R: Brendan Jackman <jackmanb@chromium.org>
3570 L: bpf@vger.kernel.org
3572 F: Documentation/bpf/bpf_lsm.rst
3573 F: include/linux/bpf_lsm.h
3574 F: kernel/bpf/bpf_lsm.c
3577 BROADCOM B44 10/100 ETHERNET DRIVER
3578 M: Michael Chan <michael.chan@broadcom.com>
3579 L: netdev@vger.kernel.org
3581 F: drivers/net/ethernet/broadcom/b44.*
3583 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3584 M: Florian Fainelli <f.fainelli@gmail.com>
3585 L: netdev@vger.kernel.org
3586 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3588 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3589 F: drivers/net/dsa/b53/*
3590 F: drivers/net/dsa/bcm_sf2*
3591 F: include/linux/dsa/brcm.h
3592 F: include/linux/platform_data/b53.h
3594 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3595 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3596 L: bcm-kernel-feedback-list@broadcom.com
3597 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3601 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3602 F: drivers/pci/controller/pcie-brcmstb.c
3603 F: drivers/staging/vc04_services
3607 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3608 M: Florian Fainelli <f.fainelli@gmail.com>
3609 M: Ray Jui <rjui@broadcom.com>
3610 M: Scott Branden <sbranden@broadcom.com>
3611 M: bcm-kernel-feedback-list@broadcom.com
3613 T: git git://github.com/broadcom/mach-bcm
3614 F: arch/arm/mach-bcm/
3620 BROADCOM BCM47XX MIPS ARCHITECTURE
3621 M: Hauke Mehrtens <hauke@hauke-m.de>
3622 M: Rafał Miłecki <zajec5@gmail.com>
3623 L: linux-mips@vger.kernel.org
3625 F: Documentation/devicetree/bindings/mips/brcm/
3626 F: arch/mips/bcm47xx/*
3627 F: arch/mips/include/asm/mach-bcm47xx/*
3629 BROADCOM BCM4908 ETHERNET DRIVER
3630 M: Rafał Miłecki <rafal@milecki.pl>
3631 M: bcm-kernel-feedback-list@broadcom.com
3632 L: netdev@vger.kernel.org
3634 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3635 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3636 F: drivers/net/ethernet/broadcom/unimac.h
3638 BROADCOM BCM5301X ARM ARCHITECTURE
3639 M: Hauke Mehrtens <hauke@hauke-m.de>
3640 M: Rafał Miłecki <zajec5@gmail.com>
3641 M: bcm-kernel-feedback-list@broadcom.com
3642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3644 F: arch/arm/boot/dts/bcm470*
3645 F: arch/arm/boot/dts/bcm5301*
3646 F: arch/arm/boot/dts/bcm953012*
3647 F: arch/arm/mach-bcm/bcm_5301x.c
3649 BROADCOM BCM53573 ARM ARCHITECTURE
3650 M: Rafał Miłecki <rafal@milecki.pl>
3651 L: bcm-kernel-feedback-list@broadcom.com
3652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3654 F: arch/arm/boot/dts/bcm47189*
3655 F: arch/arm/boot/dts/bcm53573*
3657 BROADCOM BCM63XX ARM ARCHITECTURE
3658 M: Florian Fainelli <f.fainelli@gmail.com>
3659 M: bcm-kernel-feedback-list@broadcom.com
3660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3662 T: git git://github.com/broadcom/stblinux.git
3665 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3666 M: Kevin Cernekee <cernekee@gmail.com>
3667 L: linux-usb@vger.kernel.org
3669 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3671 BROADCOM BCM7XXX ARM ARCHITECTURE
3672 M: Florian Fainelli <f.fainelli@gmail.com>
3673 M: bcm-kernel-feedback-list@broadcom.com
3674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3676 T: git git://github.com/broadcom/stblinux.git
3677 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3678 F: arch/arm/boot/dts/bcm7*.dts*
3679 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3680 F: arch/arm/mach-bcm/*brcmstb*
3681 F: arch/arm/mm/cache-b15-rac.c
3682 F: drivers/bus/brcmstb_gisb.c
3683 F: drivers/pci/controller/pcie-brcmstb.c
3689 M: Al Cooper <alcooperx@gmail.com>
3690 L: linux-usb@vger.kernel.org
3691 L: bcm-kernel-feedback-list@broadcom.com
3693 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3694 F: drivers/usb/gadget/udc/bdc/
3696 BROADCOM BMIPS CPUFREQ DRIVER
3697 M: Markus Mayer <mmayer@broadcom.com>
3698 M: bcm-kernel-feedback-list@broadcom.com
3699 L: linux-pm@vger.kernel.org
3701 F: drivers/cpufreq/bmips-cpufreq.c
3703 BROADCOM BMIPS MIPS ARCHITECTURE
3704 M: Florian Fainelli <f.fainelli@gmail.com>
3705 L: bcm-kernel-feedback-list@broadcom.com
3706 L: linux-mips@vger.kernel.org
3708 T: git git://github.com/broadcom/stblinux.git
3709 F: arch/mips/bmips/*
3710 F: arch/mips/boot/dts/brcm/bcm*.dts*
3711 F: arch/mips/include/asm/mach-bmips/*
3712 F: arch/mips/kernel/*bmips*
3713 F: drivers/soc/bcm/bcm63xx
3714 F: drivers/irqchip/irq-bcm63*
3715 F: drivers/irqchip/irq-bcm7*
3716 F: drivers/irqchip/irq-brcmstb*
3717 F: include/linux/bcm963xx_nvram.h
3718 F: include/linux/bcm963xx_tag.h
3720 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3721 M: Rasesh Mody <rmody@marvell.com>
3722 M: GR-Linux-NIC-Dev@marvell.com
3723 L: netdev@vger.kernel.org
3725 F: drivers/net/ethernet/broadcom/bnx2.*
3726 F: drivers/net/ethernet/broadcom/bnx2_*
3728 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3729 M: Saurav Kashyap <skashyap@marvell.com>
3730 M: Javed Hasan <jhasan@marvell.com>
3731 M: GR-QLogic-Storage-Upstream@marvell.com
3732 L: linux-scsi@vger.kernel.org
3734 F: drivers/scsi/bnx2fc/
3736 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3737 M: Nilesh Javali <njavali@marvell.com>
3738 M: Manish Rangankar <mrangankar@marvell.com>
3739 M: GR-QLogic-Storage-Upstream@marvell.com
3740 L: linux-scsi@vger.kernel.org
3742 F: drivers/scsi/bnx2i/
3744 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3745 M: Ariel Elior <aelior@marvell.com>
3746 M: Sudarsana Kalluru <skalluru@marvell.com>
3747 M: Manish Chopra <manishc@marvell.com>
3748 L: netdev@vger.kernel.org
3750 F: drivers/net/ethernet/broadcom/bnx2x/
3752 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3753 M: Michael Chan <michael.chan@broadcom.com>
3754 L: netdev@vger.kernel.org
3756 F: drivers/net/ethernet/broadcom/bnxt/
3758 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3759 M: Arend van Spriel <aspriel@gmail.com>
3760 M: Franky Lin <franky.lin@broadcom.com>
3761 M: Hante Meuleman <hante.meuleman@broadcom.com>
3762 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3763 M: Wright Feng <wright.feng@infineon.com>
3764 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3765 L: linux-wireless@vger.kernel.org
3766 L: brcm80211-dev-list.pdl@broadcom.com
3767 L: SHA-cyfmac-dev-list@infineon.com
3769 F: drivers/net/wireless/broadcom/brcm80211/
3771 BROADCOM BRCMSTB GPIO DRIVER
3772 M: Gregory Fong <gregory.0xf0@gmail.com>
3773 L: bcm-kernel-feedback-list@broadcom.com
3775 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3776 F: drivers/gpio/gpio-brcmstb.c
3778 BROADCOM BRCMSTB I2C DRIVER
3779 M: Kamal Dasu <kdasu.kdev@gmail.com>
3780 L: linux-i2c@vger.kernel.org
3781 L: bcm-kernel-feedback-list@broadcom.com
3783 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3784 F: drivers/i2c/busses/i2c-brcmstb.c
3786 BROADCOM BRCMSTB UART DRIVER
3787 M: Al Cooper <alcooperx@gmail.com>
3788 L: linux-serial@vger.kernel.org
3789 L: bcm-kernel-feedback-list@broadcom.com
3791 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3792 F: drivers/tty/serial/8250/8250_bcm7271.c
3794 BROADCOM BRCMSTB USB EHCI DRIVER
3795 M: Al Cooper <alcooperx@gmail.com>
3796 L: linux-usb@vger.kernel.org
3797 L: bcm-kernel-feedback-list@broadcom.com
3799 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3800 F: drivers/usb/host/ehci-brcm.*
3802 BROADCOM BRCMSTB USB PIN MAP DRIVER
3803 M: Al Cooper <alcooperx@gmail.com>
3804 L: linux-usb@vger.kernel.org
3805 L: bcm-kernel-feedback-list@broadcom.com
3807 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3808 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3810 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3811 M: Al Cooper <alcooperx@gmail.com>
3812 L: linux-kernel@vger.kernel.org
3813 L: bcm-kernel-feedback-list@broadcom.com
3815 F: drivers/phy/broadcom/phy-brcm-usb*
3817 BROADCOM ETHERNET PHY DRIVERS
3818 M: Florian Fainelli <f.fainelli@gmail.com>
3819 L: bcm-kernel-feedback-list@broadcom.com
3820 L: netdev@vger.kernel.org
3822 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3823 F: drivers/net/phy/bcm*.[ch]
3824 F: drivers/net/phy/broadcom.c
3825 F: include/linux/brcmphy.h
3827 BROADCOM GENET ETHERNET DRIVER
3828 M: Doug Berger <opendmb@gmail.com>
3829 M: Florian Fainelli <f.fainelli@gmail.com>
3830 L: bcm-kernel-feedback-list@broadcom.com
3831 L: netdev@vger.kernel.org
3833 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3834 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
3835 F: drivers/net/ethernet/broadcom/genet/
3836 F: drivers/net/ethernet/broadcom/unimac.h
3837 F: drivers/net/mdio/mdio-bcm-unimac.c
3838 F: include/linux/platform_data/bcmgenet.h
3839 F: include/linux/platform_data/mdio-bcm-unimac.h
3841 BROADCOM IPROC ARM ARCHITECTURE
3842 M: Ray Jui <rjui@broadcom.com>
3843 M: Scott Branden <sbranden@broadcom.com>
3844 M: bcm-kernel-feedback-list@broadcom.com
3845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3847 T: git git://github.com/broadcom/cygnus-linux.git
3848 F: arch/arm64/boot/dts/broadcom/northstar2/*
3849 F: arch/arm64/boot/dts/broadcom/stingray/*
3850 F: drivers/clk/bcm/clk-ns*
3851 F: drivers/clk/bcm/clk-sr*
3852 F: drivers/pinctrl/bcm/pinctrl-ns*
3853 F: include/dt-bindings/clock/bcm-sr*
3870 BROADCOM IPROC GBIT ETHERNET DRIVER
3871 M: Rafał Miłecki <rafal@milecki.pl>
3872 M: bcm-kernel-feedback-list@broadcom.com
3873 L: netdev@vger.kernel.org
3875 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3876 F: drivers/net/ethernet/broadcom/bgmac*
3877 F: drivers/net/ethernet/broadcom/unimac.h
3879 BROADCOM KONA GPIO DRIVER
3880 M: Ray Jui <rjui@broadcom.com>
3881 L: bcm-kernel-feedback-list@broadcom.com
3883 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3884 F: drivers/gpio/gpio-bcm-kona.c
3886 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3887 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3888 M: Kashyap Desai <kashyap.desai@broadcom.com>
3889 M: Sumit Saxena <sumit.saxena@broadcom.com>
3890 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3891 L: mpi3mr-linuxdrv.pdl@broadcom.com
3892 L: linux-scsi@vger.kernel.org
3894 W: https://www.broadcom.com/support/storage
3895 F: drivers/scsi/mpi3mr/
3897 BROADCOM NETXTREME-E ROCE DRIVER
3898 M: Selvin Xavier <selvin.xavier@broadcom.com>
3899 L: linux-rdma@vger.kernel.org
3901 W: http://www.broadcom.com
3902 F: drivers/infiniband/hw/bnxt_re/
3903 F: include/uapi/rdma/bnxt_re-abi.h
3905 BROADCOM NVRAM DRIVER
3906 M: Rafał Miłecki <zajec5@gmail.com>
3907 L: linux-mips@vger.kernel.org
3909 F: drivers/firmware/broadcom/*
3911 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3912 M: Rafał Miłecki <rafal@milecki.pl>
3913 M: Florian Fainelli <f.fainelli@gmail.com>
3914 M: bcm-kernel-feedback-list@broadcom.com
3915 L: linux-pm@vger.kernel.org
3917 T: git git://github.com/broadcom/stblinux.git
3918 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3919 F: include/dt-bindings/soc/bcm-pmb.h
3921 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3922 M: Rafał Miłecki <zajec5@gmail.com>
3923 L: linux-wireless@vger.kernel.org
3926 F: include/linux/bcma/
3929 M: Kamal Dasu <kdasu.kdev@gmail.com>
3930 M: bcm-kernel-feedback-list@broadcom.com
3932 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3933 F: drivers/spi/spi-bcm-qspi.*
3934 F: drivers/spi/spi-brcmstb-qspi.c
3935 F: drivers/spi/spi-iproc-qspi.c
3937 BROADCOM STB AVS CPUFREQ DRIVER
3938 M: Markus Mayer <mmayer@broadcom.com>
3939 M: bcm-kernel-feedback-list@broadcom.com
3940 L: linux-pm@vger.kernel.org
3942 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3943 F: drivers/cpufreq/brcmstb*
3945 BROADCOM STB AVS TMON DRIVER
3946 M: Markus Mayer <mmayer@broadcom.com>
3947 M: bcm-kernel-feedback-list@broadcom.com
3948 L: linux-pm@vger.kernel.org
3950 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3951 F: drivers/thermal/broadcom/brcmstb*
3953 BROADCOM STB DPFE DRIVER
3954 M: Markus Mayer <mmayer@broadcom.com>
3955 M: bcm-kernel-feedback-list@broadcom.com
3956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3958 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3959 F: drivers/memory/brcmstb_dpfe.c
3961 BROADCOM STB NAND FLASH DRIVER
3962 M: Brian Norris <computersforpeace@gmail.com>
3963 M: Kamal Dasu <kdasu.kdev@gmail.com>
3964 L: linux-mtd@lists.infradead.org
3965 L: bcm-kernel-feedback-list@broadcom.com
3967 F: drivers/mtd/nand/raw/brcmnand/
3969 BROADCOM STB PCIE DRIVER
3970 M: Jim Quinlan <jim2101024@gmail.com>
3971 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3972 M: Florian Fainelli <f.fainelli@gmail.com>
3973 M: bcm-kernel-feedback-list@broadcom.com
3974 L: linux-pci@vger.kernel.org
3976 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3977 F: drivers/pci/controller/pcie-brcmstb.c
3979 BROADCOM SYSTEMPORT ETHERNET DRIVER
3980 M: Florian Fainelli <f.fainelli@gmail.com>
3981 L: bcm-kernel-feedback-list@broadcom.com
3982 L: netdev@vger.kernel.org
3984 F: drivers/net/ethernet/broadcom/bcmsysport.*
3985 F: drivers/net/ethernet/broadcom/unimac.h
3987 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3988 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3989 M: Prashant Sreedharan <prashant@broadcom.com>
3990 M: Michael Chan <mchan@broadcom.com>
3991 L: netdev@vger.kernel.org
3993 F: drivers/net/ethernet/broadcom/tg3.*
3996 M: Scott Branden <scott.branden@broadcom.com>
3997 L: bcm-kernel-feedback-list@broadcom.com
3999 F: drivers/misc/bcm-vk/
4000 F: include/uapi/linux/misc/bcm_vk.h
4002 BROCADE BFA FC SCSI DRIVER
4003 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4004 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4005 L: linux-scsi@vger.kernel.org
4007 F: drivers/scsi/bfa/
4009 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4010 M: Rasesh Mody <rmody@marvell.com>
4011 M: Sudarsana Kalluru <skalluru@marvell.com>
4012 M: GR-Linux-NIC-Dev@marvell.com
4013 L: netdev@vger.kernel.org
4015 F: drivers/net/ethernet/brocade/bna/
4017 BSG (block layer generic sg v4 driver)
4018 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4019 L: linux-scsi@vger.kernel.org
4022 F: include/linux/bsg.h
4023 F: include/uapi/linux/bsg.h
4026 M: Clemens Ladisch <clemens@ladisch.de>
4027 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4030 F: Documentation/sound/cards/bt87x.rst
4031 F: sound/pci/bt87x.c
4034 M: Michael Buesch <m@bues.ch>
4036 W: http://bu3sch.de/btgpio.php
4037 F: drivers/gpio/gpio-bt8xx.c
4040 M: Chris Mason <clm@fb.com>
4041 M: Josef Bacik <josef@toxicpanda.com>
4042 M: David Sterba <dsterba@suse.com>
4043 L: linux-btrfs@vger.kernel.org
4045 W: http://btrfs.wiki.kernel.org/
4046 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4047 C: irc://irc.libera.chat/btrfs
4048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4049 F: Documentation/filesystems/btrfs.rst
4051 F: include/linux/btrfs*
4052 F: include/uapi/linux/btrfs*
4054 BTTV VIDEO4LINUX DRIVER
4055 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4056 L: linux-media@vger.kernel.org
4058 W: https://linuxtv.org
4059 T: git git://linuxtv.org/media_tree.git
4060 F: Documentation/driver-api/media/drivers/bttv*
4061 F: drivers/media/pci/bt8xx/bttv*
4063 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4064 M: Chanwoo Choi <cw00.choi@samsung.com>
4065 L: linux-pm@vger.kernel.org
4066 L: linux-samsung-soc@vger.kernel.org
4068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4069 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4070 F: drivers/devfreq/exynos-bus.c
4072 BUSLOGIC SCSI DRIVER
4073 M: Khalid Aziz <khalid@gonehiking.org>
4074 L: linux-scsi@vger.kernel.org
4076 F: drivers/scsi/BusLogic.*
4077 F: drivers/scsi/FlashPoint.*
4079 C-MEDIA CMI8788 DRIVER
4080 M: Clemens Ladisch <clemens@ladisch.de>
4081 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4084 F: sound/pci/oxygen/
4087 M: Guo Ren <guoren@kernel.org>
4088 L: linux-csky@vger.kernel.org
4090 T: git https://github.com/c-sky/csky-linux.git
4091 F: Documentation/devicetree/bindings/csky/
4092 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4093 F: Documentation/devicetree/bindings/timer/csky,*
4095 F: drivers/clocksource/timer-gx6605s.c
4096 F: drivers/clocksource/timer-mp-csky.c
4097 F: drivers/irqchip/irq-csky-*
4101 CA8210 IEEE-802.15.4 RADIO DRIVER
4102 M: Harry Morris <h.morris@cascoda.com>
4103 L: linux-wpan@vger.kernel.org
4105 W: https://github.com/Cascoda/ca8210-linux.git
4106 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4107 F: drivers/net/ieee802154/ca8210.c
4109 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4110 M: Damien Le Moal <damien.lemoal@wdc.com>
4111 L: linux-riscv@lists.infradead.org
4112 L: linux-gpio@vger.kernel.org (pinctrl driver)
4113 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4114 F: drivers/pinctrl/pinctrl-k210.c
4116 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4117 M: Damien Le Moal <damien.lemoal@wdc.com>
4118 L: linux-kernel@vger.kernel.org
4119 L: linux-riscv@lists.infradead.org
4121 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4122 F: drivers/reset/reset-k210.c
4124 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4125 M: Damien Le Moal <damien.lemoal@wdc.com>
4126 L: linux-riscv@lists.infradead.org
4128 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4129 F: drivers/soc/canaan/
4130 F: include/soc/canaan/
4132 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4133 M: David Howells <dhowells@redhat.com>
4134 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4136 F: Documentation/filesystems/caching/cachefiles.rst
4139 CADENCE MIPI-CSI2 BRIDGES
4140 M: Maxime Ripard <mripard@kernel.org>
4141 L: linux-media@vger.kernel.org
4143 F: Documentation/devicetree/bindings/media/cdns,*.txt
4144 F: drivers/media/platform/cadence/cdns-csi2*
4147 L: linux-mtd@lists.infradead.org
4149 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4150 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4152 CADENCE USB3 DRD IP DRIVER
4153 M: Peter Chen <peter.chen@kernel.org>
4154 M: Pawel Laszczak <pawell@cadence.com>
4155 R: Roger Quadros <rogerq@kernel.org>
4156 R: Aswath Govindraju <a-govindraju@ti.com>
4157 L: linux-usb@vger.kernel.org
4159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4160 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4161 F: drivers/usb/cdns3/
4162 X: drivers/usb/cdns3/cdnsp*
4164 CADENCE USBSSP DRD IP DRIVER
4165 M: Pawel Laszczak <pawell@cadence.com>
4166 L: linux-usb@vger.kernel.org
4168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4169 F: drivers/usb/cdns3/
4170 X: drivers/usb/cdns3/cdns3*
4172 CADET FM/AM RADIO RECEIVER DRIVER
4173 M: Hans Verkuil <hverkuil@xs4all.nl>
4174 L: linux-media@vger.kernel.org
4176 W: https://linuxtv.org
4177 T: git git://linuxtv.org/media_tree.git
4178 F: drivers/media/radio/radio-cadet*
4180 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4181 L: linux-media@vger.kernel.org
4183 T: git git://linuxtv.org/media_tree.git
4184 F: Documentation/admin-guide/media/cafe_ccic*
4185 F: drivers/media/platform/marvell-ccic/
4188 L: netdev@vger.kernel.org
4190 F: Documentation/networking/caif/
4191 F: drivers/net/caif/
4192 F: include/net/caif/
4193 F: include/uapi/linux/caif/
4197 M: Toke Høiland-Jørgensen <toke@toke.dk>
4198 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4200 F: net/sched/sch_cake.c
4203 M: Wolfgang Grandegger <wg@grandegger.com>
4204 M: Marc Kleine-Budde <mkl@pengutronix.de>
4205 L: linux-can@vger.kernel.org
4207 W: https://github.com/linux-can
4208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4210 F: Documentation/devicetree/bindings/net/can/
4211 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4213 F: drivers/phy/phy-can-transceiver.c
4214 F: include/linux/can/bittiming.h
4215 F: include/linux/can/dev.h
4216 F: include/linux/can/led.h
4217 F: include/linux/can/length.h
4218 F: include/linux/can/platform/
4219 F: include/linux/can/rx-offload.h
4220 F: include/uapi/linux/can/error.h
4221 F: include/uapi/linux/can/netlink.h
4222 F: include/uapi/linux/can/vxcan.h
4225 M: Oliver Hartkopp <socketcan@hartkopp.net>
4226 M: Marc Kleine-Budde <mkl@pengutronix.de>
4227 L: linux-can@vger.kernel.org
4229 W: https://github.com/linux-can
4230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4232 F: Documentation/networking/can.rst
4233 F: include/linux/can/can-ml.h
4234 F: include/linux/can/core.h
4235 F: include/linux/can/skb.h
4236 F: include/net/netns/can.h
4237 F: include/uapi/linux/can.h
4238 F: include/uapi/linux/can/bcm.h
4239 F: include/uapi/linux/can/gw.h
4240 F: include/uapi/linux/can/isotp.h
4241 F: include/uapi/linux/can/raw.h
4244 CAN-J1939 NETWORK LAYER
4245 M: Robin van der Gracht <robin@protonic.nl>
4246 M: Oleksij Rempel <o.rempel@pengutronix.de>
4247 R: kernel@pengutronix.de
4248 L: linux-can@vger.kernel.org
4250 F: Documentation/networking/j1939.rst
4251 F: include/uapi/linux/can/j1939.h
4255 M: Serge Hallyn <serge@hallyn.com>
4256 L: linux-security-module@vger.kernel.org
4258 F: include/linux/capability.h
4259 F: include/uapi/linux/capability.h
4260 F: kernel/capability.c
4261 F: security/commoncap.c
4263 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4264 M: Kevin Tsai <ktsai@capellamicro.com>
4266 F: drivers/iio/light/cm*
4268 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4269 M: Christian Lamparter <chunkeey@googlemail.com>
4270 L: linux-wireless@vger.kernel.org
4272 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4273 F: drivers/net/wireless/ath/carl9170/
4276 M: Robert Richter <rric@kernel.org>
4278 W: http://www.marvell.com
4279 F: drivers/i2c/busses/i2c-octeon*
4280 F: drivers/i2c/busses/i2c-thunderx*
4282 CAVIUM LIQUIDIO NETWORK DRIVER
4283 M: Derek Chickles <dchickles@marvell.com>
4284 M: Satanand Burla <sburla@marvell.com>
4285 M: Felix Manlunas <fmanlunas@marvell.com>
4286 L: netdev@vger.kernel.org
4288 W: http://www.marvell.com
4289 F: drivers/net/ethernet/cavium/liquidio/
4292 M: Robert Richter <rric@kernel.org>
4294 W: http://www.marvell.com
4295 F: drivers/mmc/host/cavium*
4297 CAVIUM OCTEON-TX CRYPTO DRIVER
4298 M: George Cherian <gcherian@marvell.com>
4299 L: linux-crypto@vger.kernel.org
4301 W: http://www.marvell.com
4302 F: drivers/crypto/cavium/cpt/
4304 CAVIUM THUNDERX2 ARM64 SOC
4305 M: Robert Richter <rric@kernel.org>
4306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4308 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4309 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4311 CBS/ETF/TAPRIO QDISCS
4312 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4314 L: netdev@vger.kernel.org
4315 F: net/sched/sch_cbs.c
4316 F: net/sched/sch_etf.c
4317 F: net/sched/sch_taprio.c
4319 CC2520 IEEE-802.15.4 RADIO DRIVER
4320 M: Varka Bhadram <varkabhadram@gmail.com>
4321 L: linux-wpan@vger.kernel.org
4323 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4324 F: drivers/net/ieee802154/cc2520.c
4325 F: include/linux/spi/cc2520.h
4327 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4328 M: Gilad Ben-Yossef <gilad@benyossef.com>
4329 L: linux-crypto@vger.kernel.org
4331 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4332 F: drivers/crypto/ccree/
4334 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4335 M: Hadar Gat <hadar.gat@arm.com>
4336 L: linux-crypto@vger.kernel.org
4338 F: drivers/char/hw_random/cctrng.c
4339 F: drivers/char/hw_random/cctrng.h
4340 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4341 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4344 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4345 L: linux-media@vger.kernel.org
4347 W: http://linuxtv.org
4348 T: git git://linuxtv.org/media_tree.git
4349 F: Documentation/ABI/testing/debugfs-cec-error-inj
4350 F: Documentation/devicetree/bindings/media/cec.txt
4351 F: Documentation/driver-api/media/cec-core.rst
4352 F: Documentation/userspace-api/media/cec
4353 F: drivers/media/cec/
4354 F: drivers/media/rc/keymaps/rc-cec.c
4355 F: include/media/cec-notifier.h
4356 F: include/media/cec.h
4357 F: include/uapi/linux/cec-funcs.h
4358 F: include/uapi/linux/cec.h
4361 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4362 L: linux-media@vger.kernel.org
4364 W: http://linuxtv.org
4365 T: git git://linuxtv.org/media_tree.git
4366 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4367 F: drivers/media/cec/platform/cec-gpio/
4369 CELL BROADBAND ENGINE ARCHITECTURE
4370 M: Arnd Bergmann <arnd@arndb.de>
4371 L: linuxppc-dev@lists.ozlabs.org
4373 W: http://www.ibm.com/developerworks/power/cell/
4374 F: arch/powerpc/include/asm/cell*.h
4375 F: arch/powerpc/include/asm/spu*.h
4376 F: arch/powerpc/include/uapi/asm/spu*.h
4377 F: arch/powerpc/platforms/cell/
4379 CELLWISE CW2015 BATTERY DRIVER
4380 M: Tobias Schrammm <t.schramm@manjaro.org>
4382 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4383 F: drivers/power/supply/cw2015_battery.c
4385 CEPH COMMON CODE (LIBCEPH)
4386 M: Ilya Dryomov <idryomov@gmail.com>
4387 M: Jeff Layton <jlayton@kernel.org>
4388 L: ceph-devel@vger.kernel.org
4391 T: git git://github.com/ceph/ceph-client.git
4392 F: include/linux/ceph/
4393 F: include/linux/crush/
4396 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4397 M: Jeff Layton <jlayton@kernel.org>
4398 M: Ilya Dryomov <idryomov@gmail.com>
4399 L: ceph-devel@vger.kernel.org
4402 T: git git://github.com/ceph/ceph-client.git
4403 F: Documentation/filesystems/ceph.rst
4406 CERTIFICATE HANDLING
4407 M: David Howells <dhowells@redhat.com>
4408 M: David Woodhouse <dwmw2@infradead.org>
4409 L: keyrings@vger.kernel.org
4411 F: Documentation/admin-guide/module-signing.rst
4413 F: scripts/extract-cert.c
4414 F: scripts/sign-file.c
4416 CFAG12864B LCD DRIVER
4417 M: Miguel Ojeda <ojeda@kernel.org>
4419 F: drivers/auxdisplay/cfag12864b.c
4420 F: include/linux/cfag12864b.h
4422 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4423 M: Miguel Ojeda <ojeda@kernel.org>
4425 F: drivers/auxdisplay/cfag12864bfb.c
4426 F: include/linux/cfag12864b.h
4428 CHAR and MISC DRIVERS
4429 M: Arnd Bergmann <arnd@arndb.de>
4430 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4435 F: include/linux/miscdevice.h
4436 X: drivers/char/agp/
4437 X: drivers/char/hw_random/
4438 X: drivers/char/ipmi/
4439 X: drivers/char/random.c
4440 X: drivers/char/tpm/
4443 M: Andy Whitcroft <apw@canonical.com>
4444 M: Joe Perches <joe@perches.com>
4445 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4446 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4448 F: scripts/checkpatch.pl
4450 CHECKPATCH DOCUMENTATION
4451 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4452 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4453 R: Joe Perches <joe@perches.com>
4455 F: Documentation/dev-tools/checkpatch.rst
4457 CHINESE DOCUMENTATION
4458 M: Alex Shi <alexs@kernel.org>
4460 F: Documentation/translations/zh_CN/
4462 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4463 M: Peter Chen <peter.chen@kernel.org>
4464 L: linux-usb@vger.kernel.org
4466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4467 F: drivers/usb/chipidea/
4469 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4470 M: Hans de Goede <hdegoede@redhat.com>
4471 L: linux-input@vger.kernel.org
4473 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4474 F: drivers/input/touchscreen/chipone_icn8318.c
4476 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4477 M: Hans de Goede <hdegoede@redhat.com>
4478 L: linux-input@vger.kernel.org
4480 F: drivers/input/touchscreen/chipone_icn8505.c
4482 CHROME HARDWARE PLATFORM SUPPORT
4483 M: Benson Leung <bleung@chromium.org>
4485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4486 F: drivers/platform/chrome/
4488 CHROMEOS EC CODEC DRIVER
4489 M: Cheng-Yi Chiang <cychiang@chromium.org>
4490 R: Guenter Roeck <groeck@chromium.org>
4492 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4493 F: sound/soc/codecs/cros_ec_codec.*
4495 CHROMEOS EC SUBDRIVERS
4496 M: Benson Leung <bleung@chromium.org>
4497 R: Guenter Roeck <groeck@chromium.org>
4499 F: drivers/power/supply/cros_usbpd-charger.c
4503 CHROMEOS EC USB TYPE-C DRIVER
4504 M: Prashant Malani <pmalani@chromium.org>
4506 F: drivers/platform/chrome/cros_ec_typec.c
4508 CHROMEOS EC USB PD NOTIFY DRIVER
4509 M: Prashant Malani <pmalani@chromium.org>
4511 F: drivers/platform/chrome/cros_usbpd_notify.c
4512 F: include/linux/platform_data/cros_usbpd_notify.h
4514 CHRONTEL CH7322 CEC DRIVER
4515 M: Joe Tessler <jrt@google.com>
4516 L: linux-media@vger.kernel.org
4518 T: git git://linuxtv.org/media_tree.git
4519 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4520 F: drivers/media/cec/i2c/ch7322.c
4522 CIRRUS LOGIC AUDIO CODEC DRIVERS
4523 M: James Schulman <james.schulman@cirrus.com>
4524 M: David Rhodes <david.rhodes@cirrus.com>
4525 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4526 L: patches@opensource.cirrus.com
4528 F: sound/soc/codecs/cs*
4530 CIRRUS LOGIC DSP FIRMWARE DRIVER
4531 M: Simon Trimmer <simont@opensource.cirrus.com>
4532 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4533 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4534 L: patches@opensource.cirrus.com
4536 W: https://github.com/CirrusLogic/linux-drivers/wiki
4537 T: git https://github.com/CirrusLogic/linux-drivers.git
4538 F: drivers/firmware/cirrus/*
4539 F: include/linux/firmware/cirrus/*
4541 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4542 M: Hartley Sweeten <hsweeten@visionengravers.com>
4543 L: netdev@vger.kernel.org
4545 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4547 CIRRUS LOGIC LOCHNAGAR DRIVER
4548 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4549 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4550 L: patches@opensource.cirrus.com
4552 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4553 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4554 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4555 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4556 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4557 F: Documentation/hwmon/lochnagar.rst
4558 F: drivers/clk/clk-lochnagar.c
4559 F: drivers/hwmon/lochnagar-hwmon.c
4560 F: drivers/mfd/lochnagar-i2c.c
4561 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4562 F: drivers/regulator/lochnagar-regulator.c
4563 F: include/dt-bindings/clk/lochnagar.h
4564 F: include/dt-bindings/pinctrl/lochnagar.h
4565 F: include/linux/mfd/lochnagar*
4566 F: sound/soc/codecs/lochnagar-sc.c
4568 CIRRUS LOGIC MADERA CODEC DRIVERS
4569 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4570 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4571 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4572 L: patches@opensource.cirrus.com
4574 W: https://github.com/CirrusLogic/linux-drivers/wiki
4575 T: git https://github.com/CirrusLogic/linux-drivers.git
4576 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4577 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4578 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4579 F: drivers/gpio/gpio-madera*
4580 F: drivers/irqchip/irq-madera*
4581 F: drivers/mfd/cs47l*
4582 F: drivers/mfd/madera*
4583 F: drivers/pinctrl/cirrus/*
4584 F: include/dt-bindings/sound/madera*
4585 F: include/linux/irqchip/irq-madera*
4586 F: include/linux/mfd/madera/*
4587 F: include/sound/madera*
4588 F: sound/soc/codecs/cs47l*
4589 F: sound/soc/codecs/madera*
4591 CISCO FCOE HBA DRIVER
4592 M: Satish Kharat <satishkh@cisco.com>
4593 M: Sesidhar Baddela <sebaddel@cisco.com>
4594 M: Karan Tilak Kumar <kartilak@cisco.com>
4595 L: linux-scsi@vger.kernel.org
4597 F: drivers/scsi/fnic/
4599 CISCO SCSI HBA DRIVER
4600 M: Karan Tilak Kumar <kartilak@cisco.com>
4601 M: Sesidhar Baddela <sebaddel@cisco.com>
4602 L: linux-scsi@vger.kernel.org
4604 F: drivers/scsi/snic/
4606 CISCO VIC ETHERNET NIC DRIVER
4607 M: Christian Benvenuti <benve@cisco.com>
4608 M: Govindarajulu Varadarajan <_govind@gmx.com>
4610 F: drivers/net/ethernet/cisco/enic/
4612 CISCO VIC LOW LATENCY NIC DRIVER
4613 M: Christian Benvenuti <benve@cisco.com>
4614 M: Nelson Escobar <neescoba@cisco.com>
4616 F: drivers/infiniband/hw/usnic/
4619 M: Miguel Ojeda <ojeda@kernel.org>
4623 CLANG/LLVM BUILD SUPPORT
4624 M: Nathan Chancellor <nathan@kernel.org>
4625 M: Nick Desaulniers <ndesaulniers@google.com>
4626 L: llvm@lists.linux.dev
4628 W: https://clangbuiltlinux.github.io/
4629 B: https://github.com/ClangBuiltLinux/linux/issues
4630 C: irc://irc.libera.chat/clangbuiltlinux
4631 F: Documentation/kbuild/llvm.rst
4632 F: include/linux/compiler-clang.h
4633 F: scripts/Makefile.clang
4634 F: scripts/clang-tools/
4635 K: \b(?i:clang|llvm)\b
4637 CLANG CONTROL FLOW INTEGRITY SUPPORT
4638 M: Sami Tolvanen <samitolvanen@google.com>
4639 M: Kees Cook <keescook@chromium.org>
4640 R: Nathan Chancellor <nathan@kernel.org>
4641 R: Nick Desaulniers <ndesaulniers@google.com>
4642 L: llvm@lists.linux.dev
4644 B: https://github.com/ClangBuiltLinux/linux/issues
4645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4646 F: include/linux/cfi.h
4650 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4651 L: linux-kernel@vger.kernel.org
4653 F: include/linux/cleancache.h
4657 M: Russell King <linux@armlinux.org.uk>
4658 L: linux-clk@vger.kernel.org
4660 F: include/linux/clk.h
4662 CLOCKSOURCE, CLOCKEVENT DRIVERS
4663 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4664 M: Thomas Gleixner <tglx@linutronix.de>
4665 L: linux-kernel@vger.kernel.org
4667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4668 F: Documentation/devicetree/bindings/timer/
4669 F: drivers/clocksource/
4672 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4673 M: Daniel Oliveira Nascimento <don@syst.com.br>
4674 L: platform-driver-x86@vger.kernel.org
4676 F: drivers/platform/x86/classmate-laptop.c
4679 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4680 L: linux-media@vger.kernel.org
4682 W: https://linuxtv.org
4683 T: git git://linuxtv.org/media_tree.git
4684 F: drivers/media/pci/cobalt/
4686 COCCINELLE/Semantic Patches (SmPL)
4687 M: Julia Lawall <Julia.Lawall@inria.fr>
4688 M: Gilles Muller <Gilles.Muller@inria.fr>
4689 M: Nicolas Palix <nicolas.palix@imag.fr>
4690 L: cocci@inria.fr (moderated for non-subscribers)
4692 W: https://coccinelle.gitlabpages.inria.fr/website/
4693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4694 F: Documentation/dev-tools/coccinelle.rst
4695 F: scripts/coccicheck
4696 F: scripts/coccinelle/
4699 M: Jan Harkes <jaharkes@cs.cmu.edu>
4701 L: codalist@coda.cs.cmu.edu
4703 W: http://www.coda.cs.cmu.edu/
4704 F: Documentation/filesystems/coda.rst
4706 F: include/linux/coda*.h
4707 F: include/uapi/linux/coda*.h
4709 CODA V4L2 MEM2MEM DRIVER
4710 M: Philipp Zabel <p.zabel@pengutronix.de>
4711 L: linux-media@vger.kernel.org
4713 F: Documentation/devicetree/bindings/media/coda.yaml
4714 F: drivers/media/platform/coda/
4717 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4719 F: Documentation/process/code-of-conduct-interpretation.rst
4720 F: Documentation/process/code-of-conduct.rst
4723 M: Ian Abbott <abbotti@mev.co.uk>
4724 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4728 COMMON CLK FRAMEWORK
4729 M: Michael Turquette <mturquette@baylibre.com>
4730 M: Stephen Boyd <sboyd@kernel.org>
4731 L: linux-clk@vger.kernel.org
4733 Q: http://patchwork.kernel.org/project/linux-clk/list/
4734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4735 F: Documentation/devicetree/bindings/clock/
4737 F: include/linux/clk-pr*
4738 F: include/linux/clk/
4739 F: include/linux/of_clk.h
4740 X: drivers/clk/clkdev.c
4742 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4743 M: Steve French <sfrench@samba.org>
4744 L: linux-cifs@vger.kernel.org
4745 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4747 W: http://linux-cifs.samba.org/
4748 T: git git://git.samba.org/sfrench/cifs-2.6.git
4749 F: Documentation/admin-guide/cifs/
4753 COMPACTPCI HOTPLUG CORE
4754 M: Scott Murray <scott@spiteful.org>
4755 L: linux-pci@vger.kernel.org
4757 F: drivers/pci/hotplug/cpci_hotplug*
4759 COMPACTPCI HOTPLUG GENERIC DRIVER
4760 M: Scott Murray <scott@spiteful.org>
4761 L: linux-pci@vger.kernel.org
4763 F: drivers/pci/hotplug/cpcihp_generic.c
4765 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4766 M: Scott Murray <scott@spiteful.org>
4767 L: linux-pci@vger.kernel.org
4769 F: drivers/pci/hotplug/cpcihp_zt5550.*
4771 COMPAL LAPTOP SUPPORT
4772 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4773 L: platform-driver-x86@vger.kernel.org
4775 F: drivers/platform/x86/compal-laptop.c
4778 M: Miguel Ojeda <ojeda@kernel.org>
4779 R: Nick Desaulniers <ndesaulniers@google.com>
4781 F: include/linux/compiler_attributes.h
4783 COMPUTE EXPRESS LINK (CXL)
4784 M: Alison Schofield <alison.schofield@intel.com>
4785 M: Vishal Verma <vishal.l.verma@intel.com>
4786 M: Ira Weiny <ira.weiny@intel.com>
4787 M: Ben Widawsky <ben.widawsky@intel.com>
4788 M: Dan Williams <dan.j.williams@intel.com>
4789 L: linux-cxl@vger.kernel.org
4792 F: include/uapi/linux/cxl_mem.h
4794 CONEXANT ACCESSRUNNER USB DRIVER
4795 L: accessrunner-general@lists.sourceforge.net
4797 W: http://accessrunner.sourceforge.net/
4798 F: drivers/usb/atm/cxacru.c
4801 M: Joel Becker <jlbec@evilplan.org>
4802 M: Christoph Hellwig <hch@lst.de>
4804 T: git git://git.infradead.org/users/hch/configfs.git
4806 F: include/linux/configfs.h
4807 F: samples/configfs/
4810 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4812 F: drivers/video/console/
4813 F: include/linux/console*
4816 M: Frederic Weisbecker <frederic@kernel.org>
4818 F: kernel/context_tracking.c
4819 F: include/linux/context_tracking*
4821 CONTROL GROUP (CGROUP)
4822 M: Tejun Heo <tj@kernel.org>
4823 M: Zefan Li <lizefan.x@bytedance.com>
4824 M: Johannes Weiner <hannes@cmpxchg.org>
4825 L: cgroups@vger.kernel.org
4827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4828 F: Documentation/admin-guide/cgroup-v1/
4829 F: Documentation/admin-guide/cgroup-v2.rst
4830 F: include/linux/cgroup*
4833 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4834 M: Tejun Heo <tj@kernel.org>
4835 M: Jens Axboe <axboe@kernel.dk>
4836 L: cgroups@vger.kernel.org
4837 L: linux-block@vger.kernel.org
4838 T: git git://git.kernel.dk/linux-block
4839 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4840 F: block/bfq-cgroup.c
4841 F: block/blk-cgroup.c
4842 F: block/blk-iolatency.c
4843 F: block/blk-throttle.c
4844 F: include/linux/blk-cgroup.h
4846 CONTROL GROUP - CPUSET
4847 M: Zefan Li <lizefan.x@bytedance.com>
4848 L: cgroups@vger.kernel.org
4850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4851 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4852 F: include/linux/cpuset.h
4853 F: kernel/cgroup/cpuset.c
4855 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4856 M: Johannes Weiner <hannes@cmpxchg.org>
4857 M: Michal Hocko <mhocko@kernel.org>
4858 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4859 L: cgroups@vger.kernel.org
4860 L: linux-mm@kvack.org
4865 CORETEMP HARDWARE MONITORING DRIVER
4866 M: Fenghua Yu <fenghua.yu@intel.com>
4867 L: linux-hwmon@vger.kernel.org
4869 F: Documentation/hwmon/coretemp.rst
4870 F: drivers/hwmon/coretemp.c
4872 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4873 M: Marius Zachmann <mail@mariuszachmann.de>
4874 L: linux-hwmon@vger.kernel.org
4876 F: drivers/hwmon/corsair-cpro.c
4878 CORSAIR-PSU HARDWARE MONITOR DRIVER
4879 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4880 L: linux-hwmon@vger.kernel.org
4882 F: Documentation/hwmon/corsair-psu.rst
4883 F: drivers/hwmon/corsair-psu.c
4885 COSA/SRP SYNC SERIAL DRIVER
4886 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4888 W: http://www.fi.muni.cz/~kas/cosa/
4889 F: drivers/net/wan/cosa*
4892 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4893 L: linux-iio@vger.kernel.org
4895 F: Documentation/ABI/testing/sysfs-bus-counter
4896 F: Documentation/driver-api/generic-counter.rst
4898 F: include/linux/counter.h
4899 F: include/uapi/linux/counter.h
4903 M: Bence Csókás <bence98@sch.bme.hu>
4905 F: drivers/i2c/busses/i2c-cp2615.c
4907 CPMAC ETHERNET DRIVER
4908 M: Florian Fainelli <f.fainelli@gmail.com>
4909 L: netdev@vger.kernel.org
4911 F: drivers/net/ethernet/ti/cpmac.c
4913 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4914 M: Viresh Kumar <viresh.kumar@linaro.org>
4915 M: Sudeep Holla <sudeep.holla@arm.com>
4916 L: linux-pm@vger.kernel.org
4918 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4919 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4921 CPU FREQUENCY SCALING FRAMEWORK
4922 M: "Rafael J. Wysocki" <rafael@kernel.org>
4923 M: Viresh Kumar <viresh.kumar@linaro.org>
4924 L: linux-pm@vger.kernel.org
4926 B: https://bugzilla.kernel.org
4927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4929 F: Documentation/admin-guide/pm/cpufreq.rst
4930 F: Documentation/admin-guide/pm/intel_pstate.rst
4931 F: Documentation/cpu-freq/
4932 F: Documentation/devicetree/bindings/cpufreq/
4934 F: include/linux/cpufreq.h
4935 F: include/linux/sched/cpufreq.h
4936 F: kernel/sched/cpufreq*.c
4937 F: tools/testing/selftests/cpufreq/
4939 CPU IDLE TIME MANAGEMENT FRAMEWORK
4940 M: "Rafael J. Wysocki" <rafael@kernel.org>
4941 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4942 L: linux-pm@vger.kernel.org
4944 B: https://bugzilla.kernel.org
4945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4946 F: Documentation/admin-guide/pm/cpuidle.rst
4947 F: Documentation/driver-api/pm/cpuidle.rst
4949 F: include/linux/cpuidle.h
4951 CPU POWER MONITORING SUBSYSTEM
4952 M: Thomas Renninger <trenn@suse.com>
4953 M: Shuah Khan <shuah@kernel.org>
4954 M: Shuah Khan <skhan@linuxfoundation.org>
4955 L: linux-pm@vger.kernel.org
4957 F: tools/power/cpupower/
4960 M: "H. Peter Anvin" <hpa@zytor.com>
4962 F: arch/x86/kernel/cpuid.c
4963 F: arch/x86/kernel/msr.c
4965 CPUIDLE DRIVER - ARM BIG LITTLE
4966 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4967 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4968 L: linux-pm@vger.kernel.org
4969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4972 F: drivers/cpuidle/cpuidle-big_little.c
4974 CPUIDLE DRIVER - ARM EXYNOS
4975 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4976 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4977 M: Kukjin Kim <kgene@kernel.org>
4978 L: linux-pm@vger.kernel.org
4979 L: linux-samsung-soc@vger.kernel.org
4981 F: arch/arm/mach-exynos/pm.c
4982 F: drivers/cpuidle/cpuidle-exynos.c
4983 F: include/linux/platform_data/cpuidle-exynos.h
4985 CPUIDLE DRIVER - ARM PSCI
4986 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4987 M: Sudeep Holla <sudeep.holla@arm.com>
4988 L: linux-pm@vger.kernel.org
4989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4991 F: drivers/cpuidle/cpuidle-psci.c
4993 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4994 M: Ulf Hansson <ulf.hansson@linaro.org>
4995 L: linux-pm@vger.kernel.org
4996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4998 F: drivers/cpuidle/cpuidle-psci.h
4999 F: drivers/cpuidle/cpuidle-psci-domain.c
5002 M: Nicolas Pitre <nico@fluxnic.net>
5004 F: Documentation/filesystems/cramfs.rst
5008 M: Bastien Nocera <hadess@hadess.net>
5009 L: linux-input@vger.kernel.org
5011 F: drivers/hid/hid-creative-sb0540.c
5014 M: Herbert Xu <herbert@gondor.apana.org.au>
5015 M: "David S. Miller" <davem@davemloft.net>
5016 L: linux-crypto@vger.kernel.org
5018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5020 F: Documentation/crypto/
5021 F: Documentation/devicetree/bindings/crypto/
5026 F: include/linux/crypto*
5029 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5030 M: Neil Horman <nhorman@tuxdriver.com>
5031 L: linux-crypto@vger.kernel.org
5033 F: crypto/ansi_cprng.c
5037 M: Hans Verkuil <hverkuil@xs4all.nl>
5038 L: linux-media@vger.kernel.org
5040 W: http://linuxtv.org
5041 T: git git://linuxtv.org/media_tree.git
5042 F: drivers/media/i2c/cs3308.c
5044 CS5535 Audio ALSA driver
5045 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5047 F: sound/pci/cs5535audio/
5049 CSI DRIVERS FOR ALLWINNER V3s
5050 M: Yong Deng <yong.deng@magewell.com>
5051 L: linux-media@vger.kernel.org
5053 T: git git://linuxtv.org/media_tree.git
5054 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5055 F: drivers/media/platform/sunxi/sun6i-csi/
5058 M: Solomon Peachy <pizza@shaftnet.org>
5060 F: drivers/net/wireless/st/cw1200/
5062 CX18 VIDEO4LINUX DRIVER
5063 M: Andy Walls <awalls@md.metrocast.net>
5064 L: linux-media@vger.kernel.org
5066 W: https://linuxtv.org
5067 T: git git://linuxtv.org/media_tree.git
5068 F: drivers/media/pci/cx18/
5069 F: include/uapi/linux/ivtv*
5071 CX2341X MPEG ENCODER HELPER MODULE
5072 M: Hans Verkuil <hverkuil@xs4all.nl>
5073 L: linux-media@vger.kernel.org
5075 W: https://linuxtv.org
5076 T: git git://linuxtv.org/media_tree.git
5077 F: drivers/media/common/cx2341x*
5078 F: include/media/drv-intf/cx2341x.h
5080 CX24120 MEDIA DRIVER
5081 M: Jemma Denson <jdenson@gmail.com>
5082 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5083 L: linux-media@vger.kernel.org
5085 W: https://linuxtv.org
5086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5087 F: drivers/media/dvb-frontends/cx24120*
5089 CX88 VIDEO4LINUX DRIVER
5090 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5091 L: linux-media@vger.kernel.org
5093 W: https://linuxtv.org
5094 T: git git://linuxtv.org/media_tree.git
5095 F: Documentation/driver-api/media/drivers/cx88*
5096 F: drivers/media/pci/cx88/
5098 CXD2820R MEDIA DRIVER
5099 M: Antti Palosaari <crope@iki.fi>
5100 L: linux-media@vger.kernel.org
5102 W: https://linuxtv.org
5103 W: http://palosaari.fi/linux/
5104 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5105 T: git git://linuxtv.org/anttip/media_tree.git
5106 F: drivers/media/dvb-frontends/cxd2820r*
5108 CXGB3 ETHERNET DRIVER (CXGB3)
5109 M: Raju Rangoju <rajur@chelsio.com>
5110 L: netdev@vger.kernel.org
5112 W: http://www.chelsio.com
5113 F: drivers/net/ethernet/chelsio/cxgb3/
5115 CXGB3 ISCSI DRIVER (CXGB3I)
5116 M: Karen Xie <kxie@chelsio.com>
5117 L: linux-scsi@vger.kernel.org
5119 W: http://www.chelsio.com
5120 F: drivers/scsi/cxgbi/cxgb3i
5122 CXGB4 CRYPTO DRIVER (chcr)
5123 M: Ayush Sawal <ayush.sawal@chelsio.com>
5124 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5125 M: Rohit Maheshwari <rohitm@chelsio.com>
5126 L: linux-crypto@vger.kernel.org
5128 W: http://www.chelsio.com
5129 F: drivers/crypto/chelsio
5131 CXGB4 INLINE CRYPTO DRIVER
5132 M: Ayush Sawal <ayush.sawal@chelsio.com>
5133 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5134 M: Rohit Maheshwari <rohitm@chelsio.com>
5135 L: netdev@vger.kernel.org
5137 W: http://www.chelsio.com
5138 F: drivers/net/ethernet/chelsio/inline_crypto/
5140 CXGB4 ETHERNET DRIVER (CXGB4)
5141 M: Raju Rangoju <rajur@chelsio.com>
5142 L: netdev@vger.kernel.org
5144 W: http://www.chelsio.com
5145 F: drivers/net/ethernet/chelsio/cxgb4/
5147 CXGB4 ISCSI DRIVER (CXGB4I)
5148 M: Karen Xie <kxie@chelsio.com>
5149 L: linux-scsi@vger.kernel.org
5151 W: http://www.chelsio.com
5152 F: drivers/scsi/cxgbi/cxgb4i
5154 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5155 M: Potnuri Bharat Teja <bharat@chelsio.com>
5156 L: linux-rdma@vger.kernel.org
5158 W: http://www.openfabrics.org
5159 F: drivers/infiniband/hw/cxgb4/
5160 F: include/uapi/rdma/cxgb4-abi.h
5162 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5163 M: Raju Rangoju <rajur@chelsio.com>
5164 L: netdev@vger.kernel.org
5166 W: http://www.chelsio.com
5167 F: drivers/net/ethernet/chelsio/cxgb4vf/
5169 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5170 M: Frederic Barrat <fbarrat@linux.ibm.com>
5171 M: Andrew Donnellan <ajd@linux.ibm.com>
5172 L: linuxppc-dev@lists.ozlabs.org
5174 F: Documentation/ABI/testing/sysfs-class-cxl
5175 F: Documentation/powerpc/cxl.rst
5176 F: arch/powerpc/platforms/powernv/pci-cxl.c
5177 F: drivers/misc/cxl/
5178 F: include/misc/cxl*
5179 F: include/uapi/misc/cxl.h
5181 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5182 M: Manoj N. Kumar <manoj@linux.ibm.com>
5183 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5184 M: Uma Krishnan <ukrishn@linux.ibm.com>
5185 L: linux-scsi@vger.kernel.org
5187 F: Documentation/powerpc/cxlflash.rst
5188 F: drivers/scsi/cxlflash/
5189 F: include/uapi/scsi/cxlflash_ioctl.h
5192 M: Russell King <linux@armlinux.org.uk>
5193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5195 W: http://www.armlinux.org.uk/
5196 F: drivers/video/fbdev/cyber2000fb.*
5198 CYCLADES PC300 DRIVER
5200 F: drivers/net/wan/pc300*
5202 CYPRESS_FIRMWARE MEDIA DRIVER
5203 M: Antti Palosaari <crope@iki.fi>
5204 L: linux-media@vger.kernel.org
5206 W: https://linuxtv.org
5207 W: http://palosaari.fi/linux/
5208 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5209 T: git git://linuxtv.org/anttip/media_tree.git
5210 F: drivers/media/common/cypress_firmware*
5212 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5213 M: Linus Walleij <linus.walleij@linaro.org>
5214 L: linux-input@vger.kernel.org
5216 F: drivers/input/touchscreen/cy8ctma140.c
5218 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5219 M: Yassine Oudjana <y.oudjana@protonmail.com>
5220 L: linux-input@vger.kernel.org
5222 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5223 F: drivers/input/keyboard/cypress-sf.c
5225 CYTTSP TOUCHSCREEN DRIVER
5226 M: Linus Walleij <linus.walleij@linaro.org>
5227 L: linux-input@vger.kernel.org
5229 F: drivers/input/touchscreen/cyttsp*
5231 D-LINK DIR-685 TOUCHKEYS DRIVER
5232 M: Linus Walleij <linus.walleij@linaro.org>
5233 L: linux-input@vger.kernel.org
5235 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5237 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5238 M: Joshua Kinard <kumba@gentoo.org>
5240 F: drivers/rtc/rtc-ds1685.c
5241 F: include/linux/rtc/ds1685.h
5243 DAMA SLAVE for AX.25
5244 M: Joerg Reuter <jreuter@yaina.de>
5245 L: linux-hams@vger.kernel.org
5247 W: http://yaina.de/jreuter/
5248 W: http://www.qsl.net/dl1bke/
5249 F: net/ax25/af_ax25.c
5250 F: net/ax25/ax25_dev.c
5251 F: net/ax25/ax25_ds_*
5252 F: net/ax25/ax25_in.c
5253 F: net/ax25/ax25_out.c
5254 F: net/ax25/ax25_timer.c
5255 F: net/ax25/sysctl_net_ax25.c
5258 M: SeongJae Park <sj@kernel.org>
5259 L: linux-mm@kvack.org
5261 F: Documentation/admin-guide/mm/damon/
5262 F: Documentation/vm/damon/
5263 F: include/linux/damon.h
5264 F: include/trace/events/damon.h
5266 F: tools/testing/selftests/damon/
5268 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5269 L: netdev@vger.kernel.org
5271 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5272 F: drivers/net/ethernet/dec/tulip/dmfe.c
5274 DC390/AM53C974 SCSI driver
5275 M: Hannes Reinecke <hare@suse.com>
5276 L: linux-scsi@vger.kernel.org
5278 F: drivers/scsi/am53c974.c
5281 M: Oliver Neukum <oliver@neukum.org>
5282 M: Ali Akcaagac <aliakc@web.de>
5283 M: Jamie Lenehan <lenehan@twibble.org>
5284 L: dc395x@twibble.org
5286 W: http://twibble.org/dist/dc395x/
5287 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5288 F: Documentation/scsi/dc395x.rst
5289 F: drivers/scsi/dc395x.*
5292 L: dccp@vger.kernel.org
5294 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5295 F: include/linux/dccp.h
5296 F: include/linux/tfrc.h
5297 F: include/uapi/linux/dccp.h
5300 DECnet NETWORK LAYER
5301 L: linux-decnet-user@lists.sourceforge.net
5303 W: http://linux-decnet.sourceforge.net
5304 F: Documentation/networking/decnet.rst
5307 DECSTATION PLATFORM SUPPORT
5308 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5309 L: linux-mips@vger.kernel.org
5311 W: http://www.linux-mips.org/wiki/DECstation
5313 F: arch/mips/include/asm/dec/
5314 F: arch/mips/include/asm/mach-dec/
5316 DEFXX FDDI NETWORK DRIVER
5317 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5319 F: drivers/net/fddi/defxx.*
5321 DEFZA FDDI NETWORK DRIVER
5322 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5324 F: drivers/net/fddi/defza.*
5326 DEINTERLACE DRIVERS FOR ALLWINNER H3
5327 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5328 L: linux-media@vger.kernel.org
5330 T: git git://linuxtv.org/media_tree.git
5331 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5332 F: drivers/media/platform/sunxi/sun8i-di/
5335 M: Matthew Garrett <mjg59@srcf.ucam.org>
5336 M: Pali Rohár <pali@kernel.org>
5337 L: platform-driver-x86@vger.kernel.org
5339 F: drivers/platform/x86/dell/dell-laptop.c
5341 DELL LAPTOP FREEFALL DRIVER
5342 M: Pali Rohár <pali@kernel.org>
5344 F: drivers/platform/x86/dell/dell-smo8800.c
5346 DELL LAPTOP RBTN DRIVER
5347 M: Pali Rohár <pali@kernel.org>
5349 F: drivers/platform/x86/dell/dell-rbtn.*
5351 DELL LAPTOP SMM DRIVER
5352 M: Pali Rohár <pali@kernel.org>
5354 F: drivers/hwmon/dell-smm-hwmon.c
5355 F: include/uapi/linux/i8k.h
5357 DELL REMOTE BIOS UPDATE DRIVER
5358 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5359 L: platform-driver-x86@vger.kernel.org
5361 F: drivers/platform/x86/dell/dell_rbu.c
5364 M: Pali Rohár <pali@kernel.org>
5365 L: Dell.Client.Kernel@dell.com
5366 L: platform-driver-x86@vger.kernel.org
5368 F: drivers/platform/x86/dell/dell-smbios.*
5370 DELL SMBIOS SMM DRIVER
5371 L: Dell.Client.Kernel@dell.com
5372 L: platform-driver-x86@vger.kernel.org
5374 F: drivers/platform/x86/dell/dell-smbios-smm.c
5376 DELL SMBIOS WMI DRIVER
5377 L: Dell.Client.Kernel@dell.com
5378 L: platform-driver-x86@vger.kernel.org
5380 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5381 F: tools/wmi/dell-smbios-example.c
5383 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5384 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5385 L: platform-driver-x86@vger.kernel.org
5387 F: Documentation/driver-api/dcdbas.rst
5388 F: drivers/platform/x86/dell/dcdbas.*
5390 DELL WMI DESCRIPTOR DRIVER
5391 L: Dell.Client.Kernel@dell.com
5393 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5395 DELL WMI SYSMAN DRIVER
5396 M: Divya Bharathi <divya.bharathi@dell.com>
5397 M: Prasanth Ksr <prasanth.ksr@dell.com>
5398 L: Dell.Client.Kernel@dell.com
5399 L: platform-driver-x86@vger.kernel.org
5401 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5402 F: drivers/platform/x86/dell/dell-wmi-sysman/
5404 DELL WMI NOTIFICATIONS DRIVER
5405 M: Matthew Garrett <mjg59@srcf.ucam.org>
5406 M: Pali Rohár <pali@kernel.org>
5408 F: drivers/platform/x86/dell/dell-wmi-base.c
5410 DELL WMI HARDWARE PRIVACY SUPPORT
5411 M: Perry Yuan <Perry.Yuan@dell.com>
5412 L: Dell.Client.Kernel@dell.com
5413 L: platform-driver-x86@vger.kernel.org
5415 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5417 DELTA ST MEDIA DRIVER
5418 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5419 L: linux-media@vger.kernel.org
5421 W: https://linuxtv.org
5422 T: git git://linuxtv.org/media_tree.git
5423 F: drivers/media/platform/sti/delta
5425 DELTA DPS920AB PSU DRIVER
5426 M: Robert Marko <robert.marko@sartura.hr>
5427 L: linux-hwmon@vger.kernel.org
5429 F: Documentation/hwmon/dps920ab.rst
5430 F: drivers/hwmon/pmbus/dps920ab.c
5433 L: linux-mtd@lists.infradead.org
5435 F: drivers/mtd/nand/raw/denali*
5437 DESIGNWARE EDMA CORE IP DRIVER
5438 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5439 L: dmaengine@vger.kernel.org
5441 F: drivers/dma/dw-edma/
5442 F: include/linux/dma/edma.h
5444 DESIGNWARE XDATA IP DRIVER
5445 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5446 L: linux-pci@vger.kernel.org
5448 F: Documentation/misc-devices/dw-xdata-pcie.rst
5449 F: drivers/misc/dw-xdata-pcie.c
5451 DESIGNWARE USB2 DRD IP DRIVER
5452 M: Minas Harutyunyan <hminas@synopsys.com>
5453 L: linux-usb@vger.kernel.org
5455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5456 F: drivers/usb/dwc2/
5458 DESIGNWARE USB3 DRD IP DRIVER
5459 M: Felipe Balbi <balbi@kernel.org>
5460 L: linux-usb@vger.kernel.org
5462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5463 F: drivers/usb/dwc3/
5465 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5466 M: Andreas Klinger <ak@it-klinger.de>
5467 L: linux-iio@vger.kernel.org
5469 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5470 F: drivers/iio/proximity/srf*.c
5472 DEVICE COREDUMP (DEV_COREDUMP)
5473 M: Johannes Berg <johannes@sipsolutions.net>
5474 L: linux-kernel@vger.kernel.org
5476 F: drivers/base/devcoredump.c
5477 F: include/linux/devcoredump.h
5479 DEVICE DEPENDENCY HELPER SCRIPT
5480 M: Saravana Kannan <saravanak@google.com>
5481 L: linux-kernel@vger.kernel.org
5483 F: scripts/dev-needs.sh
5485 DEVICE DIRECT ACCESS (DAX)
5486 M: Dan Williams <dan.j.williams@intel.com>
5487 M: Vishal Verma <vishal.l.verma@intel.com>
5488 M: Dave Jiang <dave.jiang@intel.com>
5489 L: nvdimm@lists.linux.dev
5493 DEVICE FREQUENCY (DEVFREQ)
5494 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5495 M: Kyungmin Park <kyungmin.park@samsung.com>
5496 M: Chanwoo Choi <cw00.choi@samsung.com>
5497 L: linux-pm@vger.kernel.org
5499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5500 F: Documentation/devicetree/bindings/devfreq/
5502 F: include/linux/devfreq.h
5503 F: include/trace/events/devfreq.h
5505 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5506 M: Chanwoo Choi <cw00.choi@samsung.com>
5507 L: linux-pm@vger.kernel.org
5509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5510 F: Documentation/devicetree/bindings/devfreq/event/
5511 F: drivers/devfreq/devfreq-event.c
5512 F: drivers/devfreq/event/
5513 F: include/dt-bindings/pmu/exynos_ppmu.h
5514 F: include/linux/devfreq-event.h
5516 DEVICE NUMBER REGISTRY
5517 M: Torben Mathiasen <device@lanana.org>
5519 W: http://lanana.org/docs/device-list/index.html
5521 DEVICE RESOURCE MANAGEMENT HELPERS
5522 M: Hans de Goede <hdegoede@redhat.com>
5523 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5525 F: include/linux/devm-helpers.h
5528 M: Alasdair Kergon <agk@redhat.com>
5529 M: Mike Snitzer <snitzer@redhat.com>
5530 M: dm-devel@redhat.com
5531 L: dm-devel@redhat.com
5533 W: http://sources.redhat.com/dm
5534 Q: http://patchwork.kernel.org/project/dm-devel/list/
5535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5536 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5537 F: Documentation/admin-guide/device-mapper/
5538 F: drivers/md/Kconfig
5539 F: drivers/md/Makefile
5541 F: drivers/md/persistent-data/
5542 F: include/linux/device-mapper.h
5543 F: include/linux/dm-*.h
5544 F: include/uapi/linux/dm-*.h
5547 M: Jiri Pirko <jiri@nvidia.com>
5548 L: netdev@vger.kernel.org
5550 F: Documentation/networking/devlink
5551 F: include/net/devlink.h
5552 F: include/uapi/linux/devlink.h
5553 F: net/core/devlink.c
5555 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5556 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5557 L: kernel@dh-electronics.com
5559 F: arch/arm/boot/dts/imx6*-dhcom-*
5561 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5562 M: Marek Vasut <marex@denx.de>
5563 L: kernel@dh-electronics.com
5565 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5566 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5568 DIALOG SEMICONDUCTOR DRIVERS
5569 M: Support Opensource <support.opensource@diasemi.com>
5571 W: http://www.dialog-semiconductor.com/products
5572 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5573 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5574 F: Documentation/devicetree/bindings/mfd/da90*.txt
5575 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5576 F: Documentation/devicetree/bindings/regulator/da92*.txt
5577 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5578 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5579 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5580 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5581 F: Documentation/hwmon/da90??.rst
5582 F: drivers/gpio/gpio-da90??.c
5583 F: drivers/hwmon/da90??-hwmon.c
5584 F: drivers/iio/adc/da91??-*.c
5585 F: drivers/input/misc/da72??.[ch]
5586 F: drivers/input/misc/da90??_onkey.c
5587 F: drivers/input/touchscreen/da9052_tsi.c
5588 F: drivers/leds/leds-da90??.c
5589 F: drivers/mfd/da903x.c
5590 F: drivers/mfd/da90??-*.c
5591 F: drivers/mfd/da91??-*.c
5592 F: drivers/pinctrl/pinctrl-da90??.c
5593 F: drivers/power/supply/da9052-battery.c
5594 F: drivers/power/supply/da91??-*.c
5595 F: drivers/regulator/da9???-regulator.[ch]
5596 F: drivers/regulator/slg51000-regulator.[ch]
5597 F: drivers/rtc/rtc-da90??.c
5598 F: drivers/thermal/da90??-thermal.c
5599 F: drivers/video/backlight/da90??_bl.c
5600 F: drivers/watchdog/da90??_wdt.c
5601 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5602 F: include/linux/mfd/da903x.h
5603 F: include/linux/mfd/da9052/
5604 F: include/linux/mfd/da9055/
5605 F: include/linux/mfd/da9062/
5606 F: include/linux/mfd/da9063/
5607 F: include/linux/mfd/da9150/
5608 F: include/linux/regulator/da9211.h
5609 F: include/sound/da[79]*.h
5610 F: sound/soc/codecs/da[79]*.[ch]
5612 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5613 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5614 L: linux-gpio@vger.kernel.org
5616 F: drivers/gpio/gpio-gpio-mm.c
5618 DIOLAN U2C-12 I2C DRIVER
5619 M: Guenter Roeck <linux@roeck-us.net>
5620 L: linux-i2c@vger.kernel.org
5622 F: drivers/i2c/busses/i2c-diolan-u2c.c
5624 DIRECTORY NOTIFICATION (DNOTIFY)
5625 M: Jan Kara <jack@suse.cz>
5626 R: Amir Goldstein <amir73il@gmail.com>
5627 L: linux-fsdevel@vger.kernel.org
5629 F: Documentation/filesystems/dnotify.rst
5630 F: fs/notify/dnotify/
5631 F: include/linux/dnotify.h
5633 DISK GEOMETRY AND PARTITION HANDLING
5634 M: Andries Brouwer <aeb@cwi.nl>
5636 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5637 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5638 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5641 M: Jan Kara <jack@suse.com>
5643 F: Documentation/filesystems/quota.rst
5645 F: include/linux/quota*.h
5646 F: include/uapi/linux/quota*.h
5648 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5649 M: Bernie Thompson <bernie@plugable.com>
5650 L: linux-fbdev@vger.kernel.org
5652 W: http://plugable.com/category/projects/udlfb/
5653 F: Documentation/fb/udlfb.rst
5654 F: drivers/video/fbdev/udlfb.c
5655 F: include/video/udlfb.h
5657 DISTRIBUTED LOCK MANAGER (DLM)
5658 M: Christine Caulfield <ccaulfie@redhat.com>
5659 M: David Teigland <teigland@redhat.com>
5660 L: cluster-devel@redhat.com
5662 W: http://sources.redhat.com/cluster/
5663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5666 DMA BUFFER SHARING FRAMEWORK
5667 M: Sumit Semwal <sumit.semwal@linaro.org>
5668 M: Christian König <christian.koenig@amd.com>
5669 L: linux-media@vger.kernel.org
5670 L: dri-devel@lists.freedesktop.org
5671 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5673 T: git git://anongit.freedesktop.org/drm/drm-misc
5674 F: Documentation/driver-api/dma-buf.rst
5676 F: include/linux/*fence.h
5677 F: include/linux/dma-buf*
5678 F: include/linux/dma-resv.h
5679 K: \bdma_(?:buf|fence|resv)\b
5681 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5682 M: Vinod Koul <vkoul@kernel.org>
5683 L: dmaengine@vger.kernel.org
5685 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5687 F: Documentation/devicetree/bindings/dma/
5688 F: Documentation/driver-api/dmaengine/
5690 F: include/linux/dma/
5691 F: include/linux/dmaengine.h
5692 F: include/linux/of_dma.h
5695 M: Christoph Hellwig <hch@lst.de>
5696 M: Marek Szyprowski <m.szyprowski@samsung.com>
5697 R: Robin Murphy <robin.murphy@arm.com>
5698 L: iommu@lists.linux-foundation.org
5700 W: http://git.infradead.org/users/hch/dma-mapping.git
5701 T: git git://git.infradead.org/users/hch/dma-mapping.git
5702 F: include/asm-generic/dma-mapping.h
5703 F: include/linux/dma-direct.h
5704 F: include/linux/dma-mapping.h
5705 F: include/linux/dma-map-ops.h
5708 DMA MAPPING BENCHMARK
5709 M: Barry Song <song.bao.hua@hisilicon.com>
5710 L: iommu@lists.linux-foundation.org
5711 F: kernel/dma/map_benchmark.c
5712 F: tools/testing/selftests/dma/
5714 DMA-BUF HEAPS FRAMEWORK
5715 M: Sumit Semwal <sumit.semwal@linaro.org>
5716 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5717 R: Liam Mark <lmark@codeaurora.org>
5718 R: Laura Abbott <labbott@redhat.com>
5719 R: Brian Starkey <Brian.Starkey@arm.com>
5720 R: John Stultz <john.stultz@linaro.org>
5721 L: linux-media@vger.kernel.org
5722 L: dri-devel@lists.freedesktop.org
5723 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5725 T: git git://anongit.freedesktop.org/drm/drm-misc
5726 F: drivers/dma-buf/dma-heap.c
5727 F: drivers/dma-buf/heaps/*
5728 F: include/linux/dma-heap.h
5729 F: include/uapi/linux/dma-heap.h
5731 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5732 M: Lukasz Luba <lukasz.luba@arm.com>
5733 L: linux-pm@vger.kernel.org
5734 L: linux-samsung-soc@vger.kernel.org
5736 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5737 F: drivers/memory/samsung/exynos5422-dmc.c
5739 DME1737 HARDWARE MONITOR DRIVER
5740 M: Juerg Haefliger <juergh@gmail.com>
5741 L: linux-hwmon@vger.kernel.org
5743 F: Documentation/hwmon/dme1737.rst
5744 F: drivers/hwmon/dme1737.c
5747 M: Jean Delvare <jdelvare@suse.com>
5749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5750 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5751 F: drivers/firmware/dmi-id.c
5752 F: drivers/firmware/dmi_scan.c
5753 F: include/linux/dmi.h
5756 M: Jonathan Corbet <corbet@lwn.net>
5757 L: linux-doc@vger.kernel.org
5759 P: Documentation/doc-guide/maintainer-profile.rst
5760 T: git git://git.lwn.net/linux.git docs-next
5762 F: scripts/documentation-file-ref-check
5763 F: scripts/kernel-doc
5764 F: scripts/sphinx-pre-install
5765 X: Documentation/ABI/
5766 X: Documentation/admin-guide/media/
5767 X: Documentation/devicetree/
5768 X: Documentation/driver-api/media/
5769 X: Documentation/firmware-guide/acpi/
5770 X: Documentation/i2c/
5771 X: Documentation/power/
5772 X: Documentation/spi/
5773 X: Documentation/userspace-api/media/
5775 DOCUMENTATION REPORTING ISSUES
5776 M: Thorsten Leemhuis <linux@leemhuis.info>
5777 L: linux-doc@vger.kernel.org
5779 F: Documentation/admin-guide/reporting-issues.rst
5781 DOCUMENTATION SCRIPTS
5782 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5783 L: linux-doc@vger.kernel.org
5785 F: Documentation/sphinx/parse-headers.pl
5786 F: scripts/documentation-file-ref-check
5787 F: scripts/sphinx-pre-install
5789 DOCUMENTATION/ITALIAN
5790 M: Federico Vaga <federico.vaga@vaga.pv.it>
5791 L: linux-doc@vger.kernel.org
5793 F: Documentation/translations/it_IT
5795 DONGWOON DW9714 LENS VOICE COIL DRIVER
5796 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5797 L: linux-media@vger.kernel.org
5799 T: git git://linuxtv.org/media_tree.git
5800 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5801 F: drivers/media/i2c/dw9714.c
5803 DONGWOON DW9768 LENS VOICE COIL DRIVER
5804 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5805 L: linux-media@vger.kernel.org
5807 T: git git://linuxtv.org/media_tree.git
5808 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5809 F: drivers/media/i2c/dw9768.c
5811 DONGWOON DW9807 LENS VOICE COIL DRIVER
5812 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5813 L: linux-media@vger.kernel.org
5815 T: git git://linuxtv.org/media_tree.git
5816 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5817 F: drivers/media/i2c/dw9807-vcm.c
5820 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5821 L: blinux-list@redhat.com
5823 F: drivers/char/dtlk.c
5824 F: include/linux/dtlk.h
5826 DPAA2 DATAPATH I/O (DPIO) DRIVER
5827 M: Roy Pledge <Roy.Pledge@nxp.com>
5828 L: linux-kernel@vger.kernel.org
5830 F: drivers/soc/fsl/dpio
5832 DPAA2 ETHERNET DRIVER
5833 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5834 L: netdev@vger.kernel.org
5836 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5837 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5838 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5839 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5840 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5841 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5842 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5843 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5844 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5846 DPAA2 ETHERNET SWITCH DRIVER
5847 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5848 L: netdev@vger.kernel.org
5850 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5851 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5852 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5854 DPT_I2O SCSI RAID DRIVER
5855 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5856 L: linux-scsi@vger.kernel.org
5858 W: http://www.adaptec.com/
5859 F: drivers/scsi/dpt*
5860 F: drivers/scsi/dpt/
5863 M: Philipp Reisner <philipp.reisner@linbit.com>
5864 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5865 L: drbd-dev@lists.linbit.com
5867 W: http://www.drbd.org
5868 T: git git://git.linbit.com/linux-drbd.git
5869 T: git git://git.linbit.com/drbd-8.4.git
5870 F: Documentation/admin-guide/blockdev/
5871 F: drivers/block/drbd/
5874 DRIVER COMPONENT FRAMEWORK
5875 L: dri-devel@lists.freedesktop.org
5876 F: drivers/base/component.c
5877 F: include/linux/component.h
5879 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5880 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5881 R: "Rafael J. Wysocki" <rafael@kernel.org>
5883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5884 F: Documentation/core-api/kobject.rst
5888 F: include/linux/debugfs.h
5889 F: include/linux/kobj*
5892 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5893 M: Nishanth Menon <nm@ti.com>
5894 L: linux-pm@vger.kernel.org
5896 F: drivers/soc/ti/smartreflex.c
5897 F: include/linux/power/smartreflex.h
5899 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5900 M: Maxime Ripard <mripard@kernel.org>
5901 M: Chen-Yu Tsai <wens@csie.org>
5902 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5903 L: dri-devel@lists.freedesktop.org
5905 T: git git://anongit.freedesktop.org/drm/drm-misc
5906 F: drivers/gpu/drm/sun4i/sun8i*
5908 DRM DRIVER FOR ARM PL111 CLCD
5909 M: Emma Anholt <emma@anholt.net>
5911 T: git git://anongit.freedesktop.org/drm/drm-misc
5912 F: drivers/gpu/drm/pl111/
5914 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5915 M: Linus Walleij <linus.walleij@linaro.org>
5917 T: git git://anongit.freedesktop.org/drm/drm-misc
5918 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5919 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5921 DRM DRIVER FOR ASPEED BMC GFX
5922 M: Joel Stanley <joel@jms.id.au>
5923 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5925 T: git git://anongit.freedesktop.org/drm/drm-misc
5926 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5927 F: drivers/gpu/drm/aspeed/
5929 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5930 M: Dave Airlie <airlied@redhat.com>
5931 R: Thomas Zimmermann <tzimmermann@suse.de>
5932 L: dri-devel@lists.freedesktop.org
5934 T: git git://anongit.freedesktop.org/drm/drm-misc
5935 F: drivers/gpu/drm/ast/
5937 DRM DRIVER FOR BOCHS VIRTUAL GPU
5938 M: Gerd Hoffmann <kraxel@redhat.com>
5939 L: virtualization@lists.linux-foundation.org
5941 T: git git://anongit.freedesktop.org/drm/drm-misc
5942 F: drivers/gpu/drm/tiny/bochs.c
5944 DRM DRIVER FOR BOE HIMAX8279D PANELS
5945 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5947 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5948 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5950 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5951 M: Jagan Teki <jagan@amarulasolutions.com>
5953 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5954 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5956 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5957 M: Linus Walleij <linus.walleij@linaro.org>
5959 T: git git://anongit.freedesktop.org/drm/drm-misc
5960 F: drivers/gpu/drm/tve200/
5962 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5963 M: Icenowy Zheng <icenowy@aosc.io>
5965 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5966 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5968 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5969 M: Jagan Teki <jagan@amarulasolutions.com>
5971 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5972 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5974 DRM DRIVER FOR GENERIC USB DISPLAY
5975 M: Noralf Trønnes <noralf@tronnes.org>
5977 W: https://github.com/notro/gud/wiki
5978 T: git git://anongit.freedesktop.org/drm/drm-misc
5979 F: drivers/gpu/drm/gud/
5980 F: include/drm/gud.h
5982 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5983 M: Hans de Goede <hdegoede@redhat.com>
5985 T: git git://anongit.freedesktop.org/drm/drm-misc
5986 F: drivers/gpu/drm/tiny/gm12u320.c
5988 DRM DRIVER FOR HX8357D PANELS
5989 M: Emma Anholt <emma@anholt.net>
5991 T: git git://anongit.freedesktop.org/drm/drm-misc
5992 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5993 F: drivers/gpu/drm/tiny/hx8357d.c
5995 DRM DRIVER FOR ILITEK ILI9225 PANELS
5996 M: David Lechner <david@lechnology.com>
5998 T: git git://anongit.freedesktop.org/drm/drm-misc
5999 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6000 F: drivers/gpu/drm/tiny/ili9225.c
6002 DRM DRIVER FOR ILITEK ILI9486 PANELS
6003 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6005 T: git git://anongit.freedesktop.org/drm/drm-misc
6006 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6007 F: drivers/gpu/drm/tiny/ili9486.c
6009 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6010 S: Orphan / Obsolete
6011 F: drivers/gpu/drm/i810/
6012 F: include/uapi/drm/i810_drm.h
6014 DRM DRIVER FOR LVDS PANELS
6015 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6016 L: dri-devel@lists.freedesktop.org
6017 T: git git://anongit.freedesktop.org/drm/drm-misc
6019 F: drivers/gpu/drm/panel/panel-lvds.c
6020 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
6022 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6023 M: Guido Günther <agx@sigxcpu.org>
6024 R: Purism Kernel Team <kernel@puri.sm>
6026 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6027 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6029 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6030 S: Orphan / Obsolete
6031 F: drivers/gpu/drm/mga/
6032 F: include/uapi/drm/mga_drm.h
6034 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6035 M: Dave Airlie <airlied@redhat.com>
6036 R: Thomas Zimmermann <tzimmermann@suse.de>
6037 L: dri-devel@lists.freedesktop.org
6039 T: git git://anongit.freedesktop.org/drm/drm-misc
6040 F: drivers/gpu/drm/mgag200/
6042 DRM DRIVER FOR MI0283QT
6043 M: Noralf Trønnes <noralf@tronnes.org>
6045 T: git git://anongit.freedesktop.org/drm/drm-misc
6046 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6047 F: drivers/gpu/drm/tiny/mi0283qt.c
6049 DRM DRIVER FOR MSM ADRENO GPU
6050 M: Rob Clark <robdclark@gmail.com>
6051 M: Sean Paul <sean@poorly.run>
6052 L: linux-arm-msm@vger.kernel.org
6053 L: dri-devel@lists.freedesktop.org
6054 L: freedreno@lists.freedesktop.org
6056 T: git https://gitlab.freedesktop.org/drm/msm.git
6057 F: Documentation/devicetree/bindings/display/msm/
6058 F: drivers/gpu/drm/msm/
6059 F: include/uapi/drm/msm_drm.h
6061 DRM DRIVER FOR NOVATEK NT35510 PANELS
6062 M: Linus Walleij <linus.walleij@linaro.org>
6064 T: git git://anongit.freedesktop.org/drm/drm-misc
6065 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6066 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6068 DRM DRIVER FOR NOVATEK NT36672A PANELS
6069 M: Sumit Semwal <sumit.semwal@linaro.org>
6071 T: git git://anongit.freedesktop.org/drm/drm-misc
6072 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6073 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6075 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6076 M: Ben Skeggs <bskeggs@redhat.com>
6077 L: dri-devel@lists.freedesktop.org
6078 L: nouveau@lists.freedesktop.org
6080 T: git git://github.com/skeggsb/linux
6081 F: drivers/gpu/drm/nouveau/
6082 F: include/uapi/drm/nouveau_drm.h
6084 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6085 M: Stefan Mavrodiev <stefan@olimex.com>
6087 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6088 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6090 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6091 M: Noralf Trønnes <noralf@tronnes.org>
6093 T: git git://anongit.freedesktop.org/drm/drm-misc
6094 F: Documentation/devicetree/bindings/display/repaper.txt
6095 F: drivers/gpu/drm/tiny/repaper.c
6097 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6098 M: Dave Airlie <airlied@redhat.com>
6099 M: Gerd Hoffmann <kraxel@redhat.com>
6100 L: virtualization@lists.linux-foundation.org
6102 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6103 T: git git://anongit.freedesktop.org/drm/drm-misc
6104 F: drivers/gpu/drm/tiny/cirrus.c
6106 DRM DRIVER FOR QXL VIRTUAL GPU
6107 M: Dave Airlie <airlied@redhat.com>
6108 M: Gerd Hoffmann <kraxel@redhat.com>
6109 L: virtualization@lists.linux-foundation.org
6110 L: spice-devel@lists.freedesktop.org
6112 T: git git://anongit.freedesktop.org/drm/drm-misc
6113 F: drivers/gpu/drm/qxl/
6114 F: include/uapi/drm/qxl_drm.h
6116 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6117 S: Orphan / Obsolete
6118 F: drivers/gpu/drm/r128/
6119 F: include/uapi/drm/r128_drm.h
6121 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6122 M: Robert Chiras <robert.chiras@nxp.com>
6124 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6125 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6127 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6128 M: Linus Walleij <linus.walleij@linaro.org>
6130 T: git git://anongit.freedesktop.org/drm/drm-misc
6131 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6132 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6134 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6135 M: Markuss Broks <markuss.broks@gmail.com>
6137 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6138 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6140 DRM DRIVER FOR SITRONIX ST7703 PANELS
6141 M: Guido Günther <agx@sigxcpu.org>
6142 R: Purism Kernel Team <kernel@puri.sm>
6143 R: Ondrej Jirman <megous@megous.com>
6145 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6146 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6148 DRM DRIVER FOR SAVAGE VIDEO CARDS
6149 S: Orphan / Obsolete
6150 F: drivers/gpu/drm/savage/
6151 F: include/uapi/drm/savage_drm.h
6153 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6154 M: Thomas Zimmermann <tzimmermann@suse.de>
6155 L: dri-devel@lists.freedesktop.org
6157 T: git git://anongit.freedesktop.org/drm/drm-misc
6158 F: drivers/gpu/drm/tiny/simpledrm.c
6160 DRM DRIVER FOR SIS VIDEO CARDS
6161 S: Orphan / Obsolete
6162 F: drivers/gpu/drm/sis/
6163 F: include/uapi/drm/sis_drm.h
6165 DRM DRIVER FOR SITRONIX ST7586 PANELS
6166 M: David Lechner <david@lechnology.com>
6168 T: git git://anongit.freedesktop.org/drm/drm-misc
6169 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6170 F: drivers/gpu/drm/tiny/st7586.c
6172 DRM DRIVER FOR SITRONIX ST7701 PANELS
6173 M: Jagan Teki <jagan@amarulasolutions.com>
6175 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6176 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6178 DRM DRIVER FOR SITRONIX ST7735R PANELS
6179 M: David Lechner <david@lechnology.com>
6181 T: git git://anongit.freedesktop.org/drm/drm-misc
6182 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6183 F: drivers/gpu/drm/tiny/st7735r.c
6185 DRM DRIVER FOR SONY ACX424AKP PANELS
6186 M: Linus Walleij <linus.walleij@linaro.org>
6188 T: git git://anongit.freedesktop.org/drm/drm-misc
6189 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6191 DRM DRIVER FOR ST-ERICSSON MCDE
6192 M: Linus Walleij <linus.walleij@linaro.org>
6194 T: git git://anongit.freedesktop.org/drm/drm-misc
6195 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6196 F: drivers/gpu/drm/mcde/
6198 DRM DRIVER FOR TDFX VIDEO CARDS
6199 S: Orphan / Obsolete
6200 F: drivers/gpu/drm/tdfx/
6202 DRM DRIVER FOR TPO TPG110 PANELS
6203 M: Linus Walleij <linus.walleij@linaro.org>
6205 T: git git://anongit.freedesktop.org/drm/drm-misc
6206 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6207 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6209 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6210 M: Dave Airlie <airlied@redhat.com>
6211 R: Sean Paul <sean@poorly.run>
6212 R: Thomas Zimmermann <tzimmermann@suse.de>
6213 L: dri-devel@lists.freedesktop.org
6215 T: git git://anongit.freedesktop.org/drm/drm-misc
6216 F: drivers/gpu/drm/udl/
6218 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6219 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6220 M: Melissa Wen <melissa.srw@gmail.com>
6221 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6222 R: Daniel Vetter <daniel@ffwll.ch>
6223 L: dri-devel@lists.freedesktop.org
6225 T: git git://anongit.freedesktop.org/drm/drm-misc
6226 F: Documentation/gpu/vkms.rst
6227 F: drivers/gpu/drm/vkms/
6229 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6230 M: Hans de Goede <hdegoede@redhat.com>
6231 L: dri-devel@lists.freedesktop.org
6233 T: git git://anongit.freedesktop.org/drm/drm-misc
6234 F: drivers/gpu/drm/vboxvideo/
6236 DRM DRIVER FOR VMWARE VIRTUAL GPU
6237 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6238 M: Zack Rusin <zackr@vmware.com>
6239 L: dri-devel@lists.freedesktop.org
6241 T: git git://anongit.freedesktop.org/drm/drm-misc
6242 F: drivers/gpu/drm/vmwgfx/
6243 F: include/uapi/drm/vmwgfx_drm.h
6245 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6246 M: Linus Walleij <linus.walleij@linaro.org>
6248 T: git git://anongit.freedesktop.org/drm/drm-misc
6249 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6250 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6253 M: David Airlie <airlied@linux.ie>
6254 M: Daniel Vetter <daniel@ffwll.ch>
6255 L: dri-devel@lists.freedesktop.org
6257 B: https://gitlab.freedesktop.org/drm
6258 C: irc://irc.oftc.net/dri-devel
6259 T: git git://anongit.freedesktop.org/drm/drm
6260 F: Documentation/devicetree/bindings/display/
6261 F: Documentation/devicetree/bindings/gpu/
6262 F: Documentation/gpu/
6265 F: include/linux/vga*
6266 F: include/uapi/drm/
6268 DRM DRIVERS AND MISC GPU PATCHES
6269 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6270 M: Maxime Ripard <mripard@kernel.org>
6271 M: Thomas Zimmermann <tzimmermann@suse.de>
6273 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6274 T: git git://anongit.freedesktop.org/drm/drm-misc
6275 F: Documentation/gpu/
6276 F: drivers/gpu/drm/*
6279 F: include/linux/vga*
6280 F: include/uapi/drm/drm*
6282 DRM DRIVERS FOR ALLWINNER A10
6283 M: Maxime Ripard <mripard@kernel.org>
6284 M: Chen-Yu Tsai <wens@csie.org>
6285 L: dri-devel@lists.freedesktop.org
6287 T: git git://anongit.freedesktop.org/drm/drm-misc
6288 F: Documentation/devicetree/bindings/display/allwinner*
6289 F: drivers/gpu/drm/sun4i/
6291 DRM DRIVERS FOR AMLOGIC SOCS
6292 M: Neil Armstrong <narmstrong@baylibre.com>
6293 L: dri-devel@lists.freedesktop.org
6294 L: linux-amlogic@lists.infradead.org
6296 W: http://linux-meson.com/
6297 T: git git://anongit.freedesktop.org/drm/drm-misc
6298 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6299 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6300 F: Documentation/gpu/meson.rst
6301 F: drivers/gpu/drm/meson/
6303 DRM DRIVERS FOR ATMEL HLCDC
6304 M: Sam Ravnborg <sam@ravnborg.org>
6305 M: Boris Brezillon <bbrezillon@kernel.org>
6306 L: dri-devel@lists.freedesktop.org
6308 T: git git://anongit.freedesktop.org/drm/drm-misc
6309 F: Documentation/devicetree/bindings/display/atmel/
6310 F: drivers/gpu/drm/atmel-hlcdc/
6312 DRM DRIVERS FOR BRIDGE CHIPS
6313 M: Andrzej Hajda <a.hajda@samsung.com>
6314 M: Neil Armstrong <narmstrong@baylibre.com>
6315 M: Robert Foss <robert.foss@linaro.org>
6316 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6317 R: Jonas Karlman <jonas@kwiboo.se>
6318 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6320 T: git git://anongit.freedesktop.org/drm/drm-misc
6321 F: drivers/gpu/drm/bridge/
6323 DRM DRIVERS FOR EXYNOS
6324 M: Inki Dae <inki.dae@samsung.com>
6325 M: Joonyoung Shim <jy0922.shim@samsung.com>
6326 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6327 M: Kyungmin Park <kyungmin.park@samsung.com>
6328 L: dri-devel@lists.freedesktop.org
6330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6331 F: Documentation/devicetree/bindings/display/exynos/
6332 F: drivers/gpu/drm/exynos/
6333 F: include/uapi/drm/exynos_drm.h
6335 DRM DRIVERS FOR FREESCALE DCU
6336 M: Stefan Agner <stefan@agner.ch>
6337 M: Alison Wang <alison.wang@nxp.com>
6338 L: dri-devel@lists.freedesktop.org
6340 T: git git://anongit.freedesktop.org/drm/drm-misc
6341 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6342 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6343 F: drivers/gpu/drm/fsl-dcu/
6345 DRM DRIVERS FOR FREESCALE IMX
6346 M: Philipp Zabel <p.zabel@pengutronix.de>
6347 L: dri-devel@lists.freedesktop.org
6349 F: Documentation/devicetree/bindings/display/imx/
6350 F: drivers/gpu/drm/imx/
6351 F: drivers/gpu/ipu-v3/
6353 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6354 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6355 L: dri-devel@lists.freedesktop.org
6357 T: git git://github.com/patjak/drm-gma500
6358 F: drivers/gpu/drm/gma500/
6360 DRM DRIVERS FOR HISILICON
6361 M: Xinliang Liu <xinliang.liu@linaro.org>
6362 M: Tian Tao <tiantao6@hisilicon.com>
6363 R: John Stultz <john.stultz@linaro.org>
6364 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6365 R: Chen Feng <puck.chen@hisilicon.com>
6366 L: dri-devel@lists.freedesktop.org
6368 T: git git://anongit.freedesktop.org/drm/drm-misc
6369 F: Documentation/devicetree/bindings/display/hisilicon/
6370 F: drivers/gpu/drm/hisilicon/
6372 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6373 M: Deepak Rawat <drawat.floss@gmail.com>
6374 L: linux-hyperv@vger.kernel.org
6375 L: dri-devel@lists.freedesktop.org
6377 T: git git://anongit.freedesktop.org/drm/drm-misc
6378 F: drivers/gpu/drm/hyperv
6380 DRM DRIVERS FOR LIMA
6381 M: Qiang Yu <yuq825@gmail.com>
6382 L: dri-devel@lists.freedesktop.org
6383 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6385 T: git git://anongit.freedesktop.org/drm/drm-misc
6386 F: drivers/gpu/drm/lima/
6387 F: include/uapi/drm/lima_drm.h
6389 DRM DRIVERS FOR MEDIATEK
6390 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6391 M: Philipp Zabel <p.zabel@pengutronix.de>
6392 L: dri-devel@lists.freedesktop.org
6393 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6395 F: Documentation/devicetree/bindings/display/mediatek/
6396 F: drivers/gpu/drm/mediatek/
6397 F: drivers/phy/mediatek/phy-mtk-hdmi*
6398 F: drivers/phy/mediatek/phy-mtk-mipi*
6400 DRM DRIVERS FOR NVIDIA TEGRA
6401 M: Thierry Reding <thierry.reding@gmail.com>
6402 L: dri-devel@lists.freedesktop.org
6403 L: linux-tegra@vger.kernel.org
6405 T: git git://anongit.freedesktop.org/tegra/linux.git
6406 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6407 F: Documentation/devicetree/bindings/gpu/host1x/
6408 F: drivers/gpu/drm/tegra/
6409 F: drivers/gpu/host1x/
6410 F: include/linux/host1x.h
6411 F: include/uapi/drm/tegra_drm.h
6413 DRM DRIVERS FOR RENESAS
6414 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6415 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6416 L: dri-devel@lists.freedesktop.org
6417 L: linux-renesas-soc@vger.kernel.org
6419 T: git git://linuxtv.org/pinchartl/media drm/du/next
6420 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6421 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6422 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6423 F: drivers/gpu/drm/rcar-du/
6424 F: drivers/gpu/drm/shmobile/
6425 F: include/linux/platform_data/shmob_drm.h
6427 DRM DRIVERS FOR ROCKCHIP
6428 M: Sandy Huang <hjc@rock-chips.com>
6429 M: Heiko Stübner <heiko@sntech.de>
6430 L: dri-devel@lists.freedesktop.org
6432 T: git git://anongit.freedesktop.org/drm/drm-misc
6433 F: Documentation/devicetree/bindings/display/rockchip/
6434 F: drivers/gpu/drm/rockchip/
6437 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6438 L: dri-devel@lists.freedesktop.org
6440 T: git git://anongit.freedesktop.org/drm/drm-misc
6441 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6442 F: drivers/gpu/drm/sti
6445 M: Yannick Fertre <yannick.fertre@foss.st.com>
6446 M: Philippe Cornu <philippe.cornu@foss.st.com>
6447 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6448 L: dri-devel@lists.freedesktop.org
6450 T: git git://anongit.freedesktop.org/drm/drm-misc
6451 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6452 F: drivers/gpu/drm/stm
6454 DRM DRIVERS FOR TI KEYSTONE
6455 M: Jyri Sarha <jyri.sarha@iki.fi>
6456 M: Tomi Valkeinen <tomba@kernel.org>
6457 L: dri-devel@lists.freedesktop.org
6459 T: git git://anongit.freedesktop.org/drm/drm-misc
6460 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6461 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6462 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6463 F: drivers/gpu/drm/tidss/
6465 DRM DRIVERS FOR TI LCDC
6466 M: Jyri Sarha <jyri.sarha@iki.fi>
6467 R: Tomi Valkeinen <tomba@kernel.org>
6468 L: dri-devel@lists.freedesktop.org
6470 F: Documentation/devicetree/bindings/display/tilcdc/
6471 F: drivers/gpu/drm/tilcdc/
6473 DRM DRIVERS FOR TI OMAP
6474 M: Tomi Valkeinen <tomba@kernel.org>
6475 L: dri-devel@lists.freedesktop.org
6477 F: Documentation/devicetree/bindings/display/ti/
6478 F: drivers/gpu/drm/omapdrm/
6481 M: Emma Anholt <emma@anholt.net>
6483 T: git git://anongit.freedesktop.org/drm/drm-misc
6484 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6485 F: drivers/gpu/drm/v3d/
6486 F: include/uapi/drm/v3d_drm.h
6489 M: Emma Anholt <emma@anholt.net>
6490 M: Maxime Ripard <mripard@kernel.org>
6492 T: git git://github.com/anholt/linux
6493 T: git git://anongit.freedesktop.org/drm/drm-misc
6494 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6495 F: drivers/gpu/drm/vc4/
6496 F: include/uapi/drm/vc4_drm.h
6498 DRM DRIVERS FOR VIVANTE GPU IP
6499 M: Lucas Stach <l.stach@pengutronix.de>
6500 R: Russell King <linux+etnaviv@armlinux.org.uk>
6501 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6502 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6503 L: dri-devel@lists.freedesktop.org
6505 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6506 F: drivers/gpu/drm/etnaviv/
6507 F: include/uapi/drm/etnaviv_drm.h
6510 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6511 L: dri-devel@lists.freedesktop.org
6512 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6514 T: git git://anongit.freedesktop.org/drm/drm-misc
6515 F: Documentation/gpu/xen-front.rst
6516 F: drivers/gpu/drm/xen/
6518 DRM DRIVERS FOR XILINX
6519 M: Hyun Kwon <hyun.kwon@xilinx.com>
6520 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6521 L: dri-devel@lists.freedesktop.org
6523 T: git git://anongit.freedesktop.org/drm/drm-misc
6524 F: Documentation/devicetree/bindings/display/xlnx/
6525 F: drivers/gpu/drm/xlnx/
6528 M: Thierry Reding <thierry.reding@gmail.com>
6529 R: Sam Ravnborg <sam@ravnborg.org>
6530 L: dri-devel@lists.freedesktop.org
6532 T: git git://anongit.freedesktop.org/drm/drm-misc
6533 F: Documentation/devicetree/bindings/display/panel/
6534 F: drivers/gpu/drm/drm_panel.c
6535 F: drivers/gpu/drm/panel/
6536 F: include/drm/drm_panel.h
6539 M: Christian Koenig <christian.koenig@amd.com>
6540 M: Huang Rui <ray.huang@amd.com>
6541 L: dri-devel@lists.freedesktop.org
6543 T: git git://anongit.freedesktop.org/drm/drm-misc
6544 F: drivers/gpu/drm/ttm/
6548 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6549 L: dri-devel@lists.freedesktop.org
6551 T: git git://anongit.freedesktop.org/drm/drm-misc
6552 F: drivers/gpu/drm/scheduler/
6553 F: include/drm/gpu_scheduler.h
6555 DSBR100 USB FM RADIO DRIVER
6556 M: Alexey Klimov <klimov.linux@gmail.com>
6557 L: linux-media@vger.kernel.org
6559 T: git git://linuxtv.org/media_tree.git
6560 F: drivers/media/radio/dsbr100.c
6563 M: Hans Verkuil <hverkuil@xs4all.nl>
6564 L: linux-media@vger.kernel.org
6566 W: https://linuxtv.org
6567 T: git git://linuxtv.org/media_tree.git
6568 F: drivers/media/pci/dt3155/
6570 DVB_USB_AF9015 MEDIA DRIVER
6571 M: Antti Palosaari <crope@iki.fi>
6572 L: linux-media@vger.kernel.org
6574 W: https://linuxtv.org
6575 W: http://palosaari.fi/linux/
6576 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6577 T: git git://linuxtv.org/anttip/media_tree.git
6578 F: drivers/media/usb/dvb-usb-v2/af9015*
6580 DVB_USB_AF9035 MEDIA DRIVER
6581 M: Antti Palosaari <crope@iki.fi>
6582 L: linux-media@vger.kernel.org
6584 W: https://linuxtv.org
6585 W: http://palosaari.fi/linux/
6586 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6587 T: git git://linuxtv.org/anttip/media_tree.git
6588 F: drivers/media/usb/dvb-usb-v2/af9035*
6590 DVB_USB_ANYSEE MEDIA DRIVER
6591 M: Antti Palosaari <crope@iki.fi>
6592 L: linux-media@vger.kernel.org
6594 W: https://linuxtv.org
6595 W: http://palosaari.fi/linux/
6596 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6597 T: git git://linuxtv.org/anttip/media_tree.git
6598 F: drivers/media/usb/dvb-usb-v2/anysee*
6600 DVB_USB_AU6610 MEDIA DRIVER
6601 M: Antti Palosaari <crope@iki.fi>
6602 L: linux-media@vger.kernel.org
6604 W: https://linuxtv.org
6605 W: http://palosaari.fi/linux/
6606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6607 T: git git://linuxtv.org/anttip/media_tree.git
6608 F: drivers/media/usb/dvb-usb-v2/au6610*
6610 DVB_USB_CE6230 MEDIA DRIVER
6611 M: Antti Palosaari <crope@iki.fi>
6612 L: linux-media@vger.kernel.org
6614 W: https://linuxtv.org
6615 W: http://palosaari.fi/linux/
6616 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6617 T: git git://linuxtv.org/anttip/media_tree.git
6618 F: drivers/media/usb/dvb-usb-v2/ce6230*
6620 DVB_USB_CXUSB MEDIA DRIVER
6621 M: Michael Krufky <mkrufky@linuxtv.org>
6622 L: linux-media@vger.kernel.org
6624 W: https://linuxtv.org
6625 W: http://github.com/mkrufky
6626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6627 T: git git://linuxtv.org/media_tree.git
6628 F: drivers/media/usb/dvb-usb/cxusb*
6630 DVB_USB_EC168 MEDIA DRIVER
6631 M: Antti Palosaari <crope@iki.fi>
6632 L: linux-media@vger.kernel.org
6634 W: https://linuxtv.org
6635 W: http://palosaari.fi/linux/
6636 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6637 T: git git://linuxtv.org/anttip/media_tree.git
6638 F: drivers/media/usb/dvb-usb-v2/ec168*
6640 DVB_USB_GL861 MEDIA DRIVER
6641 M: Antti Palosaari <crope@iki.fi>
6642 L: linux-media@vger.kernel.org
6644 W: https://linuxtv.org
6645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6646 T: git git://linuxtv.org/anttip/media_tree.git
6647 F: drivers/media/usb/dvb-usb-v2/gl861*
6649 DVB_USB_MXL111SF MEDIA DRIVER
6650 M: Michael Krufky <mkrufky@linuxtv.org>
6651 L: linux-media@vger.kernel.org
6653 W: https://linuxtv.org
6654 W: http://github.com/mkrufky
6655 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6656 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6657 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6659 DVB_USB_RTL28XXU MEDIA DRIVER
6660 M: Antti Palosaari <crope@iki.fi>
6661 L: linux-media@vger.kernel.org
6663 W: https://linuxtv.org
6664 W: http://palosaari.fi/linux/
6665 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6666 T: git git://linuxtv.org/anttip/media_tree.git
6667 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6669 DVB_USB_V2 MEDIA DRIVER
6670 M: Antti Palosaari <crope@iki.fi>
6671 L: linux-media@vger.kernel.org
6673 W: https://linuxtv.org
6674 W: http://palosaari.fi/linux/
6675 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6676 T: git git://linuxtv.org/anttip/media_tree.git
6677 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6678 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6681 M: Jason Baron <jbaron@akamai.com>
6683 F: include/linux/dynamic_debug.h
6684 F: lib/dynamic_debug.c
6686 DYNAMIC INTERRUPT MODERATION
6687 M: Tal Gilboa <talgi@nvidia.com>
6689 F: Documentation/networking/net_dim.rst
6690 F: include/linux/dim.h
6693 DZ DECSTATION DZ11 SERIAL DRIVER
6694 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6696 F: drivers/tty/serial/dz.*
6698 E3X0 POWER BUTTON DRIVER
6699 M: Moritz Fischer <moritz.fischer@ettus.com>
6700 L: usrp-users@lists.ettus.com
6702 W: http://www.ettus.com
6703 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6704 F: drivers/input/misc/e3x0-button.c
6707 M: Antti Palosaari <crope@iki.fi>
6708 L: linux-media@vger.kernel.org
6710 W: https://linuxtv.org
6711 W: http://palosaari.fi/linux/
6712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6713 T: git git://linuxtv.org/anttip/media_tree.git
6714 F: drivers/media/tuners/e4000*
6716 EARTH_PT1 MEDIA DRIVER
6717 M: Akihiro Tsukada <tskd08@gmail.com>
6718 L: linux-media@vger.kernel.org
6720 F: drivers/media/pci/pt1/
6722 EARTH_PT3 MEDIA DRIVER
6723 M: Akihiro Tsukada <tskd08@gmail.com>
6724 L: linux-media@vger.kernel.org
6726 F: drivers/media/pci/pt3/
6729 M: Antti Palosaari <crope@iki.fi>
6730 L: linux-media@vger.kernel.org
6732 W: https://linuxtv.org
6733 W: http://palosaari.fi/linux/
6734 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6735 T: git git://linuxtv.org/anttip/media_tree.git
6736 F: drivers/media/dvb-frontends/ec100*
6739 M: Tyler Hicks <code@tyhicks.com>
6740 L: ecryptfs@vger.kernel.org
6742 W: http://ecryptfs.org
6743 W: https://launchpad.net/ecryptfs
6744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6745 F: Documentation/filesystems/ecryptfs.rst
6749 M: Yazen Ghannam <yazen.ghannam@amd.com>
6750 L: linux-edac@vger.kernel.org
6752 F: drivers/edac/amd64_edac*
6753 F: drivers/edac/mce_amd*
6756 M: Jan Luebbe <jlu@pengutronix.de>
6757 L: linux-edac@vger.kernel.org
6759 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6760 F: drivers/edac/armada_xp_*
6763 M: Stefan Schaeckeler <sschaeck@cisco.com>
6765 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6766 F: drivers/edac/aspeed_edac.c
6769 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6771 F: drivers/edac/bluefield_edac.c
6774 M: Andre Przywara <andre.przywara@arm.com>
6775 L: linux-edac@vger.kernel.org
6777 F: drivers/edac/highbank*
6780 M: Ralf Baechle <ralf@linux-mips.org>
6781 L: linux-edac@vger.kernel.org
6782 L: linux-mips@vger.kernel.org
6784 F: drivers/edac/octeon_edac*
6786 EDAC-CAVIUM THUNDERX
6787 M: Robert Richter <rric@kernel.org>
6788 L: linux-edac@vger.kernel.org
6790 F: drivers/edac/thunderx_edac*
6793 M: Borislav Petkov <bp@alien8.de>
6794 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6795 M: Tony Luck <tony.luck@intel.com>
6796 R: James Morse <james.morse@arm.com>
6797 R: Robert Richter <rric@kernel.org>
6798 L: linux-edac@vger.kernel.org
6800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6801 F: Documentation/admin-guide/ras.rst
6802 F: Documentation/driver-api/edac.rst
6804 F: include/linux/edac.h
6807 M: Lei Wang <lewan@microsoft.com>
6808 L: linux-edac@vger.kernel.org
6810 F: drivers/edac/dmc520_edac.c
6813 M: Mark Gross <markgross@kernel.org>
6814 L: linux-edac@vger.kernel.org
6816 F: drivers/edac/e752x_edac.c
6819 L: linux-edac@vger.kernel.org
6821 F: drivers/edac/e7xxx_edac.c
6824 M: York Sun <york.sun@nxp.com>
6825 L: linux-edac@vger.kernel.org
6827 F: drivers/edac/fsl_ddr_edac.*
6830 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6831 L: linux-edac@vger.kernel.org
6833 F: drivers/edac/ghes_edac.c
6836 M: Tony Luck <tony.luck@intel.com>
6837 L: linux-edac@vger.kernel.org
6839 F: drivers/edac/i10nm_base.c
6842 L: linux-edac@vger.kernel.org
6844 F: drivers/edac/i3000_edac.c
6847 L: linux-edac@vger.kernel.org
6849 F: drivers/edac/i5000_edac.c
6852 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6853 L: linux-edac@vger.kernel.org
6855 F: drivers/edac/i5400_edac.c
6858 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6859 L: linux-edac@vger.kernel.org
6861 F: drivers/edac/i7300_edac.c
6864 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6865 L: linux-edac@vger.kernel.org
6867 F: drivers/edac/i7core_edac.c
6870 M: Tim Small <tim@buttersideup.com>
6871 L: linux-edac@vger.kernel.org
6873 F: drivers/edac/i82443bxgx_edac.c
6876 M: "Arvind R." <arvino55@gmail.com>
6877 L: linux-edac@vger.kernel.org
6879 F: drivers/edac/i82975x_edac.c
6882 M: Jason Baron <jbaron@akamai.com>
6883 L: linux-edac@vger.kernel.org
6885 F: drivers/edac/ie31200_edac.c
6888 M: Tony Luck <tony.luck@intel.com>
6889 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6890 L: linux-edac@vger.kernel.org
6892 F: drivers/edac/igen6_edac.c
6895 M: Johannes Thumshirn <morbidrsa@gmail.com>
6896 L: linux-edac@vger.kernel.org
6898 F: drivers/edac/mpc85xx_edac.[ch]
6901 M: Egor Martovetsky <egor@pasemi.com>
6902 L: linux-edac@vger.kernel.org
6904 F: drivers/edac/pasemi_edac.c
6907 M: Tony Luck <tony.luck@intel.com>
6908 L: linux-edac@vger.kernel.org
6910 F: drivers/edac/pnd2_edac.[ch]
6913 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6914 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6915 L: linux-arm-msm@vger.kernel.org
6916 L: linux-edac@vger.kernel.org
6918 F: drivers/edac/qcom_edac.c
6921 M: Tim Small <tim@buttersideup.com>
6922 L: linux-edac@vger.kernel.org
6924 F: drivers/edac/r82600_edac.c
6927 M: Tony Luck <tony.luck@intel.com>
6928 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6929 L: linux-edac@vger.kernel.org
6931 F: drivers/edac/sb_edac.c
6934 M: Yash Shah <yash.shah@sifive.com>
6935 L: linux-edac@vger.kernel.org
6937 F: drivers/edac/sifive_edac.c
6940 M: Tony Luck <tony.luck@intel.com>
6941 L: linux-edac@vger.kernel.org
6943 F: drivers/edac/skx_*.[ch]
6946 M: Tero Kristo <kristo@kernel.org>
6947 L: linux-edac@vger.kernel.org
6949 F: drivers/edac/ti_edac.c
6951 EDIROL UA-101/UA-1000 DRIVER
6952 M: Clemens Ladisch <clemens@ladisch.de>
6953 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6956 F: sound/usb/misc/ua101.c
6959 M: Ivan Hu <ivan.hu@canonical.com>
6960 M: Ard Biesheuvel <ardb@kernel.org>
6961 L: linux-efi@vger.kernel.org
6963 F: drivers/firmware/efi/test/
6965 EFI VARIABLE FILESYSTEM
6966 M: Matthew Garrett <matthew.garrett@nebula.com>
6967 M: Jeremy Kerr <jk@ozlabs.org>
6968 M: Ard Biesheuvel <ardb@kernel.org>
6969 L: linux-efi@vger.kernel.org
6971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6974 EFIFB FRAMEBUFFER DRIVER
6975 M: Peter Jones <pjones@redhat.com>
6976 L: linux-fbdev@vger.kernel.org
6978 F: drivers/video/fbdev/efifb.c
6982 W: http://aeschi.ch.eu.org/efs/
6985 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6986 M: Douglas Miller <dougmill@linux.ibm.com>
6987 L: netdev@vger.kernel.org
6989 F: drivers/net/ethernet/ibm/ehea/
6991 EM28XX VIDEO4LINUX DRIVER
6992 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6993 L: linux-media@vger.kernel.org
6995 W: https://linuxtv.org
6996 T: git git://linuxtv.org/media_tree.git
6997 F: Documentation/admin-guide/media/em28xx*
6998 F: drivers/media/usb/em28xx/
7001 M: Matt Mackall <mpm@selenic.com>
7002 M: David Woodhouse <dwmw2@infradead.org>
7003 L: linux-embedded@vger.kernel.org
7006 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7007 M: Adrian Hunter <adrian.hunter@intel.com>
7008 M: Ritesh Harjani <riteshh@codeaurora.org>
7009 M: Asutosh Das <asutoshd@codeaurora.org>
7010 L: linux-mmc@vger.kernel.org
7012 F: drivers/mmc/host/cqhci*
7014 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7015 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
7016 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7017 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
7018 L: linux-scsi@vger.kernel.org
7020 W: http://www.broadcom.com
7021 F: drivers/scsi/be2iscsi/
7023 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7024 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7025 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7026 M: Somnath Kotur <somnath.kotur@broadcom.com>
7027 L: netdev@vger.kernel.org
7029 W: http://www.emulex.com
7030 F: drivers/net/ethernet/emulex/benet/
7032 EMULEX ONECONNECT ROCE DRIVER
7033 M: Selvin Xavier <selvin.xavier@broadcom.com>
7034 L: linux-rdma@vger.kernel.org
7036 W: http://www.broadcom.com
7037 F: drivers/infiniband/hw/ocrdma/
7038 F: include/uapi/rdma/ocrdma-abi.h
7040 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7041 M: James Smart <james.smart@broadcom.com>
7042 M: Dick Kennedy <dick.kennedy@broadcom.com>
7043 L: linux-scsi@vger.kernel.org
7045 W: http://www.broadcom.com
7046 F: drivers/scsi/lpfc/
7048 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7049 M: James Smart <james.smart@broadcom.com>
7050 M: Ram Vegesna <ram.vegesna@broadcom.com>
7051 L: linux-scsi@vger.kernel.org
7052 L: target-devel@vger.kernel.org
7054 W: http://www.broadcom.com
7055 F: drivers/scsi/elx/
7057 ENE CB710 FLASH CARD READER DRIVER
7058 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7060 F: drivers/misc/cb710/
7061 F: drivers/mmc/host/cb710-mmc.*
7062 F: include/linux/cb710.h
7064 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7065 M: Maxim Levitsky <maximlevitsky@gmail.com>
7067 F: drivers/media/rc/ene_ir.*
7069 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7070 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7071 L: linuxppc-dev@lists.ozlabs.org
7073 F: drivers/tty/ehv_bytechan.c
7075 EPSON S1D13XXX FRAMEBUFFER DRIVER
7076 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7079 F: drivers/video/fbdev/s1d13xxxfb.c
7080 F: include/video/s1d13xxxfb.h
7083 M: Gao Xiang <xiang@kernel.org>
7084 M: Chao Yu <chao@kernel.org>
7085 L: linux-erofs@lists.ozlabs.org
7087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7088 F: Documentation/filesystems/erofs.rst
7090 F: include/trace/events/erofs.h
7092 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7093 M: Jeff Layton <jlayton@kernel.org>
7095 F: include/linux/errseq.h
7098 ET131X NETWORK DRIVER
7099 M: Mark Einon <mark.einon@gmail.com>
7101 F: drivers/net/ethernet/agere/
7103 ETAS ES58X CAN/USB DRIVER
7104 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7105 L: linux-can@vger.kernel.org
7107 F: drivers/net/can/usb/etas_es58x/
7110 M: Roopa Prabhu <roopa@nvidia.com>
7111 M: Nikolay Aleksandrov <nikolay@nvidia.com>
7112 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7113 L: netdev@vger.kernel.org
7115 W: http://www.linuxfoundation.org/en/Net:Bridge
7116 F: include/linux/netfilter_bridge/
7119 ETHERNET PHY LIBRARY
7120 M: Andrew Lunn <andrew@lunn.ch>
7121 M: Heiner Kallweit <hkallweit1@gmail.com>
7122 R: Russell King <linux@armlinux.org.uk>
7123 L: netdev@vger.kernel.org
7125 F: Documentation/ABI/testing/sysfs-class-net-phydev
7126 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7127 F: Documentation/devicetree/bindings/net/mdio*
7128 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7129 F: Documentation/networking/phy.rst
7130 F: drivers/net/mdio/
7131 F: drivers/net/mdio/acpi_mdio.c
7132 F: drivers/net/mdio/fwnode_mdio.c
7133 F: drivers/net/mdio/of_mdio.c
7136 F: include/dt-bindings/net/qca-ar803x.h
7137 F: include/linux/*mdio*.h
7138 F: include/linux/mdio/*.h
7139 F: include/linux/of_net.h
7140 F: include/linux/phy.h
7141 F: include/linux/phy_fixed.h
7142 F: include/linux/platform_data/mdio-bcm-unimac.h
7143 F: include/linux/platform_data/mdio-gpio.h
7144 F: include/trace/events/mdio.h
7145 F: include/uapi/linux/mdio.h
7146 F: include/uapi/linux/mii.h
7147 F: net/core/of_net.c
7150 R: Eric Biederman <ebiederm@xmission.com>
7151 R: Kees Cook <keescook@chromium.org>
7152 F: arch/alpha/kernel/binfmt_loader.c
7153 F: arch/x86/ia32/ia32_aout.c
7156 F: include/linux/binfmts.h
7157 F: include/linux/elf.h
7158 F: include/uapi/linux/binfmts.h
7159 F: tools/testing/selftests/exec/
7164 M: Namjae Jeon <linkinjeon@kernel.org>
7165 M: Sungjong Seo <sj1557.seo@samsung.com>
7166 L: linux-fsdevel@vger.kernel.org
7171 M: Jan Kara <jack@suse.com>
7172 L: linux-ext4@vger.kernel.org
7174 F: Documentation/filesystems/ext2.rst
7176 F: include/linux/ext2*
7179 M: "Theodore Ts'o" <tytso@mit.edu>
7180 M: Andreas Dilger <adilger.kernel@dilger.ca>
7181 L: linux-ext4@vger.kernel.org
7183 W: http://ext4.wiki.kernel.org
7184 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7186 F: Documentation/filesystems/ext4/
7188 F: include/trace/events/ext4.h
7190 Extended Verification Module (EVM)
7191 M: Mimi Zohar <zohar@linux.ibm.com>
7192 L: linux-integrity@vger.kernel.org
7194 F: security/integrity/evm/
7196 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7197 M: Ard Biesheuvel <ardb@kernel.org>
7198 L: linux-efi@vger.kernel.org
7200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7201 F: Documentation/admin-guide/efi-stub.rst
7202 F: arch/*/include/asm/efi.h
7203 F: arch/*/kernel/efi.c
7204 F: arch/arm/boot/compressed/efi-header.S
7205 F: arch/arm64/kernel/efi-entry.S
7206 F: arch/x86/platform/efi/
7207 F: drivers/firmware/efi/
7208 F: include/linux/efi*.h
7210 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7211 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7212 M: Chanwoo Choi <cw00.choi@samsung.com>
7213 L: linux-kernel@vger.kernel.org
7215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7216 F: Documentation/devicetree/bindings/extcon/
7217 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7219 F: include/linux/extcon.h
7220 F: include/linux/extcon/
7223 M: Masami Hiramatsu <mhiramat@kernel.org>
7225 F: Documentation/admin-guide/bootconfig.rst
7226 F: fs/proc/bootconfig.c
7227 F: include/linux/bootconfig.h
7229 F: tools/bootconfig/*
7230 F: tools/bootconfig/scripts/*
7233 M: Jingoo Han <jingoohan1@gmail.com>
7234 L: dri-devel@lists.freedesktop.org
7236 F: drivers/gpu/drm/exynos/exynos_dp*
7238 EXYNOS SYSMMU (IOMMU) driver
7239 M: Marek Szyprowski <m.szyprowski@samsung.com>
7240 L: iommu@lists.linux-foundation.org
7242 F: drivers/iommu/exynos-iommu.c
7245 M: Jaegeuk Kim <jaegeuk@kernel.org>
7246 M: Chao Yu <chao@kernel.org>
7247 L: linux-f2fs-devel@lists.sourceforge.net
7249 W: https://f2fs.wiki.kernel.org/
7250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7251 F: Documentation/ABI/testing/sysfs-fs-f2fs
7252 F: Documentation/filesystems/f2fs.rst
7254 F: include/linux/f2fs_fs.h
7255 F: include/trace/events/f2fs.h
7256 F: include/uapi/linux/f2fs.h
7258 F71805F HARDWARE MONITORING DRIVER
7259 M: Jean Delvare <jdelvare@suse.com>
7260 L: linux-hwmon@vger.kernel.org
7262 F: Documentation/hwmon/f71805f.rst
7263 F: drivers/hwmon/f71805f.c
7266 M: Josh Poimboeuf <jpoimboe@redhat.com>
7268 F: scripts/faddr2line
7271 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7272 L: netdev@vger.kernel.org
7274 F: Documentation/networking/failover.rst
7275 F: include/net/failover.h
7276 F: net/core/failover.c
7279 M: Jan Kara <jack@suse.cz>
7280 R: Amir Goldstein <amir73il@gmail.com>
7281 R: Matthew Bobrowski <repnop@google.com>
7282 L: linux-fsdevel@vger.kernel.org
7284 F: fs/notify/fanotify/
7285 F: include/linux/fanotify.h
7286 F: include/uapi/linux/fanotify.h
7288 FARSYNC SYNCHRONOUS DRIVER
7289 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7291 W: http://www.farsite.co.uk/
7292 F: drivers/net/wan/farsync.*
7294 FAULT INJECTION SUPPORT
7295 M: Akinobu Mita <akinobu.mita@gmail.com>
7297 F: Documentation/fault-injection/
7298 F: lib/fault-inject.c
7300 FBTFT Framebuffer drivers
7301 L: dri-devel@lists.freedesktop.org
7302 L: linux-fbdev@vger.kernel.org
7304 F: drivers/staging/fbtft/
7307 M: Michael Buesch <m@bues.ch>
7308 L: linux-media@vger.kernel.org
7310 F: drivers/media/tuners/fc0011.c
7311 F: drivers/media/tuners/fc0011.h
7314 M: Antti Palosaari <crope@iki.fi>
7315 L: linux-media@vger.kernel.org
7317 W: https://linuxtv.org
7318 W: http://palosaari.fi/linux/
7319 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7320 T: git git://linuxtv.org/anttip/media_tree.git
7321 F: drivers/media/tuners/fc2580*
7323 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7324 M: Hannes Reinecke <hare@suse.de>
7325 L: linux-scsi@vger.kernel.org
7327 W: www.Open-FCoE.org
7328 F: drivers/scsi/fcoe/
7329 F: drivers/scsi/libfc/
7331 F: include/scsi/libfc.h
7332 F: include/scsi/libfcoe.h
7333 F: include/uapi/scsi/fc/
7335 FILE LOCKING (flock() and fcntl()/lockf())
7336 M: Jeff Layton <jlayton@kernel.org>
7337 M: "J. Bruce Fields" <bfields@fieldses.org>
7338 L: linux-fsdevel@vger.kernel.org
7342 F: include/linux/fcntl.h
7343 F: include/uapi/linux/fcntl.h
7345 FILESYSTEM DIRECT ACCESS (DAX)
7346 M: Dan Williams <dan.j.williams@intel.com>
7347 R: Matthew Wilcox <willy@infradead.org>
7348 R: Jan Kara <jack@suse.cz>
7349 L: linux-fsdevel@vger.kernel.org
7350 L: nvdimm@lists.linux.dev
7353 F: include/linux/dax.h
7354 F: include/trace/events/fs_dax.h
7356 FILESYSTEMS (VFS and infrastructure)
7357 M: Alexander Viro <viro@zeniv.linux.org.uk>
7358 L: linux-fsdevel@vger.kernel.org
7361 F: include/linux/fs.h
7362 F: include/linux/fs_types.h
7363 F: include/uapi/linux/fs.h
7364 F: include/uapi/linux/openat2.h
7369 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7370 M: Riku Voipio <riku.voipio@iki.fi>
7371 L: linux-hwmon@vger.kernel.org
7373 F: drivers/hwmon/f75375s.c
7374 F: include/linux/f75375s.h
7376 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7377 M: Clemens Ladisch <clemens@ladisch.de>
7378 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7379 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7382 F: include/uapi/sound/firewire.h
7385 FIREWIRE MEDIA DRIVERS (firedtv)
7386 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7387 L: linux-media@vger.kernel.org
7388 L: linux1394-devel@lists.sourceforge.net
7390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7391 F: drivers/media/firewire/
7393 FIREWIRE SBP-2 TARGET
7394 M: Chris Boot <bootc@bootc.net>
7395 L: linux-scsi@vger.kernel.org
7396 L: target-devel@vger.kernel.org
7397 L: linux1394-devel@lists.sourceforge.net
7399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7400 F: drivers/target/sbp/
7403 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7404 L: linux1394-devel@lists.sourceforge.net
7406 W: http://ieee1394.wiki.kernel.org/
7407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7408 F: drivers/firewire/
7409 F: include/linux/firewire.h
7410 F: include/uapi/linux/firewire*.h
7413 FIRMWARE FRAMEWORK FOR ARMV8-A
7414 M: Sudeep Holla <sudeep.holla@arm.com>
7415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7417 F: drivers/firmware/arm_ffa/
7418 F: include/linux/arm_ffa.h
7420 FIRMWARE LOADER (request_firmware)
7421 M: Luis Chamberlain <mcgrof@kernel.org>
7422 L: linux-kernel@vger.kernel.org
7424 F: Documentation/firmware_class/
7425 F: drivers/base/firmware_loader/
7426 F: include/linux/firmware.h
7428 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7429 M: Joshua Morris <josh.h.morris@us.ibm.com>
7430 M: Philip Kelleher <pjk1939@linux.ibm.com>
7432 F: drivers/block/rsxx/
7434 FLEXTIMER FTM-QUADDEC DRIVER
7435 M: Patrick Havelange <patrick.havelange@essensium.com>
7436 L: linux-iio@vger.kernel.org
7438 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7439 F: drivers/counter/ftm-quaddec.c
7442 M: Denis Efremov <efremov@linux.com>
7443 L: linux-block@vger.kernel.org
7445 F: drivers/block/floppy.c
7447 FLYSKY FSIA6B RC RECEIVER
7448 M: Markus Koch <markus@notsyncing.net>
7449 L: linux-input@vger.kernel.org
7451 F: drivers/input/joystick/fsia6b.c
7453 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7454 M: Geoffrey D. Bennett <g@b4.vu>
7455 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7458 F: sound/usb/mixer_scarlett_gen2.c
7460 FORCEDETH GIGABIT ETHERNET DRIVER
7461 M: Rain River <rain.1986.08.12@gmail.com>
7462 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7463 L: netdev@vger.kernel.org
7465 F: drivers/net/ethernet/nvidia/*
7468 M: Kees Cook <keescook@chromium.org>
7469 L: linux-hardening@vger.kernel.org
7471 F: include/linux/fortify-string.h
7472 F: lib/test_fortify/*
7473 F: scripts/test_fortify.sh
7477 M: Wu Hao <hao.wu@intel.com>
7478 R: Tom Rix <trix@redhat.com>
7479 L: linux-fpga@vger.kernel.org
7481 F: Documentation/ABI/testing/sysfs-bus-dfl*
7482 F: Documentation/fpga/dfl.rst
7483 F: drivers/fpga/dfl*
7484 F: drivers/uio/uio_dfl.c
7485 F: include/linux/dfl.h
7486 F: include/uapi/linux/fpga-dfl.h
7488 FPGA MANAGER FRAMEWORK
7489 M: Moritz Fischer <mdf@kernel.org>
7490 M: Wu Hao <hao.wu@intel.com>
7491 M: Xu Yilun <yilun.xu@intel.com>
7492 R: Tom Rix <trix@redhat.com>
7493 L: linux-fpga@vger.kernel.org
7495 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7497 F: Documentation/devicetree/bindings/fpga/
7498 F: Documentation/driver-api/fpga/
7499 F: Documentation/fpga/
7501 F: include/linux/fpga/
7504 M: Bill Metzenthen <billm@melbpc.org.au>
7506 W: http://floatingpoint.sourceforge.net/emulator/index.html
7507 F: arch/x86/math-emu/
7510 L: dri-devel@lists.freedesktop.org
7511 L: linux-fbdev@vger.kernel.org
7513 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7514 T: git git://anongit.freedesktop.org/drm/drm-misc
7515 F: Documentation/fb/
7517 F: include/linux/fb.h
7518 F: include/uapi/linux/fb.h
7519 F: include/uapi/video/
7522 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7523 M: Horia Geantă <horia.geanta@nxp.com>
7524 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7525 L: linux-crypto@vger.kernel.org
7527 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7528 F: drivers/crypto/caam/
7530 FREESCALE COLDFIRE M5441X MMC DRIVER
7531 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7532 L: linux-mmc@vger.kernel.org
7534 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7535 F: include/linux/platform_data/mmc-esdhc-mcf.h
7537 FREESCALE DIU FRAMEBUFFER DRIVER
7538 M: Timur Tabi <timur@kernel.org>
7539 L: linux-fbdev@vger.kernel.org
7541 F: drivers/video/fbdev/fsl-diu-fb.*
7543 FREESCALE DMA DRIVER
7544 M: Li Yang <leoyang.li@nxp.com>
7545 M: Zhang Wei <zw@zh-kernel.org>
7546 L: linuxppc-dev@lists.ozlabs.org
7548 F: drivers/dma/fsldma.*
7550 FREESCALE DSPI DRIVER
7551 M: Vladimir Oltean <olteanv@gmail.com>
7552 L: linux-spi@vger.kernel.org
7554 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7555 F: drivers/spi/spi-fsl-dspi.c
7556 F: include/linux/spi/spi-fsl-dspi.h
7558 FREESCALE ENETC ETHERNET DRIVERS
7559 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7560 L: netdev@vger.kernel.org
7562 F: drivers/net/ethernet/freescale/enetc/
7564 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7565 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7566 L: netdev@vger.kernel.org
7568 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7569 F: drivers/net/ethernet/freescale/gianfar*
7571 FREESCALE GPMI NAND DRIVER
7572 M: Han Xu <han.xu@nxp.com>
7573 L: linux-mtd@lists.infradead.org
7575 F: drivers/mtd/nand/raw/gpmi-nand/*
7577 FREESCALE I2C CPM DRIVER
7578 M: Jochen Friedrich <jochen@scram.de>
7579 L: linuxppc-dev@lists.ozlabs.org
7580 L: linux-i2c@vger.kernel.org
7582 F: drivers/i2c/busses/i2c-cpm.c
7584 FREESCALE IMX / MXC FEC DRIVER
7585 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7586 L: netdev@vger.kernel.org
7588 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7589 F: drivers/net/ethernet/freescale/fec.h
7590 F: drivers/net/ethernet/freescale/fec_main.c
7591 F: drivers/net/ethernet/freescale/fec_ptp.c
7593 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7594 M: Sascha Hauer <s.hauer@pengutronix.de>
7595 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7596 L: linux-fbdev@vger.kernel.org
7597 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7599 F: drivers/video/fbdev/imxfb.c
7600 F: include/linux/platform_data/video-imxfb.h
7602 FREESCALE IMX DDR PMU DRIVER
7603 M: Frank Li <Frank.li@nxp.com>
7604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7606 F: Documentation/admin-guide/perf/imx-ddr.rst
7607 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7608 F: drivers/perf/fsl_imx8_ddr_perf.c
7610 FREESCALE IMX I2C DRIVER
7611 M: Oleksij Rempel <o.rempel@pengutronix.de>
7612 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7613 L: linux-i2c@vger.kernel.org
7615 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7616 F: drivers/i2c/busses/i2c-imx.c
7618 FREESCALE IMX LPI2C DRIVER
7619 M: Dong Aisheng <aisheng.dong@nxp.com>
7620 L: linux-i2c@vger.kernel.org
7621 L: linux-imx@nxp.com
7623 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7624 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7626 FREESCALE MPC I2C DRIVER
7627 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7628 L: linux-i2c@vger.kernel.org
7630 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7631 F: drivers/i2c/busses/i2c-mpc.c
7633 FREESCALE QORIQ DPAA ETHERNET DRIVER
7634 M: Madalin Bucur <madalin.bucur@nxp.com>
7635 L: netdev@vger.kernel.org
7637 F: drivers/net/ethernet/freescale/dpaa
7639 FREESCALE QORIQ DPAA FMAN DRIVER
7640 M: Madalin Bucur <madalin.bucur@nxp.com>
7641 L: netdev@vger.kernel.org
7643 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7644 F: drivers/net/ethernet/freescale/fman
7646 FREESCALE QORIQ PTP CLOCK DRIVER
7647 M: Yangbo Lu <yangbo.lu@nxp.com>
7648 L: netdev@vger.kernel.org
7650 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7651 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7652 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7653 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7654 F: drivers/ptp/ptp_qoriq.c
7655 F: drivers/ptp/ptp_qoriq_debugfs.c
7656 F: include/linux/fsl/ptp_qoriq.h
7658 FREESCALE QUAD SPI DRIVER
7659 M: Han Xu <han.xu@nxp.com>
7660 L: linux-spi@vger.kernel.org
7662 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7663 F: drivers/spi/spi-fsl-qspi.c
7665 FREESCALE QUICC ENGINE LIBRARY
7666 M: Qiang Zhao <qiang.zhao@nxp.com>
7667 L: linuxppc-dev@lists.ozlabs.org
7669 F: drivers/soc/fsl/qe/
7670 F: include/soc/fsl/*qe*.h
7671 F: include/soc/fsl/*ucc*.h
7673 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7674 M: Li Yang <leoyang.li@nxp.com>
7675 L: netdev@vger.kernel.org
7676 L: linuxppc-dev@lists.ozlabs.org
7678 F: drivers/net/ethernet/freescale/ucc_geth*
7680 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7681 M: Zhao Qiang <qiang.zhao@nxp.com>
7682 L: netdev@vger.kernel.org
7683 L: linuxppc-dev@lists.ozlabs.org
7685 F: drivers/net/wan/fsl_ucc_hdlc*
7687 FREESCALE QUICC ENGINE UCC UART DRIVER
7688 M: Timur Tabi <timur@kernel.org>
7689 L: linuxppc-dev@lists.ozlabs.org
7691 F: drivers/tty/serial/ucc_uart.c
7693 FREESCALE SOC DRIVERS
7694 M: Li Yang <leoyang.li@nxp.com>
7695 L: linuxppc-dev@lists.ozlabs.org
7696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7698 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7699 F: Documentation/devicetree/bindings/soc/fsl/
7701 F: include/linux/fsl/
7703 FREESCALE SOC FS_ENET DRIVER
7704 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7705 L: linuxppc-dev@lists.ozlabs.org
7706 L: netdev@vger.kernel.org
7708 F: drivers/net/ethernet/freescale/fs_enet/
7709 F: include/linux/fs_enet_pd.h
7711 FREESCALE SOC SOUND DRIVERS
7712 M: Nicolin Chen <nicoleotsuka@gmail.com>
7713 M: Xiubo Li <Xiubo.Lee@gmail.com>
7714 R: Fabio Estevam <festevam@gmail.com>
7715 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7716 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7717 L: linuxppc-dev@lists.ozlabs.org
7719 F: sound/soc/fsl/fsl*
7720 F: sound/soc/fsl/imx*
7721 F: sound/soc/fsl/mpc8610_hpcd.c
7723 FREESCALE USB PERIPHERAL DRIVERS
7724 M: Li Yang <leoyang.li@nxp.com>
7725 L: linux-usb@vger.kernel.org
7726 L: linuxppc-dev@lists.ozlabs.org
7728 F: drivers/usb/gadget/udc/fsl*
7730 FREESCALE USB PHY DRIVER
7731 M: Ran Wang <ran.wang_1@nxp.com>
7732 L: linux-usb@vger.kernel.org
7733 L: linuxppc-dev@lists.ozlabs.org
7735 F: drivers/usb/phy/phy-fsl-usb*
7738 M: Christoph Hellwig <hch@infradead.org>
7740 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7744 M: "Rafael J. Wysocki" <rafael@kernel.org>
7745 M: Pavel Machek <pavel@ucw.cz>
7746 L: linux-pm@vger.kernel.org
7748 F: Documentation/power/freezing-of-tasks.rst
7749 F: include/linux/freezer.h
7753 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7754 L: linux-kernel@vger.kernel.org
7756 F: include/linux/frontswap.h
7759 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7760 M: David Howells <dhowells@redhat.com>
7761 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7763 F: Documentation/filesystems/caching/
7765 F: include/linux/fscache*.h
7767 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7768 M: Theodore Y. Ts'o <tytso@mit.edu>
7769 M: Jaegeuk Kim <jaegeuk@kernel.org>
7770 M: Eric Biggers <ebiggers@kernel.org>
7771 L: linux-fscrypt@vger.kernel.org
7773 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7774 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7775 F: Documentation/filesystems/fscrypt.rst
7777 F: include/linux/fscrypt*.h
7778 F: include/uapi/linux/fscrypt.h
7781 M: Jeremy Kerr <jk@ozlabs.org>
7782 M: Joel Stanley <joel@jms.id.au>
7783 R: Alistar Popple <alistair@popple.id.au>
7784 R: Eddie James <eajames@linux.ibm.com>
7785 L: linux-fsi@lists.ozlabs.org
7787 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7790 F: include/linux/fsi*.h
7791 F: include/trace/events/fsi*.h
7793 FSI-ATTACHED I2C DRIVER
7794 M: Eddie James <eajames@linux.ibm.com>
7795 L: linux-i2c@vger.kernel.org
7796 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7798 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7799 F: drivers/i2c/busses/i2c-fsi.c
7801 FSI-ATTACHED SPI DRIVER
7802 M: Eddie James <eajames@linux.ibm.com>
7803 L: linux-spi@vger.kernel.org
7805 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7806 F: drivers/spi/spi-fsi.c
7808 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7809 M: Jan Kara <jack@suse.cz>
7810 R: Amir Goldstein <amir73il@gmail.com>
7811 L: linux-fsdevel@vger.kernel.org
7813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7815 F: include/linux/fsnotify*.h
7817 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7818 M: Eric Biggers <ebiggers@kernel.org>
7819 M: Theodore Y. Ts'o <tytso@mit.edu>
7820 L: linux-fscrypt@vger.kernel.org
7822 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7823 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7824 F: Documentation/filesystems/fsverity.rst
7826 F: include/linux/fsverity.h
7827 F: include/uapi/linux/fsverity.h
7829 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7830 M: Michael Zaidman <michael.zaidman@gmail.com>
7831 L: linux-i2c@vger.kernel.org
7832 L: linux-input@vger.kernel.org
7834 F: drivers/hid/hid-ft260.c
7836 FUJITSU LAPTOP EXTRAS
7837 M: Jonathan Woithe <jwoithe@just42.net>
7838 L: platform-driver-x86@vger.kernel.org
7840 F: drivers/platform/x86/fujitsu-laptop.c
7842 FUJITSU M-5MO LS CAMERA ISP DRIVER
7843 M: Kyungmin Park <kyungmin.park@samsung.com>
7844 M: Heungjun Kim <riverful.kim@samsung.com>
7845 L: linux-media@vger.kernel.org
7847 F: drivers/media/i2c/m5mols/
7848 F: include/media/i2c/m5mols.h
7850 FUJITSU TABLET EXTRAS
7851 M: Robert Gerlach <khnz@gmx.de>
7852 L: platform-driver-x86@vger.kernel.org
7854 F: drivers/platform/x86/fujitsu-tablet.c
7856 FUSE: FILESYSTEM IN USERSPACE
7857 M: Miklos Szeredi <miklos@szeredi.hu>
7858 L: linux-fsdevel@vger.kernel.org
7860 W: https://github.com/libfuse/
7861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7862 F: Documentation/filesystems/fuse.rst
7864 F: include/uapi/linux/fuse.h
7867 M: Thomas Gleixner <tglx@linutronix.de>
7868 M: Ingo Molnar <mingo@redhat.com>
7869 R: Peter Zijlstra <peterz@infradead.org>
7870 R: Darren Hart <dvhart@infradead.org>
7871 R: Davidlohr Bueso <dave@stgolabs.net>
7872 R: André Almeida <andrealmeid@collabora.com>
7873 L: linux-kernel@vger.kernel.org
7875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7876 F: Documentation/locking/*futex*
7877 F: include/asm-generic/futex.h
7878 F: include/linux/futex.h
7879 F: include/uapi/linux/futex.h
7881 F: tools/perf/bench/futex*
7882 F: tools/testing/selftests/futex/
7884 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7885 M: Tim Harvey <tharvey@gateworks.com>
7886 M: Robert Jones <rjones@gateworks.com>
7888 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7889 F: drivers/mfd/gateworks-gsc.c
7890 F: include/linux/mfd/gsc.h
7891 F: Documentation/hwmon/gsc-hwmon.rst
7892 F: drivers/hwmon/gsc-hwmon.c
7893 F: include/linux/platform_data/gsc_hwmon.h
7896 M: Kees Cook <keescook@chromium.org>
7897 L: linux-hardening@vger.kernel.org
7899 F: Documentation/kbuild/gcc-plugins.rst
7900 F: scripts/Makefile.gcc-plugins
7901 F: scripts/gcc-plugins/
7903 GCOV BASED KERNEL PROFILING
7904 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7906 F: Documentation/dev-tools/gcov.rst
7909 GDB KERNEL DEBUGGING HELPER SCRIPTS
7910 M: Jan Kiszka <jan.kiszka@siemens.com>
7911 M: Kieran Bingham <kbingham@kernel.org>
7915 GEMINI CRYPTO DRIVER
7916 M: Corentin Labbe <clabbe@baylibre.com>
7917 L: linux-crypto@vger.kernel.org
7919 F: drivers/crypto/gemini/
7921 GEMTEK FM RADIO RECEIVER DRIVER
7922 M: Hans Verkuil <hverkuil@xs4all.nl>
7923 L: linux-media@vger.kernel.org
7925 W: https://linuxtv.org
7926 T: git git://linuxtv.org/media_tree.git
7927 F: drivers/media/radio/radio-gemtek*
7929 GENERIC ARCHITECTURE TOPOLOGY
7930 M: Sudeep Holla <sudeep.holla@arm.com>
7931 L: linux-kernel@vger.kernel.org
7933 F: drivers/base/arch_topology.c
7934 F: include/linux/arch_topology.h
7937 M: Thomas Gleixner <tglx@linutronix.de>
7938 M: Peter Zijlstra <peterz@infradead.org>
7939 M: Andy Lutomirski <luto@kernel.org>
7940 L: linux-kernel@vger.kernel.org
7942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7943 F: include/linux/entry-common.h
7944 F: include/linux/entry-kvm.h
7947 GENERIC GPIO I2C DRIVER
7948 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7950 F: drivers/i2c/busses/i2c-gpio.c
7951 F: include/linux/platform_data/i2c-gpio.h
7953 GENERIC GPIO I2C MULTIPLEXER DRIVER
7954 M: Peter Korsgaard <peter.korsgaard@barco.com>
7955 L: linux-i2c@vger.kernel.org
7957 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7958 F: drivers/i2c/muxes/i2c-mux-gpio.c
7959 F: include/linux/platform_data/i2c-mux-gpio.h
7961 GENERIC HDLC (WAN) DRIVERS
7962 M: Krzysztof Halasa <khc@pm.waw.pl>
7964 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7965 F: drivers/net/wan/c101.c
7966 F: drivers/net/wan/hd6457*
7967 F: drivers/net/wan/hdlc*
7968 F: drivers/net/wan/n2.c
7969 F: drivers/net/wan/pc300too.c
7970 F: drivers/net/wan/pci200syn.c
7971 F: drivers/net/wan/wanxl*
7973 GENERIC INCLUDE/ASM HEADER FILES
7974 M: Arnd Bergmann <arnd@arndb.de>
7975 L: linux-arch@vger.kernel.org
7977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7978 F: include/asm-generic/
7979 F: include/uapi/asm-generic/
7981 GENERIC PHY FRAMEWORK
7982 M: Kishon Vijay Abraham I <kishon@ti.com>
7983 M: Vinod Koul <vkoul@kernel.org>
7984 L: linux-phy@lists.infradead.org
7986 Q: https://patchwork.kernel.org/project/linux-phy/list/
7987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7988 F: Documentation/devicetree/bindings/phy/
7990 F: include/linux/phy/
7992 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7993 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7995 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7998 M: "Rafael J. Wysocki" <rafael@kernel.org>
7999 M: Kevin Hilman <khilman@kernel.org>
8000 M: Ulf Hansson <ulf.hansson@linaro.org>
8001 L: linux-pm@vger.kernel.org
8003 F: Documentation/devicetree/bindings/power/power?domain*
8004 F: drivers/base/power/domain*.c
8005 F: include/linux/pm_domain.h
8007 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8008 M: Eugen Hristev <eugen.hristev@microchip.com>
8009 L: linux-input@vger.kernel.org
8011 F: drivers/input/touchscreen/resistive-adc-touch.c
8013 GENERIC STRING LIBRARY
8014 R: Andy Shevchenko <andy@kernel.org>
8017 F: lib/string_helpers.c
8018 F: lib/test_string.c
8019 F: lib/test-string_helpers.c
8021 GENERIC UIO DRIVER FOR PCI DEVICES
8022 M: "Michael S. Tsirkin" <mst@redhat.com>
8023 L: kvm@vger.kernel.org
8025 F: drivers/uio/uio_pci_generic.c
8027 GENERIC VDSO LIBRARY
8028 M: Andy Lutomirski <luto@kernel.org>
8029 M: Thomas Gleixner <tglx@linutronix.de>
8030 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8031 L: linux-kernel@vger.kernel.org
8033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8034 F: include/asm-generic/vdso/vsyscall.h
8036 F: kernel/time/vsyscall.c
8039 GENWQE (IBM Generic Workqueue Card)
8040 M: Frank Haverkamp <haver@linux.ibm.com>
8042 F: drivers/misc/genwqe/
8044 GET_MAINTAINER SCRIPT
8045 M: Joe Perches <joe@perches.com>
8047 F: scripts/get_maintainer.pl
8050 M: Bob Peterson <rpeterso@redhat.com>
8051 M: Andreas Gruenbacher <agruenba@redhat.com>
8052 L: cluster-devel@redhat.com
8054 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8056 F: Documentation/filesystems/gfs2*
8058 F: include/uapi/linux/gfs2_ondisk.h
8061 M: Thomas Weißschuh <thomas@weissschuh.net>
8062 L: platform-driver-x86@vger.kernel.org
8064 F: drivers/platform/x86/gigabyte-wmi.c
8067 M: Johan Hovold <johan@kernel.org>
8069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8070 F: Documentation/ABI/testing/sysfs-class-gnss
8071 F: Documentation/devicetree/bindings/gnss/
8073 F: include/linux/gnss.h
8076 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8077 L: linux-media@vger.kernel.org
8079 F: drivers/media/usb/go7007/
8082 M: Bastien Nocera <hadess@hadess.net>
8083 M: Hans de Goede <hdegoede@redhat.com>
8084 L: linux-input@vger.kernel.org
8086 F: drivers/input/touchscreen/goodix*
8088 GOOGLE ETHERNET DRIVERS
8089 M: Jeroen de Borst <jeroendb@google.com>
8090 R: Catherine Sullivan <csully@google.com>
8091 R: David Awogbemila <awogbemila@google.com>
8092 L: netdev@vger.kernel.org
8094 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8095 F: drivers/net/ethernet/google
8097 GPD POCKET FAN DRIVER
8098 M: Hans de Goede <hdegoede@redhat.com>
8099 L: platform-driver-x86@vger.kernel.org
8101 F: drivers/platform/x86/gpd-pocket-fan.c
8104 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8105 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8106 L: linux-gpio@vger.kernel.org
8107 L: linux-acpi@vger.kernel.org
8109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8110 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8111 F: drivers/gpio/gpiolib-acpi.c
8112 F: drivers/gpio/gpiolib-acpi.h
8115 M: Geert Uytterhoeven <geert+renesas@glider.be>
8116 L: linux-gpio@vger.kernel.org
8118 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8119 F: drivers/gpio/gpio-aggregator.c
8122 M: Sean Young <sean@mess.org>
8123 L: linux-media@vger.kernel.org
8125 F: drivers/media/rc/gpio-ir-tx.c
8128 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8129 L: linux-gpio@vger.kernel.org
8131 F: drivers/gpio/gpio-mockup.c
8132 F: tools/testing/selftests/gpio/
8135 R: Michael Walle <michael@walle.cc>
8137 F: drivers/gpio/gpio-regmap.c
8138 F: include/linux/gpio/regmap.h
8141 M: Linus Walleij <linus.walleij@linaro.org>
8142 M: Bartosz Golaszewski <brgl@bgdev.pl>
8143 L: linux-gpio@vger.kernel.org
8145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8146 F: Documentation/ABI/obsolete/sysfs-gpio
8147 F: Documentation/ABI/testing/gpio-cdev
8148 F: Documentation/admin-guide/gpio/
8149 F: Documentation/devicetree/bindings/gpio/
8150 F: Documentation/driver-api/gpio/
8152 F: include/asm-generic/gpio.h
8153 F: include/linux/gpio.h
8154 F: include/linux/gpio/
8155 F: include/linux/of_gpio.h
8156 F: include/uapi/linux/gpio.h
8159 GRE DEMULTIPLEXER DRIVER
8160 M: Dmitry Kozlov <xeb@mail.ru>
8161 L: netdev@vger.kernel.org
8163 F: include/net/gre.h
8164 F: net/ipv4/gre_demux.c
8165 F: net/ipv4/gre_offload.c
8167 GRETH 10/100/1G Ethernet MAC device driver
8168 M: Andreas Larsson <andreas@gaisler.com>
8169 L: netdev@vger.kernel.org
8171 F: drivers/net/ethernet/aeroflex/
8173 GREYBUS AUDIO PROTOCOLS DRIVERS
8174 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8175 M: Mark Greer <mgreer@animalcreek.com>
8177 F: drivers/staging/greybus/audio_apbridgea.c
8178 F: drivers/staging/greybus/audio_apbridgea.h
8179 F: drivers/staging/greybus/audio_codec.c
8180 F: drivers/staging/greybus/audio_codec.h
8181 F: drivers/staging/greybus/audio_gb.c
8182 F: drivers/staging/greybus/audio_manager.c
8183 F: drivers/staging/greybus/audio_manager.h
8184 F: drivers/staging/greybus/audio_manager_module.c
8185 F: drivers/staging/greybus/audio_manager_private.h
8186 F: drivers/staging/greybus/audio_manager_sysfs.c
8187 F: drivers/staging/greybus/audio_module.c
8188 F: drivers/staging/greybus/audio_topology.c
8190 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8191 M: Viresh Kumar <vireshk@kernel.org>
8193 F: drivers/staging/greybus/authentication.c
8194 F: drivers/staging/greybus/bootrom.c
8195 F: drivers/staging/greybus/firmware.h
8196 F: drivers/staging/greybus/fw-core.c
8197 F: drivers/staging/greybus/fw-download.c
8198 F: drivers/staging/greybus/fw-management.c
8199 F: drivers/staging/greybus/greybus_authentication.h
8200 F: drivers/staging/greybus/greybus_firmware.h
8201 F: drivers/staging/greybus/hid.c
8202 F: drivers/staging/greybus/i2c.c
8203 F: drivers/staging/greybus/spi.c
8204 F: drivers/staging/greybus/spilib.c
8205 F: drivers/staging/greybus/spilib.h
8207 GREYBUS LOOPBACK DRIVER
8208 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8210 F: drivers/staging/greybus/loopback.c
8212 GREYBUS PLATFORM DRIVERS
8213 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8215 F: drivers/staging/greybus/arche-apb-ctrl.c
8216 F: drivers/staging/greybus/arche-platform.c
8217 F: drivers/staging/greybus/arche_platform.h
8219 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8220 M: Rui Miguel Silva <rmfrfs@gmail.com>
8222 F: drivers/staging/greybus/gpio.c
8223 F: drivers/staging/greybus/light.c
8224 F: drivers/staging/greybus/power_supply.c
8225 F: drivers/staging/greybus/sdio.c
8226 F: drivers/staging/greybus/spi.c
8227 F: drivers/staging/greybus/spilib.c
8230 M: Johan Hovold <johan@kernel.org>
8231 M: Alex Elder <elder@kernel.org>
8232 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8233 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8236 F: drivers/staging/greybus/
8237 F: include/linux/greybus.h
8238 F: include/linux/greybus/
8240 GREYBUS UART PROTOCOLS DRIVERS
8241 M: David Lin <dtwlin@gmail.com>
8243 F: drivers/staging/greybus/log.c
8244 F: drivers/staging/greybus/uart.c
8246 GS1662 VIDEO SERIALIZER
8247 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8248 L: linux-media@vger.kernel.org
8250 T: git git://linuxtv.org/media_tree.git
8251 F: drivers/media/spi/gs1662.c
8253 GSPCA FINEPIX SUBDRIVER
8254 M: Frank Zago <frank@zago.net>
8255 L: linux-media@vger.kernel.org
8257 T: git git://linuxtv.org/media_tree.git
8258 F: drivers/media/usb/gspca/finepix.c
8260 GSPCA GL860 SUBDRIVER
8261 M: Olivier Lorin <o.lorin@laposte.net>
8262 L: linux-media@vger.kernel.org
8264 T: git git://linuxtv.org/media_tree.git
8265 F: drivers/media/usb/gspca/gl860/
8267 GSPCA M5602 SUBDRIVER
8268 M: Erik Andren <erik.andren@gmail.com>
8269 L: linux-media@vger.kernel.org
8271 T: git git://linuxtv.org/media_tree.git
8272 F: drivers/media/usb/gspca/m5602/
8274 GSPCA PAC207 SONIXB SUBDRIVER
8275 M: Hans Verkuil <hverkuil@xs4all.nl>
8276 L: linux-media@vger.kernel.org
8278 T: git git://linuxtv.org/media_tree.git
8279 F: drivers/media/usb/gspca/pac207.c
8281 GSPCA SN9C20X SUBDRIVER
8282 M: Brian Johnson <brijohn@gmail.com>
8283 L: linux-media@vger.kernel.org
8285 T: git git://linuxtv.org/media_tree.git
8286 F: drivers/media/usb/gspca/sn9c20x.c
8288 GSPCA T613 SUBDRIVER
8289 M: Leandro Costantino <lcostantino@gmail.com>
8290 L: linux-media@vger.kernel.org
8292 T: git git://linuxtv.org/media_tree.git
8293 F: drivers/media/usb/gspca/t613.c
8295 GSPCA USB WEBCAM DRIVER
8296 M: Hans Verkuil <hverkuil@xs4all.nl>
8297 L: linux-media@vger.kernel.org
8299 T: git git://linuxtv.org/media_tree.git
8300 F: drivers/media/usb/gspca/
8302 GTP (GPRS Tunneling Protocol)
8303 M: Pablo Neira Ayuso <pablo@netfilter.org>
8304 M: Harald Welte <laforge@gnumonks.org>
8305 L: osmocom-net-gprs@lists.osmocom.org
8307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8308 F: drivers/net/gtp.c
8310 GUID PARTITION TABLE (GPT)
8311 M: Davidlohr Bueso <dave@stgolabs.net>
8312 L: linux-efi@vger.kernel.org
8314 F: block/partitions/efi.*
8317 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8318 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8320 W: http://uclinux-h8.sourceforge.jp
8321 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8323 F: drivers/clk/h8300/
8324 F: drivers/clocksource/h8300_*.c
8325 F: drivers/irqchip/irq-renesas-h8*.c
8327 HABANALABS PCI DRIVER
8328 M: Oded Gabbay <ogabbay@kernel.org>
8330 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8331 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8332 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8333 F: drivers/misc/habanalabs/
8334 F: include/uapi/misc/habanalabs.h
8337 M: Antti Palosaari <crope@iki.fi>
8338 L: linux-media@vger.kernel.org
8340 W: https://linuxtv.org
8341 W: http://palosaari.fi/linux/
8342 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8343 T: git git://linuxtv.org/anttip/media_tree.git
8344 F: drivers/media/usb/hackrf/
8346 HANTRO VPU CODEC DRIVER
8347 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8348 M: Philipp Zabel <p.zabel@pengutronix.de>
8349 L: linux-media@vger.kernel.org
8350 L: linux-rockchip@lists.infradead.org
8352 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8353 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8354 F: drivers/staging/media/hantro/
8356 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8357 M: Frank Seidel <frank@f-seidel.de>
8358 L: platform-driver-x86@vger.kernel.org
8360 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8361 F: drivers/platform/x86/hdaps.c
8364 M: Jean Delvare <jdelvare@suse.com>
8365 M: Guenter Roeck <linux@roeck-us.net>
8366 L: linux-hwmon@vger.kernel.org
8368 W: http://hwmon.wiki.kernel.org/
8369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8370 F: Documentation/ABI/testing/sysfs-class-hwmon
8371 F: Documentation/devicetree/bindings/hwmon/
8372 F: Documentation/hwmon/
8374 F: include/linux/hwmon*.h
8375 F: include/trace/events/hwmon*.h
8376 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8378 HARDWARE RANDOM NUMBER GENERATOR CORE
8379 M: Matt Mackall <mpm@selenic.com>
8380 M: Herbert Xu <herbert@gondor.apana.org.au>
8381 L: linux-crypto@vger.kernel.org
8383 F: Documentation/admin-guide/hw_random.rst
8384 F: Documentation/devicetree/bindings/rng/
8385 F: drivers/char/hw_random/
8386 F: include/linux/hw_random.h
8388 HARDWARE SPINLOCK CORE
8389 M: Ohad Ben-Cohen <ohad@wizery.com>
8390 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8391 R: Baolin Wang <baolin.wang7@gmail.com>
8392 L: linux-remoteproc@vger.kernel.org
8394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8395 F: Documentation/devicetree/bindings/hwlock/
8396 F: Documentation/locking/hwspinlock.rst
8397 F: drivers/hwspinlock/
8398 F: include/linux/hwspinlock.h
8400 HARDWARE TRACING FACILITIES
8401 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8403 F: drivers/hwtracing/
8405 HARMONY SOUND DRIVER
8406 L: linux-parisc@vger.kernel.org
8408 F: sound/parisc/harmony.*
8410 HDPVR USB VIDEO ENCODER DRIVER
8411 M: Hans Verkuil <hverkuil@xs4all.nl>
8412 L: linux-media@vger.kernel.org
8414 W: https://linuxtv.org
8415 T: git git://linuxtv.org/media_tree.git
8416 F: drivers/media/usb/hdpvr/
8418 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8419 M: Matt Hsiao <matt.hsiao@hpe.com>
8421 F: drivers/misc/hpilo.[ch]
8423 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8424 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8426 F: Documentation/watchdog/hpwdt.rst
8427 F: drivers/watchdog/hpwdt.c
8429 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8430 M: Don Brace <don.brace@microchip.com>
8431 L: storagedev@microchip.com
8432 L: linux-scsi@vger.kernel.org
8434 F: Documentation/scsi/hpsa.rst
8435 F: drivers/scsi/hpsa*.[ch]
8436 F: include/linux/cciss*.h
8437 F: include/uapi/linux/cciss*.h
8440 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8441 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8442 L: linux-rdma@vger.kernel.org
8444 F: drivers/infiniband/hw/hfi1
8447 L: linux-fsdevel@vger.kernel.org
8449 F: Documentation/filesystems/hfs.rst
8453 L: linux-fsdevel@vger.kernel.org
8455 F: Documentation/filesystems/hfsplus.rst
8458 HGA FRAMEBUFFER DRIVER
8459 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8460 L: linux-nvidia@lists.surfsouth.com
8462 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8463 F: drivers/video/fbdev/hgafb.c
8465 HIBERNATION (aka Software Suspend, aka swsusp)
8466 M: "Rafael J. Wysocki" <rafael@kernel.org>
8467 M: Pavel Machek <pavel@ucw.cz>
8468 L: linux-pm@vger.kernel.org
8470 B: https://bugzilla.kernel.org
8471 F: arch/*/include/asm/suspend*.h
8473 F: drivers/base/power/
8474 F: include/linux/freezer.h
8475 F: include/linux/pm.h
8476 F: include/linux/suspend.h
8480 M: Jiri Kosina <jikos@kernel.org>
8481 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8482 L: linux-input@vger.kernel.org
8484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8486 F: include/linux/hid*
8487 F: include/uapi/linux/hid*
8489 HID LOGITECH DRIVERS
8490 R: Filipe Laíns <lains@riseup.net>
8491 L: linux-input@vger.kernel.org
8493 F: drivers/hid/hid-logitech-*
8495 HID PLAYSTATION DRIVER
8496 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8497 L: linux-input@vger.kernel.org
8499 F: drivers/hid/hid-playstation.c
8501 HID SENSOR HUB DRIVERS
8502 M: Jiri Kosina <jikos@kernel.org>
8503 M: Jonathan Cameron <jic23@kernel.org>
8504 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8505 L: linux-input@vger.kernel.org
8506 L: linux-iio@vger.kernel.org
8508 F: Documentation/hid/hid-sensor*
8509 F: drivers/hid/hid-sensor-*
8510 F: drivers/iio/*/hid-*
8511 F: include/linux/hid-sensor-*
8513 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8514 M: Thomas Gleixner <tglx@linutronix.de>
8515 L: linux-kernel@vger.kernel.org
8517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8518 F: Documentation/timers/
8519 F: include/linux/clockchips.h
8520 F: include/linux/hrtimer.h
8521 F: kernel/time/clockevents.c
8522 F: kernel/time/hrtimer.c
8523 F: kernel/time/timer_*.c
8525 HIGH-SPEED SCC DRIVER FOR AX.25
8526 L: linux-hams@vger.kernel.org
8528 F: drivers/net/hamradio/dmascc.c
8529 F: drivers/net/hamradio/scc.c
8531 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8532 M: HighPoint Linux Team <linux@highpoint-tech.com>
8534 W: http://www.highpoint-tech.com
8535 F: Documentation/scsi/hptiop.rst
8536 F: drivers/scsi/hptiop.c
8539 M: Jes Sorensen <jes@trained-monkey.org>
8540 L: linux-hippi@sunsite.dk
8542 F: drivers/net/hippi/
8543 F: include/linux/hippidevice.h
8544 F: include/uapi/linux/if_hippi.h
8547 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8548 M: Kurt Kanzenbach <kurt@linutronix.de>
8549 L: netdev@vger.kernel.org
8551 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8552 F: drivers/net/dsa/hirschmann/*
8553 F: include/linux/platform_data/hirschmann-hellcreek.h
8554 F: net/dsa/tag_hellcreek.c
8556 HISILICON DMA DRIVER
8557 M: Zhou Wang <wangzhou1@hisilicon.com>
8558 L: dmaengine@vger.kernel.org
8560 F: drivers/dma/hisi_dma.c
8562 HISILICON GPIO DRIVER
8563 M: Luo Jiaxing <luojiaxing@huawei.com>
8564 L: linux-gpio@vger.kernel.org
8566 F: drivers/gpio/gpio-hisi.c
8568 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8569 M: Zaibo Xu <xuzaibo@huawei.com>
8570 L: linux-crypto@vger.kernel.org
8572 F: Documentation/ABI/testing/debugfs-hisi-hpre
8573 F: drivers/crypto/hisilicon/hpre/hpre.h
8574 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8575 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8577 HISILICON I2C CONTROLLER DRIVER
8578 M: Yicong Yang <yangyicong@hisilicon.com>
8579 L: linux-i2c@vger.kernel.org
8581 W: https://www.hisilicon.com
8582 F: drivers/i2c/busses/i2c-hisi.c
8584 HISILICON LPC BUS DRIVER
8585 M: john.garry@huawei.com
8587 W: http://www.hisilicon.com
8588 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8589 F: drivers/bus/hisi_lpc.c
8591 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8592 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8593 M: Salil Mehta <salil.mehta@huawei.com>
8594 L: netdev@vger.kernel.org
8596 W: http://www.hisilicon.com
8597 F: drivers/net/ethernet/hisilicon/hns3/
8599 HISILICON NETWORK SUBSYSTEM DRIVER
8600 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8601 M: Salil Mehta <salil.mehta@huawei.com>
8602 L: netdev@vger.kernel.org
8604 W: http://www.hisilicon.com
8605 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8606 F: drivers/net/ethernet/hisilicon/
8608 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8609 M: John Stultz <john.stultz@linaro.org>
8610 L: linux-kernel@vger.kernel.org
8612 F: drivers/misc/hisi_hikey_usb.c
8614 HISILICON PMU DRIVER
8615 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8617 W: http://www.hisilicon.com
8618 F: Documentation/admin-guide/perf/hisi-pmu.rst
8619 F: drivers/perf/hisilicon
8621 HISILICON QM AND ZIP Controller DRIVER
8622 M: Zhou Wang <wangzhou1@hisilicon.com>
8623 L: linux-crypto@vger.kernel.org
8625 F: Documentation/ABI/testing/debugfs-hisi-zip
8626 F: drivers/crypto/hisilicon/qm.c
8627 F: drivers/crypto/hisilicon/qm.h
8628 F: drivers/crypto/hisilicon/sgl.c
8629 F: drivers/crypto/hisilicon/zip/
8631 HISILICON ROCE DRIVER
8632 M: Wenpeng Liang <liangwenpeng@huawei.com>
8633 M: Weihang Li <liweihang@huawei.com>
8634 L: linux-rdma@vger.kernel.org
8636 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8637 F: drivers/infiniband/hw/hns/
8639 HISILICON SAS Controller
8640 M: John Garry <john.garry@huawei.com>
8642 W: http://www.hisilicon.com
8643 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8644 F: drivers/scsi/hisi_sas/
8646 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8647 M: Zaibo Xu <xuzaibo@huawei.com>
8648 L: linux-crypto@vger.kernel.org
8650 F: Documentation/ABI/testing/debugfs-hisi-sec
8651 F: drivers/crypto/hisilicon/sec2/sec.h
8652 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8653 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8654 F: drivers/crypto/hisilicon/sec2/sec_main.c
8656 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8657 M: Jay Fang <f.fangjian@huawei.com>
8658 L: linux-spi@vger.kernel.org
8660 W: http://www.hisilicon.com
8661 F: drivers/spi/spi-hisi-kunpeng.c
8663 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8664 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8665 L: linux-kernel@vger.kernel.org
8667 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8668 F: drivers/spmi/hisi-spmi-controller.c
8670 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8671 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8672 L: linux-kernel@vger.kernel.org
8674 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8675 F: drivers/mfd/hi6421-spmi-pmic.c
8677 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8678 M: Zaibo Xu <xuzaibo@huawei.com>
8680 F: drivers/crypto/hisilicon/trng/trng.c
8682 HISILICON V3XX SPI NOR FLASH Controller Driver
8683 M: John Garry <john.garry@huawei.com>
8685 W: http://www.hisilicon.com
8686 F: drivers/spi/spi-hisi-sfc-v3xx.c
8688 HMM - Heterogeneous Memory Management
8689 M: Jérôme Glisse <jglisse@redhat.com>
8690 L: linux-mm@kvack.org
8692 F: Documentation/vm/hmm.rst
8693 F: include/linux/hmm*
8696 F: tools/testing/selftests/vm/*hmm*
8699 M: Jouni Malinen <j@w1.fi>
8700 L: linux-wireless@vger.kernel.org
8702 W: http://w1.fi/hostap-driver.html
8703 F: drivers/net/wireless/intersil/hostap/
8705 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8706 L: platform-driver-x86@vger.kernel.org
8708 F: drivers/platform/x86/tc1100-wmi.c
8710 HPET: High Precision Event Timers driver
8711 M: Clemens Ladisch <clemens@ladisch.de>
8713 F: Documentation/timers/hpet.rst
8714 F: drivers/char/hpet.c
8715 F: include/linux/hpet.h
8716 F: include/uapi/linux/hpet.h
8720 F: arch/x86/include/asm/hpet.h
8721 F: arch/x86/kernel/hpet.c
8724 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8726 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8730 M: Sebastian Reichel <sre@kernel.org>
8732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8733 F: Documentation/ABI/testing/sysfs-bus-hsi
8734 F: Documentation/driver-api/hsi.rst
8736 F: include/linux/hsi/
8737 F: include/uapi/linux/hsi/
8740 L: linux-usb@vger.kernel.org
8742 F: drivers/net/usb/hso.c
8744 HSR NETWORK PROTOCOL
8745 L: netdev@vger.kernel.org
8749 HT16K33 LED CONTROLLER DRIVER
8750 M: Robin van der Gracht <robin@protonic.nl>
8752 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8753 F: drivers/auxdisplay/ht16k33.c
8755 HTCPEN TOUCHSCREEN DRIVER
8756 M: Pau Oliva Fora <pof@eslack.org>
8757 L: linux-input@vger.kernel.org
8759 F: drivers/input/touchscreen/htcpen.c
8761 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8762 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8763 L: linux-iio@vger.kernel.org
8765 W: http://www.st.com/
8766 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8767 F: drivers/iio/humidity/hts221*
8769 HUAWEI ETHERNET DRIVER
8770 L: netdev@vger.kernel.org
8772 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8773 F: drivers/net/ethernet/huawei/hinic/
8776 M: Mike Kravetz <mike.kravetz@oracle.com>
8777 L: linux-mm@kvack.org
8779 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8780 F: Documentation/admin-guide/mm/hugetlbpage.rst
8781 F: Documentation/vm/hugetlbfs_reserv.rst
8783 F: include/linux/hugetlb.h
8787 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8788 L: linux-media@vger.kernel.org
8790 W: https://linuxtv.org
8791 T: git git://linuxtv.org/media_tree.git
8792 F: drivers/media/platform/sti/hva
8794 HWPOISON MEMORY FAILURE HANDLING
8795 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8796 L: linux-mm@kvack.org
8798 F: mm/hwpoison-inject.c
8799 F: mm/memory-failure.c
8801 HYCON HY46XX TOUCHSCREEN SUPPORT
8802 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8803 L: linux-input@vger.kernel.org
8805 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8806 F: drivers/input/touchscreen/hycon-hy46xx.c
8808 HYGON PROCESSOR SUPPORT
8809 M: Pu Wen <puwen@hygon.cn>
8810 L: linux-kernel@vger.kernel.org
8812 F: arch/x86/kernel/cpu/hygon.c
8814 HYNIX HI556 SENSOR DRIVER
8815 M: Shawn Tu <shawnx.tu@intel.com>
8816 L: linux-media@vger.kernel.org
8818 T: git git://linuxtv.org/media_tree.git
8819 F: drivers/media/i2c/hi556.c
8821 HYNIX HI846 SENSOR DRIVER
8822 M: Martin Kepplinger <martin.kepplinger@puri.sm>
8823 L: linux-media@vger.kernel.org
8825 F: drivers/media/i2c/hi846.c
8827 Hyper-V/Azure CORE AND DRIVERS
8828 M: "K. Y. Srinivasan" <kys@microsoft.com>
8829 M: Haiyang Zhang <haiyangz@microsoft.com>
8830 M: Stephen Hemminger <sthemmin@microsoft.com>
8831 M: Wei Liu <wei.liu@kernel.org>
8832 M: Dexuan Cui <decui@microsoft.com>
8833 L: linux-hyperv@vger.kernel.org
8835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8836 F: Documentation/ABI/stable/sysfs-bus-vmbus
8837 F: Documentation/ABI/testing/debugfs-hyperv
8838 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8839 F: arch/arm64/hyperv
8840 F: arch/arm64/include/asm/hyperv-tlfs.h
8841 F: arch/arm64/include/asm/mshyperv.h
8843 F: arch/x86/include/asm/hyperv-tlfs.h
8844 F: arch/x86/include/asm/mshyperv.h
8845 F: arch/x86/include/asm/trace/hyperv.h
8846 F: arch/x86/kernel/cpu/mshyperv.c
8847 F: drivers/clocksource/hyperv_timer.c
8848 F: drivers/hid/hid-hyperv.c
8850 F: drivers/input/serio/hyperv-keyboard.c
8851 F: drivers/iommu/hyperv-iommu.c
8852 F: drivers/net/ethernet/microsoft/
8853 F: drivers/net/hyperv/
8854 F: drivers/pci/controller/pci-hyperv-intf.c
8855 F: drivers/pci/controller/pci-hyperv.c
8856 F: drivers/scsi/storvsc_drv.c
8857 F: drivers/uio/uio_hv_generic.c
8858 F: drivers/video/fbdev/hyperv_fb.c
8859 F: include/asm-generic/hyperv-tlfs.h
8860 F: include/asm-generic/mshyperv.h
8861 F: include/clocksource/hyperv_timer.h
8862 F: include/linux/hyperv.h
8863 F: include/uapi/linux/hyperv.h
8864 F: net/vmw_vsock/hyperv_transport.c
8868 M: Vignesh Raghavendra <vigneshr@ti.com>
8869 L: linux-mtd@lists.infradead.org
8871 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8872 C: irc://irc.oftc.net/mtd
8873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8874 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
8875 F: drivers/mtd/hyperbus/
8876 F: include/linux/mtd/hyperbus.h
8878 HYPERVISOR VIRTUAL CONSOLE DRIVER
8879 L: linuxppc-dev@lists.ozlabs.org
8884 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8885 L: linux-i2c@vger.kernel.org
8886 L: linux-acpi@vger.kernel.org
8888 F: drivers/i2c/i2c-core-acpi.c
8890 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8891 M: Ajay Gupta <ajayg@nvidia.com>
8892 L: linux-i2c@vger.kernel.org
8894 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8895 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8898 M: Peter Rosin <peda@axentia.se>
8899 L: linux-i2c@vger.kernel.org
8901 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8902 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8903 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8904 F: Documentation/i2c/i2c-topology.rst
8905 F: Documentation/i2c/muxes/
8906 F: drivers/i2c/i2c-mux.c
8907 F: drivers/i2c/muxes/
8908 F: include/linux/i2c-mux.h
8910 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8911 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8912 L: linux-i2c@vger.kernel.org
8914 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8915 F: drivers/i2c/busses/i2c-mv64xxx.c
8917 I2C OVER PARALLEL PORT
8918 M: Jean Delvare <jdelvare@suse.com>
8919 L: linux-i2c@vger.kernel.org
8921 F: Documentation/i2c/busses/i2c-parport.rst
8922 F: drivers/i2c/busses/i2c-parport.c
8925 M: Wolfram Sang <wsa@kernel.org>
8926 L: linux-i2c@vger.kernel.org
8928 W: https://i2c.wiki.kernel.org/
8929 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8931 F: Documentation/devicetree/bindings/i2c/i2c.txt
8932 F: Documentation/i2c/
8934 F: include/linux/i2c-dev.h
8935 F: include/linux/i2c-smbus.h
8936 F: include/linux/i2c.h
8937 F: include/uapi/linux/i2c-*.h
8938 F: include/uapi/linux/i2c.h
8940 I2C SUBSYSTEM HOST DRIVERS
8941 L: linux-i2c@vger.kernel.org
8943 W: https://i2c.wiki.kernel.org/
8944 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8946 F: Documentation/devicetree/bindings/i2c/
8947 F: drivers/i2c/algos/
8948 F: drivers/i2c/busses/
8951 M: Jean Delvare <jdelvare@suse.com>
8952 L: linux-i2c@vger.kernel.org
8954 F: Documentation/i2c/busses/i2c-taos-evm.rst
8955 F: drivers/i2c/busses/i2c-taos-evm.c
8958 M: Till Harbaum <till@harbaum.org>
8959 L: linux-i2c@vger.kernel.org
8961 W: http://www.harbaum.org/till/i2c_tiny_usb
8962 F: drivers/i2c/busses/i2c-tiny-usb.c
8964 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8965 M: Jean Delvare <jdelvare@suse.com>
8966 L: linux-i2c@vger.kernel.org
8968 F: Documentation/i2c/busses/i2c-ali1535.rst
8969 F: Documentation/i2c/busses/i2c-ali1563.rst
8970 F: Documentation/i2c/busses/i2c-ali15x3.rst
8971 F: Documentation/i2c/busses/i2c-amd756.rst
8972 F: Documentation/i2c/busses/i2c-amd8111.rst
8973 F: Documentation/i2c/busses/i2c-i801.rst
8974 F: Documentation/i2c/busses/i2c-nforce2.rst
8975 F: Documentation/i2c/busses/i2c-piix4.rst
8976 F: Documentation/i2c/busses/i2c-sis5595.rst
8977 F: Documentation/i2c/busses/i2c-sis630.rst
8978 F: Documentation/i2c/busses/i2c-sis96x.rst
8979 F: Documentation/i2c/busses/i2c-via.rst
8980 F: Documentation/i2c/busses/i2c-viapro.rst
8981 F: drivers/i2c/busses/i2c-ali1535.c
8982 F: drivers/i2c/busses/i2c-ali1563.c
8983 F: drivers/i2c/busses/i2c-ali15x3.c
8984 F: drivers/i2c/busses/i2c-amd756-s4882.c
8985 F: drivers/i2c/busses/i2c-amd756.c
8986 F: drivers/i2c/busses/i2c-amd8111.c
8987 F: drivers/i2c/busses/i2c-i801.c
8988 F: drivers/i2c/busses/i2c-isch.c
8989 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8990 F: drivers/i2c/busses/i2c-nforce2.c
8991 F: drivers/i2c/busses/i2c-piix4.c
8992 F: drivers/i2c/busses/i2c-sis5595.c
8993 F: drivers/i2c/busses/i2c-sis630.c
8994 F: drivers/i2c/busses/i2c-sis96x.c
8995 F: drivers/i2c/busses/i2c-via.c
8996 F: drivers/i2c/busses/i2c-viapro.c
8998 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8999 M: Hans de Goede <hdegoede@redhat.com>
9000 L: linux-i2c@vger.kernel.org
9002 F: drivers/i2c/busses/i2c-cht-wc.c
9004 I2C/SMBUS ISMT DRIVER
9005 M: Seth Heasley <seth.heasley@intel.com>
9006 M: Neil Horman <nhorman@tuxdriver.com>
9007 L: linux-i2c@vger.kernel.org
9008 F: Documentation/i2c/busses/i2c-ismt.rst
9009 F: drivers/i2c/busses/i2c-ismt.c
9011 I2C/SMBUS STUB DRIVER
9012 M: Jean Delvare <jdelvare@suse.com>
9013 L: linux-i2c@vger.kernel.org
9015 F: drivers/i2c/i2c-stub.c
9017 I3C DRIVER FOR CADENCE I3C MASTER IP
9018 M: Przemysław Gaj <pgaj@cadence.com>
9020 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
9021 F: drivers/i3c/master/i3c-master-cdns.c
9023 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9024 M: Vitor Soares <vitor.soares@synopsys.com>
9026 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
9027 F: drivers/i3c/master/dw*
9030 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9031 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9033 C: irc://chat.freenode.net/linux-i3c
9034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9035 F: Documentation/ABI/testing/sysfs-bus-i3c
9036 F: Documentation/devicetree/bindings/i3c/
9037 F: Documentation/driver-api/i3c
9039 F: include/linux/i3c/
9041 IA64 (Itanium) PLATFORM
9042 L: linux-ia64@vger.kernel.org
9044 F: Documentation/ia64/
9047 IBM Power 842 compression accelerator
9048 M: Haren Myneni <haren@us.ibm.com>
9051 F: drivers/crypto/nx/Kconfig
9052 F: drivers/crypto/nx/Makefile
9053 F: drivers/crypto/nx/nx-842*
9054 F: include/linux/sw842.h
9057 IBM Power in-Nest Crypto Acceleration
9058 M: Breno Leitão <leitao@debian.org>
9059 M: Nayna Jain <nayna@linux.ibm.com>
9060 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9061 L: linux-crypto@vger.kernel.org
9063 F: drivers/crypto/nx/Kconfig
9064 F: drivers/crypto/nx/Makefile
9065 F: drivers/crypto/nx/nx-aes*
9066 F: drivers/crypto/nx/nx-sha*
9067 F: drivers/crypto/nx/nx.*
9068 F: drivers/crypto/nx/nx_csbcpb.h
9069 F: drivers/crypto/nx/nx_debugfs.c
9071 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9072 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9073 L: linux-pci@vger.kernel.org
9074 L: linuxppc-dev@lists.ozlabs.org
9076 F: drivers/pci/hotplug/rpadlpar*
9078 IBM Power Linux RAID adapter
9079 M: Brian King <brking@us.ibm.com>
9081 F: drivers/scsi/ipr.*
9083 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9084 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9085 L: linux-pci@vger.kernel.org
9086 L: linuxppc-dev@lists.ozlabs.org
9088 F: drivers/pci/hotplug/rpaphp*
9090 IBM Power SRIOV Virtual NIC Device Driver
9091 M: Dany Madden <drt@linux.ibm.com>
9092 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9093 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9094 L: netdev@vger.kernel.org
9096 F: drivers/net/ethernet/ibm/ibmvnic.*
9098 IBM Power Virtual Accelerator Switchboard
9099 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9100 L: linuxppc-dev@lists.ozlabs.org
9102 F: arch/powerpc/include/asm/vas.h
9103 F: arch/powerpc/platforms/powernv/copy-paste.h
9104 F: arch/powerpc/platforms/powernv/vas*
9106 IBM Power Virtual Ethernet Device Driver
9107 M: Cristobal Forno <cforno12@linux.ibm.com>
9108 L: netdev@vger.kernel.org
9110 F: drivers/net/ethernet/ibm/ibmveth.*
9112 IBM Power Virtual FC Device Drivers
9113 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9114 L: linux-scsi@vger.kernel.org
9116 F: drivers/scsi/ibmvscsi/ibmvfc*
9118 IBM Power Virtual Management Channel Driver
9119 M: Brad Warrum <bwarrum@linux.ibm.com>
9120 M: Ritu Agarwal <rituagar@linux.ibm.com>
9122 F: drivers/misc/ibmvmc.*
9124 IBM Power Virtual SCSI Device Drivers
9125 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9126 L: linux-scsi@vger.kernel.org
9128 F: drivers/scsi/ibmvscsi/ibmvscsi*
9129 F: include/scsi/viosrp.h
9131 IBM Power Virtual SCSI Device Target Driver
9132 M: Michael Cyr <mikecyr@linux.ibm.com>
9133 L: linux-scsi@vger.kernel.org
9134 L: target-devel@vger.kernel.org
9136 F: drivers/scsi/ibmvscsi_tgt/
9138 IBM Power VMX Cryptographic instructions
9139 M: Breno Leitão <leitao@debian.org>
9140 M: Nayna Jain <nayna@linux.ibm.com>
9141 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9142 L: linux-crypto@vger.kernel.org
9144 F: drivers/crypto/vmx/Kconfig
9145 F: drivers/crypto/vmx/Makefile
9146 F: drivers/crypto/vmx/aes*
9147 F: drivers/crypto/vmx/ghash*
9148 F: drivers/crypto/vmx/ppc-xlate.pl
9149 F: drivers/crypto/vmx/vmx.c
9151 IBM ServeRAID RAID DRIVER
9153 F: drivers/scsi/ips.*
9155 ICH LPC AND GPIO DRIVER
9156 M: Peter Tyser <ptyser@xes-inc.com>
9158 F: drivers/gpio/gpio-ich.c
9159 F: drivers/mfd/lpc_ich.c
9162 M: Max Staudt <max@enpas.org>
9163 L: linux-i2c@vger.kernel.org
9165 F: drivers/i2c/busses/i2c-icy.c
9167 IDEAPAD LAPTOP EXTRAS DRIVER
9168 M: Ike Panhc <ike.pan@canonical.com>
9169 L: platform-driver-x86@vger.kernel.org
9171 W: http://launchpad.net/ideapad-laptop
9172 F: drivers/platform/x86/ideapad-laptop.c
9174 IDEAPAD LAPTOP SLIDEBAR DRIVER
9175 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9176 L: linux-input@vger.kernel.org
9178 W: https://github.com/o2genum/ideapad-slidebar
9179 F: drivers/input/misc/ideapad_slidebar.c
9181 IDT VersaClock 5 CLOCK DRIVER
9182 M: Luca Ceresoli <luca@lucaceresoli.net>
9184 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9185 F: drivers/clk/clk-versaclock5.c
9187 IEEE 802.15.4 SUBSYSTEM
9188 M: Alexander Aring <alex.aring@gmail.com>
9189 M: Stefan Schmidt <stefan@datenfreihafen.org>
9190 L: linux-wpan@vger.kernel.org
9192 W: https://linux-wpan.org/
9193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9195 F: Documentation/networking/ieee802154.rst
9196 F: drivers/net/ieee802154/
9197 F: include/linux/ieee802154.h
9198 F: include/linux/nl802154.h
9199 F: include/net/af_ieee802154.h
9200 F: include/net/cfg802154.h
9201 F: include/net/ieee802154_netdev.h
9202 F: include/net/mac802154.h
9203 F: include/net/nl802154.h
9208 M: Yotam Gigi <yotam.gi@gmail.com>
9209 M: Jamal Hadi Salim <jhs@mojatatu.com>
9210 F: include/net/ife.h
9211 F: include/uapi/linux/ife.h
9214 IGORPLUG-USB IR RECEIVER
9215 M: Sean Young <sean@mess.org>
9216 L: linux-media@vger.kernel.org
9218 F: drivers/media/rc/igorplugusb.c
9220 IGUANAWORKS USB IR TRANSCEIVER
9221 M: Sean Young <sean@mess.org>
9222 L: linux-media@vger.kernel.org
9224 F: drivers/media/rc/iguanair.c
9226 IIO DIGITAL POTENTIOMETER DAC
9227 M: Peter Rosin <peda@axentia.se>
9228 L: linux-iio@vger.kernel.org
9230 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9231 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9232 F: drivers/iio/dac/dpot-dac.c
9234 IIO ENVELOPE DETECTOR
9235 M: Peter Rosin <peda@axentia.se>
9236 L: linux-iio@vger.kernel.org
9238 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9239 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9240 F: drivers/iio/adc/envelope-detector.c
9243 M: Peter Rosin <peda@axentia.se>
9244 L: linux-iio@vger.kernel.org
9246 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9247 F: drivers/iio/multiplexer/iio-mux.c
9249 IIO SCMI BASED DRIVER
9250 M: Jyoti Bhayana <jbhayana@google.com>
9251 L: linux-iio@vger.kernel.org
9253 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9255 IIO SUBSYSTEM AND DRIVERS
9256 M: Jonathan Cameron <jic23@kernel.org>
9257 R: Lars-Peter Clausen <lars@metafoo.de>
9258 L: linux-iio@vger.kernel.org
9260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9261 F: Documentation/ABI/testing/configfs-iio*
9262 F: Documentation/ABI/testing/sysfs-bus-iio*
9263 F: Documentation/devicetree/bindings/iio/
9265 F: drivers/staging/iio/
9266 F: include/linux/iio/
9270 M: Peter Rosin <peda@axentia.se>
9271 L: linux-iio@vger.kernel.org
9273 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9274 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9275 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9276 F: drivers/iio/afe/iio-rescale.c
9278 IKANOS/ADI EAGLE ADSL USB DRIVER
9279 M: Matthieu Castet <castet.matthieu@free.fr>
9280 M: Stanislaw Gruszka <stf_xl@wp.pl>
9282 F: drivers/usb/atm/ueagle-atm.c
9284 IMGTEC ASCII LCD DRIVER
9285 M: Paul Burton <paulburton@kernel.org>
9287 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9288 F: drivers/auxdisplay/img-ascii-lcd.c
9290 IMGTEC IR DECODER DRIVER
9292 F: drivers/media/rc/img-ir/
9294 IMON SOUNDGRAPH USB IR RECEIVER
9295 M: Sean Young <sean@mess.org>
9296 L: linux-media@vger.kernel.org
9298 F: drivers/media/rc/imon.c
9299 F: drivers/media/rc/imon_raw.c
9301 IMS TWINTURBO FRAMEBUFFER DRIVER
9302 L: linux-fbdev@vger.kernel.org
9304 F: drivers/video/fbdev/imsttfb.c
9306 INA209 HARDWARE MONITOR DRIVER
9307 M: Guenter Roeck <linux@roeck-us.net>
9308 L: linux-hwmon@vger.kernel.org
9310 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9311 F: Documentation/hwmon/ina209.rst
9312 F: drivers/hwmon/ina209.c
9314 INA2XX HARDWARE MONITOR DRIVER
9315 M: Guenter Roeck <linux@roeck-us.net>
9316 L: linux-hwmon@vger.kernel.org
9318 F: Documentation/hwmon/ina2xx.rst
9319 F: drivers/hwmon/ina2xx.c
9320 F: include/linux/platform_data/ina2xx.h
9322 INDUSTRY PACK SUBSYSTEM (IPACK)
9323 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9324 M: Jens Taprogge <jens.taprogge@taprogge.org>
9325 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9326 L: industrypack-devel@lists.sourceforge.net
9328 W: http://industrypack.sourceforge.net
9331 INFINEON DPS310 Driver
9332 M: Eddie James <eajames@linux.ibm.com>
9333 L: linux-iio@vger.kernel.org
9335 F: drivers/iio/pressure/dps310.c
9337 INFINIBAND SUBSYSTEM
9338 M: Jason Gunthorpe <jgg@nvidia.com>
9339 L: linux-rdma@vger.kernel.org
9341 W: https://github.com/linux-rdma/rdma-core
9342 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9344 F: Documentation/devicetree/bindings/infiniband/
9345 F: Documentation/infiniband/
9346 F: drivers/infiniband/
9348 F: include/trace/events/ib_mad.h
9349 F: include/trace/events/ib_umad.h
9350 F: include/uapi/linux/if_infiniband.h
9351 F: include/uapi/rdma/
9352 F: samples/bpf/ibumad_kern.c
9353 F: samples/bpf/ibumad_user.c
9355 INGENIC JZ4780 NAND DRIVER
9356 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9357 L: linux-mtd@lists.infradead.org
9358 L: linux-mips@vger.kernel.org
9360 F: drivers/mtd/nand/raw/ingenic/
9363 M: Paul Cercueil <paul@crapouillou.net>
9364 L: linux-mips@vger.kernel.org
9366 F: arch/mips/boot/dts/ingenic/
9367 F: arch/mips/generic/board-ingenic.c
9368 F: arch/mips/include/asm/mach-ingenic/
9369 F: arch/mips/ingenic/Kconfig
9370 F: drivers/clk/ingenic/
9371 F: drivers/dma/dma-jz4780.c
9372 F: drivers/gpu/drm/ingenic/
9373 F: drivers/i2c/busses/i2c-jz4780.c
9374 F: drivers/iio/adc/ingenic-adc.c
9375 F: drivers/irqchip/irq-ingenic.c
9376 F: drivers/memory/jz4780-nemc.c
9377 F: drivers/mmc/host/jz4740_mmc.c
9378 F: drivers/mtd/nand/raw/ingenic/
9379 F: drivers/pinctrl/pinctrl-ingenic.c
9380 F: drivers/power/supply/ingenic-battery.c
9381 F: drivers/pwm/pwm-jz4740.c
9382 F: drivers/remoteproc/ingenic_rproc.c
9383 F: drivers/rtc/rtc-jz4740.c
9384 F: drivers/tty/serial/8250/8250_ingenic.c
9385 F: drivers/usb/musb/jz4740.c
9386 F: drivers/watchdog/jz4740_wdt.c
9387 F: include/dt-bindings/iio/adc/ingenic,adc.h
9388 F: include/linux/mfd/ingenic-tcu.h
9389 F: sound/soc/codecs/jz47*
9390 F: sound/soc/jz4740/
9393 M: Jan Kara <jack@suse.cz>
9394 R: Amir Goldstein <amir73il@gmail.com>
9395 L: linux-fsdevel@vger.kernel.org
9397 F: Documentation/filesystems/inotify.rst
9398 F: fs/notify/inotify/
9399 F: include/linux/inotify.h
9400 F: include/uapi/linux/inotify.h
9402 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9403 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9404 L: linux-input@vger.kernel.org
9406 Q: http://patchwork.kernel.org/project/linux-input/list/
9407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9408 F: Documentation/devicetree/bindings/input/
9409 F: Documentation/devicetree/bindings/serio/
9410 F: Documentation/input/
9412 F: include/linux/input.h
9413 F: include/linux/input/
9414 F: include/uapi/linux/input-event-codes.h
9415 F: include/uapi/linux/input.h
9417 INPUT MULTITOUCH (MT) PROTOCOL
9418 M: Henrik Rydberg <rydberg@bitmath.org>
9419 L: linux-input@vger.kernel.org
9421 F: Documentation/input/multi-touch-protocol.rst
9422 F: drivers/input/input-mt.c
9425 INSIDE SECURE CRYPTO DRIVER
9426 M: Antoine Tenart <atenart@kernel.org>
9427 L: linux-crypto@vger.kernel.org
9429 F: drivers/crypto/inside-secure/
9431 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9432 M: Mimi Zohar <zohar@linux.ibm.com>
9433 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9434 L: linux-integrity@vger.kernel.org
9436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9437 F: security/integrity/ima/
9439 INTEL 810/815 FRAMEBUFFER DRIVER
9440 M: Antonino Daplas <adaplas@gmail.com>
9441 L: linux-fbdev@vger.kernel.org
9443 F: drivers/video/fbdev/i810/
9446 M: Cezary Rojewski <cezary.rojewski@intel.com>
9447 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9448 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9449 M: Jie Yang <yang.jie@linux.intel.com>
9450 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9454 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9455 M: Hans de Goede <hdegoede@redhat.com>
9456 L: platform-driver-x86@vger.kernel.org
9458 F: drivers/platform/x86/intel/atomisp2/pm.c
9460 INTEL ATOMISP2 LED DRIVER
9461 M: Hans de Goede <hdegoede@redhat.com>
9462 L: platform-driver-x86@vger.kernel.org
9464 F: drivers/platform/x86/intel/atomisp2/led.c
9466 INTEL BIOS SAR INT1092 DRIVER
9467 M: Shravan Sudhakar <s.shravan@intel.com>
9468 M: Intel Corporation <linuxwwan@intel.com>
9469 L: platform-driver-x86@vger.kernel.org
9471 F: drivers/platform/x86/intel/int1092/
9473 INTEL BROXTON PMC DRIVER
9474 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9475 M: Zha Qipeng <qipeng.zha@intel.com>
9477 F: drivers/mfd/intel_pmc_bxt.c
9478 F: include/linux/mfd/intel_pmc_bxt.h
9480 INTEL C600 SERIES SAS CONTROLLER DRIVER
9481 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9482 L: linux-scsi@vger.kernel.org
9484 T: git git://git.code.sf.net/p/intel-sas/isci
9485 F: drivers/scsi/isci/
9487 INTEL CPU family model numbers
9488 M: Tony Luck <tony.luck@intel.com>
9490 L: linux-kernel@vger.kernel.org
9492 F: arch/x86/include/asm/intel-family.h
9494 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9495 M: Jani Nikula <jani.nikula@linux.intel.com>
9496 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9497 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9498 L: intel-gfx@lists.freedesktop.org
9500 W: https://01.org/linuxgraphics/
9501 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9502 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9503 C: irc://irc.oftc.net/intel-gfx
9504 T: git git://anongit.freedesktop.org/drm-intel
9505 F: Documentation/gpu/i915.rst
9506 F: drivers/gpu/drm/i915/
9507 F: include/drm/i915*
9508 F: include/uapi/drm/i915_drm.h
9510 INTEL ETHERNET DRIVERS
9511 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9512 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9513 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9515 W: http://www.intel.com/support/feedback.htm
9516 W: http://e1000.sourceforge.net/
9517 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9520 F: Documentation/networking/device_drivers/ethernet/intel/
9521 F: drivers/net/ethernet/intel/
9522 F: drivers/net/ethernet/intel/*/
9523 F: include/linux/avf/virtchnl.h
9524 F: include/linux/net/intel/iidc.h
9526 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9527 M: Mustafa Ismail <mustafa.ismail@intel.com>
9528 M: Shiraz Saleem <shiraz.saleem@intel.com>
9529 L: linux-rdma@vger.kernel.org
9531 F: drivers/infiniband/hw/irdma/
9532 F: include/uapi/rdma/irdma-abi.h
9534 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9535 M: Maik Broemme <mbroemme@libmpq.org>
9536 L: linux-fbdev@vger.kernel.org
9538 F: Documentation/fb/intelfb.rst
9539 F: drivers/video/fbdev/intelfb/
9542 M: Andy Shevchenko <andy@kernel.org>
9543 L: linux-gpio@vger.kernel.org
9545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9546 F: drivers/gpio/gpio-ich.c
9547 F: drivers/gpio/gpio-merrifield.c
9548 F: drivers/gpio/gpio-ml-ioh.c
9549 F: drivers/gpio/gpio-pch.c
9550 F: drivers/gpio/gpio-sch.c
9551 F: drivers/gpio/gpio-sodaville.c
9553 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9554 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9555 M: Zhi Wang <zhi.a.wang@intel.com>
9556 L: intel-gvt-dev@lists.freedesktop.org
9557 L: intel-gfx@lists.freedesktop.org
9559 W: https://01.org/igvt-g
9560 T: git https://github.com/intel/gvt-linux.git
9561 F: drivers/gpu/drm/i915/gvt/
9563 INTEL HID EVENT DRIVER
9564 M: Alex Hung <alex.hung@canonical.com>
9565 L: platform-driver-x86@vger.kernel.org
9567 F: drivers/platform/x86/intel/hid.c
9569 INTEL I/OAT DMA DRIVER
9570 M: Dave Jiang <dave.jiang@intel.com>
9571 R: Dan Williams <dan.j.williams@intel.com>
9572 L: dmaengine@vger.kernel.org
9574 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9575 F: drivers/dma/ioat*
9578 M: Dave Jiang <dave.jiang@intel.com>
9579 L: dmaengine@vger.kernel.org
9581 F: drivers/dma/idxd/*
9582 F: include/uapi/linux/idxd.h
9585 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9586 M: Len Brown <lenb@kernel.org>
9587 L: linux-pm@vger.kernel.org
9589 B: https://bugzilla.kernel.org
9590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9591 F: drivers/idle/intel_idle.c
9593 INTEL INTEGRATED SENSOR HUB DRIVER
9594 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9595 M: Jiri Kosina <jikos@kernel.org>
9596 L: linux-input@vger.kernel.org
9598 F: drivers/hid/intel-ish-hid/
9601 M: David Woodhouse <dwmw2@infradead.org>
9602 M: Lu Baolu <baolu.lu@linux.intel.com>
9603 L: iommu@lists.linux-foundation.org
9605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9606 F: drivers/iommu/intel/
9607 F: include/linux/intel-iommu.h
9608 F: include/linux/intel-svm.h
9610 INTEL IOP-ADMA DMA DRIVER
9611 R: Dan Williams <dan.j.williams@intel.com>
9613 F: drivers/dma/iop-adma.c
9615 INTEL IPU3 CSI-2 CIO2 DRIVER
9616 M: Yong Zhi <yong.zhi@intel.com>
9617 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9618 M: Bingbu Cao <bingbu.cao@intel.com>
9619 M: Dan Scally <djrscally@gmail.com>
9620 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9621 L: linux-media@vger.kernel.org
9623 T: git git://linuxtv.org/media_tree.git
9624 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9625 F: drivers/media/pci/intel/ipu3/
9627 INTEL IPU3 CSI-2 IMGU DRIVER
9628 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9629 R: Bingbu Cao <bingbu.cao@intel.com>
9630 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9631 L: linux-media@vger.kernel.org
9633 F: Documentation/admin-guide/media/ipu3.rst
9634 F: Documentation/admin-guide/media/ipu3_rcb.svg
9635 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9636 F: drivers/staging/media/ipu3/
9638 INTEL IXP4XX CRYPTO SUPPORT
9639 M: Corentin Labbe <clabbe@baylibre.com>
9640 L: linux-crypto@vger.kernel.org
9642 F: drivers/crypto/ixp4xx_crypto.c
9644 INTEL ISHTP ECLITE DRIVER
9645 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
9646 L: platform-driver-x86@vger.kernel.org
9648 F: drivers/platform/x86/intel/ishtp_eclite.c
9650 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9651 M: Krzysztof Halasa <khalasa@piap.pl>
9653 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9654 F: drivers/net/wan/ixp4xx_hss.c
9655 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9656 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9657 F: include/linux/soc/ixp4xx/npe.h
9658 F: include/linux/soc/ixp4xx/qmgr.h
9660 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9661 M: Deepak Saxena <dsaxena@plexity.net>
9663 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
9664 F: drivers/char/hw_random/ixp4xx-rng.c
9666 INTEL KEEM BAY DRM DRIVER
9667 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9668 M: Edmund Dea <edmund.j.dea@intel.com>
9670 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
9671 F: drivers/gpu/drm/kmb/
9673 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9674 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9676 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9677 F: drivers/crypto/keembay/Kconfig
9678 F: drivers/crypto/keembay/Makefile
9679 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9680 F: drivers/crypto/keembay/ocs-aes.c
9681 F: drivers/crypto/keembay/ocs-aes.h
9683 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9684 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9685 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
9686 M: Mark Gross <mgross@linux.intel.com>
9688 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9689 F: drivers/crypto/keembay/Kconfig
9690 F: drivers/crypto/keembay/Makefile
9691 F: drivers/crypto/keembay/keembay-ocs-ecc.c
9692 F: drivers/crypto/keembay/ocs-ecc-curve-defs.h
9694 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9695 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9696 M: Declan Murphy <declan.murphy@intel.com>
9698 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9699 F: drivers/crypto/keembay/Kconfig
9700 F: drivers/crypto/keembay/Makefile
9701 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9702 F: drivers/crypto/keembay/ocs-hcu.c
9703 F: drivers/crypto/keembay/ocs-hcu.h
9705 INTEL MANAGEMENT ENGINE (mei)
9706 M: Tomas Winkler <tomas.winkler@intel.com>
9707 L: linux-kernel@vger.kernel.org
9709 F: Documentation/driver-api/mei/*
9710 F: drivers/misc/mei/
9711 F: drivers/watchdog/mei_wdt.c
9712 F: include/linux/mei_cl_bus.h
9713 F: include/uapi/linux/mei.h
9716 INTEL MAX 10 BMC MFD DRIVER
9717 M: Xu Yilun <yilun.xu@intel.com>
9718 R: Tom Rix <trix@redhat.com>
9720 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9721 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9722 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9723 F: drivers/mfd/intel-m10-bmc.c
9724 F: include/linux/mfd/intel-m10-bmc.h
9726 INTEL MENLOW THERMAL DRIVER
9727 M: Sujith Thomas <sujith.thomas@intel.com>
9728 L: linux-pm@vger.kernel.org
9730 W: https://01.org/linux-acpi
9731 F: drivers/thermal/intel/intel_menlow.c
9733 INTEL P-Unit IPC DRIVER
9734 M: Zha Qipeng <qipeng.zha@intel.com>
9735 L: platform-driver-x86@vger.kernel.org
9737 F: arch/x86/include/asm/intel_punit_ipc.h
9738 F: drivers/platform/x86/intel/punit_ipc.c
9740 INTEL PMC CORE DRIVER
9741 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9742 M: David E Box <david.e.box@intel.com>
9743 L: platform-driver-x86@vger.kernel.org
9745 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9746 F: drivers/platform/x86/intel/pmc/
9748 INTEL PMIC GPIO DRIVERS
9749 M: Andy Shevchenko <andy@kernel.org>
9751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9752 F: drivers/gpio/gpio-*cove.c
9754 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9755 M: Andy Shevchenko <andy@kernel.org>
9757 F: drivers/mfd/intel_soc_pmic*
9758 F: include/linux/mfd/intel_soc_pmic*
9761 M: "David E. Box" <david.e.box@linux.intel.com>
9763 F: drivers/mfd/intel_pmt.c
9764 F: drivers/platform/x86/intel/pmt/
9766 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9767 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9768 L: linux-wireless@vger.kernel.org
9770 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9771 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9772 F: drivers/net/wireless/intel/ipw2x00/
9775 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9776 M: Len Brown <lenb@kernel.org>
9777 L: linux-pm@vger.kernel.org
9779 F: drivers/cpufreq/intel_pstate.c
9781 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9782 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9783 L: linux-iio@vger.kernel.org
9784 F: drivers/counter/intel-qep.c
9787 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9789 F: arch/x86/include/asm/intel_scu_ipc.h
9790 F: drivers/platform/x86/intel_scu_*
9792 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9793 M: Daniel Scally <djrscally@gmail.com>
9795 F: drivers/platform/x86/intel/int3472/
9797 INTEL SPEED SELECT TECHNOLOGY
9798 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9799 L: platform-driver-x86@vger.kernel.org
9801 F: drivers/platform/x86/intel/speed_select_if/
9802 F: include/uapi/linux/isst_if.h
9803 F: tools/power/x86/intel-speed-select/
9805 INTEL STRATIX10 FIRMWARE DRIVERS
9806 M: Dinh Nguyen <dinguyen@kernel.org>
9807 L: linux-kernel@vger.kernel.org
9809 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9810 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9811 F: drivers/firmware/stratix10-rsu.c
9812 F: drivers/firmware/stratix10-svc.c
9813 F: include/linux/firmware/intel/stratix10-smc.h
9814 F: include/linux/firmware/intel/stratix10-svc-client.h
9816 INTEL TELEMETRY DRIVER
9817 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9818 M: "David E. Box" <david.e.box@linux.intel.com>
9819 L: platform-driver-x86@vger.kernel.org
9821 F: arch/x86/include/asm/intel_telemetry.h
9822 F: drivers/platform/x86/intel/telemetry/
9824 INTEL UNCORE FREQUENCY CONTROL
9825 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9826 L: platform-driver-x86@vger.kernel.org
9828 F: drivers/platform/x86/intel/uncore-frequency.c
9830 INTEL VIRTUAL BUTTON DRIVER
9831 M: AceLan Kao <acelan.kao@canonical.com>
9832 L: platform-driver-x86@vger.kernel.org
9834 F: drivers/platform/x86/intel/vbtn.c
9836 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9837 M: Stanislaw Gruszka <stf_xl@wp.pl>
9838 L: linux-wireless@vger.kernel.org
9840 F: drivers/net/wireless/intel/iwlegacy/
9842 INTEL WIRELESS WIFI LINK (iwlwifi)
9843 M: Luca Coelho <luciano.coelho@intel.com>
9844 L: linux-wireless@vger.kernel.org
9846 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9848 F: drivers/net/wireless/intel/iwlwifi/
9850 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9851 M: Jithu Joseph <jithu.joseph@intel.com>
9852 R: Maurice Ma <maurice.ma@intel.com>
9854 W: https://slimbootloader.github.io/security/firmware-update.html
9855 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9857 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9858 L: Dell.Client.Kernel@dell.com
9860 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9862 INTEL WWAN IOSM DRIVER
9863 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9864 M: Intel Corporation <linuxwwan@intel.com>
9865 L: netdev@vger.kernel.org
9867 F: drivers/net/wwan/iosm/
9870 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9872 F: Documentation/trace/intel_th.rst
9873 F: drivers/hwtracing/intel_th/
9874 F: include/linux/intel_th.h
9876 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9877 M: Ning Sun <ning.sun@intel.com>
9878 L: tboot-devel@lists.sourceforge.net
9880 W: http://tboot.sourceforge.net
9881 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9882 F: Documentation/x86/intel_txt.rst
9883 F: arch/x86/kernel/tboot.c
9884 F: include/linux/tboot.h
9887 M: Jarkko Sakkinen <jarkko@kernel.org>
9888 R: Dave Hansen <dave.hansen@linux.intel.com>
9889 L: linux-sgx@vger.kernel.org
9891 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9893 F: Documentation/x86/sgx.rst
9894 F: arch/x86/entry/vdso/vsgx.S
9895 F: arch/x86/include/asm/sgx.h
9896 F: arch/x86/include/uapi/asm/sgx.h
9897 F: arch/x86/kernel/cpu/sgx/*
9898 F: tools/testing/selftests/sgx/*
9902 M: Georgi Djakov <djakov@kernel.org>
9903 L: linux-pm@vger.kernel.org
9905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9906 F: Documentation/devicetree/bindings/interconnect/
9907 F: Documentation/driver-api/interconnect.rst
9908 F: drivers/interconnect/
9909 F: include/dt-bindings/interconnect/
9910 F: include/linux/interconnect-provider.h
9911 F: include/linux/interconnect.h
9913 INTERRUPT COUNTER DRIVER
9914 M: Oleksij Rempel <o.rempel@pengutronix.de>
9915 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9916 L: linux-iio@vger.kernel.org
9917 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9918 F: drivers/counter/interrupt-cnt.c
9920 INVENSENSE ICM-426xx IMU DRIVER
9921 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9922 L: linux-iio@vger.kernel.org
9924 W: https://invensense.tdk.com/
9925 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9926 F: drivers/iio/imu/inv_icm42600/
9928 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9929 M: Linus Walleij <linus.walleij@linaro.org>
9930 L: linux-iio@vger.kernel.org
9932 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9933 F: drivers/iio/gyro/mpu3050*
9935 IOC3 ETHERNET DRIVER
9936 M: Ralf Baechle <ralf@linux-mips.org>
9937 L: linux-mips@vger.kernel.org
9939 F: drivers/net/ethernet/sgi/ioc3-eth.c
9941 IOMAP FILESYSTEM LIBRARY
9942 M: Christoph Hellwig <hch@infradead.org>
9943 M: Darrick J. Wong <djwong@kernel.org>
9944 M: linux-xfs@vger.kernel.org
9945 M: linux-fsdevel@vger.kernel.org
9946 L: linux-xfs@vger.kernel.org
9947 L: linux-fsdevel@vger.kernel.org
9949 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9951 F: include/linux/iomap.h
9954 M: Joerg Roedel <joro@8bytes.org>
9955 M: Will Deacon <will@kernel.org>
9956 L: iommu@lists.linux-foundation.org
9958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9959 F: Documentation/devicetree/bindings/iommu/
9960 F: Documentation/userspace-api/iommu.rst
9962 F: include/linux/iommu.h
9963 F: include/linux/iova.h
9964 F: include/linux/of_iommu.h
9965 F: include/uapi/linux/iommu.h
9968 M: Jens Axboe <axboe@kernel.dk>
9969 R: Pavel Begunkov <asml.silence@gmail.com>
9970 L: io-uring@vger.kernel.org
9972 T: git git://git.kernel.dk/linux-block
9973 T: git git://git.kernel.dk/liburing
9977 F: include/linux/io_uring.h
9978 F: include/uapi/linux/io_uring.h
9982 M: Corey Minyard <minyard@acm.org>
9983 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9985 W: http://openipmi.sourceforge.net/
9986 F: Documentation/driver-api/ipmi.rst
9987 F: Documentation/devicetree/bindings/ipmi/
9988 F: drivers/char/ipmi/
9989 F: include/linux/ipmi*
9990 F: include/uapi/linux/ipmi*
9992 IPS SCSI RAID DRIVER
9993 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9994 L: linux-scsi@vger.kernel.org
9996 W: http://www.adaptec.com/
9997 F: drivers/scsi/ips*
10000 M: Simon Horman <horms@verge.net.au>
10001 M: Julian Anastasov <ja@ssi.bg>
10002 L: netdev@vger.kernel.org
10003 L: lvs-devel@vger.kernel.org
10005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10007 F: Documentation/networking/ipvs-sysctl.rst
10008 F: include/net/ip_vs.h
10009 F: include/uapi/linux/ip_vs.h
10010 F: net/netfilter/ipvs/
10013 M: Jiri Kosina <jikos@kernel.org>
10014 M: David Sterba <dsterba@suse.com>
10016 F: drivers/tty/ipwireless/
10018 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10019 M: Marc Zyngier <maz@kernel.org>
10021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10022 F: Documentation/core-api/irq/irq-domain.rst
10023 F: include/linux/irqdomain.h
10024 F: kernel/irq/irqdomain.c
10025 F: kernel/irq/msi.c
10028 M: Thomas Gleixner <tglx@linutronix.de>
10029 L: linux-kernel@vger.kernel.org
10031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10035 M: Thomas Gleixner <tglx@linutronix.de>
10036 M: Marc Zyngier <maz@kernel.org>
10037 L: linux-kernel@vger.kernel.org
10039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10040 F: Documentation/devicetree/bindings/interrupt-controller/
10041 F: drivers/irqchip/
10044 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10046 F: Documentation/driver-api/isa.rst
10047 F: drivers/base/isa.c
10048 F: include/linux/isa.h
10051 M: Hans Verkuil <hverkuil@xs4all.nl>
10052 L: linux-media@vger.kernel.org
10054 W: https://linuxtv.org
10055 T: git git://linuxtv.org/media_tree.git
10056 F: drivers/media/radio/radio-isa*
10059 M: Jaroslav Kysela <perex@perex.cz>
10061 F: Documentation/driver-api/isapnp.rst
10062 F: drivers/pnp/isapnp/
10063 F: include/linux/isapnp.h
10066 M: Lee Duncan <lduncan@suse.com>
10067 M: Chris Leech <cleech@redhat.com>
10068 L: open-iscsi@googlegroups.com
10069 L: linux-scsi@vger.kernel.org
10071 W: www.open-iscsi.com
10072 F: drivers/scsi/*iscsi*
10073 F: include/scsi/*iscsi*
10075 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10076 M: Peter Jones <pjones@redhat.com>
10077 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10079 F: drivers/firmware/iscsi_ibft*
10081 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10082 M: Sagi Grimberg <sagi@grimberg.me>
10083 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10084 L: linux-rdma@vger.kernel.org
10086 W: http://www.openfabrics.org
10087 W: www.open-iscsi.org
10088 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10089 F: drivers/infiniband/ulp/iser/
10091 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10092 M: Sagi Grimberg <sagi@grimberg.me>
10093 L: linux-rdma@vger.kernel.org
10094 L: target-devel@vger.kernel.org
10096 W: http://www.linux-iscsi.org
10097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10098 F: drivers/infiniband/ulp/isert
10100 ISDN/CMTP OVER BLUETOOTH
10101 M: Karsten Keil <isdn@linux-pingi.de>
10102 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10103 L: netdev@vger.kernel.org
10105 W: http://www.isdn4linux.de
10106 F: Documentation/isdn/
10107 F: drivers/isdn/capi/
10108 F: include/linux/isdn/
10109 F: include/uapi/linux/isdn/
10110 F: net/bluetooth/cmtp/
10112 ISDN/mISDN SUBSYSTEM
10113 M: Karsten Keil <isdn@linux-pingi.de>
10114 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10115 L: netdev@vger.kernel.org
10117 W: http://www.isdn4linux.de
10118 F: drivers/isdn/Kconfig
10119 F: drivers/isdn/Makefile
10120 F: drivers/isdn/hardware/
10121 F: drivers/isdn/mISDN/
10123 IT87 HARDWARE MONITORING DRIVER
10124 M: Jean Delvare <jdelvare@suse.com>
10125 L: linux-hwmon@vger.kernel.org
10127 F: Documentation/hwmon/it87.rst
10128 F: drivers/hwmon/it87.c
10130 IT913X MEDIA DRIVER
10131 M: Antti Palosaari <crope@iki.fi>
10132 L: linux-media@vger.kernel.org
10134 W: https://linuxtv.org
10135 W: http://palosaari.fi/linux/
10136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10137 T: git git://linuxtv.org/anttip/media_tree.git
10138 F: drivers/media/tuners/it913x*
10140 ITE IT66121 HDMI BRIDGE DRIVER
10141 M: Phong LE <ple@baylibre.com>
10142 M: Neil Armstrong <narmstrong@baylibre.com>
10144 T: git git://anongit.freedesktop.org/drm/drm-misc
10145 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10146 F: drivers/gpu/drm/bridge/ite-it66121.c
10148 IVTV VIDEO4LINUX DRIVER
10149 M: Andy Walls <awalls@md.metrocast.net>
10150 L: linux-media@vger.kernel.org
10152 W: https://linuxtv.org
10153 T: git git://linuxtv.org/media_tree.git
10154 F: Documentation/admin-guide/media/ivtv*
10155 F: drivers/media/pci/ivtv/
10156 F: include/uapi/linux/ivtv*
10158 IX2505V MEDIA DRIVER
10159 M: Malcolm Priestley <tvboxspy@gmail.com>
10160 L: linux-media@vger.kernel.org
10162 W: https://linuxtv.org
10163 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10164 F: drivers/media/dvb-frontends/ix2505v*
10166 JAILHOUSE HYPERVISOR INTERFACE
10167 M: Jan Kiszka <jan.kiszka@siemens.com>
10168 L: jailhouse-dev@googlegroups.com
10170 F: arch/x86/include/asm/jailhouse_para.h
10171 F: arch/x86/kernel/jailhouse.c
10173 JC42.4 TEMPERATURE SENSOR DRIVER
10174 M: Guenter Roeck <linux@roeck-us.net>
10175 L: linux-hwmon@vger.kernel.org
10177 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10178 F: Documentation/hwmon/jc42.rst
10179 F: drivers/hwmon/jc42.c
10182 M: Dave Kleikamp <shaggy@kernel.org>
10183 L: jfs-discussion@lists.sourceforge.net
10185 W: http://jfs.sourceforge.net/
10186 T: git git://github.com/kleikamp/linux-shaggy.git
10187 F: Documentation/admin-guide/jfs.rst
10191 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10192 L: netdev@vger.kernel.org
10194 F: drivers/net/ethernet/jme.*
10196 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10197 M: David Woodhouse <dwmw2@infradead.org>
10198 M: Richard Weinberger <richard@nod.at>
10199 L: linux-mtd@lists.infradead.org
10201 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10202 T: git git://git.infradead.org/ubifs-2.6.git
10204 F: include/uapi/linux/jffs2.h
10206 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10207 M: "Theodore Ts'o" <tytso@mit.edu>
10208 M: Jan Kara <jack@suse.com>
10209 L: linux-ext4@vger.kernel.org
10212 F: include/linux/jbd2.h
10214 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10215 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10216 L: linux-media@vger.kernel.org
10217 L: linux-renesas-soc@vger.kernel.org
10219 F: drivers/media/platform/rcar_jpu.c
10221 JSM Neo PCI based serial card
10222 L: linux-serial@vger.kernel.org
10224 F: drivers/tty/serial/jsm/
10226 K10TEMP HARDWARE MONITORING DRIVER
10227 M: Clemens Ladisch <clemens@ladisch.de>
10228 L: linux-hwmon@vger.kernel.org
10230 F: Documentation/hwmon/k10temp.rst
10231 F: drivers/hwmon/k10temp.c
10233 K8TEMP HARDWARE MONITORING DRIVER
10234 M: Rudolf Marek <r.marek@assembler.cz>
10235 L: linux-hwmon@vger.kernel.org
10237 F: Documentation/hwmon/k8temp.rst
10238 F: drivers/hwmon/k8temp.c
10241 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10242 R: Alexander Potapenko <glider@google.com>
10243 R: Andrey Konovalov <andreyknvl@gmail.com>
10244 R: Dmitry Vyukov <dvyukov@google.com>
10245 L: kasan-dev@googlegroups.com
10247 F: Documentation/dev-tools/kasan.rst
10248 F: arch/*/include/asm/*kasan.h
10249 F: arch/*/mm/kasan_init*
10250 F: include/linux/kasan*.h
10251 F: lib/Kconfig.kasan
10252 F: lib/test_kasan*.c
10254 F: scripts/Makefile.kasan
10257 M: Masahiro Yamada <masahiroy@kernel.org>
10258 L: linux-kbuild@vger.kernel.org
10260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10261 F: Documentation/kbuild/kconfig*
10262 F: scripts/Kconfig.include
10263 F: scripts/kconfig/
10266 R: Dmitry Vyukov <dvyukov@google.com>
10267 R: Andrey Konovalov <andreyknvl@gmail.com>
10268 L: kasan-dev@googlegroups.com
10270 F: Documentation/dev-tools/kcov.rst
10271 F: include/linux/kcov.h
10272 F: include/uapi/linux/kcov.h
10274 F: scripts/Makefile.kcov
10277 M: Marco Elver <elver@google.com>
10278 R: Dmitry Vyukov <dvyukov@google.com>
10279 L: kasan-dev@googlegroups.com
10281 F: Documentation/dev-tools/kcsan.rst
10282 F: include/linux/kcsan*.h
10284 F: lib/Kconfig.kcsan
10285 F: scripts/Makefile.kcsan
10288 M: Baoquan He <bhe@redhat.com>
10289 R: Vivek Goyal <vgoyal@redhat.com>
10290 R: Dave Young <dyoung@redhat.com>
10291 L: kexec@lists.infradead.org
10293 W: http://lse.sourceforge.net/kdump/
10294 F: Documentation/admin-guide/kdump/
10295 F: fs/proc/vmcore.c
10296 F: include/linux/crash_core.h
10297 F: include/linux/crash_dump.h
10298 F: include/uapi/linux/vmcore.h
10299 F: kernel/crash_*.c
10301 KEENE FM RADIO TRANSMITTER DRIVER
10302 M: Hans Verkuil <hverkuil@xs4all.nl>
10303 L: linux-media@vger.kernel.org
10305 W: https://linuxtv.org
10306 T: git git://linuxtv.org/media_tree.git
10307 F: drivers/media/radio/radio-keene*
10310 M: Ian Kent <raven@themaw.net>
10311 L: autofs@vger.kernel.org
10315 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10316 M: Masahiro Yamada <masahiroy@kernel.org>
10317 M: Michal Marek <michal.lkml@markovi.net>
10318 R: Nick Desaulniers <ndesaulniers@google.com>
10319 L: linux-kbuild@vger.kernel.org
10321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10322 F: Documentation/kbuild/
10324 F: scripts/*vmlinux*
10326 F: scripts/Makefile*
10328 F: scripts/dummy-tools/
10331 F: scripts/package/
10334 L: kernel-janitors@vger.kernel.org
10336 W: http://kernelnewbies.org/KernelJanitors
10338 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10339 M: "J. Bruce Fields" <bfields@fieldses.org>
10340 M: Chuck Lever <chuck.lever@oracle.com>
10341 L: linux-nfs@vger.kernel.org
10343 W: http://nfs.sourceforge.net/
10344 T: git git://linux-nfs.org/~bfields/linux.git
10348 F: include/linux/lockd/
10349 F: include/linux/sunrpc/
10350 F: include/uapi/linux/nfsd/
10351 F: include/uapi/linux/sunrpc/
10353 F: Documentation/filesystems/nfs/
10356 M: Thorsten Leemhuis <linux@leemhuis.info>
10357 L: regressions@lists.linux.dev
10360 KERNEL SELFTEST FRAMEWORK
10361 M: Shuah Khan <shuah@kernel.org>
10362 M: Shuah Khan <skhan@linuxfoundation.org>
10363 L: linux-kselftest@vger.kernel.org
10365 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10367 F: Documentation/dev-tools/kselftest*
10368 F: tools/testing/selftests/
10370 KERNEL SMB3 SERVER (KSMBD)
10371 M: Namjae Jeon <linkinjeon@kernel.org>
10372 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10373 M: Steve French <sfrench@samba.org>
10374 M: Hyunchul Lee <hyc.lee@gmail.com>
10375 L: linux-cifs@vger.kernel.org
10377 T: git git://git.samba.org/ksmbd.git
10379 F: fs/smbfs_common/
10381 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10382 M: Brendan Higgins <brendanhiggins@google.com>
10383 L: linux-kselftest@vger.kernel.org
10384 L: kunit-dev@googlegroups.com
10386 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10387 F: Documentation/dev-tools/kunit/
10390 F: tools/testing/kunit/
10392 KERNEL USERMODE HELPER
10393 M: Luis Chamberlain <mcgrof@kernel.org>
10394 L: linux-kernel@vger.kernel.org
10396 F: include/linux/umh.h
10399 KERNEL VIRTUAL MACHINE (KVM)
10400 M: Paolo Bonzini <pbonzini@redhat.com>
10401 L: kvm@vger.kernel.org
10403 W: http://www.linux-kvm.org
10404 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10405 F: Documentation/virt/kvm/
10406 F: include/asm-generic/kvm*
10407 F: include/kvm/iodev.h
10408 F: include/linux/kvm*
10409 F: include/trace/events/kvm.h
10410 F: include/uapi/asm-generic/kvm*
10411 F: include/uapi/linux/kvm*
10413 F: tools/testing/selftests/kvm/
10416 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10417 M: Marc Zyngier <maz@kernel.org>
10418 R: James Morse <james.morse@arm.com>
10419 R: Alexandru Elisei <alexandru.elisei@arm.com>
10420 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10422 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10425 F: arch/arm64/include/asm/kvm*
10426 F: arch/arm64/include/uapi/asm/kvm*
10428 F: include/kvm/arm_*
10429 F: tools/testing/selftests/kvm/*/aarch64/
10430 F: tools/testing/selftests/kvm/aarch64/
10432 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10433 M: Huacai Chen <chenhuacai@kernel.org>
10434 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10435 L: linux-mips@vger.kernel.org
10436 L: kvm@vger.kernel.org
10438 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10439 F: arch/mips/include/asm/kvm*
10440 F: arch/mips/include/uapi/asm/kvm*
10443 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10444 L: linuxppc-dev@lists.ozlabs.org
10445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10446 F: arch/powerpc/include/asm/kvm*
10447 F: arch/powerpc/include/uapi/asm/kvm*
10448 F: arch/powerpc/kernel/kvm*
10449 F: arch/powerpc/kvm/
10451 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10452 M: Anup Patel <anup.patel@wdc.com>
10453 R: Atish Patra <atish.patra@wdc.com>
10454 L: kvm@vger.kernel.org
10455 L: kvm-riscv@lists.infradead.org
10456 L: linux-riscv@lists.infradead.org
10458 T: git git://github.com/kvm-riscv/linux.git
10459 F: arch/riscv/include/asm/kvm*
10460 F: arch/riscv/include/uapi/asm/kvm*
10463 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10464 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10465 M: Janosch Frank <frankja@linux.ibm.com>
10466 R: David Hildenbrand <david@redhat.com>
10467 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10468 L: kvm@vger.kernel.org
10470 W: http://www.ibm.com/developerworks/linux/linux390/
10471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10472 F: Documentation/virt/kvm/s390*
10473 F: arch/s390/include/asm/gmap.h
10474 F: arch/s390/include/asm/kvm*
10475 F: arch/s390/include/uapi/asm/kvm*
10476 F: arch/s390/kernel/uv.c
10478 F: arch/s390/mm/gmap.c
10479 F: tools/testing/selftests/kvm/*/s390x/
10480 F: tools/testing/selftests/kvm/s390x/
10482 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10483 M: Paolo Bonzini <pbonzini@redhat.com>
10484 R: Sean Christopherson <seanjc@google.com>
10485 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10486 R: Wanpeng Li <wanpengli@tencent.com>
10487 R: Jim Mattson <jmattson@google.com>
10488 R: Joerg Roedel <joro@8bytes.org>
10489 L: kvm@vger.kernel.org
10491 W: http://www.linux-kvm.org
10492 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10493 F: arch/x86/include/asm/kvm*
10494 F: arch/x86/include/asm/pvclock-abi.h
10495 F: arch/x86/include/asm/svm.h
10496 F: arch/x86/include/asm/vmx*.h
10497 F: arch/x86/include/uapi/asm/kvm*
10498 F: arch/x86/include/uapi/asm/svm.h
10499 F: arch/x86/include/uapi/asm/vmx.h
10500 F: arch/x86/kernel/kvm.c
10501 F: arch/x86/kernel/kvmclock.c
10506 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10507 M: Tejun Heo <tj@kernel.org>
10509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10511 F: include/linux/kernfs.h
10514 M: Eric Biederman <ebiederm@xmission.com>
10515 L: kexec@lists.infradead.org
10517 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10518 F: include/linux/kexec.h
10519 F: include/uapi/linux/kexec.h
10523 M: Mimi Zohar <zohar@linux.ibm.com>
10524 L: linux-integrity@vger.kernel.org
10525 L: keyrings@vger.kernel.org
10527 F: Documentation/security/keys/trusted-encrypted.rst
10528 F: include/keys/encrypted-type.h
10529 F: security/keys/encrypted-keys/
10532 M: James Bottomley <jejb@linux.ibm.com>
10533 M: Jarkko Sakkinen <jarkko@kernel.org>
10534 M: Mimi Zohar <zohar@linux.ibm.com>
10535 L: linux-integrity@vger.kernel.org
10536 L: keyrings@vger.kernel.org
10538 F: Documentation/security/keys/trusted-encrypted.rst
10539 F: include/keys/trusted-type.h
10540 F: include/keys/trusted_tpm.h
10541 F: security/keys/trusted-keys/
10544 M: Sumit Garg <sumit.garg@linaro.org>
10545 L: linux-integrity@vger.kernel.org
10546 L: keyrings@vger.kernel.org
10548 F: include/keys/trusted_tee.h
10549 F: security/keys/trusted-keys/trusted_tee.c
10552 M: David Howells <dhowells@redhat.com>
10553 M: Jarkko Sakkinen <jarkko@kernel.org>
10554 L: keyrings@vger.kernel.org
10556 F: Documentation/security/keys/core.rst
10558 F: include/linux/key-type.h
10559 F: include/linux/key.h
10560 F: include/linux/keyctl.h
10561 F: include/uapi/linux/keyctl.h
10565 M: Alexander Potapenko <glider@google.com>
10566 M: Marco Elver <elver@google.com>
10567 R: Dmitry Vyukov <dvyukov@google.com>
10568 L: kasan-dev@googlegroups.com
10570 F: Documentation/dev-tools/kfence.rst
10571 F: arch/*/include/asm/kfence.h
10572 F: include/linux/kfence.h
10573 F: lib/Kconfig.kfence
10577 M: Stefani Seibold <stefani@seibold.net>
10579 F: include/linux/kfifo.h
10583 KGDB / KDB /debug_core
10584 M: Jason Wessel <jason.wessel@windriver.com>
10585 M: Daniel Thompson <daniel.thompson@linaro.org>
10586 R: Douglas Anderson <dianders@chromium.org>
10587 L: kgdb-bugreport@lists.sourceforge.net
10589 W: http://kgdb.wiki.kernel.org/
10590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10591 F: Documentation/dev-tools/kgdb.rst
10592 F: drivers/misc/kgdbts.c
10593 F: drivers/tty/serial/kgdboc.c
10594 F: include/linux/kdb.h
10595 F: include/linux/kgdb.h
10598 KHADAS MCU MFD DRIVER
10599 M: Neil Armstrong <narmstrong@baylibre.com>
10600 L: linux-amlogic@lists.infradead.org
10602 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10603 F: drivers/mfd/khadas-mcu.c
10604 F: include/linux/mfd/khadas-mcu.h
10605 F: drivers/thermal/khadas_mcu_fan.c
10608 M: Catalin Marinas <catalin.marinas@arm.com>
10610 F: Documentation/dev-tools/kmemleak.rst
10611 F: include/linux/kmemleak.h
10613 F: samples/kmemleak/kmemleak-test.c
10615 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10616 M: Luis Chamberlain <mcgrof@kernel.org>
10617 L: linux-kernel@vger.kernel.org
10619 F: include/linux/kmod.h
10622 F: tools/testing/selftests/kmod/
10625 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10626 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10627 M: "David S. Miller" <davem@davemloft.net>
10628 M: Masami Hiramatsu <mhiramat@kernel.org>
10630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10631 F: Documentation/trace/kprobes.rst
10632 F: include/asm-generic/kprobes.h
10633 F: include/linux/kprobes.h
10634 F: kernel/kprobes.c
10635 F: lib/test_kprobes.c
10638 KS0108 LCD CONTROLLER DRIVER
10639 M: Miguel Ojeda <ojeda@kernel.org>
10641 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10642 F: drivers/auxdisplay/ks0108.c
10643 F: include/linux/ks0108.h
10645 KTD253 BACKLIGHT DRIVER
10646 M: Linus Walleij <linus.walleij@linaro.org>
10648 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10649 F: drivers/video/backlight/ktd253-backlight.c
10652 M: Steven Rostedt <rostedt@goodmis.org>
10653 M: John Hawley <warthog9@eaglescrag.net>
10655 F: tools/testing/ktest
10658 M: David Ahern <dsahern@kernel.org>
10659 L: netdev@vger.kernel.org
10661 F: include/net/l3mdev.h
10665 M: John Fastabend <john.fastabend@gmail.com>
10666 M: Daniel Borkmann <daniel@iogearbox.net>
10667 M: Jakub Sitnicki <jakub@cloudflare.com>
10668 M: Lorenz Bauer <lmb@cloudflare.com>
10669 L: netdev@vger.kernel.org
10670 L: bpf@vger.kernel.org
10672 F: include/linux/skmsg.h
10673 F: net/core/skmsg.c
10674 F: net/core/sock_map.c
10675 F: net/ipv4/tcp_bpf.c
10676 F: net/ipv4/udp_bpf.c
10677 F: net/unix/unix_bpf.c
10679 LANDLOCK SECURITY MODULE
10680 M: Mickaël Salaün <mic@digikod.net>
10681 L: linux-security-module@vger.kernel.org
10683 W: https://landlock.io
10684 T: git https://github.com/landlock-lsm/linux.git
10685 F: Documentation/security/landlock.rst
10686 F: Documentation/userspace-api/landlock.rst
10687 F: include/uapi/linux/landlock.h
10688 F: samples/landlock/
10689 F: security/landlock/
10690 F: tools/testing/selftests/landlock/
10694 LANTIQ / INTEL Ethernet drivers
10695 M: Hauke Mehrtens <hauke@hauke-m.de>
10696 L: netdev@vger.kernel.org
10698 F: drivers/net/dsa/lantiq_gswip.c
10699 F: drivers/net/dsa/lantiq_pce.h
10700 F: drivers/net/ethernet/lantiq_xrx200.c
10701 F: net/dsa/tag_gswip.c
10703 LANTIQ MIPS ARCHITECTURE
10704 M: John Crispin <john@phrozen.org>
10705 L: linux-mips@vger.kernel.org
10707 F: arch/mips/lantiq
10708 F: drivers/soc/lantiq
10710 LASI 53c700 driver for PARISC
10711 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10712 L: linux-scsi@vger.kernel.org
10714 F: Documentation/scsi/53c700.rst
10715 F: drivers/scsi/53c700*
10718 M: Tobin C. Harding <me@tobin.cc>
10719 M: Tycho Andersen <tycho@tycho.pizza>
10720 L: linux-hardening@vger.kernel.org
10722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10723 F: scripts/leaking_addresses.pl
10726 M: Pavel Machek <pavel@ucw.cz>
10727 L: linux-leds@vger.kernel.org
10729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10730 F: Documentation/devicetree/bindings/leds/
10732 F: include/linux/leds.h
10734 LEGACY EEPROM DRIVER
10735 M: Jean Delvare <jdelvare@suse.com>
10737 F: Documentation/misc-devices/eeprom.rst
10738 F: drivers/misc/eeprom/eeprom.c
10740 LEGO MINDSTORMS EV3
10741 R: David Lechner <david@lechnology.com>
10743 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10744 F: arch/arm/boot/dts/da850-lego-ev3.dts
10745 F: drivers/power/supply/lego_ev3_battery.c
10747 LEGO USB Tower driver
10748 M: Juergen Stuber <starblue@users.sourceforge.net>
10749 L: legousb-devel@lists.sourceforge.net
10751 W: http://legousb.sourceforge.net/
10752 F: drivers/usb/misc/legousbtower.c
10754 LETSKETCH HID TABLET DRIVER
10755 M: Hans de Goede <hdegoede@redhat.com>
10756 L: linux-input@vger.kernel.org
10758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10759 F: drivers/hid/hid-letsketch.c
10762 M: Matan Ziv-Av <matan@svgalib.org>
10763 L: platform-driver-x86@vger.kernel.org
10765 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10766 F: Documentation/admin-guide/laptops/lg-laptop.rst
10767 F: drivers/platform/x86/lg-laptop.c
10769 LG2160 MEDIA DRIVER
10770 M: Michael Krufky <mkrufky@linuxtv.org>
10771 L: linux-media@vger.kernel.org
10773 W: https://linuxtv.org
10774 W: http://github.com/mkrufky
10775 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10776 T: git git://linuxtv.org/mkrufky/tuners.git
10777 F: drivers/media/dvb-frontends/lg2160.*
10779 LGDT3305 MEDIA DRIVER
10780 M: Michael Krufky <mkrufky@linuxtv.org>
10781 L: linux-media@vger.kernel.org
10783 W: https://linuxtv.org
10784 W: http://github.com/mkrufky
10785 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10786 T: git git://linuxtv.org/mkrufky/tuners.git
10787 F: drivers/media/dvb-frontends/lgdt3305.*
10789 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10790 M: Viresh Kumar <vireshk@kernel.org>
10791 L: linux-ide@vger.kernel.org
10793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10794 F: drivers/ata/pata_arasan_cf.c
10795 F: include/linux/pata_arasan_cf_data.h
10797 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10798 M: Linus Walleij <linus.walleij@linaro.org>
10799 L: linux-ide@vger.kernel.org
10801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10802 F: drivers/ata/pata_ftide010.c
10803 F: drivers/ata/sata_gemini.c
10804 F: drivers/ata/sata_gemini.h
10806 LIBATA SATA AHCI PLATFORM devices support
10807 M: Hans de Goede <hdegoede@redhat.com>
10808 M: Jens Axboe <axboe@kernel.dk>
10809 L: linux-ide@vger.kernel.org
10811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10812 F: drivers/ata/ahci_platform.c
10813 F: drivers/ata/libahci_platform.c
10814 F: include/linux/ahci_platform.h
10816 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10817 M: Mikael Pettersson <mikpelinux@gmail.com>
10818 L: linux-ide@vger.kernel.org
10820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10821 F: drivers/ata/sata_promise.*
10823 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10824 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10825 L: linux-ide@vger.kernel.org
10827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10828 F: Documentation/devicetree/bindings/ata/
10830 F: include/linux/ata.h
10831 F: include/linux/libata.h
10833 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10834 M: Dan Williams <dan.j.williams@intel.com>
10835 M: Vishal Verma <vishal.l.verma@intel.com>
10836 M: Dave Jiang <dave.jiang@intel.com>
10837 L: nvdimm@lists.linux.dev
10839 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10840 P: Documentation/nvdimm/maintainer-entry-profile.rst
10841 F: drivers/nvdimm/blk.c
10842 F: drivers/nvdimm/region_devs.c
10844 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10845 M: Vishal Verma <vishal.l.verma@intel.com>
10846 M: Dan Williams <dan.j.williams@intel.com>
10847 M: Dave Jiang <dave.jiang@intel.com>
10848 L: nvdimm@lists.linux.dev
10850 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10851 P: Documentation/nvdimm/maintainer-entry-profile.rst
10852 F: drivers/nvdimm/btt*
10854 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10855 M: Dan Williams <dan.j.williams@intel.com>
10856 M: Vishal Verma <vishal.l.verma@intel.com>
10857 M: Dave Jiang <dave.jiang@intel.com>
10858 L: nvdimm@lists.linux.dev
10860 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10861 P: Documentation/nvdimm/maintainer-entry-profile.rst
10862 F: drivers/nvdimm/pmem*
10864 LIBNVDIMM: DEVICETREE BINDINGS
10865 M: Oliver O'Halloran <oohall@gmail.com>
10866 L: nvdimm@lists.linux.dev
10868 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10869 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10870 F: drivers/nvdimm/of_pmem.c
10872 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10873 M: Dan Williams <dan.j.williams@intel.com>
10874 M: Vishal Verma <vishal.l.verma@intel.com>
10875 M: Dave Jiang <dave.jiang@intel.com>
10876 M: Ira Weiny <ira.weiny@intel.com>
10877 L: nvdimm@lists.linux.dev
10879 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10880 P: Documentation/nvdimm/maintainer-entry-profile.rst
10881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10882 F: drivers/acpi/nfit/*
10883 F: drivers/nvdimm/*
10884 F: include/linux/libnvdimm.h
10885 F: include/linux/nd.h
10886 F: include/uapi/linux/ndctl.h
10887 F: tools/testing/nvdimm/
10889 LICENSES and SPDX stuff
10890 M: Thomas Gleixner <tglx@linutronix.de>
10891 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10892 L: linux-spdx@vger.kernel.org
10894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10896 F: Documentation/process/license-rules.rst
10898 F: scripts/spdxcheck-test.sh
10899 F: scripts/spdxcheck.py
10901 LINEAR RANGES HELPERS
10902 M: Mark Brown <broonie@kernel.org>
10903 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10904 F: lib/linear_ranges.c
10905 F: lib/test_linear_ranges.c
10906 F: include/linux/linear_range.h
10908 LINUX FOR POWER MACINTOSH
10909 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10910 L: linuxppc-dev@lists.ozlabs.org
10912 F: arch/powerpc/platforms/powermac/
10913 F: drivers/macintosh/
10915 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10916 M: Michael Ellerman <mpe@ellerman.id.au>
10917 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10918 R: Paul Mackerras <paulus@samba.org>
10919 L: linuxppc-dev@lists.ozlabs.org
10921 W: https://github.com/linuxppc/wiki/wiki
10922 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10924 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10925 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10926 F: Documentation/devicetree/bindings/powerpc/
10927 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10928 F: Documentation/powerpc/
10930 F: drivers/*/*/*pasemi*
10931 F: drivers/*/*pasemi*
10932 F: drivers/char/tpm/tpm_ibmvtpm*
10933 F: drivers/crypto/nx/
10934 F: drivers/crypto/vmx/
10935 F: drivers/i2c/busses/i2c-opal.c
10936 F: drivers/net/ethernet/ibm/ibmveth.*
10937 F: drivers/net/ethernet/ibm/ibmvnic.*
10938 F: drivers/pci/hotplug/pnv_php.c
10939 F: drivers/pci/hotplug/rpa*
10940 F: drivers/rtc/rtc-opal.c
10941 F: drivers/scsi/ibmvscsi/
10942 F: drivers/tty/hvc/hvc_opal.c
10943 F: drivers/watchdog/wdrtas.c
10944 F: tools/testing/selftests/powerpc
10951 LINUX FOR POWERPC EMBEDDED MPC5XXX
10952 M: Anatolij Gustschin <agust@denx.de>
10953 L: linuxppc-dev@lists.ozlabs.org
10955 F: arch/powerpc/platforms/512x/
10956 F: arch/powerpc/platforms/52xx/
10958 LINUX FOR POWERPC EMBEDDED PPC4XX
10959 L: linuxppc-dev@lists.ozlabs.org
10961 F: arch/powerpc/platforms/40x/
10962 F: arch/powerpc/platforms/44x/
10964 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10965 M: Scott Wood <oss@buserror.net>
10966 L: linuxppc-dev@lists.ozlabs.org
10968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10969 F: Documentation/devicetree/bindings/powerpc/fsl/
10970 F: arch/powerpc/platforms/83xx/
10971 F: arch/powerpc/platforms/85xx/
10973 LINUX FOR POWERPC EMBEDDED PPC8XX
10974 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10975 L: linuxppc-dev@lists.ozlabs.org
10977 F: arch/powerpc/platforms/8xx/
10979 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10980 M: Kees Cook <keescook@chromium.org>
10982 F: drivers/misc/lkdtm/*
10983 F: tools/testing/selftests/lkdtm/*
10985 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10986 M: Alan Stern <stern@rowland.harvard.edu>
10987 M: Andrea Parri <parri.andrea@gmail.com>
10988 M: Will Deacon <will@kernel.org>
10989 M: Peter Zijlstra <peterz@infradead.org>
10990 M: Boqun Feng <boqun.feng@gmail.com>
10991 M: Nicholas Piggin <npiggin@gmail.com>
10992 M: David Howells <dhowells@redhat.com>
10993 M: Jade Alglave <j.alglave@ucl.ac.uk>
10994 M: Luc Maranget <luc.maranget@inria.fr>
10995 M: "Paul E. McKenney" <paulmck@kernel.org>
10996 R: Akira Yokosawa <akiyks@gmail.com>
10997 R: Daniel Lustig <dlustig@nvidia.com>
10998 R: Joel Fernandes <joel@joelfernandes.org>
10999 L: linux-kernel@vger.kernel.org
11000 L: linux-arch@vger.kernel.org
11002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11003 F: Documentation/atomic_bitops.txt
11004 F: Documentation/atomic_t.txt
11005 F: Documentation/core-api/refcount-vs-atomic.rst
11006 F: Documentation/litmus-tests/
11007 F: Documentation/memory-barriers.txt
11008 F: tools/memory-model/
11010 LIS3LV02D ACCELEROMETER DRIVER
11011 M: Eric Piel <eric.piel@tremplin-utc.net>
11013 F: Documentation/misc-devices/lis3lv02d.rst
11014 F: drivers/misc/lis3lv02d/
11015 F: drivers/platform/x86/hp_accel.c
11018 M: David Gow <davidgow@google.com>
11019 L: linux-kselftest@vger.kernel.org
11020 L: kunit-dev@googlegroups.com
11025 M: Karol Gugala <kgugala@antmicro.com>
11026 M: Mateusz Holenko <mholenko@antmicro.com>
11028 F: Documentation/devicetree/bindings/*/litex,*.yaml
11029 F: arch/openrisc/boot/dts/or1klitex.dts
11030 F: drivers/soc/litex/litex_soc_ctrl.c
11031 F: drivers/tty/serial/liteuart.c
11032 F: include/linux/litex.h
11035 M: Josh Poimboeuf <jpoimboe@redhat.com>
11036 M: Jiri Kosina <jikos@kernel.org>
11037 M: Miroslav Benes <mbenes@suse.cz>
11038 M: Petr Mladek <pmladek@suse.com>
11039 R: Joe Lawrence <joe.lawrence@redhat.com>
11040 L: live-patching@vger.kernel.org
11042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11043 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11044 F: Documentation/livepatch/
11045 F: arch/powerpc/include/asm/livepatch.h
11046 F: arch/s390/include/asm/livepatch.h
11047 F: arch/x86/include/asm/livepatch.h
11048 F: include/linux/livepatch.h
11049 F: kernel/livepatch/
11051 F: samples/livepatch/
11052 F: tools/testing/selftests/livepatch/
11055 L: netdev@vger.kernel.org
11057 F: include/linux/llc.h
11058 F: include/net/llc*
11059 F: include/uapi/linux/llc.h
11062 LM73 HARDWARE MONITOR DRIVER
11063 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11064 L: linux-hwmon@vger.kernel.org
11066 F: drivers/hwmon/lm73.c
11068 LM78 HARDWARE MONITOR DRIVER
11069 M: Jean Delvare <jdelvare@suse.com>
11070 L: linux-hwmon@vger.kernel.org
11072 F: Documentation/hwmon/lm78.rst
11073 F: drivers/hwmon/lm78.c
11075 LM83 HARDWARE MONITOR DRIVER
11076 M: Jean Delvare <jdelvare@suse.com>
11077 L: linux-hwmon@vger.kernel.org
11079 F: Documentation/hwmon/lm83.rst
11080 F: drivers/hwmon/lm83.c
11082 LM90 HARDWARE MONITOR DRIVER
11083 M: Jean Delvare <jdelvare@suse.com>
11084 L: linux-hwmon@vger.kernel.org
11086 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11087 F: Documentation/hwmon/lm90.rst
11088 F: drivers/hwmon/lm90.c
11089 F: include/dt-bindings/thermal/lm90.h
11091 LM95234 HARDWARE MONITOR DRIVER
11092 M: Guenter Roeck <linux@roeck-us.net>
11093 L: linux-hwmon@vger.kernel.org
11095 F: Documentation/hwmon/lm95234.rst
11096 F: drivers/hwmon/lm95234.c
11098 LME2510 MEDIA DRIVER
11099 M: Malcolm Priestley <tvboxspy@gmail.com>
11100 L: linux-media@vger.kernel.org
11102 W: https://linuxtv.org
11103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11104 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11106 LOADPIN SECURITY MODULE
11107 M: Kees Cook <keescook@chromium.org>
11109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11110 F: Documentation/admin-guide/LSM/LoadPin.rst
11111 F: security/loadpin/
11114 M: Peter Zijlstra <peterz@infradead.org>
11115 M: Ingo Molnar <mingo@redhat.com>
11116 M: Will Deacon <will@kernel.org>
11117 R: Waiman Long <longman@redhat.com>
11118 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11119 L: linux-kernel@vger.kernel.org
11121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11122 F: Documentation/locking/
11123 F: arch/*/include/asm/spinlock*.h
11124 F: include/linux/lockdep.h
11125 F: include/linux/mutex*.h
11126 F: include/linux/rwlock*.h
11127 F: include/linux/rwsem*.h
11128 F: include/linux/seqlock.h
11129 F: include/linux/spinlock*.h
11131 F: lib/locking*.[ch]
11132 X: kernel/locking/locktorture.c
11134 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11135 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11136 L: linux-ntfs-dev@lists.sourceforge.net
11138 W: http://www.linux-ntfs.org/content/view/19/37/
11139 F: Documentation/admin-guide/ldm.rst
11140 F: block/partitions/ldm.*
11142 LOGITECH HID GAMING KEYBOARDS
11143 M: Hans de Goede <hdegoede@redhat.com>
11144 L: linux-input@vger.kernel.org
11146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11147 F: drivers/hid/hid-lg-g15.c
11149 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11150 M: Adrien Grassein <adrien.grassein@gmail.com>
11152 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11153 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11155 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11156 M: Sathya Prakash <sathya.prakash@broadcom.com>
11157 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11158 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11159 L: MPT-FusionLinux.pdl@broadcom.com
11160 L: linux-scsi@vger.kernel.org
11162 W: http://www.avagotech.com/support/
11163 F: drivers/message/fusion/
11164 F: drivers/scsi/mpt3sas/
11166 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11167 M: Matthew Wilcox <willy@infradead.org>
11168 L: linux-scsi@vger.kernel.org
11170 F: drivers/scsi/sym53c8xx_2/
11173 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11174 L: linux-iio@vger.kernel.org
11176 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11177 F: drivers/iio/dac/ltc1660.c
11179 LTC2947 HARDWARE MONITOR DRIVER
11180 M: Nuno Sá <nuno.sa@analog.com>
11181 L: linux-hwmon@vger.kernel.org
11183 W: http://ez.analog.com/community/linux-device-drivers
11184 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11185 F: drivers/hwmon/ltc2947-core.c
11186 F: drivers/hwmon/ltc2947-i2c.c
11187 F: drivers/hwmon/ltc2947-spi.c
11188 F: drivers/hwmon/ltc2947.h
11190 LTC2983 IIO TEMPERATURE DRIVER
11191 M: Nuno Sá <nuno.sa@analog.com>
11192 L: linux-iio@vger.kernel.org
11194 W: http://ez.analog.com/community/linux-device-drivers
11195 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11196 F: drivers/iio/temperature/ltc2983.c
11198 LTC4261 HARDWARE MONITOR DRIVER
11199 M: Guenter Roeck <linux@roeck-us.net>
11200 L: linux-hwmon@vger.kernel.org
11202 F: Documentation/hwmon/ltc4261.rst
11203 F: drivers/hwmon/ltc4261.c
11205 LTC4306 I2C MULTIPLEXER DRIVER
11206 M: Michael Hennerich <michael.hennerich@analog.com>
11207 L: linux-i2c@vger.kernel.org
11209 W: http://ez.analog.com/community/linux-device-drivers
11210 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11211 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11213 LTP (Linux Test Project)
11214 M: Mike Frysinger <vapier@gentoo.org>
11215 M: Cyril Hrubis <chrubis@suse.cz>
11216 M: Wanlong Gao <wanlong.gao@gmail.com>
11217 M: Jan Stancek <jstancek@redhat.com>
11218 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11219 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11220 L: ltp@lists.linux.it (subscribers-only)
11222 W: http://linux-test-project.github.io/
11223 T: git git://github.com/linux-test-project/ltp.git
11226 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11227 L: netdev@vger.kernel.org
11229 F: drivers/net/pcs/pcs-lynx.c
11230 F: include/linux/pcs-lynx.h
11233 M: Geert Uytterhoeven <geert@linux-m68k.org>
11234 L: linux-m68k@lists.linux-m68k.org
11236 W: http://www.linux-m68k.org/
11237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11241 M68K ON APPLE MACINTOSH
11242 M: Joshua Thompson <funaho@jurai.org>
11243 L: linux-m68k@lists.linux-m68k.org
11245 W: http://www.mac.linux-m68k.org/
11247 F: drivers/macintosh/adb-iop.c
11248 F: drivers/macintosh/via-macii.c
11251 M: Philip Blundell <philb@gnu.org>
11253 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11254 F: arch/m68k/hp300/
11256 M88DS3103 MEDIA DRIVER
11257 M: Antti Palosaari <crope@iki.fi>
11258 L: linux-media@vger.kernel.org
11260 W: https://linuxtv.org
11261 W: http://palosaari.fi/linux/
11262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11263 T: git git://linuxtv.org/anttip/media_tree.git
11264 F: drivers/media/dvb-frontends/m88ds3103*
11266 M88RS2000 MEDIA DRIVER
11267 M: Malcolm Priestley <tvboxspy@gmail.com>
11268 L: linux-media@vger.kernel.org
11270 W: https://linuxtv.org
11271 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11272 F: drivers/media/dvb-frontends/m88rs2000*
11274 MA901 MASTERKIT USB FM RADIO DRIVER
11275 M: Alexey Klimov <klimov.linux@gmail.com>
11276 L: linux-media@vger.kernel.org
11278 T: git git://linuxtv.org/media_tree.git
11279 F: drivers/media/radio/radio-ma901.c
11282 M: Johannes Berg <johannes@sipsolutions.net>
11283 L: linux-wireless@vger.kernel.org
11285 W: https://wireless.wiki.kernel.org/
11286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11288 F: Documentation/networking/mac80211-injection.rst
11289 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11290 F: drivers/net/wireless/mac80211_hwsim.[ch]
11291 F: include/net/mac80211.h
11295 M: Jassi Brar <jassisinghbrar@gmail.com>
11296 L: linux-kernel@vger.kernel.org
11298 F: drivers/mailbox/
11299 F: include/linux/mailbox_client.h
11300 F: include/linux/mailbox_controller.h
11301 F: include/dt-bindings/mailbox/
11302 F: Documentation/devicetree/bindings/mailbox/
11305 M: Viresh Kumar <viresh.kumar@linaro.org>
11306 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11307 L: linux-kernel@vger.kernel.org
11309 F: drivers/mailbox/arm_mhuv2.c
11310 F: include/linux/mailbox/arm_mhuv2_message.h
11311 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11313 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11314 M: Jeremy Kerr <jk@codeconstruct.com.au>
11315 M: Matt Johnston <matt@codeconstruct.com.au>
11316 L: netdev@vger.kernel.org
11318 F: Documentation/networking/mctp.rst
11319 F: drivers/net/mctp/
11320 F: include/net/mctp.h
11321 F: include/net/mctpdevice.h
11322 F: include/net/netns/mctp.h
11325 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11326 M: Michael Kerrisk <mtk.manpages@gmail.com>
11327 L: linux-man@vger.kernel.org
11329 W: http://www.kernel.org/doc/man-pages
11331 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11332 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11333 L: linux-mips@vger.kernel.org
11335 F: arch/mips/boot/dts/img/pistachio*
11337 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11338 M: Andrew Lunn <andrew@lunn.ch>
11339 M: Vivien Didelot <vivien.didelot@gmail.com>
11340 L: netdev@vger.kernel.org
11342 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11343 F: Documentation/networking/devlink/mv88e6xxx.rst
11344 F: drivers/net/dsa/mv88e6xxx/
11345 F: include/linux/dsa/mv88e6xxx.h
11346 F: include/linux/platform_data/mv88e6xxx.h
11348 MARVELL ARMADA 3700 PHY DRIVERS
11349 M: Miquel Raynal <miquel.raynal@bootlin.com>
11351 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11352 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11353 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11354 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11356 MARVELL ARMADA DRM SUPPORT
11357 M: Russell King <linux@armlinux.org.uk>
11359 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11360 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11361 F: Documentation/devicetree/bindings/display/armada/
11362 F: drivers/gpu/drm/armada/
11363 F: include/uapi/drm/armada_drm.h
11365 MARVELL CRYPTO DRIVER
11366 M: Boris Brezillon <bbrezillon@kernel.org>
11367 M: Arnaud Ebalard <arno@natisbad.org>
11368 M: Srujana Challa <schalla@marvell.com>
11369 L: linux-crypto@vger.kernel.org
11371 F: drivers/crypto/marvell/
11372 F: include/linux/soc/marvell/octeontx2/
11374 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11375 M: Mirko Lindner <mlindner@marvell.com>
11376 M: Stephen Hemminger <stephen@networkplumber.org>
11377 L: netdev@vger.kernel.org
11379 F: drivers/net/ethernet/marvell/sk*
11381 MARVELL LIBERTAS WIRELESS DRIVER
11382 L: libertas-dev@lists.infradead.org
11384 F: drivers/net/wireless/marvell/libertas/
11386 MARVELL MACCHIATOBIN SUPPORT
11387 M: Russell King <linux@armlinux.org.uk>
11388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11390 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11392 MARVELL MV643XX ETHERNET DRIVER
11393 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11394 L: netdev@vger.kernel.org
11396 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11397 F: include/linux/mv643xx.h
11399 MARVELL MV88X3310 PHY DRIVER
11400 M: Russell King <linux@armlinux.org.uk>
11401 M: Marek Behún <kabel@kernel.org>
11402 L: netdev@vger.kernel.org
11404 F: drivers/net/phy/marvell10g.c
11406 MARVELL MVEBU THERMAL DRIVER
11407 M: Miquel Raynal <miquel.raynal@bootlin.com>
11409 F: drivers/thermal/armada_thermal.c
11411 MARVELL MVNETA ETHERNET DRIVER
11412 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11413 L: netdev@vger.kernel.org
11415 F: drivers/net/ethernet/marvell/mvneta.*
11417 MARVELL MVPP2 ETHERNET DRIVER
11418 M: Marcin Wojtas <mw@semihalf.com>
11419 M: Russell King <linux@armlinux.org.uk>
11420 L: netdev@vger.kernel.org
11422 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11423 F: drivers/net/ethernet/marvell/mvpp2/
11425 MARVELL MWIFIEX WIRELESS DRIVER
11426 M: Amitkumar Karwar <amitkarwar@gmail.com>
11427 M: Ganapathi Bhat <ganapathi017@gmail.com>
11428 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11429 M: Xinming Hu <huxinming820@gmail.com>
11430 L: linux-wireless@vger.kernel.org
11432 F: drivers/net/wireless/marvell/mwifiex/
11434 MARVELL MWL8K WIRELESS DRIVER
11435 M: Lennert Buytenhek <buytenh@wantstofly.org>
11436 L: linux-wireless@vger.kernel.org
11438 F: drivers/net/wireless/marvell/mwl8k.c
11440 MARVELL NAND CONTROLLER DRIVER
11441 M: Miquel Raynal <miquel.raynal@bootlin.com>
11442 L: linux-mtd@lists.infradead.org
11444 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11445 F: drivers/mtd/nand/raw/marvell_nand.c
11447 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11448 M: Sunil Goutham <sgoutham@marvell.com>
11449 M: Geetha sowjanya <gakula@marvell.com>
11450 M: Subbaraya Sundeep <sbhatta@marvell.com>
11451 M: hariprasad <hkelam@marvell.com>
11452 L: netdev@vger.kernel.org
11454 F: drivers/net/ethernet/marvell/octeontx2/nic/
11455 F: include/linux/soc/marvell/octeontx2/
11457 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11458 M: Sunil Goutham <sgoutham@marvell.com>
11459 M: Linu Cherian <lcherian@marvell.com>
11460 M: Geetha sowjanya <gakula@marvell.com>
11461 M: Jerin Jacob <jerinj@marvell.com>
11462 M: hariprasad <hkelam@marvell.com>
11463 M: Subbaraya Sundeep <sbhatta@marvell.com>
11464 L: netdev@vger.kernel.org
11466 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11467 F: drivers/net/ethernet/marvell/octeontx2/af/
11469 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11470 M: Taras Chornyi <tchornyi@marvell.com>
11472 W: https://github.com/Marvell-switching/switchdev-prestera
11473 F: drivers/net/ethernet/marvell/prestera/
11475 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11476 M: Nicolas Pitre <nico@fluxnic.net>
11478 F: drivers/mmc/host/mvsdio.*
11480 MARVELL USB MDIO CONTROLLER DRIVER
11481 M: Tobias Waldekranz <tobias@waldekranz.com>
11482 L: netdev@vger.kernel.org
11484 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11485 F: drivers/net/mdio/mdio-mvusb.c
11487 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11488 M: Hu Ziji <huziji@marvell.com>
11489 L: linux-mmc@vger.kernel.org
11491 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11492 F: drivers/mmc/host/sdhci-xenon*
11494 MATROX FRAMEBUFFER DRIVER
11495 L: linux-fbdev@vger.kernel.org
11497 F: drivers/video/fbdev/matrox/matroxfb_*
11498 F: include/uapi/linux/matroxfb.h
11501 M: Daniel Nilsson <daniel.nilsson@flex.com>
11502 L: linux-hwmon@vger.kernel.org
11504 F: Documentation/hwmon/max15301.rst
11505 F: drivers/hwmon/pmbus/max15301.c
11507 MAX16065 HARDWARE MONITOR DRIVER
11508 M: Guenter Roeck <linux@roeck-us.net>
11509 L: linux-hwmon@vger.kernel.org
11511 F: Documentation/hwmon/max16065.rst
11512 F: drivers/hwmon/max16065.c
11514 MAX2175 SDR TUNER DRIVER
11515 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11516 L: linux-media@vger.kernel.org
11518 T: git git://linuxtv.org/media_tree.git
11519 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11520 F: Documentation/userspace-api/media/drivers/max2175.rst
11521 F: drivers/media/i2c/max2175*
11522 F: include/uapi/linux/max2175.h
11524 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11525 L: linux-hwmon@vger.kernel.org
11527 F: Documentation/hwmon/max6650.rst
11528 F: drivers/hwmon/max6650.c
11530 MAX6697 HARDWARE MONITOR DRIVER
11531 M: Guenter Roeck <linux@roeck-us.net>
11532 L: linux-hwmon@vger.kernel.org
11534 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11535 F: Documentation/hwmon/max6697.rst
11536 F: drivers/hwmon/max6697.c
11537 F: include/linux/platform_data/max6697.h
11539 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11540 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11541 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11542 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11543 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11544 L: linux-media@vger.kernel.org
11546 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11547 F: drivers/media/i2c/max9286.c
11549 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11550 M: Peter Rosin <peda@axentia.se>
11551 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11553 F: Documentation/devicetree/bindings/sound/max9860.txt
11554 F: sound/soc/codecs/max9860.*
11556 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11557 M: Andreas Klinger <ak@it-klinger.de>
11558 L: linux-iio@vger.kernel.org
11560 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11561 F: drivers/iio/proximity/mb1232.c
11563 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
11564 R: Iskren Chernev <iskren.chernev@gmail.com>
11565 R: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11566 R: Marek Szyprowski <m.szyprowski@samsung.com>
11567 R: Matheus Castello <matheus@castello.eng.br>
11568 L: linux-pm@vger.kernel.org
11570 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
11571 F: drivers/power/supply/max17040_battery.c
11573 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
11574 R: Hans de Goede <hdegoede@redhat.com>
11575 R: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11576 R: Marek Szyprowski <m.szyprowski@samsung.com>
11577 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
11578 R: Purism Kernel Team <kernel@puri.sm>
11579 L: linux-pm@vger.kernel.org
11581 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
11582 F: drivers/power/supply/max17042_battery.c
11584 MAXIM MAX77650 PMIC MFD DRIVER
11585 M: Bartosz Golaszewski <brgl@bgdev.pl>
11586 L: linux-kernel@vger.kernel.org
11588 F: Documentation/devicetree/bindings/*/*max77650.yaml
11589 F: Documentation/devicetree/bindings/*/max77650*.yaml
11590 F: drivers/gpio/gpio-max77650.c
11591 F: drivers/input/misc/max77650-onkey.c
11592 F: drivers/leds/leds-max77650.c
11593 F: drivers/mfd/max77650.c
11594 F: drivers/power/supply/max77650-charger.c
11595 F: drivers/regulator/max77650-regulator.c
11596 F: include/linux/mfd/max77650.h
11598 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11599 M: Javier Martinez Canillas <javier@dowhile0.org>
11600 L: linux-kernel@vger.kernel.org
11602 F: Documentation/devicetree/bindings/*/*max77802.txt
11603 F: drivers/regulator/max77802-regulator.c
11604 F: include/dt-bindings/*/*max77802.h
11606 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11607 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11608 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11609 L: linux-pm@vger.kernel.org
11611 F: drivers/power/supply/max14577_charger.c
11612 F: drivers/power/supply/max77693_charger.c
11614 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11615 M: Chanwoo Choi <cw00.choi@samsung.com>
11616 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11617 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11618 L: linux-kernel@vger.kernel.org
11620 F: Documentation/devicetree/bindings/*/max77686.txt
11621 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11622 F: Documentation/devicetree/bindings/mfd/max14577.txt
11623 F: Documentation/devicetree/bindings/mfd/max77693.txt
11624 F: drivers/*/max14577*.c
11625 F: drivers/*/max77686*.c
11626 F: drivers/*/max77693*.c
11627 F: drivers/clk/clk-max77686.c
11628 F: drivers/extcon/extcon-max14577.c
11629 F: drivers/extcon/extcon-max77693.c
11630 F: drivers/rtc/rtc-max77686.c
11631 F: include/linux/mfd/max14577*.h
11632 F: include/linux/mfd/max77686*.h
11633 F: include/linux/mfd/max77693*.h
11635 MAXIRADIO FM RADIO RECEIVER DRIVER
11636 M: Hans Verkuil <hverkuil@xs4all.nl>
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/radio/radio-maxiradio*
11643 MAXLINEAR ETHERNET PHY DRIVER
11644 M: Xu Liang <lxu@maxlinear.com>
11645 L: netdev@vger.kernel.org
11647 F: drivers/net/phy/mxl-gpy.c
11649 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11650 R: Yasushi SHOJI <yashi@spacecubics.com>
11651 L: linux-can@vger.kernel.org
11653 F: drivers/net/can/usb/mcba_usb.c
11655 MCAN MMIO DEVICE DRIVER
11656 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11657 L: linux-can@vger.kernel.org
11659 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11660 F: drivers/net/can/m_can/m_can.c
11661 F: drivers/net/can/m_can/m_can.h
11662 F: drivers/net/can/m_can/m_can_platform.c
11664 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11665 M: Rishi Gupta <gupt21@gmail.com>
11666 L: linux-i2c@vger.kernel.org
11667 L: linux-input@vger.kernel.org
11669 F: drivers/hid/hid-mcp2221.c
11671 MCP251XFD SPI-CAN NETWORK DRIVER
11672 M: Marc Kleine-Budde <mkl@pengutronix.de>
11673 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11674 R: Thomas Kopp <thomas.kopp@microchip.com>
11675 L: linux-can@vger.kernel.org
11677 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11678 F: drivers/net/can/spi/mcp251xfd/
11680 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11681 M: Peter Rosin <peda@axentia.se>
11682 L: linux-iio@vger.kernel.org
11684 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11685 F: drivers/iio/potentiometer/mcp4018.c
11686 F: drivers/iio/potentiometer/mcp4531.c
11688 MCR20A IEEE-802.15.4 RADIO DRIVER
11689 M: Xue Liu <liuxuenetmail@gmail.com>
11690 L: linux-wpan@vger.kernel.org
11692 W: https://github.com/xueliu/mcr20a-linux
11693 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11694 F: drivers/net/ieee802154/mcr20a.c
11695 F: drivers/net/ieee802154/mcr20a.h
11697 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11698 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11699 L: linux-iio@vger.kernel.org
11701 F: drivers/iio/dac/cio-dac.c
11703 MEDIA CONTROLLER FRAMEWORK
11704 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11705 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11706 L: linux-media@vger.kernel.org
11708 W: https://www.linuxtv.org
11709 T: git git://linuxtv.org/media_tree.git
11710 F: drivers/media/mc/
11711 F: include/media/media-*.h
11712 F: include/uapi/linux/media.h
11714 MEDIA DRIVER FOR FREESCALE IMX PXP
11715 M: Philipp Zabel <p.zabel@pengutronix.de>
11716 L: linux-media@vger.kernel.org
11718 T: git git://linuxtv.org/media_tree.git
11719 F: drivers/media/platform/imx-pxp.[ch]
11721 MEDIA DRIVERS FOR ASCOT2E
11722 M: Sergey Kozlov <serjk@netup.ru>
11723 M: Abylay Ospan <aospan@netup.ru>
11724 L: linux-media@vger.kernel.org
11726 W: https://linuxtv.org
11727 W: http://netup.tv/
11728 T: git git://linuxtv.org/media_tree.git
11729 F: drivers/media/dvb-frontends/ascot2e*
11731 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11732 M: Jasmin Jessich <jasmin@anw.at>
11733 L: linux-media@vger.kernel.org
11735 W: https://linuxtv.org
11736 T: git git://linuxtv.org/media_tree.git
11737 F: drivers/media/dvb-frontends/cxd2099*
11739 MEDIA DRIVERS FOR CXD2841ER
11740 M: Sergey Kozlov <serjk@netup.ru>
11741 M: Abylay Ospan <aospan@netup.ru>
11742 L: linux-media@vger.kernel.org
11744 W: https://linuxtv.org
11745 W: http://netup.tv/
11746 T: git git://linuxtv.org/media_tree.git
11747 F: drivers/media/dvb-frontends/cxd2841er*
11749 MEDIA DRIVERS FOR CXD2880
11750 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11751 L: linux-media@vger.kernel.org
11753 W: http://linuxtv.org/
11754 T: git git://linuxtv.org/media_tree.git
11755 F: drivers/media/dvb-frontends/cxd2880/*
11756 F: drivers/media/spi/cxd2880*
11758 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11759 L: linux-media@vger.kernel.org
11761 W: https://linuxtv.org
11762 T: git git://linuxtv.org/media_tree.git
11763 F: drivers/media/pci/ddbridge/*
11765 MEDIA DRIVERS FOR FREESCALE IMX
11766 M: Steve Longerbeam <slongerbeam@gmail.com>
11767 M: Philipp Zabel <p.zabel@pengutronix.de>
11768 L: linux-media@vger.kernel.org
11770 T: git git://linuxtv.org/media_tree.git
11771 F: Documentation/admin-guide/media/imx.rst
11772 F: Documentation/devicetree/bindings/media/imx.txt
11773 F: drivers/staging/media/imx/
11774 F: include/linux/imx-media.h
11775 F: include/media/imx.h
11777 MEDIA DRIVERS FOR FREESCALE IMX7
11778 M: Rui Miguel Silva <rmfrfs@gmail.com>
11779 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11780 L: linux-media@vger.kernel.org
11782 T: git git://linuxtv.org/media_tree.git
11783 F: Documentation/admin-guide/media/imx7.rst
11784 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11785 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11786 F: drivers/staging/media/imx/imx7-media-csi.c
11787 F: drivers/staging/media/imx/imx7-mipi-csis.c
11789 MEDIA DRIVERS FOR HELENE
11790 M: Abylay Ospan <aospan@netup.ru>
11791 L: linux-media@vger.kernel.org
11793 W: https://linuxtv.org
11794 W: http://netup.tv/
11795 T: git git://linuxtv.org/media_tree.git
11796 F: drivers/media/dvb-frontends/helene*
11798 MEDIA DRIVERS FOR HORUS3A
11799 M: Sergey Kozlov <serjk@netup.ru>
11800 M: Abylay Ospan <aospan@netup.ru>
11801 L: linux-media@vger.kernel.org
11803 W: https://linuxtv.org
11804 W: http://netup.tv/
11805 T: git git://linuxtv.org/media_tree.git
11806 F: drivers/media/dvb-frontends/horus3a*
11808 MEDIA DRIVERS FOR LNBH25
11809 M: Sergey Kozlov <serjk@netup.ru>
11810 M: Abylay Ospan <aospan@netup.ru>
11811 L: linux-media@vger.kernel.org
11813 W: https://linuxtv.org
11814 W: http://netup.tv/
11815 T: git git://linuxtv.org/media_tree.git
11816 F: drivers/media/dvb-frontends/lnbh25*
11818 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11819 L: linux-media@vger.kernel.org
11821 W: https://linuxtv.org
11822 T: git git://linuxtv.org/media_tree.git
11823 F: drivers/media/dvb-frontends/mxl5xx*
11825 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11826 M: Sergey Kozlov <serjk@netup.ru>
11827 M: Abylay Ospan <aospan@netup.ru>
11828 L: linux-media@vger.kernel.org
11830 W: https://linuxtv.org
11831 W: http://netup.tv/
11832 T: git git://linuxtv.org/media_tree.git
11833 F: drivers/media/pci/netup_unidvb/*
11835 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11836 M: Dmitry Osipenko <digetx@gmail.com>
11837 L: linux-media@vger.kernel.org
11838 L: linux-tegra@vger.kernel.org
11840 T: git git://linuxtv.org/media_tree.git
11841 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11842 F: drivers/staging/media/tegra-vde/
11844 MEDIA DRIVERS FOR RENESAS - CEU
11845 M: Jacopo Mondi <jacopo@jmondi.org>
11846 L: linux-media@vger.kernel.org
11847 L: linux-renesas-soc@vger.kernel.org
11849 T: git git://linuxtv.org/media_tree.git
11850 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11851 F: drivers/media/platform/renesas-ceu.c
11852 F: include/media/drv-intf/renesas-ceu.h
11854 MEDIA DRIVERS FOR RENESAS - DRIF
11855 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11856 L: linux-media@vger.kernel.org
11857 L: linux-renesas-soc@vger.kernel.org
11859 T: git git://linuxtv.org/media_tree.git
11860 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11861 F: drivers/media/platform/rcar_drif.c
11863 MEDIA DRIVERS FOR RENESAS - FCP
11864 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11865 L: linux-media@vger.kernel.org
11866 L: linux-renesas-soc@vger.kernel.org
11868 T: git git://linuxtv.org/media_tree.git
11869 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11870 F: drivers/media/platform/rcar-fcp.c
11871 F: include/media/rcar-fcp.h
11873 MEDIA DRIVERS FOR RENESAS - FDP1
11874 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11875 L: linux-media@vger.kernel.org
11876 L: linux-renesas-soc@vger.kernel.org
11878 T: git git://linuxtv.org/media_tree.git
11879 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11880 F: drivers/media/platform/rcar_fdp1.c
11882 MEDIA DRIVERS FOR RENESAS - VIN
11883 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11884 L: linux-media@vger.kernel.org
11885 L: linux-renesas-soc@vger.kernel.org
11887 T: git git://linuxtv.org/media_tree.git
11888 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11889 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11890 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11891 F: drivers/media/platform/rcar-isp.c
11892 F: drivers/media/platform/rcar-vin/
11894 MEDIA DRIVERS FOR RENESAS - VSP1
11895 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11896 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11897 L: linux-media@vger.kernel.org
11898 L: linux-renesas-soc@vger.kernel.org
11900 T: git git://linuxtv.org/media_tree.git
11901 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11902 F: drivers/media/platform/vsp1/
11904 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11905 L: linux-media@vger.kernel.org
11907 W: https://linuxtv.org
11908 T: git git://linuxtv.org/media_tree.git
11909 F: drivers/media/dvb-frontends/stv0910*
11911 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11912 L: linux-media@vger.kernel.org
11914 W: https://linuxtv.org
11915 T: git git://linuxtv.org/media_tree.git
11916 F: drivers/media/dvb-frontends/stv6111*
11918 MEDIA DRIVERS FOR STM32 - DCMI
11919 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11920 L: linux-media@vger.kernel.org
11922 T: git git://linuxtv.org/media_tree.git
11923 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11924 F: drivers/media/platform/stm32/stm32-dcmi.c
11926 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11927 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11928 L: linux-media@vger.kernel.org
11930 W: https://linuxtv.org
11931 Q: http://patchwork.kernel.org/project/linux-media/list/
11932 T: git git://linuxtv.org/media_tree.git
11933 F: Documentation/admin-guide/media/
11934 F: Documentation/devicetree/bindings/media/
11935 F: Documentation/driver-api/media/
11936 F: Documentation/userspace-api/media/
11938 F: drivers/staging/media/
11939 F: include/linux/platform_data/media/
11941 F: include/uapi/linux/dvb/
11942 F: include/uapi/linux/ivtv*
11943 F: include/uapi/linux/media.h
11944 F: include/uapi/linux/meye.h
11945 F: include/uapi/linux/uvcvideo.h
11946 F: include/uapi/linux/v4l2-*
11947 F: include/uapi/linux/videodev2.h
11949 MEDIATEK BLUETOOTH DRIVER
11950 M: Sean Wang <sean.wang@mediatek.com>
11951 L: linux-bluetooth@vger.kernel.org
11952 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11954 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11955 F: drivers/bluetooth/btmtkuart.c
11957 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11958 M: Sean Wang <sean.wang@mediatek.com>
11959 L: linux-pm@vger.kernel.org
11961 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11962 F: drivers/power/reset/mt6323-poweroff.c
11964 MEDIATEK CIR DRIVER
11965 M: Sean Wang <sean.wang@mediatek.com>
11967 F: drivers/media/rc/mtk-cir.c
11969 MEDIATEK DMA DRIVER
11970 M: Sean Wang <sean.wang@mediatek.com>
11971 L: dmaengine@vger.kernel.org
11972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11973 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11975 F: Documentation/devicetree/bindings/dma/mtk-*
11976 F: drivers/dma/mediatek/
11978 MEDIATEK ETHERNET DRIVER
11979 M: Felix Fietkau <nbd@nbd.name>
11980 M: John Crispin <john@phrozen.org>
11981 M: Sean Wang <sean.wang@mediatek.com>
11982 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11983 L: netdev@vger.kernel.org
11985 F: drivers/net/ethernet/mediatek/
11987 MEDIATEK I2C CONTROLLER DRIVER
11988 M: Qii Wang <qii.wang@mediatek.com>
11989 L: linux-i2c@vger.kernel.org
11991 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11992 F: drivers/i2c/busses/i2c-mt65xx.c
11994 MEDIATEK IOMMU DRIVER
11995 M: Yong Wu <yong.wu@mediatek.com>
11996 L: iommu@lists.linux-foundation.org
11997 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11999 F: Documentation/devicetree/bindings/iommu/mediatek*
12000 F: drivers/iommu/mtk_iommu*
12001 F: include/dt-bindings/memory/mt*-port.h
12003 MEDIATEK JPEG DRIVER
12004 M: Rick Chang <rick.chang@mediatek.com>
12005 M: Bin Liu <bin.liu@mediatek.com>
12007 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
12008 F: drivers/media/platform/mtk-jpeg/
12010 MEDIATEK MDP DRIVER
12011 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12012 M: Houlong Wei <houlong.wei@mediatek.com>
12013 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12015 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12016 F: drivers/media/platform/mtk-mdp/
12017 F: drivers/media/platform/mtk-vpu/
12019 MEDIATEK MEDIA DRIVER
12020 M: Tiffany Lin <tiffany.lin@mediatek.com>
12021 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12023 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
12024 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12025 F: drivers/media/platform/mtk-vcodec/
12026 F: drivers/media/platform/mtk-vpu/
12028 MEDIATEK MMC/SD/SDIO DRIVER
12029 M: Chaotian Jing <chaotian.jing@mediatek.com>
12031 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12032 F: drivers/mmc/host/mtk-sd.c
12034 MEDIATEK MT76 WIRELESS LAN DRIVER
12035 M: Felix Fietkau <nbd@nbd.name>
12036 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
12037 M: Ryder Lee <ryder.lee@mediatek.com>
12038 R: Shayne Chen <shayne.chen@mediatek.com>
12039 R: Sean Wang <sean.wang@mediatek.com>
12040 L: linux-wireless@vger.kernel.org
12042 F: drivers/net/wireless/mediatek/mt76/
12044 MEDIATEK MT7601U WIRELESS LAN DRIVER
12045 M: Jakub Kicinski <kubakici@wp.pl>
12046 L: linux-wireless@vger.kernel.org
12048 F: drivers/net/wireless/mediatek/mt7601u/
12050 MEDIATEK MT7621 CLOCK DRIVER
12051 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12053 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12054 F: drivers/clk/ralink/clk-mt7621.c
12056 MEDIATEK MT7621/28/88 I2C DRIVER
12057 M: Stefan Roese <sr@denx.de>
12058 L: linux-i2c@vger.kernel.org
12060 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12061 F: drivers/i2c/busses/i2c-mt7621.c
12063 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12064 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12066 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12067 F: drivers/pci/controller/pcie-mt7621.c
12069 MEDIATEK MT7621 PHY PCI DRIVER
12070 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12072 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12073 F: drivers/phy/ralink/phy-mt7621-pci.c
12075 MEDIATEK NAND CONTROLLER DRIVER
12076 L: linux-mtd@lists.infradead.org
12078 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12079 F: drivers/mtd/nand/raw/mtk_*
12081 MEDIATEK PMIC LED DRIVER
12082 M: Sean Wang <sean.wang@mediatek.com>
12084 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12085 F: drivers/leds/leds-mt6323.c
12087 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12088 M: Sean Wang <sean.wang@mediatek.com>
12090 F: drivers/char/hw_random/mtk-rng.c
12092 MEDIATEK SMI DRIVER
12093 M: Yong Wu <yong.wu@mediatek.com>
12094 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12096 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12097 F: drivers/memory/mtk-smi.c
12098 F: include/soc/mediatek/smi.h
12100 MEDIATEK SWITCH DRIVER
12101 M: Sean Wang <sean.wang@mediatek.com>
12102 M: Landen Chao <Landen.Chao@mediatek.com>
12103 M: DENG Qingfang <dqfext@gmail.com>
12104 L: netdev@vger.kernel.org
12106 F: drivers/net/dsa/mt7530.*
12107 F: net/dsa/tag_mtk.c
12109 MEDIATEK USB3 DRD IP DRIVER
12110 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12111 L: linux-usb@vger.kernel.org
12112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12113 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12115 F: Documentation/devicetree/bindings/usb/mediatek,*
12116 F: drivers/usb/host/xhci-mtk*
12117 F: drivers/usb/mtu3/
12119 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12120 M: Peter Senna Tschudin <peter.senna@gmail.com>
12121 M: Martin Donnelly <martin.donnelly@ge.com>
12122 M: Martyn Welch <martyn.welch@collabora.co.uk>
12124 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12125 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12127 MEGARAID SCSI/SAS DRIVERS
12128 M: Kashyap Desai <kashyap.desai@broadcom.com>
12129 M: Sumit Saxena <sumit.saxena@broadcom.com>
12130 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12131 L: megaraidlinux.pdl@broadcom.com
12132 L: linux-scsi@vger.kernel.org
12134 W: http://www.avagotech.com/support/
12135 F: Documentation/scsi/megaraid.rst
12136 F: drivers/scsi/megaraid.*
12137 F: drivers/scsi/megaraid/
12139 MELEXIS MLX90614 DRIVER
12140 M: Crt Mori <cmo@melexis.com>
12141 L: linux-iio@vger.kernel.org
12143 W: http://www.melexis.com
12144 F: drivers/iio/temperature/mlx90614.c
12146 MELEXIS MLX90632 DRIVER
12147 M: Crt Mori <cmo@melexis.com>
12148 L: linux-iio@vger.kernel.org
12150 W: http://www.melexis.com
12151 F: drivers/iio/temperature/mlx90632.c
12153 MELFAS MIP4 TOUCHSCREEN DRIVER
12154 M: Sangwon Jee <jeesw@melfas.com>
12156 W: http://www.melfas.com
12157 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12158 F: drivers/input/touchscreen/melfas_mip4.c
12160 MELLANOX BLUEFIELD I2C DRIVER
12161 M: Khalil Blaiech <kblaiech@nvidia.com>
12162 L: linux-i2c@vger.kernel.org
12164 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12165 F: drivers/i2c/busses/i2c-mlxbf.c
12167 MELLANOX ETHERNET DRIVER (mlx4_en)
12168 M: Tariq Toukan <tariqt@nvidia.com>
12169 L: netdev@vger.kernel.org
12171 W: http://www.mellanox.com
12172 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12173 F: drivers/net/ethernet/mellanox/mlx4/en_*
12175 MELLANOX ETHERNET DRIVER (mlx5e)
12176 M: Saeed Mahameed <saeedm@nvidia.com>
12177 L: netdev@vger.kernel.org
12179 W: http://www.mellanox.com
12180 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12181 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12183 MELLANOX ETHERNET INNOVA DRIVERS
12184 R: Boris Pismenny <borisp@nvidia.com>
12185 L: netdev@vger.kernel.org
12187 W: http://www.mellanox.com
12188 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12189 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12190 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12191 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12192 F: include/linux/mlx5/mlx5_ifc_fpga.h
12194 MELLANOX ETHERNET SWITCH DRIVERS
12195 M: Ido Schimmel <idosch@nvidia.com>
12196 M: Petr Machata <petrm@nvidia.com>
12197 L: netdev@vger.kernel.org
12199 W: http://www.mellanox.com
12200 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12201 F: drivers/net/ethernet/mellanox/mlxsw/
12202 F: tools/testing/selftests/drivers/net/mlxsw/
12204 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12205 M: mlxsw@nvidia.com
12206 L: netdev@vger.kernel.org
12208 W: http://www.mellanox.com
12209 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12210 F: drivers/net/ethernet/mellanox/mlxfw/
12212 MELLANOX HARDWARE PLATFORM SUPPORT
12213 M: Hans de Goede <hdegoede@redhat.com>
12214 M: Mark Gross <markgross@kernel.org>
12215 M: Vadim Pasternak <vadimp@nvidia.com>
12216 L: platform-driver-x86@vger.kernel.org
12218 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12219 F: drivers/platform/mellanox/
12220 F: include/linux/platform_data/mlxreg.h
12222 MELLANOX MLX4 core VPI driver
12223 M: Tariq Toukan <tariqt@nvidia.com>
12224 L: netdev@vger.kernel.org
12225 L: linux-rdma@vger.kernel.org
12227 W: http://www.mellanox.com
12228 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12229 F: drivers/net/ethernet/mellanox/mlx4/
12230 F: include/linux/mlx4/
12232 MELLANOX MLX4 IB driver
12233 M: Yishai Hadas <yishaih@nvidia.com>
12234 L: linux-rdma@vger.kernel.org
12236 W: http://www.mellanox.com
12237 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12238 F: drivers/infiniband/hw/mlx4/
12239 F: include/linux/mlx4/
12240 F: include/uapi/rdma/mlx4-abi.h
12242 MELLANOX MLX5 core VPI driver
12243 M: Saeed Mahameed <saeedm@nvidia.com>
12244 M: Leon Romanovsky <leonro@nvidia.com>
12245 L: netdev@vger.kernel.org
12246 L: linux-rdma@vger.kernel.org
12248 W: http://www.mellanox.com
12249 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12250 F: Documentation/networking/device_drivers/ethernet/mellanox/
12251 F: drivers/net/ethernet/mellanox/mlx5/core/
12252 F: include/linux/mlx5/
12254 MELLANOX MLX5 IB driver
12255 M: Leon Romanovsky <leonro@nvidia.com>
12256 L: linux-rdma@vger.kernel.org
12258 W: http://www.mellanox.com
12259 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12260 F: drivers/infiniband/hw/mlx5/
12261 F: include/linux/mlx5/
12262 F: include/uapi/rdma/mlx5-abi.h
12264 MELLANOX MLXCPLD I2C AND MUX DRIVER
12265 M: Vadim Pasternak <vadimp@nvidia.com>
12266 M: Michael Shych <michaelsh@nvidia.com>
12267 L: linux-i2c@vger.kernel.org
12269 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12270 F: drivers/i2c/busses/i2c-mlxcpld.c
12271 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12273 MELLANOX MLXCPLD LED DRIVER
12274 M: Vadim Pasternak <vadimp@nvidia.com>
12275 L: linux-leds@vger.kernel.org
12277 F: Documentation/leds/leds-mlxcpld.rst
12278 F: drivers/leds/leds-mlxcpld.c
12279 F: drivers/leds/leds-mlxreg.c
12281 MELLANOX PLATFORM DRIVER
12282 M: Vadim Pasternak <vadimp@nvidia.com>
12283 L: platform-driver-x86@vger.kernel.org
12285 F: drivers/platform/x86/mlx-platform.c
12288 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12289 M: "Paul E. McKenney" <paulmck@kernel.org>
12290 L: linux-kernel@vger.kernel.org
12292 F: arch/powerpc/include/asm/membarrier.h
12293 F: include/uapi/linux/membarrier.h
12294 F: kernel/sched/membarrier.c
12297 M: Mike Rapoport <rppt@linux.ibm.com>
12298 L: linux-mm@kvack.org
12300 F: Documentation/core-api/boot-time-mm.rst
12301 F: include/linux/memblock.h
12304 MEMORY CONTROLLER DRIVERS
12305 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12306 L: linux-kernel@vger.kernel.org
12308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12309 F: Documentation/devicetree/bindings/memory-controllers/
12311 F: include/dt-bindings/memory/
12314 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12315 M: Dmitry Osipenko <digetx@gmail.com>
12316 L: linux-pm@vger.kernel.org
12317 L: linux-tegra@vger.kernel.org
12318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12320 F: drivers/devfreq/tegra30-devfreq.c
12323 M: Andrew Morton <akpm@linux-foundation.org>
12324 L: linux-mm@kvack.org
12326 W: http://www.linux-mm.org
12327 T: quilt https://ozlabs.org/~akpm/mmotm/
12328 T: quilt https://ozlabs.org/~akpm/mmots/
12329 T: git git://github.com/hnaz/linux-mm.git
12330 F: include/linux/gfp.h
12331 F: include/linux/memory_hotplug.h
12332 F: include/linux/mm.h
12333 F: include/linux/mmzone.h
12334 F: include/linux/pagewalk.h
12335 F: include/linux/vmalloc.h
12337 F: tools/testing/selftests/vm/
12339 MEMORY TECHNOLOGY DEVICES (MTD)
12340 M: Miquel Raynal <miquel.raynal@bootlin.com>
12341 M: Richard Weinberger <richard@nod.at>
12342 M: Vignesh Raghavendra <vigneshr@ti.com>
12343 L: linux-mtd@lists.infradead.org
12345 W: http://www.linux-mtd.infradead.org/
12346 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12347 C: irc://irc.oftc.net/mtd
12348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12350 F: Documentation/devicetree/bindings/mtd/
12352 F: include/linux/mtd/
12353 F: include/uapi/mtd/
12355 MEN A21 WATCHDOG DRIVER
12356 M: Johannes Thumshirn <morbidrsa@gmail.com>
12357 L: linux-watchdog@vger.kernel.org
12359 F: drivers/watchdog/mena21_wdt.c
12361 MEN CHAMELEON BUS (mcb)
12362 M: Johannes Thumshirn <morbidrsa@gmail.com>
12364 F: Documentation/driver-api/men-chameleon-bus.rst
12366 F: include/linux/mcb.h
12368 MEN F21BMC (Board Management Controller)
12369 M: Andreas Werner <andreas.werner@men.de>
12371 F: Documentation/hwmon/menf21bmc.rst
12372 F: drivers/hwmon/menf21bmc_hwmon.c
12373 F: drivers/leds/leds-menf21bmc.c
12374 F: drivers/mfd/menf21bmc.c
12375 F: drivers/watchdog/menf21bmc_wdt.c
12377 MEN Z069 WATCHDOG DRIVER
12378 M: Johannes Thumshirn <jth@kernel.org>
12379 L: linux-watchdog@vger.kernel.org
12381 F: drivers/watchdog/menz69_wdt.c
12383 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12384 M: Neil Armstrong <narmstrong@baylibre.com>
12385 L: linux-media@vger.kernel.org
12386 L: linux-amlogic@lists.infradead.org
12388 W: http://linux-meson.com/
12389 T: git git://linuxtv.org/media_tree.git
12390 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12391 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12392 F: drivers/media/cec/platform/meson/ao-cec.c
12394 MESON GE2D DRIVER FOR AMLOGIC SOCS
12395 M: Neil Armstrong <narmstrong@baylibre.com>
12396 L: linux-media@vger.kernel.org
12397 L: linux-amlogic@lists.infradead.org
12399 T: git git://linuxtv.org/media_tree.git
12400 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12401 F: drivers/media/platform/meson/ge2d/
12403 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12404 M: Liang Yang <liang.yang@amlogic.com>
12405 L: linux-mtd@lists.infradead.org
12407 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12408 F: drivers/mtd/nand/raw/meson_*
12410 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12411 M: Neil Armstrong <narmstrong@baylibre.com>
12412 L: linux-media@vger.kernel.org
12413 L: linux-amlogic@lists.infradead.org
12415 T: git git://linuxtv.org/media_tree.git
12416 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12417 F: drivers/staging/media/meson/vdec/
12419 METHODE UDPU SUPPORT
12420 M: Vladimir Vid <vladimir.vid@sartura.hr>
12422 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12425 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12426 R: Hemant Kumar <hemantk@codeaurora.org>
12427 L: mhi@lists.linux.dev
12428 L: linux-arm-msm@vger.kernel.org
12430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12431 F: Documentation/ABI/stable/sysfs-bus-mhi
12432 F: Documentation/mhi/
12433 F: drivers/bus/mhi/
12434 F: include/linux/mhi.h
12436 MICROBLAZE ARCHITECTURE
12437 M: Michal Simek <monstr@monstr.eu>
12439 W: http://www.monstr.eu/fdt/
12440 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12441 F: arch/microblaze/
12443 MICROCHIP AT91 DMA DRIVERS
12444 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12445 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12447 L: dmaengine@vger.kernel.org
12449 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12450 F: drivers/dma/at_hdmac.c
12451 F: drivers/dma/at_hdmac_regs.h
12452 F: drivers/dma/at_xdmac.c
12453 F: include/dt-bindings/dma/at91.h
12455 MICROCHIP AT91 SERIAL DRIVER
12456 M: Richard Genoud <richard.genoud@gmail.com>
12458 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12459 F: drivers/tty/serial/atmel_serial.c
12460 F: drivers/tty/serial/atmel_serial.h
12462 MICROCHIP AT91 USART MFD DRIVER
12463 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12464 L: linux-kernel@vger.kernel.org
12466 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12467 F: drivers/mfd/at91-usart.c
12468 F: include/dt-bindings/mfd/at91-usart.h
12470 MICROCHIP AT91 USART SPI DRIVER
12471 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12472 L: linux-spi@vger.kernel.org
12474 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12475 F: drivers/spi/spi-at91-usart.c
12477 MICROCHIP AUDIO ASOC DRIVERS
12478 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12479 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12483 MICROCHIP ECC DRIVER
12484 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12485 L: linux-crypto@vger.kernel.org
12487 F: drivers/crypto/atmel-ecc.*
12489 MICROCHIP EIC DRIVER
12490 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12493 F: drivers/irqchip/irq-mchp-eic.c
12495 MICROCHIP I2C DRIVER
12496 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12497 L: linux-i2c@vger.kernel.org
12499 F: drivers/i2c/busses/i2c-at91-*.c
12500 F: drivers/i2c/busses/i2c-at91.h
12502 MICROCHIP ISC DRIVER
12503 M: Eugen Hristev <eugen.hristev@microchip.com>
12504 L: linux-media@vger.kernel.org
12506 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12507 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12508 F: drivers/media/platform/atmel/atmel-isc-base.c
12509 F: drivers/media/platform/atmel/atmel-isc-regs.h
12510 F: drivers/media/platform/atmel/atmel-isc.h
12511 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12512 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12513 F: include/linux/atmel-isc-media.h
12515 MICROCHIP ISI DRIVER
12516 M: Eugen Hristev <eugen.hristev@microchip.com>
12517 L: linux-media@vger.kernel.org
12519 F: drivers/media/platform/atmel/atmel-isi.c
12520 F: drivers/media/platform/atmel/atmel-isi.h
12522 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12523 M: Woojung Huh <woojung.huh@microchip.com>
12524 M: UNGLinuxDriver@microchip.com
12525 L: netdev@vger.kernel.org
12527 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12528 F: drivers/net/dsa/microchip/*
12529 F: include/linux/platform_data/microchip-ksz.h
12530 F: net/dsa/tag_ksz.c
12532 MICROCHIP LAN743X ETHERNET DRIVER
12533 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12534 M: UNGLinuxDriver@microchip.com
12535 L: netdev@vger.kernel.org
12537 F: drivers/net/ethernet/microchip/lan743x_*
12539 MICROCHIP LCDFB DRIVER
12540 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12541 L: linux-fbdev@vger.kernel.org
12543 F: drivers/video/fbdev/atmel_lcdfb.c
12544 F: include/video/atmel_lcdc.h
12546 MICROCHIP MCP16502 PMIC DRIVER
12547 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12550 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12551 F: drivers/regulator/mcp16502.c
12553 MICROCHIP MCP3911 ADC DRIVER
12554 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12555 M: Kent Gustavsson <kent@minoris.se>
12556 L: linux-iio@vger.kernel.org
12558 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12559 F: drivers/iio/adc/mcp3911.c
12561 MICROCHIP MMC/SD/SDIO MCI DRIVER
12562 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12564 F: drivers/mmc/host/atmel-mci.c
12566 MICROCHIP NAND DRIVER
12567 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12568 L: linux-mtd@lists.infradead.org
12570 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12571 F: drivers/mtd/nand/raw/atmel/*
12573 MICROCHIP PWM DRIVER
12574 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12576 L: linux-pwm@vger.kernel.org
12578 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12579 F: drivers/pwm/pwm-atmel.c
12581 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12582 M: Eugen Hristev <eugen.hristev@microchip.com>
12583 L: linux-iio@vger.kernel.org
12585 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12586 F: drivers/iio/adc/at91-sama5d2_adc.c
12587 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12589 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12590 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12592 F: drivers/power/reset/at91-sama5d2_shdwc.c
12594 MICROCHIP SPI DRIVER
12595 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12597 F: drivers/spi/spi-atmel.*
12599 MICROCHIP SSC DRIVER
12600 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12603 F: drivers/misc/atmel-ssc.c
12604 F: include/linux/atmel-ssc.h
12606 MICROCHIP USB251XB DRIVER
12607 M: Richard Leitner <richard.leitner@skidata.com>
12608 L: linux-usb@vger.kernel.org
12610 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12611 F: drivers/usb/misc/usb251xb.c
12613 MICROCHIP USBA UDC DRIVER
12614 M: Cristian Birsan <cristian.birsan@microchip.com>
12615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12617 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12619 MICROCHIP WILC1000 WIFI DRIVER
12620 M: Ajay Singh <ajay.kathat@microchip.com>
12621 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12622 L: linux-wireless@vger.kernel.org
12624 F: drivers/net/wireless/microchip/wilc1000/
12626 MICROSEMI MIPS SOCS
12627 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12628 M: UNGLinuxDriver@microchip.com
12629 L: linux-mips@vger.kernel.org
12631 F: Documentation/devicetree/bindings/mips/mscc.txt
12632 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12633 F: arch/mips/boot/dts/mscc/
12634 F: arch/mips/configs/generic/board-ocelot.config
12635 F: arch/mips/generic/board-ocelot.c
12637 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12638 M: Don Brace <don.brace@microchip.com>
12639 L: storagedev@microchip.com
12640 L: linux-scsi@vger.kernel.org
12642 F: Documentation/scsi/smartpqi.rst
12643 F: drivers/scsi/smartpqi/Kconfig
12644 F: drivers/scsi/smartpqi/Makefile
12645 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12646 F: include/linux/cciss*.h
12647 F: include/uapi/linux/cciss*.h
12649 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12650 M: Maximilian Luz <luzmaximilian@gmail.com>
12651 L: linux-pm@vger.kernel.org
12652 L: platform-driver-x86@vger.kernel.org
12654 F: drivers/power/supply/surface_battery.c
12655 F: drivers/power/supply/surface_charger.c
12657 MICROSOFT SURFACE DTX DRIVER
12658 M: Maximilian Luz <luzmaximilian@gmail.com>
12659 L: platform-driver-x86@vger.kernel.org
12661 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12662 F: drivers/platform/surface/surface_dtx.c
12663 F: include/uapi/linux/surface_aggregator/dtx.h
12665 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12666 M: Maximilian Luz <luzmaximilian@gmail.com>
12667 L: platform-driver-x86@vger.kernel.org
12669 F: drivers/platform/surface/surface_gpe.c
12671 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12672 M: Hans de Goede <hdegoede@redhat.com>
12673 M: Mark Gross <markgross@kernel.org>
12674 M: Maximilian Luz <luzmaximilian@gmail.com>
12675 L: platform-driver-x86@vger.kernel.org
12677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12678 F: drivers/platform/surface/
12680 MICROSOFT SURFACE HID TRANSPORT DRIVER
12681 M: Maximilian Luz <luzmaximilian@gmail.com>
12682 L: linux-input@vger.kernel.org
12683 L: platform-driver-x86@vger.kernel.org
12685 F: drivers/hid/surface-hid/
12687 MICROSOFT SURFACE HOT-PLUG DRIVER
12688 M: Maximilian Luz <luzmaximilian@gmail.com>
12689 L: platform-driver-x86@vger.kernel.org
12691 F: drivers/platform/surface/surface_hotplug.c
12693 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12694 M: Maximilian Luz <luzmaximilian@gmail.com>
12695 L: platform-driver-x86@vger.kernel.org
12697 F: drivers/platform/surface/surface_platform_profile.c
12699 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12700 M: Chen Yu <yu.c.chen@intel.com>
12701 L: platform-driver-x86@vger.kernel.org
12703 F: drivers/platform/surface/surfacepro3_button.c
12705 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12706 M: Maximilian Luz <luzmaximilian@gmail.com>
12707 L: platform-driver-x86@vger.kernel.org
12709 W: https://github.com/linux-surface/surface-aggregator-module
12710 C: irc://irc.libera.chat/linux-surface
12711 F: Documentation/driver-api/surface_aggregator/
12712 F: drivers/platform/surface/aggregator/
12713 F: drivers/platform/surface/surface_acpi_notify.c
12714 F: drivers/platform/surface/surface_aggregator_cdev.c
12715 F: drivers/platform/surface/surface_aggregator_registry.c
12716 F: include/linux/surface_acpi_notify.h
12717 F: include/linux/surface_aggregator/
12718 F: include/uapi/linux/surface_aggregator/
12720 MICROTEK X6 SCANNER
12721 M: Oliver Neukum <oliver@neukum.org>
12723 F: drivers/usb/image/microtek.*
12725 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12726 M: Luka Kovacic <luka.kovacic@sartura.hr>
12727 M: Luka Perkov <luka.perkov@sartura.hr>
12729 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12730 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12731 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12732 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12733 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12734 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12736 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12737 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12738 L: linux-media@vger.kernel.org
12740 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12741 F: Documentation/driver-api/media/drivers/ccs/
12742 F: Documentation/userspace-api/media/drivers/ccs.rst
12743 F: drivers/media/i2c/ccs-pll.c
12744 F: drivers/media/i2c/ccs-pll.h
12745 F: drivers/media/i2c/ccs/
12746 F: include/uapi/linux/ccs.h
12747 F: include/uapi/linux/smiapp.h
12750 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12751 L: linux-mips@vger.kernel.org
12753 W: http://www.linux-mips.org/
12754 Q: https://patchwork.kernel.org/project/linux-mips/list/
12755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12756 F: Documentation/devicetree/bindings/mips/
12757 F: Documentation/mips/
12759 F: drivers/platform/mips/
12761 MIPS BOSTON DEVELOPMENT BOARD
12762 M: Paul Burton <paulburton@kernel.org>
12763 L: linux-mips@vger.kernel.org
12765 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12766 F: arch/mips/boot/dts/img/boston.dts
12767 F: arch/mips/configs/generic/board-boston.config
12768 F: drivers/clk/imgtec/clk-boston.c
12769 F: include/dt-bindings/clock/boston-clock.h
12772 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12773 M: Serge Semin <fancer.lancer@gmail.com>
12774 L: linux-mips@vger.kernel.org
12776 F: drivers/bus/mips_cdmm.c
12777 F: drivers/clocksource/mips-gic-timer.c
12778 F: drivers/cpuidle/cpuidle-cps.c
12779 F: drivers/irqchip/irq-mips-cpu.c
12780 F: drivers/irqchip/irq-mips-gic.c
12782 MIPS GENERIC PLATFORM
12783 M: Paul Burton <paulburton@kernel.org>
12784 L: linux-mips@vger.kernel.org
12786 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12787 F: arch/mips/generic/
12788 F: arch/mips/tools/generic-board-config.sh
12790 MIPS RINT INSTRUCTION EMULATION
12791 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12792 L: linux-mips@vger.kernel.org
12794 F: arch/mips/math-emu/dp_rint.c
12795 F: arch/mips/math-emu/sp_rint.c
12797 MIPS/LOONGSON1 ARCHITECTURE
12798 M: Keguang Zhang <keguang.zhang@gmail.com>
12799 L: linux-mips@vger.kernel.org
12801 F: arch/mips/include/asm/mach-loongson32/
12802 F: arch/mips/loongson32/
12803 F: drivers/*/*/*loongson1*
12804 F: drivers/*/*loongson1*
12806 MIPS/LOONGSON2EF ARCHITECTURE
12807 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12808 L: linux-mips@vger.kernel.org
12810 F: arch/mips/include/asm/mach-loongson2ef/
12811 F: arch/mips/loongson2ef/
12812 F: drivers/cpufreq/loongson2_cpufreq.c
12814 MIPS/LOONGSON64 ARCHITECTURE
12815 M: Huacai Chen <chenhuacai@kernel.org>
12816 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12817 L: linux-mips@vger.kernel.org
12819 F: arch/mips/include/asm/mach-loongson64/
12820 F: arch/mips/loongson64/
12821 F: drivers/irqchip/irq-loongson*
12822 F: drivers/platform/mips/cpu_hwmon.c
12824 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12825 M: Hans Verkuil <hverkuil@xs4all.nl>
12826 L: linux-media@vger.kernel.org
12828 W: https://linuxtv.org
12829 T: git git://linuxtv.org/media_tree.git
12830 F: drivers/media/radio/radio-miropcm20*
12833 R: Lubomir Rintel <lkundrak@v3.sk>
12834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12837 F: arch/arm/boot/dts/mmp*
12838 F: arch/arm/mach-mmp/
12839 F: include/linux/soc/mmp/
12841 MMP USB PHY DRIVERS
12842 R: Lubomir Rintel <lkundrak@v3.sk>
12843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12845 F: drivers/phy/marvell/phy-mmp3-usb.c
12846 F: drivers/phy/marvell/phy-pxa-usb.c
12848 MMU GATHER AND TLB INVALIDATION
12849 M: Will Deacon <will@kernel.org>
12850 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12851 M: Andrew Morton <akpm@linux-foundation.org>
12852 M: Nick Piggin <npiggin@gmail.com>
12853 M: Peter Zijlstra <peterz@infradead.org>
12854 L: linux-arch@vger.kernel.org
12855 L: linux-mm@kvack.org
12857 F: arch/*/include/asm/tlb.h
12858 F: include/asm-generic/tlb.h
12861 MN88472 MEDIA DRIVER
12862 M: Antti Palosaari <crope@iki.fi>
12863 L: linux-media@vger.kernel.org
12865 W: https://linuxtv.org
12866 W: http://palosaari.fi/linux/
12867 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12868 F: drivers/media/dvb-frontends/mn88472*
12870 MN88473 MEDIA DRIVER
12871 M: Antti Palosaari <crope@iki.fi>
12872 L: linux-media@vger.kernel.org
12874 W: https://linuxtv.org
12875 W: http://palosaari.fi/linux/
12876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12877 F: drivers/media/dvb-frontends/mn88473*
12880 M: Luis Chamberlain <mcgrof@kernel.org>
12881 M: Jessica Yu <jeyu@kernel.org>
12883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12884 F: include/linux/module.h
12887 MONOLITHIC POWER SYSTEM PMIC DRIVER
12888 M: Saravanan Sekar <sravanhome@gmail.com>
12890 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12891 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12892 F: drivers/iio/adc/mp2629_adc.c
12893 F: drivers/mfd/mp2629.c
12894 F: drivers/power/supply/mp2629_charger.c
12895 F: drivers/regulator/mp5416.c
12896 F: drivers/regulator/mpq7920.c
12897 F: drivers/regulator/mpq7920.h
12898 F: include/linux/mfd/mp2629.h
12900 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12902 W: http://popies.net/meye/
12903 F: Documentation/userspace-api/media/drivers/meye*
12904 F: drivers/media/pci/meye/
12905 F: include/uapi/linux/meye.h
12907 MOTORCOMM PHY DRIVER
12908 M: Peter Geis <pgwipeout@gmail.com>
12909 L: netdev@vger.kernel.org
12911 F: drivers/net/phy/motorcomm.c
12913 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12914 M: Jiri Slaby <jirislaby@kernel.org>
12916 F: Documentation/driver-api/serial/moxa-smartio.rst
12917 F: drivers/tty/mxser.*
12919 MR800 AVERMEDIA USB FM RADIO DRIVER
12920 M: Alexey Klimov <klimov.linux@gmail.com>
12921 L: linux-media@vger.kernel.org
12923 T: git git://linuxtv.org/media_tree.git
12924 F: drivers/media/radio/radio-mr800.c
12926 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12927 M: Alan Ott <alan@signal11.us>
12928 L: linux-wpan@vger.kernel.org
12930 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12931 F: drivers/net/ieee802154/mrf24j40.c
12934 M: "Lee, Chun-Yi" <jlee@suse.com>
12935 L: platform-driver-x86@vger.kernel.org
12937 F: drivers/platform/x86/msi-laptop.c
12940 L: platform-driver-x86@vger.kernel.org
12942 F: drivers/platform/x86/msi-wmi.c
12944 MSI001 MEDIA DRIVER
12945 M: Antti Palosaari <crope@iki.fi>
12946 L: linux-media@vger.kernel.org
12948 W: https://linuxtv.org
12949 W: http://palosaari.fi/linux/
12950 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12951 T: git git://linuxtv.org/anttip/media_tree.git
12952 F: drivers/media/tuners/msi001*
12954 MSI2500 MEDIA DRIVER
12955 M: Antti Palosaari <crope@iki.fi>
12956 L: linux-media@vger.kernel.org
12958 W: https://linuxtv.org
12959 W: http://palosaari.fi/linux/
12960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12961 T: git git://linuxtv.org/anttip/media_tree.git
12962 F: drivers/media/usb/msi2500/
12964 MSTAR INTERRUPT CONTROLLER DRIVER
12965 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12966 M: Daniel Palmer <daniel@thingy.jp>
12968 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12969 F: drivers/irqchip/irq-mst-intc.c
12971 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12972 M: Robert Jarzmik <robert.jarzmik@free.fr>
12973 L: linux-mtd@lists.infradead.org
12975 F: drivers/mtd/devices/docg3*
12977 MT9M032 APTINA SENSOR DRIVER
12978 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12979 L: linux-media@vger.kernel.org
12981 T: git git://linuxtv.org/media_tree.git
12982 F: drivers/media/i2c/mt9m032.c
12983 F: include/media/i2c/mt9m032.h
12985 MT9P031 APTINA CAMERA SENSOR
12986 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12987 L: linux-media@vger.kernel.org
12989 T: git git://linuxtv.org/media_tree.git
12990 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
12991 F: drivers/media/i2c/mt9p031.c
12992 F: include/media/i2c/mt9p031.h
12994 MT9T001 APTINA CAMERA SENSOR
12995 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12996 L: linux-media@vger.kernel.org
12998 T: git git://linuxtv.org/media_tree.git
12999 F: drivers/media/i2c/mt9t001.c
13000 F: include/media/i2c/mt9t001.h
13002 MT9T112 APTINA CAMERA SENSOR
13003 M: Jacopo Mondi <jacopo@jmondi.org>
13004 L: linux-media@vger.kernel.org
13006 T: git git://linuxtv.org/media_tree.git
13007 F: drivers/media/i2c/mt9t112.c
13008 F: include/media/i2c/mt9t112.h
13010 MT9V032 APTINA CAMERA SENSOR
13011 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13012 L: linux-media@vger.kernel.org
13014 T: git git://linuxtv.org/media_tree.git
13015 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13016 F: drivers/media/i2c/mt9v032.c
13017 F: include/media/i2c/mt9v032.h
13019 MT9V111 APTINA CAMERA SENSOR
13020 M: Jacopo Mondi <jacopo@jmondi.org>
13021 L: linux-media@vger.kernel.org
13023 T: git git://linuxtv.org/media_tree.git
13024 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13025 F: drivers/media/i2c/mt9v111.c
13027 MULTIFUNCTION DEVICES (MFD)
13028 M: Lee Jones <lee.jones@linaro.org>
13030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13031 F: Documentation/devicetree/bindings/mfd/
13033 F: include/dt-bindings/mfd/
13034 F: include/linux/mfd/
13036 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13038 F: drivers/mmc/host/mmc_spi.c
13039 F: include/linux/spi/mmc_spi.h
13041 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13042 M: Ulf Hansson <ulf.hansson@linaro.org>
13043 L: linux-mmc@vger.kernel.org
13045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13046 F: Documentation/devicetree/bindings/mmc/
13048 F: include/linux/mmc/
13049 F: include/uapi/linux/mmc/
13051 MULTIPLEXER SUBSYSTEM
13052 M: Peter Rosin <peda@axentia.se>
13054 F: Documentation/ABI/testing/sysfs-class-mux*
13055 F: Documentation/devicetree/bindings/mux/
13057 F: include/dt-bindings/mux/
13058 F: include/linux/mux/
13060 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13061 M: Bin Liu <b-liu@ti.com>
13062 L: linux-usb@vger.kernel.org
13064 F: drivers/usb/musb/
13066 MXL301RF MEDIA DRIVER
13067 M: Akihiro Tsukada <tskd08@gmail.com>
13068 L: linux-media@vger.kernel.org
13070 F: drivers/media/tuners/mxl301rf*
13072 MXL5007T MEDIA DRIVER
13073 M: Michael Krufky <mkrufky@linuxtv.org>
13074 L: linux-media@vger.kernel.org
13076 W: https://linuxtv.org
13077 W: http://github.com/mkrufky
13078 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13079 T: git git://linuxtv.org/mkrufky/tuners.git
13080 F: drivers/media/tuners/mxl5007t.*
13083 M: Marek Vasut <marex@denx.de>
13084 M: Stefan Agner <stefan@agner.ch>
13085 L: dri-devel@lists.freedesktop.org
13087 T: git git://anongit.freedesktop.org/drm/drm-misc
13088 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13089 F: drivers/gpu/drm/mxsfb/
13091 MYLEX DAC960 PCI RAID Controller
13092 M: Hannes Reinecke <hare@kernel.org>
13093 L: linux-scsi@vger.kernel.org
13095 F: drivers/scsi/myrb.*
13096 F: drivers/scsi/myrs.*
13098 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13099 M: Chris Lee <christopher.lee@cspi.com>
13100 L: netdev@vger.kernel.org
13102 W: https://www.cspi.com/ethernet-products/support/downloads/
13103 F: drivers/net/ethernet/myricom/myri10ge/
13105 NAND FLASH SUBSYSTEM
13106 M: Miquel Raynal <miquel.raynal@bootlin.com>
13107 R: Richard Weinberger <richard@nod.at>
13108 L: linux-mtd@lists.infradead.org
13110 W: http://www.linux-mtd.infradead.org/
13111 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13112 C: irc://irc.oftc.net/mtd
13113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13114 F: drivers/mtd/nand/
13115 F: include/linux/mtd/*nand*.h
13117 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13118 M: Daniel Mack <zonque@gmail.com>
13119 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13121 W: http://www.native-instruments.com
13122 F: sound/usb/caiaq/
13124 NATSEMI ETHERNET DRIVER (DP8381x)
13126 F: drivers/net/ethernet/natsemi/natsemi.c
13128 NCR 5380 SCSI DRIVERS
13129 M: Finn Thain <fthain@linux-m68k.org>
13130 M: Michael Schmitz <schmitzmic@gmail.com>
13131 L: linux-scsi@vger.kernel.org
13133 F: Documentation/scsi/g_NCR5380.rst
13134 F: drivers/scsi/NCR5380.*
13135 F: drivers/scsi/arm/cumana_1.c
13136 F: drivers/scsi/arm/oak.c
13137 F: drivers/scsi/atari_scsi.*
13138 F: drivers/scsi/dmx3191d.c
13139 F: drivers/scsi/g_NCR5380.*
13140 F: drivers/scsi/mac_scsi.*
13141 F: drivers/scsi/sun3_scsi.*
13142 F: drivers/scsi/sun3_scsi_vme.c
13145 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13149 NCT6775 HARDWARE MONITOR DRIVER
13150 M: Guenter Roeck <linux@roeck-us.net>
13151 L: linux-hwmon@vger.kernel.org
13153 F: Documentation/hwmon/nct6775.rst
13154 F: drivers/hwmon/nct6775.c
13157 M: Jakub Kicinski <kuba@kernel.org>
13159 F: drivers/net/netdevsim/*
13161 NETEM NETWORK EMULATOR
13162 M: Stephen Hemminger <stephen@networkplumber.org>
13163 L: netdev@vger.kernel.org
13165 F: net/sched/sch_netem.c
13167 NETERION 10GbE DRIVERS (s2io/vxge)
13168 M: Jon Mason <jdmason@kudzu.us>
13169 L: netdev@vger.kernel.org
13171 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13172 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13173 F: drivers/net/ethernet/neterion/
13176 M: Pablo Neira Ayuso <pablo@netfilter.org>
13177 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13178 M: Florian Westphal <fw@strlen.de>
13179 L: netfilter-devel@vger.kernel.org
13180 L: coreteam@netfilter.org
13182 W: http://www.netfilter.org/
13183 W: http://www.iptables.org/
13184 W: http://www.nftables.org/
13185 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13186 C: irc://irc.libera.chat/netfilter
13187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
13188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
13189 F: include/linux/netfilter*
13190 F: include/linux/netfilter/
13191 F: include/net/netfilter/
13192 F: include/uapi/linux/netfilter*
13193 F: include/uapi/linux/netfilter/
13194 F: net/*/netfilter.c
13195 F: net/*/netfilter/
13196 F: net/bridge/br_netfilter*.c
13199 NETROM NETWORK LAYER
13200 M: Ralf Baechle <ralf@linux-mips.org>
13201 L: linux-hams@vger.kernel.org
13203 W: http://www.linux-ax25.org/
13204 F: include/net/netrom.h
13205 F: include/uapi/linux/netrom.h
13208 NETRONIX EMBEDDED CONTROLLER
13209 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13211 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13212 F: drivers/mfd/ntxec.c
13213 F: drivers/pwm/pwm-ntxec.c
13214 F: drivers/rtc/rtc-ntxec.c
13215 F: include/linux/mfd/ntxec.h
13217 NETRONOME ETHERNET DRIVERS
13218 M: Simon Horman <simon.horman@corigine.com>
13219 R: Jakub Kicinski <kuba@kernel.org>
13220 L: oss-drivers@corigine.com
13222 F: drivers/net/ethernet/netronome/
13224 NETWORK BLOCK DEVICE (NBD)
13225 M: Josef Bacik <josef@toxicpanda.com>
13226 L: linux-block@vger.kernel.org
13227 L: nbd@other.debian.org
13229 F: Documentation/admin-guide/blockdev/nbd.rst
13230 F: drivers/block/nbd.c
13231 F: include/trace/events/nbd.h
13232 F: include/uapi/linux/nbd.h
13234 NETWORK DROP MONITOR
13235 M: Neil Horman <nhorman@tuxdriver.com>
13236 L: netdev@vger.kernel.org
13238 W: https://fedorahosted.org/dropwatch/
13239 F: include/uapi/linux/net_dropmon.h
13240 F: net/core/drop_monitor.c
13243 M: "David S. Miller" <davem@davemloft.net>
13244 M: Jakub Kicinski <kuba@kernel.org>
13245 L: netdev@vger.kernel.org
13247 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13250 F: Documentation/devicetree/bindings/net/
13251 F: drivers/connector/
13253 F: include/linux/etherdevice.h
13254 F: include/linux/fcdevice.h
13255 F: include/linux/fddidevice.h
13256 F: include/linux/hippidevice.h
13257 F: include/linux/if_*
13258 F: include/linux/inetdevice.h
13259 F: include/linux/netdevice.h
13260 F: include/uapi/linux/if_*
13261 F: include/uapi/linux/netdevice.h
13263 NETWORKING DRIVERS (WIRELESS)
13264 M: Kalle Valo <kvalo@kernel.org>
13265 L: linux-wireless@vger.kernel.org
13267 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13270 F: Documentation/devicetree/bindings/net/wireless/
13271 F: drivers/net/wireless/
13274 M: Andrew Lunn <andrew@lunn.ch>
13275 M: Vivien Didelot <vivien.didelot@gmail.com>
13276 M: Florian Fainelli <f.fainelli@gmail.com>
13277 M: Vladimir Oltean <olteanv@gmail.com>
13279 F: Documentation/devicetree/bindings/net/dsa/
13280 F: drivers/net/dsa/
13281 F: include/linux/dsa/
13282 F: include/linux/platform_data/dsa.h
13283 F: include/net/dsa.h
13285 F: tools/testing/selftests/drivers/net/dsa/
13287 NETWORKING [GENERAL]
13288 M: "David S. Miller" <davem@davemloft.net>
13289 M: Jakub Kicinski <kuba@kernel.org>
13290 L: netdev@vger.kernel.org
13292 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13293 B: mailto:netdev@vger.kernel.org
13294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13296 F: Documentation/networking/
13297 F: include/linux/in.h
13298 F: include/linux/net.h
13299 F: include/linux/netdevice.h
13301 F: include/uapi/linux/in.h
13302 F: include/uapi/linux/net.h
13303 F: include/uapi/linux/net_namespace.h
13304 F: include/uapi/linux/netdevice.h
13308 F: tools/testing/selftests/net/
13311 M: Steffen Klassert <steffen.klassert@secunet.com>
13312 M: Herbert Xu <herbert@gondor.apana.org.au>
13313 M: "David S. Miller" <davem@davemloft.net>
13314 L: netdev@vger.kernel.org
13316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13318 F: include/net/xfrm.h
13319 F: include/uapi/linux/xfrm.h
13322 F: net/ipv4/ip_vti.c
13323 F: net/ipv4/ipcomp.c
13327 F: net/ipv6/ip6_vti.c
13328 F: net/ipv6/ipcomp6.c
13332 F: tools/testing/selftests/net/ipsec.c
13334 NETWORKING [IPv4/IPv6]
13335 M: "David S. Miller" <davem@davemloft.net>
13336 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13337 M: David Ahern <dsahern@kernel.org>
13338 L: netdev@vger.kernel.org
13340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13346 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13347 M: Paul Moore <paul@paul-moore.com>
13348 L: netdev@vger.kernel.org
13349 L: linux-security-module@vger.kernel.org
13351 W: https://github.com/netlabel
13352 F: Documentation/netlabel/
13353 F: include/net/calipso.h
13354 F: include/net/cipso_ipv4.h
13355 F: include/net/netlabel.h
13356 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13357 F: include/uapi/linux/netfilter/xt_SECMARK.h
13358 F: net/ipv4/cipso_ipv4.c
13359 F: net/ipv6/calipso.c
13360 F: net/netfilter/xt_CONNSECMARK.c
13361 F: net/netfilter/xt_SECMARK.c
13365 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13366 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13367 L: netdev@vger.kernel.org
13368 L: mptcp@lists.linux.dev
13370 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13371 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13372 F: Documentation/networking/mptcp-sysctl.rst
13373 F: include/net/mptcp.h
13374 F: include/trace/events/mptcp.h
13375 F: include/uapi/linux/mptcp.h
13377 F: tools/testing/selftests/net/mptcp/
13380 M: Eric Dumazet <edumazet@google.com>
13381 L: netdev@vger.kernel.org
13383 F: include/linux/tcp.h
13384 F: include/net/tcp.h
13385 F: include/trace/events/tcp.h
13386 F: include/uapi/linux/tcp.h
13387 F: net/ipv4/syncookies.c
13389 F: net/ipv6/syncookies.c
13393 M: Boris Pismenny <borisp@nvidia.com>
13394 M: John Fastabend <john.fastabend@gmail.com>
13395 M: Daniel Borkmann <daniel@iogearbox.net>
13396 M: Jakub Kicinski <kuba@kernel.org>
13397 L: netdev@vger.kernel.org
13399 F: include/net/tls.h
13400 F: include/uapi/linux/tls.h
13403 NETWORKING [WIRELESS]
13404 L: linux-wireless@vger.kernel.org
13405 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13407 NETXEN (1/10) GbE SUPPORT
13408 M: Manish Chopra <manishc@marvell.com>
13409 M: Rahul Verma <rahulv@marvell.com>
13410 M: GR-Linux-NIC-Dev@marvell.com
13411 L: netdev@vger.kernel.org
13413 F: drivers/net/ethernet/qlogic/netxen/
13415 NET_FAILOVER MODULE
13416 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13417 L: netdev@vger.kernel.org
13419 F: Documentation/networking/net_failover.rst
13420 F: drivers/net/net_failover.c
13421 F: include/net/net_failover.h
13424 M: David Ahern <dsahern@kernel.org>
13425 L: netdev@vger.kernel.org
13427 F: include/net/netns/nexthop.h
13428 F: include/net/nexthop.h
13429 F: include/uapi/linux/nexthop.h
13430 F: net/ipv4/nexthop.c
13433 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13434 L: linux-nfc@lists.01.org (subscribers-only)
13435 L: netdev@vger.kernel.org
13437 F: Documentation/devicetree/bindings/net/nfc/
13439 F: include/linux/platform_data/nfcmrvl.h
13440 F: include/net/nfc/
13441 F: include/uapi/linux/nfc.h
13444 NFC VIRTUAL NCI DEVICE DRIVER
13445 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13446 L: netdev@vger.kernel.org
13447 L: linux-nfc@lists.01.org (subscribers-only)
13449 F: drivers/nfc/virtual_ncidev.c
13450 F: tools/testing/selftests/nci/
13452 NFS, SUNRPC, AND LOCKD CLIENTS
13453 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13454 M: Anna Schumaker <anna.schumaker@netapp.com>
13455 L: linux-nfs@vger.kernel.org
13457 W: http://client.linux-nfs.org
13458 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13462 F: include/linux/lockd/
13463 F: include/linux/nfs*
13464 F: include/linux/sunrpc/
13465 F: include/uapi/linux/nfs*
13466 F: include/uapi/linux/sunrpc/
13468 F: Documentation/filesystems/nfs/
13471 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13472 L: linux-nilfs@vger.kernel.org
13474 W: https://nilfs.sourceforge.io/
13475 W: https://nilfs.osdn.jp/
13476 T: git git://github.com/konis/nilfs2.git
13477 F: Documentation/filesystems/nilfs2.rst
13479 F: include/trace/events/nilfs2.h
13480 F: include/uapi/linux/nilfs2_api.h
13481 F: include/uapi/linux/nilfs2_ondisk.h
13483 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13484 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13486 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13487 F: Documentation/scsi/NinjaSCSI.rst
13488 F: drivers/scsi/pcmcia/nsp_*
13490 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13491 M: GOTO Masanori <gotom@debian.or.jp>
13492 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13494 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13495 F: Documentation/scsi/NinjaSCSI.rst
13496 F: drivers/scsi/nsp32*
13498 NINTENDO HID DRIVER
13499 M: Daniel J. Ogorchock <djogorchock@gmail.com>
13500 L: linux-input@vger.kernel.org
13502 F: drivers/hid/hid-nintendo*
13505 M: Dinh Nguyen <dinguyen@kernel.org>
13507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13510 NITRO ENCLAVES (NE)
13511 M: Andra Paraschiv <andraprs@amazon.com>
13512 M: Alexandru Vasile <lexnv@amazon.com>
13513 M: Alexandru Ciobotaru <alcioa@amazon.com>
13514 L: linux-kernel@vger.kernel.org
13516 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13517 F: Documentation/virt/ne_overview.rst
13518 F: drivers/virt/nitro_enclaves/
13519 F: include/linux/nitro_enclaves.h
13520 F: include/uapi/linux/nitro_enclaves.h
13521 F: samples/nitro_enclaves/
13523 NOHZ, DYNTICKS SUPPORT
13524 M: Frederic Weisbecker <fweisbec@gmail.com>
13525 M: Thomas Gleixner <tglx@linutronix.de>
13526 M: Ingo Molnar <mingo@kernel.org>
13527 L: linux-kernel@vger.kernel.org
13529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13530 F: include/linux/sched/nohz.h
13531 F: include/linux/tick.h
13532 F: kernel/time/tick*.*
13534 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13535 M: Pavel Machek <pavel@ucw.cz>
13536 M: Sakari Ailus <sakari.ailus@iki.fi>
13537 L: linux-media@vger.kernel.org
13539 F: drivers/media/i2c/ad5820.c
13540 F: drivers/media/i2c/et8ek8
13542 NOKIA N900 POWER SUPPLY DRIVERS
13543 R: Pali Rohár <pali@kernel.org>
13544 F: drivers/power/supply/bq2415x_charger.c
13545 F: drivers/power/supply/bq27xxx_battery.c
13546 F: drivers/power/supply/bq27xxx_battery_i2c.c
13547 F: drivers/power/supply/isp1704_charger.c
13548 F: drivers/power/supply/rx51_battery.c
13549 F: include/linux/power/bq2415x_charger.h
13550 F: include/linux/power/bq27xxx_battery.h
13553 M: Willy Tarreau <w@1wt.eu>
13555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13556 F: tools/include/nolibc/
13559 M: Matthias Maennich <maennich@google.com>
13561 F: Documentation/core-api/symbol-namespaces.rst
13565 M: Sanjay R Mehta <sanju.mehta@amd.com>
13566 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13567 L: linux-ntb@googlegroups.com
13569 F: drivers/ntb/hw/amd/
13572 M: Jon Mason <jdmason@kudzu.us>
13573 M: Dave Jiang <dave.jiang@intel.com>
13574 M: Allen Hubbe <allenbh@gmail.com>
13575 L: linux-ntb@googlegroups.com
13577 W: https://github.com/jonmason/ntb/wiki
13578 T: git git://github.com/jonmason/ntb.git
13579 F: drivers/net/ntb_netdev.c
13581 F: include/linux/ntb.h
13582 F: include/linux/ntb_transport.h
13583 F: tools/testing/selftests/ntb/
13586 M: Serge Semin <fancer.lancer@gmail.com>
13587 L: linux-ntb@googlegroups.com
13589 F: drivers/ntb/hw/idt/
13592 M: Dave Jiang <dave.jiang@intel.com>
13593 L: linux-ntb@googlegroups.com
13595 W: https://github.com/davejiang/linux/wiki
13596 T: git https://github.com/davejiang/linux.git
13597 F: drivers/ntb/hw/intel/
13600 M: Anton Altaparmakov <anton@tuxera.com>
13601 L: linux-ntfs-dev@lists.sourceforge.net
13603 W: http://www.tuxera.com/
13604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13605 F: Documentation/filesystems/ntfs.rst
13609 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13610 L: ntfs3@lists.linux.dev
13612 W: http://www.paragon-software.com/
13613 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13614 F: Documentation/filesystems/ntfs3.rst
13618 M: Finn Thain <fthain@linux-m68k.org>
13619 L: linux-m68k@lists.linux-m68k.org
13621 F: arch/*/include/asm/nubus.h
13623 F: include/linux/nubus.h
13624 F: include/uapi/linux/nubus.h
13626 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13627 M: Antonino Daplas <adaplas@gmail.com>
13628 L: linux-fbdev@vger.kernel.org
13630 F: drivers/video/fbdev/nvidia/
13631 F: drivers/video/fbdev/riva/
13633 NVIDIA WMI EC BACKLIGHT DRIVER
13634 M: Daniel Dadap <ddadap@nvidia.com>
13635 L: platform-driver-x86@vger.kernel.org
13637 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
13640 M: Keith Busch <kbusch@kernel.org>
13641 M: Jens Axboe <axboe@fb.com>
13642 M: Christoph Hellwig <hch@lst.de>
13643 M: Sagi Grimberg <sagi@grimberg.me>
13644 L: linux-nvme@lists.infradead.org
13646 W: http://git.infradead.org/nvme.git
13647 T: git://git.infradead.org/nvme.git
13648 F: drivers/nvme/host/
13649 F: include/linux/nvme.h
13650 F: include/uapi/linux/nvme_ioctl.h
13652 NVM EXPRESS FC TRANSPORT DRIVERS
13653 M: James Smart <james.smart@broadcom.com>
13654 L: linux-nvme@lists.infradead.org
13656 F: drivers/nvme/host/fc.c
13657 F: drivers/nvme/target/fc.c
13658 F: drivers/nvme/target/fcloop.c
13659 F: include/linux/nvme-fc-driver.h
13660 F: include/linux/nvme-fc.h
13662 NVM EXPRESS TARGET DRIVER
13663 M: Christoph Hellwig <hch@lst.de>
13664 M: Sagi Grimberg <sagi@grimberg.me>
13665 M: Chaitanya Kulkarni <kch@nvidia.com>
13666 L: linux-nvme@lists.infradead.org
13668 W: http://git.infradead.org/nvme.git
13669 T: git://git.infradead.org/nvme.git
13670 F: drivers/nvme/target/
13673 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13676 F: Documentation/ABI/stable/sysfs-bus-nvmem
13677 F: Documentation/devicetree/bindings/nvmem/
13679 F: include/linux/nvmem-consumer.h
13680 F: include/linux/nvmem-provider.h
13682 NXP C45 TJA11XX PHY DRIVER
13683 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13684 L: netdev@vger.kernel.org
13686 F: drivers/net/phy/nxp-c45-tja11xx.c
13689 M: Ashish Kumar <ashish.kumar@nxp.com>
13690 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13691 L: linux-spi@vger.kernel.org
13693 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
13694 F: drivers/spi/spi-nxp-fspi.c
13696 NXP FXAS21002C DRIVER
13697 M: Rui Miguel Silva <rmfrfs@gmail.com>
13698 L: linux-iio@vger.kernel.org
13700 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13701 F: drivers/iio/gyro/fxas21002c.h
13702 F: drivers/iio/gyro/fxas21002c_core.c
13703 F: drivers/iio/gyro/fxas21002c_i2c.c
13704 F: drivers/iio/gyro/fxas21002c_spi.c
13706 NXP i.MX CLOCK DRIVERS
13707 M: Abel Vesa <abel.vesa@nxp.com>
13708 L: linux-clk@vger.kernel.org
13709 L: linux-imx@nxp.com
13711 F: drivers/clk/imx/
13713 NXP i.MX 8MQ DCSS DRIVER
13714 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13715 R: Lucas Stach <l.stach@pengutronix.de>
13716 L: dri-devel@lists.freedesktop.org
13718 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13719 F: drivers/gpu/drm/imx/dcss/
13721 NXP i.MX 8QXP ADC DRIVER
13722 M: Cai Huoqing <caihuoqing@baidu.com>
13723 L: linux-iio@vger.kernel.org
13725 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
13726 F: drivers/iio/adc/imx8qxp-adc.c
13728 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13729 M: Jagan Teki <jagan@amarulasolutions.com>
13731 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13732 F: drivers/regulator/pf8x00-regulator.c
13734 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13735 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13736 L: linux-kernel@vger.kernel.org
13738 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13739 F: drivers/extcon/extcon-ptn5150.c
13741 NXP SGTL5000 DRIVER
13742 M: Fabio Estevam <festevam@gmail.com>
13743 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13745 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13746 F: sound/soc/codecs/sgtl5000*
13748 NXP SJA1105 ETHERNET SWITCH DRIVER
13749 M: Vladimir Oltean <olteanv@gmail.com>
13750 L: linux-kernel@vger.kernel.org
13752 F: drivers/net/dsa/sja1105
13753 F: drivers/net/pcs/pcs-xpcs-nxp.c
13755 NXP TDA998X DRM DRIVER
13756 M: Russell King <linux@armlinux.org.uk>
13758 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13759 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13760 F: drivers/gpu/drm/i2c/tda998x_drv.c
13761 F: include/drm/i2c/tda998x.h
13762 F: include/dt-bindings/display/tda998x.h
13766 M: Peter Rosin <peda@axentia.se>
13767 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13769 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13770 F: sound/soc/codecs/tfa9879*
13772 NXP/Goodix TFA989X (TFA1) DRIVER
13773 M: Stephan Gerhold <stephan@gerhold.net>
13774 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13776 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13777 F: sound/soc/codecs/tfa989x.c
13780 R: Charles Gorand <charles.gorand@effinnov.com>
13781 L: linux-nfc@lists.01.org (subscribers-only)
13783 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
13784 F: drivers/nfc/nxp-nci
13786 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13787 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13788 R: NXP Linux Team <linux-imx@nxp.com>
13789 L: linux-media@vger.kernel.org
13791 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
13792 F: drivers/media/platform/imx-jpeg
13794 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13795 M: Jonas Malaco <jonas@protocubo.io>
13796 L: linux-hwmon@vger.kernel.org
13798 F: Documentation/hwmon/nzxt-kraken2.rst
13799 F: drivers/hwmon/nzxt-kraken2.c
13802 M: Jiri Pirko <jiri@nvidia.com>
13803 L: netdev@vger.kernel.org
13805 F: include/linux/objagg.h
13807 F: lib/test_objagg.c
13810 M: Josh Poimboeuf <jpoimboe@redhat.com>
13811 M: Peter Zijlstra <peterz@infradead.org>
13814 F: include/linux/objtool.h
13816 OCELOT ETHERNET SWITCH DRIVER
13817 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13818 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13819 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13820 M: UNGLinuxDriver@microchip.com
13821 L: netdev@vger.kernel.org
13823 F: drivers/net/dsa/ocelot/*
13824 F: drivers/net/ethernet/mscc/
13825 F: include/soc/mscc/ocelot*
13826 F: net/dsa/tag_ocelot.c
13827 F: net/dsa/tag_ocelot_8021q.c
13828 F: tools/testing/selftests/drivers/net/ocelot/*
13830 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13831 M: Frederic Barrat <fbarrat@linux.ibm.com>
13832 M: Andrew Donnellan <ajd@linux.ibm.com>
13833 L: linuxppc-dev@lists.ozlabs.org
13835 F: Documentation/userspace-api/accelerators/ocxl.rst
13836 F: arch/powerpc/include/asm/pnv-ocxl.h
13837 F: arch/powerpc/platforms/powernv/ocxl.c
13838 F: drivers/misc/ocxl/
13839 F: include/misc/ocxl*
13840 F: include/uapi/misc/ocxl.h
13843 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13844 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13845 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13846 L: linux-omap@vger.kernel.org
13848 F: sound/soc/ti/n810.c
13849 F: sound/soc/ti/omap*
13850 F: sound/soc/ti/rx51.c
13851 F: sound/soc/ti/sdma-pcm.*
13853 OMAP CLOCK FRAMEWORK SUPPORT
13854 M: Paul Walmsley <paul@pwsan.com>
13855 L: linux-omap@vger.kernel.org
13857 F: arch/arm/*omap*/*clock*
13859 OMAP DEVICE TREE SUPPORT
13860 M: Benoît Cousson <bcousson@baylibre.com>
13861 M: Tony Lindgren <tony@atomide.com>
13862 L: linux-omap@vger.kernel.org
13863 L: devicetree@vger.kernel.org
13865 F: arch/arm/boot/dts/*am3*
13866 F: arch/arm/boot/dts/*am4*
13867 F: arch/arm/boot/dts/*am5*
13868 F: arch/arm/boot/dts/*dra7*
13869 F: arch/arm/boot/dts/*omap*
13870 F: arch/arm/boot/dts/logicpd-som-lv*
13871 F: arch/arm/boot/dts/logicpd-torpedo*
13873 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13874 L: linux-omap@vger.kernel.org
13875 L: linux-fbdev@vger.kernel.org
13877 F: Documentation/arm/omap/dss.rst
13878 F: drivers/video/fbdev/omap2/
13880 OMAP FRAMEBUFFER SUPPORT
13881 L: linux-fbdev@vger.kernel.org
13882 L: linux-omap@vger.kernel.org
13884 F: drivers/video/fbdev/omap/
13886 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13887 M: Roger Quadros <rogerq@kernel.org>
13888 M: Tony Lindgren <tony@atomide.com>
13889 L: linux-omap@vger.kernel.org
13891 F: arch/arm/mach-omap2/*gpmc*
13892 F: drivers/memory/omap-gpmc.c
13895 M: Grygorii Strashko <grygorii.strashko@ti.com>
13896 M: Santosh Shilimkar <ssantosh@kernel.org>
13897 M: Kevin Hilman <khilman@kernel.org>
13898 L: linux-omap@vger.kernel.org
13900 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13901 F: drivers/gpio/gpio-omap.c
13903 OMAP HARDWARE SPINLOCK SUPPORT
13904 M: Ohad Ben-Cohen <ohad@wizery.com>
13905 L: linux-omap@vger.kernel.org
13907 F: drivers/hwspinlock/omap_hwspinlock.c
13909 OMAP HS MMC SUPPORT
13910 L: linux-mmc@vger.kernel.org
13911 L: linux-omap@vger.kernel.org
13913 F: drivers/mmc/host/omap_hsmmc.c
13916 M: Paul Walmsley <paul@pwsan.com>
13917 L: linux-omap@vger.kernel.org
13919 F: arch/arm/mach-omap2/omap_hwmod*data*
13922 M: Benoît Cousson <bcousson@baylibre.com>
13923 M: Paul Walmsley <paul@pwsan.com>
13924 L: linux-omap@vger.kernel.org
13926 F: arch/arm/mach-omap2/omap_hwmod.*
13929 M: Vignesh R <vigneshr@ti.com>
13930 L: linux-omap@vger.kernel.org
13931 L: linux-i2c@vger.kernel.org
13933 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13934 F: drivers/i2c/busses/i2c-omap.c
13936 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13937 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13938 L: linux-media@vger.kernel.org
13940 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13941 F: drivers/media/platform/omap3isp/
13942 F: drivers/staging/media/omap4iss/
13945 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13946 L: linux-omap@vger.kernel.org
13948 F: drivers/mmc/host/omap.c
13950 OMAP POWER MANAGEMENT SUPPORT
13951 M: Kevin Hilman <khilman@kernel.org>
13952 L: linux-omap@vger.kernel.org
13954 F: arch/arm/*omap*/*pm*
13955 F: drivers/cpufreq/omap-cpufreq.c
13957 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13958 M: Rajendra Nayak <rnayak@codeaurora.org>
13959 M: Paul Walmsley <paul@pwsan.com>
13960 L: linux-omap@vger.kernel.org
13962 F: arch/arm/mach-omap2/prm*
13964 OMAP RANDOM NUMBER GENERATOR SUPPORT
13965 M: Deepak Saxena <dsaxena@plexity.net>
13967 F: drivers/char/hw_random/omap-rng.c
13970 L: linux-usb@vger.kernel.org
13971 L: linux-omap@vger.kernel.org
13973 F: arch/arm/*omap*/usb*
13974 F: drivers/usb/*/*omap*
13976 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13977 M: Mark Jackson <mpfj@newflow.co.uk>
13978 L: linux-omap@vger.kernel.org
13980 F: arch/arm/boot/dts/am335x-nano.dts
13983 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13984 M: Tony Lindgren <tony@atomide.com>
13985 L: linux-omap@vger.kernel.org
13987 Q: http://patchwork.kernel.org/project/linux-omap/list/
13988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13989 F: arch/arm/configs/omap1_defconfig
13990 F: arch/arm/mach-omap1/
13991 F: arch/arm/plat-omap/
13992 F: drivers/i2c/busses/i2c-omap.c
13993 F: include/linux/platform_data/ams-delta-fiq.h
13994 F: include/linux/platform_data/i2c-omap.h
13997 M: Tony Lindgren <tony@atomide.com>
13998 L: linux-omap@vger.kernel.org
14000 W: http://www.muru.com/linux/omap/
14001 W: http://linux.omap.com/
14002 Q: http://patchwork.kernel.org/project/linux-omap/list/
14003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14004 F: arch/arm/configs/omap2plus_defconfig
14005 F: arch/arm/mach-omap2/
14006 F: arch/arm/plat-omap/
14007 F: drivers/bus/ti-sysc.c
14008 F: drivers/i2c/busses/i2c-omap.c
14009 F: drivers/irqchip/irq-omap-intc.c
14010 F: drivers/mfd/*omap*.c
14011 F: drivers/mfd/menelaus.c
14012 F: drivers/mfd/palmas.c
14013 F: drivers/mfd/tps65217.c
14014 F: drivers/mfd/tps65218.c
14015 F: drivers/mfd/tps65910.c
14016 F: drivers/mfd/twl-core.[ch]
14017 F: drivers/mfd/twl4030*.c
14018 F: drivers/mfd/twl6030*.c
14019 F: drivers/mfd/twl6040*.c
14020 F: drivers/regulator/palmas-regulator*.c
14021 F: drivers/regulator/pbias-regulator.c
14022 F: drivers/regulator/tps65217-regulator.c
14023 F: drivers/regulator/tps65218-regulator.c
14024 F: drivers/regulator/tps65910-regulator.c
14025 F: drivers/regulator/twl-regulator.c
14026 F: drivers/regulator/twl6030-regulator.c
14027 F: include/linux/platform_data/i2c-omap.h
14028 F: include/linux/platform_data/ti-sysc.h
14031 M: Bob Copeland <me@bobcopeland.com>
14032 L: linux-karma-devel@lists.sourceforge.net
14034 F: Documentation/filesystems/omfs.rst
14037 OMNIKEY CARDMAN 4000 DRIVER
14038 M: Harald Welte <laforge@gnumonks.org>
14040 F: drivers/char/pcmcia/cm4000_cs.c
14041 F: include/linux/cm4000_cs.h
14042 F: include/uapi/linux/cm4000_cs.h
14044 OMNIKEY CARDMAN 4040 DRIVER
14045 M: Harald Welte <laforge@gnumonks.org>
14047 F: drivers/char/pcmcia/cm4040_cs.*
14049 OMNIVISION OV02A10 SENSOR DRIVER
14050 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14051 L: linux-media@vger.kernel.org
14053 T: git git://linuxtv.org/media_tree.git
14054 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14055 F: drivers/media/i2c/ov02a10.c
14057 OMNIVISION OV13858 SENSOR DRIVER
14058 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14059 L: linux-media@vger.kernel.org
14061 T: git git://linuxtv.org/media_tree.git
14062 F: drivers/media/i2c/ov13858.c
14064 OMNIVISION OV13B10 SENSOR DRIVER
14065 M: Arec Kao <arec.kao@intel.com>
14066 L: linux-media@vger.kernel.org
14068 T: git git://linuxtv.org/media_tree.git
14069 F: drivers/media/i2c/ov13b10.c
14071 OMNIVISION OV2680 SENSOR DRIVER
14072 M: Rui Miguel Silva <rmfrfs@gmail.com>
14073 L: linux-media@vger.kernel.org
14075 T: git git://linuxtv.org/media_tree.git
14076 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14077 F: drivers/media/i2c/ov2680.c
14079 OMNIVISION OV2685 SENSOR DRIVER
14080 M: Shunqian Zheng <zhengsq@rock-chips.com>
14081 L: linux-media@vger.kernel.org
14083 T: git git://linuxtv.org/media_tree.git
14084 F: drivers/media/i2c/ov2685.c
14086 OMNIVISION OV2740 SENSOR DRIVER
14087 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14088 R: Shawn Tu <shawnx.tu@intel.com>
14089 R: Bingbu Cao <bingbu.cao@intel.com>
14090 L: linux-media@vger.kernel.org
14092 T: git git://linuxtv.org/media_tree.git
14093 F: drivers/media/i2c/ov2740.c
14095 OMNIVISION OV5640 SENSOR DRIVER
14096 M: Steve Longerbeam <slongerbeam@gmail.com>
14097 L: linux-media@vger.kernel.org
14099 T: git git://linuxtv.org/media_tree.git
14100 F: drivers/media/i2c/ov5640.c
14102 OMNIVISION OV5647 SENSOR DRIVER
14103 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14104 M: Jacopo Mondi <jacopo@jmondi.org>
14105 L: linux-media@vger.kernel.org
14107 T: git git://linuxtv.org/media_tree.git
14108 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14109 F: drivers/media/i2c/ov5647.c
14111 OMNIVISION OV5670 SENSOR DRIVER
14112 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14113 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
14114 L: linux-media@vger.kernel.org
14116 T: git git://linuxtv.org/media_tree.git
14117 F: drivers/media/i2c/ov5670.c
14119 OMNIVISION OV5675 SENSOR DRIVER
14120 M: Shawn Tu <shawnx.tu@intel.com>
14121 L: linux-media@vger.kernel.org
14123 T: git git://linuxtv.org/media_tree.git
14124 F: drivers/media/i2c/ov5675.c
14126 OMNIVISION OV5695 SENSOR DRIVER
14127 M: Shunqian Zheng <zhengsq@rock-chips.com>
14128 L: linux-media@vger.kernel.org
14130 T: git git://linuxtv.org/media_tree.git
14131 F: drivers/media/i2c/ov5695.c
14133 OMNIVISION OV7670 SENSOR DRIVER
14134 L: linux-media@vger.kernel.org
14136 T: git git://linuxtv.org/media_tree.git
14137 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14138 F: drivers/media/i2c/ov7670.c
14140 OMNIVISION OV772x SENSOR DRIVER
14141 M: Jacopo Mondi <jacopo@jmondi.org>
14142 L: linux-media@vger.kernel.org
14144 T: git git://linuxtv.org/media_tree.git
14145 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14146 F: drivers/media/i2c/ov772x.c
14147 F: include/media/i2c/ov772x.h
14149 OMNIVISION OV7740 SENSOR DRIVER
14150 M: Wenyou Yang <wenyou.yang@microchip.com>
14151 L: linux-media@vger.kernel.org
14153 T: git git://linuxtv.org/media_tree.git
14154 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14155 F: drivers/media/i2c/ov7740.c
14157 OMNIVISION OV8856 SENSOR DRIVER
14158 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14159 L: linux-media@vger.kernel.org
14161 T: git git://linuxtv.org/media_tree.git
14162 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14163 F: drivers/media/i2c/ov8856.c
14165 OMNIVISION OV9282 SENSOR DRIVER
14166 M: Paul J. Murphy <paul.j.murphy@intel.com>
14167 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14168 L: linux-media@vger.kernel.org
14170 T: git git://linuxtv.org/media_tree.git
14171 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14172 F: drivers/media/i2c/ov9282.c
14174 OMNIVISION OV9640 SENSOR DRIVER
14175 M: Petr Cvek <petrcvekcz@gmail.com>
14176 L: linux-media@vger.kernel.org
14178 F: drivers/media/i2c/ov9640.*
14180 OMNIVISION OV9650 SENSOR DRIVER
14181 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14182 R: Akinobu Mita <akinobu.mita@gmail.com>
14183 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14184 L: linux-media@vger.kernel.org
14186 T: git git://linuxtv.org/media_tree.git
14187 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14188 F: drivers/media/i2c/ov9650.c
14190 OMNIVISION OV9734 SENSOR DRIVER
14191 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14192 R: Bingbu Cao <bingbu.cao@intel.com>
14193 L: linux-media@vger.kernel.org
14195 T: git git://linuxtv.org/media_tree.git
14196 F: drivers/media/i2c/ov9734.c
14198 ONENAND FLASH DRIVER
14199 M: Kyungmin Park <kyungmin.park@samsung.com>
14200 L: linux-mtd@lists.infradead.org
14202 F: drivers/mtd/nand/onenand/
14203 F: include/linux/mtd/onenand*.h
14205 ONION OMEGA2+ BOARD
14206 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14207 L: linux-mips@vger.kernel.org
14209 F: arch/mips/boot/dts/ralink/omega2p.dts
14212 M: Jens Wiklander <jens.wiklander@linaro.org>
14213 L: op-tee@lists.trustedfirmware.org
14215 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14216 F: drivers/tee/optee/
14218 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14219 M: Sumit Garg <sumit.garg@linaro.org>
14220 L: op-tee@lists.trustedfirmware.org
14222 F: drivers/char/hw_random/optee-rng.c
14225 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14226 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14227 L: linux-rdma@vger.kernel.org
14229 F: drivers/infiniband/ulp/opa_vnic
14231 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14232 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14233 M: Frank Rowand <frowand.list@gmail.com>
14234 L: devicetree@vger.kernel.org
14236 F: Documentation/devicetree/dynamic-resolution-notes.rst
14237 F: Documentation/devicetree/overlay-notes.rst
14238 F: drivers/of/overlay.c
14239 F: drivers/of/resolver.c
14240 K: of_overlay_notifier_
14242 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14243 M: Rob Herring <robh+dt@kernel.org>
14244 M: Frank Rowand <frowand.list@gmail.com>
14245 L: devicetree@vger.kernel.org
14247 W: http://www.devicetree.org/
14248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14249 F: Documentation/ABI/testing/sysfs-firmware-ofw
14251 F: include/linux/of*.h
14254 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14255 M: Rob Herring <robh+dt@kernel.org>
14256 L: devicetree@vger.kernel.org
14258 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14260 F: Documentation/devicetree/
14261 F: arch/*/boot/dts/
14262 F: include/dt-bindings/
14264 OPENCOMPUTE PTP CLOCK DRIVER
14265 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14266 L: netdev@vger.kernel.org
14268 F: drivers/ptp/ptp_ocp.c
14270 OPENCORES I2C BUS DRIVER
14271 M: Peter Korsgaard <peter@korsgaard.com>
14272 M: Andrew Lunn <andrew@lunn.ch>
14273 L: linux-i2c@vger.kernel.org
14275 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14276 F: Documentation/i2c/busses/i2c-ocores.rst
14277 F: drivers/i2c/busses/i2c-ocores.c
14278 F: include/linux/platform_data/i2c-ocores.h
14280 OPENRISC ARCHITECTURE
14281 M: Jonas Bonn <jonas@southpole.se>
14282 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14283 M: Stafford Horne <shorne@gmail.com>
14284 L: openrisc@lists.librecores.org
14286 W: http://openrisc.io
14287 T: git git://github.com/openrisc/linux.git
14288 F: Documentation/devicetree/bindings/openrisc/
14289 F: Documentation/openrisc/
14291 F: drivers/irqchip/irq-ompic.c
14292 F: drivers/irqchip/irq-or1k-*
14295 M: Pravin B Shelar <pshelar@ovn.org>
14296 L: netdev@vger.kernel.org
14297 L: dev@openvswitch.org
14299 W: http://openvswitch.org
14300 F: include/uapi/linux/openvswitch.h
14301 F: net/openvswitch/
14303 OPERATING PERFORMANCE POINTS (OPP)
14304 M: Viresh Kumar <vireshk@kernel.org>
14305 M: Nishanth Menon <nm@ti.com>
14306 M: Stephen Boyd <sboyd@kernel.org>
14307 L: linux-pm@vger.kernel.org
14309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14310 F: Documentation/devicetree/bindings/opp/
14311 F: Documentation/power/opp.rst
14313 F: include/linux/pm_opp.h
14316 M: Clemens Ladisch <clemens@ladisch.de>
14317 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14320 F: sound/drivers/opl4/
14322 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14323 M: Mark Fasheh <mark@fasheh.com>
14324 M: Joel Becker <jlbec@evilplan.org>
14325 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14326 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14328 W: http://ocfs2.wiki.kernel.org
14329 F: Documentation/filesystems/dlmfs.rst
14330 F: Documentation/filesystems/ocfs2.rst
14333 ORANGEFS FILESYSTEM
14334 M: Mike Marshall <hubcap@omnibond.com>
14335 R: Martin Brandenburg <martin@omnibond.com>
14336 L: devel@lists.orangefs.org
14338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14339 F: Documentation/filesystems/orangefs.rst
14343 L: linux-wireless@vger.kernel.org
14345 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14346 W: http://www.nongnu.org/orinoco/
14347 F: drivers/net/wireless/intersil/orinoco/
14349 OV2659 OMNIVISION SENSOR DRIVER
14350 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14351 L: linux-media@vger.kernel.org
14353 W: https://linuxtv.org
14354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14355 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14356 F: drivers/media/i2c/ov2659.c
14357 F: include/media/i2c/ov2659.h
14360 M: Miklos Szeredi <miklos@szeredi.hu>
14361 L: linux-unionfs@vger.kernel.org
14363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14364 F: Documentation/filesystems/overlayfs.rst
14367 P54 WIRELESS DRIVER
14368 M: Christian Lamparter <chunkeey@googlemail.com>
14369 L: linux-wireless@vger.kernel.org
14371 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14372 F: drivers/net/wireless/intersil/p54/
14375 M: Vladimir Oltean <olteanv@gmail.com>
14376 L: netdev@vger.kernel.org
14378 F: Documentation/core-api/packing.rst
14379 F: include/linux/packing.h
14382 PADATA PARALLEL EXECUTION MECHANISM
14383 M: Steffen Klassert <steffen.klassert@secunet.com>
14384 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14385 L: linux-crypto@vger.kernel.org
14386 L: linux-kernel@vger.kernel.org
14388 F: Documentation/core-api/padata.rst
14389 F: include/linux/padata.h
14393 M: Jesper Dangaard Brouer <hawk@kernel.org>
14394 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14395 L: netdev@vger.kernel.org
14397 F: Documentation/networking/page_pool.rst
14398 F: include/net/page_pool.h
14399 F: include/trace/events/page_pool.h
14400 F: net/core/page_pool.c
14402 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14403 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14404 L: platform-driver-x86@vger.kernel.org
14406 F: drivers/platform/x86/panasonic-laptop.c
14408 PARALLAX PING IIO SENSOR DRIVER
14409 M: Andreas Klinger <ak@it-klinger.de>
14410 L: linux-iio@vger.kernel.org
14412 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14413 F: drivers/iio/proximity/ping.c
14415 PARALLEL LCD/KEYPAD PANEL DRIVER
14416 M: Willy Tarreau <willy@haproxy.com>
14417 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14419 F: Documentation/admin-guide/lcd-panel-cgram.rst
14420 F: drivers/auxdisplay/panel.c
14422 PARALLEL PORT SUBSYSTEM
14423 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14424 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14425 L: linux-parport@lists.infradead.org (subscribers-only)
14427 F: Documentation/driver-api/parport*.rst
14428 F: drivers/char/ppdev.c
14429 F: drivers/parport/
14430 F: include/linux/parport*.h
14431 F: include/uapi/linux/ppdev.h
14433 PARAVIRT_OPS INTERFACE
14434 M: Juergen Gross <jgross@suse.com>
14435 M: Deep Shah <sdeep@vmware.com>
14436 M: "VMware, Inc." <pv-drivers@vmware.com>
14437 L: virtualization@lists.linux-foundation.org
14440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14441 F: Documentation/virt/paravirt_ops.rst
14442 F: arch/*/include/asm/paravirt*.h
14443 F: arch/*/kernel/paravirt*
14444 F: include/linux/hypervisor.h
14446 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14447 M: Tim Waugh <tim@cyberelk.net>
14448 L: linux-parport@lists.infradead.org (subscribers-only)
14450 F: Documentation/admin-guide/blockdev/paride.rst
14451 F: drivers/block/paride/
14453 PARISC ARCHITECTURE
14454 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14455 M: Helge Deller <deller@gmx.de>
14456 L: linux-parisc@vger.kernel.org
14458 W: https://parisc.wiki.kernel.org
14459 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14462 F: Documentation/parisc/
14464 F: drivers/char/agp/parisc-agp.c
14465 F: drivers/input/misc/hp_sdc_rtc.c
14466 F: drivers/input/serio/gscps2.c
14467 F: drivers/input/serio/hp_sdc*
14469 F: drivers/parport/parport_gsc.*
14470 F: drivers/tty/serial/8250/8250_gsc.c
14471 F: drivers/video/console/sti*
14472 F: drivers/video/fbdev/sti*
14473 F: drivers/video/logo/logo_parisc*
14474 F: include/linux/hp_sdc.h
14477 M: Jiri Pirko <jiri@nvidia.com>
14478 L: netdev@vger.kernel.org
14480 F: include/linux/parman.h
14482 F: lib/test_parman.c
14484 PC ENGINES APU BOARD DRIVER
14485 M: Enrico Weigelt, metux IT consult <info@metux.net>
14487 F: drivers/platform/x86/pcengines-apuv2.c
14489 PC87360 HARDWARE MONITORING DRIVER
14490 M: Jim Cromie <jim.cromie@gmail.com>
14491 L: linux-hwmon@vger.kernel.org
14493 F: Documentation/hwmon/pc87360.rst
14494 F: drivers/hwmon/pc87360.c
14496 PC8736x GPIO DRIVER
14497 M: Jim Cromie <jim.cromie@gmail.com>
14499 F: drivers/char/pc8736x_gpio.c
14501 PC87427 HARDWARE MONITORING DRIVER
14502 M: Jean Delvare <jdelvare@suse.com>
14503 L: linux-hwmon@vger.kernel.org
14505 F: Documentation/hwmon/pc87427.rst
14506 F: drivers/hwmon/pc87427.c
14509 M: Riku Voipio <riku.voipio@iki.fi>
14511 F: drivers/leds/leds-pca9532.c
14512 F: include/linux/leds-pca9532.h
14514 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14515 M: Guenter Roeck <linux@roeck-us.net>
14516 L: linux-i2c@vger.kernel.org
14518 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14520 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14521 M: Khalid Aziz <khalid@gonehiking.org>
14523 F: drivers/firmware/pcdp.*
14525 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14526 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14527 M: Pali Rohár <pali@kernel.org>
14528 L: linux-pci@vger.kernel.org
14529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14531 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14532 F: drivers/pci/controller/pci-aardvark.c
14534 PCI DRIVER FOR ALTERA PCIE IP
14535 M: Joyce Ooi <joyce.ooi@intel.com>
14536 L: linux-pci@vger.kernel.org
14538 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14539 F: drivers/pci/controller/pcie-altera.c
14541 PCI DRIVER FOR APPLIEDMICRO XGENE
14542 M: Toan Le <toan@os.amperecomputing.com>
14543 L: linux-pci@vger.kernel.org
14544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14546 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14547 F: drivers/pci/controller/pci-xgene.c
14549 PCI DRIVER FOR ARM VERSATILE PLATFORM
14550 M: Rob Herring <robh@kernel.org>
14551 L: linux-pci@vger.kernel.org
14552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14554 F: Documentation/devicetree/bindings/pci/versatile.yaml
14555 F: drivers/pci/controller/pci-versatile.c
14557 PCI DRIVER FOR ARMADA 8K
14558 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14559 L: linux-pci@vger.kernel.org
14560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14562 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14563 F: drivers/pci/controller/dwc/pcie-armada8k.c
14565 PCI DRIVER FOR CADENCE PCIE IP
14566 M: Tom Joseph <tjoseph@cadence.com>
14567 L: linux-pci@vger.kernel.org
14569 F: Documentation/devicetree/bindings/pci/cdns,*
14570 F: drivers/pci/controller/cadence/
14572 PCI DRIVER FOR FREESCALE LAYERSCAPE
14573 M: Minghuan Lian <minghuan.Lian@nxp.com>
14574 M: Mingkai Hu <mingkai.hu@nxp.com>
14575 M: Roy Zang <roy.zang@nxp.com>
14576 L: linuxppc-dev@lists.ozlabs.org
14577 L: linux-pci@vger.kernel.org
14578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14580 F: drivers/pci/controller/dwc/*layerscape*
14582 PCI DRIVER FOR GENERIC OF HOSTS
14583 M: Will Deacon <will@kernel.org>
14584 L: linux-pci@vger.kernel.org
14585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14587 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14588 F: drivers/pci/controller/pci-host-common.c
14589 F: drivers/pci/controller/pci-host-generic.c
14591 PCI DRIVER FOR IMX6
14592 M: Richard Zhu <hongxing.zhu@nxp.com>
14593 M: Lucas Stach <l.stach@pengutronix.de>
14594 L: linux-pci@vger.kernel.org
14595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14597 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14598 F: drivers/pci/controller/dwc/*imx6*
14600 PCI DRIVER FOR FU740
14601 M: Paul Walmsley <paul.walmsley@sifive.com>
14602 M: Greentime Hu <greentime.hu@sifive.com>
14603 L: linux-pci@vger.kernel.org
14605 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14606 F: drivers/pci/controller/dwc/pcie-fu740.c
14608 PCI DRIVER FOR INTEL IXP4XX
14609 M: Linus Walleij <linus.walleij@linaro.org>
14611 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14612 F: drivers/pci/controller/pci-ixp4xx.c
14614 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14615 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14616 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14617 L: linux-pci@vger.kernel.org
14619 F: drivers/pci/controller/vmd.c
14621 PCI DRIVER FOR MICROSEMI SWITCHTEC
14622 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14623 M: Logan Gunthorpe <logang@deltatee.com>
14624 L: linux-pci@vger.kernel.org
14626 F: Documentation/ABI/testing/sysfs-class-switchtec
14627 F: Documentation/driver-api/switchtec.rst
14628 F: drivers/ntb/hw/mscc/
14629 F: drivers/pci/switch/switchtec*
14630 F: include/linux/switchtec.h
14631 F: include/uapi/linux/switchtec_ioctl.h
14633 PCI DRIVER FOR MOBIVEIL PCIE IP
14634 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14635 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14636 L: linux-pci@vger.kernel.org
14638 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14639 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14641 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14642 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14643 L: linux-pci@vger.kernel.org
14644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14646 F: drivers/pci/controller/*mvebu*
14648 PCI DRIVER FOR NVIDIA TEGRA
14649 M: Thierry Reding <thierry.reding@gmail.com>
14650 L: linux-tegra@vger.kernel.org
14651 L: linux-pci@vger.kernel.org
14653 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14654 F: drivers/pci/controller/pci-tegra.c
14656 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14657 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14658 L: linux-pci@vger.kernel.org
14659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14661 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14662 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14664 PCI DRIVER FOR RENESAS R-CAR
14665 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14666 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14667 L: linux-pci@vger.kernel.org
14668 L: linux-renesas-soc@vger.kernel.org
14670 F: Documentation/devicetree/bindings/pci/*rcar*
14671 F: drivers/pci/controller/*rcar*
14673 PCI DRIVER FOR SAMSUNG EXYNOS
14674 M: Jingoo Han <jingoohan1@gmail.com>
14675 L: linux-pci@vger.kernel.org
14676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14677 L: linux-samsung-soc@vger.kernel.org
14679 F: drivers/pci/controller/dwc/pci-exynos.c
14681 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14682 M: Jingoo Han <jingoohan1@gmail.com>
14683 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14684 L: linux-pci@vger.kernel.org
14686 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14687 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14688 F: drivers/pci/controller/dwc/*designware*
14690 PCI DRIVER FOR TI DRA7XX/J721E
14691 M: Kishon Vijay Abraham I <kishon@ti.com>
14692 L: linux-omap@vger.kernel.org
14693 L: linux-pci@vger.kernel.org
14694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14696 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14697 F: drivers/pci/controller/cadence/pci-j721e.c
14698 F: drivers/pci/controller/dwc/pci-dra7xx.c
14700 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14701 M: Linus Walleij <linus.walleij@linaro.org>
14702 L: linux-pci@vger.kernel.org
14704 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14705 F: drivers/pci/controller/pci-v3-semi.c
14707 PCI ENDPOINT SUBSYSTEM
14708 M: Kishon Vijay Abraham I <kishon@ti.com>
14709 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14710 R: Krzysztof Wilczyński <kw@linux.com>
14711 L: linux-pci@vger.kernel.org
14713 Q: https://patchwork.kernel.org/project/linux-pci/list/
14714 B: https://bugzilla.kernel.org
14715 C: irc://irc.oftc.net/linux-pci
14716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
14717 F: Documentation/PCI/endpoint/*
14718 F: Documentation/misc-devices/pci-endpoint-test.rst
14719 F: drivers/misc/pci_endpoint_test.c
14720 F: drivers/pci/endpoint/
14723 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14724 M: Russell Currey <ruscur@russell.cc>
14725 M: Oliver O'Halloran <oohall@gmail.com>
14726 L: linuxppc-dev@lists.ozlabs.org
14728 F: Documentation/PCI/pci-error-recovery.rst
14729 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14730 F: arch/powerpc/include/*/eeh*.h
14731 F: arch/powerpc/kernel/eeh*.c
14732 F: arch/powerpc/platforms/*/eeh*.c
14733 F: drivers/pci/pcie/aer.c
14734 F: drivers/pci/pcie/dpc.c
14735 F: drivers/pci/pcie/err.c
14738 M: Linas Vepstas <linasvepstas@gmail.com>
14739 L: linux-pci@vger.kernel.org
14741 F: Documentation/PCI/pci-error-recovery.rst
14743 PCI MSI DRIVER FOR ALTERA MSI IP
14744 M: Joyce Ooi <joyce.ooi@intel.com>
14745 L: linux-pci@vger.kernel.org
14747 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14748 F: drivers/pci/controller/pcie-altera-msi.c
14750 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14751 M: Toan Le <toan@os.amperecomputing.com>
14752 L: linux-pci@vger.kernel.org
14753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14755 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14756 F: drivers/pci/controller/pci-xgene-msi.c
14758 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14759 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14760 R: Rob Herring <robh@kernel.org>
14761 R: Krzysztof Wilczyński <kw@linux.com>
14762 L: linux-pci@vger.kernel.org
14764 Q: https://patchwork.kernel.org/project/linux-pci/list/
14765 B: https://bugzilla.kernel.org
14766 C: irc://irc.oftc.net/linux-pci
14767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
14768 F: drivers/pci/controller/
14769 F: drivers/pci/pci-bridge-emul.c
14770 F: drivers/pci/pci-bridge-emul.h
14773 M: Bjorn Helgaas <bhelgaas@google.com>
14774 L: linux-pci@vger.kernel.org
14776 Q: https://patchwork.kernel.org/project/linux-pci/list/
14777 B: https://bugzilla.kernel.org
14778 C: irc://irc.oftc.net/linux-pci
14779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14780 F: Documentation/PCI/
14781 F: Documentation/devicetree/bindings/pci/
14782 F: arch/x86/kernel/early-quirks.c
14783 F: arch/x86/kernel/quirks.c
14785 F: drivers/acpi/pci*
14787 F: include/asm-generic/pci*
14788 F: include/linux/of_pci.h
14789 F: include/linux/pci*
14790 F: include/uapi/linux/pci*
14793 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14794 M: Jonathan Chocron <jonnyc@amazon.com>
14795 L: linux-pci@vger.kernel.org
14797 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14798 F: drivers/pci/controller/dwc/pcie-al.c
14800 PCIE DRIVER FOR AMLOGIC MESON
14801 M: Yue Wang <yue.wang@Amlogic.com>
14802 L: linux-pci@vger.kernel.org
14803 L: linux-amlogic@lists.infradead.org
14805 F: drivers/pci/controller/dwc/pci-meson.c
14807 PCIE DRIVER FOR AXIS ARTPEC
14808 M: Jesper Nilsson <jesper.nilsson@axis.com>
14809 L: linux-arm-kernel@axis.com
14810 L: linux-pci@vger.kernel.org
14812 F: Documentation/devicetree/bindings/pci/axis,artpec*
14813 F: drivers/pci/controller/dwc/*artpec*
14815 PCIE DRIVER FOR CAVIUM THUNDERX
14816 M: Robert Richter <rric@kernel.org>
14817 L: linux-pci@vger.kernel.org
14818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14820 F: drivers/pci/controller/pci-thunder-*
14822 PCIE DRIVER FOR HISILICON
14823 M: Zhou Wang <wangzhou1@hisilicon.com>
14824 L: linux-pci@vger.kernel.org
14826 F: drivers/pci/controller/dwc/pcie-hisi.c
14828 PCIE DRIVER FOR HISILICON KIRIN
14829 M: Xiaowei Song <songxiaowei@hisilicon.com>
14830 M: Binghui Wang <wangbinghui@hisilicon.com>
14831 L: linux-pci@vger.kernel.org
14833 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14834 F: drivers/pci/controller/dwc/pcie-kirin.c
14836 PCIE DRIVER FOR HISILICON STB
14837 M: Shawn Guo <shawn.guo@linaro.org>
14838 L: linux-pci@vger.kernel.org
14840 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14841 F: drivers/pci/controller/dwc/pcie-histb.c
14843 PCIE DRIVER FOR INTEL KEEM BAY
14844 M: Srikanth Thokala <srikanth.thokala@intel.com>
14845 L: linux-pci@vger.kernel.org
14847 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14848 F: drivers/pci/controller/dwc/pcie-keembay.c
14850 PCIE DRIVER FOR INTEL LGM GW SOC
14851 M: Rahul Tanwar <rtanwar@maxlinear.com>
14852 L: linux-pci@vger.kernel.org
14854 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14855 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14857 PCIE DRIVER FOR MEDIATEK
14858 M: Ryder Lee <ryder.lee@mediatek.com>
14859 M: Jianjun Wang <jianjun.wang@mediatek.com>
14860 L: linux-pci@vger.kernel.org
14861 L: linux-mediatek@lists.infradead.org
14863 F: Documentation/devicetree/bindings/pci/mediatek*
14864 F: drivers/pci/controller/*mediatek*
14866 PCIE DRIVER FOR MICROCHIP
14867 M: Daire McNamara <daire.mcnamara@microchip.com>
14868 L: linux-pci@vger.kernel.org
14870 F: Documentation/devicetree/bindings/pci/microchip*
14871 F: drivers/pci/controller/*microchip*
14873 PCIE DRIVER FOR QUALCOMM MSM
14874 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14875 L: linux-pci@vger.kernel.org
14876 L: linux-arm-msm@vger.kernel.org
14878 F: drivers/pci/controller/dwc/pcie-qcom.c
14880 PCIE ENDPOINT DRIVER FOR QUALCOMM
14881 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14882 L: linux-pci@vger.kernel.org
14883 L: linux-arm-msm@vger.kernel.org
14885 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
14886 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
14888 PCIE DRIVER FOR ROCKCHIP
14889 M: Shawn Lin <shawn.lin@rock-chips.com>
14890 L: linux-pci@vger.kernel.org
14891 L: linux-rockchip@lists.infradead.org
14893 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14894 F: drivers/pci/controller/pcie-rockchip*
14896 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14897 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14898 L: linux-pci@vger.kernel.org
14900 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14901 F: drivers/pci/controller/dwc/pcie-uniphier*
14903 PCIE DRIVER FOR ST SPEAR13XX
14904 M: Pratyush Anand <pratyush.anand@gmail.com>
14905 L: linux-pci@vger.kernel.org
14907 F: drivers/pci/controller/dwc/*spear*
14910 M: Dominik Brodowski <linux@dominikbrodowski.net>
14912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14913 F: Documentation/pcmcia/
14918 PCNET32 NETWORK DRIVER
14919 M: Don Fry <pcnet32@frontier.com>
14920 L: netdev@vger.kernel.org
14922 F: drivers/net/ethernet/amd/pcnet32.c
14924 PCRYPT PARALLEL CRYPTO ENGINE
14925 M: Steffen Klassert <steffen.klassert@secunet.com>
14926 L: linux-crypto@vger.kernel.org
14929 F: include/crypto/pcrypt.h
14931 PEAQ WMI HOTKEYS DRIVER
14932 M: Hans de Goede <hdegoede@redhat.com>
14933 L: platform-driver-x86@vger.kernel.org
14935 F: drivers/platform/x86/peaq-wmi.c
14937 PENSANDO ETHERNET DRIVERS
14938 M: Shannon Nelson <snelson@pensando.io>
14939 M: drivers@pensando.io
14940 L: netdev@vger.kernel.org
14942 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14943 F: drivers/net/ethernet/pensando/
14945 PER-CPU MEMORY ALLOCATOR
14946 M: Dennis Zhou <dennis@kernel.org>
14947 M: Tejun Heo <tj@kernel.org>
14948 M: Christoph Lameter <cl@linux.com>
14949 L: linux-mm@kvack.org
14951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14952 F: arch/*/include/asm/percpu.h
14953 F: include/linux/percpu*.h
14957 PER-TASK DELAY ACCOUNTING
14958 M: Balbir Singh <bsingharora@gmail.com>
14960 F: include/linux/delayacct.h
14961 F: kernel/delayacct.c
14963 PERFORMANCE EVENTS SUBSYSTEM
14964 M: Peter Zijlstra <peterz@infradead.org>
14965 M: Ingo Molnar <mingo@redhat.com>
14966 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14967 R: Mark Rutland <mark.rutland@arm.com>
14968 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14969 R: Jiri Olsa <jolsa@redhat.com>
14970 R: Namhyung Kim <namhyung@kernel.org>
14971 L: linux-perf-users@vger.kernel.org
14972 L: linux-kernel@vger.kernel.org
14974 W: https://perf.wiki.kernel.org/
14975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14977 F: arch/*/events/*/*
14978 F: arch/*/include/asm/perf_event.h
14979 F: arch/*/kernel/*/*/perf_event*.c
14980 F: arch/*/kernel/*/perf_event*.c
14981 F: arch/*/kernel/perf_callchain.c
14982 F: arch/*/kernel/perf_event*.c
14983 F: include/linux/perf_event.h
14984 F: include/uapi/linux/perf_event.h
14989 PERFORMANCE EVENTS TOOLING ARM64
14990 R: John Garry <john.garry@huawei.com>
14991 R: Will Deacon <will@kernel.org>
14992 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14993 R: Leo Yan <leo.yan@linaro.org>
14994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14996 F: tools/build/feature/test-libopencsd.c
14997 F: tools/perf/arch/arm*/
14998 F: tools/perf/pmu-events/arch/arm64/
14999 F: tools/perf/util/arm-spe*
15000 F: tools/perf/util/cs-etm*
15002 PERSONALITY HANDLING
15003 M: Christoph Hellwig <hch@infradead.org>
15004 L: linux-abi-devel@lists.sourceforge.net
15006 F: include/linux/personality.h
15007 F: include/uapi/linux/personality.h
15009 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15010 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15011 L: linux-input@vger.kernel.org
15013 F: Documentation/input/devices/pxrc.rst
15014 F: drivers/input/joystick/pxrc.c
15017 M: Remi Denis-Courmont <courmisch@gmail.com>
15019 F: Documentation/networking/phonet.rst
15020 F: include/linux/phonet.h
15021 F: include/net/phonet/
15022 F: include/uapi/linux/phonet.h
15026 M: Joern Engel <joern@lazybastard.org>
15027 L: linux-mtd@lists.infradead.org
15029 F: drivers/mtd/devices/phram.c
15032 M: Bruno Prémont <bonbons@linux-vserver.org>
15033 L: linux-input@vger.kernel.org
15035 F: drivers/hid/hid-picolcd*
15038 M: Christian Brauner <christian@brauner.io>
15039 L: linux-kernel@vger.kernel.org
15041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15043 F: tools/testing/selftests/clone3/
15044 F: tools/testing/selftests/pid_namespace/
15045 F: tools/testing/selftests/pidfd/
15048 K: \b(clone_args|kernel_clone_args)\b
15050 PIN CONTROL SUBSYSTEM
15051 M: Linus Walleij <linus.walleij@linaro.org>
15052 L: linux-gpio@vger.kernel.org
15054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15055 F: Documentation/devicetree/bindings/pinctrl/
15056 F: Documentation/driver-api/pin-control.rst
15057 F: drivers/pinctrl/
15058 F: include/linux/pinctrl/
15060 PIN CONTROLLER - AMD
15061 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15062 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15064 F: drivers/pinctrl/pinctrl-amd.c
15066 PIN CONTROLLER - FREESCALE
15067 M: Dong Aisheng <aisheng.dong@nxp.com>
15068 M: Fabio Estevam <festevam@gmail.com>
15069 M: Shawn Guo <shawnguo@kernel.org>
15070 M: Stefan Agner <stefan@agner.ch>
15071 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15072 L: linux-gpio@vger.kernel.org
15074 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15075 F: drivers/pinctrl/freescale/
15077 PIN CONTROLLER - INTEL
15078 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15079 M: Andy Shevchenko <andy@kernel.org>
15081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15082 F: drivers/pinctrl/intel/
15084 PIN CONTROLLER - KEEMBAY
15085 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15087 F: drivers/pinctrl/pinctrl-keembay*
15089 PIN CONTROLLER - MEDIATEK
15090 M: Sean Wang <sean.wang@kernel.org>
15091 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15093 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15094 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15095 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15096 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15097 F: drivers/pinctrl/mediatek/
15099 PIN CONTROLLER - MICROCHIP AT91
15100 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15102 L: linux-gpio@vger.kernel.org
15104 F: drivers/gpio/gpio-sama5d2-piobu.c
15105 F: drivers/pinctrl/pinctrl-at91*
15107 PIN CONTROLLER - QUALCOMM
15108 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15109 L: linux-arm-msm@vger.kernel.org
15111 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15112 F: drivers/pinctrl/qcom/
15114 PIN CONTROLLER - RENESAS
15115 M: Geert Uytterhoeven <geert+renesas@glider.be>
15116 L: linux-renesas-soc@vger.kernel.org
15118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15119 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15120 F: drivers/pinctrl/renesas/
15122 PIN CONTROLLER - SAMSUNG
15123 M: Tomasz Figa <tomasz.figa@gmail.com>
15124 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15125 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15127 L: linux-samsung-soc@vger.kernel.org
15129 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15131 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
15132 F: drivers/pinctrl/samsung/
15133 F: include/dt-bindings/pinctrl/samsung.h
15135 PIN CONTROLLER - SINGLE
15136 M: Tony Lindgren <tony@atomide.com>
15137 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15139 L: linux-omap@vger.kernel.org
15141 F: drivers/pinctrl/pinctrl-single.c
15144 M: linux-block@vger.kernel.org
15146 F: drivers/block/pktcdvd.c
15147 F: include/linux/pktcdvd.h
15148 F: include/uapi/linux/pktcdvd.h
15150 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15151 M: Tomasz Duszynski <tduszyns@gmail.com>
15153 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15154 F: drivers/iio/chemical/pms7003.c
15157 M: Jacob Keller <jacob.e.keller@intel.com>
15159 F: Documentation/driver-api/pldmfw/
15160 F: include/linux/pldmfw.h
15164 M: Logan Gunthorpe <logang@deltatee.com>
15166 F: drivers/dma/plx_dma.c
15169 M: Charles Hsu <hsu.yungteng@gmail.com>
15170 L: linux-hwmon@vger.kernel.org
15172 F: Documentation/hwmon/pm6764tr.rst
15173 F: drivers/hwmon/pmbus/pm6764tr.c
15176 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15177 L: linux-pm@vger.kernel.org
15179 W: https://01.org/pm-graph
15180 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15181 T: git git://github.com/intel/pm-graph
15182 F: tools/power/pm-graph
15184 PMBUS HARDWARE MONITORING DRIVERS
15185 M: Guenter Roeck <linux@roeck-us.net>
15186 L: linux-hwmon@vger.kernel.org
15188 W: http://hwmon.wiki.kernel.org/
15189 W: http://www.roeck-us.net/linux/drivers/
15190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15191 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15192 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15193 F: Documentation/hwmon/adm1275.rst
15194 F: Documentation/hwmon/ibm-cffps.rst
15195 F: Documentation/hwmon/ir35221.rst
15196 F: Documentation/hwmon/lm25066.rst
15197 F: Documentation/hwmon/ltc2978.rst
15198 F: Documentation/hwmon/ltc3815.rst
15199 F: Documentation/hwmon/max16064.rst
15200 F: Documentation/hwmon/max20751.rst
15201 F: Documentation/hwmon/max31785.rst
15202 F: Documentation/hwmon/max34440.rst
15203 F: Documentation/hwmon/max8688.rst
15204 F: Documentation/hwmon/pmbus-core.rst
15205 F: Documentation/hwmon/pmbus.rst
15206 F: Documentation/hwmon/tps40422.rst
15207 F: Documentation/hwmon/ucd9000.rst
15208 F: Documentation/hwmon/ucd9200.rst
15209 F: Documentation/hwmon/zl6100.rst
15210 F: drivers/hwmon/pmbus/
15211 F: include/linux/pmbus.h
15213 PMC SIERRA MaxRAID DRIVER
15214 L: linux-scsi@vger.kernel.org
15216 W: http://www.pmc-sierra.com/
15217 F: drivers/scsi/pmcraid.*
15219 PMC SIERRA PM8001 DRIVER
15220 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15221 L: linux-scsi@vger.kernel.org
15223 F: drivers/scsi/pm8001/
15225 PNI RM3100 IIO DRIVER
15226 M: Song Qiang <songqiang1304521@gmail.com>
15227 L: linux-iio@vger.kernel.org
15229 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15230 F: drivers/iio/magnetometer/rm3100*
15233 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15234 L: linux-acpi@vger.kernel.org
15237 F: include/linux/pnp.h
15239 POSIX CLOCKS and TIMERS
15240 M: Thomas Gleixner <tglx@linutronix.de>
15241 L: linux-kernel@vger.kernel.org
15243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15245 F: include/linux/time_namespace.h
15246 F: include/linux/timer*
15247 F: kernel/time/*timer*
15248 F: kernel/time/namespace.c
15250 POWER MANAGEMENT CORE
15251 M: "Rafael J. Wysocki" <rafael@kernel.org>
15252 L: linux-pm@vger.kernel.org
15254 B: https://bugzilla.kernel.org
15255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15256 F: drivers/base/power/
15257 F: drivers/powercap/
15258 F: include/linux/intel_rapl.h
15259 F: include/linux/pm.h
15260 F: include/linux/pm_*
15261 F: include/linux/powercap.h
15262 F: kernel/configs/nopm.config
15264 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15265 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15266 L: linux-pm@vger.kernel.org
15268 B: https://bugzilla.kernel.org
15269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15270 F: drivers/powercap/dtpm*
15271 F: include/linux/dtpm.h
15273 POWER STATE COORDINATION INTERFACE (PSCI)
15274 M: Mark Rutland <mark.rutland@arm.com>
15275 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15278 F: drivers/firmware/psci/
15279 F: include/linux/psci.h
15280 F: include/uapi/linux/psci.h
15282 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15283 M: Sebastian Reichel <sre@kernel.org>
15284 L: linux-pm@vger.kernel.org
15286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15287 F: Documentation/ABI/testing/sysfs-class-power
15288 F: Documentation/devicetree/bindings/power/supply/
15289 F: drivers/power/supply/
15290 F: include/linux/power/
15291 F: include/linux/power_supply.h
15293 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15294 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15295 L: linuxppc-dev@lists.ozlabs.org
15297 F: drivers/char/powernv-op-panel.c
15299 PPP OVER ATM (RFC 2364)
15300 M: Mitchell Blank Jr <mitch@sfgoth.com>
15302 F: include/uapi/linux/atmppp.h
15303 F: net/atm/pppoatm.c
15306 M: Michal Ostrowski <mostrows@earthlink.net>
15308 F: drivers/net/ppp/pppoe.c
15309 F: drivers/net/ppp/pppox.c
15312 M: James Chapman <jchapman@katalix.com>
15314 F: include/linux/if_pppol2tp.h
15315 F: include/uapi/linux/if_pppol2tp.h
15316 F: net/l2tp/l2tp_ppp.c
15318 PPP PROTOCOL DRIVERS AND COMPRESSORS
15319 M: Paul Mackerras <paulus@samba.org>
15320 L: linux-ppp@vger.kernel.org
15322 F: drivers/net/ppp/ppp_*
15325 M: Rodolfo Giometti <giometti@enneenne.com>
15326 L: linuxpps@ml.enneenne.com (subscribers-only)
15328 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15329 F: Documentation/ABI/testing/sysfs-pps
15330 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15331 F: Documentation/driver-api/pps.rst
15333 F: include/linux/pps*.h
15334 F: include/uapi/linux/pps.h
15337 M: Dmitry Kozlov <xeb@mail.ru>
15338 L: netdev@vger.kernel.org
15340 W: http://sourceforge.net/projects/accel-pptp
15341 F: drivers/net/ppp/pptp.c
15343 PRESSURE STALL INFORMATION (PSI)
15344 M: Johannes Weiner <hannes@cmpxchg.org>
15346 F: include/linux/psi*
15347 F: kernel/sched/psi.c
15350 M: Petr Mladek <pmladek@suse.com>
15351 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15352 R: Steven Rostedt <rostedt@goodmis.org>
15353 R: John Ogness <john.ogness@linutronix.de>
15355 F: include/linux/printk.h
15359 R: Chris Down <chris@chrisdown.name>
15361 F: kernel/printk/index.c
15364 L: linux-kernel@vger.kernel.org
15365 L: linux-fsdevel@vger.kernel.org
15367 F: Documentation/filesystems/proc.rst
15369 F: include/linux/proc_fs.h
15370 F: tools/testing/selftests/proc/
15373 M: Luis Chamberlain <mcgrof@kernel.org>
15374 M: Kees Cook <keescook@chromium.org>
15375 M: Iurii Zaikin <yzaikin@google.com>
15376 L: linux-kernel@vger.kernel.org
15377 L: linux-fsdevel@vger.kernel.org
15379 F: fs/proc/proc_sysctl.c
15380 F: include/linux/sysctl.h
15381 F: kernel/sysctl-test.c
15383 F: tools/testing/selftests/sysctl/
15385 PS3 NETWORK SUPPORT
15386 M: Geoff Levand <geoff@infradead.org>
15387 L: netdev@vger.kernel.org
15388 L: linuxppc-dev@lists.ozlabs.org
15390 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15392 PS3 PLATFORM SUPPORT
15393 M: Geoff Levand <geoff@infradead.org>
15394 L: linuxppc-dev@lists.ozlabs.org
15396 F: arch/powerpc/boot/ps3*
15397 F: arch/powerpc/include/asm/lv1call.h
15398 F: arch/powerpc/include/asm/ps3*.h
15399 F: arch/powerpc/platforms/ps3/
15402 F: drivers/rtc/rtc-ps3.c
15403 F: drivers/usb/host/*ps3.c
15404 F: sound/ppc/snd_ps3*
15407 M: Jim Paris <jim@jtan.com>
15408 M: Geoff Levand <geoff@infradead.org>
15409 L: linuxppc-dev@lists.ozlabs.org
15411 F: drivers/block/ps3vram.c
15413 PSAMPLE PACKET SAMPLING SUPPORT
15414 M: Yotam Gigi <yotam.gi@gmail.com>
15416 F: include/net/psample.h
15417 F: include/uapi/linux/psample.h
15421 M: Kees Cook <keescook@chromium.org>
15422 M: Anton Vorontsov <anton@enomsg.org>
15423 M: Colin Cross <ccross@android.com>
15424 M: Tony Luck <tony.luck@intel.com>
15426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15427 F: Documentation/admin-guide/ramoops.rst
15428 F: Documentation/admin-guide/pstore-blk.rst
15429 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
15430 F: drivers/acpi/apei/erst.c
15431 F: drivers/firmware/efi/efi-pstore.c
15433 F: include/linux/pstore*
15434 K: \b(pstore|ramoops)
15436 PTP HARDWARE CLOCK SUPPORT
15437 M: Richard Cochran <richardcochran@gmail.com>
15438 L: netdev@vger.kernel.org
15440 W: http://linuxptp.sourceforge.net/
15441 F: Documentation/ABI/testing/sysfs-ptp
15442 F: Documentation/driver-api/ptp.rst
15443 F: drivers/net/phy/dp83640*
15445 F: include/linux/ptp_cl*
15447 PTP VIRTUAL CLOCK SUPPORT
15448 M: Yangbo Lu <yangbo.lu@nxp.com>
15449 L: netdev@vger.kernel.org
15451 F: drivers/ptp/ptp_vclock.c
15452 F: net/ethtool/phc_vclocks.c
15455 M: Oleg Nesterov <oleg@redhat.com>
15457 F: arch/*/*/ptrace*.c
15458 F: arch/*/include/asm/ptrace*.h
15459 F: arch/*/ptrace*.c
15460 F: include/asm-generic/syscall.h
15461 F: include/linux/ptrace.h
15462 F: include/linux/regset.h
15463 F: include/linux/tracehook.h
15464 F: include/uapi/linux/ptrace.h
15465 F: include/uapi/linux/ptrace.h
15469 M: Hans Verkuil <hverkuil@xs4all.nl>
15470 L: linux-media@vger.kernel.org
15472 T: git git://linuxtv.org/media_tree.git
15473 F: Documentation/admin-guide/media/pulse8-cec.rst
15474 F: drivers/media/cec/usb/pulse8/
15476 PVRUSB2 VIDEO4LINUX DRIVER
15477 M: Mike Isely <isely@pobox.com>
15478 L: pvrusb2@isely.net (subscribers-only)
15479 L: linux-media@vger.kernel.org
15481 W: http://www.isely.net/pvrusb2/
15482 T: git git://linuxtv.org/media_tree.git
15483 F: Documentation/driver-api/media/drivers/pvrusb2*
15484 F: drivers/media/usb/pvrusb2/
15487 M: Hans Verkuil <hverkuil@xs4all.nl>
15488 L: linux-media@vger.kernel.org
15490 T: git git://linuxtv.org/media_tree.git
15491 F: drivers/media/usb/pwc/*
15492 F: include/trace/events/pwc.h
15495 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15496 L: linux-hwmon@vger.kernel.org
15498 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15499 F: Documentation/hwmon/pwm-fan.rst
15500 F: drivers/hwmon/pwm-fan.c
15503 M: Sean Young <sean@mess.org>
15504 L: linux-media@vger.kernel.org
15506 F: drivers/media/rc/pwm-ir-tx.c
15509 M: Thierry Reding <thierry.reding@gmail.com>
15510 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15511 M: Lee Jones <lee.jones@linaro.org>
15512 L: linux-pwm@vger.kernel.org
15514 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15516 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15517 F: Documentation/devicetree/bindings/pwm/
15518 F: Documentation/driver-api/pwm.rst
15519 F: drivers/gpio/gpio-mvebu.c
15521 F: drivers/video/backlight/pwm_bl.c
15522 F: include/linux/pwm.h
15523 F: include/linux/pwm_backlight.h
15524 K: pwm_(config|apply_state|ops)
15527 M: Robert Jarzmik <robert.jarzmik@free.fr>
15528 L: linux-gpio@vger.kernel.org
15530 F: drivers/gpio/gpio-pxa.c
15536 M: Robert Jarzmik <robert.jarzmik@free.fr>
15537 L: linux-rtc@vger.kernel.org
15540 PXA2xx/PXA3xx SUPPORT
15541 M: Daniel Mack <daniel@zonque.org>
15542 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15543 M: Robert Jarzmik <robert.jarzmik@free.fr>
15544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15546 T: git git://github.com/hzhuang1/linux.git
15547 T: git git://github.com/rjarzmik/linux.git
15548 F: arch/arm/boot/dts/pxa*
15549 F: arch/arm/mach-pxa/
15550 F: drivers/dma/pxa*
15551 F: drivers/pcmcia/pxa2xx*
15552 F: drivers/pinctrl/pxa/
15553 F: drivers/spi/spi-pxa2xx*
15554 F: drivers/usb/gadget/udc/pxa2*
15555 F: include/sound/pxa2xx-lib.h
15560 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15561 L: qat-linux@intel.com
15563 F: drivers/crypto/qat/
15565 QCOM AUDIO (ASoC) DRIVERS
15566 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15567 M: Banajit Goswami <bgoswami@codeaurora.org>
15568 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15570 F: sound/soc/codecs/lpass-va-macro.c
15571 F: sound/soc/codecs/lpass-wsa-macro.*
15572 F: sound/soc/codecs/msm8916-wcd-analog.c
15573 F: sound/soc/codecs/msm8916-wcd-digital.c
15574 F: sound/soc/codecs/wcd9335.*
15575 F: sound/soc/codecs/wcd934x.c
15576 F: sound/soc/codecs/wcd-clsh-v2.*
15577 F: sound/soc/codecs/wsa881x.c
15581 M: Alex Elder <elder@kernel.org>
15582 L: netdev@vger.kernel.org
15584 F: drivers/net/ipa/
15586 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15587 M: Gabriel Somlo <somlo@cmu.edu>
15588 M: "Michael S. Tsirkin" <mst@redhat.com>
15589 L: qemu-devel@nongnu.org
15591 F: drivers/firmware/qemu_fw_cfg.c
15592 F: include/uapi/linux/qemu_fw_cfg.h
15595 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15596 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15597 L: linux-rdma@vger.kernel.org
15599 F: drivers/infiniband/hw/qib/
15601 QLOGIC QL41xxx FCOE DRIVER
15602 M: Saurav Kashyap <skashyap@marvell.com>
15603 M: Javed Hasan <jhasan@marvell.com>
15604 M: GR-QLogic-Storage-Upstream@marvell.com
15605 L: linux-scsi@vger.kernel.org
15607 F: drivers/scsi/qedf/
15609 QLOGIC QL41xxx ISCSI DRIVER
15610 M: Nilesh Javali <njavali@marvell.com>
15611 M: Manish Rangankar <mrangankar@marvell.com>
15612 M: GR-QLogic-Storage-Upstream@marvell.com
15613 L: linux-scsi@vger.kernel.org
15615 F: drivers/scsi/qedi/
15617 QLOGIC QL4xxx ETHERNET DRIVER
15618 M: Ariel Elior <aelior@marvell.com>
15619 M: Manish Chopra <manishc@marvell.com>
15620 L: netdev@vger.kernel.org
15622 F: drivers/net/ethernet/qlogic/qed/
15623 F: drivers/net/ethernet/qlogic/qede/
15624 F: include/linux/qed/
15626 QLOGIC QL4xxx RDMA DRIVER
15627 M: Michal Kalderon <mkalderon@marvell.com>
15628 M: Ariel Elior <aelior@marvell.com>
15629 L: linux-rdma@vger.kernel.org
15631 F: drivers/infiniband/hw/qedr/
15632 F: include/uapi/rdma/qedr-abi.h
15634 QLOGIC QLA1280 SCSI DRIVER
15635 M: Michael Reed <mdr@sgi.com>
15636 L: linux-scsi@vger.kernel.org
15638 F: drivers/scsi/qla1280.[ch]
15640 QLOGIC QLA2XXX FC-SCSI DRIVER
15641 M: Nilesh Javali <njavali@marvell.com>
15642 M: GR-QLogic-Storage-Upstream@marvell.com
15643 L: linux-scsi@vger.kernel.org
15645 F: drivers/scsi/qla2xxx/
15647 QLOGIC QLA3XXX NETWORK DRIVER
15648 M: GR-Linux-NIC-Dev@marvell.com
15649 L: netdev@vger.kernel.org
15651 F: drivers/net/ethernet/qlogic/qla3xxx.*
15653 QLOGIC QLA4XXX iSCSI DRIVER
15654 M: Nilesh Javali <njavali@marvell.com>
15655 M: Manish Rangankar <mrangankar@marvell.com>
15656 M: GR-QLogic-Storage-Upstream@marvell.com
15657 L: linux-scsi@vger.kernel.org
15659 F: drivers/scsi/qla4xxx/
15661 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15662 M: Shahed Shaikh <shshaikh@marvell.com>
15663 M: Manish Chopra <manishc@marvell.com>
15664 M: GR-Linux-NIC-Dev@marvell.com
15665 L: netdev@vger.kernel.org
15667 F: drivers/net/ethernet/qlogic/qlcnic/
15669 QLOGIC QLGE 10Gb ETHERNET DRIVER
15670 M: Manish Chopra <manishc@marvell.com>
15671 M: GR-Linux-NIC-Dev@marvell.com
15672 M: Coiby Xu <coiby.xu@gmail.com>
15673 L: netdev@vger.kernel.org
15675 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15676 F: drivers/staging/qlge/
15678 QM1D1B0004 MEDIA DRIVER
15679 M: Akihiro Tsukada <tskd08@gmail.com>
15680 L: linux-media@vger.kernel.org
15682 F: drivers/media/tuners/qm1d1b0004*
15684 QM1D1C0042 MEDIA DRIVER
15685 M: Akihiro Tsukada <tskd08@gmail.com>
15686 L: linux-media@vger.kernel.org
15688 F: drivers/media/tuners/qm1d1c0042*
15691 M: Anders Larsen <al@alarsen.net>
15693 W: http://www.alarsen.net/linux/qnx4fs/
15695 F: include/uapi/linux/qnx4_fs.h
15696 F: include/uapi/linux/qnxtypes.h
15698 QORIQ DPAA2 FSL-MC BUS DRIVER
15699 M: Stuart Yoder <stuyoder@gmail.com>
15700 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15701 L: linux-kernel@vger.kernel.org
15703 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15704 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15705 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15706 F: drivers/bus/fsl-mc/
15707 F: include/uapi/linux/fsl_mc.h
15709 QT1010 MEDIA DRIVER
15710 M: Antti Palosaari <crope@iki.fi>
15711 L: linux-media@vger.kernel.org
15713 W: https://linuxtv.org
15714 W: http://palosaari.fi/linux/
15715 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15716 T: git git://linuxtv.org/anttip/media_tree.git
15717 F: drivers/media/tuners/qt1010*
15719 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15720 M: Kalle Valo <kvalo@kernel.org>
15721 L: ath10k@lists.infradead.org
15723 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15725 F: drivers/net/wireless/ath/ath10k/
15727 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15728 M: Kalle Valo <kvalo@kernel.org>
15729 L: ath11k@lists.infradead.org
15731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15732 F: drivers/net/wireless/ath/ath11k/
15734 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15735 M: ath9k-devel@qca.qualcomm.com
15736 L: linux-wireless@vger.kernel.org
15738 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15739 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
15740 F: drivers/net/wireless/ath/ath9k/
15742 QUALCOMM CAMERA SUBSYSTEM DRIVER
15743 M: Robert Foss <robert.foss@linaro.org>
15744 M: Todor Tomov <todor.too@gmail.com>
15745 L: linux-media@vger.kernel.org
15747 F: Documentation/admin-guide/media/qcom_camss.rst
15748 F: Documentation/devicetree/bindings/media/*camss*
15749 F: drivers/media/platform/qcom/camss/
15751 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15752 M: Niklas Cassel <nks@flawful.org>
15753 L: linux-pm@vger.kernel.org
15754 L: linux-arm-msm@vger.kernel.org
15756 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15757 F: drivers/soc/qcom/cpr.c
15759 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15760 M: Ilia Lin <ilia.lin@kernel.org>
15761 L: linux-pm@vger.kernel.org
15763 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15764 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15766 QUALCOMM CRYPTO DRIVERS
15767 M: Thara Gopinath <thara.gopinath@linaro.org>
15768 L: linux-crypto@vger.kernel.org
15769 L: linux-arm-msm@vger.kernel.org
15771 F: drivers/crypto/qce/
15773 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15774 M: Timur Tabi <timur@kernel.org>
15775 L: netdev@vger.kernel.org
15777 F: drivers/net/ethernet/qualcomm/emac/
15779 QUALCOMM ETHQOS ETHERNET DRIVER
15780 M: Vinod Koul <vkoul@kernel.org>
15781 L: netdev@vger.kernel.org
15783 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15784 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15786 QUALCOMM FASTRPC DRIVER
15787 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15788 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
15789 L: linux-arm-msm@vger.kernel.org
15791 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
15792 F: drivers/misc/fastrpc.c
15793 F: include/uapi/misc/fastrpc.h
15795 QUALCOMM GENERIC INTERFACE I2C DRIVER
15796 M: Akash Asthana <akashast@codeaurora.org>
15797 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15798 L: linux-i2c@vger.kernel.org
15799 L: linux-arm-msm@vger.kernel.org
15801 F: drivers/i2c/busses/i2c-qcom-geni.c
15803 QUALCOMM HEXAGON ARCHITECTURE
15804 M: Brian Cain <bcain@codeaurora.org>
15805 L: linux-hexagon@vger.kernel.org
15809 QUALCOMM HIDMA DRIVER
15810 M: Sinan Kaya <okaya@kernel.org>
15811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15812 L: linux-arm-msm@vger.kernel.org
15813 L: dmaengine@vger.kernel.org
15815 F: drivers/dma/qcom/hidma*
15817 QUALCOMM I2C CCI DRIVER
15818 M: Loic Poulain <loic.poulain@linaro.org>
15819 M: Robert Foss <robert.foss@linaro.org>
15820 L: linux-i2c@vger.kernel.org
15821 L: linux-arm-msm@vger.kernel.org
15823 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15824 F: drivers/i2c/busses/i2c-qcom-cci.c
15827 M: Rob Clark <robdclark@gmail.com>
15828 L: iommu@lists.linux-foundation.org
15829 L: linux-arm-msm@vger.kernel.org
15831 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15833 QUALCOMM IPC ROUTER (QRTR) DRIVER
15834 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15835 L: linux-arm-msm@vger.kernel.org
15837 F: include/trace/events/qrtr.h
15838 F: include/uapi/linux/qrtr.h
15841 QUALCOMM IPCC MAILBOX DRIVER
15842 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15843 L: linux-arm-msm@vger.kernel.org
15845 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15846 F: drivers/mailbox/qcom-ipcc.c
15847 F: include/dt-bindings/mailbox/qcom-ipcc.h
15849 QUALCOMM IPQ4019 USB PHY DRIVER
15850 M: Robert Marko <robert.marko@sartura.hr>
15851 M: Luka Perkov <luka.perkov@sartura.hr>
15852 L: linux-arm-msm@vger.kernel.org
15854 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15855 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15857 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15858 M: Robert Marko <robert.marko@sartura.hr>
15859 M: Luka Perkov <luka.perkov@sartura.hr>
15860 L: linux-arm-msm@vger.kernel.org
15862 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15863 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15865 QUALCOMM NAND CONTROLLER DRIVER
15866 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15867 L: linux-mtd@lists.infradead.org
15868 L: linux-arm-msm@vger.kernel.org
15870 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
15871 F: drivers/mtd/nand/raw/qcom_nandc.c
15873 QUALCOMM RMNET DRIVER
15874 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15875 M: Sean Tranchetti <stranche@codeaurora.org>
15876 L: netdev@vger.kernel.org
15878 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15879 F: drivers/net/ethernet/qualcomm/rmnet/
15880 F: include/linux/if_rmnet.h
15882 QUALCOMM TSENS THERMAL DRIVER
15883 M: Amit Kucheria <amitk@kernel.org>
15884 M: Thara Gopinath <thara.gopinath@linaro.org>
15885 L: linux-pm@vger.kernel.org
15886 L: linux-arm-msm@vger.kernel.org
15888 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15889 F: drivers/thermal/qcom/
15891 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15892 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15893 L: linux-media@vger.kernel.org
15894 L: linux-arm-msm@vger.kernel.org
15896 T: git git://linuxtv.org/media_tree.git
15897 F: Documentation/devicetree/bindings/media/*venus*
15898 F: drivers/media/platform/qcom/venus/
15900 QUALCOMM WCN36XX WIRELESS DRIVER
15901 M: Kalle Valo <kvalo@kernel.org>
15902 L: wcn36xx@lists.infradead.org
15904 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15905 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15906 F: drivers/net/wireless/ath/wcn36xx/
15908 QUANTENNA QTNFMAC WIRELESS DRIVER
15909 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15910 R: Sergey Matyukevich <geomatsi@gmail.com>
15911 L: linux-wireless@vger.kernel.org
15913 F: drivers/net/wireless/quantenna
15915 RADEON and AMDGPU DRM DRIVERS
15916 M: Alex Deucher <alexander.deucher@amd.com>
15917 M: Christian König <christian.koenig@amd.com>
15918 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15919 L: amd-gfx@lists.freedesktop.org
15921 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15922 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15923 C: irc://irc.oftc.net/radeon
15924 F: drivers/gpu/drm/amd/
15925 F: drivers/gpu/drm/radeon/
15926 F: include/uapi/drm/amdgpu_drm.h
15927 F: include/uapi/drm/radeon_drm.h
15929 RADEON FRAMEBUFFER DISPLAY DRIVER
15930 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15931 L: linux-fbdev@vger.kernel.org
15933 F: drivers/video/fbdev/aty/radeon*
15934 F: include/uapi/linux/radeonfb.h
15936 RADIOSHARK RADIO DRIVER
15937 M: Hans Verkuil <hverkuil@xs4all.nl>
15938 L: linux-media@vger.kernel.org
15940 T: git git://linuxtv.org/media_tree.git
15941 F: drivers/media/radio/radio-shark.c
15943 RADIOSHARK2 RADIO DRIVER
15944 M: Hans Verkuil <hverkuil@xs4all.nl>
15945 L: linux-media@vger.kernel.org
15947 T: git git://linuxtv.org/media_tree.git
15948 F: drivers/media/radio/radio-shark2.c
15949 F: drivers/media/radio/radio-tea5777.c
15951 RADOS BLOCK DEVICE (RBD)
15952 M: Ilya Dryomov <idryomov@gmail.com>
15953 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15954 L: ceph-devel@vger.kernel.org
15956 W: http://ceph.com/
15957 T: git git://github.com/ceph/ceph-client.git
15958 F: Documentation/ABI/testing/sysfs-bus-rbd
15959 F: drivers/block/rbd.c
15960 F: drivers/block/rbd_types.h
15962 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15963 M: Paul Mackerras <paulus@samba.org>
15964 L: linux-fbdev@vger.kernel.org
15966 F: drivers/video/fbdev/aty/aty128fb.c
15968 RAINSHADOW-CEC DRIVER
15969 M: Hans Verkuil <hverkuil@xs4all.nl>
15970 L: linux-media@vger.kernel.org
15972 T: git git://linuxtv.org/media_tree.git
15973 F: drivers/media/cec/usb/rainshadow/
15975 RALINK MIPS ARCHITECTURE
15976 M: John Crispin <john@phrozen.org>
15977 L: linux-mips@vger.kernel.org
15979 F: arch/mips/ralink
15981 RALINK RT2X00 WIRELESS LAN DRIVER
15982 M: Stanislaw Gruszka <stf_xl@wp.pl>
15983 M: Helmut Schaa <helmut.schaa@googlemail.com>
15984 L: linux-wireless@vger.kernel.org
15986 F: drivers/net/wireless/ralink/rt2x00/
15988 RAMDISK RAM BLOCK DEVICE DRIVER
15989 M: Jens Axboe <axboe@kernel.dk>
15991 F: Documentation/admin-guide/blockdev/ramdisk.rst
15992 F: drivers/block/brd.c
15994 RANCHU VIRTUAL BOARD FOR MIPS
15995 M: Miodrag Dinic <miodrag.dinic@mips.com>
15996 L: linux-mips@vger.kernel.org
15998 F: arch/mips/configs/generic/board-ranchu.config
15999 F: arch/mips/generic/board-ranchu.c
16001 RANDOM NUMBER DRIVER
16002 M: "Theodore Ts'o" <tytso@mit.edu>
16003 M: Jason A. Donenfeld <Jason@zx2c4.com>
16005 F: drivers/char/random.c
16008 M: Matt Porter <mporter@kernel.crashing.org>
16009 M: Alexandre Bounine <alex.bou9@gmail.com>
16011 F: drivers/rapidio/
16014 M: Tony Luck <tony.luck@intel.com>
16015 M: Borislav Petkov <bp@alien8.de>
16016 L: linux-edac@vger.kernel.org
16018 F: Documentation/admin-guide/ras.rst
16020 F: include/linux/ras.h
16021 F: include/ras/ras_event.h
16023 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16024 L: linux-wireless@vger.kernel.org
16026 F: drivers/net/wireless/ray*
16028 RC-CORE / LIRC FRAMEWORK
16029 M: Sean Young <sean@mess.org>
16030 L: linux-media@vger.kernel.org
16032 W: http://linuxtv.org
16033 T: git git://linuxtv.org/media_tree.git
16034 F: Documentation/driver-api/media/rc-core.rst
16035 F: Documentation/userspace-api/media/rc/
16036 F: drivers/media/rc/
16037 F: include/media/rc-map.h
16038 F: include/media/rc-core.h
16039 F: include/uapi/linux/lirc.h
16041 RCMM REMOTE CONTROLS DECODER
16042 M: Patrick Lerda <patrick9876@free.fr>
16044 F: drivers/media/rc/ir-rcmm-decoder.c
16046 RCUTORTURE TEST FRAMEWORK
16047 M: "Paul E. McKenney" <paulmck@kernel.org>
16048 M: Josh Triplett <josh@joshtriplett.org>
16049 R: Steven Rostedt <rostedt@goodmis.org>
16050 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16051 R: Lai Jiangshan <jiangshanlai@gmail.com>
16052 L: rcu@vger.kernel.org
16054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16055 F: tools/testing/selftests/rcutorture
16057 RDACM20 Camera Sensor
16058 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16059 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16060 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16061 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16062 L: linux-media@vger.kernel.org
16064 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16065 F: drivers/media/i2c/max9271.c
16066 F: drivers/media/i2c/max9271.h
16067 F: drivers/media/i2c/rdacm20.c
16069 RDACM21 Camera Sensor
16070 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16071 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16072 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16073 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16074 L: linux-media@vger.kernel.org
16076 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16077 F: drivers/media/i2c/max9271.c
16078 F: drivers/media/i2c/max9271.h
16079 F: drivers/media/i2c/rdacm21.c
16082 M: Florian Fainelli <florian@openwrt.org>
16085 RDC R6040 FAST ETHERNET DRIVER
16086 M: Florian Fainelli <f.fainelli@gmail.com>
16087 L: netdev@vger.kernel.org
16089 F: drivers/net/ethernet/rdc/r6040.c
16091 RDMAVT - RDMA verbs software
16092 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16093 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
16094 L: linux-rdma@vger.kernel.org
16096 F: drivers/infiniband/sw/rdmavt
16098 RDS - RELIABLE DATAGRAM SOCKETS
16099 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16100 L: netdev@vger.kernel.org
16101 L: linux-rdma@vger.kernel.org
16102 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16104 W: https://oss.oracle.com/projects/rds/
16105 F: Documentation/networking/rds.rst
16108 RDT - RESOURCE ALLOCATION
16109 M: Fenghua Yu <fenghua.yu@intel.com>
16110 M: Reinette Chatre <reinette.chatre@intel.com>
16111 L: linux-kernel@vger.kernel.org
16113 F: Documentation/x86/resctrl*
16114 F: arch/x86/include/asm/resctrl.h
16115 F: arch/x86/kernel/cpu/resctrl/
16116 F: tools/testing/selftests/resctrl/
16118 READ-COPY UPDATE (RCU)
16119 M: "Paul E. McKenney" <paulmck@kernel.org>
16120 M: Josh Triplett <josh@joshtriplett.org>
16121 R: Steven Rostedt <rostedt@goodmis.org>
16122 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16123 R: Lai Jiangshan <jiangshanlai@gmail.com>
16124 R: Joel Fernandes <joel@joelfernandes.org>
16125 L: rcu@vger.kernel.org
16127 W: http://www.rdrop.com/users/paulmck/RCU/
16128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16129 F: Documentation/RCU/
16130 F: include/linux/rcu*
16132 X: Documentation/RCU/torture.rst
16133 X: include/linux/srcu*.h
16134 X: kernel/rcu/srcu*.c
16136 REAL TIME CLOCK (RTC) SUBSYSTEM
16137 M: Alessandro Zummo <a.zummo@towertech.it>
16138 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
16139 L: linux-rtc@vger.kernel.org
16141 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
16142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16143 F: Documentation/admin-guide/rtc.rst
16144 F: Documentation/devicetree/bindings/rtc/
16146 F: include/linux/platform_data/rtc-*
16147 F: include/linux/rtc.h
16148 F: include/linux/rtc/
16149 F: include/uapi/linux/rtc.h
16150 F: tools/testing/selftests/rtc/
16152 REALTEK AUDIO CODECS
16153 M: Oder Chiou <oder_chiou@realtek.com>
16155 F: include/sound/rt*.h
16156 F: sound/soc/codecs/rt*
16158 REALTEK RTL83xx SMI DSA ROUTER CHIPS
16159 M: Linus Walleij <linus.walleij@linaro.org>
16161 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
16162 F: drivers/net/dsa/realtek-smi*
16163 F: drivers/net/dsa/rtl83*
16165 REALTEK WIRELESS DRIVER (rtlwifi family)
16166 M: Ping-Ke Shih <pkshih@realtek.com>
16167 L: linux-wireless@vger.kernel.org
16169 W: https://wireless.wiki.kernel.org/
16170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16171 F: drivers/net/wireless/realtek/rtlwifi/
16173 REALTEK WIRELESS DRIVER (rtw88)
16174 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16175 L: linux-wireless@vger.kernel.org
16177 F: drivers/net/wireless/realtek/rtw88/
16179 REALTEK WIRELESS DRIVER (rtw89)
16180 M: Ping-Ke Shih <pkshih@realtek.com>
16181 L: linux-wireless@vger.kernel.org
16183 F: drivers/net/wireless/realtek/rtw89/
16185 REDPINE WIRELESS DRIVER
16186 M: Amitkumar Karwar <amitkarwar@gmail.com>
16187 M: Siva Rebbagondla <siva8118@gmail.com>
16188 L: linux-wireless@vger.kernel.org
16190 F: drivers/net/wireless/rsi/
16192 REGISTER MAP ABSTRACTION
16193 M: Mark Brown <broonie@kernel.org>
16194 L: linux-kernel@vger.kernel.org
16196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16197 F: Documentation/devicetree/bindings/regmap/
16198 F: drivers/base/regmap/
16199 F: include/linux/regmap.h
16201 REISERFS FILE SYSTEM
16202 L: reiserfs-devel@vger.kernel.org
16206 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16207 M: Ohad Ben-Cohen <ohad@wizery.com>
16208 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16209 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16210 L: linux-remoteproc@vger.kernel.org
16212 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
16213 F: Documentation/ABI/testing/sysfs-class-remoteproc
16214 F: Documentation/devicetree/bindings/remoteproc/
16215 F: Documentation/staging/remoteproc.rst
16216 F: drivers/remoteproc/
16217 F: include/linux/remoteproc.h
16218 F: include/linux/remoteproc/
16220 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16221 M: Ohad Ben-Cohen <ohad@wizery.com>
16222 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16223 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16224 L: linux-remoteproc@vger.kernel.org
16226 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
16227 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16228 F: Documentation/staging/rpmsg.rst
16230 F: include/linux/rpmsg.h
16231 F: include/linux/rpmsg/
16232 F: include/uapi/linux/rpmsg.h
16235 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16236 M: Stephan Gerhold <stephan@gerhold.net>
16237 L: netdev@vger.kernel.org
16238 L: linux-remoteproc@vger.kernel.org
16240 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16242 RENESAS CLOCK DRIVERS
16243 M: Geert Uytterhoeven <geert+renesas@glider.be>
16244 L: linux-renesas-soc@vger.kernel.org
16246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16247 F: Documentation/devicetree/bindings/clock/renesas,*
16248 F: drivers/clk/renesas/
16250 RENESAS EMEV2 I2C DRIVER
16251 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16252 L: linux-renesas-soc@vger.kernel.org
16254 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16255 F: drivers/i2c/busses/i2c-emev2.c
16257 RENESAS ETHERNET DRIVERS
16258 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16259 L: netdev@vger.kernel.org
16260 L: linux-renesas-soc@vger.kernel.org
16261 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16262 F: drivers/net/ethernet/renesas/
16263 F: include/linux/sh_eth.h
16265 RENESAS R-CAR GYROADC DRIVER
16266 M: Marek Vasut <marek.vasut@gmail.com>
16267 L: linux-iio@vger.kernel.org
16269 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16270 F: drivers/iio/adc/rcar-gyroadc.c
16272 RENESAS R-CAR I2C DRIVERS
16273 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16274 L: linux-renesas-soc@vger.kernel.org
16276 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16277 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16278 F: drivers/i2c/busses/i2c-rcar.c
16279 F: drivers/i2c/busses/i2c-sh_mobile.c
16281 RENESAS R-CAR THERMAL DRIVERS
16282 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16283 L: linux-renesas-soc@vger.kernel.org
16285 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16286 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16287 F: drivers/thermal/rcar_gen3_thermal.c
16288 F: drivers/thermal/rcar_thermal.c
16290 RENESAS RIIC DRIVER
16291 M: Chris Brandt <chris.brandt@renesas.com>
16292 L: linux-renesas-soc@vger.kernel.org
16294 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16295 F: drivers/i2c/busses/i2c-riic.c
16297 RENESAS USB PHY DRIVER
16298 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16299 L: linux-renesas-soc@vger.kernel.org
16301 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16303 RENESAS RZ/G2L A/D DRIVER
16304 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16305 L: linux-iio@vger.kernel.org
16306 L: linux-renesas-soc@vger.kernel.org
16308 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16309 F: drivers/iio/adc/rzg2l_adc.c
16311 RESET CONTROLLER FRAMEWORK
16312 M: Philipp Zabel <p.zabel@pengutronix.de>
16314 T: git git://git.pengutronix.de/git/pza/linux
16315 F: Documentation/devicetree/bindings/reset/
16316 F: Documentation/driver-api/reset.rst
16318 F: include/dt-bindings/reset/
16319 F: include/linux/reset-controller.h
16320 F: include/linux/reset.h
16321 F: include/linux/reset/
16322 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16324 RESTARTABLE SEQUENCES SUPPORT
16325 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16326 M: Peter Zijlstra <peterz@infradead.org>
16327 M: "Paul E. McKenney" <paulmck@kernel.org>
16328 M: Boqun Feng <boqun.feng@gmail.com>
16329 L: linux-kernel@vger.kernel.org
16331 F: include/trace/events/rseq.h
16332 F: include/uapi/linux/rseq.h
16334 F: tools/testing/selftests/rseq/
16337 M: Johannes Berg <johannes@sipsolutions.net>
16338 L: linux-wireless@vger.kernel.org
16340 W: https://wireless.wiki.kernel.org/
16341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16343 F: Documentation/ABI/stable/sysfs-class-rfkill
16344 F: Documentation/driver-api/rfkill.rst
16345 F: include/linux/rfkill.h
16346 F: include/uapi/linux/rfkill.h
16350 M: Thomas Graf <tgraf@suug.ch>
16351 M: Herbert Xu <herbert@gondor.apana.org.au>
16352 L: netdev@vger.kernel.org
16354 F: include/linux/rhashtable-types.h
16355 F: include/linux/rhashtable.h
16356 F: lib/rhashtable.c
16357 F: lib/test_rhashtable.c
16359 RICOH R5C592 MEMORYSTICK DRIVER
16360 M: Maxim Levitsky <maximlevitsky@gmail.com>
16362 F: drivers/memstick/host/r592.*
16364 RICOH SMARTMEDIA/XD DRIVER
16365 M: Maxim Levitsky <maximlevitsky@gmail.com>
16367 F: drivers/mtd/nand/raw/r852.c
16368 F: drivers/mtd/nand/raw/r852.h
16370 RISC-V ARCHITECTURE
16371 M: Paul Walmsley <paul.walmsley@sifive.com>
16372 M: Palmer Dabbelt <palmer@dabbelt.com>
16373 M: Albert Ou <aou@eecs.berkeley.edu>
16374 L: linux-riscv@lists.infradead.org
16376 P: Documentation/riscv/patch-acceptance.rst
16377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16382 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16383 M: Lewis Hanly <lewis.hanly@microchip.com>
16384 L: linux-riscv@lists.infradead.org
16386 F: drivers/mailbox/mailbox-mpfs.c
16387 F: drivers/soc/microchip/
16388 F: include/soc/microchip/mpfs.h
16391 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16392 M: Jack Wang <jinpu.wang@ionos.com>
16393 L: linux-block@vger.kernel.org
16395 F: drivers/block/rnbd/
16398 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16400 W: http://sourceforge.net/projects/roccat/
16401 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16402 F: drivers/hid/hid-roccat*
16403 F: include/linux/hid-roccat*
16405 ROCKCHIP I2S TDM DRIVER
16406 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
16407 L: linux-rockchip@lists.infradead.org
16409 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
16410 F: sound/soc/rockchip/rockchip_i2s_tdm.*
16412 ROCKCHIP ISP V1 DRIVER
16413 M: Helen Koike <helen.koike@collabora.com>
16414 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16415 L: linux-media@vger.kernel.org
16416 L: linux-rockchip@lists.infradead.org
16418 F: Documentation/admin-guide/media/rkisp1.rst
16419 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16420 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16421 F: drivers/media/platform/rockchip/rkisp1
16422 F: include/uapi/linux/rkisp1-config.h
16424 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16425 M: Jacob Chen <jacob-chen@iotwrt.com>
16426 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16427 L: linux-media@vger.kernel.org
16428 L: linux-rockchip@lists.infradead.org
16430 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16431 F: drivers/media/platform/rockchip/rga/
16433 ROCKCHIP VIDEO DECODER DRIVER
16434 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16435 L: linux-media@vger.kernel.org
16436 L: linux-rockchip@lists.infradead.org
16438 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16439 F: drivers/staging/media/rkvdec/
16442 M: Jiri Pirko <jiri@resnulli.us>
16443 L: netdev@vger.kernel.org
16445 F: drivers/net/ethernet/rocker/
16447 ROCKETPORT EXPRESS/INFINITY DRIVER
16448 M: Kevin Cernekee <cernekee@gmail.com>
16449 L: linux-serial@vger.kernel.org
16451 F: drivers/tty/serial/rp2.*
16453 ROHM BD99954 CHARGER IC
16454 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16455 L: linux-power@fi.rohmeurope.com
16457 F: drivers/power/supply/bd99954-charger.c
16458 F: drivers/power/supply/bd99954-charger.h
16460 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16461 M: Tomasz Duszynski <tduszyns@gmail.com>
16463 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16464 F: drivers/iio/light/bh1750.c
16466 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16467 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16468 L: linux-kernel@vger.kernel.org
16469 L: linux-renesas-soc@vger.kernel.org
16471 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16472 F: drivers/gpio/gpio-bd9571mwv.c
16473 F: drivers/mfd/bd9571mwv.c
16474 F: drivers/regulator/bd9571mwv-regulator.c
16475 F: include/linux/mfd/bd9571mwv.h
16477 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16478 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16479 L: linux-power@fi.rohmeurope.com
16481 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16482 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16483 F: drivers/clk/clk-bd718x7.c
16484 F: drivers/gpio/gpio-bd70528.c
16485 F: drivers/gpio/gpio-bd71815.c
16486 F: drivers/gpio/gpio-bd71828.c
16487 F: drivers/mfd/rohm-bd70528.c
16488 F: drivers/mfd/rohm-bd71828.c
16489 F: drivers/mfd/rohm-bd718x7.c
16490 F: drivers/mfd/rohm-bd9576.c
16491 F: drivers/power/supply/bd70528-charger.c
16492 F: drivers/regulator/bd70528-regulator.c
16493 F: drivers/regulator/bd71815-regulator.c
16494 F: drivers/regulator/bd71828-regulator.c
16495 F: drivers/regulator/bd718x7-regulator.c
16496 F: drivers/regulator/bd9576-regulator.c
16497 F: drivers/regulator/rohm-regulator.c
16498 F: drivers/rtc/rtc-bd70528.c
16499 F: drivers/watchdog/bd70528_wdt.c
16500 F: drivers/watchdog/bd9576_wdt.c
16501 F: include/linux/mfd/rohm-bd70528.h
16502 F: include/linux/mfd/rohm-bd71815.h
16503 F: include/linux/mfd/rohm-bd71828.h
16504 F: include/linux/mfd/rohm-bd718x7.h
16505 F: include/linux/mfd/rohm-bd957x.h
16506 F: include/linux/mfd/rohm-generic.h
16507 F: include/linux/mfd/rohm-shared.h
16510 M: Ralf Baechle <ralf@linux-mips.org>
16511 L: linux-hams@vger.kernel.org
16513 W: http://www.linux-ax25.org/
16514 F: include/net/rose.h
16515 F: include/uapi/linux/rose.h
16518 ROTATION DRIVER FOR ALLWINNER A83T
16519 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16520 L: linux-media@vger.kernel.org
16522 T: git git://linuxtv.org/media_tree.git
16523 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16524 F: drivers/media/platform/sunxi/sun8i-rotate/
16527 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
16528 L: linux-remoteproc@vger.kernel.org
16530 F: drivers/tty/rpmsg_tty.c
16532 RTL2830 MEDIA DRIVER
16533 M: Antti Palosaari <crope@iki.fi>
16534 L: linux-media@vger.kernel.org
16536 W: https://linuxtv.org
16537 W: http://palosaari.fi/linux/
16538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16539 T: git git://linuxtv.org/anttip/media_tree.git
16540 F: drivers/media/dvb-frontends/rtl2830*
16542 RTL2832 MEDIA DRIVER
16543 M: Antti Palosaari <crope@iki.fi>
16544 L: linux-media@vger.kernel.org
16546 W: https://linuxtv.org
16547 W: http://palosaari.fi/linux/
16548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16549 T: git git://linuxtv.org/anttip/media_tree.git
16550 F: drivers/media/dvb-frontends/rtl2832*
16552 RTL2832_SDR MEDIA DRIVER
16553 M: Antti Palosaari <crope@iki.fi>
16554 L: linux-media@vger.kernel.org
16556 W: https://linuxtv.org
16557 W: http://palosaari.fi/linux/
16558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16559 T: git git://linuxtv.org/anttip/media_tree.git
16560 F: drivers/media/dvb-frontends/rtl2832_sdr*
16562 RTL8180 WIRELESS DRIVER
16563 L: linux-wireless@vger.kernel.org
16565 W: https://wireless.wiki.kernel.org/
16566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16567 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16569 RTL8187 WIRELESS DRIVER
16570 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16571 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16572 M: Larry Finger <Larry.Finger@lwfinger.net>
16573 L: linux-wireless@vger.kernel.org
16575 W: https://wireless.wiki.kernel.org/
16576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16577 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16579 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16580 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16581 L: linux-wireless@vger.kernel.org
16583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16584 F: drivers/net/wireless/realtek/rtl8xxxu/
16586 RTRS TRANSPORT DRIVERS
16587 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16588 M: Jack Wang <jinpu.wang@ionos.com>
16589 L: linux-rdma@vger.kernel.org
16591 F: drivers/infiniband/ulp/rtrs/
16593 RXRPC SOCKETS (AF_RXRPC)
16594 M: David Howells <dhowells@redhat.com>
16595 M: Marc Dionne <marc.dionne@auristor.com>
16596 L: linux-afs@lists.infradead.org
16598 W: https://www.infradead.org/~dhowells/kafs/
16599 F: Documentation/networking/rxrpc.rst
16600 F: include/keys/rxrpc-type.h
16601 F: include/net/af_rxrpc.h
16602 F: include/trace/events/rxrpc.h
16603 F: include/uapi/linux/rxrpc.h
16606 S3 SAVAGE FRAMEBUFFER DRIVER
16607 M: Antonino Daplas <adaplas@gmail.com>
16608 L: linux-fbdev@vger.kernel.org
16610 F: drivers/video/fbdev/savage/
16613 M: Heiko Carstens <hca@linux.ibm.com>
16614 M: Vasily Gorbik <gor@linux.ibm.com>
16615 M: Christian Borntraeger <borntraeger@linux.ibm.com>
16616 R: Alexander Gordeev <agordeev@linux.ibm.com>
16617 L: linux-s390@vger.kernel.org
16619 W: http://www.ibm.com/developerworks/linux/linux390/
16620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16621 F: Documentation/driver-api/s390-drivers.rst
16622 F: Documentation/s390/
16626 S390 COMMON I/O LAYER
16627 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16628 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16629 L: linux-s390@vger.kernel.org
16631 W: http://www.ibm.com/developerworks/linux/linux390/
16632 F: drivers/s390/cio/
16635 M: Stefan Haberland <sth@linux.ibm.com>
16636 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16637 L: linux-s390@vger.kernel.org
16639 W: http://www.ibm.com/developerworks/linux/linux390/
16640 F: block/partitions/ibm.c
16641 F: drivers/s390/block/dasd*
16642 F: include/linux/dasd_mod.h
16645 M: Matthew Rosato <mjrosato@linux.ibm.com>
16646 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16647 L: linux-s390@vger.kernel.org
16649 W: http://www.ibm.com/developerworks/linux/linux390/
16650 F: drivers/iommu/s390-iommu.c
16652 S390 IUCV NETWORK LAYER
16653 M: Alexandra Winter <wintera@linux.ibm.com>
16654 M: Wenjia Zhang <wenjia@linux.ibm.com>
16655 L: linux-s390@vger.kernel.org
16656 L: netdev@vger.kernel.org
16658 W: http://www.ibm.com/developerworks/linux/linux390/
16659 F: drivers/s390/net/*iucv*
16660 F: include/net/iucv/
16663 S390 NETWORK DRIVERS
16664 M: Alexandra Winter <wintera@linux.ibm.com>
16665 M: Wenjia Zhang <wenjia@linux.ibm.com>
16666 L: linux-s390@vger.kernel.org
16667 L: netdev@vger.kernel.org
16669 W: http://www.ibm.com/developerworks/linux/linux390/
16670 F: drivers/s390/net/
16673 M: Niklas Schnelle <schnelle@linux.ibm.com>
16674 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16675 L: linux-s390@vger.kernel.org
16677 W: http://www.ibm.com/developerworks/linux/linux390/
16679 F: drivers/pci/hotplug/s390_pci_hpc.c
16680 F: Documentation/s390/pci.rst
16682 S390 VFIO AP DRIVER
16683 M: Tony Krowiak <akrowiak@linux.ibm.com>
16684 M: Halil Pasic <pasic@linux.ibm.com>
16685 M: Jason Herne <jjherne@linux.ibm.com>
16686 L: linux-s390@vger.kernel.org
16688 W: http://www.ibm.com/developerworks/linux/linux390/
16689 F: Documentation/s390/vfio-ap.rst
16690 F: drivers/s390/crypto/vfio_ap_drv.c
16691 F: drivers/s390/crypto/vfio_ap_ops.c
16692 F: drivers/s390/crypto/vfio_ap_private.h
16694 S390 VFIO-CCW DRIVER
16695 M: Eric Farman <farman@linux.ibm.com>
16696 M: Matthew Rosato <mjrosato@linux.ibm.com>
16697 R: Halil Pasic <pasic@linux.ibm.com>
16698 L: linux-s390@vger.kernel.org
16699 L: kvm@vger.kernel.org
16701 F: Documentation/s390/vfio-ccw.rst
16702 F: drivers/s390/cio/vfio_ccw*
16703 F: include/uapi/linux/vfio_ccw.h
16705 S390 VFIO-PCI DRIVER
16706 M: Matthew Rosato <mjrosato@linux.ibm.com>
16707 M: Eric Farman <farman@linux.ibm.com>
16708 L: linux-s390@vger.kernel.org
16709 L: kvm@vger.kernel.org
16711 F: drivers/vfio/pci/vfio_pci_zdev.c
16712 F: include/uapi/linux/vfio_zdev.h
16715 M: Harald Freudenberger <freude@linux.ibm.com>
16716 L: linux-s390@vger.kernel.org
16718 W: http://www.ibm.com/developerworks/linux/linux390/
16719 F: drivers/s390/crypto/
16722 M: Steffen Maier <maier@linux.ibm.com>
16723 M: Benjamin Block <bblock@linux.ibm.com>
16724 L: linux-s390@vger.kernel.org
16726 W: http://www.ibm.com/developerworks/linux/linux390/
16727 F: drivers/s390/scsi/zfcp_*
16729 S3C ADC BATTERY DRIVER
16730 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16731 L: linux-samsung-soc@vger.kernel.org
16733 F: drivers/power/supply/s3c_adc_battery.c
16734 F: include/linux/s3c_adc_battery.h
16736 S3C24XX SD/MMC Driver
16737 M: Ben Dooks <ben-linux@fluff.org>
16738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16740 F: drivers/mmc/host/s3cmci.*
16742 SAA6588 RDS RECEIVER DRIVER
16743 M: Hans Verkuil <hverkuil@xs4all.nl>
16744 L: linux-media@vger.kernel.org
16746 W: https://linuxtv.org
16747 T: git git://linuxtv.org/media_tree.git
16748 F: drivers/media/i2c/saa6588*
16750 SAA7134 VIDEO4LINUX DRIVER
16751 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16752 L: linux-media@vger.kernel.org
16754 W: https://linuxtv.org
16755 T: git git://linuxtv.org/media_tree.git
16756 F: Documentation/driver-api/media/drivers/saa7134*
16757 F: drivers/media/pci/saa7134/
16759 SAA7146 VIDEO4LINUX-2 DRIVER
16760 M: Hans Verkuil <hverkuil@xs4all.nl>
16761 L: linux-media@vger.kernel.org
16763 T: git git://linuxtv.org/media_tree.git
16764 F: drivers/media/common/saa7146/
16765 F: drivers/media/pci/saa7146/
16766 F: include/media/drv-intf/saa7146*
16768 SAFESETID SECURITY MODULE
16769 M: Micah Morton <mortonm@chromium.org>
16771 F: Documentation/admin-guide/LSM/SafeSetID.rst
16772 F: security/safesetid/
16774 SAMSUNG AUDIO (ASoC) DRIVERS
16775 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16776 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16777 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16779 F: Documentation/devicetree/bindings/sound/samsung*
16780 F: sound/soc/samsung/
16782 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16783 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16784 L: linux-crypto@vger.kernel.org
16785 L: linux-samsung-soc@vger.kernel.org
16787 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16788 F: drivers/crypto/exynos-rng.c
16790 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16791 M: Łukasz Stelmach <l.stelmach@samsung.com>
16792 L: linux-samsung-soc@vger.kernel.org
16794 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16795 F: drivers/char/hw_random/exynos-trng.c
16797 SAMSUNG FRAMEBUFFER DRIVER
16798 M: Jingoo Han <jingoohan1@gmail.com>
16799 L: linux-fbdev@vger.kernel.org
16801 F: drivers/video/fbdev/s3c-fb.c
16803 SAMSUNG INTERCONNECT DRIVERS
16804 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16805 M: Artur Świgoń <a.swigon@samsung.com>
16806 L: linux-pm@vger.kernel.org
16807 L: linux-samsung-soc@vger.kernel.org
16809 F: drivers/interconnect/samsung/
16811 SAMSUNG LAPTOP DRIVER
16812 M: Corentin Chary <corentin.chary@gmail.com>
16813 L: platform-driver-x86@vger.kernel.org
16815 F: drivers/platform/x86/samsung-laptop.c
16817 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16818 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16819 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16820 L: linux-kernel@vger.kernel.org
16821 L: linux-samsung-soc@vger.kernel.org
16823 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
16824 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
16825 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
16826 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
16827 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
16828 F: drivers/clk/clk-s2mps11.c
16829 F: drivers/mfd/sec*.c
16830 F: drivers/regulator/s2m*.c
16831 F: drivers/regulator/s5m*.c
16832 F: drivers/rtc/rtc-s5m.c
16833 F: include/linux/mfd/samsung/
16835 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16836 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16837 L: linux-media@vger.kernel.org
16838 L: linux-samsung-soc@vger.kernel.org
16840 F: drivers/media/platform/s3c-camif/
16841 F: include/media/drv-intf/s3c_camif.h
16843 SAMSUNG S3FWRN5 NFC DRIVER
16844 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16845 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16846 L: linux-nfc@lists.01.org (subscribers-only)
16848 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16849 F: drivers/nfc/s3fwrn5
16851 SAMSUNG S5C73M3 CAMERA DRIVER
16852 M: Andrzej Hajda <a.hajda@samsung.com>
16853 L: linux-media@vger.kernel.org
16855 F: drivers/media/i2c/s5c73m3/*
16857 SAMSUNG S5K5BAF CAMERA DRIVER
16858 M: Andrzej Hajda <a.hajda@samsung.com>
16859 L: linux-media@vger.kernel.org
16861 F: drivers/media/i2c/s5k5baf.c
16863 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16864 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16865 M: Vladimir Zapolskiy <vz@mleia.com>
16866 L: linux-crypto@vger.kernel.org
16867 L: linux-samsung-soc@vger.kernel.org
16869 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16870 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16871 F: drivers/crypto/s5p-sss.c
16873 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16874 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16875 L: linux-media@vger.kernel.org
16877 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16878 F: drivers/media/platform/exynos4-is/
16880 SAMSUNG SOC CLOCK DRIVERS
16881 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16882 M: Tomasz Figa <tomasz.figa@gmail.com>
16883 M: Chanwoo Choi <cw00.choi@samsung.com>
16884 L: linux-samsung-soc@vger.kernel.org
16886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16887 F: Documentation/devicetree/bindings/clock/exynos*.txt
16888 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16889 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16890 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16891 F: drivers/clk/samsung/
16892 F: include/dt-bindings/clock/exynos*.h
16893 F: include/dt-bindings/clock/s3c*.h
16894 F: include/dt-bindings/clock/s5p*.h
16895 F: include/dt-bindings/clock/samsung,*.h
16896 F: include/linux/clk/samsung.h
16897 F: include/linux/platform_data/clk-s3c2410.h
16899 SAMSUNG SPI DRIVERS
16900 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16901 M: Andi Shyti <andi@etezian.org>
16902 L: linux-spi@vger.kernel.org
16903 L: linux-samsung-soc@vger.kernel.org
16905 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16906 F: drivers/spi/spi-s3c*
16907 F: include/linux/platform_data/spi-s3c64xx.h
16908 F: include/linux/spi/s3c24xx-fiq.h
16910 SAMSUNG SXGBE DRIVERS
16911 M: Byungho An <bh74.an@samsung.com>
16912 L: netdev@vger.kernel.org
16914 F: drivers/net/ethernet/samsung/sxgbe/
16916 SAMSUNG THERMAL DRIVER
16917 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16918 L: linux-pm@vger.kernel.org
16919 L: linux-samsung-soc@vger.kernel.org
16921 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16922 F: drivers/thermal/samsung/
16924 SAMSUNG USB2 PHY DRIVER
16925 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16926 L: linux-kernel@vger.kernel.org
16928 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16929 F: Documentation/driver-api/phy/samsung-usb2.rst
16930 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16931 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16932 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16933 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16934 F: drivers/phy/samsung/phy-samsung-usb2.c
16935 F: drivers/phy/samsung/phy-samsung-usb2.h
16937 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16938 M: Paul Barker <paul.barker@sancloud.com>
16939 R: Marc Murphy <marc.murphy@sancloud.com>
16941 F: arch/arm/boot/dts/am335x-sancloud*
16944 M: Zwane Mwaikambo <zwanem@gmail.com>
16946 F: drivers/watchdog/sc1200wdt.c
16949 M: Ingo Molnar <mingo@redhat.com>
16950 M: Peter Zijlstra <peterz@infradead.org>
16951 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16952 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16953 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16954 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16955 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16956 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16957 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16958 L: linux-kernel@vger.kernel.org
16960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16961 F: include/linux/preempt.h
16962 F: include/linux/sched.h
16963 F: include/linux/wait.h
16964 F: include/uapi/linux/sched.h
16967 SCR24X CHIP CARD INTERFACE DRIVER
16968 M: Lubomir Rintel <lkundrak@v3.sk>
16970 F: drivers/char/pcmcia/scr24x_cs.c
16972 SCSI RDMA PROTOCOL (SRP) INITIATOR
16973 M: Bart Van Assche <bvanassche@acm.org>
16974 L: linux-rdma@vger.kernel.org
16976 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16977 F: drivers/infiniband/ulp/srp/
16978 F: include/scsi/srp.h
16980 SCSI RDMA PROTOCOL (SRP) TARGET
16981 M: Bart Van Assche <bvanassche@acm.org>
16982 L: linux-rdma@vger.kernel.org
16983 L: target-devel@vger.kernel.org
16985 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16986 F: drivers/infiniband/ulp/srpt/
16989 M: Doug Gilbert <dgilbert@interlog.com>
16990 L: linux-scsi@vger.kernel.org
16992 W: http://sg.danny.cz/sg
16993 F: Documentation/scsi/scsi-generic.rst
16994 F: drivers/scsi/sg.c
16995 F: include/scsi/sg.h
16998 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16999 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17000 L: linux-scsi@vger.kernel.org
17002 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17005 F: Documentation/devicetree/bindings/scsi/
17010 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17011 L: linux-scsi@vger.kernel.org
17013 F: Documentation/scsi/st.rst
17014 F: drivers/scsi/st.*
17015 F: drivers/scsi/st_*.h
17017 SCSI TARGET CORE USER DRIVER
17018 M: Bodo Stroesser <bostroesser@gmail.com>
17019 L: linux-scsi@vger.kernel.org
17020 L: target-devel@vger.kernel.org
17022 F: Documentation/target/tcmu-design.rst
17023 F: drivers/target/target_core_user.c
17024 F: include/uapi/linux/target_core_user.h
17026 SCSI TARGET SUBSYSTEM
17027 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17028 L: linux-scsi@vger.kernel.org
17029 L: target-devel@vger.kernel.org
17031 W: http://www.linux-iscsi.org
17032 Q: https://patchwork.kernel.org/project/target-devel/list/
17033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17034 F: Documentation/target/
17039 M: Vlad Yasevich <vyasevich@gmail.com>
17040 M: Neil Horman <nhorman@tuxdriver.com>
17041 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17042 L: linux-sctp@vger.kernel.org
17044 W: http://lksctp.sourceforge.net
17045 F: Documentation/networking/sctp.rst
17046 F: include/linux/sctp.h
17047 F: include/net/sctp/
17048 F: include/uapi/linux/sctp.h
17052 M: Jim Cromie <jim.cromie@gmail.com>
17054 F: Documentation/i2c/busses/scx200_acb.rst
17055 F: arch/x86/platform/scx200/
17056 F: drivers/i2c/busses/scx200*
17057 F: drivers/mtd/maps/scx200_docflash.c
17058 F: drivers/watchdog/scx200_wdt.c
17059 F: include/linux/scx200.h
17062 M: Jim Cromie <jim.cromie@gmail.com>
17064 F: drivers/char/scx200_gpio.c
17065 F: include/linux/scx200_gpio.h
17067 SCx200 HRT CLOCKSOURCE DRIVER
17068 M: Jim Cromie <jim.cromie@gmail.com>
17070 F: drivers/clocksource/scx200_hrt.c
17072 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17073 M: Sascha Sommer <saschasommer@freenet.de>
17074 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17076 F: drivers/mmc/host/sdricoh_cs.c
17078 SECO BOARDS CEC DRIVER
17079 M: Ettore Chimenti <ek5.chimenti@gmail.com>
17081 F: drivers/media/cec/platform/seco/seco-cec.c
17082 F: drivers/media/cec/platform/seco/seco-cec.h
17085 M: Kees Cook <keescook@chromium.org>
17086 R: Andy Lutomirski <luto@amacapital.net>
17087 R: Will Drewry <wad@chromium.org>
17089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17090 F: Documentation/userspace-api/seccomp_filter.rst
17091 F: include/linux/seccomp.h
17092 F: include/uapi/linux/seccomp.h
17093 F: kernel/seccomp.c
17094 F: tools/testing/selftests/kselftest_harness.h
17095 F: tools/testing/selftests/seccomp/*
17096 K: \bsecure_computing
17099 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17100 M: Al Cooper <alcooperx@gmail.com>
17101 L: linux-mmc@vger.kernel.org
17102 L: bcm-kernel-feedback-list@broadcom.com
17104 F: drivers/mmc/host/sdhci-brcmstb*
17106 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17107 M: Adrian Hunter <adrian.hunter@intel.com>
17108 L: linux-mmc@vger.kernel.org
17110 F: drivers/mmc/host/sdhci*
17112 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17113 M: Eugen Hristev <eugen.hristev@microchip.com>
17114 L: linux-mmc@vger.kernel.org
17116 F: drivers/mmc/host/sdhci-of-at91.c
17118 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17119 M: Ben Dooks <ben-linux@fluff.org>
17120 M: Jaehoon Chung <jh80.chung@samsung.com>
17121 L: linux-mmc@vger.kernel.org
17123 F: drivers/mmc/host/sdhci-s3c*
17125 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17126 M: Viresh Kumar <vireshk@kernel.org>
17127 L: linux-mmc@vger.kernel.org
17129 F: drivers/mmc/host/sdhci-spear.c
17131 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17132 M: Kishon Vijay Abraham I <kishon@ti.com>
17133 L: linux-mmc@vger.kernel.org
17135 F: drivers/mmc/host/sdhci-omap.c
17137 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17138 M: Jonathan Derrick <jonathan.derrick@intel.com>
17139 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
17140 L: linux-block@vger.kernel.org
17142 F: block/opal_proto.h
17144 F: include/linux/sed*
17145 F: include/uapi/linux/sed*
17148 M: Security Officers <security@kernel.org>
17150 F: Documentation/admin-guide/security-bugs.rst
17153 M: James Morris <jmorris@namei.org>
17154 M: "Serge E. Hallyn" <serge@hallyn.com>
17155 L: linux-security-module@vger.kernel.org (suggested Cc:)
17157 W: http://kernsec.org/
17158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17160 X: security/selinux/
17162 SELINUX SECURITY MODULE
17163 M: Paul Moore <paul@paul-moore.com>
17164 M: Stephen Smalley <stephen.smalley.work@gmail.com>
17165 M: Eric Paris <eparis@parisplace.org>
17166 L: selinux@vger.kernel.org
17168 W: https://selinuxproject.org
17169 W: https://github.com/SELinuxProject
17170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17171 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17172 F: Documentation/ABI/obsolete/sysfs-selinux-disable
17173 F: Documentation/admin-guide/LSM/SELinux.rst
17174 F: include/trace/events/avc.h
17175 F: include/uapi/linux/selinux_netlink.h
17176 F: scripts/selinux/
17177 F: security/selinux/
17180 M: Jiri Slaby <jirislaby@kernel.org>
17182 F: drivers/misc/phantom.c
17183 F: include/uapi/linux/phantom.h
17185 SENSEAIR SUNRISE 006-0-0007
17186 M: Jacopo Mondi <jacopo@jmondi.org>
17188 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17189 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17190 F: drivers/iio/chemical/sunrise_co2.c
17192 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17193 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
17195 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17196 F: drivers/iio/chemical/scd30.h
17197 F: drivers/iio/chemical/scd30_core.c
17198 F: drivers/iio/chemical/scd30_i2c.c
17199 F: drivers/iio/chemical/scd30_serial.c
17201 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17202 M: Roan van Dijk <roan@protonic.nl>
17204 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17205 F: drivers/iio/chemical/scd4x.c
17207 SENSIRION SGP40 GAS SENSOR DRIVER
17208 M: Andreas Klinger <ak@it-klinger.de>
17210 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17211 F: drivers/iio/chemical/sgp40.c
17213 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
17214 M: Tomasz Duszynski <tduszyns@gmail.com>
17216 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
17217 F: drivers/iio/chemical/sps30.c
17218 F: drivers/iio/chemical/sps30_i2c.c
17219 F: drivers/iio/chemical/sps30_serial.c
17222 M: Rob Herring <robh@kernel.org>
17223 L: linux-serial@vger.kernel.org
17225 F: Documentation/devicetree/bindings/serial/serial.yaml
17226 F: drivers/tty/serdev/
17227 F: include/linux/serdev.h
17230 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17231 L: linux-serial@vger.kernel.org
17233 F: Documentation/devicetree/bindings/serial/
17234 F: drivers/tty/serial/
17237 M: Sean Young <sean@mess.org>
17238 L: linux-media@vger.kernel.org
17240 F: drivers/media/rc/serial_ir.c
17242 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17243 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17244 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17246 F: Documentation/devicetree/bindings/slimbus/
17247 F: drivers/slimbus/
17248 F: include/linux/slimbus.h
17251 M: Edward Cree <ecree.xilinx@gmail.com>
17252 M: Martin Habets <habetsm.xilinx@gmail.com>
17253 L: netdev@vger.kernel.org
17255 F: drivers/net/ethernet/sfc/
17257 SFF/SFP/SFP+ MODULE SUPPORT
17258 M: Russell King <linux@armlinux.org.uk>
17259 L: netdev@vger.kernel.org
17261 F: drivers/net/phy/phylink.c
17262 F: drivers/net/phy/sfp*
17263 F: include/linux/mdio/mdio-i2c.h
17264 F: include/linux/phylink.h
17265 F: include/linux/sfp.h
17266 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)
17269 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17271 F: drivers/misc/sgi-gru/
17273 SGI XP/XPC/XPNET DRIVER
17274 M: Robin Holt <robinmholt@gmail.com>
17275 M: Steve Wahl <steve.wahl@hpe.com>
17276 R: Mike Travis <mike.travis@hpe.com>
17278 F: drivers/misc/sgi-xp/
17280 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17281 M: Karsten Graul <kgraul@linux.ibm.com>
17282 L: linux-s390@vger.kernel.org
17284 W: http://www.ibm.com/developerworks/linux/linux390/
17287 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17288 M: Linus Walleij <linus.walleij@linaro.org>
17289 L: linux-iio@vger.kernel.org
17291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17292 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17293 F: drivers/iio/light/gp2ap002.c
17295 SHARP RJ54N1CB0C SENSOR DRIVER
17296 M: Jacopo Mondi <jacopo@jmondi.org>
17297 L: linux-media@vger.kernel.org
17299 T: git git://linuxtv.org/media_tree.git
17300 F: drivers/media/i2c/rj54n1cb0c.c
17301 F: include/media/i2c/rj54n1cb0c.h
17303 SH_VOU V4L2 OUTPUT DRIVER
17304 L: linux-media@vger.kernel.org
17306 F: drivers/media/platform/sh_vou.c
17307 F: include/media/drv-intf/sh_vou.h
17309 SI2157 MEDIA DRIVER
17310 M: Antti Palosaari <crope@iki.fi>
17311 L: linux-media@vger.kernel.org
17313 W: https://linuxtv.org
17314 W: http://palosaari.fi/linux/
17315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17316 T: git git://linuxtv.org/anttip/media_tree.git
17317 F: drivers/media/tuners/si2157*
17319 SI2165 MEDIA DRIVER
17320 M: Matthias Schwarzott <zzam@gentoo.org>
17321 L: linux-media@vger.kernel.org
17323 W: https://linuxtv.org
17324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17325 F: drivers/media/dvb-frontends/si2165*
17327 SI2168 MEDIA DRIVER
17328 M: Antti Palosaari <crope@iki.fi>
17329 L: linux-media@vger.kernel.org
17331 W: https://linuxtv.org
17332 W: http://palosaari.fi/linux/
17333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17334 T: git git://linuxtv.org/anttip/media_tree.git
17335 F: drivers/media/dvb-frontends/si2168*
17337 SI470X FM RADIO RECEIVER I2C DRIVER
17338 M: Hans Verkuil <hverkuil@xs4all.nl>
17339 L: linux-media@vger.kernel.org
17341 W: https://linuxtv.org
17342 T: git git://linuxtv.org/media_tree.git
17343 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17345 SI470X FM RADIO RECEIVER USB DRIVER
17346 M: Hans Verkuil <hverkuil@xs4all.nl>
17347 L: linux-media@vger.kernel.org
17349 W: https://linuxtv.org
17350 T: git git://linuxtv.org/media_tree.git
17351 F: drivers/media/radio/si470x/radio-si470x-common.c
17352 F: drivers/media/radio/si470x/radio-si470x-usb.c
17353 F: drivers/media/radio/si470x/radio-si470x.h
17355 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17356 M: Eduardo Valentin <edubezval@gmail.com>
17357 L: linux-media@vger.kernel.org
17359 W: https://linuxtv.org
17360 T: git git://linuxtv.org/media_tree.git
17361 F: drivers/media/radio/si4713/si4713.?
17363 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17364 M: Eduardo Valentin <edubezval@gmail.com>
17365 L: linux-media@vger.kernel.org
17367 W: https://linuxtv.org
17368 T: git git://linuxtv.org/media_tree.git
17369 F: drivers/media/radio/si4713/radio-platform-si4713.c
17371 SI4713 FM RADIO TRANSMITTER USB DRIVER
17372 M: Hans Verkuil <hverkuil@xs4all.nl>
17373 L: linux-media@vger.kernel.org
17375 W: https://linuxtv.org
17376 T: git git://linuxtv.org/media_tree.git
17377 F: drivers/media/radio/si4713/radio-usb-si4713.c
17380 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17381 L: linux-media@vger.kernel.org
17383 W: https://linuxtv.org
17384 T: git git://linuxtv.org/media_tree.git
17385 F: drivers/media/common/siano/
17386 F: drivers/media/mmc/siano/
17387 F: drivers/media/usb/siano/
17388 F: drivers/media/usb/siano/
17391 M: Palmer Dabbelt <palmer@dabbelt.com>
17392 M: Paul Walmsley <paul.walmsley@sifive.com>
17393 L: linux-riscv@lists.infradead.org
17395 T: git git://github.com/sifive/riscv-linux.git
17399 SIFIVE FU540 SYSTEM-ON-CHIP
17400 M: Paul Walmsley <paul.walmsley@sifive.com>
17401 M: Palmer Dabbelt <palmer@dabbelt.com>
17402 L: linux-riscv@lists.infradead.org
17404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17409 M: Green Wan <green.wan@sifive.com>
17411 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17412 F: drivers/dma/sf-pdma/
17414 SILEAD TOUCHSCREEN DRIVER
17415 M: Hans de Goede <hdegoede@redhat.com>
17416 L: linux-input@vger.kernel.org
17417 L: platform-driver-x86@vger.kernel.org
17419 F: drivers/input/touchscreen/silead.c
17420 F: drivers/platform/x86/touchscreen_dmi.c
17422 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17423 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17425 F: drivers/staging/wfx/
17427 SILICON MOTION SM712 FRAME BUFFER DRIVER
17428 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17429 M: Teddy Wang <teddy.wang@siliconmotion.com>
17430 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17431 L: linux-fbdev@vger.kernel.org
17433 F: Documentation/fb/sm712fb.rst
17434 F: drivers/video/fbdev/sm712*
17436 SILVACO I3C DUAL-ROLE MASTER
17437 M: Miquel Raynal <miquel.raynal@bootlin.com>
17438 M: Conor Culhane <conor.culhane@silvaco.com>
17439 L: linux-i3c@lists.infradead.org
17441 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17442 F: drivers/i3c/master/svc-i3c-master.c
17445 M: Hans de Goede <hdegoede@redhat.com>
17446 L: linux-fbdev@vger.kernel.org
17448 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17449 F: drivers/video/fbdev/simplefb.c
17450 F: include/linux/platform_data/simplefb.h
17452 SIMTEC EB110ATX (Chalice CATS)
17453 M: Simtec Linux Team <linux@simtec.co.uk>
17455 W: http://www.simtec.co.uk/products/EB110ATX/
17457 SIMTEC EB2410ITX (BAST)
17458 M: Simtec Linux Team <linux@simtec.co.uk>
17460 W: http://www.simtec.co.uk/products/EB2410ITX/
17461 F: arch/arm/mach-s3c/bast-ide.c
17462 F: arch/arm/mach-s3c/bast-irq.c
17463 F: arch/arm/mach-s3c/mach-bast.c
17466 M: Thorsten Scherer <t.scherer@eckelmann.de>
17467 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17468 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17470 F: drivers/gpio/gpio-siox.c
17472 F: include/trace/events/siox.h
17474 SIPHASH PRF ROUTINES
17475 M: Jason A. Donenfeld <Jason@zx2c4.com>
17477 F: include/linux/siphash.h
17479 F: lib/test_siphash.c
17481 SIS 190 ETHERNET DRIVER
17482 M: Francois Romieu <romieu@fr.zoreil.com>
17483 L: netdev@vger.kernel.org
17485 F: drivers/net/ethernet/sis/sis190.c
17487 SIS 900/7016 FAST ETHERNET DRIVER
17488 M: Daniele Venzano <venza@brownhat.org>
17489 L: netdev@vger.kernel.org
17491 W: http://www.brownhat.org/sis900.html
17492 F: drivers/net/ethernet/sis/sis900.*
17494 SIS FRAMEBUFFER DRIVER
17495 M: Thomas Winischhofer <thomas@winischhofer.net>
17497 W: http://www.winischhofer.net/linuxsisvga.shtml
17498 F: Documentation/fb/sisfb.rst
17499 F: drivers/video/fbdev/sis/
17500 F: include/video/sisfb.h
17502 SIS I2C TOUCHSCREEN DRIVER
17503 M: Mika Penttilä <mika.penttila@nextfour.com>
17504 L: linux-input@vger.kernel.org
17506 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17507 F: drivers/input/touchscreen/sis_i2c.c
17510 M: Thomas Winischhofer <thomas@winischhofer.net>
17512 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17513 F: drivers/usb/misc/sisusbvga/
17516 M: Christoph Lameter <cl@linux.com>
17517 M: Pekka Enberg <penberg@kernel.org>
17518 M: David Rientjes <rientjes@google.com>
17519 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17520 M: Andrew Morton <akpm@linux-foundation.org>
17521 M: Vlastimil Babka <vbabka@suse.cz>
17522 L: linux-mm@kvack.org
17524 F: include/linux/sl?b*.h
17527 SLEEPABLE READ-COPY UPDATE (SRCU)
17528 M: Lai Jiangshan <jiangshanlai@gmail.com>
17529 M: "Paul E. McKenney" <paulmck@kernel.org>
17530 M: Josh Triplett <josh@joshtriplett.org>
17531 R: Steven Rostedt <rostedt@goodmis.org>
17532 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17533 L: rcu@vger.kernel.org
17535 W: http://www.rdrop.com/users/paulmck/RCU/
17536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17537 F: include/linux/srcu*.h
17538 F: kernel/rcu/srcu*.c
17540 SMACK SECURITY MODULE
17541 M: Casey Schaufler <casey@schaufler-ca.com>
17542 L: linux-security-module@vger.kernel.org
17544 W: http://schaufler-ca.com
17545 T: git git://github.com/cschaufler/smack-next
17546 F: Documentation/admin-guide/LSM/Smack.rst
17549 SMC91x ETHERNET DRIVER
17550 M: Nicolas Pitre <nico@fluxnic.net>
17552 F: drivers/net/ethernet/smsc/smc91x.*
17554 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17555 M: Mark Rutland <mark.rutland@arm.com>
17556 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17557 M: Sudeep Holla <sudeep.holla@arm.com>
17558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17560 F: drivers/firmware/smccc/
17561 F: include/linux/arm-smccc.h
17563 SMM665 HARDWARE MONITOR DRIVER
17564 M: Guenter Roeck <linux@roeck-us.net>
17565 L: linux-hwmon@vger.kernel.org
17567 F: Documentation/hwmon/smm665.rst
17568 F: drivers/hwmon/smm665.c
17570 SMSC EMC2103 HARDWARE MONITOR DRIVER
17571 M: Steve Glendinning <steve.glendinning@shawell.net>
17572 L: linux-hwmon@vger.kernel.org
17574 F: Documentation/hwmon/emc2103.rst
17575 F: drivers/hwmon/emc2103.c
17577 SMSC SCH5627 HARDWARE MONITOR DRIVER
17578 M: Hans de Goede <hdegoede@redhat.com>
17579 L: linux-hwmon@vger.kernel.org
17581 F: Documentation/hwmon/sch5627.rst
17582 F: drivers/hwmon/sch5627.c
17584 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17585 M: Steve Glendinning <steve.glendinning@shawell.net>
17586 L: linux-fbdev@vger.kernel.org
17588 F: drivers/video/fbdev/smscufx.c
17590 SMSC47B397 HARDWARE MONITOR DRIVER
17591 M: Jean Delvare <jdelvare@suse.com>
17592 L: linux-hwmon@vger.kernel.org
17594 F: Documentation/hwmon/smsc47b397.rst
17595 F: drivers/hwmon/smsc47b397.c
17597 SMSC911x ETHERNET DRIVER
17598 M: Steve Glendinning <steve.glendinning@shawell.net>
17599 L: netdev@vger.kernel.org
17601 F: drivers/net/ethernet/smsc/smsc911x.*
17602 F: include/linux/smsc911x.h
17604 SMSC9420 PCI ETHERNET DRIVER
17605 M: Steve Glendinning <steve.glendinning@shawell.net>
17606 L: netdev@vger.kernel.org
17608 F: drivers/net/ethernet/smsc/smsc9420.*
17610 SOCIONEXT (SNI) AVE NETWORK DRIVER
17611 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17612 L: netdev@vger.kernel.org
17614 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17615 F: drivers/net/ethernet/socionext/sni_ave.c
17617 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17618 M: Jassi Brar <jaswinder.singh@linaro.org>
17619 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17620 L: netdev@vger.kernel.org
17622 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17623 F: drivers/net/ethernet/socionext/netsec.c
17625 SOCIONEXT (SNI) Synquacer SPI DRIVER
17626 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17627 M: Jassi Brar <jaswinder.singh@linaro.org>
17628 L: linux-spi@vger.kernel.org
17630 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17631 F: drivers/spi/spi-synquacer.c
17633 SOCIONEXT SYNQUACER I2C DRIVER
17634 M: Ard Biesheuvel <ardb@kernel.org>
17635 L: linux-i2c@vger.kernel.org
17637 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17638 F: drivers/i2c/busses/i2c-synquacer.c
17640 SOCIONEXT UNIPHIER SOUND DRIVER
17641 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17643 F: sound/soc/uniphier/
17645 SOEKRIS NET48XX LED SUPPORT
17646 M: Chris Boot <bootc@bootc.net>
17648 F: drivers/leds/leds-net48xx.c
17650 SOFT-IWARP DRIVER (siw)
17651 M: Bernard Metzler <bmt@zurich.ibm.com>
17652 L: linux-rdma@vger.kernel.org
17654 F: drivers/infiniband/sw/siw/
17655 F: include/uapi/rdma/siw-abi.h
17657 SOFT-ROCE DRIVER (rxe)
17658 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17659 L: linux-rdma@vger.kernel.org
17661 F: drivers/infiniband/sw/rxe/
17662 F: include/uapi/rdma/rdma_user_rxe.h
17664 SOFTLOGIC 6x10 MPEG CODEC
17665 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17666 M: Anton Sviridenko <anton@corp.bluecherry.net>
17667 M: Andrey Utkin <andrey_utkin@fastmail.com>
17668 M: Ismael Luceno <ismael@iodev.co.uk>
17669 L: linux-media@vger.kernel.org
17671 F: drivers/media/pci/solo6x10/
17673 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17674 M: James Morse <james.morse@arm.com>
17675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17677 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17678 F: drivers/firmware/arm_sdei.c
17679 F: include/linux/arm_sdei.h
17680 F: include/uapi/linux/arm_sdei.h
17683 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17684 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17685 L: linux-acpi@vger.kernel.org
17687 F: drivers/base/swnode.c
17689 SOFTWARE RAID (Multiple Disks) SUPPORT
17690 M: Song Liu <song@kernel.org>
17691 L: linux-raid@vger.kernel.org
17693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17694 F: drivers/md/Kconfig
17695 F: drivers/md/Makefile
17697 F: drivers/md/raid*
17698 F: include/linux/raid/
17699 F: include/uapi/linux/raid/
17701 SOLIDRUN CLEARFOG SUPPORT
17702 M: Russell King <linux@armlinux.org.uk>
17704 F: arch/arm/boot/dts/armada-388-clearfog*
17705 F: arch/arm/boot/dts/armada-38x-solidrun-*
17707 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17708 M: Russell King <linux@armlinux.org.uk>
17710 F: arch/arm/boot/dts/imx6*-cubox-i*
17711 F: arch/arm/boot/dts/imx6*-hummingboard*
17712 F: arch/arm/boot/dts/imx6*-sr-*
17714 SONIC NETWORK DRIVER
17715 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17716 L: netdev@vger.kernel.org
17718 F: drivers/net/ethernet/natsemi/sonic.*
17720 SONICS SILICON BACKPLANE DRIVER (SSB)
17721 M: Michael Buesch <m@bues.ch>
17722 L: linux-wireless@vger.kernel.org
17725 F: include/linux/ssb/
17727 SONY IMX208 SENSOR DRIVER
17728 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17729 L: linux-media@vger.kernel.org
17731 T: git git://linuxtv.org/media_tree.git
17732 F: drivers/media/i2c/imx208.c
17734 SONY IMX214 SENSOR DRIVER
17735 M: Ricardo Ribalda <ribalda@kernel.org>
17736 L: linux-media@vger.kernel.org
17738 T: git git://linuxtv.org/media_tree.git
17739 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17740 F: drivers/media/i2c/imx214.c
17742 SONY IMX219 SENSOR DRIVER
17743 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17744 L: linux-media@vger.kernel.org
17746 T: git git://linuxtv.org/media_tree.git
17747 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17748 F: drivers/media/i2c/imx219.c
17750 SONY IMX258 SENSOR DRIVER
17751 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17752 L: linux-media@vger.kernel.org
17754 T: git git://linuxtv.org/media_tree.git
17755 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17756 F: drivers/media/i2c/imx258.c
17758 SONY IMX274 SENSOR DRIVER
17759 M: Leon Luo <leonl@leopardimaging.com>
17760 L: linux-media@vger.kernel.org
17762 T: git git://linuxtv.org/media_tree.git
17763 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17764 F: drivers/media/i2c/imx274.c
17766 SONY IMX290 SENSOR DRIVER
17767 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17768 L: linux-media@vger.kernel.org
17770 T: git git://linuxtv.org/media_tree.git
17771 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17772 F: drivers/media/i2c/imx290.c
17774 SONY IMX319 SENSOR DRIVER
17775 M: Bingbu Cao <bingbu.cao@intel.com>
17776 L: linux-media@vger.kernel.org
17778 T: git git://linuxtv.org/media_tree.git
17779 F: drivers/media/i2c/imx319.c
17781 SONY IMX334 SENSOR DRIVER
17782 M: Paul J. Murphy <paul.j.murphy@intel.com>
17783 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17784 L: linux-media@vger.kernel.org
17786 T: git git://linuxtv.org/media_tree.git
17787 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17788 F: drivers/media/i2c/imx334.c
17790 SONY IMX335 SENSOR DRIVER
17791 M: Paul J. Murphy <paul.j.murphy@intel.com>
17792 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17793 L: linux-media@vger.kernel.org
17795 T: git git://linuxtv.org/media_tree.git
17796 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17797 F: drivers/media/i2c/imx335.c
17799 SONY IMX355 SENSOR DRIVER
17800 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17801 L: linux-media@vger.kernel.org
17803 T: git git://linuxtv.org/media_tree.git
17804 F: drivers/media/i2c/imx355.c
17806 SONY IMX412 SENSOR DRIVER
17807 M: Paul J. Murphy <paul.j.murphy@intel.com>
17808 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17809 L: linux-media@vger.kernel.org
17811 T: git git://linuxtv.org/media_tree.git
17812 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17813 F: drivers/media/i2c/imx412.c
17815 SONY MEMORYSTICK SUBSYSTEM
17816 M: Maxim Levitsky <maximlevitsky@gmail.com>
17817 M: Alex Dubov <oakad@yahoo.com>
17818 M: Ulf Hansson <ulf.hansson@linaro.org>
17819 L: linux-mmc@vger.kernel.org
17821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17822 F: drivers/memstick/
17823 F: include/linux/memstick.h
17825 SONY VAIO CONTROL DEVICE DRIVER
17826 M: Mattia Dongili <malattia@linux.it>
17827 L: platform-driver-x86@vger.kernel.org
17829 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17830 F: Documentation/admin-guide/laptops/sony-laptop.rst
17831 F: drivers/char/sonypi.c
17832 F: drivers/platform/x86/sony-laptop.c
17833 F: include/linux/sony-laptop.h
17836 M: Jaroslav Kysela <perex@perex.cz>
17837 M: Takashi Iwai <tiwai@suse.com>
17838 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17840 W: http://www.alsa-project.org/
17841 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17843 F: Documentation/sound/
17845 F: include/uapi/sound/
17848 SOUND - COMPRESSED AUDIO
17849 M: Vinod Koul <vkoul@kernel.org>
17850 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17853 F: Documentation/sound/designs/compress-offload.rst
17854 F: include/sound/compress_driver.h
17855 F: include/uapi/sound/compress_*
17856 F: sound/core/compress_offload.c
17857 F: sound/soc/soc-compress.c
17859 SOUND - DMAENGINE HELPERS
17860 M: Lars-Peter Clausen <lars@metafoo.de>
17862 F: include/sound/dmaengine_pcm.h
17863 F: sound/core/pcm_dmaengine.c
17864 F: sound/soc/soc-generic-dmaengine-pcm.c
17866 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17867 M: Liam Girdwood <lgirdwood@gmail.com>
17868 M: Mark Brown <broonie@kernel.org>
17869 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17871 W: http://alsa-project.org/main/index.php/ASoC
17872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17873 F: Documentation/devicetree/bindings/sound/
17874 F: Documentation/sound/soc/
17875 F: include/dt-bindings/sound/
17876 F: include/sound/soc*
17879 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17880 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17881 M: Liam Girdwood <lgirdwood@gmail.com>
17882 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17883 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17884 M: Daniel Baluta <daniel.baluta@nxp.com>
17885 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17887 W: https://github.com/thesofproject/linux/
17890 SOUNDWIRE SUBSYSTEM
17891 M: Vinod Koul <vkoul@kernel.org>
17892 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17893 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17894 R: Sanyog Kale <sanyog.r.kale@intel.com>
17895 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17898 F: Documentation/driver-api/soundwire/
17899 F: drivers/soundwire/
17900 F: include/linux/soundwire/
17903 M: Olli Salonen <olli.salonen@iki.fi>
17904 L: linux-media@vger.kernel.org
17906 W: https://linuxtv.org
17907 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17908 F: drivers/media/dvb-frontends/sp2*
17910 SPARC + UltraSPARC (sparc/sparc64)
17911 M: "David S. Miller" <davem@davemloft.net>
17912 L: sparclinux@vger.kernel.org
17914 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17920 SPARC SERIAL DRIVERS
17921 M: "David S. Miller" <davem@davemloft.net>
17922 L: sparclinux@vger.kernel.org
17924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17926 F: drivers/tty/serial/suncore.c
17927 F: drivers/tty/serial/sunhv.c
17928 F: drivers/tty/serial/sunsab.c
17929 F: drivers/tty/serial/sunsab.h
17930 F: drivers/tty/serial/sunsu.c
17931 F: drivers/tty/serial/sunzilog.c
17932 F: drivers/tty/serial/sunzilog.h
17933 F: drivers/tty/vcc.c
17934 F: include/linux/sunserialcore.h
17937 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17938 L: linux-sparse@vger.kernel.org
17940 W: https://sparse.docs.kernel.org/
17941 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17942 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17943 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17944 F: include/linux/compiler.h
17946 SPEAKUP CONSOLE SPEECH DRIVER
17947 M: William Hubbs <w.d.hubbs@gmail.com>
17948 M: Chris Brannon <chris@the-brannons.com>
17949 M: Kirk Reiser <kirk@reisers.ca>
17950 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17951 L: speakup@linux-speakup.org
17953 W: http://www.linux-speakup.org/
17954 W: https://github.com/linux-speakup/speakup
17955 B: https://github.com/linux-speakup/speakup/issues
17956 F: drivers/accessibility/speakup/
17958 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
17959 M: Viresh Kumar <vireshk@kernel.org>
17960 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17964 W: http://www.st.com/spear
17965 F: arch/arm/boot/dts/spear*
17966 F: arch/arm/mach-spear/
17967 F: drivers/clk/spear/
17968 F: drivers/pinctrl/spear/
17971 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17972 R: Michael Walle <michael@walle.cc>
17973 R: Pratyush Yadav <p.yadav@ti.com>
17974 L: linux-mtd@lists.infradead.org
17976 W: http://www.linux-mtd.infradead.org/
17977 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17978 C: irc://irc.oftc.net/mtd
17979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17980 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
17981 F: drivers/mtd/spi-nor/
17982 F: include/linux/mtd/spi-nor.h
17985 M: Mark Brown <broonie@kernel.org>
17986 L: linux-spi@vger.kernel.org
17988 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17990 F: Documentation/devicetree/bindings/spi/
17991 F: Documentation/spi/
17993 F: include/linux/spi/
17994 F: include/uapi/linux/spi/
17997 SPIDERNET NETWORK DRIVER for CELL
17998 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17999 M: Geoff Levand <geoff@infradead.org>
18000 L: netdev@vger.kernel.org
18001 L: linuxppc-dev@lists.ozlabs.org
18003 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18004 F: drivers/net/ethernet/toshiba/spider_net*
18007 M: Stephen Boyd <sboyd@kernel.org>
18008 L: linux-kernel@vger.kernel.org
18010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18011 F: Documentation/devicetree/bindings/spmi/
18013 F: include/dt-bindings/spmi/spmi.h
18014 F: include/linux/spmi.h
18015 F: include/trace/events/spmi.h
18018 M: Jeremy Kerr <jk@ozlabs.org>
18019 L: linuxppc-dev@lists.ozlabs.org
18021 W: http://www.ibm.com/developerworks/power/cell/
18022 F: Documentation/filesystems/spufs/spufs.rst
18023 F: arch/powerpc/platforms/cell/spufs/
18025 SQUASHFS FILE SYSTEM
18026 M: Phillip Lougher <phillip@squashfs.org.uk>
18027 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18029 W: http://squashfs.org.uk
18030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18031 F: Documentation/filesystems/squashfs.rst
18034 SRM (Alpha) environment access
18035 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
18037 F: arch/alpha/kernel/srm_env.c
18039 ST LSM6DSx IMU IIO DRIVER
18040 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
18041 L: linux-iio@vger.kernel.org
18043 W: http://www.st.com/
18044 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18045 F: drivers/iio/imu/st_lsm6dsx/
18047 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18048 M: Mickael Guene <mickael.guene@st.com>
18049 L: linux-media@vger.kernel.org
18051 T: git git://linuxtv.org/media_tree.git
18052 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18053 F: drivers/media/i2c/st-mipid02.c
18055 ST STM32 I2C/SMBUS DRIVER
18056 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18057 M: Alain Volmat <alain.volmat@foss.st.com>
18058 L: linux-i2c@vger.kernel.org
18060 F: drivers/i2c/busses/i2c-stm32*
18062 ST STM32 SPI DRIVER
18063 M: Alain Volmat <alain.volmat@foss.st.com>
18064 L: linux-spi@vger.kernel.org
18066 F: drivers/spi/spi-stm32.c
18069 M: Daniel Nilsson <daniel.nilsson@flex.com>
18070 L: linux-hwmon@vger.kernel.org
18072 F: Documentation/hwmon/stpddc60.rst
18073 F: drivers/hwmon/pmbus/stpddc60.c
18075 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18076 M: Song Qiang <songqiang1304521@gmail.com>
18077 L: linux-iio@vger.kernel.org
18079 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18080 F: drivers/iio/proximity/vl53l0x-i2c.c
18083 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18084 M: Sasha Levin <sashal@kernel.org>
18085 L: stable@vger.kernel.org
18087 F: Documentation/process/stable-kernel-rules.rst
18089 STAGING - ATOMISP DRIVER
18090 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18091 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18092 L: linux-media@vger.kernel.org
18094 F: drivers/staging/media/atomisp/
18096 STAGING - FIELDBUS SUBSYSTEM
18097 M: Sven Van Asbroeck <TheSven73@gmail.com>
18099 F: drivers/staging/fieldbus/*
18100 F: drivers/staging/fieldbus/Documentation/
18102 STAGING - HMS ANYBUS-S BUS
18103 M: Sven Van Asbroeck <TheSven73@gmail.com>
18105 F: drivers/staging/fieldbus/anybuss/
18107 STAGING - INDUSTRIAL IO
18108 M: Jonathan Cameron <jic23@kernel.org>
18109 L: linux-iio@vger.kernel.org
18111 F: Documentation/devicetree/bindings/staging/iio/
18112 F: drivers/staging/iio/
18114 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18115 M: Marc Dietrich <marvin24@gmx.de>
18116 L: ac100@lists.launchpad.net (moderated for non-subscribers)
18117 L: linux-tegra@vger.kernel.org
18119 F: drivers/staging/nvec/
18121 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18122 M: Jens Frederich <jfrederich@gmail.com>
18123 M: Jon Nettleton <jon.nettleton@gmail.com>
18125 W: http://wiki.laptop.org/go/DCON
18126 F: drivers/staging/olpc_dcon/
18128 STAGING - REALTEK RTL8188EU DRIVERS
18129 M: Larry Finger <Larry.Finger@lwfinger.net>
18130 M: Phillip Potter <phil@philpotter.co.uk>
18132 F: drivers/staging/r8188eu/
18134 STAGING - REALTEK RTL8712U DRIVERS
18135 M: Larry Finger <Larry.Finger@lwfinger.net>
18136 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18138 F: drivers/staging/rtl8712/
18140 STAGING - SEPS525 LCD CONTROLLER DRIVERS
18141 M: Michael Hennerich <michael.hennerich@analog.com>
18142 L: linux-fbdev@vger.kernel.org
18144 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
18145 F: drivers/staging/fbtft/fb_seps525.c
18147 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
18148 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18149 M: Teddy Wang <teddy.wang@siliconmotion.com>
18150 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18151 L: linux-fbdev@vger.kernel.org
18153 F: drivers/staging/sm750fb/
18155 STAGING - VIA VT665X DRIVERS
18156 M: Forest Bond <forest@alittletooquiet.net>
18158 F: drivers/staging/vt665?/
18161 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18162 L: linux-staging@lists.linux.dev
18164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
18165 F: drivers/staging/
18167 STARFIRE/DURALAN NETWORK DRIVER
18168 M: Ion Badulescu <ionut@badula.org>
18170 F: drivers/net/ethernet/adaptec/starfire*
18173 M: Peter Zijlstra <peterz@infradead.org>
18174 M: Josh Poimboeuf <jpoimboe@redhat.com>
18175 M: Jason Baron <jbaron@akamai.com>
18176 R: Steven Rostedt <rostedt@goodmis.org>
18177 R: Ard Biesheuvel <ardb@kernel.org>
18179 F: arch/*/include/asm/jump_label*.h
18180 F: arch/*/include/asm/static_call*.h
18181 F: arch/*/kernel/jump_label.c
18182 F: arch/*/kernel/static_call.c
18183 F: include/linux/jump_label*.h
18184 F: include/linux/static_call*.h
18185 F: kernel/jump_label.c
18186 F: kernel/static_call.c
18188 STI AUDIO (ASoC) DRIVERS
18189 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18190 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18192 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
18196 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
18198 F: Documentation/devicetree/bindings/media/stih-cec.txt
18199 F: drivers/media/cec/platform/sti/
18201 STK1160 USB VIDEO CAPTURE DRIVER
18202 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18203 L: linux-media@vger.kernel.org
18205 T: git git://linuxtv.org/media_tree.git
18206 F: drivers/media/usb/stk1160/
18208 STM32 AUDIO (ASoC) DRIVERS
18209 M: Olivier Moysan <olivier.moysan@foss.st.com>
18210 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18211 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18213 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
18214 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
18217 STM32 TIMER/LPTIMER DRIVERS
18218 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
18220 F: Documentation/ABI/testing/*timer-stm32
18221 F: Documentation/devicetree/bindings/*/*stm32-*timer*
18222 F: drivers/*/stm32-*timer*
18223 F: drivers/pwm/pwm-stm32*
18224 F: include/linux/*/stm32-*tim*
18226 STMMAC ETHERNET DRIVER
18227 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
18228 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
18229 M: Jose Abreu <joabreu@synopsys.com>
18230 L: netdev@vger.kernel.org
18232 W: http://www.stlinux.com
18233 F: Documentation/networking/device_drivers/ethernet/stmicro/
18234 F: drivers/net/ethernet/stmicro/stmmac/
18237 M: Sam Creasey <sammy@sammy.net>
18239 W: http://sammy.net/sun3/
18240 F: arch/m68k/include/asm/sun3*
18241 F: arch/m68k/kernel/*sun3*
18242 F: arch/m68k/sun3*/
18243 F: drivers/net/ethernet/i825xx/sun3*
18245 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18246 M: Hans de Goede <hdegoede@redhat.com>
18247 L: linux-input@vger.kernel.org
18249 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18250 F: drivers/input/keyboard/sun4i-lradc-keys.c
18252 SUNDANCE NETWORK DRIVER
18253 M: Denis Kirjanov <kda@linux-powerpc.org>
18254 L: netdev@vger.kernel.org
18256 F: drivers/net/ethernet/dlink/sundance.c
18259 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18260 M: Rich Felker <dalias@libc.org>
18261 L: linux-sh@vger.kernel.org
18263 Q: http://patchwork.kernel.org/project/linux-sh/list/
18264 F: Documentation/sh/
18269 M: "Rafael J. Wysocki" <rafael@kernel.org>
18270 M: Len Brown <len.brown@intel.com>
18271 M: Pavel Machek <pavel@ucw.cz>
18272 L: linux-pm@vger.kernel.org
18274 B: https://bugzilla.kernel.org
18275 F: Documentation/power/
18276 F: arch/x86/kernel/acpi/
18277 F: drivers/base/power/
18278 F: include/linux/freezer.h
18279 F: include/linux/pm.h
18280 F: include/linux/suspend.h
18284 M: Martin Mares <mj@ucw.cz>
18285 L: linux-video@atrey.karlin.mff.cuni.cz
18287 F: Documentation/admin-guide/svga.rst
18288 F: arch/x86/boot/video*
18291 M: Christoph Hellwig <hch@infradead.org>
18292 L: iommu@lists.linux-foundation.org
18294 W: http://git.infradead.org/users/hch/dma-mapping.git
18295 T: git git://git.infradead.org/users/hch/dma-mapping.git
18296 F: arch/*/kernel/pci-swiotlb.c
18297 F: include/linux/swiotlb.h
18298 F: kernel/dma/swiotlb.c
18301 M: Jiri Pirko <jiri@resnulli.us>
18302 M: Ivan Vecera <ivecera@redhat.com>
18303 L: netdev@vger.kernel.org
18305 F: include/net/switchdev.h
18308 SY8106A REGULATOR DRIVER
18309 M: Icenowy Zheng <icenowy@aosc.io>
18311 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18312 F: drivers/regulator/sy8106a-regulator.c
18314 SYNC FILE FRAMEWORK
18315 M: Sumit Semwal <sumit.semwal@linaro.org>
18316 R: Gustavo Padovan <gustavo@padovan.org>
18317 L: linux-media@vger.kernel.org
18318 L: dri-devel@lists.freedesktop.org
18320 T: git git://anongit.freedesktop.org/drm/drm-misc
18321 F: Documentation/driver-api/sync_file.rst
18322 F: drivers/dma-buf/dma-fence*
18323 F: drivers/dma-buf/sw_sync.c
18324 F: drivers/dma-buf/sync_*
18325 F: include/linux/sync_file.h
18326 F: include/uapi/linux/sync_file.h
18328 SYNOPSYS ARC ARCHITECTURE
18329 M: Vineet Gupta <vgupta@kernel.org>
18330 L: linux-snps-arc@lists.infradead.org
18332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18333 F: Documentation/devicetree/bindings/arc/*
18334 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18336 F: drivers/clocksource/arc_timer.c
18337 F: drivers/tty/serial/arc_uart.c
18339 SYNOPSYS ARC HSDK SDP pll clock driver
18340 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18342 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18343 F: drivers/clk/clk-hsdk-pll.c
18345 SYNOPSYS ARC SDP clock driver
18346 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18348 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18349 F: drivers/clk/axs10x/*
18351 SYNOPSYS ARC SDP platform support
18352 M: Alexey Brodkin <abrodkin@synopsys.com>
18354 F: Documentation/devicetree/bindings/arc/axs10*
18355 F: arch/arc/boot/dts/ax*
18356 F: arch/arc/plat-axs10x
18358 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18359 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18361 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18362 F: drivers/reset/reset-axs10x.c
18364 SYNOPSYS CREG GPIO DRIVER
18365 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18367 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18368 F: drivers/gpio/gpio-creg-snps.c
18370 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18371 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18373 F: drivers/tty/serial/8250/8250_dw.c
18374 F: drivers/tty/serial/8250/8250_dwlib.*
18375 F: drivers/tty/serial/8250/8250_lpss.c
18377 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18378 M: Hoan Tran <hoan@os.amperecomputing.com>
18379 M: Serge Semin <fancer.lancer@gmail.com>
18380 L: linux-gpio@vger.kernel.org
18382 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18383 F: drivers/gpio/gpio-dwapb.c
18385 SYNOPSYS DESIGNWARE APB SSI DRIVER
18386 M: Serge Semin <fancer.lancer@gmail.com>
18387 L: linux-spi@vger.kernel.org
18389 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18390 F: drivers/spi/spi-dw*
18392 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18393 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18395 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18396 F: drivers/dma/dw-axi-dmac/
18398 SYNOPSYS DESIGNWARE DMAC DRIVER
18399 M: Viresh Kumar <vireshk@kernel.org>
18400 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18402 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18404 F: include/dt-bindings/dma/dw-dmac.h
18405 F: include/linux/dma/dw.h
18406 F: include/linux/platform_data/dma-dw.h
18408 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18409 M: Jose Abreu <Jose.Abreu@synopsys.com>
18410 L: netdev@vger.kernel.org
18412 F: drivers/net/ethernet/synopsys/
18414 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18415 M: Jose Abreu <Jose.Abreu@synopsys.com>
18416 L: netdev@vger.kernel.org
18418 F: drivers/net/pcs/pcs-xpcs.c
18419 F: drivers/net/pcs/pcs-xpcs.h
18420 F: include/linux/pcs/pcs-xpcs.h
18422 SYNOPSYS DESIGNWARE I2C DRIVER
18423 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18424 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18425 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18426 L: linux-i2c@vger.kernel.org
18428 F: drivers/i2c/busses/i2c-designware-*
18430 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18431 M: Jaehoon Chung <jh80.chung@samsung.com>
18432 L: linux-mmc@vger.kernel.org
18434 F: drivers/mmc/host/dw_mmc*
18436 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18437 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18439 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18440 F: drivers/reset/reset-hsdk.c
18441 F: include/dt-bindings/reset/snps,hsdk-reset.h
18443 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18444 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18445 M: Manjunath M B <manjumb@synopsys.com>
18446 L: linux-mmc@vger.kernel.org
18448 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18450 SYSTEM CONFIGURATION (SYSCON)
18451 M: Lee Jones <lee.jones@linaro.org>
18452 M: Arnd Bergmann <arnd@arndb.de>
18454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18455 F: drivers/mfd/syscon.c
18457 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18458 M: Sudeep Holla <sudeep.holla@arm.com>
18459 R: Cristian Marussi <cristian.marussi@arm.com>
18460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18462 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18463 F: drivers/clk/clk-sc[mp]i.c
18464 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18465 F: drivers/firmware/arm_scmi/
18466 F: drivers/firmware/arm_scpi.c
18467 F: drivers/regulator/scmi-regulator.c
18468 F: drivers/reset/reset-scmi.c
18469 F: include/linux/sc[mp]i_protocol.h
18470 F: include/trace/events/scmi.h
18471 F: include/uapi/linux/virtio_scmi.h
18473 SYSTEM RESET/SHUTDOWN DRIVERS
18474 M: Sebastian Reichel <sre@kernel.org>
18475 L: linux-pm@vger.kernel.org
18477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18478 F: Documentation/devicetree/bindings/power/reset/
18479 F: drivers/power/reset/
18481 SYSTEM TRACE MODULE CLASS
18482 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18485 F: Documentation/trace/stm.rst
18486 F: drivers/hwtracing/stm/
18487 F: include/linux/stm.h
18488 F: include/uapi/linux/stm.h
18490 SYSTEM76 ACPI DRIVER
18491 M: Jeremy Soller <jeremy@system76.com>
18492 M: System76 Product Development <productdev@system76.com>
18493 L: platform-driver-x86@vger.kernel.org
18495 F: drivers/platform/x86/system76_acpi.c
18498 M: Christoph Hellwig <hch@infradead.org>
18500 F: Documentation/filesystems/sysv-fs.rst
18502 F: include/linux/sysv_fs.h
18504 TASKSTATS STATISTICS INTERFACE
18505 M: Balbir Singh <bsingharora@gmail.com>
18507 F: Documentation/accounting/taskstats*
18508 F: include/linux/taskstats*
18509 F: kernel/taskstats.c
18512 M: Jamal Hadi Salim <jhs@mojatatu.com>
18513 M: Cong Wang <xiyou.wangcong@gmail.com>
18514 M: Jiri Pirko <jiri@resnulli.us>
18515 L: netdev@vger.kernel.org
18517 F: include/net/pkt_cls.h
18518 F: include/net/pkt_sched.h
18519 F: include/net/tc_act/
18520 F: include/uapi/linux/pkt_cls.h
18521 F: include/uapi/linux/pkt_sched.h
18522 F: include/uapi/linux/tc_act/
18523 F: include/uapi/linux/tc_ematch/
18525 F: tools/testing/selftests/tc-testing
18527 TC90522 MEDIA DRIVER
18528 M: Akihiro Tsukada <tskd08@gmail.com>
18529 L: linux-media@vger.kernel.org
18531 F: drivers/media/dvb-frontends/tc90522*
18533 TCP LOW PRIORITY MODULE
18534 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18535 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18537 W: http://tcp-lp-mod.sourceforge.net/
18538 F: net/ipv4/tcp_lp.c
18540 TDA10071 MEDIA DRIVER
18541 M: Antti Palosaari <crope@iki.fi>
18542 L: linux-media@vger.kernel.org
18544 W: https://linuxtv.org
18545 W: http://palosaari.fi/linux/
18546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18547 T: git git://linuxtv.org/anttip/media_tree.git
18548 F: drivers/media/dvb-frontends/tda10071*
18550 TDA18212 MEDIA DRIVER
18551 M: Antti Palosaari <crope@iki.fi>
18552 L: linux-media@vger.kernel.org
18554 W: https://linuxtv.org
18555 W: http://palosaari.fi/linux/
18556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18557 T: git git://linuxtv.org/anttip/media_tree.git
18558 F: drivers/media/tuners/tda18212*
18560 TDA18218 MEDIA DRIVER
18561 M: Antti Palosaari <crope@iki.fi>
18562 L: linux-media@vger.kernel.org
18564 W: https://linuxtv.org
18565 W: http://palosaari.fi/linux/
18566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18567 T: git git://linuxtv.org/anttip/media_tree.git
18568 F: drivers/media/tuners/tda18218*
18570 TDA18250 MEDIA DRIVER
18571 M: Olli Salonen <olli.salonen@iki.fi>
18572 L: linux-media@vger.kernel.org
18574 W: https://linuxtv.org
18575 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18576 T: git git://linuxtv.org/media_tree.git
18577 F: drivers/media/tuners/tda18250*
18579 TDA18271 MEDIA DRIVER
18580 M: Michael Krufky <mkrufky@linuxtv.org>
18581 L: linux-media@vger.kernel.org
18583 W: https://linuxtv.org
18584 W: http://github.com/mkrufky
18585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18586 T: git git://linuxtv.org/mkrufky/tuners.git
18587 F: drivers/media/tuners/tda18271*
18589 TDA1997x MEDIA DRIVER
18590 M: Tim Harvey <tharvey@gateworks.com>
18591 L: linux-media@vger.kernel.org
18593 W: https://linuxtv.org
18594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18595 F: drivers/media/i2c/tda1997x.*
18597 TDA827x MEDIA DRIVER
18598 M: Michael Krufky <mkrufky@linuxtv.org>
18599 L: linux-media@vger.kernel.org
18601 W: https://linuxtv.org
18602 W: http://github.com/mkrufky
18603 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18604 T: git git://linuxtv.org/mkrufky/tuners.git
18605 F: drivers/media/tuners/tda8290.*
18607 TDA8290 MEDIA DRIVER
18608 M: Michael Krufky <mkrufky@linuxtv.org>
18609 L: linux-media@vger.kernel.org
18611 W: https://linuxtv.org
18612 W: http://github.com/mkrufky
18613 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18614 T: git git://linuxtv.org/mkrufky/tuners.git
18615 F: drivers/media/tuners/tda8290.*
18617 TDA9840 MEDIA DRIVER
18618 M: Hans Verkuil <hverkuil@xs4all.nl>
18619 L: linux-media@vger.kernel.org
18621 W: https://linuxtv.org
18622 T: git git://linuxtv.org/media_tree.git
18623 F: drivers/media/i2c/tda9840*
18625 TEA5761 TUNER DRIVER
18626 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18627 L: linux-media@vger.kernel.org
18629 W: https://linuxtv.org
18630 T: git git://linuxtv.org/media_tree.git
18631 F: drivers/media/tuners/tea5761.*
18633 TEA5767 TUNER DRIVER
18634 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18635 L: linux-media@vger.kernel.org
18637 W: https://linuxtv.org
18638 T: git git://linuxtv.org/media_tree.git
18639 F: drivers/media/tuners/tea5767.*
18641 TEA6415C MEDIA DRIVER
18642 M: Hans Verkuil <hverkuil@xs4all.nl>
18643 L: linux-media@vger.kernel.org
18645 W: https://linuxtv.org
18646 T: git git://linuxtv.org/media_tree.git
18647 F: drivers/media/i2c/tea6415c*
18649 TEA6420 MEDIA DRIVER
18650 M: Hans Verkuil <hverkuil@xs4all.nl>
18651 L: linux-media@vger.kernel.org
18653 W: https://linuxtv.org
18654 T: git git://linuxtv.org/media_tree.git
18655 F: drivers/media/i2c/tea6420*
18658 M: Jiri Pirko <jiri@resnulli.us>
18659 L: netdev@vger.kernel.org
18661 F: drivers/net/team/
18662 F: include/linux/if_team.h
18663 F: include/uapi/linux/if_team.h
18665 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18666 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18668 F: arch/x86/platform/ts5500/
18670 TECHNOTREND USB IR RECEIVER
18671 M: Sean Young <sean@mess.org>
18672 L: linux-media@vger.kernel.org
18674 F: drivers/media/rc/ttusbir.c
18676 TECHWELL TW9910 VIDEO DECODER
18677 L: linux-media@vger.kernel.org
18679 F: drivers/media/i2c/tw9910.c
18680 F: include/media/i2c/tw9910.h
18683 M: Jens Wiklander <jens.wiklander@linaro.org>
18684 R: Sumit Garg <sumit.garg@linaro.org>
18685 L: op-tee@lists.trustedfirmware.org
18687 F: Documentation/staging/tee.rst
18689 F: include/linux/tee_drv.h
18690 F: include/uapi/linux/tee.h
18692 TEGRA ARCHITECTURE SUPPORT
18693 M: Thierry Reding <thierry.reding@gmail.com>
18694 M: Jonathan Hunter <jonathanh@nvidia.com>
18695 L: linux-tegra@vger.kernel.org
18697 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18702 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18703 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18705 F: drivers/clk/tegra/
18708 M: Laxman Dewangan <ldewangan@nvidia.com>
18709 M: Jon Hunter <jonathanh@nvidia.com>
18711 F: drivers/dma/tegra*
18714 M: Laxman Dewangan <ldewangan@nvidia.com>
18715 R: Dmitry Osipenko <digetx@gmail.com>
18717 F: drivers/i2c/busses/i2c-tegra.c
18719 TEGRA IOMMU DRIVERS
18720 M: Thierry Reding <thierry.reding@gmail.com>
18721 R: Krishna Reddy <vdumpa@nvidia.com>
18722 L: linux-tegra@vger.kernel.org
18724 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18725 F: drivers/iommu/tegra*
18728 M: Laxman Dewangan <ldewangan@nvidia.com>
18730 F: drivers/input/keyboard/tegra-kbc.c
18733 M: Stefan Agner <stefan@agner.ch>
18734 M: Lucas Stach <dev@lynxeye.de>
18736 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18737 F: drivers/mtd/nand/raw/tegra_nand.c
18740 M: Thierry Reding <thierry.reding@gmail.com>
18742 F: drivers/pwm/pwm-tegra.c
18744 TEGRA SERIAL DRIVER
18745 M: Laxman Dewangan <ldewangan@nvidia.com>
18747 F: drivers/tty/serial/serial-tegra.c
18750 M: Laxman Dewangan <ldewangan@nvidia.com>
18752 F: drivers/spi/spi-tegra*
18754 TEGRA QUAD SPI DRIVER
18755 M: Thierry Reding <thierry.reding@gmail.com>
18756 M: Jonathan Hunter <jonathanh@nvidia.com>
18757 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18758 L: linux-tegra@vger.kernel.org
18760 F: drivers/spi/spi-tegra210-quad.c
18763 M: Thierry Reding <thierry.reding@gmail.com>
18764 M: Jonathan Hunter <jonathanh@nvidia.com>
18765 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18766 L: linux-media@vger.kernel.org
18767 L: linux-tegra@vger.kernel.org
18769 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18770 F: drivers/staging/media/tegra-video/
18772 TEGRA XUSB PADCTL DRIVER
18773 M: JC Kuo <jckuo@nvidia.com>
18775 F: drivers/phy/tegra/xusb*
18777 TEHUTI ETHERNET DRIVER
18778 M: Andy Gospodarek <andy@greyhouse.net>
18779 L: netdev@vger.kernel.org
18781 F: drivers/net/ethernet/tehuti/*
18783 TELECOM CLOCK DRIVER FOR MCPL0010
18784 M: Mark Gross <markgross@kernel.org>
18786 F: drivers/char/tlclk.c
18788 TEMPO SEMICONDUCTOR DRIVERS
18789 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18791 F: Documentation/devicetree/bindings/sound/tscs*.txt
18792 F: sound/soc/codecs/tscs*.c
18793 F: sound/soc/codecs/tscs*.h
18795 TENSILICA XTENSA PORT (xtensa)
18796 M: Chris Zankel <chris@zankel.net>
18797 M: Max Filippov <jcmvbkbc@gmail.com>
18798 L: linux-xtensa@linux-xtensa.org
18800 T: git git://github.com/czankel/xtensa-linux.git
18802 F: drivers/irqchip/irq-xtensa-*
18804 TEXAS INSTRUMENTS ASoC DRIVERS
18805 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18810 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18811 M: Ricardo Ribalda <ribalda@kernel.org>
18812 L: linux-iio@vger.kernel.org
18814 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18815 F: drivers/iio/dac/ti-dac7612.c
18817 TEXAS INSTRUMENTS DMA DRIVERS
18818 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18819 L: dmaengine@vger.kernel.org
18821 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18822 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18823 F: Documentation/devicetree/bindings/dma/ti/
18825 X: drivers/dma/ti/cppi41.c
18826 F: include/linux/dma/k3-udma-glue.h
18827 F: include/linux/dma/ti-cppi5.h
18828 F: include/linux/dma/k3-psil.h
18830 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18831 M: Nishanth Menon <nm@ti.com>
18832 M: Tero Kristo <kristo@kernel.org>
18833 M: Santosh Shilimkar <ssantosh@kernel.org>
18834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18836 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18837 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
18838 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18839 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18840 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18841 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18842 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18843 F: drivers/clk/keystone/sci-clk.c
18844 F: drivers/firmware/ti_sci*
18845 F: drivers/irqchip/irq-ti-sci-inta.c
18846 F: drivers/irqchip/irq-ti-sci-intr.c
18847 F: drivers/reset/reset-ti-sci.c
18848 F: drivers/soc/ti/ti_sci_inta_msi.c
18849 F: drivers/soc/ti/ti_sci_pm_domains.c
18850 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18851 F: include/linux/soc/ti/ti_sci_inta_msi.h
18852 F: include/linux/soc/ti/ti_sci_protocol.h
18854 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18855 M: Robert Marko <robert.marko@sartura.hr>
18856 M: Luka Perkov <luka.perkov@sartura.hr>
18857 L: linux-hwmon@vger.kernel.org
18859 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18860 F: Documentation/hwmon/tps23861.rst
18861 F: drivers/hwmon/tps23861.c
18863 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18864 M: Puranjay Mohan <puranjay12@gmail.com>
18865 L: linux-iio@vger.kernel.org
18867 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18868 F: drivers/iio/temperature/tmp117.c
18870 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18871 M: Hans Verkuil <hverkuil@xs4all.nl>
18872 L: linux-media@vger.kernel.org
18874 W: https://linuxtv.org
18875 T: git git://linuxtv.org/media_tree.git
18876 F: drivers/media/radio/radio-raremono.c
18879 M: Rafael J. Wysocki <rafael@kernel.org>
18880 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18881 R: Amit Kucheria <amitk@kernel.org>
18882 R: Zhang Rui <rui.zhang@intel.com>
18883 L: linux-pm@vger.kernel.org
18885 Q: https://patchwork.kernel.org/project/linux-pm/list/
18886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
18887 F: Documentation/ABI/testing/sysfs-class-thermal
18888 F: Documentation/devicetree/bindings/thermal/
18889 F: Documentation/driver-api/thermal/
18890 F: drivers/thermal/
18891 F: include/linux/cpu_cooling.h
18892 F: include/linux/thermal.h
18893 F: include/uapi/linux/thermal.h
18896 THERMAL DRIVER FOR AMLOGIC SOCS
18897 M: Guillaume La Roque <glaroque@baylibre.com>
18898 L: linux-pm@vger.kernel.org
18899 L: linux-amlogic@lists.infradead.org
18901 W: http://linux-meson.com/
18902 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18903 F: drivers/thermal/amlogic_thermal.c
18905 THERMAL/CPU_COOLING
18906 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18907 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18908 M: Viresh Kumar <viresh.kumar@linaro.org>
18909 R: Lukasz Luba <lukasz.luba@arm.com>
18910 L: linux-pm@vger.kernel.org
18912 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18913 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18914 F: drivers/thermal/cpufreq_cooling.c
18915 F: drivers/thermal/cpuidle_cooling.c
18916 F: include/linux/cpu_cooling.h
18918 THERMAL/POWER_ALLOCATOR
18919 M: Lukasz Luba <lukasz.luba@arm.com>
18920 L: linux-pm@vger.kernel.org
18922 F: Documentation/driver-api/thermal/power_allocator.rst
18923 F: drivers/thermal/gov_power_allocator.c
18924 F: include/trace/events/thermal_power_allocator.h
18926 THINKPAD ACPI EXTRAS DRIVER
18927 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18928 L: ibm-acpi-devel@lists.sourceforge.net
18929 L: platform-driver-x86@vger.kernel.org
18931 W: http://ibm-acpi.sourceforge.net
18932 W: http://thinkwiki.org/wiki/Ibm-acpi
18933 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18934 F: drivers/platform/x86/thinkpad_acpi.c
18936 THINKPAD LMI DRIVER
18937 M: Mark Pearson <markpearson@lenovo.com>
18938 L: platform-driver-x86@vger.kernel.org
18940 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18941 F: drivers/platform/x86/think-lmi.?
18943 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18944 M: Isaac Hazan <isaac.hazan@intel.com>
18945 L: linux-usb@vger.kernel.org
18947 F: drivers/thunderbolt/dma_test.c
18950 M: Andreas Noever <andreas.noever@gmail.com>
18951 M: Michael Jamet <michael.jamet@intel.com>
18952 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18953 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18954 L: linux-usb@vger.kernel.org
18956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18957 F: Documentation/admin-guide/thunderbolt.rst
18958 F: drivers/thunderbolt/
18959 F: include/linux/thunderbolt.h
18961 THUNDERBOLT NETWORK DRIVER
18962 M: Michael Jamet <michael.jamet@intel.com>
18963 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18964 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18965 L: netdev@vger.kernel.org
18967 F: drivers/net/thunderbolt.c
18969 THUNDERX GPIO DRIVER
18970 M: Robert Richter <rric@kernel.org>
18972 F: drivers/gpio/gpio-thunderx.c
18974 TI ADS131E0X ADC SERIES DRIVER
18975 M: Tomislav Denis <tomislav.denis@avl.com>
18976 L: linux-iio@vger.kernel.org
18978 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18979 F: drivers/iio/adc/ti-ads131e08.c
18981 TI AM437X VPFE DRIVER
18982 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18983 L: linux-media@vger.kernel.org
18985 W: https://linuxtv.org
18986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18987 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18988 F: drivers/media/platform/am437x/
18990 TI BANDGAP AND THERMAL DRIVER
18991 M: Eduardo Valentin <edubezval@gmail.com>
18992 M: Keerthy <j-keerthy@ti.com>
18993 L: linux-pm@vger.kernel.org
18994 L: linux-omap@vger.kernel.org
18996 F: drivers/thermal/ti-soc-thermal/
18998 TI BQ27XXX POWER SUPPLY DRIVER
18999 F: drivers/power/supply/bq27xxx_battery.c
19000 F: drivers/power/supply/bq27xxx_battery_i2c.c
19001 F: include/linux/power/bq27xxx_battery.h
19003 TI CDCE706 CLOCK DRIVER
19004 M: Max Filippov <jcmvbkbc@gmail.com>
19006 F: drivers/clk/clk-cdce706.c
19009 M: Tero Kristo <kristo@kernel.org>
19010 L: linux-omap@vger.kernel.org
19013 F: include/linux/clk/ti.h
19015 TI DAVINCI MACHINE SUPPORT
19016 M: Sekhar Nori <nsekhar@ti.com>
19017 R: Bartosz Golaszewski <brgl@bgdev.pl>
19018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19021 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19022 F: arch/arm/boot/dts/da850*
19023 F: arch/arm/mach-davinci/
19024 F: drivers/i2c/busses/i2c-davinci.c
19026 TI DAVINCI SERIES CLOCK DRIVER
19027 M: David Lechner <david@lechnology.com>
19028 R: Sekhar Nori <nsekhar@ti.com>
19030 F: Documentation/devicetree/bindings/clock/ti/davinci/
19031 F: drivers/clk/davinci/
19033 TI DAVINCI SERIES GPIO DRIVER
19034 M: Keerthy <j-keerthy@ti.com>
19035 L: linux-gpio@vger.kernel.org
19037 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19038 F: drivers/gpio/gpio-davinci.c
19040 TI DAVINCI SERIES MEDIA DRIVER
19041 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19042 L: linux-media@vger.kernel.org
19044 W: https://linuxtv.org
19045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19046 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19047 F: drivers/media/platform/davinci/
19048 F: include/media/davinci/
19050 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19051 R: David Lechner <david@lechnology.com>
19052 L: linux-iio@vger.kernel.org
19053 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
19054 F: drivers/counter/ti-eqep.c
19056 TI ETHERNET SWITCH DRIVER (CPSW)
19057 R: Grygorii Strashko <grygorii.strashko@ti.com>
19058 L: linux-omap@vger.kernel.org
19059 L: netdev@vger.kernel.org
19061 F: drivers/net/ethernet/ti/cpsw*
19062 F: drivers/net/ethernet/ti/davinci*
19064 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
19065 M: Alex Dubov <oakad@yahoo.com>
19067 W: http://tifmxx.berlios.de/
19068 F: drivers/memstick/host/tifm_ms.c
19069 F: drivers/misc/tifm*
19070 F: drivers/mmc/host/tifm_sd.c
19071 F: include/linux/tifm.h
19073 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
19074 M: Nishanth Menon <nm@ti.com>
19075 M: Santosh Shilimkar <ssantosh@kernel.org>
19076 L: linux-kernel@vger.kernel.org
19077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
19080 F: drivers/soc/ti/*
19082 TI LM49xxx FAMILY ASoC CODEC DRIVERS
19083 M: M R Swami Reddy <mr.swami.reddy@ti.com>
19084 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
19085 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19087 F: sound/soc/codecs/isabelle*
19088 F: sound/soc/codecs/lm49453*
19090 TI PCM3060 ASoC CODEC DRIVER
19091 M: Kirill Marinushkin <kmarinushkin@birdec.com>
19092 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19094 F: Documentation/devicetree/bindings/sound/pcm3060.txt
19095 F: sound/soc/codecs/pcm3060*
19097 TI TAS571X FAMILY ASoC CODEC DRIVER
19098 M: Kevin Cernekee <cernekee@chromium.org>
19099 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19101 F: sound/soc/codecs/tas571x*
19103 TI TRF7970A NFC DRIVER
19104 M: Mark Greer <mgreer@animalcreek.com>
19105 L: linux-wireless@vger.kernel.org
19106 L: linux-nfc@lists.01.org (subscribers-only)
19108 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
19109 F: drivers/nfc/trf7970a.c
19111 TI TSC2046 ADC DRIVER
19112 M: Oleksij Rempel <o.rempel@pengutronix.de>
19113 R: kernel@pengutronix.de
19114 L: linux-iio@vger.kernel.org
19116 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
19117 F: drivers/iio/adc/ti-tsc2046.c
19119 TI TWL4030 SERIES SOC CODEC DRIVER
19120 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19121 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19123 F: sound/soc/codecs/twl4030*
19126 M: Benoit Parrot <bparrot@ti.com>
19127 L: linux-media@vger.kernel.org
19129 W: http://linuxtv.org/
19130 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19131 F: Documentation/devicetree/bindings/media/ti,cal.yaml
19132 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
19133 F: drivers/media/platform/ti-vpe/
19135 TI WILINK WIRELESS DRIVERS
19136 L: linux-wireless@vger.kernel.org
19138 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
19139 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
19140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
19141 F: drivers/net/wireless/ti/
19142 F: include/linux/wl12xx.h
19144 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
19145 M: John Stultz <john.stultz@linaro.org>
19146 M: Thomas Gleixner <tglx@linutronix.de>
19147 R: Stephen Boyd <sboyd@kernel.org>
19148 L: linux-kernel@vger.kernel.org
19150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19151 F: include/linux/clocksource.h
19152 F: include/linux/time.h
19153 F: include/linux/timex.h
19154 F: include/uapi/linux/time.h
19155 F: include/uapi/linux/timex.h
19156 F: kernel/time/alarmtimer.c
19157 F: kernel/time/clocksource.c
19158 F: kernel/time/ntp.c
19159 F: kernel/time/time*.c
19160 F: tools/testing/selftests/timers/
19163 M: Jon Maloy <jmaloy@redhat.com>
19164 M: Ying Xue <ying.xue@windriver.com>
19165 L: netdev@vger.kernel.org (core kernel code)
19166 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
19168 W: http://tipc.sourceforge.net/
19169 F: include/uapi/linux/tipc*.h
19172 TLAN NETWORK DRIVER
19173 M: Samuel Chessman <chessman@tux.org>
19174 L: tlan-devel@lists.sourceforge.net (subscribers-only)
19176 W: http://sourceforge.net/projects/tlan/
19177 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
19178 F: drivers/net/ethernet/ti/tlan.*
19180 TM6000 VIDEO4LINUX DRIVER
19181 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19182 L: linux-media@vger.kernel.org
19184 W: https://linuxtv.org
19185 T: git git://linuxtv.org/media_tree.git
19186 F: Documentation/admin-guide/media/tm6000*
19187 F: drivers/media/usb/tm6000/
19189 TMIO/SDHI MMC DRIVER
19190 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
19191 L: linux-mmc@vger.kernel.org
19193 F: drivers/mmc/host/renesas_sdhi*
19194 F: drivers/mmc/host/tmio_mmc*
19195 F: include/linux/mfd/tmio.h
19197 TMP401 HARDWARE MONITOR DRIVER
19198 M: Guenter Roeck <linux@roeck-us.net>
19199 L: linux-hwmon@vger.kernel.org
19201 F: Documentation/hwmon/tmp401.rst
19202 F: drivers/hwmon/tmp401.c
19204 TMP513 HARDWARE MONITOR DRIVER
19205 M: Eric Tremblay <etremblay@distech-controls.com>
19206 L: linux-hwmon@vger.kernel.org
19208 F: Documentation/hwmon/tmp513.rst
19209 F: drivers/hwmon/tmp513.c
19211 TMPFS (SHMEM FILESYSTEM)
19212 M: Hugh Dickins <hughd@google.com>
19213 L: linux-mm@kvack.org
19215 F: include/linux/shmem_fs.h
19218 TOMOYO SECURITY MODULE
19219 M: Kentaro Takeda <takedakn@nttdata.co.jp>
19220 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
19221 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
19222 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
19223 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
19224 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
19226 W: https://tomoyo.osdn.jp/
19227 F: security/tomoyo/
19229 TOPSTAR LAPTOP EXTRAS DRIVER
19230 M: Herton Ronaldo Krzesinski <herton@canonical.com>
19231 L: platform-driver-x86@vger.kernel.org
19233 F: drivers/platform/x86/topstar-laptop.c
19235 TORTURE-TEST MODULES
19236 M: Davidlohr Bueso <dave@stgolabs.net>
19237 M: "Paul E. McKenney" <paulmck@kernel.org>
19238 M: Josh Triplett <josh@joshtriplett.org>
19239 L: linux-kernel@vger.kernel.org
19241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19242 F: Documentation/RCU/torture.rst
19243 F: kernel/locking/locktorture.c
19244 F: kernel/rcu/rcuscale.c
19245 F: kernel/rcu/rcutorture.c
19246 F: kernel/rcu/refscale.c
19247 F: kernel/torture.c
19249 TOSHIBA ACPI EXTRAS DRIVER
19250 M: Azael Avalos <coproscefalo@gmail.com>
19251 L: platform-driver-x86@vger.kernel.org
19253 F: drivers/platform/x86/toshiba_acpi.c
19255 TOSHIBA BLUETOOTH DRIVER
19256 M: Azael Avalos <coproscefalo@gmail.com>
19257 L: platform-driver-x86@vger.kernel.org
19259 F: drivers/platform/x86/toshiba_bluetooth.c
19261 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19262 M: Azael Avalos <coproscefalo@gmail.com>
19263 L: platform-driver-x86@vger.kernel.org
19265 F: drivers/platform/x86/toshiba_haps.c
19268 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19270 W: http://www.buzzard.org.uk/toshiba/
19271 F: drivers/char/toshiba.c
19272 F: include/linux/toshiba.h
19273 F: include/uapi/linux/toshiba.h
19275 TOSHIBA TC358743 DRIVER
19276 M: Mats Randgaard <matrandg@cisco.com>
19277 L: linux-media@vger.kernel.org
19279 F: drivers/media/i2c/tc358743*
19280 F: include/media/i2c/tc358743.h
19282 TOSHIBA WMI HOTKEYS DRIVER
19283 M: Azael Avalos <coproscefalo@gmail.com>
19284 L: platform-driver-x86@vger.kernel.org
19286 F: drivers/platform/x86/toshiba-wmi.c
19289 M: Peter Huewe <peterhuewe@gmx.de>
19290 M: Jarkko Sakkinen <jarkko@kernel.org>
19291 R: Jason Gunthorpe <jgg@ziepe.ca>
19292 L: linux-integrity@vger.kernel.org
19294 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19295 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19297 F: drivers/char/tpm/
19300 M: Steven Rostedt <rostedt@goodmis.org>
19301 M: Ingo Molnar <mingo@redhat.com>
19303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
19304 F: Documentation/trace/ftrace.rst
19305 F: arch/*/*/*/ftrace.h
19306 F: arch/*/kernel/ftrace.c
19308 F: include/*/ftrace.h
19309 F: include/linux/trace*.h
19312 F: tools/testing/selftests/ftrace/
19314 TRACING MMIO ACCESSES (MMIOTRACE)
19315 M: Steven Rostedt <rostedt@goodmis.org>
19316 M: Ingo Molnar <mingo@kernel.org>
19317 R: Karol Herbst <karolherbst@gmail.com>
19318 R: Pekka Paalanen <ppaalanen@gmail.com>
19319 L: linux-kernel@vger.kernel.org
19320 L: nouveau@lists.freedesktop.org
19322 F: arch/x86/mm/kmmio.c
19323 F: arch/x86/mm/mmio-mod.c
19324 F: arch/x86/mm/testmmiotrace.c
19325 F: include/linux/mmiotrace.h
19326 F: kernel/trace/trace_mmiotrace.c
19328 TRACING OS NOISE / LATENCY TRACERS
19329 M: Steven Rostedt <rostedt@goodmis.org>
19330 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19332 F: kernel/trace/trace_osnoise.c
19333 F: include/trace/events/osnoise.h
19334 F: kernel/trace/trace_hwlat.c
19335 F: kernel/trace/trace_irqsoff.c
19336 F: kernel/trace/trace_sched_wakeup.c
19337 F: Documentation/trace/osnoise-tracer.rst
19338 F: Documentation/trace/timerlat-tracer.rst
19339 F: Documentation/trace/hwlat_detector.rst
19340 F: arch/*/kernel/trace.c
19342 TRADITIONAL CHINESE DOCUMENTATION
19343 M: Hu Haowen <src.res@email.cn>
19344 L: linux-doc-tw-discuss@lists.sourceforge.net
19346 W: https://github.com/srcres258/linux-doc
19347 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19348 F: Documentation/translations/zh_TW/
19351 M: Jiri Kosina <trivial@kernel.org>
19353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19354 K: ^Subject:.*(?i)trivial
19357 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19358 M: Jiri Slaby <jirislaby@kernel.org>
19360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19361 F: Documentation/driver-api/serial/
19363 F: drivers/tty/serial/serial_core.c
19364 F: include/linux/selection.h
19365 F: include/linux/serial.h
19366 F: include/linux/serial_core.h
19367 F: include/linux/sysrq.h
19368 F: include/linux/tty*.h
19369 F: include/linux/vt.h
19370 F: include/linux/vt_*.h
19371 F: include/uapi/linux/serial.h
19372 F: include/uapi/linux/serial_core.h
19373 F: include/uapi/linux/tty.h
19375 TUA9001 MEDIA DRIVER
19376 M: Antti Palosaari <crope@iki.fi>
19377 L: linux-media@vger.kernel.org
19379 W: https://linuxtv.org
19380 W: http://palosaari.fi/linux/
19381 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19382 T: git git://linuxtv.org/anttip/media_tree.git
19383 F: drivers/media/tuners/tua9001*
19385 TULIP NETWORK DRIVERS
19386 L: netdev@vger.kernel.org
19387 L: linux-parisc@vger.kernel.org
19389 F: drivers/net/ethernet/dec/tulip/
19392 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19394 W: http://vtun.sourceforge.net/tun
19395 F: Documentation/networking/tuntap.rst
19396 F: arch/um/os-Linux/drivers/
19398 TURBOCHANNEL SUBSYSTEM
19399 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19400 M: Ralf Baechle <ralf@linux-mips.org>
19401 L: linux-mips@vger.kernel.org
19403 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19405 F: include/linux/tc.h
19408 M: "Len Brown" <lenb@kernel.org>
19409 L: linux-pm@vger.kernel.org
19411 Q: https://patchwork.kernel.org/project/linux-pm/list/
19412 B: https://bugzilla.kernel.org
19413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19414 F: tools/power/x86/turbostat/
19416 TW5864 VIDEO4LINUX DRIVER
19417 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19418 M: Anton Sviridenko <anton@corp.bluecherry.net>
19419 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19420 M: Andrey Utkin <andrey_utkin@fastmail.com>
19421 L: linux-media@vger.kernel.org
19423 F: drivers/media/pci/tw5864/
19425 TW68 VIDEO4LINUX DRIVER
19426 M: Hans Verkuil <hverkuil@xs4all.nl>
19427 L: linux-media@vger.kernel.org
19429 W: https://linuxtv.org
19430 T: git git://linuxtv.org/media_tree.git
19431 F: drivers/media/pci/tw68/
19433 TW686X VIDEO4LINUX DRIVER
19434 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19435 L: linux-media@vger.kernel.org
19437 W: http://linuxtv.org
19438 T: git git://linuxtv.org/media_tree.git
19439 F: drivers/media/pci/tw686x/
19441 UACCE ACCELERATOR FRAMEWORK
19442 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19443 M: Zhou Wang <wangzhou1@hisilicon.com>
19444 L: linux-accelerators@lists.ozlabs.org
19445 L: linux-kernel@vger.kernel.org
19447 F: Documentation/ABI/testing/sysfs-driver-uacce
19448 F: Documentation/misc-devices/uacce.rst
19449 F: drivers/misc/uacce/
19450 F: include/linux/uacce.h
19451 F: include/uapi/misc/uacce/
19453 UBI FILE SYSTEM (UBIFS)
19454 M: Richard Weinberger <richard@nod.at>
19455 L: linux-mtd@lists.infradead.org
19457 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19460 F: Documentation/filesystems/ubifs-authentication.rst
19461 F: Documentation/filesystems/ubifs.rst
19464 UCLINUX (M68KNOMMU AND COLDFIRE)
19465 M: Greg Ungerer <gerg@linux-m68k.org>
19466 L: linux-m68k@lists.linux-m68k.org
19467 L: uclinux-dev@uclinux.org (subscribers-only)
19469 W: http://www.linux-m68k.org/
19470 W: http://www.uclinux.org/
19471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19472 F: arch/m68k/*/*_no.*
19474 F: arch/m68k/coldfire/
19475 F: arch/m68k/include/asm/*_no.*
19478 M: Jan Kara <jack@suse.com>
19480 F: Documentation/filesystems/udf.rst
19484 M: Bastien Nocera <hadess@hadess.net>
19485 L: linux-input@vger.kernel.org
19487 F: drivers/hid/hid-udraw-ps3.c
19490 M: Evgeniy Dushistov <dushistov@mail.ru>
19492 F: Documentation/admin-guide/ufs.rst
19495 UHID USERSPACE HID IO DRIVER
19496 M: David Rheinsberg <david.rheinsberg@gmail.com>
19497 L: linux-input@vger.kernel.org
19499 F: drivers/hid/uhid.c
19500 F: include/uapi/linux/uhid.h
19503 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19504 L: linux-usb@vger.kernel.org
19506 F: drivers/usb/common/ulpi.c
19507 F: include/linux/ulpi/
19510 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19511 L: linux-fsdevel@vger.kernel.org
19516 M: Tony Finch <dot@dotat.at>
19518 W: http://dotat.at/prog/unifdef
19519 F: scripts/unifdef.c
19521 UNIFORM CDROM DRIVER
19522 M: Phillip Potter <phil@philpotter.co.uk>
19524 F: Documentation/cdrom/
19525 F: drivers/cdrom/cdrom.c
19526 F: include/linux/cdrom.h
19527 F: include/uapi/linux/cdrom.h
19529 UNISYS S-PAR DRIVERS
19530 M: David Kershner <david.kershner@unisys.com>
19531 L: sparmaintainer@unisys.com (Unisys internal)
19533 F: drivers/staging/unisys/
19534 F: drivers/visorbus/
19535 F: include/linux/visorbus.h
19537 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19538 R: Alim Akhtar <alim.akhtar@samsung.com>
19539 R: Avri Altman <avri.altman@wdc.com>
19540 L: linux-scsi@vger.kernel.org
19542 F: Documentation/scsi/ufs.rst
19543 F: drivers/scsi/ufs/
19545 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19546 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19547 L: linux-scsi@vger.kernel.org
19549 F: drivers/scsi/ufs/*dwc*
19551 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19552 M: Stanley Chu <stanley.chu@mediatek.com>
19553 L: linux-scsi@vger.kernel.org
19554 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19556 F: drivers/scsi/ufs/ufs-mediatek*
19558 UNSORTED BLOCK IMAGES (UBI)
19559 M: Richard Weinberger <richard@nod.at>
19560 L: linux-mtd@lists.infradead.org
19562 W: http://www.linux-mtd.infradead.org/
19563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19565 F: drivers/mtd/ubi/
19566 F: include/linux/mtd/ubi.h
19567 F: include/uapi/mtd/ubi-user.h
19569 USB "USBNET" DRIVER FRAMEWORK
19570 M: Oliver Neukum <oneukum@suse.com>
19571 L: netdev@vger.kernel.org
19573 W: http://www.linux-usb.org/usbnet
19574 F: drivers/net/usb/usbnet.c
19575 F: include/linux/usb/usbnet.h
19578 M: Oliver Neukum <oneukum@suse.com>
19579 L: linux-usb@vger.kernel.org
19581 F: Documentation/usb/acm.rst
19582 F: drivers/usb/class/cdc-acm.*
19584 USB APPLE MFI FASTCHARGE DRIVER
19585 M: Bastien Nocera <hadess@hadess.net>
19586 L: linux-usb@vger.kernel.org
19588 F: drivers/usb/misc/apple-mfi-fastcharge.c
19590 USB AR5523 WIRELESS DRIVER
19591 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19592 L: linux-wireless@vger.kernel.org
19594 F: drivers/net/wireless/ath/ar5523/
19597 M: Oliver Neukum <oneukum@suse.com>
19598 L: linux-usb@vger.kernel.org
19599 L: linux-scsi@vger.kernel.org
19601 F: drivers/usb/storage/uas.c
19603 USB CDC ETHERNET DRIVER
19604 M: Oliver Neukum <oliver@neukum.org>
19605 L: linux-usb@vger.kernel.org
19607 F: drivers/net/usb/cdc_*.c
19608 F: include/uapi/linux/usb/cdc.h
19610 USB CHAOSKEY DRIVER
19611 M: Keith Packard <keithp@keithp.com>
19612 L: linux-usb@vger.kernel.org
19614 F: drivers/usb/misc/chaoskey.c
19616 USB CYPRESS C67X00 DRIVER
19617 L: linux-usb@vger.kernel.org
19619 F: drivers/usb/c67x00/
19621 USB DAVICOM DM9601 DRIVER
19622 M: Peter Korsgaard <peter@korsgaard.com>
19623 L: netdev@vger.kernel.org
19625 W: http://www.linux-usb.org/usbnet
19626 F: drivers/net/usb/dm9601.c
19629 M: Alan Stern <stern@rowland.harvard.edu>
19630 L: linux-usb@vger.kernel.org
19632 F: Documentation/usb/ehci.rst
19633 F: drivers/usb/host/ehci*
19635 USB GADGET/PERIPHERAL SUBSYSTEM
19636 M: Felipe Balbi <balbi@kernel.org>
19637 L: linux-usb@vger.kernel.org
19639 W: http://www.linux-usb.org/gadget
19640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19641 F: drivers/usb/gadget/
19642 F: include/linux/usb/gadget*
19644 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19645 M: Jiri Kosina <jikos@kernel.org>
19646 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19647 L: linux-usb@vger.kernel.org
19649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19650 F: Documentation/hid/hiddev.rst
19651 F: drivers/hid/usbhid/
19653 USB INTEL XHCI ROLE MUX DRIVER
19654 M: Hans de Goede <hdegoede@redhat.com>
19655 L: linux-usb@vger.kernel.org
19657 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19659 USB IP DRIVER FOR HISILICON KIRIN 960
19660 M: Yu Chen <chenyu56@huawei.com>
19661 M: Binghui Wang <wangbinghui@hisilicon.com>
19662 L: linux-usb@vger.kernel.org
19664 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19665 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19667 USB IP DRIVER FOR HISILICON KIRIN 970
19668 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19669 L: linux-usb@vger.kernel.org
19671 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19672 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19675 M: Olav Kongas <ok@artecdesign.ee>
19676 L: linux-usb@vger.kernel.org
19678 F: drivers/usb/host/isp116x*
19679 F: include/linux/usb/isp116x.h
19682 M: Rui Miguel Silva <rui.silva@linaro.org>
19683 L: linux-usb@vger.kernel.org
19685 F: drivers/usb/isp1760/*
19686 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19688 USB LAN78XX ETHERNET DRIVER
19689 M: Woojung Huh <woojung.huh@microchip.com>
19690 M: UNGLinuxDriver@microchip.com
19691 L: netdev@vger.kernel.org
19693 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19694 F: drivers/net/usb/lan78xx.*
19695 F: include/dt-bindings/net/microchip-lan78xx.h
19697 USB MASS STORAGE DRIVER
19698 M: Alan Stern <stern@rowland.harvard.edu>
19699 L: linux-usb@vger.kernel.org
19700 L: usb-storage@lists.one-eyed-alien.net
19702 F: drivers/usb/storage/
19705 M: Clemens Ladisch <clemens@ladisch.de>
19706 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19709 F: sound/usb/midi.*
19711 USB NETWORKING DRIVERS
19712 L: linux-usb@vger.kernel.org
19714 F: drivers/net/usb/
19717 M: Alan Stern <stern@rowland.harvard.edu>
19718 L: linux-usb@vger.kernel.org
19720 F: Documentation/usb/ohci.rst
19721 F: drivers/usb/host/ohci*
19723 USB OTG FSM (Finite State Machine)
19724 M: Peter Chen <peter.chen@kernel.org>
19725 L: linux-usb@vger.kernel.org
19727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19728 F: drivers/usb/common/usb-otg-fsm.c
19731 M: Valentina Manea <valentina.manea.m@gmail.com>
19732 M: Shuah Khan <shuah@kernel.org>
19733 M: Shuah Khan <skhan@linuxfoundation.org>
19734 L: linux-usb@vger.kernel.org
19736 F: Documentation/usb/usbip_protocol.rst
19737 F: drivers/usb/usbip/
19738 F: tools/testing/selftests/drivers/usb/usbip/
19739 F: tools/usb/usbip/
19742 M: Petko Manolov <petkan@nucleusys.com>
19743 L: linux-usb@vger.kernel.org
19744 L: netdev@vger.kernel.org
19746 W: https://github.com/petkan/pegasus
19747 T: git git://github.com/petkan/pegasus.git
19748 F: drivers/net/usb/pegasus.*
19751 M: Felipe Balbi <balbi@kernel.org>
19752 L: linux-usb@vger.kernel.org
19754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19755 F: drivers/usb/phy/
19757 USB PRINTER DRIVER (usblp)
19758 M: Pete Zaitcev <zaitcev@redhat.com>
19759 L: linux-usb@vger.kernel.org
19761 F: drivers/usb/class/usblp.c
19763 USB RAW GADGET DRIVER
19764 R: Andrey Konovalov <andreyknvl@gmail.com>
19765 L: linux-usb@vger.kernel.org
19767 F: Documentation/usb/raw-gadget.rst
19768 F: drivers/usb/gadget/legacy/raw_gadget.c
19769 F: include/uapi/linux/usb/raw_gadget.h
19771 USB QMI WWAN NETWORK DRIVER
19772 M: Bjørn Mork <bjorn@mork.no>
19773 L: netdev@vger.kernel.org
19775 F: Documentation/ABI/testing/sysfs-class-net-qmi
19776 F: drivers/net/usb/qmi_wwan.c
19779 M: Petko Manolov <petkan@nucleusys.com>
19780 L: linux-usb@vger.kernel.org
19781 L: netdev@vger.kernel.org
19783 W: https://github.com/petkan/rtl8150
19784 T: git git://github.com/petkan/rtl8150.git
19785 F: drivers/net/usb/rtl8150.c
19787 USB SERIAL SUBSYSTEM
19788 M: Johan Hovold <johan@kernel.org>
19789 L: linux-usb@vger.kernel.org
19791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19792 F: Documentation/usb/usb-serial.rst
19793 F: drivers/usb/serial/
19794 F: include/linux/usb/serial.h
19796 USB SMSC75XX ETHERNET DRIVER
19797 M: Steve Glendinning <steve.glendinning@shawell.net>
19798 L: netdev@vger.kernel.org
19800 F: drivers/net/usb/smsc75xx.*
19802 USB SMSC95XX ETHERNET DRIVER
19803 M: Steve Glendinning <steve.glendinning@shawell.net>
19804 M: UNGLinuxDriver@microchip.com
19805 L: netdev@vger.kernel.org
19807 F: drivers/net/usb/smsc95xx.*
19810 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19811 L: linux-usb@vger.kernel.org
19813 W: http://www.linux-usb.org
19814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19815 F: Documentation/devicetree/bindings/usb/
19816 F: Documentation/usb/
19818 F: include/linux/usb.h
19819 F: include/linux/usb/
19821 USB TYPEC BUS FOR ALTERNATE MODES
19822 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19823 L: linux-usb@vger.kernel.org
19825 F: Documentation/ABI/testing/sysfs-bus-typec
19826 F: Documentation/driver-api/usb/typec_bus.rst
19827 F: drivers/usb/typec/altmodes/
19828 F: include/linux/usb/typec_altmode.h
19831 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19832 L: linux-usb@vger.kernel.org
19834 F: Documentation/ABI/testing/sysfs-class-typec
19835 F: Documentation/driver-api/usb/typec.rst
19836 F: drivers/usb/typec/
19837 F: include/linux/usb/typec.h
19839 USB TYPEC INTEL PMC MUX DRIVER
19840 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19841 L: linux-usb@vger.kernel.org
19843 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19844 F: drivers/usb/typec/mux/intel_pmc_mux.c
19846 USB TYPEC PI3USB30532 MUX DRIVER
19847 M: Hans de Goede <hdegoede@redhat.com>
19848 L: linux-usb@vger.kernel.org
19850 F: drivers/usb/typec/mux/pi3usb30532.c
19852 USB TYPEC PORT CONTROLLER DRIVERS
19853 M: Guenter Roeck <linux@roeck-us.net>
19854 L: linux-usb@vger.kernel.org
19856 F: drivers/usb/typec/tcpm/
19859 M: Alan Stern <stern@rowland.harvard.edu>
19860 L: linux-usb@vger.kernel.org
19862 F: drivers/usb/host/uhci*
19865 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19866 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19867 L: linux-media@vger.kernel.org
19869 W: http://www.ideasonboard.org/uvc/
19870 T: git git://linuxtv.org/media_tree.git
19871 F: drivers/media/usb/uvc/
19872 F: include/uapi/linux/uvcvideo.h
19875 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19876 L: linux-usb@vger.kernel.org
19878 F: drivers/usb/gadget/function/*uvc*
19879 F: drivers/usb/gadget/legacy/webcam.c
19880 F: include/uapi/linux/usb/g_uvc.h
19882 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19883 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19884 L: linux-wireless@vger.kernel.org
19886 F: drivers/net/wireless/rndis_wlan.c
19889 M: Mathias Nyman <mathias.nyman@intel.com>
19890 L: linux-usb@vger.kernel.org
19892 F: drivers/usb/host/pci-quirks*
19893 F: drivers/usb/host/xhci*
19896 L: linux-wireless@vger.kernel.org
19898 W: http://linux-lc100020.sourceforge.net
19899 F: drivers/net/wireless/zydas/zd1201.*
19902 M: Antoine Jacquet <royale@zerezo.com>
19903 L: linux-usb@vger.kernel.org
19904 L: linux-media@vger.kernel.org
19906 W: http://royale.zerezo.com/zr364xx/
19907 T: git git://linuxtv.org/media_tree.git
19908 F: Documentation/admin-guide/media/zr364xx*
19909 F: drivers/media/usb/zr364xx/
19911 USER-MODE LINUX (UML)
19912 M: Jeff Dike <jdike@addtoit.com>
19913 M: Richard Weinberger <richard@nod.at>
19914 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19915 L: linux-um@lists.infradead.org
19917 W: http://user-mode-linux.sourceforge.net
19918 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19920 F: Documentation/virt/uml/
19925 USERSPACE COPYIN/COPYOUT (UIOVEC)
19926 M: Alexander Viro <viro@zeniv.linux.org.uk>
19928 F: include/linux/uio.h
19931 USERSPACE DMA BUFFER DRIVER
19932 M: Gerd Hoffmann <kraxel@redhat.com>
19933 L: dri-devel@lists.freedesktop.org
19935 T: git git://anongit.freedesktop.org/drm/drm-misc
19936 F: drivers/dma-buf/udmabuf.c
19937 F: include/uapi/linux/udmabuf.h
19939 USERSPACE I/O (UIO)
19940 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19943 F: Documentation/driver-api/uio-howto.rst
19945 F: include/linux/uio_driver.h
19948 M: Karel Zak <kzak@redhat.com>
19949 L: util-linux@vger.kernel.org
19951 W: http://en.wikipedia.org/wiki/Util-linux
19952 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19955 M: Christoph Hellwig <hch@lst.de>
19956 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19957 L: linux-kernel@vger.kernel.org
19959 T: git git://git.infradead.org/users/hch/uuid.git
19960 F: include/linux/uuid.h
19961 F: include/uapi/linux/uuid.h
19966 M: Justin Ernst <justin.ernst@hpe.com>
19967 L: platform-driver-x86@vger.kernel.org
19969 F: drivers/platform/x86/uv_sysfs.c
19972 M: Michal Januszewski <spock@gentoo.org>
19973 L: linux-fbdev@vger.kernel.org
19975 W: https://github.com/mjanusz/v86d
19976 F: Documentation/fb/uvesafb.rst
19977 F: drivers/video/fbdev/uvesafb.*
19979 Ux500 CLOCK DRIVERS
19980 M: Ulf Hansson <ulf.hansson@linaro.org>
19981 L: linux-clk@vger.kernel.org
19982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19984 F: drivers/clk/ux500/
19987 M: Stefan Agner <stefan@agner.ch>
19988 L: linux-mtd@lists.infradead.org
19990 F: drivers/mtd/nand/raw/vf610_nfc.c
19992 VFAT/FAT/MSDOS FILESYSTEM
19993 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19995 F: Documentation/filesystems/vfat.rst
19999 M: Alex Williamson <alex.williamson@redhat.com>
20000 R: Cornelia Huck <cohuck@redhat.com>
20001 L: kvm@vger.kernel.org
20003 T: git git://github.com/awilliam/linux-vfio.git
20004 F: Documentation/driver-api/vfio.rst
20006 F: include/linux/vfio.h
20007 F: include/linux/vfio_pci_core.h
20008 F: include/uapi/linux/vfio.h
20011 M: Diana Craciun <diana.craciun@oss.nxp.com>
20012 L: kvm@vger.kernel.org
20014 F: drivers/vfio/fsl-mc/
20016 VFIO MEDIATED DEVICE DRIVERS
20017 M: Kirti Wankhede <kwankhede@nvidia.com>
20018 L: kvm@vger.kernel.org
20020 F: Documentation/driver-api/vfio-mediated-device.rst
20021 F: drivers/vfio/mdev/
20022 F: include/linux/mdev.h
20023 F: samples/vfio-mdev/
20025 VFIO PLATFORM DRIVER
20026 M: Eric Auger <eric.auger@redhat.com>
20027 L: kvm@vger.kernel.org
20029 F: drivers/vfio/platform/
20032 R: Lukas Wunner <lukas@wunner.de>
20034 T: git git://anongit.freedesktop.org/drm/drm-misc
20035 F: Documentation/gpu/vga-switcheroo.rst
20036 F: drivers/gpu/vga/vga_switcheroo.c
20037 F: include/linux/vga_switcheroo.h
20039 VIA RHINE NETWORK DRIVER
20041 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
20042 F: drivers/net/ethernet/via/via-rhine.c
20044 VIA SD/MMC CARD CONTROLLER DRIVER
20045 M: Bruce Chang <brucechang@via.com.tw>
20046 M: Harald Welte <HaraldWelte@viatech.com>
20048 F: drivers/mmc/host/via-sdmmc.c
20050 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
20051 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
20052 L: linux-fbdev@vger.kernel.org
20054 F: drivers/video/fbdev/via/
20055 F: include/linux/via-core.h
20056 F: include/linux/via-gpio.h
20057 F: include/linux/via_i2c.h
20059 VIA VELOCITY NETWORK DRIVER
20060 M: Francois Romieu <romieu@fr.zoreil.com>
20061 L: netdev@vger.kernel.org
20063 F: drivers/net/ethernet/via/via-velocity.*
20065 VICODEC VIRTUAL CODEC DRIVER
20066 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
20067 L: linux-media@vger.kernel.org
20069 W: https://linuxtv.org
20070 T: git git://linuxtv.org/media_tree.git
20071 F: drivers/media/test-drivers/vicodec/*
20073 VIDEO I2C POLLING DRIVER
20074 M: Matt Ranostay <matt.ranostay@konsulko.com>
20075 L: linux-media@vger.kernel.org
20077 F: drivers/media/i2c/video-i2c.c
20079 VIDEO MULTIPLEXER DRIVER
20080 M: Philipp Zabel <p.zabel@pengutronix.de>
20081 L: linux-media@vger.kernel.org
20083 F: drivers/media/platform/video-mux.c
20085 VIDEOBUF2 FRAMEWORK
20086 M: Tomasz Figa <tfiga@chromium.org>
20087 M: Marek Szyprowski <m.szyprowski@samsung.com>
20088 L: linux-media@vger.kernel.org
20090 F: drivers/media/common/videobuf2/*
20091 F: include/media/videobuf2-*
20093 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
20094 M: Helen Koike <helen.koike@collabora.com>
20095 R: Shuah Khan <skhan@linuxfoundation.org>
20096 L: linux-media@vger.kernel.org
20098 W: https://linuxtv.org
20099 T: git git://linuxtv.org/media_tree.git
20100 F: drivers/media/test-drivers/vimc/*
20103 M: Alex Williamson <alex.williamson@redhat.com>
20104 M: Paolo Bonzini <pbonzini@redhat.com>
20105 L: kvm@vger.kernel.org
20109 VIRTIO AND VHOST VSOCK DRIVER
20110 M: Stefan Hajnoczi <stefanha@redhat.com>
20111 M: Stefano Garzarella <sgarzare@redhat.com>
20112 L: kvm@vger.kernel.org
20113 L: virtualization@lists.linux-foundation.org
20114 L: netdev@vger.kernel.org
20116 F: drivers/vhost/vsock.c
20117 F: include/linux/virtio_vsock.h
20118 F: include/uapi/linux/virtio_vsock.h
20119 F: net/vmw_vsock/virtio_transport.c
20120 F: net/vmw_vsock/virtio_transport_common.c
20122 VIRTIO BLOCK AND SCSI DRIVERS
20123 M: "Michael S. Tsirkin" <mst@redhat.com>
20124 M: Jason Wang <jasowang@redhat.com>
20125 R: Paolo Bonzini <pbonzini@redhat.com>
20126 R: Stefan Hajnoczi <stefanha@redhat.com>
20127 L: virtualization@lists.linux-foundation.org
20129 F: drivers/block/virtio_blk.c
20130 F: drivers/scsi/virtio_scsi.c
20131 F: drivers/vhost/scsi.c
20132 F: include/uapi/linux/virtio_blk.h
20133 F: include/uapi/linux/virtio_scsi.h
20135 VIRTIO CONSOLE DRIVER
20136 M: Amit Shah <amit@kernel.org>
20137 L: virtualization@lists.linux-foundation.org
20139 F: drivers/char/virtio_console.c
20140 F: include/linux/virtio_console.h
20141 F: include/uapi/linux/virtio_console.h
20143 VIRTIO CORE AND NET DRIVERS
20144 M: "Michael S. Tsirkin" <mst@redhat.com>
20145 M: Jason Wang <jasowang@redhat.com>
20146 L: virtualization@lists.linux-foundation.org
20148 F: Documentation/devicetree/bindings/virtio/
20149 F: drivers/block/virtio_blk.c
20150 F: drivers/crypto/virtio/
20151 F: drivers/net/virtio_net.c
20154 F: include/linux/vdpa.h
20155 F: include/linux/virtio*.h
20156 F: include/uapi/linux/virtio_*.h
20160 M: "Michael S. Tsirkin" <mst@redhat.com>
20161 M: David Hildenbrand <david@redhat.com>
20162 L: virtualization@lists.linux-foundation.org
20164 F: drivers/virtio/virtio_balloon.c
20165 F: include/uapi/linux/virtio_balloon.h
20166 F: include/linux/balloon_compaction.h
20167 F: mm/balloon_compaction.c
20169 VIRTIO CRYPTO DRIVER
20170 M: Gonglei <arei.gonglei@huawei.com>
20171 L: virtualization@lists.linux-foundation.org
20172 L: linux-crypto@vger.kernel.org
20174 F: drivers/crypto/virtio/
20175 F: include/uapi/linux/virtio_crypto.h
20177 VIRTIO DRIVERS FOR S390
20178 M: Cornelia Huck <cohuck@redhat.com>
20179 M: Halil Pasic <pasic@linux.ibm.com>
20180 L: linux-s390@vger.kernel.org
20181 L: virtualization@lists.linux-foundation.org
20182 L: kvm@vger.kernel.org
20184 F: arch/s390/include/uapi/asm/virtio-ccw.h
20185 F: drivers/s390/virtio/
20188 M: Vivek Goyal <vgoyal@redhat.com>
20189 M: Stefan Hajnoczi <stefanha@redhat.com>
20190 M: Miklos Szeredi <miklos@szeredi.hu>
20191 L: virtualization@lists.linux-foundation.org
20192 L: linux-fsdevel@vger.kernel.org
20194 W: https://virtio-fs.gitlab.io/
20195 F: Documentation/filesystems/virtiofs.rst
20196 F: fs/fuse/virtio_fs.c
20197 F: include/uapi/linux/virtio_fs.h
20200 M: Enrico Weigelt, metux IT consult <info@metux.net>
20201 M: Viresh Kumar <vireshk@kernel.org>
20202 L: linux-gpio@vger.kernel.org
20203 L: virtualization@lists.linux-foundation.org
20205 F: drivers/gpio/gpio-virtio.c
20206 F: include/uapi/linux/virtio_gpio.h
20209 M: David Airlie <airlied@linux.ie>
20210 M: Gerd Hoffmann <kraxel@redhat.com>
20211 L: dri-devel@lists.freedesktop.org
20212 L: virtualization@lists.linux-foundation.org
20214 T: git git://anongit.freedesktop.org/drm/drm-misc
20215 F: drivers/gpu/drm/virtio/
20216 F: include/uapi/linux/virtio_gpu.h
20218 VIRTIO HOST (VHOST)
20219 M: "Michael S. Tsirkin" <mst@redhat.com>
20220 M: Jason Wang <jasowang@redhat.com>
20221 L: kvm@vger.kernel.org
20222 L: virtualization@lists.linux-foundation.org
20223 L: netdev@vger.kernel.org
20225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
20227 F: include/linux/vhost_iotlb.h
20228 F: include/uapi/linux/vhost.h
20230 VIRTIO INPUT DRIVER
20231 M: Gerd Hoffmann <kraxel@redhat.com>
20233 F: drivers/virtio/virtio_input.c
20234 F: include/uapi/linux/virtio_input.h
20236 VIRTIO IOMMU DRIVER
20237 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
20238 L: virtualization@lists.linux-foundation.org
20240 F: drivers/iommu/virtio-iommu.c
20241 F: include/uapi/linux/virtio_iommu.h
20244 M: David Hildenbrand <david@redhat.com>
20245 L: virtualization@lists.linux-foundation.org
20247 W: https://virtio-mem.gitlab.io/
20248 F: drivers/virtio/virtio_mem.c
20249 F: include/uapi/linux/virtio_mem.h
20251 VIRTIO SOUND DRIVER
20252 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
20253 M: "Michael S. Tsirkin" <mst@redhat.com>
20254 L: virtualization@lists.linux-foundation.org
20255 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20257 F: include/uapi/linux/virtio_snd.h
20261 M: Conghui Chen <conghui.chen@intel.com>
20262 M: Viresh Kumar <viresh.kumar@linaro.org>
20263 L: linux-i2c@vger.kernel.org
20264 L: virtualization@lists.linux-foundation.org
20266 F: drivers/i2c/busses/i2c-virtio.c
20267 F: include/uapi/linux/virtio_i2c.h
20270 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
20271 L: virtualization@lists.linux-foundation.org
20273 F: drivers/nvdimm/virtio_pmem.c
20274 F: drivers/nvdimm/nd_virtio.c
20276 VIRTUAL BOX GUEST DEVICE DRIVER
20277 M: Hans de Goede <hdegoede@redhat.com>
20278 M: Arnd Bergmann <arnd@arndb.de>
20279 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20281 F: drivers/virt/vboxguest/
20282 F: include/linux/vbox_utils.h
20283 F: include/uapi/linux/vbox*.h
20285 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20286 M: Hans de Goede <hdegoede@redhat.com>
20287 L: linux-fsdevel@vger.kernel.org
20291 VIRTUAL SERIO DEVICE DRIVER
20292 M: Stephen Chandler Paul <thatslyude@gmail.com>
20294 F: drivers/input/serio/userio.c
20295 F: include/uapi/linux/userio.h
20297 VIVID VIRTUAL VIDEO DRIVER
20298 M: Hans Verkuil <hverkuil@xs4all.nl>
20299 L: linux-media@vger.kernel.org
20301 W: https://linuxtv.org
20302 T: git git://linuxtv.org/media_tree.git
20303 F: drivers/media/test-drivers/vivid/*
20305 VIDTV VIRTUAL DIGITAL TV DRIVER
20306 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20307 L: linux-media@vger.kernel.org
20309 W: https://linuxtv.org
20310 T: git git://linuxtv.org/media_tree.git
20311 F: drivers/media/test-drivers/vidtv/*
20314 M: Florian Fainelli <f.fainelli@gmail.com>
20315 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20317 F: drivers/vlynq/vlynq.c
20318 F: include/linux/vlynq.h
20321 M: Martyn Welch <martyn@welchs.me.uk>
20322 M: Manohar Vanga <manohar.vanga@gmail.com>
20323 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20324 L: linux-kernel@vger.kernel.org
20326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20327 F: Documentation/driver-api/vme.rst
20328 F: drivers/staging/vme/
20330 F: include/linux/vme*
20332 VM SOCKETS (AF_VSOCK)
20333 M: Stefano Garzarella <sgarzare@redhat.com>
20334 L: virtualization@lists.linux-foundation.org
20335 L: netdev@vger.kernel.org
20337 F: drivers/net/vsockmon.c
20338 F: include/net/af_vsock.h
20339 F: include/uapi/linux/vm_sockets.h
20340 F: include/uapi/linux/vm_sockets_diag.h
20341 F: include/uapi/linux/vsockmon.h
20343 F: tools/testing/vsock/
20345 VMWARE BALLOON DRIVER
20346 M: Nadav Amit <namit@vmware.com>
20347 M: "VMware, Inc." <pv-drivers@vmware.com>
20348 L: linux-kernel@vger.kernel.org
20350 F: drivers/misc/vmw_balloon.c
20352 VMWARE HYPERVISOR INTERFACE
20353 M: Deep Shah <sdeep@vmware.com>
20354 M: "VMware, Inc." <pv-drivers@vmware.com>
20355 L: virtualization@lists.linux-foundation.org
20357 F: arch/x86/include/asm/vmware.h
20358 F: arch/x86/kernel/cpu/vmware.c
20360 VMWARE PVRDMA DRIVER
20361 M: Bryan Tan <bryantan@vmware.com>
20362 M: Vishnu Dasa <vdasa@vmware.com>
20363 M: VMware PV-Drivers <pv-drivers@vmware.com>
20364 L: linux-rdma@vger.kernel.org
20366 F: drivers/infiniband/hw/vmw_pvrdma/
20368 VMware PVSCSI driver
20369 M: Vishal Bhakta <vbhakta@vmware.com>
20370 M: VMware PV-Drivers <pv-drivers@vmware.com>
20371 L: linux-scsi@vger.kernel.org
20373 F: drivers/scsi/vmw_pvscsi.c
20374 F: drivers/scsi/vmw_pvscsi.h
20376 VMWARE VIRTUAL PTP CLOCK DRIVER
20377 M: Vivek Thampi <vithampi@vmware.com>
20378 M: "VMware, Inc." <pv-drivers@vmware.com>
20379 L: netdev@vger.kernel.org
20381 F: drivers/ptp/ptp_vmw.c
20384 M: Jorgen Hansen <jhansen@vmware.com>
20385 M: Vishnu Dasa <vdasa@vmware.com>
20386 L: linux-kernel@vger.kernel.org
20387 L: pv-drivers@vmware.com (private)
20389 F: drivers/misc/vmw_vmci/
20391 VMWARE VMMOUSE SUBDRIVER
20392 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20393 M: "VMware, Inc." <pv-drivers@vmware.com>
20394 L: linux-input@vger.kernel.org
20396 F: drivers/input/mouse/vmmouse.c
20397 F: drivers/input/mouse/vmmouse.h
20399 VMWARE VMXNET3 ETHERNET DRIVER
20400 M: Ronak Doshi <doshir@vmware.com>
20401 M: pv-drivers@vmware.com
20402 L: netdev@vger.kernel.org
20404 F: drivers/net/vmxnet3/
20406 VOCORE VOCORE2 BOARD
20407 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20408 L: linux-mips@vger.kernel.org
20410 F: arch/mips/boot/dts/ralink/vocore2.dts
20412 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20413 M: Liam Girdwood <lgirdwood@gmail.com>
20414 M: Mark Brown <broonie@kernel.org>
20415 L: linux-kernel@vger.kernel.org
20417 W: http://www.slimlogic.co.uk/?p=48
20418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20419 F: Documentation/devicetree/bindings/regulator/
20420 F: Documentation/power/regulator/
20421 F: drivers/regulator/
20422 F: include/dt-bindings/regulator/
20423 F: include/linux/regulator/
20424 K: regulator_get_optional
20426 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20427 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20428 F: drivers/regulator/irq_helpers.c
20431 M: David Ahern <dsahern@kernel.org>
20432 L: netdev@vger.kernel.org
20434 F: Documentation/networking/vrf.rst
20435 F: drivers/net/vrf.c
20438 M: Petr Mladek <pmladek@suse.com>
20439 M: Steven Rostedt <rostedt@goodmis.org>
20440 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20441 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20442 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20445 F: Documentation/core-api/printk-formats.rst
20446 F: lib/test_printf.c
20447 F: lib/test_scanf.c
20450 VT1211 HARDWARE MONITOR DRIVER
20451 M: Juerg Haefliger <juergh@gmail.com>
20452 L: linux-hwmon@vger.kernel.org
20454 F: Documentation/hwmon/vt1211.rst
20455 F: drivers/hwmon/vt1211.c
20457 VT8231 HARDWARE MONITOR DRIVER
20458 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20459 L: linux-hwmon@vger.kernel.org
20461 F: drivers/hwmon/vt8231.c
20463 VUB300 USB to SDIO/SD/MMC bridge chip
20464 L: linux-mmc@vger.kernel.org
20466 F: drivers/mmc/host/vub300.c
20468 W1 DALLAS'S 1-WIRE BUS
20469 M: Evgeniy Polyakov <zbr@ioremap.net>
20471 F: Documentation/devicetree/bindings/w1/
20472 F: Documentation/w1/
20474 F: include/linux/w1.h
20476 W83791D HARDWARE MONITORING DRIVER
20477 M: Marc Hulsman <m.hulsman@tudelft.nl>
20478 L: linux-hwmon@vger.kernel.org
20480 F: Documentation/hwmon/w83791d.rst
20481 F: drivers/hwmon/w83791d.c
20483 W83793 HARDWARE MONITORING DRIVER
20484 M: Rudolf Marek <r.marek@assembler.cz>
20485 L: linux-hwmon@vger.kernel.org
20487 F: Documentation/hwmon/w83793.rst
20488 F: drivers/hwmon/w83793.c
20490 W83795 HARDWARE MONITORING DRIVER
20491 M: Jean Delvare <jdelvare@suse.com>
20492 L: linux-hwmon@vger.kernel.org
20494 F: drivers/hwmon/w83795.c
20496 W83L51xD SD/MMC CARD INTERFACE DRIVER
20497 M: Pierre Ossman <pierre@ossman.eu>
20499 F: drivers/mmc/host/wbsd.*
20501 WACOM PROTOCOL 4 SERIAL TABLETS
20502 M: Julian Squires <julian@cipht.net>
20503 M: Hans de Goede <hdegoede@redhat.com>
20504 L: linux-input@vger.kernel.org
20506 F: drivers/input/tablet/wacom_serial4.c
20508 WATCHDOG DEVICE DRIVERS
20509 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20510 M: Guenter Roeck <linux@roeck-us.net>
20511 L: linux-watchdog@vger.kernel.org
20513 W: http://www.linux-watchdog.org/
20514 T: git git://www.linux-watchdog.org/linux-watchdog.git
20515 F: Documentation/devicetree/bindings/watchdog/
20516 F: Documentation/watchdog/
20517 F: drivers/watchdog/
20518 F: include/linux/watchdog.h
20519 F: include/uapi/linux/watchdog.h
20521 WHISKEYCOVE PMIC GPIO DRIVER
20522 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20523 L: linux-gpio@vger.kernel.org
20525 F: drivers/gpio/gpio-wcove.c
20528 M: Dianlong Li <long17.cool@163.com>
20529 L: linux-rtc@vger.kernel.org
20531 F: drivers/rtc/rtc-sd3078.c
20534 M: David Rheinsberg <david.rheinsberg@gmail.com>
20535 L: linux-input@vger.kernel.org
20537 F: drivers/hid/hid-wiimote*
20539 WILOCITY WIL6210 WIRELESS DRIVER
20540 M: Maya Erez <merez@codeaurora.org>
20541 L: linux-wireless@vger.kernel.org
20542 L: wil6210@qti.qualcomm.com
20544 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20545 F: drivers/net/wireless/ath/wil6210/
20548 M: David Härdeman <david@hardeman.nu>
20550 F: drivers/media/rc/winbond-cir.c
20552 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20553 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20554 L: linux-watchdog@vger.kernel.org
20556 F: drivers/watchdog/ebc-c384_wdt.c
20558 WINSYSTEMS WS16C48 GPIO DRIVER
20559 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20560 L: linux-gpio@vger.kernel.org
20562 F: drivers/gpio/gpio-ws16c48.c
20564 WIREGUARD SECURE NETWORK TUNNEL
20565 M: Jason A. Donenfeld <Jason@zx2c4.com>
20566 L: wireguard@lists.zx2c4.com
20567 L: netdev@vger.kernel.org
20569 F: drivers/net/wireguard/
20570 F: tools/testing/selftests/wireguard/
20572 WISTRON LAPTOP BUTTON DRIVER
20573 M: Miloslav Trmac <mitr@volny.cz>
20575 F: drivers/input/misc/wistron_btns.c
20577 WL3501 WIRELESS PCMCIA CARD DRIVER
20578 L: linux-wireless@vger.kernel.org
20580 F: drivers/net/wireless/wl3501*
20582 WOLFSON MICROELECTRONICS DRIVERS
20583 L: patches@opensource.cirrus.com
20585 W: https://github.com/CirrusLogic/linux-drivers/wiki
20586 T: git https://github.com/CirrusLogic/linux-drivers.git
20587 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20588 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20589 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20590 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20591 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20592 F: Documentation/devicetree/bindings/sound/wm*
20593 F: Documentation/hwmon/wm83??.rst
20594 F: arch/arm/mach-s3c/mach-crag6410*
20595 F: drivers/clk/clk-wm83*.c
20596 F: drivers/gpio/gpio-*wm*.c
20597 F: drivers/gpio/gpio-arizona.c
20598 F: drivers/hwmon/wm83??-hwmon.c
20599 F: drivers/input/misc/wm831x-on.c
20600 F: drivers/input/touchscreen/wm831x-ts.c
20601 F: drivers/input/touchscreen/wm97*.c
20602 F: drivers/leds/leds-wm83*.c
20603 F: drivers/mfd/arizona*
20604 F: drivers/mfd/cs47l24*
20605 F: drivers/mfd/wm*.c
20606 F: drivers/power/supply/wm83*.c
20607 F: drivers/regulator/arizona*
20608 F: drivers/regulator/wm8*.c
20609 F: drivers/rtc/rtc-wm83*.c
20610 F: drivers/video/backlight/wm83*_bl.c
20611 F: drivers/watchdog/wm83*_wdt.c
20612 F: include/linux/mfd/arizona/
20613 F: include/linux/mfd/wm831x/
20614 F: include/linux/mfd/wm8350/
20615 F: include/linux/mfd/wm8400*
20616 F: include/linux/regulator/arizona*
20617 F: include/linux/wm97xx.h
20618 F: include/sound/wm????.h
20619 F: sound/soc/codecs/arizona*
20620 F: sound/soc/codecs/cs47l24*
20621 F: sound/soc/codecs/wm*
20624 M: Tejun Heo <tj@kernel.org>
20625 R: Lai Jiangshan <jiangshanlai@gmail.com>
20627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20628 F: Documentation/core-api/workqueue.rst
20629 F: include/linux/workqueue.h
20630 F: kernel/workqueue.c
20633 M: Loic Poulain <loic.poulain@linaro.org>
20634 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20635 R: Johannes Berg <johannes@sipsolutions.net>
20636 L: netdev@vger.kernel.org
20638 F: drivers/net/wwan/
20639 F: include/linux/wwan.h
20640 F: include/uapi/linux/wwan.h
20642 X-POWERS AXP288 PMIC DRIVERS
20643 M: Hans de Goede <hdegoede@redhat.com>
20645 F: drivers/acpi/pmic/intel_pmic_xpower.c
20648 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20649 M: Chen-Yu Tsai <wens@csie.org>
20650 L: linux-kernel@vger.kernel.org
20655 M: Martin Schiller <ms@dev.tdt.de>
20656 L: linux-x25@vger.kernel.org
20658 F: Documentation/networking/lapb-module.rst
20659 F: Documentation/networking/x25*
20660 F: drivers/net/wan/hdlc_x25.c
20661 F: drivers/net/wan/lapbether.c
20662 F: include/*/lapb.h
20663 F: include/net/x25*
20664 F: include/uapi/linux/x25.h
20668 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20669 M: Thomas Gleixner <tglx@linutronix.de>
20670 M: Ingo Molnar <mingo@redhat.com>
20671 M: Borislav Petkov <bp@alien8.de>
20672 M: Dave Hansen <dave.hansen@linux.intel.com>
20674 R: "H. Peter Anvin" <hpa@zytor.com>
20675 L: linux-kernel@vger.kernel.org
20677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20678 F: Documentation/devicetree/bindings/x86/
20679 F: Documentation/x86/
20683 M: Andy Lutomirski <luto@kernel.org>
20684 L: linux-kernel@vger.kernel.org
20686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20689 X86 MCE INFRASTRUCTURE
20690 M: Tony Luck <tony.luck@intel.com>
20691 M: Borislav Petkov <bp@alien8.de>
20692 L: linux-edac@vger.kernel.org
20694 F: Documentation/ABI/testing/sysfs-mce
20695 F: Documentation/x86/x86_64/machinecheck.rst
20696 F: arch/x86/kernel/cpu/mce/*
20698 X86 MICROCODE UPDATE SUPPORT
20699 M: Borislav Petkov <bp@alien8.de>
20701 F: arch/x86/kernel/cpu/microcode/*
20704 M: Dave Hansen <dave.hansen@linux.intel.com>
20705 M: Andy Lutomirski <luto@kernel.org>
20706 M: Peter Zijlstra <peterz@infradead.org>
20707 L: linux-kernel@vger.kernel.org
20709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20712 X86 PLATFORM DRIVERS
20713 M: Hans de Goede <hdegoede@redhat.com>
20714 M: Mark Gross <markgross@kernel.org>
20715 L: platform-driver-x86@vger.kernel.org
20717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20718 F: drivers/platform/olpc/
20719 F: drivers/platform/x86/
20721 X86 PLATFORM DRIVERS - ARCH
20722 R: Darren Hart <dvhart@infradead.org>
20723 R: Andy Shevchenko <andy@infradead.org>
20724 L: platform-driver-x86@vger.kernel.org
20727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20728 F: arch/x86/platform
20730 X86 PLATFORM UV HPE SUPERDOME FLEX
20731 M: Steve Wahl <steve.wahl@hpe.com>
20732 R: Mike Travis <mike.travis@hpe.com>
20733 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20734 R: Russ Anderson <russ.anderson@hpe.com>
20736 F: arch/x86/include/asm/uv/
20737 F: arch/x86/kernel/apic/x2apic_uv_x.c
20738 F: arch/x86/platform/uv/
20741 M: Andy Lutomirski <luto@kernel.org>
20742 L: linux-kernel@vger.kernel.org
20744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20745 F: arch/x86/entry/vdso/
20748 M: Matthew Wilcox <willy@infradead.org>
20749 L: linux-fsdevel@vger.kernel.org
20751 F: Documentation/core-api/xarray.rst
20752 F: include/linux/idr.h
20753 F: include/linux/xarray.h
20756 F: tools/testing/radix-tree
20759 M: Benjamin Valentin <benpicco@googlemail.com>
20761 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20762 F: drivers/media/rc/xbox_remote.c
20764 XC2028/3028 TUNER DRIVER
20765 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20766 L: linux-media@vger.kernel.org
20768 W: https://linuxtv.org
20769 T: git git://linuxtv.org/media_tree.git
20770 F: drivers/media/tuners/tuner-xc2028.*
20772 XDP (eXpress Data Path)
20773 M: Alexei Starovoitov <ast@kernel.org>
20774 M: Daniel Borkmann <daniel@iogearbox.net>
20775 M: David S. Miller <davem@davemloft.net>
20776 M: Jakub Kicinski <kuba@kernel.org>
20777 M: Jesper Dangaard Brouer <hawk@kernel.org>
20778 M: John Fastabend <john.fastabend@gmail.com>
20779 L: netdev@vger.kernel.org
20780 L: bpf@vger.kernel.org
20782 F: include/net/xdp.h
20783 F: include/net/xdp_priv.h
20784 F: include/trace/events/xdp.h
20785 F: kernel/bpf/cpumap.c
20786 F: kernel/bpf/devmap.c
20788 F: samples/bpf/xdp*
20789 F: tools/testing/selftests/bpf/*xdp*
20790 F: tools/testing/selftests/bpf/*/*xdp*
20791 F: drivers/net/ethernet/*/*/*/*/*xdp*
20792 F: drivers/net/ethernet/*/*/*xdp*
20793 K: (?:\b|_)xdp(?:\b|_)
20795 XDP SOCKETS (AF_XDP)
20796 M: Björn Töpel <bjorn@kernel.org>
20797 M: Magnus Karlsson <magnus.karlsson@intel.com>
20798 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20799 L: netdev@vger.kernel.org
20800 L: bpf@vger.kernel.org
20802 F: Documentation/networking/af_xdp.rst
20803 F: include/net/xdp_sock*
20804 F: include/net/xsk_buff_pool.h
20805 F: include/uapi/linux/if_xdp.h
20806 F: include/uapi/linux/xdp_diag.h
20807 F: include/net/netns/xdp.h
20809 F: samples/bpf/xdpsock*
20810 F: tools/lib/bpf/xsk*
20812 XEN BLOCK SUBSYSTEM
20813 M: Roger Pau Monné <roger.pau@citrix.com>
20814 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20816 F: drivers/block/xen*
20817 F: drivers/block/xen-blkback/*
20820 M: Stefano Stabellini <sstabellini@kernel.org>
20821 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20823 F: arch/arm/include/asm/xen/
20826 XEN HYPERVISOR ARM64
20827 M: Stefano Stabellini <sstabellini@kernel.org>
20828 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20830 F: arch/arm64/include/asm/xen/
20833 XEN HYPERVISOR INTERFACE
20834 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20835 M: Juergen Gross <jgross@suse.com>
20836 R: Stefano Stabellini <sstabellini@kernel.org>
20837 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20840 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20841 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20842 F: arch/x86/include/asm/pvclock-abi.h
20843 F: arch/x86/include/asm/xen/
20844 F: arch/x86/platform/pvh/
20846 F: drivers/*/xen-*front.c
20848 F: include/uapi/xen/
20851 XEN NETWORK BACKEND DRIVER
20852 M: Wei Liu <wei.liu@kernel.org>
20853 M: Paul Durrant <paul@xen.org>
20854 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20855 L: netdev@vger.kernel.org
20857 F: drivers/net/xen-netback/*
20860 M: Juergen Gross <jgross@suse.com>
20861 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20863 F: arch/x86/pci/*xen*
20864 F: drivers/pci/*xen*
20867 M: Juergen Gross <jgross@suse.com>
20868 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20869 L: linux-scsi@vger.kernel.org
20871 F: drivers/scsi/xen-scsifront.c
20872 F: drivers/xen/xen-scsiback.c
20873 F: include/xen/interface/io/vscsiif.h
20875 XEN SOUND FRONTEND DRIVER
20876 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20877 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20878 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20882 XEN SWIOTLB SUBSYSTEM
20883 M: Juergen Gross <jgross@suse.com>
20884 M: Stefano Stabellini <sstabellini@kernel.org>
20885 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20886 L: iommu@lists.linux-foundation.org
20888 F: arch/x86/xen/*swiotlb*
20889 F: drivers/xen/*swiotlb*
20892 C: irc://irc.oftc.net/xfs
20893 M: Darrick J. Wong <djwong@kernel.org>
20894 M: linux-xfs@vger.kernel.org
20895 L: linux-xfs@vger.kernel.org
20898 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20899 F: Documentation/ABI/testing/sysfs-fs-xfs
20900 F: Documentation/admin-guide/xfs.rst
20901 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20902 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20904 F: include/uapi/linux/dqblk_xfs.h
20905 F: include/uapi/linux/fsmap.h
20907 XILINX AXI ETHERNET DRIVER
20908 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20910 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20913 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20914 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20915 L: linux-can@vger.kernel.org
20917 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20918 F: drivers/net/can/xilinx_can.c
20921 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20922 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20923 R: Michal Simek <michal.simek@xilinx.com>
20925 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20926 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20927 F: drivers/gpio/gpio-xilinx.c
20928 F: drivers/gpio/gpio-zynq.c
20930 XILINX SD-FEC IP CORES
20931 M: Derek Kiernan <derek.kiernan@xilinx.com>
20932 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20934 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20935 F: Documentation/misc-devices/xilinx_sdfec.rst
20936 F: drivers/misc/Kconfig
20937 F: drivers/misc/Makefile
20938 F: drivers/misc/xilinx_sdfec.c
20939 F: include/uapi/misc/xilinx_sdfec.h
20941 XILINX UARTLITE SERIAL DRIVER
20942 M: Peter Korsgaard <jacmet@sunsite.dk>
20943 L: linux-serial@vger.kernel.org
20945 F: drivers/tty/serial/uartlite.c
20947 XILINX VIDEO IP CORES
20948 M: Hyun Kwon <hyun.kwon@xilinx.com>
20949 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20950 L: linux-media@vger.kernel.org
20952 T: git git://linuxtv.org/media_tree.git
20953 F: Documentation/devicetree/bindings/media/xilinx/
20954 F: drivers/media/platform/xilinx/
20955 F: include/uapi/linux/xilinx-v4l2-controls.h
20957 XILINX ZYNQMP DPDMA DRIVER
20958 M: Hyun Kwon <hyun.kwon@xilinx.com>
20959 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20960 L: dmaengine@vger.kernel.org
20962 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20963 F: drivers/dma/xilinx/xilinx_dpdma.c
20964 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20966 XILINX ZYNQMP PSGTR PHY DRIVER
20967 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20968 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20969 L: linux-kernel@vger.kernel.org
20971 T: git https://github.com/Xilinx/linux-xlnx.git
20972 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20973 F: drivers/phy/xilinx/phy-zynqmp.c
20976 M: Eli Billauer <eli.billauer@gmail.com>
20977 L: linux-kernel@vger.kernel.org
20979 F: drivers/char/xillybus/
20982 M: George Cherian <gcherian@marvell.com>
20983 L: linux-i2c@vger.kernel.org
20985 W: http://www.marvell.com
20986 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20987 F: drivers/i2c/busses/i2c-xlp9xx.c
20989 XRA1403 GPIO EXPANDER
20990 M: Nandor Han <nandor.han@ge.com>
20991 M: Semi Malinen <semi.malinen@ge.com>
20992 L: linux-gpio@vger.kernel.org
20994 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20995 F: drivers/gpio/gpio-xra1403.c
20997 XTENSA XTFPGA PLATFORM SUPPORT
20998 M: Max Filippov <jcmvbkbc@gmail.com>
20999 L: linux-xtensa@linux-xtensa.org
21001 F: drivers/spi/spi-xtensa-xtfpga.c
21002 F: sound/soc/xtensa/xtfpga-i2s.c
21004 YAM DRIVER FOR AX.25
21005 M: Jean-Paul Roubelat <jpr@f6fbb.org>
21006 L: linux-hams@vger.kernel.org
21008 F: drivers/net/hamradio/yam*
21009 F: include/linux/yam.h
21011 YAMA SECURITY MODULE
21012 M: Kees Cook <keescook@chromium.org>
21014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
21015 F: Documentation/admin-guide/LSM/Yama.rst
21018 YEALINK PHONE DRIVER
21019 M: Henk Vergonet <Henk.Vergonet@gmail.com>
21020 L: usbb2k-api-dev@nongnu.org
21022 F: Documentation/input/devices/yealink.rst
21023 F: drivers/input/misc/yealink.*
21025 Z8530 DRIVER FOR AX.25
21026 M: Joerg Reuter <jreuter@yaina.de>
21027 L: linux-hams@vger.kernel.org
21029 W: http://yaina.de/jreuter/
21030 W: http://www.qsl.net/dl1bke/
21031 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
21032 F: drivers/net/hamradio/*scc.c
21033 F: drivers/net/hamradio/z8530.h
21035 ZBUD COMPRESSED PAGE ALLOCATOR
21036 M: Seth Jennings <sjenning@redhat.com>
21037 M: Dan Streetman <ddstreet@ieee.org>
21038 L: linux-mm@kvack.org
21042 ZD1211RW WIRELESS DRIVER
21043 M: Ulrich Kunitz <kune@deine-taler.de>
21044 L: linux-wireless@vger.kernel.org
21045 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
21047 W: http://zd1211.ath.cx/wiki/DriverRewrite
21048 F: drivers/net/wireless/zydas/zd1211rw/
21050 ZD1301 MEDIA DRIVER
21051 M: Antti Palosaari <crope@iki.fi>
21052 L: linux-media@vger.kernel.org
21054 W: https://linuxtv.org/
21055 W: http://palosaari.fi/linux/
21056 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21057 F: drivers/media/usb/dvb-usb-v2/zd1301*
21059 ZD1301_DEMOD MEDIA DRIVER
21060 M: Antti Palosaari <crope@iki.fi>
21061 L: linux-media@vger.kernel.org
21063 W: https://linuxtv.org/
21064 W: http://palosaari.fi/linux/
21065 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21066 F: drivers/media/dvb-frontends/zd1301_demod*
21068 ZHAOXIN PROCESSOR SUPPORT
21069 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
21070 L: linux-kernel@vger.kernel.org
21072 F: arch/x86/kernel/cpu/zhaoxin.c
21075 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
21076 M: Naohiro Aota <naohiro.aota@wdc.com>
21077 R: Johannes Thumshirn <jth@kernel.org>
21078 L: linux-fsdevel@vger.kernel.org
21080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
21081 F: Documentation/filesystems/zonefs.rst
21084 ZPOOL COMPRESSED PAGE STORAGE API
21085 M: Dan Streetman <ddstreet@ieee.org>
21086 L: linux-mm@kvack.org
21088 F: include/linux/zpool.h
21091 ZR36067 VIDEO FOR LINUX DRIVER
21092 M: Corentin Labbe <clabbe@baylibre.com>
21093 L: mjpeg-users@lists.sourceforge.net
21094 L: linux-media@vger.kernel.org
21096 W: http://mjpeg.sourceforge.net/driver-zoran/
21097 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21098 F: Documentation/driver-api/media/drivers/zoran.rst
21099 F: drivers/staging/media/zoran/
21101 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
21102 M: Minchan Kim <minchan@kernel.org>
21103 M: Nitin Gupta <ngupta@vflare.org>
21104 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21105 L: linux-kernel@vger.kernel.org
21107 F: Documentation/admin-guide/blockdev/zram.rst
21108 F: drivers/block/zram/
21110 ZS DECSTATION Z85C30 SERIAL DRIVER
21111 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21113 F: drivers/tty/serial/zs.*
21115 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
21116 M: Minchan Kim <minchan@kernel.org>
21117 M: Nitin Gupta <ngupta@vflare.org>
21118 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21119 L: linux-mm@kvack.org
21121 F: Documentation/vm/zsmalloc.rst
21122 F: include/linux/zsmalloc.h
21126 M: Nick Terrell <terrelln@fb.com>
21128 B: https://github.com/facebook/zstd/issues
21129 T: git git://github.com/terrelln/linux.git
21130 F: include/linux/zstd*
21132 F: lib/decompress_unzstd.c
21137 ZSWAP COMPRESSED SWAP CACHING
21138 M: Seth Jennings <sjenning@redhat.com>
21139 M: Dan Streetman <ddstreet@ieee.org>
21140 M: Vitaly Wool <vitaly.wool@konsulko.com>
21141 L: linux-mm@kvack.org
21146 M: Linus Torvalds <torvalds@linux-foundation.org>
21147 L: linux-kernel@vger.kernel.org
21148 S: Buried alive in reporters
21149 Q: http://patchwork.kernel.org/project/LKML/list/
21150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git