1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.com
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 X: arch/*/include/uapi/
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M: Hans de Goede <hdegoede@redhat.com>
269 L: linux-hwmon@vger.kernel.org
271 F: drivers/hwmon/abituguru.c
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M: Alistair John Strachan <alistair@devzero.co.uk>
275 L: linux-hwmon@vger.kernel.org
277 F: drivers/hwmon/abituguru3.c
279 ACCES 104-DIO-48E GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-104-dio-48e.c
285 ACCES 104-IDI-48 GPIO DRIVER
286 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-104-idi-48.c
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-idio-16.c
297 ACCES 104-QUAD-8 DRIVER
298 M: William Breathitt Gray <vilhelm.gray@gmail.com>
299 M: Syed Nayyar Waris <syednwaris@gmail.com>
300 L: linux-iio@vger.kernel.org
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rafael@kernel.org>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rafael@kernel.org>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
368 L: linux-acpi@vger.kernel.org
371 W: https://acpica.org/
372 W: https://github.com/acpica/acpica/
373 Q: https://patchwork.kernel.org/project/linux-acpi/list/
374 B: https://bugzilla.kernel.org
375 B: https://bugs.acpica.org
376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
377 F: drivers/acpi/acpica/
382 M: Zhang Rui <rui.zhang@intel.com>
383 L: linux-acpi@vger.kernel.org
385 W: https://01.org/linux-acpi
386 B: https://bugzilla.kernel.org
387 F: drivers/acpi/fan.c
389 ACPI FOR ARM64 (ACPI/arm64)
390 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
391 M: Hanjun Guo <guohanjun@huawei.com>
392 M: Sudeep Holla <sudeep.holla@arm.com>
393 L: linux-acpi@vger.kernel.org
394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
396 F: drivers/acpi/arm64
398 ACPI I2C MULTI INSTANTIATE DRIVER
399 M: Hans de Goede <hdegoede@redhat.com>
400 L: platform-driver-x86@vger.kernel.org
402 F: drivers/platform/x86/i2c-multi-instantiate.c
404 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
405 M: Sudeep Holla <sudeep.holla@arm.com>
406 L: linux-acpi@vger.kernel.org
408 F: drivers/mailbox/pcc.c
411 M: "Rafael J. Wysocki" <rafael@kernel.org>
412 M: Len Brown <lenb@kernel.org>
413 R: Andy Shevchenko <andy@kernel.org>
414 R: Mika Westerberg <mika.westerberg@linux.intel.com>
415 L: linux-acpi@vger.kernel.org
417 Q: https://patchwork.kernel.org/project/linux-acpi/list/
418 B: https://bugzilla.kernel.org
419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
420 F: drivers/acpi/pmic/
423 M: Rafael J. Wysocki <rafael@kernel.org>
424 R: Zhang Rui <rui.zhang@intel.com>
425 L: linux-acpi@vger.kernel.org
427 W: https://01.org/linux-acpi
428 B: https://bugzilla.kernel.org
429 F: drivers/acpi/*thermal*
432 M: Zhang Rui <rui.zhang@intel.com>
433 L: linux-acpi@vger.kernel.org
435 W: https://01.org/linux-acpi
436 B: https://bugzilla.kernel.org
437 F: drivers/acpi/acpi_video.c
440 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
441 L: linux-acpi@vger.kernel.org
442 L: iommu@lists.linux-foundation.org
444 F: drivers/acpi/viot.c
445 F: include/linux/acpi_viot.h
448 L: platform-driver-x86@vger.kernel.org
450 F: drivers/platform/x86/wmi.c
451 F: include/uapi/linux/wmi.h
453 ACRN HYPERVISOR SERVICE MODULE
454 M: Fei Li <fei1.li@intel.com>
455 L: acrn-dev@lists.projectacrn.org (subscribers-only)
457 W: https://projectacrn.org
458 F: Documentation/virt/acrn/
459 F: drivers/virt/acrn/
460 F: include/uapi/linux/acrn.h
462 AD1889 ALSA SOUND DRIVER
463 L: linux-parisc@vger.kernel.org
465 W: https://parisc.wiki.kernel.org/index.php/AD1889
466 F: sound/pci/ad1889.*
468 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
469 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
470 L: linux-iio@vger.kernel.org
472 F: drivers/iio/potentiometer/ad5110.c
474 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
475 M: Michael Hennerich <michael.hennerich@analog.com>
477 W: http://wiki.analog.com/AD5254
478 W: http://ez.analog.com/community/linux-device-drivers
479 F: drivers/misc/ad525x_dpot.c
481 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
482 M: Michael Hennerich <michael.hennerich@analog.com>
484 W: http://wiki.analog.com/AD5398
485 W: http://ez.analog.com/community/linux-device-drivers
486 F: drivers/regulator/ad5398.c
488 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
489 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/AD7142
492 W: http://ez.analog.com/community/linux-device-drivers
493 F: drivers/input/misc/ad714x.c
495 AD7877 TOUCHSCREEN DRIVER
496 M: Michael Hennerich <michael.hennerich@analog.com>
498 W: http://wiki.analog.com/AD7877
499 W: http://ez.analog.com/community/linux-device-drivers
500 F: drivers/input/touchscreen/ad7877.c
502 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
503 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/AD7879
506 W: http://ez.analog.com/community/linux-device-drivers
507 F: drivers/input/touchscreen/ad7879.c
509 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
510 M: Jiri Kosina <jikos@kernel.org>
513 ADF7242 IEEE 802.15.4 RADIO DRIVER
514 M: Michael Hennerich <michael.hennerich@analog.com>
515 L: linux-wpan@vger.kernel.org
517 W: https://wiki.analog.com/ADF7242
518 W: http://ez.analog.com/community/linux-device-drivers
519 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
520 F: drivers/net/ieee802154/adf7242.c
522 ADM1025 HARDWARE MONITOR DRIVER
523 M: Jean Delvare <jdelvare@suse.com>
524 L: linux-hwmon@vger.kernel.org
526 F: Documentation/hwmon/adm1025.rst
527 F: drivers/hwmon/adm1025.c
529 ADM1029 HARDWARE MONITOR DRIVER
530 M: Corentin Labbe <clabbe.montjoie@gmail.com>
531 L: linux-hwmon@vger.kernel.org
533 F: drivers/hwmon/adm1029.c
535 ADM8211 WIRELESS DRIVER
536 L: linux-wireless@vger.kernel.org
538 W: https://wireless.wiki.kernel.org/
539 F: drivers/net/wireless/admtek/adm8211.*
541 ADP1653 FLASH CONTROLLER DRIVER
542 M: Sakari Ailus <sakari.ailus@iki.fi>
543 L: linux-media@vger.kernel.org
545 F: drivers/media/i2c/adp1653.c
546 F: include/media/i2c/adp1653.h
548 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
549 M: Michael Hennerich <michael.hennerich@analog.com>
551 W: http://wiki.analog.com/ADP5520
552 W: http://ez.analog.com/community/linux-device-drivers
553 F: drivers/gpio/gpio-adp5520.c
554 F: drivers/input/keyboard/adp5520-keys.c
555 F: drivers/leds/leds-adp5520.c
556 F: drivers/mfd/adp5520.c
557 F: drivers/video/backlight/adp5520_bl.c
559 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
560 M: Michael Hennerich <michael.hennerich@analog.com>
562 W: http://wiki.analog.com/ADP5588
563 W: http://ez.analog.com/community/linux-device-drivers
564 F: drivers/gpio/gpio-adp5588.c
565 F: drivers/input/keyboard/adp5588-keys.c
567 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
568 M: Michael Hennerich <michael.hennerich@analog.com>
570 W: http://wiki.analog.com/ADP8860
571 W: http://ez.analog.com/community/linux-device-drivers
572 F: drivers/video/backlight/adp8860_bl.c
575 M: Colin Leroy <colin@colino.net>
577 F: drivers/macintosh/therm_adt746x.c
579 ADT7475 HARDWARE MONITOR DRIVER
580 M: Jean Delvare <jdelvare@suse.com>
581 L: linux-hwmon@vger.kernel.org
583 F: Documentation/hwmon/adt7475.rst
584 F: drivers/hwmon/adt7475.c
587 M: Matthew Wilcox <willy@infradead.org>
588 M: Hannes Reinecke <hare@suse.com>
589 L: linux-scsi@vger.kernel.org
591 F: Documentation/scsi/advansys.rst
592 F: drivers/scsi/advansys.c
594 ADVANTECH SWBTN DRIVER
595 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
596 L: platform-driver-x86@vger.kernel.org
598 F: drivers/platform/x86/adv_swbutton.c
600 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
601 M: Michael Hennerich <michael.hennerich@analog.com>
603 W: http://wiki.analog.com/ADXL345
604 W: http://ez.analog.com/community/linux-device-drivers
605 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
606 F: drivers/input/misc/adxl34x.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-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 L: amd-gfx@lists.freedesktop.org
915 T: git https://gitlab.freedesktop.org/agd5f/linux.git
916 F: drivers/gpu/drm/amd/display/
918 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
919 M: Huang Rui <ray.huang@amd.com>
920 L: linux-hwmon@vger.kernel.org
922 F: Documentation/hwmon/fam15h_power.rst
923 F: drivers/hwmon/fam15h_power.c
926 M: Enrico Weigelt, metux IT consult <info@metux.net>
927 L: linux-gpio@vger.kernel.org
929 F: drivers/gpio/gpio-amd-fch.c
930 F: include/linux/platform_data/gpio/gpio-amd-fch.h
932 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
933 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
935 F: drivers/usb/gadget/udc/amd5536udc.*
937 AMD GEODE PROCESSOR/CHIPSET SUPPORT
938 M: Andres Salomon <dilinger@queued.net>
939 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
941 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
942 F: arch/x86/include/asm/geode.h
943 F: drivers/char/hw_random/geode-rng.c
944 F: drivers/crypto/geode*
945 F: drivers/video/fbdev/geode/
948 M: Joerg Roedel <joro@8bytes.org>
949 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
950 L: iommu@lists.linux-foundation.org
952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
953 F: drivers/iommu/amd/
954 F: include/linux/amd-iommu.h
957 M: Felix Kuehling <Felix.Kuehling@amd.com>
958 L: amd-gfx@lists.freedesktop.org
960 T: git https://gitlab.freedesktop.org/agd5f/linux.git
961 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
962 F: drivers/gpu/drm/amd/amdkfd/
963 F: drivers/gpu/drm/amd/include/cik_structs.h
964 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
965 F: drivers/gpu/drm/amd/include/v9_structs.h
966 F: drivers/gpu/drm/amd/include/vi_structs.h
967 F: include/uapi/linux/kfd_ioctl.h
970 M: Sanjay R Mehta <sanju.mehta@amd.com>
972 F: drivers/spi/spi-amd.c
975 M: Elie Morisse <syniurge@gmail.com>
976 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
977 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
978 L: linux-i2c@vger.kernel.org
980 F: drivers/i2c/busses/i2c-amd-mp2*
983 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
984 L: platform-driver-x86@vger.kernel.org
986 F: drivers/platform/x86/amd-pmc.*
988 AMD POWERPLAY AND SWSMU
989 M: Evan Quan <evan.quan@amd.com>
990 L: amd-gfx@lists.freedesktop.org
992 T: git https://gitlab.freedesktop.org/agd5f/linux.git
993 F: drivers/gpu/drm/amd/pm/
996 M: Sanjay R Mehta <sanju.mehta@amd.com>
997 L: dmaengine@vger.kernel.org
999 F: drivers/dma/ptdma/
1001 AMD SEATTLE DEVICE TREE SUPPORT
1002 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1003 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1004 M: Tom Lendacky <thomas.lendacky@amd.com>
1006 F: arch/arm64/boot/dts/amd/
1009 M: Tom Lendacky <thomas.lendacky@amd.com>
1010 L: netdev@vger.kernel.org
1012 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1013 F: drivers/net/ethernet/amd/xgbe/
1015 AMD SENSOR FUSION HUB DRIVER
1016 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1017 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1018 L: linux-input@vger.kernel.org
1020 F: Documentation/hid/amd-sfh*
1021 F: drivers/hid/amd-sfh-hid/
1024 M: Christian Eggers <ceggers@arri.de>
1025 L: linux-iio@vger.kernel.org
1027 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1028 F: drivers/iio/light/as73211.c
1030 AMT (Automatic Multicast Tunneling)
1031 M: Taehee Yoo <ap420073@gmail.com>
1032 L: netdev@vger.kernel.org
1034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1036 F: drivers/net/amt.c
1038 ANALOG DEVICES INC AD7192 DRIVER
1039 M: Alexandru Tachici <alexandru.tachici@analog.com>
1040 L: linux-iio@vger.kernel.org
1042 W: http://ez.analog.com/community/linux-device-drivers
1043 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1044 F: drivers/iio/adc/ad7192.c
1046 ANALOG DEVICES INC AD7292 DRIVER
1047 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1048 L: linux-iio@vger.kernel.org
1050 W: http://ez.analog.com/community/linux-device-drivers
1051 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1052 F: drivers/iio/adc/ad7292.c
1054 ANALOG DEVICES INC AD7768-1 DRIVER
1055 M: Michael Hennerich <Michael.Hennerich@analog.com>
1056 L: linux-iio@vger.kernel.org
1058 W: http://ez.analog.com/community/linux-device-drivers
1059 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1060 F: drivers/iio/adc/ad7768-1.c
1062 ANALOG DEVICES INC AD7780 DRIVER
1063 M: Michael Hennerich <Michael.Hennerich@analog.com>
1064 M: Renato Lui Geh <renatogeh@gmail.com>
1065 L: linux-iio@vger.kernel.org
1067 W: http://ez.analog.com/community/linux-device-drivers
1068 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1069 F: drivers/iio/adc/ad7780.c
1071 ANALOG DEVICES INC AD9389B DRIVER
1072 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1073 L: linux-media@vger.kernel.org
1075 F: drivers/media/i2c/ad9389b*
1077 ANALOG DEVICES INC ADGS1408 DRIVER
1078 M: Mircea Caprioru <mircea.caprioru@analog.com>
1080 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1081 F: drivers/mux/adgs1408.c
1083 ANALOG DEVICES INC ADIN DRIVER
1084 M: Michael Hennerich <michael.hennerich@analog.com>
1085 L: netdev@vger.kernel.org
1087 W: http://ez.analog.com/community/linux-device-drivers
1088 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1089 F: drivers/net/phy/adin.c
1091 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1092 M: Nuno Sa <nuno.sa@analog.com>
1093 L: linux-iio@vger.kernel.org
1095 F: drivers/iio/imu/adis.c
1096 F: include/linux/iio/imu/adis.h
1098 ANALOG DEVICES INC ADIS16460 DRIVER
1099 M: Dragos Bogdan <dragos.bogdan@analog.com>
1100 L: linux-iio@vger.kernel.org
1102 W: http://ez.analog.com/community/linux-device-drivers
1103 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1104 F: drivers/iio/imu/adis16460.c
1106 ANALOG DEVICES INC ADIS16475 DRIVER
1107 M: Nuno Sa <nuno.sa@analog.com>
1108 L: linux-iio@vger.kernel.org
1109 W: http://ez.analog.com/community/linux-device-drivers
1111 F: drivers/iio/imu/adis16475.c
1112 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1114 ANALOG DEVICES INC ADM1177 DRIVER
1115 M: Michael Hennerich <Michael.Hennerich@analog.com>
1116 L: linux-hwmon@vger.kernel.org
1118 W: http://ez.analog.com/community/linux-device-drivers
1119 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1120 F: drivers/hwmon/adm1177.c
1122 ANALOG DEVICES INC ADP5061 DRIVER
1123 M: Michael Hennerich <Michael.Hennerich@analog.com>
1124 L: linux-pm@vger.kernel.org
1126 W: http://ez.analog.com/community/linux-device-drivers
1127 F: drivers/power/supply/adp5061.c
1129 ANALOG DEVICES INC ADV7180 DRIVER
1130 M: Lars-Peter Clausen <lars@metafoo.de>
1131 L: linux-media@vger.kernel.org
1133 W: http://ez.analog.com/community/linux-device-drivers
1134 F: drivers/media/i2c/adv7180.c
1135 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1137 ANALOG DEVICES INC ADV748X DRIVER
1138 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1139 L: linux-media@vger.kernel.org
1141 F: drivers/media/i2c/adv748x/*
1143 ANALOG DEVICES INC ADV7511 DRIVER
1144 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1145 L: linux-media@vger.kernel.org
1147 F: drivers/media/i2c/adv7511*
1149 ANALOG DEVICES INC ADV7604 DRIVER
1150 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1151 L: linux-media@vger.kernel.org
1153 F: drivers/media/i2c/adv7604*
1154 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1156 ANALOG DEVICES INC ADV7842 DRIVER
1157 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1158 L: linux-media@vger.kernel.org
1160 F: drivers/media/i2c/adv7842*
1162 ANALOG DEVICES INC ADXRS290 DRIVER
1163 M: Nishant Malpani <nish.malpani25@gmail.com>
1164 L: linux-iio@vger.kernel.org
1166 F: drivers/iio/gyro/adxrs290.c
1167 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1169 ANALOG DEVICES INC ASOC CODEC DRIVERS
1170 M: Lars-Peter Clausen <lars@metafoo.de>
1171 M: Nuno Sá <nuno.sa@analog.com>
1172 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1174 W: http://wiki.analog.com/
1175 W: http://ez.analog.com/community/linux-device-drivers
1176 F: sound/soc/codecs/ad1*
1177 F: sound/soc/codecs/ad7*
1178 F: sound/soc/codecs/adau*
1179 F: sound/soc/codecs/adav*
1180 F: sound/soc/codecs/sigmadsp.*
1181 F: sound/soc/codecs/ssm*
1183 ANALOG DEVICES INC DMA DRIVERS
1184 M: Lars-Peter Clausen <lars@metafoo.de>
1186 W: http://ez.analog.com/community/linux-device-drivers
1187 F: drivers/dma/dma-axi-dmac.c
1189 ANALOG DEVICES INC IIO DRIVERS
1190 M: Lars-Peter Clausen <lars@metafoo.de>
1191 M: Michael Hennerich <Michael.Hennerich@analog.com>
1193 W: http://wiki.analog.com/
1194 W: http://ez.analog.com/community/linux-device-drivers
1195 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1196 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1197 F: Documentation/devicetree/bindings/iio/*/adi,*
1198 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1199 F: drivers/iio/*/ad*
1200 F: drivers/iio/adc/ltc249*
1201 F: drivers/iio/amplifiers/hmc425a.c
1202 F: drivers/staging/iio/*/ad*
1203 X: drivers/iio/*/adjd*
1205 ANALOGBITS PLL LIBRARIES
1206 M: Paul Walmsley <paul.walmsley@sifive.com>
1208 F: drivers/clk/analogbits/*
1209 F: include/linux/clk/analogbits*
1212 M: Nick Hu <nickhu@andestech.com>
1213 M: Greentime Hu <green.hu@gmail.com>
1214 M: Vincent Chen <deanbo422@gmail.com>
1216 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1217 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1218 F: Documentation/devicetree/bindings/nds32/
1223 ANDROID CONFIG FRAGMENTS
1224 M: Rob Herring <robh@kernel.org>
1226 F: kernel/configs/android*
1229 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1230 M: Arve Hjønnevåg <arve@android.com>
1231 M: Todd Kjos <tkjos@android.com>
1232 M: Martijn Coenen <maco@android.com>
1233 M: Joel Fernandes <joel@joelfernandes.org>
1234 M: Christian Brauner <christian@brauner.io>
1235 M: Hridya Valsaraju <hridya@google.com>
1236 M: Suren Baghdasaryan <surenb@google.com>
1237 L: linux-kernel@vger.kernel.org
1239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1241 F: drivers/staging/android/
1243 ANDROID GOLDFISH PIC DRIVER
1244 M: Miodrag Dinic <miodrag.dinic@mips.com>
1246 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1247 F: drivers/irqchip/irq-goldfish-pic.c
1249 ANDROID GOLDFISH RTC DRIVER
1250 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1252 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1253 F: drivers/rtc/rtc-goldfish.c
1255 AOA (Apple Onboard Audio) ALSA DRIVER
1256 M: Johannes Berg <johannes@sipsolutions.net>
1257 L: linuxppc-dev@lists.ozlabs.org
1258 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1262 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1264 L: linux-iio@vger.kernel.org
1266 F: drivers/iio/adc/stx104.c
1269 M: Jiri Kosina <jikos@kernel.org>
1271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1272 F: arch/x86/kernel/apm_32.c
1273 F: drivers/char/apm-emulation.c
1274 F: include/linux/apm_bios.h
1275 F: include/uapi/linux/apm_bios.h
1277 APPARMOR SECURITY MODULE
1278 M: John Johansen <john.johansen@canonical.com>
1279 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1281 W: wiki.apparmor.net
1282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1283 F: Documentation/admin-guide/LSM/apparmor.rst
1284 F: security/apparmor/
1286 APPLE BCM5974 MULTITOUCH DRIVER
1287 M: Henrik Rydberg <rydberg@bitmath.org>
1288 L: linux-input@vger.kernel.org
1290 F: drivers/input/mouse/bcm5974.c
1292 APPLE DART IOMMU DRIVER
1293 M: Sven Peter <sven@svenpeter.dev>
1294 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1295 L: iommu@lists.linux-foundation.org
1297 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1298 F: drivers/iommu/apple-dart.c
1301 M: Henrik Rydberg <rydberg@bitmath.org>
1302 L: linux-hwmon@vger.kernel.org
1304 F: drivers/hwmon/applesmc.c
1306 APPLETALK NETWORK LAYER
1307 L: netdev@vger.kernel.org
1309 F: drivers/net/appletalk/
1310 F: include/linux/atalk.h
1311 F: include/uapi/linux/atalk.h
1314 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1315 M: Khuong Dinh <khuong@os.amperecomputing.com>
1317 F: arch/arm64/boot/dts/apm/
1319 APPLIED MICRO (APM) X-GENE SOC EDAC
1320 M: Khuong Dinh <khuong@os.amperecomputing.com>
1322 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1323 F: drivers/edac/xgene_edac.c
1325 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1326 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1327 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1329 F: drivers/net/ethernet/apm/xgene-v2/
1331 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1332 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1333 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1334 M: Quan Nguyen <quan@os.amperecomputing.com>
1336 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1337 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1338 F: drivers/net/ethernet/apm/xgene/
1339 F: drivers/net/mdio/mdio-xgene.c
1341 APPLIED MICRO (APM) X-GENE SOC PMU
1342 M: Khuong Dinh <khuong@os.amperecomputing.com>
1344 F: Documentation/admin-guide/perf/xgene-pmu.rst
1345 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1346 F: drivers/perf/xgene_pmu.c
1348 APTINA CAMERA SENSOR PLL
1349 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1350 L: linux-media@vger.kernel.org
1352 F: drivers/media/i2c/aptina-pll.*
1354 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1355 M: Aleksa Savic <savicaleksa83@gmail.com>
1356 L: linux-hwmon@vger.kernel.org
1358 F: Documentation/hwmon/aquacomputer_d5next.rst
1359 F: drivers/hwmon/aquacomputer_d5next.c
1361 AQUANTIA ETHERNET DRIVER (atlantic)
1362 M: Igor Russkikh <irusskikh@marvell.com>
1363 L: netdev@vger.kernel.org
1365 W: https://www.marvell.com/
1366 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1367 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1368 F: drivers/net/ethernet/aquantia/atlantic/
1370 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1371 M: Egor Pomozov <epomozov@marvell.com>
1372 L: netdev@vger.kernel.org
1374 W: http://www.aquantia.com
1375 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1377 ARASAN NAND CONTROLLER DRIVER
1378 M: Miquel Raynal <miquel.raynal@bootlin.com>
1379 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1380 L: linux-mtd@lists.infradead.org
1382 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1383 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1385 ARC FRAMEBUFFER DRIVER
1386 M: Jaya Kumar <jayalk@intworks.biz>
1388 F: drivers/video/fbdev/arcfb.c
1389 F: drivers/video/fbdev/core/fb_defio.c
1392 M: Alexey Brodkin <abrodkin@synopsys.com>
1394 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1395 F: drivers/gpu/drm/tiny/arcpgu.c
1397 ARCNET NETWORK LAYER
1398 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1399 L: netdev@vger.kernel.org
1401 F: drivers/net/arcnet/
1402 F: include/uapi/linux/if_arcnet.h
1404 ARM ARCHITECTED TIMER DRIVER
1405 M: Mark Rutland <mark.rutland@arm.com>
1406 M: Marc Zyngier <maz@kernel.org>
1407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 F: arch/arm/include/asm/arch_timer.h
1410 F: arch/arm64/include/asm/arch_timer.h
1411 F: drivers/clocksource/arm_arch_timer.c
1413 ARM HDLCD DRM DRIVER
1414 M: Liviu Dudau <liviu.dudau@arm.com>
1416 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1417 F: drivers/gpu/drm/arm/hdlcd_*
1419 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1420 M: Linus Walleij <linus.walleij@linaro.org>
1421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1424 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1425 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1426 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1427 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1428 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1429 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1430 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1431 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1432 F: arch/arm/boot/dts/arm-realview-*
1433 F: arch/arm/boot/dts/integrator*
1434 F: arch/arm/boot/dts/versatile*
1435 F: arch/arm/mach-integrator/
1436 F: arch/arm/mach-realview/
1437 F: arch/arm/mach-versatile/
1438 F: arch/arm/plat-versatile/
1439 F: drivers/bus/arm-integrator-lm.c
1440 F: drivers/clk/versatile/
1441 F: drivers/i2c/busses/i2c-versatile.c
1442 F: drivers/irqchip/irq-versatile-fpga.c
1443 F: drivers/mtd/maps/physmap-versatile.*
1444 F: drivers/power/reset/arm-versatile-reboot.c
1445 F: drivers/soc/versatile/
1447 ARM KOMEDA DRM-KMS DRIVER
1448 M: James (Qian) Wang <james.qian.wang@arm.com>
1449 M: Liviu Dudau <liviu.dudau@arm.com>
1450 M: Mihail Atanassov <mihail.atanassov@arm.com>
1451 L: Mali DP Maintainers <malidp@foss.arm.com>
1453 T: git git://anongit.freedesktop.org/drm/drm-misc
1454 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1455 F: Documentation/gpu/komeda-kms.rst
1456 F: drivers/gpu/drm/arm/display/include/
1457 F: drivers/gpu/drm/arm/display/komeda/
1459 ARM MALI PANFROST DRM DRIVER
1460 M: Rob Herring <robh@kernel.org>
1461 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1462 R: Steven Price <steven.price@arm.com>
1463 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1464 L: dri-devel@lists.freedesktop.org
1466 T: git git://anongit.freedesktop.org/drm/drm-misc
1467 F: drivers/gpu/drm/panfrost/
1468 F: include/uapi/drm/panfrost_drm.h
1470 ARM MALI-DP DRM DRIVER
1471 M: Liviu Dudau <liviu.dudau@arm.com>
1472 M: Brian Starkey <brian.starkey@arm.com>
1473 L: Mali DP Maintainers <malidp@foss.arm.com>
1475 T: git git://anongit.freedesktop.org/drm/drm-misc
1476 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1477 F: Documentation/gpu/afbc.rst
1478 F: drivers/gpu/drm/arm/
1480 ARM MFM AND FLOPPY DRIVERS
1481 M: Ian Molton <spyro@f2s.com>
1483 F: arch/arm/include/asm/floppy.h
1484 F: arch/arm/mach-rpc/floppydma.S
1486 ARM PMU PROFILING AND DEBUGGING
1487 M: Will Deacon <will@kernel.org>
1488 M: Mark Rutland <mark.rutland@arm.com>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 F: Documentation/devicetree/bindings/arm/pmu.yaml
1492 F: Documentation/devicetree/bindings/perf/
1493 F: arch/arm*/include/asm/hw_breakpoint.h
1494 F: arch/arm*/include/asm/perf_event.h
1495 F: arch/arm*/kernel/hw_breakpoint.c
1496 F: arch/arm*/kernel/perf_*
1498 F: include/linux/perf/arm_pmu.h
1501 M: Russell King <linux@armlinux.org.uk>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 W: http://www.armlinux.org.uk/
1505 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1507 X: arch/arm/boot/dts/
1509 ARM PRIMECELL AACI PL041 DRIVER
1510 M: Russell King <linux@armlinux.org.uk>
1514 ARM PRIMECELL BUS SUPPORT
1515 M: Russell King <linux@armlinux.org.uk>
1518 F: include/linux/amba/bus.h
1520 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1521 M: Miquel Raynal <miquel.raynal@bootlin.com>
1522 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1523 L: linux-mtd@lists.infradead.org
1525 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1526 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1528 ARM PRIMECELL PL35X SMC DRIVER
1529 M: Miquel Raynal <miquel.raynal@bootlin.com>
1530 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1534 F: drivers/memory/pl353-smc.c
1536 ARM PRIMECELL CLCD PL110 DRIVER
1537 M: Russell King <linux@armlinux.org.uk>
1539 F: drivers/video/fbdev/amba-clcd.*
1541 ARM PRIMECELL KMI PL050 DRIVER
1542 M: Russell King <linux@armlinux.org.uk>
1544 F: drivers/input/serio/ambakmi.*
1545 F: include/linux/amba/kmi.h
1547 ARM PRIMECELL MMCI PL180/1 DRIVER
1548 M: Russell King <linux@armlinux.org.uk>
1550 F: drivers/mmc/host/mmci.*
1551 F: include/linux/amba/mmci.h
1553 ARM PRIMECELL SSP PL022 SPI DRIVER
1554 M: Linus Walleij <linus.walleij@linaro.org>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1558 F: drivers/spi/spi-pl022.c
1560 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1561 M: Russell King <linux@armlinux.org.uk>
1563 F: drivers/tty/serial/amba-pl01*.c
1564 F: include/linux/amba/serial.h
1566 ARM PRIMECELL VIC PL190/PL192 DRIVER
1567 M: Linus Walleij <linus.walleij@linaro.org>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1571 F: drivers/irqchip/irq-vic.c
1573 ARM SMC WATCHDOG DRIVER
1574 M: Julius Werner <jwerner@chromium.org>
1575 R: Evan Benn <evanbenn@chromium.org>
1577 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1578 F: drivers/watchdog/arm_smc_wdt.c
1581 M: Will Deacon <will@kernel.org>
1582 R: Robin Murphy <robin.murphy@arm.com>
1583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1586 F: drivers/iommu/arm/
1587 F: drivers/iommu/io-pgtable-arm*
1589 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1590 M: Arnd Bergmann <arnd@arndb.de>
1591 M: Olof Johansson <olof@lixom.net>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1596 F: arch/arm/boot/dts/Makefile
1597 F: arch/arm64/boot/dts/Makefile
1599 ARM SUB-ARCHITECTURES
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1606 ARM/ACTIONS SEMI ARCHITECTURE
1607 M: Andreas Färber <afaerber@suse.de>
1608 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1612 F: Documentation/devicetree/bindings/arm/actions.yaml
1613 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1614 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1615 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1616 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1617 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1618 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1619 F: Documentation/devicetree/bindings/pinctrl/actions,*
1620 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1621 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1622 F: arch/arm/boot/dts/owl-*
1623 F: arch/arm/mach-actions/
1624 F: arch/arm64/boot/dts/actions/
1625 F: drivers/clk/actions/
1626 F: drivers/clocksource/timer-owl*
1627 F: drivers/dma/owl-dma.c
1628 F: drivers/i2c/busses/i2c-owl.c
1629 F: drivers/irqchip/irq-owl-sirq.c
1630 F: drivers/mmc/host/owl-mmc.c
1631 F: drivers/net/ethernet/actions/
1632 F: drivers/pinctrl/actions/*
1633 F: drivers/soc/actions/
1634 F: include/dt-bindings/power/owl-*
1635 F: include/dt-bindings/reset/actions,*
1636 F: include/linux/soc/actions/
1639 ARM/ADS SPHERE MACHINE SUPPORT
1640 M: Lennert Buytenhek <kernel@wantstofly.org>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 ARM/AFEB9260 MACHINE SUPPORT
1645 M: Sergey Lapin <slapin@ossfans.org>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 ARM/AJECO 1ARM MACHINE SUPPORT
1650 M: Lennert Buytenhek <kernel@wantstofly.org>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 ARM/Allwinner SoC Clock Support
1655 M: Emilio López <emilio@elopez.com.ar>
1657 F: drivers/clk/sunxi/
1659 ARM/Allwinner sunXi SoC support
1660 M: Maxime Ripard <mripard@kernel.org>
1661 M: Chen-Yu Tsai <wens@csie.org>
1662 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1666 L: linux-sunxi@lists.linux.dev
1667 F: arch/arm/mach-sunxi/
1668 F: arch/arm64/boot/dts/allwinner/
1669 F: drivers/clk/sunxi-ng/
1670 F: drivers/pinctrl/sunxi/
1671 F: drivers/soc/sunxi/
1676 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1677 M: Neil Armstrong <narmstrong@baylibre.com>
1678 M: Jerome Brunet <jbrunet@baylibre.com>
1679 L: linux-amlogic@lists.infradead.org
1681 F: Documentation/devicetree/bindings/clock/amlogic*
1682 F: drivers/clk/meson/
1683 F: include/dt-bindings/clock/gxbb*
1684 F: include/dt-bindings/clock/meson*
1686 ARM/Amlogic Meson SoC Crypto Drivers
1687 M: Corentin Labbe <clabbe@baylibre.com>
1688 L: linux-crypto@vger.kernel.org
1689 L: linux-amlogic@lists.infradead.org
1691 F: Documentation/devicetree/bindings/crypto/amlogic*
1692 F: drivers/crypto/amlogic/
1694 ARM/Amlogic Meson SoC Sound Drivers
1695 M: Jerome Brunet <jbrunet@baylibre.com>
1696 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1698 F: Documentation/devicetree/bindings/sound/amlogic*
1701 ARM/Amlogic Meson SoC support
1702 M: Neil Armstrong <narmstrong@baylibre.com>
1703 M: Kevin Hilman <khilman@baylibre.com>
1704 R: Jerome Brunet <jbrunet@baylibre.com>
1705 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 L: linux-amlogic@lists.infradead.org
1709 W: http://linux-meson.com/
1710 F: arch/arm/boot/dts/meson*
1711 F: arch/arm/mach-meson/
1712 F: arch/arm64/boot/dts/amlogic/
1713 F: drivers/mmc/host/meson*
1714 F: drivers/pinctrl/meson/
1715 F: drivers/rtc/rtc-meson*
1716 F: drivers/soc/amlogic/
1719 ARM/Annapurna Labs ALPINE ARCHITECTURE
1720 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1721 M: Antoine Tenart <atenart@kernel.org>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 F: arch/arm/boot/dts/alpine*
1725 F: arch/arm/mach-alpine/
1726 F: arch/arm64/boot/dts/amazon/
1727 F: drivers/*/*alpine*
1729 ARM/APPLE MACHINE SUPPORT
1730 M: Hector Martin <marcan@marcan.st>
1731 M: Sven Peter <sven@svenpeter.dev>
1732 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 W: https://asahilinux.org
1736 B: https://github.com/AsahiLinux/linux/issues
1737 C: irc://irc.oftc.net/asahi-dev
1738 T: git https://github.com/AsahiLinux/linux.git
1739 F: Documentation/devicetree/bindings/arm/apple.yaml
1740 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1741 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1742 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1743 F: arch/arm64/boot/dts/apple/
1744 F: drivers/irqchip/irq-apple-aic.c
1745 F: drivers/mailbox/apple-mailbox.c
1746 F: include/dt-bindings/interrupt-controller/apple-aic.h
1747 F: include/dt-bindings/pinctrl/apple.h
1748 F: include/linux/apple-mailbox.h
1750 ARM/ARTPEC MACHINE SUPPORT
1751 M: Jesper Nilsson <jesper.nilsson@axis.com>
1752 M: Lars Persson <lars.persson@axis.com>
1753 L: linux-arm-kernel@axis.com
1755 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1756 F: arch/arm/boot/dts/artpec6*
1757 F: arch/arm/mach-artpec
1759 F: drivers/crypto/axis
1760 F: drivers/mmc/host/usdhi6rol0.c
1761 F: drivers/pinctrl/pinctrl-artpec*
1763 ARM/ASPEED I2C DRIVER
1764 M: Brendan Higgins <brendanhiggins@google.com>
1765 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1766 R: Joel Stanley <joel@jms.id.au>
1767 L: linux-i2c@vger.kernel.org
1768 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1770 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1771 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1772 F: drivers/i2c/busses/i2c-aspeed.c
1773 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1775 ARM/ASPEED MACHINE SUPPORT
1776 M: Joel Stanley <joel@jms.id.au>
1777 R: Andrew Jeffery <andrew@aj.id.au>
1778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1781 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1783 F: arch/arm/boot/dts/aspeed-*
1784 F: arch/arm/mach-aspeed/
1787 ARM/BITMAIN ARCHITECTURE
1788 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1792 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1793 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1794 F: arch/arm64/boot/dts/bitmain/
1795 F: drivers/clk/clk-bm1880.c
1796 F: drivers/pinctrl/pinctrl-bm1880.c
1798 ARM/CALXEDA HIGHBANK ARCHITECTURE
1799 M: Andre Przywara <andre.przywara@arm.com>
1800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 F: arch/arm/boot/dts/ecx-*.dts*
1803 F: arch/arm/boot/dts/highbank.dts
1804 F: arch/arm/mach-highbank/
1806 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1807 M: Krzysztof Halasa <khalasa@piap.pl>
1809 F: arch/arm/mach-cns3xxx/
1811 ARM/CAVIUM THUNDER NETWORK DRIVER
1812 M: Sunil Goutham <sgoutham@marvell.com>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 F: drivers/net/ethernet/cavium/thunder/
1817 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1818 M: Lukasz Majewski <lukma@denx.de>
1819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 F: arch/arm/mach-ep93xx/ts72xx.c
1823 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1824 M: Alexander Shiyan <shc_work@mail.ru>
1825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1830 M: Lennert Buytenhek <kernel@wantstofly.org>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1835 M: Hartley Sweeten <hsweeten@visionengravers.com>
1836 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 F: arch/arm/mach-ep93xx/
1840 F: arch/arm/mach-ep93xx/include/mach/
1843 M: Russell King <linux@armlinux.org.uk>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1847 F: drivers/clk/clkdev.c
1849 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1850 M: Baruch Siach <baruch@tkos.co.il>
1851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 F: arch/arm/boot/dts/cx92755*
1856 ARM/CONTEC MICRO9 MACHINE SUPPORT
1857 M: Hubert Feurstein <hubert.feurstein@contec.at>
1859 F: arch/arm/mach-ep93xx/micro9.c
1861 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1862 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1863 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1864 R: Mike Leach <mike.leach@linaro.org>
1865 R: Leo Yan <leo.yan@linaro.org>
1866 L: coresight@lists.linaro.org (moderated for non-subscribers)
1867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1870 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1871 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1872 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1873 F: Documentation/devicetree/bindings/arm/coresight.txt
1874 F: Documentation/devicetree/bindings/arm/ete.yaml
1875 F: Documentation/devicetree/bindings/arm/trbe.yaml
1876 F: Documentation/trace/coresight/*
1877 F: drivers/hwtracing/coresight/*
1878 F: include/dt-bindings/arm/coresight-cti-dt.h
1879 F: include/linux/coresight*
1880 F: tools/perf/arch/arm/util/auxtrace.c
1881 F: tools/perf/arch/arm/util/cs-etm.c
1882 F: tools/perf/arch/arm/util/cs-etm.h
1883 F: tools/perf/arch/arm/util/pmu.c
1884 F: tools/perf/util/cs-etm-decoder/*
1885 F: tools/perf/util/cs-etm.*
1887 ARM/CORGI MACHINE SUPPORT
1888 M: Richard Purdie <rpurdie@rpsys.net>
1891 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1892 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1893 M: Linus Walleij <linus.walleij@linaro.org>
1894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 T: git git://github.com/ulli-kroll/linux.git
1897 F: Documentation/devicetree/bindings/arm/gemini.txt
1898 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1899 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1900 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1901 F: arch/arm/boot/dts/gemini*
1902 F: arch/arm/mach-gemini/
1903 F: drivers/crypto/gemini/
1904 F: drivers/net/ethernet/cortina/
1905 F: drivers/pinctrl/pinctrl-gemini.c
1906 F: drivers/rtc/rtc-ftrtc010.c
1908 ARM/CZ.NIC TURRIS SUPPORT
1909 M: Marek Behún <kabel@kernel.org>
1911 W: https://www.turris.cz/
1912 F: Documentation/ABI/testing/debugfs-moxtet
1913 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1914 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1915 F: Documentation/devicetree/bindings/bus/moxtet.txt
1916 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1917 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1918 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1919 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1920 F: drivers/bus/moxtet.c
1921 F: drivers/firmware/turris-mox-rwtm.c
1922 F: drivers/leds/leds-turris-omnia.c
1923 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1924 F: drivers/gpio/gpio-moxtet.c
1925 F: drivers/watchdog/armada_37xx_wdt.c
1926 F: include/dt-bindings/bus/moxtet.h
1927 F: include/linux/armada-37xx-rwtm-mailbox.h
1928 F: include/linux/moxtet.h
1930 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1931 M: Robert Jarzmik <robert.jarzmik@free.fr>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 F: arch/arm/mach-pxa/ezx.c
1936 ARM/FARADAY FA526 PORT
1937 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 T: git git://git.berlios.de/gemini-board
1941 F: arch/arm/mm/*-fa*
1943 ARM/FOOTBRIDGE ARCHITECTURE
1944 M: Russell King <linux@armlinux.org.uk>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 W: http://www.armlinux.org.uk/
1948 F: arch/arm/include/asm/hardware/dec21285.h
1949 F: arch/arm/mach-footbridge/
1951 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1952 M: Shawn Guo <shawnguo@kernel.org>
1953 M: Sascha Hauer <s.hauer@pengutronix.de>
1954 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1955 R: Fabio Estevam <festevam@gmail.com>
1956 R: NXP Linux Team <linux-imx@nxp.com>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1960 X: drivers/media/i2c/
1964 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1965 M: Shawn Guo <shawnguo@kernel.org>
1966 M: Li Yang <leoyang.li@nxp.com>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1970 F: arch/arm/boot/dts/ls1021a*
1971 F: arch/arm64/boot/dts/freescale/fsl-*
1972 F: arch/arm64/boot/dts/freescale/qoriq-*
1974 ARM/FREESCALE VYBRID 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: Stefan Agner <stefan@agner.ch>
1979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1982 F: arch/arm/boot/dts/vf*
1983 F: arch/arm/mach-imx/*vf610*
1985 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1986 M: Lennert Buytenhek <kernel@wantstofly.org>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 ARM/GUMSTIX MACHINE SUPPORT
1991 M: Steve Sakoman <sakoman@gmail.com>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1996 M: Philipp Zabel <philipp.zabel@gmail.com>
1997 M: Paul Parsons <lost.distance@yahoo.com>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 F: arch/arm/mach-pxa/hx4700.c
2001 F: arch/arm/mach-pxa/include/mach/hx4700.h
2002 F: sound/soc/pxa/hx4700.c
2004 ARM/HISILICON SOC SUPPORT
2005 M: Wei Xu <xuwei5@hisilicon.com>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 W: http://www.hisilicon.com
2009 T: git git://github.com/hisilicon/linux-hisi.git
2010 F: arch/arm/boot/dts/hi3*
2011 F: arch/arm/boot/dts/hip*
2012 F: arch/arm/boot/dts/hisi*
2013 F: arch/arm/mach-hisi/
2014 F: arch/arm64/boot/dts/hisilicon/
2016 ARM/HP JORNADA 7XX MACHINE SUPPORT
2017 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2021 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2022 F: arch/arm/mach-sa1100/jornada720.c
2024 ARM/IGEP MACHINE SUPPORT
2025 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2026 M: Javier Martinez Canillas <javier@dowhile0.org>
2027 L: linux-omap@vger.kernel.org
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 F: arch/arm/boot/dts/omap3-igep*
2032 ARM/INCOME PXA270 SUPPORT
2033 M: Marek Vasut <marek.vasut@gmail.com>
2034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2038 ARM/INTEL IOP32X ARM ARCHITECTURE
2039 M: Lennert Buytenhek <kernel@wantstofly.org>
2040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 ARM/INTEL IQ81342EX MACHINE SUPPORT
2044 M: Lennert Buytenhek <kernel@wantstofly.org>
2045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 ARM/INTEL IXDP2850 MACHINE SUPPORT
2049 M: Lennert Buytenhek <kernel@wantstofly.org>
2050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 ARM/INTEL IXP4XX ARM ARCHITECTURE
2054 M: Linus Walleij <linusw@kernel.org>
2055 M: Imre Kaloz <kaloz@openwrt.org>
2056 M: Krzysztof Halasa <khalasa@piap.pl>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2060 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2061 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2062 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2063 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2064 F: arch/arm/mach-ixp4xx/
2065 F: drivers/bus/intel-ixp4xx-eb.c
2066 F: drivers/clocksource/timer-ixp4xx.c
2067 F: drivers/crypto/ixp4xx_crypto.c
2068 F: drivers/gpio/gpio-ixp4xx.c
2069 F: drivers/irqchip/irq-ixp4xx.c
2070 F: include/linux/irqchip/irq-ixp4xx.h
2071 F: include/linux/platform_data/timer-ixp4xx.h
2073 ARM/INTEL KEEMBAY ARCHITECTURE
2074 M: Paul J. Murphy <paul.j.murphy@intel.com>
2075 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2077 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2078 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2079 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2081 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2082 M: Jonathan Cameron <jic23@cam.ac.uk>
2083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 F: arch/arm/mach-pxa/stargate2.c
2086 F: drivers/pcmcia/pxa2xx_stargate2.c
2088 ARM/INTEL XSC3 (MANZANO) ARM CORE
2089 M: Lennert Buytenhek <kernel@wantstofly.org>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2094 M: Lennert Buytenhek <kernel@wantstofly.org>
2095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 ARM/LG1K ARCHITECTURE
2099 M: Chanho Min <chanho.min@lge.com>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 F: arch/arm64/boot/dts/lg/
2104 ARM/LOGICPD PXA270 MACHINE SUPPORT
2105 M: Lennert Buytenhek <kernel@wantstofly.org>
2106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109 ARM/LPC18XX ARCHITECTURE
2110 M: Vladimir Zapolskiy <vz@mleia.com>
2111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2114 F: arch/arm/boot/dts/lpc43*
2115 F: drivers/i2c/busses/i2c-lpc2k.c
2116 F: drivers/memory/pl172.c
2117 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2118 F: drivers/rtc/rtc-lpc24xx.c
2121 ARM/LPC32XX SOC SUPPORT
2122 M: Vladimir Zapolskiy <vz@mleia.com>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2126 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2127 F: arch/arm/boot/dts/lpc32*
2128 F: arch/arm/mach-lpc32xx/
2129 F: drivers/i2c/busses/i2c-pnx.c
2130 F: drivers/net/ethernet/nxp/lpc_eth.c
2131 F: drivers/usb/host/ohci-nxp.c
2132 F: drivers/watchdog/pnx4008_wdt.c
2135 ARM/MAGICIAN MACHINE SUPPORT
2136 M: Philipp Zabel <philipp.zabel@gmail.com>
2139 ARM/Marvell Dove/MV78xx0/Orion SOC support
2140 M: Andrew Lunn <andrew@lunn.ch>
2141 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2142 M: Gregory Clement <gregory.clement@bootlin.com>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2146 F: Documentation/devicetree/bindings/soc/dove/
2147 F: arch/arm/boot/dts/dove*
2148 F: arch/arm/boot/dts/orion5x*
2149 F: arch/arm/mach-dove/
2150 F: arch/arm/mach-mv78xx0/
2151 F: arch/arm/mach-orion5x/
2152 F: arch/arm/plat-orion/
2153 F: drivers/soc/dove/
2155 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2156 M: Andrew Lunn <andrew@lunn.ch>
2157 M: Gregory Clement <gregory.clement@bootlin.com>
2158 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2162 F: arch/arm/boot/dts/armada*
2163 F: arch/arm/boot/dts/kirkwood*
2164 F: arch/arm/configs/mvebu_*_defconfig
2165 F: arch/arm/mach-mvebu/
2166 F: arch/arm64/boot/dts/marvell/armada*
2167 F: arch/arm64/boot/dts/marvell/cn913*
2168 F: drivers/cpufreq/armada-37xx-cpufreq.c
2169 F: drivers/cpufreq/armada-8k-cpufreq.c
2170 F: drivers/cpufreq/mvebu-cpufreq.c
2171 F: drivers/irqchip/irq-armada-370-xp.c
2172 F: drivers/irqchip/irq-mvebu-*
2173 F: drivers/pinctrl/mvebu/
2174 F: drivers/rtc/rtc-armada38x.c
2176 ARM/Mediatek RTC DRIVER
2177 M: Eddie Huang <eddie.huang@mediatek.com>
2178 M: Sean Wang <sean.wang@mediatek.com>
2179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2182 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2183 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2184 F: drivers/rtc/rtc-mt2712.c
2185 F: drivers/rtc/rtc-mt6397.c
2186 F: drivers/rtc/rtc-mt7622.c
2188 ARM/Mediatek SoC support
2189 M: Matthias Brugger <matthias.bgg@gmail.com>
2190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2193 W: https://mtk.wiki.kernel.org/
2194 C: irc://chat.freenode.net/linux-mediatek
2195 F: arch/arm/boot/dts/mt6*
2196 F: arch/arm/boot/dts/mt7*
2197 F: arch/arm/boot/dts/mt8*
2198 F: arch/arm/mach-mediatek/
2199 F: arch/arm64/boot/dts/mediatek/
2200 F: drivers/soc/mediatek/
2205 ARM/Mediatek USB3 PHY DRIVER
2206 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2210 F: Documentation/devicetree/bindings/phy/mediatek,*
2211 F: drivers/phy/mediatek/
2213 ARM/Microchip (AT91) SoC support
2214 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2215 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2216 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 W: http://www.linux4sam.org
2220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2221 F: arch/arm/boot/dts/at91*.dts
2222 F: arch/arm/boot/dts/at91*.dtsi
2223 F: arch/arm/boot/dts/sama*.dts
2224 F: arch/arm/boot/dts/sama*.dtsi
2225 F: arch/arm/include/debug/at91.S
2226 F: arch/arm/mach-at91/
2227 F: drivers/memory/atmel*
2228 F: drivers/watchdog/sama5d4_wdt.c
2229 F: include/soc/at91/
2230 X: drivers/input/touchscreen/atmel_mxt_ts.c
2231 X: drivers/net/wireless/atmel/
2235 ARM/Microchip Sparx5 SoC support
2236 M: Lars Povlsen <lars.povlsen@microchip.com>
2237 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2238 M: UNGLinuxDriver@microchip.com
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 T: git git://github.com/microchip-ung/linux-upstream.git
2242 F: arch/arm64/boot/dts/microchip/
2243 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2246 Microchip Timer Counter Block (TCB) Capture Driver
2247 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 L: linux-iio@vger.kernel.org
2251 F: drivers/counter/microchip-tcb-capture.c
2253 ARM/MIOA701 MACHINE SUPPORT
2254 M: Robert Jarzmik <robert.jarzmik@free.fr>
2255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 F: arch/arm/mach-pxa/mioa701.c
2259 ARM/MStar/Sigmastar Armv7 SoC support
2260 M: Daniel Palmer <daniel@thingy.jp>
2261 M: Romain Perier <romain.perier@gmail.com>
2262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 W: http://linux-chenxing.org/
2265 T: git git://github.com/linux-chenxing/linux.git
2266 F: Documentation/devicetree/bindings/arm/mstar/*
2267 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2268 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2269 F: arch/arm/boot/dts/mstar-*
2270 F: arch/arm/mach-mstar/
2271 F: drivers/clk/mstar/
2272 F: drivers/gpio/gpio-msc313.c
2273 F: drivers/watchdog/msc313e_wdt.c
2274 F: include/dt-bindings/clock/mstar-*
2275 F: include/dt-bindings/gpio/msc313-gpio.h
2277 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2278 M: Michael Petchkovsky <mkpetch@internode.on.net>
2281 ARM/NOMADIK/Ux500 ARCHITECTURES
2282 M: Linus Walleij <linus.walleij@linaro.org>
2283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2286 F: Documentation/devicetree/bindings/arm/ste-*
2287 F: Documentation/devicetree/bindings/arm/ux500.yaml
2288 F: Documentation/devicetree/bindings/arm/ux500/
2289 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2290 F: arch/arm/boot/dts/ste-*
2291 F: arch/arm/mach-nomadik/
2292 F: arch/arm/mach-ux500/
2293 F: drivers/clk/clk-nomadik.c
2294 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2295 F: drivers/dma/ste_dma40*
2296 F: drivers/hwspinlock/u8500_hsem.c
2297 F: drivers/i2c/busses/i2c-nomadik.c
2298 F: drivers/iio/adc/ab8500-gpadc.c
2299 F: drivers/mfd/ab8500*
2300 F: drivers/mfd/abx500*
2301 F: drivers/mfd/db8500*
2302 F: drivers/pinctrl/nomadik/
2303 F: drivers/rtc/rtc-ab8500.c
2304 F: drivers/rtc/rtc-pl031.c
2305 F: drivers/soc/ux500/
2307 ARM/NUVOTON NPCM ARCHITECTURE
2308 M: Avi Fishman <avifishman70@gmail.com>
2309 M: Tomer Maimon <tmaimon77@gmail.com>
2310 M: Tali Perry <tali.perry1@gmail.com>
2311 R: Patrick Venture <venture@google.com>
2312 R: Nancy Yuen <yuenn@google.com>
2313 R: Benjamin Fair <benjaminfair@google.com>
2314 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2316 F: Documentation/devicetree/bindings/*/*/*npcm*
2317 F: Documentation/devicetree/bindings/*/*npcm*
2318 F: arch/arm/boot/dts/nuvoton-npcm*
2319 F: arch/arm/mach-npcm/
2321 F: drivers/*/*/*npcm*
2322 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2324 ARM/NUVOTON WPCM450 ARCHITECTURE
2325 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2326 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2328 F: Documentation/devicetree/bindings/*/*wpcm*
2329 F: arch/arm/boot/dts/nuvoton-wpcm450*
2330 F: arch/arm/mach-npcm/wpcm450.c
2333 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2334 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2336 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2337 F: arch/arm/mach-s3c/gta02.h
2338 F: arch/arm/mach-s3c/mach-gta02.c
2340 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2341 M: Alexander Clouter <alex@digriz.org.uk>
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 W: http://www.digriz.org.uk/ts78xx/kernel
2345 F: arch/arm/mach-orion5x/ts78xx-*
2347 ARM/OXNAS platform support
2348 M: Neil Armstrong <narmstrong@baylibre.com>
2349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2350 L: linux-oxnas@groups.io (moderated for non-subscribers)
2352 F: arch/arm/boot/dts/ox8*.dts*
2353 F: arch/arm/mach-oxnas/
2354 F: drivers/power/reset/oxnas-restart.c
2357 ARM/PALM TREO SUPPORT
2358 M: Tomas Cech <sleep_walker@suse.com>
2359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 W: http://hackndev.com
2362 F: arch/arm/mach-pxa/palmtreo.*
2364 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2365 M: Marek Vasut <marek.vasut@gmail.com>
2366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 W: http://hackndev.com
2369 F: arch/arm/mach-pxa/include/mach/palmld.h
2370 F: arch/arm/mach-pxa/include/mach/palmtc.h
2371 F: arch/arm/mach-pxa/include/mach/palmtx.h
2372 F: arch/arm/mach-pxa/palmld.c
2373 F: arch/arm/mach-pxa/palmt5.*
2374 F: arch/arm/mach-pxa/palmtc.c
2375 F: arch/arm/mach-pxa/palmte2.*
2376 F: arch/arm/mach-pxa/palmtx.c
2379 M: Sergey Lapin <slapin@ossfans.org>
2380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 W: http://hackndev.com
2383 F: arch/arm/mach-pxa/palmz72.*
2386 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2388 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2390 ARM/PT DIGITAL BOARD PORT
2391 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2394 W: http://www.armlinux.org.uk/
2396 ARM/QUALCOMM SUPPORT
2397 M: Andy Gross <agross@kernel.org>
2398 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2399 L: linux-arm-msm@vger.kernel.org
2401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2402 F: Documentation/devicetree/bindings/*/qcom*
2403 F: Documentation/devicetree/bindings/soc/qcom/
2404 F: arch/arm/boot/dts/qcom-*.dts
2405 F: arch/arm/boot/dts/qcom-*.dtsi
2406 F: arch/arm/mach-qcom/
2407 F: arch/arm64/boot/dts/qcom/
2408 F: drivers/*/*/qcom*
2409 F: drivers/*/*/qcom/
2410 F: drivers/*/pm8???-*
2413 F: drivers/bluetooth/btqcomsmd.c
2414 F: drivers/clocksource/timer-qcom.c
2415 F: drivers/cpuidle/cpuidle-qcom-spm.c
2416 F: drivers/extcon/extcon-qcom*
2417 F: drivers/i2c/busses/i2c-qcom-geni.c
2418 F: drivers/i2c/busses/i2c-qup.c
2419 F: drivers/iommu/msm*
2420 F: drivers/mfd/ssbi.c
2421 F: drivers/mmc/host/mmci_qcom*
2422 F: drivers/mmc/host/sdhci-msm.c
2423 F: drivers/pci/controller/dwc/pcie-qcom.c
2424 F: drivers/phy/qualcomm/
2425 F: drivers/power/*/msm*
2426 F: drivers/reset/reset-qcom-*
2427 F: drivers/scsi/ufs/ufs-qcom*
2428 F: drivers/spi/spi-geni-qcom.c
2429 F: drivers/spi/spi-qcom-qspi.c
2430 F: drivers/spi/spi-qup.c
2431 F: drivers/tty/serial/msm_serial.c
2432 F: drivers/usb/dwc3/dwc3-qcom.c
2433 F: include/dt-bindings/*/qcom*
2434 F: include/linux/*/qcom*
2435 F: include/linux/soc/qcom/
2437 ARM/RADISYS ENP2611 MACHINE SUPPORT
2438 M: Lennert Buytenhek <kernel@wantstofly.org>
2439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2442 ARM/RDA MICRO ARCHITECTURE
2443 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2447 F: Documentation/devicetree/bindings/arm/rda.yaml
2448 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2449 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2450 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2451 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2452 F: arch/arm/boot/dts/rda8810pl-*
2453 F: drivers/clocksource/timer-rda.c
2454 F: drivers/gpio/gpio-rda.c
2455 F: drivers/irqchip/irq-rda-intc.c
2456 F: drivers/tty/serial/rda-uart.c
2458 ARM/REALTEK ARCHITECTURE
2459 M: Andreas Färber <afaerber@suse.de>
2460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2463 F: Documentation/devicetree/bindings/arm/realtek.yaml
2464 F: arch/arm/boot/dts/rtd*
2465 F: arch/arm/mach-realtek/
2466 F: arch/arm64/boot/dts/realtek/
2468 ARM/RENESAS ARM64 ARCHITECTURE
2469 M: Geert Uytterhoeven <geert+renesas@glider.be>
2470 M: Magnus Damm <magnus.damm@gmail.com>
2471 L: linux-renesas-soc@vger.kernel.org
2473 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2475 F: Documentation/devicetree/bindings/arm/renesas.yaml
2476 F: arch/arm64/boot/dts/renesas/
2477 F: drivers/soc/renesas/
2478 F: include/linux/soc/renesas/
2480 ARM/RISCPC ARCHITECTURE
2481 M: Russell King <linux@armlinux.org.uk>
2482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484 W: http://www.armlinux.org.uk/
2485 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2486 F: arch/arm/include/asm/hardware/ioc.h
2487 F: arch/arm/include/asm/hardware/iomd.h
2488 F: arch/arm/include/asm/hardware/memc.h
2489 F: arch/arm/mach-rpc/
2490 F: drivers/net/ethernet/8390/etherh.c
2491 F: drivers/net/ethernet/i825xx/ether1*
2492 F: drivers/net/ethernet/seeq/ether3*
2493 F: drivers/scsi/arm/
2495 ARM/Rockchip SoC support
2496 M: Heiko Stuebner <heiko@sntech.de>
2497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2498 L: linux-rockchip@lists.infradead.org
2500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2501 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2502 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2503 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2504 F: arch/arm/boot/dts/rk3*
2505 F: arch/arm/boot/dts/rv1108*
2506 F: arch/arm/mach-rockchip/
2507 F: drivers/*/*/*rockchip*
2508 F: drivers/*/*rockchip*
2509 F: drivers/clk/rockchip/
2510 F: drivers/i2c/busses/i2c-rk3x.c
2511 F: sound/soc/rockchip/
2514 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2515 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2517 L: linux-samsung-soc@vger.kernel.org
2519 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2520 F: Documentation/arm/samsung/
2521 F: Documentation/devicetree/bindings/arm/samsung/
2522 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2523 F: arch/arm/boot/dts/exynos*
2524 F: arch/arm/boot/dts/s3c*
2525 F: arch/arm/boot/dts/s5p*
2526 F: arch/arm/mach-exynos*/
2527 F: arch/arm/mach-s3c/
2528 F: arch/arm/mach-s5p*/
2529 F: arch/arm64/boot/dts/exynos/
2530 F: drivers/*/*/*s3c24*
2531 F: drivers/*/*s3c24*
2532 F: drivers/*/*s3c64xx*
2533 F: drivers/*/*s5pv210*
2534 F: drivers/clocksource/samsung_pwm_timer.c
2535 F: drivers/memory/samsung/
2536 F: drivers/pwm/pwm-samsung.c
2537 F: drivers/soc/samsung/
2538 F: drivers/tty/serial/samsung*
2539 F: include/clocksource/samsung_pwm.h
2540 F: include/linux/platform_data/*s3c*
2541 F: include/linux/serial_s3c.h
2542 F: include/linux/soc/samsung/
2548 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2549 M: Andrzej Hajda <a.hajda@samsung.com>
2550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551 L: linux-media@vger.kernel.org
2553 F: drivers/media/platform/s5p-g2d/
2555 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2556 M: Marek Szyprowski <m.szyprowski@samsung.com>
2557 L: linux-samsung-soc@vger.kernel.org
2558 L: linux-media@vger.kernel.org
2560 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2561 F: drivers/media/cec/platform/s5p/
2563 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2564 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2565 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2566 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568 L: linux-media@vger.kernel.org
2570 F: drivers/media/platform/s5p-jpeg/
2572 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2573 M: Andrzej Hajda <a.hajda@samsung.com>
2574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2575 L: linux-media@vger.kernel.org
2577 F: drivers/media/platform/s5p-mfc/
2579 ARM/SHMOBILE ARM ARCHITECTURE
2580 M: Geert Uytterhoeven <geert+renesas@glider.be>
2581 M: Magnus Damm <magnus.damm@gmail.com>
2582 L: linux-renesas-soc@vger.kernel.org
2584 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2586 F: Documentation/devicetree/bindings/arm/renesas.yaml
2587 F: arch/arm/boot/dts/emev2*
2588 F: arch/arm/boot/dts/gr-peach*
2589 F: arch/arm/boot/dts/iwg20d-q7*
2590 F: arch/arm/boot/dts/r7s*
2591 F: arch/arm/boot/dts/r8a*
2592 F: arch/arm/boot/dts/r9a*
2593 F: arch/arm/boot/dts/sh*
2594 F: arch/arm/configs/shmobile_defconfig
2595 F: arch/arm/include/debug/renesas-scif.S
2596 F: arch/arm/mach-shmobile/
2597 F: drivers/soc/renesas/
2598 F: include/linux/soc/renesas/
2600 ARM/SOCFPGA ARCHITECTURE
2601 M: Dinh Nguyen <dinguyen@kernel.org>
2603 W: http://www.rocketboards.org
2604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2605 F: arch/arm/boot/dts/socfpga*
2606 F: arch/arm/configs/socfpga_defconfig
2607 F: arch/arm/mach-socfpga/
2608 F: arch/arm64/boot/dts/altera/
2609 F: arch/arm64/boot/dts/intel/
2611 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2612 M: Dinh Nguyen <dinguyen@kernel.org>
2614 F: drivers/clk/socfpga/
2616 ARM/SOCFPGA EDAC SUPPORT
2617 M: Dinh Nguyen <dinguyen@kernel.org>
2619 F: drivers/edac/altera_edac.[ch]
2621 ARM/SPREADTRUM SoC SUPPORT
2622 M: Orson Zhai <orsonzhai@gmail.com>
2623 M: Baolin Wang <baolin.wang7@gmail.com>
2624 M: Chunyan Zhang <zhang.lyra@gmail.com>
2626 F: arch/arm64/boot/dts/sprd
2631 ARM/STI ARCHITECTURE
2632 M: Patrice Chotard <patrice.chotard@foss.st.com>
2633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 W: http://www.stlinux.com
2636 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2637 F: arch/arm/boot/dts/sti*
2638 F: arch/arm/mach-sti/
2639 F: drivers/ata/ahci_st.c
2640 F: drivers/char/hw_random/st-rng.c
2641 F: drivers/clocksource/arm_global_timer.c
2642 F: drivers/clocksource/clksrc_st_lpc.c
2643 F: drivers/cpufreq/sti-cpufreq.c
2644 F: drivers/dma/st_fdma*
2645 F: drivers/i2c/busses/i2c-st.c
2646 F: drivers/media/platform/sti/c8sectpfe/
2647 F: drivers/media/rc/st_rc.c
2648 F: drivers/mmc/host/sdhci-st.c
2649 F: drivers/phy/st/phy-miphy28lp.c
2650 F: drivers/phy/st/phy-stih407-usb.c
2651 F: drivers/pinctrl/pinctrl-st.c
2652 F: drivers/remoteproc/st_remoteproc.c
2653 F: drivers/remoteproc/st_slim_rproc.c
2654 F: drivers/reset/sti/
2655 F: drivers/rtc/rtc-st-lpc.c
2656 F: drivers/tty/serial/st-asc.c
2657 F: drivers/usb/dwc3/dwc3-st.c
2658 F: drivers/usb/host/ehci-st.c
2659 F: drivers/usb/host/ohci-st.c
2660 F: drivers/watchdog/st_lpc_wdt.c
2661 F: include/linux/remoteproc/st_slim_rproc.h
2663 ARM/STM32 ARCHITECTURE
2664 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2665 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2666 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2670 F: arch/arm/boot/dts/stm32*
2671 F: arch/arm/mach-stm32/
2672 F: drivers/clocksource/armv7m_systick.c
2676 ARM/Synaptics SoC support
2677 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2678 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2681 F: arch/arm/boot/dts/berlin*
2682 F: arch/arm/mach-berlin/
2683 F: arch/arm64/boot/dts/synaptics/
2685 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2686 M: Lennert Buytenhek <kernel@wantstofly.org>
2687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2691 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2692 L: linux-tegra@vger.kernel.org
2693 L: linux-media@vger.kernel.org
2695 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2696 F: drivers/media/cec/platform/tegra/
2698 ARM/TETON BGA MACHINE SUPPORT
2699 M: "Mark F. Brown" <mark.brown314@gmail.com>
2700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2704 M: Santosh Shilimkar <ssantosh@kernel.org>
2705 L: linux-kernel@vger.kernel.org
2707 F: drivers/memory/*emif*
2709 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2710 M: Santosh Shilimkar <ssantosh@kernel.org>
2711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2714 F: arch/arm/boot/dts/keystone-*
2715 F: arch/arm/mach-keystone/
2717 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2718 M: Santosh Shilimkar <ssantosh@kernel.org>
2719 L: linux-kernel@vger.kernel.org
2721 F: drivers/clk/keystone/
2723 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2724 M: Santosh Shilimkar <ssantosh@kernel.org>
2725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2726 L: linux-kernel@vger.kernel.org
2728 F: drivers/clocksource/timer-keystone.c
2730 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2731 M: Santosh Shilimkar <ssantosh@kernel.org>
2732 L: linux-kernel@vger.kernel.org
2734 F: drivers/power/reset/keystone-reset.c
2736 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2737 M: Nishanth Menon <nm@ti.com>
2738 M: Vignesh Raghavendra <vigneshr@ti.com>
2739 M: Tero Kristo <kristo@kernel.org>
2740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2742 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2743 F: arch/arm64/boot/dts/ti/Makefile
2744 F: arch/arm64/boot/dts/ti/k3-*
2745 F: include/dt-bindings/pinctrl/k3.h
2747 ARM/THECUS N2100 MACHINE SUPPORT
2748 M: Lennert Buytenhek <kernel@wantstofly.org>
2749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2752 ARM/TOSA MACHINE SUPPORT
2753 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2754 M: Dirk Opfer <dirk@opfer-online.de>
2757 ARM/TOSHIBA VISCONTI ARCHITECTURE
2758 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2762 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2763 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2764 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2765 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2766 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2767 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2768 F: arch/arm64/boot/dts/toshiba/
2769 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2770 F: drivers/gpio/gpio-visconti.c
2771 F: drivers/pci/controller/dwc/pcie-visconti.c
2772 F: drivers/pinctrl/visconti/
2773 F: drivers/watchdog/visconti_wdt.c
2776 ARM/UNIPHIER ARCHITECTURE
2777 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2778 M: Masami Hiramatsu <mhiramat@kernel.org>
2779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2781 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2782 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2783 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2784 F: arch/arm/boot/dts/uniphier*
2785 F: arch/arm/include/asm/hardware/cache-uniphier.h
2786 F: arch/arm/mach-uniphier/
2787 F: arch/arm/mm/cache-uniphier.c
2788 F: arch/arm64/boot/dts/socionext/uniphier*
2789 F: drivers/bus/uniphier-system-bus.c
2790 F: drivers/clk/uniphier/
2791 F: drivers/dma/uniphier-mdmac.c
2792 F: drivers/gpio/gpio-uniphier.c
2793 F: drivers/i2c/busses/i2c-uniphier*
2794 F: drivers/irqchip/irq-uniphier-aidet.c
2795 F: drivers/mmc/host/uniphier-sd.c
2796 F: drivers/pinctrl/uniphier/
2797 F: drivers/reset/reset-uniphier.c
2798 F: drivers/tty/serial/8250/8250_uniphier.c
2801 ARM/VERSATILE EXPRESS PLATFORM
2802 M: Liviu Dudau <liviu.dudau@arm.com>
2803 M: Sudeep Holla <sudeep.holla@arm.com>
2804 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2809 F: arch/arm/boot/dts/vexpress*
2810 F: arch/arm/mach-vexpress/
2811 F: arch/arm64/boot/dts/arm/
2812 F: drivers/clk/versatile/clk-vexpress-osc.c
2813 F: drivers/clocksource/timer-versatile.c
2817 M: Russell King <linux@armlinux.org.uk>
2818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2820 W: http://www.armlinux.org.uk/
2823 ARM/VOIPAC PXA270 SUPPORT
2824 M: Marek Vasut <marek.vasut@gmail.com>
2825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827 F: arch/arm/mach-pxa/include/mach/vpac270.h
2828 F: arch/arm/mach-pxa/vpac270.c
2830 ARM/VT8500 ARM ARCHITECTURE
2831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2833 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2834 F: arch/arm/mach-vt8500/
2835 F: drivers/clocksource/timer-vt8500.c
2836 F: drivers/i2c/busses/i2c-wmt.c
2837 F: drivers/mmc/host/wmt-sdmmc.c
2838 F: drivers/pwm/pwm-vt8500.c
2839 F: drivers/rtc/rtc-vt8500.c
2840 F: drivers/tty/serial/vt8500_serial.c
2841 F: drivers/usb/host/ehci-platform.c
2842 F: drivers/usb/host/uhci-platform.c
2843 F: drivers/video/fbdev/vt8500lcdfb.*
2844 F: drivers/video/fbdev/wm8505fb*
2845 F: drivers/video/fbdev/wmt_ge_rops.*
2847 ARM/ZIPIT Z2 SUPPORT
2848 M: Marek Vasut <marek.vasut@gmail.com>
2849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2851 F: arch/arm/mach-pxa/include/mach/z2.h
2852 F: arch/arm/mach-pxa/z2.c
2854 ARM/ZYNQ ARCHITECTURE
2855 M: Michal Simek <michal.simek@xilinx.com>
2856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2858 W: http://wiki.xilinx.com
2859 T: git https://github.com/Xilinx/linux-xlnx.git
2860 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2861 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2862 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2863 F: arch/arm/mach-zynq/
2864 F: drivers/clocksource/timer-cadence-ttc.c
2865 F: drivers/cpuidle/cpuidle-zynq.c
2866 F: drivers/edac/synopsys_edac.c
2867 F: drivers/i2c/busses/i2c-cadence.c
2868 F: drivers/i2c/busses/i2c-xiic.c
2869 F: drivers/mmc/host/sdhci-of-arasan.c
2873 ARM64 PORT (AARCH64 ARCHITECTURE)
2874 M: Catalin Marinas <catalin.marinas@arm.com>
2875 M: Will Deacon <will@kernel.org>
2876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2879 F: Documentation/arm64/
2881 F: tools/testing/selftests/arm64/
2882 X: arch/arm64/boot/dts/
2884 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2885 M: George McCollister <george.mccollister@gmail.com>
2886 L: netdev@vger.kernel.org
2888 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2889 F: drivers/net/dsa/xrs700x/*
2890 F: net/dsa/tag_xrs700x.c
2892 AS3645A LED FLASH CONTROLLER DRIVER
2893 M: Sakari Ailus <sakari.ailus@iki.fi>
2894 L: linux-leds@vger.kernel.org
2896 F: drivers/leds/flash/leds-as3645a.c
2898 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2899 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2900 L: linux-media@vger.kernel.org
2902 T: git git://linuxtv.org/media_tree.git
2903 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2904 F: drivers/media/i2c/ak7375.c
2906 ASAHI KASEI AK8974 DRIVER
2907 M: Linus Walleij <linus.walleij@linaro.org>
2908 L: linux-iio@vger.kernel.org
2910 W: http://www.akm.com/
2911 F: drivers/iio/magnetometer/ak8974.c
2913 ASC7621 HARDWARE MONITOR DRIVER
2914 M: George Joseph <george.joseph@fairview5.com>
2915 L: linux-hwmon@vger.kernel.org
2917 F: Documentation/hwmon/asc7621.rst
2918 F: drivers/hwmon/asc7621.c
2920 ASIX AX88796C SPI ETHERNET ADAPTER
2921 M: Łukasz Stelmach <l.stelmach@samsung.com>
2923 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
2924 F: drivers/net/ethernet/asix/ax88796c_*
2926 ASPEED PINCTRL DRIVERS
2927 M: Andrew Jeffery <andrew@aj.id.au>
2928 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2929 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2930 L: linux-gpio@vger.kernel.org
2932 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2933 F: drivers/pinctrl/aspeed/
2935 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2936 M: Eddie James <eajames@linux.ibm.com>
2937 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2939 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2940 F: drivers/irqchip/irq-aspeed-scu-ic.c
2941 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2943 ASPEED SD/MMC DRIVER
2944 M: Andrew Jeffery <andrew@aj.id.au>
2945 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2946 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2947 L: linux-mmc@vger.kernel.org
2949 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2950 F: drivers/mmc/host/sdhci-of-aspeed*
2952 ASPEED VIDEO ENGINE DRIVER
2953 M: Eddie James <eajames@linux.ibm.com>
2954 L: linux-media@vger.kernel.org
2955 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2957 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2958 F: drivers/media/platform/aspeed-video.c
2960 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2961 M: Corentin Chary <corentin.chary@gmail.com>
2962 L: acpi4asus-user@lists.sourceforge.net
2963 L: platform-driver-x86@vger.kernel.org
2965 W: http://acpi4asus.sf.net
2966 F: drivers/platform/x86/asus*.c
2967 F: drivers/platform/x86/eeepc*.c
2969 ASUS WIRELESS RADIO CONTROL DRIVER
2970 M: João Paulo Rechi Vita <jprvita@gmail.com>
2971 L: platform-driver-x86@vger.kernel.org
2973 F: drivers/platform/x86/asus-wireless.c
2976 M: David Howells <dhowells@redhat.com>
2977 L: keyrings@vger.kernel.org
2979 F: Documentation/crypto/asymmetric-keys.rst
2980 F: crypto/asymmetric_keys/
2981 F: include/crypto/pkcs7.h
2982 F: include/crypto/public_key.h
2983 F: include/linux/verification.h
2985 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2986 R: Dan Williams <dan.j.williams@intel.com>
2988 W: http://sourceforge.net/projects/xscaleiop
2989 F: Documentation/crypto/async-tx-api.rst
2991 F: include/linux/async_tx.h
2994 M: Bartosz Golaszewski <brgl@bgdev.pl>
2995 L: linux-i2c@vger.kernel.org
2997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2998 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2999 F: drivers/misc/eeprom/at24.c
3001 ATA OVER ETHERNET (AOE) DRIVER
3002 M: "Justin Sanders" <justin@coraid.com>
3004 W: http://www.openaoe.org/
3005 F: Documentation/admin-guide/aoe/
3006 F: drivers/block/aoe/
3008 ATC260X PMIC MFD DRIVER
3009 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3010 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3011 L: linux-actions@lists.infradead.org
3013 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3014 F: drivers/input/misc/atc260x-onkey.c
3015 F: drivers/mfd/atc260*
3016 F: drivers/power/reset/atc260x-poweroff.c
3017 F: drivers/regulator/atc260x-regulator.c
3018 F: include/linux/mfd/atc260x/*
3020 ATHEROS 71XX/9XXX GPIO DRIVER
3021 M: Alban Bedel <albeu@free.fr>
3023 W: https://github.com/AlbanBedel/linux
3024 T: git git://github.com/AlbanBedel/linux
3025 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3026 F: drivers/gpio/gpio-ath79.c
3028 ATHEROS 71XX/9XXX USB PHY DRIVER
3029 M: Alban Bedel <albeu@free.fr>
3031 W: https://github.com/AlbanBedel/linux
3032 T: git git://github.com/AlbanBedel/linux
3033 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3034 F: drivers/phy/qualcomm/phy-ath79-usb.c
3036 ATHEROS ATH GENERIC UTILITIES
3037 M: Kalle Valo <kvalo@codeaurora.org>
3038 L: linux-wireless@vger.kernel.org
3040 F: drivers/net/wireless/ath/*
3042 ATHEROS ATH5K WIRELESS DRIVER
3043 M: Jiri Slaby <jirislaby@kernel.org>
3044 M: Nick Kossifidis <mickflemm@gmail.com>
3045 M: Luis Chamberlain <mcgrof@kernel.org>
3046 L: linux-wireless@vger.kernel.org
3048 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3049 F: drivers/net/wireless/ath/ath5k/
3051 ATHEROS ATH6KL WIRELESS DRIVER
3052 M: Kalle Valo <kvalo@codeaurora.org>
3053 L: linux-wireless@vger.kernel.org
3055 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3057 F: drivers/net/wireless/ath/ath6kl/
3060 M: Ville Syrjala <syrjala@sci.fi>
3062 F: drivers/input/misc/ati_remote2.c
3064 ATK0110 HWMON DRIVER
3065 M: Luca Tettamanti <kronos.it@gmail.com>
3066 L: linux-hwmon@vger.kernel.org
3068 F: drivers/hwmon/asus_atk0110.c
3070 ATLX ETHERNET DRIVERS
3071 M: Chris Snook <chris.snook@gmail.com>
3072 L: netdev@vger.kernel.org
3074 W: http://sourceforge.net/projects/atl1
3075 W: http://atl1.sourceforge.net
3076 F: drivers/net/ethernet/atheros/
3079 M: Chas Williams <3chas3@gmail.com>
3080 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3081 L: netdev@vger.kernel.org
3083 W: http://linux-atm.sourceforge.net
3085 F: include/linux/atm*
3086 F: include/uapi/linux/atm*
3088 ATMEL MACB ETHERNET DRIVER
3089 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3090 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3092 F: drivers/net/ethernet/cadence/
3094 ATMEL MAXTOUCH DRIVER
3095 M: Nick Dyer <nick@shmanahar.org>
3097 T: git git://github.com/ndyer/linux.git
3098 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3099 F: drivers/input/touchscreen/atmel_mxt_ts.c
3101 ATMEL WIRELESS DRIVER
3102 M: Simon Kelley <simon@thekelleys.org.uk>
3103 L: linux-wireless@vger.kernel.org
3105 W: http://www.thekelleys.org.uk/atmel
3106 W: http://atmelwlandriver.sourceforge.net/
3107 F: drivers/net/wireless/atmel/atmel*
3109 ATOMIC INFRASTRUCTURE
3110 M: Will Deacon <will@kernel.org>
3111 M: Peter Zijlstra <peterz@infradead.org>
3112 R: Boqun Feng <boqun.feng@gmail.com>
3113 L: linux-kernel@vger.kernel.org
3115 F: arch/*/include/asm/atomic*.h
3116 F: include/*/atomic*.h
3117 F: include/linux/refcount.h
3118 F: Documentation/atomic_*.txt
3121 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3122 M: Bradley Grove <linuxdrivers@attotech.com>
3123 L: linux-scsi@vger.kernel.org
3125 W: http://www.attotech.com
3126 F: drivers/scsi/esas2r
3128 ATUSB IEEE 802.15.4 RADIO DRIVER
3129 M: Stefan Schmidt <stefan@datenfreihafen.org>
3130 L: linux-wpan@vger.kernel.org
3132 F: drivers/net/ieee802154/at86rf230.h
3133 F: drivers/net/ieee802154/atusb.c
3134 F: drivers/net/ieee802154/atusb.h
3137 M: Paul Moore <paul@paul-moore.com>
3138 M: Eric Paris <eparis@redhat.com>
3139 L: linux-audit@redhat.com (moderated for non-subscribers)
3141 W: https://github.com/linux-audit
3142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3143 F: include/asm-generic/audit_*.h
3144 F: include/linux/audit.h
3145 F: include/linux/audit_arch.h
3146 F: include/uapi/linux/audit.h
3150 AUXILIARY DISPLAY DRIVERS
3151 M: Miguel Ojeda <ojeda@kernel.org>
3153 F: drivers/auxdisplay/
3154 F: include/linux/cfag12864b.h
3156 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3157 M: Andreas Klinger <ak@it-klinger.de>
3158 L: linux-iio@vger.kernel.org
3160 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3161 F: drivers/iio/adc/hx711.c
3164 M: Ralf Baechle <ralf@linux-mips.org>
3165 L: linux-hams@vger.kernel.org
3167 W: http://www.linux-ax25.org/
3168 F: include/net/ax25.h
3169 F: include/uapi/linux/ax25.h
3173 M: Peter Rosin <peda@axentia.se>
3174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3176 F: arch/arm/boot/dts/at91-linea.dtsi
3177 F: arch/arm/boot/dts/at91-natte.dtsi
3178 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3179 F: arch/arm/boot/dts/at91-tse850-3.dts
3181 AXENTIA ASOC DRIVERS
3182 M: Peter Rosin <peda@axentia.se>
3183 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3185 F: Documentation/devicetree/bindings/sound/axentia,*
3186 F: sound/soc/atmel/tse850-pcm5142.c
3188 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3189 M: Nuno Sá <nuno.sa@analog.com>
3190 L: linux-hwmon@vger.kernel.org
3192 W: http://ez.analog.com/community/linux-device-drivers
3193 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3194 F: drivers/hwmon/axi-fan-control.c
3196 AXXIA I2C CONTROLLER
3197 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3198 L: linux-i2c@vger.kernel.org
3200 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3201 F: drivers/i2c/busses/i2c-axxia.c
3204 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3205 L: linux-media@vger.kernel.org
3207 W: https://linuxtv.org
3208 T: git git://linuxtv.org/media_tree.git
3209 F: drivers/media/usb/dvb-usb-v2/az6007.c
3211 AZTECH FM RADIO RECEIVER DRIVER
3212 M: Hans Verkuil <hverkuil@xs4all.nl>
3213 L: linux-media@vger.kernel.org
3215 W: https://linuxtv.org
3216 T: git git://linuxtv.org/media_tree.git
3217 F: drivers/media/radio/radio-aztech*
3220 L: linux-wireless@vger.kernel.org
3221 L: b43-dev@lists.infradead.org
3223 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3224 F: drivers/net/wireless/broadcom/b43/
3226 B43LEGACY WIRELESS DRIVER
3227 M: Larry Finger <Larry.Finger@lwfinger.net>
3228 L: linux-wireless@vger.kernel.org
3229 L: b43-dev@lists.infradead.org
3231 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3232 F: drivers/net/wireless/broadcom/b43legacy/
3234 BACKLIGHT CLASS/SUBSYSTEM
3235 M: Lee Jones <lee.jones@linaro.org>
3236 M: Daniel Thompson <daniel.thompson@linaro.org>
3237 M: Jingoo Han <jingoohan1@gmail.com>
3238 L: dri-devel@lists.freedesktop.org
3240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3241 F: Documentation/ABI/stable/sysfs-class-backlight
3242 F: Documentation/ABI/testing/sysfs-class-backlight
3243 F: Documentation/devicetree/bindings/leds/backlight
3244 F: drivers/video/backlight/
3245 F: include/linux/backlight.h
3246 F: include/linux/pwm_backlight.h
3249 M: Marek Lindner <mareklindner@neomailbox.ch>
3250 M: Simon Wunderlich <sw@simonwunderlich.de>
3251 M: Antonio Quartulli <a@unstable.cc>
3252 M: Sven Eckelmann <sven@narfation.org>
3253 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3255 W: https://www.open-mesh.org/
3256 Q: https://patchwork.open-mesh.org/project/batman/list/
3257 B: https://www.open-mesh.org/projects/batman-adv/issues
3258 C: ircs://irc.hackint.org/batadv
3259 T: git https://git.open-mesh.org/linux-merge.git
3260 F: Documentation/networking/batman-adv.rst
3261 F: include/uapi/linux/batadv_packet.h
3262 F: include/uapi/linux/batman_adv.h
3265 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3266 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3267 L: linux-hams@vger.kernel.org
3269 W: http://www.baycom.org/~tom/ham/ham.html
3270 F: drivers/net/hamradio/baycom*
3272 BCACHE (BLOCK LAYER CACHE)
3273 M: Coly Li <colyli@suse.de>
3274 M: Kent Overstreet <kent.overstreet@gmail.com>
3275 L: linux-bcache@vger.kernel.org
3277 W: http://bcache.evilpiepirate.org
3278 C: irc://irc.oftc.net/bcache
3279 F: drivers/md/bcache/
3281 BDISP ST MEDIA DRIVER
3282 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3283 L: linux-media@vger.kernel.org
3285 W: https://linuxtv.org
3286 T: git git://linuxtv.org/media_tree.git
3287 F: drivers/media/platform/sti/bdisp
3289 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3290 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3291 L: netdev@vger.kernel.org
3293 F: drivers/net/ethernet/ec_bhf.c
3296 M: Luis de Bethencourt <luisbg@kernel.org>
3297 M: Salah Triki <salah.triki@gmail.com>
3299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3300 F: Documentation/filesystems/befs.rst
3304 M: Paolo Valente <paolo.valente@linaro.org>
3305 M: Jens Axboe <axboe@kernel.dk>
3306 L: linux-block@vger.kernel.org
3308 F: Documentation/block/bfq-iosched.rst
3312 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3314 F: Documentation/filesystems/bfs.rst
3316 F: include/uapi/linux/bfs_fs.h
3319 M: Yury Norov <yury.norov@gmail.com>
3320 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3321 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3323 F: include/asm-generic/bitops/find.h
3324 F: include/linux/bitmap.h
3327 F: lib/find_bit_benchmark.c
3328 F: lib/test_bitmap.c
3329 F: tools/include/asm-generic/bitops/find.h
3330 F: tools/include/linux/bitmap.h
3331 F: tools/lib/bitmap.c
3332 F: tools/lib/find_bit.c
3334 BLINKM RGB LED DRIVER
3335 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3337 F: drivers/leds/leds-blinkm.c
3340 M: Jens Axboe <axboe@kernel.dk>
3341 L: linux-block@vger.kernel.org
3343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3346 F: include/linux/blk*
3347 F: kernel/trace/blktrace.c
3351 M: Joern Engel <joern@lazybastard.org>
3352 L: linux-mtd@lists.infradead.org
3354 F: drivers/mtd/devices/block2mtd.c
3357 M: Marcel Holtmann <marcel@holtmann.org>
3358 M: Johan Hedberg <johan.hedberg@gmail.com>
3359 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3360 L: linux-bluetooth@vger.kernel.org
3362 W: http://www.bluez.org/
3363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3365 F: drivers/bluetooth/
3368 M: Marcel Holtmann <marcel@holtmann.org>
3369 M: Johan Hedberg <johan.hedberg@gmail.com>
3370 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3371 L: linux-bluetooth@vger.kernel.org
3373 W: http://www.bluez.org/
3374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3376 F: include/net/bluetooth/
3380 M: Jay Vosburgh <j.vosburgh@gmail.com>
3381 M: Veaceslav Falico <vfalico@gmail.com>
3382 M: Andy Gospodarek <andy@greyhouse.net>
3383 L: netdev@vger.kernel.org
3385 W: http://sourceforge.net/projects/bonding/
3386 F: drivers/net/bonding/
3387 F: include/net/bonding.h
3388 F: include/uapi/linux/if_bonding.h
3390 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3391 M: Dan Robertson <dan@dlrobertson.com>
3392 L: linux-iio@vger.kernel.org
3394 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3395 F: drivers/iio/accel/bma400*
3397 BPF (Safe dynamic programs and tools)
3398 M: Alexei Starovoitov <ast@kernel.org>
3399 M: Daniel Borkmann <daniel@iogearbox.net>
3400 M: Andrii Nakryiko <andrii@kernel.org>
3401 R: Martin KaFai Lau <kafai@fb.com>
3402 R: Song Liu <songliubraving@fb.com>
3403 R: Yonghong Song <yhs@fb.com>
3404 R: John Fastabend <john.fastabend@gmail.com>
3405 R: KP Singh <kpsingh@kernel.org>
3406 L: netdev@vger.kernel.org
3407 L: bpf@vger.kernel.org
3410 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3413 F: Documentation/bpf/
3414 F: Documentation/networking/filter.rst
3415 F: Documentation/userspace-api/ebpf/
3417 F: include/linux/bpf*
3418 F: include/linux/btf*
3419 F: include/linux/filter.h
3420 F: include/trace/events/xdp.h
3421 F: include/uapi/linux/bpf*
3422 F: include/uapi/linux/btf*
3423 F: include/uapi/linux/filter.h
3425 F: kernel/trace/bpf_trace.c
3428 F: net/core/filter.c
3429 F: net/sched/act_bpf.c
3430 F: net/sched/cls_bpf.c
3432 F: scripts/bpf_doc.py
3435 F: tools/testing/selftests/bpf/
3440 M: Shubham Bansal <illusionist.neo@gmail.com>
3441 L: netdev@vger.kernel.org
3442 L: bpf@vger.kernel.org
3447 M: Daniel Borkmann <daniel@iogearbox.net>
3448 M: Alexei Starovoitov <ast@kernel.org>
3449 M: Zi Shen Lim <zlim.lnx@gmail.com>
3450 L: netdev@vger.kernel.org
3451 L: bpf@vger.kernel.org
3455 BPF JIT for MIPS (32-BIT AND 64-BIT)
3456 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3457 M: Paul Burton <paulburton@kernel.org>
3458 L: netdev@vger.kernel.org
3459 L: bpf@vger.kernel.org
3463 BPF JIT for NFP NICs
3464 M: Jakub Kicinski <kuba@kernel.org>
3465 L: netdev@vger.kernel.org
3466 L: bpf@vger.kernel.org
3468 F: drivers/net/ethernet/netronome/nfp/bpf/
3470 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3471 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3472 L: netdev@vger.kernel.org
3473 L: bpf@vger.kernel.org
3475 F: arch/powerpc/net/
3477 BPF JIT for RISC-V (32-bit)
3478 M: Luke Nelson <luke.r.nels@gmail.com>
3479 M: Xi Wang <xi.wang@gmail.com>
3480 L: netdev@vger.kernel.org
3481 L: bpf@vger.kernel.org
3484 X: arch/riscv/net/bpf_jit_comp64.c
3486 BPF JIT for RISC-V (64-bit)
3487 M: Björn Töpel <bjorn@kernel.org>
3488 L: netdev@vger.kernel.org
3489 L: bpf@vger.kernel.org
3492 X: arch/riscv/net/bpf_jit_comp32.c
3495 M: Ilya Leoshkevich <iii@linux.ibm.com>
3496 M: Heiko Carstens <hca@linux.ibm.com>
3497 M: Vasily Gorbik <gor@linux.ibm.com>
3498 L: netdev@vger.kernel.org
3499 L: bpf@vger.kernel.org
3502 X: arch/s390/net/pnet.c
3504 BPF JIT for SPARC (32-BIT AND 64-BIT)
3505 M: David S. Miller <davem@davemloft.net>
3506 L: netdev@vger.kernel.org
3507 L: bpf@vger.kernel.org
3511 BPF JIT for X86 32-BIT
3512 M: Wang YanQing <udknight@gmail.com>
3513 L: netdev@vger.kernel.org
3514 L: bpf@vger.kernel.org
3516 F: arch/x86/net/bpf_jit_comp32.c
3518 BPF JIT for X86 64-BIT
3519 M: Alexei Starovoitov <ast@kernel.org>
3520 M: Daniel Borkmann <daniel@iogearbox.net>
3521 L: netdev@vger.kernel.org
3522 L: bpf@vger.kernel.org
3525 X: arch/x86/net/bpf_jit_comp32.c
3527 BPF LSM (Security Audit and Enforcement using BPF)
3528 M: KP Singh <kpsingh@kernel.org>
3529 R: Florent Revest <revest@chromium.org>
3530 R: Brendan Jackman <jackmanb@chromium.org>
3531 L: bpf@vger.kernel.org
3533 F: Documentation/bpf/bpf_lsm.rst
3534 F: include/linux/bpf_lsm.h
3535 F: kernel/bpf/bpf_lsm.c
3538 BROADCOM B44 10/100 ETHERNET DRIVER
3539 M: Michael Chan <michael.chan@broadcom.com>
3540 L: netdev@vger.kernel.org
3542 F: drivers/net/ethernet/broadcom/b44.*
3544 BROADCOM B53 ETHERNET SWITCH DRIVER
3545 M: Florian Fainelli <f.fainelli@gmail.com>
3546 L: netdev@vger.kernel.org
3547 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3549 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3550 F: drivers/net/dsa/b53/*
3551 F: include/linux/dsa/brcm.h
3552 F: include/linux/platform_data/b53.h
3554 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3555 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3556 L: bcm-kernel-feedback-list@broadcom.com
3557 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3561 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3562 F: drivers/pci/controller/pcie-brcmstb.c
3563 F: drivers/staging/vc04_services
3567 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3568 M: Florian Fainelli <f.fainelli@gmail.com>
3569 M: Ray Jui <rjui@broadcom.com>
3570 M: Scott Branden <sbranden@broadcom.com>
3571 M: bcm-kernel-feedback-list@broadcom.com
3573 T: git git://github.com/broadcom/mach-bcm
3574 F: arch/arm/mach-bcm/
3580 BROADCOM BCM47XX MIPS ARCHITECTURE
3581 M: Hauke Mehrtens <hauke@hauke-m.de>
3582 M: Rafał Miłecki <zajec5@gmail.com>
3583 L: linux-mips@vger.kernel.org
3585 F: Documentation/devicetree/bindings/mips/brcm/
3586 F: arch/mips/bcm47xx/*
3587 F: arch/mips/include/asm/mach-bcm47xx/*
3589 BROADCOM BCM4908 ETHERNET DRIVER
3590 M: Rafał Miłecki <rafal@milecki.pl>
3591 M: bcm-kernel-feedback-list@broadcom.com
3592 L: netdev@vger.kernel.org
3594 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3595 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3596 F: drivers/net/ethernet/broadcom/unimac.h
3598 BROADCOM BCM5301X ARM ARCHITECTURE
3599 M: Hauke Mehrtens <hauke@hauke-m.de>
3600 M: Rafał Miłecki <zajec5@gmail.com>
3601 M: bcm-kernel-feedback-list@broadcom.com
3602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3604 F: arch/arm/boot/dts/bcm470*
3605 F: arch/arm/boot/dts/bcm5301*
3606 F: arch/arm/boot/dts/bcm953012*
3607 F: arch/arm/mach-bcm/bcm_5301x.c
3609 BROADCOM BCM53573 ARM ARCHITECTURE
3610 M: Rafał Miłecki <rafal@milecki.pl>
3611 L: bcm-kernel-feedback-list@broadcom.com
3612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3614 F: arch/arm/boot/dts/bcm47189*
3615 F: arch/arm/boot/dts/bcm53573*
3617 BROADCOM BCM63XX ARM ARCHITECTURE
3618 M: Florian Fainelli <f.fainelli@gmail.com>
3619 M: bcm-kernel-feedback-list@broadcom.com
3620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3622 T: git git://github.com/broadcom/stblinux.git
3625 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3626 M: Kevin Cernekee <cernekee@gmail.com>
3627 L: linux-usb@vger.kernel.org
3629 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3631 BROADCOM BCM7XXX ARM ARCHITECTURE
3632 M: Florian Fainelli <f.fainelli@gmail.com>
3633 M: bcm-kernel-feedback-list@broadcom.com
3634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3636 T: git git://github.com/broadcom/stblinux.git
3637 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3638 F: arch/arm/boot/dts/bcm7*.dts*
3639 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3640 F: arch/arm/mach-bcm/*brcmstb*
3641 F: arch/arm/mm/cache-b15-rac.c
3642 F: drivers/bus/brcmstb_gisb.c
3643 F: drivers/pci/controller/pcie-brcmstb.c
3647 M: Al Cooper <alcooperx@gmail.com>
3648 L: linux-usb@vger.kernel.org
3649 L: bcm-kernel-feedback-list@broadcom.com
3651 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3652 F: drivers/usb/gadget/udc/bdc/
3654 BROADCOM BMIPS CPUFREQ DRIVER
3655 M: Markus Mayer <mmayer@broadcom.com>
3656 M: bcm-kernel-feedback-list@broadcom.com
3657 L: linux-pm@vger.kernel.org
3659 F: drivers/cpufreq/bmips-cpufreq.c
3661 BROADCOM BMIPS MIPS ARCHITECTURE
3662 M: Florian Fainelli <f.fainelli@gmail.com>
3663 L: bcm-kernel-feedback-list@broadcom.com
3664 L: linux-mips@vger.kernel.org
3666 T: git git://github.com/broadcom/stblinux.git
3667 F: arch/mips/bmips/*
3668 F: arch/mips/boot/dts/brcm/bcm*.dts*
3669 F: arch/mips/include/asm/mach-bmips/*
3670 F: arch/mips/kernel/*bmips*
3671 F: drivers/soc/bcm/bcm63xx
3672 F: drivers/irqchip/irq-bcm63*
3673 F: drivers/irqchip/irq-bcm7*
3674 F: drivers/irqchip/irq-brcmstb*
3675 F: include/linux/bcm963xx_nvram.h
3676 F: include/linux/bcm963xx_tag.h
3678 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3679 M: Rasesh Mody <rmody@marvell.com>
3680 M: GR-Linux-NIC-Dev@marvell.com
3681 L: netdev@vger.kernel.org
3683 F: drivers/net/ethernet/broadcom/bnx2.*
3684 F: drivers/net/ethernet/broadcom/bnx2_*
3686 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3687 M: Saurav Kashyap <skashyap@marvell.com>
3688 M: Javed Hasan <jhasan@marvell.com>
3689 M: GR-QLogic-Storage-Upstream@marvell.com
3690 L: linux-scsi@vger.kernel.org
3692 F: drivers/scsi/bnx2fc/
3694 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3695 M: Nilesh Javali <njavali@marvell.com>
3696 M: Manish Rangankar <mrangankar@marvell.com>
3697 M: GR-QLogic-Storage-Upstream@marvell.com
3698 L: linux-scsi@vger.kernel.org
3700 F: drivers/scsi/bnx2i/
3702 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3703 M: Ariel Elior <aelior@marvell.com>
3704 M: Sudarsana Kalluru <skalluru@marvell.com>
3705 M: GR-everest-linux-l2@marvell.com
3706 L: netdev@vger.kernel.org
3708 F: drivers/net/ethernet/broadcom/bnx2x/
3710 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3711 M: Michael Chan <michael.chan@broadcom.com>
3712 L: netdev@vger.kernel.org
3714 F: drivers/net/ethernet/broadcom/bnxt/
3716 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3717 M: Arend van Spriel <aspriel@gmail.com>
3718 M: Franky Lin <franky.lin@broadcom.com>
3719 M: Hante Meuleman <hante.meuleman@broadcom.com>
3720 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3721 M: Wright Feng <wright.feng@infineon.com>
3722 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3723 L: linux-wireless@vger.kernel.org
3724 L: brcm80211-dev-list.pdl@broadcom.com
3725 L: SHA-cyfmac-dev-list@infineon.com
3727 F: drivers/net/wireless/broadcom/brcm80211/
3729 BROADCOM BRCMSTB GPIO DRIVER
3730 M: Gregory Fong <gregory.0xf0@gmail.com>
3731 L: bcm-kernel-feedback-list@broadcom.com
3733 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3734 F: drivers/gpio/gpio-brcmstb.c
3736 BROADCOM BRCMSTB I2C DRIVER
3737 M: Kamal Dasu <kdasu.kdev@gmail.com>
3738 L: linux-i2c@vger.kernel.org
3739 L: bcm-kernel-feedback-list@broadcom.com
3741 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3742 F: drivers/i2c/busses/i2c-brcmstb.c
3744 BROADCOM BRCMSTB UART DRIVER
3745 M: Al Cooper <alcooperx@gmail.com>
3746 L: linux-serial@vger.kernel.org
3747 L: bcm-kernel-feedback-list@broadcom.com
3749 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3750 F: drivers/tty/serial/8250/8250_bcm7271.c
3752 BROADCOM BRCMSTB USB EHCI DRIVER
3753 M: Al Cooper <alcooperx@gmail.com>
3754 L: linux-usb@vger.kernel.org
3755 L: bcm-kernel-feedback-list@broadcom.com
3757 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3758 F: drivers/usb/host/ehci-brcm.*
3760 BROADCOM BRCMSTB USB PIN MAP DRIVER
3761 M: Al Cooper <alcooperx@gmail.com>
3762 L: linux-usb@vger.kernel.org
3763 L: bcm-kernel-feedback-list@broadcom.com
3765 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3766 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3768 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3769 M: Al Cooper <alcooperx@gmail.com>
3770 L: linux-kernel@vger.kernel.org
3771 L: bcm-kernel-feedback-list@broadcom.com
3773 F: drivers/phy/broadcom/phy-brcm-usb*
3775 BROADCOM ETHERNET PHY DRIVERS
3776 M: Florian Fainelli <f.fainelli@gmail.com>
3777 L: bcm-kernel-feedback-list@broadcom.com
3778 L: netdev@vger.kernel.org
3780 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3781 F: drivers/net/phy/bcm*.[ch]
3782 F: drivers/net/phy/broadcom.c
3783 F: include/linux/brcmphy.h
3785 BROADCOM GENET ETHERNET DRIVER
3786 M: Doug Berger <opendmb@gmail.com>
3787 M: Florian Fainelli <f.fainelli@gmail.com>
3788 L: bcm-kernel-feedback-list@broadcom.com
3789 L: netdev@vger.kernel.org
3791 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3792 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3793 F: drivers/net/ethernet/broadcom/genet/
3794 F: drivers/net/ethernet/broadcom/unimac.h
3795 F: drivers/net/mdio/mdio-bcm-unimac.c
3796 F: include/linux/platform_data/bcmgenet.h
3797 F: include/linux/platform_data/mdio-bcm-unimac.h
3799 BROADCOM IPROC ARM ARCHITECTURE
3800 M: Ray Jui <rjui@broadcom.com>
3801 M: Scott Branden <sbranden@broadcom.com>
3802 M: bcm-kernel-feedback-list@broadcom.com
3803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3805 T: git git://github.com/broadcom/cygnus-linux.git
3806 F: arch/arm64/boot/dts/broadcom/northstar2/*
3807 F: arch/arm64/boot/dts/broadcom/stingray/*
3808 F: drivers/clk/bcm/clk-ns*
3809 F: drivers/clk/bcm/clk-sr*
3810 F: drivers/pinctrl/bcm/pinctrl-ns*
3811 F: include/dt-bindings/clock/bcm-sr*
3828 BROADCOM IPROC GBIT ETHERNET DRIVER
3829 M: Rafał Miłecki <rafal@milecki.pl>
3830 M: bcm-kernel-feedback-list@broadcom.com
3831 L: netdev@vger.kernel.org
3833 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3834 F: drivers/net/ethernet/broadcom/bgmac*
3835 F: drivers/net/ethernet/broadcom/unimac.h
3837 BROADCOM KONA GPIO DRIVER
3838 M: Ray Jui <rjui@broadcom.com>
3839 L: bcm-kernel-feedback-list@broadcom.com
3841 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3842 F: drivers/gpio/gpio-bcm-kona.c
3844 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3845 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3846 M: Kashyap Desai <kashyap.desai@broadcom.com>
3847 M: Sumit Saxena <sumit.saxena@broadcom.com>
3848 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3849 L: mpi3mr-linuxdrv.pdl@broadcom.com
3850 L: linux-scsi@vger.kernel.org
3852 W: https://www.broadcom.com/support/storage
3853 F: drivers/scsi/mpi3mr/
3855 BROADCOM NETXTREME-E ROCE DRIVER
3856 M: Selvin Xavier <selvin.xavier@broadcom.com>
3857 L: linux-rdma@vger.kernel.org
3859 W: http://www.broadcom.com
3860 F: drivers/infiniband/hw/bnxt_re/
3861 F: include/uapi/rdma/bnxt_re-abi.h
3863 BROADCOM NVRAM DRIVER
3864 M: Rafał Miłecki <zajec5@gmail.com>
3865 L: linux-mips@vger.kernel.org
3867 F: drivers/firmware/broadcom/*
3869 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3870 M: Rafał Miłecki <rafal@milecki.pl>
3871 M: Florian Fainelli <f.fainelli@gmail.com>
3872 M: bcm-kernel-feedback-list@broadcom.com
3873 L: linux-pm@vger.kernel.org
3875 T: git git://github.com/broadcom/stblinux.git
3876 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3877 F: include/dt-bindings/soc/bcm-pmb.h
3879 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3880 M: Rafał Miłecki <zajec5@gmail.com>
3881 L: linux-wireless@vger.kernel.org
3884 F: include/linux/bcma/
3887 M: Kamal Dasu <kdasu.kdev@gmail.com>
3888 M: bcm-kernel-feedback-list@broadcom.com
3890 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3891 F: drivers/spi/spi-bcm-qspi.*
3892 F: drivers/spi/spi-brcmstb-qspi.c
3893 F: drivers/spi/spi-iproc-qspi.c
3895 BROADCOM STB AVS CPUFREQ DRIVER
3896 M: Markus Mayer <mmayer@broadcom.com>
3897 M: bcm-kernel-feedback-list@broadcom.com
3898 L: linux-pm@vger.kernel.org
3900 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3901 F: drivers/cpufreq/brcmstb*
3903 BROADCOM STB AVS TMON DRIVER
3904 M: Markus Mayer <mmayer@broadcom.com>
3905 M: bcm-kernel-feedback-list@broadcom.com
3906 L: linux-pm@vger.kernel.org
3908 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3909 F: drivers/thermal/broadcom/brcmstb*
3911 BROADCOM STB DPFE DRIVER
3912 M: Markus Mayer <mmayer@broadcom.com>
3913 M: bcm-kernel-feedback-list@broadcom.com
3914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3916 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3917 F: drivers/memory/brcmstb_dpfe.c
3919 BROADCOM STB NAND FLASH DRIVER
3920 M: Brian Norris <computersforpeace@gmail.com>
3921 M: Kamal Dasu <kdasu.kdev@gmail.com>
3922 L: linux-mtd@lists.infradead.org
3923 L: bcm-kernel-feedback-list@broadcom.com
3925 F: drivers/mtd/nand/raw/brcmnand/
3927 BROADCOM STB PCIE DRIVER
3928 M: Jim Quinlan <jim2101024@gmail.com>
3929 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3930 M: Florian Fainelli <f.fainelli@gmail.com>
3931 M: bcm-kernel-feedback-list@broadcom.com
3932 L: linux-pci@vger.kernel.org
3934 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3935 F: drivers/pci/controller/pcie-brcmstb.c
3937 BROADCOM SYSTEMPORT ETHERNET DRIVER
3938 M: Florian Fainelli <f.fainelli@gmail.com>
3939 L: bcm-kernel-feedback-list@broadcom.com
3940 L: netdev@vger.kernel.org
3942 F: drivers/net/ethernet/broadcom/bcmsysport.*
3943 F: drivers/net/ethernet/broadcom/unimac.h
3945 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3946 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3947 M: Prashant Sreedharan <prashant@broadcom.com>
3948 M: Michael Chan <mchan@broadcom.com>
3949 L: netdev@vger.kernel.org
3951 F: drivers/net/ethernet/broadcom/tg3.*
3954 M: Scott Branden <scott.branden@broadcom.com>
3955 L: bcm-kernel-feedback-list@broadcom.com
3957 F: drivers/misc/bcm-vk/
3958 F: include/uapi/linux/misc/bcm_vk.h
3960 BROCADE BFA FC SCSI DRIVER
3961 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3962 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3963 L: linux-scsi@vger.kernel.org
3965 F: drivers/scsi/bfa/
3967 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3968 M: Rasesh Mody <rmody@marvell.com>
3969 M: Sudarsana Kalluru <skalluru@marvell.com>
3970 M: GR-Linux-NIC-Dev@marvell.com
3971 L: netdev@vger.kernel.org
3973 F: drivers/net/ethernet/brocade/bna/
3975 BSG (block layer generic sg v4 driver)
3976 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3977 L: linux-scsi@vger.kernel.org
3980 F: include/linux/bsg.h
3981 F: include/uapi/linux/bsg.h
3984 M: Clemens Ladisch <clemens@ladisch.de>
3985 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3988 F: Documentation/sound/cards/bt87x.rst
3989 F: sound/pci/bt87x.c
3992 M: Michael Buesch <m@bues.ch>
3994 W: http://bu3sch.de/btgpio.php
3995 F: drivers/gpio/gpio-bt8xx.c
3998 M: Chris Mason <clm@fb.com>
3999 M: Josef Bacik <josef@toxicpanda.com>
4000 M: David Sterba <dsterba@suse.com>
4001 L: linux-btrfs@vger.kernel.org
4003 W: http://btrfs.wiki.kernel.org/
4004 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4005 C: irc://irc.libera.chat/btrfs
4006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4007 F: Documentation/filesystems/btrfs.rst
4009 F: include/linux/btrfs*
4010 F: include/uapi/linux/btrfs*
4012 BTTV VIDEO4LINUX DRIVER
4013 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4014 L: linux-media@vger.kernel.org
4016 W: https://linuxtv.org
4017 T: git git://linuxtv.org/media_tree.git
4018 F: Documentation/driver-api/media/drivers/bttv*
4019 F: drivers/media/pci/bt8xx/bttv*
4021 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4022 M: Chanwoo Choi <cw00.choi@samsung.com>
4023 L: linux-pm@vger.kernel.org
4024 L: linux-samsung-soc@vger.kernel.org
4026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4027 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4028 F: drivers/devfreq/exynos-bus.c
4030 BUSLOGIC SCSI DRIVER
4031 M: Khalid Aziz <khalid@gonehiking.org>
4032 L: linux-scsi@vger.kernel.org
4034 F: drivers/scsi/BusLogic.*
4035 F: drivers/scsi/FlashPoint.*
4037 C-MEDIA CMI8788 DRIVER
4038 M: Clemens Ladisch <clemens@ladisch.de>
4039 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4042 F: sound/pci/oxygen/
4045 M: Guo Ren <guoren@kernel.org>
4046 L: linux-csky@vger.kernel.org
4048 T: git https://github.com/c-sky/csky-linux.git
4049 F: Documentation/devicetree/bindings/csky/
4050 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4051 F: Documentation/devicetree/bindings/timer/csky,*
4053 F: drivers/clocksource/timer-gx6605s.c
4054 F: drivers/clocksource/timer-mp-csky.c
4055 F: drivers/irqchip/irq-csky-*
4059 CA8210 IEEE-802.15.4 RADIO DRIVER
4060 M: Harry Morris <h.morris@cascoda.com>
4061 L: linux-wpan@vger.kernel.org
4063 W: https://github.com/Cascoda/ca8210-linux.git
4064 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4065 F: drivers/net/ieee802154/ca8210.c
4067 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4068 M: Damien Le Moal <damien.lemoal@wdc.com>
4069 L: linux-riscv@lists.infradead.org
4070 L: linux-gpio@vger.kernel.org (pinctrl driver)
4071 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4072 F: drivers/pinctrl/pinctrl-k210.c
4074 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4075 M: Damien Le Moal <damien.lemoal@wdc.com>
4076 L: linux-kernel@vger.kernel.org
4077 L: linux-riscv@lists.infradead.org
4079 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4080 F: drivers/reset/reset-k210.c
4082 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4083 M: Damien Le Moal <damien.lemoal@wdc.com>
4084 L: linux-riscv@lists.infradead.org
4086 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4087 F: drivers/soc/canaan/
4088 F: include/soc/canaan/
4090 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4091 M: David Howells <dhowells@redhat.com>
4092 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4094 F: Documentation/filesystems/caching/cachefiles.rst
4097 CADENCE MIPI-CSI2 BRIDGES
4098 M: Maxime Ripard <mripard@kernel.org>
4099 L: linux-media@vger.kernel.org
4101 F: Documentation/devicetree/bindings/media/cdns,*.txt
4102 F: drivers/media/platform/cadence/cdns-csi2*
4105 L: linux-mtd@lists.infradead.org
4107 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4108 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4110 CADENCE USB3 DRD IP DRIVER
4111 M: Peter Chen <peter.chen@kernel.org>
4112 M: Pawel Laszczak <pawell@cadence.com>
4113 R: Roger Quadros <rogerq@kernel.org>
4114 R: Aswath Govindraju <a-govindraju@ti.com>
4115 L: linux-usb@vger.kernel.org
4117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4118 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4119 F: drivers/usb/cdns3/
4120 X: drivers/usb/cdns3/cdnsp*
4122 CADENCE USBSSP DRD IP DRIVER
4123 M: Pawel Laszczak <pawell@cadence.com>
4124 L: linux-usb@vger.kernel.org
4126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4127 F: drivers/usb/cdns3/
4128 X: drivers/usb/cdns3/cdns3*
4130 CADET FM/AM RADIO RECEIVER DRIVER
4131 M: Hans Verkuil <hverkuil@xs4all.nl>
4132 L: linux-media@vger.kernel.org
4134 W: https://linuxtv.org
4135 T: git git://linuxtv.org/media_tree.git
4136 F: drivers/media/radio/radio-cadet*
4138 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4139 L: linux-media@vger.kernel.org
4141 T: git git://linuxtv.org/media_tree.git
4142 F: Documentation/admin-guide/media/cafe_ccic*
4143 F: drivers/media/platform/marvell-ccic/
4146 L: netdev@vger.kernel.org
4148 F: Documentation/networking/caif/
4149 F: drivers/net/caif/
4150 F: include/net/caif/
4151 F: include/uapi/linux/caif/
4155 M: Toke Høiland-Jørgensen <toke@toke.dk>
4156 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4158 F: net/sched/sch_cake.c
4161 M: Wolfgang Grandegger <wg@grandegger.com>
4162 M: Marc Kleine-Budde <mkl@pengutronix.de>
4163 L: linux-can@vger.kernel.org
4165 W: https://github.com/linux-can
4166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4168 F: Documentation/devicetree/bindings/net/can/
4169 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4171 F: drivers/phy/phy-can-transceiver.c
4172 F: include/linux/can/bittiming.h
4173 F: include/linux/can/dev.h
4174 F: include/linux/can/led.h
4175 F: include/linux/can/length.h
4176 F: include/linux/can/platform/
4177 F: include/linux/can/rx-offload.h
4178 F: include/uapi/linux/can/error.h
4179 F: include/uapi/linux/can/netlink.h
4180 F: include/uapi/linux/can/vxcan.h
4183 M: Oliver Hartkopp <socketcan@hartkopp.net>
4184 M: Marc Kleine-Budde <mkl@pengutronix.de>
4185 L: linux-can@vger.kernel.org
4187 W: https://github.com/linux-can
4188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4190 F: Documentation/networking/can.rst
4191 F: include/linux/can/can-ml.h
4192 F: include/linux/can/core.h
4193 F: include/linux/can/skb.h
4194 F: include/net/netns/can.h
4195 F: include/uapi/linux/can.h
4196 F: include/uapi/linux/can/bcm.h
4197 F: include/uapi/linux/can/gw.h
4198 F: include/uapi/linux/can/isotp.h
4199 F: include/uapi/linux/can/raw.h
4202 CAN-J1939 NETWORK LAYER
4203 M: Robin van der Gracht <robin@protonic.nl>
4204 M: Oleksij Rempel <o.rempel@pengutronix.de>
4205 R: kernel@pengutronix.de
4206 L: linux-can@vger.kernel.org
4208 F: Documentation/networking/j1939.rst
4209 F: include/uapi/linux/can/j1939.h
4213 M: Serge Hallyn <serge@hallyn.com>
4214 L: linux-security-module@vger.kernel.org
4216 F: include/linux/capability.h
4217 F: include/uapi/linux/capability.h
4218 F: kernel/capability.c
4219 F: security/commoncap.c
4221 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4222 M: Kevin Tsai <ktsai@capellamicro.com>
4224 F: drivers/iio/light/cm*
4226 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4227 M: Christian Lamparter <chunkeey@googlemail.com>
4228 L: linux-wireless@vger.kernel.org
4230 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4231 F: drivers/net/wireless/ath/carl9170/
4234 M: Robert Richter <rric@kernel.org>
4236 W: http://www.marvell.com
4237 F: drivers/i2c/busses/i2c-octeon*
4238 F: drivers/i2c/busses/i2c-thunderx*
4240 CAVIUM LIQUIDIO NETWORK DRIVER
4241 M: Derek Chickles <dchickles@marvell.com>
4242 M: Satanand Burla <sburla@marvell.com>
4243 M: Felix Manlunas <fmanlunas@marvell.com>
4244 L: netdev@vger.kernel.org
4246 W: http://www.marvell.com
4247 F: drivers/net/ethernet/cavium/liquidio/
4250 M: Robert Richter <rric@kernel.org>
4252 W: http://www.marvell.com
4253 F: drivers/mmc/host/cavium*
4255 CAVIUM OCTEON-TX CRYPTO DRIVER
4256 M: George Cherian <gcherian@marvell.com>
4257 L: linux-crypto@vger.kernel.org
4259 W: http://www.marvell.com
4260 F: drivers/crypto/cavium/cpt/
4262 CAVIUM THUNDERX2 ARM64 SOC
4263 M: Robert Richter <rric@kernel.org>
4264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4266 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4267 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4269 CBS/ETF/TAPRIO QDISCS
4270 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4272 L: netdev@vger.kernel.org
4273 F: net/sched/sch_cbs.c
4274 F: net/sched/sch_etf.c
4275 F: net/sched/sch_taprio.c
4277 CC2520 IEEE-802.15.4 RADIO DRIVER
4278 M: Varka Bhadram <varkabhadram@gmail.com>
4279 L: linux-wpan@vger.kernel.org
4281 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4282 F: drivers/net/ieee802154/cc2520.c
4283 F: include/linux/spi/cc2520.h
4285 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4286 M: Gilad Ben-Yossef <gilad@benyossef.com>
4287 L: linux-crypto@vger.kernel.org
4289 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4290 F: drivers/crypto/ccree/
4292 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4293 M: Hadar Gat <hadar.gat@arm.com>
4294 L: linux-crypto@vger.kernel.org
4296 F: drivers/char/hw_random/cctrng.c
4297 F: drivers/char/hw_random/cctrng.h
4298 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4299 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4302 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4303 L: linux-media@vger.kernel.org
4305 W: http://linuxtv.org
4306 T: git git://linuxtv.org/media_tree.git
4307 F: Documentation/ABI/testing/debugfs-cec-error-inj
4308 F: Documentation/devicetree/bindings/media/cec.txt
4309 F: Documentation/driver-api/media/cec-core.rst
4310 F: Documentation/userspace-api/media/cec
4311 F: drivers/media/cec/
4312 F: drivers/media/rc/keymaps/rc-cec.c
4313 F: include/media/cec-notifier.h
4314 F: include/media/cec.h
4315 F: include/uapi/linux/cec-funcs.h
4316 F: include/uapi/linux/cec.h
4319 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4320 L: linux-media@vger.kernel.org
4322 W: http://linuxtv.org
4323 T: git git://linuxtv.org/media_tree.git
4324 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4325 F: drivers/media/cec/platform/cec-gpio/
4327 CELL BROADBAND ENGINE ARCHITECTURE
4328 M: Arnd Bergmann <arnd@arndb.de>
4329 L: linuxppc-dev@lists.ozlabs.org
4331 W: http://www.ibm.com/developerworks/power/cell/
4332 F: arch/powerpc/include/asm/cell*.h
4333 F: arch/powerpc/include/asm/spu*.h
4334 F: arch/powerpc/include/uapi/asm/spu*.h
4335 F: arch/powerpc/platforms/cell/
4337 CELLWISE CW2015 BATTERY DRIVER
4338 M: Tobias Schrammm <t.schramm@manjaro.org>
4340 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4341 F: drivers/power/supply/cw2015_battery.c
4343 CEPH COMMON CODE (LIBCEPH)
4344 M: Ilya Dryomov <idryomov@gmail.com>
4345 M: Jeff Layton <jlayton@kernel.org>
4346 L: ceph-devel@vger.kernel.org
4349 T: git git://github.com/ceph/ceph-client.git
4350 F: include/linux/ceph/
4351 F: include/linux/crush/
4354 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4355 M: Jeff Layton <jlayton@kernel.org>
4356 M: Ilya Dryomov <idryomov@gmail.com>
4357 L: ceph-devel@vger.kernel.org
4360 T: git git://github.com/ceph/ceph-client.git
4361 F: Documentation/filesystems/ceph.rst
4364 CERTIFICATE HANDLING
4365 M: David Howells <dhowells@redhat.com>
4366 M: David Woodhouse <dwmw2@infradead.org>
4367 L: keyrings@vger.kernel.org
4369 F: Documentation/admin-guide/module-signing.rst
4371 F: scripts/extract-cert.c
4372 F: scripts/sign-file.c
4374 CFAG12864B LCD DRIVER
4375 M: Miguel Ojeda <ojeda@kernel.org>
4377 F: drivers/auxdisplay/cfag12864b.c
4378 F: include/linux/cfag12864b.h
4380 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4381 M: Miguel Ojeda <ojeda@kernel.org>
4383 F: drivers/auxdisplay/cfag12864bfb.c
4384 F: include/linux/cfag12864b.h
4386 CHAR and MISC DRIVERS
4387 M: Arnd Bergmann <arnd@arndb.de>
4388 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4393 F: include/linux/miscdevice.h
4394 X: drivers/char/agp/
4395 X: drivers/char/hw_random/
4396 X: drivers/char/ipmi/
4397 X: drivers/char/random.c
4398 X: drivers/char/tpm/
4401 M: Andy Whitcroft <apw@canonical.com>
4402 M: Joe Perches <joe@perches.com>
4403 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4404 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4406 F: scripts/checkpatch.pl
4408 CHECKPATCH DOCUMENTATION
4409 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4410 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4411 R: Joe Perches <joe@perches.com>
4413 F: Documentation/dev-tools/checkpatch.rst
4415 CHINESE DOCUMENTATION
4416 M: Alex Shi <alexs@kernel.org>
4418 F: Documentation/translations/zh_CN/
4420 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4421 M: Peter Chen <peter.chen@kernel.org>
4422 L: linux-usb@vger.kernel.org
4424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4425 F: drivers/usb/chipidea/
4427 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4428 M: Hans de Goede <hdegoede@redhat.com>
4429 L: linux-input@vger.kernel.org
4431 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4432 F: drivers/input/touchscreen/chipone_icn8318.c
4434 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4435 M: Hans de Goede <hdegoede@redhat.com>
4436 L: linux-input@vger.kernel.org
4438 F: drivers/input/touchscreen/chipone_icn8505.c
4440 CHROME HARDWARE PLATFORM SUPPORT
4441 M: Benson Leung <bleung@chromium.org>
4442 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4445 F: drivers/platform/chrome/
4447 CHROMEOS EC CODEC DRIVER
4448 M: Cheng-Yi Chiang <cychiang@chromium.org>
4449 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4450 R: Guenter Roeck <groeck@chromium.org>
4452 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4453 F: sound/soc/codecs/cros_ec_codec.*
4455 CHROMEOS EC SUBDRIVERS
4456 M: Benson Leung <bleung@chromium.org>
4457 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4458 R: Guenter Roeck <groeck@chromium.org>
4460 F: drivers/power/supply/cros_usbpd-charger.c
4464 CHRONTEL CH7322 CEC DRIVER
4465 M: Joe Tessler <jrt@google.com>
4466 L: linux-media@vger.kernel.org
4468 T: git git://linuxtv.org/media_tree.git
4469 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4470 F: drivers/media/cec/i2c/ch7322.c
4472 CIRRUS LOGIC AUDIO CODEC DRIVERS
4473 M: James Schulman <james.schulman@cirrus.com>
4474 M: David Rhodes <david.rhodes@cirrus.com>
4475 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4476 L: patches@opensource.cirrus.com
4478 F: sound/soc/codecs/cs*
4480 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4481 M: Hartley Sweeten <hsweeten@visionengravers.com>
4482 L: netdev@vger.kernel.org
4484 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4486 CIRRUS LOGIC LOCHNAGAR DRIVER
4487 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4488 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4489 L: patches@opensource.cirrus.com
4491 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4492 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4493 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4494 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4495 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4496 F: Documentation/hwmon/lochnagar.rst
4497 F: drivers/clk/clk-lochnagar.c
4498 F: drivers/hwmon/lochnagar-hwmon.c
4499 F: drivers/mfd/lochnagar-i2c.c
4500 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4501 F: drivers/regulator/lochnagar-regulator.c
4502 F: include/dt-bindings/clk/lochnagar.h
4503 F: include/dt-bindings/pinctrl/lochnagar.h
4504 F: include/linux/mfd/lochnagar*
4505 F: sound/soc/codecs/lochnagar-sc.c
4507 CIRRUS LOGIC MADERA CODEC DRIVERS
4508 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4509 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4510 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4511 L: patches@opensource.cirrus.com
4513 W: https://github.com/CirrusLogic/linux-drivers/wiki
4514 T: git https://github.com/CirrusLogic/linux-drivers.git
4515 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4516 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4517 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4518 F: drivers/gpio/gpio-madera*
4519 F: drivers/irqchip/irq-madera*
4520 F: drivers/mfd/cs47l*
4521 F: drivers/mfd/madera*
4522 F: drivers/pinctrl/cirrus/*
4523 F: include/dt-bindings/sound/madera*
4524 F: include/linux/irqchip/irq-madera*
4525 F: include/linux/mfd/madera/*
4526 F: include/sound/madera*
4527 F: sound/soc/codecs/cs47l*
4528 F: sound/soc/codecs/madera*
4530 CISCO FCOE HBA DRIVER
4531 M: Satish Kharat <satishkh@cisco.com>
4532 M: Sesidhar Baddela <sebaddel@cisco.com>
4533 M: Karan Tilak Kumar <kartilak@cisco.com>
4534 L: linux-scsi@vger.kernel.org
4536 F: drivers/scsi/fnic/
4538 CISCO SCSI HBA DRIVER
4539 M: Karan Tilak Kumar <kartilak@cisco.com>
4540 M: Sesidhar Baddela <sebaddel@cisco.com>
4541 L: linux-scsi@vger.kernel.org
4543 F: drivers/scsi/snic/
4545 CISCO VIC ETHERNET NIC DRIVER
4546 M: Christian Benvenuti <benve@cisco.com>
4547 M: Govindarajulu Varadarajan <_govind@gmx.com>
4549 F: drivers/net/ethernet/cisco/enic/
4551 CISCO VIC LOW LATENCY NIC DRIVER
4552 M: Christian Benvenuti <benve@cisco.com>
4553 M: Nelson Escobar <neescoba@cisco.com>
4555 F: drivers/infiniband/hw/usnic/
4558 M: Miguel Ojeda <ojeda@kernel.org>
4562 CLANG/LLVM BUILD SUPPORT
4563 M: Nathan Chancellor <nathan@kernel.org>
4564 M: Nick Desaulniers <ndesaulniers@google.com>
4565 L: llvm@lists.linux.dev
4567 W: https://clangbuiltlinux.github.io/
4568 B: https://github.com/ClangBuiltLinux/linux/issues
4569 C: irc://irc.libera.chat/clangbuiltlinux
4570 F: Documentation/kbuild/llvm.rst
4571 F: include/linux/compiler-clang.h
4572 F: scripts/Makefile.clang
4573 F: scripts/clang-tools/
4574 K: \b(?i:clang|llvm)\b
4576 CLANG CONTROL FLOW INTEGRITY SUPPORT
4577 M: Sami Tolvanen <samitolvanen@google.com>
4578 M: Kees Cook <keescook@chromium.org>
4579 R: Nathan Chancellor <nathan@kernel.org>
4580 R: Nick Desaulniers <ndesaulniers@google.com>
4581 L: llvm@lists.linux.dev
4583 B: https://github.com/ClangBuiltLinux/linux/issues
4584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4585 F: include/linux/cfi.h
4589 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4590 L: linux-kernel@vger.kernel.org
4592 F: include/linux/cleancache.h
4596 M: Russell King <linux@armlinux.org.uk>
4597 L: linux-clk@vger.kernel.org
4599 F: include/linux/clk.h
4601 CLOCKSOURCE, CLOCKEVENT DRIVERS
4602 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4603 M: Thomas Gleixner <tglx@linutronix.de>
4604 L: linux-kernel@vger.kernel.org
4606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4607 F: Documentation/devicetree/bindings/timer/
4608 F: drivers/clocksource/
4611 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4612 M: Daniel Oliveira Nascimento <don@syst.com.br>
4613 L: platform-driver-x86@vger.kernel.org
4615 F: drivers/platform/x86/classmate-laptop.c
4618 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4619 L: linux-media@vger.kernel.org
4621 W: https://linuxtv.org
4622 T: git git://linuxtv.org/media_tree.git
4623 F: drivers/media/pci/cobalt/
4625 COCCINELLE/Semantic Patches (SmPL)
4626 M: Julia Lawall <Julia.Lawall@inria.fr>
4627 M: Gilles Muller <Gilles.Muller@inria.fr>
4628 M: Nicolas Palix <nicolas.palix@imag.fr>
4629 M: Michal Marek <michal.lkml@markovi.net>
4630 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4632 W: http://coccinelle.lip6.fr/
4633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4634 F: Documentation/dev-tools/coccinelle.rst
4635 F: scripts/coccicheck
4636 F: scripts/coccinelle/
4639 M: Jan Harkes <jaharkes@cs.cmu.edu>
4641 L: codalist@coda.cs.cmu.edu
4643 W: http://www.coda.cs.cmu.edu/
4644 F: Documentation/filesystems/coda.rst
4646 F: include/linux/coda*.h
4647 F: include/uapi/linux/coda*.h
4649 CODA V4L2 MEM2MEM DRIVER
4650 M: Philipp Zabel <p.zabel@pengutronix.de>
4651 L: linux-media@vger.kernel.org
4653 F: Documentation/devicetree/bindings/media/coda.yaml
4654 F: drivers/media/platform/coda/
4657 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4659 F: Documentation/process/code-of-conduct-interpretation.rst
4660 F: Documentation/process/code-of-conduct.rst
4663 M: Ian Abbott <abbotti@mev.co.uk>
4664 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4668 COMMON CLK FRAMEWORK
4669 M: Michael Turquette <mturquette@baylibre.com>
4670 M: Stephen Boyd <sboyd@kernel.org>
4671 L: linux-clk@vger.kernel.org
4673 Q: http://patchwork.kernel.org/project/linux-clk/list/
4674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4675 F: Documentation/devicetree/bindings/clock/
4677 F: include/linux/clk-pr*
4678 F: include/linux/clk/
4679 F: include/linux/of_clk.h
4680 X: drivers/clk/clkdev.c
4682 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4683 M: Steve French <sfrench@samba.org>
4684 L: linux-cifs@vger.kernel.org
4685 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4687 W: http://linux-cifs.samba.org/
4688 T: git git://git.samba.org/sfrench/cifs-2.6.git
4689 F: Documentation/admin-guide/cifs/
4693 COMPACTPCI HOTPLUG CORE
4694 M: Scott Murray <scott@spiteful.org>
4695 L: linux-pci@vger.kernel.org
4697 F: drivers/pci/hotplug/cpci_hotplug*
4699 COMPACTPCI HOTPLUG GENERIC DRIVER
4700 M: Scott Murray <scott@spiteful.org>
4701 L: linux-pci@vger.kernel.org
4703 F: drivers/pci/hotplug/cpcihp_generic.c
4705 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4706 M: Scott Murray <scott@spiteful.org>
4707 L: linux-pci@vger.kernel.org
4709 F: drivers/pci/hotplug/cpcihp_zt5550.*
4711 COMPAL LAPTOP SUPPORT
4712 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4713 L: platform-driver-x86@vger.kernel.org
4715 F: drivers/platform/x86/compal-laptop.c
4718 M: Miguel Ojeda <ojeda@kernel.org>
4719 R: Nick Desaulniers <ndesaulniers@google.com>
4721 F: include/linux/compiler_attributes.h
4723 COMPUTE EXPRESS LINK (CXL)
4724 M: Alison Schofield <alison.schofield@intel.com>
4725 M: Vishal Verma <vishal.l.verma@intel.com>
4726 M: Ira Weiny <ira.weiny@intel.com>
4727 M: Ben Widawsky <ben.widawsky@intel.com>
4728 M: Dan Williams <dan.j.williams@intel.com>
4729 L: linux-cxl@vger.kernel.org
4732 F: include/uapi/linux/cxl_mem.h
4734 CONEXANT ACCESSRUNNER USB DRIVER
4735 L: accessrunner-general@lists.sourceforge.net
4737 W: http://accessrunner.sourceforge.net/
4738 F: drivers/usb/atm/cxacru.c
4741 M: Joel Becker <jlbec@evilplan.org>
4742 M: Christoph Hellwig <hch@lst.de>
4744 T: git git://git.infradead.org/users/hch/configfs.git
4746 F: include/linux/configfs.h
4747 F: samples/configfs/
4750 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4752 F: drivers/video/console/
4753 F: include/linux/console*
4756 M: Frederic Weisbecker <frederic@kernel.org>
4758 F: kernel/context_tracking.c
4759 F: include/linux/context_tracking*
4761 CONTROL GROUP (CGROUP)
4762 M: Tejun Heo <tj@kernel.org>
4763 M: Zefan Li <lizefan.x@bytedance.com>
4764 M: Johannes Weiner <hannes@cmpxchg.org>
4765 L: cgroups@vger.kernel.org
4767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4768 F: Documentation/admin-guide/cgroup-v1/
4769 F: Documentation/admin-guide/cgroup-v2.rst
4770 F: include/linux/cgroup*
4773 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4774 M: Tejun Heo <tj@kernel.org>
4775 M: Jens Axboe <axboe@kernel.dk>
4776 L: cgroups@vger.kernel.org
4777 L: linux-block@vger.kernel.org
4778 T: git git://git.kernel.dk/linux-block
4779 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4780 F: block/bfq-cgroup.c
4781 F: block/blk-cgroup.c
4782 F: block/blk-iolatency.c
4783 F: block/blk-throttle.c
4784 F: include/linux/blk-cgroup.h
4786 CONTROL GROUP - CPUSET
4787 M: Zefan Li <lizefan.x@bytedance.com>
4788 L: cgroups@vger.kernel.org
4790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4791 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4792 F: include/linux/cpuset.h
4793 F: kernel/cgroup/cpuset.c
4795 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4796 M: Johannes Weiner <hannes@cmpxchg.org>
4797 M: Michal Hocko <mhocko@kernel.org>
4798 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4799 L: cgroups@vger.kernel.org
4800 L: linux-mm@kvack.org
4805 CORETEMP HARDWARE MONITORING DRIVER
4806 M: Fenghua Yu <fenghua.yu@intel.com>
4807 L: linux-hwmon@vger.kernel.org
4809 F: Documentation/hwmon/coretemp.rst
4810 F: drivers/hwmon/coretemp.c
4812 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4813 M: Marius Zachmann <mail@mariuszachmann.de>
4814 L: linux-hwmon@vger.kernel.org
4816 F: drivers/hwmon/corsair-cpro.c
4818 CORSAIR-PSU HARDWARE MONITOR DRIVER
4819 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4820 L: linux-hwmon@vger.kernel.org
4822 F: Documentation/hwmon/corsair-psu.rst
4823 F: drivers/hwmon/corsair-psu.c
4825 COSA/SRP SYNC SERIAL DRIVER
4826 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4828 W: http://www.fi.muni.cz/~kas/cosa/
4829 F: drivers/net/wan/cosa*
4832 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4833 L: linux-iio@vger.kernel.org
4835 F: Documentation/ABI/testing/sysfs-bus-counter
4836 F: Documentation/driver-api/generic-counter.rst
4838 F: include/linux/counter.h
4839 F: include/linux/counter_enum.h
4842 M: Bence Csókás <bence98@sch.bme.hu>
4844 F: drivers/i2c/busses/i2c-cp2615.c
4846 CPMAC ETHERNET DRIVER
4847 M: Florian Fainelli <f.fainelli@gmail.com>
4848 L: netdev@vger.kernel.org
4850 F: drivers/net/ethernet/ti/cpmac.c
4852 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4853 M: Viresh Kumar <viresh.kumar@linaro.org>
4854 M: Sudeep Holla <sudeep.holla@arm.com>
4855 L: linux-pm@vger.kernel.org
4857 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4858 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4860 CPU FREQUENCY SCALING FRAMEWORK
4861 M: "Rafael J. Wysocki" <rafael@kernel.org>
4862 M: Viresh Kumar <viresh.kumar@linaro.org>
4863 L: linux-pm@vger.kernel.org
4865 B: https://bugzilla.kernel.org
4866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4868 F: Documentation/admin-guide/pm/cpufreq.rst
4869 F: Documentation/admin-guide/pm/intel_pstate.rst
4870 F: Documentation/cpu-freq/
4871 F: Documentation/devicetree/bindings/cpufreq/
4873 F: include/linux/cpufreq.h
4874 F: include/linux/sched/cpufreq.h
4875 F: kernel/sched/cpufreq*.c
4876 F: tools/testing/selftests/cpufreq/
4878 CPU IDLE TIME MANAGEMENT FRAMEWORK
4879 M: "Rafael J. Wysocki" <rafael@kernel.org>
4880 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4881 L: linux-pm@vger.kernel.org
4883 B: https://bugzilla.kernel.org
4884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4885 F: Documentation/admin-guide/pm/cpuidle.rst
4886 F: Documentation/driver-api/pm/cpuidle.rst
4888 F: include/linux/cpuidle.h
4890 CPU POWER MONITORING SUBSYSTEM
4891 M: Thomas Renninger <trenn@suse.com>
4892 M: Shuah Khan <shuah@kernel.org>
4893 M: Shuah Khan <skhan@linuxfoundation.org>
4894 L: linux-pm@vger.kernel.org
4896 F: tools/power/cpupower/
4899 M: "H. Peter Anvin" <hpa@zytor.com>
4901 F: arch/x86/kernel/cpuid.c
4902 F: arch/x86/kernel/msr.c
4904 CPUIDLE DRIVER - ARM BIG LITTLE
4905 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4906 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4907 L: linux-pm@vger.kernel.org
4908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4911 F: drivers/cpuidle/cpuidle-big_little.c
4913 CPUIDLE DRIVER - ARM EXYNOS
4914 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4915 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4916 M: Kukjin Kim <kgene@kernel.org>
4917 L: linux-pm@vger.kernel.org
4918 L: linux-samsung-soc@vger.kernel.org
4920 F: arch/arm/mach-exynos/pm.c
4921 F: drivers/cpuidle/cpuidle-exynos.c
4922 F: include/linux/platform_data/cpuidle-exynos.h
4924 CPUIDLE DRIVER - ARM PSCI
4925 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4926 M: Sudeep Holla <sudeep.holla@arm.com>
4927 L: linux-pm@vger.kernel.org
4928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4930 F: drivers/cpuidle/cpuidle-psci.c
4932 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4933 M: Ulf Hansson <ulf.hansson@linaro.org>
4934 L: linux-pm@vger.kernel.org
4935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4937 F: drivers/cpuidle/cpuidle-psci.h
4938 F: drivers/cpuidle/cpuidle-psci-domain.c
4941 M: Nicolas Pitre <nico@fluxnic.net>
4943 F: Documentation/filesystems/cramfs.rst
4947 M: Bastien Nocera <hadess@hadess.net>
4948 L: linux-input@vger.kernel.org
4950 F: drivers/hid/hid-creative-sb0540.c
4953 M: Herbert Xu <herbert@gondor.apana.org.au>
4954 M: "David S. Miller" <davem@davemloft.net>
4955 L: linux-crypto@vger.kernel.org
4957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4959 F: Documentation/crypto/
4960 F: Documentation/devicetree/bindings/crypto/
4965 F: include/linux/crypto*
4968 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4969 M: Neil Horman <nhorman@tuxdriver.com>
4970 L: linux-crypto@vger.kernel.org
4972 F: crypto/ansi_cprng.c
4976 M: Hans Verkuil <hverkuil@xs4all.nl>
4977 L: linux-media@vger.kernel.org
4979 W: http://linuxtv.org
4980 T: git git://linuxtv.org/media_tree.git
4981 F: drivers/media/i2c/cs3308.c
4983 CS5535 Audio ALSA driver
4984 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4986 F: sound/pci/cs5535audio/
4988 CSI DRIVERS FOR ALLWINNER V3s
4989 M: Yong Deng <yong.deng@magewell.com>
4990 L: linux-media@vger.kernel.org
4992 T: git git://linuxtv.org/media_tree.git
4993 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4994 F: drivers/media/platform/sunxi/sun6i-csi/
4997 M: Solomon Peachy <pizza@shaftnet.org>
4999 F: drivers/net/wireless/st/cw1200/
5001 CX18 VIDEO4LINUX DRIVER
5002 M: Andy Walls <awalls@md.metrocast.net>
5003 L: linux-media@vger.kernel.org
5005 W: https://linuxtv.org
5006 T: git git://linuxtv.org/media_tree.git
5007 F: drivers/media/pci/cx18/
5008 F: include/uapi/linux/ivtv*
5010 CX2341X MPEG ENCODER HELPER MODULE
5011 M: Hans Verkuil <hverkuil@xs4all.nl>
5012 L: linux-media@vger.kernel.org
5014 W: https://linuxtv.org
5015 T: git git://linuxtv.org/media_tree.git
5016 F: drivers/media/common/cx2341x*
5017 F: include/media/drv-intf/cx2341x.h
5019 CX24120 MEDIA DRIVER
5020 M: Jemma Denson <jdenson@gmail.com>
5021 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5022 L: linux-media@vger.kernel.org
5024 W: https://linuxtv.org
5025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5026 F: drivers/media/dvb-frontends/cx24120*
5028 CX88 VIDEO4LINUX DRIVER
5029 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5030 L: linux-media@vger.kernel.org
5032 W: https://linuxtv.org
5033 T: git git://linuxtv.org/media_tree.git
5034 F: Documentation/driver-api/media/drivers/cx88*
5035 F: drivers/media/pci/cx88/
5037 CXD2820R MEDIA DRIVER
5038 M: Antti Palosaari <crope@iki.fi>
5039 L: linux-media@vger.kernel.org
5041 W: https://linuxtv.org
5042 W: http://palosaari.fi/linux/
5043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5044 T: git git://linuxtv.org/anttip/media_tree.git
5045 F: drivers/media/dvb-frontends/cxd2820r*
5047 CXGB3 ETHERNET DRIVER (CXGB3)
5048 M: Raju Rangoju <rajur@chelsio.com>
5049 L: netdev@vger.kernel.org
5051 W: http://www.chelsio.com
5052 F: drivers/net/ethernet/chelsio/cxgb3/
5054 CXGB3 ISCSI DRIVER (CXGB3I)
5055 M: Karen Xie <kxie@chelsio.com>
5056 L: linux-scsi@vger.kernel.org
5058 W: http://www.chelsio.com
5059 F: drivers/scsi/cxgbi/cxgb3i
5061 CXGB4 CRYPTO DRIVER (chcr)
5062 M: Ayush Sawal <ayush.sawal@chelsio.com>
5063 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5064 M: Rohit Maheshwari <rohitm@chelsio.com>
5065 L: linux-crypto@vger.kernel.org
5067 W: http://www.chelsio.com
5068 F: drivers/crypto/chelsio
5070 CXGB4 INLINE CRYPTO DRIVER
5071 M: Ayush Sawal <ayush.sawal@chelsio.com>
5072 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5073 M: Rohit Maheshwari <rohitm@chelsio.com>
5074 L: netdev@vger.kernel.org
5076 W: http://www.chelsio.com
5077 F: drivers/net/ethernet/chelsio/inline_crypto/
5079 CXGB4 ETHERNET DRIVER (CXGB4)
5080 M: Raju Rangoju <rajur@chelsio.com>
5081 L: netdev@vger.kernel.org
5083 W: http://www.chelsio.com
5084 F: drivers/net/ethernet/chelsio/cxgb4/
5086 CXGB4 ISCSI DRIVER (CXGB4I)
5087 M: Karen Xie <kxie@chelsio.com>
5088 L: linux-scsi@vger.kernel.org
5090 W: http://www.chelsio.com
5091 F: drivers/scsi/cxgbi/cxgb4i
5093 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5094 M: Potnuri Bharat Teja <bharat@chelsio.com>
5095 L: linux-rdma@vger.kernel.org
5097 W: http://www.openfabrics.org
5098 F: drivers/infiniband/hw/cxgb4/
5099 F: include/uapi/rdma/cxgb4-abi.h
5101 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5102 M: Raju Rangoju <rajur@chelsio.com>
5103 L: netdev@vger.kernel.org
5105 W: http://www.chelsio.com
5106 F: drivers/net/ethernet/chelsio/cxgb4vf/
5108 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5109 M: Frederic Barrat <fbarrat@linux.ibm.com>
5110 M: Andrew Donnellan <ajd@linux.ibm.com>
5111 L: linuxppc-dev@lists.ozlabs.org
5113 F: Documentation/ABI/testing/sysfs-class-cxl
5114 F: Documentation/powerpc/cxl.rst
5115 F: arch/powerpc/platforms/powernv/pci-cxl.c
5116 F: drivers/misc/cxl/
5117 F: include/misc/cxl*
5118 F: include/uapi/misc/cxl.h
5120 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5121 M: Manoj N. Kumar <manoj@linux.ibm.com>
5122 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5123 M: Uma Krishnan <ukrishn@linux.ibm.com>
5124 L: linux-scsi@vger.kernel.org
5126 F: Documentation/powerpc/cxlflash.rst
5127 F: drivers/scsi/cxlflash/
5128 F: include/uapi/scsi/cxlflash_ioctl.h
5131 M: Russell King <linux@armlinux.org.uk>
5132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5134 W: http://www.armlinux.org.uk/
5135 F: drivers/video/fbdev/cyber2000fb.*
5137 CYCLADES PC300 DRIVER
5139 F: drivers/net/wan/pc300*
5141 CYPRESS_FIRMWARE MEDIA DRIVER
5142 M: Antti Palosaari <crope@iki.fi>
5143 L: linux-media@vger.kernel.org
5145 W: https://linuxtv.org
5146 W: http://palosaari.fi/linux/
5147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5148 T: git git://linuxtv.org/anttip/media_tree.git
5149 F: drivers/media/common/cypress_firmware*
5151 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5152 M: Linus Walleij <linus.walleij@linaro.org>
5153 L: linux-input@vger.kernel.org
5155 F: drivers/input/touchscreen/cy8ctma140.c
5157 CYTTSP TOUCHSCREEN DRIVER
5158 M: Linus Walleij <linus.walleij@linaro.org>
5159 L: linux-input@vger.kernel.org
5161 F: drivers/input/touchscreen/cyttsp*
5163 D-LINK DIR-685 TOUCHKEYS DRIVER
5164 M: Linus Walleij <linus.walleij@linaro.org>
5165 L: linux-input@vger.kernel.org
5167 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5169 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5170 M: Joshua Kinard <kumba@gentoo.org>
5172 F: drivers/rtc/rtc-ds1685.c
5173 F: include/linux/rtc/ds1685.h
5175 DAMA SLAVE for AX.25
5176 M: Joerg Reuter <jreuter@yaina.de>
5177 L: linux-hams@vger.kernel.org
5179 W: http://yaina.de/jreuter/
5180 W: http://www.qsl.net/dl1bke/
5181 F: net/ax25/af_ax25.c
5182 F: net/ax25/ax25_dev.c
5183 F: net/ax25/ax25_ds_*
5184 F: net/ax25/ax25_in.c
5185 F: net/ax25/ax25_out.c
5186 F: net/ax25/ax25_timer.c
5187 F: net/ax25/sysctl_net_ax25.c
5190 M: SeongJae Park <sjpark@amazon.de>
5191 L: linux-mm@kvack.org
5193 F: Documentation/admin-guide/mm/damon/
5194 F: Documentation/vm/damon/
5195 F: include/linux/damon.h
5196 F: include/trace/events/damon.h
5198 F: tools/testing/selftests/damon/
5200 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5201 L: netdev@vger.kernel.org
5203 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5204 F: drivers/net/ethernet/dec/tulip/dmfe.c
5206 DC390/AM53C974 SCSI driver
5207 M: Hannes Reinecke <hare@suse.com>
5208 L: linux-scsi@vger.kernel.org
5210 F: drivers/scsi/am53c974.c
5213 M: Oliver Neukum <oliver@neukum.org>
5214 M: Ali Akcaagac <aliakc@web.de>
5215 M: Jamie Lenehan <lenehan@twibble.org>
5216 L: dc395x@twibble.org
5218 W: http://twibble.org/dist/dc395x/
5219 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5220 F: Documentation/scsi/dc395x.rst
5221 F: drivers/scsi/dc395x.*
5224 L: dccp@vger.kernel.org
5226 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5227 F: include/linux/dccp.h
5228 F: include/linux/tfrc.h
5229 F: include/uapi/linux/dccp.h
5232 DECnet NETWORK LAYER
5233 L: linux-decnet-user@lists.sourceforge.net
5235 W: http://linux-decnet.sourceforge.net
5236 F: Documentation/networking/decnet.rst
5239 DECSTATION PLATFORM SUPPORT
5240 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5241 L: linux-mips@vger.kernel.org
5243 W: http://www.linux-mips.org/wiki/DECstation
5245 F: arch/mips/include/asm/dec/
5246 F: arch/mips/include/asm/mach-dec/
5248 DEFXX FDDI NETWORK DRIVER
5249 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5251 F: drivers/net/fddi/defxx.*
5253 DEFZA FDDI NETWORK DRIVER
5254 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5256 F: drivers/net/fddi/defza.*
5258 DEINTERLACE DRIVERS FOR ALLWINNER H3
5259 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5260 L: linux-media@vger.kernel.org
5262 T: git git://linuxtv.org/media_tree.git
5263 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5264 F: drivers/media/platform/sunxi/sun8i-di/
5267 M: Matthew Garrett <mjg59@srcf.ucam.org>
5268 M: Pali Rohár <pali@kernel.org>
5269 L: platform-driver-x86@vger.kernel.org
5271 F: drivers/platform/x86/dell/dell-laptop.c
5273 DELL LAPTOP FREEFALL DRIVER
5274 M: Pali Rohár <pali@kernel.org>
5276 F: drivers/platform/x86/dell/dell-smo8800.c
5278 DELL LAPTOP RBTN DRIVER
5279 M: Pali Rohár <pali@kernel.org>
5281 F: drivers/platform/x86/dell/dell-rbtn.*
5283 DELL LAPTOP SMM DRIVER
5284 M: Pali Rohár <pali@kernel.org>
5286 F: drivers/hwmon/dell-smm-hwmon.c
5287 F: include/uapi/linux/i8k.h
5289 DELL REMOTE BIOS UPDATE DRIVER
5290 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5291 L: platform-driver-x86@vger.kernel.org
5293 F: drivers/platform/x86/dell/dell_rbu.c
5296 M: Pali Rohár <pali@kernel.org>
5297 L: Dell.Client.Kernel@dell.com
5298 L: platform-driver-x86@vger.kernel.org
5300 F: drivers/platform/x86/dell/dell-smbios.*
5302 DELL SMBIOS SMM DRIVER
5303 L: Dell.Client.Kernel@dell.com
5304 L: platform-driver-x86@vger.kernel.org
5306 F: drivers/platform/x86/dell/dell-smbios-smm.c
5308 DELL SMBIOS WMI DRIVER
5309 L: Dell.Client.Kernel@dell.com
5310 L: platform-driver-x86@vger.kernel.org
5312 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5313 F: tools/wmi/dell-smbios-example.c
5315 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5316 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5317 L: platform-driver-x86@vger.kernel.org
5319 F: Documentation/driver-api/dcdbas.rst
5320 F: drivers/platform/x86/dell/dcdbas.*
5322 DELL WMI DESCRIPTOR DRIVER
5323 L: Dell.Client.Kernel@dell.com
5325 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5327 DELL WMI SYSMAN DRIVER
5328 M: Divya Bharathi <divya.bharathi@dell.com>
5329 M: Prasanth Ksr <prasanth.ksr@dell.com>
5330 L: Dell.Client.Kernel@dell.com
5331 L: platform-driver-x86@vger.kernel.org
5333 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5334 F: drivers/platform/x86/dell/dell-wmi-sysman/
5336 DELL WMI NOTIFICATIONS DRIVER
5337 M: Matthew Garrett <mjg59@srcf.ucam.org>
5338 M: Pali Rohár <pali@kernel.org>
5340 F: drivers/platform/x86/dell/dell-wmi-base.c
5342 DELL WMI HARDWARE PRIVACY SUPPORT
5343 M: Perry Yuan <Perry.Yuan@dell.com>
5344 L: Dell.Client.Kernel@dell.com
5345 L: platform-driver-x86@vger.kernel.org
5347 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5349 DELTA ST MEDIA DRIVER
5350 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5351 L: linux-media@vger.kernel.org
5353 W: https://linuxtv.org
5354 T: git git://linuxtv.org/media_tree.git
5355 F: drivers/media/platform/sti/delta
5357 DELTA DPS920AB PSU DRIVER
5358 M: Robert Marko <robert.marko@sartura.hr>
5359 L: linux-hwmon@vger.kernel.org
5361 F: Documentation/hwmon/dps920ab.rst
5362 F: drivers/hwmon/pmbus/dps920ab.c
5365 L: linux-mtd@lists.infradead.org
5367 F: drivers/mtd/nand/raw/denali*
5369 DESIGNWARE EDMA CORE IP DRIVER
5370 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5371 L: dmaengine@vger.kernel.org
5373 F: drivers/dma/dw-edma/
5374 F: include/linux/dma/edma.h
5376 DESIGNWARE XDATA IP DRIVER
5377 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5378 L: linux-pci@vger.kernel.org
5380 F: Documentation/misc-devices/dw-xdata-pcie.rst
5381 F: drivers/misc/dw-xdata-pcie.c
5383 DESIGNWARE USB2 DRD IP DRIVER
5384 M: Minas Harutyunyan <hminas@synopsys.com>
5385 L: linux-usb@vger.kernel.org
5387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5388 F: drivers/usb/dwc2/
5390 DESIGNWARE USB3 DRD IP DRIVER
5391 M: Felipe Balbi <balbi@kernel.org>
5392 L: linux-usb@vger.kernel.org
5394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5395 F: drivers/usb/dwc3/
5397 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5398 M: Andreas Klinger <ak@it-klinger.de>
5399 L: linux-iio@vger.kernel.org
5401 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5402 F: drivers/iio/proximity/srf*.c
5404 DEVICE COREDUMP (DEV_COREDUMP)
5405 M: Johannes Berg <johannes@sipsolutions.net>
5406 L: linux-kernel@vger.kernel.org
5408 F: drivers/base/devcoredump.c
5409 F: include/linux/devcoredump.h
5411 DEVICE DEPENDENCY HELPER SCRIPT
5412 M: Saravana Kannan <saravanak@google.com>
5413 L: linux-kernel@vger.kernel.org
5415 F: scripts/dev-needs.sh
5417 DEVICE DIRECT ACCESS (DAX)
5418 M: Dan Williams <dan.j.williams@intel.com>
5419 M: Vishal Verma <vishal.l.verma@intel.com>
5420 M: Dave Jiang <dave.jiang@intel.com>
5421 L: nvdimm@lists.linux.dev
5425 DEVICE FREQUENCY (DEVFREQ)
5426 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5427 M: Kyungmin Park <kyungmin.park@samsung.com>
5428 M: Chanwoo Choi <cw00.choi@samsung.com>
5429 L: linux-pm@vger.kernel.org
5431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5432 F: Documentation/devicetree/bindings/devfreq/
5434 F: include/linux/devfreq.h
5435 F: include/trace/events/devfreq.h
5437 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5438 M: Chanwoo Choi <cw00.choi@samsung.com>
5439 L: linux-pm@vger.kernel.org
5441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5442 F: Documentation/devicetree/bindings/devfreq/event/
5443 F: drivers/devfreq/devfreq-event.c
5444 F: drivers/devfreq/event/
5445 F: include/dt-bindings/pmu/exynos_ppmu.h
5446 F: include/linux/devfreq-event.h
5448 DEVICE NUMBER REGISTRY
5449 M: Torben Mathiasen <device@lanana.org>
5451 W: http://lanana.org/docs/device-list/index.html
5453 DEVICE RESOURCE MANAGEMENT HELPERS
5454 M: Hans de Goede <hdegoede@redhat.com>
5455 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5457 F: include/linux/devm-helpers.h
5460 M: Alasdair Kergon <agk@redhat.com>
5461 M: Mike Snitzer <snitzer@redhat.com>
5462 M: dm-devel@redhat.com
5463 L: dm-devel@redhat.com
5465 W: http://sources.redhat.com/dm
5466 Q: http://patchwork.kernel.org/project/dm-devel/list/
5467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5468 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5469 F: Documentation/admin-guide/device-mapper/
5470 F: drivers/md/Kconfig
5471 F: drivers/md/Makefile
5473 F: drivers/md/persistent-data/
5474 F: include/linux/device-mapper.h
5475 F: include/linux/dm-*.h
5476 F: include/uapi/linux/dm-*.h
5479 M: Jiri Pirko <jiri@nvidia.com>
5480 L: netdev@vger.kernel.org
5482 F: Documentation/networking/devlink
5483 F: include/net/devlink.h
5484 F: include/uapi/linux/devlink.h
5485 F: net/core/devlink.c
5487 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5488 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5489 L: kernel@dh-electronics.com
5491 F: arch/arm/boot/dts/imx6*-dhcom-*
5493 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5494 M: Marek Vasut <marex@denx.de>
5495 L: kernel@dh-electronics.com
5497 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5498 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5500 DIALOG SEMICONDUCTOR DRIVERS
5501 M: Support Opensource <support.opensource@diasemi.com>
5503 W: http://www.dialog-semiconductor.com/products
5504 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5505 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5506 F: Documentation/devicetree/bindings/mfd/da90*.txt
5507 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5508 F: Documentation/devicetree/bindings/regulator/da92*.txt
5509 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5510 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5511 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5512 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5513 F: Documentation/hwmon/da90??.rst
5514 F: drivers/gpio/gpio-da90??.c
5515 F: drivers/hwmon/da90??-hwmon.c
5516 F: drivers/iio/adc/da91??-*.c
5517 F: drivers/input/misc/da72??.[ch]
5518 F: drivers/input/misc/da90??_onkey.c
5519 F: drivers/input/touchscreen/da9052_tsi.c
5520 F: drivers/leds/leds-da90??.c
5521 F: drivers/mfd/da903x.c
5522 F: drivers/mfd/da90??-*.c
5523 F: drivers/mfd/da91??-*.c
5524 F: drivers/pinctrl/pinctrl-da90??.c
5525 F: drivers/power/supply/da9052-battery.c
5526 F: drivers/power/supply/da91??-*.c
5527 F: drivers/regulator/da9???-regulator.[ch]
5528 F: drivers/regulator/slg51000-regulator.[ch]
5529 F: drivers/rtc/rtc-da90??.c
5530 F: drivers/thermal/da90??-thermal.c
5531 F: drivers/video/backlight/da90??_bl.c
5532 F: drivers/watchdog/da90??_wdt.c
5533 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5534 F: include/linux/mfd/da903x.h
5535 F: include/linux/mfd/da9052/
5536 F: include/linux/mfd/da9055/
5537 F: include/linux/mfd/da9062/
5538 F: include/linux/mfd/da9063/
5539 F: include/linux/mfd/da9150/
5540 F: include/linux/regulator/da9211.h
5541 F: include/sound/da[79]*.h
5542 F: sound/soc/codecs/da[79]*.[ch]
5544 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5545 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5546 L: linux-gpio@vger.kernel.org
5548 F: drivers/gpio/gpio-gpio-mm.c
5550 DIOLAN U2C-12 I2C DRIVER
5551 M: Guenter Roeck <linux@roeck-us.net>
5552 L: linux-i2c@vger.kernel.org
5554 F: drivers/i2c/busses/i2c-diolan-u2c.c
5556 DIRECTORY NOTIFICATION (DNOTIFY)
5557 M: Jan Kara <jack@suse.cz>
5558 R: Amir Goldstein <amir73il@gmail.com>
5559 L: linux-fsdevel@vger.kernel.org
5561 F: Documentation/filesystems/dnotify.rst
5562 F: fs/notify/dnotify/
5563 F: include/linux/dnotify.h
5565 DISK GEOMETRY AND PARTITION HANDLING
5566 M: Andries Brouwer <aeb@cwi.nl>
5568 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5569 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5570 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5573 M: Jan Kara <jack@suse.com>
5575 F: Documentation/filesystems/quota.rst
5577 F: include/linux/quota*.h
5578 F: include/uapi/linux/quota*.h
5580 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5581 M: Bernie Thompson <bernie@plugable.com>
5582 L: linux-fbdev@vger.kernel.org
5584 W: http://plugable.com/category/projects/udlfb/
5585 F: Documentation/fb/udlfb.rst
5586 F: drivers/video/fbdev/udlfb.c
5587 F: include/video/udlfb.h
5589 DISTRIBUTED LOCK MANAGER (DLM)
5590 M: Christine Caulfield <ccaulfie@redhat.com>
5591 M: David Teigland <teigland@redhat.com>
5592 L: cluster-devel@redhat.com
5594 W: http://sources.redhat.com/cluster/
5595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5598 DMA BUFFER SHARING FRAMEWORK
5599 M: Sumit Semwal <sumit.semwal@linaro.org>
5600 M: Christian König <christian.koenig@amd.com>
5601 L: linux-media@vger.kernel.org
5602 L: dri-devel@lists.freedesktop.org
5603 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5605 T: git git://anongit.freedesktop.org/drm/drm-misc
5606 F: Documentation/driver-api/dma-buf.rst
5608 F: include/linux/*fence.h
5609 F: include/linux/dma-buf*
5610 F: include/linux/dma-resv.h
5611 K: \bdma_(?:buf|fence|resv)\b
5613 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5614 M: Vinod Koul <vkoul@kernel.org>
5615 L: dmaengine@vger.kernel.org
5617 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5619 F: Documentation/devicetree/bindings/dma/
5620 F: Documentation/driver-api/dmaengine/
5622 F: include/linux/dma/
5623 F: include/linux/dmaengine.h
5624 F: include/linux/of_dma.h
5627 M: Christoph Hellwig <hch@lst.de>
5628 M: Marek Szyprowski <m.szyprowski@samsung.com>
5629 R: Robin Murphy <robin.murphy@arm.com>
5630 L: iommu@lists.linux-foundation.org
5632 W: http://git.infradead.org/users/hch/dma-mapping.git
5633 T: git git://git.infradead.org/users/hch/dma-mapping.git
5634 F: include/asm-generic/dma-mapping.h
5635 F: include/linux/dma-direct.h
5636 F: include/linux/dma-mapping.h
5637 F: include/linux/dma-map-ops.h
5640 DMA MAPPING BENCHMARK
5641 M: Barry Song <song.bao.hua@hisilicon.com>
5642 L: iommu@lists.linux-foundation.org
5643 F: kernel/dma/map_benchmark.c
5644 F: tools/testing/selftests/dma/
5646 DMA-BUF HEAPS FRAMEWORK
5647 M: Sumit Semwal <sumit.semwal@linaro.org>
5648 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5649 R: Liam Mark <lmark@codeaurora.org>
5650 R: Laura Abbott <labbott@redhat.com>
5651 R: Brian Starkey <Brian.Starkey@arm.com>
5652 R: John Stultz <john.stultz@linaro.org>
5653 L: linux-media@vger.kernel.org
5654 L: dri-devel@lists.freedesktop.org
5655 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5657 T: git git://anongit.freedesktop.org/drm/drm-misc
5658 F: drivers/dma-buf/dma-heap.c
5659 F: drivers/dma-buf/heaps/*
5660 F: include/linux/dma-heap.h
5661 F: include/uapi/linux/dma-heap.h
5663 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5664 M: Lukasz Luba <lukasz.luba@arm.com>
5665 L: linux-pm@vger.kernel.org
5666 L: linux-samsung-soc@vger.kernel.org
5668 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5669 F: drivers/memory/samsung/exynos5422-dmc.c
5671 DME1737 HARDWARE MONITOR DRIVER
5672 M: Juerg Haefliger <juergh@gmail.com>
5673 L: linux-hwmon@vger.kernel.org
5675 F: Documentation/hwmon/dme1737.rst
5676 F: drivers/hwmon/dme1737.c
5679 M: Jean Delvare <jdelvare@suse.com>
5681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5682 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5683 F: drivers/firmware/dmi-id.c
5684 F: drivers/firmware/dmi_scan.c
5685 F: include/linux/dmi.h
5688 M: Jonathan Corbet <corbet@lwn.net>
5689 L: linux-doc@vger.kernel.org
5691 P: Documentation/doc-guide/maintainer-profile.rst
5692 T: git git://git.lwn.net/linux.git docs-next
5694 F: scripts/documentation-file-ref-check
5695 F: scripts/kernel-doc
5696 F: scripts/sphinx-pre-install
5697 X: Documentation/ABI/
5698 X: Documentation/admin-guide/media/
5699 X: Documentation/devicetree/
5700 X: Documentation/driver-api/media/
5701 X: Documentation/firmware-guide/acpi/
5702 X: Documentation/i2c/
5703 X: Documentation/power/
5704 X: Documentation/spi/
5705 X: Documentation/userspace-api/media/
5707 DOCUMENTATION REPORTING ISSUES
5708 M: Thorsten Leemhuis <linux@leemhuis.info>
5709 L: linux-doc@vger.kernel.org
5711 F: Documentation/admin-guide/reporting-issues.rst
5713 DOCUMENTATION SCRIPTS
5714 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5715 L: linux-doc@vger.kernel.org
5717 F: Documentation/sphinx/parse-headers.pl
5718 F: scripts/documentation-file-ref-check
5719 F: scripts/sphinx-pre-install
5721 DOCUMENTATION/ITALIAN
5722 M: Federico Vaga <federico.vaga@vaga.pv.it>
5723 L: linux-doc@vger.kernel.org
5725 F: Documentation/translations/it_IT
5727 DONGWOON DW9714 LENS VOICE COIL DRIVER
5728 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5729 L: linux-media@vger.kernel.org
5731 T: git git://linuxtv.org/media_tree.git
5732 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5733 F: drivers/media/i2c/dw9714.c
5735 DONGWOON DW9768 LENS VOICE COIL DRIVER
5736 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5737 L: linux-media@vger.kernel.org
5739 T: git git://linuxtv.org/media_tree.git
5740 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5741 F: drivers/media/i2c/dw9768.c
5743 DONGWOON DW9807 LENS VOICE COIL DRIVER
5744 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5745 L: linux-media@vger.kernel.org
5747 T: git git://linuxtv.org/media_tree.git
5748 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5749 F: drivers/media/i2c/dw9807-vcm.c
5752 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5753 L: blinux-list@redhat.com
5755 F: drivers/char/dtlk.c
5756 F: include/linux/dtlk.h
5758 DPAA2 DATAPATH I/O (DPIO) DRIVER
5759 M: Roy Pledge <Roy.Pledge@nxp.com>
5760 L: linux-kernel@vger.kernel.org
5762 F: drivers/soc/fsl/dpio
5764 DPAA2 ETHERNET DRIVER
5765 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5766 L: netdev@vger.kernel.org
5768 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5769 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5770 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5771 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5772 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5773 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5774 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5775 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5776 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5778 DPAA2 ETHERNET SWITCH DRIVER
5779 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5780 L: netdev@vger.kernel.org
5782 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5783 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5784 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5786 DPT_I2O SCSI RAID DRIVER
5787 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5788 L: linux-scsi@vger.kernel.org
5790 W: http://www.adaptec.com/
5791 F: drivers/scsi/dpt*
5792 F: drivers/scsi/dpt/
5795 M: Philipp Reisner <philipp.reisner@linbit.com>
5796 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5797 L: drbd-dev@lists.linbit.com
5799 W: http://www.drbd.org
5800 T: git git://git.linbit.com/linux-drbd.git
5801 T: git git://git.linbit.com/drbd-8.4.git
5802 F: Documentation/admin-guide/blockdev/
5803 F: drivers/block/drbd/
5806 DRIVER COMPONENT FRAMEWORK
5807 L: dri-devel@lists.freedesktop.org
5808 F: drivers/base/component.c
5809 F: include/linux/component.h
5811 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5812 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5813 R: "Rafael J. Wysocki" <rafael@kernel.org>
5815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5816 F: Documentation/core-api/kobject.rst
5820 F: include/linux/debugfs.h
5821 F: include/linux/kobj*
5824 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5825 M: Nishanth Menon <nm@ti.com>
5826 L: linux-pm@vger.kernel.org
5828 F: drivers/soc/ti/smartreflex.c
5829 F: include/linux/power/smartreflex.h
5831 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5832 M: Maxime Ripard <mripard@kernel.org>
5833 M: Chen-Yu Tsai <wens@csie.org>
5834 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5835 L: dri-devel@lists.freedesktop.org
5837 T: git git://anongit.freedesktop.org/drm/drm-misc
5838 F: drivers/gpu/drm/sun4i/sun8i*
5840 DRM DRIVER FOR ARM PL111 CLCD
5841 M: Emma Anholt <emma@anholt.net>
5843 T: git git://anongit.freedesktop.org/drm/drm-misc
5844 F: drivers/gpu/drm/pl111/
5846 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5847 M: Linus Walleij <linus.walleij@linaro.org>
5849 T: git git://anongit.freedesktop.org/drm/drm-misc
5850 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5851 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5853 DRM DRIVER FOR ASPEED BMC GFX
5854 M: Joel Stanley <joel@jms.id.au>
5855 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5857 T: git git://anongit.freedesktop.org/drm/drm-misc
5858 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5859 F: drivers/gpu/drm/aspeed/
5861 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5862 M: Dave Airlie <airlied@redhat.com>
5863 R: Thomas Zimmermann <tzimmermann@suse.de>
5864 L: dri-devel@lists.freedesktop.org
5866 T: git git://anongit.freedesktop.org/drm/drm-misc
5867 F: drivers/gpu/drm/ast/
5869 DRM DRIVER FOR BOCHS VIRTUAL GPU
5870 M: Gerd Hoffmann <kraxel@redhat.com>
5871 L: virtualization@lists.linux-foundation.org
5873 T: git git://anongit.freedesktop.org/drm/drm-misc
5874 F: drivers/gpu/drm/tiny/bochs.c
5876 DRM DRIVER FOR BOE HIMAX8279D PANELS
5877 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5879 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5880 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5882 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5883 M: Jagan Teki <jagan@amarulasolutions.com>
5885 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5886 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5888 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5889 M: Linus Walleij <linus.walleij@linaro.org>
5891 T: git git://anongit.freedesktop.org/drm/drm-misc
5892 F: drivers/gpu/drm/tve200/
5894 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5895 M: Icenowy Zheng <icenowy@aosc.io>
5897 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5898 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5900 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5901 M: Jagan Teki <jagan@amarulasolutions.com>
5903 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5904 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5906 DRM DRIVER FOR GENERIC USB DISPLAY
5907 M: Noralf Trønnes <noralf@tronnes.org>
5909 W: https://github.com/notro/gud/wiki
5910 T: git git://anongit.freedesktop.org/drm/drm-misc
5911 F: drivers/gpu/drm/gud/
5912 F: include/drm/gud.h
5914 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5915 M: Hans de Goede <hdegoede@redhat.com>
5917 T: git git://anongit.freedesktop.org/drm/drm-misc
5918 F: drivers/gpu/drm/tiny/gm12u320.c
5920 DRM DRIVER FOR HX8357D PANELS
5921 M: Emma Anholt <emma@anholt.net>
5923 T: git git://anongit.freedesktop.org/drm/drm-misc
5924 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5925 F: drivers/gpu/drm/tiny/hx8357d.c
5927 DRM DRIVER FOR ILITEK ILI9225 PANELS
5928 M: David Lechner <david@lechnology.com>
5930 T: git git://anongit.freedesktop.org/drm/drm-misc
5931 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5932 F: drivers/gpu/drm/tiny/ili9225.c
5934 DRM DRIVER FOR ILITEK ILI9486 PANELS
5935 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5937 T: git git://anongit.freedesktop.org/drm/drm-misc
5938 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5939 F: drivers/gpu/drm/tiny/ili9486.c
5941 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5942 S: Orphan / Obsolete
5943 F: drivers/gpu/drm/i810/
5944 F: include/uapi/drm/i810_drm.h
5946 DRM DRIVER FOR LVDS PANELS
5947 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5948 L: dri-devel@lists.freedesktop.org
5949 T: git git://anongit.freedesktop.org/drm/drm-misc
5951 F: drivers/gpu/drm/panel/panel-lvds.c
5952 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5954 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5955 M: Guido Günther <agx@sigxcpu.org>
5956 R: Purism Kernel Team <kernel@puri.sm>
5958 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5959 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5961 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5962 S: Orphan / Obsolete
5963 F: drivers/gpu/drm/mga/
5964 F: include/uapi/drm/mga_drm.h
5966 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5967 M: Dave Airlie <airlied@redhat.com>
5968 R: Thomas Zimmermann <tzimmermann@suse.de>
5969 L: dri-devel@lists.freedesktop.org
5971 T: git git://anongit.freedesktop.org/drm/drm-misc
5972 F: drivers/gpu/drm/mgag200/
5974 DRM DRIVER FOR MI0283QT
5975 M: Noralf Trønnes <noralf@tronnes.org>
5977 T: git git://anongit.freedesktop.org/drm/drm-misc
5978 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5979 F: drivers/gpu/drm/tiny/mi0283qt.c
5981 DRM DRIVER FOR MSM ADRENO GPU
5982 M: Rob Clark <robdclark@gmail.com>
5983 M: Sean Paul <sean@poorly.run>
5984 L: linux-arm-msm@vger.kernel.org
5985 L: dri-devel@lists.freedesktop.org
5986 L: freedreno@lists.freedesktop.org
5988 T: git https://gitlab.freedesktop.org/drm/msm.git
5989 F: Documentation/devicetree/bindings/display/msm/
5990 F: drivers/gpu/drm/msm/
5991 F: include/uapi/drm/msm_drm.h
5993 DRM DRIVER FOR NOVATEK NT35510 PANELS
5994 M: Linus Walleij <linus.walleij@linaro.org>
5996 T: git git://anongit.freedesktop.org/drm/drm-misc
5997 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5998 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6000 DRM DRIVER FOR NOVATEK NT36672A PANELS
6001 M: Sumit Semwal <sumit.semwal@linaro.org>
6003 T: git git://anongit.freedesktop.org/drm/drm-misc
6004 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6005 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6007 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6008 M: Ben Skeggs <bskeggs@redhat.com>
6009 L: dri-devel@lists.freedesktop.org
6010 L: nouveau@lists.freedesktop.org
6012 T: git git://github.com/skeggsb/linux
6013 F: drivers/gpu/drm/nouveau/
6014 F: include/uapi/drm/nouveau_drm.h
6016 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6017 M: Stefan Mavrodiev <stefan@olimex.com>
6019 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6020 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6022 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6023 M: Noralf Trønnes <noralf@tronnes.org>
6025 T: git git://anongit.freedesktop.org/drm/drm-misc
6026 F: Documentation/devicetree/bindings/display/repaper.txt
6027 F: drivers/gpu/drm/tiny/repaper.c
6029 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6030 M: Dave Airlie <airlied@redhat.com>
6031 M: Gerd Hoffmann <kraxel@redhat.com>
6032 L: virtualization@lists.linux-foundation.org
6034 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6035 T: git git://anongit.freedesktop.org/drm/drm-misc
6036 F: drivers/gpu/drm/tiny/cirrus.c
6038 DRM DRIVER FOR QXL VIRTUAL GPU
6039 M: Dave Airlie <airlied@redhat.com>
6040 M: Gerd Hoffmann <kraxel@redhat.com>
6041 L: virtualization@lists.linux-foundation.org
6042 L: spice-devel@lists.freedesktop.org
6044 T: git git://anongit.freedesktop.org/drm/drm-misc
6045 F: drivers/gpu/drm/qxl/
6046 F: include/uapi/drm/qxl_drm.h
6048 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6049 S: Orphan / Obsolete
6050 F: drivers/gpu/drm/r128/
6051 F: include/uapi/drm/r128_drm.h
6053 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6054 M: Robert Chiras <robert.chiras@nxp.com>
6056 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6057 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6059 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6060 M: Linus Walleij <linus.walleij@linaro.org>
6062 T: git git://anongit.freedesktop.org/drm/drm-misc
6063 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6064 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6066 DRM DRIVER FOR SITRONIX ST7703 PANELS
6067 M: Guido Günther <agx@sigxcpu.org>
6068 R: Purism Kernel Team <kernel@puri.sm>
6069 R: Ondrej Jirman <megous@megous.com>
6071 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6072 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6074 DRM DRIVER FOR SAVAGE VIDEO CARDS
6075 S: Orphan / Obsolete
6076 F: drivers/gpu/drm/savage/
6077 F: include/uapi/drm/savage_drm.h
6079 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6080 M: Thomas Zimmermann <tzimmermann@suse.de>
6081 L: dri-devel@lists.freedesktop.org
6083 T: git git://anongit.freedesktop.org/drm/drm-misc
6084 F: drivers/gpu/drm/tiny/simpledrm.c
6086 DRM DRIVER FOR SIS VIDEO CARDS
6087 S: Orphan / Obsolete
6088 F: drivers/gpu/drm/sis/
6089 F: include/uapi/drm/sis_drm.h
6091 DRM DRIVER FOR SITRONIX ST7586 PANELS
6092 M: David Lechner <david@lechnology.com>
6094 T: git git://anongit.freedesktop.org/drm/drm-misc
6095 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6096 F: drivers/gpu/drm/tiny/st7586.c
6098 DRM DRIVER FOR SITRONIX ST7701 PANELS
6099 M: Jagan Teki <jagan@amarulasolutions.com>
6101 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6102 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6104 DRM DRIVER FOR SITRONIX ST7735R PANELS
6105 M: David Lechner <david@lechnology.com>
6107 T: git git://anongit.freedesktop.org/drm/drm-misc
6108 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6109 F: drivers/gpu/drm/tiny/st7735r.c
6111 DRM DRIVER FOR SONY ACX424AKP PANELS
6112 M: Linus Walleij <linus.walleij@linaro.org>
6114 T: git git://anongit.freedesktop.org/drm/drm-misc
6115 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6117 DRM DRIVER FOR ST-ERICSSON MCDE
6118 M: Linus Walleij <linus.walleij@linaro.org>
6120 T: git git://anongit.freedesktop.org/drm/drm-misc
6121 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6122 F: drivers/gpu/drm/mcde/
6124 DRM DRIVER FOR TDFX VIDEO CARDS
6125 S: Orphan / Obsolete
6126 F: drivers/gpu/drm/tdfx/
6128 DRM DRIVER FOR TPO TPG110 PANELS
6129 M: Linus Walleij <linus.walleij@linaro.org>
6131 T: git git://anongit.freedesktop.org/drm/drm-misc
6132 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6133 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6135 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6136 M: Dave Airlie <airlied@redhat.com>
6137 R: Sean Paul <sean@poorly.run>
6138 R: Thomas Zimmermann <tzimmermann@suse.de>
6139 L: dri-devel@lists.freedesktop.org
6141 T: git git://anongit.freedesktop.org/drm/drm-misc
6142 F: drivers/gpu/drm/udl/
6144 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6145 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6146 M: Melissa Wen <melissa.srw@gmail.com>
6147 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6148 R: Daniel Vetter <daniel@ffwll.ch>
6149 L: dri-devel@lists.freedesktop.org
6151 T: git git://anongit.freedesktop.org/drm/drm-misc
6152 F: Documentation/gpu/vkms.rst
6153 F: drivers/gpu/drm/vkms/
6155 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6156 M: Hans de Goede <hdegoede@redhat.com>
6157 L: dri-devel@lists.freedesktop.org
6159 T: git git://anongit.freedesktop.org/drm/drm-misc
6160 F: drivers/gpu/drm/vboxvideo/
6162 DRM DRIVER FOR VMWARE VIRTUAL GPU
6163 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6164 M: Zack Rusin <zackr@vmware.com>
6165 L: dri-devel@lists.freedesktop.org
6167 T: git git://anongit.freedesktop.org/drm/drm-misc
6168 F: drivers/gpu/drm/vmwgfx/
6169 F: include/uapi/drm/vmwgfx_drm.h
6171 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6172 M: Linus Walleij <linus.walleij@linaro.org>
6174 T: git git://anongit.freedesktop.org/drm/drm-misc
6175 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6176 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6179 M: David Airlie <airlied@linux.ie>
6180 M: Daniel Vetter <daniel@ffwll.ch>
6181 L: dri-devel@lists.freedesktop.org
6183 B: https://gitlab.freedesktop.org/drm
6184 C: irc://irc.oftc.net/dri-devel
6185 T: git git://anongit.freedesktop.org/drm/drm
6186 F: Documentation/devicetree/bindings/display/
6187 F: Documentation/devicetree/bindings/gpu/
6188 F: Documentation/gpu/
6191 F: include/linux/vga*
6192 F: include/uapi/drm/
6194 DRM DRIVERS AND MISC GPU PATCHES
6195 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6196 M: Maxime Ripard <mripard@kernel.org>
6197 M: Thomas Zimmermann <tzimmermann@suse.de>
6199 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6200 T: git git://anongit.freedesktop.org/drm/drm-misc
6201 F: Documentation/gpu/
6202 F: drivers/gpu/drm/*
6205 F: include/linux/vga*
6206 F: include/uapi/drm/drm*
6208 DRM DRIVERS FOR ALLWINNER A10
6209 M: Maxime Ripard <mripard@kernel.org>
6210 M: Chen-Yu Tsai <wens@csie.org>
6211 L: dri-devel@lists.freedesktop.org
6213 T: git git://anongit.freedesktop.org/drm/drm-misc
6214 F: Documentation/devicetree/bindings/display/allwinner*
6215 F: drivers/gpu/drm/sun4i/
6217 DRM DRIVERS FOR AMLOGIC SOCS
6218 M: Neil Armstrong <narmstrong@baylibre.com>
6219 L: dri-devel@lists.freedesktop.org
6220 L: linux-amlogic@lists.infradead.org
6222 W: http://linux-meson.com/
6223 T: git git://anongit.freedesktop.org/drm/drm-misc
6224 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6225 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6226 F: Documentation/gpu/meson.rst
6227 F: drivers/gpu/drm/meson/
6229 DRM DRIVERS FOR ATMEL HLCDC
6230 M: Sam Ravnborg <sam@ravnborg.org>
6231 M: Boris Brezillon <bbrezillon@kernel.org>
6232 L: dri-devel@lists.freedesktop.org
6234 T: git git://anongit.freedesktop.org/drm/drm-misc
6235 F: Documentation/devicetree/bindings/display/atmel/
6236 F: drivers/gpu/drm/atmel-hlcdc/
6238 DRM DRIVERS FOR BRIDGE CHIPS
6239 M: Andrzej Hajda <a.hajda@samsung.com>
6240 M: Neil Armstrong <narmstrong@baylibre.com>
6241 M: Robert Foss <robert.foss@linaro.org>
6242 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6243 R: Jonas Karlman <jonas@kwiboo.se>
6244 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6246 T: git git://anongit.freedesktop.org/drm/drm-misc
6247 F: drivers/gpu/drm/bridge/
6249 DRM DRIVERS FOR EXYNOS
6250 M: Inki Dae <inki.dae@samsung.com>
6251 M: Joonyoung Shim <jy0922.shim@samsung.com>
6252 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6253 M: Kyungmin Park <kyungmin.park@samsung.com>
6254 L: dri-devel@lists.freedesktop.org
6256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6257 F: Documentation/devicetree/bindings/display/exynos/
6258 F: drivers/gpu/drm/exynos/
6259 F: include/uapi/drm/exynos_drm.h
6261 DRM DRIVERS FOR FREESCALE DCU
6262 M: Stefan Agner <stefan@agner.ch>
6263 M: Alison Wang <alison.wang@nxp.com>
6264 L: dri-devel@lists.freedesktop.org
6266 T: git git://anongit.freedesktop.org/drm/drm-misc
6267 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6268 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6269 F: drivers/gpu/drm/fsl-dcu/
6271 DRM DRIVERS FOR FREESCALE IMX
6272 M: Philipp Zabel <p.zabel@pengutronix.de>
6273 L: dri-devel@lists.freedesktop.org
6275 F: Documentation/devicetree/bindings/display/imx/
6276 F: drivers/gpu/drm/imx/
6277 F: drivers/gpu/ipu-v3/
6279 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6280 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6281 L: dri-devel@lists.freedesktop.org
6283 T: git git://github.com/patjak/drm-gma500
6284 F: drivers/gpu/drm/gma500/
6286 DRM DRIVERS FOR HISILICON
6287 M: Xinliang Liu <xinliang.liu@linaro.org>
6288 M: Tian Tao <tiantao6@hisilicon.com>
6289 R: John Stultz <john.stultz@linaro.org>
6290 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6291 R: Chen Feng <puck.chen@hisilicon.com>
6292 L: dri-devel@lists.freedesktop.org
6294 T: git git://anongit.freedesktop.org/drm/drm-misc
6295 F: Documentation/devicetree/bindings/display/hisilicon/
6296 F: drivers/gpu/drm/hisilicon/
6298 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6299 M: Deepak Rawat <drawat.floss@gmail.com>
6300 L: linux-hyperv@vger.kernel.org
6301 L: dri-devel@lists.freedesktop.org
6303 T: git git://anongit.freedesktop.org/drm/drm-misc
6304 F: drivers/gpu/drm/hyperv
6306 DRM DRIVERS FOR LIMA
6307 M: Qiang Yu <yuq825@gmail.com>
6308 L: dri-devel@lists.freedesktop.org
6309 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6311 T: git git://anongit.freedesktop.org/drm/drm-misc
6312 F: drivers/gpu/drm/lima/
6313 F: include/uapi/drm/lima_drm.h
6315 DRM DRIVERS FOR MEDIATEK
6316 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6317 M: Philipp Zabel <p.zabel@pengutronix.de>
6318 L: dri-devel@lists.freedesktop.org
6319 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6321 F: Documentation/devicetree/bindings/display/mediatek/
6322 F: drivers/gpu/drm/mediatek/
6323 F: drivers/phy/mediatek/phy-mtk-hdmi*
6324 F: drivers/phy/mediatek/phy-mtk-mipi*
6326 DRM DRIVERS FOR NVIDIA TEGRA
6327 M: Thierry Reding <thierry.reding@gmail.com>
6328 L: dri-devel@lists.freedesktop.org
6329 L: linux-tegra@vger.kernel.org
6331 T: git git://anongit.freedesktop.org/tegra/linux.git
6332 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6333 F: drivers/gpu/drm/tegra/
6334 F: drivers/gpu/host1x/
6335 F: include/linux/host1x.h
6336 F: include/uapi/drm/tegra_drm.h
6338 DRM DRIVERS FOR RENESAS
6339 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6340 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6341 L: dri-devel@lists.freedesktop.org
6342 L: linux-renesas-soc@vger.kernel.org
6344 T: git git://linuxtv.org/pinchartl/media drm/du/next
6345 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6346 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6347 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6348 F: drivers/gpu/drm/rcar-du/
6349 F: drivers/gpu/drm/shmobile/
6350 F: include/linux/platform_data/shmob_drm.h
6352 DRM DRIVERS FOR ROCKCHIP
6353 M: Sandy Huang <hjc@rock-chips.com>
6354 M: Heiko Stübner <heiko@sntech.de>
6355 L: dri-devel@lists.freedesktop.org
6357 T: git git://anongit.freedesktop.org/drm/drm-misc
6358 F: Documentation/devicetree/bindings/display/rockchip/
6359 F: drivers/gpu/drm/rockchip/
6362 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6363 L: dri-devel@lists.freedesktop.org
6365 T: git git://anongit.freedesktop.org/drm/drm-misc
6366 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6367 F: drivers/gpu/drm/sti
6370 M: Yannick Fertre <yannick.fertre@foss.st.com>
6371 M: Philippe Cornu <philippe.cornu@foss.st.com>
6372 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6373 L: dri-devel@lists.freedesktop.org
6375 T: git git://anongit.freedesktop.org/drm/drm-misc
6376 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6377 F: drivers/gpu/drm/stm
6379 DRM DRIVERS FOR TI KEYSTONE
6380 M: Jyri Sarha <jyri.sarha@iki.fi>
6381 M: Tomi Valkeinen <tomba@kernel.org>
6382 L: dri-devel@lists.freedesktop.org
6384 T: git git://anongit.freedesktop.org/drm/drm-misc
6385 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6386 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6387 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6388 F: drivers/gpu/drm/tidss/
6390 DRM DRIVERS FOR TI LCDC
6391 M: Jyri Sarha <jyri.sarha@iki.fi>
6392 R: Tomi Valkeinen <tomba@kernel.org>
6393 L: dri-devel@lists.freedesktop.org
6395 F: Documentation/devicetree/bindings/display/tilcdc/
6396 F: drivers/gpu/drm/tilcdc/
6398 DRM DRIVERS FOR TI OMAP
6399 M: Tomi Valkeinen <tomba@kernel.org>
6400 L: dri-devel@lists.freedesktop.org
6402 F: Documentation/devicetree/bindings/display/ti/
6403 F: drivers/gpu/drm/omapdrm/
6406 M: Emma Anholt <emma@anholt.net>
6408 T: git git://anongit.freedesktop.org/drm/drm-misc
6409 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6410 F: drivers/gpu/drm/v3d/
6411 F: include/uapi/drm/v3d_drm.h
6414 M: Emma Anholt <emma@anholt.net>
6415 M: Maxime Ripard <mripard@kernel.org>
6417 T: git git://github.com/anholt/linux
6418 T: git git://anongit.freedesktop.org/drm/drm-misc
6419 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6420 F: drivers/gpu/drm/vc4/
6421 F: include/uapi/drm/vc4_drm.h
6423 DRM DRIVERS FOR VIVANTE GPU IP
6424 M: Lucas Stach <l.stach@pengutronix.de>
6425 R: Russell King <linux+etnaviv@armlinux.org.uk>
6426 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6427 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6428 L: dri-devel@lists.freedesktop.org
6430 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6431 F: drivers/gpu/drm/etnaviv/
6432 F: include/uapi/drm/etnaviv_drm.h
6435 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6436 L: dri-devel@lists.freedesktop.org
6437 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6439 T: git git://anongit.freedesktop.org/drm/drm-misc
6440 F: Documentation/gpu/xen-front.rst
6441 F: drivers/gpu/drm/xen/
6443 DRM DRIVERS FOR XILINX
6444 M: Hyun Kwon <hyun.kwon@xilinx.com>
6445 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6446 L: dri-devel@lists.freedesktop.org
6448 T: git git://anongit.freedesktop.org/drm/drm-misc
6449 F: Documentation/devicetree/bindings/display/xlnx/
6450 F: drivers/gpu/drm/xlnx/
6453 M: Thierry Reding <thierry.reding@gmail.com>
6454 R: Sam Ravnborg <sam@ravnborg.org>
6455 L: dri-devel@lists.freedesktop.org
6457 T: git git://anongit.freedesktop.org/drm/drm-misc
6458 F: Documentation/devicetree/bindings/display/panel/
6459 F: drivers/gpu/drm/drm_panel.c
6460 F: drivers/gpu/drm/panel/
6461 F: include/drm/drm_panel.h
6464 M: Christian Koenig <christian.koenig@amd.com>
6465 M: Huang Rui <ray.huang@amd.com>
6466 L: dri-devel@lists.freedesktop.org
6468 T: git git://anongit.freedesktop.org/drm/drm-misc
6469 F: drivers/gpu/drm/ttm/
6472 DSBR100 USB FM RADIO DRIVER
6473 M: Alexey Klimov <klimov.linux@gmail.com>
6474 L: linux-media@vger.kernel.org
6476 T: git git://linuxtv.org/media_tree.git
6477 F: drivers/media/radio/dsbr100.c
6480 M: Hans Verkuil <hverkuil@xs4all.nl>
6481 L: linux-media@vger.kernel.org
6483 W: https://linuxtv.org
6484 T: git git://linuxtv.org/media_tree.git
6485 F: drivers/media/pci/dt3155/
6487 DVB_USB_AF9015 MEDIA DRIVER
6488 M: Antti Palosaari <crope@iki.fi>
6489 L: linux-media@vger.kernel.org
6491 W: https://linuxtv.org
6492 W: http://palosaari.fi/linux/
6493 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6494 T: git git://linuxtv.org/anttip/media_tree.git
6495 F: drivers/media/usb/dvb-usb-v2/af9015*
6497 DVB_USB_AF9035 MEDIA DRIVER
6498 M: Antti Palosaari <crope@iki.fi>
6499 L: linux-media@vger.kernel.org
6501 W: https://linuxtv.org
6502 W: http://palosaari.fi/linux/
6503 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6504 T: git git://linuxtv.org/anttip/media_tree.git
6505 F: drivers/media/usb/dvb-usb-v2/af9035*
6507 DVB_USB_ANYSEE MEDIA DRIVER
6508 M: Antti Palosaari <crope@iki.fi>
6509 L: linux-media@vger.kernel.org
6511 W: https://linuxtv.org
6512 W: http://palosaari.fi/linux/
6513 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6514 T: git git://linuxtv.org/anttip/media_tree.git
6515 F: drivers/media/usb/dvb-usb-v2/anysee*
6517 DVB_USB_AU6610 MEDIA DRIVER
6518 M: Antti Palosaari <crope@iki.fi>
6519 L: linux-media@vger.kernel.org
6521 W: https://linuxtv.org
6522 W: http://palosaari.fi/linux/
6523 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6524 T: git git://linuxtv.org/anttip/media_tree.git
6525 F: drivers/media/usb/dvb-usb-v2/au6610*
6527 DVB_USB_CE6230 MEDIA DRIVER
6528 M: Antti Palosaari <crope@iki.fi>
6529 L: linux-media@vger.kernel.org
6531 W: https://linuxtv.org
6532 W: http://palosaari.fi/linux/
6533 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6534 T: git git://linuxtv.org/anttip/media_tree.git
6535 F: drivers/media/usb/dvb-usb-v2/ce6230*
6537 DVB_USB_CXUSB MEDIA DRIVER
6538 M: Michael Krufky <mkrufky@linuxtv.org>
6539 L: linux-media@vger.kernel.org
6541 W: https://linuxtv.org
6542 W: http://github.com/mkrufky
6543 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6544 T: git git://linuxtv.org/media_tree.git
6545 F: drivers/media/usb/dvb-usb/cxusb*
6547 DVB_USB_EC168 MEDIA DRIVER
6548 M: Antti Palosaari <crope@iki.fi>
6549 L: linux-media@vger.kernel.org
6551 W: https://linuxtv.org
6552 W: http://palosaari.fi/linux/
6553 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6554 T: git git://linuxtv.org/anttip/media_tree.git
6555 F: drivers/media/usb/dvb-usb-v2/ec168*
6557 DVB_USB_GL861 MEDIA DRIVER
6558 M: Antti Palosaari <crope@iki.fi>
6559 L: linux-media@vger.kernel.org
6561 W: https://linuxtv.org
6562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6563 T: git git://linuxtv.org/anttip/media_tree.git
6564 F: drivers/media/usb/dvb-usb-v2/gl861*
6566 DVB_USB_MXL111SF MEDIA DRIVER
6567 M: Michael Krufky <mkrufky@linuxtv.org>
6568 L: linux-media@vger.kernel.org
6570 W: https://linuxtv.org
6571 W: http://github.com/mkrufky
6572 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6573 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6574 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6576 DVB_USB_RTL28XXU MEDIA DRIVER
6577 M: Antti Palosaari <crope@iki.fi>
6578 L: linux-media@vger.kernel.org
6580 W: https://linuxtv.org
6581 W: http://palosaari.fi/linux/
6582 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6583 T: git git://linuxtv.org/anttip/media_tree.git
6584 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6586 DVB_USB_V2 MEDIA DRIVER
6587 M: Antti Palosaari <crope@iki.fi>
6588 L: linux-media@vger.kernel.org
6590 W: https://linuxtv.org
6591 W: http://palosaari.fi/linux/
6592 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6593 T: git git://linuxtv.org/anttip/media_tree.git
6594 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6595 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6598 M: Jason Baron <jbaron@akamai.com>
6600 F: include/linux/dynamic_debug.h
6601 F: lib/dynamic_debug.c
6603 DYNAMIC INTERRUPT MODERATION
6604 M: Tal Gilboa <talgi@nvidia.com>
6606 F: Documentation/networking/net_dim.rst
6607 F: include/linux/dim.h
6610 DZ DECSTATION DZ11 SERIAL DRIVER
6611 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6613 F: drivers/tty/serial/dz.*
6615 E3X0 POWER BUTTON DRIVER
6616 M: Moritz Fischer <moritz.fischer@ettus.com>
6617 L: usrp-users@lists.ettus.com
6619 W: http://www.ettus.com
6620 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6621 F: drivers/input/misc/e3x0-button.c
6624 M: Antti Palosaari <crope@iki.fi>
6625 L: linux-media@vger.kernel.org
6627 W: https://linuxtv.org
6628 W: http://palosaari.fi/linux/
6629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6630 T: git git://linuxtv.org/anttip/media_tree.git
6631 F: drivers/media/tuners/e4000*
6633 EARTH_PT1 MEDIA DRIVER
6634 M: Akihiro Tsukada <tskd08@gmail.com>
6635 L: linux-media@vger.kernel.org
6637 F: drivers/media/pci/pt1/
6639 EARTH_PT3 MEDIA DRIVER
6640 M: Akihiro Tsukada <tskd08@gmail.com>
6641 L: linux-media@vger.kernel.org
6643 F: drivers/media/pci/pt3/
6646 M: Antti Palosaari <crope@iki.fi>
6647 L: linux-media@vger.kernel.org
6649 W: https://linuxtv.org
6650 W: http://palosaari.fi/linux/
6651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6652 T: git git://linuxtv.org/anttip/media_tree.git
6653 F: drivers/media/dvb-frontends/ec100*
6656 M: Tyler Hicks <code@tyhicks.com>
6657 L: ecryptfs@vger.kernel.org
6659 W: http://ecryptfs.org
6660 W: https://launchpad.net/ecryptfs
6661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6662 F: Documentation/filesystems/ecryptfs.rst
6666 M: Yazen Ghannam <yazen.ghannam@amd.com>
6667 L: linux-edac@vger.kernel.org
6669 F: drivers/edac/amd64_edac*
6670 F: drivers/edac/mce_amd*
6673 M: Jan Luebbe <jlu@pengutronix.de>
6674 L: linux-edac@vger.kernel.org
6676 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6677 F: drivers/edac/armada_xp_*
6680 M: Stefan Schaeckeler <sschaeck@cisco.com>
6682 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6683 F: drivers/edac/aspeed_edac.c
6686 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6688 F: drivers/edac/bluefield_edac.c
6691 M: Andre Przywara <andre.przywara@arm.com>
6692 L: linux-edac@vger.kernel.org
6694 F: drivers/edac/highbank*
6697 M: Ralf Baechle <ralf@linux-mips.org>
6698 L: linux-edac@vger.kernel.org
6699 L: linux-mips@vger.kernel.org
6701 F: drivers/edac/octeon_edac*
6703 EDAC-CAVIUM THUNDERX
6704 M: Robert Richter <rric@kernel.org>
6705 L: linux-edac@vger.kernel.org
6707 F: drivers/edac/thunderx_edac*
6710 M: Borislav Petkov <bp@alien8.de>
6711 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6712 M: Tony Luck <tony.luck@intel.com>
6713 R: James Morse <james.morse@arm.com>
6714 R: Robert Richter <rric@kernel.org>
6715 L: linux-edac@vger.kernel.org
6717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6718 F: Documentation/admin-guide/ras.rst
6719 F: Documentation/driver-api/edac.rst
6721 F: include/linux/edac.h
6724 M: Lei Wang <lewan@microsoft.com>
6725 L: linux-edac@vger.kernel.org
6727 F: drivers/edac/dmc520_edac.c
6730 M: Mark Gross <mark.gross@intel.com>
6731 L: linux-edac@vger.kernel.org
6733 F: drivers/edac/e752x_edac.c
6736 L: linux-edac@vger.kernel.org
6738 F: drivers/edac/e7xxx_edac.c
6741 M: York Sun <york.sun@nxp.com>
6742 L: linux-edac@vger.kernel.org
6744 F: drivers/edac/fsl_ddr_edac.*
6747 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6748 L: linux-edac@vger.kernel.org
6750 F: drivers/edac/ghes_edac.c
6753 M: Tony Luck <tony.luck@intel.com>
6754 L: linux-edac@vger.kernel.org
6756 F: drivers/edac/i10nm_base.c
6759 L: linux-edac@vger.kernel.org
6761 F: drivers/edac/i3000_edac.c
6764 L: linux-edac@vger.kernel.org
6766 F: drivers/edac/i5000_edac.c
6769 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6770 L: linux-edac@vger.kernel.org
6772 F: drivers/edac/i5400_edac.c
6775 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6776 L: linux-edac@vger.kernel.org
6778 F: drivers/edac/i7300_edac.c
6781 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6782 L: linux-edac@vger.kernel.org
6784 F: drivers/edac/i7core_edac.c
6787 M: Tim Small <tim@buttersideup.com>
6788 L: linux-edac@vger.kernel.org
6790 F: drivers/edac/i82443bxgx_edac.c
6793 M: "Arvind R." <arvino55@gmail.com>
6794 L: linux-edac@vger.kernel.org
6796 F: drivers/edac/i82975x_edac.c
6799 M: Jason Baron <jbaron@akamai.com>
6800 L: linux-edac@vger.kernel.org
6802 F: drivers/edac/ie31200_edac.c
6805 M: Tony Luck <tony.luck@intel.com>
6806 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6807 L: linux-edac@vger.kernel.org
6809 F: drivers/edac/igen6_edac.c
6812 M: Johannes Thumshirn <morbidrsa@gmail.com>
6813 L: linux-edac@vger.kernel.org
6815 F: drivers/edac/mpc85xx_edac.[ch]
6818 M: Egor Martovetsky <egor@pasemi.com>
6819 L: linux-edac@vger.kernel.org
6821 F: drivers/edac/pasemi_edac.c
6824 M: Tony Luck <tony.luck@intel.com>
6825 L: linux-edac@vger.kernel.org
6827 F: drivers/edac/pnd2_edac.[ch]
6830 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6831 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6832 L: linux-arm-msm@vger.kernel.org
6833 L: linux-edac@vger.kernel.org
6835 F: drivers/edac/qcom_edac.c
6838 M: Tim Small <tim@buttersideup.com>
6839 L: linux-edac@vger.kernel.org
6841 F: drivers/edac/r82600_edac.c
6844 M: Tony Luck <tony.luck@intel.com>
6845 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6846 L: linux-edac@vger.kernel.org
6848 F: drivers/edac/sb_edac.c
6851 M: Yash Shah <yash.shah@sifive.com>
6852 L: linux-edac@vger.kernel.org
6854 F: drivers/edac/sifive_edac.c
6857 M: Tony Luck <tony.luck@intel.com>
6858 L: linux-edac@vger.kernel.org
6860 F: drivers/edac/skx_*.[ch]
6863 M: Tero Kristo <kristo@kernel.org>
6864 L: linux-edac@vger.kernel.org
6866 F: drivers/edac/ti_edac.c
6868 EDIROL UA-101/UA-1000 DRIVER
6869 M: Clemens Ladisch <clemens@ladisch.de>
6870 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6873 F: sound/usb/misc/ua101.c
6876 M: Ivan Hu <ivan.hu@canonical.com>
6877 M: Ard Biesheuvel <ardb@kernel.org>
6878 L: linux-efi@vger.kernel.org
6880 F: drivers/firmware/efi/test/
6882 EFI VARIABLE FILESYSTEM
6883 M: Matthew Garrett <matthew.garrett@nebula.com>
6884 M: Jeremy Kerr <jk@ozlabs.org>
6885 M: Ard Biesheuvel <ardb@kernel.org>
6886 L: linux-efi@vger.kernel.org
6888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6891 EFIFB FRAMEBUFFER DRIVER
6892 M: Peter Jones <pjones@redhat.com>
6893 L: linux-fbdev@vger.kernel.org
6895 F: drivers/video/fbdev/efifb.c
6899 W: http://aeschi.ch.eu.org/efs/
6902 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6903 M: Douglas Miller <dougmill@linux.ibm.com>
6904 L: netdev@vger.kernel.org
6906 F: drivers/net/ethernet/ibm/ehea/
6908 EM28XX VIDEO4LINUX DRIVER
6909 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6910 L: linux-media@vger.kernel.org
6912 W: https://linuxtv.org
6913 T: git git://linuxtv.org/media_tree.git
6914 F: Documentation/admin-guide/media/em28xx*
6915 F: drivers/media/usb/em28xx/
6918 M: Matt Mackall <mpm@selenic.com>
6919 M: David Woodhouse <dwmw2@infradead.org>
6920 L: linux-embedded@vger.kernel.org
6923 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6924 M: Adrian Hunter <adrian.hunter@intel.com>
6925 M: Ritesh Harjani <riteshh@codeaurora.org>
6926 M: Asutosh Das <asutoshd@codeaurora.org>
6927 L: linux-mmc@vger.kernel.org
6929 F: drivers/mmc/host/cqhci*
6931 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6932 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6933 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6934 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6935 L: linux-scsi@vger.kernel.org
6937 W: http://www.broadcom.com
6938 F: drivers/scsi/be2iscsi/
6940 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6941 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6942 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6943 M: Somnath Kotur <somnath.kotur@broadcom.com>
6944 L: netdev@vger.kernel.org
6946 W: http://www.emulex.com
6947 F: drivers/net/ethernet/emulex/benet/
6949 EMULEX ONECONNECT ROCE DRIVER
6950 M: Selvin Xavier <selvin.xavier@broadcom.com>
6951 L: linux-rdma@vger.kernel.org
6953 W: http://www.broadcom.com
6954 F: drivers/infiniband/hw/ocrdma/
6955 F: include/uapi/rdma/ocrdma-abi.h
6957 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6958 M: James Smart <james.smart@broadcom.com>
6959 M: Dick Kennedy <dick.kennedy@broadcom.com>
6960 L: linux-scsi@vger.kernel.org
6962 W: http://www.broadcom.com
6963 F: drivers/scsi/lpfc/
6965 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6966 M: James Smart <james.smart@broadcom.com>
6967 M: Ram Vegesna <ram.vegesna@broadcom.com>
6968 L: linux-scsi@vger.kernel.org
6969 L: target-devel@vger.kernel.org
6971 W: http://www.broadcom.com
6972 F: drivers/scsi/elx/
6974 ENE CB710 FLASH CARD READER DRIVER
6975 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6977 F: drivers/misc/cb710/
6978 F: drivers/mmc/host/cb710-mmc.*
6979 F: include/linux/cb710.h
6981 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6982 M: Maxim Levitsky <maximlevitsky@gmail.com>
6984 F: drivers/media/rc/ene_ir.*
6986 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6987 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6988 L: linuxppc-dev@lists.ozlabs.org
6990 F: drivers/tty/ehv_bytechan.c
6992 EPSON S1D13XXX FRAMEBUFFER DRIVER
6993 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6996 F: drivers/video/fbdev/s1d13xxxfb.c
6997 F: include/video/s1d13xxxfb.h
7000 M: Gao Xiang <xiang@kernel.org>
7001 M: Chao Yu <chao@kernel.org>
7002 L: linux-erofs@lists.ozlabs.org
7004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7005 F: Documentation/filesystems/erofs.rst
7007 F: include/trace/events/erofs.h
7009 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7010 M: Jeff Layton <jlayton@kernel.org>
7012 F: include/linux/errseq.h
7015 ET131X NETWORK DRIVER
7016 M: Mark Einon <mark.einon@gmail.com>
7018 F: drivers/net/ethernet/agere/
7020 ETAS ES58X CAN/USB DRIVER
7021 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7022 L: linux-can@vger.kernel.org
7024 F: drivers/net/can/usb/etas_es58x/
7027 M: Roopa Prabhu <roopa@nvidia.com>
7028 M: Nikolay Aleksandrov <nikolay@nvidia.com>
7029 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7030 L: netdev@vger.kernel.org
7032 W: http://www.linuxfoundation.org/en/Net:Bridge
7033 F: include/linux/netfilter_bridge/
7036 ETHERNET PHY LIBRARY
7037 M: Andrew Lunn <andrew@lunn.ch>
7038 M: Heiner Kallweit <hkallweit1@gmail.com>
7039 R: Russell King <linux@armlinux.org.uk>
7040 L: netdev@vger.kernel.org
7042 F: Documentation/ABI/testing/sysfs-class-net-phydev
7043 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7044 F: Documentation/devicetree/bindings/net/mdio*
7045 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7046 F: Documentation/networking/phy.rst
7047 F: drivers/net/mdio/
7048 F: drivers/net/mdio/acpi_mdio.c
7049 F: drivers/net/mdio/fwnode_mdio.c
7050 F: drivers/net/mdio/of_mdio.c
7053 F: include/dt-bindings/net/qca-ar803x.h
7054 F: include/linux/*mdio*.h
7055 F: include/linux/mdio/*.h
7056 F: include/linux/of_net.h
7057 F: include/linux/phy.h
7058 F: include/linux/phy_fixed.h
7059 F: include/linux/platform_data/mdio-bcm-unimac.h
7060 F: include/linux/platform_data/mdio-gpio.h
7061 F: include/trace/events/mdio.h
7062 F: include/uapi/linux/mdio.h
7063 F: include/uapi/linux/mii.h
7064 F: net/core/of_net.c
7067 M: Namjae Jeon <linkinjeon@kernel.org>
7068 M: Sungjong Seo <sj1557.seo@samsung.com>
7069 L: linux-fsdevel@vger.kernel.org
7074 M: Jan Kara <jack@suse.com>
7075 L: linux-ext4@vger.kernel.org
7077 F: Documentation/filesystems/ext2.rst
7079 F: include/linux/ext2*
7082 M: "Theodore Ts'o" <tytso@mit.edu>
7083 M: Andreas Dilger <adilger.kernel@dilger.ca>
7084 L: linux-ext4@vger.kernel.org
7086 W: http://ext4.wiki.kernel.org
7087 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7089 F: Documentation/filesystems/ext4/
7091 F: include/trace/events/ext4.h
7093 Extended Verification Module (EVM)
7094 M: Mimi Zohar <zohar@linux.ibm.com>
7095 L: linux-integrity@vger.kernel.org
7097 F: security/integrity/evm/
7099 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7100 M: Ard Biesheuvel <ardb@kernel.org>
7101 L: linux-efi@vger.kernel.org
7103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7104 F: Documentation/admin-guide/efi-stub.rst
7105 F: arch/*/include/asm/efi.h
7106 F: arch/*/kernel/efi.c
7107 F: arch/arm/boot/compressed/efi-header.S
7108 F: arch/arm64/kernel/efi-entry.S
7109 F: arch/x86/platform/efi/
7110 F: drivers/firmware/efi/
7111 F: include/linux/efi*.h
7113 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7114 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7115 M: Chanwoo Choi <cw00.choi@samsung.com>
7116 L: linux-kernel@vger.kernel.org
7118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7119 F: Documentation/devicetree/bindings/extcon/
7120 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7122 F: include/linux/extcon.h
7123 F: include/linux/extcon/
7126 M: Masami Hiramatsu <mhiramat@kernel.org>
7128 F: Documentation/admin-guide/bootconfig.rst
7129 F: fs/proc/bootconfig.c
7130 F: include/linux/bootconfig.h
7132 F: tools/bootconfig/*
7133 F: tools/bootconfig/scripts/*
7136 M: Jingoo Han <jingoohan1@gmail.com>
7137 L: dri-devel@lists.freedesktop.org
7139 F: drivers/gpu/drm/exynos/exynos_dp*
7141 EXYNOS SYSMMU (IOMMU) driver
7142 M: Marek Szyprowski <m.szyprowski@samsung.com>
7143 L: iommu@lists.linux-foundation.org
7145 F: drivers/iommu/exynos-iommu.c
7148 M: Jaegeuk Kim <jaegeuk@kernel.org>
7149 M: Chao Yu <chao@kernel.org>
7150 L: linux-f2fs-devel@lists.sourceforge.net
7152 W: https://f2fs.wiki.kernel.org/
7153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7154 F: Documentation/ABI/testing/sysfs-fs-f2fs
7155 F: Documentation/filesystems/f2fs.rst
7157 F: include/linux/f2fs_fs.h
7158 F: include/trace/events/f2fs.h
7159 F: include/uapi/linux/f2fs.h
7161 F71805F HARDWARE MONITORING DRIVER
7162 M: Jean Delvare <jdelvare@suse.com>
7163 L: linux-hwmon@vger.kernel.org
7165 F: Documentation/hwmon/f71805f.rst
7166 F: drivers/hwmon/f71805f.c
7169 M: Josh Poimboeuf <jpoimboe@redhat.com>
7171 F: scripts/faddr2line
7174 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7175 L: netdev@vger.kernel.org
7177 F: Documentation/networking/failover.rst
7178 F: include/net/failover.h
7179 F: net/core/failover.c
7182 M: Jan Kara <jack@suse.cz>
7183 R: Amir Goldstein <amir73il@gmail.com>
7184 R: Matthew Bobrowski <repnop@google.com>
7185 L: linux-fsdevel@vger.kernel.org
7187 F: fs/notify/fanotify/
7188 F: include/linux/fanotify.h
7189 F: include/uapi/linux/fanotify.h
7191 FARSYNC SYNCHRONOUS DRIVER
7192 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7194 W: http://www.farsite.co.uk/
7195 F: drivers/net/wan/farsync.*
7197 FAULT INJECTION SUPPORT
7198 M: Akinobu Mita <akinobu.mita@gmail.com>
7200 F: Documentation/fault-injection/
7201 F: lib/fault-inject.c
7203 FBTFT Framebuffer drivers
7204 L: dri-devel@lists.freedesktop.org
7205 L: linux-fbdev@vger.kernel.org
7207 F: drivers/staging/fbtft/
7210 M: Michael Buesch <m@bues.ch>
7211 L: linux-media@vger.kernel.org
7213 F: drivers/media/tuners/fc0011.c
7214 F: drivers/media/tuners/fc0011.h
7217 M: Antti Palosaari <crope@iki.fi>
7218 L: linux-media@vger.kernel.org
7220 W: https://linuxtv.org
7221 W: http://palosaari.fi/linux/
7222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7223 T: git git://linuxtv.org/anttip/media_tree.git
7224 F: drivers/media/tuners/fc2580*
7226 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7227 M: Hannes Reinecke <hare@suse.de>
7228 L: linux-scsi@vger.kernel.org
7230 W: www.Open-FCoE.org
7231 F: drivers/scsi/fcoe/
7232 F: drivers/scsi/libfc/
7234 F: include/scsi/libfc.h
7235 F: include/scsi/libfcoe.h
7236 F: include/uapi/scsi/fc/
7238 FILE LOCKING (flock() and fcntl()/lockf())
7239 M: Jeff Layton <jlayton@kernel.org>
7240 M: "J. Bruce Fields" <bfields@fieldses.org>
7241 L: linux-fsdevel@vger.kernel.org
7245 F: include/linux/fcntl.h
7246 F: include/uapi/linux/fcntl.h
7248 FILESYSTEM DIRECT ACCESS (DAX)
7249 M: Dan Williams <dan.j.williams@intel.com>
7250 R: Matthew Wilcox <willy@infradead.org>
7251 R: Jan Kara <jack@suse.cz>
7252 L: linux-fsdevel@vger.kernel.org
7253 L: nvdimm@lists.linux.dev
7256 F: include/linux/dax.h
7257 F: include/trace/events/fs_dax.h
7259 FILESYSTEMS (VFS and infrastructure)
7260 M: Alexander Viro <viro@zeniv.linux.org.uk>
7261 L: linux-fsdevel@vger.kernel.org
7264 F: include/linux/fs.h
7265 F: include/linux/fs_types.h
7266 F: include/uapi/linux/fs.h
7267 F: include/uapi/linux/openat2.h
7272 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7273 M: Riku Voipio <riku.voipio@iki.fi>
7274 L: linux-hwmon@vger.kernel.org
7276 F: drivers/hwmon/f75375s.c
7277 F: include/linux/f75375s.h
7279 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7280 M: Clemens Ladisch <clemens@ladisch.de>
7281 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7282 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7285 F: include/uapi/sound/firewire.h
7288 FIREWIRE MEDIA DRIVERS (firedtv)
7289 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7290 L: linux-media@vger.kernel.org
7291 L: linux1394-devel@lists.sourceforge.net
7293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7294 F: drivers/media/firewire/
7296 FIREWIRE SBP-2 TARGET
7297 M: Chris Boot <bootc@bootc.net>
7298 L: linux-scsi@vger.kernel.org
7299 L: target-devel@vger.kernel.org
7300 L: linux1394-devel@lists.sourceforge.net
7302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7303 F: drivers/target/sbp/
7306 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7307 L: linux1394-devel@lists.sourceforge.net
7309 W: http://ieee1394.wiki.kernel.org/
7310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7311 F: drivers/firewire/
7312 F: include/linux/firewire.h
7313 F: include/uapi/linux/firewire*.h
7316 FIRMWARE FRAMEWORK FOR ARMV8-A
7317 M: Sudeep Holla <sudeep.holla@arm.com>
7318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7320 F: drivers/firmware/arm_ffa/
7321 F: include/linux/arm_ffa.h
7323 FIRMWARE LOADER (request_firmware)
7324 M: Luis Chamberlain <mcgrof@kernel.org>
7325 L: linux-kernel@vger.kernel.org
7327 F: Documentation/firmware_class/
7328 F: drivers/base/firmware_loader/
7329 F: include/linux/firmware.h
7331 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7332 M: Joshua Morris <josh.h.morris@us.ibm.com>
7333 M: Philip Kelleher <pjk1939@linux.ibm.com>
7335 F: drivers/block/rsxx/
7337 FLEXTIMER FTM-QUADDEC DRIVER
7338 M: Patrick Havelange <patrick.havelange@essensium.com>
7339 L: linux-iio@vger.kernel.org
7341 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7342 F: drivers/counter/ftm-quaddec.c
7345 M: Denis Efremov <efremov@linux.com>
7346 L: linux-block@vger.kernel.org
7348 F: drivers/block/floppy.c
7350 FLYSKY FSIA6B RC RECEIVER
7351 M: Markus Koch <markus@notsyncing.net>
7352 L: linux-input@vger.kernel.org
7354 F: drivers/input/joystick/fsia6b.c
7356 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7357 M: Geoffrey D. Bennett <g@b4.vu>
7358 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7361 F: sound/usb/mixer_scarlett_gen2.c
7363 FORCEDETH GIGABIT ETHERNET DRIVER
7364 M: Rain River <rain.1986.08.12@gmail.com>
7365 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7366 L: netdev@vger.kernel.org
7368 F: drivers/net/ethernet/nvidia/*
7371 M: Kees Cook <keescook@chromium.org>
7372 L: linux-hardening@vger.kernel.org
7374 F: include/linux/fortify-string.h
7375 F: lib/test_fortify/*
7376 F: scripts/test_fortify.sh
7380 M: Wu Hao <hao.wu@intel.com>
7381 R: Tom Rix <trix@redhat.com>
7382 L: linux-fpga@vger.kernel.org
7384 F: Documentation/ABI/testing/sysfs-bus-dfl*
7385 F: Documentation/fpga/dfl.rst
7386 F: drivers/fpga/dfl*
7387 F: drivers/uio/uio_dfl.c
7388 F: include/linux/dfl.h
7389 F: include/uapi/linux/fpga-dfl.h
7391 FPGA MANAGER FRAMEWORK
7392 M: Moritz Fischer <mdf@kernel.org>
7393 M: Wu Hao <hao.wu@intel.com>
7394 M: Xu Yilun <yilun.xu@intel.com>
7395 R: Tom Rix <trix@redhat.com>
7396 L: linux-fpga@vger.kernel.org
7398 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7400 F: Documentation/devicetree/bindings/fpga/
7401 F: Documentation/driver-api/fpga/
7402 F: Documentation/fpga/
7404 F: include/linux/fpga/
7407 M: Bill Metzenthen <billm@melbpc.org.au>
7409 W: http://floatingpoint.sourceforge.net/emulator/index.html
7410 F: arch/x86/math-emu/
7413 L: dri-devel@lists.freedesktop.org
7414 L: linux-fbdev@vger.kernel.org
7416 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7417 T: git git://anongit.freedesktop.org/drm/drm-misc
7418 F: Documentation/fb/
7420 F: include/linux/fb.h
7421 F: include/uapi/linux/fb.h
7422 F: include/uapi/video/
7425 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7426 M: Horia Geantă <horia.geanta@nxp.com>
7427 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7428 L: linux-crypto@vger.kernel.org
7430 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7431 F: drivers/crypto/caam/
7433 FREESCALE COLDFIRE M5441X MMC DRIVER
7434 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7435 L: linux-mmc@vger.kernel.org
7437 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7438 F: include/linux/platform_data/mmc-esdhc-mcf.h
7440 FREESCALE DIU FRAMEBUFFER DRIVER
7441 M: Timur Tabi <timur@kernel.org>
7442 L: linux-fbdev@vger.kernel.org
7444 F: drivers/video/fbdev/fsl-diu-fb.*
7446 FREESCALE DMA DRIVER
7447 M: Li Yang <leoyang.li@nxp.com>
7448 M: Zhang Wei <zw@zh-kernel.org>
7449 L: linuxppc-dev@lists.ozlabs.org
7451 F: drivers/dma/fsldma.*
7453 FREESCALE DSPI DRIVER
7454 M: Vladimir Oltean <olteanv@gmail.com>
7455 L: linux-spi@vger.kernel.org
7457 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7458 F: drivers/spi/spi-fsl-dspi.c
7459 F: include/linux/spi/spi-fsl-dspi.h
7461 FREESCALE ENETC ETHERNET DRIVERS
7462 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7463 L: netdev@vger.kernel.org
7465 F: drivers/net/ethernet/freescale/enetc/
7467 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7468 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7469 L: netdev@vger.kernel.org
7471 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7472 F: drivers/net/ethernet/freescale/gianfar*
7474 FREESCALE GPMI NAND DRIVER
7475 M: Han Xu <han.xu@nxp.com>
7476 L: linux-mtd@lists.infradead.org
7478 F: drivers/mtd/nand/raw/gpmi-nand/*
7480 FREESCALE I2C CPM DRIVER
7481 M: Jochen Friedrich <jochen@scram.de>
7482 L: linuxppc-dev@lists.ozlabs.org
7483 L: linux-i2c@vger.kernel.org
7485 F: drivers/i2c/busses/i2c-cpm.c
7487 FREESCALE IMX / MXC FEC DRIVER
7488 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7489 L: netdev@vger.kernel.org
7491 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7492 F: drivers/net/ethernet/freescale/fec.h
7493 F: drivers/net/ethernet/freescale/fec_main.c
7494 F: drivers/net/ethernet/freescale/fec_ptp.c
7496 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7497 M: Sascha Hauer <s.hauer@pengutronix.de>
7498 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7499 L: linux-fbdev@vger.kernel.org
7500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7502 F: drivers/video/fbdev/imxfb.c
7503 F: include/linux/platform_data/video-imxfb.h
7505 FREESCALE IMX DDR PMU DRIVER
7506 M: Frank Li <Frank.li@nxp.com>
7507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7509 F: Documentation/admin-guide/perf/imx-ddr.rst
7510 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7511 F: drivers/perf/fsl_imx8_ddr_perf.c
7513 FREESCALE IMX I2C DRIVER
7514 M: Oleksij Rempel <o.rempel@pengutronix.de>
7515 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7516 L: linux-i2c@vger.kernel.org
7518 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7519 F: drivers/i2c/busses/i2c-imx.c
7521 FREESCALE IMX LPI2C DRIVER
7522 M: Dong Aisheng <aisheng.dong@nxp.com>
7523 L: linux-i2c@vger.kernel.org
7524 L: linux-imx@nxp.com
7526 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7527 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7529 FREESCALE MPC I2C DRIVER
7530 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7531 L: linux-i2c@vger.kernel.org
7533 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7534 F: drivers/i2c/busses/i2c-mpc.c
7536 FREESCALE QORIQ DPAA ETHERNET DRIVER
7537 M: Madalin Bucur <madalin.bucur@nxp.com>
7538 L: netdev@vger.kernel.org
7540 F: drivers/net/ethernet/freescale/dpaa
7542 FREESCALE QORIQ DPAA FMAN DRIVER
7543 M: Madalin Bucur <madalin.bucur@nxp.com>
7544 L: netdev@vger.kernel.org
7546 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7547 F: drivers/net/ethernet/freescale/fman
7549 FREESCALE QORIQ PTP CLOCK DRIVER
7550 M: Yangbo Lu <yangbo.lu@nxp.com>
7551 L: netdev@vger.kernel.org
7553 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7554 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7555 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7556 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7557 F: drivers/ptp/ptp_qoriq.c
7558 F: drivers/ptp/ptp_qoriq_debugfs.c
7559 F: include/linux/fsl/ptp_qoriq.h
7561 FREESCALE QUAD SPI DRIVER
7562 M: Han Xu <han.xu@nxp.com>
7563 L: linux-spi@vger.kernel.org
7565 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7566 F: drivers/spi/spi-fsl-qspi.c
7568 FREESCALE QUICC ENGINE LIBRARY
7569 M: Qiang Zhao <qiang.zhao@nxp.com>
7570 L: linuxppc-dev@lists.ozlabs.org
7572 F: drivers/soc/fsl/qe/
7573 F: include/soc/fsl/*qe*.h
7574 F: include/soc/fsl/*ucc*.h
7576 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7577 M: Li Yang <leoyang.li@nxp.com>
7578 L: netdev@vger.kernel.org
7579 L: linuxppc-dev@lists.ozlabs.org
7581 F: drivers/net/ethernet/freescale/ucc_geth*
7583 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7584 M: Zhao Qiang <qiang.zhao@nxp.com>
7585 L: netdev@vger.kernel.org
7586 L: linuxppc-dev@lists.ozlabs.org
7588 F: drivers/net/wan/fsl_ucc_hdlc*
7590 FREESCALE QUICC ENGINE UCC UART DRIVER
7591 M: Timur Tabi <timur@kernel.org>
7592 L: linuxppc-dev@lists.ozlabs.org
7594 F: drivers/tty/serial/ucc_uart.c
7596 FREESCALE SOC DRIVERS
7597 M: Li Yang <leoyang.li@nxp.com>
7598 L: linuxppc-dev@lists.ozlabs.org
7599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7601 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7602 F: Documentation/devicetree/bindings/soc/fsl/
7604 F: include/linux/fsl/
7606 FREESCALE SOC FS_ENET DRIVER
7607 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7608 L: linuxppc-dev@lists.ozlabs.org
7609 L: netdev@vger.kernel.org
7611 F: drivers/net/ethernet/freescale/fs_enet/
7612 F: include/linux/fs_enet_pd.h
7614 FREESCALE SOC SOUND DRIVERS
7615 M: Nicolin Chen <nicoleotsuka@gmail.com>
7616 M: Xiubo Li <Xiubo.Lee@gmail.com>
7617 R: Fabio Estevam <festevam@gmail.com>
7618 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7619 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7620 L: linuxppc-dev@lists.ozlabs.org
7622 F: sound/soc/fsl/fsl*
7623 F: sound/soc/fsl/imx*
7624 F: sound/soc/fsl/mpc8610_hpcd.c
7626 FREESCALE USB PERIPHERAL DRIVERS
7627 M: Li Yang <leoyang.li@nxp.com>
7628 L: linux-usb@vger.kernel.org
7629 L: linuxppc-dev@lists.ozlabs.org
7631 F: drivers/usb/gadget/udc/fsl*
7633 FREESCALE USB PHY DRIVER
7634 M: Ran Wang <ran.wang_1@nxp.com>
7635 L: linux-usb@vger.kernel.org
7636 L: linuxppc-dev@lists.ozlabs.org
7638 F: drivers/usb/phy/phy-fsl-usb*
7641 M: Christoph Hellwig <hch@infradead.org>
7643 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7647 M: "Rafael J. Wysocki" <rafael@kernel.org>
7648 M: Pavel Machek <pavel@ucw.cz>
7649 L: linux-pm@vger.kernel.org
7651 F: Documentation/power/freezing-of-tasks.rst
7652 F: include/linux/freezer.h
7656 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7657 L: linux-kernel@vger.kernel.org
7659 F: include/linux/frontswap.h
7662 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7663 M: David Howells <dhowells@redhat.com>
7664 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7666 F: Documentation/filesystems/caching/
7668 F: include/linux/fscache*.h
7670 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7671 M: Theodore Y. Ts'o <tytso@mit.edu>
7672 M: Jaegeuk Kim <jaegeuk@kernel.org>
7673 M: Eric Biggers <ebiggers@kernel.org>
7674 L: linux-fscrypt@vger.kernel.org
7676 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7677 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7678 F: Documentation/filesystems/fscrypt.rst
7680 F: include/linux/fscrypt*.h
7681 F: include/uapi/linux/fscrypt.h
7684 M: Jeremy Kerr <jk@ozlabs.org>
7685 M: Joel Stanley <joel@jms.id.au>
7686 R: Alistar Popple <alistair@popple.id.au>
7687 R: Eddie James <eajames@linux.ibm.com>
7688 L: linux-fsi@lists.ozlabs.org
7690 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7693 F: include/linux/fsi*.h
7694 F: include/trace/events/fsi*.h
7696 FSI-ATTACHED I2C DRIVER
7697 M: Eddie James <eajames@linux.ibm.com>
7698 L: linux-i2c@vger.kernel.org
7699 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7701 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7702 F: drivers/i2c/busses/i2c-fsi.c
7704 FSI-ATTACHED SPI DRIVER
7705 M: Eddie James <eajames@linux.ibm.com>
7706 L: linux-spi@vger.kernel.org
7708 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7709 F: drivers/spi/spi-fsi.c
7711 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7712 M: Jan Kara <jack@suse.cz>
7713 R: Amir Goldstein <amir73il@gmail.com>
7714 L: linux-fsdevel@vger.kernel.org
7716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7718 F: include/linux/fsnotify*.h
7720 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7721 M: Eric Biggers <ebiggers@kernel.org>
7722 M: Theodore Y. Ts'o <tytso@mit.edu>
7723 L: linux-fscrypt@vger.kernel.org
7725 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7726 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7727 F: Documentation/filesystems/fsverity.rst
7729 F: include/linux/fsverity.h
7730 F: include/uapi/linux/fsverity.h
7732 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7733 M: Michael Zaidman <michael.zaidman@gmail.com>
7734 L: linux-i2c@vger.kernel.org
7735 L: linux-input@vger.kernel.org
7737 F: drivers/hid/hid-ft260.c
7739 FUJITSU LAPTOP EXTRAS
7740 M: Jonathan Woithe <jwoithe@just42.net>
7741 L: platform-driver-x86@vger.kernel.org
7743 F: drivers/platform/x86/fujitsu-laptop.c
7745 FUJITSU M-5MO LS CAMERA ISP DRIVER
7746 M: Kyungmin Park <kyungmin.park@samsung.com>
7747 M: Heungjun Kim <riverful.kim@samsung.com>
7748 L: linux-media@vger.kernel.org
7750 F: drivers/media/i2c/m5mols/
7751 F: include/media/i2c/m5mols.h
7753 FUJITSU TABLET EXTRAS
7754 M: Robert Gerlach <khnz@gmx.de>
7755 L: platform-driver-x86@vger.kernel.org
7757 F: drivers/platform/x86/fujitsu-tablet.c
7759 FUSE: FILESYSTEM IN USERSPACE
7760 M: Miklos Szeredi <miklos@szeredi.hu>
7761 L: linux-fsdevel@vger.kernel.org
7763 W: https://github.com/libfuse/
7764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7765 F: Documentation/filesystems/fuse.rst
7767 F: include/uapi/linux/fuse.h
7770 M: Thomas Gleixner <tglx@linutronix.de>
7771 M: Ingo Molnar <mingo@redhat.com>
7772 R: Peter Zijlstra <peterz@infradead.org>
7773 R: Darren Hart <dvhart@infradead.org>
7774 R: Davidlohr Bueso <dave@stgolabs.net>
7775 R: André Almeida <andrealmeid@collabora.com>
7776 L: linux-kernel@vger.kernel.org
7778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7779 F: Documentation/locking/*futex*
7780 F: include/asm-generic/futex.h
7781 F: include/linux/futex.h
7782 F: include/uapi/linux/futex.h
7784 F: tools/perf/bench/futex*
7785 F: tools/testing/selftests/futex/
7787 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7788 M: Tim Harvey <tharvey@gateworks.com>
7789 M: Robert Jones <rjones@gateworks.com>
7791 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7792 F: drivers/mfd/gateworks-gsc.c
7793 F: include/linux/mfd/gsc.h
7794 F: Documentation/hwmon/gsc-hwmon.rst
7795 F: drivers/hwmon/gsc-hwmon.c
7796 F: include/linux/platform_data/gsc_hwmon.h
7799 M: Kees Cook <keescook@chromium.org>
7800 L: linux-hardening@vger.kernel.org
7802 F: Documentation/kbuild/gcc-plugins.rst
7803 F: scripts/Makefile.gcc-plugins
7804 F: scripts/gcc-plugins/
7806 GCOV BASED KERNEL PROFILING
7807 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7809 F: Documentation/dev-tools/gcov.rst
7812 GDB KERNEL DEBUGGING HELPER SCRIPTS
7813 M: Jan Kiszka <jan.kiszka@siemens.com>
7814 M: Kieran Bingham <kbingham@kernel.org>
7818 GEMINI CRYPTO DRIVER
7819 M: Corentin Labbe <clabbe@baylibre.com>
7820 L: linux-crypto@vger.kernel.org
7822 F: drivers/crypto/gemini/
7824 GEMTEK FM RADIO RECEIVER DRIVER
7825 M: Hans Verkuil <hverkuil@xs4all.nl>
7826 L: linux-media@vger.kernel.org
7828 W: https://linuxtv.org
7829 T: git git://linuxtv.org/media_tree.git
7830 F: drivers/media/radio/radio-gemtek*
7832 GENERIC ARCHITECTURE TOPOLOGY
7833 M: Sudeep Holla <sudeep.holla@arm.com>
7834 L: linux-kernel@vger.kernel.org
7836 F: drivers/base/arch_topology.c
7837 F: include/linux/arch_topology.h
7840 M: Thomas Gleixner <tglx@linutronix.de>
7841 M: Peter Zijlstra <peterz@infradead.org>
7842 M: Andy Lutomirski <luto@kernel.org>
7843 L: linux-kernel@vger.kernel.org
7845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7846 F: include/linux/entry-common.h
7847 F: include/linux/entry-kvm.h
7850 GENERIC GPIO I2C DRIVER
7851 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7853 F: drivers/i2c/busses/i2c-gpio.c
7854 F: include/linux/platform_data/i2c-gpio.h
7856 GENERIC GPIO I2C MULTIPLEXER DRIVER
7857 M: Peter Korsgaard <peter.korsgaard@barco.com>
7858 L: linux-i2c@vger.kernel.org
7860 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7861 F: drivers/i2c/muxes/i2c-mux-gpio.c
7862 F: include/linux/platform_data/i2c-mux-gpio.h
7864 GENERIC HDLC (WAN) DRIVERS
7865 M: Krzysztof Halasa <khc@pm.waw.pl>
7867 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7868 F: drivers/net/wan/c101.c
7869 F: drivers/net/wan/hd6457*
7870 F: drivers/net/wan/hdlc*
7871 F: drivers/net/wan/n2.c
7872 F: drivers/net/wan/pc300too.c
7873 F: drivers/net/wan/pci200syn.c
7874 F: drivers/net/wan/wanxl*
7876 GENERIC INCLUDE/ASM HEADER FILES
7877 M: Arnd Bergmann <arnd@arndb.de>
7878 L: linux-arch@vger.kernel.org
7880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7881 F: include/asm-generic/
7882 F: include/uapi/asm-generic/
7884 GENERIC PHY FRAMEWORK
7885 M: Kishon Vijay Abraham I <kishon@ti.com>
7886 M: Vinod Koul <vkoul@kernel.org>
7887 L: linux-phy@lists.infradead.org
7889 Q: https://patchwork.kernel.org/project/linux-phy/list/
7890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7891 F: Documentation/devicetree/bindings/phy/
7893 F: include/linux/phy/
7895 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7896 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7898 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7901 M: "Rafael J. Wysocki" <rafael@kernel.org>
7902 M: Kevin Hilman <khilman@kernel.org>
7903 M: Ulf Hansson <ulf.hansson@linaro.org>
7904 L: linux-pm@vger.kernel.org
7906 F: Documentation/devicetree/bindings/power/power?domain*
7907 F: drivers/base/power/domain*.c
7908 F: include/linux/pm_domain.h
7910 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7911 M: Eugen Hristev <eugen.hristev@microchip.com>
7912 L: linux-input@vger.kernel.org
7914 F: drivers/input/touchscreen/resistive-adc-touch.c
7916 GENERIC STRING LIBRARY
7917 R: Andy Shevchenko <andy@kernel.org>
7920 F: lib/string_helpers.c
7921 F: lib/test_string.c
7922 F: lib/test-string_helpers.c
7924 GENERIC UIO DRIVER FOR PCI DEVICES
7925 M: "Michael S. Tsirkin" <mst@redhat.com>
7926 L: kvm@vger.kernel.org
7928 F: drivers/uio/uio_pci_generic.c
7930 GENERIC VDSO LIBRARY
7931 M: Andy Lutomirski <luto@kernel.org>
7932 M: Thomas Gleixner <tglx@linutronix.de>
7933 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7934 L: linux-kernel@vger.kernel.org
7936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7937 F: include/asm-generic/vdso/vsyscall.h
7939 F: kernel/time/vsyscall.c
7942 GENWQE (IBM Generic Workqueue Card)
7943 M: Frank Haverkamp <haver@linux.ibm.com>
7945 F: drivers/misc/genwqe/
7947 GET_MAINTAINER SCRIPT
7948 M: Joe Perches <joe@perches.com>
7950 F: scripts/get_maintainer.pl
7953 M: Bob Peterson <rpeterso@redhat.com>
7954 M: Andreas Gruenbacher <agruenba@redhat.com>
7955 L: cluster-devel@redhat.com
7957 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7959 F: Documentation/filesystems/gfs2*
7961 F: include/uapi/linux/gfs2_ondisk.h
7964 M: Thomas Weißschuh <thomas@weissschuh.net>
7965 L: platform-driver-x86@vger.kernel.org
7967 F: drivers/platform/x86/gigabyte-wmi.c
7970 M: Johan Hovold <johan@kernel.org>
7972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7973 F: Documentation/ABI/testing/sysfs-class-gnss
7974 F: Documentation/devicetree/bindings/gnss/
7976 F: include/linux/gnss.h
7979 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7980 L: linux-media@vger.kernel.org
7982 F: drivers/media/usb/go7007/
7985 M: Bastien Nocera <hadess@hadess.net>
7986 L: linux-input@vger.kernel.org
7988 F: drivers/input/touchscreen/goodix.c
7990 GOOGLE ETHERNET DRIVERS
7991 M: Jeroen de Borst <jeroendb@google.com>
7992 R: Catherine Sullivan <csully@google.com>
7993 R: David Awogbemila <awogbemila@google.com>
7994 L: netdev@vger.kernel.org
7996 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7997 F: drivers/net/ethernet/google
7999 GPD POCKET FAN DRIVER
8000 M: Hans de Goede <hdegoede@redhat.com>
8001 L: platform-driver-x86@vger.kernel.org
8003 F: drivers/platform/x86/gpd-pocket-fan.c
8006 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8007 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8008 L: linux-gpio@vger.kernel.org
8009 L: linux-acpi@vger.kernel.org
8011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8012 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8013 F: drivers/gpio/gpiolib-acpi.c
8014 F: drivers/gpio/gpiolib-acpi.h
8017 M: Geert Uytterhoeven <geert+renesas@glider.be>
8018 L: linux-gpio@vger.kernel.org
8020 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8021 F: drivers/gpio/gpio-aggregator.c
8024 M: Sean Young <sean@mess.org>
8025 L: linux-media@vger.kernel.org
8027 F: drivers/media/rc/gpio-ir-tx.c
8030 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8031 L: linux-gpio@vger.kernel.org
8033 F: drivers/gpio/gpio-mockup.c
8034 F: tools/testing/selftests/gpio/
8037 R: Michael Walle <michael@walle.cc>
8039 F: drivers/gpio/gpio-regmap.c
8040 F: include/linux/gpio/regmap.h
8043 M: Linus Walleij <linus.walleij@linaro.org>
8044 M: Bartosz Golaszewski <brgl@bgdev.pl>
8045 L: linux-gpio@vger.kernel.org
8047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8048 F: Documentation/ABI/obsolete/sysfs-gpio
8049 F: Documentation/ABI/testing/gpio-cdev
8050 F: Documentation/admin-guide/gpio/
8051 F: Documentation/devicetree/bindings/gpio/
8052 F: Documentation/driver-api/gpio/
8054 F: include/asm-generic/gpio.h
8055 F: include/linux/gpio.h
8056 F: include/linux/gpio/
8057 F: include/linux/of_gpio.h
8058 F: include/uapi/linux/gpio.h
8061 GRE DEMULTIPLEXER DRIVER
8062 M: Dmitry Kozlov <xeb@mail.ru>
8063 L: netdev@vger.kernel.org
8065 F: include/net/gre.h
8066 F: net/ipv4/gre_demux.c
8067 F: net/ipv4/gre_offload.c
8069 GRETH 10/100/1G Ethernet MAC device driver
8070 M: Andreas Larsson <andreas@gaisler.com>
8071 L: netdev@vger.kernel.org
8073 F: drivers/net/ethernet/aeroflex/
8075 GREYBUS AUDIO PROTOCOLS DRIVERS
8076 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8077 M: Mark Greer <mgreer@animalcreek.com>
8079 F: drivers/staging/greybus/audio_apbridgea.c
8080 F: drivers/staging/greybus/audio_apbridgea.h
8081 F: drivers/staging/greybus/audio_codec.c
8082 F: drivers/staging/greybus/audio_codec.h
8083 F: drivers/staging/greybus/audio_gb.c
8084 F: drivers/staging/greybus/audio_manager.c
8085 F: drivers/staging/greybus/audio_manager.h
8086 F: drivers/staging/greybus/audio_manager_module.c
8087 F: drivers/staging/greybus/audio_manager_private.h
8088 F: drivers/staging/greybus/audio_manager_sysfs.c
8089 F: drivers/staging/greybus/audio_module.c
8090 F: drivers/staging/greybus/audio_topology.c
8092 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8093 M: Viresh Kumar <vireshk@kernel.org>
8095 F: drivers/staging/greybus/authentication.c
8096 F: drivers/staging/greybus/bootrom.c
8097 F: drivers/staging/greybus/firmware.h
8098 F: drivers/staging/greybus/fw-core.c
8099 F: drivers/staging/greybus/fw-download.c
8100 F: drivers/staging/greybus/fw-management.c
8101 F: drivers/staging/greybus/greybus_authentication.h
8102 F: drivers/staging/greybus/greybus_firmware.h
8103 F: drivers/staging/greybus/hid.c
8104 F: drivers/staging/greybus/i2c.c
8105 F: drivers/staging/greybus/spi.c
8106 F: drivers/staging/greybus/spilib.c
8107 F: drivers/staging/greybus/spilib.h
8109 GREYBUS LOOPBACK DRIVER
8110 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8112 F: drivers/staging/greybus/loopback.c
8114 GREYBUS PLATFORM DRIVERS
8115 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8117 F: drivers/staging/greybus/arche-apb-ctrl.c
8118 F: drivers/staging/greybus/arche-platform.c
8119 F: drivers/staging/greybus/arche_platform.h
8121 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8122 M: Rui Miguel Silva <rmfrfs@gmail.com>
8124 F: drivers/staging/greybus/gpio.c
8125 F: drivers/staging/greybus/light.c
8126 F: drivers/staging/greybus/power_supply.c
8127 F: drivers/staging/greybus/sdio.c
8128 F: drivers/staging/greybus/spi.c
8129 F: drivers/staging/greybus/spilib.c
8132 M: Johan Hovold <johan@kernel.org>
8133 M: Alex Elder <elder@kernel.org>
8134 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8135 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8138 F: drivers/staging/greybus/
8139 F: include/linux/greybus.h
8140 F: include/linux/greybus/
8142 GREYBUS UART PROTOCOLS DRIVERS
8143 M: David Lin <dtwlin@gmail.com>
8145 F: drivers/staging/greybus/log.c
8146 F: drivers/staging/greybus/uart.c
8148 GS1662 VIDEO SERIALIZER
8149 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8150 L: linux-media@vger.kernel.org
8152 T: git git://linuxtv.org/media_tree.git
8153 F: drivers/media/spi/gs1662.c
8155 GSPCA FINEPIX SUBDRIVER
8156 M: Frank Zago <frank@zago.net>
8157 L: linux-media@vger.kernel.org
8159 T: git git://linuxtv.org/media_tree.git
8160 F: drivers/media/usb/gspca/finepix.c
8162 GSPCA GL860 SUBDRIVER
8163 M: Olivier Lorin <o.lorin@laposte.net>
8164 L: linux-media@vger.kernel.org
8166 T: git git://linuxtv.org/media_tree.git
8167 F: drivers/media/usb/gspca/gl860/
8169 GSPCA M5602 SUBDRIVER
8170 M: Erik Andren <erik.andren@gmail.com>
8171 L: linux-media@vger.kernel.org
8173 T: git git://linuxtv.org/media_tree.git
8174 F: drivers/media/usb/gspca/m5602/
8176 GSPCA PAC207 SONIXB SUBDRIVER
8177 M: Hans Verkuil <hverkuil@xs4all.nl>
8178 L: linux-media@vger.kernel.org
8180 T: git git://linuxtv.org/media_tree.git
8181 F: drivers/media/usb/gspca/pac207.c
8183 GSPCA SN9C20X SUBDRIVER
8184 M: Brian Johnson <brijohn@gmail.com>
8185 L: linux-media@vger.kernel.org
8187 T: git git://linuxtv.org/media_tree.git
8188 F: drivers/media/usb/gspca/sn9c20x.c
8190 GSPCA T613 SUBDRIVER
8191 M: Leandro Costantino <lcostantino@gmail.com>
8192 L: linux-media@vger.kernel.org
8194 T: git git://linuxtv.org/media_tree.git
8195 F: drivers/media/usb/gspca/t613.c
8197 GSPCA USB WEBCAM DRIVER
8198 M: Hans Verkuil <hverkuil@xs4all.nl>
8199 L: linux-media@vger.kernel.org
8201 T: git git://linuxtv.org/media_tree.git
8202 F: drivers/media/usb/gspca/
8204 GTP (GPRS Tunneling Protocol)
8205 M: Pablo Neira Ayuso <pablo@netfilter.org>
8206 M: Harald Welte <laforge@gnumonks.org>
8207 L: osmocom-net-gprs@lists.osmocom.org
8209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8210 F: drivers/net/gtp.c
8212 GUID PARTITION TABLE (GPT)
8213 M: Davidlohr Bueso <dave@stgolabs.net>
8214 L: linux-efi@vger.kernel.org
8216 F: block/partitions/efi.*
8219 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8220 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8222 W: http://uclinux-h8.sourceforge.jp
8223 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8225 F: drivers/clk/h8300/
8226 F: drivers/clocksource/h8300_*.c
8227 F: drivers/irqchip/irq-renesas-h8*.c
8229 HABANALABS PCI DRIVER
8230 M: Oded Gabbay <ogabbay@kernel.org>
8232 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8233 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8234 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8235 F: drivers/misc/habanalabs/
8236 F: include/uapi/misc/habanalabs.h
8239 M: Antti Palosaari <crope@iki.fi>
8240 L: linux-media@vger.kernel.org
8242 W: https://linuxtv.org
8243 W: http://palosaari.fi/linux/
8244 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8245 T: git git://linuxtv.org/anttip/media_tree.git
8246 F: drivers/media/usb/hackrf/
8248 HANTRO VPU CODEC DRIVER
8249 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8250 M: Philipp Zabel <p.zabel@pengutronix.de>
8251 L: linux-media@vger.kernel.org
8252 L: linux-rockchip@lists.infradead.org
8254 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8255 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8256 F: drivers/staging/media/hantro/
8258 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8259 M: Frank Seidel <frank@f-seidel.de>
8260 L: platform-driver-x86@vger.kernel.org
8262 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8263 F: drivers/platform/x86/hdaps.c
8266 M: Jean Delvare <jdelvare@suse.com>
8267 M: Guenter Roeck <linux@roeck-us.net>
8268 L: linux-hwmon@vger.kernel.org
8270 W: http://hwmon.wiki.kernel.org/
8271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8272 F: Documentation/devicetree/bindings/hwmon/
8273 F: Documentation/hwmon/
8275 F: include/linux/hwmon*.h
8276 F: include/trace/events/hwmon*.h
8277 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8279 HARDWARE RANDOM NUMBER GENERATOR CORE
8280 M: Matt Mackall <mpm@selenic.com>
8281 M: Herbert Xu <herbert@gondor.apana.org.au>
8282 L: linux-crypto@vger.kernel.org
8284 F: Documentation/admin-guide/hw_random.rst
8285 F: Documentation/devicetree/bindings/rng/
8286 F: drivers/char/hw_random/
8287 F: include/linux/hw_random.h
8289 HARDWARE SPINLOCK CORE
8290 M: Ohad Ben-Cohen <ohad@wizery.com>
8291 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8292 R: Baolin Wang <baolin.wang7@gmail.com>
8293 L: linux-remoteproc@vger.kernel.org
8295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8296 F: Documentation/devicetree/bindings/hwlock/
8297 F: Documentation/locking/hwspinlock.rst
8298 F: drivers/hwspinlock/
8299 F: include/linux/hwspinlock.h
8301 HARDWARE TRACING FACILITIES
8302 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8304 F: drivers/hwtracing/
8306 HARMONY SOUND DRIVER
8307 L: linux-parisc@vger.kernel.org
8309 F: sound/parisc/harmony.*
8311 HDPVR USB VIDEO ENCODER DRIVER
8312 M: Hans Verkuil <hverkuil@xs4all.nl>
8313 L: linux-media@vger.kernel.org
8315 W: https://linuxtv.org
8316 T: git git://linuxtv.org/media_tree.git
8317 F: drivers/media/usb/hdpvr/
8319 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8320 M: Matt Hsiao <matt.hsiao@hpe.com>
8322 F: drivers/misc/hpilo.[ch]
8324 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8325 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8327 F: Documentation/watchdog/hpwdt.rst
8328 F: drivers/watchdog/hpwdt.c
8330 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8331 M: Don Brace <don.brace@microchip.com>
8332 L: storagedev@microchip.com
8333 L: linux-scsi@vger.kernel.org
8335 F: Documentation/scsi/hpsa.rst
8336 F: drivers/scsi/hpsa*.[ch]
8337 F: include/linux/cciss*.h
8338 F: include/uapi/linux/cciss*.h
8341 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8342 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8343 L: linux-rdma@vger.kernel.org
8345 F: drivers/infiniband/hw/hfi1
8348 L: linux-fsdevel@vger.kernel.org
8350 F: Documentation/filesystems/hfs.rst
8354 L: linux-fsdevel@vger.kernel.org
8356 F: Documentation/filesystems/hfsplus.rst
8359 HGA FRAMEBUFFER DRIVER
8360 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8361 L: linux-nvidia@lists.surfsouth.com
8363 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8364 F: drivers/video/fbdev/hgafb.c
8366 HIBERNATION (aka Software Suspend, aka swsusp)
8367 M: "Rafael J. Wysocki" <rafael@kernel.org>
8368 M: Pavel Machek <pavel@ucw.cz>
8369 L: linux-pm@vger.kernel.org
8371 B: https://bugzilla.kernel.org
8372 F: arch/*/include/asm/suspend*.h
8374 F: drivers/base/power/
8375 F: include/linux/freezer.h
8376 F: include/linux/pm.h
8377 F: include/linux/suspend.h
8381 M: Jiri Kosina <jikos@kernel.org>
8382 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8383 L: linux-input@vger.kernel.org
8385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8387 F: include/linux/hid*
8388 F: include/uapi/linux/hid*
8390 HID PLAYSTATION DRIVER
8391 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8392 L: linux-input@vger.kernel.org
8394 F: drivers/hid/hid-playstation.c
8396 HID SENSOR HUB DRIVERS
8397 M: Jiri Kosina <jikos@kernel.org>
8398 M: Jonathan Cameron <jic23@kernel.org>
8399 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8400 L: linux-input@vger.kernel.org
8401 L: linux-iio@vger.kernel.org
8403 F: Documentation/hid/hid-sensor*
8404 F: drivers/hid/hid-sensor-*
8405 F: drivers/iio/*/hid-*
8406 F: include/linux/hid-sensor-*
8408 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8409 M: Thomas Gleixner <tglx@linutronix.de>
8410 L: linux-kernel@vger.kernel.org
8412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8413 F: Documentation/timers/
8414 F: include/linux/clockchips.h
8415 F: include/linux/hrtimer.h
8416 F: kernel/time/clockevents.c
8417 F: kernel/time/hrtimer.c
8418 F: kernel/time/timer_*.c
8420 HIGH-SPEED SCC DRIVER FOR AX.25
8421 L: linux-hams@vger.kernel.org
8423 F: drivers/net/hamradio/dmascc.c
8424 F: drivers/net/hamradio/scc.c
8426 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8427 M: HighPoint Linux Team <linux@highpoint-tech.com>
8429 W: http://www.highpoint-tech.com
8430 F: Documentation/scsi/hptiop.rst
8431 F: drivers/scsi/hptiop.c
8434 M: Jes Sorensen <jes@trained-monkey.org>
8435 L: linux-hippi@sunsite.dk
8437 F: drivers/net/hippi/
8438 F: include/linux/hippidevice.h
8439 F: include/uapi/linux/if_hippi.h
8442 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8443 M: Kurt Kanzenbach <kurt@linutronix.de>
8444 L: netdev@vger.kernel.org
8446 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8447 F: drivers/net/dsa/hirschmann/*
8448 F: include/linux/platform_data/hirschmann-hellcreek.h
8449 F: net/dsa/tag_hellcreek.c
8451 HISILICON DMA DRIVER
8452 M: Zhou Wang <wangzhou1@hisilicon.com>
8453 L: dmaengine@vger.kernel.org
8455 F: drivers/dma/hisi_dma.c
8457 HISILICON GPIO DRIVER
8458 M: Luo Jiaxing <luojiaxing@huawei.com>
8459 L: linux-gpio@vger.kernel.org
8461 F: drivers/gpio/gpio-hisi.c
8463 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8464 M: Zaibo Xu <xuzaibo@huawei.com>
8465 L: linux-crypto@vger.kernel.org
8467 F: Documentation/ABI/testing/debugfs-hisi-hpre
8468 F: drivers/crypto/hisilicon/hpre/hpre.h
8469 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8470 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8472 HISILICON I2C CONTROLLER DRIVER
8473 M: Yicong Yang <yangyicong@hisilicon.com>
8474 L: linux-i2c@vger.kernel.org
8476 W: https://www.hisilicon.com
8477 F: drivers/i2c/busses/i2c-hisi.c
8479 HISILICON LPC BUS DRIVER
8480 M: john.garry@huawei.com
8482 W: http://www.hisilicon.com
8483 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8484 F: drivers/bus/hisi_lpc.c
8486 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8487 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8488 M: Salil Mehta <salil.mehta@huawei.com>
8489 L: netdev@vger.kernel.org
8491 W: http://www.hisilicon.com
8492 F: drivers/net/ethernet/hisilicon/hns3/
8494 HISILICON NETWORK SUBSYSTEM DRIVER
8495 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8496 M: Salil Mehta <salil.mehta@huawei.com>
8497 L: netdev@vger.kernel.org
8499 W: http://www.hisilicon.com
8500 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8501 F: drivers/net/ethernet/hisilicon/
8503 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8504 M: John Stultz <john.stultz@linaro.org>
8505 L: linux-kernel@vger.kernel.org
8507 F: drivers/misc/hisi_hikey_usb.c
8508 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8510 HISILICON PMU DRIVER
8511 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8513 W: http://www.hisilicon.com
8514 F: Documentation/admin-guide/perf/hisi-pmu.rst
8515 F: drivers/perf/hisilicon
8517 HISILICON QM AND ZIP Controller DRIVER
8518 M: Zhou Wang <wangzhou1@hisilicon.com>
8519 L: linux-crypto@vger.kernel.org
8521 F: Documentation/ABI/testing/debugfs-hisi-zip
8522 F: drivers/crypto/hisilicon/qm.c
8523 F: drivers/crypto/hisilicon/qm.h
8524 F: drivers/crypto/hisilicon/sgl.c
8525 F: drivers/crypto/hisilicon/zip/
8527 HISILICON ROCE DRIVER
8528 M: Wenpeng Liang <liangwenpeng@huawei.com>
8529 M: Weihang Li <liweihang@huawei.com>
8530 L: linux-rdma@vger.kernel.org
8532 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8533 F: drivers/infiniband/hw/hns/
8535 HISILICON SAS Controller
8536 M: John Garry <john.garry@huawei.com>
8538 W: http://www.hisilicon.com
8539 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8540 F: drivers/scsi/hisi_sas/
8542 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8543 M: Zaibo Xu <xuzaibo@huawei.com>
8544 L: linux-crypto@vger.kernel.org
8546 F: Documentation/ABI/testing/debugfs-hisi-sec
8547 F: drivers/crypto/hisilicon/sec2/sec.h
8548 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8549 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8550 F: drivers/crypto/hisilicon/sec2/sec_main.c
8552 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8553 M: Jay Fang <f.fangjian@huawei.com>
8554 L: linux-spi@vger.kernel.org
8556 W: http://www.hisilicon.com
8557 F: drivers/spi/spi-hisi-kunpeng.c
8559 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8560 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8561 L: linux-kernel@vger.kernel.org
8563 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8564 F: drivers/spmi/hisi-spmi-controller.c
8566 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8567 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8568 L: linux-kernel@vger.kernel.org
8570 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8571 F: drivers/mfd/hi6421-spmi-pmic.c
8573 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8574 M: Zaibo Xu <xuzaibo@huawei.com>
8576 F: drivers/crypto/hisilicon/trng/trng.c
8578 HISILICON V3XX SPI NOR FLASH Controller Driver
8579 M: John Garry <john.garry@huawei.com>
8581 W: http://www.hisilicon.com
8582 F: drivers/spi/spi-hisi-sfc-v3xx.c
8584 HMM - Heterogeneous Memory Management
8585 M: Jérôme Glisse <jglisse@redhat.com>
8586 L: linux-mm@kvack.org
8588 F: Documentation/vm/hmm.rst
8589 F: include/linux/hmm*
8592 F: tools/testing/selftests/vm/*hmm*
8595 M: Jouni Malinen <j@w1.fi>
8596 L: linux-wireless@vger.kernel.org
8598 W: http://w1.fi/hostap-driver.html
8599 F: drivers/net/wireless/intersil/hostap/
8601 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8602 L: platform-driver-x86@vger.kernel.org
8604 F: drivers/platform/x86/tc1100-wmi.c
8606 HPET: High Precision Event Timers driver
8607 M: Clemens Ladisch <clemens@ladisch.de>
8609 F: Documentation/timers/hpet.rst
8610 F: drivers/char/hpet.c
8611 F: include/linux/hpet.h
8612 F: include/uapi/linux/hpet.h
8616 F: arch/x86/include/asm/hpet.h
8617 F: arch/x86/kernel/hpet.c
8620 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8622 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8626 M: Sebastian Reichel <sre@kernel.org>
8628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8629 F: Documentation/ABI/testing/sysfs-bus-hsi
8630 F: Documentation/driver-api/hsi.rst
8632 F: include/linux/hsi/
8633 F: include/uapi/linux/hsi/
8636 L: linux-usb@vger.kernel.org
8638 F: drivers/net/usb/hso.c
8640 HSR NETWORK PROTOCOL
8641 L: netdev@vger.kernel.org
8645 HT16K33 LED CONTROLLER DRIVER
8646 M: Robin van der Gracht <robin@protonic.nl>
8648 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8649 F: drivers/auxdisplay/ht16k33.c
8651 HTCPEN TOUCHSCREEN DRIVER
8652 M: Pau Oliva Fora <pof@eslack.org>
8653 L: linux-input@vger.kernel.org
8655 F: drivers/input/touchscreen/htcpen.c
8657 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8658 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8659 L: linux-iio@vger.kernel.org
8661 W: http://www.st.com/
8662 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8663 F: drivers/iio/humidity/hts221*
8665 HUAWEI ETHERNET DRIVER
8666 L: netdev@vger.kernel.org
8668 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8669 F: drivers/net/ethernet/huawei/hinic/
8672 M: Mike Kravetz <mike.kravetz@oracle.com>
8673 L: linux-mm@kvack.org
8675 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8676 F: Documentation/admin-guide/mm/hugetlbpage.rst
8677 F: Documentation/vm/hugetlbfs_reserv.rst
8679 F: include/linux/hugetlb.h
8683 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8684 L: linux-media@vger.kernel.org
8686 W: https://linuxtv.org
8687 T: git git://linuxtv.org/media_tree.git
8688 F: drivers/media/platform/sti/hva
8690 HWPOISON MEMORY FAILURE HANDLING
8691 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8692 L: linux-mm@kvack.org
8694 F: mm/hwpoison-inject.c
8695 F: mm/memory-failure.c
8697 HYCON HY46XX TOUCHSCREEN SUPPORT
8698 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8699 L: linux-input@vger.kernel.org
8701 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8702 F: drivers/input/touchscreen/hycon-hy46xx.c
8704 HYGON PROCESSOR SUPPORT
8705 M: Pu Wen <puwen@hygon.cn>
8706 L: linux-kernel@vger.kernel.org
8708 F: arch/x86/kernel/cpu/hygon.c
8710 HYNIX HI556 SENSOR DRIVER
8711 M: Shawn Tu <shawnx.tu@intel.com>
8712 L: linux-media@vger.kernel.org
8714 T: git git://linuxtv.org/media_tree.git
8715 F: drivers/media/i2c/hi556.c
8717 HYNIX HI846 SENSOR DRIVER
8718 M: Martin Kepplinger <martin.kepplinger@puri.sm>
8719 L: linux-media@vger.kernel.org
8721 F: drivers/media/i2c/hi846.c
8723 Hyper-V/Azure CORE AND DRIVERS
8724 M: "K. Y. Srinivasan" <kys@microsoft.com>
8725 M: Haiyang Zhang <haiyangz@microsoft.com>
8726 M: Stephen Hemminger <sthemmin@microsoft.com>
8727 M: Wei Liu <wei.liu@kernel.org>
8728 M: Dexuan Cui <decui@microsoft.com>
8729 L: linux-hyperv@vger.kernel.org
8731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8732 F: Documentation/ABI/stable/sysfs-bus-vmbus
8733 F: Documentation/ABI/testing/debugfs-hyperv
8734 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8735 F: arch/arm64/hyperv
8736 F: arch/arm64/include/asm/hyperv-tlfs.h
8737 F: arch/arm64/include/asm/mshyperv.h
8739 F: arch/x86/include/asm/hyperv-tlfs.h
8740 F: arch/x86/include/asm/mshyperv.h
8741 F: arch/x86/include/asm/trace/hyperv.h
8742 F: arch/x86/kernel/cpu/mshyperv.c
8743 F: drivers/clocksource/hyperv_timer.c
8744 F: drivers/hid/hid-hyperv.c
8746 F: drivers/input/serio/hyperv-keyboard.c
8747 F: drivers/iommu/hyperv-iommu.c
8748 F: drivers/net/ethernet/microsoft/
8749 F: drivers/net/hyperv/
8750 F: drivers/pci/controller/pci-hyperv-intf.c
8751 F: drivers/pci/controller/pci-hyperv.c
8752 F: drivers/scsi/storvsc_drv.c
8753 F: drivers/uio/uio_hv_generic.c
8754 F: drivers/video/fbdev/hyperv_fb.c
8755 F: include/asm-generic/hyperv-tlfs.h
8756 F: include/asm-generic/mshyperv.h
8757 F: include/clocksource/hyperv_timer.h
8758 F: include/linux/hyperv.h
8759 F: include/uapi/linux/hyperv.h
8760 F: net/vmw_vsock/hyperv_transport.c
8764 M: Vignesh Raghavendra <vigneshr@ti.com>
8765 L: linux-mtd@lists.infradead.org
8767 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8768 C: irc://irc.oftc.net/mtd
8769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8770 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8771 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8772 F: drivers/mtd/hyperbus/
8773 F: include/linux/mtd/hyperbus.h
8775 HYPERVISOR VIRTUAL CONSOLE DRIVER
8776 L: linuxppc-dev@lists.ozlabs.org
8781 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8782 L: linux-i2c@vger.kernel.org
8783 L: linux-acpi@vger.kernel.org
8785 F: drivers/i2c/i2c-core-acpi.c
8787 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8788 M: Ajay Gupta <ajayg@nvidia.com>
8789 L: linux-i2c@vger.kernel.org
8791 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8792 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8795 M: Peter Rosin <peda@axentia.se>
8796 L: linux-i2c@vger.kernel.org
8798 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8799 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8800 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8801 F: Documentation/i2c/i2c-topology.rst
8802 F: Documentation/i2c/muxes/
8803 F: drivers/i2c/i2c-mux.c
8804 F: drivers/i2c/muxes/
8805 F: include/linux/i2c-mux.h
8807 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8808 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8809 L: linux-i2c@vger.kernel.org
8811 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8812 F: drivers/i2c/busses/i2c-mv64xxx.c
8814 I2C OVER PARALLEL PORT
8815 M: Jean Delvare <jdelvare@suse.com>
8816 L: linux-i2c@vger.kernel.org
8818 F: Documentation/i2c/busses/i2c-parport.rst
8819 F: drivers/i2c/busses/i2c-parport.c
8822 M: Wolfram Sang <wsa@kernel.org>
8823 L: linux-i2c@vger.kernel.org
8825 W: https://i2c.wiki.kernel.org/
8826 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8828 F: Documentation/devicetree/bindings/i2c/i2c.txt
8829 F: Documentation/i2c/
8831 F: include/linux/i2c-dev.h
8832 F: include/linux/i2c-smbus.h
8833 F: include/linux/i2c.h
8834 F: include/uapi/linux/i2c-*.h
8835 F: include/uapi/linux/i2c.h
8837 I2C SUBSYSTEM HOST DRIVERS
8838 L: linux-i2c@vger.kernel.org
8840 W: https://i2c.wiki.kernel.org/
8841 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8843 F: Documentation/devicetree/bindings/i2c/
8844 F: drivers/i2c/algos/
8845 F: drivers/i2c/busses/
8848 M: Jean Delvare <jdelvare@suse.com>
8849 L: linux-i2c@vger.kernel.org
8851 F: Documentation/i2c/busses/i2c-taos-evm.rst
8852 F: drivers/i2c/busses/i2c-taos-evm.c
8855 M: Till Harbaum <till@harbaum.org>
8856 L: linux-i2c@vger.kernel.org
8858 W: http://www.harbaum.org/till/i2c_tiny_usb
8859 F: drivers/i2c/busses/i2c-tiny-usb.c
8861 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8862 M: Jean Delvare <jdelvare@suse.com>
8863 L: linux-i2c@vger.kernel.org
8865 F: Documentation/i2c/busses/i2c-ali1535.rst
8866 F: Documentation/i2c/busses/i2c-ali1563.rst
8867 F: Documentation/i2c/busses/i2c-ali15x3.rst
8868 F: Documentation/i2c/busses/i2c-amd756.rst
8869 F: Documentation/i2c/busses/i2c-amd8111.rst
8870 F: Documentation/i2c/busses/i2c-i801.rst
8871 F: Documentation/i2c/busses/i2c-nforce2.rst
8872 F: Documentation/i2c/busses/i2c-piix4.rst
8873 F: Documentation/i2c/busses/i2c-sis5595.rst
8874 F: Documentation/i2c/busses/i2c-sis630.rst
8875 F: Documentation/i2c/busses/i2c-sis96x.rst
8876 F: Documentation/i2c/busses/i2c-via.rst
8877 F: Documentation/i2c/busses/i2c-viapro.rst
8878 F: drivers/i2c/busses/i2c-ali1535.c
8879 F: drivers/i2c/busses/i2c-ali1563.c
8880 F: drivers/i2c/busses/i2c-ali15x3.c
8881 F: drivers/i2c/busses/i2c-amd756-s4882.c
8882 F: drivers/i2c/busses/i2c-amd756.c
8883 F: drivers/i2c/busses/i2c-amd8111.c
8884 F: drivers/i2c/busses/i2c-i801.c
8885 F: drivers/i2c/busses/i2c-isch.c
8886 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8887 F: drivers/i2c/busses/i2c-nforce2.c
8888 F: drivers/i2c/busses/i2c-piix4.c
8889 F: drivers/i2c/busses/i2c-sis5595.c
8890 F: drivers/i2c/busses/i2c-sis630.c
8891 F: drivers/i2c/busses/i2c-sis96x.c
8892 F: drivers/i2c/busses/i2c-via.c
8893 F: drivers/i2c/busses/i2c-viapro.c
8895 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8896 M: Hans de Goede <hdegoede@redhat.com>
8897 L: linux-i2c@vger.kernel.org
8899 F: drivers/i2c/busses/i2c-cht-wc.c
8901 I2C/SMBUS ISMT DRIVER
8902 M: Seth Heasley <seth.heasley@intel.com>
8903 M: Neil Horman <nhorman@tuxdriver.com>
8904 L: linux-i2c@vger.kernel.org
8905 F: Documentation/i2c/busses/i2c-ismt.rst
8906 F: drivers/i2c/busses/i2c-ismt.c
8908 I2C/SMBUS STUB DRIVER
8909 M: Jean Delvare <jdelvare@suse.com>
8910 L: linux-i2c@vger.kernel.org
8912 F: drivers/i2c/i2c-stub.c
8914 I3C DRIVER FOR CADENCE I3C MASTER IP
8915 M: Przemysław Gaj <pgaj@cadence.com>
8917 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8918 F: drivers/i3c/master/i3c-master-cdns.c
8920 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8921 M: Vitor Soares <vitor.soares@synopsys.com>
8923 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8924 F: drivers/i3c/master/dw*
8927 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8928 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8930 C: irc://chat.freenode.net/linux-i3c
8931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8932 F: Documentation/ABI/testing/sysfs-bus-i3c
8933 F: Documentation/devicetree/bindings/i3c/
8934 F: Documentation/driver-api/i3c
8936 F: include/linux/i3c/
8938 IA64 (Itanium) PLATFORM
8939 L: linux-ia64@vger.kernel.org
8941 F: Documentation/ia64/
8944 IBM Power 842 compression accelerator
8945 M: Haren Myneni <haren@us.ibm.com>
8948 F: drivers/crypto/nx/Kconfig
8949 F: drivers/crypto/nx/Makefile
8950 F: drivers/crypto/nx/nx-842*
8951 F: include/linux/sw842.h
8954 IBM Power in-Nest Crypto Acceleration
8955 M: Breno Leitão <leitao@debian.org>
8956 M: Nayna Jain <nayna@linux.ibm.com>
8957 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8958 L: linux-crypto@vger.kernel.org
8960 F: drivers/crypto/nx/Kconfig
8961 F: drivers/crypto/nx/Makefile
8962 F: drivers/crypto/nx/nx-aes*
8963 F: drivers/crypto/nx/nx-sha*
8964 F: drivers/crypto/nx/nx.*
8965 F: drivers/crypto/nx/nx_csbcpb.h
8966 F: drivers/crypto/nx/nx_debugfs.c
8968 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8969 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8970 L: linux-pci@vger.kernel.org
8971 L: linuxppc-dev@lists.ozlabs.org
8973 F: drivers/pci/hotplug/rpadlpar*
8975 IBM Power Linux RAID adapter
8976 M: Brian King <brking@us.ibm.com>
8978 F: drivers/scsi/ipr.*
8980 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8981 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8982 L: linux-pci@vger.kernel.org
8983 L: linuxppc-dev@lists.ozlabs.org
8985 F: drivers/pci/hotplug/rpaphp*
8987 IBM Power SRIOV Virtual NIC Device Driver
8988 M: Dany Madden <drt@linux.ibm.com>
8989 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8990 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8991 L: netdev@vger.kernel.org
8993 F: drivers/net/ethernet/ibm/ibmvnic.*
8995 IBM Power Virtual Accelerator Switchboard
8996 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8997 L: linuxppc-dev@lists.ozlabs.org
8999 F: arch/powerpc/include/asm/vas.h
9000 F: arch/powerpc/platforms/powernv/copy-paste.h
9001 F: arch/powerpc/platforms/powernv/vas*
9003 IBM Power Virtual Ethernet Device Driver
9004 M: Cristobal Forno <cforno12@linux.ibm.com>
9005 L: netdev@vger.kernel.org
9007 F: drivers/net/ethernet/ibm/ibmveth.*
9009 IBM Power Virtual FC Device Drivers
9010 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9011 L: linux-scsi@vger.kernel.org
9013 F: drivers/scsi/ibmvscsi/ibmvfc*
9015 IBM Power Virtual Management Channel Driver
9016 M: Brad Warrum <bwarrum@linux.ibm.com>
9017 M: Ritu Agarwal <rituagar@linux.ibm.com>
9019 F: drivers/misc/ibmvmc.*
9021 IBM Power Virtual SCSI Device Drivers
9022 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9023 L: linux-scsi@vger.kernel.org
9025 F: drivers/scsi/ibmvscsi/ibmvscsi*
9026 F: include/scsi/viosrp.h
9028 IBM Power Virtual SCSI Device Target Driver
9029 M: Michael Cyr <mikecyr@linux.ibm.com>
9030 L: linux-scsi@vger.kernel.org
9031 L: target-devel@vger.kernel.org
9033 F: drivers/scsi/ibmvscsi_tgt/
9035 IBM Power VMX Cryptographic instructions
9036 M: Breno Leitão <leitao@debian.org>
9037 M: Nayna Jain <nayna@linux.ibm.com>
9038 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9039 L: linux-crypto@vger.kernel.org
9041 F: drivers/crypto/vmx/Kconfig
9042 F: drivers/crypto/vmx/Makefile
9043 F: drivers/crypto/vmx/aes*
9044 F: drivers/crypto/vmx/ghash*
9045 F: drivers/crypto/vmx/ppc-xlate.pl
9046 F: drivers/crypto/vmx/vmx.c
9048 IBM ServeRAID RAID DRIVER
9050 F: drivers/scsi/ips.*
9052 ICH LPC AND GPIO DRIVER
9053 M: Peter Tyser <ptyser@xes-inc.com>
9055 F: drivers/gpio/gpio-ich.c
9056 F: drivers/mfd/lpc_ich.c
9059 M: Max Staudt <max@enpas.org>
9060 L: linux-i2c@vger.kernel.org
9062 F: drivers/i2c/busses/i2c-icy.c
9064 IDEAPAD LAPTOP EXTRAS DRIVER
9065 M: Ike Panhc <ike.pan@canonical.com>
9066 L: platform-driver-x86@vger.kernel.org
9068 W: http://launchpad.net/ideapad-laptop
9069 F: drivers/platform/x86/ideapad-laptop.c
9071 IDEAPAD LAPTOP SLIDEBAR DRIVER
9072 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9073 L: linux-input@vger.kernel.org
9075 W: https://github.com/o2genum/ideapad-slidebar
9076 F: drivers/input/misc/ideapad_slidebar.c
9078 IDT VersaClock 5 CLOCK DRIVER
9079 M: Luca Ceresoli <luca@lucaceresoli.net>
9081 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9082 F: drivers/clk/clk-versaclock5.c
9084 IEEE 802.15.4 SUBSYSTEM
9085 M: Alexander Aring <alex.aring@gmail.com>
9086 M: Stefan Schmidt <stefan@datenfreihafen.org>
9087 L: linux-wpan@vger.kernel.org
9089 W: https://linux-wpan.org/
9090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9092 F: Documentation/networking/ieee802154.rst
9093 F: drivers/net/ieee802154/
9094 F: include/linux/ieee802154.h
9095 F: include/linux/nl802154.h
9096 F: include/net/af_ieee802154.h
9097 F: include/net/cfg802154.h
9098 F: include/net/ieee802154_netdev.h
9099 F: include/net/mac802154.h
9100 F: include/net/nl802154.h
9105 M: Yotam Gigi <yotam.gi@gmail.com>
9106 M: Jamal Hadi Salim <jhs@mojatatu.com>
9107 F: include/net/ife.h
9108 F: include/uapi/linux/ife.h
9111 IGORPLUG-USB IR RECEIVER
9112 M: Sean Young <sean@mess.org>
9113 L: linux-media@vger.kernel.org
9115 F: drivers/media/rc/igorplugusb.c
9117 IGUANAWORKS USB IR TRANSCEIVER
9118 M: Sean Young <sean@mess.org>
9119 L: linux-media@vger.kernel.org
9121 F: drivers/media/rc/iguanair.c
9123 IIO DIGITAL POTENTIOMETER DAC
9124 M: Peter Rosin <peda@axentia.se>
9125 L: linux-iio@vger.kernel.org
9127 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9128 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9129 F: drivers/iio/dac/dpot-dac.c
9131 IIO ENVELOPE DETECTOR
9132 M: Peter Rosin <peda@axentia.se>
9133 L: linux-iio@vger.kernel.org
9135 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9136 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9137 F: drivers/iio/adc/envelope-detector.c
9140 M: Peter Rosin <peda@axentia.se>
9141 L: linux-iio@vger.kernel.org
9143 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9144 F: drivers/iio/multiplexer/iio-mux.c
9146 IIO SCMI BASED DRIVER
9147 M: Jyoti Bhayana <jbhayana@google.com>
9148 L: linux-iio@vger.kernel.org
9150 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9152 IIO SUBSYSTEM AND DRIVERS
9153 M: Jonathan Cameron <jic23@kernel.org>
9154 R: Lars-Peter Clausen <lars@metafoo.de>
9155 L: linux-iio@vger.kernel.org
9157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9158 F: Documentation/ABI/testing/configfs-iio*
9159 F: Documentation/ABI/testing/sysfs-bus-iio*
9160 F: Documentation/devicetree/bindings/iio/
9162 F: drivers/staging/iio/
9163 F: include/linux/iio/
9167 M: Peter Rosin <peda@axentia.se>
9168 L: linux-iio@vger.kernel.org
9170 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9171 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9172 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9173 F: drivers/iio/afe/iio-rescale.c
9175 IKANOS/ADI EAGLE ADSL USB DRIVER
9176 M: Matthieu Castet <castet.matthieu@free.fr>
9177 M: Stanislaw Gruszka <stf_xl@wp.pl>
9179 F: drivers/usb/atm/ueagle-atm.c
9181 IMGTEC ASCII LCD DRIVER
9182 M: Paul Burton <paulburton@kernel.org>
9184 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9185 F: drivers/auxdisplay/img-ascii-lcd.c
9187 IMGTEC IR DECODER DRIVER
9189 F: drivers/media/rc/img-ir/
9191 IMON SOUNDGRAPH USB IR RECEIVER
9192 M: Sean Young <sean@mess.org>
9193 L: linux-media@vger.kernel.org
9195 F: drivers/media/rc/imon.c
9196 F: drivers/media/rc/imon_raw.c
9198 IMS TWINTURBO FRAMEBUFFER DRIVER
9199 L: linux-fbdev@vger.kernel.org
9201 F: drivers/video/fbdev/imsttfb.c
9203 INA209 HARDWARE MONITOR DRIVER
9204 M: Guenter Roeck <linux@roeck-us.net>
9205 L: linux-hwmon@vger.kernel.org
9207 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9208 F: Documentation/hwmon/ina209.rst
9209 F: drivers/hwmon/ina209.c
9211 INA2XX HARDWARE MONITOR DRIVER
9212 M: Guenter Roeck <linux@roeck-us.net>
9213 L: linux-hwmon@vger.kernel.org
9215 F: Documentation/hwmon/ina2xx.rst
9216 F: drivers/hwmon/ina2xx.c
9217 F: include/linux/platform_data/ina2xx.h
9219 INDUSTRY PACK SUBSYSTEM (IPACK)
9220 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9221 M: Jens Taprogge <jens.taprogge@taprogge.org>
9222 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9223 L: industrypack-devel@lists.sourceforge.net
9225 W: http://industrypack.sourceforge.net
9228 INFINEON DPS310 Driver
9229 M: Eddie James <eajames@linux.ibm.com>
9230 L: linux-iio@vger.kernel.org
9232 F: drivers/iio/pressure/dps310.c
9234 INFINIBAND SUBSYSTEM
9235 M: Doug Ledford <dledford@redhat.com>
9236 M: Jason Gunthorpe <jgg@nvidia.com>
9237 L: linux-rdma@vger.kernel.org
9239 W: https://github.com/linux-rdma/rdma-core
9240 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9242 F: Documentation/devicetree/bindings/infiniband/
9243 F: Documentation/infiniband/
9244 F: drivers/infiniband/
9246 F: include/trace/events/ib_mad.h
9247 F: include/trace/events/ib_umad.h
9248 F: include/uapi/linux/if_infiniband.h
9249 F: include/uapi/rdma/
9250 F: samples/bpf/ibumad_kern.c
9251 F: samples/bpf/ibumad_user.c
9253 INGENIC JZ4780 NAND DRIVER
9254 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9255 L: linux-mtd@lists.infradead.org
9256 L: linux-mips@vger.kernel.org
9258 F: drivers/mtd/nand/raw/ingenic/
9261 M: Paul Cercueil <paul@crapouillou.net>
9262 L: linux-mips@vger.kernel.org
9264 F: arch/mips/boot/dts/ingenic/
9265 F: arch/mips/generic/board-ingenic.c
9266 F: arch/mips/include/asm/mach-ingenic/
9267 F: arch/mips/ingenic/Kconfig
9268 F: drivers/clk/ingenic/
9269 F: drivers/dma/dma-jz4780.c
9270 F: drivers/gpu/drm/ingenic/
9271 F: drivers/i2c/busses/i2c-jz4780.c
9272 F: drivers/iio/adc/ingenic-adc.c
9273 F: drivers/irqchip/irq-ingenic.c
9274 F: drivers/memory/jz4780-nemc.c
9275 F: drivers/mmc/host/jz4740_mmc.c
9276 F: drivers/mtd/nand/raw/ingenic/
9277 F: drivers/pinctrl/pinctrl-ingenic.c
9278 F: drivers/power/supply/ingenic-battery.c
9279 F: drivers/pwm/pwm-jz4740.c
9280 F: drivers/remoteproc/ingenic_rproc.c
9281 F: drivers/rtc/rtc-jz4740.c
9282 F: drivers/tty/serial/8250/8250_ingenic.c
9283 F: drivers/usb/musb/jz4740.c
9284 F: drivers/watchdog/jz4740_wdt.c
9285 F: include/dt-bindings/iio/adc/ingenic,adc.h
9286 F: include/linux/mfd/ingenic-tcu.h
9287 F: sound/soc/codecs/jz47*
9288 F: sound/soc/jz4740/
9291 M: Jan Kara <jack@suse.cz>
9292 R: Amir Goldstein <amir73il@gmail.com>
9293 L: linux-fsdevel@vger.kernel.org
9295 F: Documentation/filesystems/inotify.rst
9296 F: fs/notify/inotify/
9297 F: include/linux/inotify.h
9298 F: include/uapi/linux/inotify.h
9300 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9301 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9302 L: linux-input@vger.kernel.org
9304 Q: http://patchwork.kernel.org/project/linux-input/list/
9305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9306 F: Documentation/devicetree/bindings/input/
9307 F: Documentation/devicetree/bindings/serio/
9308 F: Documentation/input/
9310 F: include/linux/input.h
9311 F: include/linux/input/
9312 F: include/uapi/linux/input-event-codes.h
9313 F: include/uapi/linux/input.h
9315 INPUT MULTITOUCH (MT) PROTOCOL
9316 M: Henrik Rydberg <rydberg@bitmath.org>
9317 L: linux-input@vger.kernel.org
9319 F: Documentation/input/multi-touch-protocol.rst
9320 F: drivers/input/input-mt.c
9323 INSIDE SECURE CRYPTO DRIVER
9324 M: Antoine Tenart <atenart@kernel.org>
9325 L: linux-crypto@vger.kernel.org
9327 F: drivers/crypto/inside-secure/
9329 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9330 M: Mimi Zohar <zohar@linux.ibm.com>
9331 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9332 L: linux-integrity@vger.kernel.org
9334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9335 F: security/integrity/ima/
9337 INTEL 810/815 FRAMEBUFFER DRIVER
9338 M: Antonino Daplas <adaplas@gmail.com>
9339 L: linux-fbdev@vger.kernel.org
9341 F: drivers/video/fbdev/i810/
9344 M: Cezary Rojewski <cezary.rojewski@intel.com>
9345 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9346 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9347 M: Jie Yang <yang.jie@linux.intel.com>
9348 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9352 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9353 M: Hans de Goede <hdegoede@redhat.com>
9354 L: platform-driver-x86@vger.kernel.org
9356 F: drivers/platform/x86/intel/atomisp2/pm.c
9358 INTEL ATOMISP2 LED DRIVER
9359 M: Hans de Goede <hdegoede@redhat.com>
9360 L: platform-driver-x86@vger.kernel.org
9362 F: drivers/platform/x86/intel/atomisp2/led.c
9364 INTEL BIOS SAR INT1092 DRIVER
9365 M: Shravan Sudhakar <s.shravan@intel.com>
9366 M: Intel Corporation <linuxwwan@intel.com>
9367 L: platform-driver-x86@vger.kernel.org
9369 F: drivers/platform/x86/intel/int1092/
9371 INTEL BROXTON PMC DRIVER
9372 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9373 M: Zha Qipeng <qipeng.zha@intel.com>
9375 F: drivers/mfd/intel_pmc_bxt.c
9376 F: include/linux/mfd/intel_pmc_bxt.h
9378 INTEL C600 SERIES SAS CONTROLLER DRIVER
9379 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9380 L: linux-scsi@vger.kernel.org
9382 T: git git://git.code.sf.net/p/intel-sas/isci
9383 F: drivers/scsi/isci/
9385 INTEL CPU family model numbers
9386 M: Tony Luck <tony.luck@intel.com>
9388 L: linux-kernel@vger.kernel.org
9390 F: arch/x86/include/asm/intel-family.h
9392 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9393 M: Jani Nikula <jani.nikula@linux.intel.com>
9394 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9395 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9396 L: intel-gfx@lists.freedesktop.org
9398 W: https://01.org/linuxgraphics/
9399 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9400 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9401 C: irc://irc.oftc.net/intel-gfx
9402 T: git git://anongit.freedesktop.org/drm-intel
9403 F: Documentation/gpu/i915.rst
9404 F: drivers/gpu/drm/i915/
9405 F: include/drm/i915*
9406 F: include/uapi/drm/i915_drm.h
9408 INTEL ETHERNET DRIVERS
9409 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9410 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9411 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9413 W: http://www.intel.com/support/feedback.htm
9414 W: http://e1000.sourceforge.net/
9415 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9418 F: Documentation/networking/device_drivers/ethernet/intel/
9419 F: drivers/net/ethernet/intel/
9420 F: drivers/net/ethernet/intel/*/
9421 F: include/linux/avf/virtchnl.h
9422 F: include/linux/net/intel/iidc.h
9424 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9425 M: Mustafa Ismail <mustafa.ismail@intel.com>
9426 M: Shiraz Saleem <shiraz.saleem@intel.com>
9427 L: linux-rdma@vger.kernel.org
9429 F: drivers/infiniband/hw/irdma/
9430 F: include/uapi/rdma/irdma-abi.h
9432 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9433 M: Maik Broemme <mbroemme@libmpq.org>
9434 L: linux-fbdev@vger.kernel.org
9436 F: Documentation/fb/intelfb.rst
9437 F: drivers/video/fbdev/intelfb/
9440 M: Andy Shevchenko <andy@kernel.org>
9441 L: linux-gpio@vger.kernel.org
9443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9444 F: drivers/gpio/gpio-ich.c
9445 F: drivers/gpio/gpio-merrifield.c
9446 F: drivers/gpio/gpio-ml-ioh.c
9447 F: drivers/gpio/gpio-pch.c
9448 F: drivers/gpio/gpio-sch.c
9449 F: drivers/gpio/gpio-sodaville.c
9451 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9452 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9453 M: Zhi Wang <zhi.a.wang@intel.com>
9454 L: intel-gvt-dev@lists.freedesktop.org
9455 L: intel-gfx@lists.freedesktop.org
9457 W: https://01.org/igvt-g
9458 T: git https://github.com/intel/gvt-linux.git
9459 F: drivers/gpu/drm/i915/gvt/
9461 INTEL HID EVENT DRIVER
9462 M: Alex Hung <alex.hung@canonical.com>
9463 L: platform-driver-x86@vger.kernel.org
9465 F: drivers/platform/x86/intel/hid.c
9467 INTEL I/OAT DMA DRIVER
9468 M: Dave Jiang <dave.jiang@intel.com>
9469 R: Dan Williams <dan.j.williams@intel.com>
9470 L: dmaengine@vger.kernel.org
9472 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9473 F: drivers/dma/ioat*
9476 M: Dave Jiang <dave.jiang@intel.com>
9477 L: dmaengine@vger.kernel.org
9479 F: drivers/dma/idxd/*
9480 F: include/uapi/linux/idxd.h
9483 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9484 M: Len Brown <lenb@kernel.org>
9485 L: linux-pm@vger.kernel.org
9487 B: https://bugzilla.kernel.org
9488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9489 F: drivers/idle/intel_idle.c
9491 INTEL INTEGRATED SENSOR HUB DRIVER
9492 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9493 M: Jiri Kosina <jikos@kernel.org>
9494 L: linux-input@vger.kernel.org
9496 F: drivers/hid/intel-ish-hid/
9499 M: David Woodhouse <dwmw2@infradead.org>
9500 M: Lu Baolu <baolu.lu@linux.intel.com>
9501 L: iommu@lists.linux-foundation.org
9503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9504 F: drivers/iommu/intel/
9505 F: include/linux/intel-iommu.h
9506 F: include/linux/intel-svm.h
9508 INTEL IOP-ADMA DMA DRIVER
9509 R: Dan Williams <dan.j.williams@intel.com>
9511 F: drivers/dma/iop-adma.c
9513 INTEL IPU3 CSI-2 CIO2 DRIVER
9514 M: Yong Zhi <yong.zhi@intel.com>
9515 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9516 M: Bingbu Cao <bingbu.cao@intel.com>
9517 M: Dan Scally <djrscally@gmail.com>
9518 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9519 L: linux-media@vger.kernel.org
9521 T: git git://linuxtv.org/media_tree.git
9522 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9523 F: drivers/media/pci/intel/ipu3/
9525 INTEL IPU3 CSI-2 IMGU DRIVER
9526 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9527 R: Bingbu Cao <bingbu.cao@intel.com>
9528 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9529 L: linux-media@vger.kernel.org
9531 F: Documentation/admin-guide/media/ipu3.rst
9532 F: Documentation/admin-guide/media/ipu3_rcb.svg
9533 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9534 F: drivers/staging/media/ipu3/
9536 INTEL IXP4XX CRYPTO SUPPORT
9537 M: Corentin Labbe <clabbe@baylibre.com>
9538 L: linux-crypto@vger.kernel.org
9540 F: drivers/crypto/ixp4xx_crypto.c
9542 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9543 M: Krzysztof Halasa <khalasa@piap.pl>
9545 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9546 F: drivers/net/wan/ixp4xx_hss.c
9547 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9548 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9549 F: include/linux/soc/ixp4xx/npe.h
9550 F: include/linux/soc/ixp4xx/qmgr.h
9552 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9553 M: Deepak Saxena <dsaxena@plexity.net>
9555 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9556 F: drivers/char/hw_random/ixp4xx-rng.c
9558 INTEL KEEM BAY DRM DRIVER
9559 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9560 M: Edmund Dea <edmund.j.dea@intel.com>
9562 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9563 F: drivers/gpu/drm/kmb/
9565 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9566 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9568 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9569 F: drivers/crypto/keembay/Kconfig
9570 F: drivers/crypto/keembay/Makefile
9571 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9572 F: drivers/crypto/keembay/ocs-aes.c
9573 F: drivers/crypto/keembay/ocs-aes.h
9575 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9576 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9577 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
9578 M: Mark Gross <mgross@linux.intel.com>
9580 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9581 F: drivers/crypto/keembay/Kconfig
9582 F: drivers/crypto/keembay/Makefile
9583 F: drivers/crypto/keembay/keembay-ocs-ecc.c
9584 F: drivers/crypto/keembay/ocs-ecc-curve-defs.h
9586 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9587 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9588 M: Declan Murphy <declan.murphy@intel.com>
9590 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9591 F: drivers/crypto/keembay/Kconfig
9592 F: drivers/crypto/keembay/Makefile
9593 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9594 F: drivers/crypto/keembay/ocs-hcu.c
9595 F: drivers/crypto/keembay/ocs-hcu.h
9597 INTEL MANAGEMENT ENGINE (mei)
9598 M: Tomas Winkler <tomas.winkler@intel.com>
9599 L: linux-kernel@vger.kernel.org
9601 F: Documentation/driver-api/mei/*
9602 F: drivers/misc/mei/
9603 F: drivers/watchdog/mei_wdt.c
9604 F: include/linux/mei_cl_bus.h
9605 F: include/uapi/linux/mei.h
9608 INTEL MAX 10 BMC MFD DRIVER
9609 M: Xu Yilun <yilun.xu@intel.com>
9610 R: Tom Rix <trix@redhat.com>
9612 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9613 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9614 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9615 F: drivers/mfd/intel-m10-bmc.c
9616 F: include/linux/mfd/intel-m10-bmc.h
9618 INTEL MENLOW THERMAL DRIVER
9619 M: Sujith Thomas <sujith.thomas@intel.com>
9620 L: linux-pm@vger.kernel.org
9622 W: https://01.org/linux-acpi
9623 F: drivers/thermal/intel/intel_menlow.c
9625 INTEL P-Unit IPC DRIVER
9626 M: Zha Qipeng <qipeng.zha@intel.com>
9627 L: platform-driver-x86@vger.kernel.org
9629 F: arch/x86/include/asm/intel_punit_ipc.h
9630 F: drivers/platform/x86/intel/punit_ipc.c
9632 INTEL PMC CORE DRIVER
9633 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9634 M: David E Box <david.e.box@intel.com>
9635 L: platform-driver-x86@vger.kernel.org
9637 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9638 F: drivers/platform/x86/intel/pmc/
9640 INTEL PMIC GPIO DRIVERS
9641 M: Andy Shevchenko <andy@kernel.org>
9643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9644 F: drivers/gpio/gpio-*cove.c
9646 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9647 M: Andy Shevchenko <andy@kernel.org>
9649 F: drivers/mfd/intel_soc_pmic*
9650 F: include/linux/mfd/intel_soc_pmic*
9653 M: "David E. Box" <david.e.box@linux.intel.com>
9655 F: drivers/mfd/intel_pmt.c
9656 F: drivers/platform/x86/intel/pmt/
9658 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9659 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9660 L: linux-wireless@vger.kernel.org
9662 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9663 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9664 F: drivers/net/wireless/intel/ipw2x00/
9667 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9668 M: Len Brown <lenb@kernel.org>
9669 L: linux-pm@vger.kernel.org
9671 F: drivers/cpufreq/intel_pstate.c
9673 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9674 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9675 L: linux-iio@vger.kernel.org
9676 F: drivers/counter/intel-qep.c
9679 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9681 F: arch/x86/include/asm/intel_scu_ipc.h
9682 F: drivers/platform/x86/intel_scu_*
9684 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9685 M: Daniel Scally <djrscally@gmail.com>
9687 F: drivers/platform/x86/intel/int3472/
9689 INTEL SPEED SELECT TECHNOLOGY
9690 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9691 L: platform-driver-x86@vger.kernel.org
9693 F: drivers/platform/x86/intel/speed_select_if/
9694 F: include/uapi/linux/isst_if.h
9695 F: tools/power/x86/intel-speed-select/
9697 INTEL STRATIX10 FIRMWARE DRIVERS
9698 M: Dinh Nguyen <dinguyen@kernel.org>
9699 L: linux-kernel@vger.kernel.org
9701 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9702 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9703 F: drivers/firmware/stratix10-rsu.c
9704 F: drivers/firmware/stratix10-svc.c
9705 F: include/linux/firmware/intel/stratix10-smc.h
9706 F: include/linux/firmware/intel/stratix10-svc-client.h
9708 INTEL TELEMETRY DRIVER
9709 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9710 M: "David E. Box" <david.e.box@linux.intel.com>
9711 L: platform-driver-x86@vger.kernel.org
9713 F: arch/x86/include/asm/intel_telemetry.h
9714 F: drivers/platform/x86/intel/telemetry/
9716 INTEL UNCORE FREQUENCY CONTROL
9717 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9718 L: platform-driver-x86@vger.kernel.org
9720 F: drivers/platform/x86/intel/uncore-frequency.c
9722 INTEL VIRTUAL BUTTON DRIVER
9723 M: AceLan Kao <acelan.kao@canonical.com>
9724 L: platform-driver-x86@vger.kernel.org
9726 F: drivers/platform/x86/intel/vbtn.c
9728 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9729 M: Stanislaw Gruszka <stf_xl@wp.pl>
9730 L: linux-wireless@vger.kernel.org
9732 F: drivers/net/wireless/intel/iwlegacy/
9734 INTEL WIRELESS WIFI LINK (iwlwifi)
9735 M: Luca Coelho <luciano.coelho@intel.com>
9736 L: linux-wireless@vger.kernel.org
9738 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9740 F: drivers/net/wireless/intel/iwlwifi/
9742 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9743 M: Jithu Joseph <jithu.joseph@intel.com>
9744 R: Maurice Ma <maurice.ma@intel.com>
9746 W: https://slimbootloader.github.io/security/firmware-update.html
9747 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9749 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9750 L: Dell.Client.Kernel@dell.com
9752 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9754 INTEL WWAN IOSM DRIVER
9755 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9756 M: Intel Corporation <linuxwwan@intel.com>
9757 L: netdev@vger.kernel.org
9759 F: drivers/net/wwan/iosm/
9762 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9764 F: Documentation/trace/intel_th.rst
9765 F: drivers/hwtracing/intel_th/
9766 F: include/linux/intel_th.h
9768 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9769 M: Ning Sun <ning.sun@intel.com>
9770 L: tboot-devel@lists.sourceforge.net
9772 W: http://tboot.sourceforge.net
9773 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9774 F: Documentation/x86/intel_txt.rst
9775 F: arch/x86/kernel/tboot.c
9776 F: include/linux/tboot.h
9779 M: Jarkko Sakkinen <jarkko@kernel.org>
9780 R: Dave Hansen <dave.hansen@linux.intel.com>
9781 L: linux-sgx@vger.kernel.org
9783 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9785 F: Documentation/x86/sgx.rst
9786 F: arch/x86/entry/vdso/vsgx.S
9787 F: arch/x86/include/asm/sgx.h
9788 F: arch/x86/include/uapi/asm/sgx.h
9789 F: arch/x86/kernel/cpu/sgx/*
9790 F: tools/testing/selftests/sgx/*
9794 M: Georgi Djakov <djakov@kernel.org>
9795 L: linux-pm@vger.kernel.org
9797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9798 F: Documentation/devicetree/bindings/interconnect/
9799 F: Documentation/driver-api/interconnect.rst
9800 F: drivers/interconnect/
9801 F: include/dt-bindings/interconnect/
9802 F: include/linux/interconnect-provider.h
9803 F: include/linux/interconnect.h
9805 INTERRUPT COUNTER DRIVER
9806 M: Oleksij Rempel <o.rempel@pengutronix.de>
9807 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9808 L: linux-iio@vger.kernel.org
9809 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9810 F: drivers/counter/interrupt-cnt.c
9812 INVENSENSE ICM-426xx IMU DRIVER
9813 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9814 L: linux-iio@vger.kernel.org
9816 W: https://invensense.tdk.com/
9817 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9818 F: drivers/iio/imu/inv_icm42600/
9820 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9821 M: Linus Walleij <linus.walleij@linaro.org>
9822 L: linux-iio@vger.kernel.org
9824 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9825 F: drivers/iio/gyro/mpu3050*
9827 IOC3 ETHERNET DRIVER
9828 M: Ralf Baechle <ralf@linux-mips.org>
9829 L: linux-mips@vger.kernel.org
9831 F: drivers/net/ethernet/sgi/ioc3-eth.c
9833 IOMAP FILESYSTEM LIBRARY
9834 M: Christoph Hellwig <hch@infradead.org>
9835 M: Darrick J. Wong <djwong@kernel.org>
9836 M: linux-xfs@vger.kernel.org
9837 M: linux-fsdevel@vger.kernel.org
9838 L: linux-xfs@vger.kernel.org
9839 L: linux-fsdevel@vger.kernel.org
9841 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9843 F: include/linux/iomap.h
9846 M: Joerg Roedel <joro@8bytes.org>
9847 M: Will Deacon <will@kernel.org>
9848 L: iommu@lists.linux-foundation.org
9850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9851 F: Documentation/devicetree/bindings/iommu/
9852 F: Documentation/userspace-api/iommu.rst
9854 F: include/linux/iommu.h
9855 F: include/linux/iova.h
9856 F: include/linux/of_iommu.h
9857 F: include/uapi/linux/iommu.h
9860 M: Jens Axboe <axboe@kernel.dk>
9861 R: Pavel Begunkov <asml.silence@gmail.com>
9862 L: io-uring@vger.kernel.org
9864 T: git git://git.kernel.dk/linux-block
9865 T: git git://git.kernel.dk/liburing
9869 F: include/linux/io_uring.h
9870 F: include/uapi/linux/io_uring.h
9874 M: Corey Minyard <minyard@acm.org>
9875 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9877 W: http://openipmi.sourceforge.net/
9878 F: Documentation/driver-api/ipmi.rst
9879 F: Documentation/devicetree/bindings/ipmi/
9880 F: drivers/char/ipmi/
9881 F: include/linux/ipmi*
9882 F: include/uapi/linux/ipmi*
9884 IPS SCSI RAID DRIVER
9885 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9886 L: linux-scsi@vger.kernel.org
9888 W: http://www.adaptec.com/
9889 F: drivers/scsi/ips*
9892 M: Simon Horman <horms@verge.net.au>
9893 M: Julian Anastasov <ja@ssi.bg>
9894 L: netdev@vger.kernel.org
9895 L: lvs-devel@vger.kernel.org
9897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9899 F: Documentation/networking/ipvs-sysctl.rst
9900 F: include/net/ip_vs.h
9901 F: include/uapi/linux/ip_vs.h
9902 F: net/netfilter/ipvs/
9905 M: Jiri Kosina <jikos@kernel.org>
9906 M: David Sterba <dsterba@suse.com>
9908 F: drivers/tty/ipwireless/
9910 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9911 M: Marc Zyngier <maz@kernel.org>
9913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9914 F: Documentation/core-api/irq/irq-domain.rst
9915 F: include/linux/irqdomain.h
9916 F: kernel/irq/irqdomain.c
9920 M: Thomas Gleixner <tglx@linutronix.de>
9921 L: linux-kernel@vger.kernel.org
9923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9927 M: Thomas Gleixner <tglx@linutronix.de>
9928 M: Marc Zyngier <maz@kernel.org>
9929 L: linux-kernel@vger.kernel.org
9931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9932 F: Documentation/devicetree/bindings/interrupt-controller/
9936 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9938 F: Documentation/driver-api/isa.rst
9939 F: drivers/base/isa.c
9940 F: include/linux/isa.h
9943 M: Hans Verkuil <hverkuil@xs4all.nl>
9944 L: linux-media@vger.kernel.org
9946 W: https://linuxtv.org
9947 T: git git://linuxtv.org/media_tree.git
9948 F: drivers/media/radio/radio-isa*
9951 M: Jaroslav Kysela <perex@perex.cz>
9953 F: Documentation/driver-api/isapnp.rst
9954 F: drivers/pnp/isapnp/
9955 F: include/linux/isapnp.h
9958 M: Lee Duncan <lduncan@suse.com>
9959 M: Chris Leech <cleech@redhat.com>
9960 L: open-iscsi@googlegroups.com
9961 L: linux-scsi@vger.kernel.org
9963 W: www.open-iscsi.com
9964 F: drivers/scsi/*iscsi*
9965 F: include/scsi/*iscsi*
9967 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9968 M: Peter Jones <pjones@redhat.com>
9969 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9971 F: drivers/firmware/iscsi_ibft*
9973 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9974 M: Sagi Grimberg <sagi@grimberg.me>
9975 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9976 L: linux-rdma@vger.kernel.org
9978 W: http://www.openfabrics.org
9979 W: www.open-iscsi.org
9980 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9981 F: drivers/infiniband/ulp/iser/
9983 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9984 M: Sagi Grimberg <sagi@grimberg.me>
9985 L: linux-rdma@vger.kernel.org
9986 L: target-devel@vger.kernel.org
9988 W: http://www.linux-iscsi.org
9989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9990 F: drivers/infiniband/ulp/isert
9992 ISDN/CMTP OVER BLUETOOTH
9993 M: Karsten Keil <isdn@linux-pingi.de>
9994 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9995 L: netdev@vger.kernel.org
9997 W: http://www.isdn4linux.de
9998 F: Documentation/isdn/
9999 F: drivers/isdn/capi/
10000 F: include/linux/isdn/
10001 F: include/uapi/linux/isdn/
10002 F: net/bluetooth/cmtp/
10004 ISDN/mISDN SUBSYSTEM
10005 M: Karsten Keil <isdn@linux-pingi.de>
10006 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10007 L: netdev@vger.kernel.org
10009 W: http://www.isdn4linux.de
10010 F: drivers/isdn/Kconfig
10011 F: drivers/isdn/Makefile
10012 F: drivers/isdn/hardware/
10013 F: drivers/isdn/mISDN/
10015 IT87 HARDWARE MONITORING DRIVER
10016 M: Jean Delvare <jdelvare@suse.com>
10017 L: linux-hwmon@vger.kernel.org
10019 F: Documentation/hwmon/it87.rst
10020 F: drivers/hwmon/it87.c
10022 IT913X MEDIA DRIVER
10023 M: Antti Palosaari <crope@iki.fi>
10024 L: linux-media@vger.kernel.org
10026 W: https://linuxtv.org
10027 W: http://palosaari.fi/linux/
10028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10029 T: git git://linuxtv.org/anttip/media_tree.git
10030 F: drivers/media/tuners/it913x*
10032 ITE IT66121 HDMI BRIDGE DRIVER
10033 M: Phong LE <ple@baylibre.com>
10034 M: Neil Armstrong <narmstrong@baylibre.com>
10036 T: git git://anongit.freedesktop.org/drm/drm-misc
10037 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10038 F: drivers/gpu/drm/bridge/ite-it66121.c
10040 IVTV VIDEO4LINUX DRIVER
10041 M: Andy Walls <awalls@md.metrocast.net>
10042 L: linux-media@vger.kernel.org
10044 W: https://linuxtv.org
10045 T: git git://linuxtv.org/media_tree.git
10046 F: Documentation/admin-guide/media/ivtv*
10047 F: drivers/media/pci/ivtv/
10048 F: include/uapi/linux/ivtv*
10050 IX2505V MEDIA DRIVER
10051 M: Malcolm Priestley <tvboxspy@gmail.com>
10052 L: linux-media@vger.kernel.org
10054 W: https://linuxtv.org
10055 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10056 F: drivers/media/dvb-frontends/ix2505v*
10058 JAILHOUSE HYPERVISOR INTERFACE
10059 M: Jan Kiszka <jan.kiszka@siemens.com>
10060 L: jailhouse-dev@googlegroups.com
10062 F: arch/x86/include/asm/jailhouse_para.h
10063 F: arch/x86/kernel/jailhouse.c
10065 JC42.4 TEMPERATURE SENSOR DRIVER
10066 M: Guenter Roeck <linux@roeck-us.net>
10067 L: linux-hwmon@vger.kernel.org
10069 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10070 F: Documentation/hwmon/jc42.rst
10071 F: drivers/hwmon/jc42.c
10074 M: Dave Kleikamp <shaggy@kernel.org>
10075 L: jfs-discussion@lists.sourceforge.net
10077 W: http://jfs.sourceforge.net/
10078 T: git git://github.com/kleikamp/linux-shaggy.git
10079 F: Documentation/admin-guide/jfs.rst
10083 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10084 L: netdev@vger.kernel.org
10086 F: drivers/net/ethernet/jme.*
10088 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10089 M: David Woodhouse <dwmw2@infradead.org>
10090 M: Richard Weinberger <richard@nod.at>
10091 L: linux-mtd@lists.infradead.org
10093 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10094 T: git git://git.infradead.org/ubifs-2.6.git
10096 F: include/uapi/linux/jffs2.h
10098 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10099 M: "Theodore Ts'o" <tytso@mit.edu>
10100 M: Jan Kara <jack@suse.com>
10101 L: linux-ext4@vger.kernel.org
10104 F: include/linux/jbd2.h
10106 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10107 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10108 L: linux-media@vger.kernel.org
10109 L: linux-renesas-soc@vger.kernel.org
10111 F: drivers/media/platform/rcar_jpu.c
10113 JSM Neo PCI based serial card
10114 L: linux-serial@vger.kernel.org
10116 F: drivers/tty/serial/jsm/
10118 K10TEMP HARDWARE MONITORING DRIVER
10119 M: Clemens Ladisch <clemens@ladisch.de>
10120 L: linux-hwmon@vger.kernel.org
10122 F: Documentation/hwmon/k10temp.rst
10123 F: drivers/hwmon/k10temp.c
10125 K8TEMP HARDWARE MONITORING DRIVER
10126 M: Rudolf Marek <r.marek@assembler.cz>
10127 L: linux-hwmon@vger.kernel.org
10129 F: Documentation/hwmon/k8temp.rst
10130 F: drivers/hwmon/k8temp.c
10133 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10134 R: Alexander Potapenko <glider@google.com>
10135 R: Andrey Konovalov <andreyknvl@gmail.com>
10136 R: Dmitry Vyukov <dvyukov@google.com>
10137 L: kasan-dev@googlegroups.com
10139 F: Documentation/dev-tools/kasan.rst
10140 F: arch/*/include/asm/*kasan.h
10141 F: arch/*/mm/kasan_init*
10142 F: include/linux/kasan*.h
10143 F: lib/Kconfig.kasan
10144 F: lib/test_kasan*.c
10146 F: scripts/Makefile.kasan
10149 M: Masahiro Yamada <masahiroy@kernel.org>
10150 L: linux-kbuild@vger.kernel.org
10152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10153 F: Documentation/kbuild/kconfig*
10154 F: scripts/Kconfig.include
10155 F: scripts/kconfig/
10158 R: Dmitry Vyukov <dvyukov@google.com>
10159 R: Andrey Konovalov <andreyknvl@gmail.com>
10160 L: kasan-dev@googlegroups.com
10162 F: Documentation/dev-tools/kcov.rst
10163 F: include/linux/kcov.h
10164 F: include/uapi/linux/kcov.h
10166 F: scripts/Makefile.kcov
10169 M: Marco Elver <elver@google.com>
10170 R: Dmitry Vyukov <dvyukov@google.com>
10171 L: kasan-dev@googlegroups.com
10173 F: Documentation/dev-tools/kcsan.rst
10174 F: include/linux/kcsan*.h
10176 F: lib/Kconfig.kcsan
10177 F: scripts/Makefile.kcsan
10180 M: Dave Young <dyoung@redhat.com>
10181 M: Baoquan He <bhe@redhat.com>
10182 R: Vivek Goyal <vgoyal@redhat.com>
10183 L: kexec@lists.infradead.org
10185 W: http://lse.sourceforge.net/kdump/
10186 F: Documentation/admin-guide/kdump/
10187 F: fs/proc/vmcore.c
10188 F: include/linux/crash_core.h
10189 F: include/linux/crash_dump.h
10190 F: include/uapi/linux/vmcore.h
10191 F: kernel/crash_*.c
10193 KEENE FM RADIO TRANSMITTER DRIVER
10194 M: Hans Verkuil <hverkuil@xs4all.nl>
10195 L: linux-media@vger.kernel.org
10197 W: https://linuxtv.org
10198 T: git git://linuxtv.org/media_tree.git
10199 F: drivers/media/radio/radio-keene*
10202 M: Ian Kent <raven@themaw.net>
10203 L: autofs@vger.kernel.org
10207 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10208 M: Masahiro Yamada <masahiroy@kernel.org>
10209 M: Michal Marek <michal.lkml@markovi.net>
10210 R: Nick Desaulniers <ndesaulniers@google.com>
10211 L: linux-kbuild@vger.kernel.org
10213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10214 F: Documentation/kbuild/
10216 F: scripts/*vmlinux*
10218 F: scripts/Makefile*
10220 F: scripts/dummy-tools/
10223 F: scripts/package/
10226 L: kernel-janitors@vger.kernel.org
10228 W: http://kernelnewbies.org/KernelJanitors
10230 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10231 M: "J. Bruce Fields" <bfields@fieldses.org>
10232 M: Chuck Lever <chuck.lever@oracle.com>
10233 L: linux-nfs@vger.kernel.org
10235 W: http://nfs.sourceforge.net/
10236 T: git git://linux-nfs.org/~bfields/linux.git
10240 F: include/linux/lockd/
10241 F: include/linux/sunrpc/
10242 F: include/uapi/linux/nfsd/
10243 F: include/uapi/linux/sunrpc/
10245 F: Documentation/filesystems/nfs/
10248 M: Thorsten Leemhuis <linux@leemhuis.info>
10249 L: regressions@lists.linux.dev
10252 KERNEL SELFTEST FRAMEWORK
10253 M: Shuah Khan <shuah@kernel.org>
10254 M: Shuah Khan <skhan@linuxfoundation.org>
10255 L: linux-kselftest@vger.kernel.org
10257 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10259 F: Documentation/dev-tools/kselftest*
10260 F: tools/testing/selftests/
10262 KERNEL SMB3 SERVER (KSMBD)
10263 M: Namjae Jeon <linkinjeon@kernel.org>
10264 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10265 M: Steve French <sfrench@samba.org>
10266 M: Hyunchul Lee <hyc.lee@gmail.com>
10267 L: linux-cifs@vger.kernel.org
10269 T: git git://git.samba.org/ksmbd.git
10271 F: fs/smbfs_common/
10273 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10274 M: Brendan Higgins <brendanhiggins@google.com>
10275 L: linux-kselftest@vger.kernel.org
10276 L: kunit-dev@googlegroups.com
10278 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10279 F: Documentation/dev-tools/kunit/
10282 F: tools/testing/kunit/
10284 KERNEL USERMODE HELPER
10285 M: Luis Chamberlain <mcgrof@kernel.org>
10286 L: linux-kernel@vger.kernel.org
10288 F: include/linux/umh.h
10291 KERNEL VIRTUAL MACHINE (KVM)
10292 M: Paolo Bonzini <pbonzini@redhat.com>
10293 L: kvm@vger.kernel.org
10295 W: http://www.linux-kvm.org
10296 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10297 F: Documentation/virt/kvm/
10298 F: include/asm-generic/kvm*
10299 F: include/kvm/iodev.h
10300 F: include/linux/kvm*
10301 F: include/trace/events/kvm.h
10302 F: include/uapi/asm-generic/kvm*
10303 F: include/uapi/linux/kvm*
10305 F: tools/testing/selftests/kvm/
10308 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10309 M: Marc Zyngier <maz@kernel.org>
10310 R: James Morse <james.morse@arm.com>
10311 R: Alexandru Elisei <alexandru.elisei@arm.com>
10312 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10314 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10317 F: arch/arm64/include/asm/kvm*
10318 F: arch/arm64/include/uapi/asm/kvm*
10320 F: include/kvm/arm_*
10321 F: tools/testing/selftests/kvm/*/aarch64/
10322 F: tools/testing/selftests/kvm/aarch64/
10324 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10325 M: Huacai Chen <chenhuacai@kernel.org>
10326 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10327 L: linux-mips@vger.kernel.org
10328 L: kvm@vger.kernel.org
10330 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10331 F: arch/mips/include/asm/kvm*
10332 F: arch/mips/include/uapi/asm/kvm*
10335 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10336 M: Paul Mackerras <paulus@ozlabs.org>
10337 L: kvm-ppc@vger.kernel.org
10339 W: http://www.linux-kvm.org/
10340 T: git git://github.com/agraf/linux-2.6.git
10341 F: arch/powerpc/include/asm/kvm*
10342 F: arch/powerpc/include/uapi/asm/kvm*
10343 F: arch/powerpc/kernel/kvm*
10344 F: arch/powerpc/kvm/
10346 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10347 M: Christian Borntraeger <borntraeger@de.ibm.com>
10348 M: Janosch Frank <frankja@linux.ibm.com>
10349 R: David Hildenbrand <david@redhat.com>
10350 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10351 L: kvm@vger.kernel.org
10353 W: http://www.ibm.com/developerworks/linux/linux390/
10354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10355 F: Documentation/virt/kvm/s390*
10356 F: arch/s390/include/asm/gmap.h
10357 F: arch/s390/include/asm/kvm*
10358 F: arch/s390/include/uapi/asm/kvm*
10359 F: arch/s390/kernel/uv.c
10361 F: arch/s390/mm/gmap.c
10362 F: tools/testing/selftests/kvm/*/s390x/
10363 F: tools/testing/selftests/kvm/s390x/
10365 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10366 M: Paolo Bonzini <pbonzini@redhat.com>
10367 R: Sean Christopherson <seanjc@google.com>
10368 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10369 R: Wanpeng Li <wanpengli@tencent.com>
10370 R: Jim Mattson <jmattson@google.com>
10371 R: Joerg Roedel <joro@8bytes.org>
10372 L: kvm@vger.kernel.org
10374 W: http://www.linux-kvm.org
10375 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10376 F: arch/x86/include/asm/kvm*
10377 F: arch/x86/include/asm/pvclock-abi.h
10378 F: arch/x86/include/asm/svm.h
10379 F: arch/x86/include/asm/vmx*.h
10380 F: arch/x86/include/uapi/asm/kvm*
10381 F: arch/x86/include/uapi/asm/svm.h
10382 F: arch/x86/include/uapi/asm/vmx.h
10383 F: arch/x86/kernel/kvm.c
10384 F: arch/x86/kernel/kvmclock.c
10389 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10390 M: Tejun Heo <tj@kernel.org>
10392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10394 F: include/linux/kernfs.h
10397 M: Eric Biederman <ebiederm@xmission.com>
10398 L: kexec@lists.infradead.org
10400 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10401 F: include/linux/kexec.h
10402 F: include/uapi/linux/kexec.h
10406 M: Mimi Zohar <zohar@linux.ibm.com>
10407 L: linux-integrity@vger.kernel.org
10408 L: keyrings@vger.kernel.org
10410 F: Documentation/security/keys/trusted-encrypted.rst
10411 F: include/keys/encrypted-type.h
10412 F: security/keys/encrypted-keys/
10415 M: James Bottomley <jejb@linux.ibm.com>
10416 M: Jarkko Sakkinen <jarkko@kernel.org>
10417 M: Mimi Zohar <zohar@linux.ibm.com>
10418 L: linux-integrity@vger.kernel.org
10419 L: keyrings@vger.kernel.org
10421 F: Documentation/security/keys/trusted-encrypted.rst
10422 F: include/keys/trusted-type.h
10423 F: include/keys/trusted_tpm.h
10424 F: security/keys/trusted-keys/
10427 M: Sumit Garg <sumit.garg@linaro.org>
10428 L: linux-integrity@vger.kernel.org
10429 L: keyrings@vger.kernel.org
10431 F: include/keys/trusted_tee.h
10432 F: security/keys/trusted-keys/trusted_tee.c
10435 M: David Howells <dhowells@redhat.com>
10436 M: Jarkko Sakkinen <jarkko@kernel.org>
10437 L: keyrings@vger.kernel.org
10439 F: Documentation/security/keys/core.rst
10441 F: include/linux/key-type.h
10442 F: include/linux/key.h
10443 F: include/linux/keyctl.h
10444 F: include/uapi/linux/keyctl.h
10448 M: Alexander Potapenko <glider@google.com>
10449 M: Marco Elver <elver@google.com>
10450 R: Dmitry Vyukov <dvyukov@google.com>
10451 L: kasan-dev@googlegroups.com
10453 F: Documentation/dev-tools/kfence.rst
10454 F: arch/*/include/asm/kfence.h
10455 F: include/linux/kfence.h
10456 F: lib/Kconfig.kfence
10460 M: Stefani Seibold <stefani@seibold.net>
10462 F: include/linux/kfifo.h
10466 KGDB / KDB /debug_core
10467 M: Jason Wessel <jason.wessel@windriver.com>
10468 M: Daniel Thompson <daniel.thompson@linaro.org>
10469 R: Douglas Anderson <dianders@chromium.org>
10470 L: kgdb-bugreport@lists.sourceforge.net
10472 W: http://kgdb.wiki.kernel.org/
10473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10474 F: Documentation/dev-tools/kgdb.rst
10475 F: drivers/misc/kgdbts.c
10476 F: drivers/tty/serial/kgdboc.c
10477 F: include/linux/kdb.h
10478 F: include/linux/kgdb.h
10481 KHADAS MCU MFD DRIVER
10482 M: Neil Armstrong <narmstrong@baylibre.com>
10483 L: linux-amlogic@lists.infradead.org
10485 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10486 F: drivers/mfd/khadas-mcu.c
10487 F: include/linux/mfd/khadas-mcu.h
10488 F: drivers/thermal/khadas_mcu_fan.c
10491 M: Catalin Marinas <catalin.marinas@arm.com>
10493 F: Documentation/dev-tools/kmemleak.rst
10494 F: include/linux/kmemleak.h
10496 F: samples/kmemleak/kmemleak-test.c
10498 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10499 M: Luis Chamberlain <mcgrof@kernel.org>
10500 L: linux-kernel@vger.kernel.org
10502 F: include/linux/kmod.h
10505 F: tools/testing/selftests/kmod/
10508 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10509 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10510 M: "David S. Miller" <davem@davemloft.net>
10511 M: Masami Hiramatsu <mhiramat@kernel.org>
10513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10514 F: Documentation/trace/kprobes.rst
10515 F: include/asm-generic/kprobes.h
10516 F: include/linux/kprobes.h
10517 F: kernel/kprobes.c
10518 F: lib/test_kprobes.c
10521 KS0108 LCD CONTROLLER DRIVER
10522 M: Miguel Ojeda <ojeda@kernel.org>
10524 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10525 F: drivers/auxdisplay/ks0108.c
10526 F: include/linux/ks0108.h
10528 KTD253 BACKLIGHT DRIVER
10529 M: Linus Walleij <linus.walleij@linaro.org>
10531 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10532 F: drivers/video/backlight/ktd253-backlight.c
10535 M: Steven Rostedt <rostedt@goodmis.org>
10536 M: John Hawley <warthog9@eaglescrag.net>
10538 F: tools/testing/ktest
10541 M: David Ahern <dsahern@kernel.org>
10542 L: netdev@vger.kernel.org
10544 F: include/net/l3mdev.h
10548 M: John Fastabend <john.fastabend@gmail.com>
10549 M: Daniel Borkmann <daniel@iogearbox.net>
10550 M: Jakub Sitnicki <jakub@cloudflare.com>
10551 M: Lorenz Bauer <lmb@cloudflare.com>
10552 L: netdev@vger.kernel.org
10553 L: bpf@vger.kernel.org
10555 F: include/linux/skmsg.h
10556 F: net/core/skmsg.c
10557 F: net/core/sock_map.c
10558 F: net/ipv4/tcp_bpf.c
10559 F: net/ipv4/udp_bpf.c
10560 F: net/unix/unix_bpf.c
10562 LANDLOCK SECURITY MODULE
10563 M: Mickaël Salaün <mic@digikod.net>
10564 L: linux-security-module@vger.kernel.org
10566 W: https://landlock.io
10567 T: git https://github.com/landlock-lsm/linux.git
10568 F: Documentation/security/landlock.rst
10569 F: Documentation/userspace-api/landlock.rst
10570 F: include/uapi/linux/landlock.h
10571 F: samples/landlock/
10572 F: security/landlock/
10573 F: tools/testing/selftests/landlock/
10577 LANTIQ / INTEL Ethernet drivers
10578 M: Hauke Mehrtens <hauke@hauke-m.de>
10579 L: netdev@vger.kernel.org
10581 F: drivers/net/dsa/lantiq_gswip.c
10582 F: drivers/net/dsa/lantiq_pce.h
10583 F: drivers/net/ethernet/lantiq_xrx200.c
10584 F: net/dsa/tag_gswip.c
10586 LANTIQ MIPS ARCHITECTURE
10587 M: John Crispin <john@phrozen.org>
10588 L: linux-mips@vger.kernel.org
10590 F: arch/mips/lantiq
10591 F: drivers/soc/lantiq
10593 LASI 53c700 driver for PARISC
10594 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10595 L: linux-scsi@vger.kernel.org
10597 F: Documentation/scsi/53c700.rst
10598 F: drivers/scsi/53c700*
10601 M: Tobin C. Harding <me@tobin.cc>
10602 M: Tycho Andersen <tycho@tycho.pizza>
10603 L: linux-hardening@vger.kernel.org
10605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10606 F: scripts/leaking_addresses.pl
10609 M: Pavel Machek <pavel@ucw.cz>
10610 L: linux-leds@vger.kernel.org
10612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10613 F: Documentation/devicetree/bindings/leds/
10615 F: include/linux/leds.h
10617 LEGACY EEPROM DRIVER
10618 M: Jean Delvare <jdelvare@suse.com>
10620 F: Documentation/misc-devices/eeprom.rst
10621 F: drivers/misc/eeprom/eeprom.c
10623 LEGO MINDSTORMS EV3
10624 R: David Lechner <david@lechnology.com>
10626 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10627 F: arch/arm/boot/dts/da850-lego-ev3.dts
10628 F: drivers/power/supply/lego_ev3_battery.c
10630 LEGO USB Tower driver
10631 M: Juergen Stuber <starblue@users.sourceforge.net>
10632 L: legousb-devel@lists.sourceforge.net
10634 W: http://legousb.sourceforge.net/
10635 F: drivers/usb/misc/legousbtower.c
10638 M: Matan Ziv-Av <matan@svgalib.org>
10639 L: platform-driver-x86@vger.kernel.org
10641 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10642 F: Documentation/admin-guide/laptops/lg-laptop.rst
10643 F: drivers/platform/x86/lg-laptop.c
10645 LG2160 MEDIA DRIVER
10646 M: Michael Krufky <mkrufky@linuxtv.org>
10647 L: linux-media@vger.kernel.org
10649 W: https://linuxtv.org
10650 W: http://github.com/mkrufky
10651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10652 T: git git://linuxtv.org/mkrufky/tuners.git
10653 F: drivers/media/dvb-frontends/lg2160.*
10655 LGDT3305 MEDIA DRIVER
10656 M: Michael Krufky <mkrufky@linuxtv.org>
10657 L: linux-media@vger.kernel.org
10659 W: https://linuxtv.org
10660 W: http://github.com/mkrufky
10661 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10662 T: git git://linuxtv.org/mkrufky/tuners.git
10663 F: drivers/media/dvb-frontends/lgdt3305.*
10665 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10666 M: Viresh Kumar <vireshk@kernel.org>
10667 L: linux-ide@vger.kernel.org
10669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10670 F: drivers/ata/pata_arasan_cf.c
10671 F: include/linux/pata_arasan_cf_data.h
10673 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10674 M: Linus Walleij <linus.walleij@linaro.org>
10675 L: linux-ide@vger.kernel.org
10677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10678 F: drivers/ata/pata_ftide010.c
10679 F: drivers/ata/sata_gemini.c
10680 F: drivers/ata/sata_gemini.h
10682 LIBATA SATA AHCI PLATFORM devices support
10683 M: Hans de Goede <hdegoede@redhat.com>
10684 M: Jens Axboe <axboe@kernel.dk>
10685 L: linux-ide@vger.kernel.org
10687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10688 F: drivers/ata/ahci_platform.c
10689 F: drivers/ata/libahci_platform.c
10690 F: include/linux/ahci_platform.h
10692 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10693 M: Mikael Pettersson <mikpelinux@gmail.com>
10694 L: linux-ide@vger.kernel.org
10696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10697 F: drivers/ata/sata_promise.*
10699 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10700 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10701 L: linux-ide@vger.kernel.org
10703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10704 F: Documentation/devicetree/bindings/ata/
10706 F: include/linux/ata.h
10707 F: include/linux/libata.h
10710 M: Sasha Levin <alexander.levin@microsoft.com>
10712 F: tools/lib/lockdep/
10714 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10715 M: Dan Williams <dan.j.williams@intel.com>
10716 M: Vishal Verma <vishal.l.verma@intel.com>
10717 M: Dave Jiang <dave.jiang@intel.com>
10718 L: nvdimm@lists.linux.dev
10720 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10721 P: Documentation/nvdimm/maintainer-entry-profile.rst
10722 F: drivers/nvdimm/blk.c
10723 F: drivers/nvdimm/region_devs.c
10725 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10726 M: Vishal Verma <vishal.l.verma@intel.com>
10727 M: Dan Williams <dan.j.williams@intel.com>
10728 M: Dave Jiang <dave.jiang@intel.com>
10729 L: nvdimm@lists.linux.dev
10731 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10732 P: Documentation/nvdimm/maintainer-entry-profile.rst
10733 F: drivers/nvdimm/btt*
10735 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10736 M: Dan Williams <dan.j.williams@intel.com>
10737 M: Vishal Verma <vishal.l.verma@intel.com>
10738 M: Dave Jiang <dave.jiang@intel.com>
10739 L: nvdimm@lists.linux.dev
10741 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10742 P: Documentation/nvdimm/maintainer-entry-profile.rst
10743 F: drivers/nvdimm/pmem*
10745 LIBNVDIMM: DEVICETREE BINDINGS
10746 M: Oliver O'Halloran <oohall@gmail.com>
10747 L: nvdimm@lists.linux.dev
10749 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10750 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10751 F: drivers/nvdimm/of_pmem.c
10753 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10754 M: Dan Williams <dan.j.williams@intel.com>
10755 M: Vishal Verma <vishal.l.verma@intel.com>
10756 M: Dave Jiang <dave.jiang@intel.com>
10757 M: Ira Weiny <ira.weiny@intel.com>
10758 L: nvdimm@lists.linux.dev
10760 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10761 P: Documentation/nvdimm/maintainer-entry-profile.rst
10762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10763 F: drivers/acpi/nfit/*
10764 F: drivers/nvdimm/*
10765 F: include/linux/libnvdimm.h
10766 F: include/linux/nd.h
10767 F: include/uapi/linux/ndctl.h
10768 F: tools/testing/nvdimm/
10770 LICENSES and SPDX stuff
10771 M: Thomas Gleixner <tglx@linutronix.de>
10772 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10773 L: linux-spdx@vger.kernel.org
10775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10777 F: Documentation/process/license-rules.rst
10779 F: scripts/spdxcheck-test.sh
10780 F: scripts/spdxcheck.py
10782 LINEAR RANGES HELPERS
10783 M: Mark Brown <broonie@kernel.org>
10784 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10785 F: lib/linear_ranges.c
10786 F: lib/test_linear_ranges.c
10787 F: include/linux/linear_range.h
10789 LINUX FOR POWER MACINTOSH
10790 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10791 L: linuxppc-dev@lists.ozlabs.org
10793 F: arch/powerpc/platforms/powermac/
10794 F: drivers/macintosh/
10796 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10797 M: Michael Ellerman <mpe@ellerman.id.au>
10798 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10799 R: Paul Mackerras <paulus@samba.org>
10800 L: linuxppc-dev@lists.ozlabs.org
10802 W: https://github.com/linuxppc/wiki/wiki
10803 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10805 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10806 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10807 F: Documentation/devicetree/bindings/powerpc/
10808 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10809 F: Documentation/powerpc/
10811 F: drivers/*/*/*pasemi*
10812 F: drivers/*/*pasemi*
10813 F: drivers/char/tpm/tpm_ibmvtpm*
10814 F: drivers/crypto/nx/
10815 F: drivers/crypto/vmx/
10816 F: drivers/i2c/busses/i2c-opal.c
10817 F: drivers/net/ethernet/ibm/ibmveth.*
10818 F: drivers/net/ethernet/ibm/ibmvnic.*
10819 F: drivers/pci/hotplug/pnv_php.c
10820 F: drivers/pci/hotplug/rpa*
10821 F: drivers/rtc/rtc-opal.c
10822 F: drivers/scsi/ibmvscsi/
10823 F: drivers/tty/hvc/hvc_opal.c
10824 F: drivers/watchdog/wdrtas.c
10825 F: tools/testing/selftests/powerpc
10832 LINUX FOR POWERPC EMBEDDED MPC5XXX
10833 M: Anatolij Gustschin <agust@denx.de>
10834 L: linuxppc-dev@lists.ozlabs.org
10836 F: arch/powerpc/platforms/512x/
10837 F: arch/powerpc/platforms/52xx/
10839 LINUX FOR POWERPC EMBEDDED PPC4XX
10840 L: linuxppc-dev@lists.ozlabs.org
10842 F: arch/powerpc/platforms/40x/
10843 F: arch/powerpc/platforms/44x/
10845 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10846 M: Scott Wood <oss@buserror.net>
10847 L: linuxppc-dev@lists.ozlabs.org
10849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10850 F: Documentation/devicetree/bindings/powerpc/fsl/
10851 F: arch/powerpc/platforms/83xx/
10852 F: arch/powerpc/platforms/85xx/
10854 LINUX FOR POWERPC EMBEDDED PPC8XX
10855 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10856 L: linuxppc-dev@lists.ozlabs.org
10858 F: arch/powerpc/platforms/8xx/
10860 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10861 M: Kees Cook <keescook@chromium.org>
10863 F: drivers/misc/lkdtm/*
10864 F: tools/testing/selftests/lkdtm/*
10866 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10867 M: Alan Stern <stern@rowland.harvard.edu>
10868 M: Andrea Parri <parri.andrea@gmail.com>
10869 M: Will Deacon <will@kernel.org>
10870 M: Peter Zijlstra <peterz@infradead.org>
10871 M: Boqun Feng <boqun.feng@gmail.com>
10872 M: Nicholas Piggin <npiggin@gmail.com>
10873 M: David Howells <dhowells@redhat.com>
10874 M: Jade Alglave <j.alglave@ucl.ac.uk>
10875 M: Luc Maranget <luc.maranget@inria.fr>
10876 M: "Paul E. McKenney" <paulmck@kernel.org>
10877 R: Akira Yokosawa <akiyks@gmail.com>
10878 R: Daniel Lustig <dlustig@nvidia.com>
10879 R: Joel Fernandes <joel@joelfernandes.org>
10880 L: linux-kernel@vger.kernel.org
10881 L: linux-arch@vger.kernel.org
10883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10884 F: Documentation/atomic_bitops.txt
10885 F: Documentation/atomic_t.txt
10886 F: Documentation/core-api/refcount-vs-atomic.rst
10887 F: Documentation/litmus-tests/
10888 F: Documentation/memory-barriers.txt
10889 F: tools/memory-model/
10891 LIS3LV02D ACCELEROMETER DRIVER
10892 M: Eric Piel <eric.piel@tremplin-utc.net>
10894 F: Documentation/misc-devices/lis3lv02d.rst
10895 F: drivers/misc/lis3lv02d/
10896 F: drivers/platform/x86/hp_accel.c
10899 M: David Gow <davidgow@google.com>
10900 L: linux-kselftest@vger.kernel.org
10901 L: kunit-dev@googlegroups.com
10906 M: Karol Gugala <kgugala@antmicro.com>
10907 M: Mateusz Holenko <mholenko@antmicro.com>
10909 F: Documentation/devicetree/bindings/*/litex,*.yaml
10910 F: arch/openrisc/boot/dts/or1klitex.dts
10911 F: drivers/soc/litex/litex_soc_ctrl.c
10912 F: drivers/tty/serial/liteuart.c
10913 F: include/linux/litex.h
10916 M: Josh Poimboeuf <jpoimboe@redhat.com>
10917 M: Jiri Kosina <jikos@kernel.org>
10918 M: Miroslav Benes <mbenes@suse.cz>
10919 M: Petr Mladek <pmladek@suse.com>
10920 R: Joe Lawrence <joe.lawrence@redhat.com>
10921 L: live-patching@vger.kernel.org
10923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10924 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10925 F: Documentation/livepatch/
10926 F: arch/powerpc/include/asm/livepatch.h
10927 F: arch/s390/include/asm/livepatch.h
10928 F: arch/x86/include/asm/livepatch.h
10929 F: include/linux/livepatch.h
10930 F: kernel/livepatch/
10932 F: samples/livepatch/
10933 F: tools/testing/selftests/livepatch/
10936 L: netdev@vger.kernel.org
10938 F: include/linux/llc.h
10939 F: include/net/llc*
10940 F: include/uapi/linux/llc.h
10943 LM73 HARDWARE MONITOR DRIVER
10944 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10945 L: linux-hwmon@vger.kernel.org
10947 F: drivers/hwmon/lm73.c
10949 LM78 HARDWARE MONITOR DRIVER
10950 M: Jean Delvare <jdelvare@suse.com>
10951 L: linux-hwmon@vger.kernel.org
10953 F: Documentation/hwmon/lm78.rst
10954 F: drivers/hwmon/lm78.c
10956 LM83 HARDWARE MONITOR DRIVER
10957 M: Jean Delvare <jdelvare@suse.com>
10958 L: linux-hwmon@vger.kernel.org
10960 F: Documentation/hwmon/lm83.rst
10961 F: drivers/hwmon/lm83.c
10963 LM90 HARDWARE MONITOR DRIVER
10964 M: Jean Delvare <jdelvare@suse.com>
10965 L: linux-hwmon@vger.kernel.org
10967 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
10968 F: Documentation/hwmon/lm90.rst
10969 F: drivers/hwmon/lm90.c
10970 F: include/dt-bindings/thermal/lm90.h
10972 LM95234 HARDWARE MONITOR DRIVER
10973 M: Guenter Roeck <linux@roeck-us.net>
10974 L: linux-hwmon@vger.kernel.org
10976 F: Documentation/hwmon/lm95234.rst
10977 F: drivers/hwmon/lm95234.c
10979 LME2510 MEDIA DRIVER
10980 M: Malcolm Priestley <tvboxspy@gmail.com>
10981 L: linux-media@vger.kernel.org
10983 W: https://linuxtv.org
10984 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10985 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10987 LOADPIN SECURITY MODULE
10988 M: Kees Cook <keescook@chromium.org>
10990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10991 F: Documentation/admin-guide/LSM/LoadPin.rst
10992 F: security/loadpin/
10995 M: Peter Zijlstra <peterz@infradead.org>
10996 M: Ingo Molnar <mingo@redhat.com>
10997 M: Will Deacon <will@kernel.org>
10998 R: Waiman Long <longman@redhat.com>
10999 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11000 L: linux-kernel@vger.kernel.org
11002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11003 F: Documentation/locking/
11004 F: arch/*/include/asm/spinlock*.h
11005 F: include/linux/lockdep.h
11006 F: include/linux/mutex*.h
11007 F: include/linux/rwlock*.h
11008 F: include/linux/rwsem*.h
11009 F: include/linux/seqlock.h
11010 F: include/linux/spinlock*.h
11012 F: lib/locking*.[ch]
11013 X: kernel/locking/locktorture.c
11015 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11016 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11017 L: linux-ntfs-dev@lists.sourceforge.net
11019 W: http://www.linux-ntfs.org/content/view/19/37/
11020 F: Documentation/admin-guide/ldm.rst
11021 F: block/partitions/ldm.*
11023 LOGITECH HID GAMING KEYBOARDS
11024 M: Hans de Goede <hdegoede@redhat.com>
11025 L: linux-input@vger.kernel.org
11027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11028 F: drivers/hid/hid-lg-g15.c
11030 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11031 M: Adrien Grassein <adrien.grassein@gmail.com>
11033 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11034 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11036 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11037 M: Sathya Prakash <sathya.prakash@broadcom.com>
11038 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11039 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11040 L: MPT-FusionLinux.pdl@broadcom.com
11041 L: linux-scsi@vger.kernel.org
11043 W: http://www.avagotech.com/support/
11044 F: drivers/message/fusion/
11045 F: drivers/scsi/mpt3sas/
11047 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11048 M: Matthew Wilcox <willy@infradead.org>
11049 L: linux-scsi@vger.kernel.org
11051 F: drivers/scsi/sym53c8xx_2/
11054 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11055 L: linux-iio@vger.kernel.org
11057 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11058 F: drivers/iio/dac/ltc1660.c
11060 LTC2947 HARDWARE MONITOR DRIVER
11061 M: Nuno Sá <nuno.sa@analog.com>
11062 L: linux-hwmon@vger.kernel.org
11064 W: http://ez.analog.com/community/linux-device-drivers
11065 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11066 F: drivers/hwmon/ltc2947-core.c
11067 F: drivers/hwmon/ltc2947-i2c.c
11068 F: drivers/hwmon/ltc2947-spi.c
11069 F: drivers/hwmon/ltc2947.h
11071 LTC2983 IIO TEMPERATURE DRIVER
11072 M: Nuno Sá <nuno.sa@analog.com>
11073 L: linux-iio@vger.kernel.org
11075 W: http://ez.analog.com/community/linux-device-drivers
11076 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11077 F: drivers/iio/temperature/ltc2983.c
11079 LTC4261 HARDWARE MONITOR DRIVER
11080 M: Guenter Roeck <linux@roeck-us.net>
11081 L: linux-hwmon@vger.kernel.org
11083 F: Documentation/hwmon/ltc4261.rst
11084 F: drivers/hwmon/ltc4261.c
11086 LTC4306 I2C MULTIPLEXER DRIVER
11087 M: Michael Hennerich <michael.hennerich@analog.com>
11088 L: linux-i2c@vger.kernel.org
11090 W: http://ez.analog.com/community/linux-device-drivers
11091 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11092 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11094 LTP (Linux Test Project)
11095 M: Mike Frysinger <vapier@gentoo.org>
11096 M: Cyril Hrubis <chrubis@suse.cz>
11097 M: Wanlong Gao <wanlong.gao@gmail.com>
11098 M: Jan Stancek <jstancek@redhat.com>
11099 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11100 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11101 L: ltp@lists.linux.it (subscribers-only)
11103 W: http://linux-test-project.github.io/
11104 T: git git://github.com/linux-test-project/ltp.git
11107 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11108 L: netdev@vger.kernel.org
11110 F: drivers/net/pcs/pcs-lynx.c
11111 F: include/linux/pcs-lynx.h
11114 M: Geert Uytterhoeven <geert@linux-m68k.org>
11115 L: linux-m68k@lists.linux-m68k.org
11117 W: http://www.linux-m68k.org/
11118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11122 M68K ON APPLE MACINTOSH
11123 M: Joshua Thompson <funaho@jurai.org>
11124 L: linux-m68k@lists.linux-m68k.org
11126 W: http://www.mac.linux-m68k.org/
11128 F: drivers/macintosh/adb-iop.c
11129 F: drivers/macintosh/via-macii.c
11132 M: Philip Blundell <philb@gnu.org>
11134 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11135 F: arch/m68k/hp300/
11137 M88DS3103 MEDIA DRIVER
11138 M: Antti Palosaari <crope@iki.fi>
11139 L: linux-media@vger.kernel.org
11141 W: https://linuxtv.org
11142 W: http://palosaari.fi/linux/
11143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11144 T: git git://linuxtv.org/anttip/media_tree.git
11145 F: drivers/media/dvb-frontends/m88ds3103*
11147 M88RS2000 MEDIA DRIVER
11148 M: Malcolm Priestley <tvboxspy@gmail.com>
11149 L: linux-media@vger.kernel.org
11151 W: https://linuxtv.org
11152 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11153 F: drivers/media/dvb-frontends/m88rs2000*
11155 MA901 MASTERKIT USB FM RADIO DRIVER
11156 M: Alexey Klimov <klimov.linux@gmail.com>
11157 L: linux-media@vger.kernel.org
11159 T: git git://linuxtv.org/media_tree.git
11160 F: drivers/media/radio/radio-ma901.c
11163 M: Johannes Berg <johannes@sipsolutions.net>
11164 L: linux-wireless@vger.kernel.org
11166 W: https://wireless.wiki.kernel.org/
11167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11169 F: Documentation/networking/mac80211-injection.rst
11170 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11171 F: drivers/net/wireless/mac80211_hwsim.[ch]
11172 F: include/net/mac80211.h
11176 M: Jassi Brar <jassisinghbrar@gmail.com>
11177 L: linux-kernel@vger.kernel.org
11179 F: drivers/mailbox/
11180 F: include/linux/mailbox_client.h
11181 F: include/linux/mailbox_controller.h
11182 F: include/dt-bindings/mailbox/
11183 F: Documentation/devicetree/bindings/mailbox/
11186 M: Viresh Kumar <viresh.kumar@linaro.org>
11187 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11188 L: linux-kernel@vger.kernel.org
11190 F: drivers/mailbox/arm_mhuv2.c
11191 F: include/linux/mailbox/arm_mhuv2_message.h
11192 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11194 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11195 M: Jeremy Kerr <jk@codeconstruct.com.au>
11196 M: Matt Johnston <matt@codeconstruct.com.au>
11197 L: netdev@vger.kernel.org
11199 F: Documentation/networking/mctp.rst
11200 F: drivers/net/mctp/
11201 F: include/net/mctp.h
11202 F: include/net/mctpdevice.h
11203 F: include/net/netns/mctp.h
11206 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11207 M: Michael Kerrisk <mtk.manpages@gmail.com>
11208 L: linux-man@vger.kernel.org
11210 W: http://www.kernel.org/doc/man-pages
11212 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11213 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11214 L: linux-mips@vger.kernel.org
11216 F: arch/mips/boot/dts/img/pistachio*
11218 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11219 M: Andrew Lunn <andrew@lunn.ch>
11220 M: Vivien Didelot <vivien.didelot@gmail.com>
11221 L: netdev@vger.kernel.org
11223 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11224 F: Documentation/networking/devlink/mv88e6xxx.rst
11225 F: drivers/net/dsa/mv88e6xxx/
11226 F: include/linux/dsa/mv88e6xxx.h
11227 F: include/linux/platform_data/mv88e6xxx.h
11229 MARVELL ARMADA 3700 PHY DRIVERS
11230 M: Miquel Raynal <miquel.raynal@bootlin.com>
11232 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11233 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11234 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11235 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11237 MARVELL ARMADA DRM SUPPORT
11238 M: Russell King <linux@armlinux.org.uk>
11240 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11241 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11242 F: Documentation/devicetree/bindings/display/armada/
11243 F: drivers/gpu/drm/armada/
11244 F: include/uapi/drm/armada_drm.h
11246 MARVELL CRYPTO DRIVER
11247 M: Boris Brezillon <bbrezillon@kernel.org>
11248 M: Arnaud Ebalard <arno@natisbad.org>
11249 M: Srujana Challa <schalla@marvell.com>
11250 L: linux-crypto@vger.kernel.org
11252 F: drivers/crypto/marvell/
11253 F: include/linux/soc/marvell/octeontx2/
11255 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11256 M: Mirko Lindner <mlindner@marvell.com>
11257 M: Stephen Hemminger <stephen@networkplumber.org>
11258 L: netdev@vger.kernel.org
11260 F: drivers/net/ethernet/marvell/sk*
11262 MARVELL LIBERTAS WIRELESS DRIVER
11263 L: libertas-dev@lists.infradead.org
11265 F: drivers/net/wireless/marvell/libertas/
11267 MARVELL MACCHIATOBIN SUPPORT
11268 M: Russell King <linux@armlinux.org.uk>
11269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11271 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11273 MARVELL MV643XX ETHERNET DRIVER
11274 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11275 L: netdev@vger.kernel.org
11277 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11278 F: include/linux/mv643xx.h
11280 MARVELL MV88X3310 PHY DRIVER
11281 M: Russell King <linux@armlinux.org.uk>
11282 M: Marek Behún <kabel@kernel.org>
11283 L: netdev@vger.kernel.org
11285 F: drivers/net/phy/marvell10g.c
11287 MARVELL MVEBU THERMAL DRIVER
11288 M: Miquel Raynal <miquel.raynal@bootlin.com>
11290 F: drivers/thermal/armada_thermal.c
11292 MARVELL MVNETA ETHERNET DRIVER
11293 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11294 L: netdev@vger.kernel.org
11296 F: drivers/net/ethernet/marvell/mvneta.*
11298 MARVELL MVPP2 ETHERNET DRIVER
11299 M: Marcin Wojtas <mw@semihalf.com>
11300 M: Russell King <linux@armlinux.org.uk>
11301 L: netdev@vger.kernel.org
11303 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11304 F: drivers/net/ethernet/marvell/mvpp2/
11306 MARVELL MWIFIEX WIRELESS DRIVER
11307 M: Amitkumar Karwar <amitkarwar@gmail.com>
11308 M: Ganapathi Bhat <ganapathi017@gmail.com>
11309 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11310 M: Xinming Hu <huxinming820@gmail.com>
11311 L: linux-wireless@vger.kernel.org
11313 F: drivers/net/wireless/marvell/mwifiex/
11315 MARVELL MWL8K WIRELESS DRIVER
11316 M: Lennert Buytenhek <buytenh@wantstofly.org>
11317 L: linux-wireless@vger.kernel.org
11319 F: drivers/net/wireless/marvell/mwl8k.c
11321 MARVELL NAND CONTROLLER DRIVER
11322 M: Miquel Raynal <miquel.raynal@bootlin.com>
11323 L: linux-mtd@lists.infradead.org
11325 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11326 F: drivers/mtd/nand/raw/marvell_nand.c
11328 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11329 M: Sunil Goutham <sgoutham@marvell.com>
11330 M: Geetha sowjanya <gakula@marvell.com>
11331 M: Subbaraya Sundeep <sbhatta@marvell.com>
11332 M: hariprasad <hkelam@marvell.com>
11333 L: netdev@vger.kernel.org
11335 F: drivers/net/ethernet/marvell/octeontx2/nic/
11336 F: include/linux/soc/marvell/octeontx2/
11338 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11339 M: Sunil Goutham <sgoutham@marvell.com>
11340 M: Linu Cherian <lcherian@marvell.com>
11341 M: Geetha sowjanya <gakula@marvell.com>
11342 M: Jerin Jacob <jerinj@marvell.com>
11343 M: hariprasad <hkelam@marvell.com>
11344 M: Subbaraya Sundeep <sbhatta@marvell.com>
11345 L: netdev@vger.kernel.org
11347 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11348 F: drivers/net/ethernet/marvell/octeontx2/af/
11350 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11351 M: Taras Chornyi <tchornyi@marvell.com>
11353 W: https://github.com/Marvell-switching/switchdev-prestera
11354 F: drivers/net/ethernet/marvell/prestera/
11356 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11357 M: Nicolas Pitre <nico@fluxnic.net>
11359 F: drivers/mmc/host/mvsdio.*
11361 MARVELL USB MDIO CONTROLLER DRIVER
11362 M: Tobias Waldekranz <tobias@waldekranz.com>
11363 L: netdev@vger.kernel.org
11365 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11366 F: drivers/net/mdio/mdio-mvusb.c
11368 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11369 M: Hu Ziji <huziji@marvell.com>
11370 L: linux-mmc@vger.kernel.org
11372 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11373 F: drivers/mmc/host/sdhci-xenon*
11375 MATROX FRAMEBUFFER DRIVER
11376 L: linux-fbdev@vger.kernel.org
11378 F: drivers/video/fbdev/matrox/matroxfb_*
11379 F: include/uapi/linux/matroxfb.h
11382 M: Daniel Nilsson <daniel.nilsson@flex.com>
11383 L: linux-hwmon@vger.kernel.org
11385 F: Documentation/hwmon/max15301.rst
11386 F: drivers/hwmon/pmbus/max15301.c
11388 MAX16065 HARDWARE MONITOR DRIVER
11389 M: Guenter Roeck <linux@roeck-us.net>
11390 L: linux-hwmon@vger.kernel.org
11392 F: Documentation/hwmon/max16065.rst
11393 F: drivers/hwmon/max16065.c
11395 MAX2175 SDR TUNER DRIVER
11396 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11397 L: linux-media@vger.kernel.org
11399 T: git git://linuxtv.org/media_tree.git
11400 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11401 F: Documentation/userspace-api/media/drivers/max2175.rst
11402 F: drivers/media/i2c/max2175*
11403 F: include/uapi/linux/max2175.h
11405 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11406 L: linux-hwmon@vger.kernel.org
11408 F: Documentation/hwmon/max6650.rst
11409 F: drivers/hwmon/max6650.c
11411 MAX6697 HARDWARE MONITOR DRIVER
11412 M: Guenter Roeck <linux@roeck-us.net>
11413 L: linux-hwmon@vger.kernel.org
11415 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11416 F: Documentation/hwmon/max6697.rst
11417 F: drivers/hwmon/max6697.c
11418 F: include/linux/platform_data/max6697.h
11420 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11421 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11422 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11423 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11424 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11425 L: linux-media@vger.kernel.org
11427 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11428 F: drivers/media/i2c/max9286.c
11430 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11431 M: Peter Rosin <peda@axentia.se>
11432 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11434 F: Documentation/devicetree/bindings/sound/max9860.txt
11435 F: sound/soc/codecs/max9860.*
11437 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11438 M: Andreas Klinger <ak@it-klinger.de>
11439 L: linux-iio@vger.kernel.org
11441 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11442 F: drivers/iio/proximity/mb1232.c
11444 MAXIM MAX77650 PMIC MFD DRIVER
11445 M: Bartosz Golaszewski <brgl@bgdev.pl>
11446 L: linux-kernel@vger.kernel.org
11448 F: Documentation/devicetree/bindings/*/*max77650.yaml
11449 F: Documentation/devicetree/bindings/*/max77650*.yaml
11450 F: drivers/gpio/gpio-max77650.c
11451 F: drivers/input/misc/max77650-onkey.c
11452 F: drivers/leds/leds-max77650.c
11453 F: drivers/mfd/max77650.c
11454 F: drivers/power/supply/max77650-charger.c
11455 F: drivers/regulator/max77650-regulator.c
11456 F: include/linux/mfd/max77650.h
11458 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11459 M: Javier Martinez Canillas <javier@dowhile0.org>
11460 L: linux-kernel@vger.kernel.org
11462 F: Documentation/devicetree/bindings/*/*max77802.txt
11463 F: drivers/regulator/max77802-regulator.c
11464 F: include/dt-bindings/*/*max77802.h
11466 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11467 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11468 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11469 L: linux-pm@vger.kernel.org
11471 F: drivers/power/supply/max14577_charger.c
11472 F: drivers/power/supply/max77693_charger.c
11474 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11475 M: Chanwoo Choi <cw00.choi@samsung.com>
11476 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11477 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11478 L: linux-kernel@vger.kernel.org
11480 F: Documentation/devicetree/bindings/*/max77686.txt
11481 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11482 F: Documentation/devicetree/bindings/mfd/max14577.txt
11483 F: Documentation/devicetree/bindings/mfd/max77693.txt
11484 F: drivers/*/max14577*.c
11485 F: drivers/*/max77686*.c
11486 F: drivers/*/max77693*.c
11487 F: drivers/clk/clk-max77686.c
11488 F: drivers/extcon/extcon-max14577.c
11489 F: drivers/extcon/extcon-max77693.c
11490 F: drivers/rtc/rtc-max77686.c
11491 F: include/linux/mfd/max14577*.h
11492 F: include/linux/mfd/max77686*.h
11493 F: include/linux/mfd/max77693*.h
11495 MAXIRADIO FM RADIO RECEIVER DRIVER
11496 M: Hans Verkuil <hverkuil@xs4all.nl>
11497 L: linux-media@vger.kernel.org
11499 W: https://linuxtv.org
11500 T: git git://linuxtv.org/media_tree.git
11501 F: drivers/media/radio/radio-maxiradio*
11503 MAXLINEAR ETHERNET PHY DRIVER
11504 M: Xu Liang <lxu@maxlinear.com>
11505 L: netdev@vger.kernel.org
11507 F: drivers/net/phy/mxl-gpy.c
11509 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11510 R: Yasushi SHOJI <yashi@spacecubics.com>
11511 L: linux-can@vger.kernel.org
11513 F: drivers/net/can/usb/mcba_usb.c
11515 MCAN MMIO DEVICE DRIVER
11516 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11517 L: linux-can@vger.kernel.org
11519 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11520 F: drivers/net/can/m_can/m_can.c
11521 F: drivers/net/can/m_can/m_can.h
11522 F: drivers/net/can/m_can/m_can_platform.c
11524 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11525 M: Rishi Gupta <gupt21@gmail.com>
11526 L: linux-i2c@vger.kernel.org
11527 L: linux-input@vger.kernel.org
11529 F: drivers/hid/hid-mcp2221.c
11531 MCP251XFD SPI-CAN NETWORK DRIVER
11532 M: Marc Kleine-Budde <mkl@pengutronix.de>
11533 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11534 R: Thomas Kopp <thomas.kopp@microchip.com>
11535 L: linux-can@vger.kernel.org
11537 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11538 F: drivers/net/can/spi/mcp251xfd/
11540 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11541 M: Peter Rosin <peda@axentia.se>
11542 L: linux-iio@vger.kernel.org
11544 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11545 F: drivers/iio/potentiometer/mcp4018.c
11546 F: drivers/iio/potentiometer/mcp4531.c
11548 MCR20A IEEE-802.15.4 RADIO DRIVER
11549 M: Xue Liu <liuxuenetmail@gmail.com>
11550 L: linux-wpan@vger.kernel.org
11552 W: https://github.com/xueliu/mcr20a-linux
11553 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11554 F: drivers/net/ieee802154/mcr20a.c
11555 F: drivers/net/ieee802154/mcr20a.h
11557 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11558 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11559 L: linux-iio@vger.kernel.org
11561 F: drivers/iio/dac/cio-dac.c
11563 MEDIA CONTROLLER FRAMEWORK
11564 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11565 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11566 L: linux-media@vger.kernel.org
11568 W: https://www.linuxtv.org
11569 T: git git://linuxtv.org/media_tree.git
11570 F: drivers/media/mc/
11571 F: include/media/media-*.h
11572 F: include/uapi/linux/media.h
11574 MEDIA DRIVER FOR FREESCALE IMX PXP
11575 M: Philipp Zabel <p.zabel@pengutronix.de>
11576 L: linux-media@vger.kernel.org
11578 T: git git://linuxtv.org/media_tree.git
11579 F: drivers/media/platform/imx-pxp.[ch]
11581 MEDIA DRIVERS FOR ASCOT2E
11582 M: Sergey Kozlov <serjk@netup.ru>
11583 M: Abylay Ospan <aospan@netup.ru>
11584 L: linux-media@vger.kernel.org
11586 W: https://linuxtv.org
11587 W: http://netup.tv/
11588 T: git git://linuxtv.org/media_tree.git
11589 F: drivers/media/dvb-frontends/ascot2e*
11591 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11592 M: Jasmin Jessich <jasmin@anw.at>
11593 L: linux-media@vger.kernel.org
11595 W: https://linuxtv.org
11596 T: git git://linuxtv.org/media_tree.git
11597 F: drivers/media/dvb-frontends/cxd2099*
11599 MEDIA DRIVERS FOR CXD2841ER
11600 M: Sergey Kozlov <serjk@netup.ru>
11601 M: Abylay Ospan <aospan@netup.ru>
11602 L: linux-media@vger.kernel.org
11604 W: https://linuxtv.org
11605 W: http://netup.tv/
11606 T: git git://linuxtv.org/media_tree.git
11607 F: drivers/media/dvb-frontends/cxd2841er*
11609 MEDIA DRIVERS FOR CXD2880
11610 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11611 L: linux-media@vger.kernel.org
11613 W: http://linuxtv.org/
11614 T: git git://linuxtv.org/media_tree.git
11615 F: drivers/media/dvb-frontends/cxd2880/*
11616 F: drivers/media/spi/cxd2880*
11618 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11619 L: linux-media@vger.kernel.org
11621 W: https://linuxtv.org
11622 T: git git://linuxtv.org/media_tree.git
11623 F: drivers/media/pci/ddbridge/*
11625 MEDIA DRIVERS FOR FREESCALE IMX
11626 M: Steve Longerbeam <slongerbeam@gmail.com>
11627 M: Philipp Zabel <p.zabel@pengutronix.de>
11628 L: linux-media@vger.kernel.org
11630 T: git git://linuxtv.org/media_tree.git
11631 F: Documentation/admin-guide/media/imx.rst
11632 F: Documentation/devicetree/bindings/media/imx.txt
11633 F: drivers/staging/media/imx/
11634 F: include/linux/imx-media.h
11635 F: include/media/imx.h
11637 MEDIA DRIVERS FOR FREESCALE IMX7
11638 M: Rui Miguel Silva <rmfrfs@gmail.com>
11639 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11640 L: linux-media@vger.kernel.org
11642 T: git git://linuxtv.org/media_tree.git
11643 F: Documentation/admin-guide/media/imx7.rst
11644 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11645 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11646 F: drivers/staging/media/imx/imx7-media-csi.c
11647 F: drivers/staging/media/imx/imx7-mipi-csis.c
11649 MEDIA DRIVERS FOR HELENE
11650 M: Abylay Ospan <aospan@netup.ru>
11651 L: linux-media@vger.kernel.org
11653 W: https://linuxtv.org
11654 W: http://netup.tv/
11655 T: git git://linuxtv.org/media_tree.git
11656 F: drivers/media/dvb-frontends/helene*
11658 MEDIA DRIVERS FOR HORUS3A
11659 M: Sergey Kozlov <serjk@netup.ru>
11660 M: Abylay Ospan <aospan@netup.ru>
11661 L: linux-media@vger.kernel.org
11663 W: https://linuxtv.org
11664 W: http://netup.tv/
11665 T: git git://linuxtv.org/media_tree.git
11666 F: drivers/media/dvb-frontends/horus3a*
11668 MEDIA DRIVERS FOR LNBH25
11669 M: Sergey Kozlov <serjk@netup.ru>
11670 M: Abylay Ospan <aospan@netup.ru>
11671 L: linux-media@vger.kernel.org
11673 W: https://linuxtv.org
11674 W: http://netup.tv/
11675 T: git git://linuxtv.org/media_tree.git
11676 F: drivers/media/dvb-frontends/lnbh25*
11678 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11679 L: linux-media@vger.kernel.org
11681 W: https://linuxtv.org
11682 T: git git://linuxtv.org/media_tree.git
11683 F: drivers/media/dvb-frontends/mxl5xx*
11685 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11686 M: Sergey Kozlov <serjk@netup.ru>
11687 M: Abylay Ospan <aospan@netup.ru>
11688 L: linux-media@vger.kernel.org
11690 W: https://linuxtv.org
11691 W: http://netup.tv/
11692 T: git git://linuxtv.org/media_tree.git
11693 F: drivers/media/pci/netup_unidvb/*
11695 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11696 M: Dmitry Osipenko <digetx@gmail.com>
11697 L: linux-media@vger.kernel.org
11698 L: linux-tegra@vger.kernel.org
11700 T: git git://linuxtv.org/media_tree.git
11701 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11702 F: drivers/staging/media/tegra-vde/
11704 MEDIA DRIVERS FOR RENESAS - CEU
11705 M: Jacopo Mondi <jacopo@jmondi.org>
11706 L: linux-media@vger.kernel.org
11707 L: linux-renesas-soc@vger.kernel.org
11709 T: git git://linuxtv.org/media_tree.git
11710 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11711 F: drivers/media/platform/renesas-ceu.c
11712 F: include/media/drv-intf/renesas-ceu.h
11714 MEDIA DRIVERS FOR RENESAS - DRIF
11715 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11716 L: linux-media@vger.kernel.org
11717 L: linux-renesas-soc@vger.kernel.org
11719 T: git git://linuxtv.org/media_tree.git
11720 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11721 F: drivers/media/platform/rcar_drif.c
11723 MEDIA DRIVERS FOR RENESAS - FCP
11724 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11725 L: linux-media@vger.kernel.org
11726 L: linux-renesas-soc@vger.kernel.org
11728 T: git git://linuxtv.org/media_tree.git
11729 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11730 F: drivers/media/platform/rcar-fcp.c
11731 F: include/media/rcar-fcp.h
11733 MEDIA DRIVERS FOR RENESAS - FDP1
11734 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11735 L: linux-media@vger.kernel.org
11736 L: linux-renesas-soc@vger.kernel.org
11738 T: git git://linuxtv.org/media_tree.git
11739 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11740 F: drivers/media/platform/rcar_fdp1.c
11742 MEDIA DRIVERS FOR RENESAS - VIN
11743 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11744 L: linux-media@vger.kernel.org
11745 L: linux-renesas-soc@vger.kernel.org
11747 T: git git://linuxtv.org/media_tree.git
11748 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11749 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11750 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11751 F: drivers/media/platform/rcar-isp.c
11752 F: drivers/media/platform/rcar-vin/
11754 MEDIA DRIVERS FOR RENESAS - VSP1
11755 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11756 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11757 L: linux-media@vger.kernel.org
11758 L: linux-renesas-soc@vger.kernel.org
11760 T: git git://linuxtv.org/media_tree.git
11761 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11762 F: drivers/media/platform/vsp1/
11764 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11765 L: linux-media@vger.kernel.org
11767 W: https://linuxtv.org
11768 T: git git://linuxtv.org/media_tree.git
11769 F: drivers/media/dvb-frontends/stv0910*
11771 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11772 L: linux-media@vger.kernel.org
11774 W: https://linuxtv.org
11775 T: git git://linuxtv.org/media_tree.git
11776 F: drivers/media/dvb-frontends/stv6111*
11778 MEDIA DRIVERS FOR STM32 - DCMI
11779 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11780 L: linux-media@vger.kernel.org
11782 T: git git://linuxtv.org/media_tree.git
11783 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11784 F: drivers/media/platform/stm32/stm32-dcmi.c
11786 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11787 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11788 L: linux-media@vger.kernel.org
11790 W: https://linuxtv.org
11791 Q: http://patchwork.kernel.org/project/linux-media/list/
11792 T: git git://linuxtv.org/media_tree.git
11793 F: Documentation/admin-guide/media/
11794 F: Documentation/devicetree/bindings/media/
11795 F: Documentation/driver-api/media/
11796 F: Documentation/userspace-api/media/
11798 F: drivers/staging/media/
11799 F: include/linux/platform_data/media/
11801 F: include/uapi/linux/dvb/
11802 F: include/uapi/linux/ivtv*
11803 F: include/uapi/linux/media.h
11804 F: include/uapi/linux/meye.h
11805 F: include/uapi/linux/uvcvideo.h
11806 F: include/uapi/linux/v4l2-*
11807 F: include/uapi/linux/videodev2.h
11809 MEDIATEK BLUETOOTH DRIVER
11810 M: Sean Wang <sean.wang@mediatek.com>
11811 L: linux-bluetooth@vger.kernel.org
11812 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11814 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11815 F: drivers/bluetooth/btmtkuart.c
11817 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11818 M: Sean Wang <sean.wang@mediatek.com>
11819 L: linux-pm@vger.kernel.org
11821 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11822 F: drivers/power/reset/mt6323-poweroff.c
11824 MEDIATEK CIR DRIVER
11825 M: Sean Wang <sean.wang@mediatek.com>
11827 F: drivers/media/rc/mtk-cir.c
11829 MEDIATEK DMA DRIVER
11830 M: Sean Wang <sean.wang@mediatek.com>
11831 L: dmaengine@vger.kernel.org
11832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11833 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11835 F: Documentation/devicetree/bindings/dma/mtk-*
11836 F: drivers/dma/mediatek/
11838 MEDIATEK ETHERNET DRIVER
11839 M: Felix Fietkau <nbd@nbd.name>
11840 M: John Crispin <john@phrozen.org>
11841 M: Sean Wang <sean.wang@mediatek.com>
11842 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11843 L: netdev@vger.kernel.org
11845 F: drivers/net/ethernet/mediatek/
11847 MEDIATEK I2C CONTROLLER DRIVER
11848 M: Qii Wang <qii.wang@mediatek.com>
11849 L: linux-i2c@vger.kernel.org
11851 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11852 F: drivers/i2c/busses/i2c-mt65xx.c
11854 MEDIATEK IOMMU DRIVER
11855 M: Yong Wu <yong.wu@mediatek.com>
11856 L: iommu@lists.linux-foundation.org
11857 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11859 F: Documentation/devicetree/bindings/iommu/mediatek*
11860 F: drivers/iommu/mtk_iommu*
11861 F: include/dt-bindings/memory/mt*-port.h
11863 MEDIATEK JPEG DRIVER
11864 M: Rick Chang <rick.chang@mediatek.com>
11865 M: Bin Liu <bin.liu@mediatek.com>
11867 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11868 F: drivers/media/platform/mtk-jpeg/
11870 MEDIATEK MDP DRIVER
11871 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11872 M: Houlong Wei <houlong.wei@mediatek.com>
11873 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11875 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11876 F: drivers/media/platform/mtk-mdp/
11877 F: drivers/media/platform/mtk-vpu/
11879 MEDIATEK MEDIA DRIVER
11880 M: Tiffany Lin <tiffany.lin@mediatek.com>
11881 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11883 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11884 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11885 F: drivers/media/platform/mtk-vcodec/
11886 F: drivers/media/platform/mtk-vpu/
11888 MEDIATEK MMC/SD/SDIO DRIVER
11889 M: Chaotian Jing <chaotian.jing@mediatek.com>
11891 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11892 F: drivers/mmc/host/mtk-sd.c
11894 MEDIATEK MT76 WIRELESS LAN DRIVER
11895 M: Felix Fietkau <nbd@nbd.name>
11896 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11897 M: Ryder Lee <ryder.lee@mediatek.com>
11898 R: Shayne Chen <shayne.chen@mediatek.com>
11899 R: Sean Wang <sean.wang@mediatek.com>
11900 L: linux-wireless@vger.kernel.org
11902 F: drivers/net/wireless/mediatek/mt76/
11904 MEDIATEK MT7601U WIRELESS LAN DRIVER
11905 M: Jakub Kicinski <kubakici@wp.pl>
11906 L: linux-wireless@vger.kernel.org
11908 F: drivers/net/wireless/mediatek/mt7601u/
11910 MEDIATEK MT7621 CLOCK DRIVER
11911 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11913 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11914 F: drivers/clk/ralink/clk-mt7621.c
11916 MEDIATEK MT7621/28/88 I2C DRIVER
11917 M: Stefan Roese <sr@denx.de>
11918 L: linux-i2c@vger.kernel.org
11920 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11921 F: drivers/i2c/busses/i2c-mt7621.c
11923 MEDIATEK MT7621 PHY PCI DRIVER
11924 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11926 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11927 F: drivers/phy/ralink/phy-mt7621-pci.c
11929 MEDIATEK NAND CONTROLLER DRIVER
11930 L: linux-mtd@lists.infradead.org
11932 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11933 F: drivers/mtd/nand/raw/mtk_*
11935 MEDIATEK PMIC LED DRIVER
11936 M: Sean Wang <sean.wang@mediatek.com>
11938 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11939 F: drivers/leds/leds-mt6323.c
11941 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11942 M: Sean Wang <sean.wang@mediatek.com>
11944 F: drivers/char/hw_random/mtk-rng.c
11946 MEDIATEK SWITCH DRIVER
11947 M: Sean Wang <sean.wang@mediatek.com>
11948 M: Landen Chao <Landen.Chao@mediatek.com>
11949 M: DENG Qingfang <dqfext@gmail.com>
11950 L: netdev@vger.kernel.org
11952 F: drivers/net/dsa/mt7530.*
11953 F: net/dsa/tag_mtk.c
11955 MEDIATEK USB3 DRD IP DRIVER
11956 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11957 L: linux-usb@vger.kernel.org
11958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11959 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11961 F: Documentation/devicetree/bindings/usb/mediatek,*
11962 F: drivers/usb/host/xhci-mtk*
11963 F: drivers/usb/mtu3/
11965 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11966 M: Peter Senna Tschudin <peter.senna@gmail.com>
11967 M: Martin Donnelly <martin.donnelly@ge.com>
11968 M: Martyn Welch <martyn.welch@collabora.co.uk>
11970 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11971 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11973 MEGARAID SCSI/SAS DRIVERS
11974 M: Kashyap Desai <kashyap.desai@broadcom.com>
11975 M: Sumit Saxena <sumit.saxena@broadcom.com>
11976 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11977 L: megaraidlinux.pdl@broadcom.com
11978 L: linux-scsi@vger.kernel.org
11980 W: http://www.avagotech.com/support/
11981 F: Documentation/scsi/megaraid.rst
11982 F: drivers/scsi/megaraid.*
11983 F: drivers/scsi/megaraid/
11985 MELEXIS MLX90614 DRIVER
11986 M: Crt Mori <cmo@melexis.com>
11987 L: linux-iio@vger.kernel.org
11989 W: http://www.melexis.com
11990 F: drivers/iio/temperature/mlx90614.c
11992 MELEXIS MLX90632 DRIVER
11993 M: Crt Mori <cmo@melexis.com>
11994 L: linux-iio@vger.kernel.org
11996 W: http://www.melexis.com
11997 F: drivers/iio/temperature/mlx90632.c
11999 MELFAS MIP4 TOUCHSCREEN DRIVER
12000 M: Sangwon Jee <jeesw@melfas.com>
12002 W: http://www.melfas.com
12003 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12004 F: drivers/input/touchscreen/melfas_mip4.c
12006 MELLANOX BLUEFIELD I2C DRIVER
12007 M: Khalil Blaiech <kblaiech@nvidia.com>
12008 L: linux-i2c@vger.kernel.org
12010 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12011 F: drivers/i2c/busses/i2c-mlxbf.c
12013 MELLANOX ETHERNET DRIVER (mlx4_en)
12014 M: Tariq Toukan <tariqt@nvidia.com>
12015 L: netdev@vger.kernel.org
12017 W: http://www.mellanox.com
12018 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12019 F: drivers/net/ethernet/mellanox/mlx4/en_*
12021 MELLANOX ETHERNET DRIVER (mlx5e)
12022 M: Saeed Mahameed <saeedm@nvidia.com>
12023 L: netdev@vger.kernel.org
12025 W: http://www.mellanox.com
12026 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12027 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12029 MELLANOX ETHERNET INNOVA DRIVERS
12030 R: Boris Pismenny <borisp@nvidia.com>
12031 L: netdev@vger.kernel.org
12033 W: http://www.mellanox.com
12034 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12035 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12036 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12037 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12038 F: include/linux/mlx5/mlx5_ifc_fpga.h
12040 MELLANOX ETHERNET SWITCH DRIVERS
12041 M: Jiri Pirko <jiri@nvidia.com>
12042 M: Ido Schimmel <idosch@nvidia.com>
12043 L: netdev@vger.kernel.org
12045 W: http://www.mellanox.com
12046 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12047 F: drivers/net/ethernet/mellanox/mlxsw/
12048 F: tools/testing/selftests/drivers/net/mlxsw/
12050 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12051 M: mlxsw@nvidia.com
12052 L: netdev@vger.kernel.org
12054 W: http://www.mellanox.com
12055 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12056 F: drivers/net/ethernet/mellanox/mlxfw/
12058 MELLANOX HARDWARE PLATFORM SUPPORT
12059 M: Hans de Goede <hdegoede@redhat.com>
12060 M: Mark Gross <mgross@linux.intel.com>
12061 M: Vadim Pasternak <vadimp@nvidia.com>
12062 L: platform-driver-x86@vger.kernel.org
12064 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12065 F: drivers/platform/mellanox/
12066 F: include/linux/platform_data/mlxreg.h
12068 MELLANOX MLX4 core VPI driver
12069 M: Tariq Toukan <tariqt@nvidia.com>
12070 L: netdev@vger.kernel.org
12071 L: linux-rdma@vger.kernel.org
12073 W: http://www.mellanox.com
12074 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12075 F: drivers/net/ethernet/mellanox/mlx4/
12076 F: include/linux/mlx4/
12078 MELLANOX MLX4 IB driver
12079 M: Yishai Hadas <yishaih@nvidia.com>
12080 L: linux-rdma@vger.kernel.org
12082 W: http://www.mellanox.com
12083 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12084 F: drivers/infiniband/hw/mlx4/
12085 F: include/linux/mlx4/
12086 F: include/uapi/rdma/mlx4-abi.h
12088 MELLANOX MLX5 core VPI driver
12089 M: Saeed Mahameed <saeedm@nvidia.com>
12090 M: Leon Romanovsky <leonro@nvidia.com>
12091 L: netdev@vger.kernel.org
12092 L: linux-rdma@vger.kernel.org
12094 W: http://www.mellanox.com
12095 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12096 F: Documentation/networking/device_drivers/ethernet/mellanox/
12097 F: drivers/net/ethernet/mellanox/mlx5/core/
12098 F: include/linux/mlx5/
12100 MELLANOX MLX5 IB driver
12101 M: Leon Romanovsky <leonro@nvidia.com>
12102 L: linux-rdma@vger.kernel.org
12104 W: http://www.mellanox.com
12105 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12106 F: drivers/infiniband/hw/mlx5/
12107 F: include/linux/mlx5/
12108 F: include/uapi/rdma/mlx5-abi.h
12110 MELLANOX MLXCPLD I2C AND MUX DRIVER
12111 M: Vadim Pasternak <vadimp@nvidia.com>
12112 M: Michael Shych <michaelsh@nvidia.com>
12113 L: linux-i2c@vger.kernel.org
12115 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12116 F: drivers/i2c/busses/i2c-mlxcpld.c
12117 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12119 MELLANOX MLXCPLD LED DRIVER
12120 M: Vadim Pasternak <vadimp@nvidia.com>
12121 L: linux-leds@vger.kernel.org
12123 F: Documentation/leds/leds-mlxcpld.rst
12124 F: drivers/leds/leds-mlxcpld.c
12125 F: drivers/leds/leds-mlxreg.c
12127 MELLANOX PLATFORM DRIVER
12128 M: Vadim Pasternak <vadimp@nvidia.com>
12129 L: platform-driver-x86@vger.kernel.org
12131 F: drivers/platform/x86/mlx-platform.c
12134 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12135 M: "Paul E. McKenney" <paulmck@kernel.org>
12136 L: linux-kernel@vger.kernel.org
12138 F: arch/powerpc/include/asm/membarrier.h
12139 F: include/uapi/linux/membarrier.h
12140 F: kernel/sched/membarrier.c
12143 M: Mike Rapoport <rppt@linux.ibm.com>
12144 L: linux-mm@kvack.org
12146 F: Documentation/core-api/boot-time-mm.rst
12147 F: include/linux/memblock.h
12150 MEMORY CONTROLLER DRIVERS
12151 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12152 L: linux-kernel@vger.kernel.org
12154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12155 F: Documentation/devicetree/bindings/memory-controllers/
12157 F: include/dt-bindings/memory/
12160 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12161 M: Dmitry Osipenko <digetx@gmail.com>
12162 L: linux-pm@vger.kernel.org
12163 L: linux-tegra@vger.kernel.org
12164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12166 F: drivers/devfreq/tegra30-devfreq.c
12169 M: Andrew Morton <akpm@linux-foundation.org>
12170 L: linux-mm@kvack.org
12172 W: http://www.linux-mm.org
12173 T: quilt https://ozlabs.org/~akpm/mmotm/
12174 T: quilt https://ozlabs.org/~akpm/mmots/
12175 T: git git://github.com/hnaz/linux-mm.git
12176 F: include/linux/gfp.h
12177 F: include/linux/memory_hotplug.h
12178 F: include/linux/mm.h
12179 F: include/linux/mmzone.h
12180 F: include/linux/pagewalk.h
12181 F: include/linux/vmalloc.h
12183 F: tools/testing/selftests/vm/
12185 MEMORY TECHNOLOGY DEVICES (MTD)
12186 M: Miquel Raynal <miquel.raynal@bootlin.com>
12187 M: Richard Weinberger <richard@nod.at>
12188 M: Vignesh Raghavendra <vigneshr@ti.com>
12189 L: linux-mtd@lists.infradead.org
12191 W: http://www.linux-mtd.infradead.org/
12192 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12193 C: irc://irc.oftc.net/mtd
12194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12196 F: Documentation/devicetree/bindings/mtd/
12198 F: include/linux/mtd/
12199 F: include/uapi/mtd/
12201 MEN A21 WATCHDOG DRIVER
12202 M: Johannes Thumshirn <morbidrsa@gmail.com>
12203 L: linux-watchdog@vger.kernel.org
12205 F: drivers/watchdog/mena21_wdt.c
12207 MEN CHAMELEON BUS (mcb)
12208 M: Johannes Thumshirn <morbidrsa@gmail.com>
12210 F: Documentation/driver-api/men-chameleon-bus.rst
12212 F: include/linux/mcb.h
12214 MEN F21BMC (Board Management Controller)
12215 M: Andreas Werner <andreas.werner@men.de>
12217 F: Documentation/hwmon/menf21bmc.rst
12218 F: drivers/hwmon/menf21bmc_hwmon.c
12219 F: drivers/leds/leds-menf21bmc.c
12220 F: drivers/mfd/menf21bmc.c
12221 F: drivers/watchdog/menf21bmc_wdt.c
12223 MEN Z069 WATCHDOG DRIVER
12224 M: Johannes Thumshirn <jth@kernel.org>
12225 L: linux-watchdog@vger.kernel.org
12227 F: drivers/watchdog/menz69_wdt.c
12229 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12230 M: Neil Armstrong <narmstrong@baylibre.com>
12231 L: linux-media@vger.kernel.org
12232 L: linux-amlogic@lists.infradead.org
12234 W: http://linux-meson.com/
12235 T: git git://linuxtv.org/media_tree.git
12236 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12237 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12238 F: drivers/media/cec/platform/meson/ao-cec.c
12240 MESON GE2D DRIVER FOR AMLOGIC SOCS
12241 M: Neil Armstrong <narmstrong@baylibre.com>
12242 L: linux-media@vger.kernel.org
12243 L: linux-amlogic@lists.infradead.org
12245 T: git git://linuxtv.org/media_tree.git
12246 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12247 F: drivers/media/platform/meson/ge2d/
12249 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12250 M: Liang Yang <liang.yang@amlogic.com>
12251 L: linux-mtd@lists.infradead.org
12253 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12254 F: drivers/mtd/nand/raw/meson_*
12256 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12257 M: Neil Armstrong <narmstrong@baylibre.com>
12258 L: linux-media@vger.kernel.org
12259 L: linux-amlogic@lists.infradead.org
12261 T: git git://linuxtv.org/media_tree.git
12262 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12263 F: drivers/staging/media/meson/vdec/
12265 METHODE UDPU SUPPORT
12266 M: Vladimir Vid <vladimir.vid@sartura.hr>
12268 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12271 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12272 M: Hemant Kumar <hemantk@codeaurora.org>
12273 L: linux-arm-msm@vger.kernel.org
12275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12276 F: Documentation/ABI/stable/sysfs-bus-mhi
12277 F: Documentation/mhi/
12278 F: drivers/bus/mhi/
12279 F: include/linux/mhi.h
12281 MICROBLAZE ARCHITECTURE
12282 M: Michal Simek <monstr@monstr.eu>
12284 W: http://www.monstr.eu/fdt/
12285 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12286 F: arch/microblaze/
12288 MICROCHIP AT91 DMA DRIVERS
12289 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12290 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12292 L: dmaengine@vger.kernel.org
12294 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12295 F: drivers/dma/at_hdmac.c
12296 F: drivers/dma/at_hdmac_regs.h
12297 F: drivers/dma/at_xdmac.c
12298 F: include/dt-bindings/dma/at91.h
12300 MICROCHIP AT91 SERIAL DRIVER
12301 M: Richard Genoud <richard.genoud@gmail.com>
12303 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12304 F: drivers/tty/serial/atmel_serial.c
12305 F: drivers/tty/serial/atmel_serial.h
12307 MICROCHIP AT91 USART MFD DRIVER
12308 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12309 L: linux-kernel@vger.kernel.org
12311 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12312 F: drivers/mfd/at91-usart.c
12313 F: include/dt-bindings/mfd/at91-usart.h
12315 MICROCHIP AT91 USART SPI DRIVER
12316 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12317 L: linux-spi@vger.kernel.org
12319 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12320 F: drivers/spi/spi-at91-usart.c
12322 MICROCHIP AUDIO ASOC DRIVERS
12323 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12324 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12328 MICROCHIP ECC DRIVER
12329 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12330 L: linux-crypto@vger.kernel.org
12332 F: drivers/crypto/atmel-ecc.*
12334 MICROCHIP EIC DRIVER
12335 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12338 F: drivers/irqchip/irq-mchp-eic.c
12340 MICROCHIP I2C DRIVER
12341 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12342 L: linux-i2c@vger.kernel.org
12344 F: drivers/i2c/busses/i2c-at91-*.c
12345 F: drivers/i2c/busses/i2c-at91.h
12347 MICROCHIP ISC DRIVER
12348 M: Eugen Hristev <eugen.hristev@microchip.com>
12349 L: linux-media@vger.kernel.org
12351 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12352 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12353 F: drivers/media/platform/atmel/atmel-isc-base.c
12354 F: drivers/media/platform/atmel/atmel-isc-regs.h
12355 F: drivers/media/platform/atmel/atmel-isc.h
12356 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12357 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12358 F: include/linux/atmel-isc-media.h
12360 MICROCHIP ISI DRIVER
12361 M: Eugen Hristev <eugen.hristev@microchip.com>
12362 L: linux-media@vger.kernel.org
12364 F: drivers/media/platform/atmel/atmel-isi.c
12365 F: drivers/media/platform/atmel/atmel-isi.h
12367 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12368 M: Woojung Huh <woojung.huh@microchip.com>
12369 M: UNGLinuxDriver@microchip.com
12370 L: netdev@vger.kernel.org
12372 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12373 F: drivers/net/dsa/microchip/*
12374 F: include/linux/platform_data/microchip-ksz.h
12375 F: net/dsa/tag_ksz.c
12377 MICROCHIP LAN743X ETHERNET DRIVER
12378 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12379 M: UNGLinuxDriver@microchip.com
12380 L: netdev@vger.kernel.org
12382 F: drivers/net/ethernet/microchip/lan743x_*
12384 MICROCHIP LCDFB DRIVER
12385 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12386 L: linux-fbdev@vger.kernel.org
12388 F: drivers/video/fbdev/atmel_lcdfb.c
12389 F: include/video/atmel_lcdc.h
12391 MICROCHIP MCP16502 PMIC DRIVER
12392 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12395 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12396 F: drivers/regulator/mcp16502.c
12398 MICROCHIP MCP3911 ADC DRIVER
12399 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12400 M: Kent Gustavsson <kent@minoris.se>
12401 L: linux-iio@vger.kernel.org
12403 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12404 F: drivers/iio/adc/mcp3911.c
12406 MICROCHIP MMC/SD/SDIO MCI DRIVER
12407 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12409 F: drivers/mmc/host/atmel-mci.c
12411 MICROCHIP NAND DRIVER
12412 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12413 L: linux-mtd@lists.infradead.org
12415 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12416 F: drivers/mtd/nand/raw/atmel/*
12418 MICROCHIP PWM DRIVER
12419 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12421 L: linux-pwm@vger.kernel.org
12423 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12424 F: drivers/pwm/pwm-atmel.c
12426 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12427 M: Eugen Hristev <eugen.hristev@microchip.com>
12428 L: linux-iio@vger.kernel.org
12430 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12431 F: drivers/iio/adc/at91-sama5d2_adc.c
12432 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12434 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12435 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12437 F: drivers/power/reset/at91-sama5d2_shdwc.c
12439 MICROCHIP SPI DRIVER
12440 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12442 F: drivers/spi/spi-atmel.*
12444 MICROCHIP SSC DRIVER
12445 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12448 F: drivers/misc/atmel-ssc.c
12449 F: include/linux/atmel-ssc.h
12451 MICROCHIP USB251XB DRIVER
12452 M: Richard Leitner <richard.leitner@skidata.com>
12453 L: linux-usb@vger.kernel.org
12455 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12456 F: drivers/usb/misc/usb251xb.c
12458 MICROCHIP USBA UDC DRIVER
12459 M: Cristian Birsan <cristian.birsan@microchip.com>
12460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12462 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12464 MICROCHIP WILC1000 WIFI DRIVER
12465 M: Ajay Singh <ajay.kathat@microchip.com>
12466 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12467 L: linux-wireless@vger.kernel.org
12469 F: drivers/net/wireless/microchip/wilc1000/
12471 MICROSEMI MIPS SOCS
12472 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12473 M: UNGLinuxDriver@microchip.com
12474 L: linux-mips@vger.kernel.org
12476 F: Documentation/devicetree/bindings/mips/mscc.txt
12477 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12478 F: arch/mips/boot/dts/mscc/
12479 F: arch/mips/configs/generic/board-ocelot.config
12480 F: arch/mips/generic/board-ocelot.c
12482 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12483 M: Don Brace <don.brace@microchip.com>
12484 L: storagedev@microchip.com
12485 L: linux-scsi@vger.kernel.org
12487 F: Documentation/scsi/smartpqi.rst
12488 F: drivers/scsi/smartpqi/Kconfig
12489 F: drivers/scsi/smartpqi/Makefile
12490 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12491 F: include/linux/cciss*.h
12492 F: include/uapi/linux/cciss*.h
12494 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12495 M: Maximilian Luz <luzmaximilian@gmail.com>
12496 L: linux-pm@vger.kernel.org
12497 L: platform-driver-x86@vger.kernel.org
12499 F: drivers/power/supply/surface_battery.c
12500 F: drivers/power/supply/surface_charger.c
12502 MICROSOFT SURFACE DTX DRIVER
12503 M: Maximilian Luz <luzmaximilian@gmail.com>
12504 L: platform-driver-x86@vger.kernel.org
12506 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12507 F: drivers/platform/surface/surface_dtx.c
12508 F: include/uapi/linux/surface_aggregator/dtx.h
12510 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12511 M: Maximilian Luz <luzmaximilian@gmail.com>
12512 L: platform-driver-x86@vger.kernel.org
12514 F: drivers/platform/surface/surface_gpe.c
12516 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12517 M: Hans de Goede <hdegoede@redhat.com>
12518 M: Mark Gross <mgross@linux.intel.com>
12519 M: Maximilian Luz <luzmaximilian@gmail.com>
12520 L: platform-driver-x86@vger.kernel.org
12522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12523 F: drivers/platform/surface/
12525 MICROSOFT SURFACE HID TRANSPORT DRIVER
12526 M: Maximilian Luz <luzmaximilian@gmail.com>
12527 L: linux-input@vger.kernel.org
12528 L: platform-driver-x86@vger.kernel.org
12530 F: drivers/hid/surface-hid/
12532 MICROSOFT SURFACE HOT-PLUG DRIVER
12533 M: Maximilian Luz <luzmaximilian@gmail.com>
12534 L: platform-driver-x86@vger.kernel.org
12536 F: drivers/platform/surface/surface_hotplug.c
12538 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12539 M: Maximilian Luz <luzmaximilian@gmail.com>
12540 L: platform-driver-x86@vger.kernel.org
12542 F: drivers/platform/surface/surface_platform_profile.c
12544 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12545 M: Chen Yu <yu.c.chen@intel.com>
12546 L: platform-driver-x86@vger.kernel.org
12548 F: drivers/platform/surface/surfacepro3_button.c
12550 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12551 M: Maximilian Luz <luzmaximilian@gmail.com>
12552 L: platform-driver-x86@vger.kernel.org
12554 W: https://github.com/linux-surface/surface-aggregator-module
12555 C: irc://irc.libera.chat/linux-surface
12556 F: Documentation/driver-api/surface_aggregator/
12557 F: drivers/platform/surface/aggregator/
12558 F: drivers/platform/surface/surface_acpi_notify.c
12559 F: drivers/platform/surface/surface_aggregator_cdev.c
12560 F: drivers/platform/surface/surface_aggregator_registry.c
12561 F: include/linux/surface_acpi_notify.h
12562 F: include/linux/surface_aggregator/
12563 F: include/uapi/linux/surface_aggregator/
12565 MICROTEK X6 SCANNER
12566 M: Oliver Neukum <oliver@neukum.org>
12568 F: drivers/usb/image/microtek.*
12570 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12571 M: Luka Kovacic <luka.kovacic@sartura.hr>
12572 M: Luka Perkov <luka.perkov@sartura.hr>
12574 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12575 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12576 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12577 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12578 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12579 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12581 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12582 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12583 L: linux-media@vger.kernel.org
12585 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12586 F: Documentation/driver-api/media/drivers/ccs/
12587 F: Documentation/userspace-api/media/drivers/ccs.rst
12588 F: drivers/media/i2c/ccs-pll.c
12589 F: drivers/media/i2c/ccs-pll.h
12590 F: drivers/media/i2c/ccs/
12591 F: include/uapi/linux/ccs.h
12592 F: include/uapi/linux/smiapp.h
12595 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12596 L: linux-mips@vger.kernel.org
12598 W: http://www.linux-mips.org/
12599 Q: https://patchwork.kernel.org/project/linux-mips/list/
12600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12601 F: Documentation/devicetree/bindings/mips/
12602 F: Documentation/mips/
12604 F: drivers/platform/mips/
12606 MIPS BOSTON DEVELOPMENT BOARD
12607 M: Paul Burton <paulburton@kernel.org>
12608 L: linux-mips@vger.kernel.org
12610 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12611 F: arch/mips/boot/dts/img/boston.dts
12612 F: arch/mips/configs/generic/board-boston.config
12613 F: drivers/clk/imgtec/clk-boston.c
12614 F: include/dt-bindings/clock/boston-clock.h
12617 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12618 M: Serge Semin <fancer.lancer@gmail.com>
12619 L: linux-mips@vger.kernel.org
12621 F: drivers/bus/mips_cdmm.c
12622 F: drivers/clocksource/mips-gic-timer.c
12623 F: drivers/cpuidle/cpuidle-cps.c
12624 F: drivers/irqchip/irq-mips-cpu.c
12625 F: drivers/irqchip/irq-mips-gic.c
12627 MIPS GENERIC PLATFORM
12628 M: Paul Burton <paulburton@kernel.org>
12629 L: linux-mips@vger.kernel.org
12631 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12632 F: arch/mips/generic/
12633 F: arch/mips/tools/generic-board-config.sh
12635 MIPS RINT INSTRUCTION EMULATION
12636 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12637 L: linux-mips@vger.kernel.org
12639 F: arch/mips/math-emu/dp_rint.c
12640 F: arch/mips/math-emu/sp_rint.c
12642 MIPS/LOONGSON1 ARCHITECTURE
12643 M: Keguang Zhang <keguang.zhang@gmail.com>
12644 L: linux-mips@vger.kernel.org
12646 F: arch/mips/include/asm/mach-loongson32/
12647 F: arch/mips/loongson32/
12648 F: drivers/*/*/*loongson1*
12649 F: drivers/*/*loongson1*
12651 MIPS/LOONGSON2EF ARCHITECTURE
12652 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12653 L: linux-mips@vger.kernel.org
12655 F: arch/mips/include/asm/mach-loongson2ef/
12656 F: arch/mips/loongson2ef/
12657 F: drivers/cpufreq/loongson2_cpufreq.c
12659 MIPS/LOONGSON64 ARCHITECTURE
12660 M: Huacai Chen <chenhuacai@kernel.org>
12661 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12662 L: linux-mips@vger.kernel.org
12664 F: arch/mips/include/asm/mach-loongson64/
12665 F: arch/mips/loongson64/
12666 F: drivers/irqchip/irq-loongson*
12667 F: drivers/platform/mips/cpu_hwmon.c
12669 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12670 M: Hans Verkuil <hverkuil@xs4all.nl>
12671 L: linux-media@vger.kernel.org
12673 W: https://linuxtv.org
12674 T: git git://linuxtv.org/media_tree.git
12675 F: drivers/media/radio/radio-miropcm20*
12678 R: Lubomir Rintel <lkundrak@v3.sk>
12679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12682 F: arch/arm/boot/dts/mmp*
12683 F: arch/arm/mach-mmp/
12684 F: include/linux/soc/mmp/
12686 MMP USB PHY DRIVERS
12687 R: Lubomir Rintel <lkundrak@v3.sk>
12688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12690 F: drivers/phy/marvell/phy-mmp3-usb.c
12691 F: drivers/phy/marvell/phy-pxa-usb.c
12693 MMU GATHER AND TLB INVALIDATION
12694 M: Will Deacon <will@kernel.org>
12695 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12696 M: Andrew Morton <akpm@linux-foundation.org>
12697 M: Nick Piggin <npiggin@gmail.com>
12698 M: Peter Zijlstra <peterz@infradead.org>
12699 L: linux-arch@vger.kernel.org
12700 L: linux-mm@kvack.org
12702 F: arch/*/include/asm/tlb.h
12703 F: include/asm-generic/tlb.h
12706 MN88472 MEDIA DRIVER
12707 M: Antti Palosaari <crope@iki.fi>
12708 L: linux-media@vger.kernel.org
12710 W: https://linuxtv.org
12711 W: http://palosaari.fi/linux/
12712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12713 F: drivers/media/dvb-frontends/mn88472*
12715 MN88473 MEDIA DRIVER
12716 M: Antti Palosaari <crope@iki.fi>
12717 L: linux-media@vger.kernel.org
12719 W: https://linuxtv.org
12720 W: http://palosaari.fi/linux/
12721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12722 F: drivers/media/dvb-frontends/mn88473*
12725 M: Luis Chamberlain <mcgrof@kernel.org>
12726 M: Jessica Yu <jeyu@kernel.org>
12728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12729 F: include/linux/module.h
12732 MONOLITHIC POWER SYSTEM PMIC DRIVER
12733 M: Saravanan Sekar <sravanhome@gmail.com>
12735 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12736 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12737 F: drivers/iio/adc/mp2629_adc.c
12738 F: drivers/mfd/mp2629.c
12739 F: drivers/power/supply/mp2629_charger.c
12740 F: drivers/regulator/mp5416.c
12741 F: drivers/regulator/mpq7920.c
12742 F: drivers/regulator/mpq7920.h
12743 F: include/linux/mfd/mp2629.h
12745 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12747 W: http://popies.net/meye/
12748 F: Documentation/userspace-api/media/drivers/meye*
12749 F: drivers/media/pci/meye/
12750 F: include/uapi/linux/meye.h
12752 MOTORCOMM PHY DRIVER
12753 M: Peter Geis <pgwipeout@gmail.com>
12754 L: netdev@vger.kernel.org
12756 F: drivers/net/phy/motorcomm.c
12758 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12759 M: Jiri Slaby <jirislaby@kernel.org>
12761 F: Documentation/driver-api/serial/moxa-smartio.rst
12762 F: drivers/tty/mxser.*
12764 MR800 AVERMEDIA USB FM RADIO DRIVER
12765 M: Alexey Klimov <klimov.linux@gmail.com>
12766 L: linux-media@vger.kernel.org
12768 T: git git://linuxtv.org/media_tree.git
12769 F: drivers/media/radio/radio-mr800.c
12771 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12772 M: Alan Ott <alan@signal11.us>
12773 L: linux-wpan@vger.kernel.org
12775 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12776 F: drivers/net/ieee802154/mrf24j40.c
12779 M: "Lee, Chun-Yi" <jlee@suse.com>
12780 L: platform-driver-x86@vger.kernel.org
12782 F: drivers/platform/x86/msi-laptop.c
12785 L: platform-driver-x86@vger.kernel.org
12787 F: drivers/platform/x86/msi-wmi.c
12789 MSI001 MEDIA DRIVER
12790 M: Antti Palosaari <crope@iki.fi>
12791 L: linux-media@vger.kernel.org
12793 W: https://linuxtv.org
12794 W: http://palosaari.fi/linux/
12795 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12796 T: git git://linuxtv.org/anttip/media_tree.git
12797 F: drivers/media/tuners/msi001*
12799 MSI2500 MEDIA DRIVER
12800 M: Antti Palosaari <crope@iki.fi>
12801 L: linux-media@vger.kernel.org
12803 W: https://linuxtv.org
12804 W: http://palosaari.fi/linux/
12805 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12806 T: git git://linuxtv.org/anttip/media_tree.git
12807 F: drivers/media/usb/msi2500/
12809 MSTAR INTERRUPT CONTROLLER DRIVER
12810 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12811 M: Daniel Palmer <daniel@thingy.jp>
12813 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12814 F: drivers/irqchip/irq-mst-intc.c
12816 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12817 M: Robert Jarzmik <robert.jarzmik@free.fr>
12818 L: linux-mtd@lists.infradead.org
12820 F: drivers/mtd/devices/docg3*
12822 MT9M032 APTINA SENSOR DRIVER
12823 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12824 L: linux-media@vger.kernel.org
12826 T: git git://linuxtv.org/media_tree.git
12827 F: drivers/media/i2c/mt9m032.c
12828 F: include/media/i2c/mt9m032.h
12830 MT9P031 APTINA CAMERA SENSOR
12831 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12832 L: linux-media@vger.kernel.org
12834 T: git git://linuxtv.org/media_tree.git
12835 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
12836 F: drivers/media/i2c/mt9p031.c
12837 F: include/media/i2c/mt9p031.h
12839 MT9T001 APTINA CAMERA SENSOR
12840 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12841 L: linux-media@vger.kernel.org
12843 T: git git://linuxtv.org/media_tree.git
12844 F: drivers/media/i2c/mt9t001.c
12845 F: include/media/i2c/mt9t001.h
12847 MT9T112 APTINA CAMERA SENSOR
12848 M: Jacopo Mondi <jacopo@jmondi.org>
12849 L: linux-media@vger.kernel.org
12851 T: git git://linuxtv.org/media_tree.git
12852 F: drivers/media/i2c/mt9t112.c
12853 F: include/media/i2c/mt9t112.h
12855 MT9V032 APTINA CAMERA SENSOR
12856 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12857 L: linux-media@vger.kernel.org
12859 T: git git://linuxtv.org/media_tree.git
12860 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12861 F: drivers/media/i2c/mt9v032.c
12862 F: include/media/i2c/mt9v032.h
12864 MT9V111 APTINA CAMERA SENSOR
12865 M: Jacopo Mondi <jacopo@jmondi.org>
12866 L: linux-media@vger.kernel.org
12868 T: git git://linuxtv.org/media_tree.git
12869 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12870 F: drivers/media/i2c/mt9v111.c
12872 MULTIFUNCTION DEVICES (MFD)
12873 M: Lee Jones <lee.jones@linaro.org>
12875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12876 F: Documentation/devicetree/bindings/mfd/
12878 F: include/dt-bindings/mfd/
12879 F: include/linux/mfd/
12881 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12883 F: drivers/mmc/host/mmc_spi.c
12884 F: include/linux/spi/mmc_spi.h
12886 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12887 M: Ulf Hansson <ulf.hansson@linaro.org>
12888 L: linux-mmc@vger.kernel.org
12890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12891 F: Documentation/devicetree/bindings/mmc/
12893 F: include/linux/mmc/
12894 F: include/uapi/linux/mmc/
12896 MULTIPLEXER SUBSYSTEM
12897 M: Peter Rosin <peda@axentia.se>
12899 F: Documentation/ABI/testing/sysfs-class-mux*
12900 F: Documentation/devicetree/bindings/mux/
12902 F: include/dt-bindings/mux/
12903 F: include/linux/mux/
12905 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12906 M: Bin Liu <b-liu@ti.com>
12907 L: linux-usb@vger.kernel.org
12909 F: drivers/usb/musb/
12911 MXL301RF MEDIA DRIVER
12912 M: Akihiro Tsukada <tskd08@gmail.com>
12913 L: linux-media@vger.kernel.org
12915 F: drivers/media/tuners/mxl301rf*
12917 MXL5007T MEDIA DRIVER
12918 M: Michael Krufky <mkrufky@linuxtv.org>
12919 L: linux-media@vger.kernel.org
12921 W: https://linuxtv.org
12922 W: http://github.com/mkrufky
12923 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12924 T: git git://linuxtv.org/mkrufky/tuners.git
12925 F: drivers/media/tuners/mxl5007t.*
12928 M: Marek Vasut <marex@denx.de>
12929 M: Stefan Agner <stefan@agner.ch>
12930 L: dri-devel@lists.freedesktop.org
12932 T: git git://anongit.freedesktop.org/drm/drm-misc
12933 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12934 F: drivers/gpu/drm/mxsfb/
12936 MYLEX DAC960 PCI RAID Controller
12937 M: Hannes Reinecke <hare@kernel.org>
12938 L: linux-scsi@vger.kernel.org
12940 F: drivers/scsi/myrb.*
12941 F: drivers/scsi/myrs.*
12943 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12944 M: Chris Lee <christopher.lee@cspi.com>
12945 L: netdev@vger.kernel.org
12947 W: https://www.cspi.com/ethernet-products/support/downloads/
12948 F: drivers/net/ethernet/myricom/myri10ge/
12950 NAND FLASH SUBSYSTEM
12951 M: Miquel Raynal <miquel.raynal@bootlin.com>
12952 R: Richard Weinberger <richard@nod.at>
12953 L: linux-mtd@lists.infradead.org
12955 W: http://www.linux-mtd.infradead.org/
12956 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12957 C: irc://irc.oftc.net/mtd
12958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12959 F: drivers/mtd/nand/
12960 F: include/linux/mtd/*nand*.h
12962 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12963 M: Daniel Mack <zonque@gmail.com>
12964 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12966 W: http://www.native-instruments.com
12967 F: sound/usb/caiaq/
12969 NATSEMI ETHERNET DRIVER (DP8381x)
12971 F: drivers/net/ethernet/natsemi/natsemi.c
12973 NCR 5380 SCSI DRIVERS
12974 M: Finn Thain <fthain@linux-m68k.org>
12975 M: Michael Schmitz <schmitzmic@gmail.com>
12976 L: linux-scsi@vger.kernel.org
12978 F: Documentation/scsi/g_NCR5380.rst
12979 F: drivers/scsi/NCR5380.*
12980 F: drivers/scsi/arm/cumana_1.c
12981 F: drivers/scsi/arm/oak.c
12982 F: drivers/scsi/atari_scsi.*
12983 F: drivers/scsi/dmx3191d.c
12984 F: drivers/scsi/g_NCR5380.*
12985 F: drivers/scsi/mac_scsi.*
12986 F: drivers/scsi/sun3_scsi.*
12987 F: drivers/scsi/sun3_scsi_vme.c
12990 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12994 NCT6775 HARDWARE MONITOR DRIVER
12995 M: Guenter Roeck <linux@roeck-us.net>
12996 L: linux-hwmon@vger.kernel.org
12998 F: Documentation/hwmon/nct6775.rst
12999 F: drivers/hwmon/nct6775.c
13002 M: Jakub Kicinski <kuba@kernel.org>
13004 F: drivers/net/netdevsim/*
13006 NETEM NETWORK EMULATOR
13007 M: Stephen Hemminger <stephen@networkplumber.org>
13008 L: netdev@vger.kernel.org
13010 F: net/sched/sch_netem.c
13012 NETERION 10GbE DRIVERS (s2io/vxge)
13013 M: Jon Mason <jdmason@kudzu.us>
13014 L: netdev@vger.kernel.org
13016 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13017 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13018 F: drivers/net/ethernet/neterion/
13021 M: Pablo Neira Ayuso <pablo@netfilter.org>
13022 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13023 M: Florian Westphal <fw@strlen.de>
13024 L: netfilter-devel@vger.kernel.org
13025 L: coreteam@netfilter.org
13027 W: http://www.netfilter.org/
13028 W: http://www.iptables.org/
13029 W: http://www.nftables.org/
13030 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13031 C: irc://irc.libera.chat/netfilter
13032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
13033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
13034 F: include/linux/netfilter*
13035 F: include/linux/netfilter/
13036 F: include/net/netfilter/
13037 F: include/uapi/linux/netfilter*
13038 F: include/uapi/linux/netfilter/
13039 F: net/*/netfilter.c
13040 F: net/*/netfilter/
13041 F: net/bridge/br_netfilter*.c
13044 NETROM NETWORK LAYER
13045 M: Ralf Baechle <ralf@linux-mips.org>
13046 L: linux-hams@vger.kernel.org
13048 W: http://www.linux-ax25.org/
13049 F: include/net/netrom.h
13050 F: include/uapi/linux/netrom.h
13053 NETRONIX EMBEDDED CONTROLLER
13054 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13056 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13057 F: drivers/mfd/ntxec.c
13058 F: drivers/pwm/pwm-ntxec.c
13059 F: drivers/rtc/rtc-ntxec.c
13060 F: include/linux/mfd/ntxec.h
13062 NETRONOME ETHERNET DRIVERS
13063 M: Simon Horman <simon.horman@corigine.com>
13064 R: Jakub Kicinski <kuba@kernel.org>
13065 L: oss-drivers@corigine.com
13067 F: drivers/net/ethernet/netronome/
13069 NETWORK BLOCK DEVICE (NBD)
13070 M: Josef Bacik <josef@toxicpanda.com>
13071 L: linux-block@vger.kernel.org
13072 L: nbd@other.debian.org
13074 F: Documentation/admin-guide/blockdev/nbd.rst
13075 F: drivers/block/nbd.c
13076 F: include/trace/events/nbd.h
13077 F: include/uapi/linux/nbd.h
13079 NETWORK DROP MONITOR
13080 M: Neil Horman <nhorman@tuxdriver.com>
13081 L: netdev@vger.kernel.org
13083 W: https://fedorahosted.org/dropwatch/
13084 F: include/uapi/linux/net_dropmon.h
13085 F: net/core/drop_monitor.c
13088 M: "David S. Miller" <davem@davemloft.net>
13089 M: Jakub Kicinski <kuba@kernel.org>
13090 L: netdev@vger.kernel.org
13092 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13095 F: Documentation/devicetree/bindings/net/
13096 F: drivers/connector/
13098 F: include/linux/etherdevice.h
13099 F: include/linux/fcdevice.h
13100 F: include/linux/fddidevice.h
13101 F: include/linux/hippidevice.h
13102 F: include/linux/if_*
13103 F: include/linux/inetdevice.h
13104 F: include/linux/netdevice.h
13105 F: include/uapi/linux/if_*
13106 F: include/uapi/linux/netdevice.h
13108 NETWORKING DRIVERS (WIRELESS)
13109 M: Kalle Valo <kvalo@codeaurora.org>
13110 L: linux-wireless@vger.kernel.org
13112 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13115 F: Documentation/devicetree/bindings/net/wireless/
13116 F: drivers/net/wireless/
13119 M: Andrew Lunn <andrew@lunn.ch>
13120 M: Vivien Didelot <vivien.didelot@gmail.com>
13121 M: Florian Fainelli <f.fainelli@gmail.com>
13122 M: Vladimir Oltean <olteanv@gmail.com>
13124 F: Documentation/devicetree/bindings/net/dsa/
13125 F: drivers/net/dsa/
13126 F: include/linux/dsa/
13127 F: include/linux/platform_data/dsa.h
13128 F: include/net/dsa.h
13130 F: tools/testing/selftests/drivers/net/dsa/
13132 NETWORKING [GENERAL]
13133 M: "David S. Miller" <davem@davemloft.net>
13134 M: Jakub Kicinski <kuba@kernel.org>
13135 L: netdev@vger.kernel.org
13137 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13138 B: mailto:netdev@vger.kernel.org
13139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13141 F: Documentation/networking/
13142 F: include/linux/in.h
13143 F: include/linux/net.h
13144 F: include/linux/netdevice.h
13146 F: include/uapi/linux/in.h
13147 F: include/uapi/linux/net.h
13148 F: include/uapi/linux/net_namespace.h
13149 F: include/uapi/linux/netdevice.h
13153 F: tools/testing/selftests/net/
13156 M: Steffen Klassert <steffen.klassert@secunet.com>
13157 M: Herbert Xu <herbert@gondor.apana.org.au>
13158 M: "David S. Miller" <davem@davemloft.net>
13159 L: netdev@vger.kernel.org
13161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13163 F: include/net/xfrm.h
13164 F: include/uapi/linux/xfrm.h
13167 F: net/ipv4/ip_vti.c
13168 F: net/ipv4/ipcomp.c
13172 F: net/ipv6/ip6_vti.c
13173 F: net/ipv6/ipcomp6.c
13177 F: tools/testing/selftests/net/ipsec.c
13179 NETWORKING [IPv4/IPv6]
13180 M: "David S. Miller" <davem@davemloft.net>
13181 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13182 M: David Ahern <dsahern@kernel.org>
13183 L: netdev@vger.kernel.org
13185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13191 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13192 M: Paul Moore <paul@paul-moore.com>
13193 L: netdev@vger.kernel.org
13194 L: linux-security-module@vger.kernel.org
13196 W: https://github.com/netlabel
13197 F: Documentation/netlabel/
13198 F: include/net/calipso.h
13199 F: include/net/cipso_ipv4.h
13200 F: include/net/netlabel.h
13201 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13202 F: include/uapi/linux/netfilter/xt_SECMARK.h
13203 F: net/ipv4/cipso_ipv4.c
13204 F: net/ipv6/calipso.c
13205 F: net/netfilter/xt_CONNSECMARK.c
13206 F: net/netfilter/xt_SECMARK.c
13210 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13211 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13212 L: netdev@vger.kernel.org
13213 L: mptcp@lists.linux.dev
13215 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13216 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13217 F: Documentation/networking/mptcp-sysctl.rst
13218 F: include/net/mptcp.h
13219 F: include/trace/events/mptcp.h
13220 F: include/uapi/linux/mptcp.h
13222 F: tools/testing/selftests/net/mptcp/
13225 M: Eric Dumazet <edumazet@google.com>
13226 L: netdev@vger.kernel.org
13228 F: include/linux/tcp.h
13229 F: include/net/tcp.h
13230 F: include/trace/events/tcp.h
13231 F: include/uapi/linux/tcp.h
13232 F: net/ipv4/syncookies.c
13234 F: net/ipv6/syncookies.c
13238 M: Boris Pismenny <borisp@nvidia.com>
13239 M: John Fastabend <john.fastabend@gmail.com>
13240 M: Daniel Borkmann <daniel@iogearbox.net>
13241 M: Jakub Kicinski <kuba@kernel.org>
13242 L: netdev@vger.kernel.org
13244 F: include/net/tls.h
13245 F: include/uapi/linux/tls.h
13248 NETWORKING [WIRELESS]
13249 L: linux-wireless@vger.kernel.org
13250 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13252 NETXEN (1/10) GbE SUPPORT
13253 M: Manish Chopra <manishc@marvell.com>
13254 M: Rahul Verma <rahulv@marvell.com>
13255 M: GR-Linux-NIC-Dev@marvell.com
13256 L: netdev@vger.kernel.org
13258 F: drivers/net/ethernet/qlogic/netxen/
13260 NET_FAILOVER MODULE
13261 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13262 L: netdev@vger.kernel.org
13264 F: Documentation/networking/net_failover.rst
13265 F: drivers/net/net_failover.c
13266 F: include/net/net_failover.h
13269 M: David Ahern <dsahern@kernel.org>
13270 L: netdev@vger.kernel.org
13272 F: include/net/netns/nexthop.h
13273 F: include/net/nexthop.h
13274 F: include/uapi/linux/nexthop.h
13275 F: net/ipv4/nexthop.c
13278 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13279 L: linux-nfc@lists.01.org (subscribers-only)
13280 L: netdev@vger.kernel.org
13282 F: Documentation/devicetree/bindings/net/nfc/
13284 F: include/linux/platform_data/nfcmrvl.h
13285 F: include/net/nfc/
13286 F: include/uapi/linux/nfc.h
13289 NFC VIRTUAL NCI DEVICE DRIVER
13290 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13291 L: netdev@vger.kernel.org
13292 L: linux-nfc@lists.01.org (subscribers-only)
13294 F: drivers/nfc/virtual_ncidev.c
13295 F: tools/testing/selftests/nci/
13297 NFS, SUNRPC, AND LOCKD CLIENTS
13298 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13299 M: Anna Schumaker <anna.schumaker@netapp.com>
13300 L: linux-nfs@vger.kernel.org
13302 W: http://client.linux-nfs.org
13303 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13307 F: include/linux/lockd/
13308 F: include/linux/nfs*
13309 F: include/linux/sunrpc/
13310 F: include/uapi/linux/nfs*
13311 F: include/uapi/linux/sunrpc/
13313 F: Documentation/filesystems/nfs/
13316 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13317 L: linux-nilfs@vger.kernel.org
13319 W: https://nilfs.sourceforge.io/
13320 W: https://nilfs.osdn.jp/
13321 T: git git://github.com/konis/nilfs2.git
13322 F: Documentation/filesystems/nilfs2.rst
13324 F: include/trace/events/nilfs2.h
13325 F: include/uapi/linux/nilfs2_api.h
13326 F: include/uapi/linux/nilfs2_ondisk.h
13328 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13329 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13331 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13332 F: Documentation/scsi/NinjaSCSI.rst
13333 F: drivers/scsi/pcmcia/nsp_*
13335 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13336 M: GOTO Masanori <gotom@debian.or.jp>
13337 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13339 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13340 F: Documentation/scsi/NinjaSCSI.rst
13341 F: drivers/scsi/nsp32*
13344 M: Dinh Nguyen <dinguyen@kernel.org>
13346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13349 NITRO ENCLAVES (NE)
13350 M: Andra Paraschiv <andraprs@amazon.com>
13351 M: Alexandru Vasile <lexnv@amazon.com>
13352 M: Alexandru Ciobotaru <alcioa@amazon.com>
13353 L: linux-kernel@vger.kernel.org
13355 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13356 F: Documentation/virt/ne_overview.rst
13357 F: drivers/virt/nitro_enclaves/
13358 F: include/linux/nitro_enclaves.h
13359 F: include/uapi/linux/nitro_enclaves.h
13360 F: samples/nitro_enclaves/
13362 NOHZ, DYNTICKS SUPPORT
13363 M: Frederic Weisbecker <fweisbec@gmail.com>
13364 M: Thomas Gleixner <tglx@linutronix.de>
13365 M: Ingo Molnar <mingo@kernel.org>
13366 L: linux-kernel@vger.kernel.org
13368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13369 F: include/linux/sched/nohz.h
13370 F: include/linux/tick.h
13371 F: kernel/time/tick*.*
13373 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13374 M: Pavel Machek <pavel@ucw.cz>
13375 M: Sakari Ailus <sakari.ailus@iki.fi>
13376 L: linux-media@vger.kernel.org
13378 F: drivers/media/i2c/ad5820.c
13379 F: drivers/media/i2c/et8ek8
13381 NOKIA N900 POWER SUPPLY DRIVERS
13382 R: Pali Rohár <pali@kernel.org>
13383 F: drivers/power/supply/bq2415x_charger.c
13384 F: drivers/power/supply/bq27xxx_battery.c
13385 F: drivers/power/supply/bq27xxx_battery_i2c.c
13386 F: drivers/power/supply/isp1704_charger.c
13387 F: drivers/power/supply/rx51_battery.c
13388 F: include/linux/power/bq2415x_charger.h
13389 F: include/linux/power/bq27xxx_battery.h
13392 M: Willy Tarreau <w@1wt.eu>
13394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13395 F: tools/include/nolibc/
13398 M: Matthias Maennich <maennich@google.com>
13400 F: Documentation/core-api/symbol-namespaces.rst
13404 M: Sanjay R Mehta <sanju.mehta@amd.com>
13405 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13406 L: linux-ntb@googlegroups.com
13408 F: drivers/ntb/hw/amd/
13411 M: Jon Mason <jdmason@kudzu.us>
13412 M: Dave Jiang <dave.jiang@intel.com>
13413 M: Allen Hubbe <allenbh@gmail.com>
13414 L: linux-ntb@googlegroups.com
13416 W: https://github.com/jonmason/ntb/wiki
13417 T: git git://github.com/jonmason/ntb.git
13418 F: drivers/net/ntb_netdev.c
13420 F: include/linux/ntb.h
13421 F: include/linux/ntb_transport.h
13422 F: tools/testing/selftests/ntb/
13425 M: Serge Semin <fancer.lancer@gmail.com>
13426 L: linux-ntb@googlegroups.com
13428 F: drivers/ntb/hw/idt/
13431 M: Dave Jiang <dave.jiang@intel.com>
13432 L: linux-ntb@googlegroups.com
13434 W: https://github.com/davejiang/linux/wiki
13435 T: git https://github.com/davejiang/linux.git
13436 F: drivers/ntb/hw/intel/
13439 M: Anton Altaparmakov <anton@tuxera.com>
13440 L: linux-ntfs-dev@lists.sourceforge.net
13442 W: http://www.tuxera.com/
13443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13444 F: Documentation/filesystems/ntfs.rst
13448 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13449 L: ntfs3@lists.linux.dev
13451 W: http://www.paragon-software.com/
13452 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13453 F: Documentation/filesystems/ntfs3.rst
13457 M: Finn Thain <fthain@linux-m68k.org>
13458 L: linux-m68k@lists.linux-m68k.org
13460 F: arch/*/include/asm/nubus.h
13462 F: include/linux/nubus.h
13463 F: include/uapi/linux/nubus.h
13465 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13466 M: Antonino Daplas <adaplas@gmail.com>
13467 L: linux-fbdev@vger.kernel.org
13469 F: drivers/video/fbdev/nvidia/
13470 F: drivers/video/fbdev/riva/
13473 M: Keith Busch <kbusch@kernel.org>
13474 M: Jens Axboe <axboe@fb.com>
13475 M: Christoph Hellwig <hch@lst.de>
13476 M: Sagi Grimberg <sagi@grimberg.me>
13477 L: linux-nvme@lists.infradead.org
13479 W: http://git.infradead.org/nvme.git
13480 T: git://git.infradead.org/nvme.git
13481 F: drivers/nvme/host/
13482 F: include/linux/nvme.h
13483 F: include/uapi/linux/nvme_ioctl.h
13485 NVM EXPRESS FC TRANSPORT DRIVERS
13486 M: James Smart <james.smart@broadcom.com>
13487 L: linux-nvme@lists.infradead.org
13489 F: drivers/nvme/host/fc.c
13490 F: drivers/nvme/target/fc.c
13491 F: drivers/nvme/target/fcloop.c
13492 F: include/linux/nvme-fc-driver.h
13493 F: include/linux/nvme-fc.h
13495 NVM EXPRESS TARGET DRIVER
13496 M: Christoph Hellwig <hch@lst.de>
13497 M: Sagi Grimberg <sagi@grimberg.me>
13498 M: Chaitanya Kulkarni <kch@nvidia.com>
13499 L: linux-nvme@lists.infradead.org
13501 W: http://git.infradead.org/nvme.git
13502 T: git://git.infradead.org/nvme.git
13503 F: drivers/nvme/target/
13506 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13509 F: Documentation/ABI/stable/sysfs-bus-nvmem
13510 F: Documentation/devicetree/bindings/nvmem/
13512 F: include/linux/nvmem-consumer.h
13513 F: include/linux/nvmem-provider.h
13515 NXP C45 TJA11XX PHY DRIVER
13516 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13517 L: netdev@vger.kernel.org
13519 F: drivers/net/phy/nxp-c45-tja11xx.c
13522 M: Ashish Kumar <ashish.kumar@nxp.com>
13523 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13524 L: linux-spi@vger.kernel.org
13526 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
13527 F: drivers/spi/spi-nxp-fspi.c
13529 NXP FXAS21002C DRIVER
13530 M: Rui Miguel Silva <rmfrfs@gmail.com>
13531 L: linux-iio@vger.kernel.org
13533 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13534 F: drivers/iio/gyro/fxas21002c.h
13535 F: drivers/iio/gyro/fxas21002c_core.c
13536 F: drivers/iio/gyro/fxas21002c_i2c.c
13537 F: drivers/iio/gyro/fxas21002c_spi.c
13539 NXP i.MX CLOCK DRIVERS
13540 M: Abel Vesa <abel.vesa@nxp.com>
13541 L: linux-clk@vger.kernel.org
13542 L: linux-imx@nxp.com
13544 F: drivers/clk/imx/
13546 NXP i.MX 8MQ DCSS DRIVER
13547 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13548 R: Lucas Stach <l.stach@pengutronix.de>
13549 L: dri-devel@lists.freedesktop.org
13551 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13552 F: drivers/gpu/drm/imx/dcss/
13554 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13555 M: Jagan Teki <jagan@amarulasolutions.com>
13557 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13558 F: drivers/regulator/pf8x00-regulator.c
13560 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13561 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13562 L: linux-kernel@vger.kernel.org
13564 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13565 F: drivers/extcon/extcon-ptn5150.c
13567 NXP SGTL5000 DRIVER
13568 M: Fabio Estevam <festevam@gmail.com>
13569 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13571 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13572 F: sound/soc/codecs/sgtl5000*
13574 NXP SJA1105 ETHERNET SWITCH DRIVER
13575 M: Vladimir Oltean <olteanv@gmail.com>
13576 L: linux-kernel@vger.kernel.org
13578 F: drivers/net/dsa/sja1105
13579 F: drivers/net/pcs/pcs-xpcs-nxp.c
13581 NXP TDA998X DRM DRIVER
13582 M: Russell King <linux@armlinux.org.uk>
13584 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13585 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13586 F: drivers/gpu/drm/i2c/tda998x_drv.c
13587 F: include/drm/i2c/tda998x.h
13588 F: include/dt-bindings/display/tda998x.h
13592 M: Peter Rosin <peda@axentia.se>
13593 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13595 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13596 F: sound/soc/codecs/tfa9879*
13598 NXP/Goodix TFA989X (TFA1) DRIVER
13599 M: Stephan Gerhold <stephan@gerhold.net>
13600 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13602 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13603 F: sound/soc/codecs/tfa989x.c
13606 R: Charles Gorand <charles.gorand@effinnov.com>
13607 L: linux-nfc@lists.01.org (subscribers-only)
13609 F: drivers/nfc/nxp-nci
13611 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13612 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13613 R: NXP Linux Team <linux-imx@nxp.com>
13614 L: linux-media@vger.kernel.org
13616 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13617 F: drivers/media/platform/imx-jpeg
13619 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13620 M: Jonas Malaco <jonas@protocubo.io>
13621 L: linux-hwmon@vger.kernel.org
13623 F: Documentation/hwmon/nzxt-kraken2.rst
13624 F: drivers/hwmon/nzxt-kraken2.c
13627 M: Jiri Pirko <jiri@nvidia.com>
13628 L: netdev@vger.kernel.org
13630 F: include/linux/objagg.h
13632 F: lib/test_objagg.c
13635 M: Josh Poimboeuf <jpoimboe@redhat.com>
13636 M: Peter Zijlstra <peterz@infradead.org>
13639 F: include/linux/objtool.h
13641 OCELOT ETHERNET SWITCH DRIVER
13642 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13643 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13644 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13645 M: UNGLinuxDriver@microchip.com
13646 L: netdev@vger.kernel.org
13648 F: drivers/net/dsa/ocelot/*
13649 F: drivers/net/ethernet/mscc/
13650 F: include/soc/mscc/ocelot*
13651 F: net/dsa/tag_ocelot.c
13652 F: net/dsa/tag_ocelot_8021q.c
13653 F: tools/testing/selftests/drivers/net/ocelot/*
13655 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13656 M: Frederic Barrat <fbarrat@linux.ibm.com>
13657 M: Andrew Donnellan <ajd@linux.ibm.com>
13658 L: linuxppc-dev@lists.ozlabs.org
13660 F: Documentation/userspace-api/accelerators/ocxl.rst
13661 F: arch/powerpc/include/asm/pnv-ocxl.h
13662 F: arch/powerpc/platforms/powernv/ocxl.c
13663 F: drivers/misc/ocxl/
13664 F: include/misc/ocxl*
13665 F: include/uapi/misc/ocxl.h
13668 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13669 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13670 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13671 L: linux-omap@vger.kernel.org
13673 F: sound/soc/ti/n810.c
13674 F: sound/soc/ti/omap*
13675 F: sound/soc/ti/rx51.c
13676 F: sound/soc/ti/sdma-pcm.*
13678 OMAP CLOCK FRAMEWORK SUPPORT
13679 M: Paul Walmsley <paul@pwsan.com>
13680 L: linux-omap@vger.kernel.org
13682 F: arch/arm/*omap*/*clock*
13684 OMAP DEVICE TREE SUPPORT
13685 M: Benoît Cousson <bcousson@baylibre.com>
13686 M: Tony Lindgren <tony@atomide.com>
13687 L: linux-omap@vger.kernel.org
13688 L: devicetree@vger.kernel.org
13690 F: arch/arm/boot/dts/*am3*
13691 F: arch/arm/boot/dts/*am4*
13692 F: arch/arm/boot/dts/*am5*
13693 F: arch/arm/boot/dts/*dra7*
13694 F: arch/arm/boot/dts/*omap*
13695 F: arch/arm/boot/dts/logicpd-som-lv*
13696 F: arch/arm/boot/dts/logicpd-torpedo*
13698 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13699 L: linux-omap@vger.kernel.org
13700 L: linux-fbdev@vger.kernel.org
13702 F: Documentation/arm/omap/dss.rst
13703 F: drivers/video/fbdev/omap2/
13705 OMAP FRAMEBUFFER SUPPORT
13706 L: linux-fbdev@vger.kernel.org
13707 L: linux-omap@vger.kernel.org
13709 F: drivers/video/fbdev/omap/
13711 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13712 M: Roger Quadros <rogerq@kernel.org>
13713 M: Tony Lindgren <tony@atomide.com>
13714 L: linux-omap@vger.kernel.org
13716 F: arch/arm/mach-omap2/*gpmc*
13717 F: drivers/memory/omap-gpmc.c
13720 M: Grygorii Strashko <grygorii.strashko@ti.com>
13721 M: Santosh Shilimkar <ssantosh@kernel.org>
13722 M: Kevin Hilman <khilman@kernel.org>
13723 L: linux-omap@vger.kernel.org
13725 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13726 F: drivers/gpio/gpio-omap.c
13728 OMAP HARDWARE SPINLOCK SUPPORT
13729 M: Ohad Ben-Cohen <ohad@wizery.com>
13730 L: linux-omap@vger.kernel.org
13732 F: drivers/hwspinlock/omap_hwspinlock.c
13734 OMAP HS MMC SUPPORT
13735 L: linux-mmc@vger.kernel.org
13736 L: linux-omap@vger.kernel.org
13738 F: drivers/mmc/host/omap_hsmmc.c
13741 M: Paul Walmsley <paul@pwsan.com>
13742 L: linux-omap@vger.kernel.org
13744 F: arch/arm/mach-omap2/omap_hwmod*data*
13747 M: Benoît Cousson <bcousson@baylibre.com>
13748 M: Paul Walmsley <paul@pwsan.com>
13749 L: linux-omap@vger.kernel.org
13751 F: arch/arm/mach-omap2/omap_hwmod.*
13754 M: Vignesh R <vigneshr@ti.com>
13755 L: linux-omap@vger.kernel.org
13756 L: linux-i2c@vger.kernel.org
13758 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13759 F: drivers/i2c/busses/i2c-omap.c
13761 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13762 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13763 L: linux-media@vger.kernel.org
13765 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13766 F: drivers/media/platform/omap3isp/
13767 F: drivers/staging/media/omap4iss/
13770 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13771 L: linux-omap@vger.kernel.org
13773 F: drivers/mmc/host/omap.c
13775 OMAP POWER MANAGEMENT SUPPORT
13776 M: Kevin Hilman <khilman@kernel.org>
13777 L: linux-omap@vger.kernel.org
13779 F: arch/arm/*omap*/*pm*
13780 F: drivers/cpufreq/omap-cpufreq.c
13782 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13783 M: Rajendra Nayak <rnayak@codeaurora.org>
13784 M: Paul Walmsley <paul@pwsan.com>
13785 L: linux-omap@vger.kernel.org
13787 F: arch/arm/mach-omap2/prm*
13789 OMAP RANDOM NUMBER GENERATOR SUPPORT
13790 M: Deepak Saxena <dsaxena@plexity.net>
13792 F: drivers/char/hw_random/omap-rng.c
13795 L: linux-usb@vger.kernel.org
13796 L: linux-omap@vger.kernel.org
13798 F: arch/arm/*omap*/usb*
13799 F: drivers/usb/*/*omap*
13801 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13802 M: Mark Jackson <mpfj@newflow.co.uk>
13803 L: linux-omap@vger.kernel.org
13805 F: arch/arm/boot/dts/am335x-nano.dts
13808 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13809 M: Tony Lindgren <tony@atomide.com>
13810 L: linux-omap@vger.kernel.org
13812 Q: http://patchwork.kernel.org/project/linux-omap/list/
13813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13814 F: arch/arm/configs/omap1_defconfig
13815 F: arch/arm/mach-omap1/
13816 F: arch/arm/plat-omap/
13817 F: drivers/i2c/busses/i2c-omap.c
13818 F: include/linux/platform_data/ams-delta-fiq.h
13819 F: include/linux/platform_data/i2c-omap.h
13822 M: Tony Lindgren <tony@atomide.com>
13823 L: linux-omap@vger.kernel.org
13825 W: http://www.muru.com/linux/omap/
13826 W: http://linux.omap.com/
13827 Q: http://patchwork.kernel.org/project/linux-omap/list/
13828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13829 F: arch/arm/configs/omap2plus_defconfig
13830 F: arch/arm/mach-omap2/
13831 F: arch/arm/plat-omap/
13832 F: drivers/bus/ti-sysc.c
13833 F: drivers/i2c/busses/i2c-omap.c
13834 F: drivers/irqchip/irq-omap-intc.c
13835 F: drivers/mfd/*omap*.c
13836 F: drivers/mfd/menelaus.c
13837 F: drivers/mfd/palmas.c
13838 F: drivers/mfd/tps65217.c
13839 F: drivers/mfd/tps65218.c
13840 F: drivers/mfd/tps65910.c
13841 F: drivers/mfd/twl-core.[ch]
13842 F: drivers/mfd/twl4030*.c
13843 F: drivers/mfd/twl6030*.c
13844 F: drivers/mfd/twl6040*.c
13845 F: drivers/regulator/palmas-regulator*.c
13846 F: drivers/regulator/pbias-regulator.c
13847 F: drivers/regulator/tps65217-regulator.c
13848 F: drivers/regulator/tps65218-regulator.c
13849 F: drivers/regulator/tps65910-regulator.c
13850 F: drivers/regulator/twl-regulator.c
13851 F: drivers/regulator/twl6030-regulator.c
13852 F: include/linux/platform_data/i2c-omap.h
13853 F: include/linux/platform_data/ti-sysc.h
13856 M: Bob Copeland <me@bobcopeland.com>
13857 L: linux-karma-devel@lists.sourceforge.net
13859 F: Documentation/filesystems/omfs.rst
13862 OMNIKEY CARDMAN 4000 DRIVER
13863 M: Harald Welte <laforge@gnumonks.org>
13865 F: drivers/char/pcmcia/cm4000_cs.c
13866 F: include/linux/cm4000_cs.h
13867 F: include/uapi/linux/cm4000_cs.h
13869 OMNIKEY CARDMAN 4040 DRIVER
13870 M: Harald Welte <laforge@gnumonks.org>
13872 F: drivers/char/pcmcia/cm4040_cs.*
13874 OMNIVISION OV02A10 SENSOR DRIVER
13875 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13876 L: linux-media@vger.kernel.org
13878 T: git git://linuxtv.org/media_tree.git
13879 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13880 F: drivers/media/i2c/ov02a10.c
13882 OMNIVISION OV13858 SENSOR DRIVER
13883 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13884 L: linux-media@vger.kernel.org
13886 T: git git://linuxtv.org/media_tree.git
13887 F: drivers/media/i2c/ov13858.c
13889 OMNIVISION OV13B10 SENSOR DRIVER
13890 M: Arec Kao <arec.kao@intel.com>
13891 L: linux-media@vger.kernel.org
13893 T: git git://linuxtv.org/media_tree.git
13894 F: drivers/media/i2c/ov13b10.c
13896 OMNIVISION OV2680 SENSOR DRIVER
13897 M: Rui Miguel Silva <rmfrfs@gmail.com>
13898 L: linux-media@vger.kernel.org
13900 T: git git://linuxtv.org/media_tree.git
13901 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13902 F: drivers/media/i2c/ov2680.c
13904 OMNIVISION OV2685 SENSOR DRIVER
13905 M: Shunqian Zheng <zhengsq@rock-chips.com>
13906 L: linux-media@vger.kernel.org
13908 T: git git://linuxtv.org/media_tree.git
13909 F: drivers/media/i2c/ov2685.c
13911 OMNIVISION OV2740 SENSOR DRIVER
13912 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13913 R: Shawn Tu <shawnx.tu@intel.com>
13914 R: Bingbu Cao <bingbu.cao@intel.com>
13915 L: linux-media@vger.kernel.org
13917 T: git git://linuxtv.org/media_tree.git
13918 F: drivers/media/i2c/ov2740.c
13920 OMNIVISION OV5640 SENSOR DRIVER
13921 M: Steve Longerbeam <slongerbeam@gmail.com>
13922 L: linux-media@vger.kernel.org
13924 T: git git://linuxtv.org/media_tree.git
13925 F: drivers/media/i2c/ov5640.c
13927 OMNIVISION OV5647 SENSOR DRIVER
13928 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13929 M: Jacopo Mondi <jacopo@jmondi.org>
13930 L: linux-media@vger.kernel.org
13932 T: git git://linuxtv.org/media_tree.git
13933 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13934 F: drivers/media/i2c/ov5647.c
13936 OMNIVISION OV5670 SENSOR DRIVER
13937 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13938 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13939 L: linux-media@vger.kernel.org
13941 T: git git://linuxtv.org/media_tree.git
13942 F: drivers/media/i2c/ov5670.c
13944 OMNIVISION OV5675 SENSOR DRIVER
13945 M: Shawn Tu <shawnx.tu@intel.com>
13946 L: linux-media@vger.kernel.org
13948 T: git git://linuxtv.org/media_tree.git
13949 F: drivers/media/i2c/ov5675.c
13951 OMNIVISION OV5695 SENSOR DRIVER
13952 M: Shunqian Zheng <zhengsq@rock-chips.com>
13953 L: linux-media@vger.kernel.org
13955 T: git git://linuxtv.org/media_tree.git
13956 F: drivers/media/i2c/ov5695.c
13958 OMNIVISION OV7670 SENSOR DRIVER
13959 L: linux-media@vger.kernel.org
13961 T: git git://linuxtv.org/media_tree.git
13962 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13963 F: drivers/media/i2c/ov7670.c
13965 OMNIVISION OV772x SENSOR DRIVER
13966 M: Jacopo Mondi <jacopo@jmondi.org>
13967 L: linux-media@vger.kernel.org
13969 T: git git://linuxtv.org/media_tree.git
13970 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13971 F: drivers/media/i2c/ov772x.c
13972 F: include/media/i2c/ov772x.h
13974 OMNIVISION OV7740 SENSOR DRIVER
13975 M: Wenyou Yang <wenyou.yang@microchip.com>
13976 L: linux-media@vger.kernel.org
13978 T: git git://linuxtv.org/media_tree.git
13979 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13980 F: drivers/media/i2c/ov7740.c
13982 OMNIVISION OV8856 SENSOR DRIVER
13983 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13984 L: linux-media@vger.kernel.org
13986 T: git git://linuxtv.org/media_tree.git
13987 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13988 F: drivers/media/i2c/ov8856.c
13990 OMNIVISION OV9282 SENSOR DRIVER
13991 M: Paul J. Murphy <paul.j.murphy@intel.com>
13992 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
13993 L: linux-media@vger.kernel.org
13995 T: git git://linuxtv.org/media_tree.git
13996 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13997 F: drivers/media/i2c/ov9282.c
13999 OMNIVISION OV9640 SENSOR DRIVER
14000 M: Petr Cvek <petrcvekcz@gmail.com>
14001 L: linux-media@vger.kernel.org
14003 F: drivers/media/i2c/ov9640.*
14005 OMNIVISION OV9650 SENSOR DRIVER
14006 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14007 R: Akinobu Mita <akinobu.mita@gmail.com>
14008 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14009 L: linux-media@vger.kernel.org
14011 T: git git://linuxtv.org/media_tree.git
14012 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14013 F: drivers/media/i2c/ov9650.c
14015 OMNIVISION OV9734 SENSOR DRIVER
14016 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14017 R: Bingbu Cao <bingbu.cao@intel.com>
14018 L: linux-media@vger.kernel.org
14020 T: git git://linuxtv.org/media_tree.git
14021 F: drivers/media/i2c/ov9734.c
14023 ONENAND FLASH DRIVER
14024 M: Kyungmin Park <kyungmin.park@samsung.com>
14025 L: linux-mtd@lists.infradead.org
14027 F: drivers/mtd/nand/onenand/
14028 F: include/linux/mtd/onenand*.h
14030 ONION OMEGA2+ BOARD
14031 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14032 L: linux-mips@vger.kernel.org
14034 F: arch/mips/boot/dts/ralink/omega2p.dts
14037 M: Jens Wiklander <jens.wiklander@linaro.org>
14038 L: op-tee@lists.trustedfirmware.org
14040 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14041 F: drivers/tee/optee/
14043 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14044 M: Sumit Garg <sumit.garg@linaro.org>
14045 L: op-tee@lists.trustedfirmware.org
14047 F: drivers/char/hw_random/optee-rng.c
14050 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14051 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14052 L: linux-rdma@vger.kernel.org
14054 F: drivers/infiniband/ulp/opa_vnic
14056 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14057 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14058 M: Frank Rowand <frowand.list@gmail.com>
14059 L: devicetree@vger.kernel.org
14061 F: Documentation/devicetree/dynamic-resolution-notes.rst
14062 F: Documentation/devicetree/overlay-notes.rst
14063 F: drivers/of/overlay.c
14064 F: drivers/of/resolver.c
14065 K: of_overlay_notifier_
14067 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14068 M: Rob Herring <robh+dt@kernel.org>
14069 M: Frank Rowand <frowand.list@gmail.com>
14070 L: devicetree@vger.kernel.org
14072 W: http://www.devicetree.org/
14073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14074 F: Documentation/ABI/testing/sysfs-firmware-ofw
14076 F: include/linux/of*.h
14079 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14080 M: Rob Herring <robh+dt@kernel.org>
14081 L: devicetree@vger.kernel.org
14083 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14085 F: Documentation/devicetree/
14086 F: arch/*/boot/dts/
14087 F: include/dt-bindings/
14089 OPENCOMPUTE PTP CLOCK DRIVER
14090 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14091 L: netdev@vger.kernel.org
14093 F: drivers/ptp/ptp_ocp.c
14095 OPENCORES I2C BUS DRIVER
14096 M: Peter Korsgaard <peter@korsgaard.com>
14097 M: Andrew Lunn <andrew@lunn.ch>
14098 L: linux-i2c@vger.kernel.org
14100 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14101 F: Documentation/i2c/busses/i2c-ocores.rst
14102 F: drivers/i2c/busses/i2c-ocores.c
14103 F: include/linux/platform_data/i2c-ocores.h
14105 OPENRISC ARCHITECTURE
14106 M: Jonas Bonn <jonas@southpole.se>
14107 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14108 M: Stafford Horne <shorne@gmail.com>
14109 L: openrisc@lists.librecores.org
14111 W: http://openrisc.io
14112 T: git git://github.com/openrisc/linux.git
14113 F: Documentation/devicetree/bindings/openrisc/
14114 F: Documentation/openrisc/
14116 F: drivers/irqchip/irq-ompic.c
14117 F: drivers/irqchip/irq-or1k-*
14120 M: Pravin B Shelar <pshelar@ovn.org>
14121 L: netdev@vger.kernel.org
14122 L: dev@openvswitch.org
14124 W: http://openvswitch.org
14125 F: include/uapi/linux/openvswitch.h
14126 F: net/openvswitch/
14128 OPERATING PERFORMANCE POINTS (OPP)
14129 M: Viresh Kumar <vireshk@kernel.org>
14130 M: Nishanth Menon <nm@ti.com>
14131 M: Stephen Boyd <sboyd@kernel.org>
14132 L: linux-pm@vger.kernel.org
14134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14135 F: Documentation/devicetree/bindings/opp/
14136 F: Documentation/power/opp.rst
14138 F: include/linux/pm_opp.h
14141 M: Clemens Ladisch <clemens@ladisch.de>
14142 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14145 F: sound/drivers/opl4/
14147 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14148 M: Mark Fasheh <mark@fasheh.com>
14149 M: Joel Becker <jlbec@evilplan.org>
14150 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14151 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14153 W: http://ocfs2.wiki.kernel.org
14154 F: Documentation/filesystems/dlmfs.rst
14155 F: Documentation/filesystems/ocfs2.rst
14158 ORANGEFS FILESYSTEM
14159 M: Mike Marshall <hubcap@omnibond.com>
14160 R: Martin Brandenburg <martin@omnibond.com>
14161 L: devel@lists.orangefs.org
14163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14164 F: Documentation/filesystems/orangefs.rst
14168 L: linux-wireless@vger.kernel.org
14170 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14171 W: http://www.nongnu.org/orinoco/
14172 F: drivers/net/wireless/intersil/orinoco/
14174 OV2659 OMNIVISION SENSOR DRIVER
14175 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14176 L: linux-media@vger.kernel.org
14178 W: https://linuxtv.org
14179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14180 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14181 F: drivers/media/i2c/ov2659.c
14182 F: include/media/i2c/ov2659.h
14185 M: Miklos Szeredi <miklos@szeredi.hu>
14186 L: linux-unionfs@vger.kernel.org
14188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14189 F: Documentation/filesystems/overlayfs.rst
14192 P54 WIRELESS DRIVER
14193 M: Christian Lamparter <chunkeey@googlemail.com>
14194 L: linux-wireless@vger.kernel.org
14196 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14197 F: drivers/net/wireless/intersil/p54/
14200 M: Vladimir Oltean <olteanv@gmail.com>
14201 L: netdev@vger.kernel.org
14203 F: Documentation/core-api/packing.rst
14204 F: include/linux/packing.h
14207 PADATA PARALLEL EXECUTION MECHANISM
14208 M: Steffen Klassert <steffen.klassert@secunet.com>
14209 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14210 L: linux-crypto@vger.kernel.org
14211 L: linux-kernel@vger.kernel.org
14213 F: Documentation/core-api/padata.rst
14214 F: include/linux/padata.h
14218 M: Jesper Dangaard Brouer <hawk@kernel.org>
14219 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14220 L: netdev@vger.kernel.org
14222 F: Documentation/networking/page_pool.rst
14223 F: include/net/page_pool.h
14224 F: include/trace/events/page_pool.h
14225 F: net/core/page_pool.c
14227 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14228 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14229 L: platform-driver-x86@vger.kernel.org
14231 F: drivers/platform/x86/panasonic-laptop.c
14233 PARALLAX PING IIO SENSOR DRIVER
14234 M: Andreas Klinger <ak@it-klinger.de>
14235 L: linux-iio@vger.kernel.org
14237 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14238 F: drivers/iio/proximity/ping.c
14240 PARALLEL LCD/KEYPAD PANEL DRIVER
14241 M: Willy Tarreau <willy@haproxy.com>
14242 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14244 F: Documentation/admin-guide/lcd-panel-cgram.rst
14245 F: drivers/auxdisplay/panel.c
14247 PARALLEL PORT SUBSYSTEM
14248 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14249 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14250 L: linux-parport@lists.infradead.org (subscribers-only)
14252 F: Documentation/driver-api/parport*.rst
14253 F: drivers/char/ppdev.c
14254 F: drivers/parport/
14255 F: include/linux/parport*.h
14256 F: include/uapi/linux/ppdev.h
14258 PARAVIRT_OPS INTERFACE
14259 M: Juergen Gross <jgross@suse.com>
14260 M: Deep Shah <sdeep@vmware.com>
14261 M: "VMware, Inc." <pv-drivers@vmware.com>
14262 L: virtualization@lists.linux-foundation.org
14264 F: Documentation/virt/paravirt_ops.rst
14265 F: arch/*/include/asm/paravirt*.h
14266 F: arch/*/kernel/paravirt*
14267 F: include/linux/hypervisor.h
14269 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14270 M: Tim Waugh <tim@cyberelk.net>
14271 L: linux-parport@lists.infradead.org (subscribers-only)
14273 F: Documentation/admin-guide/blockdev/paride.rst
14274 F: drivers/block/paride/
14276 PARISC ARCHITECTURE
14277 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14278 M: Helge Deller <deller@gmx.de>
14279 L: linux-parisc@vger.kernel.org
14281 W: https://parisc.wiki.kernel.org
14282 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14285 F: Documentation/parisc/
14287 F: drivers/char/agp/parisc-agp.c
14288 F: drivers/input/misc/hp_sdc_rtc.c
14289 F: drivers/input/serio/gscps2.c
14290 F: drivers/input/serio/hp_sdc*
14292 F: drivers/parport/parport_gsc.*
14293 F: drivers/tty/serial/8250/8250_gsc.c
14294 F: drivers/video/console/sti*
14295 F: drivers/video/fbdev/sti*
14296 F: drivers/video/logo/logo_parisc*
14297 F: include/linux/hp_sdc.h
14300 M: Jiri Pirko <jiri@nvidia.com>
14301 L: netdev@vger.kernel.org
14303 F: include/linux/parman.h
14305 F: lib/test_parman.c
14307 PC ENGINES APU BOARD DRIVER
14308 M: Enrico Weigelt, metux IT consult <info@metux.net>
14310 F: drivers/platform/x86/pcengines-apuv2.c
14312 PC87360 HARDWARE MONITORING DRIVER
14313 M: Jim Cromie <jim.cromie@gmail.com>
14314 L: linux-hwmon@vger.kernel.org
14316 F: Documentation/hwmon/pc87360.rst
14317 F: drivers/hwmon/pc87360.c
14319 PC8736x GPIO DRIVER
14320 M: Jim Cromie <jim.cromie@gmail.com>
14322 F: drivers/char/pc8736x_gpio.c
14324 PC87427 HARDWARE MONITORING DRIVER
14325 M: Jean Delvare <jdelvare@suse.com>
14326 L: linux-hwmon@vger.kernel.org
14328 F: Documentation/hwmon/pc87427.rst
14329 F: drivers/hwmon/pc87427.c
14332 M: Riku Voipio <riku.voipio@iki.fi>
14334 F: drivers/leds/leds-pca9532.c
14335 F: include/linux/leds-pca9532.h
14337 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14338 M: Guenter Roeck <linux@roeck-us.net>
14339 L: linux-i2c@vger.kernel.org
14341 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14343 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14344 M: Khalid Aziz <khalid@gonehiking.org>
14346 F: drivers/firmware/pcdp.*
14348 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14349 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14350 M: Pali Rohár <pali@kernel.org>
14351 L: linux-pci@vger.kernel.org
14352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14354 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14355 F: drivers/pci/controller/pci-aardvark.c
14357 PCI DRIVER FOR ALTERA PCIE IP
14358 M: Joyce Ooi <joyce.ooi@intel.com>
14359 L: linux-pci@vger.kernel.org
14361 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14362 F: drivers/pci/controller/pcie-altera.c
14364 PCI DRIVER FOR APPLIEDMICRO XGENE
14365 M: Toan Le <toan@os.amperecomputing.com>
14366 L: linux-pci@vger.kernel.org
14367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14369 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14370 F: drivers/pci/controller/pci-xgene.c
14372 PCI DRIVER FOR ARM VERSATILE PLATFORM
14373 M: Rob Herring <robh@kernel.org>
14374 L: linux-pci@vger.kernel.org
14375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14377 F: Documentation/devicetree/bindings/pci/versatile.yaml
14378 F: drivers/pci/controller/pci-versatile.c
14380 PCI DRIVER FOR ARMADA 8K
14381 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14382 L: linux-pci@vger.kernel.org
14383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14385 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14386 F: drivers/pci/controller/dwc/pcie-armada8k.c
14388 PCI DRIVER FOR CADENCE PCIE IP
14389 M: Tom Joseph <tjoseph@cadence.com>
14390 L: linux-pci@vger.kernel.org
14392 F: Documentation/devicetree/bindings/pci/cdns,*
14393 F: drivers/pci/controller/cadence/
14395 PCI DRIVER FOR FREESCALE LAYERSCAPE
14396 M: Minghuan Lian <minghuan.Lian@nxp.com>
14397 M: Mingkai Hu <mingkai.hu@nxp.com>
14398 M: Roy Zang <roy.zang@nxp.com>
14399 L: linuxppc-dev@lists.ozlabs.org
14400 L: linux-pci@vger.kernel.org
14401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14403 F: drivers/pci/controller/dwc/*layerscape*
14405 PCI DRIVER FOR GENERIC OF HOSTS
14406 M: Will Deacon <will@kernel.org>
14407 L: linux-pci@vger.kernel.org
14408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14410 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14411 F: drivers/pci/controller/pci-host-common.c
14412 F: drivers/pci/controller/pci-host-generic.c
14414 PCI DRIVER FOR IMX6
14415 M: Richard Zhu <hongxing.zhu@nxp.com>
14416 M: Lucas Stach <l.stach@pengutronix.de>
14417 L: linux-pci@vger.kernel.org
14418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14420 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14421 F: drivers/pci/controller/dwc/*imx6*
14423 PCI DRIVER FOR FU740
14424 M: Paul Walmsley <paul.walmsley@sifive.com>
14425 M: Greentime Hu <greentime.hu@sifive.com>
14426 L: linux-pci@vger.kernel.org
14428 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14429 F: drivers/pci/controller/dwc/pcie-fu740.c
14431 PCI DRIVER FOR INTEL IXP4XX
14432 M: Linus Walleij <linus.walleij@linaro.org>
14434 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14435 F: drivers/pci/controller/pci-ixp4xx.c
14437 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14438 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14439 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14440 L: linux-pci@vger.kernel.org
14442 F: drivers/pci/controller/vmd.c
14444 PCI DRIVER FOR MICROSEMI SWITCHTEC
14445 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14446 M: Logan Gunthorpe <logang@deltatee.com>
14447 L: linux-pci@vger.kernel.org
14449 F: Documentation/ABI/testing/sysfs-class-switchtec
14450 F: Documentation/driver-api/switchtec.rst
14451 F: drivers/ntb/hw/mscc/
14452 F: drivers/pci/switch/switchtec*
14453 F: include/linux/switchtec.h
14454 F: include/uapi/linux/switchtec_ioctl.h
14456 PCI DRIVER FOR MOBIVEIL PCIE IP
14457 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14458 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14459 L: linux-pci@vger.kernel.org
14461 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14462 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14464 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14465 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14466 L: linux-pci@vger.kernel.org
14467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14469 F: drivers/pci/controller/*mvebu*
14471 PCI DRIVER FOR NVIDIA TEGRA
14472 M: Thierry Reding <thierry.reding@gmail.com>
14473 L: linux-tegra@vger.kernel.org
14474 L: linux-pci@vger.kernel.org
14476 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14477 F: drivers/pci/controller/pci-tegra.c
14479 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14480 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14481 L: linux-pci@vger.kernel.org
14482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14484 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14485 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14487 PCI DRIVER FOR RENESAS R-CAR
14488 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14489 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14490 L: linux-pci@vger.kernel.org
14491 L: linux-renesas-soc@vger.kernel.org
14493 F: Documentation/devicetree/bindings/pci/*rcar*
14494 F: drivers/pci/controller/*rcar*
14496 PCI DRIVER FOR SAMSUNG EXYNOS
14497 M: Jingoo Han <jingoohan1@gmail.com>
14498 L: linux-pci@vger.kernel.org
14499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14500 L: linux-samsung-soc@vger.kernel.org
14502 F: drivers/pci/controller/dwc/pci-exynos.c
14504 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14505 M: Jingoo Han <jingoohan1@gmail.com>
14506 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14507 L: linux-pci@vger.kernel.org
14509 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14510 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14511 F: drivers/pci/controller/dwc/*designware*
14513 PCI DRIVER FOR TI DRA7XX/J721E
14514 M: Kishon Vijay Abraham I <kishon@ti.com>
14515 L: linux-omap@vger.kernel.org
14516 L: linux-pci@vger.kernel.org
14517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14519 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14520 F: drivers/pci/controller/cadence/pci-j721e.c
14521 F: drivers/pci/controller/dwc/pci-dra7xx.c
14523 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14524 M: Linus Walleij <linus.walleij@linaro.org>
14525 L: linux-pci@vger.kernel.org
14527 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14528 F: drivers/pci/controller/pci-v3-semi.c
14530 PCI ENDPOINT SUBSYSTEM
14531 M: Kishon Vijay Abraham I <kishon@ti.com>
14532 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14533 R: Krzysztof Wilczyński <kw@linux.com>
14534 L: linux-pci@vger.kernel.org
14536 F: Documentation/PCI/endpoint/*
14537 F: Documentation/misc-devices/pci-endpoint-test.rst
14538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14539 F: drivers/misc/pci_endpoint_test.c
14540 F: drivers/pci/endpoint/
14543 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14544 M: Russell Currey <ruscur@russell.cc>
14545 M: Oliver O'Halloran <oohall@gmail.com>
14546 L: linuxppc-dev@lists.ozlabs.org
14548 F: Documentation/PCI/pci-error-recovery.rst
14549 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14550 F: arch/powerpc/include/*/eeh*.h
14551 F: arch/powerpc/kernel/eeh*.c
14552 F: arch/powerpc/platforms/*/eeh*.c
14553 F: drivers/pci/pcie/aer.c
14554 F: drivers/pci/pcie/dpc.c
14555 F: drivers/pci/pcie/err.c
14558 M: Linas Vepstas <linasvepstas@gmail.com>
14559 L: linux-pci@vger.kernel.org
14561 F: Documentation/PCI/pci-error-recovery.rst
14563 PCI MSI DRIVER FOR ALTERA MSI IP
14564 M: Joyce Ooi <joyce.ooi@intel.com>
14565 L: linux-pci@vger.kernel.org
14567 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14568 F: drivers/pci/controller/pcie-altera-msi.c
14570 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14571 M: Toan Le <toan@os.amperecomputing.com>
14572 L: linux-pci@vger.kernel.org
14573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14575 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14576 F: drivers/pci/controller/pci-xgene-msi.c
14578 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14579 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14580 R: Rob Herring <robh@kernel.org>
14581 R: Krzysztof Wilczyński <kw@linux.com>
14582 L: linux-pci@vger.kernel.org
14584 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14586 F: drivers/pci/controller/
14589 M: Bjorn Helgaas <bhelgaas@google.com>
14590 L: linux-pci@vger.kernel.org
14592 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14594 F: Documentation/PCI/
14595 F: Documentation/devicetree/bindings/pci/
14596 F: arch/x86/kernel/early-quirks.c
14597 F: arch/x86/kernel/quirks.c
14599 F: drivers/acpi/pci*
14601 F: include/asm-generic/pci*
14602 F: include/linux/of_pci.h
14603 F: include/linux/pci*
14604 F: include/uapi/linux/pci*
14607 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14608 M: Jonathan Chocron <jonnyc@amazon.com>
14609 L: linux-pci@vger.kernel.org
14611 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14612 F: drivers/pci/controller/dwc/pcie-al.c
14614 PCIE DRIVER FOR AMLOGIC MESON
14615 M: Yue Wang <yue.wang@Amlogic.com>
14616 L: linux-pci@vger.kernel.org
14617 L: linux-amlogic@lists.infradead.org
14619 F: drivers/pci/controller/dwc/pci-meson.c
14621 PCIE DRIVER FOR AXIS ARTPEC
14622 M: Jesper Nilsson <jesper.nilsson@axis.com>
14623 L: linux-arm-kernel@axis.com
14624 L: linux-pci@vger.kernel.org
14626 F: Documentation/devicetree/bindings/pci/axis,artpec*
14627 F: drivers/pci/controller/dwc/*artpec*
14629 PCIE DRIVER FOR CAVIUM THUNDERX
14630 M: Robert Richter <rric@kernel.org>
14631 L: linux-pci@vger.kernel.org
14632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14634 F: drivers/pci/controller/pci-thunder-*
14636 PCIE DRIVER FOR HISILICON
14637 M: Zhou Wang <wangzhou1@hisilicon.com>
14638 L: linux-pci@vger.kernel.org
14640 F: drivers/pci/controller/dwc/pcie-hisi.c
14642 PCIE DRIVER FOR HISILICON KIRIN
14643 M: Xiaowei Song <songxiaowei@hisilicon.com>
14644 M: Binghui Wang <wangbinghui@hisilicon.com>
14645 L: linux-pci@vger.kernel.org
14647 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14648 F: drivers/pci/controller/dwc/pcie-kirin.c
14650 PCIE DRIVER FOR HISILICON STB
14651 M: Shawn Guo <shawn.guo@linaro.org>
14652 L: linux-pci@vger.kernel.org
14654 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14655 F: drivers/pci/controller/dwc/pcie-histb.c
14657 PCIE DRIVER FOR INTEL KEEM BAY
14658 M: Srikanth Thokala <srikanth.thokala@intel.com>
14659 L: linux-pci@vger.kernel.org
14661 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14662 F: drivers/pci/controller/dwc/pcie-keembay.c
14664 PCIE DRIVER FOR INTEL LGM GW SOC
14665 M: Rahul Tanwar <rtanwar@maxlinear.com>
14666 L: linux-pci@vger.kernel.org
14668 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14669 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14671 PCIE DRIVER FOR MEDIATEK
14672 M: Ryder Lee <ryder.lee@mediatek.com>
14673 M: Jianjun Wang <jianjun.wang@mediatek.com>
14674 L: linux-pci@vger.kernel.org
14675 L: linux-mediatek@lists.infradead.org
14677 F: Documentation/devicetree/bindings/pci/mediatek*
14678 F: drivers/pci/controller/*mediatek*
14680 PCIE DRIVER FOR MICROCHIP
14681 M: Daire McNamara <daire.mcnamara@microchip.com>
14682 L: linux-pci@vger.kernel.org
14684 F: Documentation/devicetree/bindings/pci/microchip*
14685 F: drivers/pci/controller/*microchip*
14687 PCIE DRIVER FOR QUALCOMM MSM
14688 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14689 L: linux-pci@vger.kernel.org
14690 L: linux-arm-msm@vger.kernel.org
14692 F: drivers/pci/controller/dwc/*qcom*
14694 PCIE DRIVER FOR ROCKCHIP
14695 M: Shawn Lin <shawn.lin@rock-chips.com>
14696 L: linux-pci@vger.kernel.org
14697 L: linux-rockchip@lists.infradead.org
14699 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14700 F: drivers/pci/controller/pcie-rockchip*
14702 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14703 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14704 L: linux-pci@vger.kernel.org
14706 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14707 F: drivers/pci/controller/dwc/pcie-uniphier*
14709 PCIE DRIVER FOR ST SPEAR13XX
14710 M: Pratyush Anand <pratyush.anand@gmail.com>
14711 L: linux-pci@vger.kernel.org
14713 F: drivers/pci/controller/dwc/*spear*
14716 M: Dominik Brodowski <linux@dominikbrodowski.net>
14718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14719 F: Documentation/pcmcia/
14724 PCNET32 NETWORK DRIVER
14725 M: Don Fry <pcnet32@frontier.com>
14726 L: netdev@vger.kernel.org
14728 F: drivers/net/ethernet/amd/pcnet32.c
14730 PCRYPT PARALLEL CRYPTO ENGINE
14731 M: Steffen Klassert <steffen.klassert@secunet.com>
14732 L: linux-crypto@vger.kernel.org
14735 F: include/crypto/pcrypt.h
14737 PEAQ WMI HOTKEYS DRIVER
14738 M: Hans de Goede <hdegoede@redhat.com>
14739 L: platform-driver-x86@vger.kernel.org
14741 F: drivers/platform/x86/peaq-wmi.c
14743 PENSANDO ETHERNET DRIVERS
14744 M: Shannon Nelson <snelson@pensando.io>
14745 M: drivers@pensando.io
14746 L: netdev@vger.kernel.org
14748 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14749 F: drivers/net/ethernet/pensando/
14751 PER-CPU MEMORY ALLOCATOR
14752 M: Dennis Zhou <dennis@kernel.org>
14753 M: Tejun Heo <tj@kernel.org>
14754 M: Christoph Lameter <cl@linux.com>
14755 L: linux-mm@kvack.org
14757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14758 F: arch/*/include/asm/percpu.h
14759 F: include/linux/percpu*.h
14763 PER-TASK DELAY ACCOUNTING
14764 M: Balbir Singh <bsingharora@gmail.com>
14766 F: include/linux/delayacct.h
14767 F: kernel/delayacct.c
14769 PERFORMANCE EVENTS SUBSYSTEM
14770 M: Peter Zijlstra <peterz@infradead.org>
14771 M: Ingo Molnar <mingo@redhat.com>
14772 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14773 R: Mark Rutland <mark.rutland@arm.com>
14774 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14775 R: Jiri Olsa <jolsa@redhat.com>
14776 R: Namhyung Kim <namhyung@kernel.org>
14777 L: linux-perf-users@vger.kernel.org
14778 L: linux-kernel@vger.kernel.org
14780 W: https://perf.wiki.kernel.org/
14781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14783 F: arch/*/events/*/*
14784 F: arch/*/include/asm/perf_event.h
14785 F: arch/*/kernel/*/*/perf_event*.c
14786 F: arch/*/kernel/*/perf_event*.c
14787 F: arch/*/kernel/perf_callchain.c
14788 F: arch/*/kernel/perf_event*.c
14789 F: include/linux/perf_event.h
14790 F: include/uapi/linux/perf_event.h
14795 PERFORMANCE EVENTS TOOLING ARM64
14796 R: John Garry <john.garry@huawei.com>
14797 R: Will Deacon <will@kernel.org>
14798 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14799 R: Leo Yan <leo.yan@linaro.org>
14800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14802 F: tools/build/feature/test-libopencsd.c
14803 F: tools/perf/arch/arm*/
14804 F: tools/perf/pmu-events/arch/arm64/
14805 F: tools/perf/util/arm-spe*
14806 F: tools/perf/util/cs-etm*
14808 PERSONALITY HANDLING
14809 M: Christoph Hellwig <hch@infradead.org>
14810 L: linux-abi-devel@lists.sourceforge.net
14812 F: include/linux/personality.h
14813 F: include/uapi/linux/personality.h
14815 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14816 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14817 L: linux-input@vger.kernel.org
14819 F: Documentation/input/devices/pxrc.rst
14820 F: drivers/input/joystick/pxrc.c
14823 M: Remi Denis-Courmont <courmisch@gmail.com>
14825 F: Documentation/networking/phonet.rst
14826 F: include/linux/phonet.h
14827 F: include/net/phonet/
14828 F: include/uapi/linux/phonet.h
14832 M: Joern Engel <joern@lazybastard.org>
14833 L: linux-mtd@lists.infradead.org
14835 F: drivers/mtd/devices/phram.c
14838 M: Bruno Prémont <bonbons@linux-vserver.org>
14839 L: linux-input@vger.kernel.org
14841 F: drivers/hid/hid-picolcd*
14844 M: Christian Brauner <christian@brauner.io>
14845 L: linux-kernel@vger.kernel.org
14847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14849 F: tools/testing/selftests/clone3/
14850 F: tools/testing/selftests/pid_namespace/
14851 F: tools/testing/selftests/pidfd/
14854 K: \b(clone_args|kernel_clone_args)\b
14856 PIN CONTROL SUBSYSTEM
14857 M: Linus Walleij <linus.walleij@linaro.org>
14858 L: linux-gpio@vger.kernel.org
14860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14861 F: Documentation/devicetree/bindings/pinctrl/
14862 F: Documentation/driver-api/pin-control.rst
14863 F: drivers/pinctrl/
14864 F: include/linux/pinctrl/
14866 PIN CONTROLLER - AMD
14867 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14868 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14870 F: drivers/pinctrl/pinctrl-amd.c
14872 PIN CONTROLLER - FREESCALE
14873 M: Dong Aisheng <aisheng.dong@nxp.com>
14874 M: Fabio Estevam <festevam@gmail.com>
14875 M: Shawn Guo <shawnguo@kernel.org>
14876 M: Stefan Agner <stefan@agner.ch>
14877 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14878 L: linux-gpio@vger.kernel.org
14880 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14881 F: drivers/pinctrl/freescale/
14883 PIN CONTROLLER - INTEL
14884 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14885 M: Andy Shevchenko <andy@kernel.org>
14887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14888 F: drivers/pinctrl/intel/
14890 PIN CONTROLLER - KEEMBAY
14891 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14893 F: drivers/pinctrl/pinctrl-keembay*
14895 PIN CONTROLLER - MEDIATEK
14896 M: Sean Wang <sean.wang@kernel.org>
14897 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14899 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14900 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14901 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14902 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14903 F: drivers/pinctrl/mediatek/
14905 PIN CONTROLLER - MICROCHIP AT91
14906 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14908 L: linux-gpio@vger.kernel.org
14910 F: drivers/gpio/gpio-sama5d2-piobu.c
14911 F: drivers/pinctrl/pinctrl-at91*
14913 PIN CONTROLLER - QUALCOMM
14914 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14915 L: linux-arm-msm@vger.kernel.org
14917 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14918 F: drivers/pinctrl/qcom/
14920 PIN CONTROLLER - RENESAS
14921 M: Geert Uytterhoeven <geert+renesas@glider.be>
14922 L: linux-renesas-soc@vger.kernel.org
14924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14925 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14926 F: drivers/pinctrl/renesas/
14928 PIN CONTROLLER - SAMSUNG
14929 M: Tomasz Figa <tomasz.figa@gmail.com>
14930 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14931 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14933 L: linux-samsung-soc@vger.kernel.org
14935 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14937 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14938 F: drivers/pinctrl/samsung/
14939 F: include/dt-bindings/pinctrl/samsung.h
14941 PIN CONTROLLER - SINGLE
14942 M: Tony Lindgren <tony@atomide.com>
14943 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14945 L: linux-omap@vger.kernel.org
14947 F: drivers/pinctrl/pinctrl-single.c
14949 PIN CONTROLLER - ST SPEAR
14950 M: Viresh Kumar <vireshk@kernel.org>
14951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14953 W: http://www.st.com/spear
14954 F: drivers/pinctrl/spear/
14957 M: linux-block@vger.kernel.org
14959 F: drivers/block/pktcdvd.c
14960 F: include/linux/pktcdvd.h
14961 F: include/uapi/linux/pktcdvd.h
14963 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14964 M: Tomasz Duszynski <tduszyns@gmail.com>
14966 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14967 F: drivers/iio/chemical/pms7003.c
14970 M: Jacob Keller <jacob.e.keller@intel.com>
14972 F: Documentation/driver-api/pldmfw/
14973 F: include/linux/pldmfw.h
14977 M: Logan Gunthorpe <logang@deltatee.com>
14979 F: drivers/dma/plx_dma.c
14982 M: Charles Hsu <hsu.yungteng@gmail.com>
14983 L: linux-hwmon@vger.kernel.org
14985 F: Documentation/hwmon/pm6764tr.rst
14986 F: drivers/hwmon/pmbus/pm6764tr.c
14989 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14990 L: linux-pm@vger.kernel.org
14992 W: https://01.org/pm-graph
14993 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14994 T: git git://github.com/intel/pm-graph
14995 F: tools/power/pm-graph
14997 PMBUS HARDWARE MONITORING DRIVERS
14998 M: Guenter Roeck <linux@roeck-us.net>
14999 L: linux-hwmon@vger.kernel.org
15001 W: http://hwmon.wiki.kernel.org/
15002 W: http://www.roeck-us.net/linux/drivers/
15003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15004 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15005 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15006 F: Documentation/hwmon/adm1275.rst
15007 F: Documentation/hwmon/ibm-cffps.rst
15008 F: Documentation/hwmon/ir35221.rst
15009 F: Documentation/hwmon/lm25066.rst
15010 F: Documentation/hwmon/ltc2978.rst
15011 F: Documentation/hwmon/ltc3815.rst
15012 F: Documentation/hwmon/max16064.rst
15013 F: Documentation/hwmon/max20751.rst
15014 F: Documentation/hwmon/max31785.rst
15015 F: Documentation/hwmon/max34440.rst
15016 F: Documentation/hwmon/max8688.rst
15017 F: Documentation/hwmon/pmbus-core.rst
15018 F: Documentation/hwmon/pmbus.rst
15019 F: Documentation/hwmon/tps40422.rst
15020 F: Documentation/hwmon/ucd9000.rst
15021 F: Documentation/hwmon/ucd9200.rst
15022 F: Documentation/hwmon/zl6100.rst
15023 F: drivers/hwmon/pmbus/
15024 F: include/linux/pmbus.h
15026 PMC SIERRA MaxRAID DRIVER
15027 L: linux-scsi@vger.kernel.org
15029 W: http://www.pmc-sierra.com/
15030 F: drivers/scsi/pmcraid.*
15032 PMC SIERRA PM8001 DRIVER
15033 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15034 L: linux-scsi@vger.kernel.org
15036 F: drivers/scsi/pm8001/
15038 PNI RM3100 IIO DRIVER
15039 M: Song Qiang <songqiang1304521@gmail.com>
15040 L: linux-iio@vger.kernel.org
15042 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15043 F: drivers/iio/magnetometer/rm3100*
15046 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15047 L: linux-acpi@vger.kernel.org
15050 F: include/linux/pnp.h
15052 POSIX CLOCKS and TIMERS
15053 M: Thomas Gleixner <tglx@linutronix.de>
15054 L: linux-kernel@vger.kernel.org
15056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15058 F: include/linux/time_namespace.h
15059 F: include/linux/timer*
15060 F: kernel/time/*timer*
15061 F: kernel/time/namespace.c
15063 POWER MANAGEMENT CORE
15064 M: "Rafael J. Wysocki" <rafael@kernel.org>
15065 L: linux-pm@vger.kernel.org
15067 B: https://bugzilla.kernel.org
15068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15069 F: drivers/base/power/
15070 F: drivers/powercap/
15071 F: include/linux/intel_rapl.h
15072 F: include/linux/pm.h
15073 F: include/linux/pm_*
15074 F: include/linux/powercap.h
15075 F: kernel/configs/nopm.config
15077 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15078 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15079 L: linux-pm@vger.kernel.org
15081 B: https://bugzilla.kernel.org
15082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15083 F: drivers/powercap/dtpm*
15084 F: include/linux/dtpm.h
15086 POWER STATE COORDINATION INTERFACE (PSCI)
15087 M: Mark Rutland <mark.rutland@arm.com>
15088 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15091 F: drivers/firmware/psci/
15092 F: include/linux/psci.h
15093 F: include/uapi/linux/psci.h
15095 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15096 M: Sebastian Reichel <sre@kernel.org>
15097 L: linux-pm@vger.kernel.org
15099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15100 F: Documentation/ABI/testing/sysfs-class-power
15101 F: Documentation/devicetree/bindings/power/supply/
15102 F: drivers/power/supply/
15103 F: include/linux/power/
15104 F: include/linux/power_supply.h
15106 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15107 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15108 L: linuxppc-dev@lists.ozlabs.org
15110 F: drivers/char/powernv-op-panel.c
15112 PPP OVER ATM (RFC 2364)
15113 M: Mitchell Blank Jr <mitch@sfgoth.com>
15115 F: include/uapi/linux/atmppp.h
15116 F: net/atm/pppoatm.c
15119 M: Michal Ostrowski <mostrows@earthlink.net>
15121 F: drivers/net/ppp/pppoe.c
15122 F: drivers/net/ppp/pppox.c
15125 M: James Chapman <jchapman@katalix.com>
15127 F: include/linux/if_pppol2tp.h
15128 F: include/uapi/linux/if_pppol2tp.h
15129 F: net/l2tp/l2tp_ppp.c
15131 PPP PROTOCOL DRIVERS AND COMPRESSORS
15132 M: Paul Mackerras <paulus@samba.org>
15133 L: linux-ppp@vger.kernel.org
15135 F: drivers/net/ppp/ppp_*
15138 M: Rodolfo Giometti <giometti@enneenne.com>
15139 L: linuxpps@ml.enneenne.com (subscribers-only)
15141 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15142 F: Documentation/ABI/testing/sysfs-pps
15143 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15144 F: Documentation/driver-api/pps.rst
15146 F: include/linux/pps*.h
15147 F: include/uapi/linux/pps.h
15150 M: Dmitry Kozlov <xeb@mail.ru>
15151 L: netdev@vger.kernel.org
15153 W: http://sourceforge.net/projects/accel-pptp
15154 F: drivers/net/ppp/pptp.c
15156 PRESSURE STALL INFORMATION (PSI)
15157 M: Johannes Weiner <hannes@cmpxchg.org>
15159 F: include/linux/psi*
15160 F: kernel/sched/psi.c
15163 M: Petr Mladek <pmladek@suse.com>
15164 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15165 R: Steven Rostedt <rostedt@goodmis.org>
15166 R: John Ogness <john.ogness@linutronix.de>
15168 F: include/linux/printk.h
15172 R: Chris Down <chris@chrisdown.name>
15174 F: kernel/printk/index.c
15177 L: linux-kernel@vger.kernel.org
15178 L: linux-fsdevel@vger.kernel.org
15180 F: Documentation/filesystems/proc.rst
15182 F: include/linux/proc_fs.h
15183 F: tools/testing/selftests/proc/
15186 M: Luis Chamberlain <mcgrof@kernel.org>
15187 M: Kees Cook <keescook@chromium.org>
15188 M: Iurii Zaikin <yzaikin@google.com>
15189 L: linux-kernel@vger.kernel.org
15190 L: linux-fsdevel@vger.kernel.org
15192 F: fs/proc/proc_sysctl.c
15193 F: include/linux/sysctl.h
15194 F: kernel/sysctl-test.c
15196 F: tools/testing/selftests/sysctl/
15198 PS3 NETWORK SUPPORT
15199 M: Geoff Levand <geoff@infradead.org>
15200 L: netdev@vger.kernel.org
15201 L: linuxppc-dev@lists.ozlabs.org
15203 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15205 PS3 PLATFORM SUPPORT
15206 M: Geoff Levand <geoff@infradead.org>
15207 L: linuxppc-dev@lists.ozlabs.org
15209 F: arch/powerpc/boot/ps3*
15210 F: arch/powerpc/include/asm/lv1call.h
15211 F: arch/powerpc/include/asm/ps3*.h
15212 F: arch/powerpc/platforms/ps3/
15215 F: drivers/rtc/rtc-ps3.c
15216 F: drivers/usb/host/*ps3.c
15217 F: sound/ppc/snd_ps3*
15220 M: Jim Paris <jim@jtan.com>
15221 M: Geoff Levand <geoff@infradead.org>
15222 L: linuxppc-dev@lists.ozlabs.org
15224 F: drivers/block/ps3vram.c
15226 PSAMPLE PACKET SAMPLING SUPPORT
15227 M: Yotam Gigi <yotam.gi@gmail.com>
15229 F: include/net/psample.h
15230 F: include/uapi/linux/psample.h
15234 M: Kees Cook <keescook@chromium.org>
15235 M: Anton Vorontsov <anton@enomsg.org>
15236 M: Colin Cross <ccross@android.com>
15237 M: Tony Luck <tony.luck@intel.com>
15239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15240 F: Documentation/admin-guide/ramoops.rst
15241 F: Documentation/admin-guide/pstore-blk.rst
15242 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15243 F: drivers/acpi/apei/erst.c
15244 F: drivers/firmware/efi/efi-pstore.c
15246 F: include/linux/pstore*
15247 K: \b(pstore|ramoops)
15249 PTP HARDWARE CLOCK SUPPORT
15250 M: Richard Cochran <richardcochran@gmail.com>
15251 L: netdev@vger.kernel.org
15253 W: http://linuxptp.sourceforge.net/
15254 F: Documentation/ABI/testing/sysfs-ptp
15255 F: Documentation/driver-api/ptp.rst
15256 F: drivers/net/phy/dp83640*
15258 F: include/linux/ptp_cl*
15260 PTP VIRTUAL CLOCK SUPPORT
15261 M: Yangbo Lu <yangbo.lu@nxp.com>
15262 L: netdev@vger.kernel.org
15264 F: drivers/ptp/ptp_vclock.c
15265 F: net/ethtool/phc_vclocks.c
15268 M: Oleg Nesterov <oleg@redhat.com>
15270 F: arch/*/*/ptrace*.c
15271 F: arch/*/include/asm/ptrace*.h
15272 F: arch/*/ptrace*.c
15273 F: include/asm-generic/syscall.h
15274 F: include/linux/ptrace.h
15275 F: include/linux/regset.h
15276 F: include/linux/tracehook.h
15277 F: include/uapi/linux/ptrace.h
15278 F: include/uapi/linux/ptrace.h
15282 M: Hans Verkuil <hverkuil@xs4all.nl>
15283 L: linux-media@vger.kernel.org
15285 T: git git://linuxtv.org/media_tree.git
15286 F: Documentation/admin-guide/media/pulse8-cec.rst
15287 F: drivers/media/cec/usb/pulse8/
15289 PVRUSB2 VIDEO4LINUX DRIVER
15290 M: Mike Isely <isely@pobox.com>
15291 L: pvrusb2@isely.net (subscribers-only)
15292 L: linux-media@vger.kernel.org
15294 W: http://www.isely.net/pvrusb2/
15295 T: git git://linuxtv.org/media_tree.git
15296 F: Documentation/driver-api/media/drivers/pvrusb2*
15297 F: drivers/media/usb/pvrusb2/
15300 M: Hans Verkuil <hverkuil@xs4all.nl>
15301 L: linux-media@vger.kernel.org
15303 T: git git://linuxtv.org/media_tree.git
15304 F: drivers/media/usb/pwc/*
15305 F: include/trace/events/pwc.h
15308 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15309 L: linux-hwmon@vger.kernel.org
15311 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15312 F: Documentation/hwmon/pwm-fan.rst
15313 F: drivers/hwmon/pwm-fan.c
15316 M: Sean Young <sean@mess.org>
15317 L: linux-media@vger.kernel.org
15319 F: drivers/media/rc/pwm-ir-tx.c
15322 M: Thierry Reding <thierry.reding@gmail.com>
15323 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15324 M: Lee Jones <lee.jones@linaro.org>
15325 L: linux-pwm@vger.kernel.org
15327 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15329 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15330 F: Documentation/devicetree/bindings/pwm/
15331 F: Documentation/driver-api/pwm.rst
15332 F: drivers/gpio/gpio-mvebu.c
15334 F: drivers/video/backlight/pwm_bl.c
15335 F: include/linux/pwm.h
15336 F: include/linux/pwm_backlight.h
15337 K: pwm_(config|apply_state|ops)
15340 M: Robert Jarzmik <robert.jarzmik@free.fr>
15341 L: linux-gpio@vger.kernel.org
15343 F: drivers/gpio/gpio-pxa.c
15349 M: Robert Jarzmik <robert.jarzmik@free.fr>
15350 L: linux-rtc@vger.kernel.org
15353 PXA2xx/PXA3xx SUPPORT
15354 M: Daniel Mack <daniel@zonque.org>
15355 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15356 M: Robert Jarzmik <robert.jarzmik@free.fr>
15357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15359 T: git git://github.com/hzhuang1/linux.git
15360 T: git git://github.com/rjarzmik/linux.git
15361 F: arch/arm/boot/dts/pxa*
15362 F: arch/arm/mach-pxa/
15363 F: drivers/dma/pxa*
15364 F: drivers/pcmcia/pxa2xx*
15365 F: drivers/pinctrl/pxa/
15366 F: drivers/spi/spi-pxa2xx*
15367 F: drivers/usb/gadget/udc/pxa2*
15368 F: include/sound/pxa2xx-lib.h
15373 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15374 L: qat-linux@intel.com
15376 F: drivers/crypto/qat/
15378 QCOM AUDIO (ASoC) DRIVERS
15379 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15380 M: Banajit Goswami <bgoswami@codeaurora.org>
15381 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15383 F: sound/soc/codecs/lpass-va-macro.c
15384 F: sound/soc/codecs/lpass-wsa-macro.*
15385 F: sound/soc/codecs/msm8916-wcd-analog.c
15386 F: sound/soc/codecs/msm8916-wcd-digital.c
15387 F: sound/soc/codecs/wcd9335.*
15388 F: sound/soc/codecs/wcd934x.c
15389 F: sound/soc/codecs/wcd-clsh-v2.*
15390 F: sound/soc/codecs/wsa881x.c
15394 M: Alex Elder <elder@kernel.org>
15395 L: netdev@vger.kernel.org
15397 F: drivers/net/ipa/
15399 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15400 M: Gabriel Somlo <somlo@cmu.edu>
15401 M: "Michael S. Tsirkin" <mst@redhat.com>
15402 L: qemu-devel@nongnu.org
15404 F: drivers/firmware/qemu_fw_cfg.c
15405 F: include/uapi/linux/qemu_fw_cfg.h
15408 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15409 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15410 L: linux-rdma@vger.kernel.org
15412 F: drivers/infiniband/hw/qib/
15414 QLOGIC QL41xxx FCOE DRIVER
15415 M: Saurav Kashyap <skashyap@marvell.com>
15416 M: Javed Hasan <jhasan@marvell.com>
15417 M: GR-QLogic-Storage-Upstream@marvell.com
15418 L: linux-scsi@vger.kernel.org
15420 F: drivers/scsi/qedf/
15422 QLOGIC QL41xxx ISCSI DRIVER
15423 M: Nilesh Javali <njavali@marvell.com>
15424 M: Manish Rangankar <mrangankar@marvell.com>
15425 M: GR-QLogic-Storage-Upstream@marvell.com
15426 L: linux-scsi@vger.kernel.org
15428 F: drivers/scsi/qedi/
15430 QLOGIC QL4xxx ETHERNET DRIVER
15431 M: Ariel Elior <aelior@marvell.com>
15432 M: GR-everest-linux-l2@marvell.com
15433 L: netdev@vger.kernel.org
15435 F: drivers/net/ethernet/qlogic/qed/
15436 F: drivers/net/ethernet/qlogic/qede/
15437 F: include/linux/qed/
15439 QLOGIC QL4xxx RDMA DRIVER
15440 M: Michal Kalderon <mkalderon@marvell.com>
15441 M: Ariel Elior <aelior@marvell.com>
15442 L: linux-rdma@vger.kernel.org
15444 F: drivers/infiniband/hw/qedr/
15445 F: include/uapi/rdma/qedr-abi.h
15447 QLOGIC QLA1280 SCSI DRIVER
15448 M: Michael Reed <mdr@sgi.com>
15449 L: linux-scsi@vger.kernel.org
15451 F: drivers/scsi/qla1280.[ch]
15453 QLOGIC QLA2XXX FC-SCSI DRIVER
15454 M: Nilesh Javali <njavali@marvell.com>
15455 M: GR-QLogic-Storage-Upstream@marvell.com
15456 L: linux-scsi@vger.kernel.org
15458 F: drivers/scsi/qla2xxx/
15460 QLOGIC QLA3XXX NETWORK DRIVER
15461 M: GR-Linux-NIC-Dev@marvell.com
15462 L: netdev@vger.kernel.org
15464 F: drivers/net/ethernet/qlogic/qla3xxx.*
15466 QLOGIC QLA4XXX iSCSI DRIVER
15467 M: Nilesh Javali <njavali@marvell.com>
15468 M: Manish Rangankar <mrangankar@marvell.com>
15469 M: GR-QLogic-Storage-Upstream@marvell.com
15470 L: linux-scsi@vger.kernel.org
15472 F: drivers/scsi/qla4xxx/
15474 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15475 M: Shahed Shaikh <shshaikh@marvell.com>
15476 M: Manish Chopra <manishc@marvell.com>
15477 M: GR-Linux-NIC-Dev@marvell.com
15478 L: netdev@vger.kernel.org
15480 F: drivers/net/ethernet/qlogic/qlcnic/
15482 QLOGIC QLGE 10Gb ETHERNET DRIVER
15483 M: Manish Chopra <manishc@marvell.com>
15484 M: GR-Linux-NIC-Dev@marvell.com
15485 M: Coiby Xu <coiby.xu@gmail.com>
15486 L: netdev@vger.kernel.org
15488 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15489 F: drivers/staging/qlge/
15491 QM1D1B0004 MEDIA DRIVER
15492 M: Akihiro Tsukada <tskd08@gmail.com>
15493 L: linux-media@vger.kernel.org
15495 F: drivers/media/tuners/qm1d1b0004*
15497 QM1D1C0042 MEDIA DRIVER
15498 M: Akihiro Tsukada <tskd08@gmail.com>
15499 L: linux-media@vger.kernel.org
15501 F: drivers/media/tuners/qm1d1c0042*
15504 M: Anders Larsen <al@alarsen.net>
15506 W: http://www.alarsen.net/linux/qnx4fs/
15508 F: include/uapi/linux/qnx4_fs.h
15509 F: include/uapi/linux/qnxtypes.h
15511 QORIQ DPAA2 FSL-MC BUS DRIVER
15512 M: Stuart Yoder <stuyoder@gmail.com>
15513 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15514 L: linux-kernel@vger.kernel.org
15516 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15517 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15518 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15519 F: drivers/bus/fsl-mc/
15520 F: include/uapi/linux/fsl_mc.h
15522 QT1010 MEDIA DRIVER
15523 M: Antti Palosaari <crope@iki.fi>
15524 L: linux-media@vger.kernel.org
15526 W: https://linuxtv.org
15527 W: http://palosaari.fi/linux/
15528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15529 T: git git://linuxtv.org/anttip/media_tree.git
15530 F: drivers/media/tuners/qt1010*
15532 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15533 M: Kalle Valo <kvalo@codeaurora.org>
15534 L: ath10k@lists.infradead.org
15536 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15538 F: drivers/net/wireless/ath/ath10k/
15540 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15541 M: Kalle Valo <kvalo@codeaurora.org>
15542 L: ath11k@lists.infradead.org
15544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15545 F: drivers/net/wireless/ath/ath11k/
15547 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15548 M: ath9k-devel@qca.qualcomm.com
15549 L: linux-wireless@vger.kernel.org
15551 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15552 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
15553 F: drivers/net/wireless/ath/ath9k/
15555 QUALCOMM CAMERA SUBSYSTEM DRIVER
15556 M: Robert Foss <robert.foss@linaro.org>
15557 M: Todor Tomov <todor.too@gmail.com>
15558 L: linux-media@vger.kernel.org
15560 F: Documentation/admin-guide/media/qcom_camss.rst
15561 F: Documentation/devicetree/bindings/media/*camss*
15562 F: drivers/media/platform/qcom/camss/
15564 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15565 M: Niklas Cassel <nks@flawful.org>
15566 L: linux-pm@vger.kernel.org
15567 L: linux-arm-msm@vger.kernel.org
15569 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15570 F: drivers/soc/qcom/cpr.c
15572 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15573 M: Ilia Lin <ilia.lin@kernel.org>
15574 L: linux-pm@vger.kernel.org
15576 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15577 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15579 QUALCOMM CRYPTO DRIVERS
15580 M: Thara Gopinath <thara.gopinath@linaro.org>
15581 L: linux-crypto@vger.kernel.org
15582 L: linux-arm-msm@vger.kernel.org
15584 F: drivers/crypto/qce/
15586 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15587 M: Timur Tabi <timur@kernel.org>
15588 L: netdev@vger.kernel.org
15590 F: drivers/net/ethernet/qualcomm/emac/
15592 QUALCOMM ETHQOS ETHERNET DRIVER
15593 M: Vinod Koul <vkoul@kernel.org>
15594 L: netdev@vger.kernel.org
15596 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15597 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15599 QUALCOMM GENERIC INTERFACE I2C DRIVER
15600 M: Akash Asthana <akashast@codeaurora.org>
15601 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15602 L: linux-i2c@vger.kernel.org
15603 L: linux-arm-msm@vger.kernel.org
15605 F: drivers/i2c/busses/i2c-qcom-geni.c
15607 QUALCOMM HEXAGON ARCHITECTURE
15608 M: Brian Cain <bcain@codeaurora.org>
15609 L: linux-hexagon@vger.kernel.org
15613 QUALCOMM HIDMA DRIVER
15614 M: Sinan Kaya <okaya@kernel.org>
15615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15616 L: linux-arm-msm@vger.kernel.org
15617 L: dmaengine@vger.kernel.org
15619 F: drivers/dma/qcom/hidma*
15621 QUALCOMM I2C CCI DRIVER
15622 M: Loic Poulain <loic.poulain@linaro.org>
15623 M: Robert Foss <robert.foss@linaro.org>
15624 L: linux-i2c@vger.kernel.org
15625 L: linux-arm-msm@vger.kernel.org
15627 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15628 F: drivers/i2c/busses/i2c-qcom-cci.c
15631 M: Rob Clark <robdclark@gmail.com>
15632 L: iommu@lists.linux-foundation.org
15633 L: linux-arm-msm@vger.kernel.org
15635 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15637 QUALCOMM IPC ROUTER (QRTR) DRIVER
15638 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15639 L: linux-arm-msm@vger.kernel.org
15641 F: include/trace/events/qrtr.h
15642 F: include/uapi/linux/qrtr.h
15645 QUALCOMM IPCC MAILBOX DRIVER
15646 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15647 L: linux-arm-msm@vger.kernel.org
15649 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15650 F: drivers/mailbox/qcom-ipcc.c
15651 F: include/dt-bindings/mailbox/qcom-ipcc.h
15653 QUALCOMM IPQ4019 USB PHY DRIVER
15654 M: Robert Marko <robert.marko@sartura.hr>
15655 M: Luka Perkov <luka.perkov@sartura.hr>
15656 L: linux-arm-msm@vger.kernel.org
15658 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15659 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15661 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15662 M: Robert Marko <robert.marko@sartura.hr>
15663 M: Luka Perkov <luka.perkov@sartura.hr>
15664 L: linux-arm-msm@vger.kernel.org
15666 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15667 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15669 QUALCOMM RMNET DRIVER
15670 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15671 M: Sean Tranchetti <stranche@codeaurora.org>
15672 L: netdev@vger.kernel.org
15674 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15675 F: drivers/net/ethernet/qualcomm/rmnet/
15676 F: include/linux/if_rmnet.h
15678 QUALCOMM TSENS THERMAL DRIVER
15679 M: Amit Kucheria <amitk@kernel.org>
15680 M: Thara Gopinath <thara.gopinath@linaro.org>
15681 L: linux-pm@vger.kernel.org
15682 L: linux-arm-msm@vger.kernel.org
15684 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15685 F: drivers/thermal/qcom/
15687 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15688 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15689 L: linux-media@vger.kernel.org
15690 L: linux-arm-msm@vger.kernel.org
15692 T: git git://linuxtv.org/media_tree.git
15693 F: Documentation/devicetree/bindings/media/*venus*
15694 F: drivers/media/platform/qcom/venus/
15696 QUALCOMM WCN36XX WIRELESS DRIVER
15697 M: Kalle Valo <kvalo@codeaurora.org>
15698 L: wcn36xx@lists.infradead.org
15700 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15701 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15702 F: drivers/net/wireless/ath/wcn36xx/
15704 QUANTENNA QTNFMAC WIRELESS DRIVER
15705 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15706 R: Sergey Matyukevich <geomatsi@gmail.com>
15707 L: linux-wireless@vger.kernel.org
15709 F: drivers/net/wireless/quantenna
15711 RADEON and AMDGPU DRM DRIVERS
15712 M: Alex Deucher <alexander.deucher@amd.com>
15713 M: Christian König <christian.koenig@amd.com>
15714 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15715 L: amd-gfx@lists.freedesktop.org
15717 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15718 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15719 C: irc://irc.oftc.net/radeon
15720 F: drivers/gpu/drm/amd/
15721 F: drivers/gpu/drm/radeon/
15722 F: include/uapi/drm/amdgpu_drm.h
15723 F: include/uapi/drm/radeon_drm.h
15725 RADEON FRAMEBUFFER DISPLAY DRIVER
15726 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15727 L: linux-fbdev@vger.kernel.org
15729 F: drivers/video/fbdev/aty/radeon*
15730 F: include/uapi/linux/radeonfb.h
15732 RADIOSHARK RADIO DRIVER
15733 M: Hans Verkuil <hverkuil@xs4all.nl>
15734 L: linux-media@vger.kernel.org
15736 T: git git://linuxtv.org/media_tree.git
15737 F: drivers/media/radio/radio-shark.c
15739 RADIOSHARK2 RADIO DRIVER
15740 M: Hans Verkuil <hverkuil@xs4all.nl>
15741 L: linux-media@vger.kernel.org
15743 T: git git://linuxtv.org/media_tree.git
15744 F: drivers/media/radio/radio-shark2.c
15745 F: drivers/media/radio/radio-tea5777.c
15747 RADOS BLOCK DEVICE (RBD)
15748 M: Ilya Dryomov <idryomov@gmail.com>
15749 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15750 L: ceph-devel@vger.kernel.org
15752 W: http://ceph.com/
15753 T: git git://github.com/ceph/ceph-client.git
15754 F: Documentation/ABI/testing/sysfs-bus-rbd
15755 F: drivers/block/rbd.c
15756 F: drivers/block/rbd_types.h
15758 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15759 M: Paul Mackerras <paulus@samba.org>
15760 L: linux-fbdev@vger.kernel.org
15762 F: drivers/video/fbdev/aty/aty128fb.c
15764 RAINSHADOW-CEC DRIVER
15765 M: Hans Verkuil <hverkuil@xs4all.nl>
15766 L: linux-media@vger.kernel.org
15768 T: git git://linuxtv.org/media_tree.git
15769 F: drivers/media/cec/usb/rainshadow/
15771 RALINK MIPS ARCHITECTURE
15772 M: John Crispin <john@phrozen.org>
15773 L: linux-mips@vger.kernel.org
15775 F: arch/mips/ralink
15777 RALINK RT2X00 WIRELESS LAN DRIVER
15778 M: Stanislaw Gruszka <stf_xl@wp.pl>
15779 M: Helmut Schaa <helmut.schaa@googlemail.com>
15780 L: linux-wireless@vger.kernel.org
15782 F: drivers/net/wireless/ralink/rt2x00/
15784 RAMDISK RAM BLOCK DEVICE DRIVER
15785 M: Jens Axboe <axboe@kernel.dk>
15787 F: Documentation/admin-guide/blockdev/ramdisk.rst
15788 F: drivers/block/brd.c
15790 RANCHU VIRTUAL BOARD FOR MIPS
15791 M: Miodrag Dinic <miodrag.dinic@mips.com>
15792 L: linux-mips@vger.kernel.org
15794 F: arch/mips/configs/generic/board-ranchu.config
15795 F: arch/mips/generic/board-ranchu.c
15797 RANDOM NUMBER DRIVER
15798 M: "Theodore Ts'o" <tytso@mit.edu>
15800 F: drivers/char/random.c
15803 M: Matt Porter <mporter@kernel.crashing.org>
15804 M: Alexandre Bounine <alex.bou9@gmail.com>
15806 F: drivers/rapidio/
15809 M: Tony Luck <tony.luck@intel.com>
15810 M: Borislav Petkov <bp@alien8.de>
15811 L: linux-edac@vger.kernel.org
15813 F: Documentation/admin-guide/ras.rst
15815 F: include/linux/ras.h
15816 F: include/ras/ras_event.h
15818 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15819 L: linux-wireless@vger.kernel.org
15821 F: drivers/net/wireless/ray*
15823 RC-CORE / LIRC FRAMEWORK
15824 M: Sean Young <sean@mess.org>
15825 L: linux-media@vger.kernel.org
15827 W: http://linuxtv.org
15828 T: git git://linuxtv.org/media_tree.git
15829 F: Documentation/driver-api/media/rc-core.rst
15830 F: Documentation/userspace-api/media/rc/
15831 F: drivers/media/rc/
15832 F: include/media/rc-map.h
15833 F: include/media/rc-core.h
15834 F: include/uapi/linux/lirc.h
15836 RCMM REMOTE CONTROLS DECODER
15837 M: Patrick Lerda <patrick9876@free.fr>
15839 F: drivers/media/rc/ir-rcmm-decoder.c
15841 RCUTORTURE TEST FRAMEWORK
15842 M: "Paul E. McKenney" <paulmck@kernel.org>
15843 M: Josh Triplett <josh@joshtriplett.org>
15844 R: Steven Rostedt <rostedt@goodmis.org>
15845 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15846 R: Lai Jiangshan <jiangshanlai@gmail.com>
15847 L: rcu@vger.kernel.org
15849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15850 F: tools/testing/selftests/rcutorture
15852 RDACM20 Camera Sensor
15853 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15854 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15855 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15856 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15857 L: linux-media@vger.kernel.org
15859 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15860 F: drivers/media/i2c/max9271.c
15861 F: drivers/media/i2c/max9271.h
15862 F: drivers/media/i2c/rdacm20.c
15864 RDACM21 Camera Sensor
15865 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15866 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15867 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15868 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15869 L: linux-media@vger.kernel.org
15871 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15872 F: drivers/media/i2c/max9271.c
15873 F: drivers/media/i2c/max9271.h
15874 F: drivers/media/i2c/rdacm21.c
15877 M: Florian Fainelli <florian@openwrt.org>
15880 RDC R6040 FAST ETHERNET DRIVER
15881 M: Florian Fainelli <f.fainelli@gmail.com>
15882 L: netdev@vger.kernel.org
15884 F: drivers/net/ethernet/rdc/r6040.c
15886 RDMAVT - RDMA verbs software
15887 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15888 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15889 L: linux-rdma@vger.kernel.org
15891 F: drivers/infiniband/sw/rdmavt
15893 RDS - RELIABLE DATAGRAM SOCKETS
15894 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15895 L: netdev@vger.kernel.org
15896 L: linux-rdma@vger.kernel.org
15897 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15899 W: https://oss.oracle.com/projects/rds/
15900 F: Documentation/networking/rds.rst
15903 RDT - RESOURCE ALLOCATION
15904 M: Fenghua Yu <fenghua.yu@intel.com>
15905 M: Reinette Chatre <reinette.chatre@intel.com>
15906 L: linux-kernel@vger.kernel.org
15908 F: Documentation/x86/resctrl*
15909 F: arch/x86/include/asm/resctrl.h
15910 F: arch/x86/kernel/cpu/resctrl/
15911 F: tools/testing/selftests/resctrl/
15913 READ-COPY UPDATE (RCU)
15914 M: "Paul E. McKenney" <paulmck@kernel.org>
15915 M: Josh Triplett <josh@joshtriplett.org>
15916 R: Steven Rostedt <rostedt@goodmis.org>
15917 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15918 R: Lai Jiangshan <jiangshanlai@gmail.com>
15919 R: Joel Fernandes <joel@joelfernandes.org>
15920 L: rcu@vger.kernel.org
15922 W: http://www.rdrop.com/users/paulmck/RCU/
15923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15924 F: Documentation/RCU/
15925 F: include/linux/rcu*
15927 X: Documentation/RCU/torture.rst
15928 X: include/linux/srcu*.h
15929 X: kernel/rcu/srcu*.c
15931 REAL TIME CLOCK (RTC) SUBSYSTEM
15932 M: Alessandro Zummo <a.zummo@towertech.it>
15933 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15934 L: linux-rtc@vger.kernel.org
15936 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15938 F: Documentation/admin-guide/rtc.rst
15939 F: Documentation/devicetree/bindings/rtc/
15941 F: include/linux/platform_data/rtc-*
15942 F: include/linux/rtc.h
15943 F: include/linux/rtc/
15944 F: include/uapi/linux/rtc.h
15945 F: tools/testing/selftests/rtc/
15947 REALTEK AUDIO CODECS
15948 M: Oder Chiou <oder_chiou@realtek.com>
15950 F: include/sound/rt*.h
15951 F: sound/soc/codecs/rt*
15953 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15954 M: Linus Walleij <linus.walleij@linaro.org>
15956 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15957 F: drivers/net/dsa/realtek-smi*
15958 F: drivers/net/dsa/rtl83*
15960 REALTEK WIRELESS DRIVER (rtlwifi family)
15961 M: Ping-Ke Shih <pkshih@realtek.com>
15962 L: linux-wireless@vger.kernel.org
15964 W: https://wireless.wiki.kernel.org/
15965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15966 F: drivers/net/wireless/realtek/rtlwifi/
15968 REALTEK WIRELESS DRIVER (rtw88)
15969 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15970 L: linux-wireless@vger.kernel.org
15972 F: drivers/net/wireless/realtek/rtw88/
15974 REALTEK WIRELESS DRIVER (rtw89)
15975 M: Ping-Ke Shih <pkshih@realtek.com>
15976 L: linux-wireless@vger.kernel.org
15978 F: drivers/net/wireless/realtek/rtw89/
15980 REDPINE WIRELESS DRIVER
15981 M: Amitkumar Karwar <amitkarwar@gmail.com>
15982 M: Siva Rebbagondla <siva8118@gmail.com>
15983 L: linux-wireless@vger.kernel.org
15985 F: drivers/net/wireless/rsi/
15987 REGISTER MAP ABSTRACTION
15988 M: Mark Brown <broonie@kernel.org>
15989 L: linux-kernel@vger.kernel.org
15991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15992 F: Documentation/devicetree/bindings/regmap/
15993 F: drivers/base/regmap/
15994 F: include/linux/regmap.h
15996 REISERFS FILE SYSTEM
15997 L: reiserfs-devel@vger.kernel.org
16001 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16002 M: Ohad Ben-Cohen <ohad@wizery.com>
16003 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16004 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16005 L: linux-remoteproc@vger.kernel.org
16007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
16008 F: Documentation/ABI/testing/sysfs-class-remoteproc
16009 F: Documentation/devicetree/bindings/remoteproc/
16010 F: Documentation/staging/remoteproc.rst
16011 F: drivers/remoteproc/
16012 F: include/linux/remoteproc.h
16013 F: include/linux/remoteproc/
16015 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16016 M: Ohad Ben-Cohen <ohad@wizery.com>
16017 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16018 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16019 L: linux-remoteproc@vger.kernel.org
16021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
16022 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16023 F: Documentation/staging/rpmsg.rst
16025 F: include/linux/rpmsg.h
16026 F: include/linux/rpmsg/
16027 F: include/uapi/linux/rpmsg.h
16030 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16031 M: Stephan Gerhold <stephan@gerhold.net>
16032 L: netdev@vger.kernel.org
16033 L: linux-remoteproc@vger.kernel.org
16035 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16037 RENESAS CLOCK DRIVERS
16038 M: Geert Uytterhoeven <geert+renesas@glider.be>
16039 L: linux-renesas-soc@vger.kernel.org
16041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16042 F: Documentation/devicetree/bindings/clock/renesas,*
16043 F: drivers/clk/renesas/
16045 RENESAS EMEV2 I2C DRIVER
16046 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16047 L: linux-renesas-soc@vger.kernel.org
16049 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16050 F: drivers/i2c/busses/i2c-emev2.c
16052 RENESAS ETHERNET DRIVERS
16053 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16054 L: netdev@vger.kernel.org
16055 L: linux-renesas-soc@vger.kernel.org
16056 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16057 F: drivers/net/ethernet/renesas/
16058 F: include/linux/sh_eth.h
16060 RENESAS R-CAR GYROADC DRIVER
16061 M: Marek Vasut <marek.vasut@gmail.com>
16062 L: linux-iio@vger.kernel.org
16064 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16065 F: drivers/iio/adc/rcar-gyroadc.c
16067 RENESAS R-CAR I2C DRIVERS
16068 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16069 L: linux-renesas-soc@vger.kernel.org
16071 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16072 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16073 F: drivers/i2c/busses/i2c-rcar.c
16074 F: drivers/i2c/busses/i2c-sh_mobile.c
16076 RENESAS R-CAR THERMAL DRIVERS
16077 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16078 L: linux-renesas-soc@vger.kernel.org
16080 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16081 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16082 F: drivers/thermal/rcar_gen3_thermal.c
16083 F: drivers/thermal/rcar_thermal.c
16085 RENESAS RIIC DRIVER
16086 M: Chris Brandt <chris.brandt@renesas.com>
16087 L: linux-renesas-soc@vger.kernel.org
16089 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16090 F: drivers/i2c/busses/i2c-riic.c
16092 RENESAS USB PHY DRIVER
16093 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16094 L: linux-renesas-soc@vger.kernel.org
16096 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16098 RENESAS RZ/G2L A/D DRIVER
16099 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16100 L: linux-iio@vger.kernel.org
16101 L: linux-renesas-soc@vger.kernel.org
16103 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16104 F: drivers/iio/adc/rzg2l_adc.c
16106 RESET CONTROLLER FRAMEWORK
16107 M: Philipp Zabel <p.zabel@pengutronix.de>
16109 T: git git://git.pengutronix.de/git/pza/linux
16110 F: Documentation/devicetree/bindings/reset/
16111 F: Documentation/driver-api/reset.rst
16113 F: include/dt-bindings/reset/
16114 F: include/linux/reset-controller.h
16115 F: include/linux/reset.h
16116 F: include/linux/reset/
16117 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16119 RESTARTABLE SEQUENCES SUPPORT
16120 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16121 M: Peter Zijlstra <peterz@infradead.org>
16122 M: "Paul E. McKenney" <paulmck@kernel.org>
16123 M: Boqun Feng <boqun.feng@gmail.com>
16124 L: linux-kernel@vger.kernel.org
16126 F: include/trace/events/rseq.h
16127 F: include/uapi/linux/rseq.h
16129 F: tools/testing/selftests/rseq/
16132 M: Johannes Berg <johannes@sipsolutions.net>
16133 L: linux-wireless@vger.kernel.org
16135 W: https://wireless.wiki.kernel.org/
16136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16138 F: Documentation/ABI/stable/sysfs-class-rfkill
16139 F: Documentation/driver-api/rfkill.rst
16140 F: include/linux/rfkill.h
16141 F: include/uapi/linux/rfkill.h
16145 M: Thomas Graf <tgraf@suug.ch>
16146 M: Herbert Xu <herbert@gondor.apana.org.au>
16147 L: netdev@vger.kernel.org
16149 F: include/linux/rhashtable-types.h
16150 F: include/linux/rhashtable.h
16151 F: lib/rhashtable.c
16152 F: lib/test_rhashtable.c
16154 RICOH R5C592 MEMORYSTICK DRIVER
16155 M: Maxim Levitsky <maximlevitsky@gmail.com>
16157 F: drivers/memstick/host/r592.*
16159 RICOH SMARTMEDIA/XD DRIVER
16160 M: Maxim Levitsky <maximlevitsky@gmail.com>
16162 F: drivers/mtd/nand/raw/r852.c
16163 F: drivers/mtd/nand/raw/r852.h
16165 RISC-V ARCHITECTURE
16166 M: Paul Walmsley <paul.walmsley@sifive.com>
16167 M: Palmer Dabbelt <palmer@dabbelt.com>
16168 M: Albert Ou <aou@eecs.berkeley.edu>
16169 L: linux-riscv@lists.infradead.org
16171 P: Documentation/riscv/patch-acceptance.rst
16172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16177 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16178 M: Lewis Hanly <lewis.hanly@microchip.com>
16179 L: linux-riscv@lists.infradead.org
16181 F: drivers/mailbox/mailbox-mpfs.c
16182 F: drivers/soc/microchip/
16183 F: include/soc/microchip/mpfs.h
16186 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16187 M: Jack Wang <jinpu.wang@ionos.com>
16188 L: linux-block@vger.kernel.org
16190 F: drivers/block/rnbd/
16193 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16195 W: http://sourceforge.net/projects/roccat/
16196 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16197 F: drivers/hid/hid-roccat*
16198 F: include/linux/hid-roccat*
16200 ROCKCHIP ISP V1 DRIVER
16201 M: Helen Koike <helen.koike@collabora.com>
16202 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16203 L: linux-media@vger.kernel.org
16204 L: linux-rockchip@lists.infradead.org
16206 F: Documentation/admin-guide/media/rkisp1.rst
16207 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16208 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16209 F: drivers/media/platform/rockchip/rkisp1
16210 F: include/uapi/linux/rkisp1-config.h
16212 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16213 M: Jacob Chen <jacob-chen@iotwrt.com>
16214 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16215 L: linux-media@vger.kernel.org
16216 L: linux-rockchip@lists.infradead.org
16218 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16219 F: drivers/media/platform/rockchip/rga/
16221 ROCKCHIP VIDEO DECODER DRIVER
16222 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16223 L: linux-media@vger.kernel.org
16224 L: linux-rockchip@lists.infradead.org
16226 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16227 F: drivers/staging/media/rkvdec/
16230 M: Jiri Pirko <jiri@resnulli.us>
16231 L: netdev@vger.kernel.org
16233 F: drivers/net/ethernet/rocker/
16235 ROCKETPORT EXPRESS/INFINITY DRIVER
16236 M: Kevin Cernekee <cernekee@gmail.com>
16237 L: linux-serial@vger.kernel.org
16239 F: drivers/tty/serial/rp2.*
16241 ROHM BD99954 CHARGER IC
16242 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16243 L: linux-power@fi.rohmeurope.com
16245 F: drivers/power/supply/bd99954-charger.c
16246 F: drivers/power/supply/bd99954-charger.h
16248 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16249 M: Tomasz Duszynski <tduszyns@gmail.com>
16251 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16252 F: drivers/iio/light/bh1750.c
16254 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16255 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16256 L: linux-kernel@vger.kernel.org
16257 L: linux-renesas-soc@vger.kernel.org
16259 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16260 F: drivers/gpio/gpio-bd9571mwv.c
16261 F: drivers/mfd/bd9571mwv.c
16262 F: drivers/regulator/bd9571mwv-regulator.c
16263 F: include/linux/mfd/bd9571mwv.h
16265 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16266 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16267 L: linux-power@fi.rohmeurope.com
16269 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16270 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16271 F: drivers/clk/clk-bd718x7.c
16272 F: drivers/gpio/gpio-bd70528.c
16273 F: drivers/gpio/gpio-bd71815.c
16274 F: drivers/gpio/gpio-bd71828.c
16275 F: drivers/mfd/rohm-bd70528.c
16276 F: drivers/mfd/rohm-bd71828.c
16277 F: drivers/mfd/rohm-bd718x7.c
16278 F: drivers/mfd/rohm-bd9576.c
16279 F: drivers/power/supply/bd70528-charger.c
16280 F: drivers/regulator/bd70528-regulator.c
16281 F: drivers/regulator/bd71815-regulator.c
16282 F: drivers/regulator/bd71828-regulator.c
16283 F: drivers/regulator/bd718x7-regulator.c
16284 F: drivers/regulator/bd9576-regulator.c
16285 F: drivers/regulator/rohm-regulator.c
16286 F: drivers/rtc/rtc-bd70528.c
16287 F: drivers/watchdog/bd70528_wdt.c
16288 F: drivers/watchdog/bd9576_wdt.c
16289 F: include/linux/mfd/rohm-bd70528.h
16290 F: include/linux/mfd/rohm-bd71815.h
16291 F: include/linux/mfd/rohm-bd71828.h
16292 F: include/linux/mfd/rohm-bd718x7.h
16293 F: include/linux/mfd/rohm-bd957x.h
16294 F: include/linux/mfd/rohm-generic.h
16295 F: include/linux/mfd/rohm-shared.h
16298 M: Ralf Baechle <ralf@linux-mips.org>
16299 L: linux-hams@vger.kernel.org
16301 W: http://www.linux-ax25.org/
16302 F: include/net/rose.h
16303 F: include/uapi/linux/rose.h
16306 ROTATION DRIVER FOR ALLWINNER A83T
16307 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16308 L: linux-media@vger.kernel.org
16310 T: git git://linuxtv.org/media_tree.git
16311 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16312 F: drivers/media/platform/sunxi/sun8i-rotate/
16314 RTL2830 MEDIA DRIVER
16315 M: Antti Palosaari <crope@iki.fi>
16316 L: linux-media@vger.kernel.org
16318 W: https://linuxtv.org
16319 W: http://palosaari.fi/linux/
16320 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16321 T: git git://linuxtv.org/anttip/media_tree.git
16322 F: drivers/media/dvb-frontends/rtl2830*
16324 RTL2832 MEDIA DRIVER
16325 M: Antti Palosaari <crope@iki.fi>
16326 L: linux-media@vger.kernel.org
16328 W: https://linuxtv.org
16329 W: http://palosaari.fi/linux/
16330 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16331 T: git git://linuxtv.org/anttip/media_tree.git
16332 F: drivers/media/dvb-frontends/rtl2832*
16334 RTL2832_SDR MEDIA DRIVER
16335 M: Antti Palosaari <crope@iki.fi>
16336 L: linux-media@vger.kernel.org
16338 W: https://linuxtv.org
16339 W: http://palosaari.fi/linux/
16340 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16341 T: git git://linuxtv.org/anttip/media_tree.git
16342 F: drivers/media/dvb-frontends/rtl2832_sdr*
16344 RTL8180 WIRELESS DRIVER
16345 L: linux-wireless@vger.kernel.org
16347 W: https://wireless.wiki.kernel.org/
16348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16349 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16351 RTL8187 WIRELESS DRIVER
16352 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16353 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16354 M: Larry Finger <Larry.Finger@lwfinger.net>
16355 L: linux-wireless@vger.kernel.org
16357 W: https://wireless.wiki.kernel.org/
16358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16359 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16361 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16362 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16363 L: linux-wireless@vger.kernel.org
16365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16366 F: drivers/net/wireless/realtek/rtl8xxxu/
16368 RTRS TRANSPORT DRIVERS
16369 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16370 M: Jack Wang <jinpu.wang@ionos.com>
16371 L: linux-rdma@vger.kernel.org
16373 F: drivers/infiniband/ulp/rtrs/
16375 RXRPC SOCKETS (AF_RXRPC)
16376 M: David Howells <dhowells@redhat.com>
16377 M: Marc Dionne <marc.dionne@auristor.com>
16378 L: linux-afs@lists.infradead.org
16380 W: https://www.infradead.org/~dhowells/kafs/
16381 F: Documentation/networking/rxrpc.rst
16382 F: include/keys/rxrpc-type.h
16383 F: include/net/af_rxrpc.h
16384 F: include/trace/events/rxrpc.h
16385 F: include/uapi/linux/rxrpc.h
16388 S3 SAVAGE FRAMEBUFFER DRIVER
16389 M: Antonino Daplas <adaplas@gmail.com>
16390 L: linux-fbdev@vger.kernel.org
16392 F: drivers/video/fbdev/savage/
16395 M: Heiko Carstens <hca@linux.ibm.com>
16396 M: Vasily Gorbik <gor@linux.ibm.com>
16397 M: Christian Borntraeger <borntraeger@de.ibm.com>
16398 R: Alexander Gordeev <agordeev@linux.ibm.com>
16399 L: linux-s390@vger.kernel.org
16401 W: http://www.ibm.com/developerworks/linux/linux390/
16402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16403 F: Documentation/driver-api/s390-drivers.rst
16404 F: Documentation/s390/
16408 S390 COMMON I/O LAYER
16409 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16410 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16411 L: linux-s390@vger.kernel.org
16413 W: http://www.ibm.com/developerworks/linux/linux390/
16414 F: drivers/s390/cio/
16417 M: Stefan Haberland <sth@linux.ibm.com>
16418 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16419 L: linux-s390@vger.kernel.org
16421 W: http://www.ibm.com/developerworks/linux/linux390/
16422 F: block/partitions/ibm.c
16423 F: drivers/s390/block/dasd*
16424 F: include/linux/dasd_mod.h
16427 M: Matthew Rosato <mjrosato@linux.ibm.com>
16428 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16429 L: linux-s390@vger.kernel.org
16431 W: http://www.ibm.com/developerworks/linux/linux390/
16432 F: drivers/iommu/s390-iommu.c
16434 S390 IUCV NETWORK LAYER
16435 M: Julian Wiedmann <jwi@linux.ibm.com>
16436 M: Karsten Graul <kgraul@linux.ibm.com>
16437 L: linux-s390@vger.kernel.org
16438 L: netdev@vger.kernel.org
16440 W: http://www.ibm.com/developerworks/linux/linux390/
16441 F: drivers/s390/net/*iucv*
16442 F: include/net/iucv/
16445 S390 NETWORK DRIVERS
16446 M: Julian Wiedmann <jwi@linux.ibm.com>
16447 M: Karsten Graul <kgraul@linux.ibm.com>
16448 L: linux-s390@vger.kernel.org
16449 L: netdev@vger.kernel.org
16451 W: http://www.ibm.com/developerworks/linux/linux390/
16452 F: drivers/s390/net/
16455 M: Niklas Schnelle <schnelle@linux.ibm.com>
16456 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16457 L: linux-s390@vger.kernel.org
16459 W: http://www.ibm.com/developerworks/linux/linux390/
16461 F: drivers/pci/hotplug/s390_pci_hpc.c
16462 F: Documentation/s390/pci.rst
16464 S390 VFIO AP DRIVER
16465 M: Tony Krowiak <akrowiak@linux.ibm.com>
16466 M: Halil Pasic <pasic@linux.ibm.com>
16467 M: Jason Herne <jjherne@linux.ibm.com>
16468 L: linux-s390@vger.kernel.org
16470 W: http://www.ibm.com/developerworks/linux/linux390/
16471 F: Documentation/s390/vfio-ap.rst
16472 F: drivers/s390/crypto/vfio_ap_drv.c
16473 F: drivers/s390/crypto/vfio_ap_ops.c
16474 F: drivers/s390/crypto/vfio_ap_private.h
16476 S390 VFIO-CCW DRIVER
16477 M: Eric Farman <farman@linux.ibm.com>
16478 M: Matthew Rosato <mjrosato@linux.ibm.com>
16479 R: Halil Pasic <pasic@linux.ibm.com>
16480 L: linux-s390@vger.kernel.org
16481 L: kvm@vger.kernel.org
16483 F: Documentation/s390/vfio-ccw.rst
16484 F: drivers/s390/cio/vfio_ccw*
16485 F: include/uapi/linux/vfio_ccw.h
16487 S390 VFIO-PCI DRIVER
16488 M: Matthew Rosato <mjrosato@linux.ibm.com>
16489 M: Eric Farman <farman@linux.ibm.com>
16490 L: linux-s390@vger.kernel.org
16491 L: kvm@vger.kernel.org
16493 F: drivers/vfio/pci/vfio_pci_zdev.c
16494 F: include/uapi/linux/vfio_zdev.h
16497 M: Harald Freudenberger <freude@linux.ibm.com>
16498 L: linux-s390@vger.kernel.org
16500 W: http://www.ibm.com/developerworks/linux/linux390/
16501 F: drivers/s390/crypto/
16504 M: Steffen Maier <maier@linux.ibm.com>
16505 M: Benjamin Block <bblock@linux.ibm.com>
16506 L: linux-s390@vger.kernel.org
16508 W: http://www.ibm.com/developerworks/linux/linux390/
16509 F: drivers/s390/scsi/zfcp_*
16511 S3C ADC BATTERY DRIVER
16512 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16513 L: linux-samsung-soc@vger.kernel.org
16515 F: drivers/power/supply/s3c_adc_battery.c
16516 F: include/linux/s3c_adc_battery.h
16518 S3C24XX SD/MMC Driver
16519 M: Ben Dooks <ben-linux@fluff.org>
16520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16522 F: drivers/mmc/host/s3cmci.*
16524 SAA6588 RDS RECEIVER DRIVER
16525 M: Hans Verkuil <hverkuil@xs4all.nl>
16526 L: linux-media@vger.kernel.org
16528 W: https://linuxtv.org
16529 T: git git://linuxtv.org/media_tree.git
16530 F: drivers/media/i2c/saa6588*
16532 SAA7134 VIDEO4LINUX DRIVER
16533 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16534 L: linux-media@vger.kernel.org
16536 W: https://linuxtv.org
16537 T: git git://linuxtv.org/media_tree.git
16538 F: Documentation/driver-api/media/drivers/saa7134*
16539 F: drivers/media/pci/saa7134/
16541 SAA7146 VIDEO4LINUX-2 DRIVER
16542 M: Hans Verkuil <hverkuil@xs4all.nl>
16543 L: linux-media@vger.kernel.org
16545 T: git git://linuxtv.org/media_tree.git
16546 F: drivers/media/common/saa7146/
16547 F: drivers/media/pci/saa7146/
16548 F: include/media/drv-intf/saa7146*
16550 SAFESETID SECURITY MODULE
16551 M: Micah Morton <mortonm@chromium.org>
16553 F: Documentation/admin-guide/LSM/SafeSetID.rst
16554 F: security/safesetid/
16556 SAMSUNG AUDIO (ASoC) DRIVERS
16557 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16558 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16561 F: Documentation/devicetree/bindings/sound/samsung*
16562 F: sound/soc/samsung/
16564 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16565 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16566 L: linux-crypto@vger.kernel.org
16567 L: linux-samsung-soc@vger.kernel.org
16569 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16570 F: drivers/crypto/exynos-rng.c
16572 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16573 M: Łukasz Stelmach <l.stelmach@samsung.com>
16574 L: linux-samsung-soc@vger.kernel.org
16576 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16577 F: drivers/char/hw_random/exynos-trng.c
16579 SAMSUNG FRAMEBUFFER DRIVER
16580 M: Jingoo Han <jingoohan1@gmail.com>
16581 L: linux-fbdev@vger.kernel.org
16583 F: drivers/video/fbdev/s3c-fb.c
16585 SAMSUNG INTERCONNECT DRIVERS
16586 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16587 M: Artur Świgoń <a.swigon@samsung.com>
16588 L: linux-pm@vger.kernel.org
16589 L: linux-samsung-soc@vger.kernel.org
16591 F: drivers/interconnect/samsung/
16593 SAMSUNG LAPTOP DRIVER
16594 M: Corentin Chary <corentin.chary@gmail.com>
16595 L: platform-driver-x86@vger.kernel.org
16597 F: drivers/platform/x86/samsung-laptop.c
16599 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16600 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16601 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16602 L: linux-kernel@vger.kernel.org
16603 L: linux-samsung-soc@vger.kernel.org
16605 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
16606 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16607 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
16608 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
16609 F: drivers/clk/clk-s2mps11.c
16610 F: drivers/mfd/sec*.c
16611 F: drivers/regulator/s2m*.c
16612 F: drivers/regulator/s5m*.c
16613 F: drivers/rtc/rtc-s5m.c
16614 F: include/linux/mfd/samsung/
16616 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16617 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16618 L: linux-media@vger.kernel.org
16619 L: linux-samsung-soc@vger.kernel.org
16621 F: drivers/media/platform/s3c-camif/
16622 F: include/media/drv-intf/s3c_camif.h
16624 SAMSUNG S3FWRN5 NFC DRIVER
16625 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16626 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16627 L: linux-nfc@lists.01.org (subscribers-only)
16629 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16630 F: drivers/nfc/s3fwrn5
16632 SAMSUNG S5C73M3 CAMERA DRIVER
16633 M: Andrzej Hajda <a.hajda@samsung.com>
16634 L: linux-media@vger.kernel.org
16636 F: drivers/media/i2c/s5c73m3/*
16638 SAMSUNG S5K5BAF CAMERA DRIVER
16639 M: Andrzej Hajda <a.hajda@samsung.com>
16640 L: linux-media@vger.kernel.org
16642 F: drivers/media/i2c/s5k5baf.c
16644 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16645 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16646 M: Vladimir Zapolskiy <vz@mleia.com>
16647 L: linux-crypto@vger.kernel.org
16648 L: linux-samsung-soc@vger.kernel.org
16650 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16651 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16652 F: drivers/crypto/s5p-sss.c
16654 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16655 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16656 L: linux-media@vger.kernel.org
16658 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16659 F: drivers/media/platform/exynos4-is/
16661 SAMSUNG SOC CLOCK DRIVERS
16662 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16663 M: Tomasz Figa <tomasz.figa@gmail.com>
16664 M: Chanwoo Choi <cw00.choi@samsung.com>
16665 L: linux-samsung-soc@vger.kernel.org
16667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16668 F: Documentation/devicetree/bindings/clock/exynos*.txt
16669 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16670 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16671 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16672 F: drivers/clk/samsung/
16673 F: include/dt-bindings/clock/exynos*.h
16674 F: include/dt-bindings/clock/s3c*.h
16675 F: include/dt-bindings/clock/s5p*.h
16676 F: include/dt-bindings/clock/samsung,*.h
16677 F: include/linux/clk/samsung.h
16678 F: include/linux/platform_data/clk-s3c2410.h
16680 SAMSUNG SPI DRIVERS
16681 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16682 M: Andi Shyti <andi@etezian.org>
16683 L: linux-spi@vger.kernel.org
16684 L: linux-samsung-soc@vger.kernel.org
16686 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16687 F: drivers/spi/spi-s3c*
16688 F: include/linux/platform_data/spi-s3c64xx.h
16689 F: include/linux/spi/s3c24xx-fiq.h
16691 SAMSUNG SXGBE DRIVERS
16692 M: Byungho An <bh74.an@samsung.com>
16693 L: netdev@vger.kernel.org
16695 F: drivers/net/ethernet/samsung/sxgbe/
16697 SAMSUNG THERMAL DRIVER
16698 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16699 L: linux-pm@vger.kernel.org
16700 L: linux-samsung-soc@vger.kernel.org
16702 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16703 F: drivers/thermal/samsung/
16705 SAMSUNG USB2 PHY DRIVER
16706 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16707 L: linux-kernel@vger.kernel.org
16709 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16710 F: Documentation/driver-api/phy/samsung-usb2.rst
16711 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16712 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16713 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16714 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16715 F: drivers/phy/samsung/phy-samsung-usb2.c
16716 F: drivers/phy/samsung/phy-samsung-usb2.h
16718 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16719 M: Paul Barker <paul.barker@sancloud.com>
16720 R: Marc Murphy <marc.murphy@sancloud.com>
16722 F: arch/arm/boot/dts/am335x-sancloud*
16725 M: Zwane Mwaikambo <zwanem@gmail.com>
16727 F: drivers/watchdog/sc1200wdt.c
16730 M: Ingo Molnar <mingo@redhat.com>
16731 M: Peter Zijlstra <peterz@infradead.org>
16732 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16733 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16734 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16735 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16736 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16737 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16738 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16739 L: linux-kernel@vger.kernel.org
16741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16742 F: include/linux/preempt.h
16743 F: include/linux/sched.h
16744 F: include/linux/wait.h
16745 F: include/uapi/linux/sched.h
16748 SCR24X CHIP CARD INTERFACE DRIVER
16749 M: Lubomir Rintel <lkundrak@v3.sk>
16751 F: drivers/char/pcmcia/scr24x_cs.c
16753 SCSI RDMA PROTOCOL (SRP) INITIATOR
16754 M: Bart Van Assche <bvanassche@acm.org>
16755 L: linux-rdma@vger.kernel.org
16757 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16758 F: drivers/infiniband/ulp/srp/
16759 F: include/scsi/srp.h
16761 SCSI RDMA PROTOCOL (SRP) TARGET
16762 M: Bart Van Assche <bvanassche@acm.org>
16763 L: linux-rdma@vger.kernel.org
16764 L: target-devel@vger.kernel.org
16766 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16767 F: drivers/infiniband/ulp/srpt/
16770 M: Doug Gilbert <dgilbert@interlog.com>
16771 L: linux-scsi@vger.kernel.org
16773 W: http://sg.danny.cz/sg
16774 F: Documentation/scsi/scsi-generic.rst
16775 F: drivers/scsi/sg.c
16776 F: include/scsi/sg.h
16779 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16780 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16781 L: linux-scsi@vger.kernel.org
16783 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16786 F: Documentation/devicetree/bindings/scsi/
16791 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16792 L: linux-scsi@vger.kernel.org
16794 F: Documentation/scsi/st.rst
16795 F: drivers/scsi/st.*
16796 F: drivers/scsi/st_*.h
16798 SCSI TARGET CORE USER DRIVER
16799 M: Bodo Stroesser <bostroesser@gmail.com>
16800 L: linux-scsi@vger.kernel.org
16801 L: target-devel@vger.kernel.org
16803 F: Documentation/target/tcmu-design.rst
16804 F: drivers/target/target_core_user.c
16805 F: include/uapi/linux/target_core_user.h
16807 SCSI TARGET SUBSYSTEM
16808 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16809 L: linux-scsi@vger.kernel.org
16810 L: target-devel@vger.kernel.org
16812 W: http://www.linux-iscsi.org
16813 Q: https://patchwork.kernel.org/project/target-devel/list/
16814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16815 F: Documentation/target/
16820 M: Vlad Yasevich <vyasevich@gmail.com>
16821 M: Neil Horman <nhorman@tuxdriver.com>
16822 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16823 L: linux-sctp@vger.kernel.org
16825 W: http://lksctp.sourceforge.net
16826 F: Documentation/networking/sctp.rst
16827 F: include/linux/sctp.h
16828 F: include/net/sctp/
16829 F: include/uapi/linux/sctp.h
16833 M: Jim Cromie <jim.cromie@gmail.com>
16835 F: Documentation/i2c/busses/scx200_acb.rst
16836 F: arch/x86/platform/scx200/
16837 F: drivers/i2c/busses/scx200*
16838 F: drivers/mtd/maps/scx200_docflash.c
16839 F: drivers/watchdog/scx200_wdt.c
16840 F: include/linux/scx200.h
16843 M: Jim Cromie <jim.cromie@gmail.com>
16845 F: drivers/char/scx200_gpio.c
16846 F: include/linux/scx200_gpio.h
16848 SCx200 HRT CLOCKSOURCE DRIVER
16849 M: Jim Cromie <jim.cromie@gmail.com>
16851 F: drivers/clocksource/scx200_hrt.c
16853 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16854 M: Sascha Sommer <saschasommer@freenet.de>
16855 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16857 F: drivers/mmc/host/sdricoh_cs.c
16859 SECO BOARDS CEC DRIVER
16860 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16862 F: drivers/media/cec/platform/seco/seco-cec.c
16863 F: drivers/media/cec/platform/seco/seco-cec.h
16866 M: Kees Cook <keescook@chromium.org>
16867 R: Andy Lutomirski <luto@amacapital.net>
16868 R: Will Drewry <wad@chromium.org>
16870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16871 F: Documentation/userspace-api/seccomp_filter.rst
16872 F: include/linux/seccomp.h
16873 F: include/uapi/linux/seccomp.h
16874 F: kernel/seccomp.c
16875 F: tools/testing/selftests/kselftest_harness.h
16876 F: tools/testing/selftests/seccomp/*
16877 K: \bsecure_computing
16880 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16881 M: Al Cooper <alcooperx@gmail.com>
16882 L: linux-mmc@vger.kernel.org
16883 L: bcm-kernel-feedback-list@broadcom.com
16885 F: drivers/mmc/host/sdhci-brcmstb*
16887 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16888 M: Adrian Hunter <adrian.hunter@intel.com>
16889 L: linux-mmc@vger.kernel.org
16891 F: drivers/mmc/host/sdhci*
16893 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16894 M: Eugen Hristev <eugen.hristev@microchip.com>
16895 L: linux-mmc@vger.kernel.org
16897 F: drivers/mmc/host/sdhci-of-at91.c
16899 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16900 M: Ben Dooks <ben-linux@fluff.org>
16901 M: Jaehoon Chung <jh80.chung@samsung.com>
16902 L: linux-mmc@vger.kernel.org
16904 F: drivers/mmc/host/sdhci-s3c*
16906 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16907 M: Viresh Kumar <vireshk@kernel.org>
16908 L: linux-mmc@vger.kernel.org
16910 F: drivers/mmc/host/sdhci-spear.c
16912 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16913 M: Kishon Vijay Abraham I <kishon@ti.com>
16914 L: linux-mmc@vger.kernel.org
16916 F: drivers/mmc/host/sdhci-omap.c
16918 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16919 M: Jonathan Derrick <jonathan.derrick@intel.com>
16920 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16921 L: linux-block@vger.kernel.org
16923 F: block/opal_proto.h
16925 F: include/linux/sed*
16926 F: include/uapi/linux/sed*
16929 M: Security Officers <security@kernel.org>
16931 F: Documentation/admin-guide/security-bugs.rst
16934 M: James Morris <jmorris@namei.org>
16935 M: "Serge E. Hallyn" <serge@hallyn.com>
16936 L: linux-security-module@vger.kernel.org (suggested Cc:)
16938 W: http://kernsec.org/
16939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16941 X: security/selinux/
16943 SELINUX SECURITY MODULE
16944 M: Paul Moore <paul@paul-moore.com>
16945 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16946 M: Eric Paris <eparis@parisplace.org>
16947 L: selinux@vger.kernel.org
16949 W: https://selinuxproject.org
16950 W: https://github.com/SELinuxProject
16951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16952 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16953 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16954 F: Documentation/admin-guide/LSM/SELinux.rst
16955 F: include/trace/events/avc.h
16956 F: include/uapi/linux/selinux_netlink.h
16957 F: scripts/selinux/
16958 F: security/selinux/
16961 M: Jiri Slaby <jirislaby@kernel.org>
16963 F: drivers/misc/phantom.c
16964 F: include/uapi/linux/phantom.h
16966 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16967 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16969 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16970 F: drivers/iio/chemical/scd30.h
16971 F: drivers/iio/chemical/scd30_core.c
16972 F: drivers/iio/chemical/scd30_i2c.c
16973 F: drivers/iio/chemical/scd30_serial.c
16975 SENSIRION SGP40 GAS SENSOR DRIVER
16976 M: Andreas Klinger <ak@it-klinger.de>
16978 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16979 F: drivers/iio/chemical/sgp40.c
16981 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16982 M: Tomasz Duszynski <tduszyns@gmail.com>
16984 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16985 F: drivers/iio/chemical/sps30.c
16986 F: drivers/iio/chemical/sps30_i2c.c
16987 F: drivers/iio/chemical/sps30_serial.c
16990 M: Rob Herring <robh@kernel.org>
16991 L: linux-serial@vger.kernel.org
16993 F: Documentation/devicetree/bindings/serial/serial.yaml
16994 F: drivers/tty/serdev/
16995 F: include/linux/serdev.h
16998 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16999 L: linux-serial@vger.kernel.org
17001 F: Documentation/devicetree/bindings/serial/
17002 F: drivers/tty/serial/
17005 M: Sean Young <sean@mess.org>
17006 L: linux-media@vger.kernel.org
17008 F: drivers/media/rc/serial_ir.c
17010 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17011 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17012 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17014 F: Documentation/devicetree/bindings/slimbus/
17015 F: drivers/slimbus/
17016 F: include/linux/slimbus.h
17019 M: Edward Cree <ecree.xilinx@gmail.com>
17020 M: Martin Habets <habetsm.xilinx@gmail.com>
17021 L: netdev@vger.kernel.org
17023 F: drivers/net/ethernet/sfc/
17025 SFF/SFP/SFP+ MODULE SUPPORT
17026 M: Russell King <linux@armlinux.org.uk>
17027 L: netdev@vger.kernel.org
17029 F: drivers/net/phy/phylink.c
17030 F: drivers/net/phy/sfp*
17031 F: include/linux/mdio/mdio-i2c.h
17032 F: include/linux/phylink.h
17033 F: include/linux/sfp.h
17034 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)
17037 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17039 F: drivers/misc/sgi-gru/
17041 SGI XP/XPC/XPNET DRIVER
17042 M: Robin Holt <robinmholt@gmail.com>
17043 M: Steve Wahl <steve.wahl@hpe.com>
17044 R: Mike Travis <mike.travis@hpe.com>
17046 F: drivers/misc/sgi-xp/
17048 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17049 M: Karsten Graul <kgraul@linux.ibm.com>
17050 L: linux-s390@vger.kernel.org
17052 W: http://www.ibm.com/developerworks/linux/linux390/
17055 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17056 M: Linus Walleij <linus.walleij@linaro.org>
17057 L: linux-iio@vger.kernel.org
17059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17060 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17061 F: drivers/iio/light/gp2ap002.c
17063 SHARP RJ54N1CB0C SENSOR DRIVER
17064 M: Jacopo Mondi <jacopo@jmondi.org>
17065 L: linux-media@vger.kernel.org
17067 T: git git://linuxtv.org/media_tree.git
17068 F: drivers/media/i2c/rj54n1cb0c.c
17069 F: include/media/i2c/rj54n1cb0c.h
17071 SH_VOU V4L2 OUTPUT DRIVER
17072 L: linux-media@vger.kernel.org
17074 F: drivers/media/platform/sh_vou.c
17075 F: include/media/drv-intf/sh_vou.h
17077 SI2157 MEDIA DRIVER
17078 M: Antti Palosaari <crope@iki.fi>
17079 L: linux-media@vger.kernel.org
17081 W: https://linuxtv.org
17082 W: http://palosaari.fi/linux/
17083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17084 T: git git://linuxtv.org/anttip/media_tree.git
17085 F: drivers/media/tuners/si2157*
17087 SI2165 MEDIA DRIVER
17088 M: Matthias Schwarzott <zzam@gentoo.org>
17089 L: linux-media@vger.kernel.org
17091 W: https://linuxtv.org
17092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17093 F: drivers/media/dvb-frontends/si2165*
17095 SI2168 MEDIA DRIVER
17096 M: Antti Palosaari <crope@iki.fi>
17097 L: linux-media@vger.kernel.org
17099 W: https://linuxtv.org
17100 W: http://palosaari.fi/linux/
17101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17102 T: git git://linuxtv.org/anttip/media_tree.git
17103 F: drivers/media/dvb-frontends/si2168*
17105 SI470X FM RADIO RECEIVER I2C DRIVER
17106 M: Hans Verkuil <hverkuil@xs4all.nl>
17107 L: linux-media@vger.kernel.org
17109 W: https://linuxtv.org
17110 T: git git://linuxtv.org/media_tree.git
17111 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17113 SI470X FM RADIO RECEIVER USB DRIVER
17114 M: Hans Verkuil <hverkuil@xs4all.nl>
17115 L: linux-media@vger.kernel.org
17117 W: https://linuxtv.org
17118 T: git git://linuxtv.org/media_tree.git
17119 F: drivers/media/radio/si470x/radio-si470x-common.c
17120 F: drivers/media/radio/si470x/radio-si470x-usb.c
17121 F: drivers/media/radio/si470x/radio-si470x.h
17123 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17124 M: Eduardo Valentin <edubezval@gmail.com>
17125 L: linux-media@vger.kernel.org
17127 W: https://linuxtv.org
17128 T: git git://linuxtv.org/media_tree.git
17129 F: drivers/media/radio/si4713/si4713.?
17131 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17132 M: Eduardo Valentin <edubezval@gmail.com>
17133 L: linux-media@vger.kernel.org
17135 W: https://linuxtv.org
17136 T: git git://linuxtv.org/media_tree.git
17137 F: drivers/media/radio/si4713/radio-platform-si4713.c
17139 SI4713 FM RADIO TRANSMITTER USB DRIVER
17140 M: Hans Verkuil <hverkuil@xs4all.nl>
17141 L: linux-media@vger.kernel.org
17143 W: https://linuxtv.org
17144 T: git git://linuxtv.org/media_tree.git
17145 F: drivers/media/radio/si4713/radio-usb-si4713.c
17148 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17149 L: linux-media@vger.kernel.org
17151 W: https://linuxtv.org
17152 T: git git://linuxtv.org/media_tree.git
17153 F: drivers/media/common/siano/
17154 F: drivers/media/mmc/siano/
17155 F: drivers/media/usb/siano/
17156 F: drivers/media/usb/siano/
17159 M: Palmer Dabbelt <palmer@dabbelt.com>
17160 M: Paul Walmsley <paul.walmsley@sifive.com>
17161 L: linux-riscv@lists.infradead.org
17163 T: git git://github.com/sifive/riscv-linux.git
17167 SIFIVE FU540 SYSTEM-ON-CHIP
17168 M: Paul Walmsley <paul.walmsley@sifive.com>
17169 M: Palmer Dabbelt <palmer@dabbelt.com>
17170 L: linux-riscv@lists.infradead.org
17172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17177 M: Green Wan <green.wan@sifive.com>
17179 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17180 F: drivers/dma/sf-pdma/
17182 SILEAD TOUCHSCREEN DRIVER
17183 M: Hans de Goede <hdegoede@redhat.com>
17184 L: linux-input@vger.kernel.org
17185 L: platform-driver-x86@vger.kernel.org
17187 F: drivers/input/touchscreen/silead.c
17188 F: drivers/platform/x86/touchscreen_dmi.c
17190 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17191 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17193 F: drivers/staging/wfx/
17195 SILICON MOTION SM712 FRAME BUFFER DRIVER
17196 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17197 M: Teddy Wang <teddy.wang@siliconmotion.com>
17198 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17199 L: linux-fbdev@vger.kernel.org
17201 F: Documentation/fb/sm712fb.rst
17202 F: drivers/video/fbdev/sm712*
17204 SILVACO I3C DUAL-ROLE MASTER
17205 M: Miquel Raynal <miquel.raynal@bootlin.com>
17206 M: Conor Culhane <conor.culhane@silvaco.com>
17207 L: linux-i3c@lists.infradead.org
17209 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17210 F: drivers/i3c/master/svc-i3c-master.c
17213 M: Hans de Goede <hdegoede@redhat.com>
17214 L: linux-fbdev@vger.kernel.org
17216 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17217 F: drivers/video/fbdev/simplefb.c
17218 F: include/linux/platform_data/simplefb.h
17220 SIMTEC EB110ATX (Chalice CATS)
17221 M: Simtec Linux Team <linux@simtec.co.uk>
17223 W: http://www.simtec.co.uk/products/EB110ATX/
17225 SIMTEC EB2410ITX (BAST)
17226 M: Simtec Linux Team <linux@simtec.co.uk>
17228 W: http://www.simtec.co.uk/products/EB2410ITX/
17229 F: arch/arm/mach-s3c/bast-ide.c
17230 F: arch/arm/mach-s3c/bast-irq.c
17231 F: arch/arm/mach-s3c/mach-bast.c
17234 M: Thorsten Scherer <t.scherer@eckelmann.de>
17235 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17236 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17238 F: drivers/gpio/gpio-siox.c
17240 F: include/trace/events/siox.h
17242 SIPHASH PRF ROUTINES
17243 M: Jason A. Donenfeld <Jason@zx2c4.com>
17245 F: include/linux/siphash.h
17247 F: lib/test_siphash.c
17249 SIS 190 ETHERNET DRIVER
17250 M: Francois Romieu <romieu@fr.zoreil.com>
17251 L: netdev@vger.kernel.org
17253 F: drivers/net/ethernet/sis/sis190.c
17255 SIS 900/7016 FAST ETHERNET DRIVER
17256 M: Daniele Venzano <venza@brownhat.org>
17257 L: netdev@vger.kernel.org
17259 W: http://www.brownhat.org/sis900.html
17260 F: drivers/net/ethernet/sis/sis900.*
17262 SIS FRAMEBUFFER DRIVER
17263 M: Thomas Winischhofer <thomas@winischhofer.net>
17265 W: http://www.winischhofer.net/linuxsisvga.shtml
17266 F: Documentation/fb/sisfb.rst
17267 F: drivers/video/fbdev/sis/
17268 F: include/video/sisfb.h
17270 SIS I2C TOUCHSCREEN DRIVER
17271 M: Mika Penttilä <mika.penttila@nextfour.com>
17272 L: linux-input@vger.kernel.org
17274 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17275 F: drivers/input/touchscreen/sis_i2c.c
17278 M: Thomas Winischhofer <thomas@winischhofer.net>
17280 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17281 F: drivers/usb/misc/sisusbvga/
17284 M: Christoph Lameter <cl@linux.com>
17285 M: Pekka Enberg <penberg@kernel.org>
17286 M: David Rientjes <rientjes@google.com>
17287 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17288 M: Andrew Morton <akpm@linux-foundation.org>
17289 M: Vlastimil Babka <vbabka@suse.cz>
17290 L: linux-mm@kvack.org
17292 F: include/linux/sl?b*.h
17295 SLEEPABLE READ-COPY UPDATE (SRCU)
17296 M: Lai Jiangshan <jiangshanlai@gmail.com>
17297 M: "Paul E. McKenney" <paulmck@kernel.org>
17298 M: Josh Triplett <josh@joshtriplett.org>
17299 R: Steven Rostedt <rostedt@goodmis.org>
17300 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17301 L: rcu@vger.kernel.org
17303 W: http://www.rdrop.com/users/paulmck/RCU/
17304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17305 F: include/linux/srcu*.h
17306 F: kernel/rcu/srcu*.c
17308 SMACK SECURITY MODULE
17309 M: Casey Schaufler <casey@schaufler-ca.com>
17310 L: linux-security-module@vger.kernel.org
17312 W: http://schaufler-ca.com
17313 T: git git://github.com/cschaufler/smack-next
17314 F: Documentation/admin-guide/LSM/Smack.rst
17317 SMC91x ETHERNET DRIVER
17318 M: Nicolas Pitre <nico@fluxnic.net>
17320 F: drivers/net/ethernet/smsc/smc91x.*
17322 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17323 M: Mark Rutland <mark.rutland@arm.com>
17324 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17325 M: Sudeep Holla <sudeep.holla@arm.com>
17326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17328 F: drivers/firmware/smccc/
17329 F: include/linux/arm-smccc.h
17331 SMM665 HARDWARE MONITOR DRIVER
17332 M: Guenter Roeck <linux@roeck-us.net>
17333 L: linux-hwmon@vger.kernel.org
17335 F: Documentation/hwmon/smm665.rst
17336 F: drivers/hwmon/smm665.c
17338 SMSC EMC2103 HARDWARE MONITOR DRIVER
17339 M: Steve Glendinning <steve.glendinning@shawell.net>
17340 L: linux-hwmon@vger.kernel.org
17342 F: Documentation/hwmon/emc2103.rst
17343 F: drivers/hwmon/emc2103.c
17345 SMSC SCH5627 HARDWARE MONITOR DRIVER
17346 M: Hans de Goede <hdegoede@redhat.com>
17347 L: linux-hwmon@vger.kernel.org
17349 F: Documentation/hwmon/sch5627.rst
17350 F: drivers/hwmon/sch5627.c
17352 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17353 M: Steve Glendinning <steve.glendinning@shawell.net>
17354 L: linux-fbdev@vger.kernel.org
17356 F: drivers/video/fbdev/smscufx.c
17358 SMSC47B397 HARDWARE MONITOR DRIVER
17359 M: Jean Delvare <jdelvare@suse.com>
17360 L: linux-hwmon@vger.kernel.org
17362 F: Documentation/hwmon/smsc47b397.rst
17363 F: drivers/hwmon/smsc47b397.c
17365 SMSC911x ETHERNET DRIVER
17366 M: Steve Glendinning <steve.glendinning@shawell.net>
17367 L: netdev@vger.kernel.org
17369 F: drivers/net/ethernet/smsc/smsc911x.*
17370 F: include/linux/smsc911x.h
17372 SMSC9420 PCI ETHERNET DRIVER
17373 M: Steve Glendinning <steve.glendinning@shawell.net>
17374 L: netdev@vger.kernel.org
17376 F: drivers/net/ethernet/smsc/smsc9420.*
17378 SOCIONEXT (SNI) AVE NETWORK DRIVER
17379 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17380 L: netdev@vger.kernel.org
17382 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17383 F: drivers/net/ethernet/socionext/sni_ave.c
17385 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17386 M: Jassi Brar <jaswinder.singh@linaro.org>
17387 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17388 L: netdev@vger.kernel.org
17390 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17391 F: drivers/net/ethernet/socionext/netsec.c
17393 SOCIONEXT (SNI) Synquacer SPI DRIVER
17394 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17395 M: Jassi Brar <jaswinder.singh@linaro.org>
17396 L: linux-spi@vger.kernel.org
17398 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17399 F: drivers/spi/spi-synquacer.c
17401 SOCIONEXT SYNQUACER I2C DRIVER
17402 M: Ard Biesheuvel <ardb@kernel.org>
17403 L: linux-i2c@vger.kernel.org
17405 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17406 F: drivers/i2c/busses/i2c-synquacer.c
17408 SOCIONEXT UNIPHIER SOUND DRIVER
17409 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17411 F: sound/soc/uniphier/
17413 SOEKRIS NET48XX LED SUPPORT
17414 M: Chris Boot <bootc@bootc.net>
17416 F: drivers/leds/leds-net48xx.c
17418 SOFT-IWARP DRIVER (siw)
17419 M: Bernard Metzler <bmt@zurich.ibm.com>
17420 L: linux-rdma@vger.kernel.org
17422 F: drivers/infiniband/sw/siw/
17423 F: include/uapi/rdma/siw-abi.h
17425 SOFT-ROCE DRIVER (rxe)
17426 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17427 L: linux-rdma@vger.kernel.org
17429 F: drivers/infiniband/sw/rxe/
17430 F: include/uapi/rdma/rdma_user_rxe.h
17432 SOFTLOGIC 6x10 MPEG CODEC
17433 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17434 M: Anton Sviridenko <anton@corp.bluecherry.net>
17435 M: Andrey Utkin <andrey_utkin@fastmail.com>
17436 M: Ismael Luceno <ismael@iodev.co.uk>
17437 L: linux-media@vger.kernel.org
17439 F: drivers/media/pci/solo6x10/
17441 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17442 M: James Morse <james.morse@arm.com>
17443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17445 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17446 F: drivers/firmware/arm_sdei.c
17447 F: include/linux/arm_sdei.h
17448 F: include/uapi/linux/arm_sdei.h
17451 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17452 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17453 L: linux-acpi@vger.kernel.org
17455 F: drivers/base/swnode.c
17457 SOFTWARE RAID (Multiple Disks) SUPPORT
17458 M: Song Liu <song@kernel.org>
17459 L: linux-raid@vger.kernel.org
17461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17462 F: drivers/md/Kconfig
17463 F: drivers/md/Makefile
17465 F: drivers/md/raid*
17466 F: include/linux/raid/
17467 F: include/uapi/linux/raid/
17469 SOLIDRUN CLEARFOG SUPPORT
17470 M: Russell King <linux@armlinux.org.uk>
17472 F: arch/arm/boot/dts/armada-388-clearfog*
17473 F: arch/arm/boot/dts/armada-38x-solidrun-*
17475 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17476 M: Russell King <linux@armlinux.org.uk>
17478 F: arch/arm/boot/dts/imx6*-cubox-i*
17479 F: arch/arm/boot/dts/imx6*-hummingboard*
17480 F: arch/arm/boot/dts/imx6*-sr-*
17482 SONIC NETWORK DRIVER
17483 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17484 L: netdev@vger.kernel.org
17486 F: drivers/net/ethernet/natsemi/sonic.*
17488 SONICS SILICON BACKPLANE DRIVER (SSB)
17489 M: Michael Buesch <m@bues.ch>
17490 L: linux-wireless@vger.kernel.org
17493 F: include/linux/ssb/
17495 SONY IMX208 SENSOR DRIVER
17496 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17497 L: linux-media@vger.kernel.org
17499 T: git git://linuxtv.org/media_tree.git
17500 F: drivers/media/i2c/imx208.c
17502 SONY IMX214 SENSOR DRIVER
17503 M: Ricardo Ribalda <ribalda@kernel.org>
17504 L: linux-media@vger.kernel.org
17506 T: git git://linuxtv.org/media_tree.git
17507 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17508 F: drivers/media/i2c/imx214.c
17510 SONY IMX219 SENSOR DRIVER
17511 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17512 L: linux-media@vger.kernel.org
17514 T: git git://linuxtv.org/media_tree.git
17515 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17516 F: drivers/media/i2c/imx219.c
17518 SONY IMX258 SENSOR DRIVER
17519 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17520 L: linux-media@vger.kernel.org
17522 T: git git://linuxtv.org/media_tree.git
17523 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17524 F: drivers/media/i2c/imx258.c
17526 SONY IMX274 SENSOR DRIVER
17527 M: Leon Luo <leonl@leopardimaging.com>
17528 L: linux-media@vger.kernel.org
17530 T: git git://linuxtv.org/media_tree.git
17531 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17532 F: drivers/media/i2c/imx274.c
17534 SONY IMX290 SENSOR DRIVER
17535 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17536 L: linux-media@vger.kernel.org
17538 T: git git://linuxtv.org/media_tree.git
17539 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17540 F: drivers/media/i2c/imx290.c
17542 SONY IMX319 SENSOR DRIVER
17543 M: Bingbu Cao <bingbu.cao@intel.com>
17544 L: linux-media@vger.kernel.org
17546 T: git git://linuxtv.org/media_tree.git
17547 F: drivers/media/i2c/imx319.c
17549 SONY IMX334 SENSOR DRIVER
17550 M: Paul J. Murphy <paul.j.murphy@intel.com>
17551 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17552 L: linux-media@vger.kernel.org
17554 T: git git://linuxtv.org/media_tree.git
17555 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17556 F: drivers/media/i2c/imx334.c
17558 SONY IMX335 SENSOR DRIVER
17559 M: Paul J. Murphy <paul.j.murphy@intel.com>
17560 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17561 L: linux-media@vger.kernel.org
17563 T: git git://linuxtv.org/media_tree.git
17564 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17565 F: drivers/media/i2c/imx335.c
17567 SONY IMX355 SENSOR DRIVER
17568 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17569 L: linux-media@vger.kernel.org
17571 T: git git://linuxtv.org/media_tree.git
17572 F: drivers/media/i2c/imx355.c
17574 SONY IMX412 SENSOR DRIVER
17575 M: Paul J. Murphy <paul.j.murphy@intel.com>
17576 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17577 L: linux-media@vger.kernel.org
17579 T: git git://linuxtv.org/media_tree.git
17580 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17581 F: drivers/media/i2c/imx412.c
17583 SONY MEMORYSTICK SUBSYSTEM
17584 M: Maxim Levitsky <maximlevitsky@gmail.com>
17585 M: Alex Dubov <oakad@yahoo.com>
17586 M: Ulf Hansson <ulf.hansson@linaro.org>
17587 L: linux-mmc@vger.kernel.org
17589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17590 F: drivers/memstick/
17591 F: include/linux/memstick.h
17593 SONY VAIO CONTROL DEVICE DRIVER
17594 M: Mattia Dongili <malattia@linux.it>
17595 L: platform-driver-x86@vger.kernel.org
17597 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17598 F: Documentation/admin-guide/laptops/sony-laptop.rst
17599 F: drivers/char/sonypi.c
17600 F: drivers/platform/x86/sony-laptop.c
17601 F: include/linux/sony-laptop.h
17604 M: Jaroslav Kysela <perex@perex.cz>
17605 M: Takashi Iwai <tiwai@suse.com>
17606 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17608 W: http://www.alsa-project.org/
17609 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17611 F: Documentation/sound/
17613 F: include/uapi/sound/
17616 SOUND - COMPRESSED AUDIO
17617 M: Vinod Koul <vkoul@kernel.org>
17618 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17621 F: Documentation/sound/designs/compress-offload.rst
17622 F: include/sound/compress_driver.h
17623 F: include/uapi/sound/compress_*
17624 F: sound/core/compress_offload.c
17625 F: sound/soc/soc-compress.c
17627 SOUND - DMAENGINE HELPERS
17628 M: Lars-Peter Clausen <lars@metafoo.de>
17630 F: include/sound/dmaengine_pcm.h
17631 F: sound/core/pcm_dmaengine.c
17632 F: sound/soc/soc-generic-dmaengine-pcm.c
17634 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17635 M: Liam Girdwood <lgirdwood@gmail.com>
17636 M: Mark Brown <broonie@kernel.org>
17637 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17639 W: http://alsa-project.org/main/index.php/ASoC
17640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17641 F: Documentation/devicetree/bindings/sound/
17642 F: Documentation/sound/soc/
17643 F: include/dt-bindings/sound/
17644 F: include/sound/soc*
17647 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17648 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17649 M: Liam Girdwood <lgirdwood@gmail.com>
17650 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17651 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17652 M: Daniel Baluta <daniel.baluta@nxp.com>
17653 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17655 W: https://github.com/thesofproject/linux/
17658 SOUNDWIRE SUBSYSTEM
17659 M: Vinod Koul <vkoul@kernel.org>
17660 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17661 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17662 R: Sanyog Kale <sanyog.r.kale@intel.com>
17663 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17666 F: Documentation/driver-api/soundwire/
17667 F: drivers/soundwire/
17668 F: include/linux/soundwire/
17671 M: Olli Salonen <olli.salonen@iki.fi>
17672 L: linux-media@vger.kernel.org
17674 W: https://linuxtv.org
17675 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17676 F: drivers/media/dvb-frontends/sp2*
17678 SPARC + UltraSPARC (sparc/sparc64)
17679 M: "David S. Miller" <davem@davemloft.net>
17680 L: sparclinux@vger.kernel.org
17682 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17688 SPARC SERIAL DRIVERS
17689 M: "David S. Miller" <davem@davemloft.net>
17690 L: sparclinux@vger.kernel.org
17692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17694 F: drivers/tty/serial/suncore.c
17695 F: drivers/tty/serial/sunhv.c
17696 F: drivers/tty/serial/sunsab.c
17697 F: drivers/tty/serial/sunsab.h
17698 F: drivers/tty/serial/sunsu.c
17699 F: drivers/tty/serial/sunzilog.c
17700 F: drivers/tty/serial/sunzilog.h
17701 F: drivers/tty/vcc.c
17702 F: include/linux/sunserialcore.h
17705 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17706 L: linux-sparse@vger.kernel.org
17708 W: https://sparse.docs.kernel.org/
17709 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17710 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17711 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17712 F: include/linux/compiler.h
17714 SPEAKUP CONSOLE SPEECH DRIVER
17715 M: William Hubbs <w.d.hubbs@gmail.com>
17716 M: Chris Brannon <chris@the-brannons.com>
17717 M: Kirk Reiser <kirk@reisers.ca>
17718 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17719 L: speakup@linux-speakup.org
17721 W: http://www.linux-speakup.org/
17722 W: https://github.com/linux-speakup/speakup
17723 B: https://github.com/linux-speakup/speakup/issues
17724 F: drivers/accessibility/speakup/
17726 SPEAR CLOCK FRAMEWORK SUPPORT
17727 M: Viresh Kumar <vireshk@kernel.org>
17728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17730 W: http://www.st.com/spear
17731 F: drivers/clk/spear/
17733 SPEAR PLATFORM SUPPORT
17734 M: Viresh Kumar <vireshk@kernel.org>
17735 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17738 W: http://www.st.com/spear
17739 F: arch/arm/boot/dts/spear*
17740 F: arch/arm/mach-spear/
17743 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17744 R: Michael Walle <michael@walle.cc>
17745 R: Pratyush Yadav <p.yadav@ti.com>
17746 L: linux-mtd@lists.infradead.org
17748 W: http://www.linux-mtd.infradead.org/
17749 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17750 C: irc://irc.oftc.net/mtd
17751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17752 F: drivers/mtd/spi-nor/
17753 F: include/linux/mtd/spi-nor.h
17756 M: Mark Brown <broonie@kernel.org>
17757 L: linux-spi@vger.kernel.org
17759 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17761 F: Documentation/devicetree/bindings/spi/
17762 F: Documentation/spi/
17764 F: include/linux/spi/
17765 F: include/uapi/linux/spi/
17768 SPIDERNET NETWORK DRIVER for CELL
17769 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17770 M: Geoff Levand <geoff@infradead.org>
17771 L: netdev@vger.kernel.org
17772 L: linuxppc-dev@lists.ozlabs.org
17774 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17775 F: drivers/net/ethernet/toshiba/spider_net*
17778 M: Stephen Boyd <sboyd@kernel.org>
17779 L: linux-kernel@vger.kernel.org
17781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17782 F: Documentation/devicetree/bindings/spmi/
17784 F: include/dt-bindings/spmi/spmi.h
17785 F: include/linux/spmi.h
17786 F: include/trace/events/spmi.h
17789 M: Jeremy Kerr <jk@ozlabs.org>
17790 L: linuxppc-dev@lists.ozlabs.org
17792 W: http://www.ibm.com/developerworks/power/cell/
17793 F: Documentation/filesystems/spufs/spufs.rst
17794 F: arch/powerpc/platforms/cell/spufs/
17796 SQUASHFS FILE SYSTEM
17797 M: Phillip Lougher <phillip@squashfs.org.uk>
17798 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17800 W: http://squashfs.org.uk
17801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17802 F: Documentation/filesystems/squashfs.rst
17805 SRM (Alpha) environment access
17806 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17808 F: arch/alpha/kernel/srm_env.c
17810 ST LSM6DSx IMU IIO DRIVER
17811 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17812 L: linux-iio@vger.kernel.org
17814 W: http://www.st.com/
17815 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17816 F: drivers/iio/imu/st_lsm6dsx/
17818 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17819 M: Mickael Guene <mickael.guene@st.com>
17820 L: linux-media@vger.kernel.org
17822 T: git git://linuxtv.org/media_tree.git
17823 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17824 F: drivers/media/i2c/st-mipid02.c
17826 ST STM32 I2C/SMBUS DRIVER
17827 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17828 M: Alain Volmat <alain.volmat@foss.st.com>
17829 L: linux-i2c@vger.kernel.org
17831 F: drivers/i2c/busses/i2c-stm32*
17833 ST STM32 SPI DRIVER
17834 M: Alain Volmat <alain.volmat@foss.st.com>
17835 L: linux-spi@vger.kernel.org
17837 F: drivers/spi/spi-stm32.c
17840 M: Daniel Nilsson <daniel.nilsson@flex.com>
17841 L: linux-hwmon@vger.kernel.org
17843 F: Documentation/hwmon/stpddc60.rst
17844 F: drivers/hwmon/pmbus/stpddc60.c
17846 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17847 M: Song Qiang <songqiang1304521@gmail.com>
17848 L: linux-iio@vger.kernel.org
17850 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17851 F: drivers/iio/proximity/vl53l0x-i2c.c
17854 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17855 M: Sasha Levin <sashal@kernel.org>
17856 L: stable@vger.kernel.org
17858 F: Documentation/process/stable-kernel-rules.rst
17860 STAGING - ATOMISP DRIVER
17861 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17862 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17863 L: linux-media@vger.kernel.org
17865 F: drivers/staging/media/atomisp/
17867 STAGING - FIELDBUS SUBSYSTEM
17868 M: Sven Van Asbroeck <TheSven73@gmail.com>
17870 F: drivers/staging/fieldbus/*
17871 F: drivers/staging/fieldbus/Documentation/
17873 STAGING - HMS ANYBUS-S BUS
17874 M: Sven Van Asbroeck <TheSven73@gmail.com>
17876 F: drivers/staging/fieldbus/anybuss/
17878 STAGING - INDUSTRIAL IO
17879 M: Jonathan Cameron <jic23@kernel.org>
17880 L: linux-iio@vger.kernel.org
17882 F: Documentation/devicetree/bindings/staging/iio/
17883 F: drivers/staging/iio/
17885 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17886 M: Marc Dietrich <marvin24@gmx.de>
17887 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17888 L: linux-tegra@vger.kernel.org
17890 F: drivers/staging/nvec/
17892 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17893 M: Jens Frederich <jfrederich@gmail.com>
17894 M: Jon Nettleton <jon.nettleton@gmail.com>
17896 W: http://wiki.laptop.org/go/DCON
17897 F: drivers/staging/olpc_dcon/
17899 STAGING - REALTEK RTL8188EU DRIVERS
17900 M: Larry Finger <Larry.Finger@lwfinger.net>
17901 M: Phillip Potter <phil@philpotter.co.uk>
17903 F: drivers/staging/r8188eu/
17905 STAGING - REALTEK RTL8712U DRIVERS
17906 M: Larry Finger <Larry.Finger@lwfinger.net>
17907 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17909 F: drivers/staging/rtl8712/
17911 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17912 M: Michael Hennerich <michael.hennerich@analog.com>
17913 L: linux-fbdev@vger.kernel.org
17915 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17916 F: drivers/staging/fbtft/fb_seps525.c
17918 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17919 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17920 M: Teddy Wang <teddy.wang@siliconmotion.com>
17921 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17922 L: linux-fbdev@vger.kernel.org
17924 F: drivers/staging/sm750fb/
17926 STAGING - VIA VT665X DRIVERS
17927 M: Forest Bond <forest@alittletooquiet.net>
17929 F: drivers/staging/vt665?/
17932 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17933 L: linux-staging@lists.linux.dev
17935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17936 F: drivers/staging/
17938 STARFIRE/DURALAN NETWORK DRIVER
17939 M: Ion Badulescu <ionut@badula.org>
17941 F: drivers/net/ethernet/adaptec/starfire*
17944 M: Peter Zijlstra <peterz@infradead.org>
17945 M: Josh Poimboeuf <jpoimboe@redhat.com>
17946 M: Jason Baron <jbaron@akamai.com>
17947 R: Steven Rostedt <rostedt@goodmis.org>
17948 R: Ard Biesheuvel <ardb@kernel.org>
17950 F: arch/*/include/asm/jump_label*.h
17951 F: arch/*/include/asm/static_call*.h
17952 F: arch/*/kernel/jump_label.c
17953 F: arch/*/kernel/static_call.c
17954 F: include/linux/jump_label*.h
17955 F: include/linux/static_call*.h
17956 F: kernel/jump_label.c
17957 F: kernel/static_call.c
17959 STI AUDIO (ASoC) DRIVERS
17960 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17961 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17963 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17967 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17969 F: Documentation/devicetree/bindings/media/stih-cec.txt
17970 F: drivers/media/cec/platform/sti/
17972 STK1160 USB VIDEO CAPTURE DRIVER
17973 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17974 L: linux-media@vger.kernel.org
17976 T: git git://linuxtv.org/media_tree.git
17977 F: drivers/media/usb/stk1160/
17979 STM32 AUDIO (ASoC) DRIVERS
17980 M: Olivier Moysan <olivier.moysan@foss.st.com>
17981 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17982 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17984 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
17985 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
17988 STM32 TIMER/LPTIMER DRIVERS
17989 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17991 F: Documentation/ABI/testing/*timer-stm32
17992 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17993 F: drivers/*/stm32-*timer*
17994 F: drivers/pwm/pwm-stm32*
17995 F: include/linux/*/stm32-*tim*
17997 STMMAC ETHERNET DRIVER
17998 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17999 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
18000 M: Jose Abreu <joabreu@synopsys.com>
18001 L: netdev@vger.kernel.org
18003 W: http://www.stlinux.com
18004 F: Documentation/networking/device_drivers/ethernet/stmicro/
18005 F: drivers/net/ethernet/stmicro/stmmac/
18008 M: Sam Creasey <sammy@sammy.net>
18010 W: http://sammy.net/sun3/
18011 F: arch/m68k/include/asm/sun3*
18012 F: arch/m68k/kernel/*sun3*
18013 F: arch/m68k/sun3*/
18014 F: drivers/net/ethernet/i825xx/sun3*
18016 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18017 M: Hans de Goede <hdegoede@redhat.com>
18018 L: linux-input@vger.kernel.org
18020 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18021 F: drivers/input/keyboard/sun4i-lradc-keys.c
18023 SUNDANCE NETWORK DRIVER
18024 M: Denis Kirjanov <kda@linux-powerpc.org>
18025 L: netdev@vger.kernel.org
18027 F: drivers/net/ethernet/dlink/sundance.c
18030 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18031 M: Rich Felker <dalias@libc.org>
18032 L: linux-sh@vger.kernel.org
18034 Q: http://patchwork.kernel.org/project/linux-sh/list/
18035 F: Documentation/sh/
18040 M: "Rafael J. Wysocki" <rafael@kernel.org>
18041 M: Len Brown <len.brown@intel.com>
18042 M: Pavel Machek <pavel@ucw.cz>
18043 L: linux-pm@vger.kernel.org
18045 B: https://bugzilla.kernel.org
18046 F: Documentation/power/
18047 F: arch/x86/kernel/acpi/
18048 F: drivers/base/power/
18049 F: include/linux/freezer.h
18050 F: include/linux/pm.h
18051 F: include/linux/suspend.h
18055 M: Martin Mares <mj@ucw.cz>
18056 L: linux-video@atrey.karlin.mff.cuni.cz
18058 F: Documentation/admin-guide/svga.rst
18059 F: arch/x86/boot/video*
18062 M: Christoph Hellwig <hch@infradead.org>
18063 L: iommu@lists.linux-foundation.org
18065 W: http://git.infradead.org/users/hch/dma-mapping.git
18066 T: git git://git.infradead.org/users/hch/dma-mapping.git
18067 F: arch/*/kernel/pci-swiotlb.c
18068 F: include/linux/swiotlb.h
18069 F: kernel/dma/swiotlb.c
18072 M: Jiri Pirko <jiri@resnulli.us>
18073 M: Ivan Vecera <ivecera@redhat.com>
18074 L: netdev@vger.kernel.org
18076 F: include/net/switchdev.h
18079 SY8106A REGULATOR DRIVER
18080 M: Icenowy Zheng <icenowy@aosc.io>
18082 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18083 F: drivers/regulator/sy8106a-regulator.c
18085 SYNC FILE FRAMEWORK
18086 M: Sumit Semwal <sumit.semwal@linaro.org>
18087 R: Gustavo Padovan <gustavo@padovan.org>
18088 L: linux-media@vger.kernel.org
18089 L: dri-devel@lists.freedesktop.org
18091 T: git git://anongit.freedesktop.org/drm/drm-misc
18092 F: Documentation/driver-api/sync_file.rst
18093 F: drivers/dma-buf/dma-fence*
18094 F: drivers/dma-buf/sw_sync.c
18095 F: drivers/dma-buf/sync_*
18096 F: include/linux/sync_file.h
18097 F: include/uapi/linux/sync_file.h
18099 SYNOPSYS ARC ARCHITECTURE
18100 M: Vineet Gupta <vgupta@kernel.org>
18101 L: linux-snps-arc@lists.infradead.org
18103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18104 F: Documentation/devicetree/bindings/arc/*
18105 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18107 F: drivers/clocksource/arc_timer.c
18108 F: drivers/tty/serial/arc_uart.c
18110 SYNOPSYS ARC HSDK SDP pll clock driver
18111 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18113 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18114 F: drivers/clk/clk-hsdk-pll.c
18116 SYNOPSYS ARC SDP clock driver
18117 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18119 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18120 F: drivers/clk/axs10x/*
18122 SYNOPSYS ARC SDP platform support
18123 M: Alexey Brodkin <abrodkin@synopsys.com>
18125 F: Documentation/devicetree/bindings/arc/axs10*
18126 F: arch/arc/boot/dts/ax*
18127 F: arch/arc/plat-axs10x
18129 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18130 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18132 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18133 F: drivers/reset/reset-axs10x.c
18135 SYNOPSYS CREG GPIO DRIVER
18136 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18138 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18139 F: drivers/gpio/gpio-creg-snps.c
18141 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18142 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18144 F: drivers/tty/serial/8250/8250_dw.c
18145 F: drivers/tty/serial/8250/8250_dwlib.*
18146 F: drivers/tty/serial/8250/8250_lpss.c
18148 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18149 M: Hoan Tran <hoan@os.amperecomputing.com>
18150 M: Serge Semin <fancer.lancer@gmail.com>
18151 L: linux-gpio@vger.kernel.org
18153 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18154 F: drivers/gpio/gpio-dwapb.c
18156 SYNOPSYS DESIGNWARE APB SSI DRIVER
18157 M: Serge Semin <fancer.lancer@gmail.com>
18158 L: linux-spi@vger.kernel.org
18160 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18161 F: drivers/spi/spi-dw*
18163 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18164 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18166 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18167 F: drivers/dma/dw-axi-dmac/
18169 SYNOPSYS DESIGNWARE DMAC DRIVER
18170 M: Viresh Kumar <vireshk@kernel.org>
18171 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18173 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18175 F: include/dt-bindings/dma/dw-dmac.h
18176 F: include/linux/dma/dw.h
18177 F: include/linux/platform_data/dma-dw.h
18179 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18180 M: Jose Abreu <Jose.Abreu@synopsys.com>
18181 L: netdev@vger.kernel.org
18183 F: drivers/net/ethernet/synopsys/
18185 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18186 M: Jose Abreu <Jose.Abreu@synopsys.com>
18187 L: netdev@vger.kernel.org
18189 F: drivers/net/pcs/pcs-xpcs.c
18190 F: drivers/net/pcs/pcs-xpcs.h
18191 F: include/linux/pcs/pcs-xpcs.h
18193 SYNOPSYS DESIGNWARE I2C DRIVER
18194 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18195 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18196 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18197 L: linux-i2c@vger.kernel.org
18199 F: drivers/i2c/busses/i2c-designware-*
18201 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18202 M: Jaehoon Chung <jh80.chung@samsung.com>
18203 L: linux-mmc@vger.kernel.org
18205 F: drivers/mmc/host/dw_mmc*
18207 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18208 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18210 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18211 F: drivers/reset/reset-hsdk.c
18212 F: include/dt-bindings/reset/snps,hsdk-reset.h
18214 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18215 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18216 M: Manjunath M B <manjumb@synopsys.com>
18217 L: linux-mmc@vger.kernel.org
18219 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18221 SYSTEM CONFIGURATION (SYSCON)
18222 M: Lee Jones <lee.jones@linaro.org>
18223 M: Arnd Bergmann <arnd@arndb.de>
18225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18226 F: drivers/mfd/syscon.c
18228 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18229 M: Sudeep Holla <sudeep.holla@arm.com>
18230 R: Cristian Marussi <cristian.marussi@arm.com>
18231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18233 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18234 F: drivers/clk/clk-sc[mp]i.c
18235 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18236 F: drivers/firmware/arm_scmi/
18237 F: drivers/firmware/arm_scpi.c
18238 F: drivers/regulator/scmi-regulator.c
18239 F: drivers/reset/reset-scmi.c
18240 F: include/linux/sc[mp]i_protocol.h
18241 F: include/trace/events/scmi.h
18242 F: include/uapi/linux/virtio_scmi.h
18244 SYSTEM RESET/SHUTDOWN DRIVERS
18245 M: Sebastian Reichel <sre@kernel.org>
18246 L: linux-pm@vger.kernel.org
18248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18249 F: Documentation/devicetree/bindings/power/reset/
18250 F: drivers/power/reset/
18252 SYSTEM TRACE MODULE CLASS
18253 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18256 F: Documentation/trace/stm.rst
18257 F: drivers/hwtracing/stm/
18258 F: include/linux/stm.h
18259 F: include/uapi/linux/stm.h
18261 SYSTEM76 ACPI DRIVER
18262 M: Jeremy Soller <jeremy@system76.com>
18263 M: System76 Product Development <productdev@system76.com>
18264 L: platform-driver-x86@vger.kernel.org
18266 F: drivers/platform/x86/system76_acpi.c
18269 M: Christoph Hellwig <hch@infradead.org>
18271 F: Documentation/filesystems/sysv-fs.rst
18273 F: include/linux/sysv_fs.h
18275 TASKSTATS STATISTICS INTERFACE
18276 M: Balbir Singh <bsingharora@gmail.com>
18278 F: Documentation/accounting/taskstats*
18279 F: include/linux/taskstats*
18280 F: kernel/taskstats.c
18283 M: Jamal Hadi Salim <jhs@mojatatu.com>
18284 M: Cong Wang <xiyou.wangcong@gmail.com>
18285 M: Jiri Pirko <jiri@resnulli.us>
18286 L: netdev@vger.kernel.org
18288 F: include/net/pkt_cls.h
18289 F: include/net/pkt_sched.h
18290 F: include/net/tc_act/
18291 F: include/uapi/linux/pkt_cls.h
18292 F: include/uapi/linux/pkt_sched.h
18293 F: include/uapi/linux/tc_act/
18294 F: include/uapi/linux/tc_ematch/
18297 TC90522 MEDIA DRIVER
18298 M: Akihiro Tsukada <tskd08@gmail.com>
18299 L: linux-media@vger.kernel.org
18301 F: drivers/media/dvb-frontends/tc90522*
18303 TCP LOW PRIORITY MODULE
18304 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18305 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18307 W: http://tcp-lp-mod.sourceforge.net/
18308 F: net/ipv4/tcp_lp.c
18310 TDA10071 MEDIA DRIVER
18311 M: Antti Palosaari <crope@iki.fi>
18312 L: linux-media@vger.kernel.org
18314 W: https://linuxtv.org
18315 W: http://palosaari.fi/linux/
18316 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18317 T: git git://linuxtv.org/anttip/media_tree.git
18318 F: drivers/media/dvb-frontends/tda10071*
18320 TDA18212 MEDIA DRIVER
18321 M: Antti Palosaari <crope@iki.fi>
18322 L: linux-media@vger.kernel.org
18324 W: https://linuxtv.org
18325 W: http://palosaari.fi/linux/
18326 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18327 T: git git://linuxtv.org/anttip/media_tree.git
18328 F: drivers/media/tuners/tda18212*
18330 TDA18218 MEDIA DRIVER
18331 M: Antti Palosaari <crope@iki.fi>
18332 L: linux-media@vger.kernel.org
18334 W: https://linuxtv.org
18335 W: http://palosaari.fi/linux/
18336 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18337 T: git git://linuxtv.org/anttip/media_tree.git
18338 F: drivers/media/tuners/tda18218*
18340 TDA18250 MEDIA DRIVER
18341 M: Olli Salonen <olli.salonen@iki.fi>
18342 L: linux-media@vger.kernel.org
18344 W: https://linuxtv.org
18345 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18346 T: git git://linuxtv.org/media_tree.git
18347 F: drivers/media/tuners/tda18250*
18349 TDA18271 MEDIA DRIVER
18350 M: Michael Krufky <mkrufky@linuxtv.org>
18351 L: linux-media@vger.kernel.org
18353 W: https://linuxtv.org
18354 W: http://github.com/mkrufky
18355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18356 T: git git://linuxtv.org/mkrufky/tuners.git
18357 F: drivers/media/tuners/tda18271*
18359 TDA1997x MEDIA DRIVER
18360 M: Tim Harvey <tharvey@gateworks.com>
18361 L: linux-media@vger.kernel.org
18363 W: https://linuxtv.org
18364 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18365 F: drivers/media/i2c/tda1997x.*
18367 TDA827x MEDIA DRIVER
18368 M: Michael Krufky <mkrufky@linuxtv.org>
18369 L: linux-media@vger.kernel.org
18371 W: https://linuxtv.org
18372 W: http://github.com/mkrufky
18373 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18374 T: git git://linuxtv.org/mkrufky/tuners.git
18375 F: drivers/media/tuners/tda8290.*
18377 TDA8290 MEDIA DRIVER
18378 M: Michael Krufky <mkrufky@linuxtv.org>
18379 L: linux-media@vger.kernel.org
18381 W: https://linuxtv.org
18382 W: http://github.com/mkrufky
18383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18384 T: git git://linuxtv.org/mkrufky/tuners.git
18385 F: drivers/media/tuners/tda8290.*
18387 TDA9840 MEDIA DRIVER
18388 M: Hans Verkuil <hverkuil@xs4all.nl>
18389 L: linux-media@vger.kernel.org
18391 W: https://linuxtv.org
18392 T: git git://linuxtv.org/media_tree.git
18393 F: drivers/media/i2c/tda9840*
18395 TEA5761 TUNER DRIVER
18396 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18397 L: linux-media@vger.kernel.org
18399 W: https://linuxtv.org
18400 T: git git://linuxtv.org/media_tree.git
18401 F: drivers/media/tuners/tea5761.*
18403 TEA5767 TUNER DRIVER
18404 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18405 L: linux-media@vger.kernel.org
18407 W: https://linuxtv.org
18408 T: git git://linuxtv.org/media_tree.git
18409 F: drivers/media/tuners/tea5767.*
18411 TEA6415C MEDIA DRIVER
18412 M: Hans Verkuil <hverkuil@xs4all.nl>
18413 L: linux-media@vger.kernel.org
18415 W: https://linuxtv.org
18416 T: git git://linuxtv.org/media_tree.git
18417 F: drivers/media/i2c/tea6415c*
18419 TEA6420 MEDIA DRIVER
18420 M: Hans Verkuil <hverkuil@xs4all.nl>
18421 L: linux-media@vger.kernel.org
18423 W: https://linuxtv.org
18424 T: git git://linuxtv.org/media_tree.git
18425 F: drivers/media/i2c/tea6420*
18428 M: Jiri Pirko <jiri@resnulli.us>
18429 L: netdev@vger.kernel.org
18431 F: drivers/net/team/
18432 F: include/linux/if_team.h
18433 F: include/uapi/linux/if_team.h
18435 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18436 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18438 F: arch/x86/platform/ts5500/
18440 TECHNOTREND USB IR RECEIVER
18441 M: Sean Young <sean@mess.org>
18442 L: linux-media@vger.kernel.org
18444 F: drivers/media/rc/ttusbir.c
18446 TECHWELL TW9910 VIDEO DECODER
18447 L: linux-media@vger.kernel.org
18449 F: drivers/media/i2c/tw9910.c
18450 F: include/media/i2c/tw9910.h
18453 M: Jens Wiklander <jens.wiklander@linaro.org>
18454 R: Sumit Garg <sumit.garg@linaro.org>
18455 L: op-tee@lists.trustedfirmware.org
18457 F: Documentation/staging/tee.rst
18459 F: include/linux/tee_drv.h
18460 F: include/uapi/linux/tee.h
18462 TEGRA ARCHITECTURE SUPPORT
18463 M: Thierry Reding <thierry.reding@gmail.com>
18464 M: Jonathan Hunter <jonathanh@nvidia.com>
18465 L: linux-tegra@vger.kernel.org
18467 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18472 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18473 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18475 F: drivers/clk/tegra/
18478 M: Laxman Dewangan <ldewangan@nvidia.com>
18479 M: Jon Hunter <jonathanh@nvidia.com>
18481 F: drivers/dma/tegra*
18484 M: Laxman Dewangan <ldewangan@nvidia.com>
18485 R: Dmitry Osipenko <digetx@gmail.com>
18487 F: drivers/i2c/busses/i2c-tegra.c
18489 TEGRA IOMMU DRIVERS
18490 M: Thierry Reding <thierry.reding@gmail.com>
18491 R: Krishna Reddy <vdumpa@nvidia.com>
18492 L: linux-tegra@vger.kernel.org
18494 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18495 F: drivers/iommu/tegra*
18498 M: Laxman Dewangan <ldewangan@nvidia.com>
18500 F: drivers/input/keyboard/tegra-kbc.c
18503 M: Stefan Agner <stefan@agner.ch>
18504 M: Lucas Stach <dev@lynxeye.de>
18506 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18507 F: drivers/mtd/nand/raw/tegra_nand.c
18510 M: Thierry Reding <thierry.reding@gmail.com>
18512 F: drivers/pwm/pwm-tegra.c
18514 TEGRA SERIAL DRIVER
18515 M: Laxman Dewangan <ldewangan@nvidia.com>
18517 F: drivers/tty/serial/serial-tegra.c
18520 M: Laxman Dewangan <ldewangan@nvidia.com>
18522 F: drivers/spi/spi-tegra*
18524 TEGRA QUAD SPI DRIVER
18525 M: Thierry Reding <thierry.reding@gmail.com>
18526 M: Jonathan Hunter <jonathanh@nvidia.com>
18527 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18528 L: linux-tegra@vger.kernel.org
18530 F: drivers/spi/spi-tegra210-quad.c
18533 M: Thierry Reding <thierry.reding@gmail.com>
18534 M: Jonathan Hunter <jonathanh@nvidia.com>
18535 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18536 L: linux-media@vger.kernel.org
18537 L: linux-tegra@vger.kernel.org
18539 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18540 F: drivers/staging/media/tegra-video/
18542 TEGRA XUSB PADCTL DRIVER
18543 M: JC Kuo <jckuo@nvidia.com>
18545 F: drivers/phy/tegra/xusb*
18547 TEHUTI ETHERNET DRIVER
18548 M: Andy Gospodarek <andy@greyhouse.net>
18549 L: netdev@vger.kernel.org
18551 F: drivers/net/ethernet/tehuti/*
18553 TELECOM CLOCK DRIVER FOR MCPL0010
18554 M: Mark Gross <mark.gross@intel.com>
18556 F: drivers/char/tlclk.c
18558 TEMPO SEMICONDUCTOR DRIVERS
18559 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18561 F: Documentation/devicetree/bindings/sound/tscs*.txt
18562 F: sound/soc/codecs/tscs*.c
18563 F: sound/soc/codecs/tscs*.h
18565 TENSILICA XTENSA PORT (xtensa)
18566 M: Chris Zankel <chris@zankel.net>
18567 M: Max Filippov <jcmvbkbc@gmail.com>
18568 L: linux-xtensa@linux-xtensa.org
18570 T: git git://github.com/czankel/xtensa-linux.git
18572 F: drivers/irqchip/irq-xtensa-*
18574 TEXAS INSTRUMENTS ASoC DRIVERS
18575 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18576 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18580 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18581 M: Ricardo Ribalda <ribalda@kernel.org>
18582 L: linux-iio@vger.kernel.org
18584 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18585 F: drivers/iio/dac/ti-dac7612.c
18587 TEXAS INSTRUMENTS DMA DRIVERS
18588 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18589 L: dmaengine@vger.kernel.org
18591 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18592 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18593 F: Documentation/devicetree/bindings/dma/ti/
18595 X: drivers/dma/ti/cppi41.c
18596 F: include/linux/dma/k3-udma-glue.h
18597 F: include/linux/dma/ti-cppi5.h
18598 F: include/linux/dma/k3-psil.h
18600 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18601 M: Nishanth Menon <nm@ti.com>
18602 M: Tero Kristo <kristo@kernel.org>
18603 M: Santosh Shilimkar <ssantosh@kernel.org>
18604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18606 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18607 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18608 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18609 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18610 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18611 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18612 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18613 F: drivers/clk/keystone/sci-clk.c
18614 F: drivers/firmware/ti_sci*
18615 F: drivers/irqchip/irq-ti-sci-inta.c
18616 F: drivers/irqchip/irq-ti-sci-intr.c
18617 F: drivers/reset/reset-ti-sci.c
18618 F: drivers/soc/ti/ti_sci_inta_msi.c
18619 F: drivers/soc/ti/ti_sci_pm_domains.c
18620 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18621 F: include/linux/soc/ti/ti_sci_inta_msi.h
18622 F: include/linux/soc/ti/ti_sci_protocol.h
18624 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18625 M: Robert Marko <robert.marko@sartura.hr>
18626 M: Luka Perkov <luka.perkov@sartura.hr>
18627 L: linux-hwmon@vger.kernel.org
18629 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18630 F: Documentation/hwmon/tps23861.rst
18631 F: drivers/hwmon/tps23861.c
18633 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18634 M: Puranjay Mohan <puranjay12@gmail.com>
18635 L: linux-iio@vger.kernel.org
18637 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18638 F: drivers/iio/temperature/tmp117.c
18640 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB 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/radio/radio-raremono.c
18649 M: Rafael J. Wysocki <rafael@kernel.org>
18650 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18651 R: Amit Kucheria <amitk@kernel.org>
18652 R: Zhang Rui <rui.zhang@intel.com>
18653 L: linux-pm@vger.kernel.org
18655 Q: https://patchwork.kernel.org/project/linux-pm/list/
18656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
18657 F: Documentation/devicetree/bindings/thermal/
18658 F: drivers/thermal/
18659 F: include/linux/cpu_cooling.h
18660 F: include/linux/thermal.h
18661 F: include/uapi/linux/thermal.h
18664 THERMAL DRIVER FOR AMLOGIC SOCS
18665 M: Guillaume La Roque <glaroque@baylibre.com>
18666 L: linux-pm@vger.kernel.org
18667 L: linux-amlogic@lists.infradead.org
18669 W: http://linux-meson.com/
18670 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18671 F: drivers/thermal/amlogic_thermal.c
18673 THERMAL/CPU_COOLING
18674 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18675 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18676 M: Viresh Kumar <viresh.kumar@linaro.org>
18677 R: Lukasz Luba <lukasz.luba@arm.com>
18678 L: linux-pm@vger.kernel.org
18680 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18681 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18682 F: drivers/thermal/cpufreq_cooling.c
18683 F: drivers/thermal/cpuidle_cooling.c
18684 F: include/linux/cpu_cooling.h
18686 THERMAL/POWER_ALLOCATOR
18687 M: Lukasz Luba <lukasz.luba@arm.com>
18688 L: linux-pm@vger.kernel.org
18690 F: Documentation/driver-api/thermal/power_allocator.rst
18691 F: drivers/thermal/gov_power_allocator.c
18692 F: include/trace/events/thermal_power_allocator.h
18694 THINKPAD ACPI EXTRAS DRIVER
18695 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18696 L: ibm-acpi-devel@lists.sourceforge.net
18697 L: platform-driver-x86@vger.kernel.org
18699 W: http://ibm-acpi.sourceforge.net
18700 W: http://thinkwiki.org/wiki/Ibm-acpi
18701 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18702 F: drivers/platform/x86/thinkpad_acpi.c
18704 THINKPAD LMI DRIVER
18705 M: Mark Pearson <markpearson@lenovo.com>
18706 L: platform-driver-x86@vger.kernel.org
18708 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18709 F: drivers/platform/x86/think-lmi.?
18711 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18712 M: Isaac Hazan <isaac.hazan@intel.com>
18713 L: linux-usb@vger.kernel.org
18715 F: drivers/thunderbolt/dma_test.c
18718 M: Andreas Noever <andreas.noever@gmail.com>
18719 M: Michael Jamet <michael.jamet@intel.com>
18720 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18721 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18722 L: linux-usb@vger.kernel.org
18724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18725 F: Documentation/admin-guide/thunderbolt.rst
18726 F: drivers/thunderbolt/
18727 F: include/linux/thunderbolt.h
18729 THUNDERBOLT NETWORK DRIVER
18730 M: Michael Jamet <michael.jamet@intel.com>
18731 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18732 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18733 L: netdev@vger.kernel.org
18735 F: drivers/net/thunderbolt.c
18737 THUNDERX GPIO DRIVER
18738 M: Robert Richter <rric@kernel.org>
18740 F: drivers/gpio/gpio-thunderx.c
18742 TI ADS131E0X ADC SERIES DRIVER
18743 M: Tomislav Denis <tomislav.denis@avl.com>
18744 L: linux-iio@vger.kernel.org
18746 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18747 F: drivers/iio/adc/ti-ads131e08.c
18749 TI AM437X VPFE DRIVER
18750 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18751 L: linux-media@vger.kernel.org
18753 W: https://linuxtv.org
18754 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18755 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18756 F: drivers/media/platform/am437x/
18758 TI BANDGAP AND THERMAL DRIVER
18759 M: Eduardo Valentin <edubezval@gmail.com>
18760 M: Keerthy <j-keerthy@ti.com>
18761 L: linux-pm@vger.kernel.org
18762 L: linux-omap@vger.kernel.org
18764 F: drivers/thermal/ti-soc-thermal/
18766 TI BQ27XXX POWER SUPPLY DRIVER
18767 F: drivers/power/supply/bq27xxx_battery.c
18768 F: drivers/power/supply/bq27xxx_battery_i2c.c
18769 F: include/linux/power/bq27xxx_battery.h
18771 TI CDCE706 CLOCK DRIVER
18772 M: Max Filippov <jcmvbkbc@gmail.com>
18774 F: drivers/clk/clk-cdce706.c
18777 M: Tero Kristo <kristo@kernel.org>
18778 L: linux-omap@vger.kernel.org
18781 F: include/linux/clk/ti.h
18783 TI DAVINCI MACHINE SUPPORT
18784 M: Sekhar Nori <nsekhar@ti.com>
18785 R: Bartosz Golaszewski <brgl@bgdev.pl>
18786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18789 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18790 F: arch/arm/boot/dts/da850*
18791 F: arch/arm/mach-davinci/
18792 F: drivers/i2c/busses/i2c-davinci.c
18794 TI DAVINCI SERIES CLOCK DRIVER
18795 M: David Lechner <david@lechnology.com>
18796 R: Sekhar Nori <nsekhar@ti.com>
18798 F: Documentation/devicetree/bindings/clock/ti/davinci/
18799 F: drivers/clk/davinci/
18801 TI DAVINCI SERIES GPIO DRIVER
18802 M: Keerthy <j-keerthy@ti.com>
18803 L: linux-gpio@vger.kernel.org
18805 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18806 F: drivers/gpio/gpio-davinci.c
18808 TI DAVINCI SERIES MEDIA DRIVER
18809 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18810 L: linux-media@vger.kernel.org
18812 W: https://linuxtv.org
18813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18814 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18815 F: drivers/media/platform/davinci/
18816 F: include/media/davinci/
18818 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18819 R: David Lechner <david@lechnology.com>
18820 L: linux-iio@vger.kernel.org
18821 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18822 F: drivers/counter/ti-eqep.c
18824 TI ETHERNET SWITCH DRIVER (CPSW)
18825 R: Grygorii Strashko <grygorii.strashko@ti.com>
18826 L: linux-omap@vger.kernel.org
18827 L: netdev@vger.kernel.org
18829 F: drivers/net/ethernet/ti/cpsw*
18830 F: drivers/net/ethernet/ti/davinci*
18832 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18833 M: Alex Dubov <oakad@yahoo.com>
18835 W: http://tifmxx.berlios.de/
18836 F: drivers/memstick/host/tifm_ms.c
18837 F: drivers/misc/tifm*
18838 F: drivers/mmc/host/tifm_sd.c
18839 F: include/linux/tifm.h
18841 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18842 M: Santosh Shilimkar <ssantosh@kernel.org>
18843 L: linux-kernel@vger.kernel.org
18844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18847 F: drivers/soc/ti/*
18849 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18850 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18851 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18852 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18854 F: sound/soc/codecs/isabelle*
18855 F: sound/soc/codecs/lm49453*
18857 TI PCM3060 ASoC CODEC DRIVER
18858 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18859 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18861 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18862 F: sound/soc/codecs/pcm3060*
18864 TI TAS571X FAMILY ASoC CODEC DRIVER
18865 M: Kevin Cernekee <cernekee@chromium.org>
18866 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18868 F: sound/soc/codecs/tas571x*
18870 TI TRF7970A NFC DRIVER
18871 M: Mark Greer <mgreer@animalcreek.com>
18872 L: linux-wireless@vger.kernel.org
18873 L: linux-nfc@lists.01.org (subscribers-only)
18875 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18876 F: drivers/nfc/trf7970a.c
18878 TI TSC2046 ADC DRIVER
18879 M: Oleksij Rempel <o.rempel@pengutronix.de>
18880 R: kernel@pengutronix.de
18881 L: linux-iio@vger.kernel.org
18883 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18884 F: drivers/iio/adc/ti-tsc2046.c
18886 TI TWL4030 SERIES SOC CODEC DRIVER
18887 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18888 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18890 F: sound/soc/codecs/twl4030*
18893 M: Benoit Parrot <bparrot@ti.com>
18894 L: linux-media@vger.kernel.org
18896 W: http://linuxtv.org/
18897 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18898 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18899 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18900 F: drivers/media/platform/ti-vpe/
18902 TI WILINK WIRELESS DRIVERS
18903 L: linux-wireless@vger.kernel.org
18905 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18906 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18908 F: drivers/net/wireless/ti/
18909 F: include/linux/wl12xx.h
18911 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18912 M: John Stultz <john.stultz@linaro.org>
18913 M: Thomas Gleixner <tglx@linutronix.de>
18914 R: Stephen Boyd <sboyd@kernel.org>
18915 L: linux-kernel@vger.kernel.org
18917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18918 F: include/linux/clocksource.h
18919 F: include/linux/time.h
18920 F: include/linux/timex.h
18921 F: include/uapi/linux/time.h
18922 F: include/uapi/linux/timex.h
18923 F: kernel/time/alarmtimer.c
18924 F: kernel/time/clocksource.c
18925 F: kernel/time/ntp.c
18926 F: kernel/time/time*.c
18927 F: tools/testing/selftests/timers/
18930 M: Jon Maloy <jmaloy@redhat.com>
18931 M: Ying Xue <ying.xue@windriver.com>
18932 L: netdev@vger.kernel.org (core kernel code)
18933 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18935 W: http://tipc.sourceforge.net/
18936 F: include/uapi/linux/tipc*.h
18939 TLAN NETWORK DRIVER
18940 M: Samuel Chessman <chessman@tux.org>
18941 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18943 W: http://sourceforge.net/projects/tlan/
18944 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18945 F: drivers/net/ethernet/ti/tlan.*
18947 TM6000 VIDEO4LINUX DRIVER
18948 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18949 L: linux-media@vger.kernel.org
18951 W: https://linuxtv.org
18952 T: git git://linuxtv.org/media_tree.git
18953 F: Documentation/admin-guide/media/tm6000*
18954 F: drivers/media/usb/tm6000/
18956 TMIO/SDHI MMC DRIVER
18957 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18958 L: linux-mmc@vger.kernel.org
18960 F: drivers/mmc/host/renesas_sdhi*
18961 F: drivers/mmc/host/tmio_mmc*
18962 F: include/linux/mfd/tmio.h
18964 TMP401 HARDWARE MONITOR DRIVER
18965 M: Guenter Roeck <linux@roeck-us.net>
18966 L: linux-hwmon@vger.kernel.org
18968 F: Documentation/hwmon/tmp401.rst
18969 F: drivers/hwmon/tmp401.c
18971 TMP513 HARDWARE MONITOR DRIVER
18972 M: Eric Tremblay <etremblay@distech-controls.com>
18973 L: linux-hwmon@vger.kernel.org
18975 F: Documentation/hwmon/tmp513.rst
18976 F: drivers/hwmon/tmp513.c
18978 TMPFS (SHMEM FILESYSTEM)
18979 M: Hugh Dickins <hughd@google.com>
18980 L: linux-mm@kvack.org
18982 F: include/linux/shmem_fs.h
18985 TOMOYO SECURITY MODULE
18986 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18987 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18988 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18989 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18990 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18991 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18993 W: https://tomoyo.osdn.jp/
18994 F: security/tomoyo/
18996 TOPSTAR LAPTOP EXTRAS DRIVER
18997 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18998 L: platform-driver-x86@vger.kernel.org
19000 F: drivers/platform/x86/topstar-laptop.c
19002 TORTURE-TEST MODULES
19003 M: Davidlohr Bueso <dave@stgolabs.net>
19004 M: "Paul E. McKenney" <paulmck@kernel.org>
19005 M: Josh Triplett <josh@joshtriplett.org>
19006 L: linux-kernel@vger.kernel.org
19008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19009 F: Documentation/RCU/torture.rst
19010 F: kernel/locking/locktorture.c
19011 F: kernel/rcu/rcuscale.c
19012 F: kernel/rcu/rcutorture.c
19013 F: kernel/rcu/refscale.c
19014 F: kernel/torture.c
19016 TOSHIBA ACPI EXTRAS DRIVER
19017 M: Azael Avalos <coproscefalo@gmail.com>
19018 L: platform-driver-x86@vger.kernel.org
19020 F: drivers/platform/x86/toshiba_acpi.c
19022 TOSHIBA BLUETOOTH DRIVER
19023 M: Azael Avalos <coproscefalo@gmail.com>
19024 L: platform-driver-x86@vger.kernel.org
19026 F: drivers/platform/x86/toshiba_bluetooth.c
19028 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19029 M: Azael Avalos <coproscefalo@gmail.com>
19030 L: platform-driver-x86@vger.kernel.org
19032 F: drivers/platform/x86/toshiba_haps.c
19035 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19037 W: http://www.buzzard.org.uk/toshiba/
19038 F: drivers/char/toshiba.c
19039 F: include/linux/toshiba.h
19040 F: include/uapi/linux/toshiba.h
19042 TOSHIBA TC358743 DRIVER
19043 M: Mats Randgaard <matrandg@cisco.com>
19044 L: linux-media@vger.kernel.org
19046 F: drivers/media/i2c/tc358743*
19047 F: include/media/i2c/tc358743.h
19049 TOSHIBA WMI HOTKEYS DRIVER
19050 M: Azael Avalos <coproscefalo@gmail.com>
19051 L: platform-driver-x86@vger.kernel.org
19053 F: drivers/platform/x86/toshiba-wmi.c
19056 M: Peter Huewe <peterhuewe@gmx.de>
19057 M: Jarkko Sakkinen <jarkko@kernel.org>
19058 R: Jason Gunthorpe <jgg@ziepe.ca>
19059 L: linux-integrity@vger.kernel.org
19061 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19062 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19064 F: drivers/char/tpm/
19067 M: Steven Rostedt <rostedt@goodmis.org>
19068 M: Ingo Molnar <mingo@redhat.com>
19070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
19071 F: Documentation/trace/ftrace.rst
19072 F: arch/*/*/*/ftrace.h
19073 F: arch/*/kernel/ftrace.c
19075 F: include/*/ftrace.h
19076 F: include/linux/trace*.h
19079 F: tools/testing/selftests/ftrace/
19081 TRACING MMIO ACCESSES (MMIOTRACE)
19082 M: Steven Rostedt <rostedt@goodmis.org>
19083 M: Ingo Molnar <mingo@kernel.org>
19084 R: Karol Herbst <karolherbst@gmail.com>
19085 R: Pekka Paalanen <ppaalanen@gmail.com>
19086 L: linux-kernel@vger.kernel.org
19087 L: nouveau@lists.freedesktop.org
19089 F: arch/x86/mm/kmmio.c
19090 F: arch/x86/mm/mmio-mod.c
19091 F: arch/x86/mm/testmmiotrace.c
19092 F: include/linux/mmiotrace.h
19093 F: kernel/trace/trace_mmiotrace.c
19095 TRACING OS NOISE / LATENCY TRACERS
19096 M: Steven Rostedt <rostedt@goodmis.org>
19097 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19099 F: kernel/trace/trace_osnoise.c
19100 F: include/trace/events/osnoise.h
19101 F: kernel/trace/trace_hwlat.c
19102 F: kernel/trace/trace_irqsoff.c
19103 F: kernel/trace/trace_sched_wakeup.c
19104 F: Documentation/trace/osnoise-tracer.rst
19105 F: Documentation/trace/timerlat-tracer.rst
19106 F: Documentation/trace/hwlat_detector.rst
19107 F: arch/*/kernel/trace.c
19109 TRADITIONAL CHINESE DOCUMENTATION
19110 M: Hu Haowen <src.res@email.cn>
19111 L: linux-doc-tw-discuss@lists.sourceforge.net
19113 W: https://github.com/srcres258/linux-doc
19114 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19115 F: Documentation/translations/zh_TW/
19118 M: Jiri Kosina <trivial@kernel.org>
19120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19121 K: ^Subject:.*(?i)trivial
19124 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19125 M: Jiri Slaby <jirislaby@kernel.org>
19127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19128 F: Documentation/driver-api/serial/
19130 F: drivers/tty/serial/serial_core.c
19131 F: include/linux/selection.h
19132 F: include/linux/serial.h
19133 F: include/linux/serial_core.h
19134 F: include/linux/sysrq.h
19135 F: include/linux/tty*.h
19136 F: include/linux/vt.h
19137 F: include/linux/vt_*.h
19138 F: include/uapi/linux/serial.h
19139 F: include/uapi/linux/serial_core.h
19140 F: include/uapi/linux/tty.h
19142 TUA9001 MEDIA DRIVER
19143 M: Antti Palosaari <crope@iki.fi>
19144 L: linux-media@vger.kernel.org
19146 W: https://linuxtv.org
19147 W: http://palosaari.fi/linux/
19148 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19149 T: git git://linuxtv.org/anttip/media_tree.git
19150 F: drivers/media/tuners/tua9001*
19152 TULIP NETWORK DRIVERS
19153 L: netdev@vger.kernel.org
19154 L: linux-parisc@vger.kernel.org
19156 F: drivers/net/ethernet/dec/tulip/
19159 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19161 W: http://vtun.sourceforge.net/tun
19162 F: Documentation/networking/tuntap.rst
19163 F: arch/um/os-Linux/drivers/
19165 TURBOCHANNEL SUBSYSTEM
19166 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19167 M: Ralf Baechle <ralf@linux-mips.org>
19168 L: linux-mips@vger.kernel.org
19170 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19172 F: include/linux/tc.h
19175 M: "Len Brown" <lenb@kernel.org>
19176 L: linux-pm@vger.kernel.org
19178 Q: https://patchwork.kernel.org/project/linux-pm/list/
19179 B: https://bugzilla.kernel.org
19180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19181 F: tools/power/x86/turbostat/
19183 TW5864 VIDEO4LINUX DRIVER
19184 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19185 M: Anton Sviridenko <anton@corp.bluecherry.net>
19186 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19187 M: Andrey Utkin <andrey_utkin@fastmail.com>
19188 L: linux-media@vger.kernel.org
19190 F: drivers/media/pci/tw5864/
19192 TW68 VIDEO4LINUX DRIVER
19193 M: Hans Verkuil <hverkuil@xs4all.nl>
19194 L: linux-media@vger.kernel.org
19196 W: https://linuxtv.org
19197 T: git git://linuxtv.org/media_tree.git
19198 F: drivers/media/pci/tw68/
19200 TW686X VIDEO4LINUX DRIVER
19201 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19202 L: linux-media@vger.kernel.org
19204 W: http://linuxtv.org
19205 T: git git://linuxtv.org/media_tree.git
19206 F: drivers/media/pci/tw686x/
19208 UACCE ACCELERATOR FRAMEWORK
19209 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19210 M: Zhou Wang <wangzhou1@hisilicon.com>
19211 L: linux-accelerators@lists.ozlabs.org
19212 L: linux-kernel@vger.kernel.org
19214 F: Documentation/ABI/testing/sysfs-driver-uacce
19215 F: Documentation/misc-devices/uacce.rst
19216 F: drivers/misc/uacce/
19217 F: include/linux/uacce.h
19218 F: include/uapi/misc/uacce/
19220 UBI FILE SYSTEM (UBIFS)
19221 M: Richard Weinberger <richard@nod.at>
19222 L: linux-mtd@lists.infradead.org
19224 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19227 F: Documentation/filesystems/ubifs-authentication.rst
19228 F: Documentation/filesystems/ubifs.rst
19231 UCLINUX (M68KNOMMU AND COLDFIRE)
19232 M: Greg Ungerer <gerg@linux-m68k.org>
19233 L: linux-m68k@lists.linux-m68k.org
19234 L: uclinux-dev@uclinux.org (subscribers-only)
19236 W: http://www.linux-m68k.org/
19237 W: http://www.uclinux.org/
19238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19239 F: arch/m68k/*/*_no.*
19241 F: arch/m68k/coldfire/
19242 F: arch/m68k/include/asm/*_no.*
19245 M: Jan Kara <jack@suse.com>
19247 F: Documentation/filesystems/udf.rst
19251 M: Bastien Nocera <hadess@hadess.net>
19252 L: linux-input@vger.kernel.org
19254 F: drivers/hid/hid-udraw-ps3.c
19257 M: Evgeniy Dushistov <dushistov@mail.ru>
19259 F: Documentation/admin-guide/ufs.rst
19262 UHID USERSPACE HID IO DRIVER
19263 M: David Rheinsberg <david.rheinsberg@gmail.com>
19264 L: linux-input@vger.kernel.org
19266 F: drivers/hid/uhid.c
19267 F: include/uapi/linux/uhid.h
19270 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19271 L: linux-usb@vger.kernel.org
19273 F: drivers/usb/common/ulpi.c
19274 F: include/linux/ulpi/
19277 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19278 L: linux-fsdevel@vger.kernel.org
19283 M: Tony Finch <dot@dotat.at>
19285 W: http://dotat.at/prog/unifdef
19286 F: scripts/unifdef.c
19288 UNIFORM CDROM DRIVER
19289 M: Phillip Potter <phil@philpotter.co.uk>
19291 F: Documentation/cdrom/
19292 F: drivers/cdrom/cdrom.c
19293 F: include/linux/cdrom.h
19294 F: include/uapi/linux/cdrom.h
19296 UNISYS S-PAR DRIVERS
19297 M: David Kershner <david.kershner@unisys.com>
19298 L: sparmaintainer@unisys.com (Unisys internal)
19300 F: drivers/staging/unisys/
19301 F: drivers/visorbus/
19302 F: include/linux/visorbus.h
19304 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19305 R: Alim Akhtar <alim.akhtar@samsung.com>
19306 R: Avri Altman <avri.altman@wdc.com>
19307 L: linux-scsi@vger.kernel.org
19309 F: Documentation/scsi/ufs.rst
19310 F: drivers/scsi/ufs/
19312 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19313 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19314 L: linux-scsi@vger.kernel.org
19316 F: drivers/scsi/ufs/*dwc*
19318 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19319 M: Stanley Chu <stanley.chu@mediatek.com>
19320 L: linux-scsi@vger.kernel.org
19321 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19323 F: drivers/scsi/ufs/ufs-mediatek*
19325 UNSORTED BLOCK IMAGES (UBI)
19326 M: Richard Weinberger <richard@nod.at>
19327 L: linux-mtd@lists.infradead.org
19329 W: http://www.linux-mtd.infradead.org/
19330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19332 F: drivers/mtd/ubi/
19333 F: include/linux/mtd/ubi.h
19334 F: include/uapi/mtd/ubi-user.h
19336 USB "USBNET" DRIVER FRAMEWORK
19337 M: Oliver Neukum <oneukum@suse.com>
19338 L: netdev@vger.kernel.org
19340 W: http://www.linux-usb.org/usbnet
19341 F: drivers/net/usb/usbnet.c
19342 F: include/linux/usb/usbnet.h
19345 M: Oliver Neukum <oneukum@suse.com>
19346 L: linux-usb@vger.kernel.org
19348 F: Documentation/usb/acm.rst
19349 F: drivers/usb/class/cdc-acm.*
19351 USB APPLE MFI FASTCHARGE DRIVER
19352 M: Bastien Nocera <hadess@hadess.net>
19353 L: linux-usb@vger.kernel.org
19355 F: drivers/usb/misc/apple-mfi-fastcharge.c
19357 USB AR5523 WIRELESS DRIVER
19358 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19359 L: linux-wireless@vger.kernel.org
19361 F: drivers/net/wireless/ath/ar5523/
19364 M: Oliver Neukum <oneukum@suse.com>
19365 L: linux-usb@vger.kernel.org
19366 L: linux-scsi@vger.kernel.org
19368 F: drivers/usb/storage/uas.c
19370 USB CDC ETHERNET DRIVER
19371 M: Oliver Neukum <oliver@neukum.org>
19372 L: linux-usb@vger.kernel.org
19374 F: drivers/net/usb/cdc_*.c
19375 F: include/uapi/linux/usb/cdc.h
19377 USB CHAOSKEY DRIVER
19378 M: Keith Packard <keithp@keithp.com>
19379 L: linux-usb@vger.kernel.org
19381 F: drivers/usb/misc/chaoskey.c
19383 USB CYPRESS C67X00 DRIVER
19384 L: linux-usb@vger.kernel.org
19386 F: drivers/usb/c67x00/
19388 USB DAVICOM DM9601 DRIVER
19389 M: Peter Korsgaard <peter@korsgaard.com>
19390 L: netdev@vger.kernel.org
19392 W: http://www.linux-usb.org/usbnet
19393 F: drivers/net/usb/dm9601.c
19396 M: Alan Stern <stern@rowland.harvard.edu>
19397 L: linux-usb@vger.kernel.org
19399 F: Documentation/usb/ehci.rst
19400 F: drivers/usb/host/ehci*
19402 USB GADGET/PERIPHERAL SUBSYSTEM
19403 M: Felipe Balbi <balbi@kernel.org>
19404 L: linux-usb@vger.kernel.org
19406 W: http://www.linux-usb.org/gadget
19407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19408 F: drivers/usb/gadget/
19409 F: include/linux/usb/gadget*
19411 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19412 M: Jiri Kosina <jikos@kernel.org>
19413 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19414 L: linux-usb@vger.kernel.org
19416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19417 F: Documentation/hid/hiddev.rst
19418 F: drivers/hid/usbhid/
19420 USB INTEL XHCI ROLE MUX DRIVER
19421 M: Hans de Goede <hdegoede@redhat.com>
19422 L: linux-usb@vger.kernel.org
19424 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19426 USB IP DRIVER FOR HISILICON KIRIN 960
19427 M: Yu Chen <chenyu56@huawei.com>
19428 M: Binghui Wang <wangbinghui@hisilicon.com>
19429 L: linux-usb@vger.kernel.org
19431 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19432 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19434 USB IP DRIVER FOR HISILICON KIRIN 970
19435 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19436 L: linux-usb@vger.kernel.org
19438 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19439 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19442 M: Olav Kongas <ok@artecdesign.ee>
19443 L: linux-usb@vger.kernel.org
19445 F: drivers/usb/host/isp116x*
19446 F: include/linux/usb/isp116x.h
19449 M: Rui Miguel Silva <rui.silva@linaro.org>
19450 L: linux-usb@vger.kernel.org
19452 F: drivers/usb/isp1760/*
19453 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19455 USB LAN78XX ETHERNET DRIVER
19456 M: Woojung Huh <woojung.huh@microchip.com>
19457 M: UNGLinuxDriver@microchip.com
19458 L: netdev@vger.kernel.org
19460 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19461 F: drivers/net/usb/lan78xx.*
19462 F: include/dt-bindings/net/microchip-lan78xx.h
19464 USB MASS STORAGE DRIVER
19465 M: Alan Stern <stern@rowland.harvard.edu>
19466 L: linux-usb@vger.kernel.org
19467 L: usb-storage@lists.one-eyed-alien.net
19469 F: drivers/usb/storage/
19472 M: Clemens Ladisch <clemens@ladisch.de>
19473 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19476 F: sound/usb/midi.*
19478 USB NETWORKING DRIVERS
19479 L: linux-usb@vger.kernel.org
19481 F: drivers/net/usb/
19484 M: Alan Stern <stern@rowland.harvard.edu>
19485 L: linux-usb@vger.kernel.org
19487 F: Documentation/usb/ohci.rst
19488 F: drivers/usb/host/ohci*
19490 USB OTG FSM (Finite State Machine)
19491 M: Peter Chen <peter.chen@kernel.org>
19492 L: linux-usb@vger.kernel.org
19494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19495 F: drivers/usb/common/usb-otg-fsm.c
19498 M: Valentina Manea <valentina.manea.m@gmail.com>
19499 M: Shuah Khan <shuah@kernel.org>
19500 M: Shuah Khan <skhan@linuxfoundation.org>
19501 L: linux-usb@vger.kernel.org
19503 F: Documentation/usb/usbip_protocol.rst
19504 F: drivers/usb/usbip/
19505 F: tools/testing/selftests/drivers/usb/usbip/
19506 F: tools/usb/usbip/
19509 M: Petko Manolov <petkan@nucleusys.com>
19510 L: linux-usb@vger.kernel.org
19511 L: netdev@vger.kernel.org
19513 W: https://github.com/petkan/pegasus
19514 T: git git://github.com/petkan/pegasus.git
19515 F: drivers/net/usb/pegasus.*
19518 M: Felipe Balbi <balbi@kernel.org>
19519 L: linux-usb@vger.kernel.org
19521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19522 F: drivers/usb/phy/
19524 USB PRINTER DRIVER (usblp)
19525 M: Pete Zaitcev <zaitcev@redhat.com>
19526 L: linux-usb@vger.kernel.org
19528 F: drivers/usb/class/usblp.c
19530 USB RAW GADGET DRIVER
19531 R: Andrey Konovalov <andreyknvl@gmail.com>
19532 L: linux-usb@vger.kernel.org
19534 F: Documentation/usb/raw-gadget.rst
19535 F: drivers/usb/gadget/legacy/raw_gadget.c
19536 F: include/uapi/linux/usb/raw_gadget.h
19538 USB QMI WWAN NETWORK DRIVER
19539 M: Bjørn Mork <bjorn@mork.no>
19540 L: netdev@vger.kernel.org
19542 F: Documentation/ABI/testing/sysfs-class-net-qmi
19543 F: drivers/net/usb/qmi_wwan.c
19546 M: Petko Manolov <petkan@nucleusys.com>
19547 L: linux-usb@vger.kernel.org
19548 L: netdev@vger.kernel.org
19550 W: https://github.com/petkan/rtl8150
19551 T: git git://github.com/petkan/rtl8150.git
19552 F: drivers/net/usb/rtl8150.c
19554 USB SERIAL SUBSYSTEM
19555 M: Johan Hovold <johan@kernel.org>
19556 L: linux-usb@vger.kernel.org
19558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19559 F: Documentation/usb/usb-serial.rst
19560 F: drivers/usb/serial/
19561 F: include/linux/usb/serial.h
19563 USB SMSC75XX ETHERNET DRIVER
19564 M: Steve Glendinning <steve.glendinning@shawell.net>
19565 L: netdev@vger.kernel.org
19567 F: drivers/net/usb/smsc75xx.*
19569 USB SMSC95XX ETHERNET DRIVER
19570 M: Steve Glendinning <steve.glendinning@shawell.net>
19571 M: UNGLinuxDriver@microchip.com
19572 L: netdev@vger.kernel.org
19574 F: drivers/net/usb/smsc95xx.*
19577 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19578 L: linux-usb@vger.kernel.org
19580 W: http://www.linux-usb.org
19581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19582 F: Documentation/devicetree/bindings/usb/
19583 F: Documentation/usb/
19585 F: include/linux/usb.h
19586 F: include/linux/usb/
19588 USB TYPEC BUS FOR ALTERNATE MODES
19589 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19590 L: linux-usb@vger.kernel.org
19592 F: Documentation/ABI/testing/sysfs-bus-typec
19593 F: Documentation/driver-api/usb/typec_bus.rst
19594 F: drivers/usb/typec/altmodes/
19595 F: include/linux/usb/typec_altmode.h
19598 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19599 L: linux-usb@vger.kernel.org
19601 F: Documentation/ABI/testing/sysfs-class-typec
19602 F: Documentation/driver-api/usb/typec.rst
19603 F: drivers/usb/typec/
19604 F: include/linux/usb/typec.h
19606 USB TYPEC INTEL PMC MUX DRIVER
19607 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19608 L: linux-usb@vger.kernel.org
19610 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19611 F: drivers/usb/typec/mux/intel_pmc_mux.c
19613 USB TYPEC PI3USB30532 MUX DRIVER
19614 M: Hans de Goede <hdegoede@redhat.com>
19615 L: linux-usb@vger.kernel.org
19617 F: drivers/usb/typec/mux/pi3usb30532.c
19619 USB TYPEC PORT CONTROLLER DRIVERS
19620 M: Guenter Roeck <linux@roeck-us.net>
19621 L: linux-usb@vger.kernel.org
19623 F: drivers/usb/typec/tcpm/
19626 M: Alan Stern <stern@rowland.harvard.edu>
19627 L: linux-usb@vger.kernel.org
19629 F: drivers/usb/host/uhci*
19632 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19633 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19634 L: linux-media@vger.kernel.org
19636 W: http://www.ideasonboard.org/uvc/
19637 T: git git://linuxtv.org/media_tree.git
19638 F: drivers/media/usb/uvc/
19639 F: include/uapi/linux/uvcvideo.h
19642 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19643 L: linux-usb@vger.kernel.org
19645 F: drivers/usb/gadget/function/*uvc*
19646 F: drivers/usb/gadget/legacy/webcam.c
19647 F: include/uapi/linux/usb/g_uvc.h
19649 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19650 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19651 L: linux-wireless@vger.kernel.org
19653 F: drivers/net/wireless/rndis_wlan.c
19656 M: Mathias Nyman <mathias.nyman@intel.com>
19657 L: linux-usb@vger.kernel.org
19659 F: drivers/usb/host/pci-quirks*
19660 F: drivers/usb/host/xhci*
19663 L: linux-wireless@vger.kernel.org
19665 W: http://linux-lc100020.sourceforge.net
19666 F: drivers/net/wireless/zydas/zd1201.*
19669 M: Antoine Jacquet <royale@zerezo.com>
19670 L: linux-usb@vger.kernel.org
19671 L: linux-media@vger.kernel.org
19673 W: http://royale.zerezo.com/zr364xx/
19674 T: git git://linuxtv.org/media_tree.git
19675 F: Documentation/admin-guide/media/zr364xx*
19676 F: drivers/media/usb/zr364xx/
19678 USER-MODE LINUX (UML)
19679 M: Jeff Dike <jdike@addtoit.com>
19680 M: Richard Weinberger <richard@nod.at>
19681 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19682 L: linux-um@lists.infradead.org
19684 W: http://user-mode-linux.sourceforge.net
19685 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19687 F: Documentation/virt/uml/
19692 USERSPACE COPYIN/COPYOUT (UIOVEC)
19693 M: Alexander Viro <viro@zeniv.linux.org.uk>
19695 F: include/linux/uio.h
19698 USERSPACE DMA BUFFER DRIVER
19699 M: Gerd Hoffmann <kraxel@redhat.com>
19700 L: dri-devel@lists.freedesktop.org
19702 T: git git://anongit.freedesktop.org/drm/drm-misc
19703 F: drivers/dma-buf/udmabuf.c
19704 F: include/uapi/linux/udmabuf.h
19706 USERSPACE I/O (UIO)
19707 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19710 F: Documentation/driver-api/uio-howto.rst
19712 F: include/linux/uio_driver.h
19715 M: Karel Zak <kzak@redhat.com>
19716 L: util-linux@vger.kernel.org
19718 W: http://en.wikipedia.org/wiki/Util-linux
19719 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19722 M: Christoph Hellwig <hch@lst.de>
19723 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19724 L: linux-kernel@vger.kernel.org
19726 T: git git://git.infradead.org/users/hch/uuid.git
19727 F: include/linux/uuid.h
19728 F: include/uapi/linux/uuid.h
19733 M: Justin Ernst <justin.ernst@hpe.com>
19734 L: platform-driver-x86@vger.kernel.org
19736 F: drivers/platform/x86/uv_sysfs.c
19739 M: Michal Januszewski <spock@gentoo.org>
19740 L: linux-fbdev@vger.kernel.org
19742 W: https://github.com/mjanusz/v86d
19743 F: Documentation/fb/uvesafb.rst
19744 F: drivers/video/fbdev/uvesafb.*
19746 Ux500 CLOCK DRIVERS
19747 M: Ulf Hansson <ulf.hansson@linaro.org>
19748 L: linux-clk@vger.kernel.org
19749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19751 F: drivers/clk/ux500/
19754 M: Stefan Agner <stefan@agner.ch>
19755 L: linux-mtd@lists.infradead.org
19757 F: drivers/mtd/nand/raw/vf610_nfc.c
19759 VFAT/FAT/MSDOS FILESYSTEM
19760 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19762 F: Documentation/filesystems/vfat.rst
19766 M: Alex Williamson <alex.williamson@redhat.com>
19767 R: Cornelia Huck <cohuck@redhat.com>
19768 L: kvm@vger.kernel.org
19770 T: git git://github.com/awilliam/linux-vfio.git
19771 F: Documentation/driver-api/vfio.rst
19773 F: include/linux/vfio.h
19774 F: include/linux/vfio_pci_core.h
19775 F: include/uapi/linux/vfio.h
19778 M: Diana Craciun <diana.craciun@oss.nxp.com>
19779 L: kvm@vger.kernel.org
19781 F: drivers/vfio/fsl-mc/
19783 VFIO MEDIATED DEVICE DRIVERS
19784 M: Kirti Wankhede <kwankhede@nvidia.com>
19785 L: kvm@vger.kernel.org
19787 F: Documentation/driver-api/vfio-mediated-device.rst
19788 F: drivers/vfio/mdev/
19789 F: include/linux/mdev.h
19790 F: samples/vfio-mdev/
19792 VFIO PLATFORM DRIVER
19793 M: Eric Auger <eric.auger@redhat.com>
19794 L: kvm@vger.kernel.org
19796 F: drivers/vfio/platform/
19799 R: Lukas Wunner <lukas@wunner.de>
19801 T: git git://anongit.freedesktop.org/drm/drm-misc
19802 F: Documentation/gpu/vga-switcheroo.rst
19803 F: drivers/gpu/vga/vga_switcheroo.c
19804 F: include/linux/vga_switcheroo.h
19806 VIA RHINE NETWORK DRIVER
19808 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19809 F: drivers/net/ethernet/via/via-rhine.c
19811 VIA SD/MMC CARD CONTROLLER DRIVER
19812 M: Bruce Chang <brucechang@via.com.tw>
19813 M: Harald Welte <HaraldWelte@viatech.com>
19815 F: drivers/mmc/host/via-sdmmc.c
19817 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19818 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19819 L: linux-fbdev@vger.kernel.org
19821 F: drivers/video/fbdev/via/
19822 F: include/linux/via-core.h
19823 F: include/linux/via-gpio.h
19824 F: include/linux/via_i2c.h
19826 VIA VELOCITY NETWORK DRIVER
19827 M: Francois Romieu <romieu@fr.zoreil.com>
19828 L: netdev@vger.kernel.org
19830 F: drivers/net/ethernet/via/via-velocity.*
19832 VICODEC VIRTUAL CODEC DRIVER
19833 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19834 L: linux-media@vger.kernel.org
19836 W: https://linuxtv.org
19837 T: git git://linuxtv.org/media_tree.git
19838 F: drivers/media/test-drivers/vicodec/*
19840 VIDEO I2C POLLING DRIVER
19841 M: Matt Ranostay <matt.ranostay@konsulko.com>
19842 L: linux-media@vger.kernel.org
19844 F: drivers/media/i2c/video-i2c.c
19846 VIDEO MULTIPLEXER DRIVER
19847 M: Philipp Zabel <p.zabel@pengutronix.de>
19848 L: linux-media@vger.kernel.org
19850 F: drivers/media/platform/video-mux.c
19852 VIDEOBUF2 FRAMEWORK
19853 M: Tomasz Figa <tfiga@chromium.org>
19854 M: Marek Szyprowski <m.szyprowski@samsung.com>
19855 L: linux-media@vger.kernel.org
19857 F: drivers/media/common/videobuf2/*
19858 F: include/media/videobuf2-*
19860 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19861 M: Helen Koike <helen.koike@collabora.com>
19862 R: Shuah Khan <skhan@linuxfoundation.org>
19863 L: linux-media@vger.kernel.org
19865 W: https://linuxtv.org
19866 T: git git://linuxtv.org/media_tree.git
19867 F: drivers/media/test-drivers/vimc/*
19870 M: Alex Williamson <alex.williamson@redhat.com>
19871 M: Paolo Bonzini <pbonzini@redhat.com>
19872 L: kvm@vger.kernel.org
19876 VIRTIO AND VHOST VSOCK DRIVER
19877 M: Stefan Hajnoczi <stefanha@redhat.com>
19878 M: Stefano Garzarella <sgarzare@redhat.com>
19879 L: kvm@vger.kernel.org
19880 L: virtualization@lists.linux-foundation.org
19881 L: netdev@vger.kernel.org
19883 F: drivers/vhost/vsock.c
19884 F: include/linux/virtio_vsock.h
19885 F: include/uapi/linux/virtio_vsock.h
19886 F: net/vmw_vsock/virtio_transport.c
19887 F: net/vmw_vsock/virtio_transport_common.c
19889 VIRTIO BLOCK AND SCSI DRIVERS
19890 M: "Michael S. Tsirkin" <mst@redhat.com>
19891 M: Jason Wang <jasowang@redhat.com>
19892 R: Paolo Bonzini <pbonzini@redhat.com>
19893 R: Stefan Hajnoczi <stefanha@redhat.com>
19894 L: virtualization@lists.linux-foundation.org
19896 F: drivers/block/virtio_blk.c
19897 F: drivers/scsi/virtio_scsi.c
19898 F: drivers/vhost/scsi.c
19899 F: include/uapi/linux/virtio_blk.h
19900 F: include/uapi/linux/virtio_scsi.h
19902 VIRTIO CONSOLE DRIVER
19903 M: Amit Shah <amit@kernel.org>
19904 L: virtualization@lists.linux-foundation.org
19906 F: drivers/char/virtio_console.c
19907 F: include/linux/virtio_console.h
19908 F: include/uapi/linux/virtio_console.h
19910 VIRTIO CORE AND NET DRIVERS
19911 M: "Michael S. Tsirkin" <mst@redhat.com>
19912 M: Jason Wang <jasowang@redhat.com>
19913 L: virtualization@lists.linux-foundation.org
19915 F: Documentation/devicetree/bindings/virtio/
19916 F: drivers/block/virtio_blk.c
19917 F: drivers/crypto/virtio/
19918 F: drivers/net/virtio_net.c
19921 F: include/linux/vdpa.h
19922 F: include/linux/virtio*.h
19923 F: include/uapi/linux/virtio_*.h
19927 M: "Michael S. Tsirkin" <mst@redhat.com>
19928 M: David Hildenbrand <david@redhat.com>
19929 L: virtualization@lists.linux-foundation.org
19931 F: drivers/virtio/virtio_balloon.c
19932 F: include/uapi/linux/virtio_balloon.h
19933 F: include/linux/balloon_compaction.h
19934 F: mm/balloon_compaction.c
19936 VIRTIO CRYPTO DRIVER
19937 M: Gonglei <arei.gonglei@huawei.com>
19938 L: virtualization@lists.linux-foundation.org
19939 L: linux-crypto@vger.kernel.org
19941 F: drivers/crypto/virtio/
19942 F: include/uapi/linux/virtio_crypto.h
19944 VIRTIO DRIVERS FOR S390
19945 M: Cornelia Huck <cohuck@redhat.com>
19946 M: Halil Pasic <pasic@linux.ibm.com>
19947 L: linux-s390@vger.kernel.org
19948 L: virtualization@lists.linux-foundation.org
19949 L: kvm@vger.kernel.org
19951 F: arch/s390/include/uapi/asm/virtio-ccw.h
19952 F: drivers/s390/virtio/
19955 M: Vivek Goyal <vgoyal@redhat.com>
19956 M: Stefan Hajnoczi <stefanha@redhat.com>
19957 M: Miklos Szeredi <miklos@szeredi.hu>
19958 L: virtualization@lists.linux-foundation.org
19959 L: linux-fsdevel@vger.kernel.org
19961 W: https://virtio-fs.gitlab.io/
19962 F: Documentation/filesystems/virtiofs.rst
19963 F: fs/fuse/virtio_fs.c
19964 F: include/uapi/linux/virtio_fs.h
19967 M: Enrico Weigelt, metux IT consult <info@metux.net>
19968 M: Viresh Kumar <vireshk@kernel.org>
19969 L: linux-gpio@vger.kernel.org
19970 L: virtualization@lists.linux-foundation.org
19972 F: drivers/gpio/gpio-virtio.c
19973 F: include/uapi/linux/virtio_gpio.h
19976 M: David Airlie <airlied@linux.ie>
19977 M: Gerd Hoffmann <kraxel@redhat.com>
19978 L: dri-devel@lists.freedesktop.org
19979 L: virtualization@lists.linux-foundation.org
19981 T: git git://anongit.freedesktop.org/drm/drm-misc
19982 F: drivers/gpu/drm/virtio/
19983 F: include/uapi/linux/virtio_gpu.h
19985 VIRTIO HOST (VHOST)
19986 M: "Michael S. Tsirkin" <mst@redhat.com>
19987 M: Jason Wang <jasowang@redhat.com>
19988 L: kvm@vger.kernel.org
19989 L: virtualization@lists.linux-foundation.org
19990 L: netdev@vger.kernel.org
19992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19994 F: include/linux/vhost_iotlb.h
19995 F: include/uapi/linux/vhost.h
19997 VIRTIO INPUT DRIVER
19998 M: Gerd Hoffmann <kraxel@redhat.com>
20000 F: drivers/virtio/virtio_input.c
20001 F: include/uapi/linux/virtio_input.h
20003 VIRTIO IOMMU DRIVER
20004 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
20005 L: virtualization@lists.linux-foundation.org
20007 F: drivers/iommu/virtio-iommu.c
20008 F: include/uapi/linux/virtio_iommu.h
20011 M: David Hildenbrand <david@redhat.com>
20012 L: virtualization@lists.linux-foundation.org
20014 W: https://virtio-mem.gitlab.io/
20015 F: drivers/virtio/virtio_mem.c
20016 F: include/uapi/linux/virtio_mem.h
20018 VIRTIO SOUND DRIVER
20019 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
20020 M: "Michael S. Tsirkin" <mst@redhat.com>
20021 L: virtualization@lists.linux-foundation.org
20022 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20024 F: include/uapi/linux/virtio_snd.h
20028 M: Jie Deng <jie.deng@intel.com>
20029 M: Viresh Kumar <viresh.kumar@linaro.org>
20030 L: linux-i2c@vger.kernel.org
20031 L: virtualization@lists.linux-foundation.org
20033 F: drivers/i2c/busses/i2c-virtio.c
20034 F: include/uapi/linux/virtio_i2c.h
20036 VIRTUAL BOX GUEST DEVICE DRIVER
20037 M: Hans de Goede <hdegoede@redhat.com>
20038 M: Arnd Bergmann <arnd@arndb.de>
20039 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20041 F: drivers/virt/vboxguest/
20042 F: include/linux/vbox_utils.h
20043 F: include/uapi/linux/vbox*.h
20045 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20046 M: Hans de Goede <hdegoede@redhat.com>
20047 L: linux-fsdevel@vger.kernel.org
20051 VIRTUAL SERIO DEVICE DRIVER
20052 M: Stephen Chandler Paul <thatslyude@gmail.com>
20054 F: drivers/input/serio/userio.c
20055 F: include/uapi/linux/userio.h
20057 VIVID VIRTUAL VIDEO DRIVER
20058 M: Hans Verkuil <hverkuil@xs4all.nl>
20059 L: linux-media@vger.kernel.org
20061 W: https://linuxtv.org
20062 T: git git://linuxtv.org/media_tree.git
20063 F: drivers/media/test-drivers/vivid/*
20065 VIDTV VIRTUAL DIGITAL TV DRIVER
20066 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20067 L: linux-media@vger.kernel.org
20069 W: https://linuxtv.org
20070 T: git git://linuxtv.org/media_tree.git
20071 F: drivers/media/test-drivers/vidtv/*
20074 M: Florian Fainelli <f.fainelli@gmail.com>
20075 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20077 F: drivers/vlynq/vlynq.c
20078 F: include/linux/vlynq.h
20081 M: Martyn Welch <martyn@welchs.me.uk>
20082 M: Manohar Vanga <manohar.vanga@gmail.com>
20083 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20084 L: linux-kernel@vger.kernel.org
20086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20087 F: Documentation/driver-api/vme.rst
20088 F: drivers/staging/vme/
20090 F: include/linux/vme*
20092 VM SOCKETS (AF_VSOCK)
20093 M: Stefano Garzarella <sgarzare@redhat.com>
20094 L: virtualization@lists.linux-foundation.org
20095 L: netdev@vger.kernel.org
20097 F: drivers/net/vsockmon.c
20098 F: include/net/af_vsock.h
20099 F: include/uapi/linux/vm_sockets.h
20100 F: include/uapi/linux/vm_sockets_diag.h
20101 F: include/uapi/linux/vsockmon.h
20103 F: tools/testing/vsock/
20105 VMWARE BALLOON DRIVER
20106 M: Nadav Amit <namit@vmware.com>
20107 M: "VMware, Inc." <pv-drivers@vmware.com>
20108 L: linux-kernel@vger.kernel.org
20110 F: drivers/misc/vmw_balloon.c
20112 VMWARE HYPERVISOR INTERFACE
20113 M: Deep Shah <sdeep@vmware.com>
20114 M: "VMware, Inc." <pv-drivers@vmware.com>
20115 L: virtualization@lists.linux-foundation.org
20117 F: arch/x86/include/asm/vmware.h
20118 F: arch/x86/kernel/cpu/vmware.c
20120 VMWARE PVRDMA DRIVER
20121 M: Adit Ranadive <aditr@vmware.com>
20122 M: VMware PV-Drivers <pv-drivers@vmware.com>
20123 L: linux-rdma@vger.kernel.org
20125 F: drivers/infiniband/hw/vmw_pvrdma/
20127 VMware PVSCSI driver
20128 M: Vishal Bhakta <vbhakta@vmware.com>
20129 M: VMware PV-Drivers <pv-drivers@vmware.com>
20130 L: linux-scsi@vger.kernel.org
20132 F: drivers/scsi/vmw_pvscsi.c
20133 F: drivers/scsi/vmw_pvscsi.h
20135 VMWARE VIRTUAL PTP CLOCK DRIVER
20136 M: Vivek Thampi <vithampi@vmware.com>
20137 M: "VMware, Inc." <pv-drivers@vmware.com>
20138 L: netdev@vger.kernel.org
20140 F: drivers/ptp/ptp_vmw.c
20143 M: Jorgen Hansen <jhansen@vmware.com>
20144 M: Vishnu Dasa <vdasa@vmware.com>
20145 L: linux-kernel@vger.kernel.org
20146 L: pv-drivers@vmware.com (private)
20148 F: drivers/misc/vmw_vmci/
20150 VMWARE VMMOUSE SUBDRIVER
20151 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20152 M: "VMware, Inc." <pv-drivers@vmware.com>
20153 L: linux-input@vger.kernel.org
20155 F: drivers/input/mouse/vmmouse.c
20156 F: drivers/input/mouse/vmmouse.h
20158 VMWARE VMXNET3 ETHERNET DRIVER
20159 M: Ronak Doshi <doshir@vmware.com>
20160 M: pv-drivers@vmware.com
20161 L: netdev@vger.kernel.org
20163 F: drivers/net/vmxnet3/
20165 VOCORE VOCORE2 BOARD
20166 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20167 L: linux-mips@vger.kernel.org
20169 F: arch/mips/boot/dts/ralink/vocore2.dts
20171 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20172 M: Liam Girdwood <lgirdwood@gmail.com>
20173 M: Mark Brown <broonie@kernel.org>
20174 L: linux-kernel@vger.kernel.org
20176 W: http://www.slimlogic.co.uk/?p=48
20177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20178 F: Documentation/devicetree/bindings/regulator/
20179 F: Documentation/power/regulator/
20180 F: drivers/regulator/
20181 F: include/dt-bindings/regulator/
20182 F: include/linux/regulator/
20183 K: regulator_get_optional
20185 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20186 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20187 F: drivers/regulator/irq_helpers.c
20190 M: David Ahern <dsahern@kernel.org>
20191 L: netdev@vger.kernel.org
20193 F: Documentation/networking/vrf.rst
20194 F: drivers/net/vrf.c
20197 M: Petr Mladek <pmladek@suse.com>
20198 M: Steven Rostedt <rostedt@goodmis.org>
20199 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20200 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20201 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20204 F: Documentation/core-api/printk-formats.rst
20205 F: lib/test_printf.c
20206 F: lib/test_scanf.c
20209 VT1211 HARDWARE MONITOR DRIVER
20210 M: Juerg Haefliger <juergh@gmail.com>
20211 L: linux-hwmon@vger.kernel.org
20213 F: Documentation/hwmon/vt1211.rst
20214 F: drivers/hwmon/vt1211.c
20216 VT8231 HARDWARE MONITOR DRIVER
20217 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20218 L: linux-hwmon@vger.kernel.org
20220 F: drivers/hwmon/vt8231.c
20222 VUB300 USB to SDIO/SD/MMC bridge chip
20223 L: linux-mmc@vger.kernel.org
20225 F: drivers/mmc/host/vub300.c
20227 W1 DALLAS'S 1-WIRE BUS
20228 M: Evgeniy Polyakov <zbr@ioremap.net>
20230 F: Documentation/devicetree/bindings/w1/
20231 F: Documentation/w1/
20233 F: include/linux/w1.h
20235 W83791D HARDWARE MONITORING DRIVER
20236 M: Marc Hulsman <m.hulsman@tudelft.nl>
20237 L: linux-hwmon@vger.kernel.org
20239 F: Documentation/hwmon/w83791d.rst
20240 F: drivers/hwmon/w83791d.c
20242 W83793 HARDWARE MONITORING DRIVER
20243 M: Rudolf Marek <r.marek@assembler.cz>
20244 L: linux-hwmon@vger.kernel.org
20246 F: Documentation/hwmon/w83793.rst
20247 F: drivers/hwmon/w83793.c
20249 W83795 HARDWARE MONITORING DRIVER
20250 M: Jean Delvare <jdelvare@suse.com>
20251 L: linux-hwmon@vger.kernel.org
20253 F: drivers/hwmon/w83795.c
20255 W83L51xD SD/MMC CARD INTERFACE DRIVER
20256 M: Pierre Ossman <pierre@ossman.eu>
20258 F: drivers/mmc/host/wbsd.*
20260 WACOM PROTOCOL 4 SERIAL TABLETS
20261 M: Julian Squires <julian@cipht.net>
20262 M: Hans de Goede <hdegoede@redhat.com>
20263 L: linux-input@vger.kernel.org
20265 F: drivers/input/tablet/wacom_serial4.c
20267 WATCHDOG DEVICE DRIVERS
20268 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20269 M: Guenter Roeck <linux@roeck-us.net>
20270 L: linux-watchdog@vger.kernel.org
20272 W: http://www.linux-watchdog.org/
20273 T: git git://www.linux-watchdog.org/linux-watchdog.git
20274 F: Documentation/devicetree/bindings/watchdog/
20275 F: Documentation/watchdog/
20276 F: drivers/watchdog/
20277 F: include/linux/watchdog.h
20278 F: include/uapi/linux/watchdog.h
20280 WHISKEYCOVE PMIC GPIO DRIVER
20281 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20282 L: linux-gpio@vger.kernel.org
20284 F: drivers/gpio/gpio-wcove.c
20287 M: Dianlong Li <long17.cool@163.com>
20288 L: linux-rtc@vger.kernel.org
20290 F: drivers/rtc/rtc-sd3078.c
20293 M: David Rheinsberg <david.rheinsberg@gmail.com>
20294 L: linux-input@vger.kernel.org
20296 F: drivers/hid/hid-wiimote*
20298 WILOCITY WIL6210 WIRELESS DRIVER
20299 M: Maya Erez <merez@codeaurora.org>
20300 L: linux-wireless@vger.kernel.org
20301 L: wil6210@qti.qualcomm.com
20303 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20304 F: drivers/net/wireless/ath/wil6210/
20307 M: David Härdeman <david@hardeman.nu>
20309 F: drivers/media/rc/winbond-cir.c
20311 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20312 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20313 L: linux-watchdog@vger.kernel.org
20315 F: drivers/watchdog/ebc-c384_wdt.c
20317 WINSYSTEMS WS16C48 GPIO DRIVER
20318 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20319 L: linux-gpio@vger.kernel.org
20321 F: drivers/gpio/gpio-ws16c48.c
20323 WIREGUARD SECURE NETWORK TUNNEL
20324 M: Jason A. Donenfeld <Jason@zx2c4.com>
20325 L: wireguard@lists.zx2c4.com
20326 L: netdev@vger.kernel.org
20328 F: drivers/net/wireguard/
20329 F: tools/testing/selftests/wireguard/
20331 WISTRON LAPTOP BUTTON DRIVER
20332 M: Miloslav Trmac <mitr@volny.cz>
20334 F: drivers/input/misc/wistron_btns.c
20336 WL3501 WIRELESS PCMCIA CARD DRIVER
20337 L: linux-wireless@vger.kernel.org
20339 F: drivers/net/wireless/wl3501*
20341 WOLFSON MICROELECTRONICS DRIVERS
20342 L: patches@opensource.cirrus.com
20344 W: https://github.com/CirrusLogic/linux-drivers/wiki
20345 T: git https://github.com/CirrusLogic/linux-drivers.git
20346 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20347 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20348 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20349 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20350 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20351 F: Documentation/devicetree/bindings/sound/wm*
20352 F: Documentation/hwmon/wm83??.rst
20353 F: arch/arm/mach-s3c/mach-crag6410*
20354 F: drivers/clk/clk-wm83*.c
20355 F: drivers/gpio/gpio-*wm*.c
20356 F: drivers/gpio/gpio-arizona.c
20357 F: drivers/hwmon/wm83??-hwmon.c
20358 F: drivers/input/misc/wm831x-on.c
20359 F: drivers/input/touchscreen/wm831x-ts.c
20360 F: drivers/input/touchscreen/wm97*.c
20361 F: drivers/leds/leds-wm83*.c
20362 F: drivers/mfd/arizona*
20363 F: drivers/mfd/cs47l24*
20364 F: drivers/mfd/wm*.c
20365 F: drivers/power/supply/wm83*.c
20366 F: drivers/regulator/arizona*
20367 F: drivers/regulator/wm8*.c
20368 F: drivers/rtc/rtc-wm83*.c
20369 F: drivers/video/backlight/wm83*_bl.c
20370 F: drivers/watchdog/wm83*_wdt.c
20371 F: include/linux/mfd/arizona/
20372 F: include/linux/mfd/wm831x/
20373 F: include/linux/mfd/wm8350/
20374 F: include/linux/mfd/wm8400*
20375 F: include/linux/regulator/arizona*
20376 F: include/linux/wm97xx.h
20377 F: include/sound/wm????.h
20378 F: sound/soc/codecs/arizona*
20379 F: sound/soc/codecs/cs47l24*
20380 F: sound/soc/codecs/wm*
20383 M: Tejun Heo <tj@kernel.org>
20384 R: Lai Jiangshan <jiangshanlai@gmail.com>
20386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20387 F: Documentation/core-api/workqueue.rst
20388 F: include/linux/workqueue.h
20389 F: kernel/workqueue.c
20392 M: Loic Poulain <loic.poulain@linaro.org>
20393 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20394 R: Johannes Berg <johannes@sipsolutions.net>
20395 L: netdev@vger.kernel.org
20397 F: drivers/net/wwan/
20398 F: include/linux/wwan.h
20399 F: include/uapi/linux/wwan.h
20401 X-POWERS AXP288 PMIC DRIVERS
20402 M: Hans de Goede <hdegoede@redhat.com>
20404 F: drivers/acpi/pmic/intel_pmic_xpower.c
20407 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20408 M: Chen-Yu Tsai <wens@csie.org>
20409 L: linux-kernel@vger.kernel.org
20414 M: Martin Schiller <ms@dev.tdt.de>
20415 L: linux-x25@vger.kernel.org
20417 F: Documentation/networking/lapb-module.rst
20418 F: Documentation/networking/x25*
20419 F: drivers/net/wan/hdlc_x25.c
20420 F: drivers/net/wan/lapbether.c
20421 F: include/*/lapb.h
20422 F: include/net/x25*
20423 F: include/uapi/linux/x25.h
20427 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20428 M: Thomas Gleixner <tglx@linutronix.de>
20429 M: Ingo Molnar <mingo@redhat.com>
20430 M: Borislav Petkov <bp@alien8.de>
20431 M: Dave Hansen <dave.hansen@linux.intel.com>
20433 R: "H. Peter Anvin" <hpa@zytor.com>
20434 L: linux-kernel@vger.kernel.org
20436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20437 F: Documentation/devicetree/bindings/x86/
20438 F: Documentation/x86/
20442 M: Andy Lutomirski <luto@kernel.org>
20443 L: linux-kernel@vger.kernel.org
20445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20448 X86 MCE INFRASTRUCTURE
20449 M: Tony Luck <tony.luck@intel.com>
20450 M: Borislav Petkov <bp@alien8.de>
20451 L: linux-edac@vger.kernel.org
20453 F: arch/x86/kernel/cpu/mce/*
20455 X86 MICROCODE UPDATE SUPPORT
20456 M: Borislav Petkov <bp@alien8.de>
20458 F: arch/x86/kernel/cpu/microcode/*
20461 M: Dave Hansen <dave.hansen@linux.intel.com>
20462 M: Andy Lutomirski <luto@kernel.org>
20463 M: Peter Zijlstra <peterz@infradead.org>
20464 L: linux-kernel@vger.kernel.org
20466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20469 X86 PLATFORM DRIVERS
20470 M: Hans de Goede <hdegoede@redhat.com>
20471 M: Mark Gross <mgross@linux.intel.com>
20472 L: platform-driver-x86@vger.kernel.org
20474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20475 F: drivers/platform/olpc/
20476 F: drivers/platform/x86/
20478 X86 PLATFORM DRIVERS - ARCH
20479 R: Darren Hart <dvhart@infradead.org>
20480 R: Andy Shevchenko <andy@infradead.org>
20481 L: platform-driver-x86@vger.kernel.org
20484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20485 F: arch/x86/platform
20487 X86 PLATFORM UV HPE SUPERDOME FLEX
20488 M: Steve Wahl <steve.wahl@hpe.com>
20489 R: Mike Travis <mike.travis@hpe.com>
20490 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20491 R: Russ Anderson <russ.anderson@hpe.com>
20493 F: arch/x86/include/asm/uv/
20494 F: arch/x86/kernel/apic/x2apic_uv_x.c
20495 F: arch/x86/platform/uv/
20498 M: Andy Lutomirski <luto@kernel.org>
20499 L: linux-kernel@vger.kernel.org
20501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20502 F: arch/x86/entry/vdso/
20505 M: Matthew Wilcox <willy@infradead.org>
20506 L: linux-fsdevel@vger.kernel.org
20508 F: Documentation/core-api/xarray.rst
20509 F: include/linux/idr.h
20510 F: include/linux/xarray.h
20513 F: tools/testing/radix-tree
20516 M: Benjamin Valentin <benpicco@googlemail.com>
20518 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20519 F: drivers/media/rc/xbox_remote.c
20521 XC2028/3028 TUNER DRIVER
20522 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20523 L: linux-media@vger.kernel.org
20525 W: https://linuxtv.org
20526 T: git git://linuxtv.org/media_tree.git
20527 F: drivers/media/tuners/tuner-xc2028.*
20529 XDP (eXpress Data Path)
20530 M: Alexei Starovoitov <ast@kernel.org>
20531 M: Daniel Borkmann <daniel@iogearbox.net>
20532 M: David S. Miller <davem@davemloft.net>
20533 M: Jakub Kicinski <kuba@kernel.org>
20534 M: Jesper Dangaard Brouer <hawk@kernel.org>
20535 M: John Fastabend <john.fastabend@gmail.com>
20536 L: netdev@vger.kernel.org
20537 L: bpf@vger.kernel.org
20539 F: include/net/xdp.h
20540 F: include/net/xdp_priv.h
20541 F: include/trace/events/xdp.h
20542 F: kernel/bpf/cpumap.c
20543 F: kernel/bpf/devmap.c
20545 F: samples/bpf/xdp*
20546 F: tools/testing/selftests/bpf/*xdp*
20547 F: tools/testing/selftests/bpf/*/*xdp*
20548 F: drivers/net/ethernet/*/*/*/*/*xdp*
20549 F: drivers/net/ethernet/*/*/*xdp*
20550 K: (?:\b|_)xdp(?:\b|_)
20552 XDP SOCKETS (AF_XDP)
20553 M: Björn Töpel <bjorn@kernel.org>
20554 M: Magnus Karlsson <magnus.karlsson@intel.com>
20555 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20556 L: netdev@vger.kernel.org
20557 L: bpf@vger.kernel.org
20559 F: Documentation/networking/af_xdp.rst
20560 F: include/net/xdp_sock*
20561 F: include/net/xsk_buff_pool.h
20562 F: include/uapi/linux/if_xdp.h
20563 F: include/uapi/linux/xdp_diag.h
20564 F: include/net/netns/xdp.h
20566 F: samples/bpf/xdpsock*
20567 F: tools/lib/bpf/xsk*
20569 XEN BLOCK SUBSYSTEM
20570 M: Roger Pau Monné <roger.pau@citrix.com>
20571 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20573 F: drivers/block/xen*
20574 F: drivers/block/xen-blkback/*
20577 M: Stefano Stabellini <sstabellini@kernel.org>
20578 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20580 F: arch/arm/include/asm/xen/
20583 XEN HYPERVISOR ARM64
20584 M: Stefano Stabellini <sstabellini@kernel.org>
20585 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20587 F: arch/arm64/include/asm/xen/
20590 XEN HYPERVISOR INTERFACE
20591 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20592 M: Juergen Gross <jgross@suse.com>
20593 R: Stefano Stabellini <sstabellini@kernel.org>
20594 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20597 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20598 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20599 F: arch/x86/include/asm/pvclock-abi.h
20600 F: arch/x86/include/asm/xen/
20601 F: arch/x86/platform/pvh/
20603 F: drivers/*/xen-*front.c
20605 F: include/uapi/xen/
20608 XEN NETWORK BACKEND DRIVER
20609 M: Wei Liu <wei.liu@kernel.org>
20610 M: Paul Durrant <paul@xen.org>
20611 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20612 L: netdev@vger.kernel.org
20614 F: drivers/net/xen-netback/*
20617 M: Juergen Gross <jgross@suse.com>
20618 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20620 F: arch/x86/pci/*xen*
20621 F: drivers/pci/*xen*
20624 M: Juergen Gross <jgross@suse.com>
20625 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20626 L: linux-scsi@vger.kernel.org
20628 F: drivers/scsi/xen-scsifront.c
20629 F: drivers/xen/xen-scsiback.c
20630 F: include/xen/interface/io/vscsiif.h
20632 XEN SOUND FRONTEND DRIVER
20633 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20634 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20635 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20639 XEN SWIOTLB SUBSYSTEM
20640 M: Juergen Gross <jgross@suse.com>
20641 M: Stefano Stabellini <sstabellini@kernel.org>
20642 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20643 L: iommu@lists.linux-foundation.org
20645 F: arch/x86/xen/*swiotlb*
20646 F: drivers/xen/*swiotlb*
20649 C: irc://irc.oftc.net/xfs
20650 M: Darrick J. Wong <djwong@kernel.org>
20651 M: linux-xfs@vger.kernel.org
20652 L: linux-xfs@vger.kernel.org
20655 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20656 F: Documentation/ABI/testing/sysfs-fs-xfs
20657 F: Documentation/admin-guide/xfs.rst
20658 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20659 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20661 F: include/uapi/linux/dqblk_xfs.h
20662 F: include/uapi/linux/fsmap.h
20664 XILINX AXI ETHERNET DRIVER
20665 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20667 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20670 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20671 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20672 L: linux-can@vger.kernel.org
20674 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20675 F: drivers/net/can/xilinx_can.c
20678 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20679 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20680 R: Michal Simek <michal.simek@xilinx.com>
20682 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20683 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20684 F: drivers/gpio/gpio-xilinx.c
20685 F: drivers/gpio/gpio-zynq.c
20687 XILINX SD-FEC IP CORES
20688 M: Derek Kiernan <derek.kiernan@xilinx.com>
20689 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20691 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20692 F: Documentation/misc-devices/xilinx_sdfec.rst
20693 F: drivers/misc/Kconfig
20694 F: drivers/misc/Makefile
20695 F: drivers/misc/xilinx_sdfec.c
20696 F: include/uapi/misc/xilinx_sdfec.h
20698 XILINX UARTLITE SERIAL DRIVER
20699 M: Peter Korsgaard <jacmet@sunsite.dk>
20700 L: linux-serial@vger.kernel.org
20702 F: drivers/tty/serial/uartlite.c
20704 XILINX VIDEO IP CORES
20705 M: Hyun Kwon <hyun.kwon@xilinx.com>
20706 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20707 L: linux-media@vger.kernel.org
20709 T: git git://linuxtv.org/media_tree.git
20710 F: Documentation/devicetree/bindings/media/xilinx/
20711 F: drivers/media/platform/xilinx/
20712 F: include/uapi/linux/xilinx-v4l2-controls.h
20714 XILINX ZYNQMP DPDMA DRIVER
20715 M: Hyun Kwon <hyun.kwon@xilinx.com>
20716 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20717 L: dmaengine@vger.kernel.org
20719 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20720 F: drivers/dma/xilinx/xilinx_dpdma.c
20721 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20723 XILINX ZYNQMP PSGTR PHY DRIVER
20724 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20725 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20726 L: linux-kernel@vger.kernel.org
20728 T: git https://github.com/Xilinx/linux-xlnx.git
20729 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20730 F: drivers/phy/xilinx/phy-zynqmp.c
20733 M: Eli Billauer <eli.billauer@gmail.com>
20734 L: linux-kernel@vger.kernel.org
20736 F: drivers/char/xillybus/
20739 M: George Cherian <gcherian@marvell.com>
20740 L: linux-i2c@vger.kernel.org
20742 W: http://www.marvell.com
20743 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20744 F: drivers/i2c/busses/i2c-xlp9xx.c
20746 XRA1403 GPIO EXPANDER
20747 M: Nandor Han <nandor.han@ge.com>
20748 M: Semi Malinen <semi.malinen@ge.com>
20749 L: linux-gpio@vger.kernel.org
20751 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20752 F: drivers/gpio/gpio-xra1403.c
20754 XTENSA XTFPGA PLATFORM SUPPORT
20755 M: Max Filippov <jcmvbkbc@gmail.com>
20756 L: linux-xtensa@linux-xtensa.org
20758 F: drivers/spi/spi-xtensa-xtfpga.c
20759 F: sound/soc/xtensa/xtfpga-i2s.c
20761 YAM DRIVER FOR AX.25
20762 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20763 L: linux-hams@vger.kernel.org
20765 F: drivers/net/hamradio/yam*
20766 F: include/linux/yam.h
20768 YAMA SECURITY MODULE
20769 M: Kees Cook <keescook@chromium.org>
20771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20772 F: Documentation/admin-guide/LSM/Yama.rst
20775 YEALINK PHONE DRIVER
20776 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20777 L: usbb2k-api-dev@nongnu.org
20779 F: Documentation/input/devices/yealink.rst
20780 F: drivers/input/misc/yealink.*
20782 Z8530 DRIVER FOR AX.25
20783 M: Joerg Reuter <jreuter@yaina.de>
20784 L: linux-hams@vger.kernel.org
20786 W: http://yaina.de/jreuter/
20787 W: http://www.qsl.net/dl1bke/
20788 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20789 F: drivers/net/hamradio/*scc.c
20790 F: drivers/net/hamradio/z8530.h
20792 ZBUD COMPRESSED PAGE ALLOCATOR
20793 M: Seth Jennings <sjenning@redhat.com>
20794 M: Dan Streetman <ddstreet@ieee.org>
20795 L: linux-mm@kvack.org
20799 ZD1211RW WIRELESS DRIVER
20800 M: Ulrich Kunitz <kune@deine-taler.de>
20801 L: linux-wireless@vger.kernel.org
20802 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20804 W: http://zd1211.ath.cx/wiki/DriverRewrite
20805 F: drivers/net/wireless/zydas/zd1211rw/
20807 ZD1301 MEDIA DRIVER
20808 M: Antti Palosaari <crope@iki.fi>
20809 L: linux-media@vger.kernel.org
20811 W: https://linuxtv.org/
20812 W: http://palosaari.fi/linux/
20813 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20814 F: drivers/media/usb/dvb-usb-v2/zd1301*
20816 ZD1301_DEMOD MEDIA DRIVER
20817 M: Antti Palosaari <crope@iki.fi>
20818 L: linux-media@vger.kernel.org
20820 W: https://linuxtv.org/
20821 W: http://palosaari.fi/linux/
20822 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20823 F: drivers/media/dvb-frontends/zd1301_demod*
20825 ZHAOXIN PROCESSOR SUPPORT
20826 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20827 L: linux-kernel@vger.kernel.org
20829 F: arch/x86/kernel/cpu/zhaoxin.c
20832 M: Damien Le Moal <damien.lemoal@wdc.com>
20833 M: Naohiro Aota <naohiro.aota@wdc.com>
20834 R: Johannes Thumshirn <jth@kernel.org>
20835 L: linux-fsdevel@vger.kernel.org
20837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20838 F: Documentation/filesystems/zonefs.rst
20841 ZPOOL COMPRESSED PAGE STORAGE API
20842 M: Dan Streetman <ddstreet@ieee.org>
20843 L: linux-mm@kvack.org
20845 F: include/linux/zpool.h
20848 ZR36067 VIDEO FOR LINUX DRIVER
20849 M: Corentin Labbe <clabbe@baylibre.com>
20850 L: mjpeg-users@lists.sourceforge.net
20851 L: linux-media@vger.kernel.org
20853 W: http://mjpeg.sourceforge.net/driver-zoran/
20854 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20855 F: Documentation/driver-api/media/drivers/zoran.rst
20856 F: drivers/staging/media/zoran/
20858 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20859 M: Minchan Kim <minchan@kernel.org>
20860 M: Nitin Gupta <ngupta@vflare.org>
20861 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20862 L: linux-kernel@vger.kernel.org
20864 F: Documentation/admin-guide/blockdev/zram.rst
20865 F: drivers/block/zram/
20867 ZS DECSTATION Z85C30 SERIAL DRIVER
20868 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20870 F: drivers/tty/serial/zs.*
20872 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20873 M: Minchan Kim <minchan@kernel.org>
20874 M: Nitin Gupta <ngupta@vflare.org>
20875 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20876 L: linux-mm@kvack.org
20878 F: Documentation/vm/zsmalloc.rst
20879 F: include/linux/zsmalloc.h
20882 ZSWAP COMPRESSED SWAP CACHING
20883 M: Seth Jennings <sjenning@redhat.com>
20884 M: Dan Streetman <ddstreet@ieee.org>
20885 M: Vitaly Wool <vitaly.wool@konsulko.com>
20886 L: linux-mm@kvack.org
20891 M: Linus Torvalds <torvalds@linux-foundation.org>
20892 L: linux-kernel@vger.kernel.org
20893 S: Buried alive in reporters
20894 Q: http://patchwork.kernel.org/project/LKML/list/
20895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git