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 AD74413R DRIVER
1073 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1074 L: linux-iio@vger.kernel.org
1076 W: http://ez.analog.com/community/linux-device-drivers
1077 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1078 F: drivers/iio/addac/ad74413r.c
1079 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1081 ANALOG DEVICES INC AD9389B DRIVER
1082 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1083 L: linux-media@vger.kernel.org
1085 F: drivers/media/i2c/ad9389b*
1087 ANALOG DEVICES INC ADGS1408 DRIVER
1088 M: Mircea Caprioru <mircea.caprioru@analog.com>
1090 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1091 F: drivers/mux/adgs1408.c
1093 ANALOG DEVICES INC ADIN DRIVER
1094 M: Michael Hennerich <michael.hennerich@analog.com>
1095 L: netdev@vger.kernel.org
1097 W: http://ez.analog.com/community/linux-device-drivers
1098 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1099 F: drivers/net/phy/adin.c
1101 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1102 M: Nuno Sa <nuno.sa@analog.com>
1103 L: linux-iio@vger.kernel.org
1105 F: drivers/iio/imu/adis.c
1106 F: include/linux/iio/imu/adis.h
1108 ANALOG DEVICES INC ADIS16460 DRIVER
1109 M: Dragos Bogdan <dragos.bogdan@analog.com>
1110 L: linux-iio@vger.kernel.org
1112 W: http://ez.analog.com/community/linux-device-drivers
1113 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1114 F: drivers/iio/imu/adis16460.c
1116 ANALOG DEVICES INC ADIS16475 DRIVER
1117 M: Nuno Sa <nuno.sa@analog.com>
1118 L: linux-iio@vger.kernel.org
1119 W: http://ez.analog.com/community/linux-device-drivers
1121 F: drivers/iio/imu/adis16475.c
1122 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1124 ANALOG DEVICES INC ADM1177 DRIVER
1125 M: Michael Hennerich <Michael.Hennerich@analog.com>
1126 L: linux-hwmon@vger.kernel.org
1128 W: http://ez.analog.com/community/linux-device-drivers
1129 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1130 F: drivers/hwmon/adm1177.c
1132 ANALOG DEVICES INC ADP5061 DRIVER
1133 M: Michael Hennerich <Michael.Hennerich@analog.com>
1134 L: linux-pm@vger.kernel.org
1136 W: http://ez.analog.com/community/linux-device-drivers
1137 F: drivers/power/supply/adp5061.c
1139 ANALOG DEVICES INC ADV7180 DRIVER
1140 M: Lars-Peter Clausen <lars@metafoo.de>
1141 L: linux-media@vger.kernel.org
1143 W: http://ez.analog.com/community/linux-device-drivers
1144 F: drivers/media/i2c/adv7180.c
1145 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1147 ANALOG DEVICES INC ADV748X DRIVER
1148 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1149 L: linux-media@vger.kernel.org
1151 F: drivers/media/i2c/adv748x/*
1153 ANALOG DEVICES INC ADV7511 DRIVER
1154 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1155 L: linux-media@vger.kernel.org
1157 F: drivers/media/i2c/adv7511*
1159 ANALOG DEVICES INC ADV7604 DRIVER
1160 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1161 L: linux-media@vger.kernel.org
1163 F: drivers/media/i2c/adv7604*
1164 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1166 ANALOG DEVICES INC ADV7842 DRIVER
1167 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1168 L: linux-media@vger.kernel.org
1170 F: drivers/media/i2c/adv7842*
1172 ANALOG DEVICES INC ADXRS290 DRIVER
1173 M: Nishant Malpani <nish.malpani25@gmail.com>
1174 L: linux-iio@vger.kernel.org
1176 F: drivers/iio/gyro/adxrs290.c
1177 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1179 ANALOG DEVICES INC ASOC CODEC DRIVERS
1180 M: Lars-Peter Clausen <lars@metafoo.de>
1181 M: Nuno Sá <nuno.sa@analog.com>
1182 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1184 W: http://wiki.analog.com/
1185 W: http://ez.analog.com/community/linux-device-drivers
1186 F: sound/soc/codecs/ad1*
1187 F: sound/soc/codecs/ad7*
1188 F: sound/soc/codecs/adau*
1189 F: sound/soc/codecs/adav*
1190 F: sound/soc/codecs/sigmadsp.*
1191 F: sound/soc/codecs/ssm*
1193 ANALOG DEVICES INC DMA DRIVERS
1194 M: Lars-Peter Clausen <lars@metafoo.de>
1196 W: http://ez.analog.com/community/linux-device-drivers
1197 F: drivers/dma/dma-axi-dmac.c
1199 ANALOG DEVICES INC IIO DRIVERS
1200 M: Lars-Peter Clausen <lars@metafoo.de>
1201 M: Michael Hennerich <Michael.Hennerich@analog.com>
1203 W: http://wiki.analog.com/
1204 W: http://ez.analog.com/community/linux-device-drivers
1205 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1206 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1207 F: Documentation/devicetree/bindings/iio/*/adi,*
1208 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1209 F: drivers/iio/*/ad*
1210 F: drivers/iio/adc/ltc249*
1211 F: drivers/iio/amplifiers/hmc425a.c
1212 F: drivers/staging/iio/*/ad*
1213 X: drivers/iio/*/adjd*
1215 ANALOGBITS PLL LIBRARIES
1216 M: Paul Walmsley <paul.walmsley@sifive.com>
1218 F: drivers/clk/analogbits/*
1219 F: include/linux/clk/analogbits*
1222 M: Nick Hu <nickhu@andestech.com>
1223 M: Greentime Hu <green.hu@gmail.com>
1224 M: Vincent Chen <deanbo422@gmail.com>
1226 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1227 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1228 F: Documentation/devicetree/bindings/nds32/
1233 ANDROID CONFIG FRAGMENTS
1234 M: Rob Herring <robh@kernel.org>
1236 F: kernel/configs/android*
1239 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1240 M: Arve Hjønnevåg <arve@android.com>
1241 M: Todd Kjos <tkjos@android.com>
1242 M: Martijn Coenen <maco@android.com>
1243 M: Joel Fernandes <joel@joelfernandes.org>
1244 M: Christian Brauner <christian@brauner.io>
1245 M: Hridya Valsaraju <hridya@google.com>
1246 M: Suren Baghdasaryan <surenb@google.com>
1247 L: linux-kernel@vger.kernel.org
1249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1251 F: drivers/staging/android/
1253 ANDROID GOLDFISH PIC DRIVER
1254 M: Miodrag Dinic <miodrag.dinic@mips.com>
1256 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1257 F: drivers/irqchip/irq-goldfish-pic.c
1259 ANDROID GOLDFISH RTC DRIVER
1260 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1262 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1263 F: drivers/rtc/rtc-goldfish.c
1265 AOA (Apple Onboard Audio) ALSA DRIVER
1266 M: Johannes Berg <johannes@sipsolutions.net>
1267 L: linuxppc-dev@lists.ozlabs.org
1268 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1272 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1273 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1274 L: linux-iio@vger.kernel.org
1276 F: drivers/iio/adc/stx104.c
1279 M: Jiri Kosina <jikos@kernel.org>
1281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1282 F: arch/x86/kernel/apm_32.c
1283 F: drivers/char/apm-emulation.c
1284 F: include/linux/apm_bios.h
1285 F: include/uapi/linux/apm_bios.h
1287 APPARMOR SECURITY MODULE
1288 M: John Johansen <john.johansen@canonical.com>
1289 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1291 W: wiki.apparmor.net
1292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1293 F: Documentation/admin-guide/LSM/apparmor.rst
1294 F: security/apparmor/
1296 APPLE BCM5974 MULTITOUCH DRIVER
1297 M: Henrik Rydberg <rydberg@bitmath.org>
1298 L: linux-input@vger.kernel.org
1300 F: drivers/input/mouse/bcm5974.c
1302 APPLE DART IOMMU DRIVER
1303 M: Sven Peter <sven@svenpeter.dev>
1304 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1305 L: iommu@lists.linux-foundation.org
1307 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1308 F: drivers/iommu/apple-dart.c
1310 APPLE PCIE CONTROLLER DRIVER
1311 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1312 M: Marc Zyngier <maz@kernel.org>
1313 L: linux-pci@vger.kernel.org
1315 F: drivers/pci/controller/pcie-apple.c
1318 M: Henrik Rydberg <rydberg@bitmath.org>
1319 L: linux-hwmon@vger.kernel.org
1321 F: drivers/hwmon/applesmc.c
1323 APPLETALK NETWORK LAYER
1324 L: netdev@vger.kernel.org
1326 F: drivers/net/appletalk/
1327 F: include/linux/atalk.h
1328 F: include/uapi/linux/atalk.h
1331 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1332 M: Khuong Dinh <khuong@os.amperecomputing.com>
1334 F: arch/arm64/boot/dts/apm/
1336 APPLIED MICRO (APM) X-GENE SOC EDAC
1337 M: Khuong Dinh <khuong@os.amperecomputing.com>
1339 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1340 F: drivers/edac/xgene_edac.c
1342 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1343 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1344 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1346 F: drivers/net/ethernet/apm/xgene-v2/
1348 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1349 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1350 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1351 M: Quan Nguyen <quan@os.amperecomputing.com>
1353 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1354 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1355 F: drivers/net/ethernet/apm/xgene/
1356 F: drivers/net/mdio/mdio-xgene.c
1358 APPLIED MICRO (APM) X-GENE SOC PMU
1359 M: Khuong Dinh <khuong@os.amperecomputing.com>
1361 F: Documentation/admin-guide/perf/xgene-pmu.rst
1362 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1363 F: drivers/perf/xgene_pmu.c
1365 APTINA CAMERA SENSOR PLL
1366 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1367 L: linux-media@vger.kernel.org
1369 F: drivers/media/i2c/aptina-pll.*
1371 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1372 M: Aleksa Savic <savicaleksa83@gmail.com>
1373 L: linux-hwmon@vger.kernel.org
1375 F: Documentation/hwmon/aquacomputer_d5next.rst
1376 F: drivers/hwmon/aquacomputer_d5next.c
1378 AQUANTIA ETHERNET DRIVER (atlantic)
1379 M: Igor Russkikh <irusskikh@marvell.com>
1380 L: netdev@vger.kernel.org
1382 W: https://www.marvell.com/
1383 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1384 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1385 F: drivers/net/ethernet/aquantia/atlantic/
1387 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1388 M: Egor Pomozov <epomozov@marvell.com>
1389 L: netdev@vger.kernel.org
1391 W: http://www.aquantia.com
1392 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1394 ARASAN NAND CONTROLLER DRIVER
1395 M: Miquel Raynal <miquel.raynal@bootlin.com>
1396 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1397 L: linux-mtd@lists.infradead.org
1399 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1400 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1402 ARC FRAMEBUFFER DRIVER
1403 M: Jaya Kumar <jayalk@intworks.biz>
1405 F: drivers/video/fbdev/arcfb.c
1406 F: drivers/video/fbdev/core/fb_defio.c
1409 M: Alexey Brodkin <abrodkin@synopsys.com>
1411 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1412 F: drivers/gpu/drm/tiny/arcpgu.c
1414 ARCNET NETWORK LAYER
1415 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1416 L: netdev@vger.kernel.org
1418 F: drivers/net/arcnet/
1419 F: include/uapi/linux/if_arcnet.h
1421 ARM ARCHITECTED TIMER DRIVER
1422 M: Mark Rutland <mark.rutland@arm.com>
1423 M: Marc Zyngier <maz@kernel.org>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 F: arch/arm/include/asm/arch_timer.h
1427 F: arch/arm64/include/asm/arch_timer.h
1428 F: drivers/clocksource/arm_arch_timer.c
1430 ARM HDLCD DRM DRIVER
1431 M: Liviu Dudau <liviu.dudau@arm.com>
1433 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1434 F: drivers/gpu/drm/arm/hdlcd_*
1436 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1437 M: Linus Walleij <linus.walleij@linaro.org>
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1441 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1442 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1443 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1444 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1445 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1446 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1447 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1448 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1449 F: arch/arm/boot/dts/arm-realview-*
1450 F: arch/arm/boot/dts/integrator*
1451 F: arch/arm/boot/dts/versatile*
1452 F: arch/arm/mach-integrator/
1453 F: arch/arm/mach-realview/
1454 F: arch/arm/mach-versatile/
1455 F: arch/arm/plat-versatile/
1456 F: drivers/bus/arm-integrator-lm.c
1457 F: drivers/clk/versatile/
1458 F: drivers/i2c/busses/i2c-versatile.c
1459 F: drivers/irqchip/irq-versatile-fpga.c
1460 F: drivers/mtd/maps/physmap-versatile.*
1461 F: drivers/power/reset/arm-versatile-reboot.c
1462 F: drivers/soc/versatile/
1464 ARM KOMEDA DRM-KMS DRIVER
1465 M: James (Qian) Wang <james.qian.wang@arm.com>
1466 M: Liviu Dudau <liviu.dudau@arm.com>
1467 M: Mihail Atanassov <mihail.atanassov@arm.com>
1468 L: Mali DP Maintainers <malidp@foss.arm.com>
1470 T: git git://anongit.freedesktop.org/drm/drm-misc
1471 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1472 F: Documentation/gpu/komeda-kms.rst
1473 F: drivers/gpu/drm/arm/display/include/
1474 F: drivers/gpu/drm/arm/display/komeda/
1476 ARM MALI PANFROST DRM DRIVER
1477 M: Rob Herring <robh@kernel.org>
1478 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1479 R: Steven Price <steven.price@arm.com>
1480 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1481 L: dri-devel@lists.freedesktop.org
1483 T: git git://anongit.freedesktop.org/drm/drm-misc
1484 F: drivers/gpu/drm/panfrost/
1485 F: include/uapi/drm/panfrost_drm.h
1487 ARM MALI-DP DRM DRIVER
1488 M: Liviu Dudau <liviu.dudau@arm.com>
1489 M: Brian Starkey <brian.starkey@arm.com>
1490 L: Mali DP Maintainers <malidp@foss.arm.com>
1492 T: git git://anongit.freedesktop.org/drm/drm-misc
1493 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1494 F: Documentation/gpu/afbc.rst
1495 F: drivers/gpu/drm/arm/
1497 ARM MFM AND FLOPPY DRIVERS
1498 M: Ian Molton <spyro@f2s.com>
1500 F: arch/arm/include/asm/floppy.h
1501 F: arch/arm/mach-rpc/floppydma.S
1503 ARM PMU PROFILING AND DEBUGGING
1504 M: Will Deacon <will@kernel.org>
1505 M: Mark Rutland <mark.rutland@arm.com>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 F: Documentation/devicetree/bindings/arm/pmu.yaml
1509 F: Documentation/devicetree/bindings/perf/
1510 F: arch/arm*/include/asm/hw_breakpoint.h
1511 F: arch/arm*/include/asm/perf_event.h
1512 F: arch/arm*/kernel/hw_breakpoint.c
1513 F: arch/arm*/kernel/perf_*
1515 F: include/linux/perf/arm_pmu.h
1518 M: Russell King <linux@armlinux.org.uk>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 W: http://www.armlinux.org.uk/
1522 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1524 X: arch/arm/boot/dts/
1526 ARM PRIMECELL AACI PL041 DRIVER
1527 M: Russell King <linux@armlinux.org.uk>
1531 ARM PRIMECELL BUS SUPPORT
1532 M: Russell King <linux@armlinux.org.uk>
1535 F: include/linux/amba/bus.h
1537 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1538 M: Miquel Raynal <miquel.raynal@bootlin.com>
1539 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1540 L: linux-mtd@lists.infradead.org
1542 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1543 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1545 ARM PRIMECELL PL35X SMC DRIVER
1546 M: Miquel Raynal <miquel.raynal@bootlin.com>
1547 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1551 F: drivers/memory/pl353-smc.c
1553 ARM PRIMECELL CLCD PL110 DRIVER
1554 M: Russell King <linux@armlinux.org.uk>
1556 F: drivers/video/fbdev/amba-clcd.*
1558 ARM PRIMECELL KMI PL050 DRIVER
1559 M: Russell King <linux@armlinux.org.uk>
1561 F: drivers/input/serio/ambakmi.*
1562 F: include/linux/amba/kmi.h
1564 ARM PRIMECELL MMCI PL180/1 DRIVER
1565 M: Russell King <linux@armlinux.org.uk>
1567 F: drivers/mmc/host/mmci.*
1568 F: include/linux/amba/mmci.h
1570 ARM PRIMECELL SSP PL022 SPI DRIVER
1571 M: Linus Walleij <linus.walleij@linaro.org>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1575 F: drivers/spi/spi-pl022.c
1577 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1578 M: Russell King <linux@armlinux.org.uk>
1580 F: drivers/tty/serial/amba-pl01*.c
1581 F: include/linux/amba/serial.h
1583 ARM PRIMECELL VIC PL190/PL192 DRIVER
1584 M: Linus Walleij <linus.walleij@linaro.org>
1585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1588 F: drivers/irqchip/irq-vic.c
1590 ARM SMC WATCHDOG DRIVER
1591 M: Julius Werner <jwerner@chromium.org>
1592 R: Evan Benn <evanbenn@chromium.org>
1594 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1595 F: drivers/watchdog/arm_smc_wdt.c
1598 M: Will Deacon <will@kernel.org>
1599 R: Robin Murphy <robin.murphy@arm.com>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1603 F: drivers/iommu/arm/
1604 F: drivers/iommu/io-pgtable-arm*
1606 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1607 M: Arnd Bergmann <arnd@arndb.de>
1608 M: Olof Johansson <olof@lixom.net>
1610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1613 F: arch/arm/boot/dts/Makefile
1614 F: arch/arm64/boot/dts/Makefile
1616 ARM SUB-ARCHITECTURES
1617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1623 ARM/ACTIONS SEMI ARCHITECTURE
1624 M: Andreas Färber <afaerber@suse.de>
1625 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1629 F: Documentation/devicetree/bindings/arm/actions.yaml
1630 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1631 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1632 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1633 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1634 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1635 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1636 F: Documentation/devicetree/bindings/pinctrl/actions,*
1637 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1638 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1639 F: arch/arm/boot/dts/owl-*
1640 F: arch/arm/mach-actions/
1641 F: arch/arm64/boot/dts/actions/
1642 F: drivers/clk/actions/
1643 F: drivers/clocksource/timer-owl*
1644 F: drivers/dma/owl-dma.c
1645 F: drivers/i2c/busses/i2c-owl.c
1646 F: drivers/irqchip/irq-owl-sirq.c
1647 F: drivers/mmc/host/owl-mmc.c
1648 F: drivers/net/ethernet/actions/
1649 F: drivers/pinctrl/actions/*
1650 F: drivers/soc/actions/
1651 F: include/dt-bindings/power/owl-*
1652 F: include/dt-bindings/reset/actions,*
1653 F: include/linux/soc/actions/
1656 ARM/ADS SPHERE MACHINE SUPPORT
1657 M: Lennert Buytenhek <kernel@wantstofly.org>
1658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 ARM/AFEB9260 MACHINE SUPPORT
1662 M: Sergey Lapin <slapin@ossfans.org>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 ARM/AJECO 1ARM MACHINE SUPPORT
1667 M: Lennert Buytenhek <kernel@wantstofly.org>
1668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 ARM/Allwinner SoC Clock Support
1672 M: Emilio López <emilio@elopez.com.ar>
1674 F: drivers/clk/sunxi/
1676 ARM/Allwinner sunXi SoC support
1677 M: Maxime Ripard <mripard@kernel.org>
1678 M: Chen-Yu Tsai <wens@csie.org>
1679 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1683 L: linux-sunxi@lists.linux.dev
1684 F: arch/arm/mach-sunxi/
1685 F: arch/arm64/boot/dts/allwinner/
1686 F: drivers/clk/sunxi-ng/
1687 F: drivers/pinctrl/sunxi/
1688 F: drivers/soc/sunxi/
1693 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1694 M: Neil Armstrong <narmstrong@baylibre.com>
1695 M: Jerome Brunet <jbrunet@baylibre.com>
1696 L: linux-amlogic@lists.infradead.org
1698 F: Documentation/devicetree/bindings/clock/amlogic*
1699 F: drivers/clk/meson/
1700 F: include/dt-bindings/clock/gxbb*
1701 F: include/dt-bindings/clock/meson*
1703 ARM/Amlogic Meson SoC Crypto Drivers
1704 M: Corentin Labbe <clabbe@baylibre.com>
1705 L: linux-crypto@vger.kernel.org
1706 L: linux-amlogic@lists.infradead.org
1708 F: Documentation/devicetree/bindings/crypto/amlogic*
1709 F: drivers/crypto/amlogic/
1711 ARM/Amlogic Meson SoC Sound Drivers
1712 M: Jerome Brunet <jbrunet@baylibre.com>
1713 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1715 F: Documentation/devicetree/bindings/sound/amlogic*
1718 ARM/Amlogic Meson SoC support
1719 M: Neil Armstrong <narmstrong@baylibre.com>
1720 M: Kevin Hilman <khilman@baylibre.com>
1721 R: Jerome Brunet <jbrunet@baylibre.com>
1722 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 L: linux-amlogic@lists.infradead.org
1726 W: http://linux-meson.com/
1727 F: arch/arm/boot/dts/meson*
1728 F: arch/arm/mach-meson/
1729 F: arch/arm64/boot/dts/amlogic/
1730 F: drivers/mmc/host/meson*
1731 F: drivers/pinctrl/meson/
1732 F: drivers/rtc/rtc-meson*
1733 F: drivers/soc/amlogic/
1736 ARM/Annapurna Labs ALPINE ARCHITECTURE
1737 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1738 M: Antoine Tenart <atenart@kernel.org>
1739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 F: arch/arm/boot/dts/alpine*
1742 F: arch/arm/mach-alpine/
1743 F: arch/arm64/boot/dts/amazon/
1744 F: drivers/*/*alpine*
1746 ARM/APPLE MACHINE SUPPORT
1747 M: Hector Martin <marcan@marcan.st>
1748 M: Sven Peter <sven@svenpeter.dev>
1749 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 W: https://asahilinux.org
1753 B: https://github.com/AsahiLinux/linux/issues
1754 C: irc://irc.oftc.net/asahi-dev
1755 T: git https://github.com/AsahiLinux/linux.git
1756 F: Documentation/devicetree/bindings/arm/apple.yaml
1757 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1758 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1759 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1760 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1761 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1762 F: arch/arm64/boot/dts/apple/
1763 F: drivers/i2c/busses/i2c-pasemi-core.c
1764 F: drivers/i2c/busses/i2c-pasemi-platform.c
1765 F: drivers/irqchip/irq-apple-aic.c
1766 F: drivers/mailbox/apple-mailbox.c
1767 F: drivers/pinctrl/pinctrl-apple-gpio.c
1768 F: include/dt-bindings/interrupt-controller/apple-aic.h
1769 F: include/dt-bindings/pinctrl/apple.h
1770 F: include/linux/apple-mailbox.h
1772 ARM/ARTPEC MACHINE SUPPORT
1773 M: Jesper Nilsson <jesper.nilsson@axis.com>
1774 M: Lars Persson <lars.persson@axis.com>
1775 L: linux-arm-kernel@axis.com
1777 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1778 F: arch/arm/boot/dts/artpec6*
1779 F: arch/arm/mach-artpec
1781 F: drivers/crypto/axis
1782 F: drivers/mmc/host/usdhi6rol0.c
1783 F: drivers/pinctrl/pinctrl-artpec*
1785 ARM/ASPEED I2C DRIVER
1786 M: Brendan Higgins <brendanhiggins@google.com>
1787 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1788 R: Joel Stanley <joel@jms.id.au>
1789 L: linux-i2c@vger.kernel.org
1790 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1792 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1793 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1794 F: drivers/i2c/busses/i2c-aspeed.c
1795 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1797 ARM/ASPEED MACHINE SUPPORT
1798 M: Joel Stanley <joel@jms.id.au>
1799 R: Andrew Jeffery <andrew@aj.id.au>
1800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1803 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1805 F: arch/arm/boot/dts/aspeed-*
1806 F: arch/arm/mach-aspeed/
1809 ARM/BITMAIN ARCHITECTURE
1810 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1814 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1815 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1816 F: arch/arm64/boot/dts/bitmain/
1817 F: drivers/clk/clk-bm1880.c
1818 F: drivers/pinctrl/pinctrl-bm1880.c
1820 ARM/CALXEDA HIGHBANK ARCHITECTURE
1821 M: Andre Przywara <andre.przywara@arm.com>
1822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 F: arch/arm/boot/dts/ecx-*.dts*
1825 F: arch/arm/boot/dts/highbank.dts
1826 F: arch/arm/mach-highbank/
1828 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1829 M: Krzysztof Halasa <khalasa@piap.pl>
1831 F: arch/arm/mach-cns3xxx/
1833 ARM/CAVIUM THUNDER NETWORK DRIVER
1834 M: Sunil Goutham <sgoutham@marvell.com>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 F: drivers/net/ethernet/cavium/thunder/
1839 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1840 M: Lukasz Majewski <lukma@denx.de>
1841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 F: arch/arm/mach-ep93xx/ts72xx.c
1845 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1846 M: Alexander Shiyan <shc_work@mail.ru>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1852 M: Lennert Buytenhek <kernel@wantstofly.org>
1853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1857 M: Hartley Sweeten <hsweeten@visionengravers.com>
1858 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 F: arch/arm/mach-ep93xx/
1862 F: arch/arm/mach-ep93xx/include/mach/
1865 M: Russell King <linux@armlinux.org.uk>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1869 F: drivers/clk/clkdev.c
1871 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1872 M: Baruch Siach <baruch@tkos.co.il>
1873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 F: arch/arm/boot/dts/cx92755*
1878 ARM/CONTEC MICRO9 MACHINE SUPPORT
1879 M: Hubert Feurstein <hubert.feurstein@contec.at>
1881 F: arch/arm/mach-ep93xx/micro9.c
1883 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1884 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1885 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1886 R: Mike Leach <mike.leach@linaro.org>
1887 R: Leo Yan <leo.yan@linaro.org>
1888 L: coresight@lists.linaro.org (moderated for non-subscribers)
1889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1892 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1893 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1894 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1895 F: Documentation/devicetree/bindings/arm/coresight.txt
1896 F: Documentation/devicetree/bindings/arm/ete.yaml
1897 F: Documentation/devicetree/bindings/arm/trbe.yaml
1898 F: Documentation/trace/coresight/*
1899 F: drivers/hwtracing/coresight/*
1900 F: include/dt-bindings/arm/coresight-cti-dt.h
1901 F: include/linux/coresight*
1902 F: samples/coresight/*
1903 F: tools/perf/arch/arm/util/auxtrace.c
1904 F: tools/perf/arch/arm/util/cs-etm.c
1905 F: tools/perf/arch/arm/util/cs-etm.h
1906 F: tools/perf/arch/arm/util/pmu.c
1907 F: tools/perf/util/cs-etm-decoder/*
1908 F: tools/perf/util/cs-etm.*
1910 ARM/CORGI MACHINE SUPPORT
1911 M: Richard Purdie <rpurdie@rpsys.net>
1914 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1915 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1916 M: Linus Walleij <linus.walleij@linaro.org>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 T: git git://github.com/ulli-kroll/linux.git
1920 F: Documentation/devicetree/bindings/arm/gemini.yaml
1921 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1922 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1923 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
1924 F: arch/arm/boot/dts/gemini*
1925 F: arch/arm/mach-gemini/
1926 F: drivers/crypto/gemini/
1927 F: drivers/net/ethernet/cortina/
1928 F: drivers/pinctrl/pinctrl-gemini.c
1929 F: drivers/rtc/rtc-ftrtc010.c
1931 ARM/CZ.NIC TURRIS SUPPORT
1932 M: Marek Behún <kabel@kernel.org>
1934 W: https://www.turris.cz/
1935 F: Documentation/ABI/testing/debugfs-moxtet
1936 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1937 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1938 F: Documentation/devicetree/bindings/bus/moxtet.txt
1939 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1940 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1941 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1942 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1943 F: drivers/bus/moxtet.c
1944 F: drivers/firmware/turris-mox-rwtm.c
1945 F: drivers/leds/leds-turris-omnia.c
1946 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1947 F: drivers/gpio/gpio-moxtet.c
1948 F: drivers/watchdog/armada_37xx_wdt.c
1949 F: include/dt-bindings/bus/moxtet.h
1950 F: include/linux/armada-37xx-rwtm-mailbox.h
1951 F: include/linux/moxtet.h
1953 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1954 M: Robert Jarzmik <robert.jarzmik@free.fr>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 F: arch/arm/mach-pxa/ezx.c
1959 ARM/FARADAY FA526 PORT
1960 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 T: git git://git.berlios.de/gemini-board
1964 F: arch/arm/mm/*-fa*
1966 ARM/FOOTBRIDGE ARCHITECTURE
1967 M: Russell King <linux@armlinux.org.uk>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 W: http://www.armlinux.org.uk/
1971 F: arch/arm/include/asm/hardware/dec21285.h
1972 F: arch/arm/mach-footbridge/
1974 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1975 M: Shawn Guo <shawnguo@kernel.org>
1976 M: Sascha Hauer <s.hauer@pengutronix.de>
1977 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1978 R: Fabio Estevam <festevam@gmail.com>
1979 R: NXP Linux Team <linux-imx@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 X: drivers/media/i2c/
1987 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1988 M: Shawn Guo <shawnguo@kernel.org>
1989 M: Li Yang <leoyang.li@nxp.com>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1993 F: arch/arm/boot/dts/ls1021a*
1994 F: arch/arm64/boot/dts/freescale/fsl-*
1995 F: arch/arm64/boot/dts/freescale/qoriq-*
1997 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1998 M: Shawn Guo <shawnguo@kernel.org>
1999 M: Sascha Hauer <s.hauer@pengutronix.de>
2000 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2001 R: Stefan Agner <stefan@agner.ch>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2005 F: arch/arm/boot/dts/vf*
2006 F: arch/arm/mach-imx/*vf610*
2008 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2009 M: Lennert Buytenhek <kernel@wantstofly.org>
2010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 ARM/GUMSTIX MACHINE SUPPORT
2014 M: Steve Sakoman <sakoman@gmail.com>
2015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2019 M: Philipp Zabel <philipp.zabel@gmail.com>
2020 M: Paul Parsons <lost.distance@yahoo.com>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 F: arch/arm/mach-pxa/hx4700.c
2024 F: arch/arm/mach-pxa/include/mach/hx4700.h
2025 F: sound/soc/pxa/hx4700.c
2027 ARM/HISILICON SOC SUPPORT
2028 M: Wei Xu <xuwei5@hisilicon.com>
2029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 W: http://www.hisilicon.com
2032 T: git git://github.com/hisilicon/linux-hisi.git
2033 F: arch/arm/boot/dts/hi3*
2034 F: arch/arm/boot/dts/hip*
2035 F: arch/arm/boot/dts/hisi*
2036 F: arch/arm/mach-hisi/
2037 F: arch/arm64/boot/dts/hisilicon/
2039 ARM/HP JORNADA 7XX MACHINE SUPPORT
2040 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2044 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2045 F: arch/arm/mach-sa1100/jornada720.c
2047 ARM/IGEP MACHINE SUPPORT
2048 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2049 M: Javier Martinez Canillas <javier@dowhile0.org>
2050 L: linux-omap@vger.kernel.org
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 F: arch/arm/boot/dts/omap3-igep*
2055 ARM/INCOME PXA270 SUPPORT
2056 M: Marek Vasut <marek.vasut@gmail.com>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2061 ARM/INTEL IOP32X ARM ARCHITECTURE
2062 M: Lennert Buytenhek <kernel@wantstofly.org>
2063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 ARM/INTEL IQ81342EX MACHINE SUPPORT
2067 M: Lennert Buytenhek <kernel@wantstofly.org>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 ARM/INTEL IXDP2850 MACHINE SUPPORT
2072 M: Lennert Buytenhek <kernel@wantstofly.org>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 ARM/INTEL IXP4XX ARM ARCHITECTURE
2077 M: Linus Walleij <linusw@kernel.org>
2078 M: Imre Kaloz <kaloz@openwrt.org>
2079 M: Krzysztof Halasa <khalasa@piap.pl>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2083 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2084 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2085 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2086 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2087 F: arch/arm/mach-ixp4xx/
2088 F: drivers/bus/intel-ixp4xx-eb.c
2089 F: drivers/clocksource/timer-ixp4xx.c
2090 F: drivers/crypto/ixp4xx_crypto.c
2091 F: drivers/gpio/gpio-ixp4xx.c
2092 F: drivers/irqchip/irq-ixp4xx.c
2093 F: include/linux/irqchip/irq-ixp4xx.h
2094 F: include/linux/platform_data/timer-ixp4xx.h
2096 ARM/INTEL KEEMBAY ARCHITECTURE
2097 M: Paul J. Murphy <paul.j.murphy@intel.com>
2098 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2100 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2101 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2102 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2104 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2105 M: Jonathan Cameron <jic23@cam.ac.uk>
2106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 F: arch/arm/mach-pxa/stargate2.c
2109 F: drivers/pcmcia/pxa2xx_stargate2.c
2111 ARM/INTEL XSC3 (MANZANO) ARM CORE
2112 M: Lennert Buytenhek <kernel@wantstofly.org>
2113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2117 M: Lennert Buytenhek <kernel@wantstofly.org>
2118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121 ARM/LG1K ARCHITECTURE
2122 M: Chanho Min <chanho.min@lge.com>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 F: arch/arm64/boot/dts/lg/
2127 ARM/LOGICPD PXA270 MACHINE SUPPORT
2128 M: Lennert Buytenhek <kernel@wantstofly.org>
2129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 ARM/LPC18XX ARCHITECTURE
2133 M: Vladimir Zapolskiy <vz@mleia.com>
2134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2137 F: arch/arm/boot/dts/lpc43*
2138 F: drivers/i2c/busses/i2c-lpc2k.c
2139 F: drivers/memory/pl172.c
2140 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2141 F: drivers/rtc/rtc-lpc24xx.c
2144 ARM/LPC32XX SOC SUPPORT
2145 M: Vladimir Zapolskiy <vz@mleia.com>
2146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2149 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2150 F: arch/arm/boot/dts/lpc32*
2151 F: arch/arm/mach-lpc32xx/
2152 F: drivers/i2c/busses/i2c-pnx.c
2153 F: drivers/net/ethernet/nxp/lpc_eth.c
2154 F: drivers/usb/host/ohci-nxp.c
2155 F: drivers/watchdog/pnx4008_wdt.c
2158 ARM/MAGICIAN MACHINE SUPPORT
2159 M: Philipp Zabel <philipp.zabel@gmail.com>
2162 ARM/Marvell Dove/MV78xx0/Orion SOC support
2163 M: Andrew Lunn <andrew@lunn.ch>
2164 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2165 M: Gregory Clement <gregory.clement@bootlin.com>
2166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2169 F: Documentation/devicetree/bindings/soc/dove/
2170 F: arch/arm/boot/dts/dove*
2171 F: arch/arm/boot/dts/orion5x*
2172 F: arch/arm/mach-dove/
2173 F: arch/arm/mach-mv78xx0/
2174 F: arch/arm/mach-orion5x/
2175 F: arch/arm/plat-orion/
2176 F: drivers/soc/dove/
2178 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2179 M: Andrew Lunn <andrew@lunn.ch>
2180 M: Gregory Clement <gregory.clement@bootlin.com>
2181 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2185 F: arch/arm/boot/dts/armada*
2186 F: arch/arm/boot/dts/kirkwood*
2187 F: arch/arm/configs/mvebu_*_defconfig
2188 F: arch/arm/mach-mvebu/
2189 F: arch/arm64/boot/dts/marvell/armada*
2190 F: arch/arm64/boot/dts/marvell/cn913*
2191 F: drivers/cpufreq/armada-37xx-cpufreq.c
2192 F: drivers/cpufreq/armada-8k-cpufreq.c
2193 F: drivers/cpufreq/mvebu-cpufreq.c
2194 F: drivers/irqchip/irq-armada-370-xp.c
2195 F: drivers/irqchip/irq-mvebu-*
2196 F: drivers/pinctrl/mvebu/
2197 F: drivers/rtc/rtc-armada38x.c
2199 ARM/Mediatek RTC DRIVER
2200 M: Eddie Huang <eddie.huang@mediatek.com>
2201 M: Sean Wang <sean.wang@mediatek.com>
2202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2205 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2206 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2207 F: drivers/rtc/rtc-mt2712.c
2208 F: drivers/rtc/rtc-mt6397.c
2209 F: drivers/rtc/rtc-mt7622.c
2211 ARM/Mediatek SoC support
2212 M: Matthias Brugger <matthias.bgg@gmail.com>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2216 W: https://mtk.wiki.kernel.org/
2217 C: irc://chat.freenode.net/linux-mediatek
2218 F: arch/arm/boot/dts/mt6*
2219 F: arch/arm/boot/dts/mt7*
2220 F: arch/arm/boot/dts/mt8*
2221 F: arch/arm/mach-mediatek/
2222 F: arch/arm64/boot/dts/mediatek/
2223 F: drivers/soc/mediatek/
2228 ARM/Mediatek USB3 PHY DRIVER
2229 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2233 F: Documentation/devicetree/bindings/phy/mediatek,*
2234 F: drivers/phy/mediatek/
2236 ARM/Microchip (AT91) SoC support
2237 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2238 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2239 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242 W: http://www.linux4sam.org
2243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2244 F: arch/arm/boot/dts/at91*.dts
2245 F: arch/arm/boot/dts/at91*.dtsi
2246 F: arch/arm/boot/dts/sama*.dts
2247 F: arch/arm/boot/dts/sama*.dtsi
2248 F: arch/arm/include/debug/at91.S
2249 F: arch/arm/mach-at91/
2250 F: drivers/memory/atmel*
2251 F: drivers/watchdog/sama5d4_wdt.c
2252 F: include/soc/at91/
2253 X: drivers/input/touchscreen/atmel_mxt_ts.c
2254 X: drivers/net/wireless/atmel/
2258 ARM/Microchip Sparx5 SoC support
2259 M: Lars Povlsen <lars.povlsen@microchip.com>
2260 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2261 M: UNGLinuxDriver@microchip.com
2262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 T: git git://github.com/microchip-ung/linux-upstream.git
2265 F: arch/arm64/boot/dts/microchip/
2266 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2269 Microchip Timer Counter Block (TCB) Capture Driver
2270 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 L: linux-iio@vger.kernel.org
2274 F: drivers/counter/microchip-tcb-capture.c
2276 ARM/MILBEAUT ARCHITECTURE
2277 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2278 M: Takao Orito <orito.takao@socionext.com>
2279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 F: arch/arm/boot/dts/milbeaut*
2282 F: arch/arm/mach-milbeaut/
2285 ARM/MIOA701 MACHINE SUPPORT
2286 M: Robert Jarzmik <robert.jarzmik@free.fr>
2287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2289 F: arch/arm/mach-pxa/mioa701.c
2291 ARM/MStar/Sigmastar Armv7 SoC support
2292 M: Daniel Palmer <daniel@thingy.jp>
2293 M: Romain Perier <romain.perier@gmail.com>
2294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2296 W: http://linux-chenxing.org/
2297 T: git git://github.com/linux-chenxing/linux.git
2298 F: Documentation/devicetree/bindings/arm/mstar/*
2299 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2300 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2301 F: arch/arm/boot/dts/mstar-*
2302 F: arch/arm/mach-mstar/
2303 F: drivers/clk/mstar/
2304 F: drivers/gpio/gpio-msc313.c
2305 F: drivers/rtc/rtc-msc313.c
2306 F: drivers/watchdog/msc313e_wdt.c
2307 F: include/dt-bindings/clock/mstar-*
2308 F: include/dt-bindings/gpio/msc313-gpio.h
2310 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2311 M: Michael Petchkovsky <mkpetch@internode.on.net>
2314 ARM/NOMADIK/Ux500 ARCHITECTURES
2315 M: Linus Walleij <linus.walleij@linaro.org>
2316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2319 F: Documentation/devicetree/bindings/arm/ste-*
2320 F: Documentation/devicetree/bindings/arm/ux500.yaml
2321 F: Documentation/devicetree/bindings/arm/ux500/
2322 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2323 F: arch/arm/boot/dts/ste-*
2324 F: arch/arm/mach-nomadik/
2325 F: arch/arm/mach-ux500/
2326 F: drivers/clk/clk-nomadik.c
2327 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2328 F: drivers/dma/ste_dma40*
2329 F: drivers/hwspinlock/u8500_hsem.c
2330 F: drivers/i2c/busses/i2c-nomadik.c
2331 F: drivers/iio/adc/ab8500-gpadc.c
2332 F: drivers/mfd/ab8500*
2333 F: drivers/mfd/abx500*
2334 F: drivers/mfd/db8500*
2335 F: drivers/pinctrl/nomadik/
2336 F: drivers/rtc/rtc-ab8500.c
2337 F: drivers/rtc/rtc-pl031.c
2338 F: drivers/soc/ux500/
2340 ARM/NUVOTON NPCM ARCHITECTURE
2341 M: Avi Fishman <avifishman70@gmail.com>
2342 M: Tomer Maimon <tmaimon77@gmail.com>
2343 M: Tali Perry <tali.perry1@gmail.com>
2344 R: Patrick Venture <venture@google.com>
2345 R: Nancy Yuen <yuenn@google.com>
2346 R: Benjamin Fair <benjaminfair@google.com>
2347 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2349 F: Documentation/devicetree/bindings/*/*/*npcm*
2350 F: Documentation/devicetree/bindings/*/*npcm*
2351 F: arch/arm/boot/dts/nuvoton-npcm*
2352 F: arch/arm/mach-npcm/
2354 F: drivers/*/*/*npcm*
2355 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2357 ARM/NUVOTON WPCM450 ARCHITECTURE
2358 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2359 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2361 F: Documentation/devicetree/bindings/*/*wpcm*
2362 F: arch/arm/boot/dts/nuvoton-wpcm450*
2363 F: arch/arm/mach-npcm/wpcm450.c
2366 ARM/NXP S32G ARCHITECTURE
2367 M: Chester Lin <clin@suse.com>
2368 R: Andreas Färber <afaerber@suse.de>
2369 R: Matthias Brugger <mbrugger@suse.com>
2370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2374 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2375 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2377 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2378 F: arch/arm/mach-s3c/gta02.h
2379 F: arch/arm/mach-s3c/mach-gta02.c
2381 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2382 M: Alexander Clouter <alex@digriz.org.uk>
2383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385 W: http://www.digriz.org.uk/ts78xx/kernel
2386 F: arch/arm/mach-orion5x/ts78xx-*
2388 ARM/OXNAS platform support
2389 M: Neil Armstrong <narmstrong@baylibre.com>
2390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 L: linux-oxnas@groups.io (moderated for non-subscribers)
2393 F: arch/arm/boot/dts/ox8*.dts*
2394 F: arch/arm/mach-oxnas/
2395 F: drivers/power/reset/oxnas-restart.c
2398 ARM/PALM TREO SUPPORT
2399 M: Tomas Cech <sleep_walker@suse.com>
2400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2402 W: http://hackndev.com
2403 F: arch/arm/mach-pxa/palmtreo.*
2405 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2406 M: Marek Vasut <marek.vasut@gmail.com>
2407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409 W: http://hackndev.com
2410 F: arch/arm/mach-pxa/include/mach/palmld.h
2411 F: arch/arm/mach-pxa/include/mach/palmtc.h
2412 F: arch/arm/mach-pxa/include/mach/palmtx.h
2413 F: arch/arm/mach-pxa/palmld.c
2414 F: arch/arm/mach-pxa/palmt5.*
2415 F: arch/arm/mach-pxa/palmtc.c
2416 F: arch/arm/mach-pxa/palmte2.*
2417 F: arch/arm/mach-pxa/palmtx.c
2420 M: Sergey Lapin <slapin@ossfans.org>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 W: http://hackndev.com
2424 F: arch/arm/mach-pxa/palmz72.*
2427 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2429 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2431 ARM/PT DIGITAL BOARD PORT
2432 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 W: http://www.armlinux.org.uk/
2437 ARM/QUALCOMM SUPPORT
2438 M: Andy Gross <agross@kernel.org>
2439 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2440 L: linux-arm-msm@vger.kernel.org
2442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2443 F: Documentation/devicetree/bindings/*/qcom*
2444 F: Documentation/devicetree/bindings/soc/qcom/
2445 F: arch/arm/boot/dts/qcom-*.dts
2446 F: arch/arm/boot/dts/qcom-*.dtsi
2447 F: arch/arm/mach-qcom/
2448 F: arch/arm64/boot/dts/qcom/
2449 F: drivers/*/*/qcom*
2450 F: drivers/*/*/qcom/
2451 F: drivers/*/pm8???-*
2454 F: drivers/bluetooth/btqcomsmd.c
2455 F: drivers/clocksource/timer-qcom.c
2456 F: drivers/cpuidle/cpuidle-qcom-spm.c
2457 F: drivers/extcon/extcon-qcom*
2458 F: drivers/i2c/busses/i2c-qcom-geni.c
2459 F: drivers/i2c/busses/i2c-qup.c
2460 F: drivers/iommu/msm*
2461 F: drivers/mfd/ssbi.c
2462 F: drivers/mmc/host/mmci_qcom*
2463 F: drivers/mmc/host/sdhci-msm.c
2464 F: drivers/pci/controller/dwc/pcie-qcom.c
2465 F: drivers/phy/qualcomm/
2466 F: drivers/power/*/msm*
2467 F: drivers/reset/reset-qcom-*
2468 F: drivers/scsi/ufs/ufs-qcom*
2469 F: drivers/spi/spi-geni-qcom.c
2470 F: drivers/spi/spi-qcom-qspi.c
2471 F: drivers/spi/spi-qup.c
2472 F: drivers/tty/serial/msm_serial.c
2473 F: drivers/usb/dwc3/dwc3-qcom.c
2474 F: include/dt-bindings/*/qcom*
2475 F: include/linux/*/qcom*
2476 F: include/linux/soc/qcom/
2478 ARM/RADISYS ENP2611 MACHINE SUPPORT
2479 M: Lennert Buytenhek <kernel@wantstofly.org>
2480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483 ARM/RDA MICRO ARCHITECTURE
2484 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2486 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2488 F: Documentation/devicetree/bindings/arm/rda.yaml
2489 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2490 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2491 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2492 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2493 F: arch/arm/boot/dts/rda8810pl-*
2494 F: drivers/clocksource/timer-rda.c
2495 F: drivers/gpio/gpio-rda.c
2496 F: drivers/irqchip/irq-rda-intc.c
2497 F: drivers/tty/serial/rda-uart.c
2499 ARM/REALTEK ARCHITECTURE
2500 M: Andreas Färber <afaerber@suse.de>
2501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2504 F: Documentation/devicetree/bindings/arm/realtek.yaml
2505 F: arch/arm/boot/dts/rtd*
2506 F: arch/arm/mach-realtek/
2507 F: arch/arm64/boot/dts/realtek/
2509 ARM/RENESAS ARM64 ARCHITECTURE
2510 M: Geert Uytterhoeven <geert+renesas@glider.be>
2511 M: Magnus Damm <magnus.damm@gmail.com>
2512 L: linux-renesas-soc@vger.kernel.org
2514 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2516 F: Documentation/devicetree/bindings/arm/renesas.yaml
2517 F: arch/arm64/boot/dts/renesas/
2518 F: drivers/soc/renesas/
2519 F: include/linux/soc/renesas/
2521 ARM/RISCPC ARCHITECTURE
2522 M: Russell King <linux@armlinux.org.uk>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 W: http://www.armlinux.org.uk/
2526 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2527 F: arch/arm/include/asm/hardware/ioc.h
2528 F: arch/arm/include/asm/hardware/iomd.h
2529 F: arch/arm/include/asm/hardware/memc.h
2530 F: arch/arm/mach-rpc/
2531 F: drivers/net/ethernet/8390/etherh.c
2532 F: drivers/net/ethernet/i825xx/ether1*
2533 F: drivers/net/ethernet/seeq/ether3*
2534 F: drivers/scsi/arm/
2536 ARM/Rockchip SoC support
2537 M: Heiko Stuebner <heiko@sntech.de>
2538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 L: linux-rockchip@lists.infradead.org
2541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2542 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2543 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2544 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2545 F: arch/arm/boot/dts/rk3*
2546 F: arch/arm/boot/dts/rv1108*
2547 F: arch/arm/mach-rockchip/
2548 F: drivers/*/*/*rockchip*
2549 F: drivers/*/*rockchip*
2550 F: drivers/clk/rockchip/
2551 F: drivers/i2c/busses/i2c-rk3x.c
2552 F: sound/soc/rockchip/
2555 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2556 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 L: linux-samsung-soc@vger.kernel.org
2560 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2561 F: Documentation/arm/samsung/
2562 F: Documentation/devicetree/bindings/arm/samsung/
2563 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2564 F: arch/arm/boot/dts/exynos*
2565 F: arch/arm/boot/dts/s3c*
2566 F: arch/arm/boot/dts/s5p*
2567 F: arch/arm/mach-exynos*/
2568 F: arch/arm/mach-s3c/
2569 F: arch/arm/mach-s5p*/
2570 F: arch/arm64/boot/dts/exynos/
2571 F: drivers/*/*/*s3c24*
2572 F: drivers/*/*s3c24*
2573 F: drivers/*/*s3c64xx*
2574 F: drivers/*/*s5pv210*
2575 F: drivers/clocksource/samsung_pwm_timer.c
2576 F: drivers/memory/samsung/
2577 F: drivers/pwm/pwm-samsung.c
2578 F: drivers/soc/samsung/
2579 F: drivers/tty/serial/samsung*
2580 F: include/clocksource/samsung_pwm.h
2581 F: include/linux/platform_data/*s3c*
2582 F: include/linux/serial_s3c.h
2583 F: include/linux/soc/samsung/
2589 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2590 M: Andrzej Hajda <a.hajda@samsung.com>
2591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2592 L: linux-media@vger.kernel.org
2594 F: drivers/media/platform/s5p-g2d/
2596 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2597 M: Marek Szyprowski <m.szyprowski@samsung.com>
2598 L: linux-samsung-soc@vger.kernel.org
2599 L: linux-media@vger.kernel.org
2601 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2602 F: drivers/media/cec/platform/s5p/
2604 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2605 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2606 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2607 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609 L: linux-media@vger.kernel.org
2611 F: drivers/media/platform/s5p-jpeg/
2613 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2614 M: Andrzej Hajda <a.hajda@samsung.com>
2615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 L: linux-media@vger.kernel.org
2618 F: drivers/media/platform/s5p-mfc/
2620 ARM/SHMOBILE ARM ARCHITECTURE
2621 M: Geert Uytterhoeven <geert+renesas@glider.be>
2622 M: Magnus Damm <magnus.damm@gmail.com>
2623 L: linux-renesas-soc@vger.kernel.org
2625 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2627 F: Documentation/devicetree/bindings/arm/renesas.yaml
2628 F: arch/arm/boot/dts/emev2*
2629 F: arch/arm/boot/dts/gr-peach*
2630 F: arch/arm/boot/dts/iwg20d-q7*
2631 F: arch/arm/boot/dts/r7s*
2632 F: arch/arm/boot/dts/r8a*
2633 F: arch/arm/boot/dts/r9a*
2634 F: arch/arm/boot/dts/sh*
2635 F: arch/arm/configs/shmobile_defconfig
2636 F: arch/arm/include/debug/renesas-scif.S
2637 F: arch/arm/mach-shmobile/
2638 F: drivers/soc/renesas/
2639 F: include/linux/soc/renesas/
2641 ARM/SOCFPGA ARCHITECTURE
2642 M: Dinh Nguyen <dinguyen@kernel.org>
2644 W: http://www.rocketboards.org
2645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2646 F: arch/arm/boot/dts/socfpga*
2647 F: arch/arm/configs/socfpga_defconfig
2648 F: arch/arm/mach-socfpga/
2649 F: arch/arm64/boot/dts/altera/
2650 F: arch/arm64/boot/dts/intel/
2652 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2653 M: Dinh Nguyen <dinguyen@kernel.org>
2655 F: drivers/clk/socfpga/
2657 ARM/SOCFPGA EDAC SUPPORT
2658 M: Dinh Nguyen <dinguyen@kernel.org>
2660 F: drivers/edac/altera_edac.[ch]
2662 ARM/SPREADTRUM SoC SUPPORT
2663 M: Orson Zhai <orsonzhai@gmail.com>
2664 M: Baolin Wang <baolin.wang7@gmail.com>
2665 M: Chunyan Zhang <zhang.lyra@gmail.com>
2667 F: arch/arm64/boot/dts/sprd
2672 ARM/STI ARCHITECTURE
2673 M: Patrice Chotard <patrice.chotard@foss.st.com>
2674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2676 W: http://www.stlinux.com
2677 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2678 F: arch/arm/boot/dts/sti*
2679 F: arch/arm/mach-sti/
2680 F: drivers/ata/ahci_st.c
2681 F: drivers/char/hw_random/st-rng.c
2682 F: drivers/clocksource/arm_global_timer.c
2683 F: drivers/clocksource/clksrc_st_lpc.c
2684 F: drivers/cpufreq/sti-cpufreq.c
2685 F: drivers/dma/st_fdma*
2686 F: drivers/i2c/busses/i2c-st.c
2687 F: drivers/media/platform/sti/c8sectpfe/
2688 F: drivers/media/rc/st_rc.c
2689 F: drivers/mmc/host/sdhci-st.c
2690 F: drivers/phy/st/phy-miphy28lp.c
2691 F: drivers/phy/st/phy-stih407-usb.c
2692 F: drivers/pinctrl/pinctrl-st.c
2693 F: drivers/remoteproc/st_remoteproc.c
2694 F: drivers/remoteproc/st_slim_rproc.c
2695 F: drivers/reset/sti/
2696 F: drivers/rtc/rtc-st-lpc.c
2697 F: drivers/tty/serial/st-asc.c
2698 F: drivers/usb/dwc3/dwc3-st.c
2699 F: drivers/usb/host/ehci-st.c
2700 F: drivers/usb/host/ohci-st.c
2701 F: drivers/watchdog/st_lpc_wdt.c
2702 F: include/linux/remoteproc/st_slim_rproc.h
2704 ARM/STM32 ARCHITECTURE
2705 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2706 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2707 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2711 F: arch/arm/boot/dts/stm32*
2712 F: arch/arm/mach-stm32/
2713 F: drivers/clocksource/armv7m_systick.c
2717 ARM/Synaptics SoC support
2718 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2719 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2722 F: arch/arm/boot/dts/berlin*
2723 F: arch/arm/mach-berlin/
2724 F: arch/arm64/boot/dts/synaptics/
2726 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2727 M: Lennert Buytenhek <kernel@wantstofly.org>
2728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2731 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2732 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2733 L: linux-tegra@vger.kernel.org
2734 L: linux-media@vger.kernel.org
2736 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2737 F: drivers/media/cec/platform/tegra/
2739 ARM/TETON BGA MACHINE SUPPORT
2740 M: "Mark F. Brown" <mark.brown314@gmail.com>
2741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2744 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2745 M: Santosh Shilimkar <ssantosh@kernel.org>
2746 L: linux-kernel@vger.kernel.org
2748 F: drivers/memory/*emif*
2750 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2751 M: Nishanth Menon <nm@ti.com>
2752 M: Santosh Shilimkar <ssantosh@kernel.org>
2753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2756 F: arch/arm/boot/dts/keystone-*
2757 F: arch/arm/mach-keystone/
2759 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2760 M: Santosh Shilimkar <ssantosh@kernel.org>
2761 L: linux-kernel@vger.kernel.org
2763 F: drivers/clk/keystone/
2765 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2766 M: Santosh Shilimkar <ssantosh@kernel.org>
2767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2768 L: linux-kernel@vger.kernel.org
2770 F: drivers/clocksource/timer-keystone.c
2772 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2773 M: Santosh Shilimkar <ssantosh@kernel.org>
2774 L: linux-kernel@vger.kernel.org
2776 F: drivers/power/reset/keystone-reset.c
2778 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2779 M: Nishanth Menon <nm@ti.com>
2780 M: Vignesh Raghavendra <vigneshr@ti.com>
2781 M: Tero Kristo <kristo@kernel.org>
2782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2784 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2785 F: arch/arm64/boot/dts/ti/Makefile
2786 F: arch/arm64/boot/dts/ti/k3-*
2787 F: include/dt-bindings/pinctrl/k3.h
2789 ARM/THECUS N2100 MACHINE SUPPORT
2790 M: Lennert Buytenhek <kernel@wantstofly.org>
2791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2794 ARM/TOSA MACHINE SUPPORT
2795 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2796 M: Dirk Opfer <dirk@opfer-online.de>
2799 ARM/TOSHIBA VISCONTI ARCHITECTURE
2800 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2804 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2805 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2806 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2807 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2808 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2809 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2810 F: arch/arm64/boot/dts/toshiba/
2811 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2812 F: drivers/gpio/gpio-visconti.c
2813 F: drivers/pci/controller/dwc/pcie-visconti.c
2814 F: drivers/pinctrl/visconti/
2815 F: drivers/watchdog/visconti_wdt.c
2818 ARM/UNIPHIER ARCHITECTURE
2819 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2820 M: Masami Hiramatsu <mhiramat@kernel.org>
2821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2824 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2825 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2826 F: arch/arm/boot/dts/uniphier*
2827 F: arch/arm/include/asm/hardware/cache-uniphier.h
2828 F: arch/arm/mach-uniphier/
2829 F: arch/arm/mm/cache-uniphier.c
2830 F: arch/arm64/boot/dts/socionext/uniphier*
2831 F: drivers/bus/uniphier-system-bus.c
2832 F: drivers/clk/uniphier/
2833 F: drivers/dma/uniphier-mdmac.c
2834 F: drivers/gpio/gpio-uniphier.c
2835 F: drivers/i2c/busses/i2c-uniphier*
2836 F: drivers/irqchip/irq-uniphier-aidet.c
2837 F: drivers/mmc/host/uniphier-sd.c
2838 F: drivers/pinctrl/uniphier/
2839 F: drivers/reset/reset-uniphier.c
2840 F: drivers/tty/serial/8250/8250_uniphier.c
2843 ARM/VERSATILE EXPRESS PLATFORM
2844 M: Liviu Dudau <liviu.dudau@arm.com>
2845 M: Sudeep Holla <sudeep.holla@arm.com>
2846 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2851 F: arch/arm/boot/dts/vexpress*
2852 F: arch/arm/mach-vexpress/
2853 F: arch/arm64/boot/dts/arm/
2854 F: drivers/clk/versatile/clk-vexpress-osc.c
2855 F: drivers/clocksource/timer-versatile.c
2859 M: Russell King <linux@armlinux.org.uk>
2860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2862 W: http://www.armlinux.org.uk/
2865 ARM/VOIPAC PXA270 SUPPORT
2866 M: Marek Vasut <marek.vasut@gmail.com>
2867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2869 F: arch/arm/mach-pxa/include/mach/vpac270.h
2870 F: arch/arm/mach-pxa/vpac270.c
2872 ARM/VT8500 ARM ARCHITECTURE
2873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2875 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2876 F: arch/arm/mach-vt8500/
2877 F: drivers/clocksource/timer-vt8500.c
2878 F: drivers/i2c/busses/i2c-wmt.c
2879 F: drivers/mmc/host/wmt-sdmmc.c
2880 F: drivers/pwm/pwm-vt8500.c
2881 F: drivers/rtc/rtc-vt8500.c
2882 F: drivers/tty/serial/vt8500_serial.c
2883 F: drivers/usb/host/ehci-platform.c
2884 F: drivers/usb/host/uhci-platform.c
2885 F: drivers/video/fbdev/vt8500lcdfb.*
2886 F: drivers/video/fbdev/wm8505fb*
2887 F: drivers/video/fbdev/wmt_ge_rops.*
2889 ARM/ZIPIT Z2 SUPPORT
2890 M: Marek Vasut <marek.vasut@gmail.com>
2891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893 F: arch/arm/mach-pxa/include/mach/z2.h
2894 F: arch/arm/mach-pxa/z2.c
2896 ARM/ZYNQ ARCHITECTURE
2897 M: Michal Simek <michal.simek@xilinx.com>
2898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2900 W: http://wiki.xilinx.com
2901 T: git https://github.com/Xilinx/linux-xlnx.git
2902 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2903 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2904 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2905 F: arch/arm/mach-zynq/
2906 F: drivers/clocksource/timer-cadence-ttc.c
2907 F: drivers/cpuidle/cpuidle-zynq.c
2908 F: drivers/edac/synopsys_edac.c
2909 F: drivers/i2c/busses/i2c-cadence.c
2910 F: drivers/i2c/busses/i2c-xiic.c
2911 F: drivers/mmc/host/sdhci-of-arasan.c
2915 ARM64 PORT (AARCH64 ARCHITECTURE)
2916 M: Catalin Marinas <catalin.marinas@arm.com>
2917 M: Will Deacon <will@kernel.org>
2918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2921 F: Documentation/arm64/
2923 F: tools/testing/selftests/arm64/
2924 X: arch/arm64/boot/dts/
2926 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2927 M: George McCollister <george.mccollister@gmail.com>
2928 L: netdev@vger.kernel.org
2930 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2931 F: drivers/net/dsa/xrs700x/*
2932 F: net/dsa/tag_xrs700x.c
2934 AS3645A LED FLASH CONTROLLER DRIVER
2935 M: Sakari Ailus <sakari.ailus@iki.fi>
2936 L: linux-leds@vger.kernel.org
2938 F: drivers/leds/flash/leds-as3645a.c
2940 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2941 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2942 L: linux-media@vger.kernel.org
2944 T: git git://linuxtv.org/media_tree.git
2945 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2946 F: drivers/media/i2c/ak7375.c
2948 ASAHI KASEI AK8974 DRIVER
2949 M: Linus Walleij <linus.walleij@linaro.org>
2950 L: linux-iio@vger.kernel.org
2952 W: http://www.akm.com/
2953 F: drivers/iio/magnetometer/ak8974.c
2955 ASC7621 HARDWARE MONITOR DRIVER
2956 M: George Joseph <george.joseph@fairview5.com>
2957 L: linux-hwmon@vger.kernel.org
2959 F: Documentation/hwmon/asc7621.rst
2960 F: drivers/hwmon/asc7621.c
2962 ASIX AX88796C SPI ETHERNET ADAPTER
2963 M: Łukasz Stelmach <l.stelmach@samsung.com>
2965 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
2966 F: drivers/net/ethernet/asix/ax88796c_*
2968 ASPEED PINCTRL DRIVERS
2969 M: Andrew Jeffery <andrew@aj.id.au>
2970 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2971 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2972 L: linux-gpio@vger.kernel.org
2974 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2975 F: drivers/pinctrl/aspeed/
2977 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2978 M: Eddie James <eajames@linux.ibm.com>
2979 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2981 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2982 F: drivers/irqchip/irq-aspeed-scu-ic.c
2983 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2985 ASPEED SD/MMC DRIVER
2986 M: Andrew Jeffery <andrew@aj.id.au>
2987 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2988 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2989 L: linux-mmc@vger.kernel.org
2991 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2992 F: drivers/mmc/host/sdhci-of-aspeed*
2994 ASPEED VIDEO ENGINE DRIVER
2995 M: Eddie James <eajames@linux.ibm.com>
2996 L: linux-media@vger.kernel.org
2997 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2999 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3000 F: drivers/media/platform/aspeed-video.c
3002 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3003 M: Corentin Chary <corentin.chary@gmail.com>
3004 L: acpi4asus-user@lists.sourceforge.net
3005 L: platform-driver-x86@vger.kernel.org
3007 W: http://acpi4asus.sf.net
3008 F: drivers/platform/x86/asus*.c
3009 F: drivers/platform/x86/eeepc*.c
3011 ASUS WIRELESS RADIO CONTROL DRIVER
3012 M: João Paulo Rechi Vita <jprvita@gmail.com>
3013 L: platform-driver-x86@vger.kernel.org
3015 F: drivers/platform/x86/asus-wireless.c
3018 M: David Howells <dhowells@redhat.com>
3019 L: keyrings@vger.kernel.org
3021 F: Documentation/crypto/asymmetric-keys.rst
3022 F: crypto/asymmetric_keys/
3023 F: include/crypto/pkcs7.h
3024 F: include/crypto/public_key.h
3025 F: include/linux/verification.h
3027 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3028 R: Dan Williams <dan.j.williams@intel.com>
3030 W: http://sourceforge.net/projects/xscaleiop
3031 F: Documentation/crypto/async-tx-api.rst
3033 F: include/linux/async_tx.h
3036 M: Bartosz Golaszewski <brgl@bgdev.pl>
3037 L: linux-i2c@vger.kernel.org
3039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3040 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3041 F: drivers/misc/eeprom/at24.c
3043 ATA OVER ETHERNET (AOE) DRIVER
3044 M: "Justin Sanders" <justin@coraid.com>
3046 W: http://www.openaoe.org/
3047 F: Documentation/admin-guide/aoe/
3048 F: drivers/block/aoe/
3050 ATC260X PMIC MFD DRIVER
3051 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3052 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3053 L: linux-actions@lists.infradead.org
3055 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3056 F: drivers/input/misc/atc260x-onkey.c
3057 F: drivers/mfd/atc260*
3058 F: drivers/power/reset/atc260x-poweroff.c
3059 F: drivers/regulator/atc260x-regulator.c
3060 F: include/linux/mfd/atc260x/*
3062 ATHEROS 71XX/9XXX GPIO DRIVER
3063 M: Alban Bedel <albeu@free.fr>
3065 W: https://github.com/AlbanBedel/linux
3066 T: git git://github.com/AlbanBedel/linux
3067 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3068 F: drivers/gpio/gpio-ath79.c
3070 ATHEROS 71XX/9XXX USB PHY DRIVER
3071 M: Alban Bedel <albeu@free.fr>
3073 W: https://github.com/AlbanBedel/linux
3074 T: git git://github.com/AlbanBedel/linux
3075 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3076 F: drivers/phy/qualcomm/phy-ath79-usb.c
3078 ATHEROS ATH GENERIC UTILITIES
3079 M: Kalle Valo <kvalo@codeaurora.org>
3080 L: linux-wireless@vger.kernel.org
3082 F: drivers/net/wireless/ath/*
3084 ATHEROS ATH5K WIRELESS DRIVER
3085 M: Jiri Slaby <jirislaby@kernel.org>
3086 M: Nick Kossifidis <mickflemm@gmail.com>
3087 M: Luis Chamberlain <mcgrof@kernel.org>
3088 L: linux-wireless@vger.kernel.org
3090 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3091 F: drivers/net/wireless/ath/ath5k/
3093 ATHEROS ATH6KL WIRELESS DRIVER
3094 M: Kalle Valo <kvalo@codeaurora.org>
3095 L: linux-wireless@vger.kernel.org
3097 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3099 F: drivers/net/wireless/ath/ath6kl/
3102 M: Ville Syrjala <syrjala@sci.fi>
3104 F: drivers/input/misc/ati_remote2.c
3106 ATK0110 HWMON DRIVER
3107 M: Luca Tettamanti <kronos.it@gmail.com>
3108 L: linux-hwmon@vger.kernel.org
3110 F: drivers/hwmon/asus_atk0110.c
3112 ATLX ETHERNET DRIVERS
3113 M: Chris Snook <chris.snook@gmail.com>
3114 L: netdev@vger.kernel.org
3116 W: http://sourceforge.net/projects/atl1
3117 W: http://atl1.sourceforge.net
3118 F: drivers/net/ethernet/atheros/
3121 M: Chas Williams <3chas3@gmail.com>
3122 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3123 L: netdev@vger.kernel.org
3125 W: http://linux-atm.sourceforge.net
3127 F: include/linux/atm*
3128 F: include/uapi/linux/atm*
3130 ATMEL MACB ETHERNET DRIVER
3131 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3132 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3134 F: drivers/net/ethernet/cadence/
3136 ATMEL MAXTOUCH DRIVER
3137 M: Nick Dyer <nick@shmanahar.org>
3139 T: git git://github.com/ndyer/linux.git
3140 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3141 F: drivers/input/touchscreen/atmel_mxt_ts.c
3143 ATMEL WIRELESS DRIVER
3144 M: Simon Kelley <simon@thekelleys.org.uk>
3145 L: linux-wireless@vger.kernel.org
3147 W: http://www.thekelleys.org.uk/atmel
3148 W: http://atmelwlandriver.sourceforge.net/
3149 F: drivers/net/wireless/atmel/atmel*
3151 ATOMIC INFRASTRUCTURE
3152 M: Will Deacon <will@kernel.org>
3153 M: Peter Zijlstra <peterz@infradead.org>
3154 R: Boqun Feng <boqun.feng@gmail.com>
3155 L: linux-kernel@vger.kernel.org
3157 F: arch/*/include/asm/atomic*.h
3158 F: include/*/atomic*.h
3159 F: include/linux/refcount.h
3160 F: Documentation/atomic_*.txt
3163 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3164 M: Bradley Grove <linuxdrivers@attotech.com>
3165 L: linux-scsi@vger.kernel.org
3167 W: http://www.attotech.com
3168 F: drivers/scsi/esas2r
3170 ATUSB IEEE 802.15.4 RADIO DRIVER
3171 M: Stefan Schmidt <stefan@datenfreihafen.org>
3172 L: linux-wpan@vger.kernel.org
3174 F: drivers/net/ieee802154/at86rf230.h
3175 F: drivers/net/ieee802154/atusb.c
3176 F: drivers/net/ieee802154/atusb.h
3179 M: Paul Moore <paul@paul-moore.com>
3180 M: Eric Paris <eparis@redhat.com>
3181 L: linux-audit@redhat.com (moderated for non-subscribers)
3183 W: https://github.com/linux-audit
3184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3185 F: include/asm-generic/audit_*.h
3186 F: include/linux/audit.h
3187 F: include/linux/audit_arch.h
3188 F: include/uapi/linux/audit.h
3192 AUXILIARY DISPLAY DRIVERS
3193 M: Miguel Ojeda <ojeda@kernel.org>
3195 F: Documentation/devicetree/bindings/auxdisplay/
3196 F: drivers/auxdisplay/
3197 F: include/linux/cfag12864b.h
3199 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3200 M: Andreas Klinger <ak@it-klinger.de>
3201 L: linux-iio@vger.kernel.org
3203 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3204 F: drivers/iio/adc/hx711.c
3207 M: Ralf Baechle <ralf@linux-mips.org>
3208 L: linux-hams@vger.kernel.org
3210 W: http://www.linux-ax25.org/
3211 F: include/net/ax25.h
3212 F: include/uapi/linux/ax25.h
3216 M: Peter Rosin <peda@axentia.se>
3217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3219 F: arch/arm/boot/dts/at91-linea.dtsi
3220 F: arch/arm/boot/dts/at91-natte.dtsi
3221 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3222 F: arch/arm/boot/dts/at91-tse850-3.dts
3224 AXENTIA ASOC DRIVERS
3225 M: Peter Rosin <peda@axentia.se>
3226 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3228 F: Documentation/devicetree/bindings/sound/axentia,*
3229 F: sound/soc/atmel/tse850-pcm5142.c
3231 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3232 M: Nuno Sá <nuno.sa@analog.com>
3233 L: linux-hwmon@vger.kernel.org
3235 W: http://ez.analog.com/community/linux-device-drivers
3236 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3237 F: drivers/hwmon/axi-fan-control.c
3239 AXXIA I2C CONTROLLER
3240 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3241 L: linux-i2c@vger.kernel.org
3243 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3244 F: drivers/i2c/busses/i2c-axxia.c
3247 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3248 L: linux-media@vger.kernel.org
3250 W: https://linuxtv.org
3251 T: git git://linuxtv.org/media_tree.git
3252 F: drivers/media/usb/dvb-usb-v2/az6007.c
3254 AZTECH FM RADIO RECEIVER DRIVER
3255 M: Hans Verkuil <hverkuil@xs4all.nl>
3256 L: linux-media@vger.kernel.org
3258 W: https://linuxtv.org
3259 T: git git://linuxtv.org/media_tree.git
3260 F: drivers/media/radio/radio-aztech*
3263 L: linux-wireless@vger.kernel.org
3264 L: b43-dev@lists.infradead.org
3266 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3267 F: drivers/net/wireless/broadcom/b43/
3269 B43LEGACY WIRELESS DRIVER
3270 M: Larry Finger <Larry.Finger@lwfinger.net>
3271 L: linux-wireless@vger.kernel.org
3272 L: b43-dev@lists.infradead.org
3274 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3275 F: drivers/net/wireless/broadcom/b43legacy/
3277 BACKLIGHT CLASS/SUBSYSTEM
3278 M: Lee Jones <lee.jones@linaro.org>
3279 M: Daniel Thompson <daniel.thompson@linaro.org>
3280 M: Jingoo Han <jingoohan1@gmail.com>
3281 L: dri-devel@lists.freedesktop.org
3283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3284 F: Documentation/ABI/stable/sysfs-class-backlight
3285 F: Documentation/ABI/testing/sysfs-class-backlight
3286 F: Documentation/devicetree/bindings/leds/backlight
3287 F: drivers/video/backlight/
3288 F: include/linux/backlight.h
3289 F: include/linux/pwm_backlight.h
3291 BARCO P50 GPIO DRIVER
3292 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3293 M: Peter Korsgaard <peter.korsgaard@barco.com>
3295 F: drivers/platform/x86/barco-p50-gpio.c
3298 M: Marek Lindner <mareklindner@neomailbox.ch>
3299 M: Simon Wunderlich <sw@simonwunderlich.de>
3300 M: Antonio Quartulli <a@unstable.cc>
3301 M: Sven Eckelmann <sven@narfation.org>
3302 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3304 W: https://www.open-mesh.org/
3305 Q: https://patchwork.open-mesh.org/project/batman/list/
3306 B: https://www.open-mesh.org/projects/batman-adv/issues
3307 C: ircs://irc.hackint.org/batadv
3308 T: git https://git.open-mesh.org/linux-merge.git
3309 F: Documentation/networking/batman-adv.rst
3310 F: include/uapi/linux/batadv_packet.h
3311 F: include/uapi/linux/batman_adv.h
3314 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3315 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3316 L: linux-hams@vger.kernel.org
3318 W: http://www.baycom.org/~tom/ham/ham.html
3319 F: drivers/net/hamradio/baycom*
3321 BCACHE (BLOCK LAYER CACHE)
3322 M: Coly Li <colyli@suse.de>
3323 M: Kent Overstreet <kent.overstreet@gmail.com>
3324 L: linux-bcache@vger.kernel.org
3326 W: http://bcache.evilpiepirate.org
3327 C: irc://irc.oftc.net/bcache
3328 F: drivers/md/bcache/
3330 BDISP ST MEDIA DRIVER
3331 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3332 L: linux-media@vger.kernel.org
3334 W: https://linuxtv.org
3335 T: git git://linuxtv.org/media_tree.git
3336 F: drivers/media/platform/sti/bdisp
3338 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3339 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3340 L: netdev@vger.kernel.org
3342 F: drivers/net/ethernet/ec_bhf.c
3345 M: Luis de Bethencourt <luisbg@kernel.org>
3346 M: Salah Triki <salah.triki@gmail.com>
3348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3349 F: Documentation/filesystems/befs.rst
3353 M: Paolo Valente <paolo.valente@linaro.org>
3354 M: Jens Axboe <axboe@kernel.dk>
3355 L: linux-block@vger.kernel.org
3357 F: Documentation/block/bfq-iosched.rst
3361 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3363 F: Documentation/filesystems/bfs.rst
3365 F: include/uapi/linux/bfs_fs.h
3368 M: Yury Norov <yury.norov@gmail.com>
3369 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3370 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3372 F: include/asm-generic/bitops/find.h
3373 F: include/linux/bitmap.h
3376 F: lib/find_bit_benchmark.c
3377 F: lib/test_bitmap.c
3378 F: tools/include/asm-generic/bitops/find.h
3379 F: tools/include/linux/bitmap.h
3380 F: tools/lib/bitmap.c
3381 F: tools/lib/find_bit.c
3383 BLINKM RGB LED DRIVER
3384 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3386 F: drivers/leds/leds-blinkm.c
3389 M: Jens Axboe <axboe@kernel.dk>
3390 L: linux-block@vger.kernel.org
3392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3395 F: include/linux/blk*
3396 F: kernel/trace/blktrace.c
3400 M: Joern Engel <joern@lazybastard.org>
3401 L: linux-mtd@lists.infradead.org
3403 F: drivers/mtd/devices/block2mtd.c
3406 M: Marcel Holtmann <marcel@holtmann.org>
3407 M: Johan Hedberg <johan.hedberg@gmail.com>
3408 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3409 L: linux-bluetooth@vger.kernel.org
3411 W: http://www.bluez.org/
3412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3414 F: drivers/bluetooth/
3417 M: Marcel Holtmann <marcel@holtmann.org>
3418 M: Johan Hedberg <johan.hedberg@gmail.com>
3419 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3420 L: linux-bluetooth@vger.kernel.org
3422 W: http://www.bluez.org/
3423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3425 F: include/net/bluetooth/
3429 M: Jay Vosburgh <j.vosburgh@gmail.com>
3430 M: Veaceslav Falico <vfalico@gmail.com>
3431 M: Andy Gospodarek <andy@greyhouse.net>
3432 L: netdev@vger.kernel.org
3434 W: http://sourceforge.net/projects/bonding/
3435 F: drivers/net/bonding/
3436 F: include/net/bonding.h
3437 F: include/uapi/linux/if_bonding.h
3439 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3440 M: Dan Robertson <dan@dlrobertson.com>
3441 L: linux-iio@vger.kernel.org
3443 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3444 F: drivers/iio/accel/bma400*
3446 BPF (Safe dynamic programs and tools)
3447 M: Alexei Starovoitov <ast@kernel.org>
3448 M: Daniel Borkmann <daniel@iogearbox.net>
3449 M: Andrii Nakryiko <andrii@kernel.org>
3450 R: Martin KaFai Lau <kafai@fb.com>
3451 R: Song Liu <songliubraving@fb.com>
3452 R: Yonghong Song <yhs@fb.com>
3453 R: John Fastabend <john.fastabend@gmail.com>
3454 R: KP Singh <kpsingh@kernel.org>
3455 L: netdev@vger.kernel.org
3456 L: bpf@vger.kernel.org
3459 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3462 F: Documentation/bpf/
3463 F: Documentation/networking/filter.rst
3464 F: Documentation/userspace-api/ebpf/
3466 F: include/linux/bpf*
3467 F: include/linux/btf*
3468 F: include/linux/filter.h
3469 F: include/trace/events/xdp.h
3470 F: include/uapi/linux/bpf*
3471 F: include/uapi/linux/btf*
3472 F: include/uapi/linux/filter.h
3474 F: kernel/trace/bpf_trace.c
3477 F: net/core/filter.c
3478 F: net/sched/act_bpf.c
3479 F: net/sched/cls_bpf.c
3481 F: scripts/bpf_doc.py
3484 F: tools/testing/selftests/bpf/
3489 M: Shubham Bansal <illusionist.neo@gmail.com>
3490 L: netdev@vger.kernel.org
3491 L: bpf@vger.kernel.org
3496 M: Daniel Borkmann <daniel@iogearbox.net>
3497 M: Alexei Starovoitov <ast@kernel.org>
3498 M: Zi Shen Lim <zlim.lnx@gmail.com>
3499 L: netdev@vger.kernel.org
3500 L: bpf@vger.kernel.org
3504 BPF JIT for MIPS (32-BIT AND 64-BIT)
3505 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3506 M: Paul Burton <paulburton@kernel.org>
3507 L: netdev@vger.kernel.org
3508 L: bpf@vger.kernel.org
3512 BPF JIT for NFP NICs
3513 M: Jakub Kicinski <kuba@kernel.org>
3514 L: netdev@vger.kernel.org
3515 L: bpf@vger.kernel.org
3517 F: drivers/net/ethernet/netronome/nfp/bpf/
3519 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3520 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3521 L: netdev@vger.kernel.org
3522 L: bpf@vger.kernel.org
3524 F: arch/powerpc/net/
3526 BPF JIT for RISC-V (32-bit)
3527 M: Luke Nelson <luke.r.nels@gmail.com>
3528 M: Xi Wang <xi.wang@gmail.com>
3529 L: netdev@vger.kernel.org
3530 L: bpf@vger.kernel.org
3533 X: arch/riscv/net/bpf_jit_comp64.c
3535 BPF JIT for RISC-V (64-bit)
3536 M: Björn Töpel <bjorn@kernel.org>
3537 L: netdev@vger.kernel.org
3538 L: bpf@vger.kernel.org
3541 X: arch/riscv/net/bpf_jit_comp32.c
3544 M: Ilya Leoshkevich <iii@linux.ibm.com>
3545 M: Heiko Carstens <hca@linux.ibm.com>
3546 M: Vasily Gorbik <gor@linux.ibm.com>
3547 L: netdev@vger.kernel.org
3548 L: bpf@vger.kernel.org
3551 X: arch/s390/net/pnet.c
3553 BPF JIT for SPARC (32-BIT AND 64-BIT)
3554 M: David S. Miller <davem@davemloft.net>
3555 L: netdev@vger.kernel.org
3556 L: bpf@vger.kernel.org
3560 BPF JIT for X86 32-BIT
3561 M: Wang YanQing <udknight@gmail.com>
3562 L: netdev@vger.kernel.org
3563 L: bpf@vger.kernel.org
3565 F: arch/x86/net/bpf_jit_comp32.c
3567 BPF JIT for X86 64-BIT
3568 M: Alexei Starovoitov <ast@kernel.org>
3569 M: Daniel Borkmann <daniel@iogearbox.net>
3570 L: netdev@vger.kernel.org
3571 L: bpf@vger.kernel.org
3574 X: arch/x86/net/bpf_jit_comp32.c
3576 BPF LSM (Security Audit and Enforcement using BPF)
3577 M: KP Singh <kpsingh@kernel.org>
3578 R: Florent Revest <revest@chromium.org>
3579 R: Brendan Jackman <jackmanb@chromium.org>
3580 L: bpf@vger.kernel.org
3582 F: Documentation/bpf/bpf_lsm.rst
3583 F: include/linux/bpf_lsm.h
3584 F: kernel/bpf/bpf_lsm.c
3587 BROADCOM B44 10/100 ETHERNET DRIVER
3588 M: Michael Chan <michael.chan@broadcom.com>
3589 L: netdev@vger.kernel.org
3591 F: drivers/net/ethernet/broadcom/b44.*
3593 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3594 M: Florian Fainelli <f.fainelli@gmail.com>
3595 L: netdev@vger.kernel.org
3596 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3598 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3599 F: drivers/net/dsa/b53/*
3600 F: drivers/net/dsa/bcm_sf2*
3601 F: include/linux/dsa/brcm.h
3602 F: include/linux/platform_data/b53.h
3604 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3605 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3606 L: bcm-kernel-feedback-list@broadcom.com
3607 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3611 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3612 F: drivers/pci/controller/pcie-brcmstb.c
3613 F: drivers/staging/vc04_services
3617 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3618 M: Florian Fainelli <f.fainelli@gmail.com>
3619 M: Ray Jui <rjui@broadcom.com>
3620 M: Scott Branden <sbranden@broadcom.com>
3621 M: bcm-kernel-feedback-list@broadcom.com
3623 T: git git://github.com/broadcom/mach-bcm
3624 F: arch/arm/mach-bcm/
3630 BROADCOM BCM47XX MIPS ARCHITECTURE
3631 M: Hauke Mehrtens <hauke@hauke-m.de>
3632 M: Rafał Miłecki <zajec5@gmail.com>
3633 L: linux-mips@vger.kernel.org
3635 F: Documentation/devicetree/bindings/mips/brcm/
3636 F: arch/mips/bcm47xx/*
3637 F: arch/mips/include/asm/mach-bcm47xx/*
3639 BROADCOM BCM4908 ETHERNET DRIVER
3640 M: Rafał Miłecki <rafal@milecki.pl>
3641 M: bcm-kernel-feedback-list@broadcom.com
3642 L: netdev@vger.kernel.org
3644 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3645 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3646 F: drivers/net/ethernet/broadcom/unimac.h
3648 BROADCOM BCM5301X ARM ARCHITECTURE
3649 M: Hauke Mehrtens <hauke@hauke-m.de>
3650 M: Rafał Miłecki <zajec5@gmail.com>
3651 M: bcm-kernel-feedback-list@broadcom.com
3652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3654 F: arch/arm/boot/dts/bcm470*
3655 F: arch/arm/boot/dts/bcm5301*
3656 F: arch/arm/boot/dts/bcm953012*
3657 F: arch/arm/mach-bcm/bcm_5301x.c
3659 BROADCOM BCM53573 ARM ARCHITECTURE
3660 M: Rafał Miłecki <rafal@milecki.pl>
3661 L: bcm-kernel-feedback-list@broadcom.com
3662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3664 F: arch/arm/boot/dts/bcm47189*
3665 F: arch/arm/boot/dts/bcm53573*
3667 BROADCOM BCM63XX ARM ARCHITECTURE
3668 M: Florian Fainelli <f.fainelli@gmail.com>
3669 M: bcm-kernel-feedback-list@broadcom.com
3670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3672 T: git git://github.com/broadcom/stblinux.git
3675 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3676 M: Kevin Cernekee <cernekee@gmail.com>
3677 L: linux-usb@vger.kernel.org
3679 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3681 BROADCOM BCM7XXX ARM ARCHITECTURE
3682 M: Florian Fainelli <f.fainelli@gmail.com>
3683 M: bcm-kernel-feedback-list@broadcom.com
3684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3686 T: git git://github.com/broadcom/stblinux.git
3687 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3688 F: arch/arm/boot/dts/bcm7*.dts*
3689 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3690 F: arch/arm/mach-bcm/*brcmstb*
3691 F: arch/arm/mm/cache-b15-rac.c
3692 F: drivers/bus/brcmstb_gisb.c
3693 F: drivers/pci/controller/pcie-brcmstb.c
3699 M: Al Cooper <alcooperx@gmail.com>
3700 L: linux-usb@vger.kernel.org
3701 L: bcm-kernel-feedback-list@broadcom.com
3703 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3704 F: drivers/usb/gadget/udc/bdc/
3706 BROADCOM BMIPS CPUFREQ DRIVER
3707 M: Markus Mayer <mmayer@broadcom.com>
3708 M: bcm-kernel-feedback-list@broadcom.com
3709 L: linux-pm@vger.kernel.org
3711 F: drivers/cpufreq/bmips-cpufreq.c
3713 BROADCOM BMIPS MIPS ARCHITECTURE
3714 M: Florian Fainelli <f.fainelli@gmail.com>
3715 L: bcm-kernel-feedback-list@broadcom.com
3716 L: linux-mips@vger.kernel.org
3718 T: git git://github.com/broadcom/stblinux.git
3719 F: arch/mips/bmips/*
3720 F: arch/mips/boot/dts/brcm/bcm*.dts*
3721 F: arch/mips/include/asm/mach-bmips/*
3722 F: arch/mips/kernel/*bmips*
3723 F: drivers/soc/bcm/bcm63xx
3724 F: drivers/irqchip/irq-bcm63*
3725 F: drivers/irqchip/irq-bcm7*
3726 F: drivers/irqchip/irq-brcmstb*
3727 F: include/linux/bcm963xx_nvram.h
3728 F: include/linux/bcm963xx_tag.h
3730 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3731 M: Rasesh Mody <rmody@marvell.com>
3732 M: GR-Linux-NIC-Dev@marvell.com
3733 L: netdev@vger.kernel.org
3735 F: drivers/net/ethernet/broadcom/bnx2.*
3736 F: drivers/net/ethernet/broadcom/bnx2_*
3738 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3739 M: Saurav Kashyap <skashyap@marvell.com>
3740 M: Javed Hasan <jhasan@marvell.com>
3741 M: GR-QLogic-Storage-Upstream@marvell.com
3742 L: linux-scsi@vger.kernel.org
3744 F: drivers/scsi/bnx2fc/
3746 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3747 M: Nilesh Javali <njavali@marvell.com>
3748 M: Manish Rangankar <mrangankar@marvell.com>
3749 M: GR-QLogic-Storage-Upstream@marvell.com
3750 L: linux-scsi@vger.kernel.org
3752 F: drivers/scsi/bnx2i/
3754 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3755 M: Ariel Elior <aelior@marvell.com>
3756 M: Sudarsana Kalluru <skalluru@marvell.com>
3757 M: Manish Chopra <manishc@marvell.com>
3758 L: netdev@vger.kernel.org
3760 F: drivers/net/ethernet/broadcom/bnx2x/
3762 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3763 M: Michael Chan <michael.chan@broadcom.com>
3764 L: netdev@vger.kernel.org
3766 F: drivers/net/ethernet/broadcom/bnxt/
3768 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3769 M: Arend van Spriel <aspriel@gmail.com>
3770 M: Franky Lin <franky.lin@broadcom.com>
3771 M: Hante Meuleman <hante.meuleman@broadcom.com>
3772 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3773 M: Wright Feng <wright.feng@infineon.com>
3774 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3775 L: linux-wireless@vger.kernel.org
3776 L: brcm80211-dev-list.pdl@broadcom.com
3777 L: SHA-cyfmac-dev-list@infineon.com
3779 F: drivers/net/wireless/broadcom/brcm80211/
3781 BROADCOM BRCMSTB GPIO DRIVER
3782 M: Gregory Fong <gregory.0xf0@gmail.com>
3783 L: bcm-kernel-feedback-list@broadcom.com
3785 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3786 F: drivers/gpio/gpio-brcmstb.c
3788 BROADCOM BRCMSTB I2C DRIVER
3789 M: Kamal Dasu <kdasu.kdev@gmail.com>
3790 L: linux-i2c@vger.kernel.org
3791 L: bcm-kernel-feedback-list@broadcom.com
3793 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3794 F: drivers/i2c/busses/i2c-brcmstb.c
3796 BROADCOM BRCMSTB UART DRIVER
3797 M: Al Cooper <alcooperx@gmail.com>
3798 L: linux-serial@vger.kernel.org
3799 L: bcm-kernel-feedback-list@broadcom.com
3801 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3802 F: drivers/tty/serial/8250/8250_bcm7271.c
3804 BROADCOM BRCMSTB USB EHCI DRIVER
3805 M: Al Cooper <alcooperx@gmail.com>
3806 L: linux-usb@vger.kernel.org
3807 L: bcm-kernel-feedback-list@broadcom.com
3809 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3810 F: drivers/usb/host/ehci-brcm.*
3812 BROADCOM BRCMSTB USB PIN MAP DRIVER
3813 M: Al Cooper <alcooperx@gmail.com>
3814 L: linux-usb@vger.kernel.org
3815 L: bcm-kernel-feedback-list@broadcom.com
3817 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3818 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3820 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3821 M: Al Cooper <alcooperx@gmail.com>
3822 L: linux-kernel@vger.kernel.org
3823 L: bcm-kernel-feedback-list@broadcom.com
3825 F: drivers/phy/broadcom/phy-brcm-usb*
3827 BROADCOM ETHERNET PHY DRIVERS
3828 M: Florian Fainelli <f.fainelli@gmail.com>
3829 L: bcm-kernel-feedback-list@broadcom.com
3830 L: netdev@vger.kernel.org
3832 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3833 F: drivers/net/phy/bcm*.[ch]
3834 F: drivers/net/phy/broadcom.c
3835 F: include/linux/brcmphy.h
3837 BROADCOM GENET ETHERNET DRIVER
3838 M: Doug Berger <opendmb@gmail.com>
3839 M: Florian Fainelli <f.fainelli@gmail.com>
3840 L: bcm-kernel-feedback-list@broadcom.com
3841 L: netdev@vger.kernel.org
3843 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3844 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
3845 F: drivers/net/ethernet/broadcom/genet/
3846 F: drivers/net/ethernet/broadcom/unimac.h
3847 F: drivers/net/mdio/mdio-bcm-unimac.c
3848 F: include/linux/platform_data/bcmgenet.h
3849 F: include/linux/platform_data/mdio-bcm-unimac.h
3851 BROADCOM IPROC ARM ARCHITECTURE
3852 M: Ray Jui <rjui@broadcom.com>
3853 M: Scott Branden <sbranden@broadcom.com>
3854 M: bcm-kernel-feedback-list@broadcom.com
3855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3857 T: git git://github.com/broadcom/cygnus-linux.git
3858 F: arch/arm64/boot/dts/broadcom/northstar2/*
3859 F: arch/arm64/boot/dts/broadcom/stingray/*
3860 F: drivers/clk/bcm/clk-ns*
3861 F: drivers/clk/bcm/clk-sr*
3862 F: drivers/pinctrl/bcm/pinctrl-ns*
3863 F: include/dt-bindings/clock/bcm-sr*
3880 BROADCOM IPROC GBIT ETHERNET DRIVER
3881 M: Rafał Miłecki <rafal@milecki.pl>
3882 M: bcm-kernel-feedback-list@broadcom.com
3883 L: netdev@vger.kernel.org
3885 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3886 F: drivers/net/ethernet/broadcom/bgmac*
3887 F: drivers/net/ethernet/broadcom/unimac.h
3889 BROADCOM KONA GPIO DRIVER
3890 M: Ray Jui <rjui@broadcom.com>
3891 L: bcm-kernel-feedback-list@broadcom.com
3893 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3894 F: drivers/gpio/gpio-bcm-kona.c
3896 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3897 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3898 M: Kashyap Desai <kashyap.desai@broadcom.com>
3899 M: Sumit Saxena <sumit.saxena@broadcom.com>
3900 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3901 L: mpi3mr-linuxdrv.pdl@broadcom.com
3902 L: linux-scsi@vger.kernel.org
3904 W: https://www.broadcom.com/support/storage
3905 F: drivers/scsi/mpi3mr/
3907 BROADCOM NETXTREME-E ROCE DRIVER
3908 M: Selvin Xavier <selvin.xavier@broadcom.com>
3909 L: linux-rdma@vger.kernel.org
3911 W: http://www.broadcom.com
3912 F: drivers/infiniband/hw/bnxt_re/
3913 F: include/uapi/rdma/bnxt_re-abi.h
3915 BROADCOM NVRAM DRIVER
3916 M: Rafał Miłecki <zajec5@gmail.com>
3917 L: linux-mips@vger.kernel.org
3919 F: drivers/firmware/broadcom/*
3921 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3922 M: Rafał Miłecki <rafal@milecki.pl>
3923 M: Florian Fainelli <f.fainelli@gmail.com>
3924 M: bcm-kernel-feedback-list@broadcom.com
3925 L: linux-pm@vger.kernel.org
3927 T: git git://github.com/broadcom/stblinux.git
3928 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3929 F: include/dt-bindings/soc/bcm-pmb.h
3931 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3932 M: Rafał Miłecki <zajec5@gmail.com>
3933 L: linux-wireless@vger.kernel.org
3936 F: include/linux/bcma/
3939 M: Kamal Dasu <kdasu.kdev@gmail.com>
3940 M: bcm-kernel-feedback-list@broadcom.com
3942 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3943 F: drivers/spi/spi-bcm-qspi.*
3944 F: drivers/spi/spi-brcmstb-qspi.c
3945 F: drivers/spi/spi-iproc-qspi.c
3947 BROADCOM STB AVS CPUFREQ DRIVER
3948 M: Markus Mayer <mmayer@broadcom.com>
3949 M: bcm-kernel-feedback-list@broadcom.com
3950 L: linux-pm@vger.kernel.org
3952 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3953 F: drivers/cpufreq/brcmstb*
3955 BROADCOM STB AVS TMON DRIVER
3956 M: Markus Mayer <mmayer@broadcom.com>
3957 M: bcm-kernel-feedback-list@broadcom.com
3958 L: linux-pm@vger.kernel.org
3960 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3961 F: drivers/thermal/broadcom/brcmstb*
3963 BROADCOM STB DPFE DRIVER
3964 M: Markus Mayer <mmayer@broadcom.com>
3965 M: bcm-kernel-feedback-list@broadcom.com
3966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3968 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3969 F: drivers/memory/brcmstb_dpfe.c
3971 BROADCOM STB NAND FLASH DRIVER
3972 M: Brian Norris <computersforpeace@gmail.com>
3973 M: Kamal Dasu <kdasu.kdev@gmail.com>
3974 L: linux-mtd@lists.infradead.org
3975 L: bcm-kernel-feedback-list@broadcom.com
3977 F: drivers/mtd/nand/raw/brcmnand/
3979 BROADCOM STB PCIE DRIVER
3980 M: Jim Quinlan <jim2101024@gmail.com>
3981 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3982 M: Florian Fainelli <f.fainelli@gmail.com>
3983 M: bcm-kernel-feedback-list@broadcom.com
3984 L: linux-pci@vger.kernel.org
3986 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3987 F: drivers/pci/controller/pcie-brcmstb.c
3989 BROADCOM SYSTEMPORT ETHERNET DRIVER
3990 M: Florian Fainelli <f.fainelli@gmail.com>
3991 L: bcm-kernel-feedback-list@broadcom.com
3992 L: netdev@vger.kernel.org
3994 F: drivers/net/ethernet/broadcom/bcmsysport.*
3995 F: drivers/net/ethernet/broadcom/unimac.h
3997 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3998 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3999 M: Prashant Sreedharan <prashant@broadcom.com>
4000 M: Michael Chan <mchan@broadcom.com>
4001 L: netdev@vger.kernel.org
4003 F: drivers/net/ethernet/broadcom/tg3.*
4006 M: Scott Branden <scott.branden@broadcom.com>
4007 L: bcm-kernel-feedback-list@broadcom.com
4009 F: drivers/misc/bcm-vk/
4010 F: include/uapi/linux/misc/bcm_vk.h
4012 BROCADE BFA FC SCSI DRIVER
4013 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4014 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4015 L: linux-scsi@vger.kernel.org
4017 F: drivers/scsi/bfa/
4019 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4020 M: Rasesh Mody <rmody@marvell.com>
4021 M: Sudarsana Kalluru <skalluru@marvell.com>
4022 M: GR-Linux-NIC-Dev@marvell.com
4023 L: netdev@vger.kernel.org
4025 F: drivers/net/ethernet/brocade/bna/
4027 BSG (block layer generic sg v4 driver)
4028 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4029 L: linux-scsi@vger.kernel.org
4032 F: include/linux/bsg.h
4033 F: include/uapi/linux/bsg.h
4036 M: Clemens Ladisch <clemens@ladisch.de>
4037 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4040 F: Documentation/sound/cards/bt87x.rst
4041 F: sound/pci/bt87x.c
4044 M: Michael Buesch <m@bues.ch>
4046 W: http://bu3sch.de/btgpio.php
4047 F: drivers/gpio/gpio-bt8xx.c
4050 M: Chris Mason <clm@fb.com>
4051 M: Josef Bacik <josef@toxicpanda.com>
4052 M: David Sterba <dsterba@suse.com>
4053 L: linux-btrfs@vger.kernel.org
4055 W: http://btrfs.wiki.kernel.org/
4056 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4057 C: irc://irc.libera.chat/btrfs
4058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4059 F: Documentation/filesystems/btrfs.rst
4061 F: include/linux/btrfs*
4062 F: include/uapi/linux/btrfs*
4064 BTTV VIDEO4LINUX DRIVER
4065 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4066 L: linux-media@vger.kernel.org
4068 W: https://linuxtv.org
4069 T: git git://linuxtv.org/media_tree.git
4070 F: Documentation/driver-api/media/drivers/bttv*
4071 F: drivers/media/pci/bt8xx/bttv*
4073 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4074 M: Chanwoo Choi <cw00.choi@samsung.com>
4075 L: linux-pm@vger.kernel.org
4076 L: linux-samsung-soc@vger.kernel.org
4078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4079 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4080 F: drivers/devfreq/exynos-bus.c
4082 BUSLOGIC SCSI DRIVER
4083 M: Khalid Aziz <khalid@gonehiking.org>
4084 L: linux-scsi@vger.kernel.org
4086 F: drivers/scsi/BusLogic.*
4087 F: drivers/scsi/FlashPoint.*
4089 C-MEDIA CMI8788 DRIVER
4090 M: Clemens Ladisch <clemens@ladisch.de>
4091 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4094 F: sound/pci/oxygen/
4097 M: Guo Ren <guoren@kernel.org>
4098 L: linux-csky@vger.kernel.org
4100 T: git https://github.com/c-sky/csky-linux.git
4101 F: Documentation/devicetree/bindings/csky/
4102 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4103 F: Documentation/devicetree/bindings/timer/csky,*
4105 F: drivers/clocksource/timer-gx6605s.c
4106 F: drivers/clocksource/timer-mp-csky.c
4107 F: drivers/irqchip/irq-csky-*
4111 CA8210 IEEE-802.15.4 RADIO DRIVER
4112 M: Harry Morris <h.morris@cascoda.com>
4113 L: linux-wpan@vger.kernel.org
4115 W: https://github.com/Cascoda/ca8210-linux.git
4116 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4117 F: drivers/net/ieee802154/ca8210.c
4119 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4120 M: Damien Le Moal <damien.lemoal@wdc.com>
4121 L: linux-riscv@lists.infradead.org
4122 L: linux-gpio@vger.kernel.org (pinctrl driver)
4123 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4124 F: drivers/pinctrl/pinctrl-k210.c
4126 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4127 M: Damien Le Moal <damien.lemoal@wdc.com>
4128 L: linux-kernel@vger.kernel.org
4129 L: linux-riscv@lists.infradead.org
4131 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4132 F: drivers/reset/reset-k210.c
4134 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4135 M: Damien Le Moal <damien.lemoal@wdc.com>
4136 L: linux-riscv@lists.infradead.org
4138 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4139 F: drivers/soc/canaan/
4140 F: include/soc/canaan/
4142 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4143 M: David Howells <dhowells@redhat.com>
4144 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4146 F: Documentation/filesystems/caching/cachefiles.rst
4149 CADENCE MIPI-CSI2 BRIDGES
4150 M: Maxime Ripard <mripard@kernel.org>
4151 L: linux-media@vger.kernel.org
4153 F: Documentation/devicetree/bindings/media/cdns,*.txt
4154 F: drivers/media/platform/cadence/cdns-csi2*
4157 L: linux-mtd@lists.infradead.org
4159 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4160 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4162 CADENCE USB3 DRD IP DRIVER
4163 M: Peter Chen <peter.chen@kernel.org>
4164 M: Pawel Laszczak <pawell@cadence.com>
4165 R: Roger Quadros <rogerq@kernel.org>
4166 R: Aswath Govindraju <a-govindraju@ti.com>
4167 L: linux-usb@vger.kernel.org
4169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4170 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4171 F: drivers/usb/cdns3/
4172 X: drivers/usb/cdns3/cdnsp*
4174 CADENCE USBSSP DRD IP DRIVER
4175 M: Pawel Laszczak <pawell@cadence.com>
4176 L: linux-usb@vger.kernel.org
4178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4179 F: drivers/usb/cdns3/
4180 X: drivers/usb/cdns3/cdns3*
4182 CADET FM/AM RADIO RECEIVER DRIVER
4183 M: Hans Verkuil <hverkuil@xs4all.nl>
4184 L: linux-media@vger.kernel.org
4186 W: https://linuxtv.org
4187 T: git git://linuxtv.org/media_tree.git
4188 F: drivers/media/radio/radio-cadet*
4190 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4191 L: linux-media@vger.kernel.org
4193 T: git git://linuxtv.org/media_tree.git
4194 F: Documentation/admin-guide/media/cafe_ccic*
4195 F: drivers/media/platform/marvell-ccic/
4198 L: netdev@vger.kernel.org
4200 F: Documentation/networking/caif/
4201 F: drivers/net/caif/
4202 F: include/net/caif/
4203 F: include/uapi/linux/caif/
4207 M: Toke Høiland-Jørgensen <toke@toke.dk>
4208 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4210 F: net/sched/sch_cake.c
4213 M: Wolfgang Grandegger <wg@grandegger.com>
4214 M: Marc Kleine-Budde <mkl@pengutronix.de>
4215 L: linux-can@vger.kernel.org
4217 W: https://github.com/linux-can
4218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4220 F: Documentation/devicetree/bindings/net/can/
4221 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4223 F: drivers/phy/phy-can-transceiver.c
4224 F: include/linux/can/bittiming.h
4225 F: include/linux/can/dev.h
4226 F: include/linux/can/led.h
4227 F: include/linux/can/length.h
4228 F: include/linux/can/platform/
4229 F: include/linux/can/rx-offload.h
4230 F: include/uapi/linux/can/error.h
4231 F: include/uapi/linux/can/netlink.h
4232 F: include/uapi/linux/can/vxcan.h
4235 M: Oliver Hartkopp <socketcan@hartkopp.net>
4236 M: Marc Kleine-Budde <mkl@pengutronix.de>
4237 L: linux-can@vger.kernel.org
4239 W: https://github.com/linux-can
4240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4242 F: Documentation/networking/can.rst
4243 F: include/linux/can/can-ml.h
4244 F: include/linux/can/core.h
4245 F: include/linux/can/skb.h
4246 F: include/net/netns/can.h
4247 F: include/uapi/linux/can.h
4248 F: include/uapi/linux/can/bcm.h
4249 F: include/uapi/linux/can/gw.h
4250 F: include/uapi/linux/can/isotp.h
4251 F: include/uapi/linux/can/raw.h
4254 CAN-J1939 NETWORK LAYER
4255 M: Robin van der Gracht <robin@protonic.nl>
4256 M: Oleksij Rempel <o.rempel@pengutronix.de>
4257 R: kernel@pengutronix.de
4258 L: linux-can@vger.kernel.org
4260 F: Documentation/networking/j1939.rst
4261 F: include/uapi/linux/can/j1939.h
4265 M: Serge Hallyn <serge@hallyn.com>
4266 L: linux-security-module@vger.kernel.org
4268 F: include/linux/capability.h
4269 F: include/uapi/linux/capability.h
4270 F: kernel/capability.c
4271 F: security/commoncap.c
4273 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4274 M: Kevin Tsai <ktsai@capellamicro.com>
4276 F: drivers/iio/light/cm*
4278 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4279 M: Christian Lamparter <chunkeey@googlemail.com>
4280 L: linux-wireless@vger.kernel.org
4282 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4283 F: drivers/net/wireless/ath/carl9170/
4286 M: Robert Richter <rric@kernel.org>
4288 W: http://www.marvell.com
4289 F: drivers/i2c/busses/i2c-octeon*
4290 F: drivers/i2c/busses/i2c-thunderx*
4292 CAVIUM LIQUIDIO NETWORK DRIVER
4293 M: Derek Chickles <dchickles@marvell.com>
4294 M: Satanand Burla <sburla@marvell.com>
4295 M: Felix Manlunas <fmanlunas@marvell.com>
4296 L: netdev@vger.kernel.org
4298 W: http://www.marvell.com
4299 F: drivers/net/ethernet/cavium/liquidio/
4302 M: Robert Richter <rric@kernel.org>
4304 W: http://www.marvell.com
4305 F: drivers/mmc/host/cavium*
4307 CAVIUM OCTEON-TX CRYPTO DRIVER
4308 M: George Cherian <gcherian@marvell.com>
4309 L: linux-crypto@vger.kernel.org
4311 W: http://www.marvell.com
4312 F: drivers/crypto/cavium/cpt/
4314 CAVIUM THUNDERX2 ARM64 SOC
4315 M: Robert Richter <rric@kernel.org>
4316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4318 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4319 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4321 CBS/ETF/TAPRIO QDISCS
4322 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4324 L: netdev@vger.kernel.org
4325 F: net/sched/sch_cbs.c
4326 F: net/sched/sch_etf.c
4327 F: net/sched/sch_taprio.c
4329 CC2520 IEEE-802.15.4 RADIO DRIVER
4330 M: Varka Bhadram <varkabhadram@gmail.com>
4331 L: linux-wpan@vger.kernel.org
4333 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4334 F: drivers/net/ieee802154/cc2520.c
4335 F: include/linux/spi/cc2520.h
4337 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4338 M: Gilad Ben-Yossef <gilad@benyossef.com>
4339 L: linux-crypto@vger.kernel.org
4341 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4342 F: drivers/crypto/ccree/
4344 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4345 M: Hadar Gat <hadar.gat@arm.com>
4346 L: linux-crypto@vger.kernel.org
4348 F: drivers/char/hw_random/cctrng.c
4349 F: drivers/char/hw_random/cctrng.h
4350 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4351 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4354 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4355 L: linux-media@vger.kernel.org
4357 W: http://linuxtv.org
4358 T: git git://linuxtv.org/media_tree.git
4359 F: Documentation/ABI/testing/debugfs-cec-error-inj
4360 F: Documentation/devicetree/bindings/media/cec.txt
4361 F: Documentation/driver-api/media/cec-core.rst
4362 F: Documentation/userspace-api/media/cec
4363 F: drivers/media/cec/
4364 F: drivers/media/rc/keymaps/rc-cec.c
4365 F: include/media/cec-notifier.h
4366 F: include/media/cec.h
4367 F: include/uapi/linux/cec-funcs.h
4368 F: include/uapi/linux/cec.h
4371 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4372 L: linux-media@vger.kernel.org
4374 W: http://linuxtv.org
4375 T: git git://linuxtv.org/media_tree.git
4376 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4377 F: drivers/media/cec/platform/cec-gpio/
4379 CELL BROADBAND ENGINE ARCHITECTURE
4380 M: Arnd Bergmann <arnd@arndb.de>
4381 L: linuxppc-dev@lists.ozlabs.org
4383 W: http://www.ibm.com/developerworks/power/cell/
4384 F: arch/powerpc/include/asm/cell*.h
4385 F: arch/powerpc/include/asm/spu*.h
4386 F: arch/powerpc/include/uapi/asm/spu*.h
4387 F: arch/powerpc/platforms/cell/
4389 CELLWISE CW2015 BATTERY DRIVER
4390 M: Tobias Schrammm <t.schramm@manjaro.org>
4392 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4393 F: drivers/power/supply/cw2015_battery.c
4395 CEPH COMMON CODE (LIBCEPH)
4396 M: Ilya Dryomov <idryomov@gmail.com>
4397 M: Jeff Layton <jlayton@kernel.org>
4398 L: ceph-devel@vger.kernel.org
4401 T: git git://github.com/ceph/ceph-client.git
4402 F: include/linux/ceph/
4403 F: include/linux/crush/
4406 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4407 M: Jeff Layton <jlayton@kernel.org>
4408 M: Ilya Dryomov <idryomov@gmail.com>
4409 L: ceph-devel@vger.kernel.org
4412 T: git git://github.com/ceph/ceph-client.git
4413 F: Documentation/filesystems/ceph.rst
4416 CERTIFICATE HANDLING
4417 M: David Howells <dhowells@redhat.com>
4418 M: David Woodhouse <dwmw2@infradead.org>
4419 L: keyrings@vger.kernel.org
4421 F: Documentation/admin-guide/module-signing.rst
4423 F: scripts/extract-cert.c
4424 F: scripts/sign-file.c
4426 CFAG12864B LCD DRIVER
4427 M: Miguel Ojeda <ojeda@kernel.org>
4429 F: drivers/auxdisplay/cfag12864b.c
4430 F: include/linux/cfag12864b.h
4432 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4433 M: Miguel Ojeda <ojeda@kernel.org>
4435 F: drivers/auxdisplay/cfag12864bfb.c
4436 F: include/linux/cfag12864b.h
4438 CHAR and MISC DRIVERS
4439 M: Arnd Bergmann <arnd@arndb.de>
4440 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4445 F: include/linux/miscdevice.h
4446 X: drivers/char/agp/
4447 X: drivers/char/hw_random/
4448 X: drivers/char/ipmi/
4449 X: drivers/char/random.c
4450 X: drivers/char/tpm/
4453 M: Andy Whitcroft <apw@canonical.com>
4454 M: Joe Perches <joe@perches.com>
4455 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4456 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4458 F: scripts/checkpatch.pl
4460 CHECKPATCH DOCUMENTATION
4461 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4462 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4463 R: Joe Perches <joe@perches.com>
4465 F: Documentation/dev-tools/checkpatch.rst
4467 CHINESE DOCUMENTATION
4468 M: Alex Shi <alexs@kernel.org>
4470 F: Documentation/translations/zh_CN/
4472 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4473 M: Peter Chen <peter.chen@kernel.org>
4474 L: linux-usb@vger.kernel.org
4476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4477 F: drivers/usb/chipidea/
4479 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4480 M: Hans de Goede <hdegoede@redhat.com>
4481 L: linux-input@vger.kernel.org
4483 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4484 F: drivers/input/touchscreen/chipone_icn8318.c
4486 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4487 M: Hans de Goede <hdegoede@redhat.com>
4488 L: linux-input@vger.kernel.org
4490 F: drivers/input/touchscreen/chipone_icn8505.c
4492 CHROME HARDWARE PLATFORM SUPPORT
4493 M: Benson Leung <bleung@chromium.org>
4495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4496 F: drivers/platform/chrome/
4498 CHROMEOS EC CODEC DRIVER
4499 M: Cheng-Yi Chiang <cychiang@chromium.org>
4500 R: Guenter Roeck <groeck@chromium.org>
4502 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4503 F: sound/soc/codecs/cros_ec_codec.*
4505 CHROMEOS EC SUBDRIVERS
4506 M: Benson Leung <bleung@chromium.org>
4507 R: Guenter Roeck <groeck@chromium.org>
4509 F: drivers/power/supply/cros_usbpd-charger.c
4513 CHROMEOS EC USB TYPE-C DRIVER
4514 M: Prashant Malani <pmalani@chromium.org>
4516 F: drivers/platform/chrome/cros_ec_typec.c
4518 CHROMEOS EC USB PD NOTIFY DRIVER
4519 M: Prashant Malani <pmalani@chromium.org>
4521 F: drivers/platform/chrome/cros_usbpd_notify.c
4522 F: include/linux/platform_data/cros_usbpd_notify.h
4524 CHRONTEL CH7322 CEC DRIVER
4525 M: Joe Tessler <jrt@google.com>
4526 L: linux-media@vger.kernel.org
4528 T: git git://linuxtv.org/media_tree.git
4529 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4530 F: drivers/media/cec/i2c/ch7322.c
4532 CIRRUS LOGIC AUDIO CODEC DRIVERS
4533 M: James Schulman <james.schulman@cirrus.com>
4534 M: David Rhodes <david.rhodes@cirrus.com>
4535 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4536 L: patches@opensource.cirrus.com
4538 F: sound/soc/codecs/cs*
4540 CIRRUS LOGIC DSP FIRMWARE DRIVER
4541 M: Simon Trimmer <simont@opensource.cirrus.com>
4542 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4543 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4544 L: patches@opensource.cirrus.com
4546 W: https://github.com/CirrusLogic/linux-drivers/wiki
4547 T: git https://github.com/CirrusLogic/linux-drivers.git
4548 F: drivers/firmware/cirrus/*
4549 F: include/linux/firmware/cirrus/*
4551 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4552 M: Hartley Sweeten <hsweeten@visionengravers.com>
4553 L: netdev@vger.kernel.org
4555 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4557 CIRRUS LOGIC LOCHNAGAR DRIVER
4558 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4559 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4560 L: patches@opensource.cirrus.com
4562 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4563 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4564 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4565 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4566 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4567 F: Documentation/hwmon/lochnagar.rst
4568 F: drivers/clk/clk-lochnagar.c
4569 F: drivers/hwmon/lochnagar-hwmon.c
4570 F: drivers/mfd/lochnagar-i2c.c
4571 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4572 F: drivers/regulator/lochnagar-regulator.c
4573 F: include/dt-bindings/clk/lochnagar.h
4574 F: include/dt-bindings/pinctrl/lochnagar.h
4575 F: include/linux/mfd/lochnagar*
4576 F: sound/soc/codecs/lochnagar-sc.c
4578 CIRRUS LOGIC MADERA CODEC DRIVERS
4579 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4580 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4582 L: patches@opensource.cirrus.com
4584 W: https://github.com/CirrusLogic/linux-drivers/wiki
4585 T: git https://github.com/CirrusLogic/linux-drivers.git
4586 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4587 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4588 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4589 F: drivers/gpio/gpio-madera*
4590 F: drivers/irqchip/irq-madera*
4591 F: drivers/mfd/cs47l*
4592 F: drivers/mfd/madera*
4593 F: drivers/pinctrl/cirrus/*
4594 F: include/dt-bindings/sound/madera*
4595 F: include/linux/irqchip/irq-madera*
4596 F: include/linux/mfd/madera/*
4597 F: include/sound/madera*
4598 F: sound/soc/codecs/cs47l*
4599 F: sound/soc/codecs/madera*
4601 CISCO FCOE HBA DRIVER
4602 M: Satish Kharat <satishkh@cisco.com>
4603 M: Sesidhar Baddela <sebaddel@cisco.com>
4604 M: Karan Tilak Kumar <kartilak@cisco.com>
4605 L: linux-scsi@vger.kernel.org
4607 F: drivers/scsi/fnic/
4609 CISCO SCSI HBA DRIVER
4610 M: Karan Tilak Kumar <kartilak@cisco.com>
4611 M: Sesidhar Baddela <sebaddel@cisco.com>
4612 L: linux-scsi@vger.kernel.org
4614 F: drivers/scsi/snic/
4616 CISCO VIC ETHERNET NIC DRIVER
4617 M: Christian Benvenuti <benve@cisco.com>
4618 M: Govindarajulu Varadarajan <_govind@gmx.com>
4620 F: drivers/net/ethernet/cisco/enic/
4622 CISCO VIC LOW LATENCY NIC DRIVER
4623 M: Christian Benvenuti <benve@cisco.com>
4624 M: Nelson Escobar <neescoba@cisco.com>
4626 F: drivers/infiniband/hw/usnic/
4629 M: Miguel Ojeda <ojeda@kernel.org>
4633 CLANG/LLVM BUILD SUPPORT
4634 M: Nathan Chancellor <nathan@kernel.org>
4635 M: Nick Desaulniers <ndesaulniers@google.com>
4636 L: llvm@lists.linux.dev
4638 W: https://clangbuiltlinux.github.io/
4639 B: https://github.com/ClangBuiltLinux/linux/issues
4640 C: irc://irc.libera.chat/clangbuiltlinux
4641 F: Documentation/kbuild/llvm.rst
4642 F: include/linux/compiler-clang.h
4643 F: scripts/Makefile.clang
4644 F: scripts/clang-tools/
4645 K: \b(?i:clang|llvm)\b
4647 CLANG CONTROL FLOW INTEGRITY SUPPORT
4648 M: Sami Tolvanen <samitolvanen@google.com>
4649 M: Kees Cook <keescook@chromium.org>
4650 R: Nathan Chancellor <nathan@kernel.org>
4651 R: Nick Desaulniers <ndesaulniers@google.com>
4652 L: llvm@lists.linux.dev
4654 B: https://github.com/ClangBuiltLinux/linux/issues
4655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4656 F: include/linux/cfi.h
4660 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4661 L: linux-kernel@vger.kernel.org
4663 F: include/linux/cleancache.h
4667 M: Russell King <linux@armlinux.org.uk>
4668 L: linux-clk@vger.kernel.org
4670 F: include/linux/clk.h
4672 CLOCKSOURCE, CLOCKEVENT DRIVERS
4673 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4674 M: Thomas Gleixner <tglx@linutronix.de>
4675 L: linux-kernel@vger.kernel.org
4677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4678 F: Documentation/devicetree/bindings/timer/
4679 F: drivers/clocksource/
4682 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4683 M: Daniel Oliveira Nascimento <don@syst.com.br>
4684 L: platform-driver-x86@vger.kernel.org
4686 F: drivers/platform/x86/classmate-laptop.c
4689 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4690 L: linux-media@vger.kernel.org
4692 W: https://linuxtv.org
4693 T: git git://linuxtv.org/media_tree.git
4694 F: drivers/media/pci/cobalt/
4696 COCCINELLE/Semantic Patches (SmPL)
4697 M: Julia Lawall <Julia.Lawall@inria.fr>
4698 M: Gilles Muller <Gilles.Muller@inria.fr>
4699 M: Nicolas Palix <nicolas.palix@imag.fr>
4700 L: cocci@inria.fr (moderated for non-subscribers)
4702 W: https://coccinelle.gitlabpages.inria.fr/website/
4703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4704 F: Documentation/dev-tools/coccinelle.rst
4705 F: scripts/coccicheck
4706 F: scripts/coccinelle/
4709 M: Jan Harkes <jaharkes@cs.cmu.edu>
4711 L: codalist@coda.cs.cmu.edu
4713 W: http://www.coda.cs.cmu.edu/
4714 F: Documentation/filesystems/coda.rst
4716 F: include/linux/coda*.h
4717 F: include/uapi/linux/coda*.h
4719 CODA V4L2 MEM2MEM DRIVER
4720 M: Philipp Zabel <p.zabel@pengutronix.de>
4721 L: linux-media@vger.kernel.org
4723 F: Documentation/devicetree/bindings/media/coda.yaml
4724 F: drivers/media/platform/coda/
4727 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4729 F: Documentation/process/code-of-conduct-interpretation.rst
4730 F: Documentation/process/code-of-conduct.rst
4733 M: Ian Abbott <abbotti@mev.co.uk>
4734 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4737 F: include/linux/comedi/
4738 F: include/uapi/linux/comedi.h
4740 COMMON CLK FRAMEWORK
4741 M: Michael Turquette <mturquette@baylibre.com>
4742 M: Stephen Boyd <sboyd@kernel.org>
4743 L: linux-clk@vger.kernel.org
4745 Q: http://patchwork.kernel.org/project/linux-clk/list/
4746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4747 F: Documentation/devicetree/bindings/clock/
4749 F: include/linux/clk-pr*
4750 F: include/linux/clk/
4751 F: include/linux/of_clk.h
4752 X: drivers/clk/clkdev.c
4754 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4755 M: Steve French <sfrench@samba.org>
4756 L: linux-cifs@vger.kernel.org
4757 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4759 W: http://linux-cifs.samba.org/
4760 T: git git://git.samba.org/sfrench/cifs-2.6.git
4761 F: Documentation/admin-guide/cifs/
4765 COMPACTPCI HOTPLUG CORE
4766 M: Scott Murray <scott@spiteful.org>
4767 L: linux-pci@vger.kernel.org
4769 F: drivers/pci/hotplug/cpci_hotplug*
4771 COMPACTPCI HOTPLUG GENERIC DRIVER
4772 M: Scott Murray <scott@spiteful.org>
4773 L: linux-pci@vger.kernel.org
4775 F: drivers/pci/hotplug/cpcihp_generic.c
4777 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4778 M: Scott Murray <scott@spiteful.org>
4779 L: linux-pci@vger.kernel.org
4781 F: drivers/pci/hotplug/cpcihp_zt5550.*
4783 COMPAL LAPTOP SUPPORT
4784 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4785 L: platform-driver-x86@vger.kernel.org
4787 F: drivers/platform/x86/compal-laptop.c
4790 M: Miguel Ojeda <ojeda@kernel.org>
4791 R: Nick Desaulniers <ndesaulniers@google.com>
4793 F: include/linux/compiler_attributes.h
4795 COMPUTE EXPRESS LINK (CXL)
4796 M: Alison Schofield <alison.schofield@intel.com>
4797 M: Vishal Verma <vishal.l.verma@intel.com>
4798 M: Ira Weiny <ira.weiny@intel.com>
4799 M: Ben Widawsky <ben.widawsky@intel.com>
4800 M: Dan Williams <dan.j.williams@intel.com>
4801 L: linux-cxl@vger.kernel.org
4804 F: include/uapi/linux/cxl_mem.h
4806 CONEXANT ACCESSRUNNER USB DRIVER
4807 L: accessrunner-general@lists.sourceforge.net
4809 W: http://accessrunner.sourceforge.net/
4810 F: drivers/usb/atm/cxacru.c
4813 M: Joel Becker <jlbec@evilplan.org>
4814 M: Christoph Hellwig <hch@lst.de>
4816 T: git git://git.infradead.org/users/hch/configfs.git
4818 F: include/linux/configfs.h
4819 F: samples/configfs/
4822 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4824 F: drivers/video/console/
4825 F: include/linux/console*
4828 M: Frederic Weisbecker <frederic@kernel.org>
4830 F: kernel/context_tracking.c
4831 F: include/linux/context_tracking*
4833 CONTROL GROUP (CGROUP)
4834 M: Tejun Heo <tj@kernel.org>
4835 M: Zefan Li <lizefan.x@bytedance.com>
4836 M: Johannes Weiner <hannes@cmpxchg.org>
4837 L: cgroups@vger.kernel.org
4839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4840 F: Documentation/admin-guide/cgroup-v1/
4841 F: Documentation/admin-guide/cgroup-v2.rst
4842 F: include/linux/cgroup*
4845 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4846 M: Tejun Heo <tj@kernel.org>
4847 M: Jens Axboe <axboe@kernel.dk>
4848 L: cgroups@vger.kernel.org
4849 L: linux-block@vger.kernel.org
4850 T: git git://git.kernel.dk/linux-block
4851 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4852 F: block/bfq-cgroup.c
4853 F: block/blk-cgroup.c
4854 F: block/blk-iolatency.c
4855 F: block/blk-throttle.c
4856 F: include/linux/blk-cgroup.h
4858 CONTROL GROUP - CPUSET
4859 M: Zefan Li <lizefan.x@bytedance.com>
4860 L: cgroups@vger.kernel.org
4862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4863 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4864 F: include/linux/cpuset.h
4865 F: kernel/cgroup/cpuset.c
4867 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4868 M: Johannes Weiner <hannes@cmpxchg.org>
4869 M: Michal Hocko <mhocko@kernel.org>
4870 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4871 L: cgroups@vger.kernel.org
4872 L: linux-mm@kvack.org
4877 CORETEMP HARDWARE MONITORING DRIVER
4878 M: Fenghua Yu <fenghua.yu@intel.com>
4879 L: linux-hwmon@vger.kernel.org
4881 F: Documentation/hwmon/coretemp.rst
4882 F: drivers/hwmon/coretemp.c
4884 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4885 M: Marius Zachmann <mail@mariuszachmann.de>
4886 L: linux-hwmon@vger.kernel.org
4888 F: drivers/hwmon/corsair-cpro.c
4890 CORSAIR-PSU HARDWARE MONITOR DRIVER
4891 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4892 L: linux-hwmon@vger.kernel.org
4894 F: Documentation/hwmon/corsair-psu.rst
4895 F: drivers/hwmon/corsair-psu.c
4897 COSA/SRP SYNC SERIAL DRIVER
4898 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4900 W: http://www.fi.muni.cz/~kas/cosa/
4901 F: drivers/net/wan/cosa*
4904 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4905 L: linux-iio@vger.kernel.org
4907 F: Documentation/ABI/testing/sysfs-bus-counter
4908 F: Documentation/driver-api/generic-counter.rst
4910 F: include/linux/counter.h
4911 F: include/uapi/linux/counter.h
4915 M: Bence Csókás <bence98@sch.bme.hu>
4917 F: drivers/i2c/busses/i2c-cp2615.c
4919 CPMAC ETHERNET DRIVER
4920 M: Florian Fainelli <f.fainelli@gmail.com>
4921 L: netdev@vger.kernel.org
4923 F: drivers/net/ethernet/ti/cpmac.c
4925 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4926 M: Viresh Kumar <viresh.kumar@linaro.org>
4927 M: Sudeep Holla <sudeep.holla@arm.com>
4928 L: linux-pm@vger.kernel.org
4930 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4931 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4933 CPU FREQUENCY SCALING FRAMEWORK
4934 M: "Rafael J. Wysocki" <rafael@kernel.org>
4935 M: Viresh Kumar <viresh.kumar@linaro.org>
4936 L: linux-pm@vger.kernel.org
4938 B: https://bugzilla.kernel.org
4939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4941 F: Documentation/admin-guide/pm/cpufreq.rst
4942 F: Documentation/admin-guide/pm/intel_pstate.rst
4943 F: Documentation/cpu-freq/
4944 F: Documentation/devicetree/bindings/cpufreq/
4946 F: include/linux/cpufreq.h
4947 F: include/linux/sched/cpufreq.h
4948 F: kernel/sched/cpufreq*.c
4949 F: tools/testing/selftests/cpufreq/
4951 CPU IDLE TIME MANAGEMENT FRAMEWORK
4952 M: "Rafael J. Wysocki" <rafael@kernel.org>
4953 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4954 L: linux-pm@vger.kernel.org
4956 B: https://bugzilla.kernel.org
4957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4958 F: Documentation/admin-guide/pm/cpuidle.rst
4959 F: Documentation/driver-api/pm/cpuidle.rst
4961 F: include/linux/cpuidle.h
4963 CPU POWER MONITORING SUBSYSTEM
4964 M: Thomas Renninger <trenn@suse.com>
4965 M: Shuah Khan <shuah@kernel.org>
4966 M: Shuah Khan <skhan@linuxfoundation.org>
4967 L: linux-pm@vger.kernel.org
4969 F: tools/power/cpupower/
4972 M: "H. Peter Anvin" <hpa@zytor.com>
4974 F: arch/x86/kernel/cpuid.c
4975 F: arch/x86/kernel/msr.c
4977 CPUIDLE DRIVER - ARM BIG LITTLE
4978 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4979 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4980 L: linux-pm@vger.kernel.org
4981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4984 F: drivers/cpuidle/cpuidle-big_little.c
4986 CPUIDLE DRIVER - ARM EXYNOS
4987 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4988 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4989 M: Kukjin Kim <kgene@kernel.org>
4990 L: linux-pm@vger.kernel.org
4991 L: linux-samsung-soc@vger.kernel.org
4993 F: arch/arm/mach-exynos/pm.c
4994 F: drivers/cpuidle/cpuidle-exynos.c
4995 F: include/linux/platform_data/cpuidle-exynos.h
4997 CPUIDLE DRIVER - ARM PSCI
4998 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4999 M: Sudeep Holla <sudeep.holla@arm.com>
5000 L: linux-pm@vger.kernel.org
5001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5003 F: drivers/cpuidle/cpuidle-psci.c
5005 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5006 M: Ulf Hansson <ulf.hansson@linaro.org>
5007 L: linux-pm@vger.kernel.org
5008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5010 F: drivers/cpuidle/cpuidle-psci.h
5011 F: drivers/cpuidle/cpuidle-psci-domain.c
5014 M: Nicolas Pitre <nico@fluxnic.net>
5016 F: Documentation/filesystems/cramfs.rst
5020 M: Bastien Nocera <hadess@hadess.net>
5021 L: linux-input@vger.kernel.org
5023 F: drivers/hid/hid-creative-sb0540.c
5026 M: Herbert Xu <herbert@gondor.apana.org.au>
5027 M: "David S. Miller" <davem@davemloft.net>
5028 L: linux-crypto@vger.kernel.org
5030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5032 F: Documentation/crypto/
5033 F: Documentation/devicetree/bindings/crypto/
5038 F: include/linux/crypto*
5041 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5042 M: Neil Horman <nhorman@tuxdriver.com>
5043 L: linux-crypto@vger.kernel.org
5045 F: crypto/ansi_cprng.c
5049 M: Hans Verkuil <hverkuil@xs4all.nl>
5050 L: linux-media@vger.kernel.org
5052 W: http://linuxtv.org
5053 T: git git://linuxtv.org/media_tree.git
5054 F: drivers/media/i2c/cs3308.c
5056 CS5535 Audio ALSA driver
5057 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5059 F: sound/pci/cs5535audio/
5061 CSI DRIVERS FOR ALLWINNER V3s
5062 M: Yong Deng <yong.deng@magewell.com>
5063 L: linux-media@vger.kernel.org
5065 T: git git://linuxtv.org/media_tree.git
5066 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5067 F: drivers/media/platform/sunxi/sun6i-csi/
5070 M: Solomon Peachy <pizza@shaftnet.org>
5072 F: drivers/net/wireless/st/cw1200/
5074 CX18 VIDEO4LINUX DRIVER
5075 M: Andy Walls <awalls@md.metrocast.net>
5076 L: linux-media@vger.kernel.org
5078 W: https://linuxtv.org
5079 T: git git://linuxtv.org/media_tree.git
5080 F: drivers/media/pci/cx18/
5081 F: include/uapi/linux/ivtv*
5083 CX2341X MPEG ENCODER HELPER MODULE
5084 M: Hans Verkuil <hverkuil@xs4all.nl>
5085 L: linux-media@vger.kernel.org
5087 W: https://linuxtv.org
5088 T: git git://linuxtv.org/media_tree.git
5089 F: drivers/media/common/cx2341x*
5090 F: include/media/drv-intf/cx2341x.h
5092 CX24120 MEDIA DRIVER
5093 M: Jemma Denson <jdenson@gmail.com>
5094 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5095 L: linux-media@vger.kernel.org
5097 W: https://linuxtv.org
5098 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5099 F: drivers/media/dvb-frontends/cx24120*
5101 CX88 VIDEO4LINUX DRIVER
5102 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5103 L: linux-media@vger.kernel.org
5105 W: https://linuxtv.org
5106 T: git git://linuxtv.org/media_tree.git
5107 F: Documentation/driver-api/media/drivers/cx88*
5108 F: drivers/media/pci/cx88/
5110 CXD2820R MEDIA DRIVER
5111 M: Antti Palosaari <crope@iki.fi>
5112 L: linux-media@vger.kernel.org
5114 W: https://linuxtv.org
5115 W: http://palosaari.fi/linux/
5116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5117 T: git git://linuxtv.org/anttip/media_tree.git
5118 F: drivers/media/dvb-frontends/cxd2820r*
5120 CXGB3 ETHERNET DRIVER (CXGB3)
5121 M: Raju Rangoju <rajur@chelsio.com>
5122 L: netdev@vger.kernel.org
5124 W: http://www.chelsio.com
5125 F: drivers/net/ethernet/chelsio/cxgb3/
5127 CXGB3 ISCSI DRIVER (CXGB3I)
5128 M: Karen Xie <kxie@chelsio.com>
5129 L: linux-scsi@vger.kernel.org
5131 W: http://www.chelsio.com
5132 F: drivers/scsi/cxgbi/cxgb3i
5134 CXGB4 CRYPTO DRIVER (chcr)
5135 M: Ayush Sawal <ayush.sawal@chelsio.com>
5136 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5137 M: Rohit Maheshwari <rohitm@chelsio.com>
5138 L: linux-crypto@vger.kernel.org
5140 W: http://www.chelsio.com
5141 F: drivers/crypto/chelsio
5143 CXGB4 INLINE CRYPTO DRIVER
5144 M: Ayush Sawal <ayush.sawal@chelsio.com>
5145 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5146 M: Rohit Maheshwari <rohitm@chelsio.com>
5147 L: netdev@vger.kernel.org
5149 W: http://www.chelsio.com
5150 F: drivers/net/ethernet/chelsio/inline_crypto/
5152 CXGB4 ETHERNET DRIVER (CXGB4)
5153 M: Raju Rangoju <rajur@chelsio.com>
5154 L: netdev@vger.kernel.org
5156 W: http://www.chelsio.com
5157 F: drivers/net/ethernet/chelsio/cxgb4/
5159 CXGB4 ISCSI DRIVER (CXGB4I)
5160 M: Karen Xie <kxie@chelsio.com>
5161 L: linux-scsi@vger.kernel.org
5163 W: http://www.chelsio.com
5164 F: drivers/scsi/cxgbi/cxgb4i
5166 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5167 M: Potnuri Bharat Teja <bharat@chelsio.com>
5168 L: linux-rdma@vger.kernel.org
5170 W: http://www.openfabrics.org
5171 F: drivers/infiniband/hw/cxgb4/
5172 F: include/uapi/rdma/cxgb4-abi.h
5174 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5175 M: Raju Rangoju <rajur@chelsio.com>
5176 L: netdev@vger.kernel.org
5178 W: http://www.chelsio.com
5179 F: drivers/net/ethernet/chelsio/cxgb4vf/
5181 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5182 M: Frederic Barrat <fbarrat@linux.ibm.com>
5183 M: Andrew Donnellan <ajd@linux.ibm.com>
5184 L: linuxppc-dev@lists.ozlabs.org
5186 F: Documentation/ABI/testing/sysfs-class-cxl
5187 F: Documentation/powerpc/cxl.rst
5188 F: arch/powerpc/platforms/powernv/pci-cxl.c
5189 F: drivers/misc/cxl/
5190 F: include/misc/cxl*
5191 F: include/uapi/misc/cxl.h
5193 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5194 M: Manoj N. Kumar <manoj@linux.ibm.com>
5195 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5196 M: Uma Krishnan <ukrishn@linux.ibm.com>
5197 L: linux-scsi@vger.kernel.org
5199 F: Documentation/powerpc/cxlflash.rst
5200 F: drivers/scsi/cxlflash/
5201 F: include/uapi/scsi/cxlflash_ioctl.h
5204 M: Russell King <linux@armlinux.org.uk>
5205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5207 W: http://www.armlinux.org.uk/
5208 F: drivers/video/fbdev/cyber2000fb.*
5210 CYCLADES PC300 DRIVER
5212 F: drivers/net/wan/pc300*
5214 CYPRESS_FIRMWARE MEDIA DRIVER
5215 M: Antti Palosaari <crope@iki.fi>
5216 L: linux-media@vger.kernel.org
5218 W: https://linuxtv.org
5219 W: http://palosaari.fi/linux/
5220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5221 T: git git://linuxtv.org/anttip/media_tree.git
5222 F: drivers/media/common/cypress_firmware*
5224 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5225 M: Linus Walleij <linus.walleij@linaro.org>
5226 L: linux-input@vger.kernel.org
5228 F: drivers/input/touchscreen/cy8ctma140.c
5230 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5231 M: Yassine Oudjana <y.oudjana@protonmail.com>
5232 L: linux-input@vger.kernel.org
5234 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5235 F: drivers/input/keyboard/cypress-sf.c
5237 CYTTSP TOUCHSCREEN DRIVER
5238 M: Linus Walleij <linus.walleij@linaro.org>
5239 L: linux-input@vger.kernel.org
5241 F: drivers/input/touchscreen/cyttsp*
5243 D-LINK DIR-685 TOUCHKEYS DRIVER
5244 M: Linus Walleij <linus.walleij@linaro.org>
5245 L: linux-input@vger.kernel.org
5247 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5249 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5250 M: Joshua Kinard <kumba@gentoo.org>
5252 F: drivers/rtc/rtc-ds1685.c
5253 F: include/linux/rtc/ds1685.h
5255 DAMA SLAVE for AX.25
5256 M: Joerg Reuter <jreuter@yaina.de>
5257 L: linux-hams@vger.kernel.org
5259 W: http://yaina.de/jreuter/
5260 W: http://www.qsl.net/dl1bke/
5261 F: net/ax25/af_ax25.c
5262 F: net/ax25/ax25_dev.c
5263 F: net/ax25/ax25_ds_*
5264 F: net/ax25/ax25_in.c
5265 F: net/ax25/ax25_out.c
5266 F: net/ax25/ax25_timer.c
5267 F: net/ax25/sysctl_net_ax25.c
5270 M: SeongJae Park <sj@kernel.org>
5271 L: linux-mm@kvack.org
5273 F: Documentation/admin-guide/mm/damon/
5274 F: Documentation/vm/damon/
5275 F: include/linux/damon.h
5276 F: include/trace/events/damon.h
5278 F: tools/testing/selftests/damon/
5280 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5281 L: netdev@vger.kernel.org
5283 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5284 F: drivers/net/ethernet/dec/tulip/dmfe.c
5286 DC390/AM53C974 SCSI driver
5287 M: Hannes Reinecke <hare@suse.com>
5288 L: linux-scsi@vger.kernel.org
5290 F: drivers/scsi/am53c974.c
5293 M: Oliver Neukum <oliver@neukum.org>
5294 M: Ali Akcaagac <aliakc@web.de>
5295 M: Jamie Lenehan <lenehan@twibble.org>
5296 L: dc395x@twibble.org
5298 W: http://twibble.org/dist/dc395x/
5299 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5300 F: Documentation/scsi/dc395x.rst
5301 F: drivers/scsi/dc395x.*
5304 L: dccp@vger.kernel.org
5306 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5307 F: include/linux/dccp.h
5308 F: include/linux/tfrc.h
5309 F: include/uapi/linux/dccp.h
5312 DECnet NETWORK LAYER
5313 L: linux-decnet-user@lists.sourceforge.net
5315 W: http://linux-decnet.sourceforge.net
5316 F: Documentation/networking/decnet.rst
5319 DECSTATION PLATFORM SUPPORT
5320 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5321 L: linux-mips@vger.kernel.org
5323 W: http://www.linux-mips.org/wiki/DECstation
5325 F: arch/mips/include/asm/dec/
5326 F: arch/mips/include/asm/mach-dec/
5328 DEFXX FDDI NETWORK DRIVER
5329 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5331 F: drivers/net/fddi/defxx.*
5333 DEFZA FDDI NETWORK DRIVER
5334 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5336 F: drivers/net/fddi/defza.*
5338 DEINTERLACE DRIVERS FOR ALLWINNER H3
5339 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5340 L: linux-media@vger.kernel.org
5342 T: git git://linuxtv.org/media_tree.git
5343 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5344 F: drivers/media/platform/sunxi/sun8i-di/
5347 M: Matthew Garrett <mjg59@srcf.ucam.org>
5348 M: Pali Rohár <pali@kernel.org>
5349 L: platform-driver-x86@vger.kernel.org
5351 F: drivers/platform/x86/dell/dell-laptop.c
5353 DELL LAPTOP FREEFALL DRIVER
5354 M: Pali Rohár <pali@kernel.org>
5356 F: drivers/platform/x86/dell/dell-smo8800.c
5358 DELL LAPTOP RBTN DRIVER
5359 M: Pali Rohár <pali@kernel.org>
5361 F: drivers/platform/x86/dell/dell-rbtn.*
5363 DELL LAPTOP SMM DRIVER
5364 M: Pali Rohár <pali@kernel.org>
5366 F: drivers/hwmon/dell-smm-hwmon.c
5367 F: include/uapi/linux/i8k.h
5369 DELL REMOTE BIOS UPDATE DRIVER
5370 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5371 L: platform-driver-x86@vger.kernel.org
5373 F: drivers/platform/x86/dell/dell_rbu.c
5376 M: Pali Rohár <pali@kernel.org>
5377 L: Dell.Client.Kernel@dell.com
5378 L: platform-driver-x86@vger.kernel.org
5380 F: drivers/platform/x86/dell/dell-smbios.*
5382 DELL SMBIOS SMM DRIVER
5383 L: Dell.Client.Kernel@dell.com
5384 L: platform-driver-x86@vger.kernel.org
5386 F: drivers/platform/x86/dell/dell-smbios-smm.c
5388 DELL SMBIOS WMI DRIVER
5389 L: Dell.Client.Kernel@dell.com
5390 L: platform-driver-x86@vger.kernel.org
5392 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5393 F: tools/wmi/dell-smbios-example.c
5395 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5396 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5397 L: platform-driver-x86@vger.kernel.org
5399 F: Documentation/driver-api/dcdbas.rst
5400 F: drivers/platform/x86/dell/dcdbas.*
5402 DELL WMI DESCRIPTOR DRIVER
5403 L: Dell.Client.Kernel@dell.com
5405 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5407 DELL WMI SYSMAN DRIVER
5408 M: Divya Bharathi <divya.bharathi@dell.com>
5409 M: Prasanth Ksr <prasanth.ksr@dell.com>
5410 L: Dell.Client.Kernel@dell.com
5411 L: platform-driver-x86@vger.kernel.org
5413 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5414 F: drivers/platform/x86/dell/dell-wmi-sysman/
5416 DELL WMI NOTIFICATIONS DRIVER
5417 M: Matthew Garrett <mjg59@srcf.ucam.org>
5418 M: Pali Rohár <pali@kernel.org>
5420 F: drivers/platform/x86/dell/dell-wmi-base.c
5422 DELL WMI HARDWARE PRIVACY SUPPORT
5423 M: Perry Yuan <Perry.Yuan@dell.com>
5424 L: Dell.Client.Kernel@dell.com
5425 L: platform-driver-x86@vger.kernel.org
5427 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5429 DELTA ST MEDIA DRIVER
5430 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5431 L: linux-media@vger.kernel.org
5433 W: https://linuxtv.org
5434 T: git git://linuxtv.org/media_tree.git
5435 F: drivers/media/platform/sti/delta
5437 DELTA DPS920AB PSU DRIVER
5438 M: Robert Marko <robert.marko@sartura.hr>
5439 L: linux-hwmon@vger.kernel.org
5441 F: Documentation/hwmon/dps920ab.rst
5442 F: drivers/hwmon/pmbus/dps920ab.c
5445 L: linux-mtd@lists.infradead.org
5447 F: drivers/mtd/nand/raw/denali*
5449 DESIGNWARE EDMA CORE IP DRIVER
5450 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5451 L: dmaengine@vger.kernel.org
5453 F: drivers/dma/dw-edma/
5454 F: include/linux/dma/edma.h
5456 DESIGNWARE XDATA IP DRIVER
5457 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5458 L: linux-pci@vger.kernel.org
5460 F: Documentation/misc-devices/dw-xdata-pcie.rst
5461 F: drivers/misc/dw-xdata-pcie.c
5463 DESIGNWARE USB2 DRD IP DRIVER
5464 M: Minas Harutyunyan <hminas@synopsys.com>
5465 L: linux-usb@vger.kernel.org
5467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5468 F: drivers/usb/dwc2/
5470 DESIGNWARE USB3 DRD IP DRIVER
5471 M: Felipe Balbi <balbi@kernel.org>
5472 L: linux-usb@vger.kernel.org
5474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5475 F: drivers/usb/dwc3/
5477 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5478 M: Andreas Klinger <ak@it-klinger.de>
5479 L: linux-iio@vger.kernel.org
5481 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5482 F: drivers/iio/proximity/srf*.c
5484 DEVICE COREDUMP (DEV_COREDUMP)
5485 M: Johannes Berg <johannes@sipsolutions.net>
5486 L: linux-kernel@vger.kernel.org
5488 F: drivers/base/devcoredump.c
5489 F: include/linux/devcoredump.h
5491 DEVICE DEPENDENCY HELPER SCRIPT
5492 M: Saravana Kannan <saravanak@google.com>
5493 L: linux-kernel@vger.kernel.org
5495 F: scripts/dev-needs.sh
5497 DEVICE DIRECT ACCESS (DAX)
5498 M: Dan Williams <dan.j.williams@intel.com>
5499 M: Vishal Verma <vishal.l.verma@intel.com>
5500 M: Dave Jiang <dave.jiang@intel.com>
5501 L: nvdimm@lists.linux.dev
5505 DEVICE FREQUENCY (DEVFREQ)
5506 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5507 M: Kyungmin Park <kyungmin.park@samsung.com>
5508 M: Chanwoo Choi <cw00.choi@samsung.com>
5509 L: linux-pm@vger.kernel.org
5511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5512 F: Documentation/devicetree/bindings/devfreq/
5514 F: include/linux/devfreq.h
5515 F: include/trace/events/devfreq.h
5517 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5518 M: Chanwoo Choi <cw00.choi@samsung.com>
5519 L: linux-pm@vger.kernel.org
5521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5522 F: Documentation/devicetree/bindings/devfreq/event/
5523 F: drivers/devfreq/devfreq-event.c
5524 F: drivers/devfreq/event/
5525 F: include/dt-bindings/pmu/exynos_ppmu.h
5526 F: include/linux/devfreq-event.h
5528 DEVICE NUMBER REGISTRY
5529 M: Torben Mathiasen <device@lanana.org>
5531 W: http://lanana.org/docs/device-list/index.html
5533 DEVICE RESOURCE MANAGEMENT HELPERS
5534 M: Hans de Goede <hdegoede@redhat.com>
5535 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5537 F: include/linux/devm-helpers.h
5540 M: Alasdair Kergon <agk@redhat.com>
5541 M: Mike Snitzer <snitzer@redhat.com>
5542 M: dm-devel@redhat.com
5543 L: dm-devel@redhat.com
5545 W: http://sources.redhat.com/dm
5546 Q: http://patchwork.kernel.org/project/dm-devel/list/
5547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5548 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5549 F: Documentation/admin-guide/device-mapper/
5550 F: drivers/md/Kconfig
5551 F: drivers/md/Makefile
5553 F: drivers/md/persistent-data/
5554 F: include/linux/device-mapper.h
5555 F: include/linux/dm-*.h
5556 F: include/uapi/linux/dm-*.h
5559 M: Jiri Pirko <jiri@nvidia.com>
5560 L: netdev@vger.kernel.org
5562 F: Documentation/networking/devlink
5563 F: include/net/devlink.h
5564 F: include/uapi/linux/devlink.h
5565 F: net/core/devlink.c
5567 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5568 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5569 L: kernel@dh-electronics.com
5571 F: arch/arm/boot/dts/imx6*-dhcom-*
5573 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5574 M: Marek Vasut <marex@denx.de>
5575 L: kernel@dh-electronics.com
5577 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5578 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5580 DIALOG SEMICONDUCTOR DRIVERS
5581 M: Support Opensource <support.opensource@diasemi.com>
5583 W: http://www.dialog-semiconductor.com/products
5584 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5585 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5586 F: Documentation/devicetree/bindings/mfd/da90*.txt
5587 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5588 F: Documentation/devicetree/bindings/regulator/da92*.txt
5589 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5590 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5591 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5592 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5593 F: Documentation/hwmon/da90??.rst
5594 F: drivers/gpio/gpio-da90??.c
5595 F: drivers/hwmon/da90??-hwmon.c
5596 F: drivers/iio/adc/da91??-*.c
5597 F: drivers/input/misc/da72??.[ch]
5598 F: drivers/input/misc/da90??_onkey.c
5599 F: drivers/input/touchscreen/da9052_tsi.c
5600 F: drivers/leds/leds-da90??.c
5601 F: drivers/mfd/da903x.c
5602 F: drivers/mfd/da90??-*.c
5603 F: drivers/mfd/da91??-*.c
5604 F: drivers/pinctrl/pinctrl-da90??.c
5605 F: drivers/power/supply/da9052-battery.c
5606 F: drivers/power/supply/da91??-*.c
5607 F: drivers/regulator/da9???-regulator.[ch]
5608 F: drivers/regulator/slg51000-regulator.[ch]
5609 F: drivers/rtc/rtc-da90??.c
5610 F: drivers/thermal/da90??-thermal.c
5611 F: drivers/video/backlight/da90??_bl.c
5612 F: drivers/watchdog/da90??_wdt.c
5613 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5614 F: include/linux/mfd/da903x.h
5615 F: include/linux/mfd/da9052/
5616 F: include/linux/mfd/da9055/
5617 F: include/linux/mfd/da9062/
5618 F: include/linux/mfd/da9063/
5619 F: include/linux/mfd/da9150/
5620 F: include/linux/regulator/da9211.h
5621 F: include/sound/da[79]*.h
5622 F: sound/soc/codecs/da[79]*.[ch]
5624 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5625 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5626 L: linux-gpio@vger.kernel.org
5628 F: drivers/gpio/gpio-gpio-mm.c
5630 DIOLAN U2C-12 I2C DRIVER
5631 M: Guenter Roeck <linux@roeck-us.net>
5632 L: linux-i2c@vger.kernel.org
5634 F: drivers/i2c/busses/i2c-diolan-u2c.c
5636 DIRECTORY NOTIFICATION (DNOTIFY)
5637 M: Jan Kara <jack@suse.cz>
5638 R: Amir Goldstein <amir73il@gmail.com>
5639 L: linux-fsdevel@vger.kernel.org
5641 F: Documentation/filesystems/dnotify.rst
5642 F: fs/notify/dnotify/
5643 F: include/linux/dnotify.h
5645 DISK GEOMETRY AND PARTITION HANDLING
5646 M: Andries Brouwer <aeb@cwi.nl>
5648 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5649 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5650 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5653 M: Jan Kara <jack@suse.com>
5655 F: Documentation/filesystems/quota.rst
5657 F: include/linux/quota*.h
5658 F: include/uapi/linux/quota*.h
5660 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5661 M: Bernie Thompson <bernie@plugable.com>
5662 L: linux-fbdev@vger.kernel.org
5664 W: http://plugable.com/category/projects/udlfb/
5665 F: Documentation/fb/udlfb.rst
5666 F: drivers/video/fbdev/udlfb.c
5667 F: include/video/udlfb.h
5669 DISTRIBUTED LOCK MANAGER (DLM)
5670 M: Christine Caulfield <ccaulfie@redhat.com>
5671 M: David Teigland <teigland@redhat.com>
5672 L: cluster-devel@redhat.com
5674 W: http://sources.redhat.com/cluster/
5675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5678 DMA BUFFER SHARING FRAMEWORK
5679 M: Sumit Semwal <sumit.semwal@linaro.org>
5680 M: Christian König <christian.koenig@amd.com>
5681 L: linux-media@vger.kernel.org
5682 L: dri-devel@lists.freedesktop.org
5683 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5685 T: git git://anongit.freedesktop.org/drm/drm-misc
5686 F: Documentation/driver-api/dma-buf.rst
5688 F: include/linux/*fence.h
5689 F: include/linux/dma-buf*
5690 F: include/linux/dma-resv.h
5691 K: \bdma_(?:buf|fence|resv)\b
5693 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5694 M: Vinod Koul <vkoul@kernel.org>
5695 L: dmaengine@vger.kernel.org
5697 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5699 F: Documentation/devicetree/bindings/dma/
5700 F: Documentation/driver-api/dmaengine/
5702 F: include/linux/dma/
5703 F: include/linux/dmaengine.h
5704 F: include/linux/of_dma.h
5707 M: Christoph Hellwig <hch@lst.de>
5708 M: Marek Szyprowski <m.szyprowski@samsung.com>
5709 R: Robin Murphy <robin.murphy@arm.com>
5710 L: iommu@lists.linux-foundation.org
5712 W: http://git.infradead.org/users/hch/dma-mapping.git
5713 T: git git://git.infradead.org/users/hch/dma-mapping.git
5714 F: include/asm-generic/dma-mapping.h
5715 F: include/linux/dma-direct.h
5716 F: include/linux/dma-mapping.h
5717 F: include/linux/dma-map-ops.h
5720 DMA MAPPING BENCHMARK
5721 M: Barry Song <song.bao.hua@hisilicon.com>
5722 L: iommu@lists.linux-foundation.org
5723 F: kernel/dma/map_benchmark.c
5724 F: tools/testing/selftests/dma/
5726 DMA-BUF HEAPS FRAMEWORK
5727 M: Sumit Semwal <sumit.semwal@linaro.org>
5728 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5729 R: Liam Mark <lmark@codeaurora.org>
5730 R: Laura Abbott <labbott@redhat.com>
5731 R: Brian Starkey <Brian.Starkey@arm.com>
5732 R: John Stultz <john.stultz@linaro.org>
5733 L: linux-media@vger.kernel.org
5734 L: dri-devel@lists.freedesktop.org
5735 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5737 T: git git://anongit.freedesktop.org/drm/drm-misc
5738 F: drivers/dma-buf/dma-heap.c
5739 F: drivers/dma-buf/heaps/*
5740 F: include/linux/dma-heap.h
5741 F: include/uapi/linux/dma-heap.h
5743 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5744 M: Lukasz Luba <lukasz.luba@arm.com>
5745 L: linux-pm@vger.kernel.org
5746 L: linux-samsung-soc@vger.kernel.org
5748 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5749 F: drivers/memory/samsung/exynos5422-dmc.c
5751 DME1737 HARDWARE MONITOR DRIVER
5752 M: Juerg Haefliger <juergh@gmail.com>
5753 L: linux-hwmon@vger.kernel.org
5755 F: Documentation/hwmon/dme1737.rst
5756 F: drivers/hwmon/dme1737.c
5759 M: Jean Delvare <jdelvare@suse.com>
5761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5762 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5763 F: drivers/firmware/dmi-id.c
5764 F: drivers/firmware/dmi_scan.c
5765 F: include/linux/dmi.h
5768 M: Jonathan Corbet <corbet@lwn.net>
5769 L: linux-doc@vger.kernel.org
5771 P: Documentation/doc-guide/maintainer-profile.rst
5772 T: git git://git.lwn.net/linux.git docs-next
5774 F: scripts/documentation-file-ref-check
5775 F: scripts/kernel-doc
5776 F: scripts/sphinx-pre-install
5777 X: Documentation/ABI/
5778 X: Documentation/admin-guide/media/
5779 X: Documentation/devicetree/
5780 X: Documentation/driver-api/media/
5781 X: Documentation/firmware-guide/acpi/
5782 X: Documentation/i2c/
5783 X: Documentation/power/
5784 X: Documentation/spi/
5785 X: Documentation/userspace-api/media/
5787 DOCUMENTATION REPORTING ISSUES
5788 M: Thorsten Leemhuis <linux@leemhuis.info>
5789 L: linux-doc@vger.kernel.org
5791 F: Documentation/admin-guide/reporting-issues.rst
5793 DOCUMENTATION SCRIPTS
5794 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5795 L: linux-doc@vger.kernel.org
5797 F: Documentation/sphinx/parse-headers.pl
5798 F: scripts/documentation-file-ref-check
5799 F: scripts/sphinx-pre-install
5801 DOCUMENTATION/ITALIAN
5802 M: Federico Vaga <federico.vaga@vaga.pv.it>
5803 L: linux-doc@vger.kernel.org
5805 F: Documentation/translations/it_IT
5807 DONGWOON DW9714 LENS VOICE COIL DRIVER
5808 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5809 L: linux-media@vger.kernel.org
5811 T: git git://linuxtv.org/media_tree.git
5812 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5813 F: drivers/media/i2c/dw9714.c
5815 DONGWOON DW9768 LENS VOICE COIL DRIVER
5816 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5817 L: linux-media@vger.kernel.org
5819 T: git git://linuxtv.org/media_tree.git
5820 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5821 F: drivers/media/i2c/dw9768.c
5823 DONGWOON DW9807 LENS VOICE COIL DRIVER
5824 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5825 L: linux-media@vger.kernel.org
5827 T: git git://linuxtv.org/media_tree.git
5828 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5829 F: drivers/media/i2c/dw9807-vcm.c
5832 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5833 L: blinux-list@redhat.com
5835 F: drivers/char/dtlk.c
5836 F: include/linux/dtlk.h
5838 DPAA2 DATAPATH I/O (DPIO) DRIVER
5839 M: Roy Pledge <Roy.Pledge@nxp.com>
5840 L: linux-kernel@vger.kernel.org
5842 F: drivers/soc/fsl/dpio
5844 DPAA2 ETHERNET DRIVER
5845 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5846 L: netdev@vger.kernel.org
5848 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5849 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5850 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5851 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5852 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5853 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5854 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5855 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5856 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5858 DPAA2 ETHERNET SWITCH DRIVER
5859 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5860 L: netdev@vger.kernel.org
5862 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5863 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5864 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5866 DPT_I2O SCSI RAID DRIVER
5867 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5868 L: linux-scsi@vger.kernel.org
5870 W: http://www.adaptec.com/
5871 F: drivers/scsi/dpt*
5872 F: drivers/scsi/dpt/
5875 M: Philipp Reisner <philipp.reisner@linbit.com>
5876 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5877 L: drbd-dev@lists.linbit.com
5879 W: http://www.drbd.org
5880 T: git git://git.linbit.com/linux-drbd.git
5881 T: git git://git.linbit.com/drbd-8.4.git
5882 F: Documentation/admin-guide/blockdev/
5883 F: drivers/block/drbd/
5886 DRIVER COMPONENT FRAMEWORK
5887 L: dri-devel@lists.freedesktop.org
5888 F: drivers/base/component.c
5889 F: include/linux/component.h
5891 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5892 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5893 R: "Rafael J. Wysocki" <rafael@kernel.org>
5895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5896 F: Documentation/core-api/kobject.rst
5900 F: include/linux/debugfs.h
5901 F: include/linux/kobj*
5904 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5905 M: Nishanth Menon <nm@ti.com>
5906 L: linux-pm@vger.kernel.org
5908 F: drivers/soc/ti/smartreflex.c
5909 F: include/linux/power/smartreflex.h
5911 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5912 M: Maxime Ripard <mripard@kernel.org>
5913 M: Chen-Yu Tsai <wens@csie.org>
5914 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5915 L: dri-devel@lists.freedesktop.org
5917 T: git git://anongit.freedesktop.org/drm/drm-misc
5918 F: drivers/gpu/drm/sun4i/sun8i*
5920 DRM DRIVER FOR ARM PL111 CLCD
5921 M: Emma Anholt <emma@anholt.net>
5923 T: git git://anongit.freedesktop.org/drm/drm-misc
5924 F: drivers/gpu/drm/pl111/
5926 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5927 M: Linus Walleij <linus.walleij@linaro.org>
5929 T: git git://anongit.freedesktop.org/drm/drm-misc
5930 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5931 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5933 DRM DRIVER FOR ASPEED BMC GFX
5934 M: Joel Stanley <joel@jms.id.au>
5935 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5937 T: git git://anongit.freedesktop.org/drm/drm-misc
5938 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5939 F: drivers/gpu/drm/aspeed/
5941 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5942 M: Dave Airlie <airlied@redhat.com>
5943 R: Thomas Zimmermann <tzimmermann@suse.de>
5944 L: dri-devel@lists.freedesktop.org
5946 T: git git://anongit.freedesktop.org/drm/drm-misc
5947 F: drivers/gpu/drm/ast/
5949 DRM DRIVER FOR BOCHS VIRTUAL GPU
5950 M: Gerd Hoffmann <kraxel@redhat.com>
5951 L: virtualization@lists.linux-foundation.org
5953 T: git git://anongit.freedesktop.org/drm/drm-misc
5954 F: drivers/gpu/drm/tiny/bochs.c
5956 DRM DRIVER FOR BOE HIMAX8279D PANELS
5957 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5959 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5960 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5962 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5963 M: Jagan Teki <jagan@amarulasolutions.com>
5965 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5966 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5968 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5969 M: Linus Walleij <linus.walleij@linaro.org>
5971 T: git git://anongit.freedesktop.org/drm/drm-misc
5972 F: drivers/gpu/drm/tve200/
5974 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5975 M: Icenowy Zheng <icenowy@aosc.io>
5977 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5978 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5980 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5981 M: Jagan Teki <jagan@amarulasolutions.com>
5983 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5984 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5986 DRM DRIVER FOR GENERIC USB DISPLAY
5987 M: Noralf Trønnes <noralf@tronnes.org>
5989 W: https://github.com/notro/gud/wiki
5990 T: git git://anongit.freedesktop.org/drm/drm-misc
5991 F: drivers/gpu/drm/gud/
5992 F: include/drm/gud.h
5994 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5995 M: Hans de Goede <hdegoede@redhat.com>
5997 T: git git://anongit.freedesktop.org/drm/drm-misc
5998 F: drivers/gpu/drm/tiny/gm12u320.c
6000 DRM DRIVER FOR HX8357D PANELS
6001 M: Emma Anholt <emma@anholt.net>
6003 T: git git://anongit.freedesktop.org/drm/drm-misc
6004 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6005 F: drivers/gpu/drm/tiny/hx8357d.c
6007 DRM DRIVER FOR ILITEK ILI9225 PANELS
6008 M: David Lechner <david@lechnology.com>
6010 T: git git://anongit.freedesktop.org/drm/drm-misc
6011 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6012 F: drivers/gpu/drm/tiny/ili9225.c
6014 DRM DRIVER FOR ILITEK ILI9486 PANELS
6015 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6017 T: git git://anongit.freedesktop.org/drm/drm-misc
6018 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6019 F: drivers/gpu/drm/tiny/ili9486.c
6021 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6022 S: Orphan / Obsolete
6023 F: drivers/gpu/drm/i810/
6024 F: include/uapi/drm/i810_drm.h
6026 DRM DRIVER FOR LVDS PANELS
6027 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6028 L: dri-devel@lists.freedesktop.org
6029 T: git git://anongit.freedesktop.org/drm/drm-misc
6031 F: drivers/gpu/drm/panel/panel-lvds.c
6032 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
6034 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6035 M: Guido Günther <agx@sigxcpu.org>
6036 R: Purism Kernel Team <kernel@puri.sm>
6038 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6039 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6041 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6042 S: Orphan / Obsolete
6043 F: drivers/gpu/drm/mga/
6044 F: include/uapi/drm/mga_drm.h
6046 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6047 M: Dave Airlie <airlied@redhat.com>
6048 R: Thomas Zimmermann <tzimmermann@suse.de>
6049 L: dri-devel@lists.freedesktop.org
6051 T: git git://anongit.freedesktop.org/drm/drm-misc
6052 F: drivers/gpu/drm/mgag200/
6054 DRM DRIVER FOR MI0283QT
6055 M: Noralf Trønnes <noralf@tronnes.org>
6057 T: git git://anongit.freedesktop.org/drm/drm-misc
6058 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6059 F: drivers/gpu/drm/tiny/mi0283qt.c
6061 DRM DRIVER FOR MSM ADRENO GPU
6062 M: Rob Clark <robdclark@gmail.com>
6063 M: Sean Paul <sean@poorly.run>
6064 L: linux-arm-msm@vger.kernel.org
6065 L: dri-devel@lists.freedesktop.org
6066 L: freedreno@lists.freedesktop.org
6068 T: git https://gitlab.freedesktop.org/drm/msm.git
6069 F: Documentation/devicetree/bindings/display/msm/
6070 F: drivers/gpu/drm/msm/
6071 F: include/uapi/drm/msm_drm.h
6073 DRM DRIVER FOR NOVATEK NT35510 PANELS
6074 M: Linus Walleij <linus.walleij@linaro.org>
6076 T: git git://anongit.freedesktop.org/drm/drm-misc
6077 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6078 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6080 DRM DRIVER FOR NOVATEK NT36672A PANELS
6081 M: Sumit Semwal <sumit.semwal@linaro.org>
6083 T: git git://anongit.freedesktop.org/drm/drm-misc
6084 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6085 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6087 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6088 M: Ben Skeggs <bskeggs@redhat.com>
6089 L: dri-devel@lists.freedesktop.org
6090 L: nouveau@lists.freedesktop.org
6092 T: git git://github.com/skeggsb/linux
6093 F: drivers/gpu/drm/nouveau/
6094 F: include/uapi/drm/nouveau_drm.h
6096 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6097 M: Stefan Mavrodiev <stefan@olimex.com>
6099 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6100 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6102 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6103 M: Noralf Trønnes <noralf@tronnes.org>
6105 T: git git://anongit.freedesktop.org/drm/drm-misc
6106 F: Documentation/devicetree/bindings/display/repaper.txt
6107 F: drivers/gpu/drm/tiny/repaper.c
6109 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6110 M: Dave Airlie <airlied@redhat.com>
6111 M: Gerd Hoffmann <kraxel@redhat.com>
6112 L: virtualization@lists.linux-foundation.org
6114 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6115 T: git git://anongit.freedesktop.org/drm/drm-misc
6116 F: drivers/gpu/drm/tiny/cirrus.c
6118 DRM DRIVER FOR QXL VIRTUAL GPU
6119 M: Dave Airlie <airlied@redhat.com>
6120 M: Gerd Hoffmann <kraxel@redhat.com>
6121 L: virtualization@lists.linux-foundation.org
6122 L: spice-devel@lists.freedesktop.org
6124 T: git git://anongit.freedesktop.org/drm/drm-misc
6125 F: drivers/gpu/drm/qxl/
6126 F: include/uapi/drm/qxl_drm.h
6128 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6129 S: Orphan / Obsolete
6130 F: drivers/gpu/drm/r128/
6131 F: include/uapi/drm/r128_drm.h
6133 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6134 M: Robert Chiras <robert.chiras@nxp.com>
6136 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6137 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6139 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6140 M: Linus Walleij <linus.walleij@linaro.org>
6142 T: git git://anongit.freedesktop.org/drm/drm-misc
6143 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6144 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6146 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6147 M: Markuss Broks <markuss.broks@gmail.com>
6149 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6150 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6152 DRM DRIVER FOR SITRONIX ST7703 PANELS
6153 M: Guido Günther <agx@sigxcpu.org>
6154 R: Purism Kernel Team <kernel@puri.sm>
6155 R: Ondrej Jirman <megous@megous.com>
6157 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6158 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6160 DRM DRIVER FOR SAVAGE VIDEO CARDS
6161 S: Orphan / Obsolete
6162 F: drivers/gpu/drm/savage/
6163 F: include/uapi/drm/savage_drm.h
6165 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6166 M: Thomas Zimmermann <tzimmermann@suse.de>
6167 L: dri-devel@lists.freedesktop.org
6169 T: git git://anongit.freedesktop.org/drm/drm-misc
6170 F: drivers/gpu/drm/tiny/simpledrm.c
6172 DRM DRIVER FOR SIS VIDEO CARDS
6173 S: Orphan / Obsolete
6174 F: drivers/gpu/drm/sis/
6175 F: include/uapi/drm/sis_drm.h
6177 DRM DRIVER FOR SITRONIX ST7586 PANELS
6178 M: David Lechner <david@lechnology.com>
6180 T: git git://anongit.freedesktop.org/drm/drm-misc
6181 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6182 F: drivers/gpu/drm/tiny/st7586.c
6184 DRM DRIVER FOR SITRONIX ST7701 PANELS
6185 M: Jagan Teki <jagan@amarulasolutions.com>
6187 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6188 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6190 DRM DRIVER FOR SITRONIX ST7735R PANELS
6191 M: David Lechner <david@lechnology.com>
6193 T: git git://anongit.freedesktop.org/drm/drm-misc
6194 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6195 F: drivers/gpu/drm/tiny/st7735r.c
6197 DRM DRIVER FOR SONY ACX424AKP PANELS
6198 M: Linus Walleij <linus.walleij@linaro.org>
6200 T: git git://anongit.freedesktop.org/drm/drm-misc
6201 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6203 DRM DRIVER FOR ST-ERICSSON MCDE
6204 M: Linus Walleij <linus.walleij@linaro.org>
6206 T: git git://anongit.freedesktop.org/drm/drm-misc
6207 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6208 F: drivers/gpu/drm/mcde/
6210 DRM DRIVER FOR TDFX VIDEO CARDS
6211 S: Orphan / Obsolete
6212 F: drivers/gpu/drm/tdfx/
6214 DRM DRIVER FOR TPO TPG110 PANELS
6215 M: Linus Walleij <linus.walleij@linaro.org>
6217 T: git git://anongit.freedesktop.org/drm/drm-misc
6218 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6219 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6221 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6222 M: Dave Airlie <airlied@redhat.com>
6223 R: Sean Paul <sean@poorly.run>
6224 R: Thomas Zimmermann <tzimmermann@suse.de>
6225 L: dri-devel@lists.freedesktop.org
6227 T: git git://anongit.freedesktop.org/drm/drm-misc
6228 F: drivers/gpu/drm/udl/
6230 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6231 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6232 M: Melissa Wen <melissa.srw@gmail.com>
6233 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6234 R: Daniel Vetter <daniel@ffwll.ch>
6235 L: dri-devel@lists.freedesktop.org
6237 T: git git://anongit.freedesktop.org/drm/drm-misc
6238 F: Documentation/gpu/vkms.rst
6239 F: drivers/gpu/drm/vkms/
6241 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6242 M: Hans de Goede <hdegoede@redhat.com>
6243 L: dri-devel@lists.freedesktop.org
6245 T: git git://anongit.freedesktop.org/drm/drm-misc
6246 F: drivers/gpu/drm/vboxvideo/
6248 DRM DRIVER FOR VMWARE VIRTUAL GPU
6249 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6250 M: Zack Rusin <zackr@vmware.com>
6251 L: dri-devel@lists.freedesktop.org
6253 T: git git://anongit.freedesktop.org/drm/drm-misc
6254 F: drivers/gpu/drm/vmwgfx/
6255 F: include/uapi/drm/vmwgfx_drm.h
6257 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6258 M: Linus Walleij <linus.walleij@linaro.org>
6260 T: git git://anongit.freedesktop.org/drm/drm-misc
6261 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6262 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6265 M: David Airlie <airlied@linux.ie>
6266 M: Daniel Vetter <daniel@ffwll.ch>
6267 L: dri-devel@lists.freedesktop.org
6269 B: https://gitlab.freedesktop.org/drm
6270 C: irc://irc.oftc.net/dri-devel
6271 T: git git://anongit.freedesktop.org/drm/drm
6272 F: Documentation/devicetree/bindings/display/
6273 F: Documentation/devicetree/bindings/gpu/
6274 F: Documentation/gpu/
6277 F: include/linux/vga*
6278 F: include/uapi/drm/
6280 DRM DRIVERS AND MISC GPU PATCHES
6281 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6282 M: Maxime Ripard <mripard@kernel.org>
6283 M: Thomas Zimmermann <tzimmermann@suse.de>
6285 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6286 T: git git://anongit.freedesktop.org/drm/drm-misc
6287 F: Documentation/gpu/
6288 F: drivers/gpu/drm/*
6291 F: include/linux/vga*
6292 F: include/uapi/drm/drm*
6294 DRM DRIVERS FOR ALLWINNER A10
6295 M: Maxime Ripard <mripard@kernel.org>
6296 M: Chen-Yu Tsai <wens@csie.org>
6297 L: dri-devel@lists.freedesktop.org
6299 T: git git://anongit.freedesktop.org/drm/drm-misc
6300 F: Documentation/devicetree/bindings/display/allwinner*
6301 F: drivers/gpu/drm/sun4i/
6303 DRM DRIVERS FOR AMLOGIC SOCS
6304 M: Neil Armstrong <narmstrong@baylibre.com>
6305 L: dri-devel@lists.freedesktop.org
6306 L: linux-amlogic@lists.infradead.org
6308 W: http://linux-meson.com/
6309 T: git git://anongit.freedesktop.org/drm/drm-misc
6310 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6311 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6312 F: Documentation/gpu/meson.rst
6313 F: drivers/gpu/drm/meson/
6315 DRM DRIVERS FOR ATMEL HLCDC
6316 M: Sam Ravnborg <sam@ravnborg.org>
6317 M: Boris Brezillon <bbrezillon@kernel.org>
6318 L: dri-devel@lists.freedesktop.org
6320 T: git git://anongit.freedesktop.org/drm/drm-misc
6321 F: Documentation/devicetree/bindings/display/atmel/
6322 F: drivers/gpu/drm/atmel-hlcdc/
6324 DRM DRIVERS FOR BRIDGE CHIPS
6325 M: Andrzej Hajda <a.hajda@samsung.com>
6326 M: Neil Armstrong <narmstrong@baylibre.com>
6327 M: Robert Foss <robert.foss@linaro.org>
6328 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6329 R: Jonas Karlman <jonas@kwiboo.se>
6330 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6332 T: git git://anongit.freedesktop.org/drm/drm-misc
6333 F: drivers/gpu/drm/bridge/
6335 DRM DRIVERS FOR EXYNOS
6336 M: Inki Dae <inki.dae@samsung.com>
6337 M: Joonyoung Shim <jy0922.shim@samsung.com>
6338 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6339 M: Kyungmin Park <kyungmin.park@samsung.com>
6340 L: dri-devel@lists.freedesktop.org
6342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6343 F: Documentation/devicetree/bindings/display/exynos/
6344 F: drivers/gpu/drm/exynos/
6345 F: include/uapi/drm/exynos_drm.h
6347 DRM DRIVERS FOR FREESCALE DCU
6348 M: Stefan Agner <stefan@agner.ch>
6349 M: Alison Wang <alison.wang@nxp.com>
6350 L: dri-devel@lists.freedesktop.org
6352 T: git git://anongit.freedesktop.org/drm/drm-misc
6353 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6354 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6355 F: drivers/gpu/drm/fsl-dcu/
6357 DRM DRIVERS FOR FREESCALE IMX
6358 M: Philipp Zabel <p.zabel@pengutronix.de>
6359 L: dri-devel@lists.freedesktop.org
6361 F: Documentation/devicetree/bindings/display/imx/
6362 F: drivers/gpu/drm/imx/
6363 F: drivers/gpu/ipu-v3/
6365 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6366 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6367 L: dri-devel@lists.freedesktop.org
6369 T: git git://github.com/patjak/drm-gma500
6370 F: drivers/gpu/drm/gma500/
6372 DRM DRIVERS FOR HISILICON
6373 M: Xinliang Liu <xinliang.liu@linaro.org>
6374 M: Tian Tao <tiantao6@hisilicon.com>
6375 R: John Stultz <john.stultz@linaro.org>
6376 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6377 R: Chen Feng <puck.chen@hisilicon.com>
6378 L: dri-devel@lists.freedesktop.org
6380 T: git git://anongit.freedesktop.org/drm/drm-misc
6381 F: Documentation/devicetree/bindings/display/hisilicon/
6382 F: drivers/gpu/drm/hisilicon/
6384 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6385 M: Deepak Rawat <drawat.floss@gmail.com>
6386 L: linux-hyperv@vger.kernel.org
6387 L: dri-devel@lists.freedesktop.org
6389 T: git git://anongit.freedesktop.org/drm/drm-misc
6390 F: drivers/gpu/drm/hyperv
6392 DRM DRIVERS FOR LIMA
6393 M: Qiang Yu <yuq825@gmail.com>
6394 L: dri-devel@lists.freedesktop.org
6395 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6397 T: git git://anongit.freedesktop.org/drm/drm-misc
6398 F: drivers/gpu/drm/lima/
6399 F: include/uapi/drm/lima_drm.h
6401 DRM DRIVERS FOR MEDIATEK
6402 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6403 M: Philipp Zabel <p.zabel@pengutronix.de>
6404 L: dri-devel@lists.freedesktop.org
6405 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6407 F: Documentation/devicetree/bindings/display/mediatek/
6408 F: drivers/gpu/drm/mediatek/
6409 F: drivers/phy/mediatek/phy-mtk-hdmi*
6410 F: drivers/phy/mediatek/phy-mtk-mipi*
6412 DRM DRIVERS FOR NVIDIA TEGRA
6413 M: Thierry Reding <thierry.reding@gmail.com>
6414 L: dri-devel@lists.freedesktop.org
6415 L: linux-tegra@vger.kernel.org
6417 T: git git://anongit.freedesktop.org/tegra/linux.git
6418 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6419 F: Documentation/devicetree/bindings/gpu/host1x/
6420 F: drivers/gpu/drm/tegra/
6421 F: drivers/gpu/host1x/
6422 F: include/linux/host1x.h
6423 F: include/uapi/drm/tegra_drm.h
6425 DRM DRIVERS FOR RENESAS
6426 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6427 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6428 L: dri-devel@lists.freedesktop.org
6429 L: linux-renesas-soc@vger.kernel.org
6431 T: git git://linuxtv.org/pinchartl/media drm/du/next
6432 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6433 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6434 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6435 F: drivers/gpu/drm/rcar-du/
6436 F: drivers/gpu/drm/shmobile/
6437 F: include/linux/platform_data/shmob_drm.h
6439 DRM DRIVERS FOR ROCKCHIP
6440 M: Sandy Huang <hjc@rock-chips.com>
6441 M: Heiko Stübner <heiko@sntech.de>
6442 L: dri-devel@lists.freedesktop.org
6444 T: git git://anongit.freedesktop.org/drm/drm-misc
6445 F: Documentation/devicetree/bindings/display/rockchip/
6446 F: drivers/gpu/drm/rockchip/
6449 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6450 L: dri-devel@lists.freedesktop.org
6452 T: git git://anongit.freedesktop.org/drm/drm-misc
6453 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6454 F: drivers/gpu/drm/sti
6457 M: Yannick Fertre <yannick.fertre@foss.st.com>
6458 M: Philippe Cornu <philippe.cornu@foss.st.com>
6459 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6460 L: dri-devel@lists.freedesktop.org
6462 T: git git://anongit.freedesktop.org/drm/drm-misc
6463 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6464 F: drivers/gpu/drm/stm
6466 DRM DRIVERS FOR TI KEYSTONE
6467 M: Jyri Sarha <jyri.sarha@iki.fi>
6468 M: Tomi Valkeinen <tomba@kernel.org>
6469 L: dri-devel@lists.freedesktop.org
6471 T: git git://anongit.freedesktop.org/drm/drm-misc
6472 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6473 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6474 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6475 F: drivers/gpu/drm/tidss/
6477 DRM DRIVERS FOR TI LCDC
6478 M: Jyri Sarha <jyri.sarha@iki.fi>
6479 R: Tomi Valkeinen <tomba@kernel.org>
6480 L: dri-devel@lists.freedesktop.org
6482 F: Documentation/devicetree/bindings/display/tilcdc/
6483 F: drivers/gpu/drm/tilcdc/
6485 DRM DRIVERS FOR TI OMAP
6486 M: Tomi Valkeinen <tomba@kernel.org>
6487 L: dri-devel@lists.freedesktop.org
6489 F: Documentation/devicetree/bindings/display/ti/
6490 F: drivers/gpu/drm/omapdrm/
6493 M: Emma Anholt <emma@anholt.net>
6495 T: git git://anongit.freedesktop.org/drm/drm-misc
6496 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6497 F: drivers/gpu/drm/v3d/
6498 F: include/uapi/drm/v3d_drm.h
6501 M: Emma Anholt <emma@anholt.net>
6502 M: Maxime Ripard <mripard@kernel.org>
6504 T: git git://github.com/anholt/linux
6505 T: git git://anongit.freedesktop.org/drm/drm-misc
6506 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6507 F: drivers/gpu/drm/vc4/
6508 F: include/uapi/drm/vc4_drm.h
6510 DRM DRIVERS FOR VIVANTE GPU IP
6511 M: Lucas Stach <l.stach@pengutronix.de>
6512 R: Russell King <linux+etnaviv@armlinux.org.uk>
6513 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6514 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6515 L: dri-devel@lists.freedesktop.org
6517 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6518 F: drivers/gpu/drm/etnaviv/
6519 F: include/uapi/drm/etnaviv_drm.h
6522 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6523 L: dri-devel@lists.freedesktop.org
6524 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6526 T: git git://anongit.freedesktop.org/drm/drm-misc
6527 F: Documentation/gpu/xen-front.rst
6528 F: drivers/gpu/drm/xen/
6530 DRM DRIVERS FOR XILINX
6531 M: Hyun Kwon <hyun.kwon@xilinx.com>
6532 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6533 L: dri-devel@lists.freedesktop.org
6535 T: git git://anongit.freedesktop.org/drm/drm-misc
6536 F: Documentation/devicetree/bindings/display/xlnx/
6537 F: drivers/gpu/drm/xlnx/
6540 M: Thierry Reding <thierry.reding@gmail.com>
6541 R: Sam Ravnborg <sam@ravnborg.org>
6542 L: dri-devel@lists.freedesktop.org
6544 T: git git://anongit.freedesktop.org/drm/drm-misc
6545 F: Documentation/devicetree/bindings/display/panel/
6546 F: drivers/gpu/drm/drm_panel.c
6547 F: drivers/gpu/drm/panel/
6548 F: include/drm/drm_panel.h
6551 M: Christian Koenig <christian.koenig@amd.com>
6552 M: Huang Rui <ray.huang@amd.com>
6553 L: dri-devel@lists.freedesktop.org
6555 T: git git://anongit.freedesktop.org/drm/drm-misc
6556 F: drivers/gpu/drm/ttm/
6560 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6561 L: dri-devel@lists.freedesktop.org
6563 T: git git://anongit.freedesktop.org/drm/drm-misc
6564 F: drivers/gpu/drm/scheduler/
6565 F: include/drm/gpu_scheduler.h
6567 DSBR100 USB FM RADIO DRIVER
6568 M: Alexey Klimov <klimov.linux@gmail.com>
6569 L: linux-media@vger.kernel.org
6571 T: git git://linuxtv.org/media_tree.git
6572 F: drivers/media/radio/dsbr100.c
6575 M: Hans Verkuil <hverkuil@xs4all.nl>
6576 L: linux-media@vger.kernel.org
6578 W: https://linuxtv.org
6579 T: git git://linuxtv.org/media_tree.git
6580 F: drivers/media/pci/dt3155/
6582 DVB_USB_AF9015 MEDIA DRIVER
6583 M: Antti Palosaari <crope@iki.fi>
6584 L: linux-media@vger.kernel.org
6586 W: https://linuxtv.org
6587 W: http://palosaari.fi/linux/
6588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6589 T: git git://linuxtv.org/anttip/media_tree.git
6590 F: drivers/media/usb/dvb-usb-v2/af9015*
6592 DVB_USB_AF9035 MEDIA DRIVER
6593 M: Antti Palosaari <crope@iki.fi>
6594 L: linux-media@vger.kernel.org
6596 W: https://linuxtv.org
6597 W: http://palosaari.fi/linux/
6598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6599 T: git git://linuxtv.org/anttip/media_tree.git
6600 F: drivers/media/usb/dvb-usb-v2/af9035*
6602 DVB_USB_ANYSEE MEDIA DRIVER
6603 M: Antti Palosaari <crope@iki.fi>
6604 L: linux-media@vger.kernel.org
6606 W: https://linuxtv.org
6607 W: http://palosaari.fi/linux/
6608 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6609 T: git git://linuxtv.org/anttip/media_tree.git
6610 F: drivers/media/usb/dvb-usb-v2/anysee*
6612 DVB_USB_AU6610 MEDIA DRIVER
6613 M: Antti Palosaari <crope@iki.fi>
6614 L: linux-media@vger.kernel.org
6616 W: https://linuxtv.org
6617 W: http://palosaari.fi/linux/
6618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6619 T: git git://linuxtv.org/anttip/media_tree.git
6620 F: drivers/media/usb/dvb-usb-v2/au6610*
6622 DVB_USB_CE6230 MEDIA DRIVER
6623 M: Antti Palosaari <crope@iki.fi>
6624 L: linux-media@vger.kernel.org
6626 W: https://linuxtv.org
6627 W: http://palosaari.fi/linux/
6628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6629 T: git git://linuxtv.org/anttip/media_tree.git
6630 F: drivers/media/usb/dvb-usb-v2/ce6230*
6632 DVB_USB_CXUSB MEDIA DRIVER
6633 M: Michael Krufky <mkrufky@linuxtv.org>
6634 L: linux-media@vger.kernel.org
6636 W: https://linuxtv.org
6637 W: http://github.com/mkrufky
6638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6639 T: git git://linuxtv.org/media_tree.git
6640 F: drivers/media/usb/dvb-usb/cxusb*
6642 DVB_USB_EC168 MEDIA DRIVER
6643 M: Antti Palosaari <crope@iki.fi>
6644 L: linux-media@vger.kernel.org
6646 W: https://linuxtv.org
6647 W: http://palosaari.fi/linux/
6648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6649 T: git git://linuxtv.org/anttip/media_tree.git
6650 F: drivers/media/usb/dvb-usb-v2/ec168*
6652 DVB_USB_GL861 MEDIA DRIVER
6653 M: Antti Palosaari <crope@iki.fi>
6654 L: linux-media@vger.kernel.org
6656 W: https://linuxtv.org
6657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6658 T: git git://linuxtv.org/anttip/media_tree.git
6659 F: drivers/media/usb/dvb-usb-v2/gl861*
6661 DVB_USB_MXL111SF MEDIA DRIVER
6662 M: Michael Krufky <mkrufky@linuxtv.org>
6663 L: linux-media@vger.kernel.org
6665 W: https://linuxtv.org
6666 W: http://github.com/mkrufky
6667 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6668 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6669 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6671 DVB_USB_RTL28XXU MEDIA DRIVER
6672 M: Antti Palosaari <crope@iki.fi>
6673 L: linux-media@vger.kernel.org
6675 W: https://linuxtv.org
6676 W: http://palosaari.fi/linux/
6677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6678 T: git git://linuxtv.org/anttip/media_tree.git
6679 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6681 DVB_USB_V2 MEDIA DRIVER
6682 M: Antti Palosaari <crope@iki.fi>
6683 L: linux-media@vger.kernel.org
6685 W: https://linuxtv.org
6686 W: http://palosaari.fi/linux/
6687 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6688 T: git git://linuxtv.org/anttip/media_tree.git
6689 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6690 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6693 M: Jason Baron <jbaron@akamai.com>
6695 F: include/linux/dynamic_debug.h
6696 F: lib/dynamic_debug.c
6698 DYNAMIC INTERRUPT MODERATION
6699 M: Tal Gilboa <talgi@nvidia.com>
6701 F: Documentation/networking/net_dim.rst
6702 F: include/linux/dim.h
6705 DZ DECSTATION DZ11 SERIAL DRIVER
6706 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6708 F: drivers/tty/serial/dz.*
6710 E3X0 POWER BUTTON DRIVER
6711 M: Moritz Fischer <moritz.fischer@ettus.com>
6712 L: usrp-users@lists.ettus.com
6714 W: http://www.ettus.com
6715 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6716 F: drivers/input/misc/e3x0-button.c
6719 M: Antti Palosaari <crope@iki.fi>
6720 L: linux-media@vger.kernel.org
6722 W: https://linuxtv.org
6723 W: http://palosaari.fi/linux/
6724 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6725 T: git git://linuxtv.org/anttip/media_tree.git
6726 F: drivers/media/tuners/e4000*
6728 EARTH_PT1 MEDIA DRIVER
6729 M: Akihiro Tsukada <tskd08@gmail.com>
6730 L: linux-media@vger.kernel.org
6732 F: drivers/media/pci/pt1/
6734 EARTH_PT3 MEDIA DRIVER
6735 M: Akihiro Tsukada <tskd08@gmail.com>
6736 L: linux-media@vger.kernel.org
6738 F: drivers/media/pci/pt3/
6741 M: Antti Palosaari <crope@iki.fi>
6742 L: linux-media@vger.kernel.org
6744 W: https://linuxtv.org
6745 W: http://palosaari.fi/linux/
6746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6747 T: git git://linuxtv.org/anttip/media_tree.git
6748 F: drivers/media/dvb-frontends/ec100*
6751 M: Tyler Hicks <code@tyhicks.com>
6752 L: ecryptfs@vger.kernel.org
6754 W: http://ecryptfs.org
6755 W: https://launchpad.net/ecryptfs
6756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6757 F: Documentation/filesystems/ecryptfs.rst
6761 M: Yazen Ghannam <yazen.ghannam@amd.com>
6762 L: linux-edac@vger.kernel.org
6764 F: drivers/edac/amd64_edac*
6765 F: drivers/edac/mce_amd*
6768 M: Jan Luebbe <jlu@pengutronix.de>
6769 L: linux-edac@vger.kernel.org
6771 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6772 F: drivers/edac/armada_xp_*
6775 M: Stefan Schaeckeler <sschaeck@cisco.com>
6777 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6778 F: drivers/edac/aspeed_edac.c
6781 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6783 F: drivers/edac/bluefield_edac.c
6786 M: Andre Przywara <andre.przywara@arm.com>
6787 L: linux-edac@vger.kernel.org
6789 F: drivers/edac/highbank*
6792 M: Ralf Baechle <ralf@linux-mips.org>
6793 L: linux-edac@vger.kernel.org
6794 L: linux-mips@vger.kernel.org
6796 F: drivers/edac/octeon_edac*
6798 EDAC-CAVIUM THUNDERX
6799 M: Robert Richter <rric@kernel.org>
6800 L: linux-edac@vger.kernel.org
6802 F: drivers/edac/thunderx_edac*
6805 M: Borislav Petkov <bp@alien8.de>
6806 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6807 M: Tony Luck <tony.luck@intel.com>
6808 R: James Morse <james.morse@arm.com>
6809 R: Robert Richter <rric@kernel.org>
6810 L: linux-edac@vger.kernel.org
6812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6813 F: Documentation/admin-guide/ras.rst
6814 F: Documentation/driver-api/edac.rst
6816 F: include/linux/edac.h
6819 M: Lei Wang <lewan@microsoft.com>
6820 L: linux-edac@vger.kernel.org
6822 F: drivers/edac/dmc520_edac.c
6825 M: Mark Gross <markgross@kernel.org>
6826 L: linux-edac@vger.kernel.org
6828 F: drivers/edac/e752x_edac.c
6831 L: linux-edac@vger.kernel.org
6833 F: drivers/edac/e7xxx_edac.c
6836 M: York Sun <york.sun@nxp.com>
6837 L: linux-edac@vger.kernel.org
6839 F: drivers/edac/fsl_ddr_edac.*
6842 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6843 L: linux-edac@vger.kernel.org
6845 F: drivers/edac/ghes_edac.c
6848 M: Tony Luck <tony.luck@intel.com>
6849 L: linux-edac@vger.kernel.org
6851 F: drivers/edac/i10nm_base.c
6854 L: linux-edac@vger.kernel.org
6856 F: drivers/edac/i3000_edac.c
6859 L: linux-edac@vger.kernel.org
6861 F: drivers/edac/i5000_edac.c
6864 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6865 L: linux-edac@vger.kernel.org
6867 F: drivers/edac/i5400_edac.c
6870 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6871 L: linux-edac@vger.kernel.org
6873 F: drivers/edac/i7300_edac.c
6876 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6877 L: linux-edac@vger.kernel.org
6879 F: drivers/edac/i7core_edac.c
6882 M: Tim Small <tim@buttersideup.com>
6883 L: linux-edac@vger.kernel.org
6885 F: drivers/edac/i82443bxgx_edac.c
6888 M: "Arvind R." <arvino55@gmail.com>
6889 L: linux-edac@vger.kernel.org
6891 F: drivers/edac/i82975x_edac.c
6894 M: Jason Baron <jbaron@akamai.com>
6895 L: linux-edac@vger.kernel.org
6897 F: drivers/edac/ie31200_edac.c
6900 M: Tony Luck <tony.luck@intel.com>
6901 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6902 L: linux-edac@vger.kernel.org
6904 F: drivers/edac/igen6_edac.c
6907 M: Johannes Thumshirn <morbidrsa@gmail.com>
6908 L: linux-edac@vger.kernel.org
6910 F: drivers/edac/mpc85xx_edac.[ch]
6913 M: Egor Martovetsky <egor@pasemi.com>
6914 L: linux-edac@vger.kernel.org
6916 F: drivers/edac/pasemi_edac.c
6919 M: Tony Luck <tony.luck@intel.com>
6920 L: linux-edac@vger.kernel.org
6922 F: drivers/edac/pnd2_edac.[ch]
6925 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6926 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6927 L: linux-arm-msm@vger.kernel.org
6928 L: linux-edac@vger.kernel.org
6930 F: drivers/edac/qcom_edac.c
6933 M: Tim Small <tim@buttersideup.com>
6934 L: linux-edac@vger.kernel.org
6936 F: drivers/edac/r82600_edac.c
6939 M: Tony Luck <tony.luck@intel.com>
6940 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6941 L: linux-edac@vger.kernel.org
6943 F: drivers/edac/sb_edac.c
6946 M: Yash Shah <yash.shah@sifive.com>
6947 L: linux-edac@vger.kernel.org
6949 F: drivers/edac/sifive_edac.c
6952 M: Tony Luck <tony.luck@intel.com>
6953 L: linux-edac@vger.kernel.org
6955 F: drivers/edac/skx_*.[ch]
6958 M: Tero Kristo <kristo@kernel.org>
6959 L: linux-edac@vger.kernel.org
6961 F: drivers/edac/ti_edac.c
6963 EDIROL UA-101/UA-1000 DRIVER
6964 M: Clemens Ladisch <clemens@ladisch.de>
6965 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6968 F: sound/usb/misc/ua101.c
6971 M: Ivan Hu <ivan.hu@canonical.com>
6972 M: Ard Biesheuvel <ardb@kernel.org>
6973 L: linux-efi@vger.kernel.org
6975 F: drivers/firmware/efi/test/
6977 EFI VARIABLE FILESYSTEM
6978 M: Matthew Garrett <matthew.garrett@nebula.com>
6979 M: Jeremy Kerr <jk@ozlabs.org>
6980 M: Ard Biesheuvel <ardb@kernel.org>
6981 L: linux-efi@vger.kernel.org
6983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6986 EFIFB FRAMEBUFFER DRIVER
6987 M: Peter Jones <pjones@redhat.com>
6988 L: linux-fbdev@vger.kernel.org
6990 F: drivers/video/fbdev/efifb.c
6994 W: http://aeschi.ch.eu.org/efs/
6997 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6998 M: Douglas Miller <dougmill@linux.ibm.com>
6999 L: netdev@vger.kernel.org
7001 F: drivers/net/ethernet/ibm/ehea/
7003 EM28XX VIDEO4LINUX DRIVER
7004 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7005 L: linux-media@vger.kernel.org
7007 W: https://linuxtv.org
7008 T: git git://linuxtv.org/media_tree.git
7009 F: Documentation/admin-guide/media/em28xx*
7010 F: drivers/media/usb/em28xx/
7013 M: Matt Mackall <mpm@selenic.com>
7014 M: David Woodhouse <dwmw2@infradead.org>
7015 L: linux-embedded@vger.kernel.org
7018 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7019 M: Adrian Hunter <adrian.hunter@intel.com>
7020 M: Ritesh Harjani <riteshh@codeaurora.org>
7021 M: Asutosh Das <asutoshd@codeaurora.org>
7022 L: linux-mmc@vger.kernel.org
7024 F: drivers/mmc/host/cqhci*
7026 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7027 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
7028 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7029 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
7030 L: linux-scsi@vger.kernel.org
7032 W: http://www.broadcom.com
7033 F: drivers/scsi/be2iscsi/
7035 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7036 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7037 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7038 M: Somnath Kotur <somnath.kotur@broadcom.com>
7039 L: netdev@vger.kernel.org
7041 W: http://www.emulex.com
7042 F: drivers/net/ethernet/emulex/benet/
7044 EMULEX ONECONNECT ROCE DRIVER
7045 M: Selvin Xavier <selvin.xavier@broadcom.com>
7046 L: linux-rdma@vger.kernel.org
7048 W: http://www.broadcom.com
7049 F: drivers/infiniband/hw/ocrdma/
7050 F: include/uapi/rdma/ocrdma-abi.h
7052 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7053 M: James Smart <james.smart@broadcom.com>
7054 M: Dick Kennedy <dick.kennedy@broadcom.com>
7055 L: linux-scsi@vger.kernel.org
7057 W: http://www.broadcom.com
7058 F: drivers/scsi/lpfc/
7060 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7061 M: James Smart <james.smart@broadcom.com>
7062 M: Ram Vegesna <ram.vegesna@broadcom.com>
7063 L: linux-scsi@vger.kernel.org
7064 L: target-devel@vger.kernel.org
7066 W: http://www.broadcom.com
7067 F: drivers/scsi/elx/
7069 ENE CB710 FLASH CARD READER DRIVER
7070 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7072 F: drivers/misc/cb710/
7073 F: drivers/mmc/host/cb710-mmc.*
7074 F: include/linux/cb710.h
7076 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7077 M: Maxim Levitsky <maximlevitsky@gmail.com>
7079 F: drivers/media/rc/ene_ir.*
7081 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7082 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7083 L: linuxppc-dev@lists.ozlabs.org
7085 F: drivers/tty/ehv_bytechan.c
7087 EPSON S1D13XXX FRAMEBUFFER DRIVER
7088 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7091 F: drivers/video/fbdev/s1d13xxxfb.c
7092 F: include/video/s1d13xxxfb.h
7095 M: Gao Xiang <xiang@kernel.org>
7096 M: Chao Yu <chao@kernel.org>
7097 L: linux-erofs@lists.ozlabs.org
7099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7100 F: Documentation/filesystems/erofs.rst
7102 F: include/trace/events/erofs.h
7104 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7105 M: Jeff Layton <jlayton@kernel.org>
7107 F: include/linux/errseq.h
7110 ET131X NETWORK DRIVER
7111 M: Mark Einon <mark.einon@gmail.com>
7113 F: drivers/net/ethernet/agere/
7115 ETAS ES58X CAN/USB DRIVER
7116 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7117 L: linux-can@vger.kernel.org
7119 F: drivers/net/can/usb/etas_es58x/
7122 M: Roopa Prabhu <roopa@nvidia.com>
7123 M: Nikolay Aleksandrov <nikolay@nvidia.com>
7124 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7125 L: netdev@vger.kernel.org
7127 W: http://www.linuxfoundation.org/en/Net:Bridge
7128 F: include/linux/netfilter_bridge/
7131 ETHERNET PHY LIBRARY
7132 M: Andrew Lunn <andrew@lunn.ch>
7133 M: Heiner Kallweit <hkallweit1@gmail.com>
7134 R: Russell King <linux@armlinux.org.uk>
7135 L: netdev@vger.kernel.org
7137 F: Documentation/ABI/testing/sysfs-class-net-phydev
7138 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7139 F: Documentation/devicetree/bindings/net/mdio*
7140 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7141 F: Documentation/networking/phy.rst
7142 F: drivers/net/mdio/
7143 F: drivers/net/mdio/acpi_mdio.c
7144 F: drivers/net/mdio/fwnode_mdio.c
7145 F: drivers/net/mdio/of_mdio.c
7148 F: include/dt-bindings/net/qca-ar803x.h
7149 F: include/linux/*mdio*.h
7150 F: include/linux/mdio/*.h
7151 F: include/linux/of_net.h
7152 F: include/linux/phy.h
7153 F: include/linux/phy_fixed.h
7154 F: include/linux/platform_data/mdio-bcm-unimac.h
7155 F: include/linux/platform_data/mdio-gpio.h
7156 F: include/trace/events/mdio.h
7157 F: include/uapi/linux/mdio.h
7158 F: include/uapi/linux/mii.h
7159 F: net/core/of_net.c
7162 R: Eric Biederman <ebiederm@xmission.com>
7163 R: Kees Cook <keescook@chromium.org>
7164 F: arch/alpha/kernel/binfmt_loader.c
7165 F: arch/x86/ia32/ia32_aout.c
7168 F: include/linux/binfmts.h
7169 F: include/linux/elf.h
7170 F: include/uapi/linux/binfmts.h
7171 F: tools/testing/selftests/exec/
7176 M: Namjae Jeon <linkinjeon@kernel.org>
7177 M: Sungjong Seo <sj1557.seo@samsung.com>
7178 L: linux-fsdevel@vger.kernel.org
7183 M: Jan Kara <jack@suse.com>
7184 L: linux-ext4@vger.kernel.org
7186 F: Documentation/filesystems/ext2.rst
7188 F: include/linux/ext2*
7191 M: "Theodore Ts'o" <tytso@mit.edu>
7192 M: Andreas Dilger <adilger.kernel@dilger.ca>
7193 L: linux-ext4@vger.kernel.org
7195 W: http://ext4.wiki.kernel.org
7196 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7198 F: Documentation/filesystems/ext4/
7200 F: include/trace/events/ext4.h
7202 Extended Verification Module (EVM)
7203 M: Mimi Zohar <zohar@linux.ibm.com>
7204 L: linux-integrity@vger.kernel.org
7206 F: security/integrity/evm/
7208 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7209 M: Ard Biesheuvel <ardb@kernel.org>
7210 L: linux-efi@vger.kernel.org
7212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7213 F: Documentation/admin-guide/efi-stub.rst
7214 F: arch/*/include/asm/efi.h
7215 F: arch/*/kernel/efi.c
7216 F: arch/arm/boot/compressed/efi-header.S
7217 F: arch/arm64/kernel/efi-entry.S
7218 F: arch/x86/platform/efi/
7219 F: drivers/firmware/efi/
7220 F: include/linux/efi*.h
7222 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7223 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7224 M: Chanwoo Choi <cw00.choi@samsung.com>
7225 L: linux-kernel@vger.kernel.org
7227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7228 F: Documentation/devicetree/bindings/extcon/
7229 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7231 F: include/linux/extcon.h
7232 F: include/linux/extcon/
7235 M: Masami Hiramatsu <mhiramat@kernel.org>
7237 F: Documentation/admin-guide/bootconfig.rst
7238 F: fs/proc/bootconfig.c
7239 F: include/linux/bootconfig.h
7241 F: tools/bootconfig/*
7242 F: tools/bootconfig/scripts/*
7245 M: Jingoo Han <jingoohan1@gmail.com>
7246 L: dri-devel@lists.freedesktop.org
7248 F: drivers/gpu/drm/exynos/exynos_dp*
7250 EXYNOS SYSMMU (IOMMU) driver
7251 M: Marek Szyprowski <m.szyprowski@samsung.com>
7252 L: iommu@lists.linux-foundation.org
7254 F: drivers/iommu/exynos-iommu.c
7257 M: Jaegeuk Kim <jaegeuk@kernel.org>
7258 M: Chao Yu <chao@kernel.org>
7259 L: linux-f2fs-devel@lists.sourceforge.net
7261 W: https://f2fs.wiki.kernel.org/
7262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7263 F: Documentation/ABI/testing/sysfs-fs-f2fs
7264 F: Documentation/filesystems/f2fs.rst
7266 F: include/linux/f2fs_fs.h
7267 F: include/trace/events/f2fs.h
7268 F: include/uapi/linux/f2fs.h
7270 F71805F HARDWARE MONITORING DRIVER
7271 M: Jean Delvare <jdelvare@suse.com>
7272 L: linux-hwmon@vger.kernel.org
7274 F: Documentation/hwmon/f71805f.rst
7275 F: drivers/hwmon/f71805f.c
7278 M: Josh Poimboeuf <jpoimboe@redhat.com>
7280 F: scripts/faddr2line
7283 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7284 L: netdev@vger.kernel.org
7286 F: Documentation/networking/failover.rst
7287 F: include/net/failover.h
7288 F: net/core/failover.c
7291 M: Jan Kara <jack@suse.cz>
7292 R: Amir Goldstein <amir73il@gmail.com>
7293 R: Matthew Bobrowski <repnop@google.com>
7294 L: linux-fsdevel@vger.kernel.org
7296 F: fs/notify/fanotify/
7297 F: include/linux/fanotify.h
7298 F: include/uapi/linux/fanotify.h
7300 FARSYNC SYNCHRONOUS DRIVER
7301 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7303 W: http://www.farsite.co.uk/
7304 F: drivers/net/wan/farsync.*
7306 FAULT INJECTION SUPPORT
7307 M: Akinobu Mita <akinobu.mita@gmail.com>
7309 F: Documentation/fault-injection/
7310 F: lib/fault-inject.c
7312 FBTFT Framebuffer drivers
7313 L: dri-devel@lists.freedesktop.org
7314 L: linux-fbdev@vger.kernel.org
7316 F: drivers/staging/fbtft/
7319 M: Michael Buesch <m@bues.ch>
7320 L: linux-media@vger.kernel.org
7322 F: drivers/media/tuners/fc0011.c
7323 F: drivers/media/tuners/fc0011.h
7326 M: Antti Palosaari <crope@iki.fi>
7327 L: linux-media@vger.kernel.org
7329 W: https://linuxtv.org
7330 W: http://palosaari.fi/linux/
7331 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7332 T: git git://linuxtv.org/anttip/media_tree.git
7333 F: drivers/media/tuners/fc2580*
7335 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7336 M: Hannes Reinecke <hare@suse.de>
7337 L: linux-scsi@vger.kernel.org
7339 W: www.Open-FCoE.org
7340 F: drivers/scsi/fcoe/
7341 F: drivers/scsi/libfc/
7343 F: include/scsi/libfc.h
7344 F: include/scsi/libfcoe.h
7345 F: include/uapi/scsi/fc/
7347 FILE LOCKING (flock() and fcntl()/lockf())
7348 M: Jeff Layton <jlayton@kernel.org>
7349 M: "J. Bruce Fields" <bfields@fieldses.org>
7350 L: linux-fsdevel@vger.kernel.org
7354 F: include/linux/fcntl.h
7355 F: include/uapi/linux/fcntl.h
7357 FILESYSTEM DIRECT ACCESS (DAX)
7358 M: Dan Williams <dan.j.williams@intel.com>
7359 R: Matthew Wilcox <willy@infradead.org>
7360 R: Jan Kara <jack@suse.cz>
7361 L: linux-fsdevel@vger.kernel.org
7362 L: nvdimm@lists.linux.dev
7365 F: include/linux/dax.h
7366 F: include/trace/events/fs_dax.h
7368 FILESYSTEMS (VFS and infrastructure)
7369 M: Alexander Viro <viro@zeniv.linux.org.uk>
7370 L: linux-fsdevel@vger.kernel.org
7373 F: include/linux/fs.h
7374 F: include/linux/fs_types.h
7375 F: include/uapi/linux/fs.h
7376 F: include/uapi/linux/openat2.h
7381 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7382 M: Riku Voipio <riku.voipio@iki.fi>
7383 L: linux-hwmon@vger.kernel.org
7385 F: drivers/hwmon/f75375s.c
7386 F: include/linux/f75375s.h
7388 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7389 M: Clemens Ladisch <clemens@ladisch.de>
7390 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7391 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7394 F: include/uapi/sound/firewire.h
7397 FIREWIRE MEDIA DRIVERS (firedtv)
7398 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7399 L: linux-media@vger.kernel.org
7400 L: linux1394-devel@lists.sourceforge.net
7402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7403 F: drivers/media/firewire/
7405 FIREWIRE SBP-2 TARGET
7406 M: Chris Boot <bootc@bootc.net>
7407 L: linux-scsi@vger.kernel.org
7408 L: target-devel@vger.kernel.org
7409 L: linux1394-devel@lists.sourceforge.net
7411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7412 F: drivers/target/sbp/
7415 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7416 L: linux1394-devel@lists.sourceforge.net
7418 W: http://ieee1394.wiki.kernel.org/
7419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7420 F: drivers/firewire/
7421 F: include/linux/firewire.h
7422 F: include/uapi/linux/firewire*.h
7425 FIRMWARE FRAMEWORK FOR ARMV8-A
7426 M: Sudeep Holla <sudeep.holla@arm.com>
7427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7429 F: drivers/firmware/arm_ffa/
7430 F: include/linux/arm_ffa.h
7432 FIRMWARE LOADER (request_firmware)
7433 M: Luis Chamberlain <mcgrof@kernel.org>
7434 L: linux-kernel@vger.kernel.org
7436 F: Documentation/firmware_class/
7437 F: drivers/base/firmware_loader/
7438 F: include/linux/firmware.h
7440 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7441 M: Joshua Morris <josh.h.morris@us.ibm.com>
7442 M: Philip Kelleher <pjk1939@linux.ibm.com>
7444 F: drivers/block/rsxx/
7446 FLEXTIMER FTM-QUADDEC DRIVER
7447 M: Patrick Havelange <patrick.havelange@essensium.com>
7448 L: linux-iio@vger.kernel.org
7450 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7451 F: drivers/counter/ftm-quaddec.c
7454 M: Denis Efremov <efremov@linux.com>
7455 L: linux-block@vger.kernel.org
7457 F: drivers/block/floppy.c
7459 FLYSKY FSIA6B RC RECEIVER
7460 M: Markus Koch <markus@notsyncing.net>
7461 L: linux-input@vger.kernel.org
7463 F: drivers/input/joystick/fsia6b.c
7465 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7466 M: Geoffrey D. Bennett <g@b4.vu>
7467 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7470 F: sound/usb/mixer_scarlett_gen2.c
7472 FORCEDETH GIGABIT ETHERNET DRIVER
7473 M: Rain River <rain.1986.08.12@gmail.com>
7474 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7475 L: netdev@vger.kernel.org
7477 F: drivers/net/ethernet/nvidia/*
7480 M: Kees Cook <keescook@chromium.org>
7481 L: linux-hardening@vger.kernel.org
7483 F: include/linux/fortify-string.h
7484 F: lib/test_fortify/*
7485 F: scripts/test_fortify.sh
7489 M: Wu Hao <hao.wu@intel.com>
7490 R: Tom Rix <trix@redhat.com>
7491 L: linux-fpga@vger.kernel.org
7493 F: Documentation/ABI/testing/sysfs-bus-dfl*
7494 F: Documentation/fpga/dfl.rst
7495 F: drivers/fpga/dfl*
7496 F: drivers/uio/uio_dfl.c
7497 F: include/linux/dfl.h
7498 F: include/uapi/linux/fpga-dfl.h
7500 FPGA MANAGER FRAMEWORK
7501 M: Moritz Fischer <mdf@kernel.org>
7502 M: Wu Hao <hao.wu@intel.com>
7503 M: Xu Yilun <yilun.xu@intel.com>
7504 R: Tom Rix <trix@redhat.com>
7505 L: linux-fpga@vger.kernel.org
7507 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7509 F: Documentation/devicetree/bindings/fpga/
7510 F: Documentation/driver-api/fpga/
7511 F: Documentation/fpga/
7513 F: include/linux/fpga/
7516 M: Bill Metzenthen <billm@melbpc.org.au>
7518 W: http://floatingpoint.sourceforge.net/emulator/index.html
7519 F: arch/x86/math-emu/
7522 L: dri-devel@lists.freedesktop.org
7523 L: linux-fbdev@vger.kernel.org
7525 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7526 T: git git://anongit.freedesktop.org/drm/drm-misc
7527 F: Documentation/fb/
7529 F: include/linux/fb.h
7530 F: include/uapi/linux/fb.h
7531 F: include/uapi/video/
7534 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7535 M: Horia Geantă <horia.geanta@nxp.com>
7536 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7537 L: linux-crypto@vger.kernel.org
7539 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7540 F: drivers/crypto/caam/
7542 FREESCALE COLDFIRE M5441X MMC DRIVER
7543 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7544 L: linux-mmc@vger.kernel.org
7546 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7547 F: include/linux/platform_data/mmc-esdhc-mcf.h
7549 FREESCALE DIU FRAMEBUFFER DRIVER
7550 M: Timur Tabi <timur@kernel.org>
7551 L: linux-fbdev@vger.kernel.org
7553 F: drivers/video/fbdev/fsl-diu-fb.*
7555 FREESCALE DMA DRIVER
7556 M: Li Yang <leoyang.li@nxp.com>
7557 M: Zhang Wei <zw@zh-kernel.org>
7558 L: linuxppc-dev@lists.ozlabs.org
7560 F: drivers/dma/fsldma.*
7562 FREESCALE DSPI DRIVER
7563 M: Vladimir Oltean <olteanv@gmail.com>
7564 L: linux-spi@vger.kernel.org
7566 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7567 F: drivers/spi/spi-fsl-dspi.c
7568 F: include/linux/spi/spi-fsl-dspi.h
7570 FREESCALE ENETC ETHERNET DRIVERS
7571 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7572 L: netdev@vger.kernel.org
7574 F: drivers/net/ethernet/freescale/enetc/
7576 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7577 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7578 L: netdev@vger.kernel.org
7580 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7581 F: drivers/net/ethernet/freescale/gianfar*
7583 FREESCALE GPMI NAND DRIVER
7584 M: Han Xu <han.xu@nxp.com>
7585 L: linux-mtd@lists.infradead.org
7587 F: drivers/mtd/nand/raw/gpmi-nand/*
7589 FREESCALE I2C CPM DRIVER
7590 M: Jochen Friedrich <jochen@scram.de>
7591 L: linuxppc-dev@lists.ozlabs.org
7592 L: linux-i2c@vger.kernel.org
7594 F: drivers/i2c/busses/i2c-cpm.c
7596 FREESCALE IMX / MXC FEC DRIVER
7597 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7598 L: netdev@vger.kernel.org
7600 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7601 F: drivers/net/ethernet/freescale/fec.h
7602 F: drivers/net/ethernet/freescale/fec_main.c
7603 F: drivers/net/ethernet/freescale/fec_ptp.c
7605 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7606 M: Sascha Hauer <s.hauer@pengutronix.de>
7607 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7608 L: linux-fbdev@vger.kernel.org
7609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7611 F: drivers/video/fbdev/imxfb.c
7612 F: include/linux/platform_data/video-imxfb.h
7614 FREESCALE IMX DDR PMU DRIVER
7615 M: Frank Li <Frank.li@nxp.com>
7616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7618 F: Documentation/admin-guide/perf/imx-ddr.rst
7619 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7620 F: drivers/perf/fsl_imx8_ddr_perf.c
7622 FREESCALE IMX I2C DRIVER
7623 M: Oleksij Rempel <o.rempel@pengutronix.de>
7624 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7625 L: linux-i2c@vger.kernel.org
7627 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7628 F: drivers/i2c/busses/i2c-imx.c
7630 FREESCALE IMX LPI2C DRIVER
7631 M: Dong Aisheng <aisheng.dong@nxp.com>
7632 L: linux-i2c@vger.kernel.org
7633 L: linux-imx@nxp.com
7635 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7636 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7638 FREESCALE MPC I2C DRIVER
7639 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7640 L: linux-i2c@vger.kernel.org
7642 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7643 F: drivers/i2c/busses/i2c-mpc.c
7645 FREESCALE QORIQ DPAA ETHERNET DRIVER
7646 M: Madalin Bucur <madalin.bucur@nxp.com>
7647 L: netdev@vger.kernel.org
7649 F: drivers/net/ethernet/freescale/dpaa
7651 FREESCALE QORIQ DPAA FMAN DRIVER
7652 M: Madalin Bucur <madalin.bucur@nxp.com>
7653 L: netdev@vger.kernel.org
7655 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7656 F: drivers/net/ethernet/freescale/fman
7658 FREESCALE QORIQ PTP CLOCK DRIVER
7659 M: Yangbo Lu <yangbo.lu@nxp.com>
7660 L: netdev@vger.kernel.org
7662 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7663 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7664 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7665 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7666 F: drivers/ptp/ptp_qoriq.c
7667 F: drivers/ptp/ptp_qoriq_debugfs.c
7668 F: include/linux/fsl/ptp_qoriq.h
7670 FREESCALE QUAD SPI DRIVER
7671 M: Han Xu <han.xu@nxp.com>
7672 L: linux-spi@vger.kernel.org
7674 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7675 F: drivers/spi/spi-fsl-qspi.c
7677 FREESCALE QUICC ENGINE LIBRARY
7678 M: Qiang Zhao <qiang.zhao@nxp.com>
7679 L: linuxppc-dev@lists.ozlabs.org
7681 F: drivers/soc/fsl/qe/
7682 F: include/soc/fsl/*qe*.h
7683 F: include/soc/fsl/*ucc*.h
7685 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7686 M: Li Yang <leoyang.li@nxp.com>
7687 L: netdev@vger.kernel.org
7688 L: linuxppc-dev@lists.ozlabs.org
7690 F: drivers/net/ethernet/freescale/ucc_geth*
7692 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7693 M: Zhao Qiang <qiang.zhao@nxp.com>
7694 L: netdev@vger.kernel.org
7695 L: linuxppc-dev@lists.ozlabs.org
7697 F: drivers/net/wan/fsl_ucc_hdlc*
7699 FREESCALE QUICC ENGINE UCC UART DRIVER
7700 M: Timur Tabi <timur@kernel.org>
7701 L: linuxppc-dev@lists.ozlabs.org
7703 F: drivers/tty/serial/ucc_uart.c
7705 FREESCALE SOC DRIVERS
7706 M: Li Yang <leoyang.li@nxp.com>
7707 L: linuxppc-dev@lists.ozlabs.org
7708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7710 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7711 F: Documentation/devicetree/bindings/soc/fsl/
7713 F: include/linux/fsl/
7715 FREESCALE SOC FS_ENET DRIVER
7716 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7717 L: linuxppc-dev@lists.ozlabs.org
7718 L: netdev@vger.kernel.org
7720 F: drivers/net/ethernet/freescale/fs_enet/
7721 F: include/linux/fs_enet_pd.h
7723 FREESCALE SOC SOUND DRIVERS
7724 M: Nicolin Chen <nicoleotsuka@gmail.com>
7725 M: Xiubo Li <Xiubo.Lee@gmail.com>
7726 R: Fabio Estevam <festevam@gmail.com>
7727 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7728 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7729 L: linuxppc-dev@lists.ozlabs.org
7731 F: sound/soc/fsl/fsl*
7732 F: sound/soc/fsl/imx*
7733 F: sound/soc/fsl/mpc8610_hpcd.c
7735 FREESCALE USB PERIPHERAL DRIVERS
7736 M: Li Yang <leoyang.li@nxp.com>
7737 L: linux-usb@vger.kernel.org
7738 L: linuxppc-dev@lists.ozlabs.org
7740 F: drivers/usb/gadget/udc/fsl*
7742 FREESCALE USB PHY DRIVER
7743 M: Ran Wang <ran.wang_1@nxp.com>
7744 L: linux-usb@vger.kernel.org
7745 L: linuxppc-dev@lists.ozlabs.org
7747 F: drivers/usb/phy/phy-fsl-usb*
7750 M: Christoph Hellwig <hch@infradead.org>
7752 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7756 M: "Rafael J. Wysocki" <rafael@kernel.org>
7757 M: Pavel Machek <pavel@ucw.cz>
7758 L: linux-pm@vger.kernel.org
7760 F: Documentation/power/freezing-of-tasks.rst
7761 F: include/linux/freezer.h
7765 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7766 L: linux-kernel@vger.kernel.org
7768 F: include/linux/frontswap.h
7771 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7772 M: David Howells <dhowells@redhat.com>
7773 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7775 F: Documentation/filesystems/caching/
7777 F: include/linux/fscache*.h
7779 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7780 M: Theodore Y. Ts'o <tytso@mit.edu>
7781 M: Jaegeuk Kim <jaegeuk@kernel.org>
7782 M: Eric Biggers <ebiggers@kernel.org>
7783 L: linux-fscrypt@vger.kernel.org
7785 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7786 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7787 F: Documentation/filesystems/fscrypt.rst
7789 F: include/linux/fscrypt*.h
7790 F: include/uapi/linux/fscrypt.h
7793 M: Jeremy Kerr <jk@ozlabs.org>
7794 M: Joel Stanley <joel@jms.id.au>
7795 R: Alistar Popple <alistair@popple.id.au>
7796 R: Eddie James <eajames@linux.ibm.com>
7797 L: linux-fsi@lists.ozlabs.org
7799 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7802 F: include/linux/fsi*.h
7803 F: include/trace/events/fsi*.h
7805 FSI-ATTACHED I2C DRIVER
7806 M: Eddie James <eajames@linux.ibm.com>
7807 L: linux-i2c@vger.kernel.org
7808 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7810 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7811 F: drivers/i2c/busses/i2c-fsi.c
7813 FSI-ATTACHED SPI DRIVER
7814 M: Eddie James <eajames@linux.ibm.com>
7815 L: linux-spi@vger.kernel.org
7817 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7818 F: drivers/spi/spi-fsi.c
7820 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7821 M: Jan Kara <jack@suse.cz>
7822 R: Amir Goldstein <amir73il@gmail.com>
7823 L: linux-fsdevel@vger.kernel.org
7825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7827 F: include/linux/fsnotify*.h
7829 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7830 M: Eric Biggers <ebiggers@kernel.org>
7831 M: Theodore Y. Ts'o <tytso@mit.edu>
7832 L: linux-fscrypt@vger.kernel.org
7834 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7835 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7836 F: Documentation/filesystems/fsverity.rst
7838 F: include/linux/fsverity.h
7839 F: include/uapi/linux/fsverity.h
7841 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7842 M: Michael Zaidman <michael.zaidman@gmail.com>
7843 L: linux-i2c@vger.kernel.org
7844 L: linux-input@vger.kernel.org
7846 F: drivers/hid/hid-ft260.c
7848 FUJITSU LAPTOP EXTRAS
7849 M: Jonathan Woithe <jwoithe@just42.net>
7850 L: platform-driver-x86@vger.kernel.org
7852 F: drivers/platform/x86/fujitsu-laptop.c
7854 FUJITSU M-5MO LS CAMERA ISP DRIVER
7855 M: Kyungmin Park <kyungmin.park@samsung.com>
7856 M: Heungjun Kim <riverful.kim@samsung.com>
7857 L: linux-media@vger.kernel.org
7859 F: drivers/media/i2c/m5mols/
7860 F: include/media/i2c/m5mols.h
7862 FUJITSU TABLET EXTRAS
7863 M: Robert Gerlach <khnz@gmx.de>
7864 L: platform-driver-x86@vger.kernel.org
7866 F: drivers/platform/x86/fujitsu-tablet.c
7868 FUSE: FILESYSTEM IN USERSPACE
7869 M: Miklos Szeredi <miklos@szeredi.hu>
7870 L: linux-fsdevel@vger.kernel.org
7872 W: https://github.com/libfuse/
7873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7874 F: Documentation/filesystems/fuse.rst
7876 F: include/uapi/linux/fuse.h
7879 M: Thomas Gleixner <tglx@linutronix.de>
7880 M: Ingo Molnar <mingo@redhat.com>
7881 R: Peter Zijlstra <peterz@infradead.org>
7882 R: Darren Hart <dvhart@infradead.org>
7883 R: Davidlohr Bueso <dave@stgolabs.net>
7884 R: André Almeida <andrealmeid@collabora.com>
7885 L: linux-kernel@vger.kernel.org
7887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7888 F: Documentation/locking/*futex*
7889 F: include/asm-generic/futex.h
7890 F: include/linux/futex.h
7891 F: include/uapi/linux/futex.h
7893 F: tools/perf/bench/futex*
7894 F: tools/testing/selftests/futex/
7896 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7897 M: Tim Harvey <tharvey@gateworks.com>
7898 M: Robert Jones <rjones@gateworks.com>
7900 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7901 F: drivers/mfd/gateworks-gsc.c
7902 F: include/linux/mfd/gsc.h
7903 F: Documentation/hwmon/gsc-hwmon.rst
7904 F: drivers/hwmon/gsc-hwmon.c
7905 F: include/linux/platform_data/gsc_hwmon.h
7908 M: Kees Cook <keescook@chromium.org>
7909 L: linux-hardening@vger.kernel.org
7911 F: Documentation/kbuild/gcc-plugins.rst
7912 F: scripts/Makefile.gcc-plugins
7913 F: scripts/gcc-plugins/
7915 GCOV BASED KERNEL PROFILING
7916 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7918 F: Documentation/dev-tools/gcov.rst
7921 GDB KERNEL DEBUGGING HELPER SCRIPTS
7922 M: Jan Kiszka <jan.kiszka@siemens.com>
7923 M: Kieran Bingham <kbingham@kernel.org>
7927 GEMINI CRYPTO DRIVER
7928 M: Corentin Labbe <clabbe@baylibre.com>
7929 L: linux-crypto@vger.kernel.org
7931 F: drivers/crypto/gemini/
7933 GEMTEK FM RADIO RECEIVER DRIVER
7934 M: Hans Verkuil <hverkuil@xs4all.nl>
7935 L: linux-media@vger.kernel.org
7937 W: https://linuxtv.org
7938 T: git git://linuxtv.org/media_tree.git
7939 F: drivers/media/radio/radio-gemtek*
7941 GENERIC ARCHITECTURE TOPOLOGY
7942 M: Sudeep Holla <sudeep.holla@arm.com>
7943 L: linux-kernel@vger.kernel.org
7945 F: drivers/base/arch_topology.c
7946 F: include/linux/arch_topology.h
7949 M: Thomas Gleixner <tglx@linutronix.de>
7950 M: Peter Zijlstra <peterz@infradead.org>
7951 M: Andy Lutomirski <luto@kernel.org>
7952 L: linux-kernel@vger.kernel.org
7954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7955 F: include/linux/entry-common.h
7956 F: include/linux/entry-kvm.h
7959 GENERIC GPIO I2C DRIVER
7960 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7962 F: drivers/i2c/busses/i2c-gpio.c
7963 F: include/linux/platform_data/i2c-gpio.h
7965 GENERIC GPIO I2C MULTIPLEXER DRIVER
7966 M: Peter Korsgaard <peter.korsgaard@barco.com>
7967 L: linux-i2c@vger.kernel.org
7969 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7970 F: drivers/i2c/muxes/i2c-mux-gpio.c
7971 F: include/linux/platform_data/i2c-mux-gpio.h
7973 GENERIC HDLC (WAN) DRIVERS
7974 M: Krzysztof Halasa <khc@pm.waw.pl>
7976 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7977 F: drivers/net/wan/c101.c
7978 F: drivers/net/wan/hd6457*
7979 F: drivers/net/wan/hdlc*
7980 F: drivers/net/wan/n2.c
7981 F: drivers/net/wan/pc300too.c
7982 F: drivers/net/wan/pci200syn.c
7983 F: drivers/net/wan/wanxl*
7985 GENERIC INCLUDE/ASM HEADER FILES
7986 M: Arnd Bergmann <arnd@arndb.de>
7987 L: linux-arch@vger.kernel.org
7989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7990 F: include/asm-generic/
7991 F: include/uapi/asm-generic/
7993 GENERIC PHY FRAMEWORK
7994 M: Kishon Vijay Abraham I <kishon@ti.com>
7995 M: Vinod Koul <vkoul@kernel.org>
7996 L: linux-phy@lists.infradead.org
7998 Q: https://patchwork.kernel.org/project/linux-phy/list/
7999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8000 F: Documentation/devicetree/bindings/phy/
8002 F: include/linux/phy/
8004 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8005 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8007 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8010 M: "Rafael J. Wysocki" <rafael@kernel.org>
8011 M: Kevin Hilman <khilman@kernel.org>
8012 M: Ulf Hansson <ulf.hansson@linaro.org>
8013 L: linux-pm@vger.kernel.org
8015 F: Documentation/devicetree/bindings/power/power?domain*
8016 F: drivers/base/power/domain*.c
8017 F: include/linux/pm_domain.h
8019 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8020 M: Eugen Hristev <eugen.hristev@microchip.com>
8021 L: linux-input@vger.kernel.org
8023 F: drivers/input/touchscreen/resistive-adc-touch.c
8025 GENERIC STRING LIBRARY
8026 R: Andy Shevchenko <andy@kernel.org>
8029 F: lib/string_helpers.c
8030 F: lib/test_string.c
8031 F: lib/test-string_helpers.c
8033 GENERIC UIO DRIVER FOR PCI DEVICES
8034 M: "Michael S. Tsirkin" <mst@redhat.com>
8035 L: kvm@vger.kernel.org
8037 F: drivers/uio/uio_pci_generic.c
8039 GENERIC VDSO LIBRARY
8040 M: Andy Lutomirski <luto@kernel.org>
8041 M: Thomas Gleixner <tglx@linutronix.de>
8042 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8043 L: linux-kernel@vger.kernel.org
8045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8046 F: include/asm-generic/vdso/vsyscall.h
8048 F: kernel/time/vsyscall.c
8051 GENWQE (IBM Generic Workqueue Card)
8052 M: Frank Haverkamp <haver@linux.ibm.com>
8054 F: drivers/misc/genwqe/
8056 GET_MAINTAINER SCRIPT
8057 M: Joe Perches <joe@perches.com>
8059 F: scripts/get_maintainer.pl
8062 M: Bob Peterson <rpeterso@redhat.com>
8063 M: Andreas Gruenbacher <agruenba@redhat.com>
8064 L: cluster-devel@redhat.com
8066 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8068 F: Documentation/filesystems/gfs2*
8070 F: include/uapi/linux/gfs2_ondisk.h
8073 M: Thomas Weißschuh <thomas@weissschuh.net>
8074 L: platform-driver-x86@vger.kernel.org
8076 F: drivers/platform/x86/gigabyte-wmi.c
8079 M: Johan Hovold <johan@kernel.org>
8081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8082 F: Documentation/ABI/testing/sysfs-class-gnss
8083 F: Documentation/devicetree/bindings/gnss/
8085 F: include/linux/gnss.h
8088 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8089 L: linux-media@vger.kernel.org
8091 F: drivers/media/usb/go7007/
8094 M: Bastien Nocera <hadess@hadess.net>
8095 M: Hans de Goede <hdegoede@redhat.com>
8096 L: linux-input@vger.kernel.org
8098 F: drivers/input/touchscreen/goodix*
8100 GOOGLE ETHERNET DRIVERS
8101 M: Jeroen de Borst <jeroendb@google.com>
8102 R: Catherine Sullivan <csully@google.com>
8103 R: David Awogbemila <awogbemila@google.com>
8104 L: netdev@vger.kernel.org
8106 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8107 F: drivers/net/ethernet/google
8109 GPD POCKET FAN DRIVER
8110 M: Hans de Goede <hdegoede@redhat.com>
8111 L: platform-driver-x86@vger.kernel.org
8113 F: drivers/platform/x86/gpd-pocket-fan.c
8116 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8117 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8118 L: linux-gpio@vger.kernel.org
8119 L: linux-acpi@vger.kernel.org
8121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8122 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8123 F: drivers/gpio/gpiolib-acpi.c
8124 F: drivers/gpio/gpiolib-acpi.h
8127 M: Geert Uytterhoeven <geert+renesas@glider.be>
8128 L: linux-gpio@vger.kernel.org
8130 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8131 F: drivers/gpio/gpio-aggregator.c
8134 M: Sean Young <sean@mess.org>
8135 L: linux-media@vger.kernel.org
8137 F: drivers/media/rc/gpio-ir-tx.c
8140 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8141 L: linux-gpio@vger.kernel.org
8143 F: drivers/gpio/gpio-mockup.c
8144 F: tools/testing/selftests/gpio/
8147 R: Michael Walle <michael@walle.cc>
8149 F: drivers/gpio/gpio-regmap.c
8150 F: include/linux/gpio/regmap.h
8153 M: Linus Walleij <linus.walleij@linaro.org>
8154 M: Bartosz Golaszewski <brgl@bgdev.pl>
8155 L: linux-gpio@vger.kernel.org
8157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8158 F: Documentation/ABI/obsolete/sysfs-gpio
8159 F: Documentation/ABI/testing/gpio-cdev
8160 F: Documentation/admin-guide/gpio/
8161 F: Documentation/devicetree/bindings/gpio/
8162 F: Documentation/driver-api/gpio/
8164 F: include/asm-generic/gpio.h
8165 F: include/linux/gpio.h
8166 F: include/linux/gpio/
8167 F: include/linux/of_gpio.h
8168 F: include/uapi/linux/gpio.h
8171 GRE DEMULTIPLEXER DRIVER
8172 M: Dmitry Kozlov <xeb@mail.ru>
8173 L: netdev@vger.kernel.org
8175 F: include/net/gre.h
8176 F: net/ipv4/gre_demux.c
8177 F: net/ipv4/gre_offload.c
8179 GRETH 10/100/1G Ethernet MAC device driver
8180 M: Andreas Larsson <andreas@gaisler.com>
8181 L: netdev@vger.kernel.org
8183 F: drivers/net/ethernet/aeroflex/
8185 GREYBUS AUDIO PROTOCOLS DRIVERS
8186 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8187 M: Mark Greer <mgreer@animalcreek.com>
8189 F: drivers/staging/greybus/audio_apbridgea.c
8190 F: drivers/staging/greybus/audio_apbridgea.h
8191 F: drivers/staging/greybus/audio_codec.c
8192 F: drivers/staging/greybus/audio_codec.h
8193 F: drivers/staging/greybus/audio_gb.c
8194 F: drivers/staging/greybus/audio_manager.c
8195 F: drivers/staging/greybus/audio_manager.h
8196 F: drivers/staging/greybus/audio_manager_module.c
8197 F: drivers/staging/greybus/audio_manager_private.h
8198 F: drivers/staging/greybus/audio_manager_sysfs.c
8199 F: drivers/staging/greybus/audio_module.c
8200 F: drivers/staging/greybus/audio_topology.c
8202 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8203 M: Viresh Kumar <vireshk@kernel.org>
8205 F: drivers/staging/greybus/authentication.c
8206 F: drivers/staging/greybus/bootrom.c
8207 F: drivers/staging/greybus/firmware.h
8208 F: drivers/staging/greybus/fw-core.c
8209 F: drivers/staging/greybus/fw-download.c
8210 F: drivers/staging/greybus/fw-management.c
8211 F: drivers/staging/greybus/greybus_authentication.h
8212 F: drivers/staging/greybus/greybus_firmware.h
8213 F: drivers/staging/greybus/hid.c
8214 F: drivers/staging/greybus/i2c.c
8215 F: drivers/staging/greybus/spi.c
8216 F: drivers/staging/greybus/spilib.c
8217 F: drivers/staging/greybus/spilib.h
8219 GREYBUS LOOPBACK DRIVER
8220 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8222 F: drivers/staging/greybus/loopback.c
8224 GREYBUS PLATFORM DRIVERS
8225 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8227 F: drivers/staging/greybus/arche-apb-ctrl.c
8228 F: drivers/staging/greybus/arche-platform.c
8229 F: drivers/staging/greybus/arche_platform.h
8231 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8232 M: Rui Miguel Silva <rmfrfs@gmail.com>
8234 F: drivers/staging/greybus/gpio.c
8235 F: drivers/staging/greybus/light.c
8236 F: drivers/staging/greybus/power_supply.c
8237 F: drivers/staging/greybus/sdio.c
8238 F: drivers/staging/greybus/spi.c
8239 F: drivers/staging/greybus/spilib.c
8242 M: Johan Hovold <johan@kernel.org>
8243 M: Alex Elder <elder@kernel.org>
8244 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8245 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8248 F: drivers/staging/greybus/
8249 F: include/linux/greybus.h
8250 F: include/linux/greybus/
8252 GREYBUS UART PROTOCOLS DRIVERS
8253 M: David Lin <dtwlin@gmail.com>
8255 F: drivers/staging/greybus/log.c
8256 F: drivers/staging/greybus/uart.c
8258 GS1662 VIDEO SERIALIZER
8259 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8260 L: linux-media@vger.kernel.org
8262 T: git git://linuxtv.org/media_tree.git
8263 F: drivers/media/spi/gs1662.c
8265 GSPCA FINEPIX SUBDRIVER
8266 M: Frank Zago <frank@zago.net>
8267 L: linux-media@vger.kernel.org
8269 T: git git://linuxtv.org/media_tree.git
8270 F: drivers/media/usb/gspca/finepix.c
8272 GSPCA GL860 SUBDRIVER
8273 M: Olivier Lorin <o.lorin@laposte.net>
8274 L: linux-media@vger.kernel.org
8276 T: git git://linuxtv.org/media_tree.git
8277 F: drivers/media/usb/gspca/gl860/
8279 GSPCA M5602 SUBDRIVER
8280 M: Erik Andren <erik.andren@gmail.com>
8281 L: linux-media@vger.kernel.org
8283 T: git git://linuxtv.org/media_tree.git
8284 F: drivers/media/usb/gspca/m5602/
8286 GSPCA PAC207 SONIXB SUBDRIVER
8287 M: Hans Verkuil <hverkuil@xs4all.nl>
8288 L: linux-media@vger.kernel.org
8290 T: git git://linuxtv.org/media_tree.git
8291 F: drivers/media/usb/gspca/pac207.c
8293 GSPCA SN9C20X SUBDRIVER
8294 M: Brian Johnson <brijohn@gmail.com>
8295 L: linux-media@vger.kernel.org
8297 T: git git://linuxtv.org/media_tree.git
8298 F: drivers/media/usb/gspca/sn9c20x.c
8300 GSPCA T613 SUBDRIVER
8301 M: Leandro Costantino <lcostantino@gmail.com>
8302 L: linux-media@vger.kernel.org
8304 T: git git://linuxtv.org/media_tree.git
8305 F: drivers/media/usb/gspca/t613.c
8307 GSPCA USB WEBCAM DRIVER
8308 M: Hans Verkuil <hverkuil@xs4all.nl>
8309 L: linux-media@vger.kernel.org
8311 T: git git://linuxtv.org/media_tree.git
8312 F: drivers/media/usb/gspca/
8314 GTP (GPRS Tunneling Protocol)
8315 M: Pablo Neira Ayuso <pablo@netfilter.org>
8316 M: Harald Welte <laforge@gnumonks.org>
8317 L: osmocom-net-gprs@lists.osmocom.org
8319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8320 F: drivers/net/gtp.c
8322 GUID PARTITION TABLE (GPT)
8323 M: Davidlohr Bueso <dave@stgolabs.net>
8324 L: linux-efi@vger.kernel.org
8326 F: block/partitions/efi.*
8329 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8330 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8332 W: http://uclinux-h8.sourceforge.jp
8333 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8335 F: drivers/clk/h8300/
8336 F: drivers/clocksource/h8300_*.c
8337 F: drivers/irqchip/irq-renesas-h8*.c
8339 HABANALABS PCI DRIVER
8340 M: Oded Gabbay <ogabbay@kernel.org>
8342 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8343 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8344 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8345 F: drivers/misc/habanalabs/
8346 F: include/uapi/misc/habanalabs.h
8349 M: Antti Palosaari <crope@iki.fi>
8350 L: linux-media@vger.kernel.org
8352 W: https://linuxtv.org
8353 W: http://palosaari.fi/linux/
8354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8355 T: git git://linuxtv.org/anttip/media_tree.git
8356 F: drivers/media/usb/hackrf/
8358 HANTRO VPU CODEC DRIVER
8359 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8360 M: Philipp Zabel <p.zabel@pengutronix.de>
8361 L: linux-media@vger.kernel.org
8362 L: linux-rockchip@lists.infradead.org
8364 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8365 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8366 F: drivers/staging/media/hantro/
8368 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8369 M: Frank Seidel <frank@f-seidel.de>
8370 L: platform-driver-x86@vger.kernel.org
8372 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8373 F: drivers/platform/x86/hdaps.c
8376 M: Jean Delvare <jdelvare@suse.com>
8377 M: Guenter Roeck <linux@roeck-us.net>
8378 L: linux-hwmon@vger.kernel.org
8380 W: http://hwmon.wiki.kernel.org/
8381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8382 F: Documentation/ABI/testing/sysfs-class-hwmon
8383 F: Documentation/devicetree/bindings/hwmon/
8384 F: Documentation/hwmon/
8386 F: include/linux/hwmon*.h
8387 F: include/trace/events/hwmon*.h
8388 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8390 HARDWARE RANDOM NUMBER GENERATOR CORE
8391 M: Matt Mackall <mpm@selenic.com>
8392 M: Herbert Xu <herbert@gondor.apana.org.au>
8393 L: linux-crypto@vger.kernel.org
8395 F: Documentation/admin-guide/hw_random.rst
8396 F: Documentation/devicetree/bindings/rng/
8397 F: drivers/char/hw_random/
8398 F: include/linux/hw_random.h
8400 HARDWARE SPINLOCK CORE
8401 M: Ohad Ben-Cohen <ohad@wizery.com>
8402 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8403 R: Baolin Wang <baolin.wang7@gmail.com>
8404 L: linux-remoteproc@vger.kernel.org
8406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8407 F: Documentation/devicetree/bindings/hwlock/
8408 F: Documentation/locking/hwspinlock.rst
8409 F: drivers/hwspinlock/
8410 F: include/linux/hwspinlock.h
8412 HARDWARE TRACING FACILITIES
8413 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8415 F: drivers/hwtracing/
8417 HARMONY SOUND DRIVER
8418 L: linux-parisc@vger.kernel.org
8420 F: sound/parisc/harmony.*
8422 HDPVR USB VIDEO ENCODER DRIVER
8423 M: Hans Verkuil <hverkuil@xs4all.nl>
8424 L: linux-media@vger.kernel.org
8426 W: https://linuxtv.org
8427 T: git git://linuxtv.org/media_tree.git
8428 F: drivers/media/usb/hdpvr/
8430 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8431 M: Matt Hsiao <matt.hsiao@hpe.com>
8433 F: drivers/misc/hpilo.[ch]
8435 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8436 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8438 F: Documentation/watchdog/hpwdt.rst
8439 F: drivers/watchdog/hpwdt.c
8441 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8442 M: Don Brace <don.brace@microchip.com>
8443 L: storagedev@microchip.com
8444 L: linux-scsi@vger.kernel.org
8446 F: Documentation/scsi/hpsa.rst
8447 F: drivers/scsi/hpsa*.[ch]
8448 F: include/linux/cciss*.h
8449 F: include/uapi/linux/cciss*.h
8452 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8453 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8454 L: linux-rdma@vger.kernel.org
8456 F: drivers/infiniband/hw/hfi1
8459 L: linux-fsdevel@vger.kernel.org
8461 F: Documentation/filesystems/hfs.rst
8465 L: linux-fsdevel@vger.kernel.org
8467 F: Documentation/filesystems/hfsplus.rst
8470 HGA FRAMEBUFFER DRIVER
8471 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8472 L: linux-nvidia@lists.surfsouth.com
8474 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8475 F: drivers/video/fbdev/hgafb.c
8477 HIBERNATION (aka Software Suspend, aka swsusp)
8478 M: "Rafael J. Wysocki" <rafael@kernel.org>
8479 M: Pavel Machek <pavel@ucw.cz>
8480 L: linux-pm@vger.kernel.org
8482 B: https://bugzilla.kernel.org
8483 F: arch/*/include/asm/suspend*.h
8485 F: drivers/base/power/
8486 F: include/linux/freezer.h
8487 F: include/linux/pm.h
8488 F: include/linux/suspend.h
8492 M: Jiri Kosina <jikos@kernel.org>
8493 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8494 L: linux-input@vger.kernel.org
8496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8498 F: include/linux/hid*
8499 F: include/uapi/linux/hid*
8501 HID PLAYSTATION DRIVER
8502 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8503 L: linux-input@vger.kernel.org
8505 F: drivers/hid/hid-playstation.c
8507 HID SENSOR HUB DRIVERS
8508 M: Jiri Kosina <jikos@kernel.org>
8509 M: Jonathan Cameron <jic23@kernel.org>
8510 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8511 L: linux-input@vger.kernel.org
8512 L: linux-iio@vger.kernel.org
8514 F: Documentation/hid/hid-sensor*
8515 F: drivers/hid/hid-sensor-*
8516 F: drivers/iio/*/hid-*
8517 F: include/linux/hid-sensor-*
8519 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8520 M: Thomas Gleixner <tglx@linutronix.de>
8521 L: linux-kernel@vger.kernel.org
8523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8524 F: Documentation/timers/
8525 F: include/linux/clockchips.h
8526 F: include/linux/hrtimer.h
8527 F: kernel/time/clockevents.c
8528 F: kernel/time/hrtimer.c
8529 F: kernel/time/timer_*.c
8531 HIGH-SPEED SCC DRIVER FOR AX.25
8532 L: linux-hams@vger.kernel.org
8534 F: drivers/net/hamradio/dmascc.c
8535 F: drivers/net/hamradio/scc.c
8537 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8538 M: HighPoint Linux Team <linux@highpoint-tech.com>
8540 W: http://www.highpoint-tech.com
8541 F: Documentation/scsi/hptiop.rst
8542 F: drivers/scsi/hptiop.c
8545 M: Jes Sorensen <jes@trained-monkey.org>
8546 L: linux-hippi@sunsite.dk
8548 F: drivers/net/hippi/
8549 F: include/linux/hippidevice.h
8550 F: include/uapi/linux/if_hippi.h
8553 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8554 M: Kurt Kanzenbach <kurt@linutronix.de>
8555 L: netdev@vger.kernel.org
8557 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8558 F: drivers/net/dsa/hirschmann/*
8559 F: include/linux/platform_data/hirschmann-hellcreek.h
8560 F: net/dsa/tag_hellcreek.c
8562 HISILICON DMA DRIVER
8563 M: Zhou Wang <wangzhou1@hisilicon.com>
8564 L: dmaengine@vger.kernel.org
8566 F: drivers/dma/hisi_dma.c
8568 HISILICON GPIO DRIVER
8569 M: Luo Jiaxing <luojiaxing@huawei.com>
8570 L: linux-gpio@vger.kernel.org
8572 F: drivers/gpio/gpio-hisi.c
8574 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8575 M: Zaibo Xu <xuzaibo@huawei.com>
8576 L: linux-crypto@vger.kernel.org
8578 F: Documentation/ABI/testing/debugfs-hisi-hpre
8579 F: drivers/crypto/hisilicon/hpre/hpre.h
8580 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8581 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8583 HISILICON I2C CONTROLLER DRIVER
8584 M: Yicong Yang <yangyicong@hisilicon.com>
8585 L: linux-i2c@vger.kernel.org
8587 W: https://www.hisilicon.com
8588 F: drivers/i2c/busses/i2c-hisi.c
8590 HISILICON LPC BUS DRIVER
8591 M: john.garry@huawei.com
8593 W: http://www.hisilicon.com
8594 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8595 F: drivers/bus/hisi_lpc.c
8597 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8598 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8599 M: Salil Mehta <salil.mehta@huawei.com>
8600 L: netdev@vger.kernel.org
8602 W: http://www.hisilicon.com
8603 F: drivers/net/ethernet/hisilicon/hns3/
8605 HISILICON NETWORK SUBSYSTEM DRIVER
8606 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8607 M: Salil Mehta <salil.mehta@huawei.com>
8608 L: netdev@vger.kernel.org
8610 W: http://www.hisilicon.com
8611 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8612 F: drivers/net/ethernet/hisilicon/
8614 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8615 M: John Stultz <john.stultz@linaro.org>
8616 L: linux-kernel@vger.kernel.org
8618 F: drivers/misc/hisi_hikey_usb.c
8620 HISILICON PMU DRIVER
8621 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8623 W: http://www.hisilicon.com
8624 F: Documentation/admin-guide/perf/hisi-pmu.rst
8625 F: drivers/perf/hisilicon
8627 HISILICON QM AND ZIP Controller DRIVER
8628 M: Zhou Wang <wangzhou1@hisilicon.com>
8629 L: linux-crypto@vger.kernel.org
8631 F: Documentation/ABI/testing/debugfs-hisi-zip
8632 F: drivers/crypto/hisilicon/qm.c
8633 F: drivers/crypto/hisilicon/qm.h
8634 F: drivers/crypto/hisilicon/sgl.c
8635 F: drivers/crypto/hisilicon/zip/
8637 HISILICON ROCE DRIVER
8638 M: Wenpeng Liang <liangwenpeng@huawei.com>
8639 M: Weihang Li <liweihang@huawei.com>
8640 L: linux-rdma@vger.kernel.org
8642 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8643 F: drivers/infiniband/hw/hns/
8645 HISILICON SAS Controller
8646 M: John Garry <john.garry@huawei.com>
8648 W: http://www.hisilicon.com
8649 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8650 F: drivers/scsi/hisi_sas/
8652 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8653 M: Zaibo Xu <xuzaibo@huawei.com>
8654 L: linux-crypto@vger.kernel.org
8656 F: Documentation/ABI/testing/debugfs-hisi-sec
8657 F: drivers/crypto/hisilicon/sec2/sec.h
8658 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8659 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8660 F: drivers/crypto/hisilicon/sec2/sec_main.c
8662 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8663 M: Jay Fang <f.fangjian@huawei.com>
8664 L: linux-spi@vger.kernel.org
8666 W: http://www.hisilicon.com
8667 F: drivers/spi/spi-hisi-kunpeng.c
8669 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8670 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8671 L: linux-kernel@vger.kernel.org
8673 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8674 F: drivers/spmi/hisi-spmi-controller.c
8676 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8677 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8678 L: linux-kernel@vger.kernel.org
8680 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8681 F: drivers/mfd/hi6421-spmi-pmic.c
8683 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8684 M: Zaibo Xu <xuzaibo@huawei.com>
8686 F: drivers/crypto/hisilicon/trng/trng.c
8688 HISILICON V3XX SPI NOR FLASH Controller Driver
8689 M: John Garry <john.garry@huawei.com>
8691 W: http://www.hisilicon.com
8692 F: drivers/spi/spi-hisi-sfc-v3xx.c
8694 HMM - Heterogeneous Memory Management
8695 M: Jérôme Glisse <jglisse@redhat.com>
8696 L: linux-mm@kvack.org
8698 F: Documentation/vm/hmm.rst
8699 F: include/linux/hmm*
8702 F: tools/testing/selftests/vm/*hmm*
8705 M: Jouni Malinen <j@w1.fi>
8706 L: linux-wireless@vger.kernel.org
8708 W: http://w1.fi/hostap-driver.html
8709 F: drivers/net/wireless/intersil/hostap/
8711 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8712 L: platform-driver-x86@vger.kernel.org
8714 F: drivers/platform/x86/tc1100-wmi.c
8716 HPET: High Precision Event Timers driver
8717 M: Clemens Ladisch <clemens@ladisch.de>
8719 F: Documentation/timers/hpet.rst
8720 F: drivers/char/hpet.c
8721 F: include/linux/hpet.h
8722 F: include/uapi/linux/hpet.h
8726 F: arch/x86/include/asm/hpet.h
8727 F: arch/x86/kernel/hpet.c
8730 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8732 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8736 M: Sebastian Reichel <sre@kernel.org>
8738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8739 F: Documentation/ABI/testing/sysfs-bus-hsi
8740 F: Documentation/driver-api/hsi.rst
8742 F: include/linux/hsi/
8743 F: include/uapi/linux/hsi/
8746 L: linux-usb@vger.kernel.org
8748 F: drivers/net/usb/hso.c
8750 HSR NETWORK PROTOCOL
8751 L: netdev@vger.kernel.org
8755 HT16K33 LED CONTROLLER DRIVER
8756 M: Robin van der Gracht <robin@protonic.nl>
8758 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8759 F: drivers/auxdisplay/ht16k33.c
8761 HTCPEN TOUCHSCREEN DRIVER
8762 M: Pau Oliva Fora <pof@eslack.org>
8763 L: linux-input@vger.kernel.org
8765 F: drivers/input/touchscreen/htcpen.c
8767 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8768 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8769 L: linux-iio@vger.kernel.org
8771 W: http://www.st.com/
8772 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8773 F: drivers/iio/humidity/hts221*
8775 HUAWEI ETHERNET DRIVER
8776 L: netdev@vger.kernel.org
8778 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8779 F: drivers/net/ethernet/huawei/hinic/
8782 M: Mike Kravetz <mike.kravetz@oracle.com>
8783 L: linux-mm@kvack.org
8785 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8786 F: Documentation/admin-guide/mm/hugetlbpage.rst
8787 F: Documentation/vm/hugetlbfs_reserv.rst
8789 F: include/linux/hugetlb.h
8793 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8794 L: linux-media@vger.kernel.org
8796 W: https://linuxtv.org
8797 T: git git://linuxtv.org/media_tree.git
8798 F: drivers/media/platform/sti/hva
8800 HWPOISON MEMORY FAILURE HANDLING
8801 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8802 L: linux-mm@kvack.org
8804 F: mm/hwpoison-inject.c
8805 F: mm/memory-failure.c
8807 HYCON HY46XX TOUCHSCREEN SUPPORT
8808 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8809 L: linux-input@vger.kernel.org
8811 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8812 F: drivers/input/touchscreen/hycon-hy46xx.c
8814 HYGON PROCESSOR SUPPORT
8815 M: Pu Wen <puwen@hygon.cn>
8816 L: linux-kernel@vger.kernel.org
8818 F: arch/x86/kernel/cpu/hygon.c
8820 HYNIX HI556 SENSOR DRIVER
8821 M: Shawn Tu <shawnx.tu@intel.com>
8822 L: linux-media@vger.kernel.org
8824 T: git git://linuxtv.org/media_tree.git
8825 F: drivers/media/i2c/hi556.c
8827 HYNIX HI846 SENSOR DRIVER
8828 M: Martin Kepplinger <martin.kepplinger@puri.sm>
8829 L: linux-media@vger.kernel.org
8831 F: drivers/media/i2c/hi846.c
8833 Hyper-V/Azure CORE AND DRIVERS
8834 M: "K. Y. Srinivasan" <kys@microsoft.com>
8835 M: Haiyang Zhang <haiyangz@microsoft.com>
8836 M: Stephen Hemminger <sthemmin@microsoft.com>
8837 M: Wei Liu <wei.liu@kernel.org>
8838 M: Dexuan Cui <decui@microsoft.com>
8839 L: linux-hyperv@vger.kernel.org
8841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8842 F: Documentation/ABI/stable/sysfs-bus-vmbus
8843 F: Documentation/ABI/testing/debugfs-hyperv
8844 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8845 F: arch/arm64/hyperv
8846 F: arch/arm64/include/asm/hyperv-tlfs.h
8847 F: arch/arm64/include/asm/mshyperv.h
8849 F: arch/x86/include/asm/hyperv-tlfs.h
8850 F: arch/x86/include/asm/mshyperv.h
8851 F: arch/x86/include/asm/trace/hyperv.h
8852 F: arch/x86/kernel/cpu/mshyperv.c
8853 F: drivers/clocksource/hyperv_timer.c
8854 F: drivers/hid/hid-hyperv.c
8856 F: drivers/input/serio/hyperv-keyboard.c
8857 F: drivers/iommu/hyperv-iommu.c
8858 F: drivers/net/ethernet/microsoft/
8859 F: drivers/net/hyperv/
8860 F: drivers/pci/controller/pci-hyperv-intf.c
8861 F: drivers/pci/controller/pci-hyperv.c
8862 F: drivers/scsi/storvsc_drv.c
8863 F: drivers/uio/uio_hv_generic.c
8864 F: drivers/video/fbdev/hyperv_fb.c
8865 F: include/asm-generic/hyperv-tlfs.h
8866 F: include/asm-generic/mshyperv.h
8867 F: include/clocksource/hyperv_timer.h
8868 F: include/linux/hyperv.h
8869 F: include/uapi/linux/hyperv.h
8870 F: net/vmw_vsock/hyperv_transport.c
8874 M: Vignesh Raghavendra <vigneshr@ti.com>
8875 L: linux-mtd@lists.infradead.org
8877 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8878 C: irc://irc.oftc.net/mtd
8879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8880 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
8881 F: drivers/mtd/hyperbus/
8882 F: include/linux/mtd/hyperbus.h
8884 HYPERVISOR VIRTUAL CONSOLE DRIVER
8885 L: linuxppc-dev@lists.ozlabs.org
8890 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8891 L: linux-i2c@vger.kernel.org
8892 L: linux-acpi@vger.kernel.org
8894 F: drivers/i2c/i2c-core-acpi.c
8896 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8897 M: Ajay Gupta <ajayg@nvidia.com>
8898 L: linux-i2c@vger.kernel.org
8900 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8901 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8904 M: Peter Rosin <peda@axentia.se>
8905 L: linux-i2c@vger.kernel.org
8907 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8908 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8909 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8910 F: Documentation/i2c/i2c-topology.rst
8911 F: Documentation/i2c/muxes/
8912 F: drivers/i2c/i2c-mux.c
8913 F: drivers/i2c/muxes/
8914 F: include/linux/i2c-mux.h
8916 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8917 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8918 L: linux-i2c@vger.kernel.org
8920 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8921 F: drivers/i2c/busses/i2c-mv64xxx.c
8923 I2C OVER PARALLEL PORT
8924 M: Jean Delvare <jdelvare@suse.com>
8925 L: linux-i2c@vger.kernel.org
8927 F: Documentation/i2c/busses/i2c-parport.rst
8928 F: drivers/i2c/busses/i2c-parport.c
8931 M: Wolfram Sang <wsa@kernel.org>
8932 L: linux-i2c@vger.kernel.org
8934 W: https://i2c.wiki.kernel.org/
8935 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8937 F: Documentation/devicetree/bindings/i2c/i2c.txt
8938 F: Documentation/i2c/
8940 F: include/linux/i2c-dev.h
8941 F: include/linux/i2c-smbus.h
8942 F: include/linux/i2c.h
8943 F: include/uapi/linux/i2c-*.h
8944 F: include/uapi/linux/i2c.h
8946 I2C SUBSYSTEM HOST DRIVERS
8947 L: linux-i2c@vger.kernel.org
8949 W: https://i2c.wiki.kernel.org/
8950 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8952 F: Documentation/devicetree/bindings/i2c/
8953 F: drivers/i2c/algos/
8954 F: drivers/i2c/busses/
8957 M: Jean Delvare <jdelvare@suse.com>
8958 L: linux-i2c@vger.kernel.org
8960 F: Documentation/i2c/busses/i2c-taos-evm.rst
8961 F: drivers/i2c/busses/i2c-taos-evm.c
8964 M: Till Harbaum <till@harbaum.org>
8965 L: linux-i2c@vger.kernel.org
8967 W: http://www.harbaum.org/till/i2c_tiny_usb
8968 F: drivers/i2c/busses/i2c-tiny-usb.c
8970 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8971 M: Jean Delvare <jdelvare@suse.com>
8972 L: linux-i2c@vger.kernel.org
8974 F: Documentation/i2c/busses/i2c-ali1535.rst
8975 F: Documentation/i2c/busses/i2c-ali1563.rst
8976 F: Documentation/i2c/busses/i2c-ali15x3.rst
8977 F: Documentation/i2c/busses/i2c-amd756.rst
8978 F: Documentation/i2c/busses/i2c-amd8111.rst
8979 F: Documentation/i2c/busses/i2c-i801.rst
8980 F: Documentation/i2c/busses/i2c-nforce2.rst
8981 F: Documentation/i2c/busses/i2c-piix4.rst
8982 F: Documentation/i2c/busses/i2c-sis5595.rst
8983 F: Documentation/i2c/busses/i2c-sis630.rst
8984 F: Documentation/i2c/busses/i2c-sis96x.rst
8985 F: Documentation/i2c/busses/i2c-via.rst
8986 F: Documentation/i2c/busses/i2c-viapro.rst
8987 F: drivers/i2c/busses/i2c-ali1535.c
8988 F: drivers/i2c/busses/i2c-ali1563.c
8989 F: drivers/i2c/busses/i2c-ali15x3.c
8990 F: drivers/i2c/busses/i2c-amd756-s4882.c
8991 F: drivers/i2c/busses/i2c-amd756.c
8992 F: drivers/i2c/busses/i2c-amd8111.c
8993 F: drivers/i2c/busses/i2c-i801.c
8994 F: drivers/i2c/busses/i2c-isch.c
8995 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8996 F: drivers/i2c/busses/i2c-nforce2.c
8997 F: drivers/i2c/busses/i2c-piix4.c
8998 F: drivers/i2c/busses/i2c-sis5595.c
8999 F: drivers/i2c/busses/i2c-sis630.c
9000 F: drivers/i2c/busses/i2c-sis96x.c
9001 F: drivers/i2c/busses/i2c-via.c
9002 F: drivers/i2c/busses/i2c-viapro.c
9004 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9005 M: Hans de Goede <hdegoede@redhat.com>
9006 L: linux-i2c@vger.kernel.org
9008 F: drivers/i2c/busses/i2c-cht-wc.c
9010 I2C/SMBUS ISMT DRIVER
9011 M: Seth Heasley <seth.heasley@intel.com>
9012 M: Neil Horman <nhorman@tuxdriver.com>
9013 L: linux-i2c@vger.kernel.org
9014 F: Documentation/i2c/busses/i2c-ismt.rst
9015 F: drivers/i2c/busses/i2c-ismt.c
9017 I2C/SMBUS STUB DRIVER
9018 M: Jean Delvare <jdelvare@suse.com>
9019 L: linux-i2c@vger.kernel.org
9021 F: drivers/i2c/i2c-stub.c
9023 I3C DRIVER FOR CADENCE I3C MASTER IP
9024 M: Przemysław Gaj <pgaj@cadence.com>
9026 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
9027 F: drivers/i3c/master/i3c-master-cdns.c
9029 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9030 M: Vitor Soares <vitor.soares@synopsys.com>
9032 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
9033 F: drivers/i3c/master/dw*
9036 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9037 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9039 C: irc://chat.freenode.net/linux-i3c
9040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9041 F: Documentation/ABI/testing/sysfs-bus-i3c
9042 F: Documentation/devicetree/bindings/i3c/
9043 F: Documentation/driver-api/i3c
9045 F: include/linux/i3c/
9047 IA64 (Itanium) PLATFORM
9048 L: linux-ia64@vger.kernel.org
9050 F: Documentation/ia64/
9053 IBM Power 842 compression accelerator
9054 M: Haren Myneni <haren@us.ibm.com>
9057 F: drivers/crypto/nx/Kconfig
9058 F: drivers/crypto/nx/Makefile
9059 F: drivers/crypto/nx/nx-842*
9060 F: include/linux/sw842.h
9063 IBM Power in-Nest Crypto Acceleration
9064 M: Breno Leitão <leitao@debian.org>
9065 M: Nayna Jain <nayna@linux.ibm.com>
9066 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9067 L: linux-crypto@vger.kernel.org
9069 F: drivers/crypto/nx/Kconfig
9070 F: drivers/crypto/nx/Makefile
9071 F: drivers/crypto/nx/nx-aes*
9072 F: drivers/crypto/nx/nx-sha*
9073 F: drivers/crypto/nx/nx.*
9074 F: drivers/crypto/nx/nx_csbcpb.h
9075 F: drivers/crypto/nx/nx_debugfs.c
9077 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9078 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9079 L: linux-pci@vger.kernel.org
9080 L: linuxppc-dev@lists.ozlabs.org
9082 F: drivers/pci/hotplug/rpadlpar*
9084 IBM Power Linux RAID adapter
9085 M: Brian King <brking@us.ibm.com>
9087 F: drivers/scsi/ipr.*
9089 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9090 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9091 L: linux-pci@vger.kernel.org
9092 L: linuxppc-dev@lists.ozlabs.org
9094 F: drivers/pci/hotplug/rpaphp*
9096 IBM Power SRIOV Virtual NIC Device Driver
9097 M: Dany Madden <drt@linux.ibm.com>
9098 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9099 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9100 L: netdev@vger.kernel.org
9102 F: drivers/net/ethernet/ibm/ibmvnic.*
9104 IBM Power Virtual Accelerator Switchboard
9105 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9106 L: linuxppc-dev@lists.ozlabs.org
9108 F: arch/powerpc/include/asm/vas.h
9109 F: arch/powerpc/platforms/powernv/copy-paste.h
9110 F: arch/powerpc/platforms/powernv/vas*
9112 IBM Power Virtual Ethernet Device Driver
9113 M: Cristobal Forno <cforno12@linux.ibm.com>
9114 L: netdev@vger.kernel.org
9116 F: drivers/net/ethernet/ibm/ibmveth.*
9118 IBM Power Virtual FC Device Drivers
9119 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9120 L: linux-scsi@vger.kernel.org
9122 F: drivers/scsi/ibmvscsi/ibmvfc*
9124 IBM Power Virtual Management Channel Driver
9125 M: Brad Warrum <bwarrum@linux.ibm.com>
9126 M: Ritu Agarwal <rituagar@linux.ibm.com>
9128 F: drivers/misc/ibmvmc.*
9130 IBM Power Virtual SCSI Device Drivers
9131 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9132 L: linux-scsi@vger.kernel.org
9134 F: drivers/scsi/ibmvscsi/ibmvscsi*
9135 F: include/scsi/viosrp.h
9137 IBM Power Virtual SCSI Device Target Driver
9138 M: Michael Cyr <mikecyr@linux.ibm.com>
9139 L: linux-scsi@vger.kernel.org
9140 L: target-devel@vger.kernel.org
9142 F: drivers/scsi/ibmvscsi_tgt/
9144 IBM Power VMX Cryptographic instructions
9145 M: Breno Leitão <leitao@debian.org>
9146 M: Nayna Jain <nayna@linux.ibm.com>
9147 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9148 L: linux-crypto@vger.kernel.org
9150 F: drivers/crypto/vmx/Kconfig
9151 F: drivers/crypto/vmx/Makefile
9152 F: drivers/crypto/vmx/aes*
9153 F: drivers/crypto/vmx/ghash*
9154 F: drivers/crypto/vmx/ppc-xlate.pl
9155 F: drivers/crypto/vmx/vmx.c
9157 IBM ServeRAID RAID DRIVER
9159 F: drivers/scsi/ips.*
9161 ICH LPC AND GPIO DRIVER
9162 M: Peter Tyser <ptyser@xes-inc.com>
9164 F: drivers/gpio/gpio-ich.c
9165 F: drivers/mfd/lpc_ich.c
9168 M: Max Staudt <max@enpas.org>
9169 L: linux-i2c@vger.kernel.org
9171 F: drivers/i2c/busses/i2c-icy.c
9173 IDEAPAD LAPTOP EXTRAS DRIVER
9174 M: Ike Panhc <ike.pan@canonical.com>
9175 L: platform-driver-x86@vger.kernel.org
9177 W: http://launchpad.net/ideapad-laptop
9178 F: drivers/platform/x86/ideapad-laptop.c
9180 IDEAPAD LAPTOP SLIDEBAR DRIVER
9181 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9182 L: linux-input@vger.kernel.org
9184 W: https://github.com/o2genum/ideapad-slidebar
9185 F: drivers/input/misc/ideapad_slidebar.c
9187 IDT VersaClock 5 CLOCK DRIVER
9188 M: Luca Ceresoli <luca@lucaceresoli.net>
9190 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9191 F: drivers/clk/clk-versaclock5.c
9193 IEEE 802.15.4 SUBSYSTEM
9194 M: Alexander Aring <alex.aring@gmail.com>
9195 M: Stefan Schmidt <stefan@datenfreihafen.org>
9196 L: linux-wpan@vger.kernel.org
9198 W: https://linux-wpan.org/
9199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9201 F: Documentation/networking/ieee802154.rst
9202 F: drivers/net/ieee802154/
9203 F: include/linux/ieee802154.h
9204 F: include/linux/nl802154.h
9205 F: include/net/af_ieee802154.h
9206 F: include/net/cfg802154.h
9207 F: include/net/ieee802154_netdev.h
9208 F: include/net/mac802154.h
9209 F: include/net/nl802154.h
9214 M: Yotam Gigi <yotam.gi@gmail.com>
9215 M: Jamal Hadi Salim <jhs@mojatatu.com>
9216 F: include/net/ife.h
9217 F: include/uapi/linux/ife.h
9220 IGORPLUG-USB IR RECEIVER
9221 M: Sean Young <sean@mess.org>
9222 L: linux-media@vger.kernel.org
9224 F: drivers/media/rc/igorplugusb.c
9226 IGUANAWORKS USB IR TRANSCEIVER
9227 M: Sean Young <sean@mess.org>
9228 L: linux-media@vger.kernel.org
9230 F: drivers/media/rc/iguanair.c
9232 IIO DIGITAL POTENTIOMETER DAC
9233 M: Peter Rosin <peda@axentia.se>
9234 L: linux-iio@vger.kernel.org
9236 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9237 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9238 F: drivers/iio/dac/dpot-dac.c
9240 IIO ENVELOPE DETECTOR
9241 M: Peter Rosin <peda@axentia.se>
9242 L: linux-iio@vger.kernel.org
9244 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9245 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9246 F: drivers/iio/adc/envelope-detector.c
9249 M: Peter Rosin <peda@axentia.se>
9250 L: linux-iio@vger.kernel.org
9252 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9253 F: drivers/iio/multiplexer/iio-mux.c
9255 IIO SCMI BASED DRIVER
9256 M: Jyoti Bhayana <jbhayana@google.com>
9257 L: linux-iio@vger.kernel.org
9259 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9261 IIO SUBSYSTEM AND DRIVERS
9262 M: Jonathan Cameron <jic23@kernel.org>
9263 R: Lars-Peter Clausen <lars@metafoo.de>
9264 L: linux-iio@vger.kernel.org
9266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9267 F: Documentation/ABI/testing/configfs-iio*
9268 F: Documentation/ABI/testing/sysfs-bus-iio*
9269 F: Documentation/devicetree/bindings/iio/
9271 F: drivers/staging/iio/
9272 F: include/linux/iio/
9276 M: Peter Rosin <peda@axentia.se>
9277 L: linux-iio@vger.kernel.org
9279 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9280 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9281 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9282 F: drivers/iio/afe/iio-rescale.c
9284 IKANOS/ADI EAGLE ADSL USB DRIVER
9285 M: Matthieu Castet <castet.matthieu@free.fr>
9286 M: Stanislaw Gruszka <stf_xl@wp.pl>
9288 F: drivers/usb/atm/ueagle-atm.c
9290 IMGTEC ASCII LCD DRIVER
9291 M: Paul Burton <paulburton@kernel.org>
9293 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9294 F: drivers/auxdisplay/img-ascii-lcd.c
9296 IMGTEC IR DECODER DRIVER
9298 F: drivers/media/rc/img-ir/
9300 IMON SOUNDGRAPH USB IR RECEIVER
9301 M: Sean Young <sean@mess.org>
9302 L: linux-media@vger.kernel.org
9304 F: drivers/media/rc/imon.c
9305 F: drivers/media/rc/imon_raw.c
9307 IMS TWINTURBO FRAMEBUFFER DRIVER
9308 L: linux-fbdev@vger.kernel.org
9310 F: drivers/video/fbdev/imsttfb.c
9312 INA209 HARDWARE MONITOR DRIVER
9313 M: Guenter Roeck <linux@roeck-us.net>
9314 L: linux-hwmon@vger.kernel.org
9316 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9317 F: Documentation/hwmon/ina209.rst
9318 F: drivers/hwmon/ina209.c
9320 INA2XX HARDWARE MONITOR DRIVER
9321 M: Guenter Roeck <linux@roeck-us.net>
9322 L: linux-hwmon@vger.kernel.org
9324 F: Documentation/hwmon/ina2xx.rst
9325 F: drivers/hwmon/ina2xx.c
9326 F: include/linux/platform_data/ina2xx.h
9328 INDUSTRY PACK SUBSYSTEM (IPACK)
9329 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9330 M: Jens Taprogge <jens.taprogge@taprogge.org>
9331 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9332 L: industrypack-devel@lists.sourceforge.net
9334 W: http://industrypack.sourceforge.net
9337 INFINEON DPS310 Driver
9338 M: Eddie James <eajames@linux.ibm.com>
9339 L: linux-iio@vger.kernel.org
9341 F: drivers/iio/pressure/dps310.c
9343 INFINIBAND SUBSYSTEM
9344 M: Jason Gunthorpe <jgg@nvidia.com>
9345 L: linux-rdma@vger.kernel.org
9347 W: https://github.com/linux-rdma/rdma-core
9348 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9350 F: Documentation/devicetree/bindings/infiniband/
9351 F: Documentation/infiniband/
9352 F: drivers/infiniband/
9354 F: include/trace/events/ib_mad.h
9355 F: include/trace/events/ib_umad.h
9356 F: include/uapi/linux/if_infiniband.h
9357 F: include/uapi/rdma/
9358 F: samples/bpf/ibumad_kern.c
9359 F: samples/bpf/ibumad_user.c
9361 INGENIC JZ4780 NAND DRIVER
9362 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9363 L: linux-mtd@lists.infradead.org
9364 L: linux-mips@vger.kernel.org
9366 F: drivers/mtd/nand/raw/ingenic/
9369 M: Paul Cercueil <paul@crapouillou.net>
9370 L: linux-mips@vger.kernel.org
9372 F: arch/mips/boot/dts/ingenic/
9373 F: arch/mips/generic/board-ingenic.c
9374 F: arch/mips/include/asm/mach-ingenic/
9375 F: arch/mips/ingenic/Kconfig
9376 F: drivers/clk/ingenic/
9377 F: drivers/dma/dma-jz4780.c
9378 F: drivers/gpu/drm/ingenic/
9379 F: drivers/i2c/busses/i2c-jz4780.c
9380 F: drivers/iio/adc/ingenic-adc.c
9381 F: drivers/irqchip/irq-ingenic.c
9382 F: drivers/memory/jz4780-nemc.c
9383 F: drivers/mmc/host/jz4740_mmc.c
9384 F: drivers/mtd/nand/raw/ingenic/
9385 F: drivers/pinctrl/pinctrl-ingenic.c
9386 F: drivers/power/supply/ingenic-battery.c
9387 F: drivers/pwm/pwm-jz4740.c
9388 F: drivers/remoteproc/ingenic_rproc.c
9389 F: drivers/rtc/rtc-jz4740.c
9390 F: drivers/tty/serial/8250/8250_ingenic.c
9391 F: drivers/usb/musb/jz4740.c
9392 F: drivers/watchdog/jz4740_wdt.c
9393 F: include/dt-bindings/iio/adc/ingenic,adc.h
9394 F: include/linux/mfd/ingenic-tcu.h
9395 F: sound/soc/codecs/jz47*
9396 F: sound/soc/jz4740/
9399 M: Jan Kara <jack@suse.cz>
9400 R: Amir Goldstein <amir73il@gmail.com>
9401 L: linux-fsdevel@vger.kernel.org
9403 F: Documentation/filesystems/inotify.rst
9404 F: fs/notify/inotify/
9405 F: include/linux/inotify.h
9406 F: include/uapi/linux/inotify.h
9408 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9409 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9410 L: linux-input@vger.kernel.org
9412 Q: http://patchwork.kernel.org/project/linux-input/list/
9413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9414 F: Documentation/devicetree/bindings/input/
9415 F: Documentation/devicetree/bindings/serio/
9416 F: Documentation/input/
9418 F: include/linux/input.h
9419 F: include/linux/input/
9420 F: include/uapi/linux/input-event-codes.h
9421 F: include/uapi/linux/input.h
9423 INPUT MULTITOUCH (MT) PROTOCOL
9424 M: Henrik Rydberg <rydberg@bitmath.org>
9425 L: linux-input@vger.kernel.org
9427 F: Documentation/input/multi-touch-protocol.rst
9428 F: drivers/input/input-mt.c
9431 INSIDE SECURE CRYPTO DRIVER
9432 M: Antoine Tenart <atenart@kernel.org>
9433 L: linux-crypto@vger.kernel.org
9435 F: drivers/crypto/inside-secure/
9437 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9438 M: Mimi Zohar <zohar@linux.ibm.com>
9439 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9440 L: linux-integrity@vger.kernel.org
9442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9443 F: security/integrity/ima/
9445 INTEL 810/815 FRAMEBUFFER DRIVER
9446 M: Antonino Daplas <adaplas@gmail.com>
9447 L: linux-fbdev@vger.kernel.org
9449 F: drivers/video/fbdev/i810/
9452 M: Cezary Rojewski <cezary.rojewski@intel.com>
9453 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9454 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9455 M: Jie Yang <yang.jie@linux.intel.com>
9456 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9460 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9461 M: Hans de Goede <hdegoede@redhat.com>
9462 L: platform-driver-x86@vger.kernel.org
9464 F: drivers/platform/x86/intel/atomisp2/pm.c
9466 INTEL ATOMISP2 LED DRIVER
9467 M: Hans de Goede <hdegoede@redhat.com>
9468 L: platform-driver-x86@vger.kernel.org
9470 F: drivers/platform/x86/intel/atomisp2/led.c
9472 INTEL BIOS SAR INT1092 DRIVER
9473 M: Shravan Sudhakar <s.shravan@intel.com>
9474 M: Intel Corporation <linuxwwan@intel.com>
9475 L: platform-driver-x86@vger.kernel.org
9477 F: drivers/platform/x86/intel/int1092/
9479 INTEL BROXTON PMC DRIVER
9480 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9481 M: Zha Qipeng <qipeng.zha@intel.com>
9483 F: drivers/mfd/intel_pmc_bxt.c
9484 F: include/linux/mfd/intel_pmc_bxt.h
9486 INTEL C600 SERIES SAS CONTROLLER DRIVER
9487 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9488 L: linux-scsi@vger.kernel.org
9490 T: git git://git.code.sf.net/p/intel-sas/isci
9491 F: drivers/scsi/isci/
9493 INTEL CPU family model numbers
9494 M: Tony Luck <tony.luck@intel.com>
9496 L: linux-kernel@vger.kernel.org
9498 F: arch/x86/include/asm/intel-family.h
9500 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9501 M: Jani Nikula <jani.nikula@linux.intel.com>
9502 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9503 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9504 L: intel-gfx@lists.freedesktop.org
9506 W: https://01.org/linuxgraphics/
9507 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9508 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9509 C: irc://irc.oftc.net/intel-gfx
9510 T: git git://anongit.freedesktop.org/drm-intel
9511 F: Documentation/gpu/i915.rst
9512 F: drivers/gpu/drm/i915/
9513 F: include/drm/i915*
9514 F: include/uapi/drm/i915_drm.h
9516 INTEL ETHERNET DRIVERS
9517 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9518 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9519 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9521 W: http://www.intel.com/support/feedback.htm
9522 W: http://e1000.sourceforge.net/
9523 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9526 F: Documentation/networking/device_drivers/ethernet/intel/
9527 F: drivers/net/ethernet/intel/
9528 F: drivers/net/ethernet/intel/*/
9529 F: include/linux/avf/virtchnl.h
9530 F: include/linux/net/intel/iidc.h
9532 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9533 M: Mustafa Ismail <mustafa.ismail@intel.com>
9534 M: Shiraz Saleem <shiraz.saleem@intel.com>
9535 L: linux-rdma@vger.kernel.org
9537 F: drivers/infiniband/hw/irdma/
9538 F: include/uapi/rdma/irdma-abi.h
9540 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9541 M: Maik Broemme <mbroemme@libmpq.org>
9542 L: linux-fbdev@vger.kernel.org
9544 F: Documentation/fb/intelfb.rst
9545 F: drivers/video/fbdev/intelfb/
9548 M: Andy Shevchenko <andy@kernel.org>
9549 L: linux-gpio@vger.kernel.org
9551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9552 F: drivers/gpio/gpio-ich.c
9553 F: drivers/gpio/gpio-merrifield.c
9554 F: drivers/gpio/gpio-ml-ioh.c
9555 F: drivers/gpio/gpio-pch.c
9556 F: drivers/gpio/gpio-sch.c
9557 F: drivers/gpio/gpio-sodaville.c
9559 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9560 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9561 M: Zhi Wang <zhi.a.wang@intel.com>
9562 L: intel-gvt-dev@lists.freedesktop.org
9563 L: intel-gfx@lists.freedesktop.org
9565 W: https://01.org/igvt-g
9566 T: git https://github.com/intel/gvt-linux.git
9567 F: drivers/gpu/drm/i915/gvt/
9569 INTEL HID EVENT DRIVER
9570 M: Alex Hung <alex.hung@canonical.com>
9571 L: platform-driver-x86@vger.kernel.org
9573 F: drivers/platform/x86/intel/hid.c
9575 INTEL I/OAT DMA DRIVER
9576 M: Dave Jiang <dave.jiang@intel.com>
9577 R: Dan Williams <dan.j.williams@intel.com>
9578 L: dmaengine@vger.kernel.org
9580 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9581 F: drivers/dma/ioat*
9584 M: Dave Jiang <dave.jiang@intel.com>
9585 L: dmaengine@vger.kernel.org
9587 F: drivers/dma/idxd/*
9588 F: include/uapi/linux/idxd.h
9591 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9592 M: Len Brown <lenb@kernel.org>
9593 L: linux-pm@vger.kernel.org
9595 B: https://bugzilla.kernel.org
9596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9597 F: drivers/idle/intel_idle.c
9599 INTEL INTEGRATED SENSOR HUB DRIVER
9600 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9601 M: Jiri Kosina <jikos@kernel.org>
9602 L: linux-input@vger.kernel.org
9604 F: drivers/hid/intel-ish-hid/
9607 M: David Woodhouse <dwmw2@infradead.org>
9608 M: Lu Baolu <baolu.lu@linux.intel.com>
9609 L: iommu@lists.linux-foundation.org
9611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9612 F: drivers/iommu/intel/
9613 F: include/linux/intel-iommu.h
9614 F: include/linux/intel-svm.h
9616 INTEL IOP-ADMA DMA DRIVER
9617 R: Dan Williams <dan.j.williams@intel.com>
9619 F: drivers/dma/iop-adma.c
9621 INTEL IPU3 CSI-2 CIO2 DRIVER
9622 M: Yong Zhi <yong.zhi@intel.com>
9623 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9624 M: Bingbu Cao <bingbu.cao@intel.com>
9625 M: Dan Scally <djrscally@gmail.com>
9626 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9627 L: linux-media@vger.kernel.org
9629 T: git git://linuxtv.org/media_tree.git
9630 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9631 F: drivers/media/pci/intel/ipu3/
9633 INTEL IPU3 CSI-2 IMGU DRIVER
9634 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9635 R: Bingbu Cao <bingbu.cao@intel.com>
9636 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9637 L: linux-media@vger.kernel.org
9639 F: Documentation/admin-guide/media/ipu3.rst
9640 F: Documentation/admin-guide/media/ipu3_rcb.svg
9641 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9642 F: drivers/staging/media/ipu3/
9644 INTEL IXP4XX CRYPTO SUPPORT
9645 M: Corentin Labbe <clabbe@baylibre.com>
9646 L: linux-crypto@vger.kernel.org
9648 F: drivers/crypto/ixp4xx_crypto.c
9650 INTEL ISHTP ECLITE DRIVER
9651 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
9652 L: platform-driver-x86@vger.kernel.org
9654 F: drivers/platform/x86/intel/ishtp_eclite.c
9656 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9657 M: Krzysztof Halasa <khalasa@piap.pl>
9659 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9660 F: drivers/net/wan/ixp4xx_hss.c
9661 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9662 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9663 F: include/linux/soc/ixp4xx/npe.h
9664 F: include/linux/soc/ixp4xx/qmgr.h
9666 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9667 M: Deepak Saxena <dsaxena@plexity.net>
9669 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
9670 F: drivers/char/hw_random/ixp4xx-rng.c
9672 INTEL KEEM BAY DRM DRIVER
9673 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9674 M: Edmund Dea <edmund.j.dea@intel.com>
9676 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
9677 F: drivers/gpu/drm/kmb/
9679 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9680 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9682 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9683 F: drivers/crypto/keembay/Kconfig
9684 F: drivers/crypto/keembay/Makefile
9685 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9686 F: drivers/crypto/keembay/ocs-aes.c
9687 F: drivers/crypto/keembay/ocs-aes.h
9689 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9690 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9691 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
9692 M: Mark Gross <mgross@linux.intel.com>
9694 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9695 F: drivers/crypto/keembay/Kconfig
9696 F: drivers/crypto/keembay/Makefile
9697 F: drivers/crypto/keembay/keembay-ocs-ecc.c
9698 F: drivers/crypto/keembay/ocs-ecc-curve-defs.h
9700 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9701 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9702 M: Declan Murphy <declan.murphy@intel.com>
9704 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9705 F: drivers/crypto/keembay/Kconfig
9706 F: drivers/crypto/keembay/Makefile
9707 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9708 F: drivers/crypto/keembay/ocs-hcu.c
9709 F: drivers/crypto/keembay/ocs-hcu.h
9711 INTEL MANAGEMENT ENGINE (mei)
9712 M: Tomas Winkler <tomas.winkler@intel.com>
9713 L: linux-kernel@vger.kernel.org
9715 F: Documentation/driver-api/mei/*
9716 F: drivers/misc/mei/
9717 F: drivers/watchdog/mei_wdt.c
9718 F: include/linux/mei_cl_bus.h
9719 F: include/uapi/linux/mei.h
9722 INTEL MAX 10 BMC MFD DRIVER
9723 M: Xu Yilun <yilun.xu@intel.com>
9724 R: Tom Rix <trix@redhat.com>
9726 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9727 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9728 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9729 F: drivers/mfd/intel-m10-bmc.c
9730 F: include/linux/mfd/intel-m10-bmc.h
9732 INTEL MENLOW THERMAL DRIVER
9733 M: Sujith Thomas <sujith.thomas@intel.com>
9734 L: linux-pm@vger.kernel.org
9736 W: https://01.org/linux-acpi
9737 F: drivers/thermal/intel/intel_menlow.c
9739 INTEL P-Unit IPC DRIVER
9740 M: Zha Qipeng <qipeng.zha@intel.com>
9741 L: platform-driver-x86@vger.kernel.org
9743 F: arch/x86/include/asm/intel_punit_ipc.h
9744 F: drivers/platform/x86/intel/punit_ipc.c
9746 INTEL PMC CORE DRIVER
9747 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9748 M: David E Box <david.e.box@intel.com>
9749 L: platform-driver-x86@vger.kernel.org
9751 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9752 F: drivers/platform/x86/intel/pmc/
9754 INTEL PMIC GPIO DRIVERS
9755 M: Andy Shevchenko <andy@kernel.org>
9757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9758 F: drivers/gpio/gpio-*cove.c
9760 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9761 M: Andy Shevchenko <andy@kernel.org>
9763 F: drivers/mfd/intel_soc_pmic*
9764 F: include/linux/mfd/intel_soc_pmic*
9767 M: "David E. Box" <david.e.box@linux.intel.com>
9769 F: drivers/mfd/intel_pmt.c
9770 F: drivers/platform/x86/intel/pmt/
9772 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9773 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9774 L: linux-wireless@vger.kernel.org
9776 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9777 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9778 F: drivers/net/wireless/intel/ipw2x00/
9781 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9782 M: Len Brown <lenb@kernel.org>
9783 L: linux-pm@vger.kernel.org
9785 F: drivers/cpufreq/intel_pstate.c
9787 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9788 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9789 L: linux-iio@vger.kernel.org
9790 F: drivers/counter/intel-qep.c
9793 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9795 F: arch/x86/include/asm/intel_scu_ipc.h
9796 F: drivers/platform/x86/intel_scu_*
9798 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9799 M: Daniel Scally <djrscally@gmail.com>
9801 F: drivers/platform/x86/intel/int3472/
9803 INTEL SPEED SELECT TECHNOLOGY
9804 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9805 L: platform-driver-x86@vger.kernel.org
9807 F: drivers/platform/x86/intel/speed_select_if/
9808 F: include/uapi/linux/isst_if.h
9809 F: tools/power/x86/intel-speed-select/
9811 INTEL STRATIX10 FIRMWARE DRIVERS
9812 M: Dinh Nguyen <dinguyen@kernel.org>
9813 L: linux-kernel@vger.kernel.org
9815 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9816 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9817 F: drivers/firmware/stratix10-rsu.c
9818 F: drivers/firmware/stratix10-svc.c
9819 F: include/linux/firmware/intel/stratix10-smc.h
9820 F: include/linux/firmware/intel/stratix10-svc-client.h
9822 INTEL TELEMETRY DRIVER
9823 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9824 M: "David E. Box" <david.e.box@linux.intel.com>
9825 L: platform-driver-x86@vger.kernel.org
9827 F: arch/x86/include/asm/intel_telemetry.h
9828 F: drivers/platform/x86/intel/telemetry/
9830 INTEL UNCORE FREQUENCY CONTROL
9831 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9832 L: platform-driver-x86@vger.kernel.org
9834 F: drivers/platform/x86/intel/uncore-frequency.c
9836 INTEL VIRTUAL BUTTON DRIVER
9837 M: AceLan Kao <acelan.kao@canonical.com>
9838 L: platform-driver-x86@vger.kernel.org
9840 F: drivers/platform/x86/intel/vbtn.c
9842 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9843 M: Stanislaw Gruszka <stf_xl@wp.pl>
9844 L: linux-wireless@vger.kernel.org
9846 F: drivers/net/wireless/intel/iwlegacy/
9848 INTEL WIRELESS WIFI LINK (iwlwifi)
9849 M: Luca Coelho <luciano.coelho@intel.com>
9850 L: linux-wireless@vger.kernel.org
9852 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9854 F: drivers/net/wireless/intel/iwlwifi/
9856 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9857 M: Jithu Joseph <jithu.joseph@intel.com>
9858 R: Maurice Ma <maurice.ma@intel.com>
9860 W: https://slimbootloader.github.io/security/firmware-update.html
9861 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9863 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9864 L: Dell.Client.Kernel@dell.com
9866 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9868 INTEL WWAN IOSM DRIVER
9869 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9870 M: Intel Corporation <linuxwwan@intel.com>
9871 L: netdev@vger.kernel.org
9873 F: drivers/net/wwan/iosm/
9876 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9878 F: Documentation/trace/intel_th.rst
9879 F: drivers/hwtracing/intel_th/
9880 F: include/linux/intel_th.h
9882 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9883 M: Ning Sun <ning.sun@intel.com>
9884 L: tboot-devel@lists.sourceforge.net
9886 W: http://tboot.sourceforge.net
9887 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9888 F: Documentation/x86/intel_txt.rst
9889 F: arch/x86/kernel/tboot.c
9890 F: include/linux/tboot.h
9893 M: Jarkko Sakkinen <jarkko@kernel.org>
9894 R: Dave Hansen <dave.hansen@linux.intel.com>
9895 L: linux-sgx@vger.kernel.org
9897 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9899 F: Documentation/x86/sgx.rst
9900 F: arch/x86/entry/vdso/vsgx.S
9901 F: arch/x86/include/asm/sgx.h
9902 F: arch/x86/include/uapi/asm/sgx.h
9903 F: arch/x86/kernel/cpu/sgx/*
9904 F: tools/testing/selftests/sgx/*
9908 M: Georgi Djakov <djakov@kernel.org>
9909 L: linux-pm@vger.kernel.org
9911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9912 F: Documentation/devicetree/bindings/interconnect/
9913 F: Documentation/driver-api/interconnect.rst
9914 F: drivers/interconnect/
9915 F: include/dt-bindings/interconnect/
9916 F: include/linux/interconnect-provider.h
9917 F: include/linux/interconnect.h
9919 INTERRUPT COUNTER DRIVER
9920 M: Oleksij Rempel <o.rempel@pengutronix.de>
9921 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9922 L: linux-iio@vger.kernel.org
9923 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9924 F: drivers/counter/interrupt-cnt.c
9926 INVENSENSE ICM-426xx IMU DRIVER
9927 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9928 L: linux-iio@vger.kernel.org
9930 W: https://invensense.tdk.com/
9931 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9932 F: drivers/iio/imu/inv_icm42600/
9934 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9935 M: Linus Walleij <linus.walleij@linaro.org>
9936 L: linux-iio@vger.kernel.org
9938 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9939 F: drivers/iio/gyro/mpu3050*
9941 IOC3 ETHERNET DRIVER
9942 M: Ralf Baechle <ralf@linux-mips.org>
9943 L: linux-mips@vger.kernel.org
9945 F: drivers/net/ethernet/sgi/ioc3-eth.c
9947 IOMAP FILESYSTEM LIBRARY
9948 M: Christoph Hellwig <hch@infradead.org>
9949 M: Darrick J. Wong <djwong@kernel.org>
9950 M: linux-xfs@vger.kernel.org
9951 M: linux-fsdevel@vger.kernel.org
9952 L: linux-xfs@vger.kernel.org
9953 L: linux-fsdevel@vger.kernel.org
9955 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9957 F: include/linux/iomap.h
9960 M: Joerg Roedel <joro@8bytes.org>
9961 M: Will Deacon <will@kernel.org>
9962 L: iommu@lists.linux-foundation.org
9964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9965 F: Documentation/devicetree/bindings/iommu/
9966 F: Documentation/userspace-api/iommu.rst
9968 F: include/linux/iommu.h
9969 F: include/linux/iova.h
9970 F: include/linux/of_iommu.h
9971 F: include/uapi/linux/iommu.h
9974 M: Jens Axboe <axboe@kernel.dk>
9975 R: Pavel Begunkov <asml.silence@gmail.com>
9976 L: io-uring@vger.kernel.org
9978 T: git git://git.kernel.dk/linux-block
9979 T: git git://git.kernel.dk/liburing
9983 F: include/linux/io_uring.h
9984 F: include/uapi/linux/io_uring.h
9988 M: Corey Minyard <minyard@acm.org>
9989 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9991 W: http://openipmi.sourceforge.net/
9992 F: Documentation/driver-api/ipmi.rst
9993 F: Documentation/devicetree/bindings/ipmi/
9994 F: drivers/char/ipmi/
9995 F: include/linux/ipmi*
9996 F: include/uapi/linux/ipmi*
9998 IPS SCSI RAID DRIVER
9999 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10000 L: linux-scsi@vger.kernel.org
10002 W: http://www.adaptec.com/
10003 F: drivers/scsi/ips*
10006 M: Simon Horman <horms@verge.net.au>
10007 M: Julian Anastasov <ja@ssi.bg>
10008 L: netdev@vger.kernel.org
10009 L: lvs-devel@vger.kernel.org
10011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10013 F: Documentation/networking/ipvs-sysctl.rst
10014 F: include/net/ip_vs.h
10015 F: include/uapi/linux/ip_vs.h
10016 F: net/netfilter/ipvs/
10019 M: Jiri Kosina <jikos@kernel.org>
10020 M: David Sterba <dsterba@suse.com>
10022 F: drivers/tty/ipwireless/
10024 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10025 M: Marc Zyngier <maz@kernel.org>
10027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10028 F: Documentation/core-api/irq/irq-domain.rst
10029 F: include/linux/irqdomain.h
10030 F: kernel/irq/irqdomain.c
10031 F: kernel/irq/msi.c
10034 M: Thomas Gleixner <tglx@linutronix.de>
10035 L: linux-kernel@vger.kernel.org
10037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10041 M: Thomas Gleixner <tglx@linutronix.de>
10042 M: Marc Zyngier <maz@kernel.org>
10043 L: linux-kernel@vger.kernel.org
10045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10046 F: Documentation/devicetree/bindings/interrupt-controller/
10047 F: drivers/irqchip/
10050 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10052 F: Documentation/driver-api/isa.rst
10053 F: drivers/base/isa.c
10054 F: include/linux/isa.h
10057 M: Hans Verkuil <hverkuil@xs4all.nl>
10058 L: linux-media@vger.kernel.org
10060 W: https://linuxtv.org
10061 T: git git://linuxtv.org/media_tree.git
10062 F: drivers/media/radio/radio-isa*
10065 M: Jaroslav Kysela <perex@perex.cz>
10067 F: Documentation/driver-api/isapnp.rst
10068 F: drivers/pnp/isapnp/
10069 F: include/linux/isapnp.h
10072 M: Lee Duncan <lduncan@suse.com>
10073 M: Chris Leech <cleech@redhat.com>
10074 L: open-iscsi@googlegroups.com
10075 L: linux-scsi@vger.kernel.org
10077 W: www.open-iscsi.com
10078 F: drivers/scsi/*iscsi*
10079 F: include/scsi/*iscsi*
10081 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10082 M: Peter Jones <pjones@redhat.com>
10083 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10085 F: drivers/firmware/iscsi_ibft*
10087 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10088 M: Sagi Grimberg <sagi@grimberg.me>
10089 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10090 L: linux-rdma@vger.kernel.org
10092 W: http://www.openfabrics.org
10093 W: www.open-iscsi.org
10094 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10095 F: drivers/infiniband/ulp/iser/
10097 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10098 M: Sagi Grimberg <sagi@grimberg.me>
10099 L: linux-rdma@vger.kernel.org
10100 L: target-devel@vger.kernel.org
10102 W: http://www.linux-iscsi.org
10103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10104 F: drivers/infiniband/ulp/isert
10106 ISDN/CMTP OVER BLUETOOTH
10107 M: Karsten Keil <isdn@linux-pingi.de>
10108 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10109 L: netdev@vger.kernel.org
10111 W: http://www.isdn4linux.de
10112 F: Documentation/isdn/
10113 F: drivers/isdn/capi/
10114 F: include/linux/isdn/
10115 F: include/uapi/linux/isdn/
10116 F: net/bluetooth/cmtp/
10118 ISDN/mISDN SUBSYSTEM
10119 M: Karsten Keil <isdn@linux-pingi.de>
10120 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10121 L: netdev@vger.kernel.org
10123 W: http://www.isdn4linux.de
10124 F: drivers/isdn/Kconfig
10125 F: drivers/isdn/Makefile
10126 F: drivers/isdn/hardware/
10127 F: drivers/isdn/mISDN/
10129 IT87 HARDWARE MONITORING DRIVER
10130 M: Jean Delvare <jdelvare@suse.com>
10131 L: linux-hwmon@vger.kernel.org
10133 F: Documentation/hwmon/it87.rst
10134 F: drivers/hwmon/it87.c
10136 IT913X MEDIA DRIVER
10137 M: Antti Palosaari <crope@iki.fi>
10138 L: linux-media@vger.kernel.org
10140 W: https://linuxtv.org
10141 W: http://palosaari.fi/linux/
10142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10143 T: git git://linuxtv.org/anttip/media_tree.git
10144 F: drivers/media/tuners/it913x*
10146 ITE IT66121 HDMI BRIDGE DRIVER
10147 M: Phong LE <ple@baylibre.com>
10148 M: Neil Armstrong <narmstrong@baylibre.com>
10150 T: git git://anongit.freedesktop.org/drm/drm-misc
10151 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10152 F: drivers/gpu/drm/bridge/ite-it66121.c
10154 IVTV VIDEO4LINUX DRIVER
10155 M: Andy Walls <awalls@md.metrocast.net>
10156 L: linux-media@vger.kernel.org
10158 W: https://linuxtv.org
10159 T: git git://linuxtv.org/media_tree.git
10160 F: Documentation/admin-guide/media/ivtv*
10161 F: drivers/media/pci/ivtv/
10162 F: include/uapi/linux/ivtv*
10164 IX2505V MEDIA DRIVER
10165 M: Malcolm Priestley <tvboxspy@gmail.com>
10166 L: linux-media@vger.kernel.org
10168 W: https://linuxtv.org
10169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10170 F: drivers/media/dvb-frontends/ix2505v*
10172 JAILHOUSE HYPERVISOR INTERFACE
10173 M: Jan Kiszka <jan.kiszka@siemens.com>
10174 L: jailhouse-dev@googlegroups.com
10176 F: arch/x86/include/asm/jailhouse_para.h
10177 F: arch/x86/kernel/jailhouse.c
10179 JC42.4 TEMPERATURE SENSOR DRIVER
10180 M: Guenter Roeck <linux@roeck-us.net>
10181 L: linux-hwmon@vger.kernel.org
10183 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10184 F: Documentation/hwmon/jc42.rst
10185 F: drivers/hwmon/jc42.c
10188 M: Dave Kleikamp <shaggy@kernel.org>
10189 L: jfs-discussion@lists.sourceforge.net
10191 W: http://jfs.sourceforge.net/
10192 T: git git://github.com/kleikamp/linux-shaggy.git
10193 F: Documentation/admin-guide/jfs.rst
10197 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10198 L: netdev@vger.kernel.org
10200 F: drivers/net/ethernet/jme.*
10202 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10203 M: David Woodhouse <dwmw2@infradead.org>
10204 M: Richard Weinberger <richard@nod.at>
10205 L: linux-mtd@lists.infradead.org
10207 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10208 T: git git://git.infradead.org/ubifs-2.6.git
10210 F: include/uapi/linux/jffs2.h
10212 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10213 M: "Theodore Ts'o" <tytso@mit.edu>
10214 M: Jan Kara <jack@suse.com>
10215 L: linux-ext4@vger.kernel.org
10218 F: include/linux/jbd2.h
10220 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10221 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10222 L: linux-media@vger.kernel.org
10223 L: linux-renesas-soc@vger.kernel.org
10225 F: drivers/media/platform/rcar_jpu.c
10227 JSM Neo PCI based serial card
10228 L: linux-serial@vger.kernel.org
10230 F: drivers/tty/serial/jsm/
10232 K10TEMP HARDWARE MONITORING DRIVER
10233 M: Clemens Ladisch <clemens@ladisch.de>
10234 L: linux-hwmon@vger.kernel.org
10236 F: Documentation/hwmon/k10temp.rst
10237 F: drivers/hwmon/k10temp.c
10239 K8TEMP HARDWARE MONITORING DRIVER
10240 M: Rudolf Marek <r.marek@assembler.cz>
10241 L: linux-hwmon@vger.kernel.org
10243 F: Documentation/hwmon/k8temp.rst
10244 F: drivers/hwmon/k8temp.c
10247 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10248 R: Alexander Potapenko <glider@google.com>
10249 R: Andrey Konovalov <andreyknvl@gmail.com>
10250 R: Dmitry Vyukov <dvyukov@google.com>
10251 L: kasan-dev@googlegroups.com
10253 F: Documentation/dev-tools/kasan.rst
10254 F: arch/*/include/asm/*kasan.h
10255 F: arch/*/mm/kasan_init*
10256 F: include/linux/kasan*.h
10257 F: lib/Kconfig.kasan
10258 F: lib/test_kasan*.c
10260 F: scripts/Makefile.kasan
10263 M: Masahiro Yamada <masahiroy@kernel.org>
10264 L: linux-kbuild@vger.kernel.org
10266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10267 F: Documentation/kbuild/kconfig*
10268 F: scripts/Kconfig.include
10269 F: scripts/kconfig/
10272 R: Dmitry Vyukov <dvyukov@google.com>
10273 R: Andrey Konovalov <andreyknvl@gmail.com>
10274 L: kasan-dev@googlegroups.com
10276 F: Documentation/dev-tools/kcov.rst
10277 F: include/linux/kcov.h
10278 F: include/uapi/linux/kcov.h
10280 F: scripts/Makefile.kcov
10283 M: Marco Elver <elver@google.com>
10284 R: Dmitry Vyukov <dvyukov@google.com>
10285 L: kasan-dev@googlegroups.com
10287 F: Documentation/dev-tools/kcsan.rst
10288 F: include/linux/kcsan*.h
10290 F: lib/Kconfig.kcsan
10291 F: scripts/Makefile.kcsan
10294 M: Baoquan He <bhe@redhat.com>
10295 R: Vivek Goyal <vgoyal@redhat.com>
10296 R: Dave Young <dyoung@redhat.com>
10297 L: kexec@lists.infradead.org
10299 W: http://lse.sourceforge.net/kdump/
10300 F: Documentation/admin-guide/kdump/
10301 F: fs/proc/vmcore.c
10302 F: include/linux/crash_core.h
10303 F: include/linux/crash_dump.h
10304 F: include/uapi/linux/vmcore.h
10305 F: kernel/crash_*.c
10307 KEENE FM RADIO TRANSMITTER DRIVER
10308 M: Hans Verkuil <hverkuil@xs4all.nl>
10309 L: linux-media@vger.kernel.org
10311 W: https://linuxtv.org
10312 T: git git://linuxtv.org/media_tree.git
10313 F: drivers/media/radio/radio-keene*
10316 M: Ian Kent <raven@themaw.net>
10317 L: autofs@vger.kernel.org
10321 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10322 M: Masahiro Yamada <masahiroy@kernel.org>
10323 M: Michal Marek <michal.lkml@markovi.net>
10324 R: Nick Desaulniers <ndesaulniers@google.com>
10325 L: linux-kbuild@vger.kernel.org
10327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10328 F: Documentation/kbuild/
10330 F: scripts/*vmlinux*
10332 F: scripts/Makefile*
10334 F: scripts/dummy-tools/
10337 F: scripts/package/
10340 L: kernel-janitors@vger.kernel.org
10342 W: http://kernelnewbies.org/KernelJanitors
10344 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10345 M: "J. Bruce Fields" <bfields@fieldses.org>
10346 M: Chuck Lever <chuck.lever@oracle.com>
10347 L: linux-nfs@vger.kernel.org
10349 W: http://nfs.sourceforge.net/
10350 T: git git://linux-nfs.org/~bfields/linux.git
10354 F: include/linux/lockd/
10355 F: include/linux/sunrpc/
10356 F: include/uapi/linux/nfsd/
10357 F: include/uapi/linux/sunrpc/
10359 F: Documentation/filesystems/nfs/
10362 M: Thorsten Leemhuis <linux@leemhuis.info>
10363 L: regressions@lists.linux.dev
10366 KERNEL SELFTEST FRAMEWORK
10367 M: Shuah Khan <shuah@kernel.org>
10368 M: Shuah Khan <skhan@linuxfoundation.org>
10369 L: linux-kselftest@vger.kernel.org
10371 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10373 F: Documentation/dev-tools/kselftest*
10374 F: tools/testing/selftests/
10376 KERNEL SMB3 SERVER (KSMBD)
10377 M: Namjae Jeon <linkinjeon@kernel.org>
10378 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10379 M: Steve French <sfrench@samba.org>
10380 M: Hyunchul Lee <hyc.lee@gmail.com>
10381 L: linux-cifs@vger.kernel.org
10383 T: git git://git.samba.org/ksmbd.git
10385 F: fs/smbfs_common/
10387 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10388 M: Brendan Higgins <brendanhiggins@google.com>
10389 L: linux-kselftest@vger.kernel.org
10390 L: kunit-dev@googlegroups.com
10392 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10393 F: Documentation/dev-tools/kunit/
10396 F: tools/testing/kunit/
10398 KERNEL USERMODE HELPER
10399 M: Luis Chamberlain <mcgrof@kernel.org>
10400 L: linux-kernel@vger.kernel.org
10402 F: include/linux/umh.h
10405 KERNEL VIRTUAL MACHINE (KVM)
10406 M: Paolo Bonzini <pbonzini@redhat.com>
10407 L: kvm@vger.kernel.org
10409 W: http://www.linux-kvm.org
10410 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10411 F: Documentation/virt/kvm/
10412 F: include/asm-generic/kvm*
10413 F: include/kvm/iodev.h
10414 F: include/linux/kvm*
10415 F: include/trace/events/kvm.h
10416 F: include/uapi/asm-generic/kvm*
10417 F: include/uapi/linux/kvm*
10419 F: tools/testing/selftests/kvm/
10422 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10423 M: Marc Zyngier <maz@kernel.org>
10424 R: James Morse <james.morse@arm.com>
10425 R: Alexandru Elisei <alexandru.elisei@arm.com>
10426 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10428 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10431 F: arch/arm64/include/asm/kvm*
10432 F: arch/arm64/include/uapi/asm/kvm*
10434 F: include/kvm/arm_*
10435 F: tools/testing/selftests/kvm/*/aarch64/
10436 F: tools/testing/selftests/kvm/aarch64/
10438 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10439 M: Huacai Chen <chenhuacai@kernel.org>
10440 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10441 L: linux-mips@vger.kernel.org
10442 L: kvm@vger.kernel.org
10444 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10445 F: arch/mips/include/asm/kvm*
10446 F: arch/mips/include/uapi/asm/kvm*
10449 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10450 L: linuxppc-dev@lists.ozlabs.org
10451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10452 F: arch/powerpc/include/asm/kvm*
10453 F: arch/powerpc/include/uapi/asm/kvm*
10454 F: arch/powerpc/kernel/kvm*
10455 F: arch/powerpc/kvm/
10457 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10458 M: Anup Patel <anup.patel@wdc.com>
10459 R: Atish Patra <atish.patra@wdc.com>
10460 L: kvm@vger.kernel.org
10461 L: kvm-riscv@lists.infradead.org
10462 L: linux-riscv@lists.infradead.org
10464 T: git git://github.com/kvm-riscv/linux.git
10465 F: arch/riscv/include/asm/kvm*
10466 F: arch/riscv/include/uapi/asm/kvm*
10469 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10470 M: Christian Borntraeger <borntraeger@linux.ibm.com>
10471 M: Janosch Frank <frankja@linux.ibm.com>
10472 R: David Hildenbrand <david@redhat.com>
10473 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10474 L: kvm@vger.kernel.org
10476 W: http://www.ibm.com/developerworks/linux/linux390/
10477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10478 F: Documentation/virt/kvm/s390*
10479 F: arch/s390/include/asm/gmap.h
10480 F: arch/s390/include/asm/kvm*
10481 F: arch/s390/include/uapi/asm/kvm*
10482 F: arch/s390/kernel/uv.c
10484 F: arch/s390/mm/gmap.c
10485 F: tools/testing/selftests/kvm/*/s390x/
10486 F: tools/testing/selftests/kvm/s390x/
10488 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10489 M: Paolo Bonzini <pbonzini@redhat.com>
10490 R: Sean Christopherson <seanjc@google.com>
10491 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10492 R: Wanpeng Li <wanpengli@tencent.com>
10493 R: Jim Mattson <jmattson@google.com>
10494 R: Joerg Roedel <joro@8bytes.org>
10495 L: kvm@vger.kernel.org
10497 W: http://www.linux-kvm.org
10498 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10499 F: arch/x86/include/asm/kvm*
10500 F: arch/x86/include/asm/pvclock-abi.h
10501 F: arch/x86/include/asm/svm.h
10502 F: arch/x86/include/asm/vmx*.h
10503 F: arch/x86/include/uapi/asm/kvm*
10504 F: arch/x86/include/uapi/asm/svm.h
10505 F: arch/x86/include/uapi/asm/vmx.h
10506 F: arch/x86/kernel/kvm.c
10507 F: arch/x86/kernel/kvmclock.c
10512 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10513 M: Tejun Heo <tj@kernel.org>
10515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10517 F: include/linux/kernfs.h
10520 M: Eric Biederman <ebiederm@xmission.com>
10521 L: kexec@lists.infradead.org
10523 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10524 F: include/linux/kexec.h
10525 F: include/uapi/linux/kexec.h
10529 M: Mimi Zohar <zohar@linux.ibm.com>
10530 L: linux-integrity@vger.kernel.org
10531 L: keyrings@vger.kernel.org
10533 F: Documentation/security/keys/trusted-encrypted.rst
10534 F: include/keys/encrypted-type.h
10535 F: security/keys/encrypted-keys/
10538 M: James Bottomley <jejb@linux.ibm.com>
10539 M: Jarkko Sakkinen <jarkko@kernel.org>
10540 M: Mimi Zohar <zohar@linux.ibm.com>
10541 L: linux-integrity@vger.kernel.org
10542 L: keyrings@vger.kernel.org
10544 F: Documentation/security/keys/trusted-encrypted.rst
10545 F: include/keys/trusted-type.h
10546 F: include/keys/trusted_tpm.h
10547 F: security/keys/trusted-keys/
10550 M: Sumit Garg <sumit.garg@linaro.org>
10551 L: linux-integrity@vger.kernel.org
10552 L: keyrings@vger.kernel.org
10554 F: include/keys/trusted_tee.h
10555 F: security/keys/trusted-keys/trusted_tee.c
10558 M: David Howells <dhowells@redhat.com>
10559 M: Jarkko Sakkinen <jarkko@kernel.org>
10560 L: keyrings@vger.kernel.org
10562 F: Documentation/security/keys/core.rst
10564 F: include/linux/key-type.h
10565 F: include/linux/key.h
10566 F: include/linux/keyctl.h
10567 F: include/uapi/linux/keyctl.h
10571 M: Alexander Potapenko <glider@google.com>
10572 M: Marco Elver <elver@google.com>
10573 R: Dmitry Vyukov <dvyukov@google.com>
10574 L: kasan-dev@googlegroups.com
10576 F: Documentation/dev-tools/kfence.rst
10577 F: arch/*/include/asm/kfence.h
10578 F: include/linux/kfence.h
10579 F: lib/Kconfig.kfence
10583 M: Stefani Seibold <stefani@seibold.net>
10585 F: include/linux/kfifo.h
10589 KGDB / KDB /debug_core
10590 M: Jason Wessel <jason.wessel@windriver.com>
10591 M: Daniel Thompson <daniel.thompson@linaro.org>
10592 R: Douglas Anderson <dianders@chromium.org>
10593 L: kgdb-bugreport@lists.sourceforge.net
10595 W: http://kgdb.wiki.kernel.org/
10596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10597 F: Documentation/dev-tools/kgdb.rst
10598 F: drivers/misc/kgdbts.c
10599 F: drivers/tty/serial/kgdboc.c
10600 F: include/linux/kdb.h
10601 F: include/linux/kgdb.h
10604 KHADAS MCU MFD DRIVER
10605 M: Neil Armstrong <narmstrong@baylibre.com>
10606 L: linux-amlogic@lists.infradead.org
10608 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10609 F: drivers/mfd/khadas-mcu.c
10610 F: include/linux/mfd/khadas-mcu.h
10611 F: drivers/thermal/khadas_mcu_fan.c
10614 M: Catalin Marinas <catalin.marinas@arm.com>
10616 F: Documentation/dev-tools/kmemleak.rst
10617 F: include/linux/kmemleak.h
10619 F: samples/kmemleak/kmemleak-test.c
10621 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10622 M: Luis Chamberlain <mcgrof@kernel.org>
10623 L: linux-kernel@vger.kernel.org
10625 F: include/linux/kmod.h
10628 F: tools/testing/selftests/kmod/
10631 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10632 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10633 M: "David S. Miller" <davem@davemloft.net>
10634 M: Masami Hiramatsu <mhiramat@kernel.org>
10636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10637 F: Documentation/trace/kprobes.rst
10638 F: include/asm-generic/kprobes.h
10639 F: include/linux/kprobes.h
10640 F: kernel/kprobes.c
10641 F: lib/test_kprobes.c
10644 KS0108 LCD CONTROLLER DRIVER
10645 M: Miguel Ojeda <ojeda@kernel.org>
10647 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10648 F: drivers/auxdisplay/ks0108.c
10649 F: include/linux/ks0108.h
10651 KTD253 BACKLIGHT DRIVER
10652 M: Linus Walleij <linus.walleij@linaro.org>
10654 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10655 F: drivers/video/backlight/ktd253-backlight.c
10658 M: Steven Rostedt <rostedt@goodmis.org>
10659 M: John Hawley <warthog9@eaglescrag.net>
10661 F: tools/testing/ktest
10664 M: David Ahern <dsahern@kernel.org>
10665 L: netdev@vger.kernel.org
10667 F: include/net/l3mdev.h
10671 M: John Fastabend <john.fastabend@gmail.com>
10672 M: Daniel Borkmann <daniel@iogearbox.net>
10673 M: Jakub Sitnicki <jakub@cloudflare.com>
10674 M: Lorenz Bauer <lmb@cloudflare.com>
10675 L: netdev@vger.kernel.org
10676 L: bpf@vger.kernel.org
10678 F: include/linux/skmsg.h
10679 F: net/core/skmsg.c
10680 F: net/core/sock_map.c
10681 F: net/ipv4/tcp_bpf.c
10682 F: net/ipv4/udp_bpf.c
10683 F: net/unix/unix_bpf.c
10685 LANDLOCK SECURITY MODULE
10686 M: Mickaël Salaün <mic@digikod.net>
10687 L: linux-security-module@vger.kernel.org
10689 W: https://landlock.io
10690 T: git https://github.com/landlock-lsm/linux.git
10691 F: Documentation/security/landlock.rst
10692 F: Documentation/userspace-api/landlock.rst
10693 F: include/uapi/linux/landlock.h
10694 F: samples/landlock/
10695 F: security/landlock/
10696 F: tools/testing/selftests/landlock/
10700 LANTIQ / INTEL Ethernet drivers
10701 M: Hauke Mehrtens <hauke@hauke-m.de>
10702 L: netdev@vger.kernel.org
10704 F: drivers/net/dsa/lantiq_gswip.c
10705 F: drivers/net/dsa/lantiq_pce.h
10706 F: drivers/net/ethernet/lantiq_xrx200.c
10707 F: net/dsa/tag_gswip.c
10709 LANTIQ MIPS ARCHITECTURE
10710 M: John Crispin <john@phrozen.org>
10711 L: linux-mips@vger.kernel.org
10713 F: arch/mips/lantiq
10714 F: drivers/soc/lantiq
10716 LASI 53c700 driver for PARISC
10717 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10718 L: linux-scsi@vger.kernel.org
10720 F: Documentation/scsi/53c700.rst
10721 F: drivers/scsi/53c700*
10724 M: Tobin C. Harding <me@tobin.cc>
10725 M: Tycho Andersen <tycho@tycho.pizza>
10726 L: linux-hardening@vger.kernel.org
10728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10729 F: scripts/leaking_addresses.pl
10732 M: Pavel Machek <pavel@ucw.cz>
10733 L: linux-leds@vger.kernel.org
10735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10736 F: Documentation/devicetree/bindings/leds/
10738 F: include/linux/leds.h
10740 LEGACY EEPROM DRIVER
10741 M: Jean Delvare <jdelvare@suse.com>
10743 F: Documentation/misc-devices/eeprom.rst
10744 F: drivers/misc/eeprom/eeprom.c
10746 LEGO MINDSTORMS EV3
10747 R: David Lechner <david@lechnology.com>
10749 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10750 F: arch/arm/boot/dts/da850-lego-ev3.dts
10751 F: drivers/power/supply/lego_ev3_battery.c
10753 LEGO USB Tower driver
10754 M: Juergen Stuber <starblue@users.sourceforge.net>
10755 L: legousb-devel@lists.sourceforge.net
10757 W: http://legousb.sourceforge.net/
10758 F: drivers/usb/misc/legousbtower.c
10761 M: Matan Ziv-Av <matan@svgalib.org>
10762 L: platform-driver-x86@vger.kernel.org
10764 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10765 F: Documentation/admin-guide/laptops/lg-laptop.rst
10766 F: drivers/platform/x86/lg-laptop.c
10768 LG2160 MEDIA DRIVER
10769 M: Michael Krufky <mkrufky@linuxtv.org>
10770 L: linux-media@vger.kernel.org
10772 W: https://linuxtv.org
10773 W: http://github.com/mkrufky
10774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10775 T: git git://linuxtv.org/mkrufky/tuners.git
10776 F: drivers/media/dvb-frontends/lg2160.*
10778 LGDT3305 MEDIA DRIVER
10779 M: Michael Krufky <mkrufky@linuxtv.org>
10780 L: linux-media@vger.kernel.org
10782 W: https://linuxtv.org
10783 W: http://github.com/mkrufky
10784 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10785 T: git git://linuxtv.org/mkrufky/tuners.git
10786 F: drivers/media/dvb-frontends/lgdt3305.*
10788 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10789 M: Viresh Kumar <vireshk@kernel.org>
10790 L: linux-ide@vger.kernel.org
10792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10793 F: drivers/ata/pata_arasan_cf.c
10794 F: include/linux/pata_arasan_cf_data.h
10796 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10797 M: Linus Walleij <linus.walleij@linaro.org>
10798 L: linux-ide@vger.kernel.org
10800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10801 F: drivers/ata/pata_ftide010.c
10802 F: drivers/ata/sata_gemini.c
10803 F: drivers/ata/sata_gemini.h
10805 LIBATA SATA AHCI PLATFORM devices support
10806 M: Hans de Goede <hdegoede@redhat.com>
10807 M: Jens Axboe <axboe@kernel.dk>
10808 L: linux-ide@vger.kernel.org
10810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10811 F: drivers/ata/ahci_platform.c
10812 F: drivers/ata/libahci_platform.c
10813 F: include/linux/ahci_platform.h
10815 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10816 M: Mikael Pettersson <mikpelinux@gmail.com>
10817 L: linux-ide@vger.kernel.org
10819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10820 F: drivers/ata/sata_promise.*
10822 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10823 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10824 L: linux-ide@vger.kernel.org
10826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10827 F: Documentation/devicetree/bindings/ata/
10829 F: include/linux/ata.h
10830 F: include/linux/libata.h
10832 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10833 M: Dan Williams <dan.j.williams@intel.com>
10834 M: Vishal Verma <vishal.l.verma@intel.com>
10835 M: Dave Jiang <dave.jiang@intel.com>
10836 L: nvdimm@lists.linux.dev
10838 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10839 P: Documentation/nvdimm/maintainer-entry-profile.rst
10840 F: drivers/nvdimm/blk.c
10841 F: drivers/nvdimm/region_devs.c
10843 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10844 M: Vishal Verma <vishal.l.verma@intel.com>
10845 M: Dan Williams <dan.j.williams@intel.com>
10846 M: Dave Jiang <dave.jiang@intel.com>
10847 L: nvdimm@lists.linux.dev
10849 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10850 P: Documentation/nvdimm/maintainer-entry-profile.rst
10851 F: drivers/nvdimm/btt*
10853 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10854 M: Dan Williams <dan.j.williams@intel.com>
10855 M: Vishal Verma <vishal.l.verma@intel.com>
10856 M: Dave Jiang <dave.jiang@intel.com>
10857 L: nvdimm@lists.linux.dev
10859 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10860 P: Documentation/nvdimm/maintainer-entry-profile.rst
10861 F: drivers/nvdimm/pmem*
10863 LIBNVDIMM: DEVICETREE BINDINGS
10864 M: Oliver O'Halloran <oohall@gmail.com>
10865 L: nvdimm@lists.linux.dev
10867 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10868 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10869 F: drivers/nvdimm/of_pmem.c
10871 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10872 M: Dan Williams <dan.j.williams@intel.com>
10873 M: Vishal Verma <vishal.l.verma@intel.com>
10874 M: Dave Jiang <dave.jiang@intel.com>
10875 M: Ira Weiny <ira.weiny@intel.com>
10876 L: nvdimm@lists.linux.dev
10878 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10879 P: Documentation/nvdimm/maintainer-entry-profile.rst
10880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10881 F: drivers/acpi/nfit/*
10882 F: drivers/nvdimm/*
10883 F: include/linux/libnvdimm.h
10884 F: include/linux/nd.h
10885 F: include/uapi/linux/ndctl.h
10886 F: tools/testing/nvdimm/
10888 LICENSES and SPDX stuff
10889 M: Thomas Gleixner <tglx@linutronix.de>
10890 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10891 L: linux-spdx@vger.kernel.org
10893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10895 F: Documentation/process/license-rules.rst
10897 F: scripts/spdxcheck-test.sh
10898 F: scripts/spdxcheck.py
10900 LINEAR RANGES HELPERS
10901 M: Mark Brown <broonie@kernel.org>
10902 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10903 F: lib/linear_ranges.c
10904 F: lib/test_linear_ranges.c
10905 F: include/linux/linear_range.h
10907 LINUX FOR POWER MACINTOSH
10908 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10909 L: linuxppc-dev@lists.ozlabs.org
10911 F: arch/powerpc/platforms/powermac/
10912 F: drivers/macintosh/
10914 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10915 M: Michael Ellerman <mpe@ellerman.id.au>
10916 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10917 R: Paul Mackerras <paulus@samba.org>
10918 L: linuxppc-dev@lists.ozlabs.org
10920 W: https://github.com/linuxppc/wiki/wiki
10921 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10923 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10924 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10925 F: Documentation/devicetree/bindings/powerpc/
10926 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10927 F: Documentation/powerpc/
10929 F: drivers/*/*/*pasemi*
10930 F: drivers/*/*pasemi*
10931 F: drivers/char/tpm/tpm_ibmvtpm*
10932 F: drivers/crypto/nx/
10933 F: drivers/crypto/vmx/
10934 F: drivers/i2c/busses/i2c-opal.c
10935 F: drivers/net/ethernet/ibm/ibmveth.*
10936 F: drivers/net/ethernet/ibm/ibmvnic.*
10937 F: drivers/pci/hotplug/pnv_php.c
10938 F: drivers/pci/hotplug/rpa*
10939 F: drivers/rtc/rtc-opal.c
10940 F: drivers/scsi/ibmvscsi/
10941 F: drivers/tty/hvc/hvc_opal.c
10942 F: drivers/watchdog/wdrtas.c
10943 F: tools/testing/selftests/powerpc
10950 LINUX FOR POWERPC EMBEDDED MPC5XXX
10951 M: Anatolij Gustschin <agust@denx.de>
10952 L: linuxppc-dev@lists.ozlabs.org
10954 F: arch/powerpc/platforms/512x/
10955 F: arch/powerpc/platforms/52xx/
10957 LINUX FOR POWERPC EMBEDDED PPC4XX
10958 L: linuxppc-dev@lists.ozlabs.org
10960 F: arch/powerpc/platforms/40x/
10961 F: arch/powerpc/platforms/44x/
10963 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10964 M: Scott Wood <oss@buserror.net>
10965 L: linuxppc-dev@lists.ozlabs.org
10967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10968 F: Documentation/devicetree/bindings/powerpc/fsl/
10969 F: arch/powerpc/platforms/83xx/
10970 F: arch/powerpc/platforms/85xx/
10972 LINUX FOR POWERPC EMBEDDED PPC8XX
10973 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10974 L: linuxppc-dev@lists.ozlabs.org
10976 F: arch/powerpc/platforms/8xx/
10978 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10979 M: Kees Cook <keescook@chromium.org>
10981 F: drivers/misc/lkdtm/*
10982 F: tools/testing/selftests/lkdtm/*
10984 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10985 M: Alan Stern <stern@rowland.harvard.edu>
10986 M: Andrea Parri <parri.andrea@gmail.com>
10987 M: Will Deacon <will@kernel.org>
10988 M: Peter Zijlstra <peterz@infradead.org>
10989 M: Boqun Feng <boqun.feng@gmail.com>
10990 M: Nicholas Piggin <npiggin@gmail.com>
10991 M: David Howells <dhowells@redhat.com>
10992 M: Jade Alglave <j.alglave@ucl.ac.uk>
10993 M: Luc Maranget <luc.maranget@inria.fr>
10994 M: "Paul E. McKenney" <paulmck@kernel.org>
10995 R: Akira Yokosawa <akiyks@gmail.com>
10996 R: Daniel Lustig <dlustig@nvidia.com>
10997 R: Joel Fernandes <joel@joelfernandes.org>
10998 L: linux-kernel@vger.kernel.org
10999 L: linux-arch@vger.kernel.org
11001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11002 F: Documentation/atomic_bitops.txt
11003 F: Documentation/atomic_t.txt
11004 F: Documentation/core-api/refcount-vs-atomic.rst
11005 F: Documentation/litmus-tests/
11006 F: Documentation/memory-barriers.txt
11007 F: tools/memory-model/
11009 LIS3LV02D ACCELEROMETER DRIVER
11010 M: Eric Piel <eric.piel@tremplin-utc.net>
11012 F: Documentation/misc-devices/lis3lv02d.rst
11013 F: drivers/misc/lis3lv02d/
11014 F: drivers/platform/x86/hp_accel.c
11017 M: David Gow <davidgow@google.com>
11018 L: linux-kselftest@vger.kernel.org
11019 L: kunit-dev@googlegroups.com
11024 M: Karol Gugala <kgugala@antmicro.com>
11025 M: Mateusz Holenko <mholenko@antmicro.com>
11027 F: Documentation/devicetree/bindings/*/litex,*.yaml
11028 F: arch/openrisc/boot/dts/or1klitex.dts
11029 F: drivers/soc/litex/litex_soc_ctrl.c
11030 F: drivers/tty/serial/liteuart.c
11031 F: include/linux/litex.h
11034 M: Josh Poimboeuf <jpoimboe@redhat.com>
11035 M: Jiri Kosina <jikos@kernel.org>
11036 M: Miroslav Benes <mbenes@suse.cz>
11037 M: Petr Mladek <pmladek@suse.com>
11038 R: Joe Lawrence <joe.lawrence@redhat.com>
11039 L: live-patching@vger.kernel.org
11041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11042 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11043 F: Documentation/livepatch/
11044 F: arch/powerpc/include/asm/livepatch.h
11045 F: arch/s390/include/asm/livepatch.h
11046 F: arch/x86/include/asm/livepatch.h
11047 F: include/linux/livepatch.h
11048 F: kernel/livepatch/
11050 F: samples/livepatch/
11051 F: tools/testing/selftests/livepatch/
11054 L: netdev@vger.kernel.org
11056 F: include/linux/llc.h
11057 F: include/net/llc*
11058 F: include/uapi/linux/llc.h
11061 LM73 HARDWARE MONITOR DRIVER
11062 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11063 L: linux-hwmon@vger.kernel.org
11065 F: drivers/hwmon/lm73.c
11067 LM78 HARDWARE MONITOR DRIVER
11068 M: Jean Delvare <jdelvare@suse.com>
11069 L: linux-hwmon@vger.kernel.org
11071 F: Documentation/hwmon/lm78.rst
11072 F: drivers/hwmon/lm78.c
11074 LM83 HARDWARE MONITOR DRIVER
11075 M: Jean Delvare <jdelvare@suse.com>
11076 L: linux-hwmon@vger.kernel.org
11078 F: Documentation/hwmon/lm83.rst
11079 F: drivers/hwmon/lm83.c
11081 LM90 HARDWARE MONITOR DRIVER
11082 M: Jean Delvare <jdelvare@suse.com>
11083 L: linux-hwmon@vger.kernel.org
11085 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11086 F: Documentation/hwmon/lm90.rst
11087 F: drivers/hwmon/lm90.c
11088 F: include/dt-bindings/thermal/lm90.h
11090 LM95234 HARDWARE MONITOR DRIVER
11091 M: Guenter Roeck <linux@roeck-us.net>
11092 L: linux-hwmon@vger.kernel.org
11094 F: Documentation/hwmon/lm95234.rst
11095 F: drivers/hwmon/lm95234.c
11097 LME2510 MEDIA DRIVER
11098 M: Malcolm Priestley <tvboxspy@gmail.com>
11099 L: linux-media@vger.kernel.org
11101 W: https://linuxtv.org
11102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11103 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11105 LOADPIN SECURITY MODULE
11106 M: Kees Cook <keescook@chromium.org>
11108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11109 F: Documentation/admin-guide/LSM/LoadPin.rst
11110 F: security/loadpin/
11113 M: Peter Zijlstra <peterz@infradead.org>
11114 M: Ingo Molnar <mingo@redhat.com>
11115 M: Will Deacon <will@kernel.org>
11116 R: Waiman Long <longman@redhat.com>
11117 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11118 L: linux-kernel@vger.kernel.org
11120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11121 F: Documentation/locking/
11122 F: arch/*/include/asm/spinlock*.h
11123 F: include/linux/lockdep.h
11124 F: include/linux/mutex*.h
11125 F: include/linux/rwlock*.h
11126 F: include/linux/rwsem*.h
11127 F: include/linux/seqlock.h
11128 F: include/linux/spinlock*.h
11130 F: lib/locking*.[ch]
11131 X: kernel/locking/locktorture.c
11133 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11134 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11135 L: linux-ntfs-dev@lists.sourceforge.net
11137 W: http://www.linux-ntfs.org/content/view/19/37/
11138 F: Documentation/admin-guide/ldm.rst
11139 F: block/partitions/ldm.*
11141 LOGITECH HID GAMING KEYBOARDS
11142 M: Hans de Goede <hdegoede@redhat.com>
11143 L: linux-input@vger.kernel.org
11145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11146 F: drivers/hid/hid-lg-g15.c
11148 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11149 M: Adrien Grassein <adrien.grassein@gmail.com>
11151 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11152 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11154 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11155 M: Sathya Prakash <sathya.prakash@broadcom.com>
11156 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11157 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11158 L: MPT-FusionLinux.pdl@broadcom.com
11159 L: linux-scsi@vger.kernel.org
11161 W: http://www.avagotech.com/support/
11162 F: drivers/message/fusion/
11163 F: drivers/scsi/mpt3sas/
11165 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11166 M: Matthew Wilcox <willy@infradead.org>
11167 L: linux-scsi@vger.kernel.org
11169 F: drivers/scsi/sym53c8xx_2/
11172 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11173 L: linux-iio@vger.kernel.org
11175 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11176 F: drivers/iio/dac/ltc1660.c
11178 LTC2947 HARDWARE MONITOR DRIVER
11179 M: Nuno Sá <nuno.sa@analog.com>
11180 L: linux-hwmon@vger.kernel.org
11182 W: http://ez.analog.com/community/linux-device-drivers
11183 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11184 F: drivers/hwmon/ltc2947-core.c
11185 F: drivers/hwmon/ltc2947-i2c.c
11186 F: drivers/hwmon/ltc2947-spi.c
11187 F: drivers/hwmon/ltc2947.h
11189 LTC2983 IIO TEMPERATURE DRIVER
11190 M: Nuno Sá <nuno.sa@analog.com>
11191 L: linux-iio@vger.kernel.org
11193 W: http://ez.analog.com/community/linux-device-drivers
11194 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11195 F: drivers/iio/temperature/ltc2983.c
11197 LTC4261 HARDWARE MONITOR DRIVER
11198 M: Guenter Roeck <linux@roeck-us.net>
11199 L: linux-hwmon@vger.kernel.org
11201 F: Documentation/hwmon/ltc4261.rst
11202 F: drivers/hwmon/ltc4261.c
11204 LTC4306 I2C MULTIPLEXER DRIVER
11205 M: Michael Hennerich <michael.hennerich@analog.com>
11206 L: linux-i2c@vger.kernel.org
11208 W: http://ez.analog.com/community/linux-device-drivers
11209 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11210 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11212 LTP (Linux Test Project)
11213 M: Mike Frysinger <vapier@gentoo.org>
11214 M: Cyril Hrubis <chrubis@suse.cz>
11215 M: Wanlong Gao <wanlong.gao@gmail.com>
11216 M: Jan Stancek <jstancek@redhat.com>
11217 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11218 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11219 L: ltp@lists.linux.it (subscribers-only)
11221 W: http://linux-test-project.github.io/
11222 T: git git://github.com/linux-test-project/ltp.git
11225 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11226 L: netdev@vger.kernel.org
11228 F: drivers/net/pcs/pcs-lynx.c
11229 F: include/linux/pcs-lynx.h
11232 M: Geert Uytterhoeven <geert@linux-m68k.org>
11233 L: linux-m68k@lists.linux-m68k.org
11235 W: http://www.linux-m68k.org/
11236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11240 M68K ON APPLE MACINTOSH
11241 M: Joshua Thompson <funaho@jurai.org>
11242 L: linux-m68k@lists.linux-m68k.org
11244 W: http://www.mac.linux-m68k.org/
11246 F: drivers/macintosh/adb-iop.c
11247 F: drivers/macintosh/via-macii.c
11250 M: Philip Blundell <philb@gnu.org>
11252 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11253 F: arch/m68k/hp300/
11255 M88DS3103 MEDIA DRIVER
11256 M: Antti Palosaari <crope@iki.fi>
11257 L: linux-media@vger.kernel.org
11259 W: https://linuxtv.org
11260 W: http://palosaari.fi/linux/
11261 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11262 T: git git://linuxtv.org/anttip/media_tree.git
11263 F: drivers/media/dvb-frontends/m88ds3103*
11265 M88RS2000 MEDIA DRIVER
11266 M: Malcolm Priestley <tvboxspy@gmail.com>
11267 L: linux-media@vger.kernel.org
11269 W: https://linuxtv.org
11270 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11271 F: drivers/media/dvb-frontends/m88rs2000*
11273 MA901 MASTERKIT USB FM RADIO DRIVER
11274 M: Alexey Klimov <klimov.linux@gmail.com>
11275 L: linux-media@vger.kernel.org
11277 T: git git://linuxtv.org/media_tree.git
11278 F: drivers/media/radio/radio-ma901.c
11281 M: Johannes Berg <johannes@sipsolutions.net>
11282 L: linux-wireless@vger.kernel.org
11284 W: https://wireless.wiki.kernel.org/
11285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11287 F: Documentation/networking/mac80211-injection.rst
11288 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11289 F: drivers/net/wireless/mac80211_hwsim.[ch]
11290 F: include/net/mac80211.h
11294 M: Jassi Brar <jassisinghbrar@gmail.com>
11295 L: linux-kernel@vger.kernel.org
11297 F: drivers/mailbox/
11298 F: include/linux/mailbox_client.h
11299 F: include/linux/mailbox_controller.h
11300 F: include/dt-bindings/mailbox/
11301 F: Documentation/devicetree/bindings/mailbox/
11304 M: Viresh Kumar <viresh.kumar@linaro.org>
11305 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11306 L: linux-kernel@vger.kernel.org
11308 F: drivers/mailbox/arm_mhuv2.c
11309 F: include/linux/mailbox/arm_mhuv2_message.h
11310 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11312 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11313 M: Jeremy Kerr <jk@codeconstruct.com.au>
11314 M: Matt Johnston <matt@codeconstruct.com.au>
11315 L: netdev@vger.kernel.org
11317 F: Documentation/networking/mctp.rst
11318 F: drivers/net/mctp/
11319 F: include/net/mctp.h
11320 F: include/net/mctpdevice.h
11321 F: include/net/netns/mctp.h
11324 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11325 M: Michael Kerrisk <mtk.manpages@gmail.com>
11326 L: linux-man@vger.kernel.org
11328 W: http://www.kernel.org/doc/man-pages
11330 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11331 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11332 L: linux-mips@vger.kernel.org
11334 F: arch/mips/boot/dts/img/pistachio*
11336 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11337 M: Andrew Lunn <andrew@lunn.ch>
11338 M: Vivien Didelot <vivien.didelot@gmail.com>
11339 L: netdev@vger.kernel.org
11341 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11342 F: Documentation/networking/devlink/mv88e6xxx.rst
11343 F: drivers/net/dsa/mv88e6xxx/
11344 F: include/linux/dsa/mv88e6xxx.h
11345 F: include/linux/platform_data/mv88e6xxx.h
11347 MARVELL ARMADA 3700 PHY DRIVERS
11348 M: Miquel Raynal <miquel.raynal@bootlin.com>
11350 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11351 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11352 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11353 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11355 MARVELL ARMADA DRM SUPPORT
11356 M: Russell King <linux@armlinux.org.uk>
11358 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11359 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11360 F: Documentation/devicetree/bindings/display/armada/
11361 F: drivers/gpu/drm/armada/
11362 F: include/uapi/drm/armada_drm.h
11364 MARVELL CRYPTO DRIVER
11365 M: Boris Brezillon <bbrezillon@kernel.org>
11366 M: Arnaud Ebalard <arno@natisbad.org>
11367 M: Srujana Challa <schalla@marvell.com>
11368 L: linux-crypto@vger.kernel.org
11370 F: drivers/crypto/marvell/
11371 F: include/linux/soc/marvell/octeontx2/
11373 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11374 M: Mirko Lindner <mlindner@marvell.com>
11375 M: Stephen Hemminger <stephen@networkplumber.org>
11376 L: netdev@vger.kernel.org
11378 F: drivers/net/ethernet/marvell/sk*
11380 MARVELL LIBERTAS WIRELESS DRIVER
11381 L: libertas-dev@lists.infradead.org
11383 F: drivers/net/wireless/marvell/libertas/
11385 MARVELL MACCHIATOBIN SUPPORT
11386 M: Russell King <linux@armlinux.org.uk>
11387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11389 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11391 MARVELL MV643XX ETHERNET DRIVER
11392 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11393 L: netdev@vger.kernel.org
11395 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11396 F: include/linux/mv643xx.h
11398 MARVELL MV88X3310 PHY DRIVER
11399 M: Russell King <linux@armlinux.org.uk>
11400 M: Marek Behún <kabel@kernel.org>
11401 L: netdev@vger.kernel.org
11403 F: drivers/net/phy/marvell10g.c
11405 MARVELL MVEBU THERMAL DRIVER
11406 M: Miquel Raynal <miquel.raynal@bootlin.com>
11408 F: drivers/thermal/armada_thermal.c
11410 MARVELL MVNETA ETHERNET DRIVER
11411 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11412 L: netdev@vger.kernel.org
11414 F: drivers/net/ethernet/marvell/mvneta.*
11416 MARVELL MVPP2 ETHERNET DRIVER
11417 M: Marcin Wojtas <mw@semihalf.com>
11418 M: Russell King <linux@armlinux.org.uk>
11419 L: netdev@vger.kernel.org
11421 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11422 F: drivers/net/ethernet/marvell/mvpp2/
11424 MARVELL MWIFIEX WIRELESS DRIVER
11425 M: Amitkumar Karwar <amitkarwar@gmail.com>
11426 M: Ganapathi Bhat <ganapathi017@gmail.com>
11427 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11428 M: Xinming Hu <huxinming820@gmail.com>
11429 L: linux-wireless@vger.kernel.org
11431 F: drivers/net/wireless/marvell/mwifiex/
11433 MARVELL MWL8K WIRELESS DRIVER
11434 M: Lennert Buytenhek <buytenh@wantstofly.org>
11435 L: linux-wireless@vger.kernel.org
11437 F: drivers/net/wireless/marvell/mwl8k.c
11439 MARVELL NAND CONTROLLER DRIVER
11440 M: Miquel Raynal <miquel.raynal@bootlin.com>
11441 L: linux-mtd@lists.infradead.org
11443 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11444 F: drivers/mtd/nand/raw/marvell_nand.c
11446 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11447 M: Sunil Goutham <sgoutham@marvell.com>
11448 M: Geetha sowjanya <gakula@marvell.com>
11449 M: Subbaraya Sundeep <sbhatta@marvell.com>
11450 M: hariprasad <hkelam@marvell.com>
11451 L: netdev@vger.kernel.org
11453 F: drivers/net/ethernet/marvell/octeontx2/nic/
11454 F: include/linux/soc/marvell/octeontx2/
11456 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11457 M: Sunil Goutham <sgoutham@marvell.com>
11458 M: Linu Cherian <lcherian@marvell.com>
11459 M: Geetha sowjanya <gakula@marvell.com>
11460 M: Jerin Jacob <jerinj@marvell.com>
11461 M: hariprasad <hkelam@marvell.com>
11462 M: Subbaraya Sundeep <sbhatta@marvell.com>
11463 L: netdev@vger.kernel.org
11465 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11466 F: drivers/net/ethernet/marvell/octeontx2/af/
11468 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11469 M: Taras Chornyi <tchornyi@marvell.com>
11471 W: https://github.com/Marvell-switching/switchdev-prestera
11472 F: drivers/net/ethernet/marvell/prestera/
11474 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11475 M: Nicolas Pitre <nico@fluxnic.net>
11477 F: drivers/mmc/host/mvsdio.*
11479 MARVELL USB MDIO CONTROLLER DRIVER
11480 M: Tobias Waldekranz <tobias@waldekranz.com>
11481 L: netdev@vger.kernel.org
11483 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11484 F: drivers/net/mdio/mdio-mvusb.c
11486 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11487 M: Hu Ziji <huziji@marvell.com>
11488 L: linux-mmc@vger.kernel.org
11490 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11491 F: drivers/mmc/host/sdhci-xenon*
11493 MATROX FRAMEBUFFER DRIVER
11494 L: linux-fbdev@vger.kernel.org
11496 F: drivers/video/fbdev/matrox/matroxfb_*
11497 F: include/uapi/linux/matroxfb.h
11500 M: Daniel Nilsson <daniel.nilsson@flex.com>
11501 L: linux-hwmon@vger.kernel.org
11503 F: Documentation/hwmon/max15301.rst
11504 F: drivers/hwmon/pmbus/max15301.c
11506 MAX16065 HARDWARE MONITOR DRIVER
11507 M: Guenter Roeck <linux@roeck-us.net>
11508 L: linux-hwmon@vger.kernel.org
11510 F: Documentation/hwmon/max16065.rst
11511 F: drivers/hwmon/max16065.c
11513 MAX2175 SDR TUNER DRIVER
11514 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11515 L: linux-media@vger.kernel.org
11517 T: git git://linuxtv.org/media_tree.git
11518 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11519 F: Documentation/userspace-api/media/drivers/max2175.rst
11520 F: drivers/media/i2c/max2175*
11521 F: include/uapi/linux/max2175.h
11523 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11524 L: linux-hwmon@vger.kernel.org
11526 F: Documentation/hwmon/max6650.rst
11527 F: drivers/hwmon/max6650.c
11529 MAX6697 HARDWARE MONITOR DRIVER
11530 M: Guenter Roeck <linux@roeck-us.net>
11531 L: linux-hwmon@vger.kernel.org
11533 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11534 F: Documentation/hwmon/max6697.rst
11535 F: drivers/hwmon/max6697.c
11536 F: include/linux/platform_data/max6697.h
11538 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11539 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11540 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11541 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11542 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11543 L: linux-media@vger.kernel.org
11545 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11546 F: drivers/media/i2c/max9286.c
11548 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11549 M: Peter Rosin <peda@axentia.se>
11550 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11552 F: Documentation/devicetree/bindings/sound/max9860.txt
11553 F: sound/soc/codecs/max9860.*
11555 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11556 M: Andreas Klinger <ak@it-klinger.de>
11557 L: linux-iio@vger.kernel.org
11559 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11560 F: drivers/iio/proximity/mb1232.c
11562 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
11563 R: Iskren Chernev <iskren.chernev@gmail.com>
11564 R: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11565 R: Marek Szyprowski <m.szyprowski@samsung.com>
11566 R: Matheus Castello <matheus@castello.eng.br>
11567 L: linux-pm@vger.kernel.org
11569 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
11570 F: drivers/power/supply/max17040_battery.c
11572 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
11573 R: Hans de Goede <hdegoede@redhat.com>
11574 R: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11575 R: Marek Szyprowski <m.szyprowski@samsung.com>
11576 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
11577 R: Purism Kernel Team <kernel@puri.sm>
11578 L: linux-pm@vger.kernel.org
11580 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
11581 F: drivers/power/supply/max17042_battery.c
11583 MAXIM MAX77650 PMIC MFD DRIVER
11584 M: Bartosz Golaszewski <brgl@bgdev.pl>
11585 L: linux-kernel@vger.kernel.org
11587 F: Documentation/devicetree/bindings/*/*max77650.yaml
11588 F: Documentation/devicetree/bindings/*/max77650*.yaml
11589 F: drivers/gpio/gpio-max77650.c
11590 F: drivers/input/misc/max77650-onkey.c
11591 F: drivers/leds/leds-max77650.c
11592 F: drivers/mfd/max77650.c
11593 F: drivers/power/supply/max77650-charger.c
11594 F: drivers/regulator/max77650-regulator.c
11595 F: include/linux/mfd/max77650.h
11597 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11598 M: Javier Martinez Canillas <javier@dowhile0.org>
11599 L: linux-kernel@vger.kernel.org
11601 F: Documentation/devicetree/bindings/*/*max77802.txt
11602 F: drivers/regulator/max77802-regulator.c
11603 F: include/dt-bindings/*/*max77802.h
11605 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11606 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11607 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11608 L: linux-pm@vger.kernel.org
11610 F: drivers/power/supply/max14577_charger.c
11611 F: drivers/power/supply/max77693_charger.c
11613 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11614 M: Chanwoo Choi <cw00.choi@samsung.com>
11615 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11616 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11617 L: linux-kernel@vger.kernel.org
11619 F: Documentation/devicetree/bindings/*/max77686.txt
11620 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11621 F: Documentation/devicetree/bindings/mfd/max14577.txt
11622 F: Documentation/devicetree/bindings/mfd/max77693.txt
11623 F: drivers/*/max14577*.c
11624 F: drivers/*/max77686*.c
11625 F: drivers/*/max77693*.c
11626 F: drivers/clk/clk-max77686.c
11627 F: drivers/extcon/extcon-max14577.c
11628 F: drivers/extcon/extcon-max77693.c
11629 F: drivers/rtc/rtc-max77686.c
11630 F: include/linux/mfd/max14577*.h
11631 F: include/linux/mfd/max77686*.h
11632 F: include/linux/mfd/max77693*.h
11634 MAXIRADIO FM RADIO RECEIVER DRIVER
11635 M: Hans Verkuil <hverkuil@xs4all.nl>
11636 L: linux-media@vger.kernel.org
11638 W: https://linuxtv.org
11639 T: git git://linuxtv.org/media_tree.git
11640 F: drivers/media/radio/radio-maxiradio*
11642 MAXLINEAR ETHERNET PHY DRIVER
11643 M: Xu Liang <lxu@maxlinear.com>
11644 L: netdev@vger.kernel.org
11646 F: drivers/net/phy/mxl-gpy.c
11648 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11649 R: Yasushi SHOJI <yashi@spacecubics.com>
11650 L: linux-can@vger.kernel.org
11652 F: drivers/net/can/usb/mcba_usb.c
11654 MCAN MMIO DEVICE DRIVER
11655 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11656 L: linux-can@vger.kernel.org
11658 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11659 F: drivers/net/can/m_can/m_can.c
11660 F: drivers/net/can/m_can/m_can.h
11661 F: drivers/net/can/m_can/m_can_platform.c
11663 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11664 M: Rishi Gupta <gupt21@gmail.com>
11665 L: linux-i2c@vger.kernel.org
11666 L: linux-input@vger.kernel.org
11668 F: drivers/hid/hid-mcp2221.c
11670 MCP251XFD SPI-CAN NETWORK DRIVER
11671 M: Marc Kleine-Budde <mkl@pengutronix.de>
11672 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11673 R: Thomas Kopp <thomas.kopp@microchip.com>
11674 L: linux-can@vger.kernel.org
11676 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11677 F: drivers/net/can/spi/mcp251xfd/
11679 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11680 M: Peter Rosin <peda@axentia.se>
11681 L: linux-iio@vger.kernel.org
11683 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11684 F: drivers/iio/potentiometer/mcp4018.c
11685 F: drivers/iio/potentiometer/mcp4531.c
11687 MCR20A IEEE-802.15.4 RADIO DRIVER
11688 M: Xue Liu <liuxuenetmail@gmail.com>
11689 L: linux-wpan@vger.kernel.org
11691 W: https://github.com/xueliu/mcr20a-linux
11692 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11693 F: drivers/net/ieee802154/mcr20a.c
11694 F: drivers/net/ieee802154/mcr20a.h
11696 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11697 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11698 L: linux-iio@vger.kernel.org
11700 F: drivers/iio/dac/cio-dac.c
11702 MEDIA CONTROLLER FRAMEWORK
11703 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11704 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11705 L: linux-media@vger.kernel.org
11707 W: https://www.linuxtv.org
11708 T: git git://linuxtv.org/media_tree.git
11709 F: drivers/media/mc/
11710 F: include/media/media-*.h
11711 F: include/uapi/linux/media.h
11713 MEDIA DRIVER FOR FREESCALE IMX PXP
11714 M: Philipp Zabel <p.zabel@pengutronix.de>
11715 L: linux-media@vger.kernel.org
11717 T: git git://linuxtv.org/media_tree.git
11718 F: drivers/media/platform/imx-pxp.[ch]
11720 MEDIA DRIVERS FOR ASCOT2E
11721 M: Sergey Kozlov <serjk@netup.ru>
11722 M: Abylay Ospan <aospan@netup.ru>
11723 L: linux-media@vger.kernel.org
11725 W: https://linuxtv.org
11726 W: http://netup.tv/
11727 T: git git://linuxtv.org/media_tree.git
11728 F: drivers/media/dvb-frontends/ascot2e*
11730 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11731 M: Jasmin Jessich <jasmin@anw.at>
11732 L: linux-media@vger.kernel.org
11734 W: https://linuxtv.org
11735 T: git git://linuxtv.org/media_tree.git
11736 F: drivers/media/dvb-frontends/cxd2099*
11738 MEDIA DRIVERS FOR CXD2841ER
11739 M: Sergey Kozlov <serjk@netup.ru>
11740 M: Abylay Ospan <aospan@netup.ru>
11741 L: linux-media@vger.kernel.org
11743 W: https://linuxtv.org
11744 W: http://netup.tv/
11745 T: git git://linuxtv.org/media_tree.git
11746 F: drivers/media/dvb-frontends/cxd2841er*
11748 MEDIA DRIVERS FOR CXD2880
11749 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11750 L: linux-media@vger.kernel.org
11752 W: http://linuxtv.org/
11753 T: git git://linuxtv.org/media_tree.git
11754 F: drivers/media/dvb-frontends/cxd2880/*
11755 F: drivers/media/spi/cxd2880*
11757 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11758 L: linux-media@vger.kernel.org
11760 W: https://linuxtv.org
11761 T: git git://linuxtv.org/media_tree.git
11762 F: drivers/media/pci/ddbridge/*
11764 MEDIA DRIVERS FOR FREESCALE IMX
11765 M: Steve Longerbeam <slongerbeam@gmail.com>
11766 M: Philipp Zabel <p.zabel@pengutronix.de>
11767 L: linux-media@vger.kernel.org
11769 T: git git://linuxtv.org/media_tree.git
11770 F: Documentation/admin-guide/media/imx.rst
11771 F: Documentation/devicetree/bindings/media/imx.txt
11772 F: drivers/staging/media/imx/
11773 F: include/linux/imx-media.h
11774 F: include/media/imx.h
11776 MEDIA DRIVERS FOR FREESCALE IMX7
11777 M: Rui Miguel Silva <rmfrfs@gmail.com>
11778 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11779 L: linux-media@vger.kernel.org
11781 T: git git://linuxtv.org/media_tree.git
11782 F: Documentation/admin-guide/media/imx7.rst
11783 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11784 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11785 F: drivers/staging/media/imx/imx7-media-csi.c
11786 F: drivers/staging/media/imx/imx7-mipi-csis.c
11788 MEDIA DRIVERS FOR HELENE
11789 M: Abylay Ospan <aospan@netup.ru>
11790 L: linux-media@vger.kernel.org
11792 W: https://linuxtv.org
11793 W: http://netup.tv/
11794 T: git git://linuxtv.org/media_tree.git
11795 F: drivers/media/dvb-frontends/helene*
11797 MEDIA DRIVERS FOR HORUS3A
11798 M: Sergey Kozlov <serjk@netup.ru>
11799 M: Abylay Ospan <aospan@netup.ru>
11800 L: linux-media@vger.kernel.org
11802 W: https://linuxtv.org
11803 W: http://netup.tv/
11804 T: git git://linuxtv.org/media_tree.git
11805 F: drivers/media/dvb-frontends/horus3a*
11807 MEDIA DRIVERS FOR LNBH25
11808 M: Sergey Kozlov <serjk@netup.ru>
11809 M: Abylay Ospan <aospan@netup.ru>
11810 L: linux-media@vger.kernel.org
11812 W: https://linuxtv.org
11813 W: http://netup.tv/
11814 T: git git://linuxtv.org/media_tree.git
11815 F: drivers/media/dvb-frontends/lnbh25*
11817 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11818 L: linux-media@vger.kernel.org
11820 W: https://linuxtv.org
11821 T: git git://linuxtv.org/media_tree.git
11822 F: drivers/media/dvb-frontends/mxl5xx*
11824 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11825 M: Sergey Kozlov <serjk@netup.ru>
11826 M: Abylay Ospan <aospan@netup.ru>
11827 L: linux-media@vger.kernel.org
11829 W: https://linuxtv.org
11830 W: http://netup.tv/
11831 T: git git://linuxtv.org/media_tree.git
11832 F: drivers/media/pci/netup_unidvb/*
11834 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11835 M: Dmitry Osipenko <digetx@gmail.com>
11836 L: linux-media@vger.kernel.org
11837 L: linux-tegra@vger.kernel.org
11839 T: git git://linuxtv.org/media_tree.git
11840 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11841 F: drivers/staging/media/tegra-vde/
11843 MEDIA DRIVERS FOR RENESAS - CEU
11844 M: Jacopo Mondi <jacopo@jmondi.org>
11845 L: linux-media@vger.kernel.org
11846 L: linux-renesas-soc@vger.kernel.org
11848 T: git git://linuxtv.org/media_tree.git
11849 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11850 F: drivers/media/platform/renesas-ceu.c
11851 F: include/media/drv-intf/renesas-ceu.h
11853 MEDIA DRIVERS FOR RENESAS - DRIF
11854 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11855 L: linux-media@vger.kernel.org
11856 L: linux-renesas-soc@vger.kernel.org
11858 T: git git://linuxtv.org/media_tree.git
11859 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11860 F: drivers/media/platform/rcar_drif.c
11862 MEDIA DRIVERS FOR RENESAS - FCP
11863 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11864 L: linux-media@vger.kernel.org
11865 L: linux-renesas-soc@vger.kernel.org
11867 T: git git://linuxtv.org/media_tree.git
11868 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11869 F: drivers/media/platform/rcar-fcp.c
11870 F: include/media/rcar-fcp.h
11872 MEDIA DRIVERS FOR RENESAS - FDP1
11873 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11874 L: linux-media@vger.kernel.org
11875 L: linux-renesas-soc@vger.kernel.org
11877 T: git git://linuxtv.org/media_tree.git
11878 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11879 F: drivers/media/platform/rcar_fdp1.c
11881 MEDIA DRIVERS FOR RENESAS - VIN
11882 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11883 L: linux-media@vger.kernel.org
11884 L: linux-renesas-soc@vger.kernel.org
11886 T: git git://linuxtv.org/media_tree.git
11887 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11888 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11889 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11890 F: drivers/media/platform/rcar-isp.c
11891 F: drivers/media/platform/rcar-vin/
11893 MEDIA DRIVERS FOR RENESAS - VSP1
11894 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11895 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11896 L: linux-media@vger.kernel.org
11897 L: linux-renesas-soc@vger.kernel.org
11899 T: git git://linuxtv.org/media_tree.git
11900 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11901 F: drivers/media/platform/vsp1/
11903 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11904 L: linux-media@vger.kernel.org
11906 W: https://linuxtv.org
11907 T: git git://linuxtv.org/media_tree.git
11908 F: drivers/media/dvb-frontends/stv0910*
11910 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11911 L: linux-media@vger.kernel.org
11913 W: https://linuxtv.org
11914 T: git git://linuxtv.org/media_tree.git
11915 F: drivers/media/dvb-frontends/stv6111*
11917 MEDIA DRIVERS FOR STM32 - DCMI
11918 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11919 L: linux-media@vger.kernel.org
11921 T: git git://linuxtv.org/media_tree.git
11922 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11923 F: drivers/media/platform/stm32/stm32-dcmi.c
11925 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11926 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11927 L: linux-media@vger.kernel.org
11929 W: https://linuxtv.org
11930 Q: http://patchwork.kernel.org/project/linux-media/list/
11931 T: git git://linuxtv.org/media_tree.git
11932 F: Documentation/admin-guide/media/
11933 F: Documentation/devicetree/bindings/media/
11934 F: Documentation/driver-api/media/
11935 F: Documentation/userspace-api/media/
11937 F: drivers/staging/media/
11938 F: include/linux/platform_data/media/
11940 F: include/uapi/linux/dvb/
11941 F: include/uapi/linux/ivtv*
11942 F: include/uapi/linux/media.h
11943 F: include/uapi/linux/meye.h
11944 F: include/uapi/linux/uvcvideo.h
11945 F: include/uapi/linux/v4l2-*
11946 F: include/uapi/linux/videodev2.h
11948 MEDIATEK BLUETOOTH DRIVER
11949 M: Sean Wang <sean.wang@mediatek.com>
11950 L: linux-bluetooth@vger.kernel.org
11951 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11953 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11954 F: drivers/bluetooth/btmtkuart.c
11956 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11957 M: Sean Wang <sean.wang@mediatek.com>
11958 L: linux-pm@vger.kernel.org
11960 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11961 F: drivers/power/reset/mt6323-poweroff.c
11963 MEDIATEK CIR DRIVER
11964 M: Sean Wang <sean.wang@mediatek.com>
11966 F: drivers/media/rc/mtk-cir.c
11968 MEDIATEK DMA DRIVER
11969 M: Sean Wang <sean.wang@mediatek.com>
11970 L: dmaengine@vger.kernel.org
11971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11972 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11974 F: Documentation/devicetree/bindings/dma/mtk-*
11975 F: drivers/dma/mediatek/
11977 MEDIATEK ETHERNET DRIVER
11978 M: Felix Fietkau <nbd@nbd.name>
11979 M: John Crispin <john@phrozen.org>
11980 M: Sean Wang <sean.wang@mediatek.com>
11981 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11982 L: netdev@vger.kernel.org
11984 F: drivers/net/ethernet/mediatek/
11986 MEDIATEK I2C CONTROLLER DRIVER
11987 M: Qii Wang <qii.wang@mediatek.com>
11988 L: linux-i2c@vger.kernel.org
11990 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11991 F: drivers/i2c/busses/i2c-mt65xx.c
11993 MEDIATEK IOMMU DRIVER
11994 M: Yong Wu <yong.wu@mediatek.com>
11995 L: iommu@lists.linux-foundation.org
11996 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11998 F: Documentation/devicetree/bindings/iommu/mediatek*
11999 F: drivers/iommu/mtk_iommu*
12000 F: include/dt-bindings/memory/mt*-port.h
12002 MEDIATEK JPEG DRIVER
12003 M: Rick Chang <rick.chang@mediatek.com>
12004 M: Bin Liu <bin.liu@mediatek.com>
12006 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
12007 F: drivers/media/platform/mtk-jpeg/
12009 MEDIATEK MDP DRIVER
12010 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12011 M: Houlong Wei <houlong.wei@mediatek.com>
12012 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12014 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12015 F: drivers/media/platform/mtk-mdp/
12016 F: drivers/media/platform/mtk-vpu/
12018 MEDIATEK MEDIA DRIVER
12019 M: Tiffany Lin <tiffany.lin@mediatek.com>
12020 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12022 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
12023 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12024 F: drivers/media/platform/mtk-vcodec/
12025 F: drivers/media/platform/mtk-vpu/
12027 MEDIATEK MMC/SD/SDIO DRIVER
12028 M: Chaotian Jing <chaotian.jing@mediatek.com>
12030 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12031 F: drivers/mmc/host/mtk-sd.c
12033 MEDIATEK MT76 WIRELESS LAN DRIVER
12034 M: Felix Fietkau <nbd@nbd.name>
12035 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
12036 M: Ryder Lee <ryder.lee@mediatek.com>
12037 R: Shayne Chen <shayne.chen@mediatek.com>
12038 R: Sean Wang <sean.wang@mediatek.com>
12039 L: linux-wireless@vger.kernel.org
12041 F: drivers/net/wireless/mediatek/mt76/
12043 MEDIATEK MT7601U WIRELESS LAN DRIVER
12044 M: Jakub Kicinski <kubakici@wp.pl>
12045 L: linux-wireless@vger.kernel.org
12047 F: drivers/net/wireless/mediatek/mt7601u/
12049 MEDIATEK MT7621 CLOCK DRIVER
12050 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12052 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12053 F: drivers/clk/ralink/clk-mt7621.c
12055 MEDIATEK MT7621/28/88 I2C DRIVER
12056 M: Stefan Roese <sr@denx.de>
12057 L: linux-i2c@vger.kernel.org
12059 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12060 F: drivers/i2c/busses/i2c-mt7621.c
12062 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12063 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12065 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12066 F: drivers/pci/controller/pcie-mt7621.c
12068 MEDIATEK MT7621 PHY PCI DRIVER
12069 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12071 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12072 F: drivers/phy/ralink/phy-mt7621-pci.c
12074 MEDIATEK NAND CONTROLLER DRIVER
12075 L: linux-mtd@lists.infradead.org
12077 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12078 F: drivers/mtd/nand/raw/mtk_*
12080 MEDIATEK PMIC LED DRIVER
12081 M: Sean Wang <sean.wang@mediatek.com>
12083 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12084 F: drivers/leds/leds-mt6323.c
12086 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12087 M: Sean Wang <sean.wang@mediatek.com>
12089 F: drivers/char/hw_random/mtk-rng.c
12091 MEDIATEK SMI DRIVER
12092 M: Yong Wu <yong.wu@mediatek.com>
12093 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12095 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12096 F: drivers/memory/mtk-smi.c
12097 F: include/soc/mediatek/smi.h
12099 MEDIATEK SWITCH DRIVER
12100 M: Sean Wang <sean.wang@mediatek.com>
12101 M: Landen Chao <Landen.Chao@mediatek.com>
12102 M: DENG Qingfang <dqfext@gmail.com>
12103 L: netdev@vger.kernel.org
12105 F: drivers/net/dsa/mt7530.*
12106 F: net/dsa/tag_mtk.c
12108 MEDIATEK USB3 DRD IP DRIVER
12109 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12110 L: linux-usb@vger.kernel.org
12111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12112 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12114 F: Documentation/devicetree/bindings/usb/mediatek,*
12115 F: drivers/usb/host/xhci-mtk*
12116 F: drivers/usb/mtu3/
12118 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12119 M: Peter Senna Tschudin <peter.senna@gmail.com>
12120 M: Martin Donnelly <martin.donnelly@ge.com>
12121 M: Martyn Welch <martyn.welch@collabora.co.uk>
12123 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12124 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12126 MEGARAID SCSI/SAS DRIVERS
12127 M: Kashyap Desai <kashyap.desai@broadcom.com>
12128 M: Sumit Saxena <sumit.saxena@broadcom.com>
12129 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12130 L: megaraidlinux.pdl@broadcom.com
12131 L: linux-scsi@vger.kernel.org
12133 W: http://www.avagotech.com/support/
12134 F: Documentation/scsi/megaraid.rst
12135 F: drivers/scsi/megaraid.*
12136 F: drivers/scsi/megaraid/
12138 MELEXIS MLX90614 DRIVER
12139 M: Crt Mori <cmo@melexis.com>
12140 L: linux-iio@vger.kernel.org
12142 W: http://www.melexis.com
12143 F: drivers/iio/temperature/mlx90614.c
12145 MELEXIS MLX90632 DRIVER
12146 M: Crt Mori <cmo@melexis.com>
12147 L: linux-iio@vger.kernel.org
12149 W: http://www.melexis.com
12150 F: drivers/iio/temperature/mlx90632.c
12152 MELFAS MIP4 TOUCHSCREEN DRIVER
12153 M: Sangwon Jee <jeesw@melfas.com>
12155 W: http://www.melfas.com
12156 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12157 F: drivers/input/touchscreen/melfas_mip4.c
12159 MELLANOX BLUEFIELD I2C DRIVER
12160 M: Khalil Blaiech <kblaiech@nvidia.com>
12161 L: linux-i2c@vger.kernel.org
12163 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12164 F: drivers/i2c/busses/i2c-mlxbf.c
12166 MELLANOX ETHERNET DRIVER (mlx4_en)
12167 M: Tariq Toukan <tariqt@nvidia.com>
12168 L: netdev@vger.kernel.org
12170 W: http://www.mellanox.com
12171 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12172 F: drivers/net/ethernet/mellanox/mlx4/en_*
12174 MELLANOX ETHERNET DRIVER (mlx5e)
12175 M: Saeed Mahameed <saeedm@nvidia.com>
12176 L: netdev@vger.kernel.org
12178 W: http://www.mellanox.com
12179 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12180 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12182 MELLANOX ETHERNET INNOVA DRIVERS
12183 R: Boris Pismenny <borisp@nvidia.com>
12184 L: netdev@vger.kernel.org
12186 W: http://www.mellanox.com
12187 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12188 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12189 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12190 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12191 F: include/linux/mlx5/mlx5_ifc_fpga.h
12193 MELLANOX ETHERNET SWITCH DRIVERS
12194 M: Ido Schimmel <idosch@nvidia.com>
12195 M: Petr Machata <petrm@nvidia.com>
12196 L: netdev@vger.kernel.org
12198 W: http://www.mellanox.com
12199 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12200 F: drivers/net/ethernet/mellanox/mlxsw/
12201 F: tools/testing/selftests/drivers/net/mlxsw/
12203 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12204 M: mlxsw@nvidia.com
12205 L: netdev@vger.kernel.org
12207 W: http://www.mellanox.com
12208 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12209 F: drivers/net/ethernet/mellanox/mlxfw/
12211 MELLANOX HARDWARE PLATFORM SUPPORT
12212 M: Hans de Goede <hdegoede@redhat.com>
12213 M: Mark Gross <markgross@kernel.org>
12214 M: Vadim Pasternak <vadimp@nvidia.com>
12215 L: platform-driver-x86@vger.kernel.org
12217 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12218 F: drivers/platform/mellanox/
12219 F: include/linux/platform_data/mlxreg.h
12221 MELLANOX MLX4 core VPI driver
12222 M: Tariq Toukan <tariqt@nvidia.com>
12223 L: netdev@vger.kernel.org
12224 L: linux-rdma@vger.kernel.org
12226 W: http://www.mellanox.com
12227 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12228 F: drivers/net/ethernet/mellanox/mlx4/
12229 F: include/linux/mlx4/
12231 MELLANOX MLX4 IB driver
12232 M: Yishai Hadas <yishaih@nvidia.com>
12233 L: linux-rdma@vger.kernel.org
12235 W: http://www.mellanox.com
12236 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12237 F: drivers/infiniband/hw/mlx4/
12238 F: include/linux/mlx4/
12239 F: include/uapi/rdma/mlx4-abi.h
12241 MELLANOX MLX5 core VPI driver
12242 M: Saeed Mahameed <saeedm@nvidia.com>
12243 M: Leon Romanovsky <leonro@nvidia.com>
12244 L: netdev@vger.kernel.org
12245 L: linux-rdma@vger.kernel.org
12247 W: http://www.mellanox.com
12248 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12249 F: Documentation/networking/device_drivers/ethernet/mellanox/
12250 F: drivers/net/ethernet/mellanox/mlx5/core/
12251 F: include/linux/mlx5/
12253 MELLANOX MLX5 IB driver
12254 M: Leon Romanovsky <leonro@nvidia.com>
12255 L: linux-rdma@vger.kernel.org
12257 W: http://www.mellanox.com
12258 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12259 F: drivers/infiniband/hw/mlx5/
12260 F: include/linux/mlx5/
12261 F: include/uapi/rdma/mlx5-abi.h
12263 MELLANOX MLXCPLD I2C AND MUX DRIVER
12264 M: Vadim Pasternak <vadimp@nvidia.com>
12265 M: Michael Shych <michaelsh@nvidia.com>
12266 L: linux-i2c@vger.kernel.org
12268 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12269 F: drivers/i2c/busses/i2c-mlxcpld.c
12270 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12272 MELLANOX MLXCPLD LED DRIVER
12273 M: Vadim Pasternak <vadimp@nvidia.com>
12274 L: linux-leds@vger.kernel.org
12276 F: Documentation/leds/leds-mlxcpld.rst
12277 F: drivers/leds/leds-mlxcpld.c
12278 F: drivers/leds/leds-mlxreg.c
12280 MELLANOX PLATFORM DRIVER
12281 M: Vadim Pasternak <vadimp@nvidia.com>
12282 L: platform-driver-x86@vger.kernel.org
12284 F: drivers/platform/x86/mlx-platform.c
12287 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12288 M: "Paul E. McKenney" <paulmck@kernel.org>
12289 L: linux-kernel@vger.kernel.org
12291 F: arch/powerpc/include/asm/membarrier.h
12292 F: include/uapi/linux/membarrier.h
12293 F: kernel/sched/membarrier.c
12296 M: Mike Rapoport <rppt@linux.ibm.com>
12297 L: linux-mm@kvack.org
12299 F: Documentation/core-api/boot-time-mm.rst
12300 F: include/linux/memblock.h
12303 MEMORY CONTROLLER DRIVERS
12304 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12305 L: linux-kernel@vger.kernel.org
12307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12308 F: Documentation/devicetree/bindings/memory-controllers/
12310 F: include/dt-bindings/memory/
12313 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12314 M: Dmitry Osipenko <digetx@gmail.com>
12315 L: linux-pm@vger.kernel.org
12316 L: linux-tegra@vger.kernel.org
12317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12319 F: drivers/devfreq/tegra30-devfreq.c
12322 M: Andrew Morton <akpm@linux-foundation.org>
12323 L: linux-mm@kvack.org
12325 W: http://www.linux-mm.org
12326 T: quilt https://ozlabs.org/~akpm/mmotm/
12327 T: quilt https://ozlabs.org/~akpm/mmots/
12328 T: git git://github.com/hnaz/linux-mm.git
12329 F: include/linux/gfp.h
12330 F: include/linux/memory_hotplug.h
12331 F: include/linux/mm.h
12332 F: include/linux/mmzone.h
12333 F: include/linux/pagewalk.h
12334 F: include/linux/vmalloc.h
12336 F: tools/testing/selftests/vm/
12338 MEMORY TECHNOLOGY DEVICES (MTD)
12339 M: Miquel Raynal <miquel.raynal@bootlin.com>
12340 M: Richard Weinberger <richard@nod.at>
12341 M: Vignesh Raghavendra <vigneshr@ti.com>
12342 L: linux-mtd@lists.infradead.org
12344 W: http://www.linux-mtd.infradead.org/
12345 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12346 C: irc://irc.oftc.net/mtd
12347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12349 F: Documentation/devicetree/bindings/mtd/
12351 F: include/linux/mtd/
12352 F: include/uapi/mtd/
12354 MEN A21 WATCHDOG DRIVER
12355 M: Johannes Thumshirn <morbidrsa@gmail.com>
12356 L: linux-watchdog@vger.kernel.org
12358 F: drivers/watchdog/mena21_wdt.c
12360 MEN CHAMELEON BUS (mcb)
12361 M: Johannes Thumshirn <morbidrsa@gmail.com>
12363 F: Documentation/driver-api/men-chameleon-bus.rst
12365 F: include/linux/mcb.h
12367 MEN F21BMC (Board Management Controller)
12368 M: Andreas Werner <andreas.werner@men.de>
12370 F: Documentation/hwmon/menf21bmc.rst
12371 F: drivers/hwmon/menf21bmc_hwmon.c
12372 F: drivers/leds/leds-menf21bmc.c
12373 F: drivers/mfd/menf21bmc.c
12374 F: drivers/watchdog/menf21bmc_wdt.c
12376 MEN Z069 WATCHDOG DRIVER
12377 M: Johannes Thumshirn <jth@kernel.org>
12378 L: linux-watchdog@vger.kernel.org
12380 F: drivers/watchdog/menz69_wdt.c
12382 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12383 M: Neil Armstrong <narmstrong@baylibre.com>
12384 L: linux-media@vger.kernel.org
12385 L: linux-amlogic@lists.infradead.org
12387 W: http://linux-meson.com/
12388 T: git git://linuxtv.org/media_tree.git
12389 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12390 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12391 F: drivers/media/cec/platform/meson/ao-cec.c
12393 MESON GE2D DRIVER FOR AMLOGIC SOCS
12394 M: Neil Armstrong <narmstrong@baylibre.com>
12395 L: linux-media@vger.kernel.org
12396 L: linux-amlogic@lists.infradead.org
12398 T: git git://linuxtv.org/media_tree.git
12399 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12400 F: drivers/media/platform/meson/ge2d/
12402 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12403 M: Liang Yang <liang.yang@amlogic.com>
12404 L: linux-mtd@lists.infradead.org
12406 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12407 F: drivers/mtd/nand/raw/meson_*
12409 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12410 M: Neil Armstrong <narmstrong@baylibre.com>
12411 L: linux-media@vger.kernel.org
12412 L: linux-amlogic@lists.infradead.org
12414 T: git git://linuxtv.org/media_tree.git
12415 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12416 F: drivers/staging/media/meson/vdec/
12418 METHODE UDPU SUPPORT
12419 M: Vladimir Vid <vladimir.vid@sartura.hr>
12421 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12424 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12425 R: Hemant Kumar <hemantk@codeaurora.org>
12426 L: mhi@lists.linux.dev
12427 L: linux-arm-msm@vger.kernel.org
12429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12430 F: Documentation/ABI/stable/sysfs-bus-mhi
12431 F: Documentation/mhi/
12432 F: drivers/bus/mhi/
12433 F: include/linux/mhi.h
12435 MICROBLAZE ARCHITECTURE
12436 M: Michal Simek <monstr@monstr.eu>
12438 W: http://www.monstr.eu/fdt/
12439 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12440 F: arch/microblaze/
12442 MICROCHIP AT91 DMA DRIVERS
12443 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12444 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12446 L: dmaengine@vger.kernel.org
12448 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12449 F: drivers/dma/at_hdmac.c
12450 F: drivers/dma/at_hdmac_regs.h
12451 F: drivers/dma/at_xdmac.c
12452 F: include/dt-bindings/dma/at91.h
12454 MICROCHIP AT91 SERIAL DRIVER
12455 M: Richard Genoud <richard.genoud@gmail.com>
12457 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12458 F: drivers/tty/serial/atmel_serial.c
12459 F: drivers/tty/serial/atmel_serial.h
12461 MICROCHIP AT91 USART MFD DRIVER
12462 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12463 L: linux-kernel@vger.kernel.org
12465 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12466 F: drivers/mfd/at91-usart.c
12467 F: include/dt-bindings/mfd/at91-usart.h
12469 MICROCHIP AT91 USART SPI DRIVER
12470 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12471 L: linux-spi@vger.kernel.org
12473 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12474 F: drivers/spi/spi-at91-usart.c
12476 MICROCHIP AUDIO ASOC DRIVERS
12477 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12478 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12482 MICROCHIP ECC DRIVER
12483 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12484 L: linux-crypto@vger.kernel.org
12486 F: drivers/crypto/atmel-ecc.*
12488 MICROCHIP EIC DRIVER
12489 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12492 F: drivers/irqchip/irq-mchp-eic.c
12494 MICROCHIP I2C DRIVER
12495 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12496 L: linux-i2c@vger.kernel.org
12498 F: drivers/i2c/busses/i2c-at91-*.c
12499 F: drivers/i2c/busses/i2c-at91.h
12501 MICROCHIP ISC DRIVER
12502 M: Eugen Hristev <eugen.hristev@microchip.com>
12503 L: linux-media@vger.kernel.org
12505 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12506 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12507 F: drivers/media/platform/atmel/atmel-isc-base.c
12508 F: drivers/media/platform/atmel/atmel-isc-regs.h
12509 F: drivers/media/platform/atmel/atmel-isc.h
12510 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12511 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12512 F: include/linux/atmel-isc-media.h
12514 MICROCHIP ISI DRIVER
12515 M: Eugen Hristev <eugen.hristev@microchip.com>
12516 L: linux-media@vger.kernel.org
12518 F: drivers/media/platform/atmel/atmel-isi.c
12519 F: drivers/media/platform/atmel/atmel-isi.h
12521 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12522 M: Woojung Huh <woojung.huh@microchip.com>
12523 M: UNGLinuxDriver@microchip.com
12524 L: netdev@vger.kernel.org
12526 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12527 F: drivers/net/dsa/microchip/*
12528 F: include/linux/platform_data/microchip-ksz.h
12529 F: net/dsa/tag_ksz.c
12531 MICROCHIP LAN743X ETHERNET DRIVER
12532 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12533 M: UNGLinuxDriver@microchip.com
12534 L: netdev@vger.kernel.org
12536 F: drivers/net/ethernet/microchip/lan743x_*
12538 MICROCHIP LCDFB DRIVER
12539 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12540 L: linux-fbdev@vger.kernel.org
12542 F: drivers/video/fbdev/atmel_lcdfb.c
12543 F: include/video/atmel_lcdc.h
12545 MICROCHIP MCP16502 PMIC DRIVER
12546 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12549 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12550 F: drivers/regulator/mcp16502.c
12552 MICROCHIP MCP3911 ADC DRIVER
12553 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12554 M: Kent Gustavsson <kent@minoris.se>
12555 L: linux-iio@vger.kernel.org
12557 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12558 F: drivers/iio/adc/mcp3911.c
12560 MICROCHIP MMC/SD/SDIO MCI DRIVER
12561 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12563 F: drivers/mmc/host/atmel-mci.c
12565 MICROCHIP NAND DRIVER
12566 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12567 L: linux-mtd@lists.infradead.org
12569 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12570 F: drivers/mtd/nand/raw/atmel/*
12572 MICROCHIP PWM DRIVER
12573 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12575 L: linux-pwm@vger.kernel.org
12577 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12578 F: drivers/pwm/pwm-atmel.c
12580 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12581 M: Eugen Hristev <eugen.hristev@microchip.com>
12582 L: linux-iio@vger.kernel.org
12584 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12585 F: drivers/iio/adc/at91-sama5d2_adc.c
12586 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12588 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12589 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12591 F: drivers/power/reset/at91-sama5d2_shdwc.c
12593 MICROCHIP SPI DRIVER
12594 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12596 F: drivers/spi/spi-atmel.*
12598 MICROCHIP SSC DRIVER
12599 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12602 F: drivers/misc/atmel-ssc.c
12603 F: include/linux/atmel-ssc.h
12605 MICROCHIP USB251XB DRIVER
12606 M: Richard Leitner <richard.leitner@skidata.com>
12607 L: linux-usb@vger.kernel.org
12609 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12610 F: drivers/usb/misc/usb251xb.c
12612 MICROCHIP USBA UDC DRIVER
12613 M: Cristian Birsan <cristian.birsan@microchip.com>
12614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12616 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12618 MICROCHIP WILC1000 WIFI DRIVER
12619 M: Ajay Singh <ajay.kathat@microchip.com>
12620 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12621 L: linux-wireless@vger.kernel.org
12623 F: drivers/net/wireless/microchip/wilc1000/
12625 MICROSEMI MIPS SOCS
12626 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12627 M: UNGLinuxDriver@microchip.com
12628 L: linux-mips@vger.kernel.org
12630 F: Documentation/devicetree/bindings/mips/mscc.txt
12631 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12632 F: arch/mips/boot/dts/mscc/
12633 F: arch/mips/configs/generic/board-ocelot.config
12634 F: arch/mips/generic/board-ocelot.c
12636 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12637 M: Don Brace <don.brace@microchip.com>
12638 L: storagedev@microchip.com
12639 L: linux-scsi@vger.kernel.org
12641 F: Documentation/scsi/smartpqi.rst
12642 F: drivers/scsi/smartpqi/Kconfig
12643 F: drivers/scsi/smartpqi/Makefile
12644 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12645 F: include/linux/cciss*.h
12646 F: include/uapi/linux/cciss*.h
12648 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12649 M: Maximilian Luz <luzmaximilian@gmail.com>
12650 L: linux-pm@vger.kernel.org
12651 L: platform-driver-x86@vger.kernel.org
12653 F: drivers/power/supply/surface_battery.c
12654 F: drivers/power/supply/surface_charger.c
12656 MICROSOFT SURFACE DTX DRIVER
12657 M: Maximilian Luz <luzmaximilian@gmail.com>
12658 L: platform-driver-x86@vger.kernel.org
12660 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12661 F: drivers/platform/surface/surface_dtx.c
12662 F: include/uapi/linux/surface_aggregator/dtx.h
12664 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12665 M: Maximilian Luz <luzmaximilian@gmail.com>
12666 L: platform-driver-x86@vger.kernel.org
12668 F: drivers/platform/surface/surface_gpe.c
12670 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12671 M: Hans de Goede <hdegoede@redhat.com>
12672 M: Mark Gross <markgross@kernel.org>
12673 M: Maximilian Luz <luzmaximilian@gmail.com>
12674 L: platform-driver-x86@vger.kernel.org
12676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12677 F: drivers/platform/surface/
12679 MICROSOFT SURFACE HID TRANSPORT DRIVER
12680 M: Maximilian Luz <luzmaximilian@gmail.com>
12681 L: linux-input@vger.kernel.org
12682 L: platform-driver-x86@vger.kernel.org
12684 F: drivers/hid/surface-hid/
12686 MICROSOFT SURFACE HOT-PLUG DRIVER
12687 M: Maximilian Luz <luzmaximilian@gmail.com>
12688 L: platform-driver-x86@vger.kernel.org
12690 F: drivers/platform/surface/surface_hotplug.c
12692 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12693 M: Maximilian Luz <luzmaximilian@gmail.com>
12694 L: platform-driver-x86@vger.kernel.org
12696 F: drivers/platform/surface/surface_platform_profile.c
12698 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12699 M: Chen Yu <yu.c.chen@intel.com>
12700 L: platform-driver-x86@vger.kernel.org
12702 F: drivers/platform/surface/surfacepro3_button.c
12704 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12705 M: Maximilian Luz <luzmaximilian@gmail.com>
12706 L: platform-driver-x86@vger.kernel.org
12708 W: https://github.com/linux-surface/surface-aggregator-module
12709 C: irc://irc.libera.chat/linux-surface
12710 F: Documentation/driver-api/surface_aggregator/
12711 F: drivers/platform/surface/aggregator/
12712 F: drivers/platform/surface/surface_acpi_notify.c
12713 F: drivers/platform/surface/surface_aggregator_cdev.c
12714 F: drivers/platform/surface/surface_aggregator_registry.c
12715 F: include/linux/surface_acpi_notify.h
12716 F: include/linux/surface_aggregator/
12717 F: include/uapi/linux/surface_aggregator/
12719 MICROTEK X6 SCANNER
12720 M: Oliver Neukum <oliver@neukum.org>
12722 F: drivers/usb/image/microtek.*
12724 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12725 M: Luka Kovacic <luka.kovacic@sartura.hr>
12726 M: Luka Perkov <luka.perkov@sartura.hr>
12728 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12729 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12730 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12731 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12732 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12733 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12735 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12736 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12737 L: linux-media@vger.kernel.org
12739 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12740 F: Documentation/driver-api/media/drivers/ccs/
12741 F: Documentation/userspace-api/media/drivers/ccs.rst
12742 F: drivers/media/i2c/ccs-pll.c
12743 F: drivers/media/i2c/ccs-pll.h
12744 F: drivers/media/i2c/ccs/
12745 F: include/uapi/linux/ccs.h
12746 F: include/uapi/linux/smiapp.h
12749 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12750 L: linux-mips@vger.kernel.org
12752 W: http://www.linux-mips.org/
12753 Q: https://patchwork.kernel.org/project/linux-mips/list/
12754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12755 F: Documentation/devicetree/bindings/mips/
12756 F: Documentation/mips/
12758 F: drivers/platform/mips/
12760 MIPS BOSTON DEVELOPMENT BOARD
12761 M: Paul Burton <paulburton@kernel.org>
12762 L: linux-mips@vger.kernel.org
12764 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12765 F: arch/mips/boot/dts/img/boston.dts
12766 F: arch/mips/configs/generic/board-boston.config
12767 F: drivers/clk/imgtec/clk-boston.c
12768 F: include/dt-bindings/clock/boston-clock.h
12771 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12772 M: Serge Semin <fancer.lancer@gmail.com>
12773 L: linux-mips@vger.kernel.org
12775 F: drivers/bus/mips_cdmm.c
12776 F: drivers/clocksource/mips-gic-timer.c
12777 F: drivers/cpuidle/cpuidle-cps.c
12778 F: drivers/irqchip/irq-mips-cpu.c
12779 F: drivers/irqchip/irq-mips-gic.c
12781 MIPS GENERIC PLATFORM
12782 M: Paul Burton <paulburton@kernel.org>
12783 L: linux-mips@vger.kernel.org
12785 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12786 F: arch/mips/generic/
12787 F: arch/mips/tools/generic-board-config.sh
12789 MIPS RINT INSTRUCTION EMULATION
12790 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12791 L: linux-mips@vger.kernel.org
12793 F: arch/mips/math-emu/dp_rint.c
12794 F: arch/mips/math-emu/sp_rint.c
12796 MIPS/LOONGSON1 ARCHITECTURE
12797 M: Keguang Zhang <keguang.zhang@gmail.com>
12798 L: linux-mips@vger.kernel.org
12800 F: arch/mips/include/asm/mach-loongson32/
12801 F: arch/mips/loongson32/
12802 F: drivers/*/*/*loongson1*
12803 F: drivers/*/*loongson1*
12805 MIPS/LOONGSON2EF ARCHITECTURE
12806 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12807 L: linux-mips@vger.kernel.org
12809 F: arch/mips/include/asm/mach-loongson2ef/
12810 F: arch/mips/loongson2ef/
12811 F: drivers/cpufreq/loongson2_cpufreq.c
12813 MIPS/LOONGSON64 ARCHITECTURE
12814 M: Huacai Chen <chenhuacai@kernel.org>
12815 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12816 L: linux-mips@vger.kernel.org
12818 F: arch/mips/include/asm/mach-loongson64/
12819 F: arch/mips/loongson64/
12820 F: drivers/irqchip/irq-loongson*
12821 F: drivers/platform/mips/cpu_hwmon.c
12823 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12824 M: Hans Verkuil <hverkuil@xs4all.nl>
12825 L: linux-media@vger.kernel.org
12827 W: https://linuxtv.org
12828 T: git git://linuxtv.org/media_tree.git
12829 F: drivers/media/radio/radio-miropcm20*
12832 R: Lubomir Rintel <lkundrak@v3.sk>
12833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12836 F: arch/arm/boot/dts/mmp*
12837 F: arch/arm/mach-mmp/
12838 F: include/linux/soc/mmp/
12840 MMP USB PHY DRIVERS
12841 R: Lubomir Rintel <lkundrak@v3.sk>
12842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12844 F: drivers/phy/marvell/phy-mmp3-usb.c
12845 F: drivers/phy/marvell/phy-pxa-usb.c
12847 MMU GATHER AND TLB INVALIDATION
12848 M: Will Deacon <will@kernel.org>
12849 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12850 M: Andrew Morton <akpm@linux-foundation.org>
12851 M: Nick Piggin <npiggin@gmail.com>
12852 M: Peter Zijlstra <peterz@infradead.org>
12853 L: linux-arch@vger.kernel.org
12854 L: linux-mm@kvack.org
12856 F: arch/*/include/asm/tlb.h
12857 F: include/asm-generic/tlb.h
12860 MN88472 MEDIA DRIVER
12861 M: Antti Palosaari <crope@iki.fi>
12862 L: linux-media@vger.kernel.org
12864 W: https://linuxtv.org
12865 W: http://palosaari.fi/linux/
12866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12867 F: drivers/media/dvb-frontends/mn88472*
12869 MN88473 MEDIA DRIVER
12870 M: Antti Palosaari <crope@iki.fi>
12871 L: linux-media@vger.kernel.org
12873 W: https://linuxtv.org
12874 W: http://palosaari.fi/linux/
12875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12876 F: drivers/media/dvb-frontends/mn88473*
12879 M: Luis Chamberlain <mcgrof@kernel.org>
12880 M: Jessica Yu <jeyu@kernel.org>
12882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12883 F: include/linux/module.h
12886 MONOLITHIC POWER SYSTEM PMIC DRIVER
12887 M: Saravanan Sekar <sravanhome@gmail.com>
12889 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12890 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12891 F: drivers/iio/adc/mp2629_adc.c
12892 F: drivers/mfd/mp2629.c
12893 F: drivers/power/supply/mp2629_charger.c
12894 F: drivers/regulator/mp5416.c
12895 F: drivers/regulator/mpq7920.c
12896 F: drivers/regulator/mpq7920.h
12897 F: include/linux/mfd/mp2629.h
12899 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12901 W: http://popies.net/meye/
12902 F: Documentation/userspace-api/media/drivers/meye*
12903 F: drivers/media/pci/meye/
12904 F: include/uapi/linux/meye.h
12906 MOTORCOMM PHY DRIVER
12907 M: Peter Geis <pgwipeout@gmail.com>
12908 L: netdev@vger.kernel.org
12910 F: drivers/net/phy/motorcomm.c
12912 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12913 M: Jiri Slaby <jirislaby@kernel.org>
12915 F: Documentation/driver-api/serial/moxa-smartio.rst
12916 F: drivers/tty/mxser.*
12918 MR800 AVERMEDIA USB FM RADIO DRIVER
12919 M: Alexey Klimov <klimov.linux@gmail.com>
12920 L: linux-media@vger.kernel.org
12922 T: git git://linuxtv.org/media_tree.git
12923 F: drivers/media/radio/radio-mr800.c
12925 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12926 M: Alan Ott <alan@signal11.us>
12927 L: linux-wpan@vger.kernel.org
12929 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12930 F: drivers/net/ieee802154/mrf24j40.c
12933 M: "Lee, Chun-Yi" <jlee@suse.com>
12934 L: platform-driver-x86@vger.kernel.org
12936 F: drivers/platform/x86/msi-laptop.c
12939 L: platform-driver-x86@vger.kernel.org
12941 F: drivers/platform/x86/msi-wmi.c
12943 MSI001 MEDIA DRIVER
12944 M: Antti Palosaari <crope@iki.fi>
12945 L: linux-media@vger.kernel.org
12947 W: https://linuxtv.org
12948 W: http://palosaari.fi/linux/
12949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12950 T: git git://linuxtv.org/anttip/media_tree.git
12951 F: drivers/media/tuners/msi001*
12953 MSI2500 MEDIA DRIVER
12954 M: Antti Palosaari <crope@iki.fi>
12955 L: linux-media@vger.kernel.org
12957 W: https://linuxtv.org
12958 W: http://palosaari.fi/linux/
12959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12960 T: git git://linuxtv.org/anttip/media_tree.git
12961 F: drivers/media/usb/msi2500/
12963 MSTAR INTERRUPT CONTROLLER DRIVER
12964 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12965 M: Daniel Palmer <daniel@thingy.jp>
12967 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12968 F: drivers/irqchip/irq-mst-intc.c
12970 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12971 M: Robert Jarzmik <robert.jarzmik@free.fr>
12972 L: linux-mtd@lists.infradead.org
12974 F: drivers/mtd/devices/docg3*
12976 MT9M032 APTINA SENSOR DRIVER
12977 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12978 L: linux-media@vger.kernel.org
12980 T: git git://linuxtv.org/media_tree.git
12981 F: drivers/media/i2c/mt9m032.c
12982 F: include/media/i2c/mt9m032.h
12984 MT9P031 APTINA CAMERA SENSOR
12985 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12986 L: linux-media@vger.kernel.org
12988 T: git git://linuxtv.org/media_tree.git
12989 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
12990 F: drivers/media/i2c/mt9p031.c
12991 F: include/media/i2c/mt9p031.h
12993 MT9T001 APTINA CAMERA SENSOR
12994 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12995 L: linux-media@vger.kernel.org
12997 T: git git://linuxtv.org/media_tree.git
12998 F: drivers/media/i2c/mt9t001.c
12999 F: include/media/i2c/mt9t001.h
13001 MT9T112 APTINA CAMERA SENSOR
13002 M: Jacopo Mondi <jacopo@jmondi.org>
13003 L: linux-media@vger.kernel.org
13005 T: git git://linuxtv.org/media_tree.git
13006 F: drivers/media/i2c/mt9t112.c
13007 F: include/media/i2c/mt9t112.h
13009 MT9V032 APTINA CAMERA SENSOR
13010 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13011 L: linux-media@vger.kernel.org
13013 T: git git://linuxtv.org/media_tree.git
13014 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13015 F: drivers/media/i2c/mt9v032.c
13016 F: include/media/i2c/mt9v032.h
13018 MT9V111 APTINA CAMERA SENSOR
13019 M: Jacopo Mondi <jacopo@jmondi.org>
13020 L: linux-media@vger.kernel.org
13022 T: git git://linuxtv.org/media_tree.git
13023 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13024 F: drivers/media/i2c/mt9v111.c
13026 MULTIFUNCTION DEVICES (MFD)
13027 M: Lee Jones <lee.jones@linaro.org>
13029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13030 F: Documentation/devicetree/bindings/mfd/
13032 F: include/dt-bindings/mfd/
13033 F: include/linux/mfd/
13035 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13037 F: drivers/mmc/host/mmc_spi.c
13038 F: include/linux/spi/mmc_spi.h
13040 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13041 M: Ulf Hansson <ulf.hansson@linaro.org>
13042 L: linux-mmc@vger.kernel.org
13044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13045 F: Documentation/devicetree/bindings/mmc/
13047 F: include/linux/mmc/
13048 F: include/uapi/linux/mmc/
13050 MULTIPLEXER SUBSYSTEM
13051 M: Peter Rosin <peda@axentia.se>
13053 F: Documentation/ABI/testing/sysfs-class-mux*
13054 F: Documentation/devicetree/bindings/mux/
13056 F: include/dt-bindings/mux/
13057 F: include/linux/mux/
13059 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13060 M: Bin Liu <b-liu@ti.com>
13061 L: linux-usb@vger.kernel.org
13063 F: drivers/usb/musb/
13065 MXL301RF MEDIA DRIVER
13066 M: Akihiro Tsukada <tskd08@gmail.com>
13067 L: linux-media@vger.kernel.org
13069 F: drivers/media/tuners/mxl301rf*
13071 MXL5007T MEDIA DRIVER
13072 M: Michael Krufky <mkrufky@linuxtv.org>
13073 L: linux-media@vger.kernel.org
13075 W: https://linuxtv.org
13076 W: http://github.com/mkrufky
13077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13078 T: git git://linuxtv.org/mkrufky/tuners.git
13079 F: drivers/media/tuners/mxl5007t.*
13082 M: Marek Vasut <marex@denx.de>
13083 M: Stefan Agner <stefan@agner.ch>
13084 L: dri-devel@lists.freedesktop.org
13086 T: git git://anongit.freedesktop.org/drm/drm-misc
13087 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13088 F: drivers/gpu/drm/mxsfb/
13090 MYLEX DAC960 PCI RAID Controller
13091 M: Hannes Reinecke <hare@kernel.org>
13092 L: linux-scsi@vger.kernel.org
13094 F: drivers/scsi/myrb.*
13095 F: drivers/scsi/myrs.*
13097 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13098 M: Chris Lee <christopher.lee@cspi.com>
13099 L: netdev@vger.kernel.org
13101 W: https://www.cspi.com/ethernet-products/support/downloads/
13102 F: drivers/net/ethernet/myricom/myri10ge/
13104 NAND FLASH SUBSYSTEM
13105 M: Miquel Raynal <miquel.raynal@bootlin.com>
13106 R: Richard Weinberger <richard@nod.at>
13107 L: linux-mtd@lists.infradead.org
13109 W: http://www.linux-mtd.infradead.org/
13110 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13111 C: irc://irc.oftc.net/mtd
13112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13113 F: drivers/mtd/nand/
13114 F: include/linux/mtd/*nand*.h
13116 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13117 M: Daniel Mack <zonque@gmail.com>
13118 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13120 W: http://www.native-instruments.com
13121 F: sound/usb/caiaq/
13123 NATSEMI ETHERNET DRIVER (DP8381x)
13125 F: drivers/net/ethernet/natsemi/natsemi.c
13127 NCR 5380 SCSI DRIVERS
13128 M: Finn Thain <fthain@linux-m68k.org>
13129 M: Michael Schmitz <schmitzmic@gmail.com>
13130 L: linux-scsi@vger.kernel.org
13132 F: Documentation/scsi/g_NCR5380.rst
13133 F: drivers/scsi/NCR5380.*
13134 F: drivers/scsi/arm/cumana_1.c
13135 F: drivers/scsi/arm/oak.c
13136 F: drivers/scsi/atari_scsi.*
13137 F: drivers/scsi/dmx3191d.c
13138 F: drivers/scsi/g_NCR5380.*
13139 F: drivers/scsi/mac_scsi.*
13140 F: drivers/scsi/sun3_scsi.*
13141 F: drivers/scsi/sun3_scsi_vme.c
13144 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13148 NCT6775 HARDWARE MONITOR DRIVER
13149 M: Guenter Roeck <linux@roeck-us.net>
13150 L: linux-hwmon@vger.kernel.org
13152 F: Documentation/hwmon/nct6775.rst
13153 F: drivers/hwmon/nct6775.c
13156 M: Jakub Kicinski <kuba@kernel.org>
13158 F: drivers/net/netdevsim/*
13160 NETEM NETWORK EMULATOR
13161 M: Stephen Hemminger <stephen@networkplumber.org>
13162 L: netdev@vger.kernel.org
13164 F: net/sched/sch_netem.c
13166 NETERION 10GbE DRIVERS (s2io/vxge)
13167 M: Jon Mason <jdmason@kudzu.us>
13168 L: netdev@vger.kernel.org
13170 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13171 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13172 F: drivers/net/ethernet/neterion/
13175 M: Pablo Neira Ayuso <pablo@netfilter.org>
13176 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13177 M: Florian Westphal <fw@strlen.de>
13178 L: netfilter-devel@vger.kernel.org
13179 L: coreteam@netfilter.org
13181 W: http://www.netfilter.org/
13182 W: http://www.iptables.org/
13183 W: http://www.nftables.org/
13184 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13185 C: irc://irc.libera.chat/netfilter
13186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
13187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
13188 F: include/linux/netfilter*
13189 F: include/linux/netfilter/
13190 F: include/net/netfilter/
13191 F: include/uapi/linux/netfilter*
13192 F: include/uapi/linux/netfilter/
13193 F: net/*/netfilter.c
13194 F: net/*/netfilter/
13195 F: net/bridge/br_netfilter*.c
13198 NETROM NETWORK LAYER
13199 M: Ralf Baechle <ralf@linux-mips.org>
13200 L: linux-hams@vger.kernel.org
13202 W: http://www.linux-ax25.org/
13203 F: include/net/netrom.h
13204 F: include/uapi/linux/netrom.h
13207 NETRONIX EMBEDDED CONTROLLER
13208 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13210 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13211 F: drivers/mfd/ntxec.c
13212 F: drivers/pwm/pwm-ntxec.c
13213 F: drivers/rtc/rtc-ntxec.c
13214 F: include/linux/mfd/ntxec.h
13216 NETRONOME ETHERNET DRIVERS
13217 M: Simon Horman <simon.horman@corigine.com>
13218 R: Jakub Kicinski <kuba@kernel.org>
13219 L: oss-drivers@corigine.com
13221 F: drivers/net/ethernet/netronome/
13223 NETWORK BLOCK DEVICE (NBD)
13224 M: Josef Bacik <josef@toxicpanda.com>
13225 L: linux-block@vger.kernel.org
13226 L: nbd@other.debian.org
13228 F: Documentation/admin-guide/blockdev/nbd.rst
13229 F: drivers/block/nbd.c
13230 F: include/trace/events/nbd.h
13231 F: include/uapi/linux/nbd.h
13233 NETWORK DROP MONITOR
13234 M: Neil Horman <nhorman@tuxdriver.com>
13235 L: netdev@vger.kernel.org
13237 W: https://fedorahosted.org/dropwatch/
13238 F: include/uapi/linux/net_dropmon.h
13239 F: net/core/drop_monitor.c
13242 M: "David S. Miller" <davem@davemloft.net>
13243 M: Jakub Kicinski <kuba@kernel.org>
13244 L: netdev@vger.kernel.org
13246 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13249 F: Documentation/devicetree/bindings/net/
13250 F: drivers/connector/
13252 F: include/linux/etherdevice.h
13253 F: include/linux/fcdevice.h
13254 F: include/linux/fddidevice.h
13255 F: include/linux/hippidevice.h
13256 F: include/linux/if_*
13257 F: include/linux/inetdevice.h
13258 F: include/linux/netdevice.h
13259 F: include/uapi/linux/if_*
13260 F: include/uapi/linux/netdevice.h
13262 NETWORKING DRIVERS (WIRELESS)
13263 M: Kalle Valo <kvalo@codeaurora.org>
13264 L: linux-wireless@vger.kernel.org
13266 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13269 F: Documentation/devicetree/bindings/net/wireless/
13270 F: drivers/net/wireless/
13273 M: Andrew Lunn <andrew@lunn.ch>
13274 M: Vivien Didelot <vivien.didelot@gmail.com>
13275 M: Florian Fainelli <f.fainelli@gmail.com>
13276 M: Vladimir Oltean <olteanv@gmail.com>
13278 F: Documentation/devicetree/bindings/net/dsa/
13279 F: drivers/net/dsa/
13280 F: include/linux/dsa/
13281 F: include/linux/platform_data/dsa.h
13282 F: include/net/dsa.h
13284 F: tools/testing/selftests/drivers/net/dsa/
13286 NETWORKING [GENERAL]
13287 M: "David S. Miller" <davem@davemloft.net>
13288 M: Jakub Kicinski <kuba@kernel.org>
13289 L: netdev@vger.kernel.org
13291 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13292 B: mailto:netdev@vger.kernel.org
13293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13295 F: Documentation/networking/
13296 F: include/linux/in.h
13297 F: include/linux/net.h
13298 F: include/linux/netdevice.h
13300 F: include/uapi/linux/in.h
13301 F: include/uapi/linux/net.h
13302 F: include/uapi/linux/net_namespace.h
13303 F: include/uapi/linux/netdevice.h
13307 F: tools/testing/selftests/net/
13310 M: Steffen Klassert <steffen.klassert@secunet.com>
13311 M: Herbert Xu <herbert@gondor.apana.org.au>
13312 M: "David S. Miller" <davem@davemloft.net>
13313 L: netdev@vger.kernel.org
13315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13317 F: include/net/xfrm.h
13318 F: include/uapi/linux/xfrm.h
13321 F: net/ipv4/ip_vti.c
13322 F: net/ipv4/ipcomp.c
13326 F: net/ipv6/ip6_vti.c
13327 F: net/ipv6/ipcomp6.c
13331 F: tools/testing/selftests/net/ipsec.c
13333 NETWORKING [IPv4/IPv6]
13334 M: "David S. Miller" <davem@davemloft.net>
13335 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13336 M: David Ahern <dsahern@kernel.org>
13337 L: netdev@vger.kernel.org
13339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13345 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13346 M: Paul Moore <paul@paul-moore.com>
13347 L: netdev@vger.kernel.org
13348 L: linux-security-module@vger.kernel.org
13350 W: https://github.com/netlabel
13351 F: Documentation/netlabel/
13352 F: include/net/calipso.h
13353 F: include/net/cipso_ipv4.h
13354 F: include/net/netlabel.h
13355 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13356 F: include/uapi/linux/netfilter/xt_SECMARK.h
13357 F: net/ipv4/cipso_ipv4.c
13358 F: net/ipv6/calipso.c
13359 F: net/netfilter/xt_CONNSECMARK.c
13360 F: net/netfilter/xt_SECMARK.c
13364 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13365 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13366 L: netdev@vger.kernel.org
13367 L: mptcp@lists.linux.dev
13369 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13370 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13371 F: Documentation/networking/mptcp-sysctl.rst
13372 F: include/net/mptcp.h
13373 F: include/trace/events/mptcp.h
13374 F: include/uapi/linux/mptcp.h
13376 F: tools/testing/selftests/net/mptcp/
13379 M: Eric Dumazet <edumazet@google.com>
13380 L: netdev@vger.kernel.org
13382 F: include/linux/tcp.h
13383 F: include/net/tcp.h
13384 F: include/trace/events/tcp.h
13385 F: include/uapi/linux/tcp.h
13386 F: net/ipv4/syncookies.c
13388 F: net/ipv6/syncookies.c
13392 M: Boris Pismenny <borisp@nvidia.com>
13393 M: John Fastabend <john.fastabend@gmail.com>
13394 M: Daniel Borkmann <daniel@iogearbox.net>
13395 M: Jakub Kicinski <kuba@kernel.org>
13396 L: netdev@vger.kernel.org
13398 F: include/net/tls.h
13399 F: include/uapi/linux/tls.h
13402 NETWORKING [WIRELESS]
13403 L: linux-wireless@vger.kernel.org
13404 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13406 NETXEN (1/10) GbE SUPPORT
13407 M: Manish Chopra <manishc@marvell.com>
13408 M: Rahul Verma <rahulv@marvell.com>
13409 M: GR-Linux-NIC-Dev@marvell.com
13410 L: netdev@vger.kernel.org
13412 F: drivers/net/ethernet/qlogic/netxen/
13414 NET_FAILOVER MODULE
13415 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13416 L: netdev@vger.kernel.org
13418 F: Documentation/networking/net_failover.rst
13419 F: drivers/net/net_failover.c
13420 F: include/net/net_failover.h
13423 M: David Ahern <dsahern@kernel.org>
13424 L: netdev@vger.kernel.org
13426 F: include/net/netns/nexthop.h
13427 F: include/net/nexthop.h
13428 F: include/uapi/linux/nexthop.h
13429 F: net/ipv4/nexthop.c
13432 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13433 L: linux-nfc@lists.01.org (subscribers-only)
13434 L: netdev@vger.kernel.org
13436 F: Documentation/devicetree/bindings/net/nfc/
13438 F: include/linux/platform_data/nfcmrvl.h
13439 F: include/net/nfc/
13440 F: include/uapi/linux/nfc.h
13443 NFC VIRTUAL NCI DEVICE DRIVER
13444 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13445 L: netdev@vger.kernel.org
13446 L: linux-nfc@lists.01.org (subscribers-only)
13448 F: drivers/nfc/virtual_ncidev.c
13449 F: tools/testing/selftests/nci/
13451 NFS, SUNRPC, AND LOCKD CLIENTS
13452 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13453 M: Anna Schumaker <anna.schumaker@netapp.com>
13454 L: linux-nfs@vger.kernel.org
13456 W: http://client.linux-nfs.org
13457 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13461 F: include/linux/lockd/
13462 F: include/linux/nfs*
13463 F: include/linux/sunrpc/
13464 F: include/uapi/linux/nfs*
13465 F: include/uapi/linux/sunrpc/
13467 F: Documentation/filesystems/nfs/
13470 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13471 L: linux-nilfs@vger.kernel.org
13473 W: https://nilfs.sourceforge.io/
13474 W: https://nilfs.osdn.jp/
13475 T: git git://github.com/konis/nilfs2.git
13476 F: Documentation/filesystems/nilfs2.rst
13478 F: include/trace/events/nilfs2.h
13479 F: include/uapi/linux/nilfs2_api.h
13480 F: include/uapi/linux/nilfs2_ondisk.h
13482 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13483 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13485 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13486 F: Documentation/scsi/NinjaSCSI.rst
13487 F: drivers/scsi/pcmcia/nsp_*
13489 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13490 M: GOTO Masanori <gotom@debian.or.jp>
13491 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13493 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13494 F: Documentation/scsi/NinjaSCSI.rst
13495 F: drivers/scsi/nsp32*
13497 NINTENDO HID DRIVER
13498 M: Daniel J. Ogorchock <djogorchock@gmail.com>
13499 L: linux-input@vger.kernel.org
13501 F: drivers/hid/hid-nintendo*
13504 M: Dinh Nguyen <dinguyen@kernel.org>
13506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13509 NITRO ENCLAVES (NE)
13510 M: Andra Paraschiv <andraprs@amazon.com>
13511 M: Alexandru Vasile <lexnv@amazon.com>
13512 M: Alexandru Ciobotaru <alcioa@amazon.com>
13513 L: linux-kernel@vger.kernel.org
13515 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13516 F: Documentation/virt/ne_overview.rst
13517 F: drivers/virt/nitro_enclaves/
13518 F: include/linux/nitro_enclaves.h
13519 F: include/uapi/linux/nitro_enclaves.h
13520 F: samples/nitro_enclaves/
13522 NOHZ, DYNTICKS SUPPORT
13523 M: Frederic Weisbecker <fweisbec@gmail.com>
13524 M: Thomas Gleixner <tglx@linutronix.de>
13525 M: Ingo Molnar <mingo@kernel.org>
13526 L: linux-kernel@vger.kernel.org
13528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13529 F: include/linux/sched/nohz.h
13530 F: include/linux/tick.h
13531 F: kernel/time/tick*.*
13533 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13534 M: Pavel Machek <pavel@ucw.cz>
13535 M: Sakari Ailus <sakari.ailus@iki.fi>
13536 L: linux-media@vger.kernel.org
13538 F: drivers/media/i2c/ad5820.c
13539 F: drivers/media/i2c/et8ek8
13541 NOKIA N900 POWER SUPPLY DRIVERS
13542 R: Pali Rohár <pali@kernel.org>
13543 F: drivers/power/supply/bq2415x_charger.c
13544 F: drivers/power/supply/bq27xxx_battery.c
13545 F: drivers/power/supply/bq27xxx_battery_i2c.c
13546 F: drivers/power/supply/isp1704_charger.c
13547 F: drivers/power/supply/rx51_battery.c
13548 F: include/linux/power/bq2415x_charger.h
13549 F: include/linux/power/bq27xxx_battery.h
13552 M: Willy Tarreau <w@1wt.eu>
13554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13555 F: tools/include/nolibc/
13558 M: Matthias Maennich <maennich@google.com>
13560 F: Documentation/core-api/symbol-namespaces.rst
13564 M: Sanjay R Mehta <sanju.mehta@amd.com>
13565 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13566 L: linux-ntb@googlegroups.com
13568 F: drivers/ntb/hw/amd/
13571 M: Jon Mason <jdmason@kudzu.us>
13572 M: Dave Jiang <dave.jiang@intel.com>
13573 M: Allen Hubbe <allenbh@gmail.com>
13574 L: linux-ntb@googlegroups.com
13576 W: https://github.com/jonmason/ntb/wiki
13577 T: git git://github.com/jonmason/ntb.git
13578 F: drivers/net/ntb_netdev.c
13580 F: include/linux/ntb.h
13581 F: include/linux/ntb_transport.h
13582 F: tools/testing/selftests/ntb/
13585 M: Serge Semin <fancer.lancer@gmail.com>
13586 L: linux-ntb@googlegroups.com
13588 F: drivers/ntb/hw/idt/
13591 M: Dave Jiang <dave.jiang@intel.com>
13592 L: linux-ntb@googlegroups.com
13594 W: https://github.com/davejiang/linux/wiki
13595 T: git https://github.com/davejiang/linux.git
13596 F: drivers/ntb/hw/intel/
13599 M: Anton Altaparmakov <anton@tuxera.com>
13600 L: linux-ntfs-dev@lists.sourceforge.net
13602 W: http://www.tuxera.com/
13603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13604 F: Documentation/filesystems/ntfs.rst
13608 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13609 L: ntfs3@lists.linux.dev
13611 W: http://www.paragon-software.com/
13612 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13613 F: Documentation/filesystems/ntfs3.rst
13617 M: Finn Thain <fthain@linux-m68k.org>
13618 L: linux-m68k@lists.linux-m68k.org
13620 F: arch/*/include/asm/nubus.h
13622 F: include/linux/nubus.h
13623 F: include/uapi/linux/nubus.h
13625 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13626 M: Antonino Daplas <adaplas@gmail.com>
13627 L: linux-fbdev@vger.kernel.org
13629 F: drivers/video/fbdev/nvidia/
13630 F: drivers/video/fbdev/riva/
13632 NVIDIA WMI EC BACKLIGHT DRIVER
13633 M: Daniel Dadap <ddadap@nvidia.com>
13634 L: platform-driver-x86@vger.kernel.org
13636 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
13639 M: Keith Busch <kbusch@kernel.org>
13640 M: Jens Axboe <axboe@fb.com>
13641 M: Christoph Hellwig <hch@lst.de>
13642 M: Sagi Grimberg <sagi@grimberg.me>
13643 L: linux-nvme@lists.infradead.org
13645 W: http://git.infradead.org/nvme.git
13646 T: git://git.infradead.org/nvme.git
13647 F: drivers/nvme/host/
13648 F: include/linux/nvme.h
13649 F: include/uapi/linux/nvme_ioctl.h
13651 NVM EXPRESS FC TRANSPORT DRIVERS
13652 M: James Smart <james.smart@broadcom.com>
13653 L: linux-nvme@lists.infradead.org
13655 F: drivers/nvme/host/fc.c
13656 F: drivers/nvme/target/fc.c
13657 F: drivers/nvme/target/fcloop.c
13658 F: include/linux/nvme-fc-driver.h
13659 F: include/linux/nvme-fc.h
13661 NVM EXPRESS TARGET DRIVER
13662 M: Christoph Hellwig <hch@lst.de>
13663 M: Sagi Grimberg <sagi@grimberg.me>
13664 M: Chaitanya Kulkarni <kch@nvidia.com>
13665 L: linux-nvme@lists.infradead.org
13667 W: http://git.infradead.org/nvme.git
13668 T: git://git.infradead.org/nvme.git
13669 F: drivers/nvme/target/
13672 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13675 F: Documentation/ABI/stable/sysfs-bus-nvmem
13676 F: Documentation/devicetree/bindings/nvmem/
13678 F: include/linux/nvmem-consumer.h
13679 F: include/linux/nvmem-provider.h
13681 NXP C45 TJA11XX PHY DRIVER
13682 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13683 L: netdev@vger.kernel.org
13685 F: drivers/net/phy/nxp-c45-tja11xx.c
13688 M: Ashish Kumar <ashish.kumar@nxp.com>
13689 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13690 L: linux-spi@vger.kernel.org
13692 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
13693 F: drivers/spi/spi-nxp-fspi.c
13695 NXP FXAS21002C DRIVER
13696 M: Rui Miguel Silva <rmfrfs@gmail.com>
13697 L: linux-iio@vger.kernel.org
13699 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13700 F: drivers/iio/gyro/fxas21002c.h
13701 F: drivers/iio/gyro/fxas21002c_core.c
13702 F: drivers/iio/gyro/fxas21002c_i2c.c
13703 F: drivers/iio/gyro/fxas21002c_spi.c
13705 NXP i.MX CLOCK DRIVERS
13706 M: Abel Vesa <abel.vesa@nxp.com>
13707 L: linux-clk@vger.kernel.org
13708 L: linux-imx@nxp.com
13710 F: drivers/clk/imx/
13712 NXP i.MX 8MQ DCSS DRIVER
13713 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13714 R: Lucas Stach <l.stach@pengutronix.de>
13715 L: dri-devel@lists.freedesktop.org
13717 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13718 F: drivers/gpu/drm/imx/dcss/
13720 NXP i.MX 8QXP ADC DRIVER
13721 M: Cai Huoqing <cai.huoqing@linux.dev>
13722 L: linux-iio@vger.kernel.org
13724 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
13725 F: drivers/iio/adc/imx8qxp-adc.c
13727 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13728 M: Jagan Teki <jagan@amarulasolutions.com>
13730 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13731 F: drivers/regulator/pf8x00-regulator.c
13733 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13734 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13735 L: linux-kernel@vger.kernel.org
13737 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13738 F: drivers/extcon/extcon-ptn5150.c
13740 NXP SGTL5000 DRIVER
13741 M: Fabio Estevam <festevam@gmail.com>
13742 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13744 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13745 F: sound/soc/codecs/sgtl5000*
13747 NXP SJA1105 ETHERNET SWITCH DRIVER
13748 M: Vladimir Oltean <olteanv@gmail.com>
13749 L: linux-kernel@vger.kernel.org
13751 F: drivers/net/dsa/sja1105
13752 F: drivers/net/pcs/pcs-xpcs-nxp.c
13754 NXP TDA998X DRM DRIVER
13755 M: Russell King <linux@armlinux.org.uk>
13757 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13758 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13759 F: drivers/gpu/drm/i2c/tda998x_drv.c
13760 F: include/drm/i2c/tda998x.h
13761 F: include/dt-bindings/display/tda998x.h
13765 M: Peter Rosin <peda@axentia.se>
13766 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13768 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13769 F: sound/soc/codecs/tfa9879*
13771 NXP/Goodix TFA989X (TFA1) DRIVER
13772 M: Stephan Gerhold <stephan@gerhold.net>
13773 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13775 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13776 F: sound/soc/codecs/tfa989x.c
13779 R: Charles Gorand <charles.gorand@effinnov.com>
13780 L: linux-nfc@lists.01.org (subscribers-only)
13782 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
13783 F: drivers/nfc/nxp-nci
13785 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13786 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13787 R: NXP Linux Team <linux-imx@nxp.com>
13788 L: linux-media@vger.kernel.org
13790 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
13791 F: drivers/media/platform/imx-jpeg
13793 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13794 M: Jonas Malaco <jonas@protocubo.io>
13795 L: linux-hwmon@vger.kernel.org
13797 F: Documentation/hwmon/nzxt-kraken2.rst
13798 F: drivers/hwmon/nzxt-kraken2.c
13801 M: Jiri Pirko <jiri@nvidia.com>
13802 L: netdev@vger.kernel.org
13804 F: include/linux/objagg.h
13806 F: lib/test_objagg.c
13809 M: Josh Poimboeuf <jpoimboe@redhat.com>
13810 M: Peter Zijlstra <peterz@infradead.org>
13813 F: include/linux/objtool.h
13815 OCELOT ETHERNET SWITCH DRIVER
13816 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13817 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13818 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13819 M: UNGLinuxDriver@microchip.com
13820 L: netdev@vger.kernel.org
13822 F: drivers/net/dsa/ocelot/*
13823 F: drivers/net/ethernet/mscc/
13824 F: include/soc/mscc/ocelot*
13825 F: net/dsa/tag_ocelot.c
13826 F: net/dsa/tag_ocelot_8021q.c
13827 F: tools/testing/selftests/drivers/net/ocelot/*
13829 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13830 M: Frederic Barrat <fbarrat@linux.ibm.com>
13831 M: Andrew Donnellan <ajd@linux.ibm.com>
13832 L: linuxppc-dev@lists.ozlabs.org
13834 F: Documentation/userspace-api/accelerators/ocxl.rst
13835 F: arch/powerpc/include/asm/pnv-ocxl.h
13836 F: arch/powerpc/platforms/powernv/ocxl.c
13837 F: drivers/misc/ocxl/
13838 F: include/misc/ocxl*
13839 F: include/uapi/misc/ocxl.h
13842 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13843 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13844 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13845 L: linux-omap@vger.kernel.org
13847 F: sound/soc/ti/n810.c
13848 F: sound/soc/ti/omap*
13849 F: sound/soc/ti/rx51.c
13850 F: sound/soc/ti/sdma-pcm.*
13852 OMAP CLOCK FRAMEWORK SUPPORT
13853 M: Paul Walmsley <paul@pwsan.com>
13854 L: linux-omap@vger.kernel.org
13856 F: arch/arm/*omap*/*clock*
13858 OMAP DEVICE TREE SUPPORT
13859 M: Benoît Cousson <bcousson@baylibre.com>
13860 M: Tony Lindgren <tony@atomide.com>
13861 L: linux-omap@vger.kernel.org
13862 L: devicetree@vger.kernel.org
13864 F: arch/arm/boot/dts/*am3*
13865 F: arch/arm/boot/dts/*am4*
13866 F: arch/arm/boot/dts/*am5*
13867 F: arch/arm/boot/dts/*dra7*
13868 F: arch/arm/boot/dts/*omap*
13869 F: arch/arm/boot/dts/logicpd-som-lv*
13870 F: arch/arm/boot/dts/logicpd-torpedo*
13872 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13873 L: linux-omap@vger.kernel.org
13874 L: linux-fbdev@vger.kernel.org
13876 F: Documentation/arm/omap/dss.rst
13877 F: drivers/video/fbdev/omap2/
13879 OMAP FRAMEBUFFER SUPPORT
13880 L: linux-fbdev@vger.kernel.org
13881 L: linux-omap@vger.kernel.org
13883 F: drivers/video/fbdev/omap/
13885 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13886 M: Roger Quadros <rogerq@kernel.org>
13887 M: Tony Lindgren <tony@atomide.com>
13888 L: linux-omap@vger.kernel.org
13890 F: arch/arm/mach-omap2/*gpmc*
13891 F: drivers/memory/omap-gpmc.c
13894 M: Grygorii Strashko <grygorii.strashko@ti.com>
13895 M: Santosh Shilimkar <ssantosh@kernel.org>
13896 M: Kevin Hilman <khilman@kernel.org>
13897 L: linux-omap@vger.kernel.org
13899 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13900 F: drivers/gpio/gpio-omap.c
13902 OMAP HARDWARE SPINLOCK SUPPORT
13903 M: Ohad Ben-Cohen <ohad@wizery.com>
13904 L: linux-omap@vger.kernel.org
13906 F: drivers/hwspinlock/omap_hwspinlock.c
13908 OMAP HS MMC SUPPORT
13909 L: linux-mmc@vger.kernel.org
13910 L: linux-omap@vger.kernel.org
13912 F: drivers/mmc/host/omap_hsmmc.c
13915 M: Paul Walmsley <paul@pwsan.com>
13916 L: linux-omap@vger.kernel.org
13918 F: arch/arm/mach-omap2/omap_hwmod*data*
13921 M: Benoît Cousson <bcousson@baylibre.com>
13922 M: Paul Walmsley <paul@pwsan.com>
13923 L: linux-omap@vger.kernel.org
13925 F: arch/arm/mach-omap2/omap_hwmod.*
13928 M: Vignesh R <vigneshr@ti.com>
13929 L: linux-omap@vger.kernel.org
13930 L: linux-i2c@vger.kernel.org
13932 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13933 F: drivers/i2c/busses/i2c-omap.c
13935 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13936 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13937 L: linux-media@vger.kernel.org
13939 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13940 F: drivers/media/platform/omap3isp/
13941 F: drivers/staging/media/omap4iss/
13944 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13945 L: linux-omap@vger.kernel.org
13947 F: drivers/mmc/host/omap.c
13949 OMAP POWER MANAGEMENT SUPPORT
13950 M: Kevin Hilman <khilman@kernel.org>
13951 L: linux-omap@vger.kernel.org
13953 F: arch/arm/*omap*/*pm*
13954 F: drivers/cpufreq/omap-cpufreq.c
13956 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13957 M: Rajendra Nayak <rnayak@codeaurora.org>
13958 M: Paul Walmsley <paul@pwsan.com>
13959 L: linux-omap@vger.kernel.org
13961 F: arch/arm/mach-omap2/prm*
13963 OMAP RANDOM NUMBER GENERATOR SUPPORT
13964 M: Deepak Saxena <dsaxena@plexity.net>
13966 F: drivers/char/hw_random/omap-rng.c
13969 L: linux-usb@vger.kernel.org
13970 L: linux-omap@vger.kernel.org
13972 F: arch/arm/*omap*/usb*
13973 F: drivers/usb/*/*omap*
13975 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13976 M: Mark Jackson <mpfj@newflow.co.uk>
13977 L: linux-omap@vger.kernel.org
13979 F: arch/arm/boot/dts/am335x-nano.dts
13982 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13983 M: Tony Lindgren <tony@atomide.com>
13984 L: linux-omap@vger.kernel.org
13986 Q: http://patchwork.kernel.org/project/linux-omap/list/
13987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13988 F: arch/arm/configs/omap1_defconfig
13989 F: arch/arm/mach-omap1/
13990 F: arch/arm/plat-omap/
13991 F: drivers/i2c/busses/i2c-omap.c
13992 F: include/linux/platform_data/ams-delta-fiq.h
13993 F: include/linux/platform_data/i2c-omap.h
13996 M: Tony Lindgren <tony@atomide.com>
13997 L: linux-omap@vger.kernel.org
13999 W: http://www.muru.com/linux/omap/
14000 W: http://linux.omap.com/
14001 Q: http://patchwork.kernel.org/project/linux-omap/list/
14002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14003 F: arch/arm/configs/omap2plus_defconfig
14004 F: arch/arm/mach-omap2/
14005 F: arch/arm/plat-omap/
14006 F: drivers/bus/ti-sysc.c
14007 F: drivers/i2c/busses/i2c-omap.c
14008 F: drivers/irqchip/irq-omap-intc.c
14009 F: drivers/mfd/*omap*.c
14010 F: drivers/mfd/menelaus.c
14011 F: drivers/mfd/palmas.c
14012 F: drivers/mfd/tps65217.c
14013 F: drivers/mfd/tps65218.c
14014 F: drivers/mfd/tps65910.c
14015 F: drivers/mfd/twl-core.[ch]
14016 F: drivers/mfd/twl4030*.c
14017 F: drivers/mfd/twl6030*.c
14018 F: drivers/mfd/twl6040*.c
14019 F: drivers/regulator/palmas-regulator*.c
14020 F: drivers/regulator/pbias-regulator.c
14021 F: drivers/regulator/tps65217-regulator.c
14022 F: drivers/regulator/tps65218-regulator.c
14023 F: drivers/regulator/tps65910-regulator.c
14024 F: drivers/regulator/twl-regulator.c
14025 F: drivers/regulator/twl6030-regulator.c
14026 F: include/linux/platform_data/i2c-omap.h
14027 F: include/linux/platform_data/ti-sysc.h
14030 M: Bob Copeland <me@bobcopeland.com>
14031 L: linux-karma-devel@lists.sourceforge.net
14033 F: Documentation/filesystems/omfs.rst
14036 OMNIKEY CARDMAN 4000 DRIVER
14037 M: Harald Welte <laforge@gnumonks.org>
14039 F: drivers/char/pcmcia/cm4000_cs.c
14040 F: include/linux/cm4000_cs.h
14041 F: include/uapi/linux/cm4000_cs.h
14043 OMNIKEY CARDMAN 4040 DRIVER
14044 M: Harald Welte <laforge@gnumonks.org>
14046 F: drivers/char/pcmcia/cm4040_cs.*
14048 OMNIVISION OV02A10 SENSOR DRIVER
14049 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14050 L: linux-media@vger.kernel.org
14052 T: git git://linuxtv.org/media_tree.git
14053 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14054 F: drivers/media/i2c/ov02a10.c
14056 OMNIVISION OV13858 SENSOR DRIVER
14057 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14058 L: linux-media@vger.kernel.org
14060 T: git git://linuxtv.org/media_tree.git
14061 F: drivers/media/i2c/ov13858.c
14063 OMNIVISION OV13B10 SENSOR DRIVER
14064 M: Arec Kao <arec.kao@intel.com>
14065 L: linux-media@vger.kernel.org
14067 T: git git://linuxtv.org/media_tree.git
14068 F: drivers/media/i2c/ov13b10.c
14070 OMNIVISION OV2680 SENSOR DRIVER
14071 M: Rui Miguel Silva <rmfrfs@gmail.com>
14072 L: linux-media@vger.kernel.org
14074 T: git git://linuxtv.org/media_tree.git
14075 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14076 F: drivers/media/i2c/ov2680.c
14078 OMNIVISION OV2685 SENSOR DRIVER
14079 M: Shunqian Zheng <zhengsq@rock-chips.com>
14080 L: linux-media@vger.kernel.org
14082 T: git git://linuxtv.org/media_tree.git
14083 F: drivers/media/i2c/ov2685.c
14085 OMNIVISION OV2740 SENSOR DRIVER
14086 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14087 R: Shawn Tu <shawnx.tu@intel.com>
14088 R: Bingbu Cao <bingbu.cao@intel.com>
14089 L: linux-media@vger.kernel.org
14091 T: git git://linuxtv.org/media_tree.git
14092 F: drivers/media/i2c/ov2740.c
14094 OMNIVISION OV5640 SENSOR DRIVER
14095 M: Steve Longerbeam <slongerbeam@gmail.com>
14096 L: linux-media@vger.kernel.org
14098 T: git git://linuxtv.org/media_tree.git
14099 F: drivers/media/i2c/ov5640.c
14101 OMNIVISION OV5647 SENSOR DRIVER
14102 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14103 M: Jacopo Mondi <jacopo@jmondi.org>
14104 L: linux-media@vger.kernel.org
14106 T: git git://linuxtv.org/media_tree.git
14107 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14108 F: drivers/media/i2c/ov5647.c
14110 OMNIVISION OV5670 SENSOR DRIVER
14111 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14112 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
14113 L: linux-media@vger.kernel.org
14115 T: git git://linuxtv.org/media_tree.git
14116 F: drivers/media/i2c/ov5670.c
14118 OMNIVISION OV5675 SENSOR DRIVER
14119 M: Shawn Tu <shawnx.tu@intel.com>
14120 L: linux-media@vger.kernel.org
14122 T: git git://linuxtv.org/media_tree.git
14123 F: drivers/media/i2c/ov5675.c
14125 OMNIVISION OV5695 SENSOR DRIVER
14126 M: Shunqian Zheng <zhengsq@rock-chips.com>
14127 L: linux-media@vger.kernel.org
14129 T: git git://linuxtv.org/media_tree.git
14130 F: drivers/media/i2c/ov5695.c
14132 OMNIVISION OV7670 SENSOR DRIVER
14133 L: linux-media@vger.kernel.org
14135 T: git git://linuxtv.org/media_tree.git
14136 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14137 F: drivers/media/i2c/ov7670.c
14139 OMNIVISION OV772x SENSOR DRIVER
14140 M: Jacopo Mondi <jacopo@jmondi.org>
14141 L: linux-media@vger.kernel.org
14143 T: git git://linuxtv.org/media_tree.git
14144 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14145 F: drivers/media/i2c/ov772x.c
14146 F: include/media/i2c/ov772x.h
14148 OMNIVISION OV7740 SENSOR DRIVER
14149 M: Wenyou Yang <wenyou.yang@microchip.com>
14150 L: linux-media@vger.kernel.org
14152 T: git git://linuxtv.org/media_tree.git
14153 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14154 F: drivers/media/i2c/ov7740.c
14156 OMNIVISION OV8856 SENSOR DRIVER
14157 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14158 L: linux-media@vger.kernel.org
14160 T: git git://linuxtv.org/media_tree.git
14161 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14162 F: drivers/media/i2c/ov8856.c
14164 OMNIVISION OV9282 SENSOR DRIVER
14165 M: Paul J. Murphy <paul.j.murphy@intel.com>
14166 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14167 L: linux-media@vger.kernel.org
14169 T: git git://linuxtv.org/media_tree.git
14170 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14171 F: drivers/media/i2c/ov9282.c
14173 OMNIVISION OV9640 SENSOR DRIVER
14174 M: Petr Cvek <petrcvekcz@gmail.com>
14175 L: linux-media@vger.kernel.org
14177 F: drivers/media/i2c/ov9640.*
14179 OMNIVISION OV9650 SENSOR DRIVER
14180 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14181 R: Akinobu Mita <akinobu.mita@gmail.com>
14182 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14183 L: linux-media@vger.kernel.org
14185 T: git git://linuxtv.org/media_tree.git
14186 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14187 F: drivers/media/i2c/ov9650.c
14189 OMNIVISION OV9734 SENSOR DRIVER
14190 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14191 R: Bingbu Cao <bingbu.cao@intel.com>
14192 L: linux-media@vger.kernel.org
14194 T: git git://linuxtv.org/media_tree.git
14195 F: drivers/media/i2c/ov9734.c
14197 ONENAND FLASH DRIVER
14198 M: Kyungmin Park <kyungmin.park@samsung.com>
14199 L: linux-mtd@lists.infradead.org
14201 F: drivers/mtd/nand/onenand/
14202 F: include/linux/mtd/onenand*.h
14204 ONION OMEGA2+ BOARD
14205 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14206 L: linux-mips@vger.kernel.org
14208 F: arch/mips/boot/dts/ralink/omega2p.dts
14211 M: Jens Wiklander <jens.wiklander@linaro.org>
14212 L: op-tee@lists.trustedfirmware.org
14214 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14215 F: drivers/tee/optee/
14217 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14218 M: Sumit Garg <sumit.garg@linaro.org>
14219 L: op-tee@lists.trustedfirmware.org
14221 F: drivers/char/hw_random/optee-rng.c
14224 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14225 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14226 L: linux-rdma@vger.kernel.org
14228 F: drivers/infiniband/ulp/opa_vnic
14230 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14231 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14232 M: Frank Rowand <frowand.list@gmail.com>
14233 L: devicetree@vger.kernel.org
14235 F: Documentation/devicetree/dynamic-resolution-notes.rst
14236 F: Documentation/devicetree/overlay-notes.rst
14237 F: drivers/of/overlay.c
14238 F: drivers/of/resolver.c
14239 K: of_overlay_notifier_
14241 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14242 M: Rob Herring <robh+dt@kernel.org>
14243 M: Frank Rowand <frowand.list@gmail.com>
14244 L: devicetree@vger.kernel.org
14246 W: http://www.devicetree.org/
14247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14248 F: Documentation/ABI/testing/sysfs-firmware-ofw
14250 F: include/linux/of*.h
14253 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14254 M: Rob Herring <robh+dt@kernel.org>
14255 L: devicetree@vger.kernel.org
14257 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14259 F: Documentation/devicetree/
14260 F: arch/*/boot/dts/
14261 F: include/dt-bindings/
14263 OPENCOMPUTE PTP CLOCK DRIVER
14264 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14265 L: netdev@vger.kernel.org
14267 F: drivers/ptp/ptp_ocp.c
14269 OPENCORES I2C BUS DRIVER
14270 M: Peter Korsgaard <peter@korsgaard.com>
14271 M: Andrew Lunn <andrew@lunn.ch>
14272 L: linux-i2c@vger.kernel.org
14274 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14275 F: Documentation/i2c/busses/i2c-ocores.rst
14276 F: drivers/i2c/busses/i2c-ocores.c
14277 F: include/linux/platform_data/i2c-ocores.h
14279 OPENRISC ARCHITECTURE
14280 M: Jonas Bonn <jonas@southpole.se>
14281 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14282 M: Stafford Horne <shorne@gmail.com>
14283 L: openrisc@lists.librecores.org
14285 W: http://openrisc.io
14286 T: git git://github.com/openrisc/linux.git
14287 F: Documentation/devicetree/bindings/openrisc/
14288 F: Documentation/openrisc/
14290 F: drivers/irqchip/irq-ompic.c
14291 F: drivers/irqchip/irq-or1k-*
14294 M: Pravin B Shelar <pshelar@ovn.org>
14295 L: netdev@vger.kernel.org
14296 L: dev@openvswitch.org
14298 W: http://openvswitch.org
14299 F: include/uapi/linux/openvswitch.h
14300 F: net/openvswitch/
14302 OPERATING PERFORMANCE POINTS (OPP)
14303 M: Viresh Kumar <vireshk@kernel.org>
14304 M: Nishanth Menon <nm@ti.com>
14305 M: Stephen Boyd <sboyd@kernel.org>
14306 L: linux-pm@vger.kernel.org
14308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14309 F: Documentation/devicetree/bindings/opp/
14310 F: Documentation/power/opp.rst
14312 F: include/linux/pm_opp.h
14315 M: Clemens Ladisch <clemens@ladisch.de>
14316 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14319 F: sound/drivers/opl4/
14321 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14322 M: Mark Fasheh <mark@fasheh.com>
14323 M: Joel Becker <jlbec@evilplan.org>
14324 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14325 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14327 W: http://ocfs2.wiki.kernel.org
14328 F: Documentation/filesystems/dlmfs.rst
14329 F: Documentation/filesystems/ocfs2.rst
14332 ORANGEFS FILESYSTEM
14333 M: Mike Marshall <hubcap@omnibond.com>
14334 R: Martin Brandenburg <martin@omnibond.com>
14335 L: devel@lists.orangefs.org
14337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14338 F: Documentation/filesystems/orangefs.rst
14342 L: linux-wireless@vger.kernel.org
14344 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14345 W: http://www.nongnu.org/orinoco/
14346 F: drivers/net/wireless/intersil/orinoco/
14348 OV2659 OMNIVISION SENSOR DRIVER
14349 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14350 L: linux-media@vger.kernel.org
14352 W: https://linuxtv.org
14353 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14354 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14355 F: drivers/media/i2c/ov2659.c
14356 F: include/media/i2c/ov2659.h
14359 M: Miklos Szeredi <miklos@szeredi.hu>
14360 L: linux-unionfs@vger.kernel.org
14362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14363 F: Documentation/filesystems/overlayfs.rst
14366 P54 WIRELESS DRIVER
14367 M: Christian Lamparter <chunkeey@googlemail.com>
14368 L: linux-wireless@vger.kernel.org
14370 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14371 F: drivers/net/wireless/intersil/p54/
14374 M: Vladimir Oltean <olteanv@gmail.com>
14375 L: netdev@vger.kernel.org
14377 F: Documentation/core-api/packing.rst
14378 F: include/linux/packing.h
14381 PADATA PARALLEL EXECUTION MECHANISM
14382 M: Steffen Klassert <steffen.klassert@secunet.com>
14383 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14384 L: linux-crypto@vger.kernel.org
14385 L: linux-kernel@vger.kernel.org
14387 F: Documentation/core-api/padata.rst
14388 F: include/linux/padata.h
14392 M: Jesper Dangaard Brouer <hawk@kernel.org>
14393 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14394 L: netdev@vger.kernel.org
14396 F: Documentation/networking/page_pool.rst
14397 F: include/net/page_pool.h
14398 F: include/trace/events/page_pool.h
14399 F: net/core/page_pool.c
14401 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14402 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14403 L: platform-driver-x86@vger.kernel.org
14405 F: drivers/platform/x86/panasonic-laptop.c
14407 PARALLAX PING IIO SENSOR DRIVER
14408 M: Andreas Klinger <ak@it-klinger.de>
14409 L: linux-iio@vger.kernel.org
14411 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14412 F: drivers/iio/proximity/ping.c
14414 PARALLEL LCD/KEYPAD PANEL DRIVER
14415 M: Willy Tarreau <willy@haproxy.com>
14416 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14418 F: Documentation/admin-guide/lcd-panel-cgram.rst
14419 F: drivers/auxdisplay/panel.c
14421 PARALLEL PORT SUBSYSTEM
14422 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14423 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14424 L: linux-parport@lists.infradead.org (subscribers-only)
14426 F: Documentation/driver-api/parport*.rst
14427 F: drivers/char/ppdev.c
14428 F: drivers/parport/
14429 F: include/linux/parport*.h
14430 F: include/uapi/linux/ppdev.h
14432 PARAVIRT_OPS INTERFACE
14433 M: Juergen Gross <jgross@suse.com>
14434 M: Deep Shah <sdeep@vmware.com>
14435 M: "VMware, Inc." <pv-drivers@vmware.com>
14436 L: virtualization@lists.linux-foundation.org
14439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14440 F: Documentation/virt/paravirt_ops.rst
14441 F: arch/*/include/asm/paravirt*.h
14442 F: arch/*/kernel/paravirt*
14443 F: include/linux/hypervisor.h
14445 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14446 M: Tim Waugh <tim@cyberelk.net>
14447 L: linux-parport@lists.infradead.org (subscribers-only)
14449 F: Documentation/admin-guide/blockdev/paride.rst
14450 F: drivers/block/paride/
14452 PARISC ARCHITECTURE
14453 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14454 M: Helge Deller <deller@gmx.de>
14455 L: linux-parisc@vger.kernel.org
14457 W: https://parisc.wiki.kernel.org
14458 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14461 F: Documentation/parisc/
14463 F: drivers/char/agp/parisc-agp.c
14464 F: drivers/input/misc/hp_sdc_rtc.c
14465 F: drivers/input/serio/gscps2.c
14466 F: drivers/input/serio/hp_sdc*
14468 F: drivers/parport/parport_gsc.*
14469 F: drivers/tty/serial/8250/8250_gsc.c
14470 F: drivers/video/console/sti*
14471 F: drivers/video/fbdev/sti*
14472 F: drivers/video/logo/logo_parisc*
14473 F: include/linux/hp_sdc.h
14476 M: Jiri Pirko <jiri@nvidia.com>
14477 L: netdev@vger.kernel.org
14479 F: include/linux/parman.h
14481 F: lib/test_parman.c
14483 PC ENGINES APU BOARD DRIVER
14484 M: Enrico Weigelt, metux IT consult <info@metux.net>
14486 F: drivers/platform/x86/pcengines-apuv2.c
14488 PC87360 HARDWARE MONITORING DRIVER
14489 M: Jim Cromie <jim.cromie@gmail.com>
14490 L: linux-hwmon@vger.kernel.org
14492 F: Documentation/hwmon/pc87360.rst
14493 F: drivers/hwmon/pc87360.c
14495 PC8736x GPIO DRIVER
14496 M: Jim Cromie <jim.cromie@gmail.com>
14498 F: drivers/char/pc8736x_gpio.c
14500 PC87427 HARDWARE MONITORING DRIVER
14501 M: Jean Delvare <jdelvare@suse.com>
14502 L: linux-hwmon@vger.kernel.org
14504 F: Documentation/hwmon/pc87427.rst
14505 F: drivers/hwmon/pc87427.c
14508 M: Riku Voipio <riku.voipio@iki.fi>
14510 F: drivers/leds/leds-pca9532.c
14511 F: include/linux/leds-pca9532.h
14513 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14514 M: Guenter Roeck <linux@roeck-us.net>
14515 L: linux-i2c@vger.kernel.org
14517 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14519 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14520 M: Khalid Aziz <khalid@gonehiking.org>
14522 F: drivers/firmware/pcdp.*
14524 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14525 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14526 M: Pali Rohár <pali@kernel.org>
14527 L: linux-pci@vger.kernel.org
14528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14530 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14531 F: drivers/pci/controller/pci-aardvark.c
14533 PCI DRIVER FOR ALTERA PCIE IP
14534 M: Joyce Ooi <joyce.ooi@intel.com>
14535 L: linux-pci@vger.kernel.org
14537 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14538 F: drivers/pci/controller/pcie-altera.c
14540 PCI DRIVER FOR APPLIEDMICRO XGENE
14541 M: Toan Le <toan@os.amperecomputing.com>
14542 L: linux-pci@vger.kernel.org
14543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14545 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14546 F: drivers/pci/controller/pci-xgene.c
14548 PCI DRIVER FOR ARM VERSATILE PLATFORM
14549 M: Rob Herring <robh@kernel.org>
14550 L: linux-pci@vger.kernel.org
14551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14553 F: Documentation/devicetree/bindings/pci/versatile.yaml
14554 F: drivers/pci/controller/pci-versatile.c
14556 PCI DRIVER FOR ARMADA 8K
14557 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14558 L: linux-pci@vger.kernel.org
14559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14561 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14562 F: drivers/pci/controller/dwc/pcie-armada8k.c
14564 PCI DRIVER FOR CADENCE PCIE IP
14565 M: Tom Joseph <tjoseph@cadence.com>
14566 L: linux-pci@vger.kernel.org
14568 F: Documentation/devicetree/bindings/pci/cdns,*
14569 F: drivers/pci/controller/cadence/
14571 PCI DRIVER FOR FREESCALE LAYERSCAPE
14572 M: Minghuan Lian <minghuan.Lian@nxp.com>
14573 M: Mingkai Hu <mingkai.hu@nxp.com>
14574 M: Roy Zang <roy.zang@nxp.com>
14575 L: linuxppc-dev@lists.ozlabs.org
14576 L: linux-pci@vger.kernel.org
14577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14579 F: drivers/pci/controller/dwc/*layerscape*
14581 PCI DRIVER FOR GENERIC OF HOSTS
14582 M: Will Deacon <will@kernel.org>
14583 L: linux-pci@vger.kernel.org
14584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14586 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14587 F: drivers/pci/controller/pci-host-common.c
14588 F: drivers/pci/controller/pci-host-generic.c
14590 PCI DRIVER FOR IMX6
14591 M: Richard Zhu <hongxing.zhu@nxp.com>
14592 M: Lucas Stach <l.stach@pengutronix.de>
14593 L: linux-pci@vger.kernel.org
14594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14596 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14597 F: drivers/pci/controller/dwc/*imx6*
14599 PCI DRIVER FOR FU740
14600 M: Paul Walmsley <paul.walmsley@sifive.com>
14601 M: Greentime Hu <greentime.hu@sifive.com>
14602 L: linux-pci@vger.kernel.org
14604 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14605 F: drivers/pci/controller/dwc/pcie-fu740.c
14607 PCI DRIVER FOR INTEL IXP4XX
14608 M: Linus Walleij <linus.walleij@linaro.org>
14610 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14611 F: drivers/pci/controller/pci-ixp4xx.c
14613 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14614 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14615 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14616 L: linux-pci@vger.kernel.org
14618 F: drivers/pci/controller/vmd.c
14620 PCI DRIVER FOR MICROSEMI SWITCHTEC
14621 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14622 M: Logan Gunthorpe <logang@deltatee.com>
14623 L: linux-pci@vger.kernel.org
14625 F: Documentation/ABI/testing/sysfs-class-switchtec
14626 F: Documentation/driver-api/switchtec.rst
14627 F: drivers/ntb/hw/mscc/
14628 F: drivers/pci/switch/switchtec*
14629 F: include/linux/switchtec.h
14630 F: include/uapi/linux/switchtec_ioctl.h
14632 PCI DRIVER FOR MOBIVEIL PCIE IP
14633 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14634 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14635 L: linux-pci@vger.kernel.org
14637 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14638 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14640 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14641 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14642 L: linux-pci@vger.kernel.org
14643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14645 F: drivers/pci/controller/*mvebu*
14647 PCI DRIVER FOR NVIDIA TEGRA
14648 M: Thierry Reding <thierry.reding@gmail.com>
14649 L: linux-tegra@vger.kernel.org
14650 L: linux-pci@vger.kernel.org
14652 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14653 F: drivers/pci/controller/pci-tegra.c
14655 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14656 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14657 L: linux-pci@vger.kernel.org
14658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14660 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14661 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14663 PCI DRIVER FOR RENESAS R-CAR
14664 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14665 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14666 L: linux-pci@vger.kernel.org
14667 L: linux-renesas-soc@vger.kernel.org
14669 F: Documentation/devicetree/bindings/pci/*rcar*
14670 F: drivers/pci/controller/*rcar*
14672 PCI DRIVER FOR SAMSUNG EXYNOS
14673 M: Jingoo Han <jingoohan1@gmail.com>
14674 L: linux-pci@vger.kernel.org
14675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14676 L: linux-samsung-soc@vger.kernel.org
14678 F: drivers/pci/controller/dwc/pci-exynos.c
14680 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14681 M: Jingoo Han <jingoohan1@gmail.com>
14682 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14683 L: linux-pci@vger.kernel.org
14685 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14686 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14687 F: drivers/pci/controller/dwc/*designware*
14689 PCI DRIVER FOR TI DRA7XX/J721E
14690 M: Kishon Vijay Abraham I <kishon@ti.com>
14691 L: linux-omap@vger.kernel.org
14692 L: linux-pci@vger.kernel.org
14693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14695 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14696 F: drivers/pci/controller/cadence/pci-j721e.c
14697 F: drivers/pci/controller/dwc/pci-dra7xx.c
14699 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14700 M: Linus Walleij <linus.walleij@linaro.org>
14701 L: linux-pci@vger.kernel.org
14703 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14704 F: drivers/pci/controller/pci-v3-semi.c
14706 PCI ENDPOINT SUBSYSTEM
14707 M: Kishon Vijay Abraham I <kishon@ti.com>
14708 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14709 R: Krzysztof Wilczyński <kw@linux.com>
14710 L: linux-pci@vger.kernel.org
14712 Q: https://patchwork.kernel.org/project/linux-pci/list/
14713 B: https://bugzilla.kernel.org
14714 C: irc://irc.oftc.net/linux-pci
14715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
14716 F: Documentation/PCI/endpoint/*
14717 F: Documentation/misc-devices/pci-endpoint-test.rst
14718 F: drivers/misc/pci_endpoint_test.c
14719 F: drivers/pci/endpoint/
14722 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14723 M: Russell Currey <ruscur@russell.cc>
14724 M: Oliver O'Halloran <oohall@gmail.com>
14725 L: linuxppc-dev@lists.ozlabs.org
14727 F: Documentation/PCI/pci-error-recovery.rst
14728 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14729 F: arch/powerpc/include/*/eeh*.h
14730 F: arch/powerpc/kernel/eeh*.c
14731 F: arch/powerpc/platforms/*/eeh*.c
14732 F: drivers/pci/pcie/aer.c
14733 F: drivers/pci/pcie/dpc.c
14734 F: drivers/pci/pcie/err.c
14737 M: Linas Vepstas <linasvepstas@gmail.com>
14738 L: linux-pci@vger.kernel.org
14740 F: Documentation/PCI/pci-error-recovery.rst
14742 PCI MSI DRIVER FOR ALTERA MSI IP
14743 M: Joyce Ooi <joyce.ooi@intel.com>
14744 L: linux-pci@vger.kernel.org
14746 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14747 F: drivers/pci/controller/pcie-altera-msi.c
14749 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14750 M: Toan Le <toan@os.amperecomputing.com>
14751 L: linux-pci@vger.kernel.org
14752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14754 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14755 F: drivers/pci/controller/pci-xgene-msi.c
14757 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14758 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14759 R: Rob Herring <robh@kernel.org>
14760 R: Krzysztof Wilczyński <kw@linux.com>
14761 L: linux-pci@vger.kernel.org
14763 Q: https://patchwork.kernel.org/project/linux-pci/list/
14764 B: https://bugzilla.kernel.org
14765 C: irc://irc.oftc.net/linux-pci
14766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
14767 F: drivers/pci/controller/
14768 F: drivers/pci/pci-bridge-emul.c
14769 F: drivers/pci/pci-bridge-emul.h
14772 M: Bjorn Helgaas <bhelgaas@google.com>
14773 L: linux-pci@vger.kernel.org
14775 Q: https://patchwork.kernel.org/project/linux-pci/list/
14776 B: https://bugzilla.kernel.org
14777 C: irc://irc.oftc.net/linux-pci
14778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14779 F: Documentation/PCI/
14780 F: Documentation/devicetree/bindings/pci/
14781 F: arch/x86/kernel/early-quirks.c
14782 F: arch/x86/kernel/quirks.c
14784 F: drivers/acpi/pci*
14786 F: include/asm-generic/pci*
14787 F: include/linux/of_pci.h
14788 F: include/linux/pci*
14789 F: include/uapi/linux/pci*
14792 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14793 M: Jonathan Chocron <jonnyc@amazon.com>
14794 L: linux-pci@vger.kernel.org
14796 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14797 F: drivers/pci/controller/dwc/pcie-al.c
14799 PCIE DRIVER FOR AMLOGIC MESON
14800 M: Yue Wang <yue.wang@Amlogic.com>
14801 L: linux-pci@vger.kernel.org
14802 L: linux-amlogic@lists.infradead.org
14804 F: drivers/pci/controller/dwc/pci-meson.c
14806 PCIE DRIVER FOR AXIS ARTPEC
14807 M: Jesper Nilsson <jesper.nilsson@axis.com>
14808 L: linux-arm-kernel@axis.com
14809 L: linux-pci@vger.kernel.org
14811 F: Documentation/devicetree/bindings/pci/axis,artpec*
14812 F: drivers/pci/controller/dwc/*artpec*
14814 PCIE DRIVER FOR CAVIUM THUNDERX
14815 M: Robert Richter <rric@kernel.org>
14816 L: linux-pci@vger.kernel.org
14817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14819 F: drivers/pci/controller/pci-thunder-*
14821 PCIE DRIVER FOR HISILICON
14822 M: Zhou Wang <wangzhou1@hisilicon.com>
14823 L: linux-pci@vger.kernel.org
14825 F: drivers/pci/controller/dwc/pcie-hisi.c
14827 PCIE DRIVER FOR HISILICON KIRIN
14828 M: Xiaowei Song <songxiaowei@hisilicon.com>
14829 M: Binghui Wang <wangbinghui@hisilicon.com>
14830 L: linux-pci@vger.kernel.org
14832 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14833 F: drivers/pci/controller/dwc/pcie-kirin.c
14835 PCIE DRIVER FOR HISILICON STB
14836 M: Shawn Guo <shawn.guo@linaro.org>
14837 L: linux-pci@vger.kernel.org
14839 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14840 F: drivers/pci/controller/dwc/pcie-histb.c
14842 PCIE DRIVER FOR INTEL KEEM BAY
14843 M: Srikanth Thokala <srikanth.thokala@intel.com>
14844 L: linux-pci@vger.kernel.org
14846 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14847 F: drivers/pci/controller/dwc/pcie-keembay.c
14849 PCIE DRIVER FOR INTEL LGM GW SOC
14850 M: Rahul Tanwar <rtanwar@maxlinear.com>
14851 L: linux-pci@vger.kernel.org
14853 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14854 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14856 PCIE DRIVER FOR MEDIATEK
14857 M: Ryder Lee <ryder.lee@mediatek.com>
14858 M: Jianjun Wang <jianjun.wang@mediatek.com>
14859 L: linux-pci@vger.kernel.org
14860 L: linux-mediatek@lists.infradead.org
14862 F: Documentation/devicetree/bindings/pci/mediatek*
14863 F: drivers/pci/controller/*mediatek*
14865 PCIE DRIVER FOR MICROCHIP
14866 M: Daire McNamara <daire.mcnamara@microchip.com>
14867 L: linux-pci@vger.kernel.org
14869 F: Documentation/devicetree/bindings/pci/microchip*
14870 F: drivers/pci/controller/*microchip*
14872 PCIE DRIVER FOR QUALCOMM MSM
14873 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14874 L: linux-pci@vger.kernel.org
14875 L: linux-arm-msm@vger.kernel.org
14877 F: drivers/pci/controller/dwc/pcie-qcom.c
14879 PCIE ENDPOINT DRIVER FOR QUALCOMM
14880 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14881 L: linux-pci@vger.kernel.org
14882 L: linux-arm-msm@vger.kernel.org
14884 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
14885 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
14887 PCIE DRIVER FOR ROCKCHIP
14888 M: Shawn Lin <shawn.lin@rock-chips.com>
14889 L: linux-pci@vger.kernel.org
14890 L: linux-rockchip@lists.infradead.org
14892 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14893 F: drivers/pci/controller/pcie-rockchip*
14895 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14896 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14897 L: linux-pci@vger.kernel.org
14899 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14900 F: drivers/pci/controller/dwc/pcie-uniphier*
14902 PCIE DRIVER FOR ST SPEAR13XX
14903 M: Pratyush Anand <pratyush.anand@gmail.com>
14904 L: linux-pci@vger.kernel.org
14906 F: drivers/pci/controller/dwc/*spear*
14909 M: Dominik Brodowski <linux@dominikbrodowski.net>
14911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14912 F: Documentation/pcmcia/
14917 PCNET32 NETWORK DRIVER
14918 M: Don Fry <pcnet32@frontier.com>
14919 L: netdev@vger.kernel.org
14921 F: drivers/net/ethernet/amd/pcnet32.c
14923 PCRYPT PARALLEL CRYPTO ENGINE
14924 M: Steffen Klassert <steffen.klassert@secunet.com>
14925 L: linux-crypto@vger.kernel.org
14928 F: include/crypto/pcrypt.h
14930 PEAQ WMI HOTKEYS DRIVER
14931 M: Hans de Goede <hdegoede@redhat.com>
14932 L: platform-driver-x86@vger.kernel.org
14934 F: drivers/platform/x86/peaq-wmi.c
14936 PENSANDO ETHERNET DRIVERS
14937 M: Shannon Nelson <snelson@pensando.io>
14938 M: drivers@pensando.io
14939 L: netdev@vger.kernel.org
14941 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14942 F: drivers/net/ethernet/pensando/
14944 PER-CPU MEMORY ALLOCATOR
14945 M: Dennis Zhou <dennis@kernel.org>
14946 M: Tejun Heo <tj@kernel.org>
14947 M: Christoph Lameter <cl@linux.com>
14948 L: linux-mm@kvack.org
14950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14951 F: arch/*/include/asm/percpu.h
14952 F: include/linux/percpu*.h
14956 PER-TASK DELAY ACCOUNTING
14957 M: Balbir Singh <bsingharora@gmail.com>
14959 F: include/linux/delayacct.h
14960 F: kernel/delayacct.c
14962 PERFORMANCE EVENTS SUBSYSTEM
14963 M: Peter Zijlstra <peterz@infradead.org>
14964 M: Ingo Molnar <mingo@redhat.com>
14965 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14966 R: Mark Rutland <mark.rutland@arm.com>
14967 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14968 R: Jiri Olsa <jolsa@redhat.com>
14969 R: Namhyung Kim <namhyung@kernel.org>
14970 L: linux-perf-users@vger.kernel.org
14971 L: linux-kernel@vger.kernel.org
14973 W: https://perf.wiki.kernel.org/
14974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14976 F: arch/*/events/*/*
14977 F: arch/*/include/asm/perf_event.h
14978 F: arch/*/kernel/*/*/perf_event*.c
14979 F: arch/*/kernel/*/perf_event*.c
14980 F: arch/*/kernel/perf_callchain.c
14981 F: arch/*/kernel/perf_event*.c
14982 F: include/linux/perf_event.h
14983 F: include/uapi/linux/perf_event.h
14988 PERFORMANCE EVENTS TOOLING ARM64
14989 R: John Garry <john.garry@huawei.com>
14990 R: Will Deacon <will@kernel.org>
14991 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14992 R: Leo Yan <leo.yan@linaro.org>
14993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14995 F: tools/build/feature/test-libopencsd.c
14996 F: tools/perf/arch/arm*/
14997 F: tools/perf/pmu-events/arch/arm64/
14998 F: tools/perf/util/arm-spe*
14999 F: tools/perf/util/cs-etm*
15001 PERSONALITY HANDLING
15002 M: Christoph Hellwig <hch@infradead.org>
15003 L: linux-abi-devel@lists.sourceforge.net
15005 F: include/linux/personality.h
15006 F: include/uapi/linux/personality.h
15008 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15009 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15010 L: linux-input@vger.kernel.org
15012 F: Documentation/input/devices/pxrc.rst
15013 F: drivers/input/joystick/pxrc.c
15016 M: Remi Denis-Courmont <courmisch@gmail.com>
15018 F: Documentation/networking/phonet.rst
15019 F: include/linux/phonet.h
15020 F: include/net/phonet/
15021 F: include/uapi/linux/phonet.h
15025 M: Joern Engel <joern@lazybastard.org>
15026 L: linux-mtd@lists.infradead.org
15028 F: drivers/mtd/devices/phram.c
15031 M: Bruno Prémont <bonbons@linux-vserver.org>
15032 L: linux-input@vger.kernel.org
15034 F: drivers/hid/hid-picolcd*
15037 M: Christian Brauner <christian@brauner.io>
15038 L: linux-kernel@vger.kernel.org
15040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15042 F: tools/testing/selftests/clone3/
15043 F: tools/testing/selftests/pid_namespace/
15044 F: tools/testing/selftests/pidfd/
15047 K: \b(clone_args|kernel_clone_args)\b
15049 PIN CONTROL SUBSYSTEM
15050 M: Linus Walleij <linus.walleij@linaro.org>
15051 L: linux-gpio@vger.kernel.org
15053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15054 F: Documentation/devicetree/bindings/pinctrl/
15055 F: Documentation/driver-api/pin-control.rst
15056 F: drivers/pinctrl/
15057 F: include/linux/pinctrl/
15059 PIN CONTROLLER - AMD
15060 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15061 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15063 F: drivers/pinctrl/pinctrl-amd.c
15065 PIN CONTROLLER - FREESCALE
15066 M: Dong Aisheng <aisheng.dong@nxp.com>
15067 M: Fabio Estevam <festevam@gmail.com>
15068 M: Shawn Guo <shawnguo@kernel.org>
15069 M: Stefan Agner <stefan@agner.ch>
15070 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15071 L: linux-gpio@vger.kernel.org
15073 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15074 F: drivers/pinctrl/freescale/
15076 PIN CONTROLLER - INTEL
15077 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15078 M: Andy Shevchenko <andy@kernel.org>
15080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15081 F: drivers/pinctrl/intel/
15083 PIN CONTROLLER - KEEMBAY
15084 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15086 F: drivers/pinctrl/pinctrl-keembay*
15088 PIN CONTROLLER - MEDIATEK
15089 M: Sean Wang <sean.wang@kernel.org>
15090 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15092 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15093 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15094 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15095 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15096 F: drivers/pinctrl/mediatek/
15098 PIN CONTROLLER - MICROCHIP AT91
15099 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15101 L: linux-gpio@vger.kernel.org
15103 F: drivers/gpio/gpio-sama5d2-piobu.c
15104 F: drivers/pinctrl/pinctrl-at91*
15106 PIN CONTROLLER - QUALCOMM
15107 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15108 L: linux-arm-msm@vger.kernel.org
15110 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15111 F: drivers/pinctrl/qcom/
15113 PIN CONTROLLER - RENESAS
15114 M: Geert Uytterhoeven <geert+renesas@glider.be>
15115 L: linux-renesas-soc@vger.kernel.org
15117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15118 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15119 F: drivers/pinctrl/renesas/
15121 PIN CONTROLLER - SAMSUNG
15122 M: Tomasz Figa <tomasz.figa@gmail.com>
15123 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
15124 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15126 L: linux-samsung-soc@vger.kernel.org
15128 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15130 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
15131 F: drivers/pinctrl/samsung/
15132 F: include/dt-bindings/pinctrl/samsung.h
15134 PIN CONTROLLER - SINGLE
15135 M: Tony Lindgren <tony@atomide.com>
15136 M: Haojian Zhuang <haojian.zhuang@linaro.org>
15137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15138 L: linux-omap@vger.kernel.org
15140 F: drivers/pinctrl/pinctrl-single.c
15143 M: linux-block@vger.kernel.org
15145 F: drivers/block/pktcdvd.c
15146 F: include/linux/pktcdvd.h
15147 F: include/uapi/linux/pktcdvd.h
15149 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15150 M: Tomasz Duszynski <tduszyns@gmail.com>
15152 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15153 F: drivers/iio/chemical/pms7003.c
15156 M: Jacob Keller <jacob.e.keller@intel.com>
15158 F: Documentation/driver-api/pldmfw/
15159 F: include/linux/pldmfw.h
15163 M: Logan Gunthorpe <logang@deltatee.com>
15165 F: drivers/dma/plx_dma.c
15168 M: Charles Hsu <hsu.yungteng@gmail.com>
15169 L: linux-hwmon@vger.kernel.org
15171 F: Documentation/hwmon/pm6764tr.rst
15172 F: drivers/hwmon/pmbus/pm6764tr.c
15175 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15176 L: linux-pm@vger.kernel.org
15178 W: https://01.org/pm-graph
15179 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15180 T: git git://github.com/intel/pm-graph
15181 F: tools/power/pm-graph
15183 PMBUS HARDWARE MONITORING DRIVERS
15184 M: Guenter Roeck <linux@roeck-us.net>
15185 L: linux-hwmon@vger.kernel.org
15187 W: http://hwmon.wiki.kernel.org/
15188 W: http://www.roeck-us.net/linux/drivers/
15189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15190 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15191 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15192 F: Documentation/hwmon/adm1275.rst
15193 F: Documentation/hwmon/ibm-cffps.rst
15194 F: Documentation/hwmon/ir35221.rst
15195 F: Documentation/hwmon/lm25066.rst
15196 F: Documentation/hwmon/ltc2978.rst
15197 F: Documentation/hwmon/ltc3815.rst
15198 F: Documentation/hwmon/max16064.rst
15199 F: Documentation/hwmon/max20751.rst
15200 F: Documentation/hwmon/max31785.rst
15201 F: Documentation/hwmon/max34440.rst
15202 F: Documentation/hwmon/max8688.rst
15203 F: Documentation/hwmon/pmbus-core.rst
15204 F: Documentation/hwmon/pmbus.rst
15205 F: Documentation/hwmon/tps40422.rst
15206 F: Documentation/hwmon/ucd9000.rst
15207 F: Documentation/hwmon/ucd9200.rst
15208 F: Documentation/hwmon/zl6100.rst
15209 F: drivers/hwmon/pmbus/
15210 F: include/linux/pmbus.h
15212 PMC SIERRA MaxRAID DRIVER
15213 L: linux-scsi@vger.kernel.org
15215 W: http://www.pmc-sierra.com/
15216 F: drivers/scsi/pmcraid.*
15218 PMC SIERRA PM8001 DRIVER
15219 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15220 L: linux-scsi@vger.kernel.org
15222 F: drivers/scsi/pm8001/
15224 PNI RM3100 IIO DRIVER
15225 M: Song Qiang <songqiang1304521@gmail.com>
15226 L: linux-iio@vger.kernel.org
15228 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15229 F: drivers/iio/magnetometer/rm3100*
15232 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15233 L: linux-acpi@vger.kernel.org
15236 F: include/linux/pnp.h
15238 POSIX CLOCKS and TIMERS
15239 M: Thomas Gleixner <tglx@linutronix.de>
15240 L: linux-kernel@vger.kernel.org
15242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15244 F: include/linux/time_namespace.h
15245 F: include/linux/timer*
15246 F: kernel/time/*timer*
15247 F: kernel/time/namespace.c
15249 POWER MANAGEMENT CORE
15250 M: "Rafael J. Wysocki" <rafael@kernel.org>
15251 L: linux-pm@vger.kernel.org
15253 B: https://bugzilla.kernel.org
15254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15255 F: drivers/base/power/
15256 F: drivers/powercap/
15257 F: include/linux/intel_rapl.h
15258 F: include/linux/pm.h
15259 F: include/linux/pm_*
15260 F: include/linux/powercap.h
15261 F: kernel/configs/nopm.config
15263 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15264 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15265 L: linux-pm@vger.kernel.org
15267 B: https://bugzilla.kernel.org
15268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15269 F: drivers/powercap/dtpm*
15270 F: include/linux/dtpm.h
15272 POWER STATE COORDINATION INTERFACE (PSCI)
15273 M: Mark Rutland <mark.rutland@arm.com>
15274 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15277 F: drivers/firmware/psci/
15278 F: include/linux/psci.h
15279 F: include/uapi/linux/psci.h
15281 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15282 M: Sebastian Reichel <sre@kernel.org>
15283 L: linux-pm@vger.kernel.org
15285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15286 F: Documentation/ABI/testing/sysfs-class-power
15287 F: Documentation/devicetree/bindings/power/supply/
15288 F: drivers/power/supply/
15289 F: include/linux/power/
15290 F: include/linux/power_supply.h
15292 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15293 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15294 L: linuxppc-dev@lists.ozlabs.org
15296 F: drivers/char/powernv-op-panel.c
15298 PPP OVER ATM (RFC 2364)
15299 M: Mitchell Blank Jr <mitch@sfgoth.com>
15301 F: include/uapi/linux/atmppp.h
15302 F: net/atm/pppoatm.c
15305 M: Michal Ostrowski <mostrows@earthlink.net>
15307 F: drivers/net/ppp/pppoe.c
15308 F: drivers/net/ppp/pppox.c
15311 M: James Chapman <jchapman@katalix.com>
15313 F: include/linux/if_pppol2tp.h
15314 F: include/uapi/linux/if_pppol2tp.h
15315 F: net/l2tp/l2tp_ppp.c
15317 PPP PROTOCOL DRIVERS AND COMPRESSORS
15318 M: Paul Mackerras <paulus@samba.org>
15319 L: linux-ppp@vger.kernel.org
15321 F: drivers/net/ppp/ppp_*
15324 M: Rodolfo Giometti <giometti@enneenne.com>
15325 L: linuxpps@ml.enneenne.com (subscribers-only)
15327 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15328 F: Documentation/ABI/testing/sysfs-pps
15329 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15330 F: Documentation/driver-api/pps.rst
15332 F: include/linux/pps*.h
15333 F: include/uapi/linux/pps.h
15336 M: Dmitry Kozlov <xeb@mail.ru>
15337 L: netdev@vger.kernel.org
15339 W: http://sourceforge.net/projects/accel-pptp
15340 F: drivers/net/ppp/pptp.c
15342 PRESSURE STALL INFORMATION (PSI)
15343 M: Johannes Weiner <hannes@cmpxchg.org>
15345 F: include/linux/psi*
15346 F: kernel/sched/psi.c
15349 M: Petr Mladek <pmladek@suse.com>
15350 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15351 R: Steven Rostedt <rostedt@goodmis.org>
15352 R: John Ogness <john.ogness@linutronix.de>
15354 F: include/linux/printk.h
15358 R: Chris Down <chris@chrisdown.name>
15360 F: kernel/printk/index.c
15363 L: linux-kernel@vger.kernel.org
15364 L: linux-fsdevel@vger.kernel.org
15366 F: Documentation/filesystems/proc.rst
15368 F: include/linux/proc_fs.h
15369 F: tools/testing/selftests/proc/
15372 M: Luis Chamberlain <mcgrof@kernel.org>
15373 M: Kees Cook <keescook@chromium.org>
15374 M: Iurii Zaikin <yzaikin@google.com>
15375 L: linux-kernel@vger.kernel.org
15376 L: linux-fsdevel@vger.kernel.org
15378 F: fs/proc/proc_sysctl.c
15379 F: include/linux/sysctl.h
15380 F: kernel/sysctl-test.c
15382 F: tools/testing/selftests/sysctl/
15384 PS3 NETWORK SUPPORT
15385 M: Geoff Levand <geoff@infradead.org>
15386 L: netdev@vger.kernel.org
15387 L: linuxppc-dev@lists.ozlabs.org
15389 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15391 PS3 PLATFORM SUPPORT
15392 M: Geoff Levand <geoff@infradead.org>
15393 L: linuxppc-dev@lists.ozlabs.org
15395 F: arch/powerpc/boot/ps3*
15396 F: arch/powerpc/include/asm/lv1call.h
15397 F: arch/powerpc/include/asm/ps3*.h
15398 F: arch/powerpc/platforms/ps3/
15401 F: drivers/rtc/rtc-ps3.c
15402 F: drivers/usb/host/*ps3.c
15403 F: sound/ppc/snd_ps3*
15406 M: Jim Paris <jim@jtan.com>
15407 M: Geoff Levand <geoff@infradead.org>
15408 L: linuxppc-dev@lists.ozlabs.org
15410 F: drivers/block/ps3vram.c
15412 PSAMPLE PACKET SAMPLING SUPPORT
15413 M: Yotam Gigi <yotam.gi@gmail.com>
15415 F: include/net/psample.h
15416 F: include/uapi/linux/psample.h
15420 M: Kees Cook <keescook@chromium.org>
15421 M: Anton Vorontsov <anton@enomsg.org>
15422 M: Colin Cross <ccross@android.com>
15423 M: Tony Luck <tony.luck@intel.com>
15425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15426 F: Documentation/admin-guide/ramoops.rst
15427 F: Documentation/admin-guide/pstore-blk.rst
15428 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
15429 F: drivers/acpi/apei/erst.c
15430 F: drivers/firmware/efi/efi-pstore.c
15432 F: include/linux/pstore*
15433 K: \b(pstore|ramoops)
15435 PTP HARDWARE CLOCK SUPPORT
15436 M: Richard Cochran <richardcochran@gmail.com>
15437 L: netdev@vger.kernel.org
15439 W: http://linuxptp.sourceforge.net/
15440 F: Documentation/ABI/testing/sysfs-ptp
15441 F: Documentation/driver-api/ptp.rst
15442 F: drivers/net/phy/dp83640*
15444 F: include/linux/ptp_cl*
15446 PTP VIRTUAL CLOCK SUPPORT
15447 M: Yangbo Lu <yangbo.lu@nxp.com>
15448 L: netdev@vger.kernel.org
15450 F: drivers/ptp/ptp_vclock.c
15451 F: net/ethtool/phc_vclocks.c
15454 M: Oleg Nesterov <oleg@redhat.com>
15456 F: arch/*/*/ptrace*.c
15457 F: arch/*/include/asm/ptrace*.h
15458 F: arch/*/ptrace*.c
15459 F: include/asm-generic/syscall.h
15460 F: include/linux/ptrace.h
15461 F: include/linux/regset.h
15462 F: include/linux/tracehook.h
15463 F: include/uapi/linux/ptrace.h
15464 F: include/uapi/linux/ptrace.h
15468 M: Hans Verkuil <hverkuil@xs4all.nl>
15469 L: linux-media@vger.kernel.org
15471 T: git git://linuxtv.org/media_tree.git
15472 F: Documentation/admin-guide/media/pulse8-cec.rst
15473 F: drivers/media/cec/usb/pulse8/
15475 PVRUSB2 VIDEO4LINUX DRIVER
15476 M: Mike Isely <isely@pobox.com>
15477 L: pvrusb2@isely.net (subscribers-only)
15478 L: linux-media@vger.kernel.org
15480 W: http://www.isely.net/pvrusb2/
15481 T: git git://linuxtv.org/media_tree.git
15482 F: Documentation/driver-api/media/drivers/pvrusb2*
15483 F: drivers/media/usb/pvrusb2/
15486 M: Hans Verkuil <hverkuil@xs4all.nl>
15487 L: linux-media@vger.kernel.org
15489 T: git git://linuxtv.org/media_tree.git
15490 F: drivers/media/usb/pwc/*
15491 F: include/trace/events/pwc.h
15494 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15495 L: linux-hwmon@vger.kernel.org
15497 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15498 F: Documentation/hwmon/pwm-fan.rst
15499 F: drivers/hwmon/pwm-fan.c
15502 M: Sean Young <sean@mess.org>
15503 L: linux-media@vger.kernel.org
15505 F: drivers/media/rc/pwm-ir-tx.c
15508 M: Thierry Reding <thierry.reding@gmail.com>
15509 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15510 M: Lee Jones <lee.jones@linaro.org>
15511 L: linux-pwm@vger.kernel.org
15513 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15515 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15516 F: Documentation/devicetree/bindings/pwm/
15517 F: Documentation/driver-api/pwm.rst
15518 F: drivers/gpio/gpio-mvebu.c
15520 F: drivers/video/backlight/pwm_bl.c
15521 F: include/linux/pwm.h
15522 F: include/linux/pwm_backlight.h
15523 K: pwm_(config|apply_state|ops)
15526 M: Robert Jarzmik <robert.jarzmik@free.fr>
15527 L: linux-gpio@vger.kernel.org
15529 F: drivers/gpio/gpio-pxa.c
15535 M: Robert Jarzmik <robert.jarzmik@free.fr>
15536 L: linux-rtc@vger.kernel.org
15539 PXA2xx/PXA3xx SUPPORT
15540 M: Daniel Mack <daniel@zonque.org>
15541 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15542 M: Robert Jarzmik <robert.jarzmik@free.fr>
15543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15545 T: git git://github.com/hzhuang1/linux.git
15546 T: git git://github.com/rjarzmik/linux.git
15547 F: arch/arm/boot/dts/pxa*
15548 F: arch/arm/mach-pxa/
15549 F: drivers/dma/pxa*
15550 F: drivers/pcmcia/pxa2xx*
15551 F: drivers/pinctrl/pxa/
15552 F: drivers/spi/spi-pxa2xx*
15553 F: drivers/usb/gadget/udc/pxa2*
15554 F: include/sound/pxa2xx-lib.h
15559 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15560 L: qat-linux@intel.com
15562 F: drivers/crypto/qat/
15564 QCOM AUDIO (ASoC) DRIVERS
15565 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15566 M: Banajit Goswami <bgoswami@codeaurora.org>
15567 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15569 F: sound/soc/codecs/lpass-va-macro.c
15570 F: sound/soc/codecs/lpass-wsa-macro.*
15571 F: sound/soc/codecs/msm8916-wcd-analog.c
15572 F: sound/soc/codecs/msm8916-wcd-digital.c
15573 F: sound/soc/codecs/wcd9335.*
15574 F: sound/soc/codecs/wcd934x.c
15575 F: sound/soc/codecs/wcd-clsh-v2.*
15576 F: sound/soc/codecs/wsa881x.c
15580 M: Alex Elder <elder@kernel.org>
15581 L: netdev@vger.kernel.org
15583 F: drivers/net/ipa/
15585 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15586 M: Gabriel Somlo <somlo@cmu.edu>
15587 M: "Michael S. Tsirkin" <mst@redhat.com>
15588 L: qemu-devel@nongnu.org
15590 F: drivers/firmware/qemu_fw_cfg.c
15591 F: include/uapi/linux/qemu_fw_cfg.h
15594 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15595 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15596 L: linux-rdma@vger.kernel.org
15598 F: drivers/infiniband/hw/qib/
15600 QLOGIC QL41xxx FCOE DRIVER
15601 M: Saurav Kashyap <skashyap@marvell.com>
15602 M: Javed Hasan <jhasan@marvell.com>
15603 M: GR-QLogic-Storage-Upstream@marvell.com
15604 L: linux-scsi@vger.kernel.org
15606 F: drivers/scsi/qedf/
15608 QLOGIC QL41xxx ISCSI DRIVER
15609 M: Nilesh Javali <njavali@marvell.com>
15610 M: Manish Rangankar <mrangankar@marvell.com>
15611 M: GR-QLogic-Storage-Upstream@marvell.com
15612 L: linux-scsi@vger.kernel.org
15614 F: drivers/scsi/qedi/
15616 QLOGIC QL4xxx ETHERNET DRIVER
15617 M: Ariel Elior <aelior@marvell.com>
15618 M: Manish Chopra <manishc@marvell.com>
15619 L: netdev@vger.kernel.org
15621 F: drivers/net/ethernet/qlogic/qed/
15622 F: drivers/net/ethernet/qlogic/qede/
15623 F: include/linux/qed/
15625 QLOGIC QL4xxx RDMA DRIVER
15626 M: Michal Kalderon <mkalderon@marvell.com>
15627 M: Ariel Elior <aelior@marvell.com>
15628 L: linux-rdma@vger.kernel.org
15630 F: drivers/infiniband/hw/qedr/
15631 F: include/uapi/rdma/qedr-abi.h
15633 QLOGIC QLA1280 SCSI DRIVER
15634 M: Michael Reed <mdr@sgi.com>
15635 L: linux-scsi@vger.kernel.org
15637 F: drivers/scsi/qla1280.[ch]
15639 QLOGIC QLA2XXX FC-SCSI DRIVER
15640 M: Nilesh Javali <njavali@marvell.com>
15641 M: GR-QLogic-Storage-Upstream@marvell.com
15642 L: linux-scsi@vger.kernel.org
15644 F: drivers/scsi/qla2xxx/
15646 QLOGIC QLA3XXX NETWORK DRIVER
15647 M: GR-Linux-NIC-Dev@marvell.com
15648 L: netdev@vger.kernel.org
15650 F: drivers/net/ethernet/qlogic/qla3xxx.*
15652 QLOGIC QLA4XXX iSCSI DRIVER
15653 M: Nilesh Javali <njavali@marvell.com>
15654 M: Manish Rangankar <mrangankar@marvell.com>
15655 M: GR-QLogic-Storage-Upstream@marvell.com
15656 L: linux-scsi@vger.kernel.org
15658 F: drivers/scsi/qla4xxx/
15660 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15661 M: Shahed Shaikh <shshaikh@marvell.com>
15662 M: Manish Chopra <manishc@marvell.com>
15663 M: GR-Linux-NIC-Dev@marvell.com
15664 L: netdev@vger.kernel.org
15666 F: drivers/net/ethernet/qlogic/qlcnic/
15668 QLOGIC QLGE 10Gb ETHERNET DRIVER
15669 M: Manish Chopra <manishc@marvell.com>
15670 M: GR-Linux-NIC-Dev@marvell.com
15671 M: Coiby Xu <coiby.xu@gmail.com>
15672 L: netdev@vger.kernel.org
15674 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15675 F: drivers/staging/qlge/
15677 QM1D1B0004 MEDIA DRIVER
15678 M: Akihiro Tsukada <tskd08@gmail.com>
15679 L: linux-media@vger.kernel.org
15681 F: drivers/media/tuners/qm1d1b0004*
15683 QM1D1C0042 MEDIA DRIVER
15684 M: Akihiro Tsukada <tskd08@gmail.com>
15685 L: linux-media@vger.kernel.org
15687 F: drivers/media/tuners/qm1d1c0042*
15690 M: Anders Larsen <al@alarsen.net>
15692 W: http://www.alarsen.net/linux/qnx4fs/
15694 F: include/uapi/linux/qnx4_fs.h
15695 F: include/uapi/linux/qnxtypes.h
15697 QORIQ DPAA2 FSL-MC BUS DRIVER
15698 M: Stuart Yoder <stuyoder@gmail.com>
15699 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15700 L: linux-kernel@vger.kernel.org
15702 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15703 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15704 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15705 F: drivers/bus/fsl-mc/
15706 F: include/uapi/linux/fsl_mc.h
15708 QT1010 MEDIA DRIVER
15709 M: Antti Palosaari <crope@iki.fi>
15710 L: linux-media@vger.kernel.org
15712 W: https://linuxtv.org
15713 W: http://palosaari.fi/linux/
15714 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15715 T: git git://linuxtv.org/anttip/media_tree.git
15716 F: drivers/media/tuners/qt1010*
15718 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15719 M: Kalle Valo <kvalo@codeaurora.org>
15720 L: ath10k@lists.infradead.org
15722 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15724 F: drivers/net/wireless/ath/ath10k/
15726 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15727 M: Kalle Valo <kvalo@codeaurora.org>
15728 L: ath11k@lists.infradead.org
15730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15731 F: drivers/net/wireless/ath/ath11k/
15733 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15734 M: ath9k-devel@qca.qualcomm.com
15735 L: linux-wireless@vger.kernel.org
15737 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15738 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
15739 F: drivers/net/wireless/ath/ath9k/
15741 QUALCOMM CAMERA SUBSYSTEM DRIVER
15742 M: Robert Foss <robert.foss@linaro.org>
15743 M: Todor Tomov <todor.too@gmail.com>
15744 L: linux-media@vger.kernel.org
15746 F: Documentation/admin-guide/media/qcom_camss.rst
15747 F: Documentation/devicetree/bindings/media/*camss*
15748 F: drivers/media/platform/qcom/camss/
15750 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15751 M: Niklas Cassel <nks@flawful.org>
15752 L: linux-pm@vger.kernel.org
15753 L: linux-arm-msm@vger.kernel.org
15755 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15756 F: drivers/soc/qcom/cpr.c
15758 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15759 M: Ilia Lin <ilia.lin@kernel.org>
15760 L: linux-pm@vger.kernel.org
15762 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15763 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15765 QUALCOMM CRYPTO DRIVERS
15766 M: Thara Gopinath <thara.gopinath@linaro.org>
15767 L: linux-crypto@vger.kernel.org
15768 L: linux-arm-msm@vger.kernel.org
15770 F: drivers/crypto/qce/
15772 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15773 M: Timur Tabi <timur@kernel.org>
15774 L: netdev@vger.kernel.org
15776 F: drivers/net/ethernet/qualcomm/emac/
15778 QUALCOMM ETHQOS ETHERNET DRIVER
15779 M: Vinod Koul <vkoul@kernel.org>
15780 L: netdev@vger.kernel.org
15782 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15783 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15785 QUALCOMM FASTRPC DRIVER
15786 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15787 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
15788 L: linux-arm-msm@vger.kernel.org
15790 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
15791 F: drivers/misc/fastrpc.c
15792 F: include/uapi/misc/fastrpc.h
15794 QUALCOMM GENERIC INTERFACE I2C DRIVER
15795 M: Akash Asthana <akashast@codeaurora.org>
15796 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15797 L: linux-i2c@vger.kernel.org
15798 L: linux-arm-msm@vger.kernel.org
15800 F: drivers/i2c/busses/i2c-qcom-geni.c
15802 QUALCOMM HEXAGON ARCHITECTURE
15803 M: Brian Cain <bcain@codeaurora.org>
15804 L: linux-hexagon@vger.kernel.org
15808 QUALCOMM HIDMA DRIVER
15809 M: Sinan Kaya <okaya@kernel.org>
15810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15811 L: linux-arm-msm@vger.kernel.org
15812 L: dmaengine@vger.kernel.org
15814 F: drivers/dma/qcom/hidma*
15816 QUALCOMM I2C CCI DRIVER
15817 M: Loic Poulain <loic.poulain@linaro.org>
15818 M: Robert Foss <robert.foss@linaro.org>
15819 L: linux-i2c@vger.kernel.org
15820 L: linux-arm-msm@vger.kernel.org
15822 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15823 F: drivers/i2c/busses/i2c-qcom-cci.c
15826 M: Rob Clark <robdclark@gmail.com>
15827 L: iommu@lists.linux-foundation.org
15828 L: linux-arm-msm@vger.kernel.org
15830 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15832 QUALCOMM IPC ROUTER (QRTR) DRIVER
15833 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15834 L: linux-arm-msm@vger.kernel.org
15836 F: include/trace/events/qrtr.h
15837 F: include/uapi/linux/qrtr.h
15840 QUALCOMM IPCC MAILBOX DRIVER
15841 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15842 L: linux-arm-msm@vger.kernel.org
15844 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15845 F: drivers/mailbox/qcom-ipcc.c
15846 F: include/dt-bindings/mailbox/qcom-ipcc.h
15848 QUALCOMM IPQ4019 USB PHY DRIVER
15849 M: Robert Marko <robert.marko@sartura.hr>
15850 M: Luka Perkov <luka.perkov@sartura.hr>
15851 L: linux-arm-msm@vger.kernel.org
15853 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15854 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15856 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15857 M: Robert Marko <robert.marko@sartura.hr>
15858 M: Luka Perkov <luka.perkov@sartura.hr>
15859 L: linux-arm-msm@vger.kernel.org
15861 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15862 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15864 QUALCOMM NAND CONTROLLER DRIVER
15865 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15866 L: linux-mtd@lists.infradead.org
15867 L: linux-arm-msm@vger.kernel.org
15869 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
15870 F: drivers/mtd/nand/raw/qcom_nandc.c
15872 QUALCOMM RMNET DRIVER
15873 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15874 M: Sean Tranchetti <stranche@codeaurora.org>
15875 L: netdev@vger.kernel.org
15877 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15878 F: drivers/net/ethernet/qualcomm/rmnet/
15879 F: include/linux/if_rmnet.h
15881 QUALCOMM TSENS THERMAL DRIVER
15882 M: Amit Kucheria <amitk@kernel.org>
15883 M: Thara Gopinath <thara.gopinath@linaro.org>
15884 L: linux-pm@vger.kernel.org
15885 L: linux-arm-msm@vger.kernel.org
15887 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15888 F: drivers/thermal/qcom/
15890 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15891 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15892 L: linux-media@vger.kernel.org
15893 L: linux-arm-msm@vger.kernel.org
15895 T: git git://linuxtv.org/media_tree.git
15896 F: Documentation/devicetree/bindings/media/*venus*
15897 F: drivers/media/platform/qcom/venus/
15899 QUALCOMM WCN36XX WIRELESS DRIVER
15900 M: Kalle Valo <kvalo@codeaurora.org>
15901 L: wcn36xx@lists.infradead.org
15903 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15904 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15905 F: drivers/net/wireless/ath/wcn36xx/
15907 QUANTENNA QTNFMAC WIRELESS DRIVER
15908 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15909 R: Sergey Matyukevich <geomatsi@gmail.com>
15910 L: linux-wireless@vger.kernel.org
15912 F: drivers/net/wireless/quantenna
15914 RADEON and AMDGPU DRM DRIVERS
15915 M: Alex Deucher <alexander.deucher@amd.com>
15916 M: Christian König <christian.koenig@amd.com>
15917 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15918 L: amd-gfx@lists.freedesktop.org
15920 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15921 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15922 C: irc://irc.oftc.net/radeon
15923 F: drivers/gpu/drm/amd/
15924 F: drivers/gpu/drm/radeon/
15925 F: include/uapi/drm/amdgpu_drm.h
15926 F: include/uapi/drm/radeon_drm.h
15928 RADEON FRAMEBUFFER DISPLAY DRIVER
15929 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15930 L: linux-fbdev@vger.kernel.org
15932 F: drivers/video/fbdev/aty/radeon*
15933 F: include/uapi/linux/radeonfb.h
15935 RADIOSHARK RADIO DRIVER
15936 M: Hans Verkuil <hverkuil@xs4all.nl>
15937 L: linux-media@vger.kernel.org
15939 T: git git://linuxtv.org/media_tree.git
15940 F: drivers/media/radio/radio-shark.c
15942 RADIOSHARK2 RADIO DRIVER
15943 M: Hans Verkuil <hverkuil@xs4all.nl>
15944 L: linux-media@vger.kernel.org
15946 T: git git://linuxtv.org/media_tree.git
15947 F: drivers/media/radio/radio-shark2.c
15948 F: drivers/media/radio/radio-tea5777.c
15950 RADOS BLOCK DEVICE (RBD)
15951 M: Ilya Dryomov <idryomov@gmail.com>
15952 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15953 L: ceph-devel@vger.kernel.org
15955 W: http://ceph.com/
15956 T: git git://github.com/ceph/ceph-client.git
15957 F: Documentation/ABI/testing/sysfs-bus-rbd
15958 F: drivers/block/rbd.c
15959 F: drivers/block/rbd_types.h
15961 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15962 M: Paul Mackerras <paulus@samba.org>
15963 L: linux-fbdev@vger.kernel.org
15965 F: drivers/video/fbdev/aty/aty128fb.c
15967 RAINSHADOW-CEC DRIVER
15968 M: Hans Verkuil <hverkuil@xs4all.nl>
15969 L: linux-media@vger.kernel.org
15971 T: git git://linuxtv.org/media_tree.git
15972 F: drivers/media/cec/usb/rainshadow/
15974 RALINK MIPS ARCHITECTURE
15975 M: John Crispin <john@phrozen.org>
15976 L: linux-mips@vger.kernel.org
15978 F: arch/mips/ralink
15980 RALINK RT2X00 WIRELESS LAN DRIVER
15981 M: Stanislaw Gruszka <stf_xl@wp.pl>
15982 M: Helmut Schaa <helmut.schaa@googlemail.com>
15983 L: linux-wireless@vger.kernel.org
15985 F: drivers/net/wireless/ralink/rt2x00/
15987 RAMDISK RAM BLOCK DEVICE DRIVER
15988 M: Jens Axboe <axboe@kernel.dk>
15990 F: Documentation/admin-guide/blockdev/ramdisk.rst
15991 F: drivers/block/brd.c
15993 RANCHU VIRTUAL BOARD FOR MIPS
15994 M: Miodrag Dinic <miodrag.dinic@mips.com>
15995 L: linux-mips@vger.kernel.org
15997 F: arch/mips/configs/generic/board-ranchu.config
15998 F: arch/mips/generic/board-ranchu.c
16000 RANDOM NUMBER DRIVER
16001 M: "Theodore Ts'o" <tytso@mit.edu>
16002 M: Jason A. Donenfeld <Jason@zx2c4.com>
16004 F: drivers/char/random.c
16007 M: Matt Porter <mporter@kernel.crashing.org>
16008 M: Alexandre Bounine <alex.bou9@gmail.com>
16010 F: drivers/rapidio/
16013 M: Tony Luck <tony.luck@intel.com>
16014 M: Borislav Petkov <bp@alien8.de>
16015 L: linux-edac@vger.kernel.org
16017 F: Documentation/admin-guide/ras.rst
16019 F: include/linux/ras.h
16020 F: include/ras/ras_event.h
16022 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16023 L: linux-wireless@vger.kernel.org
16025 F: drivers/net/wireless/ray*
16027 RC-CORE / LIRC FRAMEWORK
16028 M: Sean Young <sean@mess.org>
16029 L: linux-media@vger.kernel.org
16031 W: http://linuxtv.org
16032 T: git git://linuxtv.org/media_tree.git
16033 F: Documentation/driver-api/media/rc-core.rst
16034 F: Documentation/userspace-api/media/rc/
16035 F: drivers/media/rc/
16036 F: include/media/rc-map.h
16037 F: include/media/rc-core.h
16038 F: include/uapi/linux/lirc.h
16040 RCMM REMOTE CONTROLS DECODER
16041 M: Patrick Lerda <patrick9876@free.fr>
16043 F: drivers/media/rc/ir-rcmm-decoder.c
16045 RCUTORTURE TEST FRAMEWORK
16046 M: "Paul E. McKenney" <paulmck@kernel.org>
16047 M: Josh Triplett <josh@joshtriplett.org>
16048 R: Steven Rostedt <rostedt@goodmis.org>
16049 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16050 R: Lai Jiangshan <jiangshanlai@gmail.com>
16051 L: rcu@vger.kernel.org
16053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16054 F: tools/testing/selftests/rcutorture
16056 RDACM20 Camera Sensor
16057 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16058 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16059 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16060 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16061 L: linux-media@vger.kernel.org
16063 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16064 F: drivers/media/i2c/max9271.c
16065 F: drivers/media/i2c/max9271.h
16066 F: drivers/media/i2c/rdacm20.c
16068 RDACM21 Camera Sensor
16069 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16070 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16071 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16072 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16073 L: linux-media@vger.kernel.org
16075 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16076 F: drivers/media/i2c/max9271.c
16077 F: drivers/media/i2c/max9271.h
16078 F: drivers/media/i2c/rdacm21.c
16081 M: Florian Fainelli <florian@openwrt.org>
16084 RDC R6040 FAST ETHERNET DRIVER
16085 M: Florian Fainelli <f.fainelli@gmail.com>
16086 L: netdev@vger.kernel.org
16088 F: drivers/net/ethernet/rdc/r6040.c
16090 RDMAVT - RDMA verbs software
16091 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16092 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
16093 L: linux-rdma@vger.kernel.org
16095 F: drivers/infiniband/sw/rdmavt
16097 RDS - RELIABLE DATAGRAM SOCKETS
16098 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
16099 L: netdev@vger.kernel.org
16100 L: linux-rdma@vger.kernel.org
16101 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
16103 W: https://oss.oracle.com/projects/rds/
16104 F: Documentation/networking/rds.rst
16107 RDT - RESOURCE ALLOCATION
16108 M: Fenghua Yu <fenghua.yu@intel.com>
16109 M: Reinette Chatre <reinette.chatre@intel.com>
16110 L: linux-kernel@vger.kernel.org
16112 F: Documentation/x86/resctrl*
16113 F: arch/x86/include/asm/resctrl.h
16114 F: arch/x86/kernel/cpu/resctrl/
16115 F: tools/testing/selftests/resctrl/
16117 READ-COPY UPDATE (RCU)
16118 M: "Paul E. McKenney" <paulmck@kernel.org>
16119 M: Josh Triplett <josh@joshtriplett.org>
16120 R: Steven Rostedt <rostedt@goodmis.org>
16121 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16122 R: Lai Jiangshan <jiangshanlai@gmail.com>
16123 R: Joel Fernandes <joel@joelfernandes.org>
16124 L: rcu@vger.kernel.org
16126 W: http://www.rdrop.com/users/paulmck/RCU/
16127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16128 F: Documentation/RCU/
16129 F: include/linux/rcu*
16131 X: Documentation/RCU/torture.rst
16132 X: include/linux/srcu*.h
16133 X: kernel/rcu/srcu*.c
16135 REAL TIME CLOCK (RTC) SUBSYSTEM
16136 M: Alessandro Zummo <a.zummo@towertech.it>
16137 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
16138 L: linux-rtc@vger.kernel.org
16140 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
16141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16142 F: Documentation/admin-guide/rtc.rst
16143 F: Documentation/devicetree/bindings/rtc/
16145 F: include/linux/platform_data/rtc-*
16146 F: include/linux/rtc.h
16147 F: include/linux/rtc/
16148 F: include/uapi/linux/rtc.h
16149 F: tools/testing/selftests/rtc/
16151 REALTEK AUDIO CODECS
16152 M: Oder Chiou <oder_chiou@realtek.com>
16154 F: include/sound/rt*.h
16155 F: sound/soc/codecs/rt*
16157 REALTEK RTL83xx SMI DSA ROUTER CHIPS
16158 M: Linus Walleij <linus.walleij@linaro.org>
16160 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
16161 F: drivers/net/dsa/realtek-smi*
16162 F: drivers/net/dsa/rtl83*
16164 REALTEK WIRELESS DRIVER (rtlwifi family)
16165 M: Ping-Ke Shih <pkshih@realtek.com>
16166 L: linux-wireless@vger.kernel.org
16168 W: https://wireless.wiki.kernel.org/
16169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16170 F: drivers/net/wireless/realtek/rtlwifi/
16172 REALTEK WIRELESS DRIVER (rtw88)
16173 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16174 L: linux-wireless@vger.kernel.org
16176 F: drivers/net/wireless/realtek/rtw88/
16178 REALTEK WIRELESS DRIVER (rtw89)
16179 M: Ping-Ke Shih <pkshih@realtek.com>
16180 L: linux-wireless@vger.kernel.org
16182 F: drivers/net/wireless/realtek/rtw89/
16184 REDPINE WIRELESS DRIVER
16185 M: Amitkumar Karwar <amitkarwar@gmail.com>
16186 M: Siva Rebbagondla <siva8118@gmail.com>
16187 L: linux-wireless@vger.kernel.org
16189 F: drivers/net/wireless/rsi/
16191 REGISTER MAP ABSTRACTION
16192 M: Mark Brown <broonie@kernel.org>
16193 L: linux-kernel@vger.kernel.org
16195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16196 F: Documentation/devicetree/bindings/regmap/
16197 F: drivers/base/regmap/
16198 F: include/linux/regmap.h
16200 REISERFS FILE SYSTEM
16201 L: reiserfs-devel@vger.kernel.org
16205 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16206 M: Ohad Ben-Cohen <ohad@wizery.com>
16207 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16208 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16209 L: linux-remoteproc@vger.kernel.org
16211 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
16212 F: Documentation/ABI/testing/sysfs-class-remoteproc
16213 F: Documentation/devicetree/bindings/remoteproc/
16214 F: Documentation/staging/remoteproc.rst
16215 F: drivers/remoteproc/
16216 F: include/linux/remoteproc.h
16217 F: include/linux/remoteproc/
16219 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16220 M: Ohad Ben-Cohen <ohad@wizery.com>
16221 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16222 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16223 L: linux-remoteproc@vger.kernel.org
16225 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
16226 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16227 F: Documentation/staging/rpmsg.rst
16229 F: include/linux/rpmsg.h
16230 F: include/linux/rpmsg/
16231 F: include/uapi/linux/rpmsg.h
16234 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16235 M: Stephan Gerhold <stephan@gerhold.net>
16236 L: netdev@vger.kernel.org
16237 L: linux-remoteproc@vger.kernel.org
16239 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16241 RENESAS CLOCK DRIVERS
16242 M: Geert Uytterhoeven <geert+renesas@glider.be>
16243 L: linux-renesas-soc@vger.kernel.org
16245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16246 F: Documentation/devicetree/bindings/clock/renesas,*
16247 F: drivers/clk/renesas/
16249 RENESAS EMEV2 I2C DRIVER
16250 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16251 L: linux-renesas-soc@vger.kernel.org
16253 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16254 F: drivers/i2c/busses/i2c-emev2.c
16256 RENESAS ETHERNET DRIVERS
16257 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16258 L: netdev@vger.kernel.org
16259 L: linux-renesas-soc@vger.kernel.org
16260 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16261 F: drivers/net/ethernet/renesas/
16262 F: include/linux/sh_eth.h
16264 RENESAS R-CAR GYROADC DRIVER
16265 M: Marek Vasut <marek.vasut@gmail.com>
16266 L: linux-iio@vger.kernel.org
16268 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16269 F: drivers/iio/adc/rcar-gyroadc.c
16271 RENESAS R-CAR I2C DRIVERS
16272 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16273 L: linux-renesas-soc@vger.kernel.org
16275 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16276 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16277 F: drivers/i2c/busses/i2c-rcar.c
16278 F: drivers/i2c/busses/i2c-sh_mobile.c
16280 RENESAS R-CAR THERMAL DRIVERS
16281 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16282 L: linux-renesas-soc@vger.kernel.org
16284 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16285 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16286 F: drivers/thermal/rcar_gen3_thermal.c
16287 F: drivers/thermal/rcar_thermal.c
16289 RENESAS RIIC DRIVER
16290 M: Chris Brandt <chris.brandt@renesas.com>
16291 L: linux-renesas-soc@vger.kernel.org
16293 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16294 F: drivers/i2c/busses/i2c-riic.c
16296 RENESAS USB PHY DRIVER
16297 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16298 L: linux-renesas-soc@vger.kernel.org
16300 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16302 RENESAS RZ/G2L A/D DRIVER
16303 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16304 L: linux-iio@vger.kernel.org
16305 L: linux-renesas-soc@vger.kernel.org
16307 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16308 F: drivers/iio/adc/rzg2l_adc.c
16310 RESET CONTROLLER FRAMEWORK
16311 M: Philipp Zabel <p.zabel@pengutronix.de>
16313 T: git git://git.pengutronix.de/git/pza/linux
16314 F: Documentation/devicetree/bindings/reset/
16315 F: Documentation/driver-api/reset.rst
16317 F: include/dt-bindings/reset/
16318 F: include/linux/reset-controller.h
16319 F: include/linux/reset.h
16320 F: include/linux/reset/
16321 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16323 RESTARTABLE SEQUENCES SUPPORT
16324 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16325 M: Peter Zijlstra <peterz@infradead.org>
16326 M: "Paul E. McKenney" <paulmck@kernel.org>
16327 M: Boqun Feng <boqun.feng@gmail.com>
16328 L: linux-kernel@vger.kernel.org
16330 F: include/trace/events/rseq.h
16331 F: include/uapi/linux/rseq.h
16333 F: tools/testing/selftests/rseq/
16336 M: Johannes Berg <johannes@sipsolutions.net>
16337 L: linux-wireless@vger.kernel.org
16339 W: https://wireless.wiki.kernel.org/
16340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16342 F: Documentation/ABI/stable/sysfs-class-rfkill
16343 F: Documentation/driver-api/rfkill.rst
16344 F: include/linux/rfkill.h
16345 F: include/uapi/linux/rfkill.h
16349 M: Thomas Graf <tgraf@suug.ch>
16350 M: Herbert Xu <herbert@gondor.apana.org.au>
16351 L: netdev@vger.kernel.org
16353 F: include/linux/rhashtable-types.h
16354 F: include/linux/rhashtable.h
16355 F: lib/rhashtable.c
16356 F: lib/test_rhashtable.c
16358 RICOH R5C592 MEMORYSTICK DRIVER
16359 M: Maxim Levitsky <maximlevitsky@gmail.com>
16361 F: drivers/memstick/host/r592.*
16363 RICOH SMARTMEDIA/XD DRIVER
16364 M: Maxim Levitsky <maximlevitsky@gmail.com>
16366 F: drivers/mtd/nand/raw/r852.c
16367 F: drivers/mtd/nand/raw/r852.h
16369 RISC-V ARCHITECTURE
16370 M: Paul Walmsley <paul.walmsley@sifive.com>
16371 M: Palmer Dabbelt <palmer@dabbelt.com>
16372 M: Albert Ou <aou@eecs.berkeley.edu>
16373 L: linux-riscv@lists.infradead.org
16375 P: Documentation/riscv/patch-acceptance.rst
16376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16381 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16382 M: Lewis Hanly <lewis.hanly@microchip.com>
16383 L: linux-riscv@lists.infradead.org
16385 F: drivers/mailbox/mailbox-mpfs.c
16386 F: drivers/soc/microchip/
16387 F: include/soc/microchip/mpfs.h
16390 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16391 M: Jack Wang <jinpu.wang@ionos.com>
16392 L: linux-block@vger.kernel.org
16394 F: drivers/block/rnbd/
16397 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16399 W: http://sourceforge.net/projects/roccat/
16400 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16401 F: drivers/hid/hid-roccat*
16402 F: include/linux/hid-roccat*
16404 ROCKCHIP I2S TDM DRIVER
16405 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
16406 L: linux-rockchip@lists.infradead.org
16408 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
16409 F: sound/soc/rockchip/rockchip_i2s_tdm.*
16411 ROCKCHIP ISP V1 DRIVER
16412 M: Helen Koike <helen.koike@collabora.com>
16413 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16414 L: linux-media@vger.kernel.org
16415 L: linux-rockchip@lists.infradead.org
16417 F: Documentation/admin-guide/media/rkisp1.rst
16418 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16419 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16420 F: drivers/media/platform/rockchip/rkisp1
16421 F: include/uapi/linux/rkisp1-config.h
16423 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16424 M: Jacob Chen <jacob-chen@iotwrt.com>
16425 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16426 L: linux-media@vger.kernel.org
16427 L: linux-rockchip@lists.infradead.org
16429 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16430 F: drivers/media/platform/rockchip/rga/
16432 ROCKCHIP VIDEO DECODER DRIVER
16433 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16434 L: linux-media@vger.kernel.org
16435 L: linux-rockchip@lists.infradead.org
16437 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16438 F: drivers/staging/media/rkvdec/
16441 M: Jiri Pirko <jiri@resnulli.us>
16442 L: netdev@vger.kernel.org
16444 F: drivers/net/ethernet/rocker/
16446 ROCKETPORT EXPRESS/INFINITY DRIVER
16447 M: Kevin Cernekee <cernekee@gmail.com>
16448 L: linux-serial@vger.kernel.org
16450 F: drivers/tty/serial/rp2.*
16452 ROHM BD99954 CHARGER IC
16453 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16454 L: linux-power@fi.rohmeurope.com
16456 F: drivers/power/supply/bd99954-charger.c
16457 F: drivers/power/supply/bd99954-charger.h
16459 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16460 M: Tomasz Duszynski <tduszyns@gmail.com>
16462 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16463 F: drivers/iio/light/bh1750.c
16465 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16466 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16467 L: linux-kernel@vger.kernel.org
16468 L: linux-renesas-soc@vger.kernel.org
16470 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16471 F: drivers/gpio/gpio-bd9571mwv.c
16472 F: drivers/mfd/bd9571mwv.c
16473 F: drivers/regulator/bd9571mwv-regulator.c
16474 F: include/linux/mfd/bd9571mwv.h
16476 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16477 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16478 L: linux-power@fi.rohmeurope.com
16480 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16481 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16482 F: drivers/clk/clk-bd718x7.c
16483 F: drivers/gpio/gpio-bd70528.c
16484 F: drivers/gpio/gpio-bd71815.c
16485 F: drivers/gpio/gpio-bd71828.c
16486 F: drivers/mfd/rohm-bd70528.c
16487 F: drivers/mfd/rohm-bd71828.c
16488 F: drivers/mfd/rohm-bd718x7.c
16489 F: drivers/mfd/rohm-bd9576.c
16490 F: drivers/power/supply/bd70528-charger.c
16491 F: drivers/regulator/bd70528-regulator.c
16492 F: drivers/regulator/bd71815-regulator.c
16493 F: drivers/regulator/bd71828-regulator.c
16494 F: drivers/regulator/bd718x7-regulator.c
16495 F: drivers/regulator/bd9576-regulator.c
16496 F: drivers/regulator/rohm-regulator.c
16497 F: drivers/rtc/rtc-bd70528.c
16498 F: drivers/watchdog/bd70528_wdt.c
16499 F: drivers/watchdog/bd9576_wdt.c
16500 F: include/linux/mfd/rohm-bd70528.h
16501 F: include/linux/mfd/rohm-bd71815.h
16502 F: include/linux/mfd/rohm-bd71828.h
16503 F: include/linux/mfd/rohm-bd718x7.h
16504 F: include/linux/mfd/rohm-bd957x.h
16505 F: include/linux/mfd/rohm-generic.h
16506 F: include/linux/mfd/rohm-shared.h
16509 M: Ralf Baechle <ralf@linux-mips.org>
16510 L: linux-hams@vger.kernel.org
16512 W: http://www.linux-ax25.org/
16513 F: include/net/rose.h
16514 F: include/uapi/linux/rose.h
16517 ROTATION DRIVER FOR ALLWINNER A83T
16518 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16519 L: linux-media@vger.kernel.org
16521 T: git git://linuxtv.org/media_tree.git
16522 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16523 F: drivers/media/platform/sunxi/sun8i-rotate/
16526 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
16527 L: linux-remoteproc@vger.kernel.org
16529 F: drivers/tty/rpmsg_tty.c
16531 RTL2830 MEDIA DRIVER
16532 M: Antti Palosaari <crope@iki.fi>
16533 L: linux-media@vger.kernel.org
16535 W: https://linuxtv.org
16536 W: http://palosaari.fi/linux/
16537 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16538 T: git git://linuxtv.org/anttip/media_tree.git
16539 F: drivers/media/dvb-frontends/rtl2830*
16541 RTL2832 MEDIA DRIVER
16542 M: Antti Palosaari <crope@iki.fi>
16543 L: linux-media@vger.kernel.org
16545 W: https://linuxtv.org
16546 W: http://palosaari.fi/linux/
16547 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16548 T: git git://linuxtv.org/anttip/media_tree.git
16549 F: drivers/media/dvb-frontends/rtl2832*
16551 RTL2832_SDR MEDIA DRIVER
16552 M: Antti Palosaari <crope@iki.fi>
16553 L: linux-media@vger.kernel.org
16555 W: https://linuxtv.org
16556 W: http://palosaari.fi/linux/
16557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16558 T: git git://linuxtv.org/anttip/media_tree.git
16559 F: drivers/media/dvb-frontends/rtl2832_sdr*
16561 RTL8180 WIRELESS DRIVER
16562 L: linux-wireless@vger.kernel.org
16564 W: https://wireless.wiki.kernel.org/
16565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16566 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16568 RTL8187 WIRELESS DRIVER
16569 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16570 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16571 M: Larry Finger <Larry.Finger@lwfinger.net>
16572 L: linux-wireless@vger.kernel.org
16574 W: https://wireless.wiki.kernel.org/
16575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16576 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16578 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16579 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16580 L: linux-wireless@vger.kernel.org
16582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16583 F: drivers/net/wireless/realtek/rtl8xxxu/
16585 RTRS TRANSPORT DRIVERS
16586 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16587 M: Jack Wang <jinpu.wang@ionos.com>
16588 L: linux-rdma@vger.kernel.org
16590 F: drivers/infiniband/ulp/rtrs/
16592 RXRPC SOCKETS (AF_RXRPC)
16593 M: David Howells <dhowells@redhat.com>
16594 M: Marc Dionne <marc.dionne@auristor.com>
16595 L: linux-afs@lists.infradead.org
16597 W: https://www.infradead.org/~dhowells/kafs/
16598 F: Documentation/networking/rxrpc.rst
16599 F: include/keys/rxrpc-type.h
16600 F: include/net/af_rxrpc.h
16601 F: include/trace/events/rxrpc.h
16602 F: include/uapi/linux/rxrpc.h
16605 S3 SAVAGE FRAMEBUFFER DRIVER
16606 M: Antonino Daplas <adaplas@gmail.com>
16607 L: linux-fbdev@vger.kernel.org
16609 F: drivers/video/fbdev/savage/
16612 M: Heiko Carstens <hca@linux.ibm.com>
16613 M: Vasily Gorbik <gor@linux.ibm.com>
16614 M: Christian Borntraeger <borntraeger@linux.ibm.com>
16615 R: Alexander Gordeev <agordeev@linux.ibm.com>
16616 L: linux-s390@vger.kernel.org
16618 W: http://www.ibm.com/developerworks/linux/linux390/
16619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16620 F: Documentation/driver-api/s390-drivers.rst
16621 F: Documentation/s390/
16625 S390 COMMON I/O LAYER
16626 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16627 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16628 L: linux-s390@vger.kernel.org
16630 W: http://www.ibm.com/developerworks/linux/linux390/
16631 F: drivers/s390/cio/
16634 M: Stefan Haberland <sth@linux.ibm.com>
16635 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16636 L: linux-s390@vger.kernel.org
16638 W: http://www.ibm.com/developerworks/linux/linux390/
16639 F: block/partitions/ibm.c
16640 F: drivers/s390/block/dasd*
16641 F: include/linux/dasd_mod.h
16644 M: Matthew Rosato <mjrosato@linux.ibm.com>
16645 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16646 L: linux-s390@vger.kernel.org
16648 W: http://www.ibm.com/developerworks/linux/linux390/
16649 F: drivers/iommu/s390-iommu.c
16651 S390 IUCV NETWORK LAYER
16652 M: Alexandra Winter <wintera@linux.ibm.com>
16653 M: Wenjia Zhang <wenjia@linux.ibm.com>
16654 L: linux-s390@vger.kernel.org
16655 L: netdev@vger.kernel.org
16657 W: http://www.ibm.com/developerworks/linux/linux390/
16658 F: drivers/s390/net/*iucv*
16659 F: include/net/iucv/
16662 S390 NETWORK DRIVERS
16663 M: Alexandra Winter <wintera@linux.ibm.com>
16664 M: Wenjia Zhang <wenjia@linux.ibm.com>
16665 L: linux-s390@vger.kernel.org
16666 L: netdev@vger.kernel.org
16668 W: http://www.ibm.com/developerworks/linux/linux390/
16669 F: drivers/s390/net/
16672 M: Niklas Schnelle <schnelle@linux.ibm.com>
16673 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16674 L: linux-s390@vger.kernel.org
16676 W: http://www.ibm.com/developerworks/linux/linux390/
16678 F: drivers/pci/hotplug/s390_pci_hpc.c
16679 F: Documentation/s390/pci.rst
16681 S390 VFIO AP DRIVER
16682 M: Tony Krowiak <akrowiak@linux.ibm.com>
16683 M: Halil Pasic <pasic@linux.ibm.com>
16684 M: Jason Herne <jjherne@linux.ibm.com>
16685 L: linux-s390@vger.kernel.org
16687 W: http://www.ibm.com/developerworks/linux/linux390/
16688 F: Documentation/s390/vfio-ap.rst
16689 F: drivers/s390/crypto/vfio_ap_drv.c
16690 F: drivers/s390/crypto/vfio_ap_ops.c
16691 F: drivers/s390/crypto/vfio_ap_private.h
16693 S390 VFIO-CCW DRIVER
16694 M: Eric Farman <farman@linux.ibm.com>
16695 M: Matthew Rosato <mjrosato@linux.ibm.com>
16696 R: Halil Pasic <pasic@linux.ibm.com>
16697 L: linux-s390@vger.kernel.org
16698 L: kvm@vger.kernel.org
16700 F: Documentation/s390/vfio-ccw.rst
16701 F: drivers/s390/cio/vfio_ccw*
16702 F: include/uapi/linux/vfio_ccw.h
16704 S390 VFIO-PCI DRIVER
16705 M: Matthew Rosato <mjrosato@linux.ibm.com>
16706 M: Eric Farman <farman@linux.ibm.com>
16707 L: linux-s390@vger.kernel.org
16708 L: kvm@vger.kernel.org
16710 F: drivers/vfio/pci/vfio_pci_zdev.c
16711 F: include/uapi/linux/vfio_zdev.h
16714 M: Harald Freudenberger <freude@linux.ibm.com>
16715 L: linux-s390@vger.kernel.org
16717 W: http://www.ibm.com/developerworks/linux/linux390/
16718 F: drivers/s390/crypto/
16721 M: Steffen Maier <maier@linux.ibm.com>
16722 M: Benjamin Block <bblock@linux.ibm.com>
16723 L: linux-s390@vger.kernel.org
16725 W: http://www.ibm.com/developerworks/linux/linux390/
16726 F: drivers/s390/scsi/zfcp_*
16728 S3C ADC BATTERY DRIVER
16729 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16730 L: linux-samsung-soc@vger.kernel.org
16732 F: drivers/power/supply/s3c_adc_battery.c
16733 F: include/linux/s3c_adc_battery.h
16735 S3C24XX SD/MMC Driver
16736 M: Ben Dooks <ben-linux@fluff.org>
16737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16739 F: drivers/mmc/host/s3cmci.*
16741 SAA6588 RDS RECEIVER DRIVER
16742 M: Hans Verkuil <hverkuil@xs4all.nl>
16743 L: linux-media@vger.kernel.org
16745 W: https://linuxtv.org
16746 T: git git://linuxtv.org/media_tree.git
16747 F: drivers/media/i2c/saa6588*
16749 SAA7134 VIDEO4LINUX DRIVER
16750 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16751 L: linux-media@vger.kernel.org
16753 W: https://linuxtv.org
16754 T: git git://linuxtv.org/media_tree.git
16755 F: Documentation/driver-api/media/drivers/saa7134*
16756 F: drivers/media/pci/saa7134/
16758 SAA7146 VIDEO4LINUX-2 DRIVER
16759 M: Hans Verkuil <hverkuil@xs4all.nl>
16760 L: linux-media@vger.kernel.org
16762 T: git git://linuxtv.org/media_tree.git
16763 F: drivers/media/common/saa7146/
16764 F: drivers/media/pci/saa7146/
16765 F: include/media/drv-intf/saa7146*
16767 SAFESETID SECURITY MODULE
16768 M: Micah Morton <mortonm@chromium.org>
16770 F: Documentation/admin-guide/LSM/SafeSetID.rst
16771 F: security/safesetid/
16773 SAMSUNG AUDIO (ASoC) DRIVERS
16774 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16775 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16776 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16778 F: Documentation/devicetree/bindings/sound/samsung*
16779 F: sound/soc/samsung/
16781 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16782 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16783 L: linux-crypto@vger.kernel.org
16784 L: linux-samsung-soc@vger.kernel.org
16786 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16787 F: drivers/crypto/exynos-rng.c
16789 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16790 M: Łukasz Stelmach <l.stelmach@samsung.com>
16791 L: linux-samsung-soc@vger.kernel.org
16793 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16794 F: drivers/char/hw_random/exynos-trng.c
16796 SAMSUNG FRAMEBUFFER DRIVER
16797 M: Jingoo Han <jingoohan1@gmail.com>
16798 L: linux-fbdev@vger.kernel.org
16800 F: drivers/video/fbdev/s3c-fb.c
16802 SAMSUNG INTERCONNECT DRIVERS
16803 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16804 M: Artur Świgoń <a.swigon@samsung.com>
16805 L: linux-pm@vger.kernel.org
16806 L: linux-samsung-soc@vger.kernel.org
16808 F: drivers/interconnect/samsung/
16810 SAMSUNG LAPTOP DRIVER
16811 M: Corentin Chary <corentin.chary@gmail.com>
16812 L: platform-driver-x86@vger.kernel.org
16814 F: drivers/platform/x86/samsung-laptop.c
16816 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16817 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16818 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16819 L: linux-kernel@vger.kernel.org
16820 L: linux-samsung-soc@vger.kernel.org
16822 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
16823 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
16824 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
16825 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
16826 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
16827 F: drivers/clk/clk-s2mps11.c
16828 F: drivers/mfd/sec*.c
16829 F: drivers/regulator/s2m*.c
16830 F: drivers/regulator/s5m*.c
16831 F: drivers/rtc/rtc-s5m.c
16832 F: include/linux/mfd/samsung/
16834 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16835 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16836 L: linux-media@vger.kernel.org
16837 L: linux-samsung-soc@vger.kernel.org
16839 F: drivers/media/platform/s3c-camif/
16840 F: include/media/drv-intf/s3c_camif.h
16842 SAMSUNG S3FWRN5 NFC DRIVER
16843 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16844 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16845 L: linux-nfc@lists.01.org (subscribers-only)
16847 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16848 F: drivers/nfc/s3fwrn5
16850 SAMSUNG S5C73M3 CAMERA DRIVER
16851 M: Andrzej Hajda <a.hajda@samsung.com>
16852 L: linux-media@vger.kernel.org
16854 F: drivers/media/i2c/s5c73m3/*
16856 SAMSUNG S5K5BAF CAMERA DRIVER
16857 M: Andrzej Hajda <a.hajda@samsung.com>
16858 L: linux-media@vger.kernel.org
16860 F: drivers/media/i2c/s5k5baf.c
16862 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16863 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16864 M: Vladimir Zapolskiy <vz@mleia.com>
16865 L: linux-crypto@vger.kernel.org
16866 L: linux-samsung-soc@vger.kernel.org
16868 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16869 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16870 F: drivers/crypto/s5p-sss.c
16872 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16873 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16874 L: linux-media@vger.kernel.org
16876 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16877 F: drivers/media/platform/exynos4-is/
16879 SAMSUNG SOC CLOCK DRIVERS
16880 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16881 M: Tomasz Figa <tomasz.figa@gmail.com>
16882 M: Chanwoo Choi <cw00.choi@samsung.com>
16883 L: linux-samsung-soc@vger.kernel.org
16885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16886 F: Documentation/devicetree/bindings/clock/exynos*.txt
16887 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16888 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16889 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16890 F: drivers/clk/samsung/
16891 F: include/dt-bindings/clock/exynos*.h
16892 F: include/dt-bindings/clock/s3c*.h
16893 F: include/dt-bindings/clock/s5p*.h
16894 F: include/dt-bindings/clock/samsung,*.h
16895 F: include/linux/clk/samsung.h
16896 F: include/linux/platform_data/clk-s3c2410.h
16898 SAMSUNG SPI DRIVERS
16899 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16900 M: Andi Shyti <andi@etezian.org>
16901 L: linux-spi@vger.kernel.org
16902 L: linux-samsung-soc@vger.kernel.org
16904 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16905 F: drivers/spi/spi-s3c*
16906 F: include/linux/platform_data/spi-s3c64xx.h
16907 F: include/linux/spi/s3c24xx-fiq.h
16909 SAMSUNG SXGBE DRIVERS
16910 M: Byungho An <bh74.an@samsung.com>
16911 L: netdev@vger.kernel.org
16913 F: drivers/net/ethernet/samsung/sxgbe/
16915 SAMSUNG THERMAL DRIVER
16916 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16917 L: linux-pm@vger.kernel.org
16918 L: linux-samsung-soc@vger.kernel.org
16920 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16921 F: drivers/thermal/samsung/
16923 SAMSUNG USB2 PHY DRIVER
16924 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16925 L: linux-kernel@vger.kernel.org
16927 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16928 F: Documentation/driver-api/phy/samsung-usb2.rst
16929 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16930 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16931 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16932 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16933 F: drivers/phy/samsung/phy-samsung-usb2.c
16934 F: drivers/phy/samsung/phy-samsung-usb2.h
16936 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16937 M: Paul Barker <paul.barker@sancloud.com>
16938 R: Marc Murphy <marc.murphy@sancloud.com>
16940 F: arch/arm/boot/dts/am335x-sancloud*
16943 M: Zwane Mwaikambo <zwanem@gmail.com>
16945 F: drivers/watchdog/sc1200wdt.c
16948 M: Ingo Molnar <mingo@redhat.com>
16949 M: Peter Zijlstra <peterz@infradead.org>
16950 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16951 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16952 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16953 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16954 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16955 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16956 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16957 L: linux-kernel@vger.kernel.org
16959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16960 F: include/linux/preempt.h
16961 F: include/linux/sched.h
16962 F: include/linux/wait.h
16963 F: include/uapi/linux/sched.h
16966 SCR24X CHIP CARD INTERFACE DRIVER
16967 M: Lubomir Rintel <lkundrak@v3.sk>
16969 F: drivers/char/pcmcia/scr24x_cs.c
16971 SCSI RDMA PROTOCOL (SRP) INITIATOR
16972 M: Bart Van Assche <bvanassche@acm.org>
16973 L: linux-rdma@vger.kernel.org
16975 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16976 F: drivers/infiniband/ulp/srp/
16977 F: include/scsi/srp.h
16979 SCSI RDMA PROTOCOL (SRP) TARGET
16980 M: Bart Van Assche <bvanassche@acm.org>
16981 L: linux-rdma@vger.kernel.org
16982 L: target-devel@vger.kernel.org
16984 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16985 F: drivers/infiniband/ulp/srpt/
16988 M: Doug Gilbert <dgilbert@interlog.com>
16989 L: linux-scsi@vger.kernel.org
16991 W: http://sg.danny.cz/sg
16992 F: Documentation/scsi/scsi-generic.rst
16993 F: drivers/scsi/sg.c
16994 F: include/scsi/sg.h
16997 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16998 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16999 L: linux-scsi@vger.kernel.org
17001 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17004 F: Documentation/devicetree/bindings/scsi/
17009 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17010 L: linux-scsi@vger.kernel.org
17012 F: Documentation/scsi/st.rst
17013 F: drivers/scsi/st.*
17014 F: drivers/scsi/st_*.h
17016 SCSI TARGET CORE USER DRIVER
17017 M: Bodo Stroesser <bostroesser@gmail.com>
17018 L: linux-scsi@vger.kernel.org
17019 L: target-devel@vger.kernel.org
17021 F: Documentation/target/tcmu-design.rst
17022 F: drivers/target/target_core_user.c
17023 F: include/uapi/linux/target_core_user.h
17025 SCSI TARGET SUBSYSTEM
17026 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17027 L: linux-scsi@vger.kernel.org
17028 L: target-devel@vger.kernel.org
17030 W: http://www.linux-iscsi.org
17031 Q: https://patchwork.kernel.org/project/target-devel/list/
17032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17033 F: Documentation/target/
17038 M: Vlad Yasevich <vyasevich@gmail.com>
17039 M: Neil Horman <nhorman@tuxdriver.com>
17040 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17041 L: linux-sctp@vger.kernel.org
17043 W: http://lksctp.sourceforge.net
17044 F: Documentation/networking/sctp.rst
17045 F: include/linux/sctp.h
17046 F: include/net/sctp/
17047 F: include/uapi/linux/sctp.h
17051 M: Jim Cromie <jim.cromie@gmail.com>
17053 F: Documentation/i2c/busses/scx200_acb.rst
17054 F: arch/x86/platform/scx200/
17055 F: drivers/i2c/busses/scx200*
17056 F: drivers/mtd/maps/scx200_docflash.c
17057 F: drivers/watchdog/scx200_wdt.c
17058 F: include/linux/scx200.h
17061 M: Jim Cromie <jim.cromie@gmail.com>
17063 F: drivers/char/scx200_gpio.c
17064 F: include/linux/scx200_gpio.h
17066 SCx200 HRT CLOCKSOURCE DRIVER
17067 M: Jim Cromie <jim.cromie@gmail.com>
17069 F: drivers/clocksource/scx200_hrt.c
17071 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17072 M: Sascha Sommer <saschasommer@freenet.de>
17073 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17075 F: drivers/mmc/host/sdricoh_cs.c
17077 SECO BOARDS CEC DRIVER
17078 M: Ettore Chimenti <ek5.chimenti@gmail.com>
17080 F: drivers/media/cec/platform/seco/seco-cec.c
17081 F: drivers/media/cec/platform/seco/seco-cec.h
17084 M: Kees Cook <keescook@chromium.org>
17085 R: Andy Lutomirski <luto@amacapital.net>
17086 R: Will Drewry <wad@chromium.org>
17088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17089 F: Documentation/userspace-api/seccomp_filter.rst
17090 F: include/linux/seccomp.h
17091 F: include/uapi/linux/seccomp.h
17092 F: kernel/seccomp.c
17093 F: tools/testing/selftests/kselftest_harness.h
17094 F: tools/testing/selftests/seccomp/*
17095 K: \bsecure_computing
17098 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17099 M: Al Cooper <alcooperx@gmail.com>
17100 L: linux-mmc@vger.kernel.org
17101 L: bcm-kernel-feedback-list@broadcom.com
17103 F: drivers/mmc/host/sdhci-brcmstb*
17105 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17106 M: Adrian Hunter <adrian.hunter@intel.com>
17107 L: linux-mmc@vger.kernel.org
17109 F: drivers/mmc/host/sdhci*
17111 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17112 M: Eugen Hristev <eugen.hristev@microchip.com>
17113 L: linux-mmc@vger.kernel.org
17115 F: drivers/mmc/host/sdhci-of-at91.c
17117 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17118 M: Ben Dooks <ben-linux@fluff.org>
17119 M: Jaehoon Chung <jh80.chung@samsung.com>
17120 L: linux-mmc@vger.kernel.org
17122 F: drivers/mmc/host/sdhci-s3c*
17124 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17125 M: Viresh Kumar <vireshk@kernel.org>
17126 L: linux-mmc@vger.kernel.org
17128 F: drivers/mmc/host/sdhci-spear.c
17130 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17131 M: Kishon Vijay Abraham I <kishon@ti.com>
17132 L: linux-mmc@vger.kernel.org
17134 F: drivers/mmc/host/sdhci-omap.c
17136 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17137 M: Jonathan Derrick <jonathan.derrick@intel.com>
17138 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
17139 L: linux-block@vger.kernel.org
17141 F: block/opal_proto.h
17143 F: include/linux/sed*
17144 F: include/uapi/linux/sed*
17147 M: Security Officers <security@kernel.org>
17149 F: Documentation/admin-guide/security-bugs.rst
17152 M: James Morris <jmorris@namei.org>
17153 M: "Serge E. Hallyn" <serge@hallyn.com>
17154 L: linux-security-module@vger.kernel.org (suggested Cc:)
17156 W: http://kernsec.org/
17157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17159 X: security/selinux/
17161 SELINUX SECURITY MODULE
17162 M: Paul Moore <paul@paul-moore.com>
17163 M: Stephen Smalley <stephen.smalley.work@gmail.com>
17164 M: Eric Paris <eparis@parisplace.org>
17165 L: selinux@vger.kernel.org
17167 W: https://selinuxproject.org
17168 W: https://github.com/SELinuxProject
17169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17170 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17171 F: Documentation/ABI/obsolete/sysfs-selinux-disable
17172 F: Documentation/admin-guide/LSM/SELinux.rst
17173 F: include/trace/events/avc.h
17174 F: include/uapi/linux/selinux_netlink.h
17175 F: scripts/selinux/
17176 F: security/selinux/
17179 M: Jiri Slaby <jirislaby@kernel.org>
17181 F: drivers/misc/phantom.c
17182 F: include/uapi/linux/phantom.h
17184 SENSEAIR SUNRISE 006-0-0007
17185 M: Jacopo Mondi <jacopo@jmondi.org>
17187 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17188 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17189 F: drivers/iio/chemical/sunrise_co2.c
17191 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17192 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
17194 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17195 F: drivers/iio/chemical/scd30.h
17196 F: drivers/iio/chemical/scd30_core.c
17197 F: drivers/iio/chemical/scd30_i2c.c
17198 F: drivers/iio/chemical/scd30_serial.c
17200 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17201 M: Roan van Dijk <roan@protonic.nl>
17203 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17204 F: drivers/iio/chemical/scd4x.c
17206 SENSIRION SGP40 GAS SENSOR DRIVER
17207 M: Andreas Klinger <ak@it-klinger.de>
17209 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17210 F: drivers/iio/chemical/sgp40.c
17212 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
17213 M: Tomasz Duszynski <tduszyns@gmail.com>
17215 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
17216 F: drivers/iio/chemical/sps30.c
17217 F: drivers/iio/chemical/sps30_i2c.c
17218 F: drivers/iio/chemical/sps30_serial.c
17221 M: Rob Herring <robh@kernel.org>
17222 L: linux-serial@vger.kernel.org
17224 F: Documentation/devicetree/bindings/serial/serial.yaml
17225 F: drivers/tty/serdev/
17226 F: include/linux/serdev.h
17229 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17230 L: linux-serial@vger.kernel.org
17232 F: Documentation/devicetree/bindings/serial/
17233 F: drivers/tty/serial/
17236 M: Sean Young <sean@mess.org>
17237 L: linux-media@vger.kernel.org
17239 F: drivers/media/rc/serial_ir.c
17241 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17242 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17243 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17245 F: Documentation/devicetree/bindings/slimbus/
17246 F: drivers/slimbus/
17247 F: include/linux/slimbus.h
17250 M: Edward Cree <ecree.xilinx@gmail.com>
17251 M: Martin Habets <habetsm.xilinx@gmail.com>
17252 L: netdev@vger.kernel.org
17254 F: drivers/net/ethernet/sfc/
17256 SFF/SFP/SFP+ MODULE SUPPORT
17257 M: Russell King <linux@armlinux.org.uk>
17258 L: netdev@vger.kernel.org
17260 F: drivers/net/phy/phylink.c
17261 F: drivers/net/phy/sfp*
17262 F: include/linux/mdio/mdio-i2c.h
17263 F: include/linux/phylink.h
17264 F: include/linux/sfp.h
17265 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)
17268 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17270 F: drivers/misc/sgi-gru/
17272 SGI XP/XPC/XPNET DRIVER
17273 M: Robin Holt <robinmholt@gmail.com>
17274 M: Steve Wahl <steve.wahl@hpe.com>
17275 R: Mike Travis <mike.travis@hpe.com>
17277 F: drivers/misc/sgi-xp/
17279 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17280 M: Karsten Graul <kgraul@linux.ibm.com>
17281 L: linux-s390@vger.kernel.org
17283 W: http://www.ibm.com/developerworks/linux/linux390/
17286 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17287 M: Linus Walleij <linus.walleij@linaro.org>
17288 L: linux-iio@vger.kernel.org
17290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17291 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17292 F: drivers/iio/light/gp2ap002.c
17294 SHARP RJ54N1CB0C SENSOR DRIVER
17295 M: Jacopo Mondi <jacopo@jmondi.org>
17296 L: linux-media@vger.kernel.org
17298 T: git git://linuxtv.org/media_tree.git
17299 F: drivers/media/i2c/rj54n1cb0c.c
17300 F: include/media/i2c/rj54n1cb0c.h
17302 SH_VOU V4L2 OUTPUT DRIVER
17303 L: linux-media@vger.kernel.org
17305 F: drivers/media/platform/sh_vou.c
17306 F: include/media/drv-intf/sh_vou.h
17308 SI2157 MEDIA DRIVER
17309 M: Antti Palosaari <crope@iki.fi>
17310 L: linux-media@vger.kernel.org
17312 W: https://linuxtv.org
17313 W: http://palosaari.fi/linux/
17314 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17315 T: git git://linuxtv.org/anttip/media_tree.git
17316 F: drivers/media/tuners/si2157*
17318 SI2165 MEDIA DRIVER
17319 M: Matthias Schwarzott <zzam@gentoo.org>
17320 L: linux-media@vger.kernel.org
17322 W: https://linuxtv.org
17323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17324 F: drivers/media/dvb-frontends/si2165*
17326 SI2168 MEDIA DRIVER
17327 M: Antti Palosaari <crope@iki.fi>
17328 L: linux-media@vger.kernel.org
17330 W: https://linuxtv.org
17331 W: http://palosaari.fi/linux/
17332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17333 T: git git://linuxtv.org/anttip/media_tree.git
17334 F: drivers/media/dvb-frontends/si2168*
17336 SI470X FM RADIO RECEIVER I2C DRIVER
17337 M: Hans Verkuil <hverkuil@xs4all.nl>
17338 L: linux-media@vger.kernel.org
17340 W: https://linuxtv.org
17341 T: git git://linuxtv.org/media_tree.git
17342 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17344 SI470X FM RADIO RECEIVER USB DRIVER
17345 M: Hans Verkuil <hverkuil@xs4all.nl>
17346 L: linux-media@vger.kernel.org
17348 W: https://linuxtv.org
17349 T: git git://linuxtv.org/media_tree.git
17350 F: drivers/media/radio/si470x/radio-si470x-common.c
17351 F: drivers/media/radio/si470x/radio-si470x-usb.c
17352 F: drivers/media/radio/si470x/radio-si470x.h
17354 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17355 M: Eduardo Valentin <edubezval@gmail.com>
17356 L: linux-media@vger.kernel.org
17358 W: https://linuxtv.org
17359 T: git git://linuxtv.org/media_tree.git
17360 F: drivers/media/radio/si4713/si4713.?
17362 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17363 M: Eduardo Valentin <edubezval@gmail.com>
17364 L: linux-media@vger.kernel.org
17366 W: https://linuxtv.org
17367 T: git git://linuxtv.org/media_tree.git
17368 F: drivers/media/radio/si4713/radio-platform-si4713.c
17370 SI4713 FM RADIO TRANSMITTER USB DRIVER
17371 M: Hans Verkuil <hverkuil@xs4all.nl>
17372 L: linux-media@vger.kernel.org
17374 W: https://linuxtv.org
17375 T: git git://linuxtv.org/media_tree.git
17376 F: drivers/media/radio/si4713/radio-usb-si4713.c
17379 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17380 L: linux-media@vger.kernel.org
17382 W: https://linuxtv.org
17383 T: git git://linuxtv.org/media_tree.git
17384 F: drivers/media/common/siano/
17385 F: drivers/media/mmc/siano/
17386 F: drivers/media/usb/siano/
17387 F: drivers/media/usb/siano/
17390 M: Palmer Dabbelt <palmer@dabbelt.com>
17391 M: Paul Walmsley <paul.walmsley@sifive.com>
17392 L: linux-riscv@lists.infradead.org
17394 T: git git://github.com/sifive/riscv-linux.git
17398 SIFIVE FU540 SYSTEM-ON-CHIP
17399 M: Paul Walmsley <paul.walmsley@sifive.com>
17400 M: Palmer Dabbelt <palmer@dabbelt.com>
17401 L: linux-riscv@lists.infradead.org
17403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17408 M: Green Wan <green.wan@sifive.com>
17410 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17411 F: drivers/dma/sf-pdma/
17413 SILEAD TOUCHSCREEN DRIVER
17414 M: Hans de Goede <hdegoede@redhat.com>
17415 L: linux-input@vger.kernel.org
17416 L: platform-driver-x86@vger.kernel.org
17418 F: drivers/input/touchscreen/silead.c
17419 F: drivers/platform/x86/touchscreen_dmi.c
17421 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17422 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17424 F: drivers/staging/wfx/
17426 SILICON MOTION SM712 FRAME BUFFER DRIVER
17427 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17428 M: Teddy Wang <teddy.wang@siliconmotion.com>
17429 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17430 L: linux-fbdev@vger.kernel.org
17432 F: Documentation/fb/sm712fb.rst
17433 F: drivers/video/fbdev/sm712*
17435 SILVACO I3C DUAL-ROLE MASTER
17436 M: Miquel Raynal <miquel.raynal@bootlin.com>
17437 M: Conor Culhane <conor.culhane@silvaco.com>
17438 L: linux-i3c@lists.infradead.org
17440 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17441 F: drivers/i3c/master/svc-i3c-master.c
17444 M: Hans de Goede <hdegoede@redhat.com>
17445 L: linux-fbdev@vger.kernel.org
17447 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17448 F: drivers/video/fbdev/simplefb.c
17449 F: include/linux/platform_data/simplefb.h
17451 SIMTEC EB110ATX (Chalice CATS)
17452 M: Simtec Linux Team <linux@simtec.co.uk>
17454 W: http://www.simtec.co.uk/products/EB110ATX/
17456 SIMTEC EB2410ITX (BAST)
17457 M: Simtec Linux Team <linux@simtec.co.uk>
17459 W: http://www.simtec.co.uk/products/EB2410ITX/
17460 F: arch/arm/mach-s3c/bast-ide.c
17461 F: arch/arm/mach-s3c/bast-irq.c
17462 F: arch/arm/mach-s3c/mach-bast.c
17465 M: Thorsten Scherer <t.scherer@eckelmann.de>
17466 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17467 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17469 F: drivers/gpio/gpio-siox.c
17471 F: include/trace/events/siox.h
17473 SIPHASH PRF ROUTINES
17474 M: Jason A. Donenfeld <Jason@zx2c4.com>
17476 F: include/linux/siphash.h
17478 F: lib/test_siphash.c
17480 SIS 190 ETHERNET DRIVER
17481 M: Francois Romieu <romieu@fr.zoreil.com>
17482 L: netdev@vger.kernel.org
17484 F: drivers/net/ethernet/sis/sis190.c
17486 SIS 900/7016 FAST ETHERNET DRIVER
17487 M: Daniele Venzano <venza@brownhat.org>
17488 L: netdev@vger.kernel.org
17490 W: http://www.brownhat.org/sis900.html
17491 F: drivers/net/ethernet/sis/sis900.*
17493 SIS FRAMEBUFFER DRIVER
17494 M: Thomas Winischhofer <thomas@winischhofer.net>
17496 W: http://www.winischhofer.net/linuxsisvga.shtml
17497 F: Documentation/fb/sisfb.rst
17498 F: drivers/video/fbdev/sis/
17499 F: include/video/sisfb.h
17501 SIS I2C TOUCHSCREEN DRIVER
17502 M: Mika Penttilä <mika.penttila@nextfour.com>
17503 L: linux-input@vger.kernel.org
17505 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17506 F: drivers/input/touchscreen/sis_i2c.c
17509 M: Thomas Winischhofer <thomas@winischhofer.net>
17511 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17512 F: drivers/usb/misc/sisusbvga/
17515 M: Christoph Lameter <cl@linux.com>
17516 M: Pekka Enberg <penberg@kernel.org>
17517 M: David Rientjes <rientjes@google.com>
17518 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17519 M: Andrew Morton <akpm@linux-foundation.org>
17520 M: Vlastimil Babka <vbabka@suse.cz>
17521 L: linux-mm@kvack.org
17523 F: include/linux/sl?b*.h
17526 SLEEPABLE READ-COPY UPDATE (SRCU)
17527 M: Lai Jiangshan <jiangshanlai@gmail.com>
17528 M: "Paul E. McKenney" <paulmck@kernel.org>
17529 M: Josh Triplett <josh@joshtriplett.org>
17530 R: Steven Rostedt <rostedt@goodmis.org>
17531 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17532 L: rcu@vger.kernel.org
17534 W: http://www.rdrop.com/users/paulmck/RCU/
17535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17536 F: include/linux/srcu*.h
17537 F: kernel/rcu/srcu*.c
17539 SMACK SECURITY MODULE
17540 M: Casey Schaufler <casey@schaufler-ca.com>
17541 L: linux-security-module@vger.kernel.org
17543 W: http://schaufler-ca.com
17544 T: git git://github.com/cschaufler/smack-next
17545 F: Documentation/admin-guide/LSM/Smack.rst
17548 SMC91x ETHERNET DRIVER
17549 M: Nicolas Pitre <nico@fluxnic.net>
17551 F: drivers/net/ethernet/smsc/smc91x.*
17553 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17554 M: Mark Rutland <mark.rutland@arm.com>
17555 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17556 M: Sudeep Holla <sudeep.holla@arm.com>
17557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17559 F: drivers/firmware/smccc/
17560 F: include/linux/arm-smccc.h
17562 SMM665 HARDWARE MONITOR DRIVER
17563 M: Guenter Roeck <linux@roeck-us.net>
17564 L: linux-hwmon@vger.kernel.org
17566 F: Documentation/hwmon/smm665.rst
17567 F: drivers/hwmon/smm665.c
17569 SMSC EMC2103 HARDWARE MONITOR DRIVER
17570 M: Steve Glendinning <steve.glendinning@shawell.net>
17571 L: linux-hwmon@vger.kernel.org
17573 F: Documentation/hwmon/emc2103.rst
17574 F: drivers/hwmon/emc2103.c
17576 SMSC SCH5627 HARDWARE MONITOR DRIVER
17577 M: Hans de Goede <hdegoede@redhat.com>
17578 L: linux-hwmon@vger.kernel.org
17580 F: Documentation/hwmon/sch5627.rst
17581 F: drivers/hwmon/sch5627.c
17583 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17584 M: Steve Glendinning <steve.glendinning@shawell.net>
17585 L: linux-fbdev@vger.kernel.org
17587 F: drivers/video/fbdev/smscufx.c
17589 SMSC47B397 HARDWARE MONITOR DRIVER
17590 M: Jean Delvare <jdelvare@suse.com>
17591 L: linux-hwmon@vger.kernel.org
17593 F: Documentation/hwmon/smsc47b397.rst
17594 F: drivers/hwmon/smsc47b397.c
17596 SMSC911x ETHERNET DRIVER
17597 M: Steve Glendinning <steve.glendinning@shawell.net>
17598 L: netdev@vger.kernel.org
17600 F: drivers/net/ethernet/smsc/smsc911x.*
17601 F: include/linux/smsc911x.h
17603 SMSC9420 PCI ETHERNET DRIVER
17604 M: Steve Glendinning <steve.glendinning@shawell.net>
17605 L: netdev@vger.kernel.org
17607 F: drivers/net/ethernet/smsc/smsc9420.*
17609 SOCIONEXT (SNI) AVE NETWORK DRIVER
17610 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17611 L: netdev@vger.kernel.org
17613 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17614 F: drivers/net/ethernet/socionext/sni_ave.c
17616 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17617 M: Jassi Brar <jaswinder.singh@linaro.org>
17618 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17619 L: netdev@vger.kernel.org
17621 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17622 F: drivers/net/ethernet/socionext/netsec.c
17624 SOCIONEXT (SNI) Synquacer SPI DRIVER
17625 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17626 M: Jassi Brar <jaswinder.singh@linaro.org>
17627 L: linux-spi@vger.kernel.org
17629 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17630 F: drivers/spi/spi-synquacer.c
17632 SOCIONEXT SYNQUACER I2C DRIVER
17633 M: Ard Biesheuvel <ardb@kernel.org>
17634 L: linux-i2c@vger.kernel.org
17636 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17637 F: drivers/i2c/busses/i2c-synquacer.c
17639 SOCIONEXT UNIPHIER SOUND DRIVER
17640 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17642 F: sound/soc/uniphier/
17644 SOEKRIS NET48XX LED SUPPORT
17645 M: Chris Boot <bootc@bootc.net>
17647 F: drivers/leds/leds-net48xx.c
17649 SOFT-IWARP DRIVER (siw)
17650 M: Bernard Metzler <bmt@zurich.ibm.com>
17651 L: linux-rdma@vger.kernel.org
17653 F: drivers/infiniband/sw/siw/
17654 F: include/uapi/rdma/siw-abi.h
17656 SOFT-ROCE DRIVER (rxe)
17657 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17658 L: linux-rdma@vger.kernel.org
17660 F: drivers/infiniband/sw/rxe/
17661 F: include/uapi/rdma/rdma_user_rxe.h
17663 SOFTLOGIC 6x10 MPEG CODEC
17664 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17665 M: Anton Sviridenko <anton@corp.bluecherry.net>
17666 M: Andrey Utkin <andrey_utkin@fastmail.com>
17667 M: Ismael Luceno <ismael@iodev.co.uk>
17668 L: linux-media@vger.kernel.org
17670 F: drivers/media/pci/solo6x10/
17672 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17673 M: James Morse <james.morse@arm.com>
17674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17676 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17677 F: drivers/firmware/arm_sdei.c
17678 F: include/linux/arm_sdei.h
17679 F: include/uapi/linux/arm_sdei.h
17682 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17683 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17684 L: linux-acpi@vger.kernel.org
17686 F: drivers/base/swnode.c
17688 SOFTWARE RAID (Multiple Disks) SUPPORT
17689 M: Song Liu <song@kernel.org>
17690 L: linux-raid@vger.kernel.org
17692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17693 F: drivers/md/Kconfig
17694 F: drivers/md/Makefile
17696 F: drivers/md/raid*
17697 F: include/linux/raid/
17698 F: include/uapi/linux/raid/
17700 SOLIDRUN CLEARFOG SUPPORT
17701 M: Russell King <linux@armlinux.org.uk>
17703 F: arch/arm/boot/dts/armada-388-clearfog*
17704 F: arch/arm/boot/dts/armada-38x-solidrun-*
17706 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17707 M: Russell King <linux@armlinux.org.uk>
17709 F: arch/arm/boot/dts/imx6*-cubox-i*
17710 F: arch/arm/boot/dts/imx6*-hummingboard*
17711 F: arch/arm/boot/dts/imx6*-sr-*
17713 SONIC NETWORK DRIVER
17714 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17715 L: netdev@vger.kernel.org
17717 F: drivers/net/ethernet/natsemi/sonic.*
17719 SONICS SILICON BACKPLANE DRIVER (SSB)
17720 M: Michael Buesch <m@bues.ch>
17721 L: linux-wireless@vger.kernel.org
17724 F: include/linux/ssb/
17726 SONY IMX208 SENSOR DRIVER
17727 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17728 L: linux-media@vger.kernel.org
17730 T: git git://linuxtv.org/media_tree.git
17731 F: drivers/media/i2c/imx208.c
17733 SONY IMX214 SENSOR DRIVER
17734 M: Ricardo Ribalda <ribalda@kernel.org>
17735 L: linux-media@vger.kernel.org
17737 T: git git://linuxtv.org/media_tree.git
17738 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17739 F: drivers/media/i2c/imx214.c
17741 SONY IMX219 SENSOR DRIVER
17742 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17743 L: linux-media@vger.kernel.org
17745 T: git git://linuxtv.org/media_tree.git
17746 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17747 F: drivers/media/i2c/imx219.c
17749 SONY IMX258 SENSOR DRIVER
17750 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17751 L: linux-media@vger.kernel.org
17753 T: git git://linuxtv.org/media_tree.git
17754 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17755 F: drivers/media/i2c/imx258.c
17757 SONY IMX274 SENSOR DRIVER
17758 M: Leon Luo <leonl@leopardimaging.com>
17759 L: linux-media@vger.kernel.org
17761 T: git git://linuxtv.org/media_tree.git
17762 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17763 F: drivers/media/i2c/imx274.c
17765 SONY IMX290 SENSOR DRIVER
17766 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17767 L: linux-media@vger.kernel.org
17769 T: git git://linuxtv.org/media_tree.git
17770 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17771 F: drivers/media/i2c/imx290.c
17773 SONY IMX319 SENSOR DRIVER
17774 M: Bingbu Cao <bingbu.cao@intel.com>
17775 L: linux-media@vger.kernel.org
17777 T: git git://linuxtv.org/media_tree.git
17778 F: drivers/media/i2c/imx319.c
17780 SONY IMX334 SENSOR DRIVER
17781 M: Paul J. Murphy <paul.j.murphy@intel.com>
17782 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17783 L: linux-media@vger.kernel.org
17785 T: git git://linuxtv.org/media_tree.git
17786 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17787 F: drivers/media/i2c/imx334.c
17789 SONY IMX335 SENSOR DRIVER
17790 M: Paul J. Murphy <paul.j.murphy@intel.com>
17791 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17792 L: linux-media@vger.kernel.org
17794 T: git git://linuxtv.org/media_tree.git
17795 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17796 F: drivers/media/i2c/imx335.c
17798 SONY IMX355 SENSOR DRIVER
17799 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17800 L: linux-media@vger.kernel.org
17802 T: git git://linuxtv.org/media_tree.git
17803 F: drivers/media/i2c/imx355.c
17805 SONY IMX412 SENSOR DRIVER
17806 M: Paul J. Murphy <paul.j.murphy@intel.com>
17807 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17808 L: linux-media@vger.kernel.org
17810 T: git git://linuxtv.org/media_tree.git
17811 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17812 F: drivers/media/i2c/imx412.c
17814 SONY MEMORYSTICK SUBSYSTEM
17815 M: Maxim Levitsky <maximlevitsky@gmail.com>
17816 M: Alex Dubov <oakad@yahoo.com>
17817 M: Ulf Hansson <ulf.hansson@linaro.org>
17818 L: linux-mmc@vger.kernel.org
17820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17821 F: drivers/memstick/
17822 F: include/linux/memstick.h
17824 SONY VAIO CONTROL DEVICE DRIVER
17825 M: Mattia Dongili <malattia@linux.it>
17826 L: platform-driver-x86@vger.kernel.org
17828 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17829 F: Documentation/admin-guide/laptops/sony-laptop.rst
17830 F: drivers/char/sonypi.c
17831 F: drivers/platform/x86/sony-laptop.c
17832 F: include/linux/sony-laptop.h
17835 M: Jaroslav Kysela <perex@perex.cz>
17836 M: Takashi Iwai <tiwai@suse.com>
17837 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17839 W: http://www.alsa-project.org/
17840 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17842 F: Documentation/sound/
17844 F: include/uapi/sound/
17847 SOUND - COMPRESSED AUDIO
17848 M: Vinod Koul <vkoul@kernel.org>
17849 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17852 F: Documentation/sound/designs/compress-offload.rst
17853 F: include/sound/compress_driver.h
17854 F: include/uapi/sound/compress_*
17855 F: sound/core/compress_offload.c
17856 F: sound/soc/soc-compress.c
17858 SOUND - DMAENGINE HELPERS
17859 M: Lars-Peter Clausen <lars@metafoo.de>
17861 F: include/sound/dmaengine_pcm.h
17862 F: sound/core/pcm_dmaengine.c
17863 F: sound/soc/soc-generic-dmaengine-pcm.c
17865 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17866 M: Liam Girdwood <lgirdwood@gmail.com>
17867 M: Mark Brown <broonie@kernel.org>
17868 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17870 W: http://alsa-project.org/main/index.php/ASoC
17871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17872 F: Documentation/devicetree/bindings/sound/
17873 F: Documentation/sound/soc/
17874 F: include/dt-bindings/sound/
17875 F: include/sound/soc*
17878 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17879 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17880 M: Liam Girdwood <lgirdwood@gmail.com>
17881 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17882 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17883 M: Daniel Baluta <daniel.baluta@nxp.com>
17884 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17886 W: https://github.com/thesofproject/linux/
17889 SOUNDWIRE SUBSYSTEM
17890 M: Vinod Koul <vkoul@kernel.org>
17891 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17892 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17893 R: Sanyog Kale <sanyog.r.kale@intel.com>
17894 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17897 F: Documentation/driver-api/soundwire/
17898 F: drivers/soundwire/
17899 F: include/linux/soundwire/
17902 M: Olli Salonen <olli.salonen@iki.fi>
17903 L: linux-media@vger.kernel.org
17905 W: https://linuxtv.org
17906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17907 F: drivers/media/dvb-frontends/sp2*
17909 SPARC + UltraSPARC (sparc/sparc64)
17910 M: "David S. Miller" <davem@davemloft.net>
17911 L: sparclinux@vger.kernel.org
17913 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17919 SPARC SERIAL DRIVERS
17920 M: "David S. Miller" <davem@davemloft.net>
17921 L: sparclinux@vger.kernel.org
17923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17925 F: drivers/tty/serial/suncore.c
17926 F: drivers/tty/serial/sunhv.c
17927 F: drivers/tty/serial/sunsab.c
17928 F: drivers/tty/serial/sunsab.h
17929 F: drivers/tty/serial/sunsu.c
17930 F: drivers/tty/serial/sunzilog.c
17931 F: drivers/tty/serial/sunzilog.h
17932 F: drivers/tty/vcc.c
17933 F: include/linux/sunserialcore.h
17936 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17937 L: linux-sparse@vger.kernel.org
17939 W: https://sparse.docs.kernel.org/
17940 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17941 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17942 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17943 F: include/linux/compiler.h
17945 SPEAKUP CONSOLE SPEECH DRIVER
17946 M: William Hubbs <w.d.hubbs@gmail.com>
17947 M: Chris Brannon <chris@the-brannons.com>
17948 M: Kirk Reiser <kirk@reisers.ca>
17949 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17950 L: speakup@linux-speakup.org
17952 W: http://www.linux-speakup.org/
17953 W: https://github.com/linux-speakup/speakup
17954 B: https://github.com/linux-speakup/speakup/issues
17955 F: drivers/accessibility/speakup/
17957 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
17958 M: Viresh Kumar <vireshk@kernel.org>
17959 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17963 W: http://www.st.com/spear
17964 F: arch/arm/boot/dts/spear*
17965 F: arch/arm/mach-spear/
17966 F: drivers/clk/spear/
17967 F: drivers/pinctrl/spear/
17970 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17971 R: Michael Walle <michael@walle.cc>
17972 R: Pratyush Yadav <p.yadav@ti.com>
17973 L: linux-mtd@lists.infradead.org
17975 W: http://www.linux-mtd.infradead.org/
17976 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17977 C: irc://irc.oftc.net/mtd
17978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17979 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
17980 F: drivers/mtd/spi-nor/
17981 F: include/linux/mtd/spi-nor.h
17984 M: Mark Brown <broonie@kernel.org>
17985 L: linux-spi@vger.kernel.org
17987 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17989 F: Documentation/devicetree/bindings/spi/
17990 F: Documentation/spi/
17992 F: include/linux/spi/
17993 F: include/uapi/linux/spi/
17996 SPIDERNET NETWORK DRIVER for CELL
17997 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17998 M: Geoff Levand <geoff@infradead.org>
17999 L: netdev@vger.kernel.org
18000 L: linuxppc-dev@lists.ozlabs.org
18002 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18003 F: drivers/net/ethernet/toshiba/spider_net*
18006 M: Stephen Boyd <sboyd@kernel.org>
18007 L: linux-kernel@vger.kernel.org
18009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18010 F: Documentation/devicetree/bindings/spmi/
18012 F: include/dt-bindings/spmi/spmi.h
18013 F: include/linux/spmi.h
18014 F: include/trace/events/spmi.h
18017 M: Jeremy Kerr <jk@ozlabs.org>
18018 L: linuxppc-dev@lists.ozlabs.org
18020 W: http://www.ibm.com/developerworks/power/cell/
18021 F: Documentation/filesystems/spufs/spufs.rst
18022 F: arch/powerpc/platforms/cell/spufs/
18024 SQUASHFS FILE SYSTEM
18025 M: Phillip Lougher <phillip@squashfs.org.uk>
18026 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
18028 W: http://squashfs.org.uk
18029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18030 F: Documentation/filesystems/squashfs.rst
18033 SRM (Alpha) environment access
18034 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
18036 F: arch/alpha/kernel/srm_env.c
18038 ST LSM6DSx IMU IIO DRIVER
18039 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
18040 L: linux-iio@vger.kernel.org
18042 W: http://www.st.com/
18043 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18044 F: drivers/iio/imu/st_lsm6dsx/
18046 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18047 M: Mickael Guene <mickael.guene@st.com>
18048 L: linux-media@vger.kernel.org
18050 T: git git://linuxtv.org/media_tree.git
18051 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18052 F: drivers/media/i2c/st-mipid02.c
18054 ST STM32 I2C/SMBUS DRIVER
18055 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18056 M: Alain Volmat <alain.volmat@foss.st.com>
18057 L: linux-i2c@vger.kernel.org
18059 F: drivers/i2c/busses/i2c-stm32*
18061 ST STM32 SPI DRIVER
18062 M: Alain Volmat <alain.volmat@foss.st.com>
18063 L: linux-spi@vger.kernel.org
18065 F: drivers/spi/spi-stm32.c
18068 M: Daniel Nilsson <daniel.nilsson@flex.com>
18069 L: linux-hwmon@vger.kernel.org
18071 F: Documentation/hwmon/stpddc60.rst
18072 F: drivers/hwmon/pmbus/stpddc60.c
18074 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18075 M: Song Qiang <songqiang1304521@gmail.com>
18076 L: linux-iio@vger.kernel.org
18078 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18079 F: drivers/iio/proximity/vl53l0x-i2c.c
18082 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18083 M: Sasha Levin <sashal@kernel.org>
18084 L: stable@vger.kernel.org
18086 F: Documentation/process/stable-kernel-rules.rst
18088 STAGING - ATOMISP DRIVER
18089 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18090 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18091 L: linux-media@vger.kernel.org
18093 F: drivers/staging/media/atomisp/
18095 STAGING - FIELDBUS SUBSYSTEM
18096 M: Sven Van Asbroeck <TheSven73@gmail.com>
18098 F: drivers/staging/fieldbus/*
18099 F: drivers/staging/fieldbus/Documentation/
18101 STAGING - HMS ANYBUS-S BUS
18102 M: Sven Van Asbroeck <TheSven73@gmail.com>
18104 F: drivers/staging/fieldbus/anybuss/
18106 STAGING - INDUSTRIAL IO
18107 M: Jonathan Cameron <jic23@kernel.org>
18108 L: linux-iio@vger.kernel.org
18110 F: Documentation/devicetree/bindings/staging/iio/
18111 F: drivers/staging/iio/
18113 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18114 M: Marc Dietrich <marvin24@gmx.de>
18115 L: ac100@lists.launchpad.net (moderated for non-subscribers)
18116 L: linux-tegra@vger.kernel.org
18118 F: drivers/staging/nvec/
18120 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18121 M: Jens Frederich <jfrederich@gmail.com>
18122 M: Jon Nettleton <jon.nettleton@gmail.com>
18124 W: http://wiki.laptop.org/go/DCON
18125 F: drivers/staging/olpc_dcon/
18127 STAGING - REALTEK RTL8188EU DRIVERS
18128 M: Larry Finger <Larry.Finger@lwfinger.net>
18129 M: Phillip Potter <phil@philpotter.co.uk>
18131 F: drivers/staging/r8188eu/
18133 STAGING - REALTEK RTL8712U DRIVERS
18134 M: Larry Finger <Larry.Finger@lwfinger.net>
18135 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18137 F: drivers/staging/rtl8712/
18139 STAGING - SEPS525 LCD CONTROLLER DRIVERS
18140 M: Michael Hennerich <michael.hennerich@analog.com>
18141 L: linux-fbdev@vger.kernel.org
18143 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
18144 F: drivers/staging/fbtft/fb_seps525.c
18146 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
18147 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18148 M: Teddy Wang <teddy.wang@siliconmotion.com>
18149 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18150 L: linux-fbdev@vger.kernel.org
18152 F: drivers/staging/sm750fb/
18154 STAGING - VIA VT665X DRIVERS
18155 M: Forest Bond <forest@alittletooquiet.net>
18157 F: drivers/staging/vt665?/
18160 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18161 L: linux-staging@lists.linux.dev
18163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
18164 F: drivers/staging/
18166 STARFIRE/DURALAN NETWORK DRIVER
18167 M: Ion Badulescu <ionut@badula.org>
18169 F: drivers/net/ethernet/adaptec/starfire*
18172 M: Peter Zijlstra <peterz@infradead.org>
18173 M: Josh Poimboeuf <jpoimboe@redhat.com>
18174 M: Jason Baron <jbaron@akamai.com>
18175 R: Steven Rostedt <rostedt@goodmis.org>
18176 R: Ard Biesheuvel <ardb@kernel.org>
18178 F: arch/*/include/asm/jump_label*.h
18179 F: arch/*/include/asm/static_call*.h
18180 F: arch/*/kernel/jump_label.c
18181 F: arch/*/kernel/static_call.c
18182 F: include/linux/jump_label*.h
18183 F: include/linux/static_call*.h
18184 F: kernel/jump_label.c
18185 F: kernel/static_call.c
18187 STI AUDIO (ASoC) DRIVERS
18188 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18191 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
18195 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
18197 F: Documentation/devicetree/bindings/media/stih-cec.txt
18198 F: drivers/media/cec/platform/sti/
18200 STK1160 USB VIDEO CAPTURE DRIVER
18201 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18202 L: linux-media@vger.kernel.org
18204 T: git git://linuxtv.org/media_tree.git
18205 F: drivers/media/usb/stk1160/
18207 STM32 AUDIO (ASoC) DRIVERS
18208 M: Olivier Moysan <olivier.moysan@foss.st.com>
18209 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18210 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18212 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
18213 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
18216 STM32 TIMER/LPTIMER DRIVERS
18217 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
18219 F: Documentation/ABI/testing/*timer-stm32
18220 F: Documentation/devicetree/bindings/*/*stm32-*timer*
18221 F: drivers/*/stm32-*timer*
18222 F: drivers/pwm/pwm-stm32*
18223 F: include/linux/*/stm32-*tim*
18225 STMMAC ETHERNET DRIVER
18226 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
18227 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
18228 M: Jose Abreu <joabreu@synopsys.com>
18229 L: netdev@vger.kernel.org
18231 W: http://www.stlinux.com
18232 F: Documentation/networking/device_drivers/ethernet/stmicro/
18233 F: drivers/net/ethernet/stmicro/stmmac/
18236 M: Sam Creasey <sammy@sammy.net>
18238 W: http://sammy.net/sun3/
18239 F: arch/m68k/include/asm/sun3*
18240 F: arch/m68k/kernel/*sun3*
18241 F: arch/m68k/sun3*/
18242 F: drivers/net/ethernet/i825xx/sun3*
18244 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18245 M: Hans de Goede <hdegoede@redhat.com>
18246 L: linux-input@vger.kernel.org
18248 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18249 F: drivers/input/keyboard/sun4i-lradc-keys.c
18251 SUNDANCE NETWORK DRIVER
18252 M: Denis Kirjanov <kda@linux-powerpc.org>
18253 L: netdev@vger.kernel.org
18255 F: drivers/net/ethernet/dlink/sundance.c
18258 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18259 M: Rich Felker <dalias@libc.org>
18260 L: linux-sh@vger.kernel.org
18262 Q: http://patchwork.kernel.org/project/linux-sh/list/
18263 F: Documentation/sh/
18268 M: "Rafael J. Wysocki" <rafael@kernel.org>
18269 M: Len Brown <len.brown@intel.com>
18270 M: Pavel Machek <pavel@ucw.cz>
18271 L: linux-pm@vger.kernel.org
18273 B: https://bugzilla.kernel.org
18274 F: Documentation/power/
18275 F: arch/x86/kernel/acpi/
18276 F: drivers/base/power/
18277 F: include/linux/freezer.h
18278 F: include/linux/pm.h
18279 F: include/linux/suspend.h
18283 M: Martin Mares <mj@ucw.cz>
18284 L: linux-video@atrey.karlin.mff.cuni.cz
18286 F: Documentation/admin-guide/svga.rst
18287 F: arch/x86/boot/video*
18290 M: Christoph Hellwig <hch@infradead.org>
18291 L: iommu@lists.linux-foundation.org
18293 W: http://git.infradead.org/users/hch/dma-mapping.git
18294 T: git git://git.infradead.org/users/hch/dma-mapping.git
18295 F: arch/*/kernel/pci-swiotlb.c
18296 F: include/linux/swiotlb.h
18297 F: kernel/dma/swiotlb.c
18300 M: Jiri Pirko <jiri@resnulli.us>
18301 M: Ivan Vecera <ivecera@redhat.com>
18302 L: netdev@vger.kernel.org
18304 F: include/net/switchdev.h
18307 SY8106A REGULATOR DRIVER
18308 M: Icenowy Zheng <icenowy@aosc.io>
18310 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18311 F: drivers/regulator/sy8106a-regulator.c
18313 SYNC FILE FRAMEWORK
18314 M: Sumit Semwal <sumit.semwal@linaro.org>
18315 R: Gustavo Padovan <gustavo@padovan.org>
18316 L: linux-media@vger.kernel.org
18317 L: dri-devel@lists.freedesktop.org
18319 T: git git://anongit.freedesktop.org/drm/drm-misc
18320 F: Documentation/driver-api/sync_file.rst
18321 F: drivers/dma-buf/dma-fence*
18322 F: drivers/dma-buf/sw_sync.c
18323 F: drivers/dma-buf/sync_*
18324 F: include/linux/sync_file.h
18325 F: include/uapi/linux/sync_file.h
18327 SYNOPSYS ARC ARCHITECTURE
18328 M: Vineet Gupta <vgupta@kernel.org>
18329 L: linux-snps-arc@lists.infradead.org
18331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18332 F: Documentation/devicetree/bindings/arc/*
18333 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18335 F: drivers/clocksource/arc_timer.c
18336 F: drivers/tty/serial/arc_uart.c
18338 SYNOPSYS ARC HSDK SDP pll clock driver
18339 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18341 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18342 F: drivers/clk/clk-hsdk-pll.c
18344 SYNOPSYS ARC SDP clock driver
18345 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18347 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18348 F: drivers/clk/axs10x/*
18350 SYNOPSYS ARC SDP platform support
18351 M: Alexey Brodkin <abrodkin@synopsys.com>
18353 F: Documentation/devicetree/bindings/arc/axs10*
18354 F: arch/arc/boot/dts/ax*
18355 F: arch/arc/plat-axs10x
18357 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18358 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18360 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18361 F: drivers/reset/reset-axs10x.c
18363 SYNOPSYS CREG GPIO DRIVER
18364 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18366 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18367 F: drivers/gpio/gpio-creg-snps.c
18369 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18370 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18372 F: drivers/tty/serial/8250/8250_dw.c
18373 F: drivers/tty/serial/8250/8250_dwlib.*
18374 F: drivers/tty/serial/8250/8250_lpss.c
18376 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18377 M: Hoan Tran <hoan@os.amperecomputing.com>
18378 M: Serge Semin <fancer.lancer@gmail.com>
18379 L: linux-gpio@vger.kernel.org
18381 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18382 F: drivers/gpio/gpio-dwapb.c
18384 SYNOPSYS DESIGNWARE APB SSI DRIVER
18385 M: Serge Semin <fancer.lancer@gmail.com>
18386 L: linux-spi@vger.kernel.org
18388 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18389 F: drivers/spi/spi-dw*
18391 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18392 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18394 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18395 F: drivers/dma/dw-axi-dmac/
18397 SYNOPSYS DESIGNWARE DMAC DRIVER
18398 M: Viresh Kumar <vireshk@kernel.org>
18399 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18401 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18403 F: include/dt-bindings/dma/dw-dmac.h
18404 F: include/linux/dma/dw.h
18405 F: include/linux/platform_data/dma-dw.h
18407 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18408 M: Jose Abreu <Jose.Abreu@synopsys.com>
18409 L: netdev@vger.kernel.org
18411 F: drivers/net/ethernet/synopsys/
18413 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18414 M: Jose Abreu <Jose.Abreu@synopsys.com>
18415 L: netdev@vger.kernel.org
18417 F: drivers/net/pcs/pcs-xpcs.c
18418 F: drivers/net/pcs/pcs-xpcs.h
18419 F: include/linux/pcs/pcs-xpcs.h
18421 SYNOPSYS DESIGNWARE I2C DRIVER
18422 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18423 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18424 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18425 L: linux-i2c@vger.kernel.org
18427 F: drivers/i2c/busses/i2c-designware-*
18429 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18430 M: Jaehoon Chung <jh80.chung@samsung.com>
18431 L: linux-mmc@vger.kernel.org
18433 F: drivers/mmc/host/dw_mmc*
18435 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18436 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18438 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18439 F: drivers/reset/reset-hsdk.c
18440 F: include/dt-bindings/reset/snps,hsdk-reset.h
18442 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18443 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18444 M: Manjunath M B <manjumb@synopsys.com>
18445 L: linux-mmc@vger.kernel.org
18447 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18449 SYSTEM CONFIGURATION (SYSCON)
18450 M: Lee Jones <lee.jones@linaro.org>
18451 M: Arnd Bergmann <arnd@arndb.de>
18453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18454 F: drivers/mfd/syscon.c
18456 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18457 M: Sudeep Holla <sudeep.holla@arm.com>
18458 R: Cristian Marussi <cristian.marussi@arm.com>
18459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18461 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18462 F: drivers/clk/clk-sc[mp]i.c
18463 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18464 F: drivers/firmware/arm_scmi/
18465 F: drivers/firmware/arm_scpi.c
18466 F: drivers/regulator/scmi-regulator.c
18467 F: drivers/reset/reset-scmi.c
18468 F: include/linux/sc[mp]i_protocol.h
18469 F: include/trace/events/scmi.h
18470 F: include/uapi/linux/virtio_scmi.h
18472 SYSTEM RESET/SHUTDOWN DRIVERS
18473 M: Sebastian Reichel <sre@kernel.org>
18474 L: linux-pm@vger.kernel.org
18476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18477 F: Documentation/devicetree/bindings/power/reset/
18478 F: drivers/power/reset/
18480 SYSTEM TRACE MODULE CLASS
18481 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18484 F: Documentation/trace/stm.rst
18485 F: drivers/hwtracing/stm/
18486 F: include/linux/stm.h
18487 F: include/uapi/linux/stm.h
18489 SYSTEM76 ACPI DRIVER
18490 M: Jeremy Soller <jeremy@system76.com>
18491 M: System76 Product Development <productdev@system76.com>
18492 L: platform-driver-x86@vger.kernel.org
18494 F: drivers/platform/x86/system76_acpi.c
18497 M: Christoph Hellwig <hch@infradead.org>
18499 F: Documentation/filesystems/sysv-fs.rst
18501 F: include/linux/sysv_fs.h
18503 TASKSTATS STATISTICS INTERFACE
18504 M: Balbir Singh <bsingharora@gmail.com>
18506 F: Documentation/accounting/taskstats*
18507 F: include/linux/taskstats*
18508 F: kernel/taskstats.c
18511 M: Jamal Hadi Salim <jhs@mojatatu.com>
18512 M: Cong Wang <xiyou.wangcong@gmail.com>
18513 M: Jiri Pirko <jiri@resnulli.us>
18514 L: netdev@vger.kernel.org
18516 F: include/net/pkt_cls.h
18517 F: include/net/pkt_sched.h
18518 F: include/net/tc_act/
18519 F: include/uapi/linux/pkt_cls.h
18520 F: include/uapi/linux/pkt_sched.h
18521 F: include/uapi/linux/tc_act/
18522 F: include/uapi/linux/tc_ematch/
18524 F: tools/testing/selftests/tc-testing
18526 TC90522 MEDIA DRIVER
18527 M: Akihiro Tsukada <tskd08@gmail.com>
18528 L: linux-media@vger.kernel.org
18530 F: drivers/media/dvb-frontends/tc90522*
18532 TCP LOW PRIORITY MODULE
18533 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18534 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18536 W: http://tcp-lp-mod.sourceforge.net/
18537 F: net/ipv4/tcp_lp.c
18539 TDA10071 MEDIA DRIVER
18540 M: Antti Palosaari <crope@iki.fi>
18541 L: linux-media@vger.kernel.org
18543 W: https://linuxtv.org
18544 W: http://palosaari.fi/linux/
18545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18546 T: git git://linuxtv.org/anttip/media_tree.git
18547 F: drivers/media/dvb-frontends/tda10071*
18549 TDA18212 MEDIA DRIVER
18550 M: Antti Palosaari <crope@iki.fi>
18551 L: linux-media@vger.kernel.org
18553 W: https://linuxtv.org
18554 W: http://palosaari.fi/linux/
18555 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18556 T: git git://linuxtv.org/anttip/media_tree.git
18557 F: drivers/media/tuners/tda18212*
18559 TDA18218 MEDIA DRIVER
18560 M: Antti Palosaari <crope@iki.fi>
18561 L: linux-media@vger.kernel.org
18563 W: https://linuxtv.org
18564 W: http://palosaari.fi/linux/
18565 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18566 T: git git://linuxtv.org/anttip/media_tree.git
18567 F: drivers/media/tuners/tda18218*
18569 TDA18250 MEDIA DRIVER
18570 M: Olli Salonen <olli.salonen@iki.fi>
18571 L: linux-media@vger.kernel.org
18573 W: https://linuxtv.org
18574 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18575 T: git git://linuxtv.org/media_tree.git
18576 F: drivers/media/tuners/tda18250*
18578 TDA18271 MEDIA DRIVER
18579 M: Michael Krufky <mkrufky@linuxtv.org>
18580 L: linux-media@vger.kernel.org
18582 W: https://linuxtv.org
18583 W: http://github.com/mkrufky
18584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18585 T: git git://linuxtv.org/mkrufky/tuners.git
18586 F: drivers/media/tuners/tda18271*
18588 TDA1997x MEDIA DRIVER
18589 M: Tim Harvey <tharvey@gateworks.com>
18590 L: linux-media@vger.kernel.org
18592 W: https://linuxtv.org
18593 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18594 F: drivers/media/i2c/tda1997x.*
18596 TDA827x MEDIA DRIVER
18597 M: Michael Krufky <mkrufky@linuxtv.org>
18598 L: linux-media@vger.kernel.org
18600 W: https://linuxtv.org
18601 W: http://github.com/mkrufky
18602 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18603 T: git git://linuxtv.org/mkrufky/tuners.git
18604 F: drivers/media/tuners/tda8290.*
18606 TDA8290 MEDIA DRIVER
18607 M: Michael Krufky <mkrufky@linuxtv.org>
18608 L: linux-media@vger.kernel.org
18610 W: https://linuxtv.org
18611 W: http://github.com/mkrufky
18612 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18613 T: git git://linuxtv.org/mkrufky/tuners.git
18614 F: drivers/media/tuners/tda8290.*
18616 TDA9840 MEDIA DRIVER
18617 M: Hans Verkuil <hverkuil@xs4all.nl>
18618 L: linux-media@vger.kernel.org
18620 W: https://linuxtv.org
18621 T: git git://linuxtv.org/media_tree.git
18622 F: drivers/media/i2c/tda9840*
18624 TEA5761 TUNER DRIVER
18625 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18626 L: linux-media@vger.kernel.org
18628 W: https://linuxtv.org
18629 T: git git://linuxtv.org/media_tree.git
18630 F: drivers/media/tuners/tea5761.*
18632 TEA5767 TUNER DRIVER
18633 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18634 L: linux-media@vger.kernel.org
18636 W: https://linuxtv.org
18637 T: git git://linuxtv.org/media_tree.git
18638 F: drivers/media/tuners/tea5767.*
18640 TEA6415C MEDIA DRIVER
18641 M: Hans Verkuil <hverkuil@xs4all.nl>
18642 L: linux-media@vger.kernel.org
18644 W: https://linuxtv.org
18645 T: git git://linuxtv.org/media_tree.git
18646 F: drivers/media/i2c/tea6415c*
18648 TEA6420 MEDIA DRIVER
18649 M: Hans Verkuil <hverkuil@xs4all.nl>
18650 L: linux-media@vger.kernel.org
18652 W: https://linuxtv.org
18653 T: git git://linuxtv.org/media_tree.git
18654 F: drivers/media/i2c/tea6420*
18657 M: Jiri Pirko <jiri@resnulli.us>
18658 L: netdev@vger.kernel.org
18660 F: drivers/net/team/
18661 F: include/linux/if_team.h
18662 F: include/uapi/linux/if_team.h
18664 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18665 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18667 F: arch/x86/platform/ts5500/
18669 TECHNOTREND USB IR RECEIVER
18670 M: Sean Young <sean@mess.org>
18671 L: linux-media@vger.kernel.org
18673 F: drivers/media/rc/ttusbir.c
18675 TECHWELL TW9910 VIDEO DECODER
18676 L: linux-media@vger.kernel.org
18678 F: drivers/media/i2c/tw9910.c
18679 F: include/media/i2c/tw9910.h
18682 M: Jens Wiklander <jens.wiklander@linaro.org>
18683 R: Sumit Garg <sumit.garg@linaro.org>
18684 L: op-tee@lists.trustedfirmware.org
18686 F: Documentation/staging/tee.rst
18688 F: include/linux/tee_drv.h
18689 F: include/uapi/linux/tee.h
18691 TEGRA ARCHITECTURE SUPPORT
18692 M: Thierry Reding <thierry.reding@gmail.com>
18693 M: Jonathan Hunter <jonathanh@nvidia.com>
18694 L: linux-tegra@vger.kernel.org
18696 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18701 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18702 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18704 F: drivers/clk/tegra/
18707 M: Laxman Dewangan <ldewangan@nvidia.com>
18708 M: Jon Hunter <jonathanh@nvidia.com>
18710 F: drivers/dma/tegra*
18713 M: Laxman Dewangan <ldewangan@nvidia.com>
18714 R: Dmitry Osipenko <digetx@gmail.com>
18716 F: drivers/i2c/busses/i2c-tegra.c
18718 TEGRA IOMMU DRIVERS
18719 M: Thierry Reding <thierry.reding@gmail.com>
18720 R: Krishna Reddy <vdumpa@nvidia.com>
18721 L: linux-tegra@vger.kernel.org
18723 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18724 F: drivers/iommu/tegra*
18727 M: Laxman Dewangan <ldewangan@nvidia.com>
18729 F: drivers/input/keyboard/tegra-kbc.c
18732 M: Stefan Agner <stefan@agner.ch>
18733 M: Lucas Stach <dev@lynxeye.de>
18735 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18736 F: drivers/mtd/nand/raw/tegra_nand.c
18739 M: Thierry Reding <thierry.reding@gmail.com>
18741 F: drivers/pwm/pwm-tegra.c
18743 TEGRA SERIAL DRIVER
18744 M: Laxman Dewangan <ldewangan@nvidia.com>
18746 F: drivers/tty/serial/serial-tegra.c
18749 M: Laxman Dewangan <ldewangan@nvidia.com>
18751 F: drivers/spi/spi-tegra*
18753 TEGRA QUAD SPI DRIVER
18754 M: Thierry Reding <thierry.reding@gmail.com>
18755 M: Jonathan Hunter <jonathanh@nvidia.com>
18756 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18757 L: linux-tegra@vger.kernel.org
18759 F: drivers/spi/spi-tegra210-quad.c
18762 M: Thierry Reding <thierry.reding@gmail.com>
18763 M: Jonathan Hunter <jonathanh@nvidia.com>
18764 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18765 L: linux-media@vger.kernel.org
18766 L: linux-tegra@vger.kernel.org
18768 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18769 F: drivers/staging/media/tegra-video/
18771 TEGRA XUSB PADCTL DRIVER
18772 M: JC Kuo <jckuo@nvidia.com>
18774 F: drivers/phy/tegra/xusb*
18776 TEHUTI ETHERNET DRIVER
18777 M: Andy Gospodarek <andy@greyhouse.net>
18778 L: netdev@vger.kernel.org
18780 F: drivers/net/ethernet/tehuti/*
18782 TELECOM CLOCK DRIVER FOR MCPL0010
18783 M: Mark Gross <markgross@kernel.org>
18785 F: drivers/char/tlclk.c
18787 TEMPO SEMICONDUCTOR DRIVERS
18788 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18790 F: Documentation/devicetree/bindings/sound/tscs*.txt
18791 F: sound/soc/codecs/tscs*.c
18792 F: sound/soc/codecs/tscs*.h
18794 TENSILICA XTENSA PORT (xtensa)
18795 M: Chris Zankel <chris@zankel.net>
18796 M: Max Filippov <jcmvbkbc@gmail.com>
18797 L: linux-xtensa@linux-xtensa.org
18799 T: git git://github.com/czankel/xtensa-linux.git
18801 F: drivers/irqchip/irq-xtensa-*
18803 TEXAS INSTRUMENTS ASoC DRIVERS
18804 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18805 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18809 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18810 M: Ricardo Ribalda <ribalda@kernel.org>
18811 L: linux-iio@vger.kernel.org
18813 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18814 F: drivers/iio/dac/ti-dac7612.c
18816 TEXAS INSTRUMENTS DMA DRIVERS
18817 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18818 L: dmaengine@vger.kernel.org
18820 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18821 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18822 F: Documentation/devicetree/bindings/dma/ti/
18824 X: drivers/dma/ti/cppi41.c
18825 F: include/linux/dma/k3-udma-glue.h
18826 F: include/linux/dma/ti-cppi5.h
18827 F: include/linux/dma/k3-psil.h
18829 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18830 M: Nishanth Menon <nm@ti.com>
18831 M: Tero Kristo <kristo@kernel.org>
18832 M: Santosh Shilimkar <ssantosh@kernel.org>
18833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18835 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18836 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
18837 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18838 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18839 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18840 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18841 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18842 F: drivers/clk/keystone/sci-clk.c
18843 F: drivers/firmware/ti_sci*
18844 F: drivers/irqchip/irq-ti-sci-inta.c
18845 F: drivers/irqchip/irq-ti-sci-intr.c
18846 F: drivers/reset/reset-ti-sci.c
18847 F: drivers/soc/ti/ti_sci_inta_msi.c
18848 F: drivers/soc/ti/ti_sci_pm_domains.c
18849 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18850 F: include/linux/soc/ti/ti_sci_inta_msi.h
18851 F: include/linux/soc/ti/ti_sci_protocol.h
18853 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18854 M: Robert Marko <robert.marko@sartura.hr>
18855 M: Luka Perkov <luka.perkov@sartura.hr>
18856 L: linux-hwmon@vger.kernel.org
18858 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18859 F: Documentation/hwmon/tps23861.rst
18860 F: drivers/hwmon/tps23861.c
18862 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18863 M: Puranjay Mohan <puranjay12@gmail.com>
18864 L: linux-iio@vger.kernel.org
18866 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18867 F: drivers/iio/temperature/tmp117.c
18869 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18870 M: Hans Verkuil <hverkuil@xs4all.nl>
18871 L: linux-media@vger.kernel.org
18873 W: https://linuxtv.org
18874 T: git git://linuxtv.org/media_tree.git
18875 F: drivers/media/radio/radio-raremono.c
18878 M: Rafael J. Wysocki <rafael@kernel.org>
18879 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18880 R: Amit Kucheria <amitk@kernel.org>
18881 R: Zhang Rui <rui.zhang@intel.com>
18882 L: linux-pm@vger.kernel.org
18884 Q: https://patchwork.kernel.org/project/linux-pm/list/
18885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
18886 F: Documentation/ABI/testing/sysfs-class-thermal
18887 F: Documentation/devicetree/bindings/thermal/
18888 F: Documentation/driver-api/thermal/
18889 F: drivers/thermal/
18890 F: include/linux/cpu_cooling.h
18891 F: include/linux/thermal.h
18892 F: include/uapi/linux/thermal.h
18895 THERMAL DRIVER FOR AMLOGIC SOCS
18896 M: Guillaume La Roque <glaroque@baylibre.com>
18897 L: linux-pm@vger.kernel.org
18898 L: linux-amlogic@lists.infradead.org
18900 W: http://linux-meson.com/
18901 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18902 F: drivers/thermal/amlogic_thermal.c
18904 THERMAL/CPU_COOLING
18905 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18906 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18907 M: Viresh Kumar <viresh.kumar@linaro.org>
18908 R: Lukasz Luba <lukasz.luba@arm.com>
18909 L: linux-pm@vger.kernel.org
18911 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18912 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18913 F: drivers/thermal/cpufreq_cooling.c
18914 F: drivers/thermal/cpuidle_cooling.c
18915 F: include/linux/cpu_cooling.h
18917 THERMAL/POWER_ALLOCATOR
18918 M: Lukasz Luba <lukasz.luba@arm.com>
18919 L: linux-pm@vger.kernel.org
18921 F: Documentation/driver-api/thermal/power_allocator.rst
18922 F: drivers/thermal/gov_power_allocator.c
18923 F: include/trace/events/thermal_power_allocator.h
18925 THINKPAD ACPI EXTRAS DRIVER
18926 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18927 L: ibm-acpi-devel@lists.sourceforge.net
18928 L: platform-driver-x86@vger.kernel.org
18930 W: http://ibm-acpi.sourceforge.net
18931 W: http://thinkwiki.org/wiki/Ibm-acpi
18932 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18933 F: drivers/platform/x86/thinkpad_acpi.c
18935 THINKPAD LMI DRIVER
18936 M: Mark Pearson <markpearson@lenovo.com>
18937 L: platform-driver-x86@vger.kernel.org
18939 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18940 F: drivers/platform/x86/think-lmi.?
18942 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18943 M: Isaac Hazan <isaac.hazan@intel.com>
18944 L: linux-usb@vger.kernel.org
18946 F: drivers/thunderbolt/dma_test.c
18949 M: Andreas Noever <andreas.noever@gmail.com>
18950 M: Michael Jamet <michael.jamet@intel.com>
18951 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18952 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18953 L: linux-usb@vger.kernel.org
18955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18956 F: Documentation/admin-guide/thunderbolt.rst
18957 F: drivers/thunderbolt/
18958 F: include/linux/thunderbolt.h
18960 THUNDERBOLT NETWORK DRIVER
18961 M: Michael Jamet <michael.jamet@intel.com>
18962 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18963 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18964 L: netdev@vger.kernel.org
18966 F: drivers/net/thunderbolt.c
18968 THUNDERX GPIO DRIVER
18969 M: Robert Richter <rric@kernel.org>
18971 F: drivers/gpio/gpio-thunderx.c
18973 TI ADS131E0X ADC SERIES DRIVER
18974 M: Tomislav Denis <tomislav.denis@avl.com>
18975 L: linux-iio@vger.kernel.org
18977 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18978 F: drivers/iio/adc/ti-ads131e08.c
18980 TI AM437X VPFE DRIVER
18981 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18982 L: linux-media@vger.kernel.org
18984 W: https://linuxtv.org
18985 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18986 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18987 F: drivers/media/platform/am437x/
18989 TI BANDGAP AND THERMAL DRIVER
18990 M: Eduardo Valentin <edubezval@gmail.com>
18991 M: Keerthy <j-keerthy@ti.com>
18992 L: linux-pm@vger.kernel.org
18993 L: linux-omap@vger.kernel.org
18995 F: drivers/thermal/ti-soc-thermal/
18997 TI BQ27XXX POWER SUPPLY DRIVER
18998 F: drivers/power/supply/bq27xxx_battery.c
18999 F: drivers/power/supply/bq27xxx_battery_i2c.c
19000 F: include/linux/power/bq27xxx_battery.h
19002 TI CDCE706 CLOCK DRIVER
19003 M: Max Filippov <jcmvbkbc@gmail.com>
19005 F: drivers/clk/clk-cdce706.c
19008 M: Tero Kristo <kristo@kernel.org>
19009 L: linux-omap@vger.kernel.org
19012 F: include/linux/clk/ti.h
19014 TI DAVINCI MACHINE SUPPORT
19015 M: Sekhar Nori <nsekhar@ti.com>
19016 R: Bartosz Golaszewski <brgl@bgdev.pl>
19017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19020 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19021 F: arch/arm/boot/dts/da850*
19022 F: arch/arm/mach-davinci/
19023 F: drivers/i2c/busses/i2c-davinci.c
19025 TI DAVINCI SERIES CLOCK DRIVER
19026 M: David Lechner <david@lechnology.com>
19027 R: Sekhar Nori <nsekhar@ti.com>
19029 F: Documentation/devicetree/bindings/clock/ti/davinci/
19030 F: drivers/clk/davinci/
19032 TI DAVINCI SERIES GPIO DRIVER
19033 M: Keerthy <j-keerthy@ti.com>
19034 L: linux-gpio@vger.kernel.org
19036 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19037 F: drivers/gpio/gpio-davinci.c
19039 TI DAVINCI SERIES MEDIA DRIVER
19040 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19041 L: linux-media@vger.kernel.org
19043 W: https://linuxtv.org
19044 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19045 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19046 F: drivers/media/platform/davinci/
19047 F: include/media/davinci/
19049 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19050 R: David Lechner <david@lechnology.com>
19051 L: linux-iio@vger.kernel.org
19052 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
19053 F: drivers/counter/ti-eqep.c
19055 TI ETHERNET SWITCH DRIVER (CPSW)
19056 R: Grygorii Strashko <grygorii.strashko@ti.com>
19057 L: linux-omap@vger.kernel.org
19058 L: netdev@vger.kernel.org
19060 F: drivers/net/ethernet/ti/cpsw*
19061 F: drivers/net/ethernet/ti/davinci*
19063 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
19064 M: Alex Dubov <oakad@yahoo.com>
19066 W: http://tifmxx.berlios.de/
19067 F: drivers/memstick/host/tifm_ms.c
19068 F: drivers/misc/tifm*
19069 F: drivers/mmc/host/tifm_sd.c
19070 F: include/linux/tifm.h
19072 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
19073 M: Nishanth Menon <nm@ti.com>
19074 M: Santosh Shilimkar <ssantosh@kernel.org>
19075 L: linux-kernel@vger.kernel.org
19076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
19079 F: drivers/soc/ti/*
19081 TI LM49xxx FAMILY ASoC CODEC DRIVERS
19082 M: M R Swami Reddy <mr.swami.reddy@ti.com>
19083 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
19084 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19086 F: sound/soc/codecs/isabelle*
19087 F: sound/soc/codecs/lm49453*
19089 TI PCM3060 ASoC CODEC DRIVER
19090 M: Kirill Marinushkin <kmarinushkin@birdec.com>
19091 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19093 F: Documentation/devicetree/bindings/sound/pcm3060.txt
19094 F: sound/soc/codecs/pcm3060*
19096 TI TAS571X FAMILY ASoC CODEC DRIVER
19097 M: Kevin Cernekee <cernekee@chromium.org>
19098 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19100 F: sound/soc/codecs/tas571x*
19102 TI TRF7970A NFC DRIVER
19103 M: Mark Greer <mgreer@animalcreek.com>
19104 L: linux-wireless@vger.kernel.org
19105 L: linux-nfc@lists.01.org (subscribers-only)
19107 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
19108 F: drivers/nfc/trf7970a.c
19110 TI TSC2046 ADC DRIVER
19111 M: Oleksij Rempel <o.rempel@pengutronix.de>
19112 R: kernel@pengutronix.de
19113 L: linux-iio@vger.kernel.org
19115 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
19116 F: drivers/iio/adc/ti-tsc2046.c
19118 TI TWL4030 SERIES SOC CODEC DRIVER
19119 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19120 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19122 F: sound/soc/codecs/twl4030*
19125 M: Benoit Parrot <bparrot@ti.com>
19126 L: linux-media@vger.kernel.org
19128 W: http://linuxtv.org/
19129 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19130 F: Documentation/devicetree/bindings/media/ti,cal.yaml
19131 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
19132 F: drivers/media/platform/ti-vpe/
19134 TI WILINK WIRELESS DRIVERS
19135 L: linux-wireless@vger.kernel.org
19137 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
19138 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
19139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
19140 F: drivers/net/wireless/ti/
19141 F: include/linux/wl12xx.h
19143 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
19144 M: John Stultz <john.stultz@linaro.org>
19145 M: Thomas Gleixner <tglx@linutronix.de>
19146 R: Stephen Boyd <sboyd@kernel.org>
19147 L: linux-kernel@vger.kernel.org
19149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19150 F: include/linux/clocksource.h
19151 F: include/linux/time.h
19152 F: include/linux/timex.h
19153 F: include/uapi/linux/time.h
19154 F: include/uapi/linux/timex.h
19155 F: kernel/time/alarmtimer.c
19156 F: kernel/time/clocksource.c
19157 F: kernel/time/ntp.c
19158 F: kernel/time/time*.c
19159 F: tools/testing/selftests/timers/
19162 M: Jon Maloy <jmaloy@redhat.com>
19163 M: Ying Xue <ying.xue@windriver.com>
19164 L: netdev@vger.kernel.org (core kernel code)
19165 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
19167 W: http://tipc.sourceforge.net/
19168 F: include/uapi/linux/tipc*.h
19171 TLAN NETWORK DRIVER
19172 M: Samuel Chessman <chessman@tux.org>
19173 L: tlan-devel@lists.sourceforge.net (subscribers-only)
19175 W: http://sourceforge.net/projects/tlan/
19176 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
19177 F: drivers/net/ethernet/ti/tlan.*
19179 TM6000 VIDEO4LINUX DRIVER
19180 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19181 L: linux-media@vger.kernel.org
19183 W: https://linuxtv.org
19184 T: git git://linuxtv.org/media_tree.git
19185 F: Documentation/admin-guide/media/tm6000*
19186 F: drivers/media/usb/tm6000/
19188 TMIO/SDHI MMC DRIVER
19189 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
19190 L: linux-mmc@vger.kernel.org
19192 F: drivers/mmc/host/renesas_sdhi*
19193 F: drivers/mmc/host/tmio_mmc*
19194 F: include/linux/mfd/tmio.h
19196 TMP401 HARDWARE MONITOR DRIVER
19197 M: Guenter Roeck <linux@roeck-us.net>
19198 L: linux-hwmon@vger.kernel.org
19200 F: Documentation/hwmon/tmp401.rst
19201 F: drivers/hwmon/tmp401.c
19203 TMP513 HARDWARE MONITOR DRIVER
19204 M: Eric Tremblay <etremblay@distech-controls.com>
19205 L: linux-hwmon@vger.kernel.org
19207 F: Documentation/hwmon/tmp513.rst
19208 F: drivers/hwmon/tmp513.c
19210 TMPFS (SHMEM FILESYSTEM)
19211 M: Hugh Dickins <hughd@google.com>
19212 L: linux-mm@kvack.org
19214 F: include/linux/shmem_fs.h
19217 TOMOYO SECURITY MODULE
19218 M: Kentaro Takeda <takedakn@nttdata.co.jp>
19219 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
19220 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
19221 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
19222 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
19223 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
19225 W: https://tomoyo.osdn.jp/
19226 F: security/tomoyo/
19228 TOPSTAR LAPTOP EXTRAS DRIVER
19229 M: Herton Ronaldo Krzesinski <herton@canonical.com>
19230 L: platform-driver-x86@vger.kernel.org
19232 F: drivers/platform/x86/topstar-laptop.c
19234 TORTURE-TEST MODULES
19235 M: Davidlohr Bueso <dave@stgolabs.net>
19236 M: "Paul E. McKenney" <paulmck@kernel.org>
19237 M: Josh Triplett <josh@joshtriplett.org>
19238 L: linux-kernel@vger.kernel.org
19240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19241 F: Documentation/RCU/torture.rst
19242 F: kernel/locking/locktorture.c
19243 F: kernel/rcu/rcuscale.c
19244 F: kernel/rcu/rcutorture.c
19245 F: kernel/rcu/refscale.c
19246 F: kernel/torture.c
19248 TOSHIBA ACPI EXTRAS DRIVER
19249 M: Azael Avalos <coproscefalo@gmail.com>
19250 L: platform-driver-x86@vger.kernel.org
19252 F: drivers/platform/x86/toshiba_acpi.c
19254 TOSHIBA BLUETOOTH DRIVER
19255 M: Azael Avalos <coproscefalo@gmail.com>
19256 L: platform-driver-x86@vger.kernel.org
19258 F: drivers/platform/x86/toshiba_bluetooth.c
19260 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19261 M: Azael Avalos <coproscefalo@gmail.com>
19262 L: platform-driver-x86@vger.kernel.org
19264 F: drivers/platform/x86/toshiba_haps.c
19267 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19269 W: http://www.buzzard.org.uk/toshiba/
19270 F: drivers/char/toshiba.c
19271 F: include/linux/toshiba.h
19272 F: include/uapi/linux/toshiba.h
19274 TOSHIBA TC358743 DRIVER
19275 M: Mats Randgaard <matrandg@cisco.com>
19276 L: linux-media@vger.kernel.org
19278 F: drivers/media/i2c/tc358743*
19279 F: include/media/i2c/tc358743.h
19281 TOSHIBA WMI HOTKEYS DRIVER
19282 M: Azael Avalos <coproscefalo@gmail.com>
19283 L: platform-driver-x86@vger.kernel.org
19285 F: drivers/platform/x86/toshiba-wmi.c
19288 M: Peter Huewe <peterhuewe@gmx.de>
19289 M: Jarkko Sakkinen <jarkko@kernel.org>
19290 R: Jason Gunthorpe <jgg@ziepe.ca>
19291 L: linux-integrity@vger.kernel.org
19293 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19294 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19296 F: drivers/char/tpm/
19299 M: Steven Rostedt <rostedt@goodmis.org>
19300 M: Ingo Molnar <mingo@redhat.com>
19302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
19303 F: Documentation/trace/ftrace.rst
19304 F: arch/*/*/*/ftrace.h
19305 F: arch/*/kernel/ftrace.c
19307 F: include/*/ftrace.h
19308 F: include/linux/trace*.h
19311 F: tools/testing/selftests/ftrace/
19313 TRACING MMIO ACCESSES (MMIOTRACE)
19314 M: Steven Rostedt <rostedt@goodmis.org>
19315 M: Ingo Molnar <mingo@kernel.org>
19316 R: Karol Herbst <karolherbst@gmail.com>
19317 R: Pekka Paalanen <ppaalanen@gmail.com>
19318 L: linux-kernel@vger.kernel.org
19319 L: nouveau@lists.freedesktop.org
19321 F: arch/x86/mm/kmmio.c
19322 F: arch/x86/mm/mmio-mod.c
19323 F: arch/x86/mm/testmmiotrace.c
19324 F: include/linux/mmiotrace.h
19325 F: kernel/trace/trace_mmiotrace.c
19327 TRACING OS NOISE / LATENCY TRACERS
19328 M: Steven Rostedt <rostedt@goodmis.org>
19329 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19331 F: kernel/trace/trace_osnoise.c
19332 F: include/trace/events/osnoise.h
19333 F: kernel/trace/trace_hwlat.c
19334 F: kernel/trace/trace_irqsoff.c
19335 F: kernel/trace/trace_sched_wakeup.c
19336 F: Documentation/trace/osnoise-tracer.rst
19337 F: Documentation/trace/timerlat-tracer.rst
19338 F: Documentation/trace/hwlat_detector.rst
19339 F: arch/*/kernel/trace.c
19341 TRADITIONAL CHINESE DOCUMENTATION
19342 M: Hu Haowen <src.res@email.cn>
19343 L: linux-doc-tw-discuss@lists.sourceforge.net
19345 W: https://github.com/srcres258/linux-doc
19346 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19347 F: Documentation/translations/zh_TW/
19350 M: Jiri Kosina <trivial@kernel.org>
19352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19353 K: ^Subject:.*(?i)trivial
19356 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19357 M: Jiri Slaby <jirislaby@kernel.org>
19359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19360 F: Documentation/driver-api/serial/
19362 F: drivers/tty/serial/serial_core.c
19363 F: include/linux/selection.h
19364 F: include/linux/serial.h
19365 F: include/linux/serial_core.h
19366 F: include/linux/sysrq.h
19367 F: include/linux/tty*.h
19368 F: include/linux/vt.h
19369 F: include/linux/vt_*.h
19370 F: include/uapi/linux/serial.h
19371 F: include/uapi/linux/serial_core.h
19372 F: include/uapi/linux/tty.h
19374 TUA9001 MEDIA DRIVER
19375 M: Antti Palosaari <crope@iki.fi>
19376 L: linux-media@vger.kernel.org
19378 W: https://linuxtv.org
19379 W: http://palosaari.fi/linux/
19380 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19381 T: git git://linuxtv.org/anttip/media_tree.git
19382 F: drivers/media/tuners/tua9001*
19384 TULIP NETWORK DRIVERS
19385 L: netdev@vger.kernel.org
19386 L: linux-parisc@vger.kernel.org
19388 F: drivers/net/ethernet/dec/tulip/
19391 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19393 W: http://vtun.sourceforge.net/tun
19394 F: Documentation/networking/tuntap.rst
19395 F: arch/um/os-Linux/drivers/
19397 TURBOCHANNEL SUBSYSTEM
19398 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19399 M: Ralf Baechle <ralf@linux-mips.org>
19400 L: linux-mips@vger.kernel.org
19402 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19404 F: include/linux/tc.h
19407 M: "Len Brown" <lenb@kernel.org>
19408 L: linux-pm@vger.kernel.org
19410 Q: https://patchwork.kernel.org/project/linux-pm/list/
19411 B: https://bugzilla.kernel.org
19412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19413 F: tools/power/x86/turbostat/
19415 TW5864 VIDEO4LINUX DRIVER
19416 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19417 M: Anton Sviridenko <anton@corp.bluecherry.net>
19418 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19419 M: Andrey Utkin <andrey_utkin@fastmail.com>
19420 L: linux-media@vger.kernel.org
19422 F: drivers/media/pci/tw5864/
19424 TW68 VIDEO4LINUX DRIVER
19425 M: Hans Verkuil <hverkuil@xs4all.nl>
19426 L: linux-media@vger.kernel.org
19428 W: https://linuxtv.org
19429 T: git git://linuxtv.org/media_tree.git
19430 F: drivers/media/pci/tw68/
19432 TW686X VIDEO4LINUX DRIVER
19433 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19434 L: linux-media@vger.kernel.org
19436 W: http://linuxtv.org
19437 T: git git://linuxtv.org/media_tree.git
19438 F: drivers/media/pci/tw686x/
19440 UACCE ACCELERATOR FRAMEWORK
19441 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19442 M: Zhou Wang <wangzhou1@hisilicon.com>
19443 L: linux-accelerators@lists.ozlabs.org
19444 L: linux-kernel@vger.kernel.org
19446 F: Documentation/ABI/testing/sysfs-driver-uacce
19447 F: Documentation/misc-devices/uacce.rst
19448 F: drivers/misc/uacce/
19449 F: include/linux/uacce.h
19450 F: include/uapi/misc/uacce/
19452 UBI FILE SYSTEM (UBIFS)
19453 M: Richard Weinberger <richard@nod.at>
19454 L: linux-mtd@lists.infradead.org
19456 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19459 F: Documentation/filesystems/ubifs-authentication.rst
19460 F: Documentation/filesystems/ubifs.rst
19463 UCLINUX (M68KNOMMU AND COLDFIRE)
19464 M: Greg Ungerer <gerg@linux-m68k.org>
19465 L: linux-m68k@lists.linux-m68k.org
19466 L: uclinux-dev@uclinux.org (subscribers-only)
19468 W: http://www.linux-m68k.org/
19469 W: http://www.uclinux.org/
19470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19471 F: arch/m68k/*/*_no.*
19473 F: arch/m68k/coldfire/
19474 F: arch/m68k/include/asm/*_no.*
19477 M: Jan Kara <jack@suse.com>
19479 F: Documentation/filesystems/udf.rst
19483 M: Bastien Nocera <hadess@hadess.net>
19484 L: linux-input@vger.kernel.org
19486 F: drivers/hid/hid-udraw-ps3.c
19489 M: Evgeniy Dushistov <dushistov@mail.ru>
19491 F: Documentation/admin-guide/ufs.rst
19494 UHID USERSPACE HID IO DRIVER
19495 M: David Rheinsberg <david.rheinsberg@gmail.com>
19496 L: linux-input@vger.kernel.org
19498 F: drivers/hid/uhid.c
19499 F: include/uapi/linux/uhid.h
19502 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19503 L: linux-usb@vger.kernel.org
19505 F: drivers/usb/common/ulpi.c
19506 F: include/linux/ulpi/
19509 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19510 L: linux-fsdevel@vger.kernel.org
19515 M: Tony Finch <dot@dotat.at>
19517 W: http://dotat.at/prog/unifdef
19518 F: scripts/unifdef.c
19520 UNIFORM CDROM DRIVER
19521 M: Phillip Potter <phil@philpotter.co.uk>
19523 F: Documentation/cdrom/
19524 F: drivers/cdrom/cdrom.c
19525 F: include/linux/cdrom.h
19526 F: include/uapi/linux/cdrom.h
19528 UNISYS S-PAR DRIVERS
19529 M: David Kershner <david.kershner@unisys.com>
19530 L: sparmaintainer@unisys.com (Unisys internal)
19532 F: drivers/staging/unisys/
19533 F: drivers/visorbus/
19534 F: include/linux/visorbus.h
19536 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19537 R: Alim Akhtar <alim.akhtar@samsung.com>
19538 R: Avri Altman <avri.altman@wdc.com>
19539 L: linux-scsi@vger.kernel.org
19541 F: Documentation/scsi/ufs.rst
19542 F: drivers/scsi/ufs/
19544 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19545 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19546 L: linux-scsi@vger.kernel.org
19548 F: drivers/scsi/ufs/*dwc*
19550 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19551 M: Stanley Chu <stanley.chu@mediatek.com>
19552 L: linux-scsi@vger.kernel.org
19553 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19555 F: drivers/scsi/ufs/ufs-mediatek*
19557 UNSORTED BLOCK IMAGES (UBI)
19558 M: Richard Weinberger <richard@nod.at>
19559 L: linux-mtd@lists.infradead.org
19561 W: http://www.linux-mtd.infradead.org/
19562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19564 F: drivers/mtd/ubi/
19565 F: include/linux/mtd/ubi.h
19566 F: include/uapi/mtd/ubi-user.h
19568 USB "USBNET" DRIVER FRAMEWORK
19569 M: Oliver Neukum <oneukum@suse.com>
19570 L: netdev@vger.kernel.org
19572 W: http://www.linux-usb.org/usbnet
19573 F: drivers/net/usb/usbnet.c
19574 F: include/linux/usb/usbnet.h
19577 M: Oliver Neukum <oneukum@suse.com>
19578 L: linux-usb@vger.kernel.org
19580 F: Documentation/usb/acm.rst
19581 F: drivers/usb/class/cdc-acm.*
19583 USB APPLE MFI FASTCHARGE DRIVER
19584 M: Bastien Nocera <hadess@hadess.net>
19585 L: linux-usb@vger.kernel.org
19587 F: drivers/usb/misc/apple-mfi-fastcharge.c
19589 USB AR5523 WIRELESS DRIVER
19590 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19591 L: linux-wireless@vger.kernel.org
19593 F: drivers/net/wireless/ath/ar5523/
19596 M: Oliver Neukum <oneukum@suse.com>
19597 L: linux-usb@vger.kernel.org
19598 L: linux-scsi@vger.kernel.org
19600 F: drivers/usb/storage/uas.c
19602 USB CDC ETHERNET DRIVER
19603 M: Oliver Neukum <oliver@neukum.org>
19604 L: linux-usb@vger.kernel.org
19606 F: drivers/net/usb/cdc_*.c
19607 F: include/uapi/linux/usb/cdc.h
19609 USB CHAOSKEY DRIVER
19610 M: Keith Packard <keithp@keithp.com>
19611 L: linux-usb@vger.kernel.org
19613 F: drivers/usb/misc/chaoskey.c
19615 USB CYPRESS C67X00 DRIVER
19616 L: linux-usb@vger.kernel.org
19618 F: drivers/usb/c67x00/
19620 USB DAVICOM DM9601 DRIVER
19621 M: Peter Korsgaard <peter@korsgaard.com>
19622 L: netdev@vger.kernel.org
19624 W: http://www.linux-usb.org/usbnet
19625 F: drivers/net/usb/dm9601.c
19628 M: Alan Stern <stern@rowland.harvard.edu>
19629 L: linux-usb@vger.kernel.org
19631 F: Documentation/usb/ehci.rst
19632 F: drivers/usb/host/ehci*
19634 USB GADGET/PERIPHERAL SUBSYSTEM
19635 M: Felipe Balbi <balbi@kernel.org>
19636 L: linux-usb@vger.kernel.org
19638 W: http://www.linux-usb.org/gadget
19639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19640 F: drivers/usb/gadget/
19641 F: include/linux/usb/gadget*
19643 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19644 M: Jiri Kosina <jikos@kernel.org>
19645 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19646 L: linux-usb@vger.kernel.org
19648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19649 F: Documentation/hid/hiddev.rst
19650 F: drivers/hid/usbhid/
19652 USB INTEL XHCI ROLE MUX DRIVER
19653 M: Hans de Goede <hdegoede@redhat.com>
19654 L: linux-usb@vger.kernel.org
19656 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19658 USB IP DRIVER FOR HISILICON KIRIN 960
19659 M: Yu Chen <chenyu56@huawei.com>
19660 M: Binghui Wang <wangbinghui@hisilicon.com>
19661 L: linux-usb@vger.kernel.org
19663 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19664 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19666 USB IP DRIVER FOR HISILICON KIRIN 970
19667 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19668 L: linux-usb@vger.kernel.org
19670 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19671 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19674 M: Olav Kongas <ok@artecdesign.ee>
19675 L: linux-usb@vger.kernel.org
19677 F: drivers/usb/host/isp116x*
19678 F: include/linux/usb/isp116x.h
19681 M: Rui Miguel Silva <rui.silva@linaro.org>
19682 L: linux-usb@vger.kernel.org
19684 F: drivers/usb/isp1760/*
19685 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19687 USB LAN78XX ETHERNET DRIVER
19688 M: Woojung Huh <woojung.huh@microchip.com>
19689 M: UNGLinuxDriver@microchip.com
19690 L: netdev@vger.kernel.org
19692 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19693 F: drivers/net/usb/lan78xx.*
19694 F: include/dt-bindings/net/microchip-lan78xx.h
19696 USB MASS STORAGE DRIVER
19697 M: Alan Stern <stern@rowland.harvard.edu>
19698 L: linux-usb@vger.kernel.org
19699 L: usb-storage@lists.one-eyed-alien.net
19701 F: drivers/usb/storage/
19704 M: Clemens Ladisch <clemens@ladisch.de>
19705 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19708 F: sound/usb/midi.*
19710 USB NETWORKING DRIVERS
19711 L: linux-usb@vger.kernel.org
19713 F: drivers/net/usb/
19716 M: Alan Stern <stern@rowland.harvard.edu>
19717 L: linux-usb@vger.kernel.org
19719 F: Documentation/usb/ohci.rst
19720 F: drivers/usb/host/ohci*
19722 USB OTG FSM (Finite State Machine)
19723 M: Peter Chen <peter.chen@kernel.org>
19724 L: linux-usb@vger.kernel.org
19726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19727 F: drivers/usb/common/usb-otg-fsm.c
19730 M: Valentina Manea <valentina.manea.m@gmail.com>
19731 M: Shuah Khan <shuah@kernel.org>
19732 M: Shuah Khan <skhan@linuxfoundation.org>
19733 L: linux-usb@vger.kernel.org
19735 F: Documentation/usb/usbip_protocol.rst
19736 F: drivers/usb/usbip/
19737 F: tools/testing/selftests/drivers/usb/usbip/
19738 F: tools/usb/usbip/
19741 M: Petko Manolov <petkan@nucleusys.com>
19742 L: linux-usb@vger.kernel.org
19743 L: netdev@vger.kernel.org
19745 W: https://github.com/petkan/pegasus
19746 T: git git://github.com/petkan/pegasus.git
19747 F: drivers/net/usb/pegasus.*
19750 M: Felipe Balbi <balbi@kernel.org>
19751 L: linux-usb@vger.kernel.org
19753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19754 F: drivers/usb/phy/
19756 USB PRINTER DRIVER (usblp)
19757 M: Pete Zaitcev <zaitcev@redhat.com>
19758 L: linux-usb@vger.kernel.org
19760 F: drivers/usb/class/usblp.c
19762 USB RAW GADGET DRIVER
19763 R: Andrey Konovalov <andreyknvl@gmail.com>
19764 L: linux-usb@vger.kernel.org
19766 F: Documentation/usb/raw-gadget.rst
19767 F: drivers/usb/gadget/legacy/raw_gadget.c
19768 F: include/uapi/linux/usb/raw_gadget.h
19770 USB QMI WWAN NETWORK DRIVER
19771 M: Bjørn Mork <bjorn@mork.no>
19772 L: netdev@vger.kernel.org
19774 F: Documentation/ABI/testing/sysfs-class-net-qmi
19775 F: drivers/net/usb/qmi_wwan.c
19778 M: Petko Manolov <petkan@nucleusys.com>
19779 L: linux-usb@vger.kernel.org
19780 L: netdev@vger.kernel.org
19782 W: https://github.com/petkan/rtl8150
19783 T: git git://github.com/petkan/rtl8150.git
19784 F: drivers/net/usb/rtl8150.c
19786 USB SERIAL SUBSYSTEM
19787 M: Johan Hovold <johan@kernel.org>
19788 L: linux-usb@vger.kernel.org
19790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19791 F: Documentation/usb/usb-serial.rst
19792 F: drivers/usb/serial/
19793 F: include/linux/usb/serial.h
19795 USB SMSC75XX ETHERNET DRIVER
19796 M: Steve Glendinning <steve.glendinning@shawell.net>
19797 L: netdev@vger.kernel.org
19799 F: drivers/net/usb/smsc75xx.*
19801 USB SMSC95XX ETHERNET DRIVER
19802 M: Steve Glendinning <steve.glendinning@shawell.net>
19803 M: UNGLinuxDriver@microchip.com
19804 L: netdev@vger.kernel.org
19806 F: drivers/net/usb/smsc95xx.*
19809 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19810 L: linux-usb@vger.kernel.org
19812 W: http://www.linux-usb.org
19813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19814 F: Documentation/devicetree/bindings/usb/
19815 F: Documentation/usb/
19817 F: include/linux/usb.h
19818 F: include/linux/usb/
19820 USB TYPEC BUS FOR ALTERNATE MODES
19821 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19822 L: linux-usb@vger.kernel.org
19824 F: Documentation/ABI/testing/sysfs-bus-typec
19825 F: Documentation/driver-api/usb/typec_bus.rst
19826 F: drivers/usb/typec/altmodes/
19827 F: include/linux/usb/typec_altmode.h
19830 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19831 L: linux-usb@vger.kernel.org
19833 F: Documentation/ABI/testing/sysfs-class-typec
19834 F: Documentation/driver-api/usb/typec.rst
19835 F: drivers/usb/typec/
19836 F: include/linux/usb/typec.h
19838 USB TYPEC INTEL PMC MUX DRIVER
19839 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19840 L: linux-usb@vger.kernel.org
19842 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19843 F: drivers/usb/typec/mux/intel_pmc_mux.c
19845 USB TYPEC PI3USB30532 MUX DRIVER
19846 M: Hans de Goede <hdegoede@redhat.com>
19847 L: linux-usb@vger.kernel.org
19849 F: drivers/usb/typec/mux/pi3usb30532.c
19851 USB TYPEC PORT CONTROLLER DRIVERS
19852 M: Guenter Roeck <linux@roeck-us.net>
19853 L: linux-usb@vger.kernel.org
19855 F: drivers/usb/typec/tcpm/
19858 M: Alan Stern <stern@rowland.harvard.edu>
19859 L: linux-usb@vger.kernel.org
19861 F: drivers/usb/host/uhci*
19864 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19865 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19866 L: linux-media@vger.kernel.org
19868 W: http://www.ideasonboard.org/uvc/
19869 T: git git://linuxtv.org/media_tree.git
19870 F: drivers/media/usb/uvc/
19871 F: include/uapi/linux/uvcvideo.h
19874 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19875 L: linux-usb@vger.kernel.org
19877 F: drivers/usb/gadget/function/*uvc*
19878 F: drivers/usb/gadget/legacy/webcam.c
19879 F: include/uapi/linux/usb/g_uvc.h
19881 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19882 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19883 L: linux-wireless@vger.kernel.org
19885 F: drivers/net/wireless/rndis_wlan.c
19888 M: Mathias Nyman <mathias.nyman@intel.com>
19889 L: linux-usb@vger.kernel.org
19891 F: drivers/usb/host/pci-quirks*
19892 F: drivers/usb/host/xhci*
19895 L: linux-wireless@vger.kernel.org
19897 W: http://linux-lc100020.sourceforge.net
19898 F: drivers/net/wireless/zydas/zd1201.*
19901 M: Antoine Jacquet <royale@zerezo.com>
19902 L: linux-usb@vger.kernel.org
19903 L: linux-media@vger.kernel.org
19905 W: http://royale.zerezo.com/zr364xx/
19906 T: git git://linuxtv.org/media_tree.git
19907 F: Documentation/admin-guide/media/zr364xx*
19908 F: drivers/media/usb/zr364xx/
19910 USER-MODE LINUX (UML)
19911 M: Jeff Dike <jdike@addtoit.com>
19912 M: Richard Weinberger <richard@nod.at>
19913 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19914 L: linux-um@lists.infradead.org
19916 W: http://user-mode-linux.sourceforge.net
19917 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19919 F: Documentation/virt/uml/
19924 USERSPACE COPYIN/COPYOUT (UIOVEC)
19925 M: Alexander Viro <viro@zeniv.linux.org.uk>
19927 F: include/linux/uio.h
19930 USERSPACE DMA BUFFER DRIVER
19931 M: Gerd Hoffmann <kraxel@redhat.com>
19932 L: dri-devel@lists.freedesktop.org
19934 T: git git://anongit.freedesktop.org/drm/drm-misc
19935 F: drivers/dma-buf/udmabuf.c
19936 F: include/uapi/linux/udmabuf.h
19938 USERSPACE I/O (UIO)
19939 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19942 F: Documentation/driver-api/uio-howto.rst
19944 F: include/linux/uio_driver.h
19947 M: Karel Zak <kzak@redhat.com>
19948 L: util-linux@vger.kernel.org
19950 W: http://en.wikipedia.org/wiki/Util-linux
19951 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19954 M: Christoph Hellwig <hch@lst.de>
19955 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19956 L: linux-kernel@vger.kernel.org
19958 T: git git://git.infradead.org/users/hch/uuid.git
19959 F: include/linux/uuid.h
19960 F: include/uapi/linux/uuid.h
19965 M: Justin Ernst <justin.ernst@hpe.com>
19966 L: platform-driver-x86@vger.kernel.org
19968 F: drivers/platform/x86/uv_sysfs.c
19971 M: Michal Januszewski <spock@gentoo.org>
19972 L: linux-fbdev@vger.kernel.org
19974 W: https://github.com/mjanusz/v86d
19975 F: Documentation/fb/uvesafb.rst
19976 F: drivers/video/fbdev/uvesafb.*
19978 Ux500 CLOCK DRIVERS
19979 M: Ulf Hansson <ulf.hansson@linaro.org>
19980 L: linux-clk@vger.kernel.org
19981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19983 F: drivers/clk/ux500/
19986 M: Stefan Agner <stefan@agner.ch>
19987 L: linux-mtd@lists.infradead.org
19989 F: drivers/mtd/nand/raw/vf610_nfc.c
19991 VFAT/FAT/MSDOS FILESYSTEM
19992 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19994 F: Documentation/filesystems/vfat.rst
19998 M: Alex Williamson <alex.williamson@redhat.com>
19999 R: Cornelia Huck <cohuck@redhat.com>
20000 L: kvm@vger.kernel.org
20002 T: git git://github.com/awilliam/linux-vfio.git
20003 F: Documentation/driver-api/vfio.rst
20005 F: include/linux/vfio.h
20006 F: include/linux/vfio_pci_core.h
20007 F: include/uapi/linux/vfio.h
20010 M: Diana Craciun <diana.craciun@oss.nxp.com>
20011 L: kvm@vger.kernel.org
20013 F: drivers/vfio/fsl-mc/
20015 VFIO MEDIATED DEVICE DRIVERS
20016 M: Kirti Wankhede <kwankhede@nvidia.com>
20017 L: kvm@vger.kernel.org
20019 F: Documentation/driver-api/vfio-mediated-device.rst
20020 F: drivers/vfio/mdev/
20021 F: include/linux/mdev.h
20022 F: samples/vfio-mdev/
20024 VFIO PLATFORM DRIVER
20025 M: Eric Auger <eric.auger@redhat.com>
20026 L: kvm@vger.kernel.org
20028 F: drivers/vfio/platform/
20031 R: Lukas Wunner <lukas@wunner.de>
20033 T: git git://anongit.freedesktop.org/drm/drm-misc
20034 F: Documentation/gpu/vga-switcheroo.rst
20035 F: drivers/gpu/vga/vga_switcheroo.c
20036 F: include/linux/vga_switcheroo.h
20038 VIA RHINE NETWORK DRIVER
20040 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
20041 F: drivers/net/ethernet/via/via-rhine.c
20043 VIA SD/MMC CARD CONTROLLER DRIVER
20044 M: Bruce Chang <brucechang@via.com.tw>
20045 M: Harald Welte <HaraldWelte@viatech.com>
20047 F: drivers/mmc/host/via-sdmmc.c
20049 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
20050 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
20051 L: linux-fbdev@vger.kernel.org
20053 F: drivers/video/fbdev/via/
20054 F: include/linux/via-core.h
20055 F: include/linux/via-gpio.h
20056 F: include/linux/via_i2c.h
20058 VIA VELOCITY NETWORK DRIVER
20059 M: Francois Romieu <romieu@fr.zoreil.com>
20060 L: netdev@vger.kernel.org
20062 F: drivers/net/ethernet/via/via-velocity.*
20064 VICODEC VIRTUAL CODEC DRIVER
20065 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
20066 L: linux-media@vger.kernel.org
20068 W: https://linuxtv.org
20069 T: git git://linuxtv.org/media_tree.git
20070 F: drivers/media/test-drivers/vicodec/*
20072 VIDEO I2C POLLING DRIVER
20073 M: Matt Ranostay <matt.ranostay@konsulko.com>
20074 L: linux-media@vger.kernel.org
20076 F: drivers/media/i2c/video-i2c.c
20078 VIDEO MULTIPLEXER DRIVER
20079 M: Philipp Zabel <p.zabel@pengutronix.de>
20080 L: linux-media@vger.kernel.org
20082 F: drivers/media/platform/video-mux.c
20084 VIDEOBUF2 FRAMEWORK
20085 M: Tomasz Figa <tfiga@chromium.org>
20086 M: Marek Szyprowski <m.szyprowski@samsung.com>
20087 L: linux-media@vger.kernel.org
20089 F: drivers/media/common/videobuf2/*
20090 F: include/media/videobuf2-*
20092 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
20093 M: Helen Koike <helen.koike@collabora.com>
20094 R: Shuah Khan <skhan@linuxfoundation.org>
20095 L: linux-media@vger.kernel.org
20097 W: https://linuxtv.org
20098 T: git git://linuxtv.org/media_tree.git
20099 F: drivers/media/test-drivers/vimc/*
20102 M: Alex Williamson <alex.williamson@redhat.com>
20103 M: Paolo Bonzini <pbonzini@redhat.com>
20104 L: kvm@vger.kernel.org
20108 VIRTIO AND VHOST VSOCK DRIVER
20109 M: Stefan Hajnoczi <stefanha@redhat.com>
20110 M: Stefano Garzarella <sgarzare@redhat.com>
20111 L: kvm@vger.kernel.org
20112 L: virtualization@lists.linux-foundation.org
20113 L: netdev@vger.kernel.org
20115 F: drivers/vhost/vsock.c
20116 F: include/linux/virtio_vsock.h
20117 F: include/uapi/linux/virtio_vsock.h
20118 F: net/vmw_vsock/virtio_transport.c
20119 F: net/vmw_vsock/virtio_transport_common.c
20121 VIRTIO BLOCK AND SCSI DRIVERS
20122 M: "Michael S. Tsirkin" <mst@redhat.com>
20123 M: Jason Wang <jasowang@redhat.com>
20124 R: Paolo Bonzini <pbonzini@redhat.com>
20125 R: Stefan Hajnoczi <stefanha@redhat.com>
20126 L: virtualization@lists.linux-foundation.org
20128 F: drivers/block/virtio_blk.c
20129 F: drivers/scsi/virtio_scsi.c
20130 F: drivers/vhost/scsi.c
20131 F: include/uapi/linux/virtio_blk.h
20132 F: include/uapi/linux/virtio_scsi.h
20134 VIRTIO CONSOLE DRIVER
20135 M: Amit Shah <amit@kernel.org>
20136 L: virtualization@lists.linux-foundation.org
20138 F: drivers/char/virtio_console.c
20139 F: include/linux/virtio_console.h
20140 F: include/uapi/linux/virtio_console.h
20142 VIRTIO CORE AND NET DRIVERS
20143 M: "Michael S. Tsirkin" <mst@redhat.com>
20144 M: Jason Wang <jasowang@redhat.com>
20145 L: virtualization@lists.linux-foundation.org
20147 F: Documentation/devicetree/bindings/virtio/
20148 F: drivers/block/virtio_blk.c
20149 F: drivers/crypto/virtio/
20150 F: drivers/net/virtio_net.c
20153 F: include/linux/vdpa.h
20154 F: include/linux/virtio*.h
20155 F: include/uapi/linux/virtio_*.h
20159 M: "Michael S. Tsirkin" <mst@redhat.com>
20160 M: David Hildenbrand <david@redhat.com>
20161 L: virtualization@lists.linux-foundation.org
20163 F: drivers/virtio/virtio_balloon.c
20164 F: include/uapi/linux/virtio_balloon.h
20165 F: include/linux/balloon_compaction.h
20166 F: mm/balloon_compaction.c
20168 VIRTIO CRYPTO DRIVER
20169 M: Gonglei <arei.gonglei@huawei.com>
20170 L: virtualization@lists.linux-foundation.org
20171 L: linux-crypto@vger.kernel.org
20173 F: drivers/crypto/virtio/
20174 F: include/uapi/linux/virtio_crypto.h
20176 VIRTIO DRIVERS FOR S390
20177 M: Cornelia Huck <cohuck@redhat.com>
20178 M: Halil Pasic <pasic@linux.ibm.com>
20179 L: linux-s390@vger.kernel.org
20180 L: virtualization@lists.linux-foundation.org
20181 L: kvm@vger.kernel.org
20183 F: arch/s390/include/uapi/asm/virtio-ccw.h
20184 F: drivers/s390/virtio/
20187 M: Vivek Goyal <vgoyal@redhat.com>
20188 M: Stefan Hajnoczi <stefanha@redhat.com>
20189 M: Miklos Szeredi <miklos@szeredi.hu>
20190 L: virtualization@lists.linux-foundation.org
20191 L: linux-fsdevel@vger.kernel.org
20193 W: https://virtio-fs.gitlab.io/
20194 F: Documentation/filesystems/virtiofs.rst
20195 F: fs/fuse/virtio_fs.c
20196 F: include/uapi/linux/virtio_fs.h
20199 M: Enrico Weigelt, metux IT consult <info@metux.net>
20200 M: Viresh Kumar <vireshk@kernel.org>
20201 L: linux-gpio@vger.kernel.org
20202 L: virtualization@lists.linux-foundation.org
20204 F: drivers/gpio/gpio-virtio.c
20205 F: include/uapi/linux/virtio_gpio.h
20208 M: David Airlie <airlied@linux.ie>
20209 M: Gerd Hoffmann <kraxel@redhat.com>
20210 L: dri-devel@lists.freedesktop.org
20211 L: virtualization@lists.linux-foundation.org
20213 T: git git://anongit.freedesktop.org/drm/drm-misc
20214 F: drivers/gpu/drm/virtio/
20215 F: include/uapi/linux/virtio_gpu.h
20217 VIRTIO HOST (VHOST)
20218 M: "Michael S. Tsirkin" <mst@redhat.com>
20219 M: Jason Wang <jasowang@redhat.com>
20220 L: kvm@vger.kernel.org
20221 L: virtualization@lists.linux-foundation.org
20222 L: netdev@vger.kernel.org
20224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
20226 F: include/linux/vhost_iotlb.h
20227 F: include/uapi/linux/vhost.h
20229 VIRTIO INPUT DRIVER
20230 M: Gerd Hoffmann <kraxel@redhat.com>
20232 F: drivers/virtio/virtio_input.c
20233 F: include/uapi/linux/virtio_input.h
20235 VIRTIO IOMMU DRIVER
20236 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
20237 L: virtualization@lists.linux-foundation.org
20239 F: drivers/iommu/virtio-iommu.c
20240 F: include/uapi/linux/virtio_iommu.h
20243 M: David Hildenbrand <david@redhat.com>
20244 L: virtualization@lists.linux-foundation.org
20246 W: https://virtio-mem.gitlab.io/
20247 F: drivers/virtio/virtio_mem.c
20248 F: include/uapi/linux/virtio_mem.h
20250 VIRTIO SOUND DRIVER
20251 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
20252 M: "Michael S. Tsirkin" <mst@redhat.com>
20253 L: virtualization@lists.linux-foundation.org
20254 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20256 F: include/uapi/linux/virtio_snd.h
20260 M: Conghui Chen <conghui.chen@intel.com>
20261 M: Viresh Kumar <viresh.kumar@linaro.org>
20262 L: linux-i2c@vger.kernel.org
20263 L: virtualization@lists.linux-foundation.org
20265 F: drivers/i2c/busses/i2c-virtio.c
20266 F: include/uapi/linux/virtio_i2c.h
20269 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
20270 L: virtualization@lists.linux-foundation.org
20272 F: drivers/nvdimm/virtio_pmem.c
20273 F: drivers/nvdimm/nd_virtio.c
20275 VIRTUAL BOX GUEST DEVICE DRIVER
20276 M: Hans de Goede <hdegoede@redhat.com>
20277 M: Arnd Bergmann <arnd@arndb.de>
20278 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20280 F: drivers/virt/vboxguest/
20281 F: include/linux/vbox_utils.h
20282 F: include/uapi/linux/vbox*.h
20284 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20285 M: Hans de Goede <hdegoede@redhat.com>
20286 L: linux-fsdevel@vger.kernel.org
20290 VIRTUAL SERIO DEVICE DRIVER
20291 M: Stephen Chandler Paul <thatslyude@gmail.com>
20293 F: drivers/input/serio/userio.c
20294 F: include/uapi/linux/userio.h
20296 VIVID VIRTUAL VIDEO DRIVER
20297 M: Hans Verkuil <hverkuil@xs4all.nl>
20298 L: linux-media@vger.kernel.org
20300 W: https://linuxtv.org
20301 T: git git://linuxtv.org/media_tree.git
20302 F: drivers/media/test-drivers/vivid/*
20304 VIDTV VIRTUAL DIGITAL TV DRIVER
20305 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20306 L: linux-media@vger.kernel.org
20308 W: https://linuxtv.org
20309 T: git git://linuxtv.org/media_tree.git
20310 F: drivers/media/test-drivers/vidtv/*
20313 M: Florian Fainelli <f.fainelli@gmail.com>
20314 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20316 F: drivers/vlynq/vlynq.c
20317 F: include/linux/vlynq.h
20320 M: Martyn Welch <martyn@welchs.me.uk>
20321 M: Manohar Vanga <manohar.vanga@gmail.com>
20322 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20323 L: linux-kernel@vger.kernel.org
20325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20326 F: Documentation/driver-api/vme.rst
20327 F: drivers/staging/vme/
20329 F: include/linux/vme*
20331 VM SOCKETS (AF_VSOCK)
20332 M: Stefano Garzarella <sgarzare@redhat.com>
20333 L: virtualization@lists.linux-foundation.org
20334 L: netdev@vger.kernel.org
20336 F: drivers/net/vsockmon.c
20337 F: include/net/af_vsock.h
20338 F: include/uapi/linux/vm_sockets.h
20339 F: include/uapi/linux/vm_sockets_diag.h
20340 F: include/uapi/linux/vsockmon.h
20342 F: tools/testing/vsock/
20344 VMWARE BALLOON DRIVER
20345 M: Nadav Amit <namit@vmware.com>
20346 M: "VMware, Inc." <pv-drivers@vmware.com>
20347 L: linux-kernel@vger.kernel.org
20349 F: drivers/misc/vmw_balloon.c
20351 VMWARE HYPERVISOR INTERFACE
20352 M: Deep Shah <sdeep@vmware.com>
20353 M: "VMware, Inc." <pv-drivers@vmware.com>
20354 L: virtualization@lists.linux-foundation.org
20356 F: arch/x86/include/asm/vmware.h
20357 F: arch/x86/kernel/cpu/vmware.c
20359 VMWARE PVRDMA DRIVER
20360 M: Bryan Tan <bryantan@vmware.com>
20361 M: Vishnu Dasa <vdasa@vmware.com>
20362 M: VMware PV-Drivers <pv-drivers@vmware.com>
20363 L: linux-rdma@vger.kernel.org
20365 F: drivers/infiniband/hw/vmw_pvrdma/
20367 VMware PVSCSI driver
20368 M: Vishal Bhakta <vbhakta@vmware.com>
20369 M: VMware PV-Drivers <pv-drivers@vmware.com>
20370 L: linux-scsi@vger.kernel.org
20372 F: drivers/scsi/vmw_pvscsi.c
20373 F: drivers/scsi/vmw_pvscsi.h
20375 VMWARE VIRTUAL PTP CLOCK DRIVER
20376 M: Vivek Thampi <vithampi@vmware.com>
20377 M: "VMware, Inc." <pv-drivers@vmware.com>
20378 L: netdev@vger.kernel.org
20380 F: drivers/ptp/ptp_vmw.c
20383 M: Jorgen Hansen <jhansen@vmware.com>
20384 M: Vishnu Dasa <vdasa@vmware.com>
20385 L: linux-kernel@vger.kernel.org
20386 L: pv-drivers@vmware.com (private)
20388 F: drivers/misc/vmw_vmci/
20390 VMWARE VMMOUSE SUBDRIVER
20391 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20392 M: "VMware, Inc." <pv-drivers@vmware.com>
20393 L: linux-input@vger.kernel.org
20395 F: drivers/input/mouse/vmmouse.c
20396 F: drivers/input/mouse/vmmouse.h
20398 VMWARE VMXNET3 ETHERNET DRIVER
20399 M: Ronak Doshi <doshir@vmware.com>
20400 M: pv-drivers@vmware.com
20401 L: netdev@vger.kernel.org
20403 F: drivers/net/vmxnet3/
20405 VOCORE VOCORE2 BOARD
20406 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20407 L: linux-mips@vger.kernel.org
20409 F: arch/mips/boot/dts/ralink/vocore2.dts
20411 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20412 M: Liam Girdwood <lgirdwood@gmail.com>
20413 M: Mark Brown <broonie@kernel.org>
20414 L: linux-kernel@vger.kernel.org
20416 W: http://www.slimlogic.co.uk/?p=48
20417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20418 F: Documentation/devicetree/bindings/regulator/
20419 F: Documentation/power/regulator/
20420 F: drivers/regulator/
20421 F: include/dt-bindings/regulator/
20422 F: include/linux/regulator/
20423 K: regulator_get_optional
20425 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20426 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20427 F: drivers/regulator/irq_helpers.c
20430 M: David Ahern <dsahern@kernel.org>
20431 L: netdev@vger.kernel.org
20433 F: Documentation/networking/vrf.rst
20434 F: drivers/net/vrf.c
20437 M: Petr Mladek <pmladek@suse.com>
20438 M: Steven Rostedt <rostedt@goodmis.org>
20439 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20440 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20441 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20444 F: Documentation/core-api/printk-formats.rst
20445 F: lib/test_printf.c
20446 F: lib/test_scanf.c
20449 VT1211 HARDWARE MONITOR DRIVER
20450 M: Juerg Haefliger <juergh@gmail.com>
20451 L: linux-hwmon@vger.kernel.org
20453 F: Documentation/hwmon/vt1211.rst
20454 F: drivers/hwmon/vt1211.c
20456 VT8231 HARDWARE MONITOR DRIVER
20457 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20458 L: linux-hwmon@vger.kernel.org
20460 F: drivers/hwmon/vt8231.c
20462 VUB300 USB to SDIO/SD/MMC bridge chip
20463 L: linux-mmc@vger.kernel.org
20465 F: drivers/mmc/host/vub300.c
20467 W1 DALLAS'S 1-WIRE BUS
20468 M: Evgeniy Polyakov <zbr@ioremap.net>
20470 F: Documentation/devicetree/bindings/w1/
20471 F: Documentation/w1/
20473 F: include/linux/w1.h
20475 W83791D HARDWARE MONITORING DRIVER
20476 M: Marc Hulsman <m.hulsman@tudelft.nl>
20477 L: linux-hwmon@vger.kernel.org
20479 F: Documentation/hwmon/w83791d.rst
20480 F: drivers/hwmon/w83791d.c
20482 W83793 HARDWARE MONITORING DRIVER
20483 M: Rudolf Marek <r.marek@assembler.cz>
20484 L: linux-hwmon@vger.kernel.org
20486 F: Documentation/hwmon/w83793.rst
20487 F: drivers/hwmon/w83793.c
20489 W83795 HARDWARE MONITORING DRIVER
20490 M: Jean Delvare <jdelvare@suse.com>
20491 L: linux-hwmon@vger.kernel.org
20493 F: drivers/hwmon/w83795.c
20495 W83L51xD SD/MMC CARD INTERFACE DRIVER
20496 M: Pierre Ossman <pierre@ossman.eu>
20498 F: drivers/mmc/host/wbsd.*
20500 WACOM PROTOCOL 4 SERIAL TABLETS
20501 M: Julian Squires <julian@cipht.net>
20502 M: Hans de Goede <hdegoede@redhat.com>
20503 L: linux-input@vger.kernel.org
20505 F: drivers/input/tablet/wacom_serial4.c
20507 WATCHDOG DEVICE DRIVERS
20508 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20509 M: Guenter Roeck <linux@roeck-us.net>
20510 L: linux-watchdog@vger.kernel.org
20512 W: http://www.linux-watchdog.org/
20513 T: git git://www.linux-watchdog.org/linux-watchdog.git
20514 F: Documentation/devicetree/bindings/watchdog/
20515 F: Documentation/watchdog/
20516 F: drivers/watchdog/
20517 F: include/linux/watchdog.h
20518 F: include/uapi/linux/watchdog.h
20520 WHISKEYCOVE PMIC GPIO DRIVER
20521 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20522 L: linux-gpio@vger.kernel.org
20524 F: drivers/gpio/gpio-wcove.c
20527 M: Dianlong Li <long17.cool@163.com>
20528 L: linux-rtc@vger.kernel.org
20530 F: drivers/rtc/rtc-sd3078.c
20533 M: David Rheinsberg <david.rheinsberg@gmail.com>
20534 L: linux-input@vger.kernel.org
20536 F: drivers/hid/hid-wiimote*
20538 WILOCITY WIL6210 WIRELESS DRIVER
20539 M: Maya Erez <merez@codeaurora.org>
20540 L: linux-wireless@vger.kernel.org
20541 L: wil6210@qti.qualcomm.com
20543 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20544 F: drivers/net/wireless/ath/wil6210/
20547 M: David Härdeman <david@hardeman.nu>
20549 F: drivers/media/rc/winbond-cir.c
20551 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20552 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20553 L: linux-watchdog@vger.kernel.org
20555 F: drivers/watchdog/ebc-c384_wdt.c
20557 WINSYSTEMS WS16C48 GPIO DRIVER
20558 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20559 L: linux-gpio@vger.kernel.org
20561 F: drivers/gpio/gpio-ws16c48.c
20563 WIREGUARD SECURE NETWORK TUNNEL
20564 M: Jason A. Donenfeld <Jason@zx2c4.com>
20565 L: wireguard@lists.zx2c4.com
20566 L: netdev@vger.kernel.org
20568 F: drivers/net/wireguard/
20569 F: tools/testing/selftests/wireguard/
20571 WISTRON LAPTOP BUTTON DRIVER
20572 M: Miloslav Trmac <mitr@volny.cz>
20574 F: drivers/input/misc/wistron_btns.c
20576 WL3501 WIRELESS PCMCIA CARD DRIVER
20577 L: linux-wireless@vger.kernel.org
20579 F: drivers/net/wireless/wl3501*
20581 WOLFSON MICROELECTRONICS DRIVERS
20582 L: patches@opensource.cirrus.com
20584 W: https://github.com/CirrusLogic/linux-drivers/wiki
20585 T: git https://github.com/CirrusLogic/linux-drivers.git
20586 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20587 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20588 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20589 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20590 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20591 F: Documentation/devicetree/bindings/sound/wm*
20592 F: Documentation/hwmon/wm83??.rst
20593 F: arch/arm/mach-s3c/mach-crag6410*
20594 F: drivers/clk/clk-wm83*.c
20595 F: drivers/gpio/gpio-*wm*.c
20596 F: drivers/gpio/gpio-arizona.c
20597 F: drivers/hwmon/wm83??-hwmon.c
20598 F: drivers/input/misc/wm831x-on.c
20599 F: drivers/input/touchscreen/wm831x-ts.c
20600 F: drivers/input/touchscreen/wm97*.c
20601 F: drivers/leds/leds-wm83*.c
20602 F: drivers/mfd/arizona*
20603 F: drivers/mfd/cs47l24*
20604 F: drivers/mfd/wm*.c
20605 F: drivers/power/supply/wm83*.c
20606 F: drivers/regulator/arizona*
20607 F: drivers/regulator/wm8*.c
20608 F: drivers/rtc/rtc-wm83*.c
20609 F: drivers/video/backlight/wm83*_bl.c
20610 F: drivers/watchdog/wm83*_wdt.c
20611 F: include/linux/mfd/arizona/
20612 F: include/linux/mfd/wm831x/
20613 F: include/linux/mfd/wm8350/
20614 F: include/linux/mfd/wm8400*
20615 F: include/linux/regulator/arizona*
20616 F: include/linux/wm97xx.h
20617 F: include/sound/wm????.h
20618 F: sound/soc/codecs/arizona*
20619 F: sound/soc/codecs/cs47l24*
20620 F: sound/soc/codecs/wm*
20623 M: Tejun Heo <tj@kernel.org>
20624 R: Lai Jiangshan <jiangshanlai@gmail.com>
20626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20627 F: Documentation/core-api/workqueue.rst
20628 F: include/linux/workqueue.h
20629 F: kernel/workqueue.c
20632 M: Loic Poulain <loic.poulain@linaro.org>
20633 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20634 R: Johannes Berg <johannes@sipsolutions.net>
20635 L: netdev@vger.kernel.org
20637 F: drivers/net/wwan/
20638 F: include/linux/wwan.h
20639 F: include/uapi/linux/wwan.h
20641 X-POWERS AXP288 PMIC DRIVERS
20642 M: Hans de Goede <hdegoede@redhat.com>
20644 F: drivers/acpi/pmic/intel_pmic_xpower.c
20647 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20648 M: Chen-Yu Tsai <wens@csie.org>
20649 L: linux-kernel@vger.kernel.org
20654 M: Martin Schiller <ms@dev.tdt.de>
20655 L: linux-x25@vger.kernel.org
20657 F: Documentation/networking/lapb-module.rst
20658 F: Documentation/networking/x25*
20659 F: drivers/net/wan/hdlc_x25.c
20660 F: drivers/net/wan/lapbether.c
20661 F: include/*/lapb.h
20662 F: include/net/x25*
20663 F: include/uapi/linux/x25.h
20667 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20668 M: Thomas Gleixner <tglx@linutronix.de>
20669 M: Ingo Molnar <mingo@redhat.com>
20670 M: Borislav Petkov <bp@alien8.de>
20671 M: Dave Hansen <dave.hansen@linux.intel.com>
20673 R: "H. Peter Anvin" <hpa@zytor.com>
20674 L: linux-kernel@vger.kernel.org
20676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20677 F: Documentation/devicetree/bindings/x86/
20678 F: Documentation/x86/
20682 M: Andy Lutomirski <luto@kernel.org>
20683 L: linux-kernel@vger.kernel.org
20685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20688 X86 MCE INFRASTRUCTURE
20689 M: Tony Luck <tony.luck@intel.com>
20690 M: Borislav Petkov <bp@alien8.de>
20691 L: linux-edac@vger.kernel.org
20693 F: Documentation/ABI/testing/sysfs-mce
20694 F: Documentation/x86/x86_64/machinecheck.rst
20695 F: arch/x86/kernel/cpu/mce/*
20697 X86 MICROCODE UPDATE SUPPORT
20698 M: Borislav Petkov <bp@alien8.de>
20700 F: arch/x86/kernel/cpu/microcode/*
20703 M: Dave Hansen <dave.hansen@linux.intel.com>
20704 M: Andy Lutomirski <luto@kernel.org>
20705 M: Peter Zijlstra <peterz@infradead.org>
20706 L: linux-kernel@vger.kernel.org
20708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20711 X86 PLATFORM DRIVERS
20712 M: Hans de Goede <hdegoede@redhat.com>
20713 M: Mark Gross <markgross@kernel.org>
20714 L: platform-driver-x86@vger.kernel.org
20716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20717 F: drivers/platform/olpc/
20718 F: drivers/platform/x86/
20720 X86 PLATFORM DRIVERS - ARCH
20721 R: Darren Hart <dvhart@infradead.org>
20722 R: Andy Shevchenko <andy@infradead.org>
20723 L: platform-driver-x86@vger.kernel.org
20726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20727 F: arch/x86/platform
20729 X86 PLATFORM UV HPE SUPERDOME FLEX
20730 M: Steve Wahl <steve.wahl@hpe.com>
20731 R: Mike Travis <mike.travis@hpe.com>
20732 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20733 R: Russ Anderson <russ.anderson@hpe.com>
20735 F: arch/x86/include/asm/uv/
20736 F: arch/x86/kernel/apic/x2apic_uv_x.c
20737 F: arch/x86/platform/uv/
20740 M: Andy Lutomirski <luto@kernel.org>
20741 L: linux-kernel@vger.kernel.org
20743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20744 F: arch/x86/entry/vdso/
20747 M: Matthew Wilcox <willy@infradead.org>
20748 L: linux-fsdevel@vger.kernel.org
20750 F: Documentation/core-api/xarray.rst
20751 F: include/linux/idr.h
20752 F: include/linux/xarray.h
20755 F: tools/testing/radix-tree
20758 M: Benjamin Valentin <benpicco@googlemail.com>
20760 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20761 F: drivers/media/rc/xbox_remote.c
20763 XC2028/3028 TUNER DRIVER
20764 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20765 L: linux-media@vger.kernel.org
20767 W: https://linuxtv.org
20768 T: git git://linuxtv.org/media_tree.git
20769 F: drivers/media/tuners/tuner-xc2028.*
20771 XDP (eXpress Data Path)
20772 M: Alexei Starovoitov <ast@kernel.org>
20773 M: Daniel Borkmann <daniel@iogearbox.net>
20774 M: David S. Miller <davem@davemloft.net>
20775 M: Jakub Kicinski <kuba@kernel.org>
20776 M: Jesper Dangaard Brouer <hawk@kernel.org>
20777 M: John Fastabend <john.fastabend@gmail.com>
20778 L: netdev@vger.kernel.org
20779 L: bpf@vger.kernel.org
20781 F: include/net/xdp.h
20782 F: include/net/xdp_priv.h
20783 F: include/trace/events/xdp.h
20784 F: kernel/bpf/cpumap.c
20785 F: kernel/bpf/devmap.c
20787 F: samples/bpf/xdp*
20788 F: tools/testing/selftests/bpf/*xdp*
20789 F: tools/testing/selftests/bpf/*/*xdp*
20790 F: drivers/net/ethernet/*/*/*/*/*xdp*
20791 F: drivers/net/ethernet/*/*/*xdp*
20792 K: (?:\b|_)xdp(?:\b|_)
20794 XDP SOCKETS (AF_XDP)
20795 M: Björn Töpel <bjorn@kernel.org>
20796 M: Magnus Karlsson <magnus.karlsson@intel.com>
20797 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20798 L: netdev@vger.kernel.org
20799 L: bpf@vger.kernel.org
20801 F: Documentation/networking/af_xdp.rst
20802 F: include/net/xdp_sock*
20803 F: include/net/xsk_buff_pool.h
20804 F: include/uapi/linux/if_xdp.h
20805 F: include/uapi/linux/xdp_diag.h
20806 F: include/net/netns/xdp.h
20808 F: samples/bpf/xdpsock*
20809 F: tools/lib/bpf/xsk*
20811 XEN BLOCK SUBSYSTEM
20812 M: Roger Pau Monné <roger.pau@citrix.com>
20813 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20815 F: drivers/block/xen*
20816 F: drivers/block/xen-blkback/*
20819 M: Stefano Stabellini <sstabellini@kernel.org>
20820 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20822 F: arch/arm/include/asm/xen/
20825 XEN HYPERVISOR ARM64
20826 M: Stefano Stabellini <sstabellini@kernel.org>
20827 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20829 F: arch/arm64/include/asm/xen/
20832 XEN HYPERVISOR INTERFACE
20833 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20834 M: Juergen Gross <jgross@suse.com>
20835 R: Stefano Stabellini <sstabellini@kernel.org>
20836 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20839 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20840 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20841 F: arch/x86/include/asm/pvclock-abi.h
20842 F: arch/x86/include/asm/xen/
20843 F: arch/x86/platform/pvh/
20845 F: drivers/*/xen-*front.c
20847 F: include/uapi/xen/
20850 XEN NETWORK BACKEND DRIVER
20851 M: Wei Liu <wei.liu@kernel.org>
20852 M: Paul Durrant <paul@xen.org>
20853 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20854 L: netdev@vger.kernel.org
20856 F: drivers/net/xen-netback/*
20859 M: Juergen Gross <jgross@suse.com>
20860 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20862 F: arch/x86/pci/*xen*
20863 F: drivers/pci/*xen*
20866 M: Juergen Gross <jgross@suse.com>
20867 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20868 L: linux-scsi@vger.kernel.org
20870 F: drivers/scsi/xen-scsifront.c
20871 F: drivers/xen/xen-scsiback.c
20872 F: include/xen/interface/io/vscsiif.h
20874 XEN SOUND FRONTEND DRIVER
20875 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20876 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20877 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20881 XEN SWIOTLB SUBSYSTEM
20882 M: Juergen Gross <jgross@suse.com>
20883 M: Stefano Stabellini <sstabellini@kernel.org>
20884 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20885 L: iommu@lists.linux-foundation.org
20887 F: arch/x86/xen/*swiotlb*
20888 F: drivers/xen/*swiotlb*
20891 C: irc://irc.oftc.net/xfs
20892 M: Darrick J. Wong <djwong@kernel.org>
20893 M: linux-xfs@vger.kernel.org
20894 L: linux-xfs@vger.kernel.org
20897 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20898 F: Documentation/ABI/testing/sysfs-fs-xfs
20899 F: Documentation/admin-guide/xfs.rst
20900 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20901 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20903 F: include/uapi/linux/dqblk_xfs.h
20904 F: include/uapi/linux/fsmap.h
20907 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
20908 L: linux-iio@vger.kernel.org
20910 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
20911 F: drivers/iio/adc/xilinx-ams.c
20913 XILINX AXI ETHERNET DRIVER
20914 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20916 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20919 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20920 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20921 L: linux-can@vger.kernel.org
20923 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20924 F: drivers/net/can/xilinx_can.c
20927 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20928 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20929 R: Michal Simek <michal.simek@xilinx.com>
20931 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20932 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20933 F: drivers/gpio/gpio-xilinx.c
20934 F: drivers/gpio/gpio-zynq.c
20936 XILINX SD-FEC IP CORES
20937 M: Derek Kiernan <derek.kiernan@xilinx.com>
20938 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20940 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20941 F: Documentation/misc-devices/xilinx_sdfec.rst
20942 F: drivers/misc/Kconfig
20943 F: drivers/misc/Makefile
20944 F: drivers/misc/xilinx_sdfec.c
20945 F: include/uapi/misc/xilinx_sdfec.h
20947 XILINX UARTLITE SERIAL DRIVER
20948 M: Peter Korsgaard <jacmet@sunsite.dk>
20949 L: linux-serial@vger.kernel.org
20951 F: drivers/tty/serial/uartlite.c
20953 XILINX VIDEO IP CORES
20954 M: Hyun Kwon <hyun.kwon@xilinx.com>
20955 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20956 L: linux-media@vger.kernel.org
20958 T: git git://linuxtv.org/media_tree.git
20959 F: Documentation/devicetree/bindings/media/xilinx/
20960 F: drivers/media/platform/xilinx/
20961 F: include/uapi/linux/xilinx-v4l2-controls.h
20963 XILINX ZYNQMP DPDMA DRIVER
20964 M: Hyun Kwon <hyun.kwon@xilinx.com>
20965 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20966 L: dmaengine@vger.kernel.org
20968 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20969 F: drivers/dma/xilinx/xilinx_dpdma.c
20970 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20972 XILINX ZYNQMP PSGTR PHY DRIVER
20973 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20974 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20975 L: linux-kernel@vger.kernel.org
20977 T: git https://github.com/Xilinx/linux-xlnx.git
20978 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20979 F: drivers/phy/xilinx/phy-zynqmp.c
20981 XILINX EVENT MANAGEMENT DRIVER
20982 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
20984 F: drivers/soc/xilinx/xlnx_event_manager.c
20985 F: include/linux/firmware/xlnx-event-manager.h
20988 M: Eli Billauer <eli.billauer@gmail.com>
20989 L: linux-kernel@vger.kernel.org
20991 F: drivers/char/xillybus/
20994 M: George Cherian <gcherian@marvell.com>
20995 L: linux-i2c@vger.kernel.org
20997 W: http://www.marvell.com
20998 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20999 F: drivers/i2c/busses/i2c-xlp9xx.c
21001 XRA1403 GPIO EXPANDER
21002 M: Nandor Han <nandor.han@ge.com>
21003 M: Semi Malinen <semi.malinen@ge.com>
21004 L: linux-gpio@vger.kernel.org
21006 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
21007 F: drivers/gpio/gpio-xra1403.c
21009 XTENSA XTFPGA PLATFORM SUPPORT
21010 M: Max Filippov <jcmvbkbc@gmail.com>
21011 L: linux-xtensa@linux-xtensa.org
21013 F: drivers/spi/spi-xtensa-xtfpga.c
21014 F: sound/soc/xtensa/xtfpga-i2s.c
21016 YAM DRIVER FOR AX.25
21017 M: Jean-Paul Roubelat <jpr@f6fbb.org>
21018 L: linux-hams@vger.kernel.org
21020 F: drivers/net/hamradio/yam*
21021 F: include/linux/yam.h
21023 YAMA SECURITY MODULE
21024 M: Kees Cook <keescook@chromium.org>
21026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
21027 F: Documentation/admin-guide/LSM/Yama.rst
21030 YEALINK PHONE DRIVER
21031 M: Henk Vergonet <Henk.Vergonet@gmail.com>
21032 L: usbb2k-api-dev@nongnu.org
21034 F: Documentation/input/devices/yealink.rst
21035 F: drivers/input/misc/yealink.*
21037 Z8530 DRIVER FOR AX.25
21038 M: Joerg Reuter <jreuter@yaina.de>
21039 L: linux-hams@vger.kernel.org
21041 W: http://yaina.de/jreuter/
21042 W: http://www.qsl.net/dl1bke/
21043 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
21044 F: drivers/net/hamradio/*scc.c
21045 F: drivers/net/hamradio/z8530.h
21047 ZBUD COMPRESSED PAGE ALLOCATOR
21048 M: Seth Jennings <sjenning@redhat.com>
21049 M: Dan Streetman <ddstreet@ieee.org>
21050 L: linux-mm@kvack.org
21054 ZD1211RW WIRELESS DRIVER
21055 M: Ulrich Kunitz <kune@deine-taler.de>
21056 L: linux-wireless@vger.kernel.org
21057 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
21059 W: http://zd1211.ath.cx/wiki/DriverRewrite
21060 F: drivers/net/wireless/zydas/zd1211rw/
21062 ZD1301 MEDIA DRIVER
21063 M: Antti Palosaari <crope@iki.fi>
21064 L: linux-media@vger.kernel.org
21066 W: https://linuxtv.org/
21067 W: http://palosaari.fi/linux/
21068 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21069 F: drivers/media/usb/dvb-usb-v2/zd1301*
21071 ZD1301_DEMOD MEDIA DRIVER
21072 M: Antti Palosaari <crope@iki.fi>
21073 L: linux-media@vger.kernel.org
21075 W: https://linuxtv.org/
21076 W: http://palosaari.fi/linux/
21077 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21078 F: drivers/media/dvb-frontends/zd1301_demod*
21080 ZHAOXIN PROCESSOR SUPPORT
21081 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
21082 L: linux-kernel@vger.kernel.org
21084 F: arch/x86/kernel/cpu/zhaoxin.c
21087 M: Damien Le Moal <damien.lemoal@wdc.com>
21088 M: Naohiro Aota <naohiro.aota@wdc.com>
21089 R: Johannes Thumshirn <jth@kernel.org>
21090 L: linux-fsdevel@vger.kernel.org
21092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
21093 F: Documentation/filesystems/zonefs.rst
21096 ZPOOL COMPRESSED PAGE STORAGE API
21097 M: Dan Streetman <ddstreet@ieee.org>
21098 L: linux-mm@kvack.org
21100 F: include/linux/zpool.h
21103 ZR36067 VIDEO FOR LINUX DRIVER
21104 M: Corentin Labbe <clabbe@baylibre.com>
21105 L: mjpeg-users@lists.sourceforge.net
21106 L: linux-media@vger.kernel.org
21108 W: http://mjpeg.sourceforge.net/driver-zoran/
21109 Q: https://patchwork.linuxtv.org/project/linux-media/list/
21110 F: Documentation/driver-api/media/drivers/zoran.rst
21111 F: drivers/staging/media/zoran/
21113 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
21114 M: Minchan Kim <minchan@kernel.org>
21115 M: Nitin Gupta <ngupta@vflare.org>
21116 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21117 L: linux-kernel@vger.kernel.org
21119 F: Documentation/admin-guide/blockdev/zram.rst
21120 F: drivers/block/zram/
21122 ZS DECSTATION Z85C30 SERIAL DRIVER
21123 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21125 F: drivers/tty/serial/zs.*
21127 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
21128 M: Minchan Kim <minchan@kernel.org>
21129 M: Nitin Gupta <ngupta@vflare.org>
21130 R: Sergey Senozhatsky <senozhatsky@chromium.org>
21131 L: linux-mm@kvack.org
21133 F: Documentation/vm/zsmalloc.rst
21134 F: include/linux/zsmalloc.h
21138 M: Nick Terrell <terrelln@fb.com>
21140 B: https://github.com/facebook/zstd/issues
21141 T: git git://github.com/terrelln/linux.git
21142 F: include/linux/zstd*
21144 F: lib/decompress_unzstd.c
21149 ZSWAP COMPRESSED SWAP CACHING
21150 M: Seth Jennings <sjenning@redhat.com>
21151 M: Dan Streetman <ddstreet@ieee.org>
21152 M: Vitaly Wool <vitaly.wool@konsulko.com>
21153 L: linux-mm@kvack.org
21158 M: Linus Torvalds <torvalds@linux-foundation.org>
21159 L: linux-kernel@vger.kernel.org
21160 S: Buried alive in reporters
21161 Q: http://patchwork.kernel.org/project/LKML/list/
21162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git