1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.com
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 X: arch/*/include/uapi/
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M: Hans de Goede <hdegoede@redhat.com>
269 L: linux-hwmon@vger.kernel.org
271 F: drivers/hwmon/abituguru.c
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M: Alistair John Strachan <alistair@devzero.co.uk>
275 L: linux-hwmon@vger.kernel.org
277 F: drivers/hwmon/abituguru3.c
279 ACCES 104-DIO-48E GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-104-dio-48e.c
285 ACCES 104-IDI-48 GPIO DRIVER
286 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-104-idi-48.c
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-idio-16.c
297 ACCES 104-QUAD-8 DRIVER
298 M: William Breathitt Gray <vilhelm.gray@gmail.com>
299 M: Syed Nayyar Waris <syednwaris@gmail.com>
300 L: linux-iio@vger.kernel.org
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rafael@kernel.org>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rafael@kernel.org>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
368 L: linux-acpi@vger.kernel.org
371 W: https://acpica.org/
372 W: https://github.com/acpica/acpica/
373 Q: https://patchwork.kernel.org/project/linux-acpi/list/
374 B: https://bugzilla.kernel.org
375 B: https://bugs.acpica.org
376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
377 F: drivers/acpi/acpica/
382 M: Zhang Rui <rui.zhang@intel.com>
383 L: linux-acpi@vger.kernel.org
385 W: https://01.org/linux-acpi
386 B: https://bugzilla.kernel.org
387 F: drivers/acpi/fan.c
389 ACPI FOR ARM64 (ACPI/arm64)
390 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
391 M: Hanjun Guo <guohanjun@huawei.com>
392 M: Sudeep Holla <sudeep.holla@arm.com>
393 L: linux-acpi@vger.kernel.org
394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
396 F: drivers/acpi/arm64
398 ACPI I2C MULTI INSTANTIATE DRIVER
399 M: Hans de Goede <hdegoede@redhat.com>
400 L: platform-driver-x86@vger.kernel.org
402 F: drivers/platform/x86/i2c-multi-instantiate.c
405 M: "Rafael J. Wysocki" <rafael@kernel.org>
406 M: Len Brown <lenb@kernel.org>
407 R: Andy Shevchenko <andy@kernel.org>
408 R: Mika Westerberg <mika.westerberg@linux.intel.com>
409 L: linux-acpi@vger.kernel.org
411 Q: https://patchwork.kernel.org/project/linux-acpi/list/
412 B: https://bugzilla.kernel.org
413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
414 F: drivers/acpi/pmic/
417 M: Rafael J. Wysocki <rafael@kernel.org>
418 R: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
435 L: linux-acpi@vger.kernel.org
436 L: iommu@lists.linux-foundation.org
437 L: iommu@lists.linux.dev
439 F: drivers/acpi/viot.c
440 F: include/linux/acpi_viot.h
443 L: platform-driver-x86@vger.kernel.org
445 F: drivers/platform/x86/wmi.c
446 F: include/uapi/linux/wmi.h
448 ACRN HYPERVISOR SERVICE MODULE
449 M: Fei Li <fei1.li@intel.com>
450 L: acrn-dev@lists.projectacrn.org (subscribers-only)
452 W: https://projectacrn.org
453 F: Documentation/virt/acrn/
454 F: drivers/virt/acrn/
455 F: include/uapi/linux/acrn.h
457 AD1889 ALSA SOUND DRIVER
458 L: linux-parisc@vger.kernel.org
460 W: https://parisc.wiki.kernel.org/index.php/AD1889
461 F: sound/pci/ad1889.*
463 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
464 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
465 L: linux-iio@vger.kernel.org
467 F: drivers/iio/potentiometer/ad5110.c
469 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
470 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/AD5254
473 W: http://ez.analog.com/community/linux-device-drivers
474 F: drivers/misc/ad525x_dpot.c
476 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
477 M: Michael Hennerich <michael.hennerich@analog.com>
479 W: http://wiki.analog.com/AD5398
480 W: http://ez.analog.com/community/linux-device-drivers
481 F: drivers/regulator/ad5398.c
483 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
484 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/AD7142
487 W: http://ez.analog.com/community/linux-device-drivers
488 F: drivers/input/misc/ad714x.c
490 AD7877 TOUCHSCREEN DRIVER
491 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/AD7877
494 W: http://ez.analog.com/community/linux-device-drivers
495 F: drivers/input/touchscreen/ad7877.c
497 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
498 M: Michael Hennerich <michael.hennerich@analog.com>
500 W: http://wiki.analog.com/AD7879
501 W: http://ez.analog.com/community/linux-device-drivers
502 F: drivers/input/touchscreen/ad7879.c
504 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
505 M: Jiri Kosina <jikos@kernel.org>
508 ADF7242 IEEE 802.15.4 RADIO DRIVER
509 M: Michael Hennerich <michael.hennerich@analog.com>
510 L: linux-wpan@vger.kernel.org
512 W: https://wiki.analog.com/ADF7242
513 W: http://ez.analog.com/community/linux-device-drivers
514 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
515 F: drivers/net/ieee802154/adf7242.c
517 ADM1025 HARDWARE MONITOR DRIVER
518 M: Jean Delvare <jdelvare@suse.com>
519 L: linux-hwmon@vger.kernel.org
521 F: Documentation/hwmon/adm1025.rst
522 F: drivers/hwmon/adm1025.c
524 ADM1029 HARDWARE MONITOR DRIVER
525 M: Corentin Labbe <clabbe.montjoie@gmail.com>
526 L: linux-hwmon@vger.kernel.org
528 F: drivers/hwmon/adm1029.c
530 ADM8211 WIRELESS DRIVER
531 L: linux-wireless@vger.kernel.org
533 W: https://wireless.wiki.kernel.org/
534 F: drivers/net/wireless/admtek/adm8211.*
536 ADP1653 FLASH CONTROLLER DRIVER
537 M: Sakari Ailus <sakari.ailus@iki.fi>
538 L: linux-media@vger.kernel.org
540 F: drivers/media/i2c/adp1653.c
541 F: include/media/i2c/adp1653.h
543 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
544 M: Michael Hennerich <michael.hennerich@analog.com>
546 W: http://wiki.analog.com/ADP5520
547 W: http://ez.analog.com/community/linux-device-drivers
548 F: drivers/gpio/gpio-adp5520.c
549 F: drivers/input/keyboard/adp5520-keys.c
550 F: drivers/leds/leds-adp5520.c
551 F: drivers/mfd/adp5520.c
552 F: drivers/video/backlight/adp5520_bl.c
554 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
555 M: Michael Hennerich <michael.hennerich@analog.com>
557 W: http://wiki.analog.com/ADP5588
558 W: http://ez.analog.com/community/linux-device-drivers
559 F: drivers/gpio/gpio-adp5588.c
560 F: drivers/input/keyboard/adp5588-keys.c
562 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
563 M: Michael Hennerich <michael.hennerich@analog.com>
565 W: http://wiki.analog.com/ADP8860
566 W: http://ez.analog.com/community/linux-device-drivers
567 F: drivers/video/backlight/adp8860_bl.c
570 M: Colin Leroy <colin@colino.net>
572 F: drivers/macintosh/therm_adt746x.c
574 ADT7475 HARDWARE MONITOR DRIVER
575 M: Jean Delvare <jdelvare@suse.com>
576 L: linux-hwmon@vger.kernel.org
578 F: Documentation/hwmon/adt7475.rst
579 F: drivers/hwmon/adt7475.c
582 M: Matthew Wilcox <willy@infradead.org>
583 M: Hannes Reinecke <hare@suse.com>
584 L: linux-scsi@vger.kernel.org
586 F: Documentation/scsi/advansys.rst
587 F: drivers/scsi/advansys.c
589 ADVANTECH SWBTN DRIVER
590 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
591 L: platform-driver-x86@vger.kernel.org
593 F: drivers/platform/x86/adv_swbutton.c
595 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
596 M: Michael Hennerich <michael.hennerich@analog.com>
598 W: http://wiki.analog.com/ADXL345
599 W: http://ez.analog.com/community/linux-device-drivers
600 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
601 F: drivers/input/misc/adxl34x.c
603 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
604 M: Michael Hennerich <michael.hennerich@analog.com>
606 W: http://ez.analog.com/community/linux-device-drivers
607 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
608 F: drivers/iio/accel/adxl372.c
609 F: drivers/iio/accel/adxl372_i2c.c
610 F: drivers/iio/accel/adxl372_spi.c
613 M: Antti Palosaari <crope@iki.fi>
614 L: linux-media@vger.kernel.org
616 W: https://linuxtv.org
617 W: http://palosaari.fi/linux/
618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
619 T: git git://linuxtv.org/anttip/media_tree.git
620 F: drivers/media/dvb-frontends/af9013*
623 M: Antti Palosaari <crope@iki.fi>
624 L: linux-media@vger.kernel.org
626 W: https://linuxtv.org
627 W: http://palosaari.fi/linux/
628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
629 T: git git://linuxtv.org/anttip/media_tree.git
630 F: drivers/media/dvb-frontends/af9033*
633 M: David Sterba <dsterba@suse.com>
634 L: linux-fsdevel@vger.kernel.org
636 F: Documentation/filesystems/affs.rst
640 M: David Howells <dhowells@redhat.com>
641 M: Marc Dionne <marc.dionne@auristor.com>
642 L: linux-afs@lists.infradead.org
644 W: https://www.infradead.org/~dhowells/kafs/
645 F: Documentation/filesystems/afs.rst
647 F: include/trace/events/afs.h
650 M: David Airlie <airlied@linux.ie>
652 T: git git://anongit.freedesktop.org/drm/drm
654 F: include/linux/agp*
655 F: include/uapi/linux/agp*
658 M: "Juergen E. Fischer" <fischer@norbit.de>
659 L: linux-scsi@vger.kernel.org
661 F: drivers/scsi/aha152x*
662 F: drivers/scsi/pcmcia/aha152x*
664 AIC7XXX / AIC79XX SCSI DRIVER
665 M: Hannes Reinecke <hare@suse.com>
666 L: linux-scsi@vger.kernel.org
668 F: drivers/scsi/aic7xxx/
670 AIMSLAB FM RADIO RECEIVER DRIVER
671 M: Hans Verkuil <hverkuil@xs4all.nl>
672 L: linux-media@vger.kernel.org
674 W: https://linuxtv.org
675 T: git git://linuxtv.org/media_tree.git
676 F: drivers/media/radio/radio-aimslab*
679 M: Benjamin LaHaise <bcrl@kvack.org>
680 L: linux-aio@kvack.org
683 F: include/linux/*aio*.h
686 M: Antti Palosaari <crope@iki.fi>
687 L: linux-media@vger.kernel.org
689 W: https://linuxtv.org
690 W: http://palosaari.fi/linux/
691 Q: http://patchwork.linuxtv.org/project/linux-media/list/
692 T: git git://linuxtv.org/anttip/media_tree.git
693 F: drivers/media/usb/airspy/
695 ALACRITECH GIGABIT ETHERNET DRIVER
696 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
698 F: drivers/net/ethernet/alacritech/*
700 ALCATEL SPEEDTOUCH USB DRIVER
701 M: Duncan Sands <duncan.sands@free.fr>
702 L: linux-usb@vger.kernel.org
704 W: http://www.linux-usb.org/SpeedTouch/
705 F: drivers/usb/atm/speedtch.c
706 F: drivers/usb/atm/usbatm.c
708 ALCHEMY AU1XX0 MMC DRIVER
709 M: Manuel Lauss <manuel.lauss@gmail.com>
711 F: drivers/mmc/host/au1xmmc.c
714 M: Rudolf Marek <r.marek@assembler.cz>
715 L: linux-i2c@vger.kernel.org
717 F: Documentation/i2c/busses/i2c-ali1563.rst
718 F: drivers/i2c/busses/i2c-ali1563.c
721 L: Dell.Client.Kernel@dell.com
723 F: drivers/platform/x86/dell/alienware-wmi.c
725 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
726 M: Tomislav Denis <tomislav.denis@avl.com>
727 L: linux-iio@vger.kernel.org
729 W: http://www.allsensors.com/
730 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
731 F: drivers/iio/pressure/dlhl60d.c
733 ALLEGRO DVT VIDEO IP CORE DRIVER
734 M: Michael Tretter <m.tretter@pengutronix.de>
735 R: Pengutronix Kernel Team <kernel@pengutronix.de>
736 L: linux-media@vger.kernel.org
738 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
739 F: drivers/media/platform/allegro-dvt/
741 ALLWINNER A10 CSI DRIVER
742 M: Maxime Ripard <mripard@kernel.org>
743 L: linux-media@vger.kernel.org
745 T: git git://linuxtv.org/media_tree.git
746 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
747 F: drivers/media/platform/sunxi/sun4i-csi/
749 ALLWINNER CPUFREQ DRIVER
750 M: Yangtao Li <tiny.windzz@gmail.com>
751 L: linux-pm@vger.kernel.org
753 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
754 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
756 ALLWINNER CRYPTO DRIVERS
757 M: Corentin Labbe <clabbe.montjoie@gmail.com>
758 L: linux-crypto@vger.kernel.org
760 F: drivers/crypto/allwinner/
762 ALLWINNER HARDWARE SPINLOCK SUPPORT
763 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
765 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-hwspinlock.yaml
766 F: drivers/hwspinlock/sun6i_hwspinlock.c
768 ALLWINNER THERMAL DRIVER
769 M: Vasily Khoruzhick <anarsoul@gmail.com>
770 M: Yangtao Li <tiny.windzz@gmail.com>
771 L: linux-pm@vger.kernel.org
773 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
774 F: drivers/thermal/sun8i_thermal.c
777 M: Maxime Ripard <mripard@kernel.org>
778 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
779 L: linux-media@vger.kernel.org
781 F: drivers/staging/media/sunxi/cedrus/
784 M: Richard Henderson <rth@twiddle.net>
785 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
786 M: Matt Turner <mattst88@gmail.com>
787 L: linux-alpha@vger.kernel.org
791 ALPS PS/2 TOUCHPAD DRIVER
792 R: Pali Rohár <pali@kernel.org>
793 F: drivers/input/mouse/alps.*
795 ALTERA I2C CONTROLLER DRIVER
796 M: Thor Thayer <thor.thayer@linux.intel.com>
798 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
799 F: drivers/i2c/busses/i2c-altera.c
801 ALTERA MAILBOX DRIVER
802 M: Joyce Ooi <joyce.ooi@intel.com>
804 F: drivers/mailbox/mailbox-altera.c
806 ALTERA MSGDMA IP CORE DRIVER
807 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
808 R: Stefan Roese <sr@denx.de>
809 L: dmaengine@vger.kernel.org
811 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
812 F: drivers/dma/altera-msgdma.c
815 M: Mun Yew Tham <mun.yew.tham@intel.com>
816 L: linux-gpio@vger.kernel.org
818 F: drivers/gpio/gpio-altera.c
820 ALTERA SYSTEM MANAGER DRIVER
821 M: Thor Thayer <thor.thayer@linux.intel.com>
823 F: drivers/mfd/altera-sysmgr.c
824 F: include/linux/mfd/altera-sysmgr.h
826 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
827 M: Thor Thayer <thor.thayer@linux.intel.com>
829 F: drivers/gpio/gpio-altera-a10sr.c
830 F: drivers/mfd/altera-a10sr.c
831 F: drivers/reset/reset-a10sr.c
832 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
833 F: include/linux/mfd/altera-a10sr.h
835 ALTERA TRIPLE SPEED ETHERNET DRIVER
836 M: Joyce Ooi <joyce.ooi@intel.com>
837 L: netdev@vger.kernel.org
839 F: drivers/net/ethernet/altera/
841 ALTERA UART/JTAG UART SERIAL DRIVERS
842 M: Tobias Klauser <tklauser@distanz.ch>
843 L: linux-serial@vger.kernel.org
845 F: drivers/tty/serial/altera_jtaguart.c
846 F: drivers/tty/serial/altera_uart.c
847 F: include/linux/altera_jtaguart.h
848 F: include/linux/altera_uart.h
850 AMAZON ANNAPURNA LABS FIC DRIVER
851 M: Talel Shenhar <talel@amazon.com>
853 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
854 F: drivers/irqchip/irq-al-fic.c
856 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
857 M: Talel Shenhar <talel@amazon.com>
858 M: Talel Shenhar <talelshenhar@gmail.com>
860 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
861 F: drivers/edac/al_mc_edac.c
863 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
864 M: Talel Shenhar <talel@amazon.com>
866 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
867 F: drivers/thermal/thermal_mmio.c
869 AMAZON ETHERNET DRIVERS
870 M: Netanel Belgazal <netanel@amazon.com>
871 M: Arthur Kiyanovski <akiyano@amazon.com>
872 R: Guy Tzalik <gtzalik@amazon.com>
873 R: Saeed Bishara <saeedb@amazon.com>
874 L: netdev@vger.kernel.org
876 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
877 F: drivers/net/ethernet/amazon/
879 AMAZON RDMA EFA DRIVER
880 M: Gal Pressman <galpress@amazon.com>
881 R: Yossi Leybovich <sleybo@amazon.com>
882 L: linux-rdma@vger.kernel.org
884 Q: https://patchwork.kernel.org/project/linux-rdma/list/
885 F: drivers/infiniband/hw/efa/
886 F: include/uapi/rdma/efa-abi.h
888 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
889 M: Tom Lendacky <thomas.lendacky@amd.com>
890 M: John Allen <john.allen@amd.com>
891 L: linux-crypto@vger.kernel.org
893 F: drivers/crypto/ccp/
894 F: include/linux/ccp.h
896 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
897 M: Brijesh Singh <brijesh.singh@amd.com>
898 M: Tom Lendacky <thomas.lendacky@amd.com>
899 L: linux-crypto@vger.kernel.org
901 F: drivers/crypto/ccp/sev*
902 F: include/uapi/linux/psp-sev.h
905 M: Harry Wentland <harry.wentland@amd.com>
906 M: Leo Li <sunpeng.li@amd.com>
907 L: amd-gfx@lists.freedesktop.org
909 T: git https://gitlab.freedesktop.org/agd5f/linux.git
910 F: drivers/gpu/drm/amd/display/
912 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
913 M: Huang Rui <ray.huang@amd.com>
914 L: linux-hwmon@vger.kernel.org
916 F: Documentation/hwmon/fam15h_power.rst
917 F: drivers/hwmon/fam15h_power.c
920 M: Enrico Weigelt, metux IT consult <info@metux.net>
921 L: linux-gpio@vger.kernel.org
923 F: drivers/gpio/gpio-amd-fch.c
924 F: include/linux/platform_data/gpio/gpio-amd-fch.h
926 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
927 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
929 F: drivers/usb/gadget/udc/amd5536udc.*
931 AMD GEODE PROCESSOR/CHIPSET SUPPORT
932 M: Andres Salomon <dilinger@queued.net>
933 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
935 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
936 F: arch/x86/include/asm/geode.h
937 F: drivers/char/hw_random/geode-rng.c
938 F: drivers/crypto/geode*
939 F: drivers/video/fbdev/geode/
942 M: Joerg Roedel <joro@8bytes.org>
943 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
944 L: iommu@lists.linux-foundation.org
945 L: iommu@lists.linux.dev
947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
948 F: drivers/iommu/amd/
949 F: include/linux/amd-iommu.h
952 M: Felix Kuehling <Felix.Kuehling@amd.com>
953 L: amd-gfx@lists.freedesktop.org
955 T: git https://gitlab.freedesktop.org/agd5f/linux.git
956 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
957 F: drivers/gpu/drm/amd/amdkfd/
958 F: drivers/gpu/drm/amd/include/cik_structs.h
959 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
960 F: drivers/gpu/drm/amd/include/v9_structs.h
961 F: drivers/gpu/drm/amd/include/vi_structs.h
962 F: include/uapi/linux/kfd_ioctl.h
965 M: Sanjay R Mehta <sanju.mehta@amd.com>
967 F: drivers/spi/spi-amd.c
970 M: Elie Morisse <syniurge@gmail.com>
971 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
972 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
973 L: linux-i2c@vger.kernel.org
975 F: drivers/i2c/busses/i2c-amd-mp2*
978 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
979 L: platform-driver-x86@vger.kernel.org
981 F: drivers/platform/x86/amd-pmc.*
983 AMD POWERPLAY AND SWSMU
984 M: Evan Quan <evan.quan@amd.com>
985 L: amd-gfx@lists.freedesktop.org
987 T: git https://gitlab.freedesktop.org/agd5f/linux.git
988 F: drivers/gpu/drm/amd/pm/
991 M: Sanjay R Mehta <sanju.mehta@amd.com>
992 L: dmaengine@vger.kernel.org
994 F: drivers/dma/ptdma/
996 AMD SEATTLE DEVICE TREE SUPPORT
997 M: Brijesh Singh <brijeshkumar.singh@amd.com>
998 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
999 M: Tom Lendacky <thomas.lendacky@amd.com>
1001 F: arch/arm64/boot/dts/amd/
1004 M: Tom Lendacky <thomas.lendacky@amd.com>
1005 L: netdev@vger.kernel.org
1007 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1008 F: drivers/net/ethernet/amd/xgbe/
1010 AMD SENSOR FUSION HUB DRIVER
1011 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1012 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1013 L: linux-input@vger.kernel.org
1015 F: Documentation/hid/amd-sfh*
1016 F: drivers/hid/amd-sfh-hid/
1019 M: Christian Eggers <ceggers@arri.de>
1020 L: linux-iio@vger.kernel.org
1022 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1023 F: drivers/iio/light/as73211.c
1025 ANALOG DEVICES INC AD7192 DRIVER
1026 M: Alexandru Tachici <alexandru.tachici@analog.com>
1027 L: linux-iio@vger.kernel.org
1029 W: http://ez.analog.com/community/linux-device-drivers
1030 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1031 F: drivers/iio/adc/ad7192.c
1033 ANALOG DEVICES INC AD7292 DRIVER
1034 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1035 L: linux-iio@vger.kernel.org
1037 W: http://ez.analog.com/community/linux-device-drivers
1038 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1039 F: drivers/iio/adc/ad7292.c
1041 ANALOG DEVICES INC AD7768-1 DRIVER
1042 M: Michael Hennerich <Michael.Hennerich@analog.com>
1043 L: linux-iio@vger.kernel.org
1045 W: http://ez.analog.com/community/linux-device-drivers
1046 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1047 F: drivers/iio/adc/ad7768-1.c
1049 ANALOG DEVICES INC AD7780 DRIVER
1050 M: Michael Hennerich <Michael.Hennerich@analog.com>
1051 M: Renato Lui Geh <renatogeh@gmail.com>
1052 L: linux-iio@vger.kernel.org
1054 W: http://ez.analog.com/community/linux-device-drivers
1055 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1056 F: drivers/iio/adc/ad7780.c
1058 ANALOG DEVICES INC AD9389B DRIVER
1059 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1060 L: linux-media@vger.kernel.org
1062 F: drivers/media/i2c/ad9389b*
1064 ANALOG DEVICES INC ADGS1408 DRIVER
1065 M: Mircea Caprioru <mircea.caprioru@analog.com>
1067 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1068 F: drivers/mux/adgs1408.c
1070 ANALOG DEVICES INC ADIN DRIVER
1071 M: Michael Hennerich <michael.hennerich@analog.com>
1072 L: netdev@vger.kernel.org
1074 W: http://ez.analog.com/community/linux-device-drivers
1075 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1076 F: drivers/net/phy/adin.c
1078 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1079 M: Nuno Sa <nuno.sa@analog.com>
1080 L: linux-iio@vger.kernel.org
1082 F: drivers/iio/imu/adis.c
1083 F: include/linux/iio/imu/adis.h
1085 ANALOG DEVICES INC ADIS16460 DRIVER
1086 M: Dragos Bogdan <dragos.bogdan@analog.com>
1087 L: linux-iio@vger.kernel.org
1089 W: http://ez.analog.com/community/linux-device-drivers
1090 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1091 F: drivers/iio/imu/adis16460.c
1093 ANALOG DEVICES INC ADIS16475 DRIVER
1094 M: Nuno Sa <nuno.sa@analog.com>
1095 L: linux-iio@vger.kernel.org
1096 W: http://ez.analog.com/community/linux-device-drivers
1098 F: drivers/iio/imu/adis16475.c
1099 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1101 ANALOG DEVICES INC ADM1177 DRIVER
1102 M: Michael Hennerich <Michael.Hennerich@analog.com>
1103 L: linux-hwmon@vger.kernel.org
1105 W: http://ez.analog.com/community/linux-device-drivers
1106 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1107 F: drivers/hwmon/adm1177.c
1109 ANALOG DEVICES INC ADP5061 DRIVER
1110 M: Michael Hennerich <Michael.Hennerich@analog.com>
1111 L: linux-pm@vger.kernel.org
1113 W: http://ez.analog.com/community/linux-device-drivers
1114 F: drivers/power/supply/adp5061.c
1116 ANALOG DEVICES INC ADV7180 DRIVER
1117 M: Lars-Peter Clausen <lars@metafoo.de>
1118 L: linux-media@vger.kernel.org
1120 W: http://ez.analog.com/community/linux-device-drivers
1121 F: drivers/media/i2c/adv7180.c
1122 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1124 ANALOG DEVICES INC ADV748X DRIVER
1125 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1126 L: linux-media@vger.kernel.org
1128 F: drivers/media/i2c/adv748x/*
1130 ANALOG DEVICES INC ADV7511 DRIVER
1131 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1132 L: linux-media@vger.kernel.org
1134 F: drivers/media/i2c/adv7511*
1136 ANALOG DEVICES INC ADV7604 DRIVER
1137 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1138 L: linux-media@vger.kernel.org
1140 F: drivers/media/i2c/adv7604*
1141 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1143 ANALOG DEVICES INC ADV7842 DRIVER
1144 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1145 L: linux-media@vger.kernel.org
1147 F: drivers/media/i2c/adv7842*
1149 ANALOG DEVICES INC ADXRS290 DRIVER
1150 M: Nishant Malpani <nish.malpani25@gmail.com>
1151 L: linux-iio@vger.kernel.org
1153 F: drivers/iio/gyro/adxrs290.c
1154 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1156 ANALOG DEVICES INC ASOC CODEC DRIVERS
1157 M: Lars-Peter Clausen <lars@metafoo.de>
1158 M: Nuno Sá <nuno.sa@analog.com>
1159 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1161 W: http://wiki.analog.com/
1162 W: http://ez.analog.com/community/linux-device-drivers
1163 F: sound/soc/codecs/ad1*
1164 F: sound/soc/codecs/ad7*
1165 F: sound/soc/codecs/adau*
1166 F: sound/soc/codecs/adav*
1167 F: sound/soc/codecs/sigmadsp.*
1168 F: sound/soc/codecs/ssm*
1170 ANALOG DEVICES INC DMA DRIVERS
1171 M: Lars-Peter Clausen <lars@metafoo.de>
1173 W: http://ez.analog.com/community/linux-device-drivers
1174 F: drivers/dma/dma-axi-dmac.c
1176 ANALOG DEVICES INC IIO DRIVERS
1177 M: Lars-Peter Clausen <lars@metafoo.de>
1178 M: Michael Hennerich <Michael.Hennerich@analog.com>
1180 W: http://wiki.analog.com/
1181 W: http://ez.analog.com/community/linux-device-drivers
1182 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1183 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1184 F: Documentation/devicetree/bindings/iio/*/adi,*
1185 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1186 F: drivers/iio/*/ad*
1187 F: drivers/iio/adc/ltc249*
1188 F: drivers/iio/amplifiers/hmc425a.c
1189 F: drivers/staging/iio/*/ad*
1190 X: drivers/iio/*/adjd*
1192 ANALOGBITS PLL LIBRARIES
1193 M: Paul Walmsley <paul.walmsley@sifive.com>
1195 F: drivers/clk/analogbits/*
1196 F: include/linux/clk/analogbits*
1199 M: Nick Hu <nickhu@andestech.com>
1200 M: Greentime Hu <green.hu@gmail.com>
1201 M: Vincent Chen <deanbo422@gmail.com>
1203 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1204 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1205 F: Documentation/devicetree/bindings/nds32/
1210 ANDROID CONFIG FRAGMENTS
1211 M: Rob Herring <robh@kernel.org>
1213 F: kernel/configs/android*
1216 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1217 M: Arve Hjønnevåg <arve@android.com>
1218 M: Todd Kjos <tkjos@android.com>
1219 M: Martijn Coenen <maco@android.com>
1220 M: Joel Fernandes <joel@joelfernandes.org>
1221 M: Christian Brauner <christian@brauner.io>
1222 M: Hridya Valsaraju <hridya@google.com>
1223 M: Suren Baghdasaryan <surenb@google.com>
1224 L: linux-kernel@vger.kernel.org
1226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1228 F: drivers/staging/android/
1230 ANDROID GOLDFISH PIC DRIVER
1231 M: Miodrag Dinic <miodrag.dinic@mips.com>
1233 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1234 F: drivers/irqchip/irq-goldfish-pic.c
1236 ANDROID GOLDFISH RTC DRIVER
1237 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1239 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1240 F: drivers/rtc/rtc-goldfish.c
1242 AOA (Apple Onboard Audio) ALSA DRIVER
1243 M: Johannes Berg <johannes@sipsolutions.net>
1244 L: linuxppc-dev@lists.ozlabs.org
1245 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1249 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1250 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1251 L: linux-iio@vger.kernel.org
1253 F: drivers/iio/adc/stx104.c
1256 M: Jiri Kosina <jikos@kernel.org>
1258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1259 F: arch/x86/kernel/apm_32.c
1260 F: drivers/char/apm-emulation.c
1261 F: include/linux/apm_bios.h
1262 F: include/uapi/linux/apm_bios.h
1264 APPARMOR SECURITY MODULE
1265 M: John Johansen <john.johansen@canonical.com>
1266 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1268 W: wiki.apparmor.net
1269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1270 F: Documentation/admin-guide/LSM/apparmor.rst
1271 F: security/apparmor/
1273 APPLE BCM5974 MULTITOUCH DRIVER
1274 M: Henrik Rydberg <rydberg@bitmath.org>
1275 L: linux-input@vger.kernel.org
1277 F: drivers/input/mouse/bcm5974.c
1279 APPLE DART IOMMU DRIVER
1280 M: Sven Peter <sven@svenpeter.dev>
1281 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1282 L: iommu@lists.linux-foundation.org
1284 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1285 F: drivers/iommu/apple-dart.c
1288 M: Henrik Rydberg <rydberg@bitmath.org>
1289 L: linux-hwmon@vger.kernel.org
1291 F: drivers/hwmon/applesmc.c
1293 APPLETALK NETWORK LAYER
1294 L: netdev@vger.kernel.org
1296 F: drivers/net/appletalk/
1297 F: include/linux/atalk.h
1298 F: include/uapi/linux/atalk.h
1301 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1302 M: Khuong Dinh <khuong@os.amperecomputing.com>
1304 F: arch/arm64/boot/dts/apm/
1306 APPLIED MICRO (APM) X-GENE SOC EDAC
1307 M: Khuong Dinh <khuong@os.amperecomputing.com>
1309 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1310 F: drivers/edac/xgene_edac.c
1312 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1313 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1314 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1316 F: drivers/net/ethernet/apm/xgene-v2/
1318 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1319 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1320 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1321 M: Quan Nguyen <quan@os.amperecomputing.com>
1323 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1324 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1325 F: drivers/net/ethernet/apm/xgene/
1326 F: drivers/net/mdio/mdio-xgene.c
1328 APPLIED MICRO (APM) X-GENE SOC PMU
1329 M: Khuong Dinh <khuong@os.amperecomputing.com>
1331 F: Documentation/admin-guide/perf/xgene-pmu.rst
1332 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1333 F: drivers/perf/xgene_pmu.c
1335 APTINA CAMERA SENSOR PLL
1336 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1337 L: linux-media@vger.kernel.org
1339 F: drivers/media/i2c/aptina-pll.*
1341 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1342 M: Aleksa Savic <savicaleksa83@gmail.com>
1343 L: linux-hwmon@vger.kernel.org
1345 F: Documentation/hwmon/aquacomputer_d5next.rst
1346 F: drivers/hwmon/aquacomputer_d5next.c
1348 AQUANTIA ETHERNET DRIVER (atlantic)
1349 M: Igor Russkikh <irusskikh@marvell.com>
1350 L: netdev@vger.kernel.org
1352 W: https://www.marvell.com/
1353 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1354 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1355 F: drivers/net/ethernet/aquantia/atlantic/
1357 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1358 M: Egor Pomozov <epomozov@marvell.com>
1359 L: netdev@vger.kernel.org
1361 W: http://www.aquantia.com
1362 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1364 ARASAN NAND CONTROLLER DRIVER
1365 M: Miquel Raynal <miquel.raynal@bootlin.com>
1366 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1367 L: linux-mtd@lists.infradead.org
1369 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1370 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1372 ARC FRAMEBUFFER DRIVER
1373 M: Jaya Kumar <jayalk@intworks.biz>
1375 F: drivers/video/fbdev/arcfb.c
1376 F: drivers/video/fbdev/core/fb_defio.c
1379 M: Alexey Brodkin <abrodkin@synopsys.com>
1381 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1382 F: drivers/gpu/drm/tiny/arcpgu.c
1384 ARCNET NETWORK LAYER
1385 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1386 L: netdev@vger.kernel.org
1388 F: drivers/net/arcnet/
1389 F: include/uapi/linux/if_arcnet.h
1391 ARDUCAM 64MP SENSOR DRIVER
1392 M: Arducam Kernel Maintenance <info@arducam.com>
1393 L: linux-media@vger.kernel.org
1395 T: git git://linuxtv.org/media_tree.git
1396 F: Documentation/devicetree/bindings/media/i2c/arducam,64mp.yaml
1397 F: drivers/media/i2c/arducam_64mp.c
1399 ARDUCAM PIVARIETY SENSOR DRIVER
1400 M: Arducam Kernel Maintenance <info@arducam.com>
1401 L: linux-media@vger.kernel.org
1403 T: git git://linuxtv.org/media_tree.git
1404 F: Documentation/devicetree/bindings/media/i2c/arducam-pivariety.yaml
1405 F: drivers/media/i2c/arducam-pivariety.c
1407 ARM ARCHITECTED TIMER DRIVER
1408 M: Mark Rutland <mark.rutland@arm.com>
1409 M: Marc Zyngier <maz@kernel.org>
1410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 F: arch/arm/include/asm/arch_timer.h
1413 F: arch/arm64/include/asm/arch_timer.h
1414 F: drivers/clocksource/arm_arch_timer.c
1416 ARM HDLCD DRM DRIVER
1417 M: Liviu Dudau <liviu.dudau@arm.com>
1419 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1420 F: drivers/gpu/drm/arm/hdlcd_*
1422 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1423 M: Linus Walleij <linus.walleij@linaro.org>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1427 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1428 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1429 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1430 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1431 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1432 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1433 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1434 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1435 F: arch/arm/boot/dts/arm-realview-*
1436 F: arch/arm/boot/dts/integrator*
1437 F: arch/arm/boot/dts/versatile*
1438 F: arch/arm/mach-integrator/
1439 F: arch/arm/mach-realview/
1440 F: arch/arm/mach-versatile/
1441 F: arch/arm/plat-versatile/
1442 F: drivers/bus/arm-integrator-lm.c
1443 F: drivers/clk/versatile/
1444 F: drivers/i2c/busses/i2c-versatile.c
1445 F: drivers/irqchip/irq-versatile-fpga.c
1446 F: drivers/mtd/maps/physmap-versatile.*
1447 F: drivers/power/reset/arm-versatile-reboot.c
1448 F: drivers/soc/versatile/
1450 ARM KOMEDA DRM-KMS DRIVER
1451 M: James (Qian) Wang <james.qian.wang@arm.com>
1452 M: Liviu Dudau <liviu.dudau@arm.com>
1453 M: Mihail Atanassov <mihail.atanassov@arm.com>
1454 L: Mali DP Maintainers <malidp@foss.arm.com>
1456 T: git git://anongit.freedesktop.org/drm/drm-misc
1457 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1458 F: Documentation/gpu/komeda-kms.rst
1459 F: drivers/gpu/drm/arm/display/include/
1460 F: drivers/gpu/drm/arm/display/komeda/
1462 ARM MALI PANFROST DRM DRIVER
1463 M: Rob Herring <robh@kernel.org>
1464 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1465 R: Steven Price <steven.price@arm.com>
1466 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1467 L: dri-devel@lists.freedesktop.org
1469 T: git git://anongit.freedesktop.org/drm/drm-misc
1470 F: drivers/gpu/drm/panfrost/
1471 F: include/uapi/drm/panfrost_drm.h
1473 ARM MALI-DP DRM DRIVER
1474 M: Liviu Dudau <liviu.dudau@arm.com>
1475 M: Brian Starkey <brian.starkey@arm.com>
1476 L: Mali DP Maintainers <malidp@foss.arm.com>
1478 T: git git://anongit.freedesktop.org/drm/drm-misc
1479 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1480 F: Documentation/gpu/afbc.rst
1481 F: drivers/gpu/drm/arm/
1483 ARM MFM AND FLOPPY DRIVERS
1484 M: Ian Molton <spyro@f2s.com>
1486 F: arch/arm/include/asm/floppy.h
1487 F: arch/arm/mach-rpc/floppydma.S
1489 ARM PMU PROFILING AND DEBUGGING
1490 M: Will Deacon <will@kernel.org>
1491 M: Mark Rutland <mark.rutland@arm.com>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 F: Documentation/devicetree/bindings/arm/pmu.yaml
1495 F: Documentation/devicetree/bindings/perf/
1496 F: arch/arm*/include/asm/hw_breakpoint.h
1497 F: arch/arm*/include/asm/perf_event.h
1498 F: arch/arm*/kernel/hw_breakpoint.c
1499 F: arch/arm*/kernel/perf_*
1501 F: include/linux/perf/arm_pmu.h
1504 M: Russell King <linux@armlinux.org.uk>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 W: http://www.armlinux.org.uk/
1508 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1510 X: arch/arm/boot/dts/
1512 ARM PRIMECELL AACI PL041 DRIVER
1513 M: Russell King <linux@armlinux.org.uk>
1517 ARM PRIMECELL BUS SUPPORT
1518 M: Russell King <linux@armlinux.org.uk>
1521 F: include/linux/amba/bus.h
1523 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1524 M: Miquel Raynal <miquel.raynal@bootlin.com>
1525 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1526 L: linux-mtd@lists.infradead.org
1528 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1529 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1531 ARM PRIMECELL PL35X SMC DRIVER
1532 M: Miquel Raynal <miquel.raynal@bootlin.com>
1533 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1537 F: drivers/memory/pl353-smc.c
1539 ARM PRIMECELL CLCD PL110 DRIVER
1540 M: Russell King <linux@armlinux.org.uk>
1542 F: drivers/video/fbdev/amba-clcd.*
1544 ARM PRIMECELL KMI PL050 DRIVER
1545 M: Russell King <linux@armlinux.org.uk>
1547 F: drivers/input/serio/ambakmi.*
1548 F: include/linux/amba/kmi.h
1550 ARM PRIMECELL MMCI PL180/1 DRIVER
1551 M: Russell King <linux@armlinux.org.uk>
1553 F: drivers/mmc/host/mmci.*
1554 F: include/linux/amba/mmci.h
1556 ARM PRIMECELL SSP PL022 SPI DRIVER
1557 M: Linus Walleij <linus.walleij@linaro.org>
1558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1561 F: drivers/spi/spi-pl022.c
1563 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1564 M: Russell King <linux@armlinux.org.uk>
1566 F: drivers/tty/serial/amba-pl01*.c
1567 F: include/linux/amba/serial.h
1569 ARM PRIMECELL VIC PL190/PL192 DRIVER
1570 M: Linus Walleij <linus.walleij@linaro.org>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1574 F: drivers/irqchip/irq-vic.c
1576 ARM SMC WATCHDOG DRIVER
1577 M: Julius Werner <jwerner@chromium.org>
1578 R: Evan Benn <evanbenn@chromium.org>
1580 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1581 F: drivers/watchdog/arm_smc_wdt.c
1584 M: Will Deacon <will@kernel.org>
1585 R: Robin Murphy <robin.murphy@arm.com>
1586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1589 F: drivers/iommu/arm/
1590 F: drivers/iommu/io-pgtable-arm*
1592 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1593 M: Arnd Bergmann <arnd@arndb.de>
1594 M: Olof Johansson <olof@lixom.net>
1596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1599 F: arch/arm/boot/dts/Makefile
1600 F: arch/arm64/boot/dts/Makefile
1602 ARM SUB-ARCHITECTURES
1603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1609 ARM/ACTIONS SEMI ARCHITECTURE
1610 M: Andreas Färber <afaerber@suse.de>
1611 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1615 F: Documentation/devicetree/bindings/arm/actions.yaml
1616 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1617 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1618 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1619 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1620 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1621 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1622 F: Documentation/devicetree/bindings/pinctrl/actions,*
1623 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1624 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1625 F: arch/arm/boot/dts/owl-*
1626 F: arch/arm/mach-actions/
1627 F: arch/arm64/boot/dts/actions/
1628 F: drivers/clk/actions/
1629 F: drivers/clocksource/timer-owl*
1630 F: drivers/dma/owl-dma.c
1631 F: drivers/i2c/busses/i2c-owl.c
1632 F: drivers/irqchip/irq-owl-sirq.c
1633 F: drivers/mmc/host/owl-mmc.c
1634 F: drivers/net/ethernet/actions/
1635 F: drivers/pinctrl/actions/*
1636 F: drivers/soc/actions/
1637 F: include/dt-bindings/power/owl-*
1638 F: include/dt-bindings/reset/actions,*
1639 F: include/linux/soc/actions/
1642 ARM/ADS SPHERE MACHINE SUPPORT
1643 M: Lennert Buytenhek <kernel@wantstofly.org>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 ARM/AFEB9260 MACHINE SUPPORT
1648 M: Sergey Lapin <slapin@ossfans.org>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 ARM/AJECO 1ARM MACHINE SUPPORT
1653 M: Lennert Buytenhek <kernel@wantstofly.org>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 ARM/Allwinner SoC Clock Support
1658 M: Emilio López <emilio@elopez.com.ar>
1660 F: drivers/clk/sunxi/
1662 ARM/Allwinner sunXi SoC support
1663 M: Maxime Ripard <mripard@kernel.org>
1664 M: Chen-Yu Tsai <wens@csie.org>
1665 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1669 L: linux-sunxi@lists.linux.dev
1670 F: arch/arm/mach-sunxi/
1671 F: arch/arm64/boot/dts/allwinner/
1672 F: drivers/clk/sunxi-ng/
1673 F: drivers/pinctrl/sunxi/
1674 F: drivers/soc/sunxi/
1679 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1680 M: Neil Armstrong <narmstrong@baylibre.com>
1681 M: Jerome Brunet <jbrunet@baylibre.com>
1682 L: linux-amlogic@lists.infradead.org
1684 F: Documentation/devicetree/bindings/clock/amlogic*
1685 F: drivers/clk/meson/
1686 F: include/dt-bindings/clock/gxbb*
1687 F: include/dt-bindings/clock/meson*
1689 ARM/Amlogic Meson SoC Crypto Drivers
1690 M: Corentin Labbe <clabbe@baylibre.com>
1691 L: linux-crypto@vger.kernel.org
1692 L: linux-amlogic@lists.infradead.org
1694 F: Documentation/devicetree/bindings/crypto/amlogic*
1695 F: drivers/crypto/amlogic/
1697 ARM/Amlogic Meson SoC Sound Drivers
1698 M: Jerome Brunet <jbrunet@baylibre.com>
1699 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1701 F: Documentation/devicetree/bindings/sound/amlogic*
1704 ARM/Amlogic Meson SoC support
1705 M: Neil Armstrong <narmstrong@baylibre.com>
1706 M: Kevin Hilman <khilman@baylibre.com>
1707 R: Jerome Brunet <jbrunet@baylibre.com>
1708 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 L: linux-amlogic@lists.infradead.org
1712 W: http://linux-meson.com/
1713 F: arch/arm/boot/dts/meson*
1714 F: arch/arm/mach-meson/
1715 F: arch/arm64/boot/dts/amlogic/
1716 F: drivers/mmc/host/meson*
1717 F: drivers/pinctrl/meson/
1718 F: drivers/rtc/rtc-meson*
1719 F: drivers/soc/amlogic/
1722 ARM/Annapurna Labs ALPINE ARCHITECTURE
1723 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1724 M: Antoine Tenart <atenart@kernel.org>
1725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 F: arch/arm/boot/dts/alpine*
1728 F: arch/arm/mach-alpine/
1729 F: arch/arm64/boot/dts/amazon/
1730 F: drivers/*/*alpine*
1732 ARM/APPLE MACHINE SUPPORT
1733 M: Hector Martin <marcan@marcan.st>
1734 M: Sven Peter <sven@svenpeter.dev>
1735 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 W: https://asahilinux.org
1739 B: https://github.com/AsahiLinux/linux/issues
1740 C: irc://irc.oftc.net/asahi-dev
1741 T: git https://github.com/AsahiLinux/linux.git
1742 F: Documentation/devicetree/bindings/arm/apple.yaml
1743 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1744 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1745 F: arch/arm64/boot/dts/apple/
1746 F: drivers/irqchip/irq-apple-aic.c
1747 F: include/dt-bindings/interrupt-controller/apple-aic.h
1748 F: include/dt-bindings/pinctrl/apple.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 ASPEED PINCTRL DRIVERS
2921 M: Andrew Jeffery <andrew@aj.id.au>
2922 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2923 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2924 L: linux-gpio@vger.kernel.org
2926 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2927 F: drivers/pinctrl/aspeed/
2929 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2930 M: Eddie James <eajames@linux.ibm.com>
2931 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2933 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2934 F: drivers/irqchip/irq-aspeed-scu-ic.c
2935 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2937 ASPEED SD/MMC DRIVER
2938 M: Andrew Jeffery <andrew@aj.id.au>
2939 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2940 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2941 L: linux-mmc@vger.kernel.org
2943 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2944 F: drivers/mmc/host/sdhci-of-aspeed*
2946 ASPEED VIDEO ENGINE DRIVER
2947 M: Eddie James <eajames@linux.ibm.com>
2948 L: linux-media@vger.kernel.org
2949 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2951 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2952 F: drivers/media/platform/aspeed-video.c
2954 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2955 M: Corentin Chary <corentin.chary@gmail.com>
2956 L: acpi4asus-user@lists.sourceforge.net
2957 L: platform-driver-x86@vger.kernel.org
2959 W: http://acpi4asus.sf.net
2960 F: drivers/platform/x86/asus*.c
2961 F: drivers/platform/x86/eeepc*.c
2963 ASUS WIRELESS RADIO CONTROL DRIVER
2964 M: João Paulo Rechi Vita <jprvita@gmail.com>
2965 L: platform-driver-x86@vger.kernel.org
2967 F: drivers/platform/x86/asus-wireless.c
2970 M: David Howells <dhowells@redhat.com>
2971 L: keyrings@vger.kernel.org
2973 F: Documentation/crypto/asymmetric-keys.rst
2974 F: crypto/asymmetric_keys/
2975 F: include/crypto/pkcs7.h
2976 F: include/crypto/public_key.h
2977 F: include/linux/verification.h
2979 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2980 R: Dan Williams <dan.j.williams@intel.com>
2982 W: http://sourceforge.net/projects/xscaleiop
2983 F: Documentation/crypto/async-tx-api.rst
2985 F: include/linux/async_tx.h
2988 M: Bartosz Golaszewski <brgl@bgdev.pl>
2989 L: linux-i2c@vger.kernel.org
2991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2992 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2993 F: drivers/misc/eeprom/at24.c
2995 ATA OVER ETHERNET (AOE) DRIVER
2996 M: "Justin Sanders" <justin@coraid.com>
2998 W: http://www.openaoe.org/
2999 F: Documentation/admin-guide/aoe/
3000 F: drivers/block/aoe/
3002 ATC260X PMIC MFD DRIVER
3003 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3004 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3005 L: linux-actions@lists.infradead.org
3007 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3008 F: drivers/input/misc/atc260x-onkey.c
3009 F: drivers/mfd/atc260*
3010 F: drivers/power/reset/atc260x-poweroff.c
3011 F: drivers/regulator/atc260x-regulator.c
3012 F: include/linux/mfd/atc260x/*
3014 ATHEROS 71XX/9XXX GPIO DRIVER
3015 M: Alban Bedel <albeu@free.fr>
3017 W: https://github.com/AlbanBedel/linux
3018 T: git git://github.com/AlbanBedel/linux
3019 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3020 F: drivers/gpio/gpio-ath79.c
3022 ATHEROS 71XX/9XXX USB PHY DRIVER
3023 M: Alban Bedel <albeu@free.fr>
3025 W: https://github.com/AlbanBedel/linux
3026 T: git git://github.com/AlbanBedel/linux
3027 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3028 F: drivers/phy/qualcomm/phy-ath79-usb.c
3030 ATHEROS ATH GENERIC UTILITIES
3031 M: Kalle Valo <kvalo@codeaurora.org>
3032 L: linux-wireless@vger.kernel.org
3034 F: drivers/net/wireless/ath/*
3036 ATHEROS ATH5K WIRELESS DRIVER
3037 M: Jiri Slaby <jirislaby@kernel.org>
3038 M: Nick Kossifidis <mickflemm@gmail.com>
3039 M: Luis Chamberlain <mcgrof@kernel.org>
3040 L: linux-wireless@vger.kernel.org
3042 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3043 F: drivers/net/wireless/ath/ath5k/
3045 ATHEROS ATH6KL WIRELESS DRIVER
3046 M: Kalle Valo <kvalo@codeaurora.org>
3047 L: linux-wireless@vger.kernel.org
3049 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3051 F: drivers/net/wireless/ath/ath6kl/
3054 M: Ville Syrjala <syrjala@sci.fi>
3056 F: drivers/input/misc/ati_remote2.c
3058 ATK0110 HWMON DRIVER
3059 M: Luca Tettamanti <kronos.it@gmail.com>
3060 L: linux-hwmon@vger.kernel.org
3062 F: drivers/hwmon/asus_atk0110.c
3064 ATLX ETHERNET DRIVERS
3065 M: Chris Snook <chris.snook@gmail.com>
3066 L: netdev@vger.kernel.org
3068 W: http://sourceforge.net/projects/atl1
3069 W: http://atl1.sourceforge.net
3070 F: drivers/net/ethernet/atheros/
3073 M: Chas Williams <3chas3@gmail.com>
3074 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3075 L: netdev@vger.kernel.org
3077 W: http://linux-atm.sourceforge.net
3079 F: include/linux/atm*
3080 F: include/uapi/linux/atm*
3082 ATMEL MACB ETHERNET DRIVER
3083 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3084 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3086 F: drivers/net/ethernet/cadence/
3088 ATMEL MAXTOUCH DRIVER
3089 M: Nick Dyer <nick@shmanahar.org>
3091 T: git git://github.com/ndyer/linux.git
3092 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3093 F: drivers/input/touchscreen/atmel_mxt_ts.c
3095 ATMEL WIRELESS DRIVER
3096 M: Simon Kelley <simon@thekelleys.org.uk>
3097 L: linux-wireless@vger.kernel.org
3099 W: http://www.thekelleys.org.uk/atmel
3100 W: http://atmelwlandriver.sourceforge.net/
3101 F: drivers/net/wireless/atmel/atmel*
3103 ATOMIC INFRASTRUCTURE
3104 M: Will Deacon <will@kernel.org>
3105 M: Peter Zijlstra <peterz@infradead.org>
3106 R: Boqun Feng <boqun.feng@gmail.com>
3107 L: linux-kernel@vger.kernel.org
3109 F: arch/*/include/asm/atomic*.h
3110 F: include/*/atomic*.h
3111 F: include/linux/refcount.h
3112 F: Documentation/atomic_*.txt
3115 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3116 M: Bradley Grove <linuxdrivers@attotech.com>
3117 L: linux-scsi@vger.kernel.org
3119 W: http://www.attotech.com
3120 F: drivers/scsi/esas2r
3122 ATUSB IEEE 802.15.4 RADIO DRIVER
3123 M: Stefan Schmidt <stefan@datenfreihafen.org>
3124 L: linux-wpan@vger.kernel.org
3126 F: drivers/net/ieee802154/at86rf230.h
3127 F: drivers/net/ieee802154/atusb.c
3128 F: drivers/net/ieee802154/atusb.h
3131 M: Paul Moore <paul@paul-moore.com>
3132 M: Eric Paris <eparis@redhat.com>
3133 L: linux-audit@redhat.com (moderated for non-subscribers)
3135 W: https://github.com/linux-audit
3136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3137 F: include/asm-generic/audit_*.h
3138 F: include/linux/audit.h
3139 F: include/uapi/linux/audit.h
3143 AUXILIARY DISPLAY DRIVERS
3144 M: Miguel Ojeda <ojeda@kernel.org>
3146 F: drivers/auxdisplay/
3147 F: include/linux/cfag12864b.h
3149 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3150 M: Andreas Klinger <ak@it-klinger.de>
3151 L: linux-iio@vger.kernel.org
3153 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3154 F: drivers/iio/adc/hx711.c
3157 M: Ralf Baechle <ralf@linux-mips.org>
3158 L: linux-hams@vger.kernel.org
3160 W: http://www.linux-ax25.org/
3161 F: include/net/ax25.h
3162 F: include/uapi/linux/ax25.h
3166 M: Peter Rosin <peda@axentia.se>
3167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3169 F: arch/arm/boot/dts/at91-linea.dtsi
3170 F: arch/arm/boot/dts/at91-natte.dtsi
3171 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3172 F: arch/arm/boot/dts/at91-tse850-3.dts
3174 AXENTIA ASOC DRIVERS
3175 M: Peter Rosin <peda@axentia.se>
3176 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3178 F: Documentation/devicetree/bindings/sound/axentia,*
3179 F: sound/soc/atmel/tse850-pcm5142.c
3181 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3182 M: Nuno Sá <nuno.sa@analog.com>
3183 L: linux-hwmon@vger.kernel.org
3185 W: http://ez.analog.com/community/linux-device-drivers
3186 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3187 F: drivers/hwmon/axi-fan-control.c
3189 AXXIA I2C CONTROLLER
3190 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3191 L: linux-i2c@vger.kernel.org
3193 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3194 F: drivers/i2c/busses/i2c-axxia.c
3197 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3198 L: linux-media@vger.kernel.org
3200 W: https://linuxtv.org
3201 T: git git://linuxtv.org/media_tree.git
3202 F: drivers/media/usb/dvb-usb-v2/az6007.c
3204 AZTECH FM RADIO RECEIVER DRIVER
3205 M: Hans Verkuil <hverkuil@xs4all.nl>
3206 L: linux-media@vger.kernel.org
3208 W: https://linuxtv.org
3209 T: git git://linuxtv.org/media_tree.git
3210 F: drivers/media/radio/radio-aztech*
3213 L: linux-wireless@vger.kernel.org
3214 L: b43-dev@lists.infradead.org
3216 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3217 F: drivers/net/wireless/broadcom/b43/
3219 B43LEGACY WIRELESS DRIVER
3220 M: Larry Finger <Larry.Finger@lwfinger.net>
3221 L: linux-wireless@vger.kernel.org
3222 L: b43-dev@lists.infradead.org
3224 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3225 F: drivers/net/wireless/broadcom/b43legacy/
3227 BACKLIGHT CLASS/SUBSYSTEM
3228 M: Lee Jones <lee.jones@linaro.org>
3229 M: Daniel Thompson <daniel.thompson@linaro.org>
3230 M: Jingoo Han <jingoohan1@gmail.com>
3231 L: dri-devel@lists.freedesktop.org
3233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3234 F: Documentation/ABI/stable/sysfs-class-backlight
3235 F: Documentation/ABI/testing/sysfs-class-backlight
3236 F: Documentation/devicetree/bindings/leds/backlight
3237 F: drivers/video/backlight/
3238 F: include/linux/backlight.h
3239 F: include/linux/pwm_backlight.h
3242 M: Marek Lindner <mareklindner@neomailbox.ch>
3243 M: Simon Wunderlich <sw@simonwunderlich.de>
3244 M: Antonio Quartulli <a@unstable.cc>
3245 M: Sven Eckelmann <sven@narfation.org>
3246 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3248 W: https://www.open-mesh.org/
3249 Q: https://patchwork.open-mesh.org/project/batman/list/
3250 B: https://www.open-mesh.org/projects/batman-adv/issues
3251 C: ircs://irc.hackint.org/batadv
3252 T: git https://git.open-mesh.org/linux-merge.git
3253 F: Documentation/networking/batman-adv.rst
3254 F: include/uapi/linux/batadv_packet.h
3255 F: include/uapi/linux/batman_adv.h
3258 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3259 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3260 L: linux-hams@vger.kernel.org
3262 W: http://www.baycom.org/~tom/ham/ham.html
3263 F: drivers/net/hamradio/baycom*
3265 BCACHE (BLOCK LAYER CACHE)
3266 M: Coly Li <colyli@suse.de>
3267 M: Kent Overstreet <kent.overstreet@gmail.com>
3268 L: linux-bcache@vger.kernel.org
3270 W: http://bcache.evilpiepirate.org
3271 C: irc://irc.oftc.net/bcache
3272 F: drivers/md/bcache/
3274 BDISP ST MEDIA DRIVER
3275 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3276 L: linux-media@vger.kernel.org
3278 W: https://linuxtv.org
3279 T: git git://linuxtv.org/media_tree.git
3280 F: drivers/media/platform/sti/bdisp
3282 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3283 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3284 L: netdev@vger.kernel.org
3286 F: drivers/net/ethernet/ec_bhf.c
3289 M: Luis de Bethencourt <luisbg@kernel.org>
3290 M: Salah Triki <salah.triki@gmail.com>
3292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3293 F: Documentation/filesystems/befs.rst
3297 M: Paolo Valente <paolo.valente@linaro.org>
3298 M: Jens Axboe <axboe@kernel.dk>
3299 L: linux-block@vger.kernel.org
3301 F: Documentation/block/bfq-iosched.rst
3305 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3307 F: Documentation/filesystems/bfs.rst
3309 F: include/uapi/linux/bfs_fs.h
3312 M: Yury Norov <yury.norov@gmail.com>
3313 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3314 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3316 F: include/asm-generic/bitops/find.h
3317 F: include/linux/bitmap.h
3320 F: lib/find_bit_benchmark.c
3321 F: lib/test_bitmap.c
3322 F: tools/include/asm-generic/bitops/find.h
3323 F: tools/include/linux/bitmap.h
3324 F: tools/lib/bitmap.c
3325 F: tools/lib/find_bit.c
3327 BLINKM RGB LED DRIVER
3328 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3330 F: drivers/leds/leds-blinkm.c
3333 M: Jens Axboe <axboe@kernel.dk>
3334 L: linux-block@vger.kernel.org
3336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3339 F: include/linux/blk*
3340 F: kernel/trace/blktrace.c
3344 M: Joern Engel <joern@lazybastard.org>
3345 L: linux-mtd@lists.infradead.org
3347 F: drivers/mtd/devices/block2mtd.c
3350 M: Marcel Holtmann <marcel@holtmann.org>
3351 M: Johan Hedberg <johan.hedberg@gmail.com>
3352 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3353 L: linux-bluetooth@vger.kernel.org
3355 W: http://www.bluez.org/
3356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3358 F: drivers/bluetooth/
3361 M: Marcel Holtmann <marcel@holtmann.org>
3362 M: Johan Hedberg <johan.hedberg@gmail.com>
3363 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3364 L: linux-bluetooth@vger.kernel.org
3366 W: http://www.bluez.org/
3367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3369 F: include/net/bluetooth/
3373 M: Jay Vosburgh <j.vosburgh@gmail.com>
3374 M: Veaceslav Falico <vfalico@gmail.com>
3375 M: Andy Gospodarek <andy@greyhouse.net>
3376 L: netdev@vger.kernel.org
3378 W: http://sourceforge.net/projects/bonding/
3379 F: drivers/net/bonding/
3380 F: include/net/bonding.h
3381 F: include/uapi/linux/if_bonding.h
3383 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3384 M: Dan Robertson <dan@dlrobertson.com>
3385 L: linux-iio@vger.kernel.org
3387 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3388 F: drivers/iio/accel/bma400*
3390 BPF (Safe dynamic programs and tools)
3391 M: Alexei Starovoitov <ast@kernel.org>
3392 M: Daniel Borkmann <daniel@iogearbox.net>
3393 M: Andrii Nakryiko <andrii@kernel.org>
3394 R: Martin KaFai Lau <kafai@fb.com>
3395 R: Song Liu <songliubraving@fb.com>
3396 R: Yonghong Song <yhs@fb.com>
3397 R: John Fastabend <john.fastabend@gmail.com>
3398 R: KP Singh <kpsingh@kernel.org>
3399 L: netdev@vger.kernel.org
3400 L: bpf@vger.kernel.org
3403 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3406 F: Documentation/bpf/
3407 F: Documentation/networking/filter.rst
3408 F: Documentation/userspace-api/ebpf/
3410 F: include/linux/bpf*
3411 F: include/linux/btf*
3412 F: include/linux/filter.h
3413 F: include/trace/events/xdp.h
3414 F: include/uapi/linux/bpf*
3415 F: include/uapi/linux/btf*
3416 F: include/uapi/linux/filter.h
3418 F: kernel/trace/bpf_trace.c
3421 F: net/core/filter.c
3422 F: net/sched/act_bpf.c
3423 F: net/sched/cls_bpf.c
3425 F: scripts/bpf_doc.py
3428 F: tools/testing/selftests/bpf/
3433 M: Shubham Bansal <illusionist.neo@gmail.com>
3434 L: netdev@vger.kernel.org
3435 L: bpf@vger.kernel.org
3440 M: Daniel Borkmann <daniel@iogearbox.net>
3441 M: Alexei Starovoitov <ast@kernel.org>
3442 M: Zi Shen Lim <zlim.lnx@gmail.com>
3443 L: netdev@vger.kernel.org
3444 L: bpf@vger.kernel.org
3448 BPF JIT for MIPS (32-BIT AND 64-BIT)
3449 M: Paul Burton <paulburton@kernel.org>
3450 L: netdev@vger.kernel.org
3451 L: bpf@vger.kernel.org
3455 BPF JIT for NFP NICs
3456 M: Jakub Kicinski <kuba@kernel.org>
3457 L: netdev@vger.kernel.org
3458 L: bpf@vger.kernel.org
3460 F: drivers/net/ethernet/netronome/nfp/bpf/
3462 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3463 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3464 L: netdev@vger.kernel.org
3465 L: bpf@vger.kernel.org
3467 F: arch/powerpc/net/
3469 BPF JIT for RISC-V (32-bit)
3470 M: Luke Nelson <luke.r.nels@gmail.com>
3471 M: Xi Wang <xi.wang@gmail.com>
3472 L: netdev@vger.kernel.org
3473 L: bpf@vger.kernel.org
3476 X: arch/riscv/net/bpf_jit_comp64.c
3478 BPF JIT for RISC-V (64-bit)
3479 M: Björn Töpel <bjorn@kernel.org>
3480 L: netdev@vger.kernel.org
3481 L: bpf@vger.kernel.org
3484 X: arch/riscv/net/bpf_jit_comp32.c
3487 M: Ilya Leoshkevich <iii@linux.ibm.com>
3488 M: Heiko Carstens <hca@linux.ibm.com>
3489 M: Vasily Gorbik <gor@linux.ibm.com>
3490 L: netdev@vger.kernel.org
3491 L: bpf@vger.kernel.org
3494 X: arch/s390/net/pnet.c
3496 BPF JIT for SPARC (32-BIT AND 64-BIT)
3497 M: David S. Miller <davem@davemloft.net>
3498 L: netdev@vger.kernel.org
3499 L: bpf@vger.kernel.org
3503 BPF JIT for X86 32-BIT
3504 M: Wang YanQing <udknight@gmail.com>
3505 L: netdev@vger.kernel.org
3506 L: bpf@vger.kernel.org
3508 F: arch/x86/net/bpf_jit_comp32.c
3510 BPF JIT for X86 64-BIT
3511 M: Alexei Starovoitov <ast@kernel.org>
3512 M: Daniel Borkmann <daniel@iogearbox.net>
3513 L: netdev@vger.kernel.org
3514 L: bpf@vger.kernel.org
3517 X: arch/x86/net/bpf_jit_comp32.c
3519 BPF LSM (Security Audit and Enforcement using BPF)
3520 M: KP Singh <kpsingh@kernel.org>
3521 R: Florent Revest <revest@chromium.org>
3522 R: Brendan Jackman <jackmanb@chromium.org>
3523 L: bpf@vger.kernel.org
3525 F: Documentation/bpf/bpf_lsm.rst
3526 F: include/linux/bpf_lsm.h
3527 F: kernel/bpf/bpf_lsm.c
3530 BROADCOM B44 10/100 ETHERNET DRIVER
3531 M: Michael Chan <michael.chan@broadcom.com>
3532 L: netdev@vger.kernel.org
3534 F: drivers/net/ethernet/broadcom/b44.*
3536 BROADCOM B53 ETHERNET SWITCH DRIVER
3537 M: Florian Fainelli <f.fainelli@gmail.com>
3538 L: netdev@vger.kernel.org
3539 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3541 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3542 F: drivers/net/dsa/b53/*
3543 F: include/linux/dsa/brcm.h
3544 F: include/linux/platform_data/b53.h
3546 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3547 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3548 L: bcm-kernel-feedback-list@broadcom.com
3549 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3553 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3554 F: drivers/pci/controller/pcie-brcmstb.c
3555 F: drivers/staging/vc04_services
3559 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3560 M: Florian Fainelli <f.fainelli@gmail.com>
3561 M: Ray Jui <rjui@broadcom.com>
3562 M: Scott Branden <sbranden@broadcom.com>
3563 M: bcm-kernel-feedback-list@broadcom.com
3565 T: git git://github.com/broadcom/mach-bcm
3566 F: arch/arm/mach-bcm/
3572 BROADCOM BCM2711 HEVC DECODER
3573 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
3574 L: linux-media@vger.kernel.org
3576 F: Documentation/devicetree/bindings/media/rpivid_hevc.jaml
3577 F: drivers/staging/media/rpivid
3579 BROADCOM BCM2835 CAMERA DRIVER
3580 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
3581 L: linux-media@vger.kernel.org
3583 F: drivers/media/platform/bcm2835/
3584 F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
3586 BROADCOM BCM2835 ISP DRIVER
3587 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
3588 L: linux-media@vger.kernel.org
3590 F: Documentation/media/uapi/v4l/pixfmt-meta-bcm2835-isp-stats.rst
3591 F: Documentation/media/v4l-drivers/bcm2835-isp.rst
3592 F: drivers/staging/vc04_services/bcm2835-isp
3593 F: include/uapi/linux/bcm2835-isp.h
3595 BROADCOM BCM47XX MIPS ARCHITECTURE
3596 M: Hauke Mehrtens <hauke@hauke-m.de>
3597 M: Rafał Miłecki <zajec5@gmail.com>
3598 L: linux-mips@vger.kernel.org
3600 F: Documentation/devicetree/bindings/mips/brcm/
3601 F: arch/mips/bcm47xx/*
3602 F: arch/mips/include/asm/mach-bcm47xx/*
3604 BROADCOM BCM4908 ETHERNET DRIVER
3605 M: Rafał Miłecki <rafal@milecki.pl>
3606 M: bcm-kernel-feedback-list@broadcom.com
3607 L: netdev@vger.kernel.org
3609 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3610 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3611 F: drivers/net/ethernet/broadcom/unimac.h
3613 BROADCOM BCM5301X ARM ARCHITECTURE
3614 M: Hauke Mehrtens <hauke@hauke-m.de>
3615 M: Rafał Miłecki <zajec5@gmail.com>
3616 M: bcm-kernel-feedback-list@broadcom.com
3617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3619 F: arch/arm/boot/dts/bcm470*
3620 F: arch/arm/boot/dts/bcm5301*
3621 F: arch/arm/boot/dts/bcm953012*
3622 F: arch/arm/mach-bcm/bcm_5301x.c
3624 BROADCOM BCM53573 ARM ARCHITECTURE
3625 M: Rafał Miłecki <rafal@milecki.pl>
3626 L: bcm-kernel-feedback-list@broadcom.com
3627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3629 F: arch/arm/boot/dts/bcm47189*
3630 F: arch/arm/boot/dts/bcm53573*
3632 BROADCOM BCM63XX ARM ARCHITECTURE
3633 M: Florian Fainelli <f.fainelli@gmail.com>
3634 M: bcm-kernel-feedback-list@broadcom.com
3635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3637 T: git git://github.com/broadcom/stblinux.git
3640 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3641 M: Kevin Cernekee <cernekee@gmail.com>
3642 L: linux-usb@vger.kernel.org
3644 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3646 BROADCOM BCM7XXX ARM ARCHITECTURE
3647 M: Florian Fainelli <f.fainelli@gmail.com>
3648 M: bcm-kernel-feedback-list@broadcom.com
3649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3651 T: git git://github.com/broadcom/stblinux.git
3652 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3653 F: arch/arm/boot/dts/bcm7*.dts*
3654 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3655 F: arch/arm/mach-bcm/*brcmstb*
3656 F: arch/arm/mm/cache-b15-rac.c
3657 F: drivers/bus/brcmstb_gisb.c
3658 F: drivers/pci/controller/pcie-brcmstb.c
3662 M: Al Cooper <alcooperx@gmail.com>
3663 L: linux-usb@vger.kernel.org
3664 L: bcm-kernel-feedback-list@broadcom.com
3666 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3667 F: drivers/usb/gadget/udc/bdc/
3669 BROADCOM BMIPS CPUFREQ DRIVER
3670 M: Markus Mayer <mmayer@broadcom.com>
3671 M: bcm-kernel-feedback-list@broadcom.com
3672 L: linux-pm@vger.kernel.org
3674 F: drivers/cpufreq/bmips-cpufreq.c
3676 BROADCOM BMIPS MIPS ARCHITECTURE
3677 M: Florian Fainelli <f.fainelli@gmail.com>
3678 L: bcm-kernel-feedback-list@broadcom.com
3679 L: linux-mips@vger.kernel.org
3681 T: git git://github.com/broadcom/stblinux.git
3682 F: arch/mips/bmips/*
3683 F: arch/mips/boot/dts/brcm/bcm*.dts*
3684 F: arch/mips/include/asm/mach-bmips/*
3685 F: arch/mips/kernel/*bmips*
3686 F: drivers/soc/bcm/bcm63xx
3687 F: drivers/irqchip/irq-bcm63*
3688 F: drivers/irqchip/irq-bcm7*
3689 F: drivers/irqchip/irq-brcmstb*
3690 F: include/linux/bcm963xx_nvram.h
3691 F: include/linux/bcm963xx_tag.h
3693 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3694 M: Rasesh Mody <rmody@marvell.com>
3695 M: GR-Linux-NIC-Dev@marvell.com
3696 L: netdev@vger.kernel.org
3698 F: drivers/net/ethernet/broadcom/bnx2.*
3699 F: drivers/net/ethernet/broadcom/bnx2_*
3701 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3702 M: Saurav Kashyap <skashyap@marvell.com>
3703 M: Javed Hasan <jhasan@marvell.com>
3704 M: GR-QLogic-Storage-Upstream@marvell.com
3705 L: linux-scsi@vger.kernel.org
3707 F: drivers/scsi/bnx2fc/
3709 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3710 M: Nilesh Javali <njavali@marvell.com>
3711 M: Manish Rangankar <mrangankar@marvell.com>
3712 M: GR-QLogic-Storage-Upstream@marvell.com
3713 L: linux-scsi@vger.kernel.org
3715 F: drivers/scsi/bnx2i/
3717 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3718 M: Ariel Elior <aelior@marvell.com>
3719 M: Sudarsana Kalluru <skalluru@marvell.com>
3720 M: GR-everest-linux-l2@marvell.com
3721 L: netdev@vger.kernel.org
3723 F: drivers/net/ethernet/broadcom/bnx2x/
3725 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3726 M: Michael Chan <michael.chan@broadcom.com>
3727 L: netdev@vger.kernel.org
3729 F: drivers/net/ethernet/broadcom/bnxt/
3731 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3732 M: Arend van Spriel <aspriel@gmail.com>
3733 M: Franky Lin <franky.lin@broadcom.com>
3734 M: Hante Meuleman <hante.meuleman@broadcom.com>
3735 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3736 M: Wright Feng <wright.feng@infineon.com>
3737 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3738 L: linux-wireless@vger.kernel.org
3739 L: brcm80211-dev-list.pdl@broadcom.com
3740 L: SHA-cyfmac-dev-list@infineon.com
3742 F: drivers/net/wireless/broadcom/brcm80211/
3744 BROADCOM BRCMSTB GPIO DRIVER
3745 M: Gregory Fong <gregory.0xf0@gmail.com>
3746 L: bcm-kernel-feedback-list@broadcom.com
3748 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3749 F: drivers/gpio/gpio-brcmstb.c
3751 BROADCOM BRCMSTB I2C DRIVER
3752 M: Kamal Dasu <kdasu.kdev@gmail.com>
3753 L: linux-i2c@vger.kernel.org
3754 L: bcm-kernel-feedback-list@broadcom.com
3756 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3757 F: drivers/i2c/busses/i2c-brcmstb.c
3759 BROADCOM BRCMSTB UART DRIVER
3760 M: Al Cooper <alcooperx@gmail.com>
3761 L: linux-serial@vger.kernel.org
3762 L: bcm-kernel-feedback-list@broadcom.com
3764 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3765 F: drivers/tty/serial/8250/8250_bcm7271.c
3767 BROADCOM BRCMSTB USB EHCI DRIVER
3768 M: Al Cooper <alcooperx@gmail.com>
3769 L: linux-usb@vger.kernel.org
3770 L: bcm-kernel-feedback-list@broadcom.com
3772 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3773 F: drivers/usb/host/ehci-brcm.*
3775 BROADCOM BRCMSTB USB PIN MAP DRIVER
3776 M: Al Cooper <alcooperx@gmail.com>
3777 L: linux-usb@vger.kernel.org
3778 L: bcm-kernel-feedback-list@broadcom.com
3780 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3781 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3783 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3784 M: Al Cooper <alcooperx@gmail.com>
3785 L: linux-kernel@vger.kernel.org
3786 L: bcm-kernel-feedback-list@broadcom.com
3788 F: drivers/phy/broadcom/phy-brcm-usb*
3790 BROADCOM ETHERNET PHY DRIVERS
3791 M: Florian Fainelli <f.fainelli@gmail.com>
3792 L: bcm-kernel-feedback-list@broadcom.com
3793 L: netdev@vger.kernel.org
3795 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3796 F: drivers/net/phy/bcm*.[ch]
3797 F: drivers/net/phy/broadcom.c
3798 F: include/linux/brcmphy.h
3800 BROADCOM GENET ETHERNET DRIVER
3801 M: Doug Berger <opendmb@gmail.com>
3802 M: Florian Fainelli <f.fainelli@gmail.com>
3803 L: bcm-kernel-feedback-list@broadcom.com
3804 L: netdev@vger.kernel.org
3806 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3807 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3808 F: drivers/net/ethernet/broadcom/genet/
3809 F: drivers/net/ethernet/broadcom/unimac.h
3810 F: drivers/net/mdio/mdio-bcm-unimac.c
3811 F: include/linux/platform_data/bcmgenet.h
3812 F: include/linux/platform_data/mdio-bcm-unimac.h
3814 BROADCOM IPROC ARM ARCHITECTURE
3815 M: Ray Jui <rjui@broadcom.com>
3816 M: Scott Branden <sbranden@broadcom.com>
3817 M: bcm-kernel-feedback-list@broadcom.com
3818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3820 T: git git://github.com/broadcom/cygnus-linux.git
3821 F: arch/arm64/boot/dts/broadcom/northstar2/*
3822 F: arch/arm64/boot/dts/broadcom/stingray/*
3823 F: drivers/clk/bcm/clk-ns*
3824 F: drivers/clk/bcm/clk-sr*
3825 F: drivers/pinctrl/bcm/pinctrl-ns*
3826 F: include/dt-bindings/clock/bcm-sr*
3843 BROADCOM IPROC GBIT ETHERNET DRIVER
3844 M: Rafał Miłecki <rafal@milecki.pl>
3845 M: bcm-kernel-feedback-list@broadcom.com
3846 L: netdev@vger.kernel.org
3848 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3849 F: drivers/net/ethernet/broadcom/bgmac*
3850 F: drivers/net/ethernet/broadcom/unimac.h
3852 BROADCOM KONA GPIO DRIVER
3853 M: Ray Jui <rjui@broadcom.com>
3854 L: bcm-kernel-feedback-list@broadcom.com
3856 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3857 F: drivers/gpio/gpio-bcm-kona.c
3859 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3860 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3861 M: Kashyap Desai <kashyap.desai@broadcom.com>
3862 M: Sumit Saxena <sumit.saxena@broadcom.com>
3863 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3864 L: mpi3mr-linuxdrv.pdl@broadcom.com
3865 L: linux-scsi@vger.kernel.org
3867 W: https://www.broadcom.com/support/storage
3868 F: drivers/scsi/mpi3mr/
3870 BROADCOM NETXTREME-E ROCE DRIVER
3871 M: Selvin Xavier <selvin.xavier@broadcom.com>
3872 L: linux-rdma@vger.kernel.org
3874 W: http://www.broadcom.com
3875 F: drivers/infiniband/hw/bnxt_re/
3876 F: include/uapi/rdma/bnxt_re-abi.h
3878 BROADCOM NVRAM DRIVER
3879 M: Rafał Miłecki <zajec5@gmail.com>
3880 L: linux-mips@vger.kernel.org
3882 F: drivers/firmware/broadcom/*
3884 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3885 M: Rafał Miłecki <rafal@milecki.pl>
3886 M: Florian Fainelli <f.fainelli@gmail.com>
3887 M: bcm-kernel-feedback-list@broadcom.com
3888 L: linux-pm@vger.kernel.org
3890 T: git git://github.com/broadcom/stblinux.git
3891 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3892 F: include/dt-bindings/soc/bcm-pmb.h
3894 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3895 M: Rafał Miłecki <zajec5@gmail.com>
3896 L: linux-wireless@vger.kernel.org
3899 F: include/linux/bcma/
3902 M: Kamal Dasu <kdasu.kdev@gmail.com>
3903 M: bcm-kernel-feedback-list@broadcom.com
3905 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3906 F: drivers/spi/spi-bcm-qspi.*
3907 F: drivers/spi/spi-brcmstb-qspi.c
3908 F: drivers/spi/spi-iproc-qspi.c
3910 BROADCOM STB AVS CPUFREQ DRIVER
3911 M: Markus Mayer <mmayer@broadcom.com>
3912 M: bcm-kernel-feedback-list@broadcom.com
3913 L: linux-pm@vger.kernel.org
3915 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3916 F: drivers/cpufreq/brcmstb*
3918 BROADCOM STB AVS TMON DRIVER
3919 M: Markus Mayer <mmayer@broadcom.com>
3920 M: bcm-kernel-feedback-list@broadcom.com
3921 L: linux-pm@vger.kernel.org
3923 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3924 F: drivers/thermal/broadcom/brcmstb*
3926 BROADCOM STB DPFE DRIVER
3927 M: Markus Mayer <mmayer@broadcom.com>
3928 M: bcm-kernel-feedback-list@broadcom.com
3929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3931 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3932 F: drivers/memory/brcmstb_dpfe.c
3934 BROADCOM STB NAND FLASH DRIVER
3935 M: Brian Norris <computersforpeace@gmail.com>
3936 M: Kamal Dasu <kdasu.kdev@gmail.com>
3937 L: linux-mtd@lists.infradead.org
3938 L: bcm-kernel-feedback-list@broadcom.com
3940 F: drivers/mtd/nand/raw/brcmnand/
3942 BROADCOM STB PCIE DRIVER
3943 M: Jim Quinlan <jim2101024@gmail.com>
3944 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3945 M: Florian Fainelli <f.fainelli@gmail.com>
3946 M: bcm-kernel-feedback-list@broadcom.com
3947 L: linux-pci@vger.kernel.org
3949 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3950 F: drivers/pci/controller/pcie-brcmstb.c
3952 BROADCOM SYSTEMPORT ETHERNET DRIVER
3953 M: Florian Fainelli <f.fainelli@gmail.com>
3954 L: bcm-kernel-feedback-list@broadcom.com
3955 L: netdev@vger.kernel.org
3957 F: drivers/net/ethernet/broadcom/bcmsysport.*
3958 F: drivers/net/ethernet/broadcom/unimac.h
3960 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3961 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3962 M: Prashant Sreedharan <prashant@broadcom.com>
3963 M: Michael Chan <mchan@broadcom.com>
3964 L: netdev@vger.kernel.org
3966 F: drivers/net/ethernet/broadcom/tg3.*
3969 M: Scott Branden <scott.branden@broadcom.com>
3970 L: bcm-kernel-feedback-list@broadcom.com
3972 F: drivers/misc/bcm-vk/
3973 F: include/uapi/linux/misc/bcm_vk.h
3975 BROCADE BFA FC SCSI DRIVER
3976 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3977 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3978 L: linux-scsi@vger.kernel.org
3980 F: drivers/scsi/bfa/
3982 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3983 M: Rasesh Mody <rmody@marvell.com>
3984 M: Sudarsana Kalluru <skalluru@marvell.com>
3985 M: GR-Linux-NIC-Dev@marvell.com
3986 L: netdev@vger.kernel.org
3988 F: drivers/net/ethernet/brocade/bna/
3990 BSG (block layer generic sg v4 driver)
3991 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3992 L: linux-scsi@vger.kernel.org
3995 F: include/linux/bsg.h
3996 F: include/uapi/linux/bsg.h
3999 M: Clemens Ladisch <clemens@ladisch.de>
4000 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4003 F: Documentation/sound/cards/bt87x.rst
4004 F: sound/pci/bt87x.c
4007 M: Michael Buesch <m@bues.ch>
4009 W: http://bu3sch.de/btgpio.php
4010 F: drivers/gpio/gpio-bt8xx.c
4013 M: Chris Mason <clm@fb.com>
4014 M: Josef Bacik <josef@toxicpanda.com>
4015 M: David Sterba <dsterba@suse.com>
4016 L: linux-btrfs@vger.kernel.org
4018 W: http://btrfs.wiki.kernel.org/
4019 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4020 C: irc://irc.libera.chat/btrfs
4021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4022 F: Documentation/filesystems/btrfs.rst
4024 F: include/linux/btrfs*
4025 F: include/uapi/linux/btrfs*
4027 BTTV VIDEO4LINUX DRIVER
4028 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4029 L: linux-media@vger.kernel.org
4031 W: https://linuxtv.org
4032 T: git git://linuxtv.org/media_tree.git
4033 F: Documentation/driver-api/media/drivers/bttv*
4034 F: drivers/media/pci/bt8xx/bttv*
4036 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4037 M: Chanwoo Choi <cw00.choi@samsung.com>
4038 L: linux-pm@vger.kernel.org
4039 L: linux-samsung-soc@vger.kernel.org
4041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4042 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4043 F: drivers/devfreq/exynos-bus.c
4045 BUSLOGIC SCSI DRIVER
4046 M: Khalid Aziz <khalid@gonehiking.org>
4047 L: linux-scsi@vger.kernel.org
4049 F: drivers/scsi/BusLogic.*
4050 F: drivers/scsi/FlashPoint.*
4052 C-MEDIA CMI8788 DRIVER
4053 M: Clemens Ladisch <clemens@ladisch.de>
4054 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4057 F: sound/pci/oxygen/
4060 M: Guo Ren <guoren@kernel.org>
4061 L: linux-csky@vger.kernel.org
4063 T: git https://github.com/c-sky/csky-linux.git
4064 F: Documentation/devicetree/bindings/csky/
4065 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4066 F: Documentation/devicetree/bindings/timer/csky,*
4068 F: drivers/clocksource/timer-gx6605s.c
4069 F: drivers/clocksource/timer-mp-csky.c
4070 F: drivers/irqchip/irq-csky-*
4074 CA8210 IEEE-802.15.4 RADIO DRIVER
4075 M: Harry Morris <h.morris@cascoda.com>
4076 L: linux-wpan@vger.kernel.org
4078 W: https://github.com/Cascoda/ca8210-linux.git
4079 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4080 F: drivers/net/ieee802154/ca8210.c
4082 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4083 M: Damien Le Moal <damien.lemoal@wdc.com>
4084 L: linux-riscv@lists.infradead.org
4085 L: linux-gpio@vger.kernel.org (pinctrl driver)
4086 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4087 F: drivers/pinctrl/pinctrl-k210.c
4089 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4090 M: Damien Le Moal <damien.lemoal@wdc.com>
4091 L: linux-kernel@vger.kernel.org
4092 L: linux-riscv@lists.infradead.org
4094 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4095 F: drivers/reset/reset-k210.c
4097 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4098 M: Damien Le Moal <damien.lemoal@wdc.com>
4099 L: linux-riscv@lists.infradead.org
4101 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4102 F: drivers/soc/canaan/
4103 F: include/soc/canaan/
4105 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4106 M: David Howells <dhowells@redhat.com>
4107 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4109 F: Documentation/filesystems/caching/cachefiles.rst
4112 CADENCE MIPI-CSI2 BRIDGES
4113 M: Maxime Ripard <mripard@kernel.org>
4114 L: linux-media@vger.kernel.org
4116 F: Documentation/devicetree/bindings/media/cdns,*.txt
4117 F: drivers/media/platform/cadence/cdns-csi2*
4120 L: linux-mtd@lists.infradead.org
4122 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4123 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4125 CADENCE USB3 DRD IP DRIVER
4126 M: Peter Chen <peter.chen@kernel.org>
4127 M: Pawel Laszczak <pawell@cadence.com>
4128 R: Roger Quadros <rogerq@kernel.org>
4129 R: Aswath Govindraju <a-govindraju@ti.com>
4130 L: linux-usb@vger.kernel.org
4132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4133 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4134 F: drivers/usb/cdns3/
4135 X: drivers/usb/cdns3/cdnsp*
4137 CADENCE USBSSP DRD IP DRIVER
4138 M: Pawel Laszczak <pawell@cadence.com>
4139 L: linux-usb@vger.kernel.org
4141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4142 F: drivers/usb/cdns3/
4143 X: drivers/usb/cdns3/cdns3*
4145 CADET FM/AM RADIO RECEIVER DRIVER
4146 M: Hans Verkuil <hverkuil@xs4all.nl>
4147 L: linux-media@vger.kernel.org
4149 W: https://linuxtv.org
4150 T: git git://linuxtv.org/media_tree.git
4151 F: drivers/media/radio/radio-cadet*
4153 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4154 L: linux-media@vger.kernel.org
4156 T: git git://linuxtv.org/media_tree.git
4157 F: Documentation/admin-guide/media/cafe_ccic*
4158 F: drivers/media/platform/marvell-ccic/
4161 L: netdev@vger.kernel.org
4163 F: Documentation/networking/caif/
4164 F: drivers/net/caif/
4165 F: include/net/caif/
4166 F: include/uapi/linux/caif/
4170 M: Toke Høiland-Jørgensen <toke@toke.dk>
4171 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4173 F: net/sched/sch_cake.c
4176 M: Wolfgang Grandegger <wg@grandegger.com>
4177 M: Marc Kleine-Budde <mkl@pengutronix.de>
4178 L: linux-can@vger.kernel.org
4180 W: https://github.com/linux-can
4181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4183 F: Documentation/devicetree/bindings/net/can/
4184 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4186 F: drivers/phy/phy-can-transceiver.c
4187 F: include/linux/can/bittiming.h
4188 F: include/linux/can/dev.h
4189 F: include/linux/can/led.h
4190 F: include/linux/can/length.h
4191 F: include/linux/can/platform/
4192 F: include/linux/can/rx-offload.h
4193 F: include/uapi/linux/can/error.h
4194 F: include/uapi/linux/can/netlink.h
4195 F: include/uapi/linux/can/vxcan.h
4198 M: Oliver Hartkopp <socketcan@hartkopp.net>
4199 M: Marc Kleine-Budde <mkl@pengutronix.de>
4200 L: linux-can@vger.kernel.org
4202 W: https://github.com/linux-can
4203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4205 F: Documentation/networking/can.rst
4206 F: include/linux/can/can-ml.h
4207 F: include/linux/can/core.h
4208 F: include/linux/can/skb.h
4209 F: include/net/netns/can.h
4210 F: include/uapi/linux/can.h
4211 F: include/uapi/linux/can/bcm.h
4212 F: include/uapi/linux/can/gw.h
4213 F: include/uapi/linux/can/isotp.h
4214 F: include/uapi/linux/can/raw.h
4217 CAN-J1939 NETWORK LAYER
4218 M: Robin van der Gracht <robin@protonic.nl>
4219 M: Oleksij Rempel <o.rempel@pengutronix.de>
4220 R: kernel@pengutronix.de
4221 L: linux-can@vger.kernel.org
4223 F: Documentation/networking/j1939.rst
4224 F: include/uapi/linux/can/j1939.h
4228 M: Serge Hallyn <serge@hallyn.com>
4229 L: linux-security-module@vger.kernel.org
4231 F: include/linux/capability.h
4232 F: include/uapi/linux/capability.h
4233 F: kernel/capability.c
4234 F: security/commoncap.c
4236 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4237 M: Kevin Tsai <ktsai@capellamicro.com>
4239 F: drivers/iio/light/cm*
4241 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4242 M: Christian Lamparter <chunkeey@googlemail.com>
4243 L: linux-wireless@vger.kernel.org
4245 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4246 F: drivers/net/wireless/ath/carl9170/
4249 M: Robert Richter <rric@kernel.org>
4251 W: http://www.marvell.com
4252 F: drivers/i2c/busses/i2c-octeon*
4253 F: drivers/i2c/busses/i2c-thunderx*
4255 CAVIUM LIQUIDIO NETWORK DRIVER
4256 M: Derek Chickles <dchickles@marvell.com>
4257 M: Satanand Burla <sburla@marvell.com>
4258 M: Felix Manlunas <fmanlunas@marvell.com>
4259 L: netdev@vger.kernel.org
4261 W: http://www.marvell.com
4262 F: drivers/net/ethernet/cavium/liquidio/
4265 M: Robert Richter <rric@kernel.org>
4267 W: http://www.marvell.com
4268 F: drivers/mmc/host/cavium*
4270 CAVIUM OCTEON-TX CRYPTO DRIVER
4271 M: George Cherian <gcherian@marvell.com>
4272 L: linux-crypto@vger.kernel.org
4274 W: http://www.marvell.com
4275 F: drivers/crypto/cavium/cpt/
4277 CAVIUM THUNDERX2 ARM64 SOC
4278 M: Robert Richter <rric@kernel.org>
4279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4281 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4282 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4284 CBS/ETF/TAPRIO QDISCS
4285 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4287 L: netdev@vger.kernel.org
4288 F: net/sched/sch_cbs.c
4289 F: net/sched/sch_etf.c
4290 F: net/sched/sch_taprio.c
4292 CC2520 IEEE-802.15.4 RADIO DRIVER
4293 M: Varka Bhadram <varkabhadram@gmail.com>
4294 L: linux-wpan@vger.kernel.org
4296 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4297 F: drivers/net/ieee802154/cc2520.c
4298 F: include/linux/spi/cc2520.h
4300 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4301 M: Gilad Ben-Yossef <gilad@benyossef.com>
4302 L: linux-crypto@vger.kernel.org
4304 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4305 F: drivers/crypto/ccree/
4307 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4308 M: Hadar Gat <hadar.gat@arm.com>
4309 L: linux-crypto@vger.kernel.org
4311 F: drivers/char/hw_random/cctrng.c
4312 F: drivers/char/hw_random/cctrng.h
4313 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4314 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4317 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4318 L: linux-media@vger.kernel.org
4320 W: http://linuxtv.org
4321 T: git git://linuxtv.org/media_tree.git
4322 F: Documentation/ABI/testing/debugfs-cec-error-inj
4323 F: Documentation/devicetree/bindings/media/cec.txt
4324 F: Documentation/driver-api/media/cec-core.rst
4325 F: Documentation/userspace-api/media/cec
4326 F: drivers/media/cec/
4327 F: drivers/media/rc/keymaps/rc-cec.c
4328 F: include/media/cec-notifier.h
4329 F: include/media/cec.h
4330 F: include/uapi/linux/cec-funcs.h
4331 F: include/uapi/linux/cec.h
4334 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4335 L: linux-media@vger.kernel.org
4337 W: http://linuxtv.org
4338 T: git git://linuxtv.org/media_tree.git
4339 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4340 F: drivers/media/cec/platform/cec-gpio/
4342 CELL BROADBAND ENGINE ARCHITECTURE
4343 M: Arnd Bergmann <arnd@arndb.de>
4344 L: linuxppc-dev@lists.ozlabs.org
4346 W: http://www.ibm.com/developerworks/power/cell/
4347 F: arch/powerpc/include/asm/cell*.h
4348 F: arch/powerpc/include/asm/spu*.h
4349 F: arch/powerpc/include/uapi/asm/spu*.h
4350 F: arch/powerpc/platforms/cell/
4352 CELLWISE CW2015 BATTERY DRIVER
4353 M: Tobias Schrammm <t.schramm@manjaro.org>
4355 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4356 F: drivers/power/supply/cw2015_battery.c
4358 CEPH COMMON CODE (LIBCEPH)
4359 M: Ilya Dryomov <idryomov@gmail.com>
4360 M: Jeff Layton <jlayton@kernel.org>
4361 L: ceph-devel@vger.kernel.org
4364 T: git git://github.com/ceph/ceph-client.git
4365 F: include/linux/ceph/
4366 F: include/linux/crush/
4369 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4370 M: Jeff Layton <jlayton@kernel.org>
4371 M: Ilya Dryomov <idryomov@gmail.com>
4372 L: ceph-devel@vger.kernel.org
4375 T: git git://github.com/ceph/ceph-client.git
4376 F: Documentation/filesystems/ceph.rst
4379 CERTIFICATE HANDLING
4380 M: David Howells <dhowells@redhat.com>
4381 M: David Woodhouse <dwmw2@infradead.org>
4382 L: keyrings@vger.kernel.org
4384 F: Documentation/admin-guide/module-signing.rst
4386 F: scripts/extract-cert.c
4387 F: scripts/sign-file.c
4389 CFAG12864B LCD DRIVER
4390 M: Miguel Ojeda <ojeda@kernel.org>
4392 F: drivers/auxdisplay/cfag12864b.c
4393 F: include/linux/cfag12864b.h
4395 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4396 M: Miguel Ojeda <ojeda@kernel.org>
4398 F: drivers/auxdisplay/cfag12864bfb.c
4399 F: include/linux/cfag12864b.h
4401 CHAR and MISC DRIVERS
4402 M: Arnd Bergmann <arnd@arndb.de>
4403 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4408 F: include/linux/miscdevice.h
4409 X: drivers/char/agp/
4410 X: drivers/char/hw_random/
4411 X: drivers/char/ipmi/
4412 X: drivers/char/random.c
4413 X: drivers/char/tpm/
4416 M: Andy Whitcroft <apw@canonical.com>
4417 M: Joe Perches <joe@perches.com>
4418 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4419 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4421 F: scripts/checkpatch.pl
4423 CHECKPATCH DOCUMENTATION
4424 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4425 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4426 R: Joe Perches <joe@perches.com>
4428 F: Documentation/dev-tools/checkpatch.rst
4430 CHINESE DOCUMENTATION
4431 M: Alex Shi <alexs@kernel.org>
4433 F: Documentation/translations/zh_CN/
4435 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4436 M: Peter Chen <peter.chen@kernel.org>
4437 L: linux-usb@vger.kernel.org
4439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4440 F: drivers/usb/chipidea/
4442 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4443 M: Hans de Goede <hdegoede@redhat.com>
4444 L: linux-input@vger.kernel.org
4446 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4447 F: drivers/input/touchscreen/chipone_icn8318.c
4449 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4450 M: Hans de Goede <hdegoede@redhat.com>
4451 L: linux-input@vger.kernel.org
4453 F: drivers/input/touchscreen/chipone_icn8505.c
4455 CHROME HARDWARE PLATFORM SUPPORT
4456 M: Benson Leung <bleung@chromium.org>
4457 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4460 F: drivers/platform/chrome/
4462 CHROMEOS EC CODEC DRIVER
4463 M: Cheng-Yi Chiang <cychiang@chromium.org>
4464 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4465 R: Guenter Roeck <groeck@chromium.org>
4467 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4468 F: sound/soc/codecs/cros_ec_codec.*
4470 CHROMEOS EC SUBDRIVERS
4471 M: Benson Leung <bleung@chromium.org>
4472 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4473 R: Guenter Roeck <groeck@chromium.org>
4475 F: drivers/power/supply/cros_usbpd-charger.c
4479 CHRONTEL CH7322 CEC DRIVER
4480 M: Jeff Chase <jnchase@google.com>
4481 L: linux-media@vger.kernel.org
4483 T: git git://linuxtv.org/media_tree.git
4484 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4485 F: drivers/media/cec/i2c/ch7322.c
4487 CIRRUS LOGIC AUDIO CODEC DRIVERS
4488 M: James Schulman <james.schulman@cirrus.com>
4489 M: David Rhodes <david.rhodes@cirrus.com>
4490 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4491 L: patches@opensource.cirrus.com
4493 F: sound/soc/codecs/cs*
4495 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4496 M: Hartley Sweeten <hsweeten@visionengravers.com>
4497 L: netdev@vger.kernel.org
4499 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4501 CIRRUS LOGIC LOCHNAGAR DRIVER
4502 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4503 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4504 L: patches@opensource.cirrus.com
4506 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4507 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4508 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4509 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4510 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4511 F: Documentation/hwmon/lochnagar.rst
4512 F: drivers/clk/clk-lochnagar.c
4513 F: drivers/hwmon/lochnagar-hwmon.c
4514 F: drivers/mfd/lochnagar-i2c.c
4515 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4516 F: drivers/regulator/lochnagar-regulator.c
4517 F: include/dt-bindings/clk/lochnagar.h
4518 F: include/dt-bindings/pinctrl/lochnagar.h
4519 F: include/linux/mfd/lochnagar*
4520 F: sound/soc/codecs/lochnagar-sc.c
4522 CIRRUS LOGIC MADERA CODEC DRIVERS
4523 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4524 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4525 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4526 L: patches@opensource.cirrus.com
4528 W: https://github.com/CirrusLogic/linux-drivers/wiki
4529 T: git https://github.com/CirrusLogic/linux-drivers.git
4530 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4531 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4532 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4533 F: drivers/gpio/gpio-madera*
4534 F: drivers/irqchip/irq-madera*
4535 F: drivers/mfd/cs47l*
4536 F: drivers/mfd/madera*
4537 F: drivers/pinctrl/cirrus/*
4538 F: include/dt-bindings/sound/madera*
4539 F: include/linux/irqchip/irq-madera*
4540 F: include/linux/mfd/madera/*
4541 F: include/sound/madera*
4542 F: sound/soc/codecs/cs47l*
4543 F: sound/soc/codecs/madera*
4545 CISCO FCOE HBA DRIVER
4546 M: Satish Kharat <satishkh@cisco.com>
4547 M: Sesidhar Baddela <sebaddel@cisco.com>
4548 M: Karan Tilak Kumar <kartilak@cisco.com>
4549 L: linux-scsi@vger.kernel.org
4551 F: drivers/scsi/fnic/
4553 CISCO SCSI HBA DRIVER
4554 M: Karan Tilak Kumar <kartilak@cisco.com>
4555 M: Sesidhar Baddela <sebaddel@cisco.com>
4556 L: linux-scsi@vger.kernel.org
4558 F: drivers/scsi/snic/
4560 CISCO VIC ETHERNET NIC DRIVER
4561 M: Christian Benvenuti <benve@cisco.com>
4562 M: Govindarajulu Varadarajan <_govind@gmx.com>
4564 F: drivers/net/ethernet/cisco/enic/
4566 CISCO VIC LOW LATENCY NIC DRIVER
4567 M: Christian Benvenuti <benve@cisco.com>
4568 M: Nelson Escobar <neescoba@cisco.com>
4570 F: drivers/infiniband/hw/usnic/
4573 M: Miguel Ojeda <ojeda@kernel.org>
4577 CLANG/LLVM BUILD SUPPORT
4578 M: Nathan Chancellor <nathan@kernel.org>
4579 M: Nick Desaulniers <ndesaulniers@google.com>
4580 L: llvm@lists.linux.dev
4582 W: https://clangbuiltlinux.github.io/
4583 B: https://github.com/ClangBuiltLinux/linux/issues
4584 C: irc://irc.libera.chat/clangbuiltlinux
4585 F: Documentation/kbuild/llvm.rst
4586 F: include/linux/compiler-clang.h
4587 F: scripts/Makefile.clang
4588 F: scripts/clang-tools/
4589 K: \b(?i:clang|llvm)\b
4591 CLANG CONTROL FLOW INTEGRITY SUPPORT
4592 M: Sami Tolvanen <samitolvanen@google.com>
4593 M: Kees Cook <keescook@chromium.org>
4594 R: Nathan Chancellor <nathan@kernel.org>
4595 R: Nick Desaulniers <ndesaulniers@google.com>
4596 L: llvm@lists.linux.dev
4598 B: https://github.com/ClangBuiltLinux/linux/issues
4599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4600 F: include/linux/cfi.h
4604 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4605 L: linux-kernel@vger.kernel.org
4607 F: include/linux/cleancache.h
4611 M: Russell King <linux@armlinux.org.uk>
4612 L: linux-clk@vger.kernel.org
4614 F: include/linux/clk.h
4616 CLOCKSOURCE, CLOCKEVENT DRIVERS
4617 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4618 M: Thomas Gleixner <tglx@linutronix.de>
4619 L: linux-kernel@vger.kernel.org
4621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4622 F: Documentation/devicetree/bindings/timer/
4623 F: drivers/clocksource/
4626 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4627 M: Daniel Oliveira Nascimento <don@syst.com.br>
4628 L: platform-driver-x86@vger.kernel.org
4630 F: drivers/platform/x86/classmate-laptop.c
4633 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4634 L: linux-media@vger.kernel.org
4636 W: https://linuxtv.org
4637 T: git git://linuxtv.org/media_tree.git
4638 F: drivers/media/pci/cobalt/
4640 COCCINELLE/Semantic Patches (SmPL)
4641 M: Julia Lawall <Julia.Lawall@inria.fr>
4642 M: Gilles Muller <Gilles.Muller@inria.fr>
4643 M: Nicolas Palix <nicolas.palix@imag.fr>
4644 M: Michal Marek <michal.lkml@markovi.net>
4645 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4647 W: http://coccinelle.lip6.fr/
4648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4649 F: Documentation/dev-tools/coccinelle.rst
4650 F: scripts/coccicheck
4651 F: scripts/coccinelle/
4654 M: Jan Harkes <jaharkes@cs.cmu.edu>
4656 L: codalist@coda.cs.cmu.edu
4658 W: http://www.coda.cs.cmu.edu/
4659 F: Documentation/filesystems/coda.rst
4661 F: include/linux/coda*.h
4662 F: include/uapi/linux/coda*.h
4664 CODA V4L2 MEM2MEM DRIVER
4665 M: Philipp Zabel <p.zabel@pengutronix.de>
4666 L: linux-media@vger.kernel.org
4668 F: Documentation/devicetree/bindings/media/coda.yaml
4669 F: drivers/media/platform/coda/
4672 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4674 F: Documentation/process/code-of-conduct-interpretation.rst
4675 F: Documentation/process/code-of-conduct.rst
4678 M: Ian Abbott <abbotti@mev.co.uk>
4679 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4683 COMMON CLK FRAMEWORK
4684 M: Michael Turquette <mturquette@baylibre.com>
4685 M: Stephen Boyd <sboyd@kernel.org>
4686 L: linux-clk@vger.kernel.org
4688 Q: http://patchwork.kernel.org/project/linux-clk/list/
4689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4690 F: Documentation/devicetree/bindings/clock/
4692 F: include/linux/clk-pr*
4693 F: include/linux/clk/
4694 F: include/linux/of_clk.h
4695 X: drivers/clk/clkdev.c
4697 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4698 M: Steve French <sfrench@samba.org>
4699 L: linux-cifs@vger.kernel.org
4700 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4702 W: http://linux-cifs.samba.org/
4703 T: git git://git.samba.org/sfrench/cifs-2.6.git
4704 F: Documentation/admin-guide/cifs/
4708 COMPACTPCI HOTPLUG CORE
4709 M: Scott Murray <scott@spiteful.org>
4710 L: linux-pci@vger.kernel.org
4712 F: drivers/pci/hotplug/cpci_hotplug*
4714 COMPACTPCI HOTPLUG GENERIC DRIVER
4715 M: Scott Murray <scott@spiteful.org>
4716 L: linux-pci@vger.kernel.org
4718 F: drivers/pci/hotplug/cpcihp_generic.c
4720 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4721 M: Scott Murray <scott@spiteful.org>
4722 L: linux-pci@vger.kernel.org
4724 F: drivers/pci/hotplug/cpcihp_zt5550.*
4726 COMPAL LAPTOP SUPPORT
4727 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4728 L: platform-driver-x86@vger.kernel.org
4730 F: drivers/platform/x86/compal-laptop.c
4733 M: Miguel Ojeda <ojeda@kernel.org>
4734 R: Nick Desaulniers <ndesaulniers@google.com>
4736 F: include/linux/compiler_attributes.h
4738 COMPUTE EXPRESS LINK (CXL)
4739 M: Alison Schofield <alison.schofield@intel.com>
4740 M: Vishal Verma <vishal.l.verma@intel.com>
4741 M: Ira Weiny <ira.weiny@intel.com>
4742 M: Ben Widawsky <ben.widawsky@intel.com>
4743 M: Dan Williams <dan.j.williams@intel.com>
4744 L: linux-cxl@vger.kernel.org
4747 F: include/uapi/linux/cxl_mem.h
4749 CONEXANT ACCESSRUNNER USB DRIVER
4750 L: accessrunner-general@lists.sourceforge.net
4752 W: http://accessrunner.sourceforge.net/
4753 F: drivers/usb/atm/cxacru.c
4756 M: Joel Becker <jlbec@evilplan.org>
4757 M: Christoph Hellwig <hch@lst.de>
4759 T: git git://git.infradead.org/users/hch/configfs.git
4761 F: include/linux/configfs.h
4762 F: samples/configfs/
4765 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4767 F: drivers/video/console/
4768 F: include/linux/console*
4771 M: Frederic Weisbecker <frederic@kernel.org>
4773 F: kernel/context_tracking.c
4774 F: include/linux/context_tracking*
4776 CONTROL GROUP (CGROUP)
4777 M: Tejun Heo <tj@kernel.org>
4778 M: Zefan Li <lizefan.x@bytedance.com>
4779 M: Johannes Weiner <hannes@cmpxchg.org>
4780 L: cgroups@vger.kernel.org
4782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4783 F: Documentation/admin-guide/cgroup-v1/
4784 F: Documentation/admin-guide/cgroup-v2.rst
4785 F: include/linux/cgroup*
4788 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4789 M: Tejun Heo <tj@kernel.org>
4790 M: Jens Axboe <axboe@kernel.dk>
4791 L: cgroups@vger.kernel.org
4792 L: linux-block@vger.kernel.org
4793 T: git git://git.kernel.dk/linux-block
4794 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4795 F: block/bfq-cgroup.c
4796 F: block/blk-cgroup.c
4797 F: block/blk-iolatency.c
4798 F: block/blk-throttle.c
4799 F: include/linux/blk-cgroup.h
4801 CONTROL GROUP - CPUSET
4802 M: Zefan Li <lizefan.x@bytedance.com>
4803 L: cgroups@vger.kernel.org
4805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4806 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4807 F: include/linux/cpuset.h
4808 F: kernel/cgroup/cpuset.c
4810 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4811 M: Johannes Weiner <hannes@cmpxchg.org>
4812 M: Michal Hocko <mhocko@kernel.org>
4813 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4814 L: cgroups@vger.kernel.org
4815 L: linux-mm@kvack.org
4820 CORETEMP HARDWARE MONITORING DRIVER
4821 M: Fenghua Yu <fenghua.yu@intel.com>
4822 L: linux-hwmon@vger.kernel.org
4824 F: Documentation/hwmon/coretemp.rst
4825 F: drivers/hwmon/coretemp.c
4827 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4828 M: Marius Zachmann <mail@mariuszachmann.de>
4829 L: linux-hwmon@vger.kernel.org
4831 F: drivers/hwmon/corsair-cpro.c
4833 CORSAIR-PSU HARDWARE MONITOR DRIVER
4834 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4835 L: linux-hwmon@vger.kernel.org
4837 F: Documentation/hwmon/corsair-psu.rst
4838 F: drivers/hwmon/corsair-psu.c
4840 COSA/SRP SYNC SERIAL DRIVER
4841 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4843 W: http://www.fi.muni.cz/~kas/cosa/
4844 F: drivers/net/wan/cosa*
4847 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4848 L: linux-iio@vger.kernel.org
4850 F: Documentation/ABI/testing/sysfs-bus-counter
4851 F: Documentation/driver-api/generic-counter.rst
4853 F: include/linux/counter.h
4854 F: include/linux/counter_enum.h
4857 M: Bence Csókás <bence98@sch.bme.hu>
4859 F: drivers/i2c/busses/i2c-cp2615.c
4861 CPMAC ETHERNET DRIVER
4862 M: Florian Fainelli <f.fainelli@gmail.com>
4863 L: netdev@vger.kernel.org
4865 F: drivers/net/ethernet/ti/cpmac.c
4867 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4868 M: Viresh Kumar <viresh.kumar@linaro.org>
4869 M: Sudeep Holla <sudeep.holla@arm.com>
4870 L: linux-pm@vger.kernel.org
4872 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4873 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4875 CPU FREQUENCY SCALING FRAMEWORK
4876 M: "Rafael J. Wysocki" <rafael@kernel.org>
4877 M: Viresh Kumar <viresh.kumar@linaro.org>
4878 L: linux-pm@vger.kernel.org
4880 B: https://bugzilla.kernel.org
4881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4883 F: Documentation/admin-guide/pm/cpufreq.rst
4884 F: Documentation/admin-guide/pm/intel_pstate.rst
4885 F: Documentation/cpu-freq/
4886 F: Documentation/devicetree/bindings/cpufreq/
4888 F: include/linux/cpufreq.h
4889 F: include/linux/sched/cpufreq.h
4890 F: kernel/sched/cpufreq*.c
4891 F: tools/testing/selftests/cpufreq/
4893 CPU IDLE TIME MANAGEMENT FRAMEWORK
4894 M: "Rafael J. Wysocki" <rafael@kernel.org>
4895 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4896 L: linux-pm@vger.kernel.org
4898 B: https://bugzilla.kernel.org
4899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4900 F: Documentation/admin-guide/pm/cpuidle.rst
4901 F: Documentation/driver-api/pm/cpuidle.rst
4903 F: include/linux/cpuidle.h
4905 CPU POWER MONITORING SUBSYSTEM
4906 M: Thomas Renninger <trenn@suse.com>
4907 M: Shuah Khan <shuah@kernel.org>
4908 M: Shuah Khan <skhan@linuxfoundation.org>
4909 L: linux-pm@vger.kernel.org
4911 F: tools/power/cpupower/
4914 M: "H. Peter Anvin" <hpa@zytor.com>
4916 F: arch/x86/kernel/cpuid.c
4917 F: arch/x86/kernel/msr.c
4919 CPUIDLE DRIVER - ARM BIG LITTLE
4920 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4921 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4922 L: linux-pm@vger.kernel.org
4923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4926 F: drivers/cpuidle/cpuidle-big_little.c
4928 CPUIDLE DRIVER - ARM EXYNOS
4929 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4930 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4931 M: Kukjin Kim <kgene@kernel.org>
4932 L: linux-pm@vger.kernel.org
4933 L: linux-samsung-soc@vger.kernel.org
4935 F: arch/arm/mach-exynos/pm.c
4936 F: drivers/cpuidle/cpuidle-exynos.c
4937 F: include/linux/platform_data/cpuidle-exynos.h
4939 CPUIDLE DRIVER - ARM PSCI
4940 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4941 M: Sudeep Holla <sudeep.holla@arm.com>
4942 L: linux-pm@vger.kernel.org
4943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4945 F: drivers/cpuidle/cpuidle-psci.c
4947 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4948 M: Ulf Hansson <ulf.hansson@linaro.org>
4949 L: linux-pm@vger.kernel.org
4950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4952 F: drivers/cpuidle/cpuidle-psci.h
4953 F: drivers/cpuidle/cpuidle-psci-domain.c
4956 M: Nicolas Pitre <nico@fluxnic.net>
4958 F: Documentation/filesystems/cramfs.rst
4962 M: Bastien Nocera <hadess@hadess.net>
4963 L: linux-input@vger.kernel.org
4965 F: drivers/hid/hid-creative-sb0540.c
4968 M: Herbert Xu <herbert@gondor.apana.org.au>
4969 M: "David S. Miller" <davem@davemloft.net>
4970 L: linux-crypto@vger.kernel.org
4972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4974 F: Documentation/crypto/
4975 F: Documentation/devicetree/bindings/crypto/
4980 F: include/linux/crypto*
4983 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4984 M: Neil Horman <nhorman@tuxdriver.com>
4985 L: linux-crypto@vger.kernel.org
4987 F: crypto/ansi_cprng.c
4991 M: Hans Verkuil <hverkuil@xs4all.nl>
4992 L: linux-media@vger.kernel.org
4994 W: http://linuxtv.org
4995 T: git git://linuxtv.org/media_tree.git
4996 F: drivers/media/i2c/cs3308.c
4998 CS5535 Audio ALSA driver
4999 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5001 F: sound/pci/cs5535audio/
5003 CSI DRIVERS FOR ALLWINNER V3s
5004 M: Yong Deng <yong.deng@magewell.com>
5005 L: linux-media@vger.kernel.org
5007 T: git git://linuxtv.org/media_tree.git
5008 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5009 F: drivers/media/platform/sunxi/sun6i-csi/
5012 M: Solomon Peachy <pizza@shaftnet.org>
5014 F: drivers/net/wireless/st/cw1200/
5016 CX18 VIDEO4LINUX DRIVER
5017 M: Andy Walls <awalls@md.metrocast.net>
5018 L: linux-media@vger.kernel.org
5020 W: https://linuxtv.org
5021 T: git git://linuxtv.org/media_tree.git
5022 F: drivers/media/pci/cx18/
5023 F: include/uapi/linux/ivtv*
5025 CX2341X MPEG ENCODER HELPER MODULE
5026 M: Hans Verkuil <hverkuil@xs4all.nl>
5027 L: linux-media@vger.kernel.org
5029 W: https://linuxtv.org
5030 T: git git://linuxtv.org/media_tree.git
5031 F: drivers/media/common/cx2341x*
5032 F: include/media/drv-intf/cx2341x.h
5034 CX24120 MEDIA DRIVER
5035 M: Jemma Denson <jdenson@gmail.com>
5036 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5037 L: linux-media@vger.kernel.org
5039 W: https://linuxtv.org
5040 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5041 F: drivers/media/dvb-frontends/cx24120*
5043 CX88 VIDEO4LINUX DRIVER
5044 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5045 L: linux-media@vger.kernel.org
5047 W: https://linuxtv.org
5048 T: git git://linuxtv.org/media_tree.git
5049 F: Documentation/driver-api/media/drivers/cx88*
5050 F: drivers/media/pci/cx88/
5052 CXD2820R MEDIA DRIVER
5053 M: Antti Palosaari <crope@iki.fi>
5054 L: linux-media@vger.kernel.org
5056 W: https://linuxtv.org
5057 W: http://palosaari.fi/linux/
5058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5059 T: git git://linuxtv.org/anttip/media_tree.git
5060 F: drivers/media/dvb-frontends/cxd2820r*
5062 CXGB3 ETHERNET DRIVER (CXGB3)
5063 M: Raju Rangoju <rajur@chelsio.com>
5064 L: netdev@vger.kernel.org
5066 W: http://www.chelsio.com
5067 F: drivers/net/ethernet/chelsio/cxgb3/
5069 CXGB3 ISCSI DRIVER (CXGB3I)
5070 M: Karen Xie <kxie@chelsio.com>
5071 L: linux-scsi@vger.kernel.org
5073 W: http://www.chelsio.com
5074 F: drivers/scsi/cxgbi/cxgb3i
5076 CXGB4 CRYPTO DRIVER (chcr)
5077 M: Ayush Sawal <ayush.sawal@chelsio.com>
5078 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5079 M: Rohit Maheshwari <rohitm@chelsio.com>
5080 L: linux-crypto@vger.kernel.org
5082 W: http://www.chelsio.com
5083 F: drivers/crypto/chelsio
5085 CXGB4 INLINE CRYPTO DRIVER
5086 M: Ayush Sawal <ayush.sawal@chelsio.com>
5087 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5088 M: Rohit Maheshwari <rohitm@chelsio.com>
5089 L: netdev@vger.kernel.org
5091 W: http://www.chelsio.com
5092 F: drivers/net/ethernet/chelsio/inline_crypto/
5094 CXGB4 ETHERNET DRIVER (CXGB4)
5095 M: Raju Rangoju <rajur@chelsio.com>
5096 L: netdev@vger.kernel.org
5098 W: http://www.chelsio.com
5099 F: drivers/net/ethernet/chelsio/cxgb4/
5101 CXGB4 ISCSI DRIVER (CXGB4I)
5102 M: Karen Xie <kxie@chelsio.com>
5103 L: linux-scsi@vger.kernel.org
5105 W: http://www.chelsio.com
5106 F: drivers/scsi/cxgbi/cxgb4i
5108 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5109 M: Potnuri Bharat Teja <bharat@chelsio.com>
5110 L: linux-rdma@vger.kernel.org
5112 W: http://www.openfabrics.org
5113 F: drivers/infiniband/hw/cxgb4/
5114 F: include/uapi/rdma/cxgb4-abi.h
5116 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5117 M: Raju Rangoju <rajur@chelsio.com>
5118 L: netdev@vger.kernel.org
5120 W: http://www.chelsio.com
5121 F: drivers/net/ethernet/chelsio/cxgb4vf/
5123 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5124 M: Frederic Barrat <fbarrat@linux.ibm.com>
5125 M: Andrew Donnellan <ajd@linux.ibm.com>
5126 L: linuxppc-dev@lists.ozlabs.org
5128 F: Documentation/ABI/testing/sysfs-class-cxl
5129 F: Documentation/powerpc/cxl.rst
5130 F: arch/powerpc/platforms/powernv/pci-cxl.c
5131 F: drivers/misc/cxl/
5132 F: include/misc/cxl*
5133 F: include/uapi/misc/cxl.h
5135 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5136 M: Manoj N. Kumar <manoj@linux.ibm.com>
5137 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5138 M: Uma Krishnan <ukrishn@linux.ibm.com>
5139 L: linux-scsi@vger.kernel.org
5141 F: Documentation/powerpc/cxlflash.rst
5142 F: drivers/scsi/cxlflash/
5143 F: include/uapi/scsi/cxlflash_ioctl.h
5146 M: Russell King <linux@armlinux.org.uk>
5147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5149 W: http://www.armlinux.org.uk/
5150 F: drivers/video/fbdev/cyber2000fb.*
5152 CYCLADES PC300 DRIVER
5154 F: drivers/net/wan/pc300*
5156 CYPRESS_FIRMWARE MEDIA DRIVER
5157 M: Antti Palosaari <crope@iki.fi>
5158 L: linux-media@vger.kernel.org
5160 W: https://linuxtv.org
5161 W: http://palosaari.fi/linux/
5162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5163 T: git git://linuxtv.org/anttip/media_tree.git
5164 F: drivers/media/common/cypress_firmware*
5166 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5167 M: Linus Walleij <linus.walleij@linaro.org>
5168 L: linux-input@vger.kernel.org
5170 F: drivers/input/touchscreen/cy8ctma140.c
5172 CYTTSP TOUCHSCREEN DRIVER
5173 M: Linus Walleij <linus.walleij@linaro.org>
5174 L: linux-input@vger.kernel.org
5176 F: drivers/input/touchscreen/cyttsp*
5178 D-LINK DIR-685 TOUCHKEYS DRIVER
5179 M: Linus Walleij <linus.walleij@linaro.org>
5180 L: linux-input@vger.kernel.org
5182 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5184 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5185 M: Joshua Kinard <kumba@gentoo.org>
5187 F: drivers/rtc/rtc-ds1685.c
5188 F: include/linux/rtc/ds1685.h
5190 DAMA SLAVE for AX.25
5191 M: Joerg Reuter <jreuter@yaina.de>
5192 L: linux-hams@vger.kernel.org
5194 W: http://yaina.de/jreuter/
5195 W: http://www.qsl.net/dl1bke/
5196 F: net/ax25/af_ax25.c
5197 F: net/ax25/ax25_dev.c
5198 F: net/ax25/ax25_ds_*
5199 F: net/ax25/ax25_in.c
5200 F: net/ax25/ax25_out.c
5201 F: net/ax25/ax25_timer.c
5202 F: net/ax25/sysctl_net_ax25.c
5205 M: SeongJae Park <sjpark@amazon.de>
5206 L: linux-mm@kvack.org
5208 F: Documentation/admin-guide/mm/damon/
5209 F: Documentation/vm/damon/
5210 F: include/linux/damon.h
5211 F: include/trace/events/damon.h
5213 F: tools/testing/selftests/damon/
5215 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5216 L: netdev@vger.kernel.org
5218 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5219 F: drivers/net/ethernet/dec/tulip/dmfe.c
5221 DC390/AM53C974 SCSI driver
5222 M: Hannes Reinecke <hare@suse.com>
5223 L: linux-scsi@vger.kernel.org
5225 F: drivers/scsi/am53c974.c
5228 M: Oliver Neukum <oliver@neukum.org>
5229 M: Ali Akcaagac <aliakc@web.de>
5230 M: Jamie Lenehan <lenehan@twibble.org>
5231 L: dc395x@twibble.org
5233 W: http://twibble.org/dist/dc395x/
5234 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5235 F: Documentation/scsi/dc395x.rst
5236 F: drivers/scsi/dc395x.*
5239 L: dccp@vger.kernel.org
5241 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5242 F: include/linux/dccp.h
5243 F: include/linux/tfrc.h
5244 F: include/uapi/linux/dccp.h
5247 DECnet NETWORK LAYER
5248 L: linux-decnet-user@lists.sourceforge.net
5250 W: http://linux-decnet.sourceforge.net
5251 F: Documentation/networking/decnet.rst
5254 DECSTATION PLATFORM SUPPORT
5255 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5256 L: linux-mips@vger.kernel.org
5258 W: http://www.linux-mips.org/wiki/DECstation
5260 F: arch/mips/include/asm/dec/
5261 F: arch/mips/include/asm/mach-dec/
5263 DEFXX FDDI NETWORK DRIVER
5264 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5266 F: drivers/net/fddi/defxx.*
5268 DEFZA FDDI NETWORK DRIVER
5269 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5271 F: drivers/net/fddi/defza.*
5273 DEINTERLACE DRIVERS FOR ALLWINNER H3
5274 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5275 L: linux-media@vger.kernel.org
5277 T: git git://linuxtv.org/media_tree.git
5278 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5279 F: drivers/media/platform/sunxi/sun8i-di/
5282 M: Matthew Garrett <mjg59@srcf.ucam.org>
5283 M: Pali Rohár <pali@kernel.org>
5284 L: platform-driver-x86@vger.kernel.org
5286 F: drivers/platform/x86/dell/dell-laptop.c
5288 DELL LAPTOP FREEFALL DRIVER
5289 M: Pali Rohár <pali@kernel.org>
5291 F: drivers/platform/x86/dell/dell-smo8800.c
5293 DELL LAPTOP RBTN DRIVER
5294 M: Pali Rohár <pali@kernel.org>
5296 F: drivers/platform/x86/dell/dell-rbtn.*
5298 DELL LAPTOP SMM DRIVER
5299 M: Pali Rohár <pali@kernel.org>
5301 F: drivers/hwmon/dell-smm-hwmon.c
5302 F: include/uapi/linux/i8k.h
5304 DELL REMOTE BIOS UPDATE DRIVER
5305 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5306 L: platform-driver-x86@vger.kernel.org
5308 F: drivers/platform/x86/dell/dell_rbu.c
5311 M: Pali Rohár <pali@kernel.org>
5312 L: Dell.Client.Kernel@dell.com
5313 L: platform-driver-x86@vger.kernel.org
5315 F: drivers/platform/x86/dell/dell-smbios.*
5317 DELL SMBIOS SMM DRIVER
5318 L: Dell.Client.Kernel@dell.com
5319 L: platform-driver-x86@vger.kernel.org
5321 F: drivers/platform/x86/dell/dell-smbios-smm.c
5323 DELL SMBIOS WMI DRIVER
5324 L: Dell.Client.Kernel@dell.com
5325 L: platform-driver-x86@vger.kernel.org
5327 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5328 F: tools/wmi/dell-smbios-example.c
5330 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5331 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5332 L: platform-driver-x86@vger.kernel.org
5334 F: Documentation/driver-api/dcdbas.rst
5335 F: drivers/platform/x86/dell/dcdbas.*
5337 DELL WMI DESCRIPTOR DRIVER
5338 L: Dell.Client.Kernel@dell.com
5340 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5342 DELL WMI SYSMAN DRIVER
5343 M: Divya Bharathi <divya.bharathi@dell.com>
5344 M: Prasanth Ksr <prasanth.ksr@dell.com>
5345 L: Dell.Client.Kernel@dell.com
5346 L: platform-driver-x86@vger.kernel.org
5348 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5349 F: drivers/platform/x86/dell/dell-wmi-sysman/
5351 DELL WMI NOTIFICATIONS DRIVER
5352 M: Matthew Garrett <mjg59@srcf.ucam.org>
5353 M: Pali Rohár <pali@kernel.org>
5355 F: drivers/platform/x86/dell/dell-wmi-base.c
5357 DELL WMI HARDWARE PRIVACY SUPPORT
5358 M: Perry Yuan <Perry.Yuan@dell.com>
5359 L: Dell.Client.Kernel@dell.com
5360 L: platform-driver-x86@vger.kernel.org
5362 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5364 DELTA ST MEDIA DRIVER
5365 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5366 L: linux-media@vger.kernel.org
5368 W: https://linuxtv.org
5369 T: git git://linuxtv.org/media_tree.git
5370 F: drivers/media/platform/sti/delta
5372 DELTA DPS920AB PSU DRIVER
5373 M: Robert Marko <robert.marko@sartura.hr>
5374 L: linux-hwmon@vger.kernel.org
5376 F: Documentation/hwmon/dps920ab.rst
5377 F: drivers/hwmon/pmbus/dps920ab.c
5380 L: linux-mtd@lists.infradead.org
5382 F: drivers/mtd/nand/raw/denali*
5384 DESIGNWARE EDMA CORE IP DRIVER
5385 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5386 L: dmaengine@vger.kernel.org
5388 F: drivers/dma/dw-edma/
5389 F: include/linux/dma/edma.h
5391 DESIGNWARE XDATA IP DRIVER
5392 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5393 L: linux-pci@vger.kernel.org
5395 F: Documentation/misc-devices/dw-xdata-pcie.rst
5396 F: drivers/misc/dw-xdata-pcie.c
5398 DESIGNWARE USB2 DRD IP DRIVER
5399 M: Minas Harutyunyan <hminas@synopsys.com>
5400 L: linux-usb@vger.kernel.org
5402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5403 F: drivers/usb/dwc2/
5405 DESIGNWARE USB3 DRD IP DRIVER
5406 M: Felipe Balbi <balbi@kernel.org>
5407 L: linux-usb@vger.kernel.org
5409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5410 F: drivers/usb/dwc3/
5412 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5413 M: Andreas Klinger <ak@it-klinger.de>
5414 L: linux-iio@vger.kernel.org
5416 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5417 F: drivers/iio/proximity/srf*.c
5419 DEVICE COREDUMP (DEV_COREDUMP)
5420 M: Johannes Berg <johannes@sipsolutions.net>
5421 L: linux-kernel@vger.kernel.org
5423 F: drivers/base/devcoredump.c
5424 F: include/linux/devcoredump.h
5426 DEVICE DEPENDENCY HELPER SCRIPT
5427 M: Saravana Kannan <saravanak@google.com>
5428 L: linux-kernel@vger.kernel.org
5430 F: scripts/dev-needs.sh
5432 DEVICE DIRECT ACCESS (DAX)
5433 M: Dan Williams <dan.j.williams@intel.com>
5434 M: Vishal Verma <vishal.l.verma@intel.com>
5435 M: Dave Jiang <dave.jiang@intel.com>
5436 L: nvdimm@lists.linux.dev
5440 DEVICE FREQUENCY (DEVFREQ)
5441 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5442 M: Kyungmin Park <kyungmin.park@samsung.com>
5443 M: Chanwoo Choi <cw00.choi@samsung.com>
5444 L: linux-pm@vger.kernel.org
5446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5447 F: Documentation/devicetree/bindings/devfreq/
5449 F: include/linux/devfreq.h
5450 F: include/trace/events/devfreq.h
5452 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5453 M: Chanwoo Choi <cw00.choi@samsung.com>
5454 L: linux-pm@vger.kernel.org
5456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5457 F: Documentation/devicetree/bindings/devfreq/event/
5458 F: drivers/devfreq/devfreq-event.c
5459 F: drivers/devfreq/event/
5460 F: include/dt-bindings/pmu/exynos_ppmu.h
5461 F: include/linux/devfreq-event.h
5463 DEVICE NUMBER REGISTRY
5464 M: Torben Mathiasen <device@lanana.org>
5466 W: http://lanana.org/docs/device-list/index.html
5468 DEVICE RESOURCE MANAGEMENT HELPERS
5469 M: Hans de Goede <hdegoede@redhat.com>
5470 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5472 F: include/linux/devm-helpers.h
5475 M: Alasdair Kergon <agk@redhat.com>
5476 M: Mike Snitzer <snitzer@redhat.com>
5477 M: dm-devel@redhat.com
5478 L: dm-devel@redhat.com
5480 W: http://sources.redhat.com/dm
5481 Q: http://patchwork.kernel.org/project/dm-devel/list/
5482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5483 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5484 F: Documentation/admin-guide/device-mapper/
5485 F: drivers/md/Kconfig
5486 F: drivers/md/Makefile
5488 F: drivers/md/persistent-data/
5489 F: include/linux/device-mapper.h
5490 F: include/linux/dm-*.h
5491 F: include/uapi/linux/dm-*.h
5494 M: Jiri Pirko <jiri@nvidia.com>
5495 L: netdev@vger.kernel.org
5497 F: Documentation/networking/devlink
5498 F: include/net/devlink.h
5499 F: include/uapi/linux/devlink.h
5500 F: net/core/devlink.c
5502 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5503 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5504 L: kernel@dh-electronics.com
5506 F: arch/arm/boot/dts/imx6*-dhcom-*
5508 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5509 M: Marek Vasut <marex@denx.de>
5510 L: kernel@dh-electronics.com
5512 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5513 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5515 DIALOG SEMICONDUCTOR DRIVERS
5516 M: Support Opensource <support.opensource@diasemi.com>
5518 W: http://www.dialog-semiconductor.com/products
5519 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5520 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5521 F: Documentation/devicetree/bindings/mfd/da90*.txt
5522 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5523 F: Documentation/devicetree/bindings/regulator/da92*.txt
5524 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5525 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5526 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5527 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5528 F: Documentation/hwmon/da90??.rst
5529 F: drivers/gpio/gpio-da90??.c
5530 F: drivers/hwmon/da90??-hwmon.c
5531 F: drivers/iio/adc/da91??-*.c
5532 F: drivers/input/misc/da72??.[ch]
5533 F: drivers/input/misc/da90??_onkey.c
5534 F: drivers/input/touchscreen/da9052_tsi.c
5535 F: drivers/leds/leds-da90??.c
5536 F: drivers/mfd/da903x.c
5537 F: drivers/mfd/da90??-*.c
5538 F: drivers/mfd/da91??-*.c
5539 F: drivers/pinctrl/pinctrl-da90??.c
5540 F: drivers/power/supply/da9052-battery.c
5541 F: drivers/power/supply/da91??-*.c
5542 F: drivers/regulator/da9???-regulator.[ch]
5543 F: drivers/regulator/slg51000-regulator.[ch]
5544 F: drivers/rtc/rtc-da90??.c
5545 F: drivers/thermal/da90??-thermal.c
5546 F: drivers/video/backlight/da90??_bl.c
5547 F: drivers/watchdog/da90??_wdt.c
5548 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5549 F: include/linux/mfd/da903x.h
5550 F: include/linux/mfd/da9052/
5551 F: include/linux/mfd/da9055/
5552 F: include/linux/mfd/da9062/
5553 F: include/linux/mfd/da9063/
5554 F: include/linux/mfd/da9150/
5555 F: include/linux/regulator/da9211.h
5556 F: include/sound/da[79]*.h
5557 F: sound/soc/codecs/da[79]*.[ch]
5559 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5560 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5561 L: linux-gpio@vger.kernel.org
5563 F: drivers/gpio/gpio-gpio-mm.c
5565 DIOLAN U2C-12 I2C DRIVER
5566 M: Guenter Roeck <linux@roeck-us.net>
5567 L: linux-i2c@vger.kernel.org
5569 F: drivers/i2c/busses/i2c-diolan-u2c.c
5571 DIRECTORY NOTIFICATION (DNOTIFY)
5572 M: Jan Kara <jack@suse.cz>
5573 R: Amir Goldstein <amir73il@gmail.com>
5574 L: linux-fsdevel@vger.kernel.org
5576 F: Documentation/filesystems/dnotify.rst
5577 F: fs/notify/dnotify/
5578 F: include/linux/dnotify.h
5580 DISK GEOMETRY AND PARTITION HANDLING
5581 M: Andries Brouwer <aeb@cwi.nl>
5583 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5584 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5585 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5588 M: Jan Kara <jack@suse.com>
5590 F: Documentation/filesystems/quota.rst
5592 F: include/linux/quota*.h
5593 F: include/uapi/linux/quota*.h
5595 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5596 M: Bernie Thompson <bernie@plugable.com>
5597 L: linux-fbdev@vger.kernel.org
5599 W: http://plugable.com/category/projects/udlfb/
5600 F: Documentation/fb/udlfb.rst
5601 F: drivers/video/fbdev/udlfb.c
5602 F: include/video/udlfb.h
5604 DISTRIBUTED LOCK MANAGER (DLM)
5605 M: Christine Caulfield <ccaulfie@redhat.com>
5606 M: David Teigland <teigland@redhat.com>
5607 L: cluster-devel@redhat.com
5609 W: http://sources.redhat.com/cluster/
5610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5613 DMA BUFFER SHARING FRAMEWORK
5614 M: Sumit Semwal <sumit.semwal@linaro.org>
5615 M: Christian König <christian.koenig@amd.com>
5616 L: linux-media@vger.kernel.org
5617 L: dri-devel@lists.freedesktop.org
5618 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5620 T: git git://anongit.freedesktop.org/drm/drm-misc
5621 F: Documentation/driver-api/dma-buf.rst
5623 F: include/linux/*fence.h
5624 F: include/linux/dma-buf*
5625 F: include/linux/dma-resv.h
5626 K: \bdma_(?:buf|fence|resv)\b
5628 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5629 M: Vinod Koul <vkoul@kernel.org>
5630 L: dmaengine@vger.kernel.org
5632 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5634 F: Documentation/devicetree/bindings/dma/
5635 F: Documentation/driver-api/dmaengine/
5637 F: include/linux/dma/
5638 F: include/linux/dmaengine.h
5639 F: include/linux/of_dma.h
5642 M: Christoph Hellwig <hch@lst.de>
5643 M: Marek Szyprowski <m.szyprowski@samsung.com>
5644 R: Robin Murphy <robin.murphy@arm.com>
5645 L: iommu@lists.linux-foundation.org
5646 L: iommu@lists.linux.dev
5648 W: http://git.infradead.org/users/hch/dma-mapping.git
5649 T: git git://git.infradead.org/users/hch/dma-mapping.git
5650 F: include/asm-generic/dma-mapping.h
5651 F: include/linux/dma-direct.h
5652 F: include/linux/dma-mapping.h
5653 F: include/linux/dma-map-ops.h
5656 DMA MAPPING BENCHMARK
5657 M: Barry Song <song.bao.hua@hisilicon.com>
5658 L: iommu@lists.linux-foundation.org
5659 L: iommu@lists.linux.dev
5660 F: kernel/dma/map_benchmark.c
5661 F: tools/testing/selftests/dma/
5663 DMA-BUF HEAPS FRAMEWORK
5664 M: Sumit Semwal <sumit.semwal@linaro.org>
5665 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5666 R: Liam Mark <lmark@codeaurora.org>
5667 R: Laura Abbott <labbott@redhat.com>
5668 R: Brian Starkey <Brian.Starkey@arm.com>
5669 R: John Stultz <john.stultz@linaro.org>
5670 L: linux-media@vger.kernel.org
5671 L: dri-devel@lists.freedesktop.org
5672 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5674 T: git git://anongit.freedesktop.org/drm/drm-misc
5675 F: drivers/dma-buf/dma-heap.c
5676 F: drivers/dma-buf/heaps/*
5677 F: include/linux/dma-heap.h
5678 F: include/uapi/linux/dma-heap.h
5680 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5681 M: Lukasz Luba <lukasz.luba@arm.com>
5682 L: linux-pm@vger.kernel.org
5683 L: linux-samsung-soc@vger.kernel.org
5685 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5686 F: drivers/memory/samsung/exynos5422-dmc.c
5688 DME1737 HARDWARE MONITOR DRIVER
5689 M: Juerg Haefliger <juergh@gmail.com>
5690 L: linux-hwmon@vger.kernel.org
5692 F: Documentation/hwmon/dme1737.rst
5693 F: drivers/hwmon/dme1737.c
5696 M: Jean Delvare <jdelvare@suse.com>
5698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5699 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5700 F: drivers/firmware/dmi-id.c
5701 F: drivers/firmware/dmi_scan.c
5702 F: include/linux/dmi.h
5705 M: Jonathan Corbet <corbet@lwn.net>
5706 L: linux-doc@vger.kernel.org
5708 P: Documentation/doc-guide/maintainer-profile.rst
5709 T: git git://git.lwn.net/linux.git docs-next
5711 F: scripts/documentation-file-ref-check
5712 F: scripts/kernel-doc
5713 F: scripts/sphinx-pre-install
5714 X: Documentation/ABI/
5715 X: Documentation/admin-guide/media/
5716 X: Documentation/devicetree/
5717 X: Documentation/driver-api/media/
5718 X: Documentation/firmware-guide/acpi/
5719 X: Documentation/i2c/
5720 X: Documentation/power/
5721 X: Documentation/spi/
5722 X: Documentation/userspace-api/media/
5724 DOCUMENTATION REPORTING ISSUES
5725 M: Thorsten Leemhuis <linux@leemhuis.info>
5726 L: linux-doc@vger.kernel.org
5728 F: Documentation/admin-guide/reporting-issues.rst
5730 DOCUMENTATION SCRIPTS
5731 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5732 L: linux-doc@vger.kernel.org
5734 F: Documentation/sphinx/parse-headers.pl
5735 F: scripts/documentation-file-ref-check
5736 F: scripts/sphinx-pre-install
5738 DOCUMENTATION/ITALIAN
5739 M: Federico Vaga <federico.vaga@vaga.pv.it>
5740 L: linux-doc@vger.kernel.org
5742 F: Documentation/translations/it_IT
5744 DONGWOON DW9714 LENS VOICE COIL DRIVER
5745 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5746 L: linux-media@vger.kernel.org
5748 T: git git://linuxtv.org/media_tree.git
5749 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5750 F: drivers/media/i2c/dw9714.c
5752 DONGWOON DW9768 LENS VOICE COIL DRIVER
5753 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5754 L: linux-media@vger.kernel.org
5756 T: git git://linuxtv.org/media_tree.git
5757 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5758 F: drivers/media/i2c/dw9768.c
5760 DONGWOON DW9807 LENS VOICE COIL DRIVER
5761 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5762 L: linux-media@vger.kernel.org
5764 T: git git://linuxtv.org/media_tree.git
5765 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5766 F: drivers/media/i2c/dw9807-vcm.c
5769 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5770 L: blinux-list@redhat.com
5772 F: drivers/char/dtlk.c
5773 F: include/linux/dtlk.h
5775 DPAA2 DATAPATH I/O (DPIO) DRIVER
5776 M: Roy Pledge <Roy.Pledge@nxp.com>
5777 L: linux-kernel@vger.kernel.org
5779 F: drivers/soc/fsl/dpio
5781 DPAA2 ETHERNET DRIVER
5782 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5783 L: netdev@vger.kernel.org
5785 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5786 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5787 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5788 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5789 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5790 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5791 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5792 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5793 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5795 DPAA2 ETHERNET SWITCH DRIVER
5796 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5797 L: netdev@vger.kernel.org
5799 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5800 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5801 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5803 DPT_I2O SCSI RAID DRIVER
5804 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5805 L: linux-scsi@vger.kernel.org
5807 W: http://www.adaptec.com/
5808 F: drivers/scsi/dpt*
5809 F: drivers/scsi/dpt/
5812 M: Philipp Reisner <philipp.reisner@linbit.com>
5813 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5814 L: drbd-dev@lists.linbit.com
5816 W: http://www.drbd.org
5817 T: git git://git.linbit.com/linux-drbd.git
5818 T: git git://git.linbit.com/drbd-8.4.git
5819 F: Documentation/admin-guide/blockdev/
5820 F: drivers/block/drbd/
5823 DRIVER COMPONENT FRAMEWORK
5824 L: dri-devel@lists.freedesktop.org
5825 F: drivers/base/component.c
5826 F: include/linux/component.h
5828 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5829 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5830 R: "Rafael J. Wysocki" <rafael@kernel.org>
5832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5833 F: Documentation/core-api/kobject.rst
5837 F: include/linux/debugfs.h
5838 F: include/linux/kobj*
5841 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5842 M: Nishanth Menon <nm@ti.com>
5843 L: linux-pm@vger.kernel.org
5845 F: drivers/soc/ti/smartreflex.c
5846 F: include/linux/power/smartreflex.h
5848 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5849 M: Maxime Ripard <mripard@kernel.org>
5850 M: Chen-Yu Tsai <wens@csie.org>
5851 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5852 L: dri-devel@lists.freedesktop.org
5854 T: git git://anongit.freedesktop.org/drm/drm-misc
5855 F: drivers/gpu/drm/sun4i/sun8i*
5857 DRM DRIVER FOR ARM PL111 CLCD
5858 M: Emma Anholt <emma@anholt.net>
5860 T: git git://anongit.freedesktop.org/drm/drm-misc
5861 F: drivers/gpu/drm/pl111/
5863 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5864 M: Linus Walleij <linus.walleij@linaro.org>
5866 T: git git://anongit.freedesktop.org/drm/drm-misc
5867 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5868 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5870 DRM DRIVER FOR ASPEED BMC GFX
5871 M: Joel Stanley <joel@jms.id.au>
5872 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5874 T: git git://anongit.freedesktop.org/drm/drm-misc
5875 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5876 F: drivers/gpu/drm/aspeed/
5878 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5879 M: Dave Airlie <airlied@redhat.com>
5880 R: Thomas Zimmermann <tzimmermann@suse.de>
5881 L: dri-devel@lists.freedesktop.org
5883 T: git git://anongit.freedesktop.org/drm/drm-misc
5884 F: drivers/gpu/drm/ast/
5886 DRM DRIVER FOR BOCHS VIRTUAL GPU
5887 M: Gerd Hoffmann <kraxel@redhat.com>
5888 L: virtualization@lists.linux-foundation.org
5890 T: git git://anongit.freedesktop.org/drm/drm-misc
5891 F: drivers/gpu/drm/tiny/bochs.c
5893 DRM DRIVER FOR BOE HIMAX8279D PANELS
5894 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5896 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5897 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5899 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5900 M: Jagan Teki <jagan@amarulasolutions.com>
5902 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5903 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5905 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5906 M: Linus Walleij <linus.walleij@linaro.org>
5908 T: git git://anongit.freedesktop.org/drm/drm-misc
5909 F: drivers/gpu/drm/tve200/
5911 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5912 M: Icenowy Zheng <icenowy@aosc.io>
5914 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5915 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5917 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5918 M: Jagan Teki <jagan@amarulasolutions.com>
5920 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5921 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5923 DRM DRIVER FOR GENERIC USB DISPLAY
5924 M: Noralf Trønnes <noralf@tronnes.org>
5926 W: https://github.com/notro/gud/wiki
5927 T: git git://anongit.freedesktop.org/drm/drm-misc
5928 F: drivers/gpu/drm/gud/
5929 F: include/drm/gud.h
5931 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5932 M: Hans de Goede <hdegoede@redhat.com>
5934 T: git git://anongit.freedesktop.org/drm/drm-misc
5935 F: drivers/gpu/drm/tiny/gm12u320.c
5937 DRM DRIVER FOR HX8357D PANELS
5938 M: Emma Anholt <emma@anholt.net>
5940 T: git git://anongit.freedesktop.org/drm/drm-misc
5941 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5942 F: drivers/gpu/drm/tiny/hx8357d.c
5944 DRM DRIVER FOR ILITEK ILI9225 PANELS
5945 M: David Lechner <david@lechnology.com>
5947 T: git git://anongit.freedesktop.org/drm/drm-misc
5948 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5949 F: drivers/gpu/drm/tiny/ili9225.c
5951 DRM DRIVER FOR ILITEK ILI9486 PANELS
5952 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5954 T: git git://anongit.freedesktop.org/drm/drm-misc
5955 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5956 F: drivers/gpu/drm/tiny/ili9486.c
5958 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5959 S: Orphan / Obsolete
5960 F: drivers/gpu/drm/i810/
5961 F: include/uapi/drm/i810_drm.h
5963 DRM DRIVER FOR LVDS PANELS
5964 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5965 L: dri-devel@lists.freedesktop.org
5966 T: git git://anongit.freedesktop.org/drm/drm-misc
5968 F: drivers/gpu/drm/panel/panel-lvds.c
5969 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5971 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5972 M: Guido Günther <agx@sigxcpu.org>
5973 R: Purism Kernel Team <kernel@puri.sm>
5975 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5976 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5978 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5979 S: Orphan / Obsolete
5980 F: drivers/gpu/drm/mga/
5981 F: include/uapi/drm/mga_drm.h
5983 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5984 M: Dave Airlie <airlied@redhat.com>
5985 R: Thomas Zimmermann <tzimmermann@suse.de>
5986 L: dri-devel@lists.freedesktop.org
5988 T: git git://anongit.freedesktop.org/drm/drm-misc
5989 F: drivers/gpu/drm/mgag200/
5991 DRM DRIVER FOR MI0283QT
5992 M: Noralf Trønnes <noralf@tronnes.org>
5994 T: git git://anongit.freedesktop.org/drm/drm-misc
5995 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5996 F: drivers/gpu/drm/tiny/mi0283qt.c
5998 DRM DRIVER FOR MIPI DBI compatible panels
5999 M: Noralf Trønnes <noralf@tronnes.org>
6001 W: https://github.com/notro/panel-mipi-dbi/wiki
6002 T: git git://anongit.freedesktop.org/drm/drm-misc
6003 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6004 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6006 DRM DRIVER FOR MSM ADRENO GPU
6007 M: Rob Clark <robdclark@gmail.com>
6008 M: Sean Paul <sean@poorly.run>
6009 L: linux-arm-msm@vger.kernel.org
6010 L: dri-devel@lists.freedesktop.org
6011 L: freedreno@lists.freedesktop.org
6013 T: git https://gitlab.freedesktop.org/drm/msm.git
6014 F: Documentation/devicetree/bindings/display/msm/
6015 F: drivers/gpu/drm/msm/
6016 F: include/uapi/drm/msm_drm.h
6018 DRM DRIVER FOR NOVATEK NT35510 PANELS
6019 M: Linus Walleij <linus.walleij@linaro.org>
6021 T: git git://anongit.freedesktop.org/drm/drm-misc
6022 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6023 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6025 DRM DRIVER FOR NOVATEK NT36672A PANELS
6026 M: Sumit Semwal <sumit.semwal@linaro.org>
6028 T: git git://anongit.freedesktop.org/drm/drm-misc
6029 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6030 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6032 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6033 M: Ben Skeggs <bskeggs@redhat.com>
6034 L: dri-devel@lists.freedesktop.org
6035 L: nouveau@lists.freedesktop.org
6037 T: git git://github.com/skeggsb/linux
6038 F: drivers/gpu/drm/nouveau/
6039 F: include/uapi/drm/nouveau_drm.h
6041 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6042 M: Stefan Mavrodiev <stefan@olimex.com>
6044 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6045 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6047 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6048 M: Noralf Trønnes <noralf@tronnes.org>
6050 T: git git://anongit.freedesktop.org/drm/drm-misc
6051 F: Documentation/devicetree/bindings/display/repaper.txt
6052 F: drivers/gpu/drm/tiny/repaper.c
6054 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6055 M: Dave Airlie <airlied@redhat.com>
6056 M: Gerd Hoffmann <kraxel@redhat.com>
6057 L: virtualization@lists.linux-foundation.org
6059 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6060 T: git git://anongit.freedesktop.org/drm/drm-misc
6061 F: drivers/gpu/drm/tiny/cirrus.c
6063 DRM DRIVER FOR QXL VIRTUAL GPU
6064 M: Dave Airlie <airlied@redhat.com>
6065 M: Gerd Hoffmann <kraxel@redhat.com>
6066 L: virtualization@lists.linux-foundation.org
6067 L: spice-devel@lists.freedesktop.org
6069 T: git git://anongit.freedesktop.org/drm/drm-misc
6070 F: drivers/gpu/drm/qxl/
6071 F: include/uapi/drm/qxl_drm.h
6073 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6074 S: Orphan / Obsolete
6075 F: drivers/gpu/drm/r128/
6076 F: include/uapi/drm/r128_drm.h
6078 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6079 M: Robert Chiras <robert.chiras@nxp.com>
6081 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6082 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6084 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6085 M: Linus Walleij <linus.walleij@linaro.org>
6087 T: git git://anongit.freedesktop.org/drm/drm-misc
6088 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6089 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6091 DRM DRIVER FOR SITRONIX ST7703 PANELS
6092 M: Guido Günther <agx@sigxcpu.org>
6093 R: Purism Kernel Team <kernel@puri.sm>
6094 R: Ondrej Jirman <megous@megous.com>
6096 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6097 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6099 DRM DRIVER FOR SAVAGE VIDEO CARDS
6100 S: Orphan / Obsolete
6101 F: drivers/gpu/drm/savage/
6102 F: include/uapi/drm/savage_drm.h
6104 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6105 M: Thomas Zimmermann <tzimmermann@suse.de>
6106 L: dri-devel@lists.freedesktop.org
6108 T: git git://anongit.freedesktop.org/drm/drm-misc
6109 F: drivers/gpu/drm/tiny/simpledrm.c
6111 DRM DRIVER FOR SIS VIDEO CARDS
6112 S: Orphan / Obsolete
6113 F: drivers/gpu/drm/sis/
6114 F: include/uapi/drm/sis_drm.h
6116 DRM DRIVER FOR SITRONIX ST7586 PANELS
6117 M: David Lechner <david@lechnology.com>
6119 T: git git://anongit.freedesktop.org/drm/drm-misc
6120 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6121 F: drivers/gpu/drm/tiny/st7586.c
6123 DRM DRIVER FOR SITRONIX ST7701 PANELS
6124 M: Jagan Teki <jagan@amarulasolutions.com>
6126 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6127 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6129 DRM DRIVER FOR SITRONIX ST7735R PANELS
6130 M: David Lechner <david@lechnology.com>
6132 T: git git://anongit.freedesktop.org/drm/drm-misc
6133 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6134 F: drivers/gpu/drm/tiny/st7735r.c
6136 DRM DRIVER FOR SONY ACX424AKP PANELS
6137 M: Linus Walleij <linus.walleij@linaro.org>
6139 T: git git://anongit.freedesktop.org/drm/drm-misc
6140 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6142 DRM DRIVER FOR ST-ERICSSON MCDE
6143 M: Linus Walleij <linus.walleij@linaro.org>
6145 T: git git://anongit.freedesktop.org/drm/drm-misc
6146 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6147 F: drivers/gpu/drm/mcde/
6149 DRM DRIVER FOR TDFX VIDEO CARDS
6150 S: Orphan / Obsolete
6151 F: drivers/gpu/drm/tdfx/
6153 DRM DRIVER FOR TPO TPG110 PANELS
6154 M: Linus Walleij <linus.walleij@linaro.org>
6156 T: git git://anongit.freedesktop.org/drm/drm-misc
6157 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6158 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6160 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6161 M: Dave Airlie <airlied@redhat.com>
6162 R: Sean Paul <sean@poorly.run>
6163 R: Thomas Zimmermann <tzimmermann@suse.de>
6164 L: dri-devel@lists.freedesktop.org
6166 T: git git://anongit.freedesktop.org/drm/drm-misc
6167 F: drivers/gpu/drm/udl/
6169 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6170 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6171 M: Melissa Wen <melissa.srw@gmail.com>
6172 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6173 R: Daniel Vetter <daniel@ffwll.ch>
6174 L: dri-devel@lists.freedesktop.org
6176 T: git git://anongit.freedesktop.org/drm/drm-misc
6177 F: Documentation/gpu/vkms.rst
6178 F: drivers/gpu/drm/vkms/
6180 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6181 M: Hans de Goede <hdegoede@redhat.com>
6182 L: dri-devel@lists.freedesktop.org
6184 T: git git://anongit.freedesktop.org/drm/drm-misc
6185 F: drivers/gpu/drm/vboxvideo/
6187 DRM DRIVER FOR VMWARE VIRTUAL GPU
6188 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6189 M: Zack Rusin <zackr@vmware.com>
6190 L: dri-devel@lists.freedesktop.org
6192 T: git git://anongit.freedesktop.org/drm/drm-misc
6193 F: drivers/gpu/drm/vmwgfx/
6194 F: include/uapi/drm/vmwgfx_drm.h
6196 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6197 M: Linus Walleij <linus.walleij@linaro.org>
6199 T: git git://anongit.freedesktop.org/drm/drm-misc
6200 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6201 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6204 M: David Airlie <airlied@linux.ie>
6205 M: Daniel Vetter <daniel@ffwll.ch>
6206 L: dri-devel@lists.freedesktop.org
6208 B: https://gitlab.freedesktop.org/drm
6209 C: irc://irc.oftc.net/dri-devel
6210 T: git git://anongit.freedesktop.org/drm/drm
6211 F: Documentation/devicetree/bindings/display/
6212 F: Documentation/devicetree/bindings/gpu/
6213 F: Documentation/gpu/
6216 F: include/linux/vga*
6217 F: include/uapi/drm/
6219 DRM DRIVERS AND MISC GPU PATCHES
6220 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6221 M: Maxime Ripard <mripard@kernel.org>
6222 M: Thomas Zimmermann <tzimmermann@suse.de>
6224 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6225 T: git git://anongit.freedesktop.org/drm/drm-misc
6226 F: Documentation/gpu/
6227 F: drivers/gpu/drm/*
6230 F: include/linux/vga*
6231 F: include/uapi/drm/drm*
6233 DRM DRIVERS FOR ALLWINNER A10
6234 M: Maxime Ripard <mripard@kernel.org>
6235 M: Chen-Yu Tsai <wens@csie.org>
6236 L: dri-devel@lists.freedesktop.org
6238 T: git git://anongit.freedesktop.org/drm/drm-misc
6239 F: Documentation/devicetree/bindings/display/allwinner*
6240 F: drivers/gpu/drm/sun4i/
6242 DRM DRIVERS FOR AMLOGIC SOCS
6243 M: Neil Armstrong <narmstrong@baylibre.com>
6244 L: dri-devel@lists.freedesktop.org
6245 L: linux-amlogic@lists.infradead.org
6247 W: http://linux-meson.com/
6248 T: git git://anongit.freedesktop.org/drm/drm-misc
6249 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6250 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6251 F: Documentation/gpu/meson.rst
6252 F: drivers/gpu/drm/meson/
6254 DRM DRIVERS FOR ATMEL HLCDC
6255 M: Sam Ravnborg <sam@ravnborg.org>
6256 M: Boris Brezillon <bbrezillon@kernel.org>
6257 L: dri-devel@lists.freedesktop.org
6259 T: git git://anongit.freedesktop.org/drm/drm-misc
6260 F: Documentation/devicetree/bindings/display/atmel/
6261 F: drivers/gpu/drm/atmel-hlcdc/
6263 DRM DRIVERS FOR BRIDGE CHIPS
6264 M: Andrzej Hajda <a.hajda@samsung.com>
6265 M: Neil Armstrong <narmstrong@baylibre.com>
6266 M: Robert Foss <robert.foss@linaro.org>
6267 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6268 R: Jonas Karlman <jonas@kwiboo.se>
6269 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6271 T: git git://anongit.freedesktop.org/drm/drm-misc
6272 F: drivers/gpu/drm/bridge/
6274 DRM DRIVERS FOR EXYNOS
6275 M: Inki Dae <inki.dae@samsung.com>
6276 M: Joonyoung Shim <jy0922.shim@samsung.com>
6277 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6278 M: Kyungmin Park <kyungmin.park@samsung.com>
6279 L: dri-devel@lists.freedesktop.org
6281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6282 F: Documentation/devicetree/bindings/display/exynos/
6283 F: drivers/gpu/drm/exynos/
6284 F: include/uapi/drm/exynos_drm.h
6286 DRM DRIVERS FOR FREESCALE DCU
6287 M: Stefan Agner <stefan@agner.ch>
6288 M: Alison Wang <alison.wang@nxp.com>
6289 L: dri-devel@lists.freedesktop.org
6291 T: git git://anongit.freedesktop.org/drm/drm-misc
6292 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6293 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6294 F: drivers/gpu/drm/fsl-dcu/
6296 DRM DRIVERS FOR FREESCALE IMX
6297 M: Philipp Zabel <p.zabel@pengutronix.de>
6298 L: dri-devel@lists.freedesktop.org
6300 F: Documentation/devicetree/bindings/display/imx/
6301 F: drivers/gpu/drm/imx/
6302 F: drivers/gpu/ipu-v3/
6304 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6305 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6306 L: dri-devel@lists.freedesktop.org
6308 T: git git://github.com/patjak/drm-gma500
6309 F: drivers/gpu/drm/gma500/
6311 DRM DRIVERS FOR HISILICON
6312 M: Xinliang Liu <xinliang.liu@linaro.org>
6313 M: Tian Tao <tiantao6@hisilicon.com>
6314 R: John Stultz <john.stultz@linaro.org>
6315 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6316 R: Chen Feng <puck.chen@hisilicon.com>
6317 L: dri-devel@lists.freedesktop.org
6319 T: git git://anongit.freedesktop.org/drm/drm-misc
6320 F: Documentation/devicetree/bindings/display/hisilicon/
6321 F: drivers/gpu/drm/hisilicon/
6323 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6324 M: Deepak Rawat <drawat.floss@gmail.com>
6325 L: linux-hyperv@vger.kernel.org
6326 L: dri-devel@lists.freedesktop.org
6328 T: git git://anongit.freedesktop.org/drm/drm-misc
6329 F: drivers/gpu/drm/hyperv
6331 DRM DRIVERS FOR LIMA
6332 M: Qiang Yu <yuq825@gmail.com>
6333 L: dri-devel@lists.freedesktop.org
6334 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6336 T: git git://anongit.freedesktop.org/drm/drm-misc
6337 F: drivers/gpu/drm/lima/
6338 F: include/uapi/drm/lima_drm.h
6340 DRM DRIVERS FOR MEDIATEK
6341 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6342 M: Philipp Zabel <p.zabel@pengutronix.de>
6343 L: dri-devel@lists.freedesktop.org
6344 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6346 F: Documentation/devicetree/bindings/display/mediatek/
6347 F: drivers/gpu/drm/mediatek/
6348 F: drivers/phy/mediatek/phy-mtk-hdmi*
6349 F: drivers/phy/mediatek/phy-mtk-mipi*
6351 DRM DRIVERS FOR NVIDIA TEGRA
6352 M: Thierry Reding <thierry.reding@gmail.com>
6353 L: dri-devel@lists.freedesktop.org
6354 L: linux-tegra@vger.kernel.org
6356 T: git git://anongit.freedesktop.org/tegra/linux.git
6357 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6358 F: drivers/gpu/drm/tegra/
6359 F: drivers/gpu/host1x/
6360 F: include/linux/host1x.h
6361 F: include/uapi/drm/tegra_drm.h
6363 DRM DRIVERS FOR RENESAS
6364 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6365 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6366 L: dri-devel@lists.freedesktop.org
6367 L: linux-renesas-soc@vger.kernel.org
6369 T: git git://linuxtv.org/pinchartl/media drm/du/next
6370 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6371 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6372 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6373 F: drivers/gpu/drm/rcar-du/
6374 F: drivers/gpu/drm/shmobile/
6375 F: include/linux/platform_data/shmob_drm.h
6377 DRM DRIVERS FOR ROCKCHIP
6378 M: Sandy Huang <hjc@rock-chips.com>
6379 M: Heiko Stübner <heiko@sntech.de>
6380 L: dri-devel@lists.freedesktop.org
6382 T: git git://anongit.freedesktop.org/drm/drm-misc
6383 F: Documentation/devicetree/bindings/display/rockchip/
6384 F: drivers/gpu/drm/rockchip/
6387 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6388 L: dri-devel@lists.freedesktop.org
6390 T: git git://anongit.freedesktop.org/drm/drm-misc
6391 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6392 F: drivers/gpu/drm/sti
6395 M: Yannick Fertre <yannick.fertre@foss.st.com>
6396 M: Philippe Cornu <philippe.cornu@foss.st.com>
6397 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6398 L: dri-devel@lists.freedesktop.org
6400 T: git git://anongit.freedesktop.org/drm/drm-misc
6401 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6402 F: drivers/gpu/drm/stm
6404 DRM DRIVERS FOR TI KEYSTONE
6405 M: Jyri Sarha <jyri.sarha@iki.fi>
6406 M: Tomi Valkeinen <tomba@kernel.org>
6407 L: dri-devel@lists.freedesktop.org
6409 T: git git://anongit.freedesktop.org/drm/drm-misc
6410 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6411 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6412 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6413 F: drivers/gpu/drm/tidss/
6415 DRM DRIVERS FOR TI LCDC
6416 M: Jyri Sarha <jyri.sarha@iki.fi>
6417 R: Tomi Valkeinen <tomba@kernel.org>
6418 L: dri-devel@lists.freedesktop.org
6420 F: Documentation/devicetree/bindings/display/tilcdc/
6421 F: drivers/gpu/drm/tilcdc/
6423 DRM DRIVERS FOR TI OMAP
6424 M: Tomi Valkeinen <tomba@kernel.org>
6425 L: dri-devel@lists.freedesktop.org
6427 F: Documentation/devicetree/bindings/display/ti/
6428 F: drivers/gpu/drm/omapdrm/
6431 M: Emma Anholt <emma@anholt.net>
6433 T: git git://anongit.freedesktop.org/drm/drm-misc
6434 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6435 F: drivers/gpu/drm/v3d/
6436 F: include/uapi/drm/v3d_drm.h
6439 M: Emma Anholt <emma@anholt.net>
6440 M: Maxime Ripard <mripard@kernel.org>
6442 T: git git://github.com/anholt/linux
6443 T: git git://anongit.freedesktop.org/drm/drm-misc
6444 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6445 F: drivers/gpu/drm/vc4/
6446 F: include/uapi/drm/vc4_drm.h
6448 DRM DRIVERS FOR VIVANTE GPU IP
6449 M: Lucas Stach <l.stach@pengutronix.de>
6450 R: Russell King <linux+etnaviv@armlinux.org.uk>
6451 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6452 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6453 L: dri-devel@lists.freedesktop.org
6455 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6456 F: drivers/gpu/drm/etnaviv/
6457 F: include/uapi/drm/etnaviv_drm.h
6460 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6461 L: dri-devel@lists.freedesktop.org
6462 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6464 T: git git://anongit.freedesktop.org/drm/drm-misc
6465 F: Documentation/gpu/xen-front.rst
6466 F: drivers/gpu/drm/xen/
6468 DRM DRIVERS FOR XILINX
6469 M: Hyun Kwon <hyun.kwon@xilinx.com>
6470 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6471 L: dri-devel@lists.freedesktop.org
6473 T: git git://anongit.freedesktop.org/drm/drm-misc
6474 F: Documentation/devicetree/bindings/display/xlnx/
6475 F: drivers/gpu/drm/xlnx/
6478 M: Thierry Reding <thierry.reding@gmail.com>
6479 R: Sam Ravnborg <sam@ravnborg.org>
6480 L: dri-devel@lists.freedesktop.org
6482 T: git git://anongit.freedesktop.org/drm/drm-misc
6483 F: Documentation/devicetree/bindings/display/panel/
6484 F: drivers/gpu/drm/drm_panel.c
6485 F: drivers/gpu/drm/panel/
6486 F: include/drm/drm_panel.h
6489 M: Christian Koenig <christian.koenig@amd.com>
6490 M: Huang Rui <ray.huang@amd.com>
6491 L: dri-devel@lists.freedesktop.org
6493 T: git git://anongit.freedesktop.org/drm/drm-misc
6494 F: drivers/gpu/drm/ttm/
6497 DSBR100 USB FM RADIO DRIVER
6498 M: Alexey Klimov <klimov.linux@gmail.com>
6499 L: linux-media@vger.kernel.org
6501 T: git git://linuxtv.org/media_tree.git
6502 F: drivers/media/radio/dsbr100.c
6505 M: Hans Verkuil <hverkuil@xs4all.nl>
6506 L: linux-media@vger.kernel.org
6508 W: https://linuxtv.org
6509 T: git git://linuxtv.org/media_tree.git
6510 F: drivers/media/pci/dt3155/
6512 DVB_USB_AF9015 MEDIA DRIVER
6513 M: Antti Palosaari <crope@iki.fi>
6514 L: linux-media@vger.kernel.org
6516 W: https://linuxtv.org
6517 W: http://palosaari.fi/linux/
6518 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6519 T: git git://linuxtv.org/anttip/media_tree.git
6520 F: drivers/media/usb/dvb-usb-v2/af9015*
6522 DVB_USB_AF9035 MEDIA DRIVER
6523 M: Antti Palosaari <crope@iki.fi>
6524 L: linux-media@vger.kernel.org
6526 W: https://linuxtv.org
6527 W: http://palosaari.fi/linux/
6528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6529 T: git git://linuxtv.org/anttip/media_tree.git
6530 F: drivers/media/usb/dvb-usb-v2/af9035*
6532 DVB_USB_ANYSEE MEDIA DRIVER
6533 M: Antti Palosaari <crope@iki.fi>
6534 L: linux-media@vger.kernel.org
6536 W: https://linuxtv.org
6537 W: http://palosaari.fi/linux/
6538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6539 T: git git://linuxtv.org/anttip/media_tree.git
6540 F: drivers/media/usb/dvb-usb-v2/anysee*
6542 DVB_USB_AU6610 MEDIA DRIVER
6543 M: Antti Palosaari <crope@iki.fi>
6544 L: linux-media@vger.kernel.org
6546 W: https://linuxtv.org
6547 W: http://palosaari.fi/linux/
6548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6549 T: git git://linuxtv.org/anttip/media_tree.git
6550 F: drivers/media/usb/dvb-usb-v2/au6610*
6552 DVB_USB_CE6230 MEDIA DRIVER
6553 M: Antti Palosaari <crope@iki.fi>
6554 L: linux-media@vger.kernel.org
6556 W: https://linuxtv.org
6557 W: http://palosaari.fi/linux/
6558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6559 T: git git://linuxtv.org/anttip/media_tree.git
6560 F: drivers/media/usb/dvb-usb-v2/ce6230*
6562 DVB_USB_CXUSB MEDIA DRIVER
6563 M: Michael Krufky <mkrufky@linuxtv.org>
6564 L: linux-media@vger.kernel.org
6566 W: https://linuxtv.org
6567 W: http://github.com/mkrufky
6568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6569 T: git git://linuxtv.org/media_tree.git
6570 F: drivers/media/usb/dvb-usb/cxusb*
6572 DVB_USB_EC168 MEDIA DRIVER
6573 M: Antti Palosaari <crope@iki.fi>
6574 L: linux-media@vger.kernel.org
6576 W: https://linuxtv.org
6577 W: http://palosaari.fi/linux/
6578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6579 T: git git://linuxtv.org/anttip/media_tree.git
6580 F: drivers/media/usb/dvb-usb-v2/ec168*
6582 DVB_USB_GL861 MEDIA DRIVER
6583 M: Antti Palosaari <crope@iki.fi>
6584 L: linux-media@vger.kernel.org
6586 W: https://linuxtv.org
6587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6588 T: git git://linuxtv.org/anttip/media_tree.git
6589 F: drivers/media/usb/dvb-usb-v2/gl861*
6591 DVB_USB_MXL111SF MEDIA DRIVER
6592 M: Michael Krufky <mkrufky@linuxtv.org>
6593 L: linux-media@vger.kernel.org
6595 W: https://linuxtv.org
6596 W: http://github.com/mkrufky
6597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6598 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6599 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6601 DVB_USB_RTL28XXU MEDIA DRIVER
6602 M: Antti Palosaari <crope@iki.fi>
6603 L: linux-media@vger.kernel.org
6605 W: https://linuxtv.org
6606 W: http://palosaari.fi/linux/
6607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6608 T: git git://linuxtv.org/anttip/media_tree.git
6609 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6611 DVB_USB_V2 MEDIA DRIVER
6612 M: Antti Palosaari <crope@iki.fi>
6613 L: linux-media@vger.kernel.org
6615 W: https://linuxtv.org
6616 W: http://palosaari.fi/linux/
6617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6618 T: git git://linuxtv.org/anttip/media_tree.git
6619 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6620 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6623 M: Jason Baron <jbaron@akamai.com>
6625 F: include/linux/dynamic_debug.h
6626 F: lib/dynamic_debug.c
6628 DYNAMIC INTERRUPT MODERATION
6629 M: Tal Gilboa <talgi@nvidia.com>
6631 F: Documentation/networking/net_dim.rst
6632 F: include/linux/dim.h
6635 DZ DECSTATION DZ11 SERIAL DRIVER
6636 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6638 F: drivers/tty/serial/dz.*
6640 E3X0 POWER BUTTON DRIVER
6641 M: Moritz Fischer <moritz.fischer@ettus.com>
6642 L: usrp-users@lists.ettus.com
6644 W: http://www.ettus.com
6645 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6646 F: drivers/input/misc/e3x0-button.c
6649 M: Antti Palosaari <crope@iki.fi>
6650 L: linux-media@vger.kernel.org
6652 W: https://linuxtv.org
6653 W: http://palosaari.fi/linux/
6654 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6655 T: git git://linuxtv.org/anttip/media_tree.git
6656 F: drivers/media/tuners/e4000*
6658 EARTH_PT1 MEDIA DRIVER
6659 M: Akihiro Tsukada <tskd08@gmail.com>
6660 L: linux-media@vger.kernel.org
6662 F: drivers/media/pci/pt1/
6664 EARTH_PT3 MEDIA DRIVER
6665 M: Akihiro Tsukada <tskd08@gmail.com>
6666 L: linux-media@vger.kernel.org
6668 F: drivers/media/pci/pt3/
6671 M: Antti Palosaari <crope@iki.fi>
6672 L: linux-media@vger.kernel.org
6674 W: https://linuxtv.org
6675 W: http://palosaari.fi/linux/
6676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6677 T: git git://linuxtv.org/anttip/media_tree.git
6678 F: drivers/media/dvb-frontends/ec100*
6681 M: Tyler Hicks <code@tyhicks.com>
6682 L: ecryptfs@vger.kernel.org
6684 W: http://ecryptfs.org
6685 W: https://launchpad.net/ecryptfs
6686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6687 F: Documentation/filesystems/ecryptfs.rst
6691 M: Yazen Ghannam <yazen.ghannam@amd.com>
6692 L: linux-edac@vger.kernel.org
6694 F: drivers/edac/amd64_edac*
6695 F: drivers/edac/mce_amd*
6698 M: Jan Luebbe <jlu@pengutronix.de>
6699 L: linux-edac@vger.kernel.org
6701 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6702 F: drivers/edac/armada_xp_*
6705 M: Stefan Schaeckeler <sschaeck@cisco.com>
6707 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6708 F: drivers/edac/aspeed_edac.c
6711 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6713 F: drivers/edac/bluefield_edac.c
6716 M: Andre Przywara <andre.przywara@arm.com>
6717 L: linux-edac@vger.kernel.org
6719 F: drivers/edac/highbank*
6722 M: Ralf Baechle <ralf@linux-mips.org>
6723 L: linux-edac@vger.kernel.org
6724 L: linux-mips@vger.kernel.org
6726 F: drivers/edac/octeon_edac*
6728 EDAC-CAVIUM THUNDERX
6729 M: Robert Richter <rric@kernel.org>
6730 L: linux-edac@vger.kernel.org
6732 F: drivers/edac/thunderx_edac*
6735 M: Borislav Petkov <bp@alien8.de>
6736 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6737 M: Tony Luck <tony.luck@intel.com>
6738 R: James Morse <james.morse@arm.com>
6739 R: Robert Richter <rric@kernel.org>
6740 L: linux-edac@vger.kernel.org
6742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6743 F: Documentation/admin-guide/ras.rst
6744 F: Documentation/driver-api/edac.rst
6746 F: include/linux/edac.h
6749 M: Lei Wang <lewan@microsoft.com>
6750 L: linux-edac@vger.kernel.org
6752 F: drivers/edac/dmc520_edac.c
6755 M: Mark Gross <mark.gross@intel.com>
6756 L: linux-edac@vger.kernel.org
6758 F: drivers/edac/e752x_edac.c
6761 L: linux-edac@vger.kernel.org
6763 F: drivers/edac/e7xxx_edac.c
6766 M: York Sun <york.sun@nxp.com>
6767 L: linux-edac@vger.kernel.org
6769 F: drivers/edac/fsl_ddr_edac.*
6772 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6773 L: linux-edac@vger.kernel.org
6775 F: drivers/edac/ghes_edac.c
6778 M: Tony Luck <tony.luck@intel.com>
6779 L: linux-edac@vger.kernel.org
6781 F: drivers/edac/i10nm_base.c
6784 L: linux-edac@vger.kernel.org
6786 F: drivers/edac/i3000_edac.c
6789 L: linux-edac@vger.kernel.org
6791 F: drivers/edac/i5000_edac.c
6794 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6795 L: linux-edac@vger.kernel.org
6797 F: drivers/edac/i5400_edac.c
6800 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6801 L: linux-edac@vger.kernel.org
6803 F: drivers/edac/i7300_edac.c
6806 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6807 L: linux-edac@vger.kernel.org
6809 F: drivers/edac/i7core_edac.c
6812 M: Tim Small <tim@buttersideup.com>
6813 L: linux-edac@vger.kernel.org
6815 F: drivers/edac/i82443bxgx_edac.c
6818 M: "Arvind R." <arvino55@gmail.com>
6819 L: linux-edac@vger.kernel.org
6821 F: drivers/edac/i82975x_edac.c
6824 M: Jason Baron <jbaron@akamai.com>
6825 L: linux-edac@vger.kernel.org
6827 F: drivers/edac/ie31200_edac.c
6830 M: Tony Luck <tony.luck@intel.com>
6831 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6832 L: linux-edac@vger.kernel.org
6834 F: drivers/edac/igen6_edac.c
6837 M: Johannes Thumshirn <morbidrsa@gmail.com>
6838 L: linux-edac@vger.kernel.org
6840 F: drivers/edac/mpc85xx_edac.[ch]
6843 M: Egor Martovetsky <egor@pasemi.com>
6844 L: linux-edac@vger.kernel.org
6846 F: drivers/edac/pasemi_edac.c
6849 M: Tony Luck <tony.luck@intel.com>
6850 L: linux-edac@vger.kernel.org
6852 F: drivers/edac/pnd2_edac.[ch]
6855 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6856 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6857 L: linux-arm-msm@vger.kernel.org
6858 L: linux-edac@vger.kernel.org
6860 F: drivers/edac/qcom_edac.c
6863 M: Tim Small <tim@buttersideup.com>
6864 L: linux-edac@vger.kernel.org
6866 F: drivers/edac/r82600_edac.c
6869 M: Tony Luck <tony.luck@intel.com>
6870 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6871 L: linux-edac@vger.kernel.org
6873 F: drivers/edac/sb_edac.c
6876 M: Yash Shah <yash.shah@sifive.com>
6877 L: linux-edac@vger.kernel.org
6879 F: drivers/edac/sifive_edac.c
6882 M: Tony Luck <tony.luck@intel.com>
6883 L: linux-edac@vger.kernel.org
6885 F: drivers/edac/skx_*.[ch]
6888 M: Tero Kristo <kristo@kernel.org>
6889 L: linux-edac@vger.kernel.org
6891 F: drivers/edac/ti_edac.c
6893 EDIROL UA-101/UA-1000 DRIVER
6894 M: Clemens Ladisch <clemens@ladisch.de>
6895 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6898 F: sound/usb/misc/ua101.c
6901 M: Ivan Hu <ivan.hu@canonical.com>
6902 M: Ard Biesheuvel <ardb@kernel.org>
6903 L: linux-efi@vger.kernel.org
6905 F: drivers/firmware/efi/test/
6907 EFI VARIABLE FILESYSTEM
6908 M: Matthew Garrett <matthew.garrett@nebula.com>
6909 M: Jeremy Kerr <jk@ozlabs.org>
6910 M: Ard Biesheuvel <ardb@kernel.org>
6911 L: linux-efi@vger.kernel.org
6913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6916 EFIFB FRAMEBUFFER DRIVER
6917 M: Peter Jones <pjones@redhat.com>
6918 L: linux-fbdev@vger.kernel.org
6920 F: drivers/video/fbdev/efifb.c
6924 W: http://aeschi.ch.eu.org/efs/
6927 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6928 M: Douglas Miller <dougmill@linux.ibm.com>
6929 L: netdev@vger.kernel.org
6931 F: drivers/net/ethernet/ibm/ehea/
6933 EM28XX VIDEO4LINUX DRIVER
6934 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6935 L: linux-media@vger.kernel.org
6937 W: https://linuxtv.org
6938 T: git git://linuxtv.org/media_tree.git
6939 F: Documentation/admin-guide/media/em28xx*
6940 F: drivers/media/usb/em28xx/
6943 M: Matt Mackall <mpm@selenic.com>
6944 M: David Woodhouse <dwmw2@infradead.org>
6945 L: linux-embedded@vger.kernel.org
6948 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6949 M: Adrian Hunter <adrian.hunter@intel.com>
6950 M: Ritesh Harjani <riteshh@codeaurora.org>
6951 M: Asutosh Das <asutoshd@codeaurora.org>
6952 L: linux-mmc@vger.kernel.org
6954 F: drivers/mmc/host/cqhci*
6956 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6957 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6958 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6959 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6960 L: linux-scsi@vger.kernel.org
6962 W: http://www.broadcom.com
6963 F: drivers/scsi/be2iscsi/
6965 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6966 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6967 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6968 M: Somnath Kotur <somnath.kotur@broadcom.com>
6969 L: netdev@vger.kernel.org
6971 W: http://www.emulex.com
6972 F: drivers/net/ethernet/emulex/benet/
6974 EMULEX ONECONNECT ROCE DRIVER
6975 M: Selvin Xavier <selvin.xavier@broadcom.com>
6976 L: linux-rdma@vger.kernel.org
6978 W: http://www.broadcom.com
6979 F: drivers/infiniband/hw/ocrdma/
6980 F: include/uapi/rdma/ocrdma-abi.h
6982 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6983 M: James Smart <james.smart@broadcom.com>
6984 M: Dick Kennedy <dick.kennedy@broadcom.com>
6985 L: linux-scsi@vger.kernel.org
6987 W: http://www.broadcom.com
6988 F: drivers/scsi/lpfc/
6990 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6991 M: James Smart <james.smart@broadcom.com>
6992 M: Ram Vegesna <ram.vegesna@broadcom.com>
6993 L: linux-scsi@vger.kernel.org
6994 L: target-devel@vger.kernel.org
6996 W: http://www.broadcom.com
6997 F: drivers/scsi/elx/
6999 ENE CB710 FLASH CARD READER DRIVER
7000 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7002 F: drivers/misc/cb710/
7003 F: drivers/mmc/host/cb710-mmc.*
7004 F: include/linux/cb710.h
7006 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7007 M: Maxim Levitsky <maximlevitsky@gmail.com>
7009 F: drivers/media/rc/ene_ir.*
7011 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7012 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7013 L: linuxppc-dev@lists.ozlabs.org
7015 F: drivers/tty/ehv_bytechan.c
7017 EPSON S1D13XXX FRAMEBUFFER DRIVER
7018 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7021 F: drivers/video/fbdev/s1d13xxxfb.c
7022 F: include/video/s1d13xxxfb.h
7025 M: Gao Xiang <xiang@kernel.org>
7026 M: Chao Yu <chao@kernel.org>
7027 L: linux-erofs@lists.ozlabs.org
7029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7030 F: Documentation/filesystems/erofs.rst
7032 F: include/trace/events/erofs.h
7034 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7035 M: Jeff Layton <jlayton@kernel.org>
7037 F: include/linux/errseq.h
7040 ET131X NETWORK DRIVER
7041 M: Mark Einon <mark.einon@gmail.com>
7043 F: drivers/net/ethernet/agere/
7045 ETAS ES58X CAN/USB DRIVER
7046 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7047 L: linux-can@vger.kernel.org
7049 F: drivers/net/can/usb/etas_es58x/
7052 M: Roopa Prabhu <roopa@nvidia.com>
7053 M: Nikolay Aleksandrov <nikolay@nvidia.com>
7054 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7055 L: netdev@vger.kernel.org
7057 W: http://www.linuxfoundation.org/en/Net:Bridge
7058 F: include/linux/netfilter_bridge/
7061 ETHERNET PHY LIBRARY
7062 M: Andrew Lunn <andrew@lunn.ch>
7063 M: Heiner Kallweit <hkallweit1@gmail.com>
7064 R: Russell King <linux@armlinux.org.uk>
7065 L: netdev@vger.kernel.org
7067 F: Documentation/ABI/testing/sysfs-class-net-phydev
7068 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7069 F: Documentation/devicetree/bindings/net/mdio*
7070 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7071 F: Documentation/networking/phy.rst
7072 F: drivers/net/mdio/
7073 F: drivers/net/mdio/acpi_mdio.c
7074 F: drivers/net/mdio/fwnode_mdio.c
7075 F: drivers/net/mdio/of_mdio.c
7078 F: include/dt-bindings/net/qca-ar803x.h
7079 F: include/linux/*mdio*.h
7080 F: include/linux/mdio/*.h
7081 F: include/linux/of_net.h
7082 F: include/linux/phy.h
7083 F: include/linux/phy_fixed.h
7084 F: include/linux/platform_data/mdio-bcm-unimac.h
7085 F: include/linux/platform_data/mdio-gpio.h
7086 F: include/trace/events/mdio.h
7087 F: include/uapi/linux/mdio.h
7088 F: include/uapi/linux/mii.h
7089 F: net/core/of_net.c
7092 M: Namjae Jeon <linkinjeon@kernel.org>
7093 M: Sungjong Seo <sj1557.seo@samsung.com>
7094 L: linux-fsdevel@vger.kernel.org
7099 M: Jan Kara <jack@suse.com>
7100 L: linux-ext4@vger.kernel.org
7102 F: Documentation/filesystems/ext2.rst
7104 F: include/linux/ext2*
7107 M: "Theodore Ts'o" <tytso@mit.edu>
7108 M: Andreas Dilger <adilger.kernel@dilger.ca>
7109 L: linux-ext4@vger.kernel.org
7111 W: http://ext4.wiki.kernel.org
7112 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7114 F: Documentation/filesystems/ext4/
7116 F: include/trace/events/ext4.h
7118 Extended Verification Module (EVM)
7119 M: Mimi Zohar <zohar@linux.ibm.com>
7120 L: linux-integrity@vger.kernel.org
7122 F: security/integrity/evm/
7124 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7125 M: Ard Biesheuvel <ardb@kernel.org>
7126 L: linux-efi@vger.kernel.org
7128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7129 F: Documentation/admin-guide/efi-stub.rst
7130 F: arch/*/include/asm/efi.h
7131 F: arch/*/kernel/efi.c
7132 F: arch/arm/boot/compressed/efi-header.S
7133 F: arch/arm64/kernel/efi-entry.S
7134 F: arch/x86/platform/efi/
7135 F: drivers/firmware/efi/
7136 F: include/linux/efi*.h
7138 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7139 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7140 M: Chanwoo Choi <cw00.choi@samsung.com>
7141 L: linux-kernel@vger.kernel.org
7143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7144 F: Documentation/devicetree/bindings/extcon/
7145 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7147 F: include/linux/extcon.h
7148 F: include/linux/extcon/
7151 M: Masami Hiramatsu <mhiramat@kernel.org>
7153 F: Documentation/admin-guide/bootconfig.rst
7154 F: fs/proc/bootconfig.c
7155 F: include/linux/bootconfig.h
7157 F: tools/bootconfig/*
7158 F: tools/bootconfig/scripts/*
7161 M: Jingoo Han <jingoohan1@gmail.com>
7162 L: dri-devel@lists.freedesktop.org
7164 F: drivers/gpu/drm/exynos/exynos_dp*
7166 EXYNOS SYSMMU (IOMMU) driver
7167 M: Marek Szyprowski <m.szyprowski@samsung.com>
7168 L: iommu@lists.linux-foundation.org
7169 L: iommu@lists.linux.dev
7171 F: drivers/iommu/exynos-iommu.c
7174 M: Jaegeuk Kim <jaegeuk@kernel.org>
7175 M: Chao Yu <chao@kernel.org>
7176 L: linux-f2fs-devel@lists.sourceforge.net
7178 W: https://f2fs.wiki.kernel.org/
7179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7180 F: Documentation/ABI/testing/sysfs-fs-f2fs
7181 F: Documentation/filesystems/f2fs.rst
7183 F: include/linux/f2fs_fs.h
7184 F: include/trace/events/f2fs.h
7185 F: include/uapi/linux/f2fs.h
7187 F71805F HARDWARE MONITORING DRIVER
7188 M: Jean Delvare <jdelvare@suse.com>
7189 L: linux-hwmon@vger.kernel.org
7191 F: Documentation/hwmon/f71805f.rst
7192 F: drivers/hwmon/f71805f.c
7195 M: Josh Poimboeuf <jpoimboe@redhat.com>
7197 F: scripts/faddr2line
7200 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7201 L: netdev@vger.kernel.org
7203 F: Documentation/networking/failover.rst
7204 F: include/net/failover.h
7205 F: net/core/failover.c
7208 M: Jan Kara <jack@suse.cz>
7209 R: Amir Goldstein <amir73il@gmail.com>
7210 R: Matthew Bobrowski <repnop@google.com>
7211 L: linux-fsdevel@vger.kernel.org
7213 F: fs/notify/fanotify/
7214 F: include/linux/fanotify.h
7215 F: include/uapi/linux/fanotify.h
7217 FARSYNC SYNCHRONOUS DRIVER
7218 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7220 W: http://www.farsite.co.uk/
7221 F: drivers/net/wan/farsync.*
7223 FAULT INJECTION SUPPORT
7224 M: Akinobu Mita <akinobu.mita@gmail.com>
7226 F: Documentation/fault-injection/
7227 F: lib/fault-inject.c
7229 FBTFT Framebuffer drivers
7230 L: dri-devel@lists.freedesktop.org
7231 L: linux-fbdev@vger.kernel.org
7233 F: drivers/staging/fbtft/
7236 M: Michael Buesch <m@bues.ch>
7237 L: linux-media@vger.kernel.org
7239 F: drivers/media/tuners/fc0011.c
7240 F: drivers/media/tuners/fc0011.h
7243 M: Antti Palosaari <crope@iki.fi>
7244 L: linux-media@vger.kernel.org
7246 W: https://linuxtv.org
7247 W: http://palosaari.fi/linux/
7248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7249 T: git git://linuxtv.org/anttip/media_tree.git
7250 F: drivers/media/tuners/fc2580*
7252 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7253 M: Hannes Reinecke <hare@suse.de>
7254 L: linux-scsi@vger.kernel.org
7256 W: www.Open-FCoE.org
7257 F: drivers/scsi/fcoe/
7258 F: drivers/scsi/libfc/
7260 F: include/scsi/libfc.h
7261 F: include/scsi/libfcoe.h
7262 F: include/uapi/scsi/fc/
7264 FILE LOCKING (flock() and fcntl()/lockf())
7265 M: Jeff Layton <jlayton@kernel.org>
7266 M: "J. Bruce Fields" <bfields@fieldses.org>
7267 L: linux-fsdevel@vger.kernel.org
7271 F: include/linux/fcntl.h
7272 F: include/uapi/linux/fcntl.h
7274 FILESYSTEM DIRECT ACCESS (DAX)
7275 M: Dan Williams <dan.j.williams@intel.com>
7276 R: Matthew Wilcox <willy@infradead.org>
7277 R: Jan Kara <jack@suse.cz>
7278 L: linux-fsdevel@vger.kernel.org
7279 L: nvdimm@lists.linux.dev
7282 F: include/linux/dax.h
7283 F: include/trace/events/fs_dax.h
7285 FILESYSTEMS (VFS and infrastructure)
7286 M: Alexander Viro <viro@zeniv.linux.org.uk>
7287 L: linux-fsdevel@vger.kernel.org
7290 F: include/linux/fs.h
7291 F: include/linux/fs_types.h
7292 F: include/uapi/linux/fs.h
7293 F: include/uapi/linux/openat2.h
7298 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7299 M: Riku Voipio <riku.voipio@iki.fi>
7300 L: linux-hwmon@vger.kernel.org
7302 F: drivers/hwmon/f75375s.c
7303 F: include/linux/f75375s.h
7305 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7306 M: Clemens Ladisch <clemens@ladisch.de>
7307 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7308 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7311 F: include/uapi/sound/firewire.h
7314 FIREWIRE MEDIA DRIVERS (firedtv)
7315 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7316 L: linux-media@vger.kernel.org
7317 L: linux1394-devel@lists.sourceforge.net
7319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7320 F: drivers/media/firewire/
7322 FIREWIRE SBP-2 TARGET
7323 M: Chris Boot <bootc@bootc.net>
7324 L: linux-scsi@vger.kernel.org
7325 L: target-devel@vger.kernel.org
7326 L: linux1394-devel@lists.sourceforge.net
7328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7329 F: drivers/target/sbp/
7332 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7333 L: linux1394-devel@lists.sourceforge.net
7335 W: http://ieee1394.wiki.kernel.org/
7336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7337 F: drivers/firewire/
7338 F: include/linux/firewire.h
7339 F: include/uapi/linux/firewire*.h
7342 FIRMWARE FRAMEWORK FOR ARMV8-A
7343 M: Sudeep Holla <sudeep.holla@arm.com>
7344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7346 F: drivers/firmware/arm_ffa/
7347 F: include/linux/arm_ffa.h
7349 FIRMWARE LOADER (request_firmware)
7350 M: Luis Chamberlain <mcgrof@kernel.org>
7351 L: linux-kernel@vger.kernel.org
7353 F: Documentation/firmware_class/
7354 F: drivers/base/firmware_loader/
7355 F: include/linux/firmware.h
7357 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7358 M: Joshua Morris <josh.h.morris@us.ibm.com>
7359 M: Philip Kelleher <pjk1939@linux.ibm.com>
7361 F: drivers/block/rsxx/
7363 FLEXTIMER FTM-QUADDEC DRIVER
7364 M: Patrick Havelange <patrick.havelange@essensium.com>
7365 L: linux-iio@vger.kernel.org
7367 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7368 F: drivers/counter/ftm-quaddec.c
7371 M: Denis Efremov <efremov@linux.com>
7372 L: linux-block@vger.kernel.org
7374 F: drivers/block/floppy.c
7376 FLYSKY FSIA6B RC RECEIVER
7377 M: Markus Koch <markus@notsyncing.net>
7378 L: linux-input@vger.kernel.org
7380 F: drivers/input/joystick/fsia6b.c
7382 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7383 M: Geoffrey D. Bennett <g@b4.vu>
7384 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7387 F: sound/usb/mixer_scarlett_gen2.c
7389 FORCEDETH GIGABIT ETHERNET DRIVER
7390 M: Rain River <rain.1986.08.12@gmail.com>
7391 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7392 L: netdev@vger.kernel.org
7394 F: drivers/net/ethernet/nvidia/*
7397 M: Wu Hao <hao.wu@intel.com>
7398 R: Tom Rix <trix@redhat.com>
7399 L: linux-fpga@vger.kernel.org
7401 F: Documentation/ABI/testing/sysfs-bus-dfl*
7402 F: Documentation/fpga/dfl.rst
7403 F: drivers/fpga/dfl*
7404 F: drivers/uio/uio_dfl.c
7405 F: include/linux/dfl.h
7406 F: include/uapi/linux/fpga-dfl.h
7408 FPGA MANAGER FRAMEWORK
7409 M: Moritz Fischer <mdf@kernel.org>
7410 M: Wu Hao <hao.wu@intel.com>
7411 M: Xu Yilun <yilun.xu@intel.com>
7412 R: Tom Rix <trix@redhat.com>
7413 L: linux-fpga@vger.kernel.org
7415 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7417 F: Documentation/devicetree/bindings/fpga/
7418 F: Documentation/driver-api/fpga/
7419 F: Documentation/fpga/
7421 F: include/linux/fpga/
7424 M: Bill Metzenthen <billm@melbpc.org.au>
7426 W: http://floatingpoint.sourceforge.net/emulator/index.html
7427 F: arch/x86/math-emu/
7430 L: dri-devel@lists.freedesktop.org
7431 L: linux-fbdev@vger.kernel.org
7433 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7434 T: git git://anongit.freedesktop.org/drm/drm-misc
7435 F: Documentation/fb/
7437 F: include/linux/fb.h
7438 F: include/uapi/linux/fb.h
7439 F: include/uapi/video/
7442 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7443 M: Horia Geantă <horia.geanta@nxp.com>
7444 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7445 L: linux-crypto@vger.kernel.org
7447 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7448 F: drivers/crypto/caam/
7450 FREESCALE COLDFIRE M5441X MMC DRIVER
7451 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7452 L: linux-mmc@vger.kernel.org
7454 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7455 F: include/linux/platform_data/mmc-esdhc-mcf.h
7457 FREESCALE DIU FRAMEBUFFER DRIVER
7458 M: Timur Tabi <timur@kernel.org>
7459 L: linux-fbdev@vger.kernel.org
7461 F: drivers/video/fbdev/fsl-diu-fb.*
7463 FREESCALE DMA DRIVER
7464 M: Li Yang <leoyang.li@nxp.com>
7465 M: Zhang Wei <zw@zh-kernel.org>
7466 L: linuxppc-dev@lists.ozlabs.org
7468 F: drivers/dma/fsldma.*
7470 FREESCALE DSPI DRIVER
7471 M: Vladimir Oltean <olteanv@gmail.com>
7472 L: linux-spi@vger.kernel.org
7474 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7475 F: drivers/spi/spi-fsl-dspi.c
7476 F: include/linux/spi/spi-fsl-dspi.h
7478 FREESCALE ENETC ETHERNET DRIVERS
7479 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7480 L: netdev@vger.kernel.org
7482 F: drivers/net/ethernet/freescale/enetc/
7484 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7485 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7486 L: netdev@vger.kernel.org
7488 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7489 F: drivers/net/ethernet/freescale/gianfar*
7491 FREESCALE GPMI NAND DRIVER
7492 M: Han Xu <han.xu@nxp.com>
7493 L: linux-mtd@lists.infradead.org
7495 F: drivers/mtd/nand/raw/gpmi-nand/*
7497 FREESCALE I2C CPM DRIVER
7498 M: Jochen Friedrich <jochen@scram.de>
7499 L: linuxppc-dev@lists.ozlabs.org
7500 L: linux-i2c@vger.kernel.org
7502 F: drivers/i2c/busses/i2c-cpm.c
7504 FREESCALE IMX / MXC FEC DRIVER
7505 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7506 L: netdev@vger.kernel.org
7508 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7509 F: drivers/net/ethernet/freescale/fec.h
7510 F: drivers/net/ethernet/freescale/fec_main.c
7511 F: drivers/net/ethernet/freescale/fec_ptp.c
7513 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7514 M: Sascha Hauer <s.hauer@pengutronix.de>
7515 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7516 L: linux-fbdev@vger.kernel.org
7517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7519 F: drivers/video/fbdev/imxfb.c
7520 F: include/linux/platform_data/video-imxfb.h
7522 FREESCALE IMX DDR PMU DRIVER
7523 M: Frank Li <Frank.li@nxp.com>
7524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7526 F: Documentation/admin-guide/perf/imx-ddr.rst
7527 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7528 F: drivers/perf/fsl_imx8_ddr_perf.c
7530 FREESCALE IMX I2C DRIVER
7531 M: Oleksij Rempel <o.rempel@pengutronix.de>
7532 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7533 L: linux-i2c@vger.kernel.org
7535 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7536 F: drivers/i2c/busses/i2c-imx.c
7538 FREESCALE IMX LPI2C DRIVER
7539 M: Dong Aisheng <aisheng.dong@nxp.com>
7540 L: linux-i2c@vger.kernel.org
7541 L: linux-imx@nxp.com
7543 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7544 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7546 FREESCALE MPC I2C DRIVER
7547 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7548 L: linux-i2c@vger.kernel.org
7550 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7551 F: drivers/i2c/busses/i2c-mpc.c
7553 FREESCALE QORIQ DPAA ETHERNET DRIVER
7554 M: Madalin Bucur <madalin.bucur@nxp.com>
7555 L: netdev@vger.kernel.org
7557 F: drivers/net/ethernet/freescale/dpaa
7559 FREESCALE QORIQ DPAA FMAN DRIVER
7560 M: Madalin Bucur <madalin.bucur@nxp.com>
7561 L: netdev@vger.kernel.org
7563 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7564 F: drivers/net/ethernet/freescale/fman
7566 FREESCALE QORIQ PTP CLOCK DRIVER
7567 M: Yangbo Lu <yangbo.lu@nxp.com>
7568 L: netdev@vger.kernel.org
7570 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7571 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7572 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7573 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7574 F: drivers/ptp/ptp_qoriq.c
7575 F: drivers/ptp/ptp_qoriq_debugfs.c
7576 F: include/linux/fsl/ptp_qoriq.h
7578 FREESCALE QUAD SPI DRIVER
7579 M: Han Xu <han.xu@nxp.com>
7580 L: linux-spi@vger.kernel.org
7582 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7583 F: drivers/spi/spi-fsl-qspi.c
7585 FREESCALE QUICC ENGINE LIBRARY
7586 M: Qiang Zhao <qiang.zhao@nxp.com>
7587 L: linuxppc-dev@lists.ozlabs.org
7589 F: drivers/soc/fsl/qe/
7590 F: include/soc/fsl/*qe*.h
7591 F: include/soc/fsl/*ucc*.h
7593 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7594 M: Li Yang <leoyang.li@nxp.com>
7595 L: netdev@vger.kernel.org
7596 L: linuxppc-dev@lists.ozlabs.org
7598 F: drivers/net/ethernet/freescale/ucc_geth*
7600 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7601 M: Zhao Qiang <qiang.zhao@nxp.com>
7602 L: netdev@vger.kernel.org
7603 L: linuxppc-dev@lists.ozlabs.org
7605 F: drivers/net/wan/fsl_ucc_hdlc*
7607 FREESCALE QUICC ENGINE UCC UART DRIVER
7608 M: Timur Tabi <timur@kernel.org>
7609 L: linuxppc-dev@lists.ozlabs.org
7611 F: drivers/tty/serial/ucc_uart.c
7613 FREESCALE SOC DRIVERS
7614 M: Li Yang <leoyang.li@nxp.com>
7615 L: linuxppc-dev@lists.ozlabs.org
7616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7618 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7619 F: Documentation/devicetree/bindings/soc/fsl/
7621 F: include/linux/fsl/
7623 FREESCALE SOC FS_ENET DRIVER
7624 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7625 L: linuxppc-dev@lists.ozlabs.org
7626 L: netdev@vger.kernel.org
7628 F: drivers/net/ethernet/freescale/fs_enet/
7629 F: include/linux/fs_enet_pd.h
7631 FREESCALE SOC SOUND DRIVERS
7632 M: Nicolin Chen <nicoleotsuka@gmail.com>
7633 M: Xiubo Li <Xiubo.Lee@gmail.com>
7634 R: Fabio Estevam <festevam@gmail.com>
7635 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7636 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7637 L: linuxppc-dev@lists.ozlabs.org
7639 F: sound/soc/fsl/fsl*
7640 F: sound/soc/fsl/imx*
7641 F: sound/soc/fsl/mpc8610_hpcd.c
7643 FREESCALE USB PERIPHERAL DRIVERS
7644 M: Li Yang <leoyang.li@nxp.com>
7645 L: linux-usb@vger.kernel.org
7646 L: linuxppc-dev@lists.ozlabs.org
7648 F: drivers/usb/gadget/udc/fsl*
7650 FREESCALE USB PHY DRIVER
7651 M: Ran Wang <ran.wang_1@nxp.com>
7652 L: linux-usb@vger.kernel.org
7653 L: linuxppc-dev@lists.ozlabs.org
7655 F: drivers/usb/phy/phy-fsl-usb*
7658 M: Christoph Hellwig <hch@infradead.org>
7660 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7664 M: "Rafael J. Wysocki" <rafael@kernel.org>
7665 M: Pavel Machek <pavel@ucw.cz>
7666 L: linux-pm@vger.kernel.org
7668 F: Documentation/power/freezing-of-tasks.rst
7669 F: include/linux/freezer.h
7673 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7674 L: linux-kernel@vger.kernel.org
7676 F: include/linux/frontswap.h
7679 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7680 M: David Howells <dhowells@redhat.com>
7681 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7683 F: Documentation/filesystems/caching/
7685 F: include/linux/fscache*.h
7687 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7688 M: Theodore Y. Ts'o <tytso@mit.edu>
7689 M: Jaegeuk Kim <jaegeuk@kernel.org>
7690 M: Eric Biggers <ebiggers@kernel.org>
7691 L: linux-fscrypt@vger.kernel.org
7693 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7694 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7695 F: Documentation/filesystems/fscrypt.rst
7697 F: include/linux/fscrypt*.h
7698 F: include/uapi/linux/fscrypt.h
7701 M: Jeremy Kerr <jk@ozlabs.org>
7702 M: Joel Stanley <joel@jms.id.au>
7703 R: Alistar Popple <alistair@popple.id.au>
7704 R: Eddie James <eajames@linux.ibm.com>
7705 L: linux-fsi@lists.ozlabs.org
7707 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7710 F: include/linux/fsi*.h
7711 F: include/trace/events/fsi*.h
7713 FSI-ATTACHED I2C DRIVER
7714 M: Eddie James <eajames@linux.ibm.com>
7715 L: linux-i2c@vger.kernel.org
7716 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7718 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7719 F: drivers/i2c/busses/i2c-fsi.c
7721 FSI-ATTACHED SPI DRIVER
7722 M: Eddie James <eajames@linux.ibm.com>
7723 L: linux-spi@vger.kernel.org
7725 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7726 F: drivers/spi/spi-fsi.c
7728 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7729 M: Jan Kara <jack@suse.cz>
7730 R: Amir Goldstein <amir73il@gmail.com>
7731 L: linux-fsdevel@vger.kernel.org
7733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7735 F: include/linux/fsnotify*.h
7737 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7738 M: Eric Biggers <ebiggers@kernel.org>
7739 M: Theodore Y. Ts'o <tytso@mit.edu>
7740 L: linux-fscrypt@vger.kernel.org
7742 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7743 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7744 F: Documentation/filesystems/fsverity.rst
7746 F: include/linux/fsverity.h
7747 F: include/uapi/linux/fsverity.h
7749 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7750 M: Michael Zaidman <michael.zaidman@gmail.com>
7751 L: linux-i2c@vger.kernel.org
7752 L: linux-input@vger.kernel.org
7754 F: drivers/hid/hid-ft260.c
7756 FUJITSU LAPTOP EXTRAS
7757 M: Jonathan Woithe <jwoithe@just42.net>
7758 L: platform-driver-x86@vger.kernel.org
7760 F: drivers/platform/x86/fujitsu-laptop.c
7762 FUJITSU M-5MO LS CAMERA ISP DRIVER
7763 M: Kyungmin Park <kyungmin.park@samsung.com>
7764 M: Heungjun Kim <riverful.kim@samsung.com>
7765 L: linux-media@vger.kernel.org
7767 F: drivers/media/i2c/m5mols/
7768 F: include/media/i2c/m5mols.h
7770 FUJITSU TABLET EXTRAS
7771 M: Robert Gerlach <khnz@gmx.de>
7772 L: platform-driver-x86@vger.kernel.org
7774 F: drivers/platform/x86/fujitsu-tablet.c
7776 FUSE: FILESYSTEM IN USERSPACE
7777 M: Miklos Szeredi <miklos@szeredi.hu>
7778 L: linux-fsdevel@vger.kernel.org
7780 W: https://github.com/libfuse/
7781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7782 F: Documentation/filesystems/fuse.rst
7784 F: include/uapi/linux/fuse.h
7787 M: Thomas Gleixner <tglx@linutronix.de>
7788 M: Ingo Molnar <mingo@redhat.com>
7789 R: Peter Zijlstra <peterz@infradead.org>
7790 R: Darren Hart <dvhart@infradead.org>
7791 R: Davidlohr Bueso <dave@stgolabs.net>
7792 L: linux-kernel@vger.kernel.org
7794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7795 F: Documentation/locking/*futex*
7796 F: include/asm-generic/futex.h
7797 F: include/linux/futex.h
7798 F: include/uapi/linux/futex.h
7800 F: tools/perf/bench/futex*
7801 F: tools/testing/selftests/futex/
7803 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7804 M: Tim Harvey <tharvey@gateworks.com>
7805 M: Robert Jones <rjones@gateworks.com>
7807 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7808 F: drivers/mfd/gateworks-gsc.c
7809 F: include/linux/mfd/gsc.h
7810 F: Documentation/hwmon/gsc-hwmon.rst
7811 F: drivers/hwmon/gsc-hwmon.c
7812 F: include/linux/platform_data/gsc_hwmon.h
7815 M: Kees Cook <keescook@chromium.org>
7816 L: linux-hardening@vger.kernel.org
7818 F: Documentation/kbuild/gcc-plugins.rst
7819 F: scripts/Makefile.gcc-plugins
7820 F: scripts/gcc-plugins/
7822 GCOV BASED KERNEL PROFILING
7823 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7825 F: Documentation/dev-tools/gcov.rst
7828 GDB KERNEL DEBUGGING HELPER SCRIPTS
7829 M: Jan Kiszka <jan.kiszka@siemens.com>
7830 M: Kieran Bingham <kbingham@kernel.org>
7834 GEMINI CRYPTO DRIVER
7835 M: Corentin Labbe <clabbe@baylibre.com>
7836 L: linux-crypto@vger.kernel.org
7838 F: drivers/crypto/gemini/
7840 GEMTEK FM RADIO RECEIVER DRIVER
7841 M: Hans Verkuil <hverkuil@xs4all.nl>
7842 L: linux-media@vger.kernel.org
7844 W: https://linuxtv.org
7845 T: git git://linuxtv.org/media_tree.git
7846 F: drivers/media/radio/radio-gemtek*
7848 GENERIC ARCHITECTURE TOPOLOGY
7849 M: Sudeep Holla <sudeep.holla@arm.com>
7850 L: linux-kernel@vger.kernel.org
7852 F: drivers/base/arch_topology.c
7853 F: include/linux/arch_topology.h
7856 M: Thomas Gleixner <tglx@linutronix.de>
7857 M: Peter Zijlstra <peterz@infradead.org>
7858 M: Andy Lutomirski <luto@kernel.org>
7859 L: linux-kernel@vger.kernel.org
7861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7862 F: include/linux/entry-common.h
7863 F: include/linux/entry-kvm.h
7866 GENERIC GPIO I2C DRIVER
7867 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7869 F: drivers/i2c/busses/i2c-gpio.c
7870 F: include/linux/platform_data/i2c-gpio.h
7872 GENERIC GPIO I2C MULTIPLEXER DRIVER
7873 M: Peter Korsgaard <peter.korsgaard@barco.com>
7874 L: linux-i2c@vger.kernel.org
7876 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7877 F: drivers/i2c/muxes/i2c-mux-gpio.c
7878 F: include/linux/platform_data/i2c-mux-gpio.h
7880 GENERIC HDLC (WAN) DRIVERS
7881 M: Krzysztof Halasa <khc@pm.waw.pl>
7883 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7884 F: drivers/net/wan/c101.c
7885 F: drivers/net/wan/hd6457*
7886 F: drivers/net/wan/hdlc*
7887 F: drivers/net/wan/n2.c
7888 F: drivers/net/wan/pc300too.c
7889 F: drivers/net/wan/pci200syn.c
7890 F: drivers/net/wan/wanxl*
7892 GENERIC INCLUDE/ASM HEADER FILES
7893 M: Arnd Bergmann <arnd@arndb.de>
7894 L: linux-arch@vger.kernel.org
7896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7897 F: include/asm-generic/
7898 F: include/uapi/asm-generic/
7900 GENERIC PHY FRAMEWORK
7901 M: Kishon Vijay Abraham I <kishon@ti.com>
7902 M: Vinod Koul <vkoul@kernel.org>
7903 L: linux-phy@lists.infradead.org
7905 Q: https://patchwork.kernel.org/project/linux-phy/list/
7906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7907 F: Documentation/devicetree/bindings/phy/
7909 F: include/linux/phy/
7911 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7912 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7914 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7917 M: "Rafael J. Wysocki" <rafael@kernel.org>
7918 M: Kevin Hilman <khilman@kernel.org>
7919 M: Ulf Hansson <ulf.hansson@linaro.org>
7920 L: linux-pm@vger.kernel.org
7922 F: Documentation/devicetree/bindings/power/power?domain*
7923 F: drivers/base/power/domain*.c
7924 F: include/linux/pm_domain.h
7926 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7927 M: Eugen Hristev <eugen.hristev@microchip.com>
7928 L: linux-input@vger.kernel.org
7930 F: drivers/input/touchscreen/resistive-adc-touch.c
7932 GENERIC STRING LIBRARY
7933 R: Andy Shevchenko <andy@kernel.org>
7936 F: lib/string_helpers.c
7937 F: lib/test_string.c
7938 F: lib/test-string_helpers.c
7940 GENERIC UIO DRIVER FOR PCI DEVICES
7941 M: "Michael S. Tsirkin" <mst@redhat.com>
7942 L: kvm@vger.kernel.org
7944 F: drivers/uio/uio_pci_generic.c
7946 GENERIC VDSO LIBRARY
7947 M: Andy Lutomirski <luto@kernel.org>
7948 M: Thomas Gleixner <tglx@linutronix.de>
7949 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7950 L: linux-kernel@vger.kernel.org
7952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7953 F: include/asm-generic/vdso/vsyscall.h
7955 F: kernel/time/vsyscall.c
7958 GENWQE (IBM Generic Workqueue Card)
7959 M: Frank Haverkamp <haver@linux.ibm.com>
7961 F: drivers/misc/genwqe/
7963 GET_MAINTAINER SCRIPT
7964 M: Joe Perches <joe@perches.com>
7966 F: scripts/get_maintainer.pl
7969 M: Bob Peterson <rpeterso@redhat.com>
7970 M: Andreas Gruenbacher <agruenba@redhat.com>
7971 L: cluster-devel@redhat.com
7973 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7975 F: Documentation/filesystems/gfs2*
7977 F: include/uapi/linux/gfs2_ondisk.h
7980 M: Thomas Weißschuh <thomas@weissschuh.net>
7981 L: platform-driver-x86@vger.kernel.org
7983 F: drivers/platform/x86/gigabyte-wmi.c
7986 M: Johan Hovold <johan@kernel.org>
7988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7989 F: Documentation/ABI/testing/sysfs-class-gnss
7990 F: Documentation/devicetree/bindings/gnss/
7992 F: include/linux/gnss.h
7995 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7996 L: linux-media@vger.kernel.org
7998 F: drivers/media/usb/go7007/
8001 M: Bastien Nocera <hadess@hadess.net>
8002 M: Hans de Goede <hdegoede@redhat.com>
8003 L: linux-input@vger.kernel.org
8005 F: drivers/input/touchscreen/goodix*
8007 GOOGLE ETHERNET DRIVERS
8008 M: Jeroen de Borst <jeroendb@google.com>
8009 R: Catherine Sullivan <csully@google.com>
8010 R: David Awogbemila <awogbemila@google.com>
8011 L: netdev@vger.kernel.org
8013 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8014 F: drivers/net/ethernet/google
8016 GPD POCKET FAN DRIVER
8017 M: Hans de Goede <hdegoede@redhat.com>
8018 L: platform-driver-x86@vger.kernel.org
8020 F: drivers/platform/x86/gpd-pocket-fan.c
8023 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8024 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8025 L: linux-gpio@vger.kernel.org
8026 L: linux-acpi@vger.kernel.org
8028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8029 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8030 F: drivers/gpio/gpiolib-acpi.c
8031 F: drivers/gpio/gpiolib-acpi.h
8034 M: Geert Uytterhoeven <geert+renesas@glider.be>
8035 L: linux-gpio@vger.kernel.org
8037 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8038 F: drivers/gpio/gpio-aggregator.c
8041 M: Sean Young <sean@mess.org>
8042 L: linux-media@vger.kernel.org
8044 F: drivers/media/rc/gpio-ir-tx.c
8047 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8048 L: linux-gpio@vger.kernel.org
8050 F: drivers/gpio/gpio-mockup.c
8051 F: tools/testing/selftests/gpio/
8054 R: Michael Walle <michael@walle.cc>
8056 F: drivers/gpio/gpio-regmap.c
8057 F: include/linux/gpio/regmap.h
8060 M: Linus Walleij <linus.walleij@linaro.org>
8061 M: Bartosz Golaszewski <brgl@bgdev.pl>
8062 L: linux-gpio@vger.kernel.org
8064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8065 F: Documentation/ABI/obsolete/sysfs-gpio
8066 F: Documentation/ABI/testing/gpio-cdev
8067 F: Documentation/admin-guide/gpio/
8068 F: Documentation/devicetree/bindings/gpio/
8069 F: Documentation/driver-api/gpio/
8071 F: include/asm-generic/gpio.h
8072 F: include/linux/gpio.h
8073 F: include/linux/gpio/
8074 F: include/linux/of_gpio.h
8075 F: include/uapi/linux/gpio.h
8078 GRE DEMULTIPLEXER DRIVER
8079 M: Dmitry Kozlov <xeb@mail.ru>
8080 L: netdev@vger.kernel.org
8082 F: include/net/gre.h
8083 F: net/ipv4/gre_demux.c
8084 F: net/ipv4/gre_offload.c
8086 GRETH 10/100/1G Ethernet MAC device driver
8087 M: Andreas Larsson <andreas@gaisler.com>
8088 L: netdev@vger.kernel.org
8090 F: drivers/net/ethernet/aeroflex/
8092 GREYBUS AUDIO PROTOCOLS DRIVERS
8093 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8094 M: Mark Greer <mgreer@animalcreek.com>
8096 F: drivers/staging/greybus/audio_apbridgea.c
8097 F: drivers/staging/greybus/audio_apbridgea.h
8098 F: drivers/staging/greybus/audio_codec.c
8099 F: drivers/staging/greybus/audio_codec.h
8100 F: drivers/staging/greybus/audio_gb.c
8101 F: drivers/staging/greybus/audio_manager.c
8102 F: drivers/staging/greybus/audio_manager.h
8103 F: drivers/staging/greybus/audio_manager_module.c
8104 F: drivers/staging/greybus/audio_manager_private.h
8105 F: drivers/staging/greybus/audio_manager_sysfs.c
8106 F: drivers/staging/greybus/audio_module.c
8107 F: drivers/staging/greybus/audio_topology.c
8109 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8110 M: Viresh Kumar <vireshk@kernel.org>
8112 F: drivers/staging/greybus/authentication.c
8113 F: drivers/staging/greybus/bootrom.c
8114 F: drivers/staging/greybus/firmware.h
8115 F: drivers/staging/greybus/fw-core.c
8116 F: drivers/staging/greybus/fw-download.c
8117 F: drivers/staging/greybus/fw-management.c
8118 F: drivers/staging/greybus/greybus_authentication.h
8119 F: drivers/staging/greybus/greybus_firmware.h
8120 F: drivers/staging/greybus/hid.c
8121 F: drivers/staging/greybus/i2c.c
8122 F: drivers/staging/greybus/spi.c
8123 F: drivers/staging/greybus/spilib.c
8124 F: drivers/staging/greybus/spilib.h
8126 GREYBUS LOOPBACK DRIVER
8127 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8129 F: drivers/staging/greybus/loopback.c
8131 GREYBUS PLATFORM DRIVERS
8132 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8134 F: drivers/staging/greybus/arche-apb-ctrl.c
8135 F: drivers/staging/greybus/arche-platform.c
8136 F: drivers/staging/greybus/arche_platform.h
8138 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8139 M: Rui Miguel Silva <rmfrfs@gmail.com>
8141 F: drivers/staging/greybus/gpio.c
8142 F: drivers/staging/greybus/light.c
8143 F: drivers/staging/greybus/power_supply.c
8144 F: drivers/staging/greybus/sdio.c
8145 F: drivers/staging/greybus/spi.c
8146 F: drivers/staging/greybus/spilib.c
8149 M: Johan Hovold <johan@kernel.org>
8150 M: Alex Elder <elder@kernel.org>
8151 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8152 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8155 F: drivers/staging/greybus/
8156 F: include/linux/greybus.h
8157 F: include/linux/greybus/
8159 GREYBUS UART PROTOCOLS DRIVERS
8160 M: David Lin <dtwlin@gmail.com>
8162 F: drivers/staging/greybus/log.c
8163 F: drivers/staging/greybus/uart.c
8165 GS1662 VIDEO SERIALIZER
8166 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8167 L: linux-media@vger.kernel.org
8169 T: git git://linuxtv.org/media_tree.git
8170 F: drivers/media/spi/gs1662.c
8172 GSPCA FINEPIX SUBDRIVER
8173 M: Frank Zago <frank@zago.net>
8174 L: linux-media@vger.kernel.org
8176 T: git git://linuxtv.org/media_tree.git
8177 F: drivers/media/usb/gspca/finepix.c
8179 GSPCA GL860 SUBDRIVER
8180 M: Olivier Lorin <o.lorin@laposte.net>
8181 L: linux-media@vger.kernel.org
8183 T: git git://linuxtv.org/media_tree.git
8184 F: drivers/media/usb/gspca/gl860/
8186 GSPCA M5602 SUBDRIVER
8187 M: Erik Andren <erik.andren@gmail.com>
8188 L: linux-media@vger.kernel.org
8190 T: git git://linuxtv.org/media_tree.git
8191 F: drivers/media/usb/gspca/m5602/
8193 GSPCA PAC207 SONIXB SUBDRIVER
8194 M: Hans Verkuil <hverkuil@xs4all.nl>
8195 L: linux-media@vger.kernel.org
8197 T: git git://linuxtv.org/media_tree.git
8198 F: drivers/media/usb/gspca/pac207.c
8200 GSPCA SN9C20X SUBDRIVER
8201 M: Brian Johnson <brijohn@gmail.com>
8202 L: linux-media@vger.kernel.org
8204 T: git git://linuxtv.org/media_tree.git
8205 F: drivers/media/usb/gspca/sn9c20x.c
8207 GSPCA T613 SUBDRIVER
8208 M: Leandro Costantino <lcostantino@gmail.com>
8209 L: linux-media@vger.kernel.org
8211 T: git git://linuxtv.org/media_tree.git
8212 F: drivers/media/usb/gspca/t613.c
8214 GSPCA USB WEBCAM DRIVER
8215 M: Hans Verkuil <hverkuil@xs4all.nl>
8216 L: linux-media@vger.kernel.org
8218 T: git git://linuxtv.org/media_tree.git
8219 F: drivers/media/usb/gspca/
8221 GTP (GPRS Tunneling Protocol)
8222 M: Pablo Neira Ayuso <pablo@netfilter.org>
8223 M: Harald Welte <laforge@gnumonks.org>
8224 L: osmocom-net-gprs@lists.osmocom.org
8226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8227 F: drivers/net/gtp.c
8229 GUID PARTITION TABLE (GPT)
8230 M: Davidlohr Bueso <dave@stgolabs.net>
8231 L: linux-efi@vger.kernel.org
8233 F: block/partitions/efi.*
8236 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8237 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8239 W: http://uclinux-h8.sourceforge.jp
8240 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8242 F: drivers/clk/h8300/
8243 F: drivers/clocksource/h8300_*.c
8244 F: drivers/irqchip/irq-renesas-h8*.c
8246 HABANALABS PCI DRIVER
8247 M: Oded Gabbay <ogabbay@kernel.org>
8249 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8250 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8251 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8252 F: drivers/misc/habanalabs/
8253 F: include/uapi/misc/habanalabs.h
8256 M: Antti Palosaari <crope@iki.fi>
8257 L: linux-media@vger.kernel.org
8259 W: https://linuxtv.org
8260 W: http://palosaari.fi/linux/
8261 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8262 T: git git://linuxtv.org/anttip/media_tree.git
8263 F: drivers/media/usb/hackrf/
8265 HANTRO VPU CODEC DRIVER
8266 M: Ezequiel Garcia <ezequiel@collabora.com>
8267 M: Philipp Zabel <p.zabel@pengutronix.de>
8268 L: linux-media@vger.kernel.org
8269 L: linux-rockchip@lists.infradead.org
8271 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8272 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8273 F: drivers/staging/media/hantro/
8275 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8276 M: Frank Seidel <frank@f-seidel.de>
8277 L: platform-driver-x86@vger.kernel.org
8279 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8280 F: drivers/platform/x86/hdaps.c
8283 M: Jean Delvare <jdelvare@suse.com>
8284 M: Guenter Roeck <linux@roeck-us.net>
8285 L: linux-hwmon@vger.kernel.org
8287 W: http://hwmon.wiki.kernel.org/
8288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8289 F: Documentation/devicetree/bindings/hwmon/
8290 F: Documentation/hwmon/
8292 F: include/linux/hwmon*.h
8293 F: include/trace/events/hwmon*.h
8294 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8296 HARDWARE RANDOM NUMBER GENERATOR CORE
8297 M: Matt Mackall <mpm@selenic.com>
8298 M: Herbert Xu <herbert@gondor.apana.org.au>
8299 L: linux-crypto@vger.kernel.org
8301 F: Documentation/admin-guide/hw_random.rst
8302 F: Documentation/devicetree/bindings/rng/
8303 F: drivers/char/hw_random/
8304 F: include/linux/hw_random.h
8306 HARDWARE SPINLOCK CORE
8307 M: Ohad Ben-Cohen <ohad@wizery.com>
8308 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8309 R: Baolin Wang <baolin.wang7@gmail.com>
8310 L: linux-remoteproc@vger.kernel.org
8312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8313 F: Documentation/devicetree/bindings/hwlock/
8314 F: Documentation/locking/hwspinlock.rst
8315 F: drivers/hwspinlock/
8316 F: include/linux/hwspinlock.h
8318 HARDWARE TRACING FACILITIES
8319 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8321 F: drivers/hwtracing/
8323 HARMONY SOUND DRIVER
8324 L: linux-parisc@vger.kernel.org
8326 F: sound/parisc/harmony.*
8328 HDPVR USB VIDEO ENCODER DRIVER
8329 M: Hans Verkuil <hverkuil@xs4all.nl>
8330 L: linux-media@vger.kernel.org
8332 W: https://linuxtv.org
8333 T: git git://linuxtv.org/media_tree.git
8334 F: drivers/media/usb/hdpvr/
8336 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8337 M: Matt Hsiao <matt.hsiao@hpe.com>
8339 F: drivers/misc/hpilo.[ch]
8341 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8342 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8344 F: Documentation/watchdog/hpwdt.rst
8345 F: drivers/watchdog/hpwdt.c
8347 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8348 M: Don Brace <don.brace@microchip.com>
8349 L: storagedev@microchip.com
8350 L: linux-scsi@vger.kernel.org
8352 F: Documentation/scsi/hpsa.rst
8353 F: drivers/scsi/hpsa*.[ch]
8354 F: include/linux/cciss*.h
8355 F: include/uapi/linux/cciss*.h
8358 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8359 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8360 L: linux-rdma@vger.kernel.org
8362 F: drivers/infiniband/hw/hfi1
8365 L: linux-fsdevel@vger.kernel.org
8367 F: Documentation/filesystems/hfs.rst
8371 L: linux-fsdevel@vger.kernel.org
8373 F: Documentation/filesystems/hfsplus.rst
8376 HGA FRAMEBUFFER DRIVER
8377 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8378 L: linux-nvidia@lists.surfsouth.com
8380 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8381 F: drivers/video/fbdev/hgafb.c
8383 HIBERNATION (aka Software Suspend, aka swsusp)
8384 M: "Rafael J. Wysocki" <rafael@kernel.org>
8385 M: Pavel Machek <pavel@ucw.cz>
8386 L: linux-pm@vger.kernel.org
8388 B: https://bugzilla.kernel.org
8389 F: arch/*/include/asm/suspend*.h
8391 F: drivers/base/power/
8392 F: include/linux/freezer.h
8393 F: include/linux/pm.h
8394 F: include/linux/suspend.h
8398 M: Jiri Kosina <jikos@kernel.org>
8399 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8400 L: linux-input@vger.kernel.org
8402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8404 F: include/linux/hid*
8405 F: include/uapi/linux/hid*
8407 HID PLAYSTATION DRIVER
8408 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8409 L: linux-input@vger.kernel.org
8411 F: drivers/hid/hid-playstation.c
8413 HID SENSOR HUB DRIVERS
8414 M: Jiri Kosina <jikos@kernel.org>
8415 M: Jonathan Cameron <jic23@kernel.org>
8416 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8417 L: linux-input@vger.kernel.org
8418 L: linux-iio@vger.kernel.org
8420 F: Documentation/hid/hid-sensor*
8421 F: drivers/hid/hid-sensor-*
8422 F: drivers/iio/*/hid-*
8423 F: include/linux/hid-sensor-*
8425 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8426 M: Thomas Gleixner <tglx@linutronix.de>
8427 L: linux-kernel@vger.kernel.org
8429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8430 F: Documentation/timers/
8431 F: include/linux/clockchips.h
8432 F: include/linux/hrtimer.h
8433 F: kernel/time/clockevents.c
8434 F: kernel/time/hrtimer.c
8435 F: kernel/time/timer_*.c
8437 HIGH-SPEED SCC DRIVER FOR AX.25
8438 L: linux-hams@vger.kernel.org
8440 F: drivers/net/hamradio/dmascc.c
8441 F: drivers/net/hamradio/scc.c
8443 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8444 M: HighPoint Linux Team <linux@highpoint-tech.com>
8446 W: http://www.highpoint-tech.com
8447 F: Documentation/scsi/hptiop.rst
8448 F: drivers/scsi/hptiop.c
8451 M: Jes Sorensen <jes@trained-monkey.org>
8452 L: linux-hippi@sunsite.dk
8454 F: drivers/net/hippi/
8455 F: include/linux/hippidevice.h
8456 F: include/uapi/linux/if_hippi.h
8459 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8460 M: Kurt Kanzenbach <kurt@linutronix.de>
8461 L: netdev@vger.kernel.org
8463 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8464 F: drivers/net/dsa/hirschmann/*
8465 F: include/linux/platform_data/hirschmann-hellcreek.h
8466 F: net/dsa/tag_hellcreek.c
8468 HISILICON DMA DRIVER
8469 M: Zhou Wang <wangzhou1@hisilicon.com>
8470 L: dmaengine@vger.kernel.org
8472 F: drivers/dma/hisi_dma.c
8474 HISILICON GPIO DRIVER
8475 M: Luo Jiaxing <luojiaxing@huawei.com>
8476 L: linux-gpio@vger.kernel.org
8478 F: drivers/gpio/gpio-hisi.c
8480 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8481 M: Zaibo Xu <xuzaibo@huawei.com>
8482 L: linux-crypto@vger.kernel.org
8484 F: Documentation/ABI/testing/debugfs-hisi-hpre
8485 F: drivers/crypto/hisilicon/hpre/hpre.h
8486 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8487 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8489 HISILICON I2C CONTROLLER DRIVER
8490 M: Yicong Yang <yangyicong@hisilicon.com>
8491 L: linux-i2c@vger.kernel.org
8493 W: https://www.hisilicon.com
8494 F: drivers/i2c/busses/i2c-hisi.c
8496 HISILICON LPC BUS DRIVER
8497 M: john.garry@huawei.com
8499 W: http://www.hisilicon.com
8500 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8501 F: drivers/bus/hisi_lpc.c
8503 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8504 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8505 M: Salil Mehta <salil.mehta@huawei.com>
8506 L: netdev@vger.kernel.org
8508 W: http://www.hisilicon.com
8509 F: drivers/net/ethernet/hisilicon/hns3/
8511 HISILICON NETWORK SUBSYSTEM DRIVER
8512 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8513 M: Salil Mehta <salil.mehta@huawei.com>
8514 L: netdev@vger.kernel.org
8516 W: http://www.hisilicon.com
8517 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8518 F: drivers/net/ethernet/hisilicon/
8520 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8521 M: John Stultz <john.stultz@linaro.org>
8522 L: linux-kernel@vger.kernel.org
8524 F: drivers/misc/hisi_hikey_usb.c
8525 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8527 HISILICON PMU DRIVER
8528 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8530 W: http://www.hisilicon.com
8531 F: Documentation/admin-guide/perf/hisi-pmu.rst
8532 F: drivers/perf/hisilicon
8534 HISILICON QM AND ZIP Controller DRIVER
8535 M: Zhou Wang <wangzhou1@hisilicon.com>
8536 L: linux-crypto@vger.kernel.org
8538 F: Documentation/ABI/testing/debugfs-hisi-zip
8539 F: drivers/crypto/hisilicon/qm.c
8540 F: drivers/crypto/hisilicon/qm.h
8541 F: drivers/crypto/hisilicon/sgl.c
8542 F: drivers/crypto/hisilicon/zip/
8544 HISILICON ROCE DRIVER
8545 M: Wenpeng Liang <liangwenpeng@huawei.com>
8546 M: Weihang Li <liweihang@huawei.com>
8547 L: linux-rdma@vger.kernel.org
8549 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8550 F: drivers/infiniband/hw/hns/
8552 HISILICON SAS Controller
8553 M: John Garry <john.garry@huawei.com>
8555 W: http://www.hisilicon.com
8556 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8557 F: drivers/scsi/hisi_sas/
8559 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8560 M: Zaibo Xu <xuzaibo@huawei.com>
8561 L: linux-crypto@vger.kernel.org
8563 F: Documentation/ABI/testing/debugfs-hisi-sec
8564 F: drivers/crypto/hisilicon/sec2/sec.h
8565 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8566 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8567 F: drivers/crypto/hisilicon/sec2/sec_main.c
8569 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8570 M: Jay Fang <f.fangjian@huawei.com>
8571 L: linux-spi@vger.kernel.org
8573 W: http://www.hisilicon.com
8574 F: drivers/spi/spi-hisi-kunpeng.c
8576 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8577 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8578 L: linux-kernel@vger.kernel.org
8580 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8581 F: drivers/spmi/hisi-spmi-controller.c
8583 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8584 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8585 L: linux-kernel@vger.kernel.org
8587 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8588 F: drivers/mfd/hi6421-spmi-pmic.c
8590 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8591 M: Zaibo Xu <xuzaibo@huawei.com>
8593 F: drivers/crypto/hisilicon/trng/trng.c
8595 HISILICON V3XX SPI NOR FLASH Controller Driver
8596 M: John Garry <john.garry@huawei.com>
8598 W: http://www.hisilicon.com
8599 F: drivers/spi/spi-hisi-sfc-v3xx.c
8601 HMM - Heterogeneous Memory Management
8602 M: Jérôme Glisse <jglisse@redhat.com>
8603 L: linux-mm@kvack.org
8605 F: Documentation/vm/hmm.rst
8606 F: include/linux/hmm*
8609 F: tools/testing/selftests/vm/*hmm*
8612 M: Jouni Malinen <j@w1.fi>
8613 L: linux-wireless@vger.kernel.org
8615 W: http://w1.fi/hostap-driver.html
8616 F: drivers/net/wireless/intersil/hostap/
8618 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8619 L: platform-driver-x86@vger.kernel.org
8621 F: drivers/platform/x86/tc1100-wmi.c
8623 HPET: High Precision Event Timers driver
8624 M: Clemens Ladisch <clemens@ladisch.de>
8626 F: Documentation/timers/hpet.rst
8627 F: drivers/char/hpet.c
8628 F: include/linux/hpet.h
8629 F: include/uapi/linux/hpet.h
8633 F: arch/x86/include/asm/hpet.h
8634 F: arch/x86/kernel/hpet.c
8637 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8639 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8643 M: Sebastian Reichel <sre@kernel.org>
8645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8646 F: Documentation/ABI/testing/sysfs-bus-hsi
8647 F: Documentation/driver-api/hsi.rst
8649 F: include/linux/hsi/
8650 F: include/uapi/linux/hsi/
8653 L: linux-usb@vger.kernel.org
8655 F: drivers/net/usb/hso.c
8657 HSR NETWORK PROTOCOL
8658 L: netdev@vger.kernel.org
8662 HT16K33 LED CONTROLLER DRIVER
8663 M: Robin van der Gracht <robin@protonic.nl>
8665 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8666 F: drivers/auxdisplay/ht16k33.c
8668 HTCPEN TOUCHSCREEN DRIVER
8669 M: Pau Oliva Fora <pof@eslack.org>
8670 L: linux-input@vger.kernel.org
8672 F: drivers/input/touchscreen/htcpen.c
8674 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8675 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8676 L: linux-iio@vger.kernel.org
8678 W: http://www.st.com/
8679 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8680 F: drivers/iio/humidity/hts221*
8682 HUAWEI ETHERNET DRIVER
8683 L: netdev@vger.kernel.org
8685 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8686 F: drivers/net/ethernet/huawei/hinic/
8689 M: Mike Kravetz <mike.kravetz@oracle.com>
8690 L: linux-mm@kvack.org
8692 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8693 F: Documentation/admin-guide/mm/hugetlbpage.rst
8694 F: Documentation/vm/hugetlbfs_reserv.rst
8696 F: include/linux/hugetlb.h
8700 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8701 L: linux-media@vger.kernel.org
8703 W: https://linuxtv.org
8704 T: git git://linuxtv.org/media_tree.git
8705 F: drivers/media/platform/sti/hva
8707 HWPOISON MEMORY FAILURE HANDLING
8708 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8709 L: linux-mm@kvack.org
8711 F: mm/hwpoison-inject.c
8712 F: mm/memory-failure.c
8714 HYCON HY46XX TOUCHSCREEN SUPPORT
8715 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8716 L: linux-input@vger.kernel.org
8718 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8719 F: drivers/input/touchscreen/hycon-hy46xx.c
8721 HYGON PROCESSOR SUPPORT
8722 M: Pu Wen <puwen@hygon.cn>
8723 L: linux-kernel@vger.kernel.org
8725 F: arch/x86/kernel/cpu/hygon.c
8727 HYNIX HI556 SENSOR DRIVER
8728 M: Shawn Tu <shawnx.tu@intel.com>
8729 L: linux-media@vger.kernel.org
8731 T: git git://linuxtv.org/media_tree.git
8732 F: drivers/media/i2c/hi556.c
8734 Hyper-V/Azure CORE AND DRIVERS
8735 M: "K. Y. Srinivasan" <kys@microsoft.com>
8736 M: Haiyang Zhang <haiyangz@microsoft.com>
8737 M: Stephen Hemminger <sthemmin@microsoft.com>
8738 M: Wei Liu <wei.liu@kernel.org>
8739 M: Dexuan Cui <decui@microsoft.com>
8740 L: linux-hyperv@vger.kernel.org
8742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8743 F: Documentation/ABI/stable/sysfs-bus-vmbus
8744 F: Documentation/ABI/testing/debugfs-hyperv
8745 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8746 F: arch/arm64/hyperv
8747 F: arch/arm64/include/asm/hyperv-tlfs.h
8748 F: arch/arm64/include/asm/mshyperv.h
8750 F: arch/x86/include/asm/hyperv-tlfs.h
8751 F: arch/x86/include/asm/mshyperv.h
8752 F: arch/x86/include/asm/trace/hyperv.h
8753 F: arch/x86/kernel/cpu/mshyperv.c
8754 F: drivers/clocksource/hyperv_timer.c
8755 F: drivers/hid/hid-hyperv.c
8757 F: drivers/input/serio/hyperv-keyboard.c
8758 F: drivers/iommu/hyperv-iommu.c
8759 F: drivers/net/ethernet/microsoft/
8760 F: drivers/net/hyperv/
8761 F: drivers/pci/controller/pci-hyperv-intf.c
8762 F: drivers/pci/controller/pci-hyperv.c
8763 F: drivers/scsi/storvsc_drv.c
8764 F: drivers/uio/uio_hv_generic.c
8765 F: drivers/video/fbdev/hyperv_fb.c
8766 F: include/asm-generic/hyperv-tlfs.h
8767 F: include/asm-generic/mshyperv.h
8768 F: include/clocksource/hyperv_timer.h
8769 F: include/linux/hyperv.h
8770 F: include/uapi/linux/hyperv.h
8771 F: net/vmw_vsock/hyperv_transport.c
8775 M: Vignesh Raghavendra <vigneshr@ti.com>
8776 L: linux-mtd@lists.infradead.org
8778 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8779 C: irc://irc.oftc.net/mtd
8780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8781 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8782 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8783 F: drivers/mtd/hyperbus/
8784 F: include/linux/mtd/hyperbus.h
8786 HYPERVISOR VIRTUAL CONSOLE DRIVER
8787 L: linuxppc-dev@lists.ozlabs.org
8792 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8793 L: linux-i2c@vger.kernel.org
8794 L: linux-acpi@vger.kernel.org
8796 F: drivers/i2c/i2c-core-acpi.c
8798 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8799 M: Ajay Gupta <ajayg@nvidia.com>
8800 L: linux-i2c@vger.kernel.org
8802 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8803 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8806 M: Peter Rosin <peda@axentia.se>
8807 L: linux-i2c@vger.kernel.org
8809 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8810 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8811 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8812 F: Documentation/i2c/i2c-topology.rst
8813 F: Documentation/i2c/muxes/
8814 F: drivers/i2c/i2c-mux.c
8815 F: drivers/i2c/muxes/
8816 F: include/linux/i2c-mux.h
8818 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8819 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8820 L: linux-i2c@vger.kernel.org
8822 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8823 F: drivers/i2c/busses/i2c-mv64xxx.c
8825 I2C OVER PARALLEL PORT
8826 M: Jean Delvare <jdelvare@suse.com>
8827 L: linux-i2c@vger.kernel.org
8829 F: Documentation/i2c/busses/i2c-parport.rst
8830 F: drivers/i2c/busses/i2c-parport.c
8833 M: Wolfram Sang <wsa@kernel.org>
8834 L: linux-i2c@vger.kernel.org
8836 W: https://i2c.wiki.kernel.org/
8837 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8839 F: Documentation/devicetree/bindings/i2c/i2c.txt
8840 F: Documentation/i2c/
8842 F: include/linux/i2c-dev.h
8843 F: include/linux/i2c-smbus.h
8844 F: include/linux/i2c.h
8845 F: include/uapi/linux/i2c-*.h
8846 F: include/uapi/linux/i2c.h
8848 I2C SUBSYSTEM HOST DRIVERS
8849 L: linux-i2c@vger.kernel.org
8851 W: https://i2c.wiki.kernel.org/
8852 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8854 F: Documentation/devicetree/bindings/i2c/
8855 F: drivers/i2c/algos/
8856 F: drivers/i2c/busses/
8859 M: Jean Delvare <jdelvare@suse.com>
8860 L: linux-i2c@vger.kernel.org
8862 F: Documentation/i2c/busses/i2c-taos-evm.rst
8863 F: drivers/i2c/busses/i2c-taos-evm.c
8866 M: Till Harbaum <till@harbaum.org>
8867 L: linux-i2c@vger.kernel.org
8869 W: http://www.harbaum.org/till/i2c_tiny_usb
8870 F: drivers/i2c/busses/i2c-tiny-usb.c
8872 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8873 M: Jean Delvare <jdelvare@suse.com>
8874 L: linux-i2c@vger.kernel.org
8876 F: Documentation/i2c/busses/i2c-ali1535.rst
8877 F: Documentation/i2c/busses/i2c-ali1563.rst
8878 F: Documentation/i2c/busses/i2c-ali15x3.rst
8879 F: Documentation/i2c/busses/i2c-amd756.rst
8880 F: Documentation/i2c/busses/i2c-amd8111.rst
8881 F: Documentation/i2c/busses/i2c-i801.rst
8882 F: Documentation/i2c/busses/i2c-nforce2.rst
8883 F: Documentation/i2c/busses/i2c-piix4.rst
8884 F: Documentation/i2c/busses/i2c-sis5595.rst
8885 F: Documentation/i2c/busses/i2c-sis630.rst
8886 F: Documentation/i2c/busses/i2c-sis96x.rst
8887 F: Documentation/i2c/busses/i2c-via.rst
8888 F: Documentation/i2c/busses/i2c-viapro.rst
8889 F: drivers/i2c/busses/i2c-ali1535.c
8890 F: drivers/i2c/busses/i2c-ali1563.c
8891 F: drivers/i2c/busses/i2c-ali15x3.c
8892 F: drivers/i2c/busses/i2c-amd756-s4882.c
8893 F: drivers/i2c/busses/i2c-amd756.c
8894 F: drivers/i2c/busses/i2c-amd8111.c
8895 F: drivers/i2c/busses/i2c-i801.c
8896 F: drivers/i2c/busses/i2c-isch.c
8897 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8898 F: drivers/i2c/busses/i2c-nforce2.c
8899 F: drivers/i2c/busses/i2c-piix4.c
8900 F: drivers/i2c/busses/i2c-sis5595.c
8901 F: drivers/i2c/busses/i2c-sis630.c
8902 F: drivers/i2c/busses/i2c-sis96x.c
8903 F: drivers/i2c/busses/i2c-via.c
8904 F: drivers/i2c/busses/i2c-viapro.c
8906 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8907 M: Hans de Goede <hdegoede@redhat.com>
8908 L: linux-i2c@vger.kernel.org
8910 F: drivers/i2c/busses/i2c-cht-wc.c
8912 I2C/SMBUS ISMT DRIVER
8913 M: Seth Heasley <seth.heasley@intel.com>
8914 M: Neil Horman <nhorman@tuxdriver.com>
8915 L: linux-i2c@vger.kernel.org
8916 F: Documentation/i2c/busses/i2c-ismt.rst
8917 F: drivers/i2c/busses/i2c-ismt.c
8919 I2C/SMBUS STUB DRIVER
8920 M: Jean Delvare <jdelvare@suse.com>
8921 L: linux-i2c@vger.kernel.org
8923 F: drivers/i2c/i2c-stub.c
8925 I3C DRIVER FOR CADENCE I3C MASTER IP
8926 M: Przemysław Gaj <pgaj@cadence.com>
8928 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8929 F: drivers/i3c/master/i3c-master-cdns.c
8931 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8932 M: Vitor Soares <vitor.soares@synopsys.com>
8934 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8935 F: drivers/i3c/master/dw*
8938 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8939 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8941 C: irc://chat.freenode.net/linux-i3c
8942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8943 F: Documentation/ABI/testing/sysfs-bus-i3c
8944 F: Documentation/devicetree/bindings/i3c/
8945 F: Documentation/driver-api/i3c
8947 F: include/linux/i3c/
8949 IA64 (Itanium) PLATFORM
8950 L: linux-ia64@vger.kernel.org
8952 F: Documentation/ia64/
8955 IBM Power 842 compression accelerator
8956 M: Haren Myneni <haren@us.ibm.com>
8959 F: drivers/crypto/nx/Kconfig
8960 F: drivers/crypto/nx/Makefile
8961 F: drivers/crypto/nx/nx-842*
8962 F: include/linux/sw842.h
8965 IBM Power in-Nest Crypto Acceleration
8966 M: Breno Leitão <leitao@debian.org>
8967 M: Nayna Jain <nayna@linux.ibm.com>
8968 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8969 L: linux-crypto@vger.kernel.org
8971 F: drivers/crypto/nx/Kconfig
8972 F: drivers/crypto/nx/Makefile
8973 F: drivers/crypto/nx/nx-aes*
8974 F: drivers/crypto/nx/nx-sha*
8975 F: drivers/crypto/nx/nx.*
8976 F: drivers/crypto/nx/nx_csbcpb.h
8977 F: drivers/crypto/nx/nx_debugfs.c
8979 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8980 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8981 L: linux-pci@vger.kernel.org
8982 L: linuxppc-dev@lists.ozlabs.org
8984 F: drivers/pci/hotplug/rpadlpar*
8986 IBM Power Linux RAID adapter
8987 M: Brian King <brking@us.ibm.com>
8989 F: drivers/scsi/ipr.*
8991 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8992 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8993 L: linux-pci@vger.kernel.org
8994 L: linuxppc-dev@lists.ozlabs.org
8996 F: drivers/pci/hotplug/rpaphp*
8998 IBM Power SRIOV Virtual NIC Device Driver
8999 M: Dany Madden <drt@linux.ibm.com>
9000 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9001 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9002 L: netdev@vger.kernel.org
9004 F: drivers/net/ethernet/ibm/ibmvnic.*
9006 IBM Power Virtual Accelerator Switchboard
9007 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9008 L: linuxppc-dev@lists.ozlabs.org
9010 F: arch/powerpc/include/asm/vas.h
9011 F: arch/powerpc/platforms/powernv/copy-paste.h
9012 F: arch/powerpc/platforms/powernv/vas*
9014 IBM Power Virtual Ethernet Device Driver
9015 M: Cristobal Forno <cforno12@linux.ibm.com>
9016 L: netdev@vger.kernel.org
9018 F: drivers/net/ethernet/ibm/ibmveth.*
9020 IBM Power Virtual FC Device Drivers
9021 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9022 L: linux-scsi@vger.kernel.org
9024 F: drivers/scsi/ibmvscsi/ibmvfc*
9026 IBM Power Virtual Management Channel Driver
9027 M: Brad Warrum <bwarrum@linux.ibm.com>
9028 M: Ritu Agarwal <rituagar@linux.ibm.com>
9030 F: drivers/misc/ibmvmc.*
9032 IBM Power Virtual SCSI Device Drivers
9033 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9034 L: linux-scsi@vger.kernel.org
9036 F: drivers/scsi/ibmvscsi/ibmvscsi*
9037 F: include/scsi/viosrp.h
9039 IBM Power Virtual SCSI Device Target Driver
9040 M: Michael Cyr <mikecyr@linux.ibm.com>
9041 L: linux-scsi@vger.kernel.org
9042 L: target-devel@vger.kernel.org
9044 F: drivers/scsi/ibmvscsi_tgt/
9046 IBM Power VMX Cryptographic instructions
9047 M: Breno Leitão <leitao@debian.org>
9048 M: Nayna Jain <nayna@linux.ibm.com>
9049 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9050 L: linux-crypto@vger.kernel.org
9052 F: drivers/crypto/vmx/Kconfig
9053 F: drivers/crypto/vmx/Makefile
9054 F: drivers/crypto/vmx/aes*
9055 F: drivers/crypto/vmx/ghash*
9056 F: drivers/crypto/vmx/ppc-xlate.pl
9057 F: drivers/crypto/vmx/vmx.c
9059 IBM ServeRAID RAID DRIVER
9061 F: drivers/scsi/ips.*
9063 ICH LPC AND GPIO DRIVER
9064 M: Peter Tyser <ptyser@xes-inc.com>
9066 F: drivers/gpio/gpio-ich.c
9067 F: drivers/mfd/lpc_ich.c
9070 M: Max Staudt <max@enpas.org>
9071 L: linux-i2c@vger.kernel.org
9073 F: drivers/i2c/busses/i2c-icy.c
9075 IDEAPAD LAPTOP EXTRAS DRIVER
9076 M: Ike Panhc <ike.pan@canonical.com>
9077 L: platform-driver-x86@vger.kernel.org
9079 W: http://launchpad.net/ideapad-laptop
9080 F: drivers/platform/x86/ideapad-laptop.c
9082 IDEAPAD LAPTOP SLIDEBAR DRIVER
9083 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9084 L: linux-input@vger.kernel.org
9086 W: https://github.com/o2genum/ideapad-slidebar
9087 F: drivers/input/misc/ideapad_slidebar.c
9089 IDT VersaClock 5 CLOCK DRIVER
9090 M: Luca Ceresoli <luca@lucaceresoli.net>
9092 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9093 F: drivers/clk/clk-versaclock5.c
9095 IEEE 802.15.4 SUBSYSTEM
9096 M: Alexander Aring <alex.aring@gmail.com>
9097 M: Stefan Schmidt <stefan@datenfreihafen.org>
9098 L: linux-wpan@vger.kernel.org
9100 W: https://linux-wpan.org/
9101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9103 F: Documentation/networking/ieee802154.rst
9104 F: drivers/net/ieee802154/
9105 F: include/linux/ieee802154.h
9106 F: include/linux/nl802154.h
9107 F: include/net/af_ieee802154.h
9108 F: include/net/cfg802154.h
9109 F: include/net/ieee802154_netdev.h
9110 F: include/net/mac802154.h
9111 F: include/net/nl802154.h
9116 M: Yotam Gigi <yotam.gi@gmail.com>
9117 M: Jamal Hadi Salim <jhs@mojatatu.com>
9118 F: include/net/ife.h
9119 F: include/uapi/linux/ife.h
9122 IGORPLUG-USB IR RECEIVER
9123 M: Sean Young <sean@mess.org>
9124 L: linux-media@vger.kernel.org
9126 F: drivers/media/rc/igorplugusb.c
9128 IGUANAWORKS USB IR TRANSCEIVER
9129 M: Sean Young <sean@mess.org>
9130 L: linux-media@vger.kernel.org
9132 F: drivers/media/rc/iguanair.c
9134 IIO DIGITAL POTENTIOMETER DAC
9135 M: Peter Rosin <peda@axentia.se>
9136 L: linux-iio@vger.kernel.org
9138 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9139 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9140 F: drivers/iio/dac/dpot-dac.c
9142 IIO ENVELOPE DETECTOR
9143 M: Peter Rosin <peda@axentia.se>
9144 L: linux-iio@vger.kernel.org
9146 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9147 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9148 F: drivers/iio/adc/envelope-detector.c
9151 M: Peter Rosin <peda@axentia.se>
9152 L: linux-iio@vger.kernel.org
9154 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9155 F: drivers/iio/multiplexer/iio-mux.c
9157 IIO SCMI BASED DRIVER
9158 M: Jyoti Bhayana <jbhayana@google.com>
9159 L: linux-iio@vger.kernel.org
9161 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9163 IIO SUBSYSTEM AND DRIVERS
9164 M: Jonathan Cameron <jic23@kernel.org>
9165 R: Lars-Peter Clausen <lars@metafoo.de>
9166 L: linux-iio@vger.kernel.org
9168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9169 F: Documentation/ABI/testing/configfs-iio*
9170 F: Documentation/ABI/testing/sysfs-bus-iio*
9171 F: Documentation/devicetree/bindings/iio/
9173 F: drivers/staging/iio/
9174 F: include/linux/iio/
9178 M: Peter Rosin <peda@axentia.se>
9179 L: linux-iio@vger.kernel.org
9181 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9182 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9183 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9184 F: drivers/iio/afe/iio-rescale.c
9186 IKANOS/ADI EAGLE ADSL USB DRIVER
9187 M: Matthieu Castet <castet.matthieu@free.fr>
9188 M: Stanislaw Gruszka <stf_xl@wp.pl>
9190 F: drivers/usb/atm/ueagle-atm.c
9192 IMGTEC ASCII LCD DRIVER
9193 M: Paul Burton <paulburton@kernel.org>
9195 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9196 F: drivers/auxdisplay/img-ascii-lcd.c
9198 IMGTEC IR DECODER DRIVER
9200 F: drivers/media/rc/img-ir/
9202 IMON SOUNDGRAPH USB IR RECEIVER
9203 M: Sean Young <sean@mess.org>
9204 L: linux-media@vger.kernel.org
9206 F: drivers/media/rc/imon.c
9207 F: drivers/media/rc/imon_raw.c
9209 IMS TWINTURBO FRAMEBUFFER DRIVER
9210 L: linux-fbdev@vger.kernel.org
9212 F: drivers/video/fbdev/imsttfb.c
9214 INA209 HARDWARE MONITOR DRIVER
9215 M: Guenter Roeck <linux@roeck-us.net>
9216 L: linux-hwmon@vger.kernel.org
9218 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9219 F: Documentation/hwmon/ina209.rst
9220 F: drivers/hwmon/ina209.c
9222 INA2XX HARDWARE MONITOR DRIVER
9223 M: Guenter Roeck <linux@roeck-us.net>
9224 L: linux-hwmon@vger.kernel.org
9226 F: Documentation/hwmon/ina2xx.rst
9227 F: drivers/hwmon/ina2xx.c
9228 F: include/linux/platform_data/ina2xx.h
9230 INDUSTRY PACK SUBSYSTEM (IPACK)
9231 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9232 M: Jens Taprogge <jens.taprogge@taprogge.org>
9233 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9234 L: industrypack-devel@lists.sourceforge.net
9236 W: http://industrypack.sourceforge.net
9239 INFINEON DPS310 Driver
9240 M: Eddie James <eajames@linux.ibm.com>
9241 L: linux-iio@vger.kernel.org
9243 F: drivers/iio/pressure/dps310.c
9245 INFINIBAND SUBSYSTEM
9246 M: Doug Ledford <dledford@redhat.com>
9247 M: Jason Gunthorpe <jgg@nvidia.com>
9248 L: linux-rdma@vger.kernel.org
9250 W: https://github.com/linux-rdma/rdma-core
9251 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9253 F: Documentation/devicetree/bindings/infiniband/
9254 F: Documentation/infiniband/
9255 F: drivers/infiniband/
9257 F: include/trace/events/ib_mad.h
9258 F: include/trace/events/ib_umad.h
9259 F: include/uapi/linux/if_infiniband.h
9260 F: include/uapi/rdma/
9261 F: samples/bpf/ibumad_kern.c
9262 F: samples/bpf/ibumad_user.c
9264 INGENIC JZ4780 NAND DRIVER
9265 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9266 L: linux-mtd@lists.infradead.org
9267 L: linux-mips@vger.kernel.org
9269 F: drivers/mtd/nand/raw/ingenic/
9272 M: Paul Cercueil <paul@crapouillou.net>
9273 L: linux-mips@vger.kernel.org
9275 F: arch/mips/boot/dts/ingenic/
9276 F: arch/mips/generic/board-ingenic.c
9277 F: arch/mips/include/asm/mach-ingenic/
9278 F: arch/mips/ingenic/Kconfig
9279 F: drivers/clk/ingenic/
9280 F: drivers/dma/dma-jz4780.c
9281 F: drivers/gpu/drm/ingenic/
9282 F: drivers/i2c/busses/i2c-jz4780.c
9283 F: drivers/iio/adc/ingenic-adc.c
9284 F: drivers/irqchip/irq-ingenic.c
9285 F: drivers/memory/jz4780-nemc.c
9286 F: drivers/mmc/host/jz4740_mmc.c
9287 F: drivers/mtd/nand/raw/ingenic/
9288 F: drivers/pinctrl/pinctrl-ingenic.c
9289 F: drivers/power/supply/ingenic-battery.c
9290 F: drivers/pwm/pwm-jz4740.c
9291 F: drivers/remoteproc/ingenic_rproc.c
9292 F: drivers/rtc/rtc-jz4740.c
9293 F: drivers/tty/serial/8250/8250_ingenic.c
9294 F: drivers/usb/musb/jz4740.c
9295 F: drivers/watchdog/jz4740_wdt.c
9296 F: include/dt-bindings/iio/adc/ingenic,adc.h
9297 F: include/linux/mfd/ingenic-tcu.h
9298 F: sound/soc/codecs/jz47*
9299 F: sound/soc/jz4740/
9302 M: Jan Kara <jack@suse.cz>
9303 R: Amir Goldstein <amir73il@gmail.com>
9304 L: linux-fsdevel@vger.kernel.org
9306 F: Documentation/filesystems/inotify.rst
9307 F: fs/notify/inotify/
9308 F: include/linux/inotify.h
9309 F: include/uapi/linux/inotify.h
9311 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9312 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9313 L: linux-input@vger.kernel.org
9315 Q: http://patchwork.kernel.org/project/linux-input/list/
9316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9317 F: Documentation/devicetree/bindings/input/
9318 F: Documentation/devicetree/bindings/serio/
9319 F: Documentation/input/
9321 F: include/linux/input.h
9322 F: include/linux/input/
9323 F: include/uapi/linux/input-event-codes.h
9324 F: include/uapi/linux/input.h
9326 INPUT MULTITOUCH (MT) PROTOCOL
9327 M: Henrik Rydberg <rydberg@bitmath.org>
9328 L: linux-input@vger.kernel.org
9330 F: Documentation/input/multi-touch-protocol.rst
9331 F: drivers/input/input-mt.c
9334 INSIDE SECURE CRYPTO DRIVER
9335 M: Antoine Tenart <atenart@kernel.org>
9336 L: linux-crypto@vger.kernel.org
9338 F: drivers/crypto/inside-secure/
9340 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9341 M: Mimi Zohar <zohar@linux.ibm.com>
9342 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9343 L: linux-integrity@vger.kernel.org
9345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9346 F: security/integrity/ima/
9348 INTEL 810/815 FRAMEBUFFER DRIVER
9349 M: Antonino Daplas <adaplas@gmail.com>
9350 L: linux-fbdev@vger.kernel.org
9352 F: drivers/video/fbdev/i810/
9355 M: Cezary Rojewski <cezary.rojewski@intel.com>
9356 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9357 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9358 M: Jie Yang <yang.jie@linux.intel.com>
9359 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9363 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9364 M: Hans de Goede <hdegoede@redhat.com>
9365 L: platform-driver-x86@vger.kernel.org
9367 F: drivers/platform/x86/intel/atomisp2/pm.c
9369 INTEL ATOMISP2 LED DRIVER
9370 M: Hans de Goede <hdegoede@redhat.com>
9371 L: platform-driver-x86@vger.kernel.org
9373 F: drivers/platform/x86/intel/atomisp2/led.c
9375 INTEL BIOS SAR INT1092 DRIVER
9376 M: Shravan Sudhakar <s.shravan@intel.com>
9377 M: Intel Corporation <linuxwwan@intel.com>
9378 L: platform-driver-x86@vger.kernel.org
9380 F: drivers/platform/x86/intel/int1092/
9382 INTEL BROXTON PMC DRIVER
9383 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9384 M: Zha Qipeng <qipeng.zha@intel.com>
9386 F: drivers/mfd/intel_pmc_bxt.c
9387 F: include/linux/mfd/intel_pmc_bxt.h
9389 INTEL C600 SERIES SAS CONTROLLER DRIVER
9390 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9391 L: linux-scsi@vger.kernel.org
9393 T: git git://git.code.sf.net/p/intel-sas/isci
9394 F: drivers/scsi/isci/
9396 INTEL CPU family model numbers
9397 M: Tony Luck <tony.luck@intel.com>
9399 L: linux-kernel@vger.kernel.org
9401 F: arch/x86/include/asm/intel-family.h
9403 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9404 M: Jani Nikula <jani.nikula@linux.intel.com>
9405 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9406 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9407 L: intel-gfx@lists.freedesktop.org
9409 W: https://01.org/linuxgraphics/
9410 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9411 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9412 C: irc://irc.oftc.net/intel-gfx
9413 T: git git://anongit.freedesktop.org/drm-intel
9414 F: Documentation/gpu/i915.rst
9415 F: drivers/gpu/drm/i915/
9416 F: include/drm/i915*
9417 F: include/uapi/drm/i915_drm.h
9419 INTEL ETHERNET DRIVERS
9420 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9421 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9422 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9424 W: http://www.intel.com/support/feedback.htm
9425 W: http://e1000.sourceforge.net/
9426 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9429 F: Documentation/networking/device_drivers/ethernet/intel/
9430 F: drivers/net/ethernet/intel/
9431 F: drivers/net/ethernet/intel/*/
9432 F: include/linux/avf/virtchnl.h
9433 F: include/linux/net/intel/iidc.h
9435 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9436 M: Mustafa Ismail <mustafa.ismail@intel.com>
9437 M: Shiraz Saleem <shiraz.saleem@intel.com>
9438 L: linux-rdma@vger.kernel.org
9440 F: drivers/infiniband/hw/irdma/
9441 F: include/uapi/rdma/irdma-abi.h
9443 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9444 M: Maik Broemme <mbroemme@libmpq.org>
9445 L: linux-fbdev@vger.kernel.org
9447 F: Documentation/fb/intelfb.rst
9448 F: drivers/video/fbdev/intelfb/
9451 M: Andy Shevchenko <andy@kernel.org>
9452 L: linux-gpio@vger.kernel.org
9454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9455 F: drivers/gpio/gpio-ich.c
9456 F: drivers/gpio/gpio-merrifield.c
9457 F: drivers/gpio/gpio-ml-ioh.c
9458 F: drivers/gpio/gpio-pch.c
9459 F: drivers/gpio/gpio-sch.c
9460 F: drivers/gpio/gpio-sodaville.c
9462 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9463 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9464 M: Zhi Wang <zhi.a.wang@intel.com>
9465 L: intel-gvt-dev@lists.freedesktop.org
9466 L: intel-gfx@lists.freedesktop.org
9468 W: https://01.org/igvt-g
9469 T: git https://github.com/intel/gvt-linux.git
9470 F: drivers/gpu/drm/i915/gvt/
9472 INTEL HID EVENT DRIVER
9473 M: Alex Hung <alex.hung@canonical.com>
9474 L: platform-driver-x86@vger.kernel.org
9476 F: drivers/platform/x86/intel/hid.c
9478 INTEL I/OAT DMA DRIVER
9479 M: Dave Jiang <dave.jiang@intel.com>
9480 R: Dan Williams <dan.j.williams@intel.com>
9481 L: dmaengine@vger.kernel.org
9483 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9484 F: drivers/dma/ioat*
9487 M: Dave Jiang <dave.jiang@intel.com>
9488 L: dmaengine@vger.kernel.org
9490 F: drivers/dma/idxd/*
9491 F: include/uapi/linux/idxd.h
9494 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9495 M: Len Brown <lenb@kernel.org>
9496 L: linux-pm@vger.kernel.org
9498 B: https://bugzilla.kernel.org
9499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9500 F: drivers/idle/intel_idle.c
9502 INTEL INTEGRATED SENSOR HUB DRIVER
9503 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9504 M: Jiri Kosina <jikos@kernel.org>
9505 L: linux-input@vger.kernel.org
9507 F: drivers/hid/intel-ish-hid/
9510 M: David Woodhouse <dwmw2@infradead.org>
9511 M: Lu Baolu <baolu.lu@linux.intel.com>
9512 L: iommu@lists.linux-foundation.org
9513 L: iommu@lists.linux.dev
9515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9516 F: drivers/iommu/intel/
9517 F: include/linux/intel-iommu.h
9518 F: include/linux/intel-svm.h
9520 INTEL IOP-ADMA DMA DRIVER
9521 R: Dan Williams <dan.j.williams@intel.com>
9523 F: drivers/dma/iop-adma.c
9525 INTEL IPU3 CSI-2 CIO2 DRIVER
9526 M: Yong Zhi <yong.zhi@intel.com>
9527 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9528 M: Bingbu Cao <bingbu.cao@intel.com>
9529 M: Dan Scally <djrscally@gmail.com>
9530 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9531 L: linux-media@vger.kernel.org
9533 T: git git://linuxtv.org/media_tree.git
9534 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9535 F: drivers/media/pci/intel/ipu3/
9537 INTEL IPU3 CSI-2 IMGU DRIVER
9538 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9539 R: Bingbu Cao <bingbu.cao@intel.com>
9540 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9541 L: linux-media@vger.kernel.org
9543 F: Documentation/admin-guide/media/ipu3.rst
9544 F: Documentation/admin-guide/media/ipu3_rcb.svg
9545 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9546 F: drivers/staging/media/ipu3/
9548 INTEL IXP4XX CRYPTO SUPPORT
9549 M: Corentin Labbe <clabbe@baylibre.com>
9550 L: linux-crypto@vger.kernel.org
9552 F: drivers/crypto/ixp4xx_crypto.c
9554 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9555 M: Krzysztof Halasa <khalasa@piap.pl>
9557 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9558 F: drivers/net/wan/ixp4xx_hss.c
9559 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9560 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9561 F: include/linux/soc/ixp4xx/npe.h
9562 F: include/linux/soc/ixp4xx/qmgr.h
9564 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9565 M: Deepak Saxena <dsaxena@plexity.net>
9567 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9568 F: drivers/char/hw_random/ixp4xx-rng.c
9570 INTEL KEEM BAY DRM DRIVER
9571 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9572 M: Edmund Dea <edmund.j.dea@intel.com>
9574 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9575 F: drivers/gpu/drm/kmb/
9577 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9578 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9580 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9581 F: drivers/crypto/keembay/Kconfig
9582 F: drivers/crypto/keembay/Makefile
9583 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9584 F: drivers/crypto/keembay/ocs-aes.c
9585 F: drivers/crypto/keembay/ocs-aes.h
9587 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9588 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9589 M: Declan Murphy <declan.murphy@intel.com>
9591 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9592 F: drivers/crypto/keembay/Kconfig
9593 F: drivers/crypto/keembay/Makefile
9594 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9595 F: drivers/crypto/keembay/ocs-hcu.c
9596 F: drivers/crypto/keembay/ocs-hcu.h
9598 INTEL MANAGEMENT ENGINE (mei)
9599 M: Tomas Winkler <tomas.winkler@intel.com>
9600 L: linux-kernel@vger.kernel.org
9602 F: Documentation/driver-api/mei/*
9603 F: drivers/misc/mei/
9604 F: drivers/watchdog/mei_wdt.c
9605 F: include/linux/mei_cl_bus.h
9606 F: include/uapi/linux/mei.h
9609 INTEL MAX 10 BMC MFD DRIVER
9610 M: Xu Yilun <yilun.xu@intel.com>
9611 R: Tom Rix <trix@redhat.com>
9613 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9614 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9615 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9616 F: drivers/mfd/intel-m10-bmc.c
9617 F: include/linux/mfd/intel-m10-bmc.h
9619 INTEL MENLOW THERMAL DRIVER
9620 M: Sujith Thomas <sujith.thomas@intel.com>
9621 L: linux-pm@vger.kernel.org
9623 W: https://01.org/linux-acpi
9624 F: drivers/thermal/intel/intel_menlow.c
9626 INTEL P-Unit IPC DRIVER
9627 M: Zha Qipeng <qipeng.zha@intel.com>
9628 L: platform-driver-x86@vger.kernel.org
9630 F: arch/x86/include/asm/intel_punit_ipc.h
9631 F: drivers/platform/x86/intel/punit_ipc.c
9633 INTEL PMC CORE DRIVER
9634 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9635 M: David E Box <david.e.box@intel.com>
9636 L: platform-driver-x86@vger.kernel.org
9638 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9639 F: drivers/platform/x86/intel/pmc/
9641 INTEL PMIC GPIO DRIVERS
9642 M: Andy Shevchenko <andy@kernel.org>
9644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9645 F: drivers/gpio/gpio-*cove.c
9647 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9648 M: Andy Shevchenko <andy@kernel.org>
9650 F: drivers/mfd/intel_soc_pmic*
9651 F: include/linux/mfd/intel_soc_pmic*
9654 M: "David E. Box" <david.e.box@linux.intel.com>
9656 F: drivers/mfd/intel_pmt.c
9657 F: drivers/platform/x86/intel/pmt/
9659 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9660 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9661 L: linux-wireless@vger.kernel.org
9663 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9664 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9665 F: drivers/net/wireless/intel/ipw2x00/
9668 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9669 M: Len Brown <lenb@kernel.org>
9670 L: linux-pm@vger.kernel.org
9672 F: drivers/cpufreq/intel_pstate.c
9674 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9675 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9676 L: linux-iio@vger.kernel.org
9677 F: drivers/counter/intel-qep.c
9680 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9682 F: arch/x86/include/asm/intel_scu_ipc.h
9683 F: drivers/platform/x86/intel_scu_*
9685 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9686 M: Daniel Scally <djrscally@gmail.com>
9688 F: drivers/platform/x86/intel/int3472/
9690 INTEL SPEED SELECT TECHNOLOGY
9691 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9692 L: platform-driver-x86@vger.kernel.org
9694 F: drivers/platform/x86/intel/speed_select_if/
9695 F: include/uapi/linux/isst_if.h
9696 F: tools/power/x86/intel-speed-select/
9698 INTEL STRATIX10 FIRMWARE DRIVERS
9699 M: Dinh Nguyen <dinguyen@kernel.org>
9700 L: linux-kernel@vger.kernel.org
9702 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9703 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9704 F: drivers/firmware/stratix10-rsu.c
9705 F: drivers/firmware/stratix10-svc.c
9706 F: include/linux/firmware/intel/stratix10-smc.h
9707 F: include/linux/firmware/intel/stratix10-svc-client.h
9709 INTEL TELEMETRY DRIVER
9710 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9711 M: "David E. Box" <david.e.box@linux.intel.com>
9712 L: platform-driver-x86@vger.kernel.org
9714 F: arch/x86/include/asm/intel_telemetry.h
9715 F: drivers/platform/x86/intel/telemetry/
9717 INTEL UNCORE FREQUENCY CONTROL
9718 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9719 L: platform-driver-x86@vger.kernel.org
9721 F: drivers/platform/x86/intel/uncore-frequency.c
9723 INTEL VIRTUAL BUTTON DRIVER
9724 M: AceLan Kao <acelan.kao@canonical.com>
9725 L: platform-driver-x86@vger.kernel.org
9727 F: drivers/platform/x86/intel/vbtn.c
9729 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9730 M: Stanislaw Gruszka <stf_xl@wp.pl>
9731 L: linux-wireless@vger.kernel.org
9733 F: drivers/net/wireless/intel/iwlegacy/
9735 INTEL WIRELESS WIFI LINK (iwlwifi)
9736 M: Luca Coelho <luciano.coelho@intel.com>
9737 L: linux-wireless@vger.kernel.org
9739 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9741 F: drivers/net/wireless/intel/iwlwifi/
9743 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9744 M: Jithu Joseph <jithu.joseph@intel.com>
9745 R: Maurice Ma <maurice.ma@intel.com>
9747 W: https://slimbootloader.github.io/security/firmware-update.html
9748 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9750 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9751 L: Dell.Client.Kernel@dell.com
9753 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9755 INTEL WWAN IOSM DRIVER
9756 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9757 M: Intel Corporation <linuxwwan@intel.com>
9758 L: netdev@vger.kernel.org
9760 F: drivers/net/wwan/iosm/
9763 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9765 F: Documentation/trace/intel_th.rst
9766 F: drivers/hwtracing/intel_th/
9767 F: include/linux/intel_th.h
9769 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9770 M: Ning Sun <ning.sun@intel.com>
9771 L: tboot-devel@lists.sourceforge.net
9773 W: http://tboot.sourceforge.net
9774 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9775 F: Documentation/x86/intel_txt.rst
9776 F: arch/x86/kernel/tboot.c
9777 F: include/linux/tboot.h
9780 M: Jarkko Sakkinen <jarkko@kernel.org>
9781 R: Dave Hansen <dave.hansen@linux.intel.com>
9782 L: linux-sgx@vger.kernel.org
9784 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9786 F: Documentation/x86/sgx.rst
9787 F: arch/x86/entry/vdso/vsgx.S
9788 F: arch/x86/include/asm/sgx.h
9789 F: arch/x86/include/uapi/asm/sgx.h
9790 F: arch/x86/kernel/cpu/sgx/*
9791 F: tools/testing/selftests/sgx/*
9795 M: Georgi Djakov <djakov@kernel.org>
9796 L: linux-pm@vger.kernel.org
9798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9799 F: Documentation/devicetree/bindings/interconnect/
9800 F: Documentation/driver-api/interconnect.rst
9801 F: drivers/interconnect/
9802 F: include/dt-bindings/interconnect/
9803 F: include/linux/interconnect-provider.h
9804 F: include/linux/interconnect.h
9806 INTERRUPT COUNTER DRIVER
9807 M: Oleksij Rempel <o.rempel@pengutronix.de>
9808 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9809 L: linux-iio@vger.kernel.org
9810 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9811 F: drivers/counter/interrupt-cnt.c
9813 INVENSENSE ICM-426xx IMU DRIVER
9814 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9815 L: linux-iio@vger.kernel.org
9817 W: https://invensense.tdk.com/
9818 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9819 F: drivers/iio/imu/inv_icm42600/
9821 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9822 M: Linus Walleij <linus.walleij@linaro.org>
9823 L: linux-iio@vger.kernel.org
9825 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9826 F: drivers/iio/gyro/mpu3050*
9828 IOC3 ETHERNET DRIVER
9829 M: Ralf Baechle <ralf@linux-mips.org>
9830 L: linux-mips@vger.kernel.org
9832 F: drivers/net/ethernet/sgi/ioc3-eth.c
9834 IOMAP FILESYSTEM LIBRARY
9835 M: Christoph Hellwig <hch@infradead.org>
9836 M: Darrick J. Wong <djwong@kernel.org>
9837 M: linux-xfs@vger.kernel.org
9838 M: linux-fsdevel@vger.kernel.org
9839 L: linux-xfs@vger.kernel.org
9840 L: linux-fsdevel@vger.kernel.org
9842 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9844 F: include/linux/iomap.h
9847 M: Joerg Roedel <joro@8bytes.org>
9848 M: Will Deacon <will@kernel.org>
9849 L: iommu@lists.linux-foundation.org
9850 L: iommu@lists.linux.dev
9852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9853 F: Documentation/devicetree/bindings/iommu/
9854 F: Documentation/userspace-api/iommu.rst
9856 F: include/linux/iommu.h
9857 F: include/linux/iova.h
9858 F: include/linux/of_iommu.h
9859 F: include/uapi/linux/iommu.h
9862 M: Jens Axboe <axboe@kernel.dk>
9863 R: Pavel Begunkov <asml.silence@gmail.com>
9864 L: io-uring@vger.kernel.org
9866 T: git git://git.kernel.dk/linux-block
9867 T: git git://git.kernel.dk/liburing
9871 F: include/linux/io_uring.h
9872 F: include/uapi/linux/io_uring.h
9876 M: Corey Minyard <minyard@acm.org>
9877 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9879 W: http://openipmi.sourceforge.net/
9880 F: Documentation/driver-api/ipmi.rst
9881 F: Documentation/devicetree/bindings/ipmi/
9882 F: drivers/char/ipmi/
9883 F: include/linux/ipmi*
9884 F: include/uapi/linux/ipmi*
9886 IPS SCSI RAID DRIVER
9887 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9888 L: linux-scsi@vger.kernel.org
9890 W: http://www.adaptec.com/
9891 F: drivers/scsi/ips*
9894 M: Simon Horman <horms@verge.net.au>
9895 M: Julian Anastasov <ja@ssi.bg>
9896 L: netdev@vger.kernel.org
9897 L: lvs-devel@vger.kernel.org
9899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9901 F: Documentation/networking/ipvs-sysctl.rst
9902 F: include/net/ip_vs.h
9903 F: include/uapi/linux/ip_vs.h
9904 F: net/netfilter/ipvs/
9907 M: Jiri Kosina <jikos@kernel.org>
9908 M: David Sterba <dsterba@suse.com>
9910 F: drivers/tty/ipwireless/
9912 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9913 M: Marc Zyngier <maz@kernel.org>
9915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9916 F: Documentation/core-api/irq/irq-domain.rst
9917 F: include/linux/irqdomain.h
9918 F: kernel/irq/irqdomain.c
9922 M: Thomas Gleixner <tglx@linutronix.de>
9923 L: linux-kernel@vger.kernel.org
9925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9929 M: Thomas Gleixner <tglx@linutronix.de>
9930 M: Marc Zyngier <maz@kernel.org>
9931 L: linux-kernel@vger.kernel.org
9933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9934 F: Documentation/devicetree/bindings/interrupt-controller/
9938 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9940 F: Documentation/driver-api/isa.rst
9941 F: drivers/base/isa.c
9942 F: include/linux/isa.h
9945 M: Hans Verkuil <hverkuil@xs4all.nl>
9946 L: linux-media@vger.kernel.org
9948 W: https://linuxtv.org
9949 T: git git://linuxtv.org/media_tree.git
9950 F: drivers/media/radio/radio-isa*
9953 M: Jaroslav Kysela <perex@perex.cz>
9955 F: Documentation/driver-api/isapnp.rst
9956 F: drivers/pnp/isapnp/
9957 F: include/linux/isapnp.h
9960 M: Lee Duncan <lduncan@suse.com>
9961 M: Chris Leech <cleech@redhat.com>
9962 L: open-iscsi@googlegroups.com
9963 L: linux-scsi@vger.kernel.org
9965 W: www.open-iscsi.com
9966 F: drivers/scsi/*iscsi*
9967 F: include/scsi/*iscsi*
9969 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9970 M: Peter Jones <pjones@redhat.com>
9971 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9973 F: drivers/firmware/iscsi_ibft*
9975 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9976 M: Sagi Grimberg <sagi@grimberg.me>
9977 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9978 L: linux-rdma@vger.kernel.org
9980 W: http://www.openfabrics.org
9981 W: www.open-iscsi.org
9982 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9983 F: drivers/infiniband/ulp/iser/
9985 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9986 M: Sagi Grimberg <sagi@grimberg.me>
9987 L: linux-rdma@vger.kernel.org
9988 L: target-devel@vger.kernel.org
9990 W: http://www.linux-iscsi.org
9991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9992 F: drivers/infiniband/ulp/isert
9994 ISDN/CMTP OVER BLUETOOTH
9995 M: Karsten Keil <isdn@linux-pingi.de>
9996 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9997 L: netdev@vger.kernel.org
9999 W: http://www.isdn4linux.de
10000 F: Documentation/isdn/
10001 F: drivers/isdn/capi/
10002 F: include/linux/isdn/
10003 F: include/uapi/linux/isdn/
10004 F: net/bluetooth/cmtp/
10006 ISDN/mISDN SUBSYSTEM
10007 M: Karsten Keil <isdn@linux-pingi.de>
10008 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10009 L: netdev@vger.kernel.org
10011 W: http://www.isdn4linux.de
10012 F: drivers/isdn/Kconfig
10013 F: drivers/isdn/Makefile
10014 F: drivers/isdn/hardware/
10015 F: drivers/isdn/mISDN/
10017 IT87 HARDWARE MONITORING DRIVER
10018 M: Jean Delvare <jdelvare@suse.com>
10019 L: linux-hwmon@vger.kernel.org
10021 F: Documentation/hwmon/it87.rst
10022 F: drivers/hwmon/it87.c
10024 IT913X MEDIA DRIVER
10025 M: Antti Palosaari <crope@iki.fi>
10026 L: linux-media@vger.kernel.org
10028 W: https://linuxtv.org
10029 W: http://palosaari.fi/linux/
10030 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10031 T: git git://linuxtv.org/anttip/media_tree.git
10032 F: drivers/media/tuners/it913x*
10034 ITE IT66121 HDMI BRIDGE DRIVER
10035 M: Phong LE <ple@baylibre.com>
10036 M: Neil Armstrong <narmstrong@baylibre.com>
10038 T: git git://anongit.freedesktop.org/drm/drm-misc
10039 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10040 F: drivers/gpu/drm/bridge/ite-it66121.c
10042 IVTV VIDEO4LINUX DRIVER
10043 M: Andy Walls <awalls@md.metrocast.net>
10044 L: linux-media@vger.kernel.org
10046 W: https://linuxtv.org
10047 T: git git://linuxtv.org/media_tree.git
10048 F: Documentation/admin-guide/media/ivtv*
10049 F: drivers/media/pci/ivtv/
10050 F: include/uapi/linux/ivtv*
10052 IX2505V MEDIA DRIVER
10053 M: Malcolm Priestley <tvboxspy@gmail.com>
10054 L: linux-media@vger.kernel.org
10056 W: https://linuxtv.org
10057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10058 F: drivers/media/dvb-frontends/ix2505v*
10060 JAILHOUSE HYPERVISOR INTERFACE
10061 M: Jan Kiszka <jan.kiszka@siemens.com>
10062 L: jailhouse-dev@googlegroups.com
10064 F: arch/x86/include/asm/jailhouse_para.h
10065 F: arch/x86/kernel/jailhouse.c
10067 JC42.4 TEMPERATURE SENSOR DRIVER
10068 M: Guenter Roeck <linux@roeck-us.net>
10069 L: linux-hwmon@vger.kernel.org
10071 F: Documentation/hwmon/jc42.rst
10072 F: drivers/hwmon/jc42.c
10075 M: Dave Kleikamp <shaggy@kernel.org>
10076 L: jfs-discussion@lists.sourceforge.net
10078 W: http://jfs.sourceforge.net/
10079 T: git git://github.com/kleikamp/linux-shaggy.git
10080 F: Documentation/admin-guide/jfs.rst
10084 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10085 L: netdev@vger.kernel.org
10087 F: drivers/net/ethernet/jme.*
10089 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10090 M: David Woodhouse <dwmw2@infradead.org>
10091 M: Richard Weinberger <richard@nod.at>
10092 L: linux-mtd@lists.infradead.org
10094 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10095 T: git git://git.infradead.org/ubifs-2.6.git
10097 F: include/uapi/linux/jffs2.h
10099 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10100 M: "Theodore Ts'o" <tytso@mit.edu>
10101 M: Jan Kara <jack@suse.com>
10102 L: linux-ext4@vger.kernel.org
10105 F: include/linux/jbd2.h
10107 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10108 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10109 L: linux-media@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 F: Documentation/trace/kprobes.rst
10514 F: include/asm-generic/kprobes.h
10515 F: include/linux/kprobes.h
10516 F: kernel/kprobes.c
10518 KS0108 LCD CONTROLLER DRIVER
10519 M: Miguel Ojeda <ojeda@kernel.org>
10521 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10522 F: drivers/auxdisplay/ks0108.c
10523 F: include/linux/ks0108.h
10525 KTD253 BACKLIGHT DRIVER
10526 M: Linus Walleij <linus.walleij@linaro.org>
10528 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10529 F: drivers/video/backlight/ktd253-backlight.c
10532 M: Steven Rostedt <rostedt@goodmis.org>
10533 M: John Hawley <warthog9@eaglescrag.net>
10535 F: tools/testing/ktest
10538 M: David Ahern <dsahern@kernel.org>
10539 L: netdev@vger.kernel.org
10541 F: include/net/l3mdev.h
10545 M: John Fastabend <john.fastabend@gmail.com>
10546 M: Daniel Borkmann <daniel@iogearbox.net>
10547 M: Jakub Sitnicki <jakub@cloudflare.com>
10548 M: Lorenz Bauer <lmb@cloudflare.com>
10549 L: netdev@vger.kernel.org
10550 L: bpf@vger.kernel.org
10552 F: include/linux/skmsg.h
10553 F: net/core/skmsg.c
10554 F: net/core/sock_map.c
10555 F: net/ipv4/tcp_bpf.c
10556 F: net/ipv4/udp_bpf.c
10557 F: net/unix/unix_bpf.c
10559 LANDLOCK SECURITY MODULE
10560 M: Mickaël Salaün <mic@digikod.net>
10561 L: linux-security-module@vger.kernel.org
10563 W: https://landlock.io
10564 T: git https://github.com/landlock-lsm/linux.git
10565 F: Documentation/security/landlock.rst
10566 F: Documentation/userspace-api/landlock.rst
10567 F: include/uapi/linux/landlock.h
10568 F: samples/landlock/
10569 F: security/landlock/
10570 F: tools/testing/selftests/landlock/
10574 LANTIQ / INTEL Ethernet drivers
10575 M: Hauke Mehrtens <hauke@hauke-m.de>
10576 L: netdev@vger.kernel.org
10578 F: drivers/net/dsa/lantiq_gswip.c
10579 F: drivers/net/dsa/lantiq_pce.h
10580 F: drivers/net/ethernet/lantiq_xrx200.c
10581 F: net/dsa/tag_gswip.c
10583 LANTIQ MIPS ARCHITECTURE
10584 M: John Crispin <john@phrozen.org>
10585 L: linux-mips@vger.kernel.org
10587 F: arch/mips/lantiq
10588 F: drivers/soc/lantiq
10590 LASI 53c700 driver for PARISC
10591 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10592 L: linux-scsi@vger.kernel.org
10594 F: Documentation/scsi/53c700.rst
10595 F: drivers/scsi/53c700*
10598 M: Tobin C. Harding <me@tobin.cc>
10599 M: Tycho Andersen <tycho@tycho.pizza>
10600 L: linux-hardening@vger.kernel.org
10602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10603 F: scripts/leaking_addresses.pl
10606 M: Pavel Machek <pavel@ucw.cz>
10607 L: linux-leds@vger.kernel.org
10609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10610 F: Documentation/devicetree/bindings/leds/
10612 F: include/linux/leds.h
10614 LEGACY EEPROM DRIVER
10615 M: Jean Delvare <jdelvare@suse.com>
10617 F: Documentation/misc-devices/eeprom.rst
10618 F: drivers/misc/eeprom/eeprom.c
10620 LEGO MINDSTORMS EV3
10621 R: David Lechner <david@lechnology.com>
10623 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10624 F: arch/arm/boot/dts/da850-lego-ev3.dts
10625 F: drivers/power/supply/lego_ev3_battery.c
10627 LEGO USB Tower driver
10628 M: Juergen Stuber <starblue@users.sourceforge.net>
10629 L: legousb-devel@lists.sourceforge.net
10631 W: http://legousb.sourceforge.net/
10632 F: drivers/usb/misc/legousbtower.c
10635 M: Matan Ziv-Av <matan@svgalib.org>
10636 L: platform-driver-x86@vger.kernel.org
10638 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10639 F: Documentation/admin-guide/laptops/lg-laptop.rst
10640 F: drivers/platform/x86/lg-laptop.c
10642 LG2160 MEDIA DRIVER
10643 M: Michael Krufky <mkrufky@linuxtv.org>
10644 L: linux-media@vger.kernel.org
10646 W: https://linuxtv.org
10647 W: http://github.com/mkrufky
10648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10649 T: git git://linuxtv.org/mkrufky/tuners.git
10650 F: drivers/media/dvb-frontends/lg2160.*
10652 LGDT3305 MEDIA DRIVER
10653 M: Michael Krufky <mkrufky@linuxtv.org>
10654 L: linux-media@vger.kernel.org
10656 W: https://linuxtv.org
10657 W: http://github.com/mkrufky
10658 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10659 T: git git://linuxtv.org/mkrufky/tuners.git
10660 F: drivers/media/dvb-frontends/lgdt3305.*
10662 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10663 M: Viresh Kumar <vireshk@kernel.org>
10664 L: linux-ide@vger.kernel.org
10666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10667 F: drivers/ata/pata_arasan_cf.c
10668 F: include/linux/pata_arasan_cf_data.h
10670 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10671 M: Linus Walleij <linus.walleij@linaro.org>
10672 L: linux-ide@vger.kernel.org
10674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10675 F: drivers/ata/pata_ftide010.c
10676 F: drivers/ata/sata_gemini.c
10677 F: drivers/ata/sata_gemini.h
10679 LIBATA SATA AHCI PLATFORM devices support
10680 M: Hans de Goede <hdegoede@redhat.com>
10681 M: Jens Axboe <axboe@kernel.dk>
10682 L: linux-ide@vger.kernel.org
10684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10685 F: drivers/ata/ahci_platform.c
10686 F: drivers/ata/libahci_platform.c
10687 F: include/linux/ahci_platform.h
10689 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10690 M: Mikael Pettersson <mikpelinux@gmail.com>
10691 L: linux-ide@vger.kernel.org
10693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10694 F: drivers/ata/sata_promise.*
10696 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10697 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10698 L: linux-ide@vger.kernel.org
10700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10701 F: Documentation/devicetree/bindings/ata/
10703 F: include/linux/ata.h
10704 F: include/linux/libata.h
10707 M: Sasha Levin <alexander.levin@microsoft.com>
10709 F: tools/lib/lockdep/
10711 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10712 M: Dan Williams <dan.j.williams@intel.com>
10713 M: Vishal Verma <vishal.l.verma@intel.com>
10714 M: Dave Jiang <dave.jiang@intel.com>
10715 L: nvdimm@lists.linux.dev
10717 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10718 P: Documentation/nvdimm/maintainer-entry-profile.rst
10719 F: drivers/nvdimm/blk.c
10720 F: drivers/nvdimm/region_devs.c
10722 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10723 M: Vishal Verma <vishal.l.verma@intel.com>
10724 M: Dan Williams <dan.j.williams@intel.com>
10725 M: Dave Jiang <dave.jiang@intel.com>
10726 L: nvdimm@lists.linux.dev
10728 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10729 P: Documentation/nvdimm/maintainer-entry-profile.rst
10730 F: drivers/nvdimm/btt*
10732 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10733 M: Dan Williams <dan.j.williams@intel.com>
10734 M: Vishal Verma <vishal.l.verma@intel.com>
10735 M: Dave Jiang <dave.jiang@intel.com>
10736 L: nvdimm@lists.linux.dev
10738 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10739 P: Documentation/nvdimm/maintainer-entry-profile.rst
10740 F: drivers/nvdimm/pmem*
10742 LIBNVDIMM: DEVICETREE BINDINGS
10743 M: Oliver O'Halloran <oohall@gmail.com>
10744 L: nvdimm@lists.linux.dev
10746 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10747 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10748 F: drivers/nvdimm/of_pmem.c
10750 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10751 M: Dan Williams <dan.j.williams@intel.com>
10752 M: Vishal Verma <vishal.l.verma@intel.com>
10753 M: Dave Jiang <dave.jiang@intel.com>
10754 M: Ira Weiny <ira.weiny@intel.com>
10755 L: nvdimm@lists.linux.dev
10757 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10758 P: Documentation/nvdimm/maintainer-entry-profile.rst
10759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10760 F: drivers/acpi/nfit/*
10761 F: drivers/nvdimm/*
10762 F: include/linux/libnvdimm.h
10763 F: include/linux/nd.h
10764 F: include/uapi/linux/ndctl.h
10765 F: tools/testing/nvdimm/
10767 LICENSES and SPDX stuff
10768 M: Thomas Gleixner <tglx@linutronix.de>
10769 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10770 L: linux-spdx@vger.kernel.org
10772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10774 F: Documentation/process/license-rules.rst
10776 F: scripts/spdxcheck-test.sh
10777 F: scripts/spdxcheck.py
10779 LINEAR RANGES HELPERS
10780 M: Mark Brown <broonie@kernel.org>
10781 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10782 F: lib/linear_ranges.c
10783 F: lib/test_linear_ranges.c
10784 F: include/linux/linear_range.h
10786 LINUX FOR POWER MACINTOSH
10787 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10788 L: linuxppc-dev@lists.ozlabs.org
10790 F: arch/powerpc/platforms/powermac/
10791 F: drivers/macintosh/
10793 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10794 M: Michael Ellerman <mpe@ellerman.id.au>
10795 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10796 R: Paul Mackerras <paulus@samba.org>
10797 L: linuxppc-dev@lists.ozlabs.org
10799 W: https://github.com/linuxppc/wiki/wiki
10800 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10802 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10803 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10804 F: Documentation/devicetree/bindings/powerpc/
10805 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10806 F: Documentation/powerpc/
10808 F: drivers/*/*/*pasemi*
10809 F: drivers/*/*pasemi*
10810 F: drivers/char/tpm/tpm_ibmvtpm*
10811 F: drivers/crypto/nx/
10812 F: drivers/crypto/vmx/
10813 F: drivers/i2c/busses/i2c-opal.c
10814 F: drivers/net/ethernet/ibm/ibmveth.*
10815 F: drivers/net/ethernet/ibm/ibmvnic.*
10816 F: drivers/pci/hotplug/pnv_php.c
10817 F: drivers/pci/hotplug/rpa*
10818 F: drivers/rtc/rtc-opal.c
10819 F: drivers/scsi/ibmvscsi/
10820 F: drivers/tty/hvc/hvc_opal.c
10821 F: drivers/watchdog/wdrtas.c
10822 F: tools/testing/selftests/powerpc
10829 LINUX FOR POWERPC EMBEDDED MPC5XXX
10830 M: Anatolij Gustschin <agust@denx.de>
10831 L: linuxppc-dev@lists.ozlabs.org
10833 F: arch/powerpc/platforms/512x/
10834 F: arch/powerpc/platforms/52xx/
10836 LINUX FOR POWERPC EMBEDDED PPC4XX
10837 L: linuxppc-dev@lists.ozlabs.org
10839 F: arch/powerpc/platforms/40x/
10840 F: arch/powerpc/platforms/44x/
10842 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10843 M: Scott Wood <oss@buserror.net>
10844 L: linuxppc-dev@lists.ozlabs.org
10846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10847 F: Documentation/devicetree/bindings/powerpc/fsl/
10848 F: arch/powerpc/platforms/83xx/
10849 F: arch/powerpc/platforms/85xx/
10851 LINUX FOR POWERPC EMBEDDED PPC8XX
10852 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10853 L: linuxppc-dev@lists.ozlabs.org
10855 F: arch/powerpc/platforms/8xx/
10857 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10858 M: Kees Cook <keescook@chromium.org>
10860 F: drivers/misc/lkdtm/*
10861 F: tools/testing/selftests/lkdtm/*
10863 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10864 M: Alan Stern <stern@rowland.harvard.edu>
10865 M: Andrea Parri <parri.andrea@gmail.com>
10866 M: Will Deacon <will@kernel.org>
10867 M: Peter Zijlstra <peterz@infradead.org>
10868 M: Boqun Feng <boqun.feng@gmail.com>
10869 M: Nicholas Piggin <npiggin@gmail.com>
10870 M: David Howells <dhowells@redhat.com>
10871 M: Jade Alglave <j.alglave@ucl.ac.uk>
10872 M: Luc Maranget <luc.maranget@inria.fr>
10873 M: "Paul E. McKenney" <paulmck@kernel.org>
10874 R: Akira Yokosawa <akiyks@gmail.com>
10875 R: Daniel Lustig <dlustig@nvidia.com>
10876 R: Joel Fernandes <joel@joelfernandes.org>
10877 L: linux-kernel@vger.kernel.org
10878 L: linux-arch@vger.kernel.org
10880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10881 F: Documentation/atomic_bitops.txt
10882 F: Documentation/atomic_t.txt
10883 F: Documentation/core-api/refcount-vs-atomic.rst
10884 F: Documentation/litmus-tests/
10885 F: Documentation/memory-barriers.txt
10886 F: tools/memory-model/
10888 LIS3LV02D ACCELEROMETER DRIVER
10889 M: Eric Piel <eric.piel@tremplin-utc.net>
10891 F: Documentation/misc-devices/lis3lv02d.rst
10892 F: drivers/misc/lis3lv02d/
10893 F: drivers/platform/x86/hp_accel.c
10896 M: David Gow <davidgow@google.com>
10897 L: linux-kselftest@vger.kernel.org
10898 L: kunit-dev@googlegroups.com
10903 M: Karol Gugala <kgugala@antmicro.com>
10904 M: Mateusz Holenko <mholenko@antmicro.com>
10906 F: Documentation/devicetree/bindings/*/litex,*.yaml
10907 F: arch/openrisc/boot/dts/or1klitex.dts
10908 F: drivers/soc/litex/litex_soc_ctrl.c
10909 F: drivers/tty/serial/liteuart.c
10910 F: include/linux/litex.h
10913 M: Josh Poimboeuf <jpoimboe@redhat.com>
10914 M: Jiri Kosina <jikos@kernel.org>
10915 M: Miroslav Benes <mbenes@suse.cz>
10916 M: Petr Mladek <pmladek@suse.com>
10917 R: Joe Lawrence <joe.lawrence@redhat.com>
10918 L: live-patching@vger.kernel.org
10920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10921 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10922 F: Documentation/livepatch/
10923 F: arch/powerpc/include/asm/livepatch.h
10924 F: arch/s390/include/asm/livepatch.h
10925 F: arch/x86/include/asm/livepatch.h
10926 F: include/linux/livepatch.h
10927 F: kernel/livepatch/
10929 F: samples/livepatch/
10930 F: tools/testing/selftests/livepatch/
10933 L: netdev@vger.kernel.org
10935 F: include/linux/llc.h
10936 F: include/net/llc*
10937 F: include/uapi/linux/llc.h
10940 LM73 HARDWARE MONITOR DRIVER
10941 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10942 L: linux-hwmon@vger.kernel.org
10944 F: drivers/hwmon/lm73.c
10946 LM78 HARDWARE MONITOR DRIVER
10947 M: Jean Delvare <jdelvare@suse.com>
10948 L: linux-hwmon@vger.kernel.org
10950 F: Documentation/hwmon/lm78.rst
10951 F: drivers/hwmon/lm78.c
10953 LM83 HARDWARE MONITOR DRIVER
10954 M: Jean Delvare <jdelvare@suse.com>
10955 L: linux-hwmon@vger.kernel.org
10957 F: Documentation/hwmon/lm83.rst
10958 F: drivers/hwmon/lm83.c
10960 LM90 HARDWARE MONITOR DRIVER
10961 M: Jean Delvare <jdelvare@suse.com>
10962 L: linux-hwmon@vger.kernel.org
10964 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10965 F: Documentation/hwmon/lm90.rst
10966 F: drivers/hwmon/lm90.c
10967 F: include/dt-bindings/thermal/lm90.h
10969 LM95234 HARDWARE MONITOR DRIVER
10970 M: Guenter Roeck <linux@roeck-us.net>
10971 L: linux-hwmon@vger.kernel.org
10973 F: Documentation/hwmon/lm95234.rst
10974 F: drivers/hwmon/lm95234.c
10976 LME2510 MEDIA DRIVER
10977 M: Malcolm Priestley <tvboxspy@gmail.com>
10978 L: linux-media@vger.kernel.org
10980 W: https://linuxtv.org
10981 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10982 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10984 LOADPIN SECURITY MODULE
10985 M: Kees Cook <keescook@chromium.org>
10987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10988 F: Documentation/admin-guide/LSM/LoadPin.rst
10989 F: security/loadpin/
10992 M: Peter Zijlstra <peterz@infradead.org>
10993 M: Ingo Molnar <mingo@redhat.com>
10994 M: Will Deacon <will@kernel.org>
10995 R: Waiman Long <longman@redhat.com>
10996 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10997 L: linux-kernel@vger.kernel.org
10999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11000 F: Documentation/locking/
11001 F: arch/*/include/asm/spinlock*.h
11002 F: include/linux/lockdep.h
11003 F: include/linux/mutex*.h
11004 F: include/linux/rwlock*.h
11005 F: include/linux/rwsem*.h
11006 F: include/linux/seqlock.h
11007 F: include/linux/spinlock*.h
11009 F: lib/locking*.[ch]
11010 X: kernel/locking/locktorture.c
11012 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11013 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11014 L: linux-ntfs-dev@lists.sourceforge.net
11016 W: http://www.linux-ntfs.org/content/view/19/37/
11017 F: Documentation/admin-guide/ldm.rst
11018 F: block/partitions/ldm.*
11020 LOGITECH HID GAMING KEYBOARDS
11021 M: Hans de Goede <hdegoede@redhat.com>
11022 L: linux-input@vger.kernel.org
11024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11025 F: drivers/hid/hid-lg-g15.c
11027 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11028 M: Adrien Grassein <adrien.grassein@gmail.com>
11030 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11031 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11033 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11034 M: Sathya Prakash <sathya.prakash@broadcom.com>
11035 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11036 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11037 L: MPT-FusionLinux.pdl@broadcom.com
11038 L: linux-scsi@vger.kernel.org
11040 W: http://www.avagotech.com/support/
11041 F: drivers/message/fusion/
11042 F: drivers/scsi/mpt3sas/
11044 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11045 M: Matthew Wilcox <willy@infradead.org>
11046 L: linux-scsi@vger.kernel.org
11048 F: drivers/scsi/sym53c8xx_2/
11051 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11052 L: linux-iio@vger.kernel.org
11054 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11055 F: drivers/iio/dac/ltc1660.c
11057 LTC2947 HARDWARE MONITOR DRIVER
11058 M: Nuno Sá <nuno.sa@analog.com>
11059 L: linux-hwmon@vger.kernel.org
11061 W: http://ez.analog.com/community/linux-device-drivers
11062 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11063 F: drivers/hwmon/ltc2947-core.c
11064 F: drivers/hwmon/ltc2947-i2c.c
11065 F: drivers/hwmon/ltc2947-spi.c
11066 F: drivers/hwmon/ltc2947.h
11068 LTC2983 IIO TEMPERATURE DRIVER
11069 M: Nuno Sá <nuno.sa@analog.com>
11070 L: linux-iio@vger.kernel.org
11072 W: http://ez.analog.com/community/linux-device-drivers
11073 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11074 F: drivers/iio/temperature/ltc2983.c
11076 LTC4261 HARDWARE MONITOR DRIVER
11077 M: Guenter Roeck <linux@roeck-us.net>
11078 L: linux-hwmon@vger.kernel.org
11080 F: Documentation/hwmon/ltc4261.rst
11081 F: drivers/hwmon/ltc4261.c
11083 LTC4306 I2C MULTIPLEXER DRIVER
11084 M: Michael Hennerich <michael.hennerich@analog.com>
11085 L: linux-i2c@vger.kernel.org
11087 W: http://ez.analog.com/community/linux-device-drivers
11088 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11089 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11091 LTP (Linux Test Project)
11092 M: Mike Frysinger <vapier@gentoo.org>
11093 M: Cyril Hrubis <chrubis@suse.cz>
11094 M: Wanlong Gao <wanlong.gao@gmail.com>
11095 M: Jan Stancek <jstancek@redhat.com>
11096 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11097 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11098 L: ltp@lists.linux.it (subscribers-only)
11100 W: http://linux-test-project.github.io/
11101 T: git git://github.com/linux-test-project/ltp.git
11104 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11105 L: netdev@vger.kernel.org
11107 F: drivers/net/pcs/pcs-lynx.c
11108 F: include/linux/pcs-lynx.h
11111 M: Geert Uytterhoeven <geert@linux-m68k.org>
11112 L: linux-m68k@lists.linux-m68k.org
11114 W: http://www.linux-m68k.org/
11115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11119 M68K ON APPLE MACINTOSH
11120 M: Joshua Thompson <funaho@jurai.org>
11121 L: linux-m68k@lists.linux-m68k.org
11123 W: http://www.mac.linux-m68k.org/
11125 F: drivers/macintosh/adb-iop.c
11126 F: drivers/macintosh/via-macii.c
11129 M: Philip Blundell <philb@gnu.org>
11131 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11132 F: arch/m68k/hp300/
11134 M88DS3103 MEDIA DRIVER
11135 M: Antti Palosaari <crope@iki.fi>
11136 L: linux-media@vger.kernel.org
11138 W: https://linuxtv.org
11139 W: http://palosaari.fi/linux/
11140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11141 T: git git://linuxtv.org/anttip/media_tree.git
11142 F: drivers/media/dvb-frontends/m88ds3103*
11144 M88RS2000 MEDIA DRIVER
11145 M: Malcolm Priestley <tvboxspy@gmail.com>
11146 L: linux-media@vger.kernel.org
11148 W: https://linuxtv.org
11149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11150 F: drivers/media/dvb-frontends/m88rs2000*
11152 MA901 MASTERKIT USB FM RADIO DRIVER
11153 M: Alexey Klimov <klimov.linux@gmail.com>
11154 L: linux-media@vger.kernel.org
11156 T: git git://linuxtv.org/media_tree.git
11157 F: drivers/media/radio/radio-ma901.c
11160 M: Johannes Berg <johannes@sipsolutions.net>
11161 L: linux-wireless@vger.kernel.org
11163 W: https://wireless.wiki.kernel.org/
11164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11166 F: Documentation/networking/mac80211-injection.rst
11167 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11168 F: drivers/net/wireless/mac80211_hwsim.[ch]
11169 F: include/net/mac80211.h
11173 M: Jassi Brar <jassisinghbrar@gmail.com>
11174 L: linux-kernel@vger.kernel.org
11176 F: drivers/mailbox/
11177 F: include/linux/mailbox_client.h
11178 F: include/linux/mailbox_controller.h
11179 F: include/dt-bindings/mailbox/
11180 F: Documentation/devicetree/bindings/mailbox/
11183 M: Viresh Kumar <viresh.kumar@linaro.org>
11184 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11185 L: linux-kernel@vger.kernel.org
11187 F: drivers/mailbox/arm_mhuv2.c
11188 F: include/linux/mailbox/arm_mhuv2_message.h
11189 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11191 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11192 M: Jeremy Kerr <jk@codeconstruct.com.au>
11193 M: Matt Johnston <matt@codeconstruct.com.au>
11194 L: netdev@vger.kernel.org
11196 F: Documentation/networking/mctp.rst
11197 F: drivers/net/mctp/
11198 F: include/net/mctp.h
11199 F: include/net/mctpdevice.h
11200 F: include/net/netns/mctp.h
11203 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11204 M: Michael Kerrisk <mtk.manpages@gmail.com>
11205 L: linux-man@vger.kernel.org
11207 W: http://www.kernel.org/doc/man-pages
11209 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11210 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11211 L: linux-mips@vger.kernel.org
11213 F: arch/mips/boot/dts/img/pistachio*
11215 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11216 M: Andrew Lunn <andrew@lunn.ch>
11217 M: Vivien Didelot <vivien.didelot@gmail.com>
11218 L: netdev@vger.kernel.org
11220 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11221 F: Documentation/networking/devlink/mv88e6xxx.rst
11222 F: drivers/net/dsa/mv88e6xxx/
11223 F: include/linux/dsa/mv88e6xxx.h
11224 F: include/linux/platform_data/mv88e6xxx.h
11226 MARVELL ARMADA 3700 PHY DRIVERS
11227 M: Miquel Raynal <miquel.raynal@bootlin.com>
11229 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11230 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11231 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11232 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11234 MARVELL ARMADA DRM SUPPORT
11235 M: Russell King <linux@armlinux.org.uk>
11237 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11238 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11239 F: Documentation/devicetree/bindings/display/armada/
11240 F: drivers/gpu/drm/armada/
11241 F: include/uapi/drm/armada_drm.h
11243 MARVELL CRYPTO DRIVER
11244 M: Boris Brezillon <bbrezillon@kernel.org>
11245 M: Arnaud Ebalard <arno@natisbad.org>
11246 M: Srujana Challa <schalla@marvell.com>
11247 L: linux-crypto@vger.kernel.org
11249 F: drivers/crypto/marvell/
11250 F: include/linux/soc/marvell/octeontx2/
11252 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11253 M: Mirko Lindner <mlindner@marvell.com>
11254 M: Stephen Hemminger <stephen@networkplumber.org>
11255 L: netdev@vger.kernel.org
11257 F: drivers/net/ethernet/marvell/sk*
11259 MARVELL LIBERTAS WIRELESS DRIVER
11260 L: libertas-dev@lists.infradead.org
11262 F: drivers/net/wireless/marvell/libertas/
11264 MARVELL MACCHIATOBIN SUPPORT
11265 M: Russell King <linux@armlinux.org.uk>
11266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11268 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11270 MARVELL MV643XX ETHERNET DRIVER
11271 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11272 L: netdev@vger.kernel.org
11274 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11275 F: include/linux/mv643xx.h
11277 MARVELL MV88X3310 PHY DRIVER
11278 M: Russell King <linux@armlinux.org.uk>
11279 M: Marek Behún <kabel@kernel.org>
11280 L: netdev@vger.kernel.org
11282 F: drivers/net/phy/marvell10g.c
11284 MARVELL MVEBU THERMAL DRIVER
11285 M: Miquel Raynal <miquel.raynal@bootlin.com>
11287 F: drivers/thermal/armada_thermal.c
11289 MARVELL MVNETA ETHERNET DRIVER
11290 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11291 L: netdev@vger.kernel.org
11293 F: drivers/net/ethernet/marvell/mvneta.*
11295 MARVELL MVPP2 ETHERNET DRIVER
11296 M: Marcin Wojtas <mw@semihalf.com>
11297 M: Russell King <linux@armlinux.org.uk>
11298 L: netdev@vger.kernel.org
11300 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11301 F: drivers/net/ethernet/marvell/mvpp2/
11303 MARVELL MWIFIEX WIRELESS DRIVER
11304 M: Amitkumar Karwar <amitkarwar@gmail.com>
11305 M: Ganapathi Bhat <ganapathi017@gmail.com>
11306 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11307 M: Xinming Hu <huxinming820@gmail.com>
11308 L: linux-wireless@vger.kernel.org
11310 F: drivers/net/wireless/marvell/mwifiex/
11312 MARVELL MWL8K WIRELESS DRIVER
11313 M: Lennert Buytenhek <buytenh@wantstofly.org>
11314 L: linux-wireless@vger.kernel.org
11316 F: drivers/net/wireless/marvell/mwl8k.c
11318 MARVELL NAND CONTROLLER DRIVER
11319 M: Miquel Raynal <miquel.raynal@bootlin.com>
11320 L: linux-mtd@lists.infradead.org
11322 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11323 F: drivers/mtd/nand/raw/marvell_nand.c
11325 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11326 M: Sunil Goutham <sgoutham@marvell.com>
11327 M: Geetha sowjanya <gakula@marvell.com>
11328 M: Subbaraya Sundeep <sbhatta@marvell.com>
11329 M: hariprasad <hkelam@marvell.com>
11330 L: netdev@vger.kernel.org
11332 F: drivers/net/ethernet/marvell/octeontx2/nic/
11333 F: include/linux/soc/marvell/octeontx2/
11335 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11336 M: Sunil Goutham <sgoutham@marvell.com>
11337 M: Linu Cherian <lcherian@marvell.com>
11338 M: Geetha sowjanya <gakula@marvell.com>
11339 M: Jerin Jacob <jerinj@marvell.com>
11340 M: hariprasad <hkelam@marvell.com>
11341 M: Subbaraya Sundeep <sbhatta@marvell.com>
11342 L: netdev@vger.kernel.org
11344 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11345 F: drivers/net/ethernet/marvell/octeontx2/af/
11347 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11348 M: Taras Chornyi <tchornyi@marvell.com>
11350 W: https://github.com/Marvell-switching/switchdev-prestera
11351 F: drivers/net/ethernet/marvell/prestera/
11353 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11354 M: Nicolas Pitre <nico@fluxnic.net>
11356 F: drivers/mmc/host/mvsdio.*
11358 MARVELL USB MDIO CONTROLLER DRIVER
11359 M: Tobias Waldekranz <tobias@waldekranz.com>
11360 L: netdev@vger.kernel.org
11362 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11363 F: drivers/net/mdio/mdio-mvusb.c
11365 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11366 M: Hu Ziji <huziji@marvell.com>
11367 L: linux-mmc@vger.kernel.org
11369 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11370 F: drivers/mmc/host/sdhci-xenon*
11372 MATROX FRAMEBUFFER DRIVER
11373 L: linux-fbdev@vger.kernel.org
11375 F: drivers/video/fbdev/matrox/matroxfb_*
11376 F: include/uapi/linux/matroxfb.h
11379 M: Daniel Nilsson <daniel.nilsson@flex.com>
11380 L: linux-hwmon@vger.kernel.org
11382 F: Documentation/hwmon/max15301.rst
11383 F: drivers/hwmon/pmbus/max15301.c
11385 MAX16065 HARDWARE MONITOR DRIVER
11386 M: Guenter Roeck <linux@roeck-us.net>
11387 L: linux-hwmon@vger.kernel.org
11389 F: Documentation/hwmon/max16065.rst
11390 F: drivers/hwmon/max16065.c
11392 MAX2175 SDR TUNER DRIVER
11393 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11394 L: linux-media@vger.kernel.org
11396 T: git git://linuxtv.org/media_tree.git
11397 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11398 F: Documentation/userspace-api/media/drivers/max2175.rst
11399 F: drivers/media/i2c/max2175*
11400 F: include/uapi/linux/max2175.h
11402 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11403 L: linux-hwmon@vger.kernel.org
11405 F: Documentation/hwmon/max6650.rst
11406 F: drivers/hwmon/max6650.c
11408 MAX6697 HARDWARE MONITOR DRIVER
11409 M: Guenter Roeck <linux@roeck-us.net>
11410 L: linux-hwmon@vger.kernel.org
11412 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11413 F: Documentation/hwmon/max6697.rst
11414 F: drivers/hwmon/max6697.c
11415 F: include/linux/platform_data/max6697.h
11417 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11418 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11419 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11420 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11421 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11422 L: linux-media@vger.kernel.org
11424 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11425 F: drivers/media/i2c/max9286.c
11427 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11428 M: Peter Rosin <peda@axentia.se>
11429 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11431 F: Documentation/devicetree/bindings/sound/max9860.txt
11432 F: sound/soc/codecs/max9860.*
11434 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11435 M: Andreas Klinger <ak@it-klinger.de>
11436 L: linux-iio@vger.kernel.org
11438 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11439 F: drivers/iio/proximity/mb1232.c
11441 MAXIM MAX77650 PMIC MFD DRIVER
11442 M: Bartosz Golaszewski <brgl@bgdev.pl>
11443 L: linux-kernel@vger.kernel.org
11445 F: Documentation/devicetree/bindings/*/*max77650.yaml
11446 F: Documentation/devicetree/bindings/*/max77650*.yaml
11447 F: drivers/gpio/gpio-max77650.c
11448 F: drivers/input/misc/max77650-onkey.c
11449 F: drivers/leds/leds-max77650.c
11450 F: drivers/mfd/max77650.c
11451 F: drivers/power/supply/max77650-charger.c
11452 F: drivers/regulator/max77650-regulator.c
11453 F: include/linux/mfd/max77650.h
11455 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11456 M: Javier Martinez Canillas <javier@dowhile0.org>
11457 L: linux-kernel@vger.kernel.org
11459 F: Documentation/devicetree/bindings/*/*max77802.txt
11460 F: drivers/regulator/max77802-regulator.c
11461 F: include/dt-bindings/*/*max77802.h
11463 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11464 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11465 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11466 L: linux-pm@vger.kernel.org
11468 F: drivers/power/supply/max14577_charger.c
11469 F: drivers/power/supply/max77693_charger.c
11471 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11472 M: Chanwoo Choi <cw00.choi@samsung.com>
11473 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11474 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11475 L: linux-kernel@vger.kernel.org
11477 F: Documentation/devicetree/bindings/*/max77686.txt
11478 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11479 F: Documentation/devicetree/bindings/mfd/max14577.txt
11480 F: Documentation/devicetree/bindings/mfd/max77693.txt
11481 F: drivers/*/max14577*.c
11482 F: drivers/*/max77686*.c
11483 F: drivers/*/max77693*.c
11484 F: drivers/clk/clk-max77686.c
11485 F: drivers/extcon/extcon-max14577.c
11486 F: drivers/extcon/extcon-max77693.c
11487 F: drivers/rtc/rtc-max77686.c
11488 F: include/linux/mfd/max14577*.h
11489 F: include/linux/mfd/max77686*.h
11490 F: include/linux/mfd/max77693*.h
11492 MAXIRADIO FM RADIO RECEIVER DRIVER
11493 M: Hans Verkuil <hverkuil@xs4all.nl>
11494 L: linux-media@vger.kernel.org
11496 W: https://linuxtv.org
11497 T: git git://linuxtv.org/media_tree.git
11498 F: drivers/media/radio/radio-maxiradio*
11500 MAXLINEAR ETHERNET PHY DRIVER
11501 M: Xu Liang <lxu@maxlinear.com>
11502 L: netdev@vger.kernel.org
11504 F: drivers/net/phy/mxl-gpy.c
11506 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11507 R: Yasushi SHOJI <yashi@spacecubics.com>
11508 L: linux-can@vger.kernel.org
11510 F: drivers/net/can/usb/mcba_usb.c
11512 MCAN MMIO DEVICE DRIVER
11513 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11514 L: linux-can@vger.kernel.org
11516 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11517 F: drivers/net/can/m_can/m_can.c
11518 F: drivers/net/can/m_can/m_can.h
11519 F: drivers/net/can/m_can/m_can_platform.c
11521 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11522 M: Rishi Gupta <gupt21@gmail.com>
11523 L: linux-i2c@vger.kernel.org
11524 L: linux-input@vger.kernel.org
11526 F: drivers/hid/hid-mcp2221.c
11528 MCP251XFD SPI-CAN NETWORK DRIVER
11529 M: Marc Kleine-Budde <mkl@pengutronix.de>
11530 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11531 R: Thomas Kopp <thomas.kopp@microchip.com>
11532 L: linux-can@vger.kernel.org
11534 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11535 F: drivers/net/can/spi/mcp251xfd/
11537 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11538 M: Peter Rosin <peda@axentia.se>
11539 L: linux-iio@vger.kernel.org
11541 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11542 F: drivers/iio/potentiometer/mcp4018.c
11543 F: drivers/iio/potentiometer/mcp4531.c
11545 MCR20A IEEE-802.15.4 RADIO DRIVER
11546 M: Xue Liu <liuxuenetmail@gmail.com>
11547 L: linux-wpan@vger.kernel.org
11549 W: https://github.com/xueliu/mcr20a-linux
11550 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11551 F: drivers/net/ieee802154/mcr20a.c
11552 F: drivers/net/ieee802154/mcr20a.h
11554 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11555 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11556 L: linux-iio@vger.kernel.org
11558 F: drivers/iio/dac/cio-dac.c
11560 MEDIA CONTROLLER FRAMEWORK
11561 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11562 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11563 L: linux-media@vger.kernel.org
11565 W: https://www.linuxtv.org
11566 T: git git://linuxtv.org/media_tree.git
11567 F: drivers/media/mc/
11568 F: include/media/media-*.h
11569 F: include/uapi/linux/media.h
11571 MEDIA DRIVER FOR FREESCALE IMX PXP
11572 M: Philipp Zabel <p.zabel@pengutronix.de>
11573 L: linux-media@vger.kernel.org
11575 T: git git://linuxtv.org/media_tree.git
11576 F: drivers/media/platform/imx-pxp.[ch]
11578 MEDIA DRIVERS FOR ASCOT2E
11579 M: Sergey Kozlov <serjk@netup.ru>
11580 M: Abylay Ospan <aospan@netup.ru>
11581 L: linux-media@vger.kernel.org
11583 W: https://linuxtv.org
11584 W: http://netup.tv/
11585 T: git git://linuxtv.org/media_tree.git
11586 F: drivers/media/dvb-frontends/ascot2e*
11588 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11589 M: Jasmin Jessich <jasmin@anw.at>
11590 L: linux-media@vger.kernel.org
11592 W: https://linuxtv.org
11593 T: git git://linuxtv.org/media_tree.git
11594 F: drivers/media/dvb-frontends/cxd2099*
11596 MEDIA DRIVERS FOR CXD2841ER
11597 M: Sergey Kozlov <serjk@netup.ru>
11598 M: Abylay Ospan <aospan@netup.ru>
11599 L: linux-media@vger.kernel.org
11601 W: https://linuxtv.org
11602 W: http://netup.tv/
11603 T: git git://linuxtv.org/media_tree.git
11604 F: drivers/media/dvb-frontends/cxd2841er*
11606 MEDIA DRIVERS FOR CXD2880
11607 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11608 L: linux-media@vger.kernel.org
11610 W: http://linuxtv.org/
11611 T: git git://linuxtv.org/media_tree.git
11612 F: drivers/media/dvb-frontends/cxd2880/*
11613 F: drivers/media/spi/cxd2880*
11615 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11616 L: linux-media@vger.kernel.org
11618 W: https://linuxtv.org
11619 T: git git://linuxtv.org/media_tree.git
11620 F: drivers/media/pci/ddbridge/*
11622 MEDIA DRIVERS FOR FREESCALE IMX
11623 M: Steve Longerbeam <slongerbeam@gmail.com>
11624 M: Philipp Zabel <p.zabel@pengutronix.de>
11625 L: linux-media@vger.kernel.org
11627 T: git git://linuxtv.org/media_tree.git
11628 F: Documentation/admin-guide/media/imx.rst
11629 F: Documentation/devicetree/bindings/media/imx.txt
11630 F: drivers/staging/media/imx/
11631 F: include/linux/imx-media.h
11632 F: include/media/imx.h
11634 MEDIA DRIVERS FOR FREESCALE IMX7
11635 M: Rui Miguel Silva <rmfrfs@gmail.com>
11636 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11637 L: linux-media@vger.kernel.org
11639 T: git git://linuxtv.org/media_tree.git
11640 F: Documentation/admin-guide/media/imx7.rst
11641 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11642 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11643 F: drivers/staging/media/imx/imx7-media-csi.c
11644 F: drivers/staging/media/imx/imx7-mipi-csis.c
11646 MEDIA DRIVERS FOR HELENE
11647 M: Abylay Ospan <aospan@netup.ru>
11648 L: linux-media@vger.kernel.org
11650 W: https://linuxtv.org
11651 W: http://netup.tv/
11652 T: git git://linuxtv.org/media_tree.git
11653 F: drivers/media/dvb-frontends/helene*
11655 MEDIA DRIVERS FOR HORUS3A
11656 M: Sergey Kozlov <serjk@netup.ru>
11657 M: Abylay Ospan <aospan@netup.ru>
11658 L: linux-media@vger.kernel.org
11660 W: https://linuxtv.org
11661 W: http://netup.tv/
11662 T: git git://linuxtv.org/media_tree.git
11663 F: drivers/media/dvb-frontends/horus3a*
11665 MEDIA DRIVERS FOR LNBH25
11666 M: Sergey Kozlov <serjk@netup.ru>
11667 M: Abylay Ospan <aospan@netup.ru>
11668 L: linux-media@vger.kernel.org
11670 W: https://linuxtv.org
11671 W: http://netup.tv/
11672 T: git git://linuxtv.org/media_tree.git
11673 F: drivers/media/dvb-frontends/lnbh25*
11675 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11676 L: linux-media@vger.kernel.org
11678 W: https://linuxtv.org
11679 T: git git://linuxtv.org/media_tree.git
11680 F: drivers/media/dvb-frontends/mxl5xx*
11682 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11683 M: Sergey Kozlov <serjk@netup.ru>
11684 M: Abylay Ospan <aospan@netup.ru>
11685 L: linux-media@vger.kernel.org
11687 W: https://linuxtv.org
11688 W: http://netup.tv/
11689 T: git git://linuxtv.org/media_tree.git
11690 F: drivers/media/pci/netup_unidvb/*
11692 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11693 M: Dmitry Osipenko <digetx@gmail.com>
11694 L: linux-media@vger.kernel.org
11695 L: linux-tegra@vger.kernel.org
11697 T: git git://linuxtv.org/media_tree.git
11698 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11699 F: drivers/staging/media/tegra-vde/
11701 MEDIA DRIVERS FOR RENESAS - CEU
11702 M: Jacopo Mondi <jacopo@jmondi.org>
11703 L: linux-media@vger.kernel.org
11704 L: linux-renesas-soc@vger.kernel.org
11706 T: git git://linuxtv.org/media_tree.git
11707 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11708 F: drivers/media/platform/renesas-ceu.c
11709 F: include/media/drv-intf/renesas-ceu.h
11711 MEDIA DRIVERS FOR RENESAS - DRIF
11712 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11713 L: linux-media@vger.kernel.org
11714 L: linux-renesas-soc@vger.kernel.org
11716 T: git git://linuxtv.org/media_tree.git
11717 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11718 F: drivers/media/platform/rcar_drif.c
11720 MEDIA DRIVERS FOR RENESAS - FCP
11721 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11722 L: linux-media@vger.kernel.org
11723 L: linux-renesas-soc@vger.kernel.org
11725 T: git git://linuxtv.org/media_tree.git
11726 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11727 F: drivers/media/platform/rcar-fcp.c
11728 F: include/media/rcar-fcp.h
11730 MEDIA DRIVERS FOR RENESAS - FDP1
11731 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11732 L: linux-media@vger.kernel.org
11733 L: linux-renesas-soc@vger.kernel.org
11735 T: git git://linuxtv.org/media_tree.git
11736 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11737 F: drivers/media/platform/rcar_fdp1.c
11739 MEDIA DRIVERS FOR RENESAS - VIN
11740 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11741 L: linux-media@vger.kernel.org
11742 L: linux-renesas-soc@vger.kernel.org
11744 T: git git://linuxtv.org/media_tree.git
11745 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11746 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11747 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11748 F: drivers/media/platform/rcar-vin/
11750 MEDIA DRIVERS FOR RENESAS - VSP1
11751 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11752 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11753 L: linux-media@vger.kernel.org
11754 L: linux-renesas-soc@vger.kernel.org
11756 T: git git://linuxtv.org/media_tree.git
11757 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11758 F: drivers/media/platform/vsp1/
11760 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11761 L: linux-media@vger.kernel.org
11763 W: https://linuxtv.org
11764 T: git git://linuxtv.org/media_tree.git
11765 F: drivers/media/dvb-frontends/stv0910*
11767 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11768 L: linux-media@vger.kernel.org
11770 W: https://linuxtv.org
11771 T: git git://linuxtv.org/media_tree.git
11772 F: drivers/media/dvb-frontends/stv6111*
11774 MEDIA DRIVERS FOR STM32 - DCMI
11775 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11776 L: linux-media@vger.kernel.org
11778 T: git git://linuxtv.org/media_tree.git
11779 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11780 F: drivers/media/platform/stm32/stm32-dcmi.c
11782 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11783 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11784 L: linux-media@vger.kernel.org
11786 W: https://linuxtv.org
11787 Q: http://patchwork.kernel.org/project/linux-media/list/
11788 T: git git://linuxtv.org/media_tree.git
11789 F: Documentation/admin-guide/media/
11790 F: Documentation/devicetree/bindings/media/
11791 F: Documentation/driver-api/media/
11792 F: Documentation/userspace-api/media/
11794 F: drivers/staging/media/
11795 F: include/linux/platform_data/media/
11797 F: include/uapi/linux/dvb/
11798 F: include/uapi/linux/ivtv*
11799 F: include/uapi/linux/media.h
11800 F: include/uapi/linux/meye.h
11801 F: include/uapi/linux/uvcvideo.h
11802 F: include/uapi/linux/v4l2-*
11803 F: include/uapi/linux/videodev2.h
11805 MEDIATEK BLUETOOTH DRIVER
11806 M: Sean Wang <sean.wang@mediatek.com>
11807 L: linux-bluetooth@vger.kernel.org
11808 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11810 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11811 F: drivers/bluetooth/btmtkuart.c
11813 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11814 M: Sean Wang <sean.wang@mediatek.com>
11815 L: linux-pm@vger.kernel.org
11817 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11818 F: drivers/power/reset/mt6323-poweroff.c
11820 MEDIATEK CIR DRIVER
11821 M: Sean Wang <sean.wang@mediatek.com>
11823 F: drivers/media/rc/mtk-cir.c
11825 MEDIATEK DMA DRIVER
11826 M: Sean Wang <sean.wang@mediatek.com>
11827 L: dmaengine@vger.kernel.org
11828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11829 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11831 F: Documentation/devicetree/bindings/dma/mtk-*
11832 F: drivers/dma/mediatek/
11834 MEDIATEK ETHERNET DRIVER
11835 M: Felix Fietkau <nbd@nbd.name>
11836 M: John Crispin <john@phrozen.org>
11837 M: Sean Wang <sean.wang@mediatek.com>
11838 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11839 L: netdev@vger.kernel.org
11841 F: drivers/net/ethernet/mediatek/
11843 MEDIATEK I2C CONTROLLER DRIVER
11844 M: Qii Wang <qii.wang@mediatek.com>
11845 L: linux-i2c@vger.kernel.org
11847 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11848 F: drivers/i2c/busses/i2c-mt65xx.c
11850 MEDIATEK IOMMU DRIVER
11851 M: Yong Wu <yong.wu@mediatek.com>
11852 L: iommu@lists.linux-foundation.org
11853 L: iommu@lists.linux.dev
11854 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11856 F: Documentation/devicetree/bindings/iommu/mediatek*
11857 F: drivers/iommu/mtk_iommu*
11858 F: include/dt-bindings/memory/mt*-port.h
11860 MEDIATEK JPEG DRIVER
11861 M: Rick Chang <rick.chang@mediatek.com>
11862 M: Bin Liu <bin.liu@mediatek.com>
11864 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11865 F: drivers/media/platform/mtk-jpeg/
11867 MEDIATEK MDP DRIVER
11868 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11869 M: Houlong Wei <houlong.wei@mediatek.com>
11870 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11872 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11873 F: drivers/media/platform/mtk-mdp/
11874 F: drivers/media/platform/mtk-vpu/
11876 MEDIATEK MEDIA DRIVER
11877 M: Tiffany Lin <tiffany.lin@mediatek.com>
11878 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11880 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11881 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11882 F: drivers/media/platform/mtk-vcodec/
11883 F: drivers/media/platform/mtk-vpu/
11885 MEDIATEK MMC/SD/SDIO DRIVER
11886 M: Chaotian Jing <chaotian.jing@mediatek.com>
11888 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11889 F: drivers/mmc/host/mtk-sd.c
11891 MEDIATEK MT76 WIRELESS LAN DRIVER
11892 M: Felix Fietkau <nbd@nbd.name>
11893 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11894 R: Ryder Lee <ryder.lee@mediatek.com>
11895 L: linux-wireless@vger.kernel.org
11897 F: drivers/net/wireless/mediatek/mt76/
11899 MEDIATEK MT7601U WIRELESS LAN DRIVER
11900 M: Jakub Kicinski <kubakici@wp.pl>
11901 L: linux-wireless@vger.kernel.org
11903 F: drivers/net/wireless/mediatek/mt7601u/
11905 MEDIATEK MT7621 CLOCK DRIVER
11906 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11908 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11909 F: drivers/clk/ralink/clk-mt7621.c
11911 MEDIATEK MT7621/28/88 I2C DRIVER
11912 M: Stefan Roese <sr@denx.de>
11913 L: linux-i2c@vger.kernel.org
11915 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11916 F: drivers/i2c/busses/i2c-mt7621.c
11918 MEDIATEK MT7621 PHY PCI DRIVER
11919 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11921 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11922 F: drivers/phy/ralink/phy-mt7621-pci.c
11924 MEDIATEK NAND CONTROLLER DRIVER
11925 L: linux-mtd@lists.infradead.org
11927 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11928 F: drivers/mtd/nand/raw/mtk_*
11930 MEDIATEK PMIC LED DRIVER
11931 M: Sean Wang <sean.wang@mediatek.com>
11933 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11934 F: drivers/leds/leds-mt6323.c
11936 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11937 M: Sean Wang <sean.wang@mediatek.com>
11939 F: drivers/char/hw_random/mtk-rng.c
11941 MEDIATEK SWITCH DRIVER
11942 M: Sean Wang <sean.wang@mediatek.com>
11943 M: Landen Chao <Landen.Chao@mediatek.com>
11944 M: DENG Qingfang <dqfext@gmail.com>
11945 L: netdev@vger.kernel.org
11947 F: drivers/net/dsa/mt7530.*
11948 F: net/dsa/tag_mtk.c
11950 MEDIATEK USB3 DRD IP DRIVER
11951 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11952 L: linux-usb@vger.kernel.org
11953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11954 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11956 F: Documentation/devicetree/bindings/usb/mediatek,*
11957 F: drivers/usb/host/xhci-mtk*
11958 F: drivers/usb/mtu3/
11960 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11961 M: Peter Senna Tschudin <peter.senna@gmail.com>
11962 M: Martin Donnelly <martin.donnelly@ge.com>
11963 M: Martyn Welch <martyn.welch@collabora.co.uk>
11965 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11966 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11968 MEGARAID SCSI/SAS DRIVERS
11969 M: Kashyap Desai <kashyap.desai@broadcom.com>
11970 M: Sumit Saxena <sumit.saxena@broadcom.com>
11971 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11972 L: megaraidlinux.pdl@broadcom.com
11973 L: linux-scsi@vger.kernel.org
11975 W: http://www.avagotech.com/support/
11976 F: Documentation/scsi/megaraid.rst
11977 F: drivers/scsi/megaraid.*
11978 F: drivers/scsi/megaraid/
11980 MELEXIS MLX90614 DRIVER
11981 M: Crt Mori <cmo@melexis.com>
11982 L: linux-iio@vger.kernel.org
11984 W: http://www.melexis.com
11985 F: drivers/iio/temperature/mlx90614.c
11987 MELEXIS MLX90632 DRIVER
11988 M: Crt Mori <cmo@melexis.com>
11989 L: linux-iio@vger.kernel.org
11991 W: http://www.melexis.com
11992 F: drivers/iio/temperature/mlx90632.c
11994 MELFAS MIP4 TOUCHSCREEN DRIVER
11995 M: Sangwon Jee <jeesw@melfas.com>
11997 W: http://www.melfas.com
11998 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11999 F: drivers/input/touchscreen/melfas_mip4.c
12001 MELLANOX BLUEFIELD I2C DRIVER
12002 M: Khalil Blaiech <kblaiech@nvidia.com>
12003 L: linux-i2c@vger.kernel.org
12005 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12006 F: drivers/i2c/busses/i2c-mlxbf.c
12008 MELLANOX ETHERNET DRIVER (mlx4_en)
12009 M: Tariq Toukan <tariqt@nvidia.com>
12010 L: netdev@vger.kernel.org
12012 W: http://www.mellanox.com
12013 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12014 F: drivers/net/ethernet/mellanox/mlx4/en_*
12016 MELLANOX ETHERNET DRIVER (mlx5e)
12017 M: Saeed Mahameed <saeedm@nvidia.com>
12018 L: netdev@vger.kernel.org
12020 W: http://www.mellanox.com
12021 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12022 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12024 MELLANOX ETHERNET INNOVA DRIVERS
12025 R: Boris Pismenny <borisp@nvidia.com>
12026 L: netdev@vger.kernel.org
12028 W: http://www.mellanox.com
12029 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12030 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12031 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12032 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12033 F: include/linux/mlx5/mlx5_ifc_fpga.h
12035 MELLANOX ETHERNET SWITCH DRIVERS
12036 M: Jiri Pirko <jiri@nvidia.com>
12037 M: Ido Schimmel <idosch@nvidia.com>
12038 L: netdev@vger.kernel.org
12040 W: http://www.mellanox.com
12041 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12042 F: drivers/net/ethernet/mellanox/mlxsw/
12043 F: tools/testing/selftests/drivers/net/mlxsw/
12045 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12046 M: mlxsw@nvidia.com
12047 L: netdev@vger.kernel.org
12049 W: http://www.mellanox.com
12050 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12051 F: drivers/net/ethernet/mellanox/mlxfw/
12053 MELLANOX HARDWARE PLATFORM SUPPORT
12054 M: Hans de Goede <hdegoede@redhat.com>
12055 M: Mark Gross <mgross@linux.intel.com>
12056 M: Vadim Pasternak <vadimp@nvidia.com>
12057 L: platform-driver-x86@vger.kernel.org
12059 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12060 F: drivers/platform/mellanox/
12061 F: include/linux/platform_data/mlxreg.h
12063 MELLANOX MLX4 core VPI driver
12064 M: Tariq Toukan <tariqt@nvidia.com>
12065 L: netdev@vger.kernel.org
12066 L: linux-rdma@vger.kernel.org
12068 W: http://www.mellanox.com
12069 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12070 F: drivers/net/ethernet/mellanox/mlx4/
12071 F: include/linux/mlx4/
12073 MELLANOX MLX4 IB driver
12074 M: Yishai Hadas <yishaih@nvidia.com>
12075 L: linux-rdma@vger.kernel.org
12077 W: http://www.mellanox.com
12078 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12079 F: drivers/infiniband/hw/mlx4/
12080 F: include/linux/mlx4/
12081 F: include/uapi/rdma/mlx4-abi.h
12083 MELLANOX MLX5 core VPI driver
12084 M: Saeed Mahameed <saeedm@nvidia.com>
12085 M: Leon Romanovsky <leonro@nvidia.com>
12086 L: netdev@vger.kernel.org
12087 L: linux-rdma@vger.kernel.org
12089 W: http://www.mellanox.com
12090 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12091 F: Documentation/networking/device_drivers/ethernet/mellanox/
12092 F: drivers/net/ethernet/mellanox/mlx5/core/
12093 F: include/linux/mlx5/
12095 MELLANOX MLX5 IB driver
12096 M: Leon Romanovsky <leonro@nvidia.com>
12097 L: linux-rdma@vger.kernel.org
12099 W: http://www.mellanox.com
12100 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12101 F: drivers/infiniband/hw/mlx5/
12102 F: include/linux/mlx5/
12103 F: include/uapi/rdma/mlx5-abi.h
12105 MELLANOX MLXCPLD I2C AND MUX DRIVER
12106 M: Vadim Pasternak <vadimp@nvidia.com>
12107 M: Michael Shych <michaelsh@nvidia.com>
12108 L: linux-i2c@vger.kernel.org
12110 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12111 F: drivers/i2c/busses/i2c-mlxcpld.c
12112 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12114 MELLANOX MLXCPLD LED DRIVER
12115 M: Vadim Pasternak <vadimp@nvidia.com>
12116 L: linux-leds@vger.kernel.org
12118 F: Documentation/leds/leds-mlxcpld.rst
12119 F: drivers/leds/leds-mlxcpld.c
12120 F: drivers/leds/leds-mlxreg.c
12122 MELLANOX PLATFORM DRIVER
12123 M: Vadim Pasternak <vadimp@nvidia.com>
12124 L: platform-driver-x86@vger.kernel.org
12126 F: drivers/platform/x86/mlx-platform.c
12129 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12130 M: "Paul E. McKenney" <paulmck@kernel.org>
12131 L: linux-kernel@vger.kernel.org
12133 F: arch/powerpc/include/asm/membarrier.h
12134 F: include/uapi/linux/membarrier.h
12135 F: kernel/sched/membarrier.c
12138 M: Mike Rapoport <rppt@linux.ibm.com>
12139 L: linux-mm@kvack.org
12141 F: Documentation/core-api/boot-time-mm.rst
12142 F: include/linux/memblock.h
12145 MEMORY CONTROLLER DRIVERS
12146 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12147 L: linux-kernel@vger.kernel.org
12149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12150 F: Documentation/devicetree/bindings/memory-controllers/
12152 F: include/dt-bindings/memory/
12155 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12156 M: Dmitry Osipenko <digetx@gmail.com>
12157 L: linux-pm@vger.kernel.org
12158 L: linux-tegra@vger.kernel.org
12159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12161 F: drivers/devfreq/tegra30-devfreq.c
12164 M: Andrew Morton <akpm@linux-foundation.org>
12165 L: linux-mm@kvack.org
12167 W: http://www.linux-mm.org
12168 T: quilt https://ozlabs.org/~akpm/mmotm/
12169 T: quilt https://ozlabs.org/~akpm/mmots/
12170 T: git git://github.com/hnaz/linux-mm.git
12171 F: include/linux/gfp.h
12172 F: include/linux/memory_hotplug.h
12173 F: include/linux/mm.h
12174 F: include/linux/mmzone.h
12175 F: include/linux/pagewalk.h
12176 F: include/linux/vmalloc.h
12178 F: tools/testing/selftests/vm/
12180 MEMORY TECHNOLOGY DEVICES (MTD)
12181 M: Miquel Raynal <miquel.raynal@bootlin.com>
12182 M: Richard Weinberger <richard@nod.at>
12183 M: Vignesh Raghavendra <vigneshr@ti.com>
12184 L: linux-mtd@lists.infradead.org
12186 W: http://www.linux-mtd.infradead.org/
12187 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12188 C: irc://irc.oftc.net/mtd
12189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12191 F: Documentation/devicetree/bindings/mtd/
12193 F: include/linux/mtd/
12194 F: include/uapi/mtd/
12196 MEN A21 WATCHDOG DRIVER
12197 M: Johannes Thumshirn <morbidrsa@gmail.com>
12198 L: linux-watchdog@vger.kernel.org
12200 F: drivers/watchdog/mena21_wdt.c
12202 MEN CHAMELEON BUS (mcb)
12203 M: Johannes Thumshirn <morbidrsa@gmail.com>
12205 F: Documentation/driver-api/men-chameleon-bus.rst
12207 F: include/linux/mcb.h
12209 MEN F21BMC (Board Management Controller)
12210 M: Andreas Werner <andreas.werner@men.de>
12212 F: Documentation/hwmon/menf21bmc.rst
12213 F: drivers/hwmon/menf21bmc_hwmon.c
12214 F: drivers/leds/leds-menf21bmc.c
12215 F: drivers/mfd/menf21bmc.c
12216 F: drivers/watchdog/menf21bmc_wdt.c
12218 MEN Z069 WATCHDOG DRIVER
12219 M: Johannes Thumshirn <jth@kernel.org>
12220 L: linux-watchdog@vger.kernel.org
12222 F: drivers/watchdog/menz69_wdt.c
12224 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12225 M: Neil Armstrong <narmstrong@baylibre.com>
12226 L: linux-media@vger.kernel.org
12227 L: linux-amlogic@lists.infradead.org
12229 W: http://linux-meson.com/
12230 T: git git://linuxtv.org/media_tree.git
12231 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12232 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12233 F: drivers/media/cec/platform/meson/ao-cec.c
12235 MESON GE2D DRIVER FOR AMLOGIC SOCS
12236 M: Neil Armstrong <narmstrong@baylibre.com>
12237 L: linux-media@vger.kernel.org
12238 L: linux-amlogic@lists.infradead.org
12240 T: git git://linuxtv.org/media_tree.git
12241 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12242 F: drivers/media/platform/meson/ge2d/
12244 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12245 M: Liang Yang <liang.yang@amlogic.com>
12246 L: linux-mtd@lists.infradead.org
12248 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12249 F: drivers/mtd/nand/raw/meson_*
12251 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12252 M: Neil Armstrong <narmstrong@baylibre.com>
12253 L: linux-media@vger.kernel.org
12254 L: linux-amlogic@lists.infradead.org
12256 T: git git://linuxtv.org/media_tree.git
12257 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12258 F: drivers/staging/media/meson/vdec/
12260 METHODE UDPU SUPPORT
12261 M: Vladimir Vid <vladimir.vid@sartura.hr>
12263 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12266 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12267 M: Hemant Kumar <hemantk@codeaurora.org>
12268 L: linux-arm-msm@vger.kernel.org
12270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12271 F: Documentation/ABI/stable/sysfs-bus-mhi
12272 F: Documentation/mhi/
12273 F: drivers/bus/mhi/
12274 F: include/linux/mhi.h
12276 MICROBLAZE ARCHITECTURE
12277 M: Michal Simek <monstr@monstr.eu>
12279 W: http://www.monstr.eu/fdt/
12280 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12281 F: arch/microblaze/
12283 MICROCHIP AT91 DMA DRIVERS
12284 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12285 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12287 L: dmaengine@vger.kernel.org
12289 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12290 F: drivers/dma/at_hdmac.c
12291 F: drivers/dma/at_hdmac_regs.h
12292 F: drivers/dma/at_xdmac.c
12293 F: include/dt-bindings/dma/at91.h
12295 MICROCHIP AT91 SERIAL DRIVER
12296 M: Richard Genoud <richard.genoud@gmail.com>
12298 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12299 F: drivers/tty/serial/atmel_serial.c
12300 F: drivers/tty/serial/atmel_serial.h
12302 MICROCHIP AT91 USART MFD DRIVER
12303 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12304 L: linux-kernel@vger.kernel.org
12306 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12307 F: drivers/mfd/at91-usart.c
12308 F: include/dt-bindings/mfd/at91-usart.h
12310 MICROCHIP AT91 USART SPI DRIVER
12311 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12312 L: linux-spi@vger.kernel.org
12314 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12315 F: drivers/spi/spi-at91-usart.c
12317 MICROCHIP AUDIO ASOC DRIVERS
12318 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12319 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12323 MICROCHIP ECC DRIVER
12324 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12325 L: linux-crypto@vger.kernel.org
12327 F: drivers/crypto/atmel-ecc.*
12329 MICROCHIP I2C DRIVER
12330 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12331 L: linux-i2c@vger.kernel.org
12333 F: drivers/i2c/busses/i2c-at91-*.c
12334 F: drivers/i2c/busses/i2c-at91.h
12336 MICROCHIP ISC DRIVER
12337 M: Eugen Hristev <eugen.hristev@microchip.com>
12338 L: linux-media@vger.kernel.org
12340 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12341 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12342 F: drivers/media/platform/atmel/atmel-isc-base.c
12343 F: drivers/media/platform/atmel/atmel-isc-regs.h
12344 F: drivers/media/platform/atmel/atmel-isc.h
12345 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12346 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12347 F: include/linux/atmel-isc-media.h
12349 MICROCHIP ISI DRIVER
12350 M: Eugen Hristev <eugen.hristev@microchip.com>
12351 L: linux-media@vger.kernel.org
12353 F: drivers/media/platform/atmel/atmel-isi.c
12354 F: drivers/media/platform/atmel/atmel-isi.h
12356 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12357 M: Woojung Huh <woojung.huh@microchip.com>
12358 M: UNGLinuxDriver@microchip.com
12359 L: netdev@vger.kernel.org
12361 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12362 F: drivers/net/dsa/microchip/*
12363 F: include/linux/platform_data/microchip-ksz.h
12364 F: net/dsa/tag_ksz.c
12366 MICROCHIP LAN743X ETHERNET DRIVER
12367 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12368 M: UNGLinuxDriver@microchip.com
12369 L: netdev@vger.kernel.org
12371 F: drivers/net/ethernet/microchip/lan743x_*
12373 MICROCHIP LCDFB DRIVER
12374 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12375 L: linux-fbdev@vger.kernel.org
12377 F: drivers/video/fbdev/atmel_lcdfb.c
12378 F: include/video/atmel_lcdc.h
12380 MICROCHIP MCP16502 PMIC DRIVER
12381 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12384 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12385 F: drivers/regulator/mcp16502.c
12387 MICROCHIP MCP3911 ADC DRIVER
12388 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12389 M: Kent Gustavsson <kent@minoris.se>
12390 L: linux-iio@vger.kernel.org
12392 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12393 F: drivers/iio/adc/mcp3911.c
12395 MICROCHIP MMC/SD/SDIO MCI DRIVER
12396 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12398 F: drivers/mmc/host/atmel-mci.c
12400 MICROCHIP NAND DRIVER
12401 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12402 L: linux-mtd@lists.infradead.org
12404 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12405 F: drivers/mtd/nand/raw/atmel/*
12407 MICROCHIP PWM DRIVER
12408 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12410 L: linux-pwm@vger.kernel.org
12412 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12413 F: drivers/pwm/pwm-atmel.c
12415 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12416 M: Eugen Hristev <eugen.hristev@microchip.com>
12417 L: linux-iio@vger.kernel.org
12419 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12420 F: drivers/iio/adc/at91-sama5d2_adc.c
12421 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12423 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12424 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12426 F: drivers/power/reset/at91-sama5d2_shdwc.c
12428 MICROCHIP SPI DRIVER
12429 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12431 F: drivers/spi/spi-atmel.*
12433 MICROCHIP SSC DRIVER
12434 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12437 F: drivers/misc/atmel-ssc.c
12438 F: include/linux/atmel-ssc.h
12440 MICROCHIP USB251XB DRIVER
12441 M: Richard Leitner <richard.leitner@skidata.com>
12442 L: linux-usb@vger.kernel.org
12444 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12445 F: drivers/usb/misc/usb251xb.c
12447 MICROCHIP USBA UDC DRIVER
12448 M: Cristian Birsan <cristian.birsan@microchip.com>
12449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12451 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12453 MICROCHIP WILC1000 WIFI DRIVER
12454 M: Ajay Singh <ajay.kathat@microchip.com>
12455 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12456 L: linux-wireless@vger.kernel.org
12458 F: drivers/net/wireless/microchip/wilc1000/
12460 MICROSEMI MIPS SOCS
12461 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12462 M: UNGLinuxDriver@microchip.com
12463 L: linux-mips@vger.kernel.org
12465 F: Documentation/devicetree/bindings/mips/mscc.txt
12466 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12467 F: arch/mips/boot/dts/mscc/
12468 F: arch/mips/configs/generic/board-ocelot.config
12469 F: arch/mips/generic/board-ocelot.c
12471 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12472 M: Don Brace <don.brace@microchip.com>
12473 L: storagedev@microchip.com
12474 L: linux-scsi@vger.kernel.org
12476 F: Documentation/scsi/smartpqi.rst
12477 F: drivers/scsi/smartpqi/Kconfig
12478 F: drivers/scsi/smartpqi/Makefile
12479 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12480 F: include/linux/cciss*.h
12481 F: include/uapi/linux/cciss*.h
12483 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12484 M: Maximilian Luz <luzmaximilian@gmail.com>
12485 L: linux-pm@vger.kernel.org
12486 L: platform-driver-x86@vger.kernel.org
12488 F: drivers/power/supply/surface_battery.c
12489 F: drivers/power/supply/surface_charger.c
12491 MICROSOFT SURFACE DTX DRIVER
12492 M: Maximilian Luz <luzmaximilian@gmail.com>
12493 L: platform-driver-x86@vger.kernel.org
12495 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12496 F: drivers/platform/surface/surface_dtx.c
12497 F: include/uapi/linux/surface_aggregator/dtx.h
12499 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12500 M: Maximilian Luz <luzmaximilian@gmail.com>
12501 L: platform-driver-x86@vger.kernel.org
12503 F: drivers/platform/surface/surface_gpe.c
12505 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12506 M: Hans de Goede <hdegoede@redhat.com>
12507 M: Mark Gross <mgross@linux.intel.com>
12508 M: Maximilian Luz <luzmaximilian@gmail.com>
12509 L: platform-driver-x86@vger.kernel.org
12511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12512 F: drivers/platform/surface/
12514 MICROSOFT SURFACE HID TRANSPORT DRIVER
12515 M: Maximilian Luz <luzmaximilian@gmail.com>
12516 L: linux-input@vger.kernel.org
12517 L: platform-driver-x86@vger.kernel.org
12519 F: drivers/hid/surface-hid/
12521 MICROSOFT SURFACE HOT-PLUG DRIVER
12522 M: Maximilian Luz <luzmaximilian@gmail.com>
12523 L: platform-driver-x86@vger.kernel.org
12525 F: drivers/platform/surface/surface_hotplug.c
12527 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12528 M: Maximilian Luz <luzmaximilian@gmail.com>
12529 L: platform-driver-x86@vger.kernel.org
12531 F: drivers/platform/surface/surface_platform_profile.c
12533 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12534 M: Chen Yu <yu.c.chen@intel.com>
12535 L: platform-driver-x86@vger.kernel.org
12537 F: drivers/platform/surface/surfacepro3_button.c
12539 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12540 M: Maximilian Luz <luzmaximilian@gmail.com>
12541 L: platform-driver-x86@vger.kernel.org
12543 W: https://github.com/linux-surface/surface-aggregator-module
12544 C: irc://irc.libera.chat/linux-surface
12545 F: Documentation/driver-api/surface_aggregator/
12546 F: drivers/platform/surface/aggregator/
12547 F: drivers/platform/surface/surface_acpi_notify.c
12548 F: drivers/platform/surface/surface_aggregator_cdev.c
12549 F: drivers/platform/surface/surface_aggregator_registry.c
12550 F: include/linux/surface_acpi_notify.h
12551 F: include/linux/surface_aggregator/
12552 F: include/uapi/linux/surface_aggregator/
12554 MICROTEK X6 SCANNER
12555 M: Oliver Neukum <oliver@neukum.org>
12557 F: drivers/usb/image/microtek.*
12559 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12560 M: Luka Kovacic <luka.kovacic@sartura.hr>
12561 M: Luka Perkov <luka.perkov@sartura.hr>
12563 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12564 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12565 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12566 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12567 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12568 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12570 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12571 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12572 L: linux-media@vger.kernel.org
12574 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12575 F: Documentation/driver-api/media/drivers/ccs/
12576 F: Documentation/userspace-api/media/drivers/ccs.rst
12577 F: drivers/media/i2c/ccs-pll.c
12578 F: drivers/media/i2c/ccs-pll.h
12579 F: drivers/media/i2c/ccs/
12580 F: include/uapi/linux/ccs.h
12581 F: include/uapi/linux/smiapp.h
12584 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12585 L: linux-mips@vger.kernel.org
12587 W: http://www.linux-mips.org/
12588 Q: https://patchwork.kernel.org/project/linux-mips/list/
12589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12590 F: Documentation/devicetree/bindings/mips/
12591 F: Documentation/mips/
12593 F: drivers/platform/mips/
12595 MIPS BOSTON DEVELOPMENT BOARD
12596 M: Paul Burton <paulburton@kernel.org>
12597 L: linux-mips@vger.kernel.org
12599 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12600 F: arch/mips/boot/dts/img/boston.dts
12601 F: arch/mips/configs/generic/board-boston.config
12602 F: drivers/clk/imgtec/clk-boston.c
12603 F: include/dt-bindings/clock/boston-clock.h
12606 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12607 M: Serge Semin <fancer.lancer@gmail.com>
12608 L: linux-mips@vger.kernel.org
12610 F: drivers/bus/mips_cdmm.c
12611 F: drivers/clocksource/mips-gic-timer.c
12612 F: drivers/cpuidle/cpuidle-cps.c
12613 F: drivers/irqchip/irq-mips-cpu.c
12614 F: drivers/irqchip/irq-mips-gic.c
12616 MIPS GENERIC PLATFORM
12617 M: Paul Burton <paulburton@kernel.org>
12618 L: linux-mips@vger.kernel.org
12620 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12621 F: arch/mips/generic/
12622 F: arch/mips/tools/generic-board-config.sh
12624 MIPS RINT INSTRUCTION EMULATION
12625 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12626 L: linux-mips@vger.kernel.org
12628 F: arch/mips/math-emu/dp_rint.c
12629 F: arch/mips/math-emu/sp_rint.c
12631 MIPS/LOONGSON1 ARCHITECTURE
12632 M: Keguang Zhang <keguang.zhang@gmail.com>
12633 L: linux-mips@vger.kernel.org
12635 F: arch/mips/include/asm/mach-loongson32/
12636 F: arch/mips/loongson32/
12637 F: drivers/*/*/*loongson1*
12638 F: drivers/*/*loongson1*
12640 MIPS/LOONGSON2EF ARCHITECTURE
12641 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12642 L: linux-mips@vger.kernel.org
12644 F: arch/mips/include/asm/mach-loongson2ef/
12645 F: arch/mips/loongson2ef/
12646 F: drivers/cpufreq/loongson2_cpufreq.c
12648 MIPS/LOONGSON64 ARCHITECTURE
12649 M: Huacai Chen <chenhuacai@kernel.org>
12650 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12651 L: linux-mips@vger.kernel.org
12653 F: arch/mips/include/asm/mach-loongson64/
12654 F: arch/mips/loongson64/
12655 F: drivers/irqchip/irq-loongson*
12656 F: drivers/platform/mips/cpu_hwmon.c
12658 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12659 M: Hans Verkuil <hverkuil@xs4all.nl>
12660 L: linux-media@vger.kernel.org
12662 W: https://linuxtv.org
12663 T: git git://linuxtv.org/media_tree.git
12664 F: drivers/media/radio/radio-miropcm20*
12667 R: Lubomir Rintel <lkundrak@v3.sk>
12668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12671 F: arch/arm/boot/dts/mmp*
12672 F: arch/arm/mach-mmp/
12673 F: include/linux/soc/mmp/
12675 MMP USB PHY DRIVERS
12676 R: Lubomir Rintel <lkundrak@v3.sk>
12677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12679 F: drivers/phy/marvell/phy-mmp3-usb.c
12680 F: drivers/phy/marvell/phy-pxa-usb.c
12682 MMU GATHER AND TLB INVALIDATION
12683 M: Will Deacon <will@kernel.org>
12684 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12685 M: Andrew Morton <akpm@linux-foundation.org>
12686 M: Nick Piggin <npiggin@gmail.com>
12687 M: Peter Zijlstra <peterz@infradead.org>
12688 L: linux-arch@vger.kernel.org
12689 L: linux-mm@kvack.org
12691 F: arch/*/include/asm/tlb.h
12692 F: include/asm-generic/tlb.h
12695 MN88472 MEDIA DRIVER
12696 M: Antti Palosaari <crope@iki.fi>
12697 L: linux-media@vger.kernel.org
12699 W: https://linuxtv.org
12700 W: http://palosaari.fi/linux/
12701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12702 F: drivers/media/dvb-frontends/mn88472*
12704 MN88473 MEDIA DRIVER
12705 M: Antti Palosaari <crope@iki.fi>
12706 L: linux-media@vger.kernel.org
12708 W: https://linuxtv.org
12709 W: http://palosaari.fi/linux/
12710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12711 F: drivers/media/dvb-frontends/mn88473*
12714 M: Luis Chamberlain <mcgrof@kernel.org>
12715 M: Jessica Yu <jeyu@kernel.org>
12717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12718 F: include/linux/module.h
12721 MONOLITHIC POWER SYSTEM PMIC DRIVER
12722 M: Saravanan Sekar <sravanhome@gmail.com>
12724 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12725 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12726 F: drivers/iio/adc/mp2629_adc.c
12727 F: drivers/mfd/mp2629.c
12728 F: drivers/power/supply/mp2629_charger.c
12729 F: drivers/regulator/mp5416.c
12730 F: drivers/regulator/mpq7920.c
12731 F: drivers/regulator/mpq7920.h
12732 F: include/linux/mfd/mp2629.h
12734 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12736 W: http://popies.net/meye/
12737 F: Documentation/userspace-api/media/drivers/meye*
12738 F: drivers/media/pci/meye/
12739 F: include/uapi/linux/meye.h
12741 MOTORCOMM PHY DRIVER
12742 M: Peter Geis <pgwipeout@gmail.com>
12743 L: netdev@vger.kernel.org
12745 F: drivers/net/phy/motorcomm.c
12747 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12748 M: Jiri Slaby <jirislaby@kernel.org>
12750 F: Documentation/driver-api/serial/moxa-smartio.rst
12751 F: drivers/tty/mxser.*
12753 MR800 AVERMEDIA USB FM RADIO DRIVER
12754 M: Alexey Klimov <klimov.linux@gmail.com>
12755 L: linux-media@vger.kernel.org
12757 T: git git://linuxtv.org/media_tree.git
12758 F: drivers/media/radio/radio-mr800.c
12760 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12761 M: Alan Ott <alan@signal11.us>
12762 L: linux-wpan@vger.kernel.org
12764 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12765 F: drivers/net/ieee802154/mrf24j40.c
12768 M: "Lee, Chun-Yi" <jlee@suse.com>
12769 L: platform-driver-x86@vger.kernel.org
12771 F: drivers/platform/x86/msi-laptop.c
12774 L: platform-driver-x86@vger.kernel.org
12776 F: drivers/platform/x86/msi-wmi.c
12778 MSI001 MEDIA DRIVER
12779 M: Antti Palosaari <crope@iki.fi>
12780 L: linux-media@vger.kernel.org
12782 W: https://linuxtv.org
12783 W: http://palosaari.fi/linux/
12784 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12785 T: git git://linuxtv.org/anttip/media_tree.git
12786 F: drivers/media/tuners/msi001*
12788 MSI2500 MEDIA DRIVER
12789 M: Antti Palosaari <crope@iki.fi>
12790 L: linux-media@vger.kernel.org
12792 W: https://linuxtv.org
12793 W: http://palosaari.fi/linux/
12794 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12795 T: git git://linuxtv.org/anttip/media_tree.git
12796 F: drivers/media/usb/msi2500/
12798 MSTAR INTERRUPT CONTROLLER DRIVER
12799 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12800 M: Daniel Palmer <daniel@thingy.jp>
12802 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12803 F: drivers/irqchip/irq-mst-intc.c
12805 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12806 M: Robert Jarzmik <robert.jarzmik@free.fr>
12807 L: linux-mtd@lists.infradead.org
12809 F: drivers/mtd/devices/docg3*
12811 MT9M032 APTINA SENSOR DRIVER
12812 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12813 L: linux-media@vger.kernel.org
12815 T: git git://linuxtv.org/media_tree.git
12816 F: drivers/media/i2c/mt9m032.c
12817 F: include/media/i2c/mt9m032.h
12819 MT9P031 APTINA CAMERA SENSOR
12820 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12821 L: linux-media@vger.kernel.org
12823 T: git git://linuxtv.org/media_tree.git
12824 F: drivers/media/i2c/mt9p031.c
12825 F: include/media/i2c/mt9p031.h
12827 MT9T001 APTINA CAMERA SENSOR
12828 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12829 L: linux-media@vger.kernel.org
12831 T: git git://linuxtv.org/media_tree.git
12832 F: drivers/media/i2c/mt9t001.c
12833 F: include/media/i2c/mt9t001.h
12835 MT9T112 APTINA CAMERA SENSOR
12836 M: Jacopo Mondi <jacopo@jmondi.org>
12837 L: linux-media@vger.kernel.org
12839 T: git git://linuxtv.org/media_tree.git
12840 F: drivers/media/i2c/mt9t112.c
12841 F: include/media/i2c/mt9t112.h
12843 MT9V032 APTINA CAMERA SENSOR
12844 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12845 L: linux-media@vger.kernel.org
12847 T: git git://linuxtv.org/media_tree.git
12848 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12849 F: drivers/media/i2c/mt9v032.c
12850 F: include/media/i2c/mt9v032.h
12852 MT9V111 APTINA CAMERA SENSOR
12853 M: Jacopo Mondi <jacopo@jmondi.org>
12854 L: linux-media@vger.kernel.org
12856 T: git git://linuxtv.org/media_tree.git
12857 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12858 F: drivers/media/i2c/mt9v111.c
12860 MULTIFUNCTION DEVICES (MFD)
12861 M: Lee Jones <lee.jones@linaro.org>
12863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12864 F: Documentation/devicetree/bindings/mfd/
12866 F: include/dt-bindings/mfd/
12867 F: include/linux/mfd/
12869 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12871 F: drivers/mmc/host/mmc_spi.c
12872 F: include/linux/spi/mmc_spi.h
12874 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12875 M: Ulf Hansson <ulf.hansson@linaro.org>
12876 L: linux-mmc@vger.kernel.org
12878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12879 F: Documentation/devicetree/bindings/mmc/
12881 F: include/linux/mmc/
12882 F: include/uapi/linux/mmc/
12884 MULTIPLEXER SUBSYSTEM
12885 M: Peter Rosin <peda@axentia.se>
12887 F: Documentation/ABI/testing/sysfs-class-mux*
12888 F: Documentation/devicetree/bindings/mux/
12890 F: include/dt-bindings/mux/
12891 F: include/linux/mux/
12893 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12894 M: Bin Liu <b-liu@ti.com>
12895 L: linux-usb@vger.kernel.org
12897 F: drivers/usb/musb/
12899 MXL301RF MEDIA DRIVER
12900 M: Akihiro Tsukada <tskd08@gmail.com>
12901 L: linux-media@vger.kernel.org
12903 F: drivers/media/tuners/mxl301rf*
12905 MXL5007T MEDIA DRIVER
12906 M: Michael Krufky <mkrufky@linuxtv.org>
12907 L: linux-media@vger.kernel.org
12909 W: https://linuxtv.org
12910 W: http://github.com/mkrufky
12911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12912 T: git git://linuxtv.org/mkrufky/tuners.git
12913 F: drivers/media/tuners/mxl5007t.*
12916 M: Marek Vasut <marex@denx.de>
12917 M: Stefan Agner <stefan@agner.ch>
12918 L: dri-devel@lists.freedesktop.org
12920 T: git git://anongit.freedesktop.org/drm/drm-misc
12921 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12922 F: drivers/gpu/drm/mxsfb/
12924 MYLEX DAC960 PCI RAID Controller
12925 M: Hannes Reinecke <hare@kernel.org>
12926 L: linux-scsi@vger.kernel.org
12928 F: drivers/scsi/myrb.*
12929 F: drivers/scsi/myrs.*
12931 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12932 M: Chris Lee <christopher.lee@cspi.com>
12933 L: netdev@vger.kernel.org
12935 W: https://www.cspi.com/ethernet-products/support/downloads/
12936 F: drivers/net/ethernet/myricom/myri10ge/
12938 NAND FLASH SUBSYSTEM
12939 M: Miquel Raynal <miquel.raynal@bootlin.com>
12940 R: Richard Weinberger <richard@nod.at>
12941 L: linux-mtd@lists.infradead.org
12943 W: http://www.linux-mtd.infradead.org/
12944 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12945 C: irc://irc.oftc.net/mtd
12946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12947 F: drivers/mtd/nand/
12948 F: include/linux/mtd/*nand*.h
12950 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12951 M: Daniel Mack <zonque@gmail.com>
12952 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12954 W: http://www.native-instruments.com
12955 F: sound/usb/caiaq/
12957 NATSEMI ETHERNET DRIVER (DP8381x)
12959 F: drivers/net/ethernet/natsemi/natsemi.c
12961 NCR 5380 SCSI DRIVERS
12962 M: Finn Thain <fthain@linux-m68k.org>
12963 M: Michael Schmitz <schmitzmic@gmail.com>
12964 L: linux-scsi@vger.kernel.org
12966 F: Documentation/scsi/g_NCR5380.rst
12967 F: drivers/scsi/NCR5380.*
12968 F: drivers/scsi/arm/cumana_1.c
12969 F: drivers/scsi/arm/oak.c
12970 F: drivers/scsi/atari_scsi.*
12971 F: drivers/scsi/dmx3191d.c
12972 F: drivers/scsi/g_NCR5380.*
12973 F: drivers/scsi/mac_scsi.*
12974 F: drivers/scsi/sun3_scsi.*
12975 F: drivers/scsi/sun3_scsi_vme.c
12978 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12982 NCT6775 HARDWARE MONITOR DRIVER
12983 M: Guenter Roeck <linux@roeck-us.net>
12984 L: linux-hwmon@vger.kernel.org
12986 F: Documentation/hwmon/nct6775.rst
12987 F: drivers/hwmon/nct6775.c
12990 M: Jakub Kicinski <kuba@kernel.org>
12992 F: drivers/net/netdevsim/*
12994 NETEM NETWORK EMULATOR
12995 M: Stephen Hemminger <stephen@networkplumber.org>
12996 L: netdev@vger.kernel.org
12998 F: net/sched/sch_netem.c
13000 NETERION 10GbE DRIVERS (s2io/vxge)
13001 M: Jon Mason <jdmason@kudzu.us>
13002 L: netdev@vger.kernel.org
13004 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13005 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13006 F: drivers/net/ethernet/neterion/
13009 M: Pablo Neira Ayuso <pablo@netfilter.org>
13010 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13011 M: Florian Westphal <fw@strlen.de>
13012 L: netfilter-devel@vger.kernel.org
13013 L: coreteam@netfilter.org
13015 W: http://www.netfilter.org/
13016 W: http://www.iptables.org/
13017 W: http://www.nftables.org/
13018 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13019 C: irc://irc.libera.chat/netfilter
13020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
13021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
13022 F: include/linux/netfilter*
13023 F: include/linux/netfilter/
13024 F: include/net/netfilter/
13025 F: include/uapi/linux/netfilter*
13026 F: include/uapi/linux/netfilter/
13027 F: net/*/netfilter.c
13028 F: net/*/netfilter/
13029 F: net/bridge/br_netfilter*.c
13032 NETROM NETWORK LAYER
13033 M: Ralf Baechle <ralf@linux-mips.org>
13034 L: linux-hams@vger.kernel.org
13036 W: http://www.linux-ax25.org/
13037 F: include/net/netrom.h
13038 F: include/uapi/linux/netrom.h
13041 NETRONIX EMBEDDED CONTROLLER
13042 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13044 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13045 F: drivers/mfd/ntxec.c
13046 F: drivers/pwm/pwm-ntxec.c
13047 F: drivers/rtc/rtc-ntxec.c
13048 F: include/linux/mfd/ntxec.h
13050 NETRONOME ETHERNET DRIVERS
13051 M: Simon Horman <simon.horman@corigine.com>
13052 R: Jakub Kicinski <kuba@kernel.org>
13053 L: oss-drivers@corigine.com
13055 F: drivers/net/ethernet/netronome/
13057 NETWORK BLOCK DEVICE (NBD)
13058 M: Josef Bacik <josef@toxicpanda.com>
13059 L: linux-block@vger.kernel.org
13060 L: nbd@other.debian.org
13062 F: Documentation/admin-guide/blockdev/nbd.rst
13063 F: drivers/block/nbd.c
13064 F: include/trace/events/nbd.h
13065 F: include/uapi/linux/nbd.h
13067 NETWORK DROP MONITOR
13068 M: Neil Horman <nhorman@tuxdriver.com>
13069 L: netdev@vger.kernel.org
13071 W: https://fedorahosted.org/dropwatch/
13072 F: include/uapi/linux/net_dropmon.h
13073 F: net/core/drop_monitor.c
13076 M: "David S. Miller" <davem@davemloft.net>
13077 M: Jakub Kicinski <kuba@kernel.org>
13078 L: netdev@vger.kernel.org
13080 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13083 F: Documentation/devicetree/bindings/net/
13084 F: drivers/connector/
13086 F: include/linux/etherdevice.h
13087 F: include/linux/fcdevice.h
13088 F: include/linux/fddidevice.h
13089 F: include/linux/hippidevice.h
13090 F: include/linux/if_*
13091 F: include/linux/inetdevice.h
13092 F: include/linux/netdevice.h
13093 F: include/uapi/linux/if_*
13094 F: include/uapi/linux/netdevice.h
13096 NETWORKING DRIVERS (WIRELESS)
13097 M: Kalle Valo <kvalo@codeaurora.org>
13098 L: linux-wireless@vger.kernel.org
13100 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13103 F: Documentation/devicetree/bindings/net/wireless/
13104 F: drivers/net/wireless/
13107 M: Andrew Lunn <andrew@lunn.ch>
13108 M: Vivien Didelot <vivien.didelot@gmail.com>
13109 M: Florian Fainelli <f.fainelli@gmail.com>
13110 M: Vladimir Oltean <olteanv@gmail.com>
13112 F: Documentation/devicetree/bindings/net/dsa/
13113 F: drivers/net/dsa/
13114 F: include/linux/dsa/
13115 F: include/linux/platform_data/dsa.h
13116 F: include/net/dsa.h
13119 NETWORKING [GENERAL]
13120 M: "David S. Miller" <davem@davemloft.net>
13121 M: Jakub Kicinski <kuba@kernel.org>
13122 L: netdev@vger.kernel.org
13124 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13125 B: mailto:netdev@vger.kernel.org
13126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13128 F: Documentation/networking/
13129 F: include/linux/in.h
13130 F: include/linux/net.h
13131 F: include/linux/netdevice.h
13133 F: include/uapi/linux/in.h
13134 F: include/uapi/linux/net.h
13135 F: include/uapi/linux/net_namespace.h
13136 F: include/uapi/linux/netdevice.h
13140 F: tools/testing/selftests/net/
13143 M: Steffen Klassert <steffen.klassert@secunet.com>
13144 M: Herbert Xu <herbert@gondor.apana.org.au>
13145 M: "David S. Miller" <davem@davemloft.net>
13146 L: netdev@vger.kernel.org
13148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13150 F: include/net/xfrm.h
13151 F: include/uapi/linux/xfrm.h
13154 F: net/ipv4/ip_vti.c
13155 F: net/ipv4/ipcomp.c
13159 F: net/ipv6/ip6_vti.c
13160 F: net/ipv6/ipcomp6.c
13164 F: tools/testing/selftests/net/ipsec.c
13166 NETWORKING [IPv4/IPv6]
13167 M: "David S. Miller" <davem@davemloft.net>
13168 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13169 M: David Ahern <dsahern@kernel.org>
13170 L: netdev@vger.kernel.org
13172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13178 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13179 M: Paul Moore <paul@paul-moore.com>
13180 L: netdev@vger.kernel.org
13181 L: linux-security-module@vger.kernel.org
13183 W: https://github.com/netlabel
13184 F: Documentation/netlabel/
13185 F: include/net/calipso.h
13186 F: include/net/cipso_ipv4.h
13187 F: include/net/netlabel.h
13188 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13189 F: include/uapi/linux/netfilter/xt_SECMARK.h
13190 F: net/ipv4/cipso_ipv4.c
13191 F: net/ipv6/calipso.c
13192 F: net/netfilter/xt_CONNSECMARK.c
13193 F: net/netfilter/xt_SECMARK.c
13197 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13198 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13199 L: netdev@vger.kernel.org
13200 L: mptcp@lists.linux.dev
13202 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13203 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13204 F: Documentation/networking/mptcp-sysctl.rst
13205 F: include/net/mptcp.h
13206 F: include/trace/events/mptcp.h
13207 F: include/uapi/linux/mptcp.h
13209 F: tools/testing/selftests/net/mptcp/
13212 M: Eric Dumazet <edumazet@google.com>
13213 L: netdev@vger.kernel.org
13215 F: include/linux/tcp.h
13216 F: include/net/tcp.h
13217 F: include/trace/events/tcp.h
13218 F: include/uapi/linux/tcp.h
13219 F: net/ipv4/syncookies.c
13221 F: net/ipv6/syncookies.c
13225 M: Boris Pismenny <borisp@nvidia.com>
13226 M: John Fastabend <john.fastabend@gmail.com>
13227 M: Daniel Borkmann <daniel@iogearbox.net>
13228 M: Jakub Kicinski <kuba@kernel.org>
13229 L: netdev@vger.kernel.org
13231 F: include/net/tls.h
13232 F: include/uapi/linux/tls.h
13235 NETWORKING [WIRELESS]
13236 L: linux-wireless@vger.kernel.org
13237 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13239 NETXEN (1/10) GbE SUPPORT
13240 M: Manish Chopra <manishc@marvell.com>
13241 M: Rahul Verma <rahulv@marvell.com>
13242 M: GR-Linux-NIC-Dev@marvell.com
13243 L: netdev@vger.kernel.org
13245 F: drivers/net/ethernet/qlogic/netxen/
13247 NET_FAILOVER MODULE
13248 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13249 L: netdev@vger.kernel.org
13251 F: Documentation/networking/net_failover.rst
13252 F: drivers/net/net_failover.c
13253 F: include/net/net_failover.h
13256 M: David Ahern <dsahern@kernel.org>
13257 L: netdev@vger.kernel.org
13259 F: include/net/netns/nexthop.h
13260 F: include/net/nexthop.h
13261 F: include/uapi/linux/nexthop.h
13262 F: net/ipv4/nexthop.c
13265 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13266 L: linux-nfc@lists.01.org (subscribers-only)
13267 L: netdev@vger.kernel.org
13269 F: Documentation/devicetree/bindings/net/nfc/
13271 F: include/linux/platform_data/nfcmrvl.h
13272 F: include/net/nfc/
13273 F: include/uapi/linux/nfc.h
13276 NFC VIRTUAL NCI DEVICE DRIVER
13277 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13278 L: netdev@vger.kernel.org
13279 L: linux-nfc@lists.01.org (subscribers-only)
13281 F: drivers/nfc/virtual_ncidev.c
13282 F: tools/testing/selftests/nci/
13284 NFS, SUNRPC, AND LOCKD CLIENTS
13285 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13286 M: Anna Schumaker <anna.schumaker@netapp.com>
13287 L: linux-nfs@vger.kernel.org
13289 W: http://client.linux-nfs.org
13290 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13294 F: include/linux/lockd/
13295 F: include/linux/nfs*
13296 F: include/linux/sunrpc/
13297 F: include/uapi/linux/nfs*
13298 F: include/uapi/linux/sunrpc/
13300 F: Documentation/filesystems/nfs/
13303 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13304 L: linux-nilfs@vger.kernel.org
13306 W: https://nilfs.sourceforge.io/
13307 W: https://nilfs.osdn.jp/
13308 T: git git://github.com/konis/nilfs2.git
13309 F: Documentation/filesystems/nilfs2.rst
13311 F: include/trace/events/nilfs2.h
13312 F: include/uapi/linux/nilfs2_api.h
13313 F: include/uapi/linux/nilfs2_ondisk.h
13315 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13316 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13318 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13319 F: Documentation/scsi/NinjaSCSI.rst
13320 F: drivers/scsi/pcmcia/nsp_*
13322 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13323 M: GOTO Masanori <gotom@debian.or.jp>
13324 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13326 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13327 F: Documentation/scsi/NinjaSCSI.rst
13328 F: drivers/scsi/nsp32*
13331 M: Dinh Nguyen <dinguyen@kernel.org>
13333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13336 NITRO ENCLAVES (NE)
13337 M: Andra Paraschiv <andraprs@amazon.com>
13338 M: Alexandru Vasile <lexnv@amazon.com>
13339 M: Alexandru Ciobotaru <alcioa@amazon.com>
13340 L: linux-kernel@vger.kernel.org
13342 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13343 F: Documentation/virt/ne_overview.rst
13344 F: drivers/virt/nitro_enclaves/
13345 F: include/linux/nitro_enclaves.h
13346 F: include/uapi/linux/nitro_enclaves.h
13347 F: samples/nitro_enclaves/
13349 NOHZ, DYNTICKS SUPPORT
13350 M: Frederic Weisbecker <fweisbec@gmail.com>
13351 M: Thomas Gleixner <tglx@linutronix.de>
13352 M: Ingo Molnar <mingo@kernel.org>
13353 L: linux-kernel@vger.kernel.org
13355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13356 F: include/linux/sched/nohz.h
13357 F: include/linux/tick.h
13358 F: kernel/time/tick*.*
13360 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13361 M: Pavel Machek <pavel@ucw.cz>
13362 M: Sakari Ailus <sakari.ailus@iki.fi>
13363 L: linux-media@vger.kernel.org
13365 F: drivers/media/i2c/ad5820.c
13366 F: drivers/media/i2c/et8ek8
13368 NOKIA N900 POWER SUPPLY DRIVERS
13369 R: Pali Rohár <pali@kernel.org>
13370 F: drivers/power/supply/bq2415x_charger.c
13371 F: drivers/power/supply/bq27xxx_battery.c
13372 F: drivers/power/supply/bq27xxx_battery_i2c.c
13373 F: drivers/power/supply/isp1704_charger.c
13374 F: drivers/power/supply/rx51_battery.c
13375 F: include/linux/power/bq2415x_charger.h
13376 F: include/linux/power/bq27xxx_battery.h
13379 M: Willy Tarreau <w@1wt.eu>
13381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13382 F: tools/include/nolibc/
13385 M: Matthias Maennich <maennich@google.com>
13387 F: Documentation/core-api/symbol-namespaces.rst
13391 M: Sanjay R Mehta <sanju.mehta@amd.com>
13392 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13393 L: linux-ntb@googlegroups.com
13395 F: drivers/ntb/hw/amd/
13398 M: Jon Mason <jdmason@kudzu.us>
13399 M: Dave Jiang <dave.jiang@intel.com>
13400 M: Allen Hubbe <allenbh@gmail.com>
13401 L: linux-ntb@googlegroups.com
13403 W: https://github.com/jonmason/ntb/wiki
13404 T: git git://github.com/jonmason/ntb.git
13405 F: drivers/net/ntb_netdev.c
13407 F: include/linux/ntb.h
13408 F: include/linux/ntb_transport.h
13409 F: tools/testing/selftests/ntb/
13412 M: Serge Semin <fancer.lancer@gmail.com>
13413 L: linux-ntb@googlegroups.com
13415 F: drivers/ntb/hw/idt/
13418 M: Dave Jiang <dave.jiang@intel.com>
13419 L: linux-ntb@googlegroups.com
13421 W: https://github.com/davejiang/linux/wiki
13422 T: git https://github.com/davejiang/linux.git
13423 F: drivers/ntb/hw/intel/
13426 M: Anton Altaparmakov <anton@tuxera.com>
13427 L: linux-ntfs-dev@lists.sourceforge.net
13429 W: http://www.tuxera.com/
13430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13431 F: Documentation/filesystems/ntfs.rst
13435 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13436 L: ntfs3@lists.linux.dev
13438 W: http://www.paragon-software.com/
13439 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13440 F: Documentation/filesystems/ntfs3.rst
13444 M: Finn Thain <fthain@linux-m68k.org>
13445 L: linux-m68k@lists.linux-m68k.org
13447 F: arch/*/include/asm/nubus.h
13449 F: include/linux/nubus.h
13450 F: include/uapi/linux/nubus.h
13452 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13453 M: Antonino Daplas <adaplas@gmail.com>
13454 L: linux-fbdev@vger.kernel.org
13456 F: drivers/video/fbdev/nvidia/
13457 F: drivers/video/fbdev/riva/
13460 M: Keith Busch <kbusch@kernel.org>
13461 M: Jens Axboe <axboe@fb.com>
13462 M: Christoph Hellwig <hch@lst.de>
13463 M: Sagi Grimberg <sagi@grimberg.me>
13464 L: linux-nvme@lists.infradead.org
13466 W: http://git.infradead.org/nvme.git
13467 T: git://git.infradead.org/nvme.git
13468 F: drivers/nvme/host/
13469 F: include/linux/nvme.h
13470 F: include/uapi/linux/nvme_ioctl.h
13472 NVM EXPRESS FC TRANSPORT DRIVERS
13473 M: James Smart <james.smart@broadcom.com>
13474 L: linux-nvme@lists.infradead.org
13476 F: drivers/nvme/host/fc.c
13477 F: drivers/nvme/target/fc.c
13478 F: drivers/nvme/target/fcloop.c
13479 F: include/linux/nvme-fc-driver.h
13480 F: include/linux/nvme-fc.h
13482 NVM EXPRESS TARGET DRIVER
13483 M: Christoph Hellwig <hch@lst.de>
13484 M: Sagi Grimberg <sagi@grimberg.me>
13485 M: Chaitanya Kulkarni <kch@nvidia.com>
13486 L: linux-nvme@lists.infradead.org
13488 W: http://git.infradead.org/nvme.git
13489 T: git://git.infradead.org/nvme.git
13490 F: drivers/nvme/target/
13493 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13496 F: Documentation/ABI/stable/sysfs-bus-nvmem
13497 F: Documentation/devicetree/bindings/nvmem/
13499 F: include/linux/nvmem-consumer.h
13500 F: include/linux/nvmem-provider.h
13502 NXP C45 TJA11XX PHY DRIVER
13503 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13504 L: netdev@vger.kernel.org
13506 F: drivers/net/phy/nxp-c45-tja11xx.c
13509 M: Ashish Kumar <ashish.kumar@nxp.com>
13510 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13511 L: linux-spi@vger.kernel.org
13513 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13514 F: drivers/spi/spi-nxp-fspi.c
13516 NXP FXAS21002C DRIVER
13517 M: Rui Miguel Silva <rmfrfs@gmail.com>
13518 L: linux-iio@vger.kernel.org
13520 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13521 F: drivers/iio/gyro/fxas21002c.h
13522 F: drivers/iio/gyro/fxas21002c_core.c
13523 F: drivers/iio/gyro/fxas21002c_i2c.c
13524 F: drivers/iio/gyro/fxas21002c_spi.c
13526 NXP i.MX CLOCK DRIVERS
13527 M: Abel Vesa <abel.vesa@nxp.com>
13528 L: linux-clk@vger.kernel.org
13529 L: linux-imx@nxp.com
13531 F: drivers/clk/imx/
13533 NXP i.MX 8MQ DCSS DRIVER
13534 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13535 R: Lucas Stach <l.stach@pengutronix.de>
13536 L: dri-devel@lists.freedesktop.org
13538 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13539 F: drivers/gpu/drm/imx/dcss/
13541 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13542 M: Jagan Teki <jagan@amarulasolutions.com>
13544 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13545 F: drivers/regulator/pf8x00-regulator.c
13547 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13548 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13549 L: linux-kernel@vger.kernel.org
13551 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13552 F: drivers/extcon/extcon-ptn5150.c
13554 NXP SGTL5000 DRIVER
13555 M: Fabio Estevam <festevam@gmail.com>
13556 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13558 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13559 F: sound/soc/codecs/sgtl5000*
13561 NXP SJA1105 ETHERNET SWITCH DRIVER
13562 M: Vladimir Oltean <olteanv@gmail.com>
13563 L: linux-kernel@vger.kernel.org
13565 F: drivers/net/dsa/sja1105
13566 F: drivers/net/pcs/pcs-xpcs-nxp.c
13568 NXP TDA998X DRM DRIVER
13569 M: Russell King <linux@armlinux.org.uk>
13571 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13572 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13573 F: drivers/gpu/drm/i2c/tda998x_drv.c
13574 F: include/drm/i2c/tda998x.h
13575 F: include/dt-bindings/display/tda998x.h
13579 M: Peter Rosin <peda@axentia.se>
13580 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13582 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13583 F: sound/soc/codecs/tfa9879*
13585 NXP/Goodix TFA989X (TFA1) DRIVER
13586 M: Stephan Gerhold <stephan@gerhold.net>
13587 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13589 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13590 F: sound/soc/codecs/tfa989x.c
13593 R: Charles Gorand <charles.gorand@effinnov.com>
13594 L: linux-nfc@lists.01.org (subscribers-only)
13596 F: drivers/nfc/nxp-nci
13598 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13599 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13600 R: NXP Linux Team <linux-imx@nxp.com>
13601 L: linux-media@vger.kernel.org
13603 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13604 F: drivers/media/platform/imx-jpeg
13606 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13607 M: Jonas Malaco <jonas@protocubo.io>
13608 L: linux-hwmon@vger.kernel.org
13610 F: Documentation/hwmon/nzxt-kraken2.rst
13611 F: drivers/hwmon/nzxt-kraken2.c
13614 M: Jiri Pirko <jiri@nvidia.com>
13615 L: netdev@vger.kernel.org
13617 F: include/linux/objagg.h
13619 F: lib/test_objagg.c
13622 M: Josh Poimboeuf <jpoimboe@redhat.com>
13623 M: Peter Zijlstra <peterz@infradead.org>
13626 F: include/linux/objtool.h
13628 OCELOT ETHERNET SWITCH DRIVER
13629 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13630 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13631 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13632 M: UNGLinuxDriver@microchip.com
13633 L: netdev@vger.kernel.org
13635 F: drivers/net/dsa/ocelot/*
13636 F: drivers/net/ethernet/mscc/
13637 F: include/soc/mscc/ocelot*
13638 F: net/dsa/tag_ocelot.c
13639 F: net/dsa/tag_ocelot_8021q.c
13640 F: tools/testing/selftests/drivers/net/ocelot/*
13642 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13643 M: Frederic Barrat <fbarrat@linux.ibm.com>
13644 M: Andrew Donnellan <ajd@linux.ibm.com>
13645 L: linuxppc-dev@lists.ozlabs.org
13647 F: Documentation/userspace-api/accelerators/ocxl.rst
13648 F: arch/powerpc/include/asm/pnv-ocxl.h
13649 F: arch/powerpc/platforms/powernv/ocxl.c
13650 F: drivers/misc/ocxl/
13651 F: include/misc/ocxl*
13652 F: include/uapi/misc/ocxl.h
13655 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13656 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13657 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13658 L: linux-omap@vger.kernel.org
13660 F: sound/soc/ti/n810.c
13661 F: sound/soc/ti/omap*
13662 F: sound/soc/ti/rx51.c
13663 F: sound/soc/ti/sdma-pcm.*
13665 OMAP CLOCK FRAMEWORK SUPPORT
13666 M: Paul Walmsley <paul@pwsan.com>
13667 L: linux-omap@vger.kernel.org
13669 F: arch/arm/*omap*/*clock*
13671 OMAP DEVICE TREE SUPPORT
13672 M: Benoît Cousson <bcousson@baylibre.com>
13673 M: Tony Lindgren <tony@atomide.com>
13674 L: linux-omap@vger.kernel.org
13675 L: devicetree@vger.kernel.org
13677 F: arch/arm/boot/dts/*am3*
13678 F: arch/arm/boot/dts/*am4*
13679 F: arch/arm/boot/dts/*am5*
13680 F: arch/arm/boot/dts/*dra7*
13681 F: arch/arm/boot/dts/*omap*
13682 F: arch/arm/boot/dts/logicpd-som-lv*
13683 F: arch/arm/boot/dts/logicpd-torpedo*
13685 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13686 L: linux-omap@vger.kernel.org
13687 L: linux-fbdev@vger.kernel.org
13689 F: Documentation/arm/omap/dss.rst
13690 F: drivers/video/fbdev/omap2/
13692 OMAP FRAMEBUFFER SUPPORT
13693 L: linux-fbdev@vger.kernel.org
13694 L: linux-omap@vger.kernel.org
13696 F: drivers/video/fbdev/omap/
13698 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13699 M: Roger Quadros <rogerq@kernel.org>
13700 M: Tony Lindgren <tony@atomide.com>
13701 L: linux-omap@vger.kernel.org
13703 F: arch/arm/mach-omap2/*gpmc*
13704 F: drivers/memory/omap-gpmc.c
13707 M: Grygorii Strashko <grygorii.strashko@ti.com>
13708 M: Santosh Shilimkar <ssantosh@kernel.org>
13709 M: Kevin Hilman <khilman@kernel.org>
13710 L: linux-omap@vger.kernel.org
13712 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13713 F: drivers/gpio/gpio-omap.c
13715 OMAP HARDWARE SPINLOCK SUPPORT
13716 M: Ohad Ben-Cohen <ohad@wizery.com>
13717 L: linux-omap@vger.kernel.org
13719 F: drivers/hwspinlock/omap_hwspinlock.c
13721 OMAP HS MMC SUPPORT
13722 L: linux-mmc@vger.kernel.org
13723 L: linux-omap@vger.kernel.org
13725 F: drivers/mmc/host/omap_hsmmc.c
13728 M: Paul Walmsley <paul@pwsan.com>
13729 L: linux-omap@vger.kernel.org
13731 F: arch/arm/mach-omap2/omap_hwmod*data*
13734 M: Benoît Cousson <bcousson@baylibre.com>
13735 M: Paul Walmsley <paul@pwsan.com>
13736 L: linux-omap@vger.kernel.org
13738 F: arch/arm/mach-omap2/omap_hwmod.*
13741 M: Vignesh R <vigneshr@ti.com>
13742 L: linux-omap@vger.kernel.org
13743 L: linux-i2c@vger.kernel.org
13745 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13746 F: drivers/i2c/busses/i2c-omap.c
13748 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13749 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13750 L: linux-media@vger.kernel.org
13752 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13753 F: drivers/media/platform/omap3isp/
13754 F: drivers/staging/media/omap4iss/
13757 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13758 L: linux-omap@vger.kernel.org
13760 F: drivers/mmc/host/omap.c
13762 OMAP POWER MANAGEMENT SUPPORT
13763 M: Kevin Hilman <khilman@kernel.org>
13764 L: linux-omap@vger.kernel.org
13766 F: arch/arm/*omap*/*pm*
13767 F: drivers/cpufreq/omap-cpufreq.c
13769 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13770 M: Rajendra Nayak <rnayak@codeaurora.org>
13771 M: Paul Walmsley <paul@pwsan.com>
13772 L: linux-omap@vger.kernel.org
13774 F: arch/arm/mach-omap2/prm*
13776 OMAP RANDOM NUMBER GENERATOR SUPPORT
13777 M: Deepak Saxena <dsaxena@plexity.net>
13779 F: drivers/char/hw_random/omap-rng.c
13782 L: linux-usb@vger.kernel.org
13783 L: linux-omap@vger.kernel.org
13785 F: arch/arm/*omap*/usb*
13786 F: drivers/usb/*/*omap*
13788 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13789 M: Mark Jackson <mpfj@newflow.co.uk>
13790 L: linux-omap@vger.kernel.org
13792 F: arch/arm/boot/dts/am335x-nano.dts
13795 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13796 M: Tony Lindgren <tony@atomide.com>
13797 L: linux-omap@vger.kernel.org
13799 Q: http://patchwork.kernel.org/project/linux-omap/list/
13800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13801 F: arch/arm/configs/omap1_defconfig
13802 F: arch/arm/mach-omap1/
13803 F: arch/arm/plat-omap/
13804 F: drivers/i2c/busses/i2c-omap.c
13805 F: include/linux/platform_data/ams-delta-fiq.h
13806 F: include/linux/platform_data/i2c-omap.h
13809 M: Tony Lindgren <tony@atomide.com>
13810 L: linux-omap@vger.kernel.org
13812 W: http://www.muru.com/linux/omap/
13813 W: http://linux.omap.com/
13814 Q: http://patchwork.kernel.org/project/linux-omap/list/
13815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13816 F: arch/arm/configs/omap2plus_defconfig
13817 F: arch/arm/mach-omap2/
13818 F: arch/arm/plat-omap/
13819 F: drivers/bus/ti-sysc.c
13820 F: drivers/i2c/busses/i2c-omap.c
13821 F: drivers/irqchip/irq-omap-intc.c
13822 F: drivers/mfd/*omap*.c
13823 F: drivers/mfd/menelaus.c
13824 F: drivers/mfd/palmas.c
13825 F: drivers/mfd/tps65217.c
13826 F: drivers/mfd/tps65218.c
13827 F: drivers/mfd/tps65910.c
13828 F: drivers/mfd/twl-core.[ch]
13829 F: drivers/mfd/twl4030*.c
13830 F: drivers/mfd/twl6030*.c
13831 F: drivers/mfd/twl6040*.c
13832 F: drivers/regulator/palmas-regulator*.c
13833 F: drivers/regulator/pbias-regulator.c
13834 F: drivers/regulator/tps65217-regulator.c
13835 F: drivers/regulator/tps65218-regulator.c
13836 F: drivers/regulator/tps65910-regulator.c
13837 F: drivers/regulator/twl-regulator.c
13838 F: drivers/regulator/twl6030-regulator.c
13839 F: include/linux/platform_data/i2c-omap.h
13840 F: include/linux/platform_data/ti-sysc.h
13843 M: Bob Copeland <me@bobcopeland.com>
13844 L: linux-karma-devel@lists.sourceforge.net
13846 F: Documentation/filesystems/omfs.rst
13849 OMNIKEY CARDMAN 4000 DRIVER
13850 M: Harald Welte <laforge@gnumonks.org>
13852 F: drivers/char/pcmcia/cm4000_cs.c
13853 F: include/linux/cm4000_cs.h
13854 F: include/uapi/linux/cm4000_cs.h
13856 OMNIKEY CARDMAN 4040 DRIVER
13857 M: Harald Welte <laforge@gnumonks.org>
13859 F: drivers/char/pcmcia/cm4040_cs.*
13861 OMNIVISION OV02A10 SENSOR DRIVER
13862 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13863 L: linux-media@vger.kernel.org
13865 T: git git://linuxtv.org/media_tree.git
13866 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13867 F: drivers/media/i2c/ov02a10.c
13869 OMNIVISION OV13858 SENSOR DRIVER
13870 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13871 L: linux-media@vger.kernel.org
13873 T: git git://linuxtv.org/media_tree.git
13874 F: drivers/media/i2c/ov13858.c
13876 OMNIVISION OV2680 SENSOR DRIVER
13877 M: Rui Miguel Silva <rmfrfs@gmail.com>
13878 L: linux-media@vger.kernel.org
13880 T: git git://linuxtv.org/media_tree.git
13881 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13882 F: drivers/media/i2c/ov2680.c
13884 OMNIVISION OV2685 SENSOR DRIVER
13885 M: Shunqian Zheng <zhengsq@rock-chips.com>
13886 L: linux-media@vger.kernel.org
13888 T: git git://linuxtv.org/media_tree.git
13889 F: drivers/media/i2c/ov2685.c
13891 OMNIVISION OV2740 SENSOR DRIVER
13892 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13893 R: Shawn Tu <shawnx.tu@intel.com>
13894 R: Bingbu Cao <bingbu.cao@intel.com>
13895 L: linux-media@vger.kernel.org
13897 T: git git://linuxtv.org/media_tree.git
13898 F: drivers/media/i2c/ov2740.c
13900 OMNIVISION OV5640 SENSOR DRIVER
13901 M: Steve Longerbeam <slongerbeam@gmail.com>
13902 L: linux-media@vger.kernel.org
13904 T: git git://linuxtv.org/media_tree.git
13905 F: drivers/media/i2c/ov5640.c
13907 OMNIVISION OV5647 SENSOR DRIVER
13908 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13909 M: Jacopo Mondi <jacopo@jmondi.org>
13910 L: linux-media@vger.kernel.org
13912 T: git git://linuxtv.org/media_tree.git
13913 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13914 F: drivers/media/i2c/ov5647.c
13916 OMNIVISION OV5670 SENSOR DRIVER
13917 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13918 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13919 L: linux-media@vger.kernel.org
13921 T: git git://linuxtv.org/media_tree.git
13922 F: drivers/media/i2c/ov5670.c
13924 OMNIVISION OV5675 SENSOR DRIVER
13925 M: Shawn Tu <shawnx.tu@intel.com>
13926 L: linux-media@vger.kernel.org
13928 T: git git://linuxtv.org/media_tree.git
13929 F: drivers/media/i2c/ov5675.c
13931 OMNIVISION OV5695 SENSOR DRIVER
13932 M: Shunqian Zheng <zhengsq@rock-chips.com>
13933 L: linux-media@vger.kernel.org
13935 T: git git://linuxtv.org/media_tree.git
13936 F: drivers/media/i2c/ov5695.c
13938 OMNIVISION OV7670 SENSOR DRIVER
13939 L: linux-media@vger.kernel.org
13941 T: git git://linuxtv.org/media_tree.git
13942 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13943 F: drivers/media/i2c/ov7670.c
13945 OMNIVISION OV772x SENSOR DRIVER
13946 M: Jacopo Mondi <jacopo@jmondi.org>
13947 L: linux-media@vger.kernel.org
13949 T: git git://linuxtv.org/media_tree.git
13950 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13951 F: drivers/media/i2c/ov772x.c
13952 F: include/media/i2c/ov772x.h
13954 OMNIVISION OV7740 SENSOR DRIVER
13955 M: Wenyou Yang <wenyou.yang@microchip.com>
13956 L: linux-media@vger.kernel.org
13958 T: git git://linuxtv.org/media_tree.git
13959 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13960 F: drivers/media/i2c/ov7740.c
13962 OMNIVISION OV8856 SENSOR DRIVER
13963 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13964 L: linux-media@vger.kernel.org
13966 T: git git://linuxtv.org/media_tree.git
13967 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13968 F: drivers/media/i2c/ov8856.c
13970 OMNIVISION OV9282 SENSOR DRIVER
13971 M: Paul J. Murphy <paul.j.murphy@intel.com>
13972 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
13973 L: linux-media@vger.kernel.org
13975 T: git git://linuxtv.org/media_tree.git
13976 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13977 F: drivers/media/i2c/ov9282.c
13979 OMNIVISION OV9640 SENSOR DRIVER
13980 M: Petr Cvek <petrcvekcz@gmail.com>
13981 L: linux-media@vger.kernel.org
13983 F: drivers/media/i2c/ov9640.*
13985 OMNIVISION OV9650 SENSOR DRIVER
13986 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13987 R: Akinobu Mita <akinobu.mita@gmail.com>
13988 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13989 L: linux-media@vger.kernel.org
13991 T: git git://linuxtv.org/media_tree.git
13992 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13993 F: drivers/media/i2c/ov9650.c
13995 OMNIVISION OV9734 SENSOR DRIVER
13996 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13997 R: Bingbu Cao <bingbu.cao@intel.com>
13998 L: linux-media@vger.kernel.org
14000 T: git git://linuxtv.org/media_tree.git
14001 F: drivers/media/i2c/ov9734.c
14003 ONENAND FLASH DRIVER
14004 M: Kyungmin Park <kyungmin.park@samsung.com>
14005 L: linux-mtd@lists.infradead.org
14007 F: drivers/mtd/nand/onenand/
14008 F: include/linux/mtd/onenand*.h
14010 ONION OMEGA2+ BOARD
14011 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14012 L: linux-mips@vger.kernel.org
14014 F: arch/mips/boot/dts/ralink/omega2p.dts
14017 M: Jens Wiklander <jens.wiklander@linaro.org>
14018 L: op-tee@lists.trustedfirmware.org
14020 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14021 F: drivers/tee/optee/
14023 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14024 M: Sumit Garg <sumit.garg@linaro.org>
14025 L: op-tee@lists.trustedfirmware.org
14027 F: drivers/char/hw_random/optee-rng.c
14030 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14031 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14032 L: linux-rdma@vger.kernel.org
14034 F: drivers/infiniband/ulp/opa_vnic
14036 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14037 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14038 M: Frank Rowand <frowand.list@gmail.com>
14039 L: devicetree@vger.kernel.org
14041 F: Documentation/devicetree/dynamic-resolution-notes.rst
14042 F: Documentation/devicetree/overlay-notes.rst
14043 F: drivers/of/overlay.c
14044 F: drivers/of/resolver.c
14045 K: of_overlay_notifier_
14047 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14048 M: Rob Herring <robh+dt@kernel.org>
14049 M: Frank Rowand <frowand.list@gmail.com>
14050 L: devicetree@vger.kernel.org
14052 W: http://www.devicetree.org/
14053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14054 F: Documentation/ABI/testing/sysfs-firmware-ofw
14056 F: include/linux/of*.h
14059 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14060 M: Rob Herring <robh+dt@kernel.org>
14061 L: devicetree@vger.kernel.org
14063 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14065 F: Documentation/devicetree/
14066 F: arch/*/boot/dts/
14067 F: include/dt-bindings/
14069 OPENCOMPUTE PTP CLOCK DRIVER
14070 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14071 L: netdev@vger.kernel.org
14073 F: drivers/ptp/ptp_ocp.c
14075 OPENCORES I2C BUS DRIVER
14076 M: Peter Korsgaard <peter@korsgaard.com>
14077 M: Andrew Lunn <andrew@lunn.ch>
14078 L: linux-i2c@vger.kernel.org
14080 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14081 F: Documentation/i2c/busses/i2c-ocores.rst
14082 F: drivers/i2c/busses/i2c-ocores.c
14083 F: include/linux/platform_data/i2c-ocores.h
14085 OPENRISC ARCHITECTURE
14086 M: Jonas Bonn <jonas@southpole.se>
14087 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14088 M: Stafford Horne <shorne@gmail.com>
14089 L: openrisc@lists.librecores.org
14091 W: http://openrisc.io
14092 T: git git://github.com/openrisc/linux.git
14093 F: Documentation/devicetree/bindings/openrisc/
14094 F: Documentation/openrisc/
14096 F: drivers/irqchip/irq-ompic.c
14097 F: drivers/irqchip/irq-or1k-*
14100 M: Pravin B Shelar <pshelar@ovn.org>
14101 L: netdev@vger.kernel.org
14102 L: dev@openvswitch.org
14104 W: http://openvswitch.org
14105 F: include/uapi/linux/openvswitch.h
14106 F: net/openvswitch/
14108 OPERATING PERFORMANCE POINTS (OPP)
14109 M: Viresh Kumar <vireshk@kernel.org>
14110 M: Nishanth Menon <nm@ti.com>
14111 M: Stephen Boyd <sboyd@kernel.org>
14112 L: linux-pm@vger.kernel.org
14114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14115 F: Documentation/devicetree/bindings/opp/
14116 F: Documentation/power/opp.rst
14118 F: include/linux/pm_opp.h
14121 M: Clemens Ladisch <clemens@ladisch.de>
14122 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14125 F: sound/drivers/opl4/
14127 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14128 M: Mark Fasheh <mark@fasheh.com>
14129 M: Joel Becker <jlbec@evilplan.org>
14130 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14131 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14133 W: http://ocfs2.wiki.kernel.org
14134 F: Documentation/filesystems/dlmfs.rst
14135 F: Documentation/filesystems/ocfs2.rst
14138 ORANGEFS FILESYSTEM
14139 M: Mike Marshall <hubcap@omnibond.com>
14140 R: Martin Brandenburg <martin@omnibond.com>
14141 L: devel@lists.orangefs.org
14143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14144 F: Documentation/filesystems/orangefs.rst
14148 L: linux-wireless@vger.kernel.org
14150 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14151 W: http://www.nongnu.org/orinoco/
14152 F: drivers/net/wireless/intersil/orinoco/
14154 OV2659 OMNIVISION SENSOR DRIVER
14155 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14156 L: linux-media@vger.kernel.org
14158 W: https://linuxtv.org
14159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14160 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14161 F: drivers/media/i2c/ov2659.c
14162 F: include/media/i2c/ov2659.h
14165 M: Miklos Szeredi <miklos@szeredi.hu>
14166 L: linux-unionfs@vger.kernel.org
14168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14169 F: Documentation/filesystems/overlayfs.rst
14172 P54 WIRELESS DRIVER
14173 M: Christian Lamparter <chunkeey@googlemail.com>
14174 L: linux-wireless@vger.kernel.org
14176 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14177 F: drivers/net/wireless/intersil/p54/
14180 M: Vladimir Oltean <olteanv@gmail.com>
14181 L: netdev@vger.kernel.org
14183 F: Documentation/core-api/packing.rst
14184 F: include/linux/packing.h
14187 PADATA PARALLEL EXECUTION MECHANISM
14188 M: Steffen Klassert <steffen.klassert@secunet.com>
14189 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14190 L: linux-crypto@vger.kernel.org
14191 L: linux-kernel@vger.kernel.org
14193 F: Documentation/core-api/padata.rst
14194 F: include/linux/padata.h
14198 M: Jesper Dangaard Brouer <hawk@kernel.org>
14199 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14200 L: netdev@vger.kernel.org
14202 F: Documentation/networking/page_pool.rst
14203 F: include/net/page_pool.h
14204 F: include/trace/events/page_pool.h
14205 F: net/core/page_pool.c
14207 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14208 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14209 L: platform-driver-x86@vger.kernel.org
14211 F: drivers/platform/x86/panasonic-laptop.c
14213 PARALLAX PING IIO SENSOR DRIVER
14214 M: Andreas Klinger <ak@it-klinger.de>
14215 L: linux-iio@vger.kernel.org
14217 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14218 F: drivers/iio/proximity/ping.c
14220 PARALLEL LCD/KEYPAD PANEL DRIVER
14221 M: Willy Tarreau <willy@haproxy.com>
14222 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14224 F: Documentation/admin-guide/lcd-panel-cgram.rst
14225 F: drivers/auxdisplay/panel.c
14227 PARALLEL PORT SUBSYSTEM
14228 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14229 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14230 L: linux-parport@lists.infradead.org (subscribers-only)
14232 F: Documentation/driver-api/parport*.rst
14233 F: drivers/char/ppdev.c
14234 F: drivers/parport/
14235 F: include/linux/parport*.h
14236 F: include/uapi/linux/ppdev.h
14238 PARAVIRT_OPS INTERFACE
14239 M: Juergen Gross <jgross@suse.com>
14240 M: Deep Shah <sdeep@vmware.com>
14241 M: "VMware, Inc." <pv-drivers@vmware.com>
14242 L: virtualization@lists.linux-foundation.org
14244 F: Documentation/virt/paravirt_ops.rst
14245 F: arch/*/include/asm/paravirt*.h
14246 F: arch/*/kernel/paravirt*
14247 F: include/linux/hypervisor.h
14249 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14250 M: Tim Waugh <tim@cyberelk.net>
14251 L: linux-parport@lists.infradead.org (subscribers-only)
14253 F: Documentation/admin-guide/blockdev/paride.rst
14254 F: drivers/block/paride/
14256 PARISC ARCHITECTURE
14257 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14258 M: Helge Deller <deller@gmx.de>
14259 L: linux-parisc@vger.kernel.org
14261 W: https://parisc.wiki.kernel.org
14262 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14265 F: Documentation/parisc/
14267 F: drivers/char/agp/parisc-agp.c
14268 F: drivers/input/misc/hp_sdc_rtc.c
14269 F: drivers/input/serio/gscps2.c
14270 F: drivers/input/serio/hp_sdc*
14272 F: drivers/parport/parport_gsc.*
14273 F: drivers/tty/serial/8250/8250_gsc.c
14274 F: drivers/video/console/sti*
14275 F: drivers/video/fbdev/sti*
14276 F: drivers/video/logo/logo_parisc*
14277 F: include/linux/hp_sdc.h
14280 M: Jiri Pirko <jiri@nvidia.com>
14281 L: netdev@vger.kernel.org
14283 F: include/linux/parman.h
14285 F: lib/test_parman.c
14287 PC ENGINES APU BOARD DRIVER
14288 M: Enrico Weigelt, metux IT consult <info@metux.net>
14290 F: drivers/platform/x86/pcengines-apuv2.c
14292 PC87360 HARDWARE MONITORING DRIVER
14293 M: Jim Cromie <jim.cromie@gmail.com>
14294 L: linux-hwmon@vger.kernel.org
14296 F: Documentation/hwmon/pc87360.rst
14297 F: drivers/hwmon/pc87360.c
14299 PC8736x GPIO DRIVER
14300 M: Jim Cromie <jim.cromie@gmail.com>
14302 F: drivers/char/pc8736x_gpio.c
14304 PC87427 HARDWARE MONITORING DRIVER
14305 M: Jean Delvare <jdelvare@suse.com>
14306 L: linux-hwmon@vger.kernel.org
14308 F: Documentation/hwmon/pc87427.rst
14309 F: drivers/hwmon/pc87427.c
14312 M: Riku Voipio <riku.voipio@iki.fi>
14314 F: drivers/leds/leds-pca9532.c
14315 F: include/linux/leds-pca9532.h
14317 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14318 M: Guenter Roeck <linux@roeck-us.net>
14319 L: linux-i2c@vger.kernel.org
14321 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14323 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14324 M: Khalid Aziz <khalid@gonehiking.org>
14326 F: drivers/firmware/pcdp.*
14328 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14329 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14330 M: Pali Rohár <pali@kernel.org>
14331 L: linux-pci@vger.kernel.org
14332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14334 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14335 F: drivers/pci/controller/pci-aardvark.c
14337 PCI DRIVER FOR ALTERA PCIE IP
14338 M: Joyce Ooi <joyce.ooi@intel.com>
14339 L: linux-pci@vger.kernel.org
14341 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14342 F: drivers/pci/controller/pcie-altera.c
14344 PCI DRIVER FOR APPLIEDMICRO XGENE
14345 M: Toan Le <toan@os.amperecomputing.com>
14346 L: linux-pci@vger.kernel.org
14347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14349 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14350 F: drivers/pci/controller/pci-xgene.c
14352 PCI DRIVER FOR ARM VERSATILE PLATFORM
14353 M: Rob Herring <robh@kernel.org>
14354 L: linux-pci@vger.kernel.org
14355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14357 F: Documentation/devicetree/bindings/pci/versatile.yaml
14358 F: drivers/pci/controller/pci-versatile.c
14360 PCI DRIVER FOR ARMADA 8K
14361 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14362 L: linux-pci@vger.kernel.org
14363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14365 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14366 F: drivers/pci/controller/dwc/pcie-armada8k.c
14368 PCI DRIVER FOR CADENCE PCIE IP
14369 M: Tom Joseph <tjoseph@cadence.com>
14370 L: linux-pci@vger.kernel.org
14372 F: Documentation/devicetree/bindings/pci/cdns,*
14373 F: drivers/pci/controller/cadence/
14375 PCI DRIVER FOR FREESCALE LAYERSCAPE
14376 M: Minghuan Lian <minghuan.Lian@nxp.com>
14377 M: Mingkai Hu <mingkai.hu@nxp.com>
14378 M: Roy Zang <roy.zang@nxp.com>
14379 L: linuxppc-dev@lists.ozlabs.org
14380 L: linux-pci@vger.kernel.org
14381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14383 F: drivers/pci/controller/dwc/*layerscape*
14385 PCI DRIVER FOR GENERIC OF HOSTS
14386 M: Will Deacon <will@kernel.org>
14387 L: linux-pci@vger.kernel.org
14388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14390 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14391 F: drivers/pci/controller/pci-host-common.c
14392 F: drivers/pci/controller/pci-host-generic.c
14394 PCI DRIVER FOR IMX6
14395 M: Richard Zhu <hongxing.zhu@nxp.com>
14396 M: Lucas Stach <l.stach@pengutronix.de>
14397 L: linux-pci@vger.kernel.org
14398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14400 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14401 F: drivers/pci/controller/dwc/*imx6*
14403 PCI DRIVER FOR FU740
14404 M: Paul Walmsley <paul.walmsley@sifive.com>
14405 M: Greentime Hu <greentime.hu@sifive.com>
14406 L: linux-pci@vger.kernel.org
14408 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14409 F: drivers/pci/controller/dwc/pcie-fu740.c
14411 PCI DRIVER FOR INTEL IXP4XX
14412 M: Linus Walleij <linus.walleij@linaro.org>
14414 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14415 F: drivers/pci/controller/pci-ixp4xx.c
14417 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14418 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14419 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14420 L: linux-pci@vger.kernel.org
14422 F: drivers/pci/controller/vmd.c
14424 PCI DRIVER FOR MICROSEMI SWITCHTEC
14425 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14426 M: Logan Gunthorpe <logang@deltatee.com>
14427 L: linux-pci@vger.kernel.org
14429 F: Documentation/ABI/testing/sysfs-class-switchtec
14430 F: Documentation/driver-api/switchtec.rst
14431 F: drivers/ntb/hw/mscc/
14432 F: drivers/pci/switch/switchtec*
14433 F: include/linux/switchtec.h
14434 F: include/uapi/linux/switchtec_ioctl.h
14436 PCI DRIVER FOR MOBIVEIL PCIE IP
14437 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14438 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14439 L: linux-pci@vger.kernel.org
14441 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14442 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14444 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14445 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14446 L: linux-pci@vger.kernel.org
14447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14449 F: drivers/pci/controller/*mvebu*
14451 PCI DRIVER FOR NVIDIA TEGRA
14452 M: Thierry Reding <thierry.reding@gmail.com>
14453 L: linux-tegra@vger.kernel.org
14454 L: linux-pci@vger.kernel.org
14456 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14457 F: drivers/pci/controller/pci-tegra.c
14459 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14460 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14461 L: linux-pci@vger.kernel.org
14462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14464 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14465 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14467 PCI DRIVER FOR RENESAS R-CAR
14468 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14469 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14470 L: linux-pci@vger.kernel.org
14471 L: linux-renesas-soc@vger.kernel.org
14473 F: Documentation/devicetree/bindings/pci/*rcar*
14474 F: drivers/pci/controller/*rcar*
14476 PCI DRIVER FOR SAMSUNG EXYNOS
14477 M: Jingoo Han <jingoohan1@gmail.com>
14478 L: linux-pci@vger.kernel.org
14479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14480 L: linux-samsung-soc@vger.kernel.org
14482 F: drivers/pci/controller/dwc/pci-exynos.c
14484 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14485 M: Jingoo Han <jingoohan1@gmail.com>
14486 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14487 L: linux-pci@vger.kernel.org
14489 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14490 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14491 F: drivers/pci/controller/dwc/*designware*
14493 PCI DRIVER FOR TI DRA7XX/J721E
14494 M: Kishon Vijay Abraham I <kishon@ti.com>
14495 L: linux-omap@vger.kernel.org
14496 L: linux-pci@vger.kernel.org
14497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14499 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14500 F: drivers/pci/controller/cadence/pci-j721e.c
14501 F: drivers/pci/controller/dwc/pci-dra7xx.c
14503 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14504 M: Linus Walleij <linus.walleij@linaro.org>
14505 L: linux-pci@vger.kernel.org
14507 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14508 F: drivers/pci/controller/pci-v3-semi.c
14510 PCI ENDPOINT SUBSYSTEM
14511 M: Kishon Vijay Abraham I <kishon@ti.com>
14512 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14513 R: Krzysztof Wilczyński <kw@linux.com>
14514 L: linux-pci@vger.kernel.org
14516 F: Documentation/PCI/endpoint/*
14517 F: Documentation/misc-devices/pci-endpoint-test.rst
14518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14519 F: drivers/misc/pci_endpoint_test.c
14520 F: drivers/pci/endpoint/
14523 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14524 M: Russell Currey <ruscur@russell.cc>
14525 M: Oliver O'Halloran <oohall@gmail.com>
14526 L: linuxppc-dev@lists.ozlabs.org
14528 F: Documentation/PCI/pci-error-recovery.rst
14529 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14530 F: arch/powerpc/include/*/eeh*.h
14531 F: arch/powerpc/kernel/eeh*.c
14532 F: arch/powerpc/platforms/*/eeh*.c
14533 F: drivers/pci/pcie/aer.c
14534 F: drivers/pci/pcie/dpc.c
14535 F: drivers/pci/pcie/err.c
14538 M: Linas Vepstas <linasvepstas@gmail.com>
14539 L: linux-pci@vger.kernel.org
14541 F: Documentation/PCI/pci-error-recovery.rst
14543 PCI MSI DRIVER FOR ALTERA MSI IP
14544 M: Joyce Ooi <joyce.ooi@intel.com>
14545 L: linux-pci@vger.kernel.org
14547 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14548 F: drivers/pci/controller/pcie-altera-msi.c
14550 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14551 M: Toan Le <toan@os.amperecomputing.com>
14552 L: linux-pci@vger.kernel.org
14553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14555 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14556 F: drivers/pci/controller/pci-xgene-msi.c
14558 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14559 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14560 R: Rob Herring <robh@kernel.org>
14561 R: Krzysztof Wilczyński <kw@linux.com>
14562 L: linux-pci@vger.kernel.org
14564 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14566 F: drivers/pci/controller/
14569 M: Bjorn Helgaas <bhelgaas@google.com>
14570 L: linux-pci@vger.kernel.org
14572 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14574 F: Documentation/PCI/
14575 F: Documentation/devicetree/bindings/pci/
14576 F: arch/x86/kernel/early-quirks.c
14577 F: arch/x86/kernel/quirks.c
14579 F: drivers/acpi/pci*
14581 F: include/asm-generic/pci*
14582 F: include/linux/of_pci.h
14583 F: include/linux/pci*
14584 F: include/uapi/linux/pci*
14587 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14588 M: Jonathan Chocron <jonnyc@amazon.com>
14589 L: linux-pci@vger.kernel.org
14591 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14592 F: drivers/pci/controller/dwc/pcie-al.c
14594 PCIE DRIVER FOR AMLOGIC MESON
14595 M: Yue Wang <yue.wang@Amlogic.com>
14596 L: linux-pci@vger.kernel.org
14597 L: linux-amlogic@lists.infradead.org
14599 F: drivers/pci/controller/dwc/pci-meson.c
14601 PCIE DRIVER FOR AXIS ARTPEC
14602 M: Jesper Nilsson <jesper.nilsson@axis.com>
14603 L: linux-arm-kernel@axis.com
14604 L: linux-pci@vger.kernel.org
14606 F: Documentation/devicetree/bindings/pci/axis,artpec*
14607 F: drivers/pci/controller/dwc/*artpec*
14609 PCIE DRIVER FOR CAVIUM THUNDERX
14610 M: Robert Richter <rric@kernel.org>
14611 L: linux-pci@vger.kernel.org
14612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14614 F: drivers/pci/controller/pci-thunder-*
14616 PCIE DRIVER FOR HISILICON
14617 M: Zhou Wang <wangzhou1@hisilicon.com>
14618 L: linux-pci@vger.kernel.org
14620 F: drivers/pci/controller/dwc/pcie-hisi.c
14622 PCIE DRIVER FOR HISILICON KIRIN
14623 M: Xiaowei Song <songxiaowei@hisilicon.com>
14624 M: Binghui Wang <wangbinghui@hisilicon.com>
14625 L: linux-pci@vger.kernel.org
14627 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14628 F: drivers/pci/controller/dwc/pcie-kirin.c
14630 PCIE DRIVER FOR HISILICON STB
14631 M: Shawn Guo <shawn.guo@linaro.org>
14632 L: linux-pci@vger.kernel.org
14634 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14635 F: drivers/pci/controller/dwc/pcie-histb.c
14637 PCIE DRIVER FOR INTEL KEEM BAY
14638 M: Srikanth Thokala <srikanth.thokala@intel.com>
14639 L: linux-pci@vger.kernel.org
14641 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14642 F: drivers/pci/controller/dwc/pcie-keembay.c
14644 PCIE DRIVER FOR INTEL LGM GW SOC
14645 M: Rahul Tanwar <rtanwar@maxlinear.com>
14646 L: linux-pci@vger.kernel.org
14648 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14649 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14651 PCIE DRIVER FOR MEDIATEK
14652 M: Ryder Lee <ryder.lee@mediatek.com>
14653 M: Jianjun Wang <jianjun.wang@mediatek.com>
14654 L: linux-pci@vger.kernel.org
14655 L: linux-mediatek@lists.infradead.org
14657 F: Documentation/devicetree/bindings/pci/mediatek*
14658 F: drivers/pci/controller/*mediatek*
14660 PCIE DRIVER FOR MICROCHIP
14661 M: Daire McNamara <daire.mcnamara@microchip.com>
14662 L: linux-pci@vger.kernel.org
14664 F: Documentation/devicetree/bindings/pci/microchip*
14665 F: drivers/pci/controller/*microchip*
14667 PCIE DRIVER FOR QUALCOMM MSM
14668 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14669 L: linux-pci@vger.kernel.org
14670 L: linux-arm-msm@vger.kernel.org
14672 F: drivers/pci/controller/dwc/*qcom*
14674 PCIE DRIVER FOR ROCKCHIP
14675 M: Shawn Lin <shawn.lin@rock-chips.com>
14676 L: linux-pci@vger.kernel.org
14677 L: linux-rockchip@lists.infradead.org
14679 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14680 F: drivers/pci/controller/pcie-rockchip*
14682 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14683 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14684 L: linux-pci@vger.kernel.org
14686 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14687 F: drivers/pci/controller/dwc/pcie-uniphier*
14689 PCIE DRIVER FOR ST SPEAR13XX
14690 M: Pratyush Anand <pratyush.anand@gmail.com>
14691 L: linux-pci@vger.kernel.org
14693 F: drivers/pci/controller/dwc/*spear*
14696 M: Dominik Brodowski <linux@dominikbrodowski.net>
14698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14699 F: Documentation/pcmcia/
14704 PCNET32 NETWORK DRIVER
14705 M: Don Fry <pcnet32@frontier.com>
14706 L: netdev@vger.kernel.org
14708 F: drivers/net/ethernet/amd/pcnet32.c
14710 PCRYPT PARALLEL CRYPTO ENGINE
14711 M: Steffen Klassert <steffen.klassert@secunet.com>
14712 L: linux-crypto@vger.kernel.org
14715 F: include/crypto/pcrypt.h
14717 PEAQ WMI HOTKEYS DRIVER
14718 M: Hans de Goede <hdegoede@redhat.com>
14719 L: platform-driver-x86@vger.kernel.org
14721 F: drivers/platform/x86/peaq-wmi.c
14723 PENSANDO ETHERNET DRIVERS
14724 M: Shannon Nelson <snelson@pensando.io>
14725 M: drivers@pensando.io
14726 L: netdev@vger.kernel.org
14728 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14729 F: drivers/net/ethernet/pensando/
14731 PER-CPU MEMORY ALLOCATOR
14732 M: Dennis Zhou <dennis@kernel.org>
14733 M: Tejun Heo <tj@kernel.org>
14734 M: Christoph Lameter <cl@linux.com>
14735 L: linux-mm@kvack.org
14737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14738 F: arch/*/include/asm/percpu.h
14739 F: include/linux/percpu*.h
14743 PER-TASK DELAY ACCOUNTING
14744 M: Balbir Singh <bsingharora@gmail.com>
14746 F: include/linux/delayacct.h
14747 F: kernel/delayacct.c
14749 PERFORMANCE EVENTS SUBSYSTEM
14750 M: Peter Zijlstra <peterz@infradead.org>
14751 M: Ingo Molnar <mingo@redhat.com>
14752 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14753 R: Mark Rutland <mark.rutland@arm.com>
14754 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14755 R: Jiri Olsa <jolsa@redhat.com>
14756 R: Namhyung Kim <namhyung@kernel.org>
14757 L: linux-perf-users@vger.kernel.org
14758 L: linux-kernel@vger.kernel.org
14760 W: https://perf.wiki.kernel.org/
14761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14763 F: arch/*/events/*/*
14764 F: arch/*/include/asm/perf_event.h
14765 F: arch/*/kernel/*/*/perf_event*.c
14766 F: arch/*/kernel/*/perf_event*.c
14767 F: arch/*/kernel/perf_callchain.c
14768 F: arch/*/kernel/perf_event*.c
14769 F: include/linux/perf_event.h
14770 F: include/uapi/linux/perf_event.h
14775 PERFORMANCE EVENTS TOOLING ARM64
14776 R: John Garry <john.garry@huawei.com>
14777 R: Will Deacon <will@kernel.org>
14778 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14779 R: Leo Yan <leo.yan@linaro.org>
14780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14782 F: tools/build/feature/test-libopencsd.c
14783 F: tools/perf/arch/arm*/
14784 F: tools/perf/pmu-events/arch/arm64/
14785 F: tools/perf/util/arm-spe*
14786 F: tools/perf/util/cs-etm*
14788 PERSONALITY HANDLING
14789 M: Christoph Hellwig <hch@infradead.org>
14790 L: linux-abi-devel@lists.sourceforge.net
14792 F: include/linux/personality.h
14793 F: include/uapi/linux/personality.h
14795 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14796 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14797 L: linux-input@vger.kernel.org
14799 F: Documentation/input/devices/pxrc.rst
14800 F: drivers/input/joystick/pxrc.c
14803 M: Remi Denis-Courmont <courmisch@gmail.com>
14805 F: Documentation/networking/phonet.rst
14806 F: include/linux/phonet.h
14807 F: include/net/phonet/
14808 F: include/uapi/linux/phonet.h
14812 M: Joern Engel <joern@lazybastard.org>
14813 L: linux-mtd@lists.infradead.org
14815 F: drivers/mtd/devices/phram.c
14818 M: Bruno Prémont <bonbons@linux-vserver.org>
14819 L: linux-input@vger.kernel.org
14821 F: drivers/hid/hid-picolcd*
14824 M: Christian Brauner <christian@brauner.io>
14825 L: linux-kernel@vger.kernel.org
14827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14829 F: tools/testing/selftests/clone3/
14830 F: tools/testing/selftests/pid_namespace/
14831 F: tools/testing/selftests/pidfd/
14834 K: \b(clone_args|kernel_clone_args)\b
14836 PIN CONTROL SUBSYSTEM
14837 M: Linus Walleij <linus.walleij@linaro.org>
14838 L: linux-gpio@vger.kernel.org
14840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14841 F: Documentation/devicetree/bindings/pinctrl/
14842 F: Documentation/driver-api/pin-control.rst
14843 F: drivers/pinctrl/
14844 F: include/linux/pinctrl/
14846 PIN CONTROLLER - AMD
14847 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14848 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14850 F: drivers/pinctrl/pinctrl-amd.c
14852 PIN CONTROLLER - FREESCALE
14853 M: Dong Aisheng <aisheng.dong@nxp.com>
14854 M: Fabio Estevam <festevam@gmail.com>
14855 M: Shawn Guo <shawnguo@kernel.org>
14856 M: Stefan Agner <stefan@agner.ch>
14857 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14858 L: linux-gpio@vger.kernel.org
14860 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14861 F: drivers/pinctrl/freescale/
14863 PIN CONTROLLER - INTEL
14864 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14865 M: Andy Shevchenko <andy@kernel.org>
14867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14868 F: drivers/pinctrl/intel/
14870 PIN CONTROLLER - KEEMBAY
14871 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14873 F: drivers/pinctrl/pinctrl-keembay*
14875 PIN CONTROLLER - MEDIATEK
14876 M: Sean Wang <sean.wang@kernel.org>
14877 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14879 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14880 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14881 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14882 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14883 F: drivers/pinctrl/mediatek/
14885 PIN CONTROLLER - MICROCHIP AT91
14886 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14888 L: linux-gpio@vger.kernel.org
14890 F: drivers/gpio/gpio-sama5d2-piobu.c
14891 F: drivers/pinctrl/pinctrl-at91*
14893 PIN CONTROLLER - QUALCOMM
14894 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14895 L: linux-arm-msm@vger.kernel.org
14897 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14898 F: drivers/pinctrl/qcom/
14900 PIN CONTROLLER - RENESAS
14901 M: Geert Uytterhoeven <geert+renesas@glider.be>
14902 L: linux-renesas-soc@vger.kernel.org
14904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14905 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14906 F: drivers/pinctrl/renesas/
14908 PIN CONTROLLER - SAMSUNG
14909 M: Tomasz Figa <tomasz.figa@gmail.com>
14910 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14911 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14913 L: linux-samsung-soc@vger.kernel.org
14915 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14917 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14918 F: drivers/pinctrl/samsung/
14919 F: include/dt-bindings/pinctrl/samsung.h
14921 PIN CONTROLLER - SINGLE
14922 M: Tony Lindgren <tony@atomide.com>
14923 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14925 L: linux-omap@vger.kernel.org
14927 F: drivers/pinctrl/pinctrl-single.c
14929 PIN CONTROLLER - ST SPEAR
14930 M: Viresh Kumar <vireshk@kernel.org>
14931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14933 W: http://www.st.com/spear
14934 F: drivers/pinctrl/spear/
14937 M: linux-block@vger.kernel.org
14939 F: drivers/block/pktcdvd.c
14940 F: include/linux/pktcdvd.h
14941 F: include/uapi/linux/pktcdvd.h
14943 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14944 M: Tomasz Duszynski <tduszyns@gmail.com>
14946 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14947 F: drivers/iio/chemical/pms7003.c
14950 M: Jacob Keller <jacob.e.keller@intel.com>
14952 F: Documentation/driver-api/pldmfw/
14953 F: include/linux/pldmfw.h
14957 M: Logan Gunthorpe <logang@deltatee.com>
14959 F: drivers/dma/plx_dma.c
14962 M: Charles Hsu <hsu.yungteng@gmail.com>
14963 L: linux-hwmon@vger.kernel.org
14965 F: Documentation/hwmon/pm6764tr.rst
14966 F: drivers/hwmon/pmbus/pm6764tr.c
14969 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14970 L: linux-pm@vger.kernel.org
14972 W: https://01.org/pm-graph
14973 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14974 T: git git://github.com/intel/pm-graph
14975 F: tools/power/pm-graph
14977 PMBUS HARDWARE MONITORING DRIVERS
14978 M: Guenter Roeck <linux@roeck-us.net>
14979 L: linux-hwmon@vger.kernel.org
14981 W: http://hwmon.wiki.kernel.org/
14982 W: http://www.roeck-us.net/linux/drivers/
14983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14984 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14985 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14986 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14987 F: Documentation/hwmon/adm1275.rst
14988 F: Documentation/hwmon/ibm-cffps.rst
14989 F: Documentation/hwmon/ir35221.rst
14990 F: Documentation/hwmon/lm25066.rst
14991 F: Documentation/hwmon/ltc2978.rst
14992 F: Documentation/hwmon/ltc3815.rst
14993 F: Documentation/hwmon/max16064.rst
14994 F: Documentation/hwmon/max20751.rst
14995 F: Documentation/hwmon/max31785.rst
14996 F: Documentation/hwmon/max34440.rst
14997 F: Documentation/hwmon/max8688.rst
14998 F: Documentation/hwmon/pmbus-core.rst
14999 F: Documentation/hwmon/pmbus.rst
15000 F: Documentation/hwmon/tps40422.rst
15001 F: Documentation/hwmon/ucd9000.rst
15002 F: Documentation/hwmon/ucd9200.rst
15003 F: Documentation/hwmon/zl6100.rst
15004 F: drivers/hwmon/pmbus/
15005 F: include/linux/pmbus.h
15007 PMC SIERRA MaxRAID DRIVER
15008 L: linux-scsi@vger.kernel.org
15010 W: http://www.pmc-sierra.com/
15011 F: drivers/scsi/pmcraid.*
15013 PMC SIERRA PM8001 DRIVER
15014 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15015 L: linux-scsi@vger.kernel.org
15017 F: drivers/scsi/pm8001/
15019 PNI RM3100 IIO DRIVER
15020 M: Song Qiang <songqiang1304521@gmail.com>
15021 L: linux-iio@vger.kernel.org
15023 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15024 F: drivers/iio/magnetometer/rm3100*
15027 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15028 L: linux-acpi@vger.kernel.org
15031 F: include/linux/pnp.h
15033 POSIX CLOCKS and TIMERS
15034 M: Thomas Gleixner <tglx@linutronix.de>
15035 L: linux-kernel@vger.kernel.org
15037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15039 F: include/linux/time_namespace.h
15040 F: include/linux/timer*
15041 F: kernel/time/*timer*
15042 F: kernel/time/namespace.c
15044 POWER MANAGEMENT CORE
15045 M: "Rafael J. Wysocki" <rafael@kernel.org>
15046 L: linux-pm@vger.kernel.org
15048 B: https://bugzilla.kernel.org
15049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15050 F: drivers/base/power/
15051 F: drivers/powercap/
15052 F: include/linux/intel_rapl.h
15053 F: include/linux/pm.h
15054 F: include/linux/pm_*
15055 F: include/linux/powercap.h
15056 F: kernel/configs/nopm.config
15058 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15059 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15060 L: linux-pm@vger.kernel.org
15062 B: https://bugzilla.kernel.org
15063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15064 F: drivers/powercap/dtpm*
15065 F: include/linux/dtpm.h
15067 POWER STATE COORDINATION INTERFACE (PSCI)
15068 M: Mark Rutland <mark.rutland@arm.com>
15069 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15072 F: drivers/firmware/psci/
15073 F: include/linux/psci.h
15074 F: include/uapi/linux/psci.h
15076 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15077 M: Sebastian Reichel <sre@kernel.org>
15078 L: linux-pm@vger.kernel.org
15080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15081 F: Documentation/ABI/testing/sysfs-class-power
15082 F: Documentation/devicetree/bindings/power/supply/
15083 F: drivers/power/supply/
15084 F: include/linux/power/
15085 F: include/linux/power_supply.h
15087 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15088 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15089 L: linuxppc-dev@lists.ozlabs.org
15091 F: drivers/char/powernv-op-panel.c
15093 PPP OVER ATM (RFC 2364)
15094 M: Mitchell Blank Jr <mitch@sfgoth.com>
15096 F: include/uapi/linux/atmppp.h
15097 F: net/atm/pppoatm.c
15100 M: Michal Ostrowski <mostrows@earthlink.net>
15102 F: drivers/net/ppp/pppoe.c
15103 F: drivers/net/ppp/pppox.c
15106 M: James Chapman <jchapman@katalix.com>
15108 F: include/linux/if_pppol2tp.h
15109 F: include/uapi/linux/if_pppol2tp.h
15110 F: net/l2tp/l2tp_ppp.c
15112 PPP PROTOCOL DRIVERS AND COMPRESSORS
15113 M: Paul Mackerras <paulus@samba.org>
15114 L: linux-ppp@vger.kernel.org
15116 F: drivers/net/ppp/ppp_*
15119 M: Rodolfo Giometti <giometti@enneenne.com>
15120 L: linuxpps@ml.enneenne.com (subscribers-only)
15122 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15123 F: Documentation/ABI/testing/sysfs-pps
15124 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15125 F: Documentation/driver-api/pps.rst
15127 F: include/linux/pps*.h
15128 F: include/uapi/linux/pps.h
15131 M: Dmitry Kozlov <xeb@mail.ru>
15132 L: netdev@vger.kernel.org
15134 W: http://sourceforge.net/projects/accel-pptp
15135 F: drivers/net/ppp/pptp.c
15137 PRESSURE STALL INFORMATION (PSI)
15138 M: Johannes Weiner <hannes@cmpxchg.org>
15140 F: include/linux/psi*
15141 F: kernel/sched/psi.c
15144 M: Petr Mladek <pmladek@suse.com>
15145 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15146 R: Steven Rostedt <rostedt@goodmis.org>
15147 R: John Ogness <john.ogness@linutronix.de>
15149 F: include/linux/printk.h
15153 R: Chris Down <chris@chrisdown.name>
15155 F: kernel/printk/index.c
15158 L: linux-kernel@vger.kernel.org
15159 L: linux-fsdevel@vger.kernel.org
15161 F: Documentation/filesystems/proc.rst
15163 F: include/linux/proc_fs.h
15164 F: tools/testing/selftests/proc/
15167 M: Luis Chamberlain <mcgrof@kernel.org>
15168 M: Kees Cook <keescook@chromium.org>
15169 M: Iurii Zaikin <yzaikin@google.com>
15170 L: linux-kernel@vger.kernel.org
15171 L: linux-fsdevel@vger.kernel.org
15173 F: fs/proc/proc_sysctl.c
15174 F: include/linux/sysctl.h
15175 F: kernel/sysctl-test.c
15177 F: tools/testing/selftests/sysctl/
15179 PS3 NETWORK SUPPORT
15180 M: Geoff Levand <geoff@infradead.org>
15181 L: netdev@vger.kernel.org
15182 L: linuxppc-dev@lists.ozlabs.org
15184 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15186 PS3 PLATFORM SUPPORT
15187 M: Geoff Levand <geoff@infradead.org>
15188 L: linuxppc-dev@lists.ozlabs.org
15190 F: arch/powerpc/boot/ps3*
15191 F: arch/powerpc/include/asm/lv1call.h
15192 F: arch/powerpc/include/asm/ps3*.h
15193 F: arch/powerpc/platforms/ps3/
15196 F: drivers/rtc/rtc-ps3.c
15197 F: drivers/usb/host/*ps3.c
15198 F: sound/ppc/snd_ps3*
15201 M: Jim Paris <jim@jtan.com>
15202 M: Geoff Levand <geoff@infradead.org>
15203 L: linuxppc-dev@lists.ozlabs.org
15205 F: drivers/block/ps3vram.c
15207 PSAMPLE PACKET SAMPLING SUPPORT
15208 M: Yotam Gigi <yotam.gi@gmail.com>
15210 F: include/net/psample.h
15211 F: include/uapi/linux/psample.h
15215 M: Kees Cook <keescook@chromium.org>
15216 M: Anton Vorontsov <anton@enomsg.org>
15217 M: Colin Cross <ccross@android.com>
15218 M: Tony Luck <tony.luck@intel.com>
15220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15221 F: Documentation/admin-guide/ramoops.rst
15222 F: Documentation/admin-guide/pstore-blk.rst
15223 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15224 F: drivers/acpi/apei/erst.c
15225 F: drivers/firmware/efi/efi-pstore.c
15227 F: include/linux/pstore*
15228 K: \b(pstore|ramoops)
15230 PTP HARDWARE CLOCK SUPPORT
15231 M: Richard Cochran <richardcochran@gmail.com>
15232 L: netdev@vger.kernel.org
15234 W: http://linuxptp.sourceforge.net/
15235 F: Documentation/ABI/testing/sysfs-ptp
15236 F: Documentation/driver-api/ptp.rst
15237 F: drivers/net/phy/dp83640*
15239 F: include/linux/ptp_cl*
15241 PTP VIRTUAL CLOCK SUPPORT
15242 M: Yangbo Lu <yangbo.lu@nxp.com>
15243 L: netdev@vger.kernel.org
15245 F: drivers/ptp/ptp_vclock.c
15246 F: net/ethtool/phc_vclocks.c
15249 M: Oleg Nesterov <oleg@redhat.com>
15251 F: arch/*/*/ptrace*.c
15252 F: arch/*/include/asm/ptrace*.h
15253 F: arch/*/ptrace*.c
15254 F: include/asm-generic/syscall.h
15255 F: include/linux/ptrace.h
15256 F: include/linux/regset.h
15257 F: include/linux/tracehook.h
15258 F: include/uapi/linux/ptrace.h
15259 F: include/uapi/linux/ptrace.h
15263 M: Hans Verkuil <hverkuil@xs4all.nl>
15264 L: linux-media@vger.kernel.org
15266 T: git git://linuxtv.org/media_tree.git
15267 F: Documentation/admin-guide/media/pulse8-cec.rst
15268 F: drivers/media/cec/usb/pulse8/
15270 PVRUSB2 VIDEO4LINUX DRIVER
15271 M: Mike Isely <isely@pobox.com>
15272 L: pvrusb2@isely.net (subscribers-only)
15273 L: linux-media@vger.kernel.org
15275 W: http://www.isely.net/pvrusb2/
15276 T: git git://linuxtv.org/media_tree.git
15277 F: Documentation/driver-api/media/drivers/pvrusb2*
15278 F: drivers/media/usb/pvrusb2/
15281 M: Hans Verkuil <hverkuil@xs4all.nl>
15282 L: linux-media@vger.kernel.org
15284 T: git git://linuxtv.org/media_tree.git
15285 F: drivers/media/usb/pwc/*
15286 F: include/trace/events/pwc.h
15289 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15290 L: linux-hwmon@vger.kernel.org
15292 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15293 F: Documentation/hwmon/pwm-fan.rst
15294 F: drivers/hwmon/pwm-fan.c
15297 M: Sean Young <sean@mess.org>
15298 L: linux-media@vger.kernel.org
15300 F: drivers/media/rc/pwm-ir-tx.c
15303 M: Thierry Reding <thierry.reding@gmail.com>
15304 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15305 M: Lee Jones <lee.jones@linaro.org>
15306 L: linux-pwm@vger.kernel.org
15308 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15310 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15311 F: Documentation/devicetree/bindings/pwm/
15312 F: Documentation/driver-api/pwm.rst
15313 F: drivers/gpio/gpio-mvebu.c
15315 F: drivers/video/backlight/pwm_bl.c
15316 F: include/linux/pwm.h
15317 F: include/linux/pwm_backlight.h
15318 K: pwm_(config|apply_state|ops)
15321 M: Robert Jarzmik <robert.jarzmik@free.fr>
15322 L: linux-gpio@vger.kernel.org
15324 F: drivers/gpio/gpio-pxa.c
15330 M: Robert Jarzmik <robert.jarzmik@free.fr>
15331 L: linux-rtc@vger.kernel.org
15334 PXA2xx/PXA3xx SUPPORT
15335 M: Daniel Mack <daniel@zonque.org>
15336 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15337 M: Robert Jarzmik <robert.jarzmik@free.fr>
15338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15340 T: git git://github.com/hzhuang1/linux.git
15341 T: git git://github.com/rjarzmik/linux.git
15342 F: arch/arm/boot/dts/pxa*
15343 F: arch/arm/mach-pxa/
15344 F: drivers/dma/pxa*
15345 F: drivers/pcmcia/pxa2xx*
15346 F: drivers/pinctrl/pxa/
15347 F: drivers/spi/spi-pxa2xx*
15348 F: drivers/usb/gadget/udc/pxa2*
15349 F: include/sound/pxa2xx-lib.h
15354 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15355 L: qat-linux@intel.com
15357 F: drivers/crypto/qat/
15359 QCOM AUDIO (ASoC) DRIVERS
15360 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15361 M: Banajit Goswami <bgoswami@codeaurora.org>
15362 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15364 F: sound/soc/codecs/lpass-va-macro.c
15365 F: sound/soc/codecs/lpass-wsa-macro.*
15366 F: sound/soc/codecs/msm8916-wcd-analog.c
15367 F: sound/soc/codecs/msm8916-wcd-digital.c
15368 F: sound/soc/codecs/wcd9335.*
15369 F: sound/soc/codecs/wcd934x.c
15370 F: sound/soc/codecs/wcd-clsh-v2.*
15371 F: sound/soc/codecs/wsa881x.c
15375 M: Alex Elder <elder@kernel.org>
15376 L: netdev@vger.kernel.org
15378 F: drivers/net/ipa/
15380 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15381 M: Gabriel Somlo <somlo@cmu.edu>
15382 M: "Michael S. Tsirkin" <mst@redhat.com>
15383 L: qemu-devel@nongnu.org
15385 F: drivers/firmware/qemu_fw_cfg.c
15386 F: include/uapi/linux/qemu_fw_cfg.h
15389 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15390 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15391 L: linux-rdma@vger.kernel.org
15393 F: drivers/infiniband/hw/qib/
15395 QLOGIC QL41xxx FCOE DRIVER
15396 M: Saurav Kashyap <skashyap@marvell.com>
15397 M: Javed Hasan <jhasan@marvell.com>
15398 M: GR-QLogic-Storage-Upstream@marvell.com
15399 L: linux-scsi@vger.kernel.org
15401 F: drivers/scsi/qedf/
15403 QLOGIC QL41xxx ISCSI DRIVER
15404 M: Nilesh Javali <njavali@marvell.com>
15405 M: Manish Rangankar <mrangankar@marvell.com>
15406 M: GR-QLogic-Storage-Upstream@marvell.com
15407 L: linux-scsi@vger.kernel.org
15409 F: drivers/scsi/qedi/
15411 QLOGIC QL4xxx ETHERNET DRIVER
15412 M: Ariel Elior <aelior@marvell.com>
15413 M: GR-everest-linux-l2@marvell.com
15414 L: netdev@vger.kernel.org
15416 F: drivers/net/ethernet/qlogic/qed/
15417 F: drivers/net/ethernet/qlogic/qede/
15418 F: include/linux/qed/
15420 QLOGIC QL4xxx RDMA DRIVER
15421 M: Michal Kalderon <mkalderon@marvell.com>
15422 M: Ariel Elior <aelior@marvell.com>
15423 L: linux-rdma@vger.kernel.org
15425 F: drivers/infiniband/hw/qedr/
15426 F: include/uapi/rdma/qedr-abi.h
15428 QLOGIC QLA1280 SCSI DRIVER
15429 M: Michael Reed <mdr@sgi.com>
15430 L: linux-scsi@vger.kernel.org
15432 F: drivers/scsi/qla1280.[ch]
15434 QLOGIC QLA2XXX FC-SCSI DRIVER
15435 M: Nilesh Javali <njavali@marvell.com>
15436 M: GR-QLogic-Storage-Upstream@marvell.com
15437 L: linux-scsi@vger.kernel.org
15439 F: drivers/scsi/qla2xxx/
15441 QLOGIC QLA3XXX NETWORK DRIVER
15442 M: GR-Linux-NIC-Dev@marvell.com
15443 L: netdev@vger.kernel.org
15445 F: drivers/net/ethernet/qlogic/qla3xxx.*
15447 QLOGIC QLA4XXX iSCSI DRIVER
15448 M: Nilesh Javali <njavali@marvell.com>
15449 M: Manish Rangankar <mrangankar@marvell.com>
15450 M: GR-QLogic-Storage-Upstream@marvell.com
15451 L: linux-scsi@vger.kernel.org
15453 F: drivers/scsi/qla4xxx/
15455 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15456 M: Shahed Shaikh <shshaikh@marvell.com>
15457 M: Manish Chopra <manishc@marvell.com>
15458 M: GR-Linux-NIC-Dev@marvell.com
15459 L: netdev@vger.kernel.org
15461 F: drivers/net/ethernet/qlogic/qlcnic/
15463 QLOGIC QLGE 10Gb ETHERNET DRIVER
15464 M: Manish Chopra <manishc@marvell.com>
15465 M: GR-Linux-NIC-Dev@marvell.com
15466 M: Coiby Xu <coiby.xu@gmail.com>
15467 L: netdev@vger.kernel.org
15469 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15470 F: drivers/staging/qlge/
15472 QM1D1B0004 MEDIA DRIVER
15473 M: Akihiro Tsukada <tskd08@gmail.com>
15474 L: linux-media@vger.kernel.org
15476 F: drivers/media/tuners/qm1d1b0004*
15478 QM1D1C0042 MEDIA DRIVER
15479 M: Akihiro Tsukada <tskd08@gmail.com>
15480 L: linux-media@vger.kernel.org
15482 F: drivers/media/tuners/qm1d1c0042*
15485 M: Anders Larsen <al@alarsen.net>
15487 W: http://www.alarsen.net/linux/qnx4fs/
15489 F: include/uapi/linux/qnx4_fs.h
15490 F: include/uapi/linux/qnxtypes.h
15492 QORIQ DPAA2 FSL-MC BUS DRIVER
15493 M: Stuart Yoder <stuyoder@gmail.com>
15494 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15495 L: linux-kernel@vger.kernel.org
15497 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15498 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15499 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15500 F: drivers/bus/fsl-mc/
15501 F: include/uapi/linux/fsl_mc.h
15503 QT1010 MEDIA DRIVER
15504 M: Antti Palosaari <crope@iki.fi>
15505 L: linux-media@vger.kernel.org
15507 W: https://linuxtv.org
15508 W: http://palosaari.fi/linux/
15509 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15510 T: git git://linuxtv.org/anttip/media_tree.git
15511 F: drivers/media/tuners/qt1010*
15513 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15514 M: Kalle Valo <kvalo@codeaurora.org>
15515 L: ath10k@lists.infradead.org
15517 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15519 F: drivers/net/wireless/ath/ath10k/
15521 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15522 M: Kalle Valo <kvalo@codeaurora.org>
15523 L: ath11k@lists.infradead.org
15525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15526 F: drivers/net/wireless/ath/ath11k/
15528 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15529 M: ath9k-devel@qca.qualcomm.com
15530 L: linux-wireless@vger.kernel.org
15532 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15533 F: drivers/net/wireless/ath/ath9k/
15535 QUALCOMM CAMERA SUBSYSTEM DRIVER
15536 M: Robert Foss <robert.foss@linaro.org>
15537 M: Todor Tomov <todor.too@gmail.com>
15538 L: linux-media@vger.kernel.org
15540 F: Documentation/admin-guide/media/qcom_camss.rst
15541 F: Documentation/devicetree/bindings/media/*camss*
15542 F: drivers/media/platform/qcom/camss/
15544 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15545 M: Niklas Cassel <nks@flawful.org>
15546 L: linux-pm@vger.kernel.org
15547 L: linux-arm-msm@vger.kernel.org
15549 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15550 F: drivers/soc/qcom/cpr.c
15552 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15553 M: Ilia Lin <ilia.lin@kernel.org>
15554 L: linux-pm@vger.kernel.org
15556 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15557 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15559 QUALCOMM CRYPTO DRIVERS
15560 M: Thara Gopinath <thara.gopinath@linaro.org>
15561 L: linux-crypto@vger.kernel.org
15562 L: linux-arm-msm@vger.kernel.org
15564 F: drivers/crypto/qce/
15566 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15567 M: Timur Tabi <timur@kernel.org>
15568 L: netdev@vger.kernel.org
15570 F: drivers/net/ethernet/qualcomm/emac/
15572 QUALCOMM ETHQOS ETHERNET DRIVER
15573 M: Vinod Koul <vkoul@kernel.org>
15574 L: netdev@vger.kernel.org
15576 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15577 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15579 QUALCOMM GENERIC INTERFACE I2C DRIVER
15580 M: Akash Asthana <akashast@codeaurora.org>
15581 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15582 L: linux-i2c@vger.kernel.org
15583 L: linux-arm-msm@vger.kernel.org
15585 F: drivers/i2c/busses/i2c-qcom-geni.c
15587 QUALCOMM HEXAGON ARCHITECTURE
15588 M: Brian Cain <bcain@codeaurora.org>
15589 L: linux-hexagon@vger.kernel.org
15593 QUALCOMM HIDMA DRIVER
15594 M: Sinan Kaya <okaya@kernel.org>
15595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15596 L: linux-arm-msm@vger.kernel.org
15597 L: dmaengine@vger.kernel.org
15599 F: drivers/dma/qcom/hidma*
15601 QUALCOMM I2C CCI DRIVER
15602 M: Loic Poulain <loic.poulain@linaro.org>
15603 M: Robert Foss <robert.foss@linaro.org>
15604 L: linux-i2c@vger.kernel.org
15605 L: linux-arm-msm@vger.kernel.org
15607 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15608 F: drivers/i2c/busses/i2c-qcom-cci.c
15611 M: Rob Clark <robdclark@gmail.com>
15612 L: iommu@lists.linux-foundation.org
15613 L: iommu@lists.linux.dev
15614 L: linux-arm-msm@vger.kernel.org
15616 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15618 QUALCOMM IPC ROUTER (QRTR) DRIVER
15619 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15620 L: linux-arm-msm@vger.kernel.org
15622 F: include/trace/events/qrtr.h
15623 F: include/uapi/linux/qrtr.h
15626 QUALCOMM IPCC MAILBOX DRIVER
15627 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15628 L: linux-arm-msm@vger.kernel.org
15630 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15631 F: drivers/mailbox/qcom-ipcc.c
15632 F: include/dt-bindings/mailbox/qcom-ipcc.h
15634 QUALCOMM IPQ4019 USB PHY DRIVER
15635 M: Robert Marko <robert.marko@sartura.hr>
15636 M: Luka Perkov <luka.perkov@sartura.hr>
15637 L: linux-arm-msm@vger.kernel.org
15639 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15640 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15642 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15643 M: Robert Marko <robert.marko@sartura.hr>
15644 M: Luka Perkov <luka.perkov@sartura.hr>
15645 L: linux-arm-msm@vger.kernel.org
15647 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15648 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15650 QUALCOMM RMNET DRIVER
15651 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15652 M: Sean Tranchetti <stranche@codeaurora.org>
15653 L: netdev@vger.kernel.org
15655 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15656 F: drivers/net/ethernet/qualcomm/rmnet/
15657 F: include/linux/if_rmnet.h
15659 QUALCOMM TSENS THERMAL DRIVER
15660 M: Amit Kucheria <amitk@kernel.org>
15661 M: Thara Gopinath <thara.gopinath@linaro.org>
15662 L: linux-pm@vger.kernel.org
15663 L: linux-arm-msm@vger.kernel.org
15665 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15666 F: drivers/thermal/qcom/
15668 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15669 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15670 L: linux-media@vger.kernel.org
15671 L: linux-arm-msm@vger.kernel.org
15673 T: git git://linuxtv.org/media_tree.git
15674 F: Documentation/devicetree/bindings/media/*venus*
15675 F: drivers/media/platform/qcom/venus/
15677 QUALCOMM WCN36XX WIRELESS DRIVER
15678 M: Kalle Valo <kvalo@codeaurora.org>
15679 L: wcn36xx@lists.infradead.org
15681 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15682 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15683 F: drivers/net/wireless/ath/wcn36xx/
15685 QUANTENNA QTNFMAC WIRELESS DRIVER
15686 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15687 R: Sergey Matyukevich <geomatsi@gmail.com>
15688 L: linux-wireless@vger.kernel.org
15690 F: drivers/net/wireless/quantenna
15692 RADEON and AMDGPU DRM DRIVERS
15693 M: Alex Deucher <alexander.deucher@amd.com>
15694 M: Christian König <christian.koenig@amd.com>
15695 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15696 L: amd-gfx@lists.freedesktop.org
15698 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15699 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15700 C: irc://irc.oftc.net/radeon
15701 F: drivers/gpu/drm/amd/
15702 F: drivers/gpu/drm/radeon/
15703 F: include/uapi/drm/amdgpu_drm.h
15704 F: include/uapi/drm/radeon_drm.h
15706 RADEON FRAMEBUFFER DISPLAY DRIVER
15707 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15708 L: linux-fbdev@vger.kernel.org
15710 F: drivers/video/fbdev/aty/radeon*
15711 F: include/uapi/linux/radeonfb.h
15713 RADIOSHARK RADIO DRIVER
15714 M: Hans Verkuil <hverkuil@xs4all.nl>
15715 L: linux-media@vger.kernel.org
15717 T: git git://linuxtv.org/media_tree.git
15718 F: drivers/media/radio/radio-shark.c
15720 RADIOSHARK2 RADIO DRIVER
15721 M: Hans Verkuil <hverkuil@xs4all.nl>
15722 L: linux-media@vger.kernel.org
15724 T: git git://linuxtv.org/media_tree.git
15725 F: drivers/media/radio/radio-shark2.c
15726 F: drivers/media/radio/radio-tea5777.c
15728 RADOS BLOCK DEVICE (RBD)
15729 M: Ilya Dryomov <idryomov@gmail.com>
15730 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15731 L: ceph-devel@vger.kernel.org
15733 W: http://ceph.com/
15734 T: git git://github.com/ceph/ceph-client.git
15735 F: Documentation/ABI/testing/sysfs-bus-rbd
15736 F: drivers/block/rbd.c
15737 F: drivers/block/rbd_types.h
15739 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15740 M: Paul Mackerras <paulus@samba.org>
15741 L: linux-fbdev@vger.kernel.org
15743 F: drivers/video/fbdev/aty/aty128fb.c
15745 RAINSHADOW-CEC DRIVER
15746 M: Hans Verkuil <hverkuil@xs4all.nl>
15747 L: linux-media@vger.kernel.org
15749 T: git git://linuxtv.org/media_tree.git
15750 F: drivers/media/cec/usb/rainshadow/
15752 RALINK MIPS ARCHITECTURE
15753 M: John Crispin <john@phrozen.org>
15754 L: linux-mips@vger.kernel.org
15756 F: arch/mips/ralink
15758 RALINK RT2X00 WIRELESS LAN DRIVER
15759 M: Stanislaw Gruszka <stf_xl@wp.pl>
15760 M: Helmut Schaa <helmut.schaa@googlemail.com>
15761 L: linux-wireless@vger.kernel.org
15763 F: drivers/net/wireless/ralink/rt2x00/
15765 RAMDISK RAM BLOCK DEVICE DRIVER
15766 M: Jens Axboe <axboe@kernel.dk>
15768 F: Documentation/admin-guide/blockdev/ramdisk.rst
15769 F: drivers/block/brd.c
15771 RANCHU VIRTUAL BOARD FOR MIPS
15772 M: Miodrag Dinic <miodrag.dinic@mips.com>
15773 L: linux-mips@vger.kernel.org
15775 F: arch/mips/configs/generic/board-ranchu.config
15776 F: arch/mips/generic/board-ranchu.c
15778 RANDOM NUMBER DRIVER
15779 M: "Theodore Ts'o" <tytso@mit.edu>
15780 M: Jason A. Donenfeld <Jason@zx2c4.com>
15781 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
15783 F: drivers/char/random.c
15786 M: Matt Porter <mporter@kernel.crashing.org>
15787 M: Alexandre Bounine <alex.bou9@gmail.com>
15789 F: drivers/rapidio/
15792 M: Tony Luck <tony.luck@intel.com>
15793 M: Borislav Petkov <bp@alien8.de>
15794 L: linux-edac@vger.kernel.org
15796 F: Documentation/admin-guide/ras.rst
15798 F: include/linux/ras.h
15799 F: include/ras/ras_event.h
15801 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15802 L: linux-wireless@vger.kernel.org
15804 F: drivers/net/wireless/ray*
15806 RC-CORE / LIRC FRAMEWORK
15807 M: Sean Young <sean@mess.org>
15808 L: linux-media@vger.kernel.org
15810 W: http://linuxtv.org
15811 T: git git://linuxtv.org/media_tree.git
15812 F: Documentation/driver-api/media/rc-core.rst
15813 F: Documentation/userspace-api/media/rc/
15814 F: drivers/media/rc/
15815 F: include/media/rc-map.h
15816 F: include/media/rc-core.h
15817 F: include/uapi/linux/lirc.h
15819 RCMM REMOTE CONTROLS DECODER
15820 M: Patrick Lerda <patrick9876@free.fr>
15822 F: drivers/media/rc/ir-rcmm-decoder.c
15824 RCUTORTURE TEST FRAMEWORK
15825 M: "Paul E. McKenney" <paulmck@kernel.org>
15826 M: Josh Triplett <josh@joshtriplett.org>
15827 R: Steven Rostedt <rostedt@goodmis.org>
15828 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15829 R: Lai Jiangshan <jiangshanlai@gmail.com>
15830 L: rcu@vger.kernel.org
15832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15833 F: tools/testing/selftests/rcutorture
15835 RDACM20 Camera Sensor
15836 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15837 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15838 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15839 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15840 L: linux-media@vger.kernel.org
15842 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15843 F: drivers/media/i2c/max9271.c
15844 F: drivers/media/i2c/max9271.h
15845 F: drivers/media/i2c/rdacm20.c
15847 RDACM21 Camera Sensor
15848 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15849 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15850 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15851 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15852 L: linux-media@vger.kernel.org
15854 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15855 F: drivers/media/i2c/max9271.c
15856 F: drivers/media/i2c/max9271.h
15857 F: drivers/media/i2c/rdacm21.c
15860 M: Florian Fainelli <florian@openwrt.org>
15863 RDC R6040 FAST ETHERNET DRIVER
15864 M: Florian Fainelli <f.fainelli@gmail.com>
15865 L: netdev@vger.kernel.org
15867 F: drivers/net/ethernet/rdc/r6040.c
15869 RDMAVT - RDMA verbs software
15870 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15871 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15872 L: linux-rdma@vger.kernel.org
15874 F: drivers/infiniband/sw/rdmavt
15876 RDS - RELIABLE DATAGRAM SOCKETS
15877 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15878 L: netdev@vger.kernel.org
15879 L: linux-rdma@vger.kernel.org
15880 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15882 W: https://oss.oracle.com/projects/rds/
15883 F: Documentation/networking/rds.rst
15886 RDT - RESOURCE ALLOCATION
15887 M: Fenghua Yu <fenghua.yu@intel.com>
15888 M: Reinette Chatre <reinette.chatre@intel.com>
15889 L: linux-kernel@vger.kernel.org
15891 F: Documentation/x86/resctrl*
15892 F: arch/x86/include/asm/resctrl.h
15893 F: arch/x86/kernel/cpu/resctrl/
15894 F: tools/testing/selftests/resctrl/
15896 READ-COPY UPDATE (RCU)
15897 M: "Paul E. McKenney" <paulmck@kernel.org>
15898 M: Josh Triplett <josh@joshtriplett.org>
15899 R: Steven Rostedt <rostedt@goodmis.org>
15900 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15901 R: Lai Jiangshan <jiangshanlai@gmail.com>
15902 R: Joel Fernandes <joel@joelfernandes.org>
15903 L: rcu@vger.kernel.org
15905 W: http://www.rdrop.com/users/paulmck/RCU/
15906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15907 F: Documentation/RCU/
15908 F: include/linux/rcu*
15910 X: Documentation/RCU/torture.rst
15911 X: include/linux/srcu*.h
15912 X: kernel/rcu/srcu*.c
15914 REAL TIME CLOCK (RTC) SUBSYSTEM
15915 M: Alessandro Zummo <a.zummo@towertech.it>
15916 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15917 L: linux-rtc@vger.kernel.org
15919 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15921 F: Documentation/admin-guide/rtc.rst
15922 F: Documentation/devicetree/bindings/rtc/
15924 F: include/linux/platform_data/rtc-*
15925 F: include/linux/rtc.h
15926 F: include/linux/rtc/
15927 F: include/uapi/linux/rtc.h
15928 F: tools/testing/selftests/rtc/
15930 REALTEK AUDIO CODECS
15931 M: Oder Chiou <oder_chiou@realtek.com>
15933 F: include/sound/rt*.h
15934 F: sound/soc/codecs/rt*
15936 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15937 M: Linus Walleij <linus.walleij@linaro.org>
15939 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15940 F: drivers/net/dsa/realtek-smi*
15941 F: drivers/net/dsa/rtl83*
15943 REALTEK WIRELESS DRIVER (rtlwifi family)
15944 M: Ping-Ke Shih <pkshih@realtek.com>
15945 L: linux-wireless@vger.kernel.org
15947 W: https://wireless.wiki.kernel.org/
15948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15949 F: drivers/net/wireless/realtek/rtlwifi/
15951 REALTEK WIRELESS DRIVER (rtw88)
15952 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15953 L: linux-wireless@vger.kernel.org
15955 F: drivers/net/wireless/realtek/rtw88/
15957 REDPINE WIRELESS DRIVER
15958 M: Amitkumar Karwar <amitkarwar@gmail.com>
15959 M: Siva Rebbagondla <siva8118@gmail.com>
15960 L: linux-wireless@vger.kernel.org
15962 F: drivers/net/wireless/rsi/
15964 REGISTER MAP ABSTRACTION
15965 M: Mark Brown <broonie@kernel.org>
15966 L: linux-kernel@vger.kernel.org
15968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15969 F: Documentation/devicetree/bindings/regmap/
15970 F: drivers/base/regmap/
15971 F: include/linux/regmap.h
15973 REISERFS FILE SYSTEM
15974 L: reiserfs-devel@vger.kernel.org
15978 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15979 M: Ohad Ben-Cohen <ohad@wizery.com>
15980 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15981 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15982 L: linux-remoteproc@vger.kernel.org
15984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15985 F: Documentation/ABI/testing/sysfs-class-remoteproc
15986 F: Documentation/devicetree/bindings/remoteproc/
15987 F: Documentation/staging/remoteproc.rst
15988 F: drivers/remoteproc/
15989 F: include/linux/remoteproc.h
15990 F: include/linux/remoteproc/
15992 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15993 M: Ohad Ben-Cohen <ohad@wizery.com>
15994 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15995 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15996 L: linux-remoteproc@vger.kernel.org
15998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15999 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16000 F: Documentation/staging/rpmsg.rst
16002 F: include/linux/rpmsg.h
16003 F: include/linux/rpmsg/
16004 F: include/uapi/linux/rpmsg.h
16007 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16008 M: Stephan Gerhold <stephan@gerhold.net>
16009 L: netdev@vger.kernel.org
16010 L: linux-remoteproc@vger.kernel.org
16012 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16014 RENESAS CLOCK DRIVERS
16015 M: Geert Uytterhoeven <geert+renesas@glider.be>
16016 L: linux-renesas-soc@vger.kernel.org
16018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16019 F: Documentation/devicetree/bindings/clock/renesas,*
16020 F: drivers/clk/renesas/
16022 RENESAS EMEV2 I2C DRIVER
16023 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16024 L: linux-renesas-soc@vger.kernel.org
16026 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16027 F: drivers/i2c/busses/i2c-emev2.c
16029 RENESAS ETHERNET DRIVERS
16030 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16031 L: netdev@vger.kernel.org
16032 L: linux-renesas-soc@vger.kernel.org
16033 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16034 F: drivers/net/ethernet/renesas/
16035 F: include/linux/sh_eth.h
16037 RENESAS R-CAR GYROADC DRIVER
16038 M: Marek Vasut <marek.vasut@gmail.com>
16039 L: linux-iio@vger.kernel.org
16041 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16042 F: drivers/iio/adc/rcar-gyroadc.c
16044 RENESAS R-CAR I2C DRIVERS
16045 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16046 L: linux-renesas-soc@vger.kernel.org
16048 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16049 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16050 F: drivers/i2c/busses/i2c-rcar.c
16051 F: drivers/i2c/busses/i2c-sh_mobile.c
16053 RENESAS R-CAR THERMAL DRIVERS
16054 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16055 L: linux-renesas-soc@vger.kernel.org
16057 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16058 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16059 F: drivers/thermal/rcar_gen3_thermal.c
16060 F: drivers/thermal/rcar_thermal.c
16062 RENESAS RIIC DRIVER
16063 M: Chris Brandt <chris.brandt@renesas.com>
16064 L: linux-renesas-soc@vger.kernel.org
16066 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16067 F: drivers/i2c/busses/i2c-riic.c
16069 RENESAS USB PHY DRIVER
16070 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16071 L: linux-renesas-soc@vger.kernel.org
16073 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16075 RENESAS RZ/G2L A/D DRIVER
16076 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16077 L: linux-iio@vger.kernel.org
16078 L: linux-renesas-soc@vger.kernel.org
16080 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16081 F: drivers/iio/adc/rzg2l_adc.c
16083 RESET CONTROLLER FRAMEWORK
16084 M: Philipp Zabel <p.zabel@pengutronix.de>
16086 T: git git://git.pengutronix.de/git/pza/linux
16087 F: Documentation/devicetree/bindings/reset/
16088 F: Documentation/driver-api/reset.rst
16090 F: include/dt-bindings/reset/
16091 F: include/linux/reset-controller.h
16092 F: include/linux/reset.h
16093 F: include/linux/reset/
16094 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16096 RESTARTABLE SEQUENCES SUPPORT
16097 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16098 M: Peter Zijlstra <peterz@infradead.org>
16099 M: "Paul E. McKenney" <paulmck@kernel.org>
16100 M: Boqun Feng <boqun.feng@gmail.com>
16101 L: linux-kernel@vger.kernel.org
16103 F: include/trace/events/rseq.h
16104 F: include/uapi/linux/rseq.h
16106 F: tools/testing/selftests/rseq/
16109 M: Johannes Berg <johannes@sipsolutions.net>
16110 L: linux-wireless@vger.kernel.org
16112 W: https://wireless.wiki.kernel.org/
16113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16115 F: Documentation/ABI/stable/sysfs-class-rfkill
16116 F: Documentation/driver-api/rfkill.rst
16117 F: include/linux/rfkill.h
16118 F: include/uapi/linux/rfkill.h
16122 M: Thomas Graf <tgraf@suug.ch>
16123 M: Herbert Xu <herbert@gondor.apana.org.au>
16124 L: netdev@vger.kernel.org
16126 F: include/linux/rhashtable-types.h
16127 F: include/linux/rhashtable.h
16128 F: lib/rhashtable.c
16129 F: lib/test_rhashtable.c
16131 RICOH R5C592 MEMORYSTICK DRIVER
16132 M: Maxim Levitsky <maximlevitsky@gmail.com>
16134 F: drivers/memstick/host/r592.*
16136 RICOH SMARTMEDIA/XD DRIVER
16137 M: Maxim Levitsky <maximlevitsky@gmail.com>
16139 F: drivers/mtd/nand/raw/r852.c
16140 F: drivers/mtd/nand/raw/r852.h
16142 RISC-V ARCHITECTURE
16143 M: Paul Walmsley <paul.walmsley@sifive.com>
16144 M: Palmer Dabbelt <palmer@dabbelt.com>
16145 M: Albert Ou <aou@eecs.berkeley.edu>
16146 L: linux-riscv@lists.infradead.org
16148 P: Documentation/riscv/patch-acceptance.rst
16149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16154 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16155 M: Lewis Hanly <lewis.hanly@microchip.com>
16156 L: linux-riscv@lists.infradead.org
16158 F: drivers/mailbox/mailbox-mpfs.c
16159 F: drivers/soc/microchip/
16160 F: include/soc/microchip/mpfs.h
16163 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16164 M: Jack Wang <jinpu.wang@ionos.com>
16165 L: linux-block@vger.kernel.org
16167 F: drivers/block/rnbd/
16170 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16172 W: http://sourceforge.net/projects/roccat/
16173 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16174 F: drivers/hid/hid-roccat*
16175 F: include/linux/hid-roccat*
16177 ROCKCHIP ISP V1 DRIVER
16178 M: Helen Koike <helen.koike@collabora.com>
16179 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16180 L: linux-media@vger.kernel.org
16181 L: linux-rockchip@lists.infradead.org
16183 F: Documentation/admin-guide/media/rkisp1.rst
16184 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16185 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16186 F: drivers/media/platform/rockchip/rkisp1
16187 F: include/uapi/linux/rkisp1-config.h
16189 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16190 M: Jacob Chen <jacob-chen@iotwrt.com>
16191 M: Ezequiel Garcia <ezequiel@collabora.com>
16192 L: linux-media@vger.kernel.org
16193 L: linux-rockchip@lists.infradead.org
16195 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16196 F: drivers/media/platform/rockchip/rga/
16198 ROCKCHIP VIDEO DECODER DRIVER
16199 M: Ezequiel Garcia <ezequiel@collabora.com>
16200 L: linux-media@vger.kernel.org
16201 L: linux-rockchip@lists.infradead.org
16203 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16204 F: drivers/staging/media/rkvdec/
16207 M: Jiri Pirko <jiri@resnulli.us>
16208 L: netdev@vger.kernel.org
16210 F: drivers/net/ethernet/rocker/
16212 ROCKETPORT EXPRESS/INFINITY DRIVER
16213 M: Kevin Cernekee <cernekee@gmail.com>
16214 L: linux-serial@vger.kernel.org
16216 F: drivers/tty/serial/rp2.*
16218 ROHM BD99954 CHARGER IC
16219 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16220 L: linux-power@fi.rohmeurope.com
16222 F: drivers/power/supply/bd99954-charger.c
16223 F: drivers/power/supply/bd99954-charger.h
16225 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16226 M: Tomasz Duszynski <tduszyns@gmail.com>
16228 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16229 F: drivers/iio/light/bh1750.c
16231 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16232 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16233 L: linux-kernel@vger.kernel.org
16234 L: linux-renesas-soc@vger.kernel.org
16236 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16237 F: drivers/gpio/gpio-bd9571mwv.c
16238 F: drivers/mfd/bd9571mwv.c
16239 F: drivers/regulator/bd9571mwv-regulator.c
16240 F: include/linux/mfd/bd9571mwv.h
16242 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16243 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16244 L: linux-power@fi.rohmeurope.com
16246 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16247 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16248 F: drivers/clk/clk-bd718x7.c
16249 F: drivers/gpio/gpio-bd70528.c
16250 F: drivers/gpio/gpio-bd71815.c
16251 F: drivers/gpio/gpio-bd71828.c
16252 F: drivers/mfd/rohm-bd70528.c
16253 F: drivers/mfd/rohm-bd71828.c
16254 F: drivers/mfd/rohm-bd718x7.c
16255 F: drivers/mfd/rohm-bd9576.c
16256 F: drivers/power/supply/bd70528-charger.c
16257 F: drivers/regulator/bd70528-regulator.c
16258 F: drivers/regulator/bd71815-regulator.c
16259 F: drivers/regulator/bd71828-regulator.c
16260 F: drivers/regulator/bd718x7-regulator.c
16261 F: drivers/regulator/bd9576-regulator.c
16262 F: drivers/regulator/rohm-regulator.c
16263 F: drivers/rtc/rtc-bd70528.c
16264 F: drivers/watchdog/bd70528_wdt.c
16265 F: drivers/watchdog/bd9576_wdt.c
16266 F: include/linux/mfd/rohm-bd70528.h
16267 F: include/linux/mfd/rohm-bd71815.h
16268 F: include/linux/mfd/rohm-bd71828.h
16269 F: include/linux/mfd/rohm-bd718x7.h
16270 F: include/linux/mfd/rohm-bd957x.h
16271 F: include/linux/mfd/rohm-generic.h
16272 F: include/linux/mfd/rohm-shared.h
16275 M: Ralf Baechle <ralf@linux-mips.org>
16276 L: linux-hams@vger.kernel.org
16278 W: http://www.linux-ax25.org/
16279 F: include/net/rose.h
16280 F: include/uapi/linux/rose.h
16283 ROTATION DRIVER FOR ALLWINNER A83T
16284 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16285 L: linux-media@vger.kernel.org
16287 T: git git://linuxtv.org/media_tree.git
16288 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16289 F: drivers/media/platform/sunxi/sun8i-rotate/
16291 RTL2830 MEDIA DRIVER
16292 M: Antti Palosaari <crope@iki.fi>
16293 L: linux-media@vger.kernel.org
16295 W: https://linuxtv.org
16296 W: http://palosaari.fi/linux/
16297 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16298 T: git git://linuxtv.org/anttip/media_tree.git
16299 F: drivers/media/dvb-frontends/rtl2830*
16301 RTL2832 MEDIA DRIVER
16302 M: Antti Palosaari <crope@iki.fi>
16303 L: linux-media@vger.kernel.org
16305 W: https://linuxtv.org
16306 W: http://palosaari.fi/linux/
16307 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16308 T: git git://linuxtv.org/anttip/media_tree.git
16309 F: drivers/media/dvb-frontends/rtl2832*
16311 RTL2832_SDR MEDIA DRIVER
16312 M: Antti Palosaari <crope@iki.fi>
16313 L: linux-media@vger.kernel.org
16315 W: https://linuxtv.org
16316 W: http://palosaari.fi/linux/
16317 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16318 T: git git://linuxtv.org/anttip/media_tree.git
16319 F: drivers/media/dvb-frontends/rtl2832_sdr*
16321 RTL8180 WIRELESS DRIVER
16322 L: linux-wireless@vger.kernel.org
16324 W: https://wireless.wiki.kernel.org/
16325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16326 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16328 RTL8187 WIRELESS DRIVER
16329 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16330 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16331 M: Larry Finger <Larry.Finger@lwfinger.net>
16332 L: linux-wireless@vger.kernel.org
16334 W: https://wireless.wiki.kernel.org/
16335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16336 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16338 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16339 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16340 L: linux-wireless@vger.kernel.org
16342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16343 F: drivers/net/wireless/realtek/rtl8xxxu/
16345 RTRS TRANSPORT DRIVERS
16346 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16347 M: Jack Wang <jinpu.wang@ionos.com>
16348 L: linux-rdma@vger.kernel.org
16350 F: drivers/infiniband/ulp/rtrs/
16352 RXRPC SOCKETS (AF_RXRPC)
16353 M: David Howells <dhowells@redhat.com>
16354 M: Marc Dionne <marc.dionne@auristor.com>
16355 L: linux-afs@lists.infradead.org
16357 W: https://www.infradead.org/~dhowells/kafs/
16358 F: Documentation/networking/rxrpc.rst
16359 F: include/keys/rxrpc-type.h
16360 F: include/net/af_rxrpc.h
16361 F: include/trace/events/rxrpc.h
16362 F: include/uapi/linux/rxrpc.h
16365 S3 SAVAGE FRAMEBUFFER DRIVER
16366 M: Antonino Daplas <adaplas@gmail.com>
16367 L: linux-fbdev@vger.kernel.org
16369 F: drivers/video/fbdev/savage/
16372 M: Heiko Carstens <hca@linux.ibm.com>
16373 M: Vasily Gorbik <gor@linux.ibm.com>
16374 M: Christian Borntraeger <borntraeger@de.ibm.com>
16375 R: Alexander Gordeev <agordeev@linux.ibm.com>
16376 L: linux-s390@vger.kernel.org
16378 W: http://www.ibm.com/developerworks/linux/linux390/
16379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16380 F: Documentation/driver-api/s390-drivers.rst
16381 F: Documentation/s390/
16385 S390 COMMON I/O LAYER
16386 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16387 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16388 L: linux-s390@vger.kernel.org
16390 W: http://www.ibm.com/developerworks/linux/linux390/
16391 F: drivers/s390/cio/
16394 M: Stefan Haberland <sth@linux.ibm.com>
16395 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16396 L: linux-s390@vger.kernel.org
16398 W: http://www.ibm.com/developerworks/linux/linux390/
16399 F: block/partitions/ibm.c
16400 F: drivers/s390/block/dasd*
16401 F: include/linux/dasd_mod.h
16404 M: Matthew Rosato <mjrosato@linux.ibm.com>
16405 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16406 L: linux-s390@vger.kernel.org
16408 W: http://www.ibm.com/developerworks/linux/linux390/
16409 F: drivers/iommu/s390-iommu.c
16411 S390 IUCV NETWORK LAYER
16412 M: Julian Wiedmann <jwi@linux.ibm.com>
16413 M: Karsten Graul <kgraul@linux.ibm.com>
16414 L: linux-s390@vger.kernel.org
16415 L: netdev@vger.kernel.org
16417 W: http://www.ibm.com/developerworks/linux/linux390/
16418 F: drivers/s390/net/*iucv*
16419 F: include/net/iucv/
16422 S390 NETWORK DRIVERS
16423 M: Julian Wiedmann <jwi@linux.ibm.com>
16424 M: Karsten Graul <kgraul@linux.ibm.com>
16425 L: linux-s390@vger.kernel.org
16426 L: netdev@vger.kernel.org
16428 W: http://www.ibm.com/developerworks/linux/linux390/
16429 F: drivers/s390/net/
16432 M: Niklas Schnelle <schnelle@linux.ibm.com>
16433 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16434 L: linux-s390@vger.kernel.org
16436 W: http://www.ibm.com/developerworks/linux/linux390/
16438 F: drivers/pci/hotplug/s390_pci_hpc.c
16439 F: Documentation/s390/pci.rst
16441 S390 VFIO AP DRIVER
16442 M: Tony Krowiak <akrowiak@linux.ibm.com>
16443 M: Halil Pasic <pasic@linux.ibm.com>
16444 M: Jason Herne <jjherne@linux.ibm.com>
16445 L: linux-s390@vger.kernel.org
16447 W: http://www.ibm.com/developerworks/linux/linux390/
16448 F: Documentation/s390/vfio-ap.rst
16449 F: drivers/s390/crypto/vfio_ap_drv.c
16450 F: drivers/s390/crypto/vfio_ap_ops.c
16451 F: drivers/s390/crypto/vfio_ap_private.h
16453 S390 VFIO-CCW DRIVER
16454 M: Eric Farman <farman@linux.ibm.com>
16455 M: Matthew Rosato <mjrosato@linux.ibm.com>
16456 R: Halil Pasic <pasic@linux.ibm.com>
16457 L: linux-s390@vger.kernel.org
16458 L: kvm@vger.kernel.org
16460 F: Documentation/s390/vfio-ccw.rst
16461 F: drivers/s390/cio/vfio_ccw*
16462 F: include/uapi/linux/vfio_ccw.h
16464 S390 VFIO-PCI DRIVER
16465 M: Matthew Rosato <mjrosato@linux.ibm.com>
16466 M: Eric Farman <farman@linux.ibm.com>
16467 L: linux-s390@vger.kernel.org
16468 L: kvm@vger.kernel.org
16470 F: drivers/vfio/pci/vfio_pci_zdev.c
16471 F: include/uapi/linux/vfio_zdev.h
16474 M: Harald Freudenberger <freude@linux.ibm.com>
16475 L: linux-s390@vger.kernel.org
16477 W: http://www.ibm.com/developerworks/linux/linux390/
16478 F: drivers/s390/crypto/
16481 M: Steffen Maier <maier@linux.ibm.com>
16482 M: Benjamin Block <bblock@linux.ibm.com>
16483 L: linux-s390@vger.kernel.org
16485 W: http://www.ibm.com/developerworks/linux/linux390/
16486 F: drivers/s390/scsi/zfcp_*
16488 S3C ADC BATTERY DRIVER
16489 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16490 L: linux-samsung-soc@vger.kernel.org
16492 F: drivers/power/supply/s3c_adc_battery.c
16493 F: include/linux/s3c_adc_battery.h
16495 S3C24XX SD/MMC Driver
16496 M: Ben Dooks <ben-linux@fluff.org>
16497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16499 F: drivers/mmc/host/s3cmci.*
16501 SAA6588 RDS RECEIVER DRIVER
16502 M: Hans Verkuil <hverkuil@xs4all.nl>
16503 L: linux-media@vger.kernel.org
16505 W: https://linuxtv.org
16506 T: git git://linuxtv.org/media_tree.git
16507 F: drivers/media/i2c/saa6588*
16509 SAA7134 VIDEO4LINUX DRIVER
16510 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16511 L: linux-media@vger.kernel.org
16513 W: https://linuxtv.org
16514 T: git git://linuxtv.org/media_tree.git
16515 F: Documentation/driver-api/media/drivers/saa7134*
16516 F: drivers/media/pci/saa7134/
16518 SAA7146 VIDEO4LINUX-2 DRIVER
16519 M: Hans Verkuil <hverkuil@xs4all.nl>
16520 L: linux-media@vger.kernel.org
16522 T: git git://linuxtv.org/media_tree.git
16523 F: drivers/media/common/saa7146/
16524 F: drivers/media/pci/saa7146/
16525 F: include/media/drv-intf/saa7146*
16527 SAFESETID SECURITY MODULE
16528 M: Micah Morton <mortonm@chromium.org>
16530 F: Documentation/admin-guide/LSM/SafeSetID.rst
16531 F: security/safesetid/
16533 SAMSUNG AUDIO (ASoC) DRIVERS
16534 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16535 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16536 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16538 F: Documentation/devicetree/bindings/sound/samsung*
16539 F: sound/soc/samsung/
16541 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16542 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16543 L: linux-crypto@vger.kernel.org
16544 L: linux-samsung-soc@vger.kernel.org
16546 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16547 F: drivers/crypto/exynos-rng.c
16549 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16550 M: Łukasz Stelmach <l.stelmach@samsung.com>
16551 L: linux-samsung-soc@vger.kernel.org
16553 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16554 F: drivers/char/hw_random/exynos-trng.c
16556 SAMSUNG FRAMEBUFFER DRIVER
16557 M: Jingoo Han <jingoohan1@gmail.com>
16558 L: linux-fbdev@vger.kernel.org
16560 F: drivers/video/fbdev/s3c-fb.c
16562 SAMSUNG INTERCONNECT DRIVERS
16563 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16564 M: Artur Świgoń <a.swigon@samsung.com>
16565 L: linux-pm@vger.kernel.org
16566 L: linux-samsung-soc@vger.kernel.org
16568 F: drivers/interconnect/samsung/
16570 SAMSUNG LAPTOP DRIVER
16571 M: Corentin Chary <corentin.chary@gmail.com>
16572 L: platform-driver-x86@vger.kernel.org
16574 F: drivers/platform/x86/samsung-laptop.c
16576 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16577 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16578 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16579 L: linux-kernel@vger.kernel.org
16580 L: linux-samsung-soc@vger.kernel.org
16582 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16583 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16584 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16585 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16586 F: drivers/clk/clk-s2mps11.c
16587 F: drivers/mfd/sec*.c
16588 F: drivers/regulator/s2m*.c
16589 F: drivers/regulator/s5m*.c
16590 F: drivers/rtc/rtc-s5m.c
16591 F: include/linux/mfd/samsung/
16593 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16594 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16595 L: linux-media@vger.kernel.org
16596 L: linux-samsung-soc@vger.kernel.org
16598 F: drivers/media/platform/s3c-camif/
16599 F: include/media/drv-intf/s3c_camif.h
16601 SAMSUNG S3FWRN5 NFC DRIVER
16602 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16603 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16604 L: linux-nfc@lists.01.org (subscribers-only)
16606 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16607 F: drivers/nfc/s3fwrn5
16609 SAMSUNG S5C73M3 CAMERA DRIVER
16610 M: Andrzej Hajda <a.hajda@samsung.com>
16611 L: linux-media@vger.kernel.org
16613 F: drivers/media/i2c/s5c73m3/*
16615 SAMSUNG S5K5BAF CAMERA DRIVER
16616 M: Andrzej Hajda <a.hajda@samsung.com>
16617 L: linux-media@vger.kernel.org
16619 F: drivers/media/i2c/s5k5baf.c
16621 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16622 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16623 M: Vladimir Zapolskiy <vz@mleia.com>
16624 L: linux-crypto@vger.kernel.org
16625 L: linux-samsung-soc@vger.kernel.org
16627 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16628 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16629 F: drivers/crypto/s5p-sss.c
16631 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16632 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16633 L: linux-media@vger.kernel.org
16635 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16636 F: drivers/media/platform/exynos4-is/
16638 SAMSUNG SOC CLOCK DRIVERS
16639 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16640 M: Tomasz Figa <tomasz.figa@gmail.com>
16641 M: Chanwoo Choi <cw00.choi@samsung.com>
16642 L: linux-samsung-soc@vger.kernel.org
16644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16645 F: Documentation/devicetree/bindings/clock/exynos*.txt
16646 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16647 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16648 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16649 F: drivers/clk/samsung/
16650 F: include/dt-bindings/clock/exynos*.h
16651 F: include/dt-bindings/clock/s3c*.h
16652 F: include/dt-bindings/clock/s5p*.h
16653 F: include/dt-bindings/clock/samsung,*.h
16654 F: include/linux/clk/samsung.h
16655 F: include/linux/platform_data/clk-s3c2410.h
16657 SAMSUNG SPI DRIVERS
16658 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16659 M: Andi Shyti <andi@etezian.org>
16660 L: linux-spi@vger.kernel.org
16661 L: linux-samsung-soc@vger.kernel.org
16663 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16664 F: drivers/spi/spi-s3c*
16665 F: include/linux/platform_data/spi-s3c64xx.h
16666 F: include/linux/spi/s3c24xx-fiq.h
16668 SAMSUNG SXGBE DRIVERS
16669 M: Byungho An <bh74.an@samsung.com>
16670 L: netdev@vger.kernel.org
16672 F: drivers/net/ethernet/samsung/sxgbe/
16674 SAMSUNG THERMAL DRIVER
16675 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16676 L: linux-pm@vger.kernel.org
16677 L: linux-samsung-soc@vger.kernel.org
16679 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16680 F: drivers/thermal/samsung/
16682 SAMSUNG USB2 PHY DRIVER
16683 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16684 L: linux-kernel@vger.kernel.org
16686 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16687 F: Documentation/driver-api/phy/samsung-usb2.rst
16688 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16689 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16690 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16691 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16692 F: drivers/phy/samsung/phy-samsung-usb2.c
16693 F: drivers/phy/samsung/phy-samsung-usb2.h
16695 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16696 M: Paul Barker <paul.barker@sancloud.com>
16697 R: Marc Murphy <marc.murphy@sancloud.com>
16699 F: arch/arm/boot/dts/am335x-sancloud*
16702 M: Zwane Mwaikambo <zwanem@gmail.com>
16704 F: drivers/watchdog/sc1200wdt.c
16707 M: Ingo Molnar <mingo@redhat.com>
16708 M: Peter Zijlstra <peterz@infradead.org>
16709 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16710 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16711 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16712 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16713 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16714 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16715 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16716 L: linux-kernel@vger.kernel.org
16718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16719 F: include/linux/preempt.h
16720 F: include/linux/sched.h
16721 F: include/linux/wait.h
16722 F: include/uapi/linux/sched.h
16725 SCR24X CHIP CARD INTERFACE DRIVER
16726 M: Lubomir Rintel <lkundrak@v3.sk>
16728 F: drivers/char/pcmcia/scr24x_cs.c
16730 SCSI RDMA PROTOCOL (SRP) INITIATOR
16731 M: Bart Van Assche <bvanassche@acm.org>
16732 L: linux-rdma@vger.kernel.org
16734 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16735 F: drivers/infiniband/ulp/srp/
16736 F: include/scsi/srp.h
16738 SCSI RDMA PROTOCOL (SRP) TARGET
16739 M: Bart Van Assche <bvanassche@acm.org>
16740 L: linux-rdma@vger.kernel.org
16741 L: target-devel@vger.kernel.org
16743 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16744 F: drivers/infiniband/ulp/srpt/
16747 M: Doug Gilbert <dgilbert@interlog.com>
16748 L: linux-scsi@vger.kernel.org
16750 W: http://sg.danny.cz/sg
16751 F: Documentation/scsi/scsi-generic.rst
16752 F: drivers/scsi/sg.c
16753 F: include/scsi/sg.h
16756 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16757 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16758 L: linux-scsi@vger.kernel.org
16760 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16763 F: Documentation/devicetree/bindings/scsi/
16768 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16769 L: linux-scsi@vger.kernel.org
16771 F: Documentation/scsi/st.rst
16772 F: drivers/scsi/st.*
16773 F: drivers/scsi/st_*.h
16775 SCSI TARGET CORE USER DRIVER
16776 M: Bodo Stroesser <bostroesser@gmail.com>
16777 L: linux-scsi@vger.kernel.org
16778 L: target-devel@vger.kernel.org
16780 F: Documentation/target/tcmu-design.rst
16781 F: drivers/target/target_core_user.c
16782 F: include/uapi/linux/target_core_user.h
16784 SCSI TARGET SUBSYSTEM
16785 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16786 L: linux-scsi@vger.kernel.org
16787 L: target-devel@vger.kernel.org
16789 W: http://www.linux-iscsi.org
16790 Q: https://patchwork.kernel.org/project/target-devel/list/
16791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16792 F: Documentation/target/
16797 M: Vlad Yasevich <vyasevich@gmail.com>
16798 M: Neil Horman <nhorman@tuxdriver.com>
16799 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16800 L: linux-sctp@vger.kernel.org
16802 W: http://lksctp.sourceforge.net
16803 F: Documentation/networking/sctp.rst
16804 F: include/linux/sctp.h
16805 F: include/net/sctp/
16806 F: include/uapi/linux/sctp.h
16810 M: Jim Cromie <jim.cromie@gmail.com>
16812 F: Documentation/i2c/busses/scx200_acb.rst
16813 F: arch/x86/platform/scx200/
16814 F: drivers/i2c/busses/scx200*
16815 F: drivers/mtd/maps/scx200_docflash.c
16816 F: drivers/watchdog/scx200_wdt.c
16817 F: include/linux/scx200.h
16820 M: Jim Cromie <jim.cromie@gmail.com>
16822 F: drivers/char/scx200_gpio.c
16823 F: include/linux/scx200_gpio.h
16825 SCx200 HRT CLOCKSOURCE DRIVER
16826 M: Jim Cromie <jim.cromie@gmail.com>
16828 F: drivers/clocksource/scx200_hrt.c
16830 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16831 M: Sascha Sommer <saschasommer@freenet.de>
16832 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16834 F: drivers/mmc/host/sdricoh_cs.c
16836 SECO BOARDS CEC DRIVER
16837 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16839 F: drivers/media/cec/platform/seco/seco-cec.c
16840 F: drivers/media/cec/platform/seco/seco-cec.h
16843 M: Kees Cook <keescook@chromium.org>
16844 R: Andy Lutomirski <luto@amacapital.net>
16845 R: Will Drewry <wad@chromium.org>
16847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16848 F: Documentation/userspace-api/seccomp_filter.rst
16849 F: include/linux/seccomp.h
16850 F: include/uapi/linux/seccomp.h
16851 F: kernel/seccomp.c
16852 F: tools/testing/selftests/kselftest_harness.h
16853 F: tools/testing/selftests/seccomp/*
16854 K: \bsecure_computing
16857 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16858 M: Al Cooper <alcooperx@gmail.com>
16859 L: linux-mmc@vger.kernel.org
16860 L: bcm-kernel-feedback-list@broadcom.com
16862 F: drivers/mmc/host/sdhci-brcmstb*
16864 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16865 M: Adrian Hunter <adrian.hunter@intel.com>
16866 L: linux-mmc@vger.kernel.org
16868 F: drivers/mmc/host/sdhci*
16869 F: include/linux/mmc/sdhci*
16871 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16872 M: Eugen Hristev <eugen.hristev@microchip.com>
16873 L: linux-mmc@vger.kernel.org
16875 F: drivers/mmc/host/sdhci-of-at91.c
16877 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16878 M: Ben Dooks <ben-linux@fluff.org>
16879 M: Jaehoon Chung <jh80.chung@samsung.com>
16880 L: linux-mmc@vger.kernel.org
16882 F: drivers/mmc/host/sdhci-s3c*
16884 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16885 M: Viresh Kumar <vireshk@kernel.org>
16886 L: linux-mmc@vger.kernel.org
16888 F: drivers/mmc/host/sdhci-spear.c
16890 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16891 M: Kishon Vijay Abraham I <kishon@ti.com>
16892 L: linux-mmc@vger.kernel.org
16894 F: drivers/mmc/host/sdhci-omap.c
16896 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16897 M: Jonathan Derrick <jonathan.derrick@intel.com>
16898 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16899 L: linux-block@vger.kernel.org
16901 F: block/opal_proto.h
16903 F: include/linux/sed*
16904 F: include/uapi/linux/sed*
16907 M: Security Officers <security@kernel.org>
16909 F: Documentation/admin-guide/security-bugs.rst
16912 M: James Morris <jmorris@namei.org>
16913 M: "Serge E. Hallyn" <serge@hallyn.com>
16914 L: linux-security-module@vger.kernel.org (suggested Cc:)
16916 W: http://kernsec.org/
16917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16919 X: security/selinux/
16921 SELINUX SECURITY MODULE
16922 M: Paul Moore <paul@paul-moore.com>
16923 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16924 M: Eric Paris <eparis@parisplace.org>
16925 L: selinux@vger.kernel.org
16927 W: https://selinuxproject.org
16928 W: https://github.com/SELinuxProject
16929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16930 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16931 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16932 F: Documentation/admin-guide/LSM/SELinux.rst
16933 F: include/trace/events/avc.h
16934 F: include/uapi/linux/selinux_netlink.h
16935 F: scripts/selinux/
16936 F: security/selinux/
16939 M: Jiri Slaby <jirislaby@kernel.org>
16941 F: drivers/misc/phantom.c
16942 F: include/uapi/linux/phantom.h
16944 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16945 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16947 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16948 F: drivers/iio/chemical/scd30.h
16949 F: drivers/iio/chemical/scd30_core.c
16950 F: drivers/iio/chemical/scd30_i2c.c
16951 F: drivers/iio/chemical/scd30_serial.c
16953 SENSIRION SGP40 GAS SENSOR DRIVER
16954 M: Andreas Klinger <ak@it-klinger.de>
16956 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16957 F: drivers/iio/chemical/sgp40.c
16959 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16960 M: Tomasz Duszynski <tduszyns@gmail.com>
16962 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16963 F: drivers/iio/chemical/sps30.c
16964 F: drivers/iio/chemical/sps30_i2c.c
16965 F: drivers/iio/chemical/sps30_serial.c
16968 M: Rob Herring <robh@kernel.org>
16969 L: linux-serial@vger.kernel.org
16971 F: Documentation/devicetree/bindings/serial/serial.yaml
16972 F: drivers/tty/serdev/
16973 F: include/linux/serdev.h
16976 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16977 L: linux-serial@vger.kernel.org
16979 F: Documentation/devicetree/bindings/serial/
16980 F: drivers/tty/serial/
16983 M: Sean Young <sean@mess.org>
16984 L: linux-media@vger.kernel.org
16986 F: drivers/media/rc/serial_ir.c
16988 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16989 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16990 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16992 F: Documentation/devicetree/bindings/slimbus/
16993 F: drivers/slimbus/
16994 F: include/linux/slimbus.h
16997 M: Edward Cree <ecree.xilinx@gmail.com>
16998 M: Martin Habets <habetsm.xilinx@gmail.com>
16999 L: netdev@vger.kernel.org
17001 F: drivers/net/ethernet/sfc/
17003 SFF/SFP/SFP+ MODULE SUPPORT
17004 M: Russell King <linux@armlinux.org.uk>
17005 L: netdev@vger.kernel.org
17007 F: drivers/net/phy/phylink.c
17008 F: drivers/net/phy/sfp*
17009 F: include/linux/mdio/mdio-i2c.h
17010 F: include/linux/phylink.h
17011 F: include/linux/sfp.h
17012 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)
17015 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17017 F: drivers/misc/sgi-gru/
17019 SGI XP/XPC/XPNET DRIVER
17020 M: Robin Holt <robinmholt@gmail.com>
17021 M: Steve Wahl <steve.wahl@hpe.com>
17022 R: Mike Travis <mike.travis@hpe.com>
17024 F: drivers/misc/sgi-xp/
17026 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17027 M: Karsten Graul <kgraul@linux.ibm.com>
17028 L: linux-s390@vger.kernel.org
17030 W: http://www.ibm.com/developerworks/linux/linux390/
17033 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17034 M: Linus Walleij <linus.walleij@linaro.org>
17035 L: linux-iio@vger.kernel.org
17037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17038 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17039 F: drivers/iio/light/gp2ap002.c
17041 SHARP RJ54N1CB0C SENSOR DRIVER
17042 M: Jacopo Mondi <jacopo@jmondi.org>
17043 L: linux-media@vger.kernel.org
17045 T: git git://linuxtv.org/media_tree.git
17046 F: drivers/media/i2c/rj54n1cb0c.c
17047 F: include/media/i2c/rj54n1cb0c.h
17049 SH_VOU V4L2 OUTPUT DRIVER
17050 L: linux-media@vger.kernel.org
17052 F: drivers/media/platform/sh_vou.c
17053 F: include/media/drv-intf/sh_vou.h
17055 SI2157 MEDIA DRIVER
17056 M: Antti Palosaari <crope@iki.fi>
17057 L: linux-media@vger.kernel.org
17059 W: https://linuxtv.org
17060 W: http://palosaari.fi/linux/
17061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17062 T: git git://linuxtv.org/anttip/media_tree.git
17063 F: drivers/media/tuners/si2157*
17065 SI2165 MEDIA DRIVER
17066 M: Matthias Schwarzott <zzam@gentoo.org>
17067 L: linux-media@vger.kernel.org
17069 W: https://linuxtv.org
17070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17071 F: drivers/media/dvb-frontends/si2165*
17073 SI2168 MEDIA DRIVER
17074 M: Antti Palosaari <crope@iki.fi>
17075 L: linux-media@vger.kernel.org
17077 W: https://linuxtv.org
17078 W: http://palosaari.fi/linux/
17079 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17080 T: git git://linuxtv.org/anttip/media_tree.git
17081 F: drivers/media/dvb-frontends/si2168*
17083 SI470X FM RADIO RECEIVER I2C DRIVER
17084 M: Hans Verkuil <hverkuil@xs4all.nl>
17085 L: linux-media@vger.kernel.org
17087 W: https://linuxtv.org
17088 T: git git://linuxtv.org/media_tree.git
17089 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17091 SI470X FM RADIO RECEIVER USB DRIVER
17092 M: Hans Verkuil <hverkuil@xs4all.nl>
17093 L: linux-media@vger.kernel.org
17095 W: https://linuxtv.org
17096 T: git git://linuxtv.org/media_tree.git
17097 F: drivers/media/radio/si470x/radio-si470x-common.c
17098 F: drivers/media/radio/si470x/radio-si470x-usb.c
17099 F: drivers/media/radio/si470x/radio-si470x.h
17101 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17102 M: Eduardo Valentin <edubezval@gmail.com>
17103 L: linux-media@vger.kernel.org
17105 W: https://linuxtv.org
17106 T: git git://linuxtv.org/media_tree.git
17107 F: drivers/media/radio/si4713/si4713.?
17109 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17110 M: Eduardo Valentin <edubezval@gmail.com>
17111 L: linux-media@vger.kernel.org
17113 W: https://linuxtv.org
17114 T: git git://linuxtv.org/media_tree.git
17115 F: drivers/media/radio/si4713/radio-platform-si4713.c
17117 SI4713 FM RADIO TRANSMITTER USB DRIVER
17118 M: Hans Verkuil <hverkuil@xs4all.nl>
17119 L: linux-media@vger.kernel.org
17121 W: https://linuxtv.org
17122 T: git git://linuxtv.org/media_tree.git
17123 F: drivers/media/radio/si4713/radio-usb-si4713.c
17126 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17127 L: linux-media@vger.kernel.org
17129 W: https://linuxtv.org
17130 T: git git://linuxtv.org/media_tree.git
17131 F: drivers/media/common/siano/
17132 F: drivers/media/mmc/siano/
17133 F: drivers/media/usb/siano/
17134 F: drivers/media/usb/siano/
17137 M: Palmer Dabbelt <palmer@dabbelt.com>
17138 M: Paul Walmsley <paul.walmsley@sifive.com>
17139 L: linux-riscv@lists.infradead.org
17141 T: git git://github.com/sifive/riscv-linux.git
17145 SIFIVE FU540 SYSTEM-ON-CHIP
17146 M: Paul Walmsley <paul.walmsley@sifive.com>
17147 M: Palmer Dabbelt <palmer@dabbelt.com>
17148 L: linux-riscv@lists.infradead.org
17150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17155 M: Green Wan <green.wan@sifive.com>
17157 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17158 F: drivers/dma/sf-pdma/
17160 SILEAD TOUCHSCREEN DRIVER
17161 M: Hans de Goede <hdegoede@redhat.com>
17162 L: linux-input@vger.kernel.org
17163 L: platform-driver-x86@vger.kernel.org
17165 F: drivers/input/touchscreen/silead.c
17166 F: drivers/platform/x86/touchscreen_dmi.c
17168 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17169 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17171 F: drivers/staging/wfx/
17173 SILICON MOTION SM712 FRAME BUFFER DRIVER
17174 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17175 M: Teddy Wang <teddy.wang@siliconmotion.com>
17176 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17177 L: linux-fbdev@vger.kernel.org
17179 F: Documentation/fb/sm712fb.rst
17180 F: drivers/video/fbdev/sm712*
17182 SILVACO I3C DUAL-ROLE MASTER
17183 M: Miquel Raynal <miquel.raynal@bootlin.com>
17184 M: Conor Culhane <conor.culhane@silvaco.com>
17185 L: linux-i3c@lists.infradead.org
17187 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17188 F: drivers/i3c/master/svc-i3c-master.c
17191 M: Hans de Goede <hdegoede@redhat.com>
17192 L: linux-fbdev@vger.kernel.org
17194 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17195 F: drivers/video/fbdev/simplefb.c
17196 F: include/linux/platform_data/simplefb.h
17198 SIMTEC EB110ATX (Chalice CATS)
17199 M: Simtec Linux Team <linux@simtec.co.uk>
17201 W: http://www.simtec.co.uk/products/EB110ATX/
17203 SIMTEC EB2410ITX (BAST)
17204 M: Simtec Linux Team <linux@simtec.co.uk>
17206 W: http://www.simtec.co.uk/products/EB2410ITX/
17207 F: arch/arm/mach-s3c/bast-ide.c
17208 F: arch/arm/mach-s3c/bast-irq.c
17209 F: arch/arm/mach-s3c/mach-bast.c
17212 M: Thorsten Scherer <t.scherer@eckelmann.de>
17213 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17214 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17216 F: drivers/gpio/gpio-siox.c
17218 F: include/trace/events/siox.h
17220 SIPHASH PRF ROUTINES
17221 M: Jason A. Donenfeld <Jason@zx2c4.com>
17223 F: include/linux/siphash.h
17225 F: lib/test_siphash.c
17227 SIS 190 ETHERNET DRIVER
17228 M: Francois Romieu <romieu@fr.zoreil.com>
17229 L: netdev@vger.kernel.org
17231 F: drivers/net/ethernet/sis/sis190.c
17233 SIS 900/7016 FAST ETHERNET DRIVER
17234 M: Daniele Venzano <venza@brownhat.org>
17235 L: netdev@vger.kernel.org
17237 W: http://www.brownhat.org/sis900.html
17238 F: drivers/net/ethernet/sis/sis900.*
17240 SIS FRAMEBUFFER DRIVER
17241 M: Thomas Winischhofer <thomas@winischhofer.net>
17243 W: http://www.winischhofer.net/linuxsisvga.shtml
17244 F: Documentation/fb/sisfb.rst
17245 F: drivers/video/fbdev/sis/
17246 F: include/video/sisfb.h
17248 SIS I2C TOUCHSCREEN DRIVER
17249 M: Mika Penttilä <mika.penttila@nextfour.com>
17250 L: linux-input@vger.kernel.org
17252 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17253 F: drivers/input/touchscreen/sis_i2c.c
17256 M: Thomas Winischhofer <thomas@winischhofer.net>
17258 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17259 F: drivers/usb/misc/sisusbvga/
17262 M: Christoph Lameter <cl@linux.com>
17263 M: Pekka Enberg <penberg@kernel.org>
17264 M: David Rientjes <rientjes@google.com>
17265 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17266 M: Andrew Morton <akpm@linux-foundation.org>
17267 M: Vlastimil Babka <vbabka@suse.cz>
17268 L: linux-mm@kvack.org
17270 F: include/linux/sl?b*.h
17273 SLEEPABLE READ-COPY UPDATE (SRCU)
17274 M: Lai Jiangshan <jiangshanlai@gmail.com>
17275 M: "Paul E. McKenney" <paulmck@kernel.org>
17276 M: Josh Triplett <josh@joshtriplett.org>
17277 R: Steven Rostedt <rostedt@goodmis.org>
17278 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17279 L: rcu@vger.kernel.org
17281 W: http://www.rdrop.com/users/paulmck/RCU/
17282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17283 F: include/linux/srcu*.h
17284 F: kernel/rcu/srcu*.c
17286 SMACK SECURITY MODULE
17287 M: Casey Schaufler <casey@schaufler-ca.com>
17288 L: linux-security-module@vger.kernel.org
17290 W: http://schaufler-ca.com
17291 T: git git://github.com/cschaufler/smack-next
17292 F: Documentation/admin-guide/LSM/Smack.rst
17295 SMC91x ETHERNET DRIVER
17296 M: Nicolas Pitre <nico@fluxnic.net>
17298 F: drivers/net/ethernet/smsc/smc91x.*
17300 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17301 M: Mark Rutland <mark.rutland@arm.com>
17302 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17303 M: Sudeep Holla <sudeep.holla@arm.com>
17304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17306 F: drivers/firmware/smccc/
17307 F: include/linux/arm-smccc.h
17309 SMM665 HARDWARE MONITOR DRIVER
17310 M: Guenter Roeck <linux@roeck-us.net>
17311 L: linux-hwmon@vger.kernel.org
17313 F: Documentation/hwmon/smm665.rst
17314 F: drivers/hwmon/smm665.c
17316 SMSC EMC2103 HARDWARE MONITOR DRIVER
17317 M: Steve Glendinning <steve.glendinning@shawell.net>
17318 L: linux-hwmon@vger.kernel.org
17320 F: Documentation/hwmon/emc2103.rst
17321 F: drivers/hwmon/emc2103.c
17323 SMSC SCH5627 HARDWARE MONITOR DRIVER
17324 M: Hans de Goede <hdegoede@redhat.com>
17325 L: linux-hwmon@vger.kernel.org
17327 F: Documentation/hwmon/sch5627.rst
17328 F: drivers/hwmon/sch5627.c
17330 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17331 M: Steve Glendinning <steve.glendinning@shawell.net>
17332 L: linux-fbdev@vger.kernel.org
17334 F: drivers/video/fbdev/smscufx.c
17336 SMSC47B397 HARDWARE MONITOR DRIVER
17337 M: Jean Delvare <jdelvare@suse.com>
17338 L: linux-hwmon@vger.kernel.org
17340 F: Documentation/hwmon/smsc47b397.rst
17341 F: drivers/hwmon/smsc47b397.c
17343 SMSC911x ETHERNET DRIVER
17344 M: Steve Glendinning <steve.glendinning@shawell.net>
17345 L: netdev@vger.kernel.org
17347 F: drivers/net/ethernet/smsc/smsc911x.*
17348 F: include/linux/smsc911x.h
17350 SMSC9420 PCI ETHERNET DRIVER
17351 M: Steve Glendinning <steve.glendinning@shawell.net>
17352 L: netdev@vger.kernel.org
17354 F: drivers/net/ethernet/smsc/smsc9420.*
17356 SOCIONEXT (SNI) AVE NETWORK DRIVER
17357 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17358 L: netdev@vger.kernel.org
17360 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17361 F: drivers/net/ethernet/socionext/sni_ave.c
17363 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17364 M: Jassi Brar <jaswinder.singh@linaro.org>
17365 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17366 L: netdev@vger.kernel.org
17368 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17369 F: drivers/net/ethernet/socionext/netsec.c
17371 SOCIONEXT (SNI) Synquacer SPI DRIVER
17372 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17373 M: Jassi Brar <jaswinder.singh@linaro.org>
17374 L: linux-spi@vger.kernel.org
17376 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17377 F: drivers/spi/spi-synquacer.c
17379 SOCIONEXT SYNQUACER I2C DRIVER
17380 M: Ard Biesheuvel <ardb@kernel.org>
17381 L: linux-i2c@vger.kernel.org
17383 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17384 F: drivers/i2c/busses/i2c-synquacer.c
17386 SOCIONEXT UNIPHIER SOUND DRIVER
17387 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17389 F: sound/soc/uniphier/
17391 SOEKRIS NET48XX LED SUPPORT
17392 M: Chris Boot <bootc@bootc.net>
17394 F: drivers/leds/leds-net48xx.c
17396 SOFT-IWARP DRIVER (siw)
17397 M: Bernard Metzler <bmt@zurich.ibm.com>
17398 L: linux-rdma@vger.kernel.org
17400 F: drivers/infiniband/sw/siw/
17401 F: include/uapi/rdma/siw-abi.h
17403 SOFT-ROCE DRIVER (rxe)
17404 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17405 L: linux-rdma@vger.kernel.org
17407 F: drivers/infiniband/sw/rxe/
17408 F: include/uapi/rdma/rdma_user_rxe.h
17410 SOFTLOGIC 6x10 MPEG CODEC
17411 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17412 M: Anton Sviridenko <anton@corp.bluecherry.net>
17413 M: Andrey Utkin <andrey_utkin@fastmail.com>
17414 M: Ismael Luceno <ismael@iodev.co.uk>
17415 L: linux-media@vger.kernel.org
17417 F: drivers/media/pci/solo6x10/
17419 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17420 M: James Morse <james.morse@arm.com>
17421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17423 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17424 F: drivers/firmware/arm_sdei.c
17425 F: include/linux/arm_sdei.h
17426 F: include/uapi/linux/arm_sdei.h
17429 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17430 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17431 L: linux-acpi@vger.kernel.org
17433 F: drivers/base/swnode.c
17435 SOFTWARE RAID (Multiple Disks) SUPPORT
17436 M: Song Liu <song@kernel.org>
17437 L: linux-raid@vger.kernel.org
17439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17440 F: drivers/md/Kconfig
17441 F: drivers/md/Makefile
17443 F: drivers/md/raid*
17444 F: include/linux/raid/
17445 F: include/uapi/linux/raid/
17447 SOLIDRUN CLEARFOG SUPPORT
17448 M: Russell King <linux@armlinux.org.uk>
17450 F: arch/arm/boot/dts/armada-388-clearfog*
17451 F: arch/arm/boot/dts/armada-38x-solidrun-*
17453 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17454 M: Russell King <linux@armlinux.org.uk>
17456 F: arch/arm/boot/dts/imx6*-cubox-i*
17457 F: arch/arm/boot/dts/imx6*-hummingboard*
17458 F: arch/arm/boot/dts/imx6*-sr-*
17460 SONIC NETWORK DRIVER
17461 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17462 L: netdev@vger.kernel.org
17464 F: drivers/net/ethernet/natsemi/sonic.*
17466 SONICS SILICON BACKPLANE DRIVER (SSB)
17467 M: Michael Buesch <m@bues.ch>
17468 L: linux-wireless@vger.kernel.org
17471 F: include/linux/ssb/
17473 SONY IMX208 SENSOR DRIVER
17474 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17475 L: linux-media@vger.kernel.org
17477 T: git git://linuxtv.org/media_tree.git
17478 F: drivers/media/i2c/imx208.c
17480 SONY IMX214 SENSOR DRIVER
17481 M: Ricardo Ribalda <ribalda@kernel.org>
17482 L: linux-media@vger.kernel.org
17484 T: git git://linuxtv.org/media_tree.git
17485 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17486 F: drivers/media/i2c/imx214.c
17488 SONY IMX219 SENSOR DRIVER
17489 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17490 L: linux-media@vger.kernel.org
17492 T: git git://linuxtv.org/media_tree.git
17493 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17494 F: drivers/media/i2c/imx219.c
17496 SONY IMX258 SENSOR DRIVER
17497 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17498 L: linux-media@vger.kernel.org
17500 T: git git://linuxtv.org/media_tree.git
17501 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17502 F: drivers/media/i2c/imx258.c
17504 SONY IMX274 SENSOR DRIVER
17505 M: Leon Luo <leonl@leopardimaging.com>
17506 L: linux-media@vger.kernel.org
17508 T: git git://linuxtv.org/media_tree.git
17509 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17510 F: drivers/media/i2c/imx274.c
17512 SONY IMX290 SENSOR DRIVER
17513 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17514 L: linux-media@vger.kernel.org
17516 T: git git://linuxtv.org/media_tree.git
17517 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17518 F: drivers/media/i2c/imx290.c
17520 SONY IMX296 SENSOR DRIVER
17521 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17522 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17523 L: linux-media@vger.kernel.org
17525 T: git git://linuxtv.org/media_tree.git
17526 F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
17527 F: drivers/media/i2c/imx296.c
17529 SONY IMX319 SENSOR DRIVER
17530 M: Bingbu Cao <bingbu.cao@intel.com>
17531 L: linux-media@vger.kernel.org
17533 T: git git://linuxtv.org/media_tree.git
17534 F: drivers/media/i2c/imx319.c
17536 SONY IMX334 SENSOR DRIVER
17537 M: Paul J. Murphy <paul.j.murphy@intel.com>
17538 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17539 L: linux-media@vger.kernel.org
17541 T: git git://linuxtv.org/media_tree.git
17542 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17543 F: drivers/media/i2c/imx334.c
17545 SONY IMX335 SENSOR DRIVER
17546 M: Paul J. Murphy <paul.j.murphy@intel.com>
17547 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17548 L: linux-media@vger.kernel.org
17550 T: git git://linuxtv.org/media_tree.git
17551 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17552 F: drivers/media/i2c/imx335.c
17554 SONY IMX355 SENSOR DRIVER
17555 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17556 L: linux-media@vger.kernel.org
17558 T: git git://linuxtv.org/media_tree.git
17559 F: drivers/media/i2c/imx355.c
17561 SONY IMX412 SENSOR DRIVER
17562 M: Paul J. Murphy <paul.j.murphy@intel.com>
17563 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17564 L: linux-media@vger.kernel.org
17566 T: git git://linuxtv.org/media_tree.git
17567 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17568 F: drivers/media/i2c/imx412.c
17570 SONY IMX477 SENSOR DRIVER
17571 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
17572 L: linux-media@vger.kernel.org
17574 T: git git://linuxtv.org/media_tree.git
17575 F: Documentation/devicetree/bindings/media/i2c/imx378.yaml
17576 F: Documentation/devicetree/bindings/media/i2c/imx477.yaml
17577 F: drivers/media/i2c/imx477.c
17579 SONY IMX519 SENSOR DRIVER
17580 M: Arducam Kernel Maintenance <info@arducam.com>
17581 L: linux-media@vger.kernel.org
17583 T: git git://linuxtv.org/media_tree.git
17584 F: Documentation/devicetree/bindings/media/i2c/imx519.yaml
17585 F: drivers/media/i2c/imx519.c
17587 SONY MEMORYSTICK SUBSYSTEM
17588 M: Maxim Levitsky <maximlevitsky@gmail.com>
17589 M: Alex Dubov <oakad@yahoo.com>
17590 M: Ulf Hansson <ulf.hansson@linaro.org>
17591 L: linux-mmc@vger.kernel.org
17593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17594 F: drivers/memstick/
17595 F: include/linux/memstick.h
17597 SONY VAIO CONTROL DEVICE DRIVER
17598 M: Mattia Dongili <malattia@linux.it>
17599 L: platform-driver-x86@vger.kernel.org
17601 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17602 F: Documentation/admin-guide/laptops/sony-laptop.rst
17603 F: drivers/char/sonypi.c
17604 F: drivers/platform/x86/sony-laptop.c
17605 F: include/linux/sony-laptop.h
17608 M: Jaroslav Kysela <perex@perex.cz>
17609 M: Takashi Iwai <tiwai@suse.com>
17610 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17612 W: http://www.alsa-project.org/
17613 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17615 F: Documentation/sound/
17617 F: include/uapi/sound/
17620 SOUND - COMPRESSED AUDIO
17621 M: Vinod Koul <vkoul@kernel.org>
17622 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17625 F: Documentation/sound/designs/compress-offload.rst
17626 F: include/sound/compress_driver.h
17627 F: include/uapi/sound/compress_*
17628 F: sound/core/compress_offload.c
17629 F: sound/soc/soc-compress.c
17631 SOUND - DMAENGINE HELPERS
17632 M: Lars-Peter Clausen <lars@metafoo.de>
17634 F: include/sound/dmaengine_pcm.h
17635 F: sound/core/pcm_dmaengine.c
17636 F: sound/soc/soc-generic-dmaengine-pcm.c
17638 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17639 M: Liam Girdwood <lgirdwood@gmail.com>
17640 M: Mark Brown <broonie@kernel.org>
17641 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17643 W: http://alsa-project.org/main/index.php/ASoC
17644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17645 F: Documentation/devicetree/bindings/sound/
17646 F: Documentation/sound/soc/
17647 F: include/dt-bindings/sound/
17648 F: include/sound/soc*
17651 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17652 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17653 M: Liam Girdwood <lgirdwood@gmail.com>
17654 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17655 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17656 M: Daniel Baluta <daniel.baluta@nxp.com>
17657 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17659 W: https://github.com/thesofproject/linux/
17662 SOUNDWIRE SUBSYSTEM
17663 M: Vinod Koul <vkoul@kernel.org>
17664 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17665 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17666 R: Sanyog Kale <sanyog.r.kale@intel.com>
17667 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17670 F: Documentation/driver-api/soundwire/
17671 F: drivers/soundwire/
17672 F: include/linux/soundwire/
17675 M: Olli Salonen <olli.salonen@iki.fi>
17676 L: linux-media@vger.kernel.org
17678 W: https://linuxtv.org
17679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17680 F: drivers/media/dvb-frontends/sp2*
17682 SPARC + UltraSPARC (sparc/sparc64)
17683 M: "David S. Miller" <davem@davemloft.net>
17684 L: sparclinux@vger.kernel.org
17686 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17692 SPARC SERIAL DRIVERS
17693 M: "David S. Miller" <davem@davemloft.net>
17694 L: sparclinux@vger.kernel.org
17696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17698 F: drivers/tty/serial/suncore.c
17699 F: drivers/tty/serial/sunhv.c
17700 F: drivers/tty/serial/sunsab.c
17701 F: drivers/tty/serial/sunsab.h
17702 F: drivers/tty/serial/sunsu.c
17703 F: drivers/tty/serial/sunzilog.c
17704 F: drivers/tty/serial/sunzilog.h
17705 F: drivers/tty/vcc.c
17706 F: include/linux/sunserialcore.h
17709 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17710 L: linux-sparse@vger.kernel.org
17712 W: https://sparse.docs.kernel.org/
17713 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17714 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17715 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17716 F: include/linux/compiler.h
17718 SPEAKUP CONSOLE SPEECH DRIVER
17719 M: William Hubbs <w.d.hubbs@gmail.com>
17720 M: Chris Brannon <chris@the-brannons.com>
17721 M: Kirk Reiser <kirk@reisers.ca>
17722 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17723 L: speakup@linux-speakup.org
17725 W: http://www.linux-speakup.org/
17726 W: https://github.com/linux-speakup/speakup
17727 B: https://github.com/linux-speakup/speakup/issues
17728 F: drivers/accessibility/speakup/
17730 SPEAR CLOCK FRAMEWORK SUPPORT
17731 M: Viresh Kumar <vireshk@kernel.org>
17732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17734 W: http://www.st.com/spear
17735 F: drivers/clk/spear/
17737 SPEAR PLATFORM SUPPORT
17738 M: Viresh Kumar <vireshk@kernel.org>
17739 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17742 W: http://www.st.com/spear
17743 F: arch/arm/boot/dts/spear*
17744 F: arch/arm/mach-spear/
17747 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17748 R: Michael Walle <michael@walle.cc>
17749 R: Pratyush Yadav <p.yadav@ti.com>
17750 L: linux-mtd@lists.infradead.org
17752 W: http://www.linux-mtd.infradead.org/
17753 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17754 C: irc://irc.oftc.net/mtd
17755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17756 F: drivers/mtd/spi-nor/
17757 F: include/linux/mtd/spi-nor.h
17760 M: Mark Brown <broonie@kernel.org>
17761 L: linux-spi@vger.kernel.org
17763 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17765 F: Documentation/devicetree/bindings/spi/
17766 F: Documentation/spi/
17768 F: include/linux/spi/
17769 F: include/uapi/linux/spi/
17772 SPIDERNET NETWORK DRIVER for CELL
17773 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17774 M: Geoff Levand <geoff@infradead.org>
17775 L: netdev@vger.kernel.org
17776 L: linuxppc-dev@lists.ozlabs.org
17778 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17779 F: drivers/net/ethernet/toshiba/spider_net*
17782 M: Stephen Boyd <sboyd@kernel.org>
17783 L: linux-kernel@vger.kernel.org
17785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17786 F: Documentation/devicetree/bindings/spmi/
17788 F: include/dt-bindings/spmi/spmi.h
17789 F: include/linux/spmi.h
17790 F: include/trace/events/spmi.h
17793 M: Jeremy Kerr <jk@ozlabs.org>
17794 L: linuxppc-dev@lists.ozlabs.org
17796 W: http://www.ibm.com/developerworks/power/cell/
17797 F: Documentation/filesystems/spufs/spufs.rst
17798 F: arch/powerpc/platforms/cell/spufs/
17800 SQUASHFS FILE SYSTEM
17801 M: Phillip Lougher <phillip@squashfs.org.uk>
17802 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17804 W: http://squashfs.org.uk
17805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17806 F: Documentation/filesystems/squashfs.rst
17809 SRM (Alpha) environment access
17810 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17812 F: arch/alpha/kernel/srm_env.c
17814 ST LSM6DSx IMU IIO DRIVER
17815 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17816 L: linux-iio@vger.kernel.org
17818 W: http://www.st.com/
17819 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17820 F: drivers/iio/imu/st_lsm6dsx/
17822 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17823 M: Mickael Guene <mickael.guene@st.com>
17824 L: linux-media@vger.kernel.org
17826 T: git git://linuxtv.org/media_tree.git
17827 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17828 F: drivers/media/i2c/st-mipid02.c
17830 ST STM32 I2C/SMBUS DRIVER
17831 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17832 M: Alain Volmat <alain.volmat@foss.st.com>
17833 L: linux-i2c@vger.kernel.org
17835 F: drivers/i2c/busses/i2c-stm32*
17837 ST STM32 SPI DRIVER
17838 M: Alain Volmat <alain.volmat@foss.st.com>
17839 L: linux-spi@vger.kernel.org
17841 F: drivers/spi/spi-stm32.c
17844 M: Daniel Nilsson <daniel.nilsson@flex.com>
17845 L: linux-hwmon@vger.kernel.org
17847 F: Documentation/hwmon/stpddc60.rst
17848 F: drivers/hwmon/pmbus/stpddc60.c
17850 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17851 M: Song Qiang <songqiang1304521@gmail.com>
17852 L: linux-iio@vger.kernel.org
17854 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17855 F: drivers/iio/proximity/vl53l0x-i2c.c
17858 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17859 M: Sasha Levin <sashal@kernel.org>
17860 L: stable@vger.kernel.org
17862 F: Documentation/process/stable-kernel-rules.rst
17864 STAGING - ATOMISP DRIVER
17865 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17866 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17867 L: linux-media@vger.kernel.org
17869 F: drivers/staging/media/atomisp/
17871 STAGING - FIELDBUS SUBSYSTEM
17872 M: Sven Van Asbroeck <TheSven73@gmail.com>
17874 F: drivers/staging/fieldbus/*
17875 F: drivers/staging/fieldbus/Documentation/
17877 STAGING - HMS ANYBUS-S BUS
17878 M: Sven Van Asbroeck <TheSven73@gmail.com>
17880 F: drivers/staging/fieldbus/anybuss/
17882 STAGING - INDUSTRIAL IO
17883 M: Jonathan Cameron <jic23@kernel.org>
17884 L: linux-iio@vger.kernel.org
17886 F: Documentation/devicetree/bindings/staging/iio/
17887 F: drivers/staging/iio/
17889 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17890 M: Marc Dietrich <marvin24@gmx.de>
17891 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17892 L: linux-tegra@vger.kernel.org
17894 F: drivers/staging/nvec/
17896 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17897 M: Jens Frederich <jfrederich@gmail.com>
17898 M: Jon Nettleton <jon.nettleton@gmail.com>
17900 W: http://wiki.laptop.org/go/DCON
17901 F: drivers/staging/olpc_dcon/
17903 STAGING - REALTEK RTL8188EU DRIVERS
17904 M: Larry Finger <Larry.Finger@lwfinger.net>
17905 M: Phillip Potter <phil@philpotter.co.uk>
17907 F: drivers/staging/r8188eu/
17909 STAGING - REALTEK RTL8712U DRIVERS
17910 M: Larry Finger <Larry.Finger@lwfinger.net>
17911 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17913 F: drivers/staging/rtl8712/
17915 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17916 M: Michael Hennerich <michael.hennerich@analog.com>
17917 L: linux-fbdev@vger.kernel.org
17919 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17920 F: drivers/staging/fbtft/fb_seps525.c
17922 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17923 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17924 M: Teddy Wang <teddy.wang@siliconmotion.com>
17925 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17926 L: linux-fbdev@vger.kernel.org
17928 F: drivers/staging/sm750fb/
17930 STAGING - VIA VT665X DRIVERS
17931 M: Forest Bond <forest@alittletooquiet.net>
17933 F: drivers/staging/vt665?/
17936 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17937 L: linux-staging@lists.linux.dev
17939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17940 F: drivers/staging/
17942 STARFIRE/DURALAN NETWORK DRIVER
17943 M: Ion Badulescu <ionut@badula.org>
17945 F: drivers/net/ethernet/adaptec/starfire*
17948 M: Peter Zijlstra <peterz@infradead.org>
17949 M: Josh Poimboeuf <jpoimboe@redhat.com>
17950 M: Jason Baron <jbaron@akamai.com>
17951 R: Steven Rostedt <rostedt@goodmis.org>
17952 R: Ard Biesheuvel <ardb@kernel.org>
17954 F: arch/*/include/asm/jump_label*.h
17955 F: arch/*/include/asm/static_call*.h
17956 F: arch/*/kernel/jump_label.c
17957 F: arch/*/kernel/static_call.c
17958 F: include/linux/jump_label*.h
17959 F: include/linux/static_call*.h
17960 F: kernel/jump_label.c
17961 F: kernel/static_call.c
17963 STI AUDIO (ASoC) DRIVERS
17964 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17965 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17967 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17971 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17973 F: Documentation/devicetree/bindings/media/stih-cec.txt
17974 F: drivers/media/cec/platform/sti/
17976 STK1160 USB VIDEO CAPTURE DRIVER
17977 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17978 L: linux-media@vger.kernel.org
17980 T: git git://linuxtv.org/media_tree.git
17981 F: drivers/media/usb/stk1160/
17983 STM32 AUDIO (ASoC) DRIVERS
17984 M: Olivier Moysan <olivier.moysan@foss.st.com>
17985 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17986 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17988 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
17989 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
17992 STM32 TIMER/LPTIMER DRIVERS
17993 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17995 F: Documentation/ABI/testing/*timer-stm32
17996 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17997 F: drivers/*/stm32-*timer*
17998 F: drivers/pwm/pwm-stm32*
17999 F: include/linux/*/stm32-*tim*
18001 STMMAC ETHERNET DRIVER
18002 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
18003 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
18004 M: Jose Abreu <joabreu@synopsys.com>
18005 L: netdev@vger.kernel.org
18007 W: http://www.stlinux.com
18008 F: Documentation/networking/device_drivers/ethernet/stmicro/
18009 F: drivers/net/ethernet/stmicro/stmmac/
18012 M: Sam Creasey <sammy@sammy.net>
18014 W: http://sammy.net/sun3/
18015 F: arch/m68k/include/asm/sun3*
18016 F: arch/m68k/kernel/*sun3*
18017 F: arch/m68k/sun3*/
18018 F: drivers/net/ethernet/i825xx/sun3*
18020 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18021 M: Hans de Goede <hdegoede@redhat.com>
18022 L: linux-input@vger.kernel.org
18024 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18025 F: drivers/input/keyboard/sun4i-lradc-keys.c
18027 SUNDANCE NETWORK DRIVER
18028 M: Denis Kirjanov <kda@linux-powerpc.org>
18029 L: netdev@vger.kernel.org
18031 F: drivers/net/ethernet/dlink/sundance.c
18034 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18035 M: Rich Felker <dalias@libc.org>
18036 L: linux-sh@vger.kernel.org
18038 Q: http://patchwork.kernel.org/project/linux-sh/list/
18039 F: Documentation/sh/
18044 M: "Rafael J. Wysocki" <rafael@kernel.org>
18045 M: Len Brown <len.brown@intel.com>
18046 M: Pavel Machek <pavel@ucw.cz>
18047 L: linux-pm@vger.kernel.org
18049 B: https://bugzilla.kernel.org
18050 F: Documentation/power/
18051 F: arch/x86/kernel/acpi/
18052 F: drivers/base/power/
18053 F: include/linux/freezer.h
18054 F: include/linux/pm.h
18055 F: include/linux/suspend.h
18059 M: Martin Mares <mj@ucw.cz>
18060 L: linux-video@atrey.karlin.mff.cuni.cz
18062 F: Documentation/admin-guide/svga.rst
18063 F: arch/x86/boot/video*
18066 M: Christoph Hellwig <hch@infradead.org>
18067 L: iommu@lists.linux-foundation.org
18068 L: iommu@lists.linux.dev
18070 W: http://git.infradead.org/users/hch/dma-mapping.git
18071 T: git git://git.infradead.org/users/hch/dma-mapping.git
18072 F: arch/*/kernel/pci-swiotlb.c
18073 F: include/linux/swiotlb.h
18074 F: kernel/dma/swiotlb.c
18077 M: Jiri Pirko <jiri@resnulli.us>
18078 M: Ivan Vecera <ivecera@redhat.com>
18079 L: netdev@vger.kernel.org
18081 F: include/net/switchdev.h
18084 SY8106A REGULATOR DRIVER
18085 M: Icenowy Zheng <icenowy@aosc.io>
18087 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18088 F: drivers/regulator/sy8106a-regulator.c
18090 SYNC FILE FRAMEWORK
18091 M: Sumit Semwal <sumit.semwal@linaro.org>
18092 R: Gustavo Padovan <gustavo@padovan.org>
18093 L: linux-media@vger.kernel.org
18094 L: dri-devel@lists.freedesktop.org
18096 T: git git://anongit.freedesktop.org/drm/drm-misc
18097 F: Documentation/driver-api/sync_file.rst
18098 F: drivers/dma-buf/dma-fence*
18099 F: drivers/dma-buf/sw_sync.c
18100 F: drivers/dma-buf/sync_*
18101 F: include/linux/sync_file.h
18102 F: include/uapi/linux/sync_file.h
18104 SYNOPSYS ARC ARCHITECTURE
18105 M: Vineet Gupta <vgupta@kernel.org>
18106 L: linux-snps-arc@lists.infradead.org
18108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18109 F: Documentation/devicetree/bindings/arc/*
18110 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18112 F: drivers/clocksource/arc_timer.c
18113 F: drivers/tty/serial/arc_uart.c
18115 SYNOPSYS ARC HSDK SDP pll clock driver
18116 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18118 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18119 F: drivers/clk/clk-hsdk-pll.c
18121 SYNOPSYS ARC SDP clock driver
18122 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18124 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18125 F: drivers/clk/axs10x/*
18127 SYNOPSYS ARC SDP platform support
18128 M: Alexey Brodkin <abrodkin@synopsys.com>
18130 F: Documentation/devicetree/bindings/arc/axs10*
18131 F: arch/arc/boot/dts/ax*
18132 F: arch/arc/plat-axs10x
18134 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18135 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18137 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18138 F: drivers/reset/reset-axs10x.c
18140 SYNOPSYS CREG GPIO DRIVER
18141 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18143 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18144 F: drivers/gpio/gpio-creg-snps.c
18146 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18147 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18149 F: drivers/tty/serial/8250/8250_dw.c
18150 F: drivers/tty/serial/8250/8250_dwlib.*
18151 F: drivers/tty/serial/8250/8250_lpss.c
18153 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18154 M: Hoan Tran <hoan@os.amperecomputing.com>
18155 M: Serge Semin <fancer.lancer@gmail.com>
18156 L: linux-gpio@vger.kernel.org
18158 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18159 F: drivers/gpio/gpio-dwapb.c
18161 SYNOPSYS DESIGNWARE APB SSI DRIVER
18162 M: Serge Semin <fancer.lancer@gmail.com>
18163 L: linux-spi@vger.kernel.org
18165 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18166 F: drivers/spi/spi-dw*
18168 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18169 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18171 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18172 F: drivers/dma/dw-axi-dmac/
18174 SYNOPSYS DESIGNWARE DMAC DRIVER
18175 M: Viresh Kumar <vireshk@kernel.org>
18176 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18178 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18180 F: include/dt-bindings/dma/dw-dmac.h
18181 F: include/linux/dma/dw.h
18182 F: include/linux/platform_data/dma-dw.h
18184 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18185 M: Jose Abreu <Jose.Abreu@synopsys.com>
18186 L: netdev@vger.kernel.org
18188 F: drivers/net/ethernet/synopsys/
18190 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18191 M: Jose Abreu <Jose.Abreu@synopsys.com>
18192 L: netdev@vger.kernel.org
18194 F: drivers/net/pcs/pcs-xpcs.c
18195 F: drivers/net/pcs/pcs-xpcs.h
18196 F: include/linux/pcs/pcs-xpcs.h
18198 SYNOPSYS DESIGNWARE I2C DRIVER
18199 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18200 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18201 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18202 L: linux-i2c@vger.kernel.org
18204 F: drivers/i2c/busses/i2c-designware-*
18206 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18207 M: Jaehoon Chung <jh80.chung@samsung.com>
18208 L: linux-mmc@vger.kernel.org
18210 F: drivers/mmc/host/dw_mmc*
18212 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18213 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18215 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18216 F: drivers/reset/reset-hsdk.c
18217 F: include/dt-bindings/reset/snps,hsdk-reset.h
18219 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18220 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18221 M: Manjunath M B <manjumb@synopsys.com>
18222 L: linux-mmc@vger.kernel.org
18224 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18226 SYSTEM CONFIGURATION (SYSCON)
18227 M: Lee Jones <lee.jones@linaro.org>
18228 M: Arnd Bergmann <arnd@arndb.de>
18230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18231 F: drivers/mfd/syscon.c
18233 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18234 M: Sudeep Holla <sudeep.holla@arm.com>
18235 R: Cristian Marussi <cristian.marussi@arm.com>
18236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18238 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18239 F: drivers/clk/clk-sc[mp]i.c
18240 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18241 F: drivers/firmware/arm_scmi/
18242 F: drivers/firmware/arm_scpi.c
18243 F: drivers/regulator/scmi-regulator.c
18244 F: drivers/reset/reset-scmi.c
18245 F: include/linux/sc[mp]i_protocol.h
18246 F: include/trace/events/scmi.h
18247 F: include/uapi/linux/virtio_scmi.h
18249 SYSTEM RESET/SHUTDOWN DRIVERS
18250 M: Sebastian Reichel <sre@kernel.org>
18251 L: linux-pm@vger.kernel.org
18253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18254 F: Documentation/devicetree/bindings/power/reset/
18255 F: drivers/power/reset/
18257 SYSTEM TRACE MODULE CLASS
18258 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18261 F: Documentation/trace/stm.rst
18262 F: drivers/hwtracing/stm/
18263 F: include/linux/stm.h
18264 F: include/uapi/linux/stm.h
18266 SYSTEM76 ACPI DRIVER
18267 M: Jeremy Soller <jeremy@system76.com>
18268 M: System76 Product Development <productdev@system76.com>
18269 L: platform-driver-x86@vger.kernel.org
18271 F: drivers/platform/x86/system76_acpi.c
18274 M: Christoph Hellwig <hch@infradead.org>
18276 F: Documentation/filesystems/sysv-fs.rst
18278 F: include/linux/sysv_fs.h
18280 TASKSTATS STATISTICS INTERFACE
18281 M: Balbir Singh <bsingharora@gmail.com>
18283 F: Documentation/accounting/taskstats*
18284 F: include/linux/taskstats*
18285 F: kernel/taskstats.c
18288 M: Jamal Hadi Salim <jhs@mojatatu.com>
18289 M: Cong Wang <xiyou.wangcong@gmail.com>
18290 M: Jiri Pirko <jiri@resnulli.us>
18291 L: netdev@vger.kernel.org
18293 F: include/net/pkt_cls.h
18294 F: include/net/pkt_sched.h
18295 F: include/net/tc_act/
18296 F: include/uapi/linux/pkt_cls.h
18297 F: include/uapi/linux/pkt_sched.h
18298 F: include/uapi/linux/tc_act/
18299 F: include/uapi/linux/tc_ematch/
18302 TC90522 MEDIA DRIVER
18303 M: Akihiro Tsukada <tskd08@gmail.com>
18304 L: linux-media@vger.kernel.org
18306 F: drivers/media/dvb-frontends/tc90522*
18308 TCP LOW PRIORITY MODULE
18309 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18310 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18312 W: http://tcp-lp-mod.sourceforge.net/
18313 F: net/ipv4/tcp_lp.c
18315 TDA10071 MEDIA DRIVER
18316 M: Antti Palosaari <crope@iki.fi>
18317 L: linux-media@vger.kernel.org
18319 W: https://linuxtv.org
18320 W: http://palosaari.fi/linux/
18321 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18322 T: git git://linuxtv.org/anttip/media_tree.git
18323 F: drivers/media/dvb-frontends/tda10071*
18325 TDA18212 MEDIA DRIVER
18326 M: Antti Palosaari <crope@iki.fi>
18327 L: linux-media@vger.kernel.org
18329 W: https://linuxtv.org
18330 W: http://palosaari.fi/linux/
18331 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18332 T: git git://linuxtv.org/anttip/media_tree.git
18333 F: drivers/media/tuners/tda18212*
18335 TDA18218 MEDIA DRIVER
18336 M: Antti Palosaari <crope@iki.fi>
18337 L: linux-media@vger.kernel.org
18339 W: https://linuxtv.org
18340 W: http://palosaari.fi/linux/
18341 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18342 T: git git://linuxtv.org/anttip/media_tree.git
18343 F: drivers/media/tuners/tda18218*
18345 TDA18250 MEDIA DRIVER
18346 M: Olli Salonen <olli.salonen@iki.fi>
18347 L: linux-media@vger.kernel.org
18349 W: https://linuxtv.org
18350 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18351 T: git git://linuxtv.org/media_tree.git
18352 F: drivers/media/tuners/tda18250*
18354 TDA18271 MEDIA DRIVER
18355 M: Michael Krufky <mkrufky@linuxtv.org>
18356 L: linux-media@vger.kernel.org
18358 W: https://linuxtv.org
18359 W: http://github.com/mkrufky
18360 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18361 T: git git://linuxtv.org/mkrufky/tuners.git
18362 F: drivers/media/tuners/tda18271*
18364 TDA1997x MEDIA DRIVER
18365 M: Tim Harvey <tharvey@gateworks.com>
18366 L: linux-media@vger.kernel.org
18368 W: https://linuxtv.org
18369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18370 F: drivers/media/i2c/tda1997x.*
18372 TDA827x MEDIA DRIVER
18373 M: Michael Krufky <mkrufky@linuxtv.org>
18374 L: linux-media@vger.kernel.org
18376 W: https://linuxtv.org
18377 W: http://github.com/mkrufky
18378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18379 T: git git://linuxtv.org/mkrufky/tuners.git
18380 F: drivers/media/tuners/tda8290.*
18382 TDA8290 MEDIA DRIVER
18383 M: Michael Krufky <mkrufky@linuxtv.org>
18384 L: linux-media@vger.kernel.org
18386 W: https://linuxtv.org
18387 W: http://github.com/mkrufky
18388 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18389 T: git git://linuxtv.org/mkrufky/tuners.git
18390 F: drivers/media/tuners/tda8290.*
18392 TDA9840 MEDIA DRIVER
18393 M: Hans Verkuil <hverkuil@xs4all.nl>
18394 L: linux-media@vger.kernel.org
18396 W: https://linuxtv.org
18397 T: git git://linuxtv.org/media_tree.git
18398 F: drivers/media/i2c/tda9840*
18400 TEA5761 TUNER DRIVER
18401 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18402 L: linux-media@vger.kernel.org
18404 W: https://linuxtv.org
18405 T: git git://linuxtv.org/media_tree.git
18406 F: drivers/media/tuners/tea5761.*
18408 TEA5767 TUNER DRIVER
18409 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18410 L: linux-media@vger.kernel.org
18412 W: https://linuxtv.org
18413 T: git git://linuxtv.org/media_tree.git
18414 F: drivers/media/tuners/tea5767.*
18416 TEA6415C MEDIA DRIVER
18417 M: Hans Verkuil <hverkuil@xs4all.nl>
18418 L: linux-media@vger.kernel.org
18420 W: https://linuxtv.org
18421 T: git git://linuxtv.org/media_tree.git
18422 F: drivers/media/i2c/tea6415c*
18424 TEA6420 MEDIA DRIVER
18425 M: Hans Verkuil <hverkuil@xs4all.nl>
18426 L: linux-media@vger.kernel.org
18428 W: https://linuxtv.org
18429 T: git git://linuxtv.org/media_tree.git
18430 F: drivers/media/i2c/tea6420*
18433 M: Jiri Pirko <jiri@resnulli.us>
18434 L: netdev@vger.kernel.org
18436 F: drivers/net/team/
18437 F: include/linux/if_team.h
18438 F: include/uapi/linux/if_team.h
18440 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18441 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18443 F: arch/x86/platform/ts5500/
18445 TECHNOTREND USB IR RECEIVER
18446 M: Sean Young <sean@mess.org>
18447 L: linux-media@vger.kernel.org
18449 F: drivers/media/rc/ttusbir.c
18451 TECHWELL TW9910 VIDEO DECODER
18452 L: linux-media@vger.kernel.org
18454 F: drivers/media/i2c/tw9910.c
18455 F: include/media/i2c/tw9910.h
18458 M: Jens Wiklander <jens.wiklander@linaro.org>
18459 R: Sumit Garg <sumit.garg@linaro.org>
18460 L: op-tee@lists.trustedfirmware.org
18462 F: Documentation/staging/tee.rst
18464 F: include/linux/tee_drv.h
18465 F: include/uapi/linux/tee.h
18467 TEGRA ARCHITECTURE SUPPORT
18468 M: Thierry Reding <thierry.reding@gmail.com>
18469 M: Jonathan Hunter <jonathanh@nvidia.com>
18470 L: linux-tegra@vger.kernel.org
18472 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18477 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18478 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18480 F: drivers/clk/tegra/
18483 M: Laxman Dewangan <ldewangan@nvidia.com>
18484 M: Jon Hunter <jonathanh@nvidia.com>
18486 F: drivers/dma/tegra*
18489 M: Laxman Dewangan <ldewangan@nvidia.com>
18490 R: Dmitry Osipenko <digetx@gmail.com>
18492 F: drivers/i2c/busses/i2c-tegra.c
18494 TEGRA IOMMU DRIVERS
18495 M: Thierry Reding <thierry.reding@gmail.com>
18496 R: Krishna Reddy <vdumpa@nvidia.com>
18497 L: linux-tegra@vger.kernel.org
18499 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18500 F: drivers/iommu/tegra*
18503 M: Laxman Dewangan <ldewangan@nvidia.com>
18505 F: drivers/input/keyboard/tegra-kbc.c
18508 M: Stefan Agner <stefan@agner.ch>
18509 M: Lucas Stach <dev@lynxeye.de>
18511 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18512 F: drivers/mtd/nand/raw/tegra_nand.c
18515 M: Thierry Reding <thierry.reding@gmail.com>
18517 F: drivers/pwm/pwm-tegra.c
18519 TEGRA SERIAL DRIVER
18520 M: Laxman Dewangan <ldewangan@nvidia.com>
18522 F: drivers/tty/serial/serial-tegra.c
18525 M: Laxman Dewangan <ldewangan@nvidia.com>
18527 F: drivers/spi/spi-tegra*
18529 TEGRA QUAD SPI DRIVER
18530 M: Thierry Reding <thierry.reding@gmail.com>
18531 M: Jonathan Hunter <jonathanh@nvidia.com>
18532 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18533 L: linux-tegra@vger.kernel.org
18535 F: drivers/spi/spi-tegra210-quad.c
18538 M: Thierry Reding <thierry.reding@gmail.com>
18539 M: Jonathan Hunter <jonathanh@nvidia.com>
18540 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18541 L: linux-media@vger.kernel.org
18542 L: linux-tegra@vger.kernel.org
18544 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18545 F: drivers/staging/media/tegra-video/
18547 TEGRA XUSB PADCTL DRIVER
18548 M: JC Kuo <jckuo@nvidia.com>
18550 F: drivers/phy/tegra/xusb*
18552 TEHUTI ETHERNET DRIVER
18553 M: Andy Gospodarek <andy@greyhouse.net>
18554 L: netdev@vger.kernel.org
18556 F: drivers/net/ethernet/tehuti/*
18558 TELECOM CLOCK DRIVER FOR MCPL0010
18559 M: Mark Gross <mark.gross@intel.com>
18561 F: drivers/char/tlclk.c
18563 TEMPO SEMICONDUCTOR DRIVERS
18564 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18566 F: Documentation/devicetree/bindings/sound/tscs*.txt
18567 F: sound/soc/codecs/tscs*.c
18568 F: sound/soc/codecs/tscs*.h
18570 TENSILICA XTENSA PORT (xtensa)
18571 M: Chris Zankel <chris@zankel.net>
18572 M: Max Filippov <jcmvbkbc@gmail.com>
18573 L: linux-xtensa@linux-xtensa.org
18575 T: git git://github.com/czankel/xtensa-linux.git
18577 F: drivers/irqchip/irq-xtensa-*
18579 TEXAS INSTRUMENTS ASoC DRIVERS
18580 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18585 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18586 M: Ricardo Ribalda <ribalda@kernel.org>
18587 L: linux-iio@vger.kernel.org
18589 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18590 F: drivers/iio/dac/ti-dac7612.c
18592 TEXAS INSTRUMENTS DMA DRIVERS
18593 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18594 L: dmaengine@vger.kernel.org
18596 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18597 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18598 F: Documentation/devicetree/bindings/dma/ti/
18600 X: drivers/dma/ti/cppi41.c
18601 F: include/linux/dma/k3-udma-glue.h
18602 F: include/linux/dma/ti-cppi5.h
18603 F: include/linux/dma/k3-psil.h
18605 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18606 M: Nishanth Menon <nm@ti.com>
18607 M: Tero Kristo <kristo@kernel.org>
18608 M: Santosh Shilimkar <ssantosh@kernel.org>
18609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18611 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18612 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18613 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18614 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18615 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18616 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18617 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18618 F: drivers/clk/keystone/sci-clk.c
18619 F: drivers/firmware/ti_sci*
18620 F: drivers/irqchip/irq-ti-sci-inta.c
18621 F: drivers/irqchip/irq-ti-sci-intr.c
18622 F: drivers/reset/reset-ti-sci.c
18623 F: drivers/soc/ti/ti_sci_inta_msi.c
18624 F: drivers/soc/ti/ti_sci_pm_domains.c
18625 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18626 F: include/linux/soc/ti/ti_sci_inta_msi.h
18627 F: include/linux/soc/ti/ti_sci_protocol.h
18629 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18630 M: Robert Marko <robert.marko@sartura.hr>
18631 M: Luka Perkov <luka.perkov@sartura.hr>
18632 L: linux-hwmon@vger.kernel.org
18634 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18635 F: Documentation/hwmon/tps23861.rst
18636 F: drivers/hwmon/tps23861.c
18638 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18639 M: Puranjay Mohan <puranjay12@gmail.com>
18640 L: linux-iio@vger.kernel.org
18642 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18643 F: drivers/iio/temperature/tmp117.c
18645 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18646 M: Hans Verkuil <hverkuil@xs4all.nl>
18647 L: linux-media@vger.kernel.org
18649 W: https://linuxtv.org
18650 T: git git://linuxtv.org/media_tree.git
18651 F: drivers/media/radio/radio-raremono.c
18654 M: Rafael J. Wysocki <rafael@kernel.org>
18655 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18656 R: Amit Kucheria <amitk@kernel.org>
18657 R: Zhang Rui <rui.zhang@intel.com>
18658 L: linux-pm@vger.kernel.org
18660 Q: https://patchwork.kernel.org/project/linux-pm/list/
18661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
18662 F: Documentation/devicetree/bindings/thermal/
18663 F: drivers/thermal/
18664 F: include/linux/cpu_cooling.h
18665 F: include/linux/thermal.h
18666 F: include/uapi/linux/thermal.h
18669 THERMAL DRIVER FOR AMLOGIC SOCS
18670 M: Guillaume La Roque <glaroque@baylibre.com>
18671 L: linux-pm@vger.kernel.org
18672 L: linux-amlogic@lists.infradead.org
18674 W: http://linux-meson.com/
18675 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18676 F: drivers/thermal/amlogic_thermal.c
18678 THERMAL/CPU_COOLING
18679 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18680 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18681 M: Viresh Kumar <viresh.kumar@linaro.org>
18682 R: Lukasz Luba <lukasz.luba@arm.com>
18683 L: linux-pm@vger.kernel.org
18685 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18686 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18687 F: drivers/thermal/cpufreq_cooling.c
18688 F: drivers/thermal/cpuidle_cooling.c
18689 F: include/linux/cpu_cooling.h
18691 THERMAL/POWER_ALLOCATOR
18692 M: Lukasz Luba <lukasz.luba@arm.com>
18693 L: linux-pm@vger.kernel.org
18695 F: Documentation/driver-api/thermal/power_allocator.rst
18696 F: drivers/thermal/gov_power_allocator.c
18697 F: include/trace/events/thermal_power_allocator.h
18699 THINKPAD ACPI EXTRAS DRIVER
18700 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18701 L: ibm-acpi-devel@lists.sourceforge.net
18702 L: platform-driver-x86@vger.kernel.org
18704 W: http://ibm-acpi.sourceforge.net
18705 W: http://thinkwiki.org/wiki/Ibm-acpi
18706 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18707 F: drivers/platform/x86/thinkpad_acpi.c
18709 THINKPAD LMI DRIVER
18710 M: Mark Pearson <markpearson@lenovo.com>
18711 L: platform-driver-x86@vger.kernel.org
18713 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18714 F: drivers/platform/x86/think-lmi.?
18716 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18717 M: Isaac Hazan <isaac.hazan@intel.com>
18718 L: linux-usb@vger.kernel.org
18720 F: drivers/thunderbolt/dma_test.c
18723 M: Andreas Noever <andreas.noever@gmail.com>
18724 M: Michael Jamet <michael.jamet@intel.com>
18725 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18726 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18727 L: linux-usb@vger.kernel.org
18729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18730 F: Documentation/admin-guide/thunderbolt.rst
18731 F: drivers/thunderbolt/
18732 F: include/linux/thunderbolt.h
18734 THUNDERBOLT NETWORK DRIVER
18735 M: Michael Jamet <michael.jamet@intel.com>
18736 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18737 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18738 L: netdev@vger.kernel.org
18740 F: drivers/net/thunderbolt.c
18742 THUNDERX GPIO DRIVER
18743 M: Robert Richter <rric@kernel.org>
18745 F: drivers/gpio/gpio-thunderx.c
18747 TI ADS131E0X ADC SERIES DRIVER
18748 M: Tomislav Denis <tomislav.denis@avl.com>
18749 L: linux-iio@vger.kernel.org
18751 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18752 F: drivers/iio/adc/ti-ads131e08.c
18754 TI AM437X VPFE DRIVER
18755 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18756 L: linux-media@vger.kernel.org
18758 W: https://linuxtv.org
18759 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18760 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18761 F: drivers/media/platform/am437x/
18763 TI BANDGAP AND THERMAL DRIVER
18764 M: Eduardo Valentin <edubezval@gmail.com>
18765 M: Keerthy <j-keerthy@ti.com>
18766 L: linux-pm@vger.kernel.org
18767 L: linux-omap@vger.kernel.org
18769 F: drivers/thermal/ti-soc-thermal/
18771 TI BQ27XXX POWER SUPPLY DRIVER
18772 F: drivers/power/supply/bq27xxx_battery.c
18773 F: drivers/power/supply/bq27xxx_battery_i2c.c
18774 F: include/linux/power/bq27xxx_battery.h
18776 TI CDCE706 CLOCK DRIVER
18777 M: Max Filippov <jcmvbkbc@gmail.com>
18779 F: drivers/clk/clk-cdce706.c
18782 M: Tero Kristo <kristo@kernel.org>
18783 L: linux-omap@vger.kernel.org
18786 F: include/linux/clk/ti.h
18788 TI DAVINCI MACHINE SUPPORT
18789 M: Sekhar Nori <nsekhar@ti.com>
18790 R: Bartosz Golaszewski <brgl@bgdev.pl>
18791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18794 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18795 F: arch/arm/boot/dts/da850*
18796 F: arch/arm/mach-davinci/
18797 F: drivers/i2c/busses/i2c-davinci.c
18799 TI DAVINCI SERIES CLOCK DRIVER
18800 M: David Lechner <david@lechnology.com>
18801 R: Sekhar Nori <nsekhar@ti.com>
18803 F: Documentation/devicetree/bindings/clock/ti/davinci/
18804 F: drivers/clk/davinci/
18806 TI DAVINCI SERIES GPIO DRIVER
18807 M: Keerthy <j-keerthy@ti.com>
18808 L: linux-gpio@vger.kernel.org
18810 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18811 F: drivers/gpio/gpio-davinci.c
18813 TI DAVINCI SERIES MEDIA DRIVER
18814 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18815 L: linux-media@vger.kernel.org
18817 W: https://linuxtv.org
18818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18819 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18820 F: drivers/media/platform/davinci/
18821 F: include/media/davinci/
18823 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18824 R: David Lechner <david@lechnology.com>
18825 L: linux-iio@vger.kernel.org
18826 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18827 F: drivers/counter/ti-eqep.c
18829 TI ETHERNET SWITCH DRIVER (CPSW)
18830 R: Grygorii Strashko <grygorii.strashko@ti.com>
18831 L: linux-omap@vger.kernel.org
18832 L: netdev@vger.kernel.org
18834 F: drivers/net/ethernet/ti/cpsw*
18835 F: drivers/net/ethernet/ti/davinci*
18837 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18838 M: Alex Dubov <oakad@yahoo.com>
18840 W: http://tifmxx.berlios.de/
18841 F: drivers/memstick/host/tifm_ms.c
18842 F: drivers/misc/tifm*
18843 F: drivers/mmc/host/tifm_sd.c
18844 F: include/linux/tifm.h
18846 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18847 M: Santosh Shilimkar <ssantosh@kernel.org>
18848 L: linux-kernel@vger.kernel.org
18849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18852 F: drivers/soc/ti/*
18854 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18855 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18856 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18857 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18859 F: sound/soc/codecs/isabelle*
18860 F: sound/soc/codecs/lm49453*
18862 TI PCM3060 ASoC CODEC DRIVER
18863 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18864 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18866 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18867 F: sound/soc/codecs/pcm3060*
18869 TI TAS571X FAMILY ASoC CODEC DRIVER
18870 M: Kevin Cernekee <cernekee@chromium.org>
18871 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18873 F: sound/soc/codecs/tas571x*
18875 TI TRF7970A NFC DRIVER
18876 M: Mark Greer <mgreer@animalcreek.com>
18877 L: linux-wireless@vger.kernel.org
18878 L: linux-nfc@lists.01.org (subscribers-only)
18880 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18881 F: drivers/nfc/trf7970a.c
18883 TI TSC2046 ADC DRIVER
18884 M: Oleksij Rempel <o.rempel@pengutronix.de>
18885 R: kernel@pengutronix.de
18886 L: linux-iio@vger.kernel.org
18888 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18889 F: drivers/iio/adc/ti-tsc2046.c
18891 TI TWL4030 SERIES SOC CODEC DRIVER
18892 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18893 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18895 F: sound/soc/codecs/twl4030*
18898 M: Benoit Parrot <bparrot@ti.com>
18899 L: linux-media@vger.kernel.org
18901 W: http://linuxtv.org/
18902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18903 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18904 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18905 F: drivers/media/platform/ti-vpe/
18907 TI WILINK WIRELESS DRIVERS
18908 L: linux-wireless@vger.kernel.org
18910 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18911 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18913 F: drivers/net/wireless/ti/
18914 F: include/linux/wl12xx.h
18916 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18917 M: John Stultz <john.stultz@linaro.org>
18918 M: Thomas Gleixner <tglx@linutronix.de>
18919 R: Stephen Boyd <sboyd@kernel.org>
18920 L: linux-kernel@vger.kernel.org
18922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18923 F: include/linux/clocksource.h
18924 F: include/linux/time.h
18925 F: include/linux/timex.h
18926 F: include/uapi/linux/time.h
18927 F: include/uapi/linux/timex.h
18928 F: kernel/time/alarmtimer.c
18929 F: kernel/time/clocksource.c
18930 F: kernel/time/ntp.c
18931 F: kernel/time/time*.c
18932 F: tools/testing/selftests/timers/
18935 M: Jon Maloy <jmaloy@redhat.com>
18936 M: Ying Xue <ying.xue@windriver.com>
18937 L: netdev@vger.kernel.org (core kernel code)
18938 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18940 W: http://tipc.sourceforge.net/
18941 F: include/uapi/linux/tipc*.h
18944 TLAN NETWORK DRIVER
18945 M: Samuel Chessman <chessman@tux.org>
18946 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18948 W: http://sourceforge.net/projects/tlan/
18949 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18950 F: drivers/net/ethernet/ti/tlan.*
18952 TM6000 VIDEO4LINUX DRIVER
18953 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18954 L: linux-media@vger.kernel.org
18956 W: https://linuxtv.org
18957 T: git git://linuxtv.org/media_tree.git
18958 F: Documentation/admin-guide/media/tm6000*
18959 F: drivers/media/usb/tm6000/
18961 TMIO/SDHI MMC DRIVER
18962 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18963 L: linux-mmc@vger.kernel.org
18965 F: drivers/mmc/host/renesas_sdhi*
18966 F: drivers/mmc/host/tmio_mmc*
18967 F: include/linux/mfd/tmio.h
18969 TMP401 HARDWARE MONITOR DRIVER
18970 M: Guenter Roeck <linux@roeck-us.net>
18971 L: linux-hwmon@vger.kernel.org
18973 F: Documentation/hwmon/tmp401.rst
18974 F: drivers/hwmon/tmp401.c
18976 TMP513 HARDWARE MONITOR DRIVER
18977 M: Eric Tremblay <etremblay@distech-controls.com>
18978 L: linux-hwmon@vger.kernel.org
18980 F: Documentation/hwmon/tmp513.rst
18981 F: drivers/hwmon/tmp513.c
18983 TMPFS (SHMEM FILESYSTEM)
18984 M: Hugh Dickins <hughd@google.com>
18985 L: linux-mm@kvack.org
18987 F: include/linux/shmem_fs.h
18990 TOMOYO SECURITY MODULE
18991 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18992 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18993 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18994 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18995 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18996 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18998 W: https://tomoyo.osdn.jp/
18999 F: security/tomoyo/
19001 TOPSTAR LAPTOP EXTRAS DRIVER
19002 M: Herton Ronaldo Krzesinski <herton@canonical.com>
19003 L: platform-driver-x86@vger.kernel.org
19005 F: drivers/platform/x86/topstar-laptop.c
19007 TORTURE-TEST MODULES
19008 M: Davidlohr Bueso <dave@stgolabs.net>
19009 M: "Paul E. McKenney" <paulmck@kernel.org>
19010 M: Josh Triplett <josh@joshtriplett.org>
19011 L: linux-kernel@vger.kernel.org
19013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19014 F: Documentation/RCU/torture.rst
19015 F: kernel/locking/locktorture.c
19016 F: kernel/rcu/rcuscale.c
19017 F: kernel/rcu/rcutorture.c
19018 F: kernel/rcu/refscale.c
19019 F: kernel/torture.c
19021 TOSHIBA ACPI EXTRAS DRIVER
19022 M: Azael Avalos <coproscefalo@gmail.com>
19023 L: platform-driver-x86@vger.kernel.org
19025 F: drivers/platform/x86/toshiba_acpi.c
19027 TOSHIBA BLUETOOTH DRIVER
19028 M: Azael Avalos <coproscefalo@gmail.com>
19029 L: platform-driver-x86@vger.kernel.org
19031 F: drivers/platform/x86/toshiba_bluetooth.c
19033 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19034 M: Azael Avalos <coproscefalo@gmail.com>
19035 L: platform-driver-x86@vger.kernel.org
19037 F: drivers/platform/x86/toshiba_haps.c
19040 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19042 W: http://www.buzzard.org.uk/toshiba/
19043 F: drivers/char/toshiba.c
19044 F: include/linux/toshiba.h
19045 F: include/uapi/linux/toshiba.h
19047 TOSHIBA TC358743 DRIVER
19048 M: Mats Randgaard <matrandg@cisco.com>
19049 L: linux-media@vger.kernel.org
19051 F: drivers/media/i2c/tc358743*
19052 F: include/media/i2c/tc358743.h
19054 TOSHIBA WMI HOTKEYS DRIVER
19055 M: Azael Avalos <coproscefalo@gmail.com>
19056 L: platform-driver-x86@vger.kernel.org
19058 F: drivers/platform/x86/toshiba-wmi.c
19061 M: Peter Huewe <peterhuewe@gmx.de>
19062 M: Jarkko Sakkinen <jarkko@kernel.org>
19063 R: Jason Gunthorpe <jgg@ziepe.ca>
19064 L: linux-integrity@vger.kernel.org
19066 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19067 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19069 F: drivers/char/tpm/
19072 M: Steven Rostedt <rostedt@goodmis.org>
19073 M: Ingo Molnar <mingo@redhat.com>
19075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
19076 F: Documentation/trace/ftrace.rst
19077 F: arch/*/*/*/ftrace.h
19078 F: arch/*/kernel/ftrace.c
19080 F: include/*/ftrace.h
19081 F: include/linux/trace*.h
19084 F: tools/testing/selftests/ftrace/
19086 TRACING MMIO ACCESSES (MMIOTRACE)
19087 M: Steven Rostedt <rostedt@goodmis.org>
19088 M: Ingo Molnar <mingo@kernel.org>
19089 R: Karol Herbst <karolherbst@gmail.com>
19090 R: Pekka Paalanen <ppaalanen@gmail.com>
19091 L: linux-kernel@vger.kernel.org
19092 L: nouveau@lists.freedesktop.org
19094 F: arch/x86/mm/kmmio.c
19095 F: arch/x86/mm/mmio-mod.c
19096 F: arch/x86/mm/testmmiotrace.c
19097 F: include/linux/mmiotrace.h
19098 F: kernel/trace/trace_mmiotrace.c
19100 TRACING OS NOISE / LATENCY TRACERS
19101 M: Steven Rostedt <rostedt@goodmis.org>
19102 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19104 F: kernel/trace/trace_osnoise.c
19105 F: include/trace/events/osnoise.h
19106 F: kernel/trace/trace_hwlat.c
19107 F: kernel/trace/trace_irqsoff.c
19108 F: kernel/trace/trace_sched_wakeup.c
19109 F: Documentation/trace/osnoise-tracer.rst
19110 F: Documentation/trace/timerlat-tracer.rst
19111 F: Documentation/trace/hwlat_detector.rst
19112 F: arch/*/kernel/trace.c
19114 TRADITIONAL CHINESE DOCUMENTATION
19115 M: Hu Haowen <src.res@email.cn>
19116 L: linux-doc-tw-discuss@lists.sourceforge.net
19118 W: https://github.com/srcres258/linux-doc
19119 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19120 F: Documentation/translations/zh_TW/
19123 M: Jiri Kosina <trivial@kernel.org>
19125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19126 K: ^Subject:.*(?i)trivial
19129 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19130 M: Jiri Slaby <jirislaby@kernel.org>
19132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19133 F: Documentation/driver-api/serial/
19135 F: drivers/tty/serial/serial_core.c
19136 F: include/linux/selection.h
19137 F: include/linux/serial.h
19138 F: include/linux/serial_core.h
19139 F: include/linux/sysrq.h
19140 F: include/linux/tty*.h
19141 F: include/linux/vt.h
19142 F: include/linux/vt_*.h
19143 F: include/uapi/linux/serial.h
19144 F: include/uapi/linux/serial_core.h
19145 F: include/uapi/linux/tty.h
19147 TUA9001 MEDIA DRIVER
19148 M: Antti Palosaari <crope@iki.fi>
19149 L: linux-media@vger.kernel.org
19151 W: https://linuxtv.org
19152 W: http://palosaari.fi/linux/
19153 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19154 T: git git://linuxtv.org/anttip/media_tree.git
19155 F: drivers/media/tuners/tua9001*
19157 TULIP NETWORK DRIVERS
19158 L: netdev@vger.kernel.org
19159 L: linux-parisc@vger.kernel.org
19161 F: drivers/net/ethernet/dec/tulip/
19164 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19166 W: http://vtun.sourceforge.net/tun
19167 F: Documentation/networking/tuntap.rst
19168 F: arch/um/os-Linux/drivers/
19170 TURBOCHANNEL SUBSYSTEM
19171 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19172 M: Ralf Baechle <ralf@linux-mips.org>
19173 L: linux-mips@vger.kernel.org
19175 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19177 F: include/linux/tc.h
19180 M: "Len Brown" <lenb@kernel.org>
19181 L: linux-pm@vger.kernel.org
19183 Q: https://patchwork.kernel.org/project/linux-pm/list/
19184 B: https://bugzilla.kernel.org
19185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19186 F: tools/power/x86/turbostat/
19188 TW5864 VIDEO4LINUX DRIVER
19189 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19190 M: Anton Sviridenko <anton@corp.bluecherry.net>
19191 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19192 M: Andrey Utkin <andrey_utkin@fastmail.com>
19193 L: linux-media@vger.kernel.org
19195 F: drivers/media/pci/tw5864/
19197 TW68 VIDEO4LINUX DRIVER
19198 M: Hans Verkuil <hverkuil@xs4all.nl>
19199 L: linux-media@vger.kernel.org
19201 W: https://linuxtv.org
19202 T: git git://linuxtv.org/media_tree.git
19203 F: drivers/media/pci/tw68/
19205 TW686X VIDEO4LINUX DRIVER
19206 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19207 L: linux-media@vger.kernel.org
19209 W: http://linuxtv.org
19210 T: git git://linuxtv.org/media_tree.git
19211 F: drivers/media/pci/tw686x/
19213 UACCE ACCELERATOR FRAMEWORK
19214 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19215 M: Zhou Wang <wangzhou1@hisilicon.com>
19216 L: linux-accelerators@lists.ozlabs.org
19217 L: linux-kernel@vger.kernel.org
19219 F: Documentation/ABI/testing/sysfs-driver-uacce
19220 F: Documentation/misc-devices/uacce.rst
19221 F: drivers/misc/uacce/
19222 F: include/linux/uacce.h
19223 F: include/uapi/misc/uacce/
19225 UBI FILE SYSTEM (UBIFS)
19226 M: Richard Weinberger <richard@nod.at>
19227 L: linux-mtd@lists.infradead.org
19229 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19232 F: Documentation/filesystems/ubifs-authentication.rst
19233 F: Documentation/filesystems/ubifs.rst
19236 UCLINUX (M68KNOMMU AND COLDFIRE)
19237 M: Greg Ungerer <gerg@linux-m68k.org>
19238 L: linux-m68k@lists.linux-m68k.org
19239 L: uclinux-dev@uclinux.org (subscribers-only)
19241 W: http://www.linux-m68k.org/
19242 W: http://www.uclinux.org/
19243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19244 F: arch/m68k/*/*_no.*
19246 F: arch/m68k/coldfire/
19247 F: arch/m68k/include/asm/*_no.*
19250 M: Jan Kara <jack@suse.com>
19252 F: Documentation/filesystems/udf.rst
19256 M: Bastien Nocera <hadess@hadess.net>
19257 L: linux-input@vger.kernel.org
19259 F: drivers/hid/hid-udraw-ps3.c
19262 M: Evgeniy Dushistov <dushistov@mail.ru>
19264 F: Documentation/admin-guide/ufs.rst
19267 UHID USERSPACE HID IO DRIVER
19268 M: David Rheinsberg <david.rheinsberg@gmail.com>
19269 L: linux-input@vger.kernel.org
19271 F: drivers/hid/uhid.c
19272 F: include/uapi/linux/uhid.h
19275 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19276 L: linux-usb@vger.kernel.org
19278 F: drivers/usb/common/ulpi.c
19279 F: include/linux/ulpi/
19282 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19283 L: linux-fsdevel@vger.kernel.org
19288 M: Tony Finch <dot@dotat.at>
19290 W: http://dotat.at/prog/unifdef
19291 F: scripts/unifdef.c
19293 UNIFORM CDROM DRIVER
19294 M: Phillip Potter <phil@philpotter.co.uk>
19296 F: Documentation/cdrom/
19297 F: drivers/cdrom/cdrom.c
19298 F: include/linux/cdrom.h
19299 F: include/uapi/linux/cdrom.h
19301 UNISYS S-PAR DRIVERS
19302 M: David Kershner <david.kershner@unisys.com>
19303 L: sparmaintainer@unisys.com (Unisys internal)
19305 F: drivers/staging/unisys/
19306 F: drivers/visorbus/
19307 F: include/linux/visorbus.h
19309 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19310 R: Alim Akhtar <alim.akhtar@samsung.com>
19311 R: Avri Altman <avri.altman@wdc.com>
19312 L: linux-scsi@vger.kernel.org
19314 F: Documentation/scsi/ufs.rst
19315 F: drivers/scsi/ufs/
19317 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19318 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19319 L: linux-scsi@vger.kernel.org
19321 F: drivers/scsi/ufs/*dwc*
19323 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19324 M: Stanley Chu <stanley.chu@mediatek.com>
19325 L: linux-scsi@vger.kernel.org
19326 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19328 F: drivers/scsi/ufs/ufs-mediatek*
19330 UNSORTED BLOCK IMAGES (UBI)
19331 M: Richard Weinberger <richard@nod.at>
19332 L: linux-mtd@lists.infradead.org
19334 W: http://www.linux-mtd.infradead.org/
19335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19337 F: drivers/mtd/ubi/
19338 F: include/linux/mtd/ubi.h
19339 F: include/uapi/mtd/ubi-user.h
19341 USB "USBNET" DRIVER FRAMEWORK
19342 M: Oliver Neukum <oneukum@suse.com>
19343 L: netdev@vger.kernel.org
19345 W: http://www.linux-usb.org/usbnet
19346 F: drivers/net/usb/usbnet.c
19347 F: include/linux/usb/usbnet.h
19350 M: Oliver Neukum <oneukum@suse.com>
19351 L: linux-usb@vger.kernel.org
19353 F: Documentation/usb/acm.rst
19354 F: drivers/usb/class/cdc-acm.*
19356 USB APPLE MFI FASTCHARGE DRIVER
19357 M: Bastien Nocera <hadess@hadess.net>
19358 L: linux-usb@vger.kernel.org
19360 F: drivers/usb/misc/apple-mfi-fastcharge.c
19362 USB AR5523 WIRELESS DRIVER
19363 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19364 L: linux-wireless@vger.kernel.org
19366 F: drivers/net/wireless/ath/ar5523/
19369 M: Oliver Neukum <oneukum@suse.com>
19370 L: linux-usb@vger.kernel.org
19371 L: linux-scsi@vger.kernel.org
19373 F: drivers/usb/storage/uas.c
19375 USB CDC ETHERNET DRIVER
19376 M: Oliver Neukum <oliver@neukum.org>
19377 L: linux-usb@vger.kernel.org
19379 F: drivers/net/usb/cdc_*.c
19380 F: include/uapi/linux/usb/cdc.h
19382 USB CHAOSKEY DRIVER
19383 M: Keith Packard <keithp@keithp.com>
19384 L: linux-usb@vger.kernel.org
19386 F: drivers/usb/misc/chaoskey.c
19388 USB CYPRESS C67X00 DRIVER
19389 L: linux-usb@vger.kernel.org
19391 F: drivers/usb/c67x00/
19393 USB DAVICOM DM9601 DRIVER
19394 M: Peter Korsgaard <peter@korsgaard.com>
19395 L: netdev@vger.kernel.org
19397 W: http://www.linux-usb.org/usbnet
19398 F: drivers/net/usb/dm9601.c
19401 M: Alan Stern <stern@rowland.harvard.edu>
19402 L: linux-usb@vger.kernel.org
19404 F: Documentation/usb/ehci.rst
19405 F: drivers/usb/host/ehci*
19407 USB GADGET/PERIPHERAL SUBSYSTEM
19408 M: Felipe Balbi <balbi@kernel.org>
19409 L: linux-usb@vger.kernel.org
19411 W: http://www.linux-usb.org/gadget
19412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19413 F: drivers/usb/gadget/
19414 F: include/linux/usb/gadget*
19416 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19417 M: Jiri Kosina <jikos@kernel.org>
19418 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19419 L: linux-usb@vger.kernel.org
19421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19422 F: Documentation/hid/hiddev.rst
19423 F: drivers/hid/usbhid/
19425 USB INTEL XHCI ROLE MUX DRIVER
19426 M: Hans de Goede <hdegoede@redhat.com>
19427 L: linux-usb@vger.kernel.org
19429 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19431 USB IP DRIVER FOR HISILICON KIRIN 960
19432 M: Yu Chen <chenyu56@huawei.com>
19433 M: Binghui Wang <wangbinghui@hisilicon.com>
19434 L: linux-usb@vger.kernel.org
19436 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19437 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19439 USB IP DRIVER FOR HISILICON KIRIN 970
19440 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19441 L: linux-usb@vger.kernel.org
19443 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19444 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19447 M: Olav Kongas <ok@artecdesign.ee>
19448 L: linux-usb@vger.kernel.org
19450 F: drivers/usb/host/isp116x*
19451 F: include/linux/usb/isp116x.h
19454 M: Rui Miguel Silva <rui.silva@linaro.org>
19455 L: linux-usb@vger.kernel.org
19457 F: drivers/usb/isp1760/*
19458 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19460 USB LAN78XX ETHERNET DRIVER
19461 M: Woojung Huh <woojung.huh@microchip.com>
19462 M: UNGLinuxDriver@microchip.com
19463 L: netdev@vger.kernel.org
19465 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19466 F: drivers/net/usb/lan78xx.*
19467 F: include/dt-bindings/net/microchip-lan78xx.h
19469 USB MASS STORAGE DRIVER
19470 M: Alan Stern <stern@rowland.harvard.edu>
19471 L: linux-usb@vger.kernel.org
19472 L: usb-storage@lists.one-eyed-alien.net
19474 F: drivers/usb/storage/
19477 M: Clemens Ladisch <clemens@ladisch.de>
19478 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19481 F: sound/usb/midi.*
19483 USB NETWORKING DRIVERS
19484 L: linux-usb@vger.kernel.org
19486 F: drivers/net/usb/
19489 M: Alan Stern <stern@rowland.harvard.edu>
19490 L: linux-usb@vger.kernel.org
19492 F: Documentation/usb/ohci.rst
19493 F: drivers/usb/host/ohci*
19495 USB OTG FSM (Finite State Machine)
19496 M: Peter Chen <peter.chen@kernel.org>
19497 L: linux-usb@vger.kernel.org
19499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19500 F: drivers/usb/common/usb-otg-fsm.c
19503 M: Valentina Manea <valentina.manea.m@gmail.com>
19504 M: Shuah Khan <shuah@kernel.org>
19505 M: Shuah Khan <skhan@linuxfoundation.org>
19506 L: linux-usb@vger.kernel.org
19508 F: Documentation/usb/usbip_protocol.rst
19509 F: drivers/usb/usbip/
19510 F: tools/testing/selftests/drivers/usb/usbip/
19511 F: tools/usb/usbip/
19514 M: Petko Manolov <petkan@nucleusys.com>
19515 L: linux-usb@vger.kernel.org
19516 L: netdev@vger.kernel.org
19518 W: https://github.com/petkan/pegasus
19519 T: git git://github.com/petkan/pegasus.git
19520 F: drivers/net/usb/pegasus.*
19523 M: Felipe Balbi <balbi@kernel.org>
19524 L: linux-usb@vger.kernel.org
19526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19527 F: drivers/usb/phy/
19529 USB PRINTER DRIVER (usblp)
19530 M: Pete Zaitcev <zaitcev@redhat.com>
19531 L: linux-usb@vger.kernel.org
19533 F: drivers/usb/class/usblp.c
19535 USB RAW GADGET DRIVER
19536 R: Andrey Konovalov <andreyknvl@gmail.com>
19537 L: linux-usb@vger.kernel.org
19539 F: Documentation/usb/raw-gadget.rst
19540 F: drivers/usb/gadget/legacy/raw_gadget.c
19541 F: include/uapi/linux/usb/raw_gadget.h
19543 USB QMI WWAN NETWORK DRIVER
19544 M: Bjørn Mork <bjorn@mork.no>
19545 L: netdev@vger.kernel.org
19547 F: Documentation/ABI/testing/sysfs-class-net-qmi
19548 F: drivers/net/usb/qmi_wwan.c
19551 M: Petko Manolov <petkan@nucleusys.com>
19552 L: linux-usb@vger.kernel.org
19553 L: netdev@vger.kernel.org
19555 W: https://github.com/petkan/rtl8150
19556 T: git git://github.com/petkan/rtl8150.git
19557 F: drivers/net/usb/rtl8150.c
19559 USB SERIAL SUBSYSTEM
19560 M: Johan Hovold <johan@kernel.org>
19561 L: linux-usb@vger.kernel.org
19563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19564 F: Documentation/usb/usb-serial.rst
19565 F: drivers/usb/serial/
19566 F: include/linux/usb/serial.h
19568 USB SMSC75XX ETHERNET DRIVER
19569 M: Steve Glendinning <steve.glendinning@shawell.net>
19570 L: netdev@vger.kernel.org
19572 F: drivers/net/usb/smsc75xx.*
19574 USB SMSC95XX ETHERNET DRIVER
19575 M: Steve Glendinning <steve.glendinning@shawell.net>
19576 M: UNGLinuxDriver@microchip.com
19577 L: netdev@vger.kernel.org
19579 F: drivers/net/usb/smsc95xx.*
19582 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19583 L: linux-usb@vger.kernel.org
19585 W: http://www.linux-usb.org
19586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19587 F: Documentation/devicetree/bindings/usb/
19588 F: Documentation/usb/
19590 F: include/linux/usb.h
19591 F: include/linux/usb/
19593 USB TYPEC BUS FOR ALTERNATE MODES
19594 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19595 L: linux-usb@vger.kernel.org
19597 F: Documentation/ABI/testing/sysfs-bus-typec
19598 F: Documentation/driver-api/usb/typec_bus.rst
19599 F: drivers/usb/typec/altmodes/
19600 F: include/linux/usb/typec_altmode.h
19603 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19604 L: linux-usb@vger.kernel.org
19606 F: Documentation/ABI/testing/sysfs-class-typec
19607 F: Documentation/driver-api/usb/typec.rst
19608 F: drivers/usb/typec/
19609 F: include/linux/usb/typec.h
19611 USB TYPEC INTEL PMC MUX DRIVER
19612 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19613 L: linux-usb@vger.kernel.org
19615 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19616 F: drivers/usb/typec/mux/intel_pmc_mux.c
19618 USB TYPEC PI3USB30532 MUX DRIVER
19619 M: Hans de Goede <hdegoede@redhat.com>
19620 L: linux-usb@vger.kernel.org
19622 F: drivers/usb/typec/mux/pi3usb30532.c
19624 USB TYPEC PORT CONTROLLER DRIVERS
19625 M: Guenter Roeck <linux@roeck-us.net>
19626 L: linux-usb@vger.kernel.org
19628 F: drivers/usb/typec/tcpm/
19631 M: Alan Stern <stern@rowland.harvard.edu>
19632 L: linux-usb@vger.kernel.org
19634 F: drivers/usb/host/uhci*
19637 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19638 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19639 L: linux-media@vger.kernel.org
19641 W: http://www.ideasonboard.org/uvc/
19642 T: git git://linuxtv.org/media_tree.git
19643 F: drivers/media/usb/uvc/
19644 F: include/uapi/linux/uvcvideo.h
19647 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19648 L: linux-usb@vger.kernel.org
19650 F: drivers/usb/gadget/function/*uvc*
19651 F: drivers/usb/gadget/legacy/webcam.c
19652 F: include/uapi/linux/usb/g_uvc.h
19654 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19655 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19656 L: linux-wireless@vger.kernel.org
19658 F: drivers/net/wireless/rndis_wlan.c
19661 M: Mathias Nyman <mathias.nyman@intel.com>
19662 L: linux-usb@vger.kernel.org
19664 F: drivers/usb/host/pci-quirks*
19665 F: drivers/usb/host/xhci*
19668 L: linux-wireless@vger.kernel.org
19670 W: http://linux-lc100020.sourceforge.net
19671 F: drivers/net/wireless/zydas/zd1201.*
19674 M: Antoine Jacquet <royale@zerezo.com>
19675 L: linux-usb@vger.kernel.org
19676 L: linux-media@vger.kernel.org
19678 W: http://royale.zerezo.com/zr364xx/
19679 T: git git://linuxtv.org/media_tree.git
19680 F: Documentation/admin-guide/media/zr364xx*
19681 F: drivers/media/usb/zr364xx/
19683 USER-MODE LINUX (UML)
19684 M: Jeff Dike <jdike@addtoit.com>
19685 M: Richard Weinberger <richard@nod.at>
19686 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19687 L: linux-um@lists.infradead.org
19689 W: http://user-mode-linux.sourceforge.net
19690 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19692 F: Documentation/virt/uml/
19697 USERSPACE COPYIN/COPYOUT (UIOVEC)
19698 M: Alexander Viro <viro@zeniv.linux.org.uk>
19700 F: include/linux/uio.h
19703 USERSPACE DMA BUFFER DRIVER
19704 M: Gerd Hoffmann <kraxel@redhat.com>
19705 L: dri-devel@lists.freedesktop.org
19707 T: git git://anongit.freedesktop.org/drm/drm-misc
19708 F: drivers/dma-buf/udmabuf.c
19709 F: include/uapi/linux/udmabuf.h
19711 USERSPACE I/O (UIO)
19712 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19715 F: Documentation/driver-api/uio-howto.rst
19717 F: include/linux/uio_driver.h
19720 M: Karel Zak <kzak@redhat.com>
19721 L: util-linux@vger.kernel.org
19723 W: http://en.wikipedia.org/wiki/Util-linux
19724 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19727 M: Christoph Hellwig <hch@lst.de>
19728 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19729 L: linux-kernel@vger.kernel.org
19731 T: git git://git.infradead.org/users/hch/uuid.git
19732 F: include/linux/uuid.h
19733 F: include/uapi/linux/uuid.h
19738 M: Justin Ernst <justin.ernst@hpe.com>
19739 L: platform-driver-x86@vger.kernel.org
19741 F: drivers/platform/x86/uv_sysfs.c
19744 M: Michal Januszewski <spock@gentoo.org>
19745 L: linux-fbdev@vger.kernel.org
19747 W: https://github.com/mjanusz/v86d
19748 F: Documentation/fb/uvesafb.rst
19749 F: drivers/video/fbdev/uvesafb.*
19751 Ux500 CLOCK DRIVERS
19752 M: Ulf Hansson <ulf.hansson@linaro.org>
19753 L: linux-clk@vger.kernel.org
19754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19756 F: drivers/clk/ux500/
19759 M: Stefan Agner <stefan@agner.ch>
19760 L: linux-mtd@lists.infradead.org
19762 F: drivers/mtd/nand/raw/vf610_nfc.c
19764 VFAT/FAT/MSDOS FILESYSTEM
19765 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19767 F: Documentation/filesystems/vfat.rst
19771 M: Alex Williamson <alex.williamson@redhat.com>
19772 R: Cornelia Huck <cohuck@redhat.com>
19773 L: kvm@vger.kernel.org
19775 T: git git://github.com/awilliam/linux-vfio.git
19776 F: Documentation/driver-api/vfio.rst
19778 F: include/linux/vfio.h
19779 F: include/linux/vfio_pci_core.h
19780 F: include/uapi/linux/vfio.h
19783 M: Diana Craciun <diana.craciun@oss.nxp.com>
19784 L: kvm@vger.kernel.org
19786 F: drivers/vfio/fsl-mc/
19788 VFIO MEDIATED DEVICE DRIVERS
19789 M: Kirti Wankhede <kwankhede@nvidia.com>
19790 L: kvm@vger.kernel.org
19792 F: Documentation/driver-api/vfio-mediated-device.rst
19793 F: drivers/vfio/mdev/
19794 F: include/linux/mdev.h
19795 F: samples/vfio-mdev/
19797 VFIO PLATFORM DRIVER
19798 M: Eric Auger <eric.auger@redhat.com>
19799 L: kvm@vger.kernel.org
19801 F: drivers/vfio/platform/
19804 R: Lukas Wunner <lukas@wunner.de>
19806 T: git git://anongit.freedesktop.org/drm/drm-misc
19807 F: Documentation/gpu/vga-switcheroo.rst
19808 F: drivers/gpu/vga/vga_switcheroo.c
19809 F: include/linux/vga_switcheroo.h
19811 VIA RHINE NETWORK DRIVER
19813 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19814 F: drivers/net/ethernet/via/via-rhine.c
19816 VIA SD/MMC CARD CONTROLLER DRIVER
19817 M: Bruce Chang <brucechang@via.com.tw>
19818 M: Harald Welte <HaraldWelte@viatech.com>
19820 F: drivers/mmc/host/via-sdmmc.c
19822 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19823 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19824 L: linux-fbdev@vger.kernel.org
19826 F: drivers/video/fbdev/via/
19827 F: include/linux/via-core.h
19828 F: include/linux/via-gpio.h
19829 F: include/linux/via_i2c.h
19831 VIA VELOCITY NETWORK DRIVER
19832 M: Francois Romieu <romieu@fr.zoreil.com>
19833 L: netdev@vger.kernel.org
19835 F: drivers/net/ethernet/via/via-velocity.*
19837 VICODEC VIRTUAL CODEC DRIVER
19838 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19839 L: linux-media@vger.kernel.org
19841 W: https://linuxtv.org
19842 T: git git://linuxtv.org/media_tree.git
19843 F: drivers/media/test-drivers/vicodec/*
19845 VIDEO I2C POLLING DRIVER
19846 M: Matt Ranostay <matt.ranostay@konsulko.com>
19847 L: linux-media@vger.kernel.org
19849 F: drivers/media/i2c/video-i2c.c
19851 VIDEO MULTIPLEXER DRIVER
19852 M: Philipp Zabel <p.zabel@pengutronix.de>
19853 L: linux-media@vger.kernel.org
19855 F: drivers/media/platform/video-mux.c
19857 VIDEOBUF2 FRAMEWORK
19858 M: Tomasz Figa <tfiga@chromium.org>
19859 M: Marek Szyprowski <m.szyprowski@samsung.com>
19860 L: linux-media@vger.kernel.org
19862 F: drivers/media/common/videobuf2/*
19863 F: include/media/videobuf2-*
19865 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19866 M: Helen Koike <helen.koike@collabora.com>
19867 R: Shuah Khan <skhan@linuxfoundation.org>
19868 L: linux-media@vger.kernel.org
19870 W: https://linuxtv.org
19871 T: git git://linuxtv.org/media_tree.git
19872 F: drivers/media/test-drivers/vimc/*
19875 M: Alex Williamson <alex.williamson@redhat.com>
19876 M: Paolo Bonzini <pbonzini@redhat.com>
19877 L: kvm@vger.kernel.org
19881 VIRTIO AND VHOST VSOCK DRIVER
19882 M: Stefan Hajnoczi <stefanha@redhat.com>
19883 M: Stefano Garzarella <sgarzare@redhat.com>
19884 L: kvm@vger.kernel.org
19885 L: virtualization@lists.linux-foundation.org
19886 L: netdev@vger.kernel.org
19888 F: drivers/vhost/vsock.c
19889 F: include/linux/virtio_vsock.h
19890 F: include/uapi/linux/virtio_vsock.h
19891 F: net/vmw_vsock/virtio_transport.c
19892 F: net/vmw_vsock/virtio_transport_common.c
19894 VIRTIO BLOCK AND SCSI DRIVERS
19895 M: "Michael S. Tsirkin" <mst@redhat.com>
19896 M: Jason Wang <jasowang@redhat.com>
19897 R: Paolo Bonzini <pbonzini@redhat.com>
19898 R: Stefan Hajnoczi <stefanha@redhat.com>
19899 L: virtualization@lists.linux-foundation.org
19901 F: drivers/block/virtio_blk.c
19902 F: drivers/scsi/virtio_scsi.c
19903 F: drivers/vhost/scsi.c
19904 F: include/uapi/linux/virtio_blk.h
19905 F: include/uapi/linux/virtio_scsi.h
19907 VIRTIO CONSOLE DRIVER
19908 M: Amit Shah <amit@kernel.org>
19909 L: virtualization@lists.linux-foundation.org
19911 F: drivers/char/virtio_console.c
19912 F: include/linux/virtio_console.h
19913 F: include/uapi/linux/virtio_console.h
19915 VIRTIO CORE AND NET DRIVERS
19916 M: "Michael S. Tsirkin" <mst@redhat.com>
19917 M: Jason Wang <jasowang@redhat.com>
19918 L: virtualization@lists.linux-foundation.org
19920 F: Documentation/devicetree/bindings/virtio/
19921 F: drivers/block/virtio_blk.c
19922 F: drivers/crypto/virtio/
19923 F: drivers/net/virtio_net.c
19926 F: include/linux/vdpa.h
19927 F: include/linux/virtio*.h
19928 F: include/uapi/linux/virtio_*.h
19932 M: "Michael S. Tsirkin" <mst@redhat.com>
19933 M: David Hildenbrand <david@redhat.com>
19934 L: virtualization@lists.linux-foundation.org
19936 F: drivers/virtio/virtio_balloon.c
19937 F: include/uapi/linux/virtio_balloon.h
19938 F: include/linux/balloon_compaction.h
19939 F: mm/balloon_compaction.c
19941 VIRTIO CRYPTO DRIVER
19942 M: Gonglei <arei.gonglei@huawei.com>
19943 L: virtualization@lists.linux-foundation.org
19944 L: linux-crypto@vger.kernel.org
19946 F: drivers/crypto/virtio/
19947 F: include/uapi/linux/virtio_crypto.h
19949 VIRTIO DRIVERS FOR S390
19950 M: Cornelia Huck <cohuck@redhat.com>
19951 M: Halil Pasic <pasic@linux.ibm.com>
19952 L: linux-s390@vger.kernel.org
19953 L: virtualization@lists.linux-foundation.org
19954 L: kvm@vger.kernel.org
19956 F: arch/s390/include/uapi/asm/virtio-ccw.h
19957 F: drivers/s390/virtio/
19960 M: Vivek Goyal <vgoyal@redhat.com>
19961 M: Stefan Hajnoczi <stefanha@redhat.com>
19962 M: Miklos Szeredi <miklos@szeredi.hu>
19963 L: virtualization@lists.linux-foundation.org
19964 L: linux-fsdevel@vger.kernel.org
19966 W: https://virtio-fs.gitlab.io/
19967 F: Documentation/filesystems/virtiofs.rst
19968 F: fs/fuse/virtio_fs.c
19969 F: include/uapi/linux/virtio_fs.h
19972 M: Enrico Weigelt, metux IT consult <info@metux.net>
19973 M: Viresh Kumar <vireshk@kernel.org>
19974 L: linux-gpio@vger.kernel.org
19975 L: virtualization@lists.linux-foundation.org
19977 F: drivers/gpio/gpio-virtio.c
19978 F: include/uapi/linux/virtio_gpio.h
19981 M: David Airlie <airlied@linux.ie>
19982 M: Gerd Hoffmann <kraxel@redhat.com>
19983 L: dri-devel@lists.freedesktop.org
19984 L: virtualization@lists.linux-foundation.org
19986 T: git git://anongit.freedesktop.org/drm/drm-misc
19987 F: drivers/gpu/drm/virtio/
19988 F: include/uapi/linux/virtio_gpu.h
19990 VIRTIO HOST (VHOST)
19991 M: "Michael S. Tsirkin" <mst@redhat.com>
19992 M: Jason Wang <jasowang@redhat.com>
19993 L: kvm@vger.kernel.org
19994 L: virtualization@lists.linux-foundation.org
19995 L: netdev@vger.kernel.org
19997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19999 F: include/linux/vhost_iotlb.h
20000 F: include/uapi/linux/vhost.h
20002 VIRTIO INPUT DRIVER
20003 M: Gerd Hoffmann <kraxel@redhat.com>
20005 F: drivers/virtio/virtio_input.c
20006 F: include/uapi/linux/virtio_input.h
20008 VIRTIO IOMMU DRIVER
20009 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
20010 L: virtualization@lists.linux-foundation.org
20012 F: drivers/iommu/virtio-iommu.c
20013 F: include/uapi/linux/virtio_iommu.h
20016 M: David Hildenbrand <david@redhat.com>
20017 L: virtualization@lists.linux-foundation.org
20019 W: https://virtio-mem.gitlab.io/
20020 F: drivers/virtio/virtio_mem.c
20021 F: include/uapi/linux/virtio_mem.h
20023 VIRTIO SOUND DRIVER
20024 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
20025 M: "Michael S. Tsirkin" <mst@redhat.com>
20026 L: virtualization@lists.linux-foundation.org
20027 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20029 F: include/uapi/linux/virtio_snd.h
20033 M: Jie Deng <jie.deng@intel.com>
20034 M: Viresh Kumar <viresh.kumar@linaro.org>
20035 L: linux-i2c@vger.kernel.org
20036 L: virtualization@lists.linux-foundation.org
20038 F: drivers/i2c/busses/i2c-virtio.c
20039 F: include/uapi/linux/virtio_i2c.h
20041 VIRTUAL BOX GUEST DEVICE DRIVER
20042 M: Hans de Goede <hdegoede@redhat.com>
20043 M: Arnd Bergmann <arnd@arndb.de>
20044 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20046 F: drivers/virt/vboxguest/
20047 F: include/linux/vbox_utils.h
20048 F: include/uapi/linux/vbox*.h
20050 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20051 M: Hans de Goede <hdegoede@redhat.com>
20052 L: linux-fsdevel@vger.kernel.org
20056 VIRTUAL SERIO DEVICE DRIVER
20057 M: Stephen Chandler Paul <thatslyude@gmail.com>
20059 F: drivers/input/serio/userio.c
20060 F: include/uapi/linux/userio.h
20062 VIVID VIRTUAL VIDEO DRIVER
20063 M: Hans Verkuil <hverkuil@xs4all.nl>
20064 L: linux-media@vger.kernel.org
20066 W: https://linuxtv.org
20067 T: git git://linuxtv.org/media_tree.git
20068 F: drivers/media/test-drivers/vivid/*
20070 VIDTV VIRTUAL DIGITAL TV DRIVER
20071 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20072 L: linux-media@vger.kernel.org
20074 W: https://linuxtv.org
20075 T: git git://linuxtv.org/media_tree.git
20076 F: drivers/media/test-drivers/vidtv/*
20079 M: Florian Fainelli <f.fainelli@gmail.com>
20080 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20082 F: drivers/vlynq/vlynq.c
20083 F: include/linux/vlynq.h
20086 M: Martyn Welch <martyn@welchs.me.uk>
20087 M: Manohar Vanga <manohar.vanga@gmail.com>
20088 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20089 L: linux-kernel@vger.kernel.org
20091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20092 F: Documentation/driver-api/vme.rst
20093 F: drivers/staging/vme/
20095 F: include/linux/vme*
20097 VM SOCKETS (AF_VSOCK)
20098 M: Stefano Garzarella <sgarzare@redhat.com>
20099 L: virtualization@lists.linux-foundation.org
20100 L: netdev@vger.kernel.org
20102 F: drivers/net/vsockmon.c
20103 F: include/net/af_vsock.h
20104 F: include/uapi/linux/vm_sockets.h
20105 F: include/uapi/linux/vm_sockets_diag.h
20106 F: include/uapi/linux/vsockmon.h
20108 F: tools/testing/vsock/
20110 VMWARE BALLOON DRIVER
20111 M: Nadav Amit <namit@vmware.com>
20112 M: "VMware, Inc." <pv-drivers@vmware.com>
20113 L: linux-kernel@vger.kernel.org
20115 F: drivers/misc/vmw_balloon.c
20117 VMWARE HYPERVISOR INTERFACE
20118 M: Deep Shah <sdeep@vmware.com>
20119 M: "VMware, Inc." <pv-drivers@vmware.com>
20120 L: virtualization@lists.linux-foundation.org
20122 F: arch/x86/include/asm/vmware.h
20123 F: arch/x86/kernel/cpu/vmware.c
20125 VMWARE PVRDMA DRIVER
20126 M: Adit Ranadive <aditr@vmware.com>
20127 M: VMware PV-Drivers <pv-drivers@vmware.com>
20128 L: linux-rdma@vger.kernel.org
20130 F: drivers/infiniband/hw/vmw_pvrdma/
20132 VMware PVSCSI driver
20133 M: Vishal Bhakta <vbhakta@vmware.com>
20134 M: VMware PV-Drivers <pv-drivers@vmware.com>
20135 L: linux-scsi@vger.kernel.org
20137 F: drivers/scsi/vmw_pvscsi.c
20138 F: drivers/scsi/vmw_pvscsi.h
20140 VMWARE VIRTUAL PTP CLOCK DRIVER
20141 M: Vivek Thampi <vithampi@vmware.com>
20142 M: "VMware, Inc." <pv-drivers@vmware.com>
20143 L: netdev@vger.kernel.org
20145 F: drivers/ptp/ptp_vmw.c
20148 M: Jorgen Hansen <jhansen@vmware.com>
20149 M: Vishnu Dasa <vdasa@vmware.com>
20150 L: linux-kernel@vger.kernel.org
20151 L: pv-drivers@vmware.com (private)
20153 F: drivers/misc/vmw_vmci/
20155 VMWARE VMMOUSE SUBDRIVER
20156 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20157 M: "VMware, Inc." <pv-drivers@vmware.com>
20158 L: linux-input@vger.kernel.org
20160 F: drivers/input/mouse/vmmouse.c
20161 F: drivers/input/mouse/vmmouse.h
20163 VMWARE VMXNET3 ETHERNET DRIVER
20164 M: Ronak Doshi <doshir@vmware.com>
20165 M: pv-drivers@vmware.com
20166 L: netdev@vger.kernel.org
20168 F: drivers/net/vmxnet3/
20170 VOCORE VOCORE2 BOARD
20171 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20172 L: linux-mips@vger.kernel.org
20174 F: arch/mips/boot/dts/ralink/vocore2.dts
20176 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20177 M: Liam Girdwood <lgirdwood@gmail.com>
20178 M: Mark Brown <broonie@kernel.org>
20179 L: linux-kernel@vger.kernel.org
20181 W: http://www.slimlogic.co.uk/?p=48
20182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20183 F: Documentation/devicetree/bindings/regulator/
20184 F: Documentation/power/regulator/
20185 F: drivers/regulator/
20186 F: include/dt-bindings/regulator/
20187 F: include/linux/regulator/
20188 K: regulator_get_optional
20190 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20191 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20192 F: drivers/regulator/irq_helpers.c
20195 M: David Ahern <dsahern@kernel.org>
20196 L: netdev@vger.kernel.org
20198 F: Documentation/networking/vrf.rst
20199 F: drivers/net/vrf.c
20202 M: Petr Mladek <pmladek@suse.com>
20203 M: Steven Rostedt <rostedt@goodmis.org>
20204 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20205 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20206 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20209 F: Documentation/core-api/printk-formats.rst
20210 F: lib/test_printf.c
20211 F: lib/test_scanf.c
20214 VT1211 HARDWARE MONITOR DRIVER
20215 M: Juerg Haefliger <juergh@gmail.com>
20216 L: linux-hwmon@vger.kernel.org
20218 F: Documentation/hwmon/vt1211.rst
20219 F: drivers/hwmon/vt1211.c
20221 VT8231 HARDWARE MONITOR DRIVER
20222 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20223 L: linux-hwmon@vger.kernel.org
20225 F: drivers/hwmon/vt8231.c
20227 VUB300 USB to SDIO/SD/MMC bridge chip
20228 L: linux-mmc@vger.kernel.org
20230 F: drivers/mmc/host/vub300.c
20232 W1 DALLAS'S 1-WIRE BUS
20233 M: Evgeniy Polyakov <zbr@ioremap.net>
20235 F: Documentation/devicetree/bindings/w1/
20236 F: Documentation/w1/
20238 F: include/linux/w1.h
20240 W83791D HARDWARE MONITORING DRIVER
20241 M: Marc Hulsman <m.hulsman@tudelft.nl>
20242 L: linux-hwmon@vger.kernel.org
20244 F: Documentation/hwmon/w83791d.rst
20245 F: drivers/hwmon/w83791d.c
20247 W83793 HARDWARE MONITORING DRIVER
20248 M: Rudolf Marek <r.marek@assembler.cz>
20249 L: linux-hwmon@vger.kernel.org
20251 F: Documentation/hwmon/w83793.rst
20252 F: drivers/hwmon/w83793.c
20254 W83795 HARDWARE MONITORING DRIVER
20255 M: Jean Delvare <jdelvare@suse.com>
20256 L: linux-hwmon@vger.kernel.org
20258 F: drivers/hwmon/w83795.c
20260 W83L51xD SD/MMC CARD INTERFACE DRIVER
20261 M: Pierre Ossman <pierre@ossman.eu>
20263 F: drivers/mmc/host/wbsd.*
20265 WACOM PROTOCOL 4 SERIAL TABLETS
20266 M: Julian Squires <julian@cipht.net>
20267 M: Hans de Goede <hdegoede@redhat.com>
20268 L: linux-input@vger.kernel.org
20270 F: drivers/input/tablet/wacom_serial4.c
20272 WATCHDOG DEVICE DRIVERS
20273 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20274 M: Guenter Roeck <linux@roeck-us.net>
20275 L: linux-watchdog@vger.kernel.org
20277 W: http://www.linux-watchdog.org/
20278 T: git git://www.linux-watchdog.org/linux-watchdog.git
20279 F: Documentation/devicetree/bindings/watchdog/
20280 F: Documentation/watchdog/
20281 F: drivers/watchdog/
20282 F: include/linux/watchdog.h
20283 F: include/uapi/linux/watchdog.h
20285 WHISKEYCOVE PMIC GPIO DRIVER
20286 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20287 L: linux-gpio@vger.kernel.org
20289 F: drivers/gpio/gpio-wcove.c
20292 M: Dianlong Li <long17.cool@163.com>
20293 L: linux-rtc@vger.kernel.org
20295 F: drivers/rtc/rtc-sd3078.c
20298 M: David Rheinsberg <david.rheinsberg@gmail.com>
20299 L: linux-input@vger.kernel.org
20301 F: drivers/hid/hid-wiimote*
20303 WILOCITY WIL6210 WIRELESS DRIVER
20304 M: Maya Erez <merez@codeaurora.org>
20305 L: linux-wireless@vger.kernel.org
20306 L: wil6210@qti.qualcomm.com
20308 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20309 F: drivers/net/wireless/ath/wil6210/
20312 M: David Härdeman <david@hardeman.nu>
20314 F: drivers/media/rc/winbond-cir.c
20316 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20317 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20318 L: linux-watchdog@vger.kernel.org
20320 F: drivers/watchdog/ebc-c384_wdt.c
20322 WINSYSTEMS WS16C48 GPIO DRIVER
20323 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20324 L: linux-gpio@vger.kernel.org
20326 F: drivers/gpio/gpio-ws16c48.c
20328 WIREGUARD SECURE NETWORK TUNNEL
20329 M: Jason A. Donenfeld <Jason@zx2c4.com>
20330 L: wireguard@lists.zx2c4.com
20331 L: netdev@vger.kernel.org
20333 F: drivers/net/wireguard/
20334 F: tools/testing/selftests/wireguard/
20336 WISTRON LAPTOP BUTTON DRIVER
20337 M: Miloslav Trmac <mitr@volny.cz>
20339 F: drivers/input/misc/wistron_btns.c
20341 WL3501 WIRELESS PCMCIA CARD DRIVER
20342 L: linux-wireless@vger.kernel.org
20344 F: drivers/net/wireless/wl3501*
20346 WOLFSON MICROELECTRONICS DRIVERS
20347 L: patches@opensource.cirrus.com
20349 W: https://github.com/CirrusLogic/linux-drivers/wiki
20350 T: git https://github.com/CirrusLogic/linux-drivers.git
20351 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20352 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20353 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20354 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20355 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20356 F: Documentation/devicetree/bindings/sound/wm*
20357 F: Documentation/hwmon/wm83??.rst
20358 F: arch/arm/mach-s3c/mach-crag6410*
20359 F: drivers/clk/clk-wm83*.c
20360 F: drivers/gpio/gpio-*wm*.c
20361 F: drivers/gpio/gpio-arizona.c
20362 F: drivers/hwmon/wm83??-hwmon.c
20363 F: drivers/input/misc/wm831x-on.c
20364 F: drivers/input/touchscreen/wm831x-ts.c
20365 F: drivers/input/touchscreen/wm97*.c
20366 F: drivers/leds/leds-wm83*.c
20367 F: drivers/mfd/arizona*
20368 F: drivers/mfd/cs47l24*
20369 F: drivers/mfd/wm*.c
20370 F: drivers/power/supply/wm83*.c
20371 F: drivers/regulator/arizona*
20372 F: drivers/regulator/wm8*.c
20373 F: drivers/rtc/rtc-wm83*.c
20374 F: drivers/video/backlight/wm83*_bl.c
20375 F: drivers/watchdog/wm83*_wdt.c
20376 F: include/linux/mfd/arizona/
20377 F: include/linux/mfd/wm831x/
20378 F: include/linux/mfd/wm8350/
20379 F: include/linux/mfd/wm8400*
20380 F: include/linux/regulator/arizona*
20381 F: include/linux/wm97xx.h
20382 F: include/sound/wm????.h
20383 F: sound/soc/codecs/arizona*
20384 F: sound/soc/codecs/cs47l24*
20385 F: sound/soc/codecs/wm*
20388 M: Tejun Heo <tj@kernel.org>
20389 R: Lai Jiangshan <jiangshanlai@gmail.com>
20391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20392 F: Documentation/core-api/workqueue.rst
20393 F: include/linux/workqueue.h
20394 F: kernel/workqueue.c
20397 M: Loic Poulain <loic.poulain@linaro.org>
20398 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20399 R: Johannes Berg <johannes@sipsolutions.net>
20400 L: netdev@vger.kernel.org
20402 F: drivers/net/wwan/
20403 F: include/linux/wwan.h
20404 F: include/uapi/linux/wwan.h
20406 X-POWERS AXP288 PMIC DRIVERS
20407 M: Hans de Goede <hdegoede@redhat.com>
20409 F: drivers/acpi/pmic/intel_pmic_xpower.c
20412 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20413 M: Chen-Yu Tsai <wens@csie.org>
20414 L: linux-kernel@vger.kernel.org
20419 M: Martin Schiller <ms@dev.tdt.de>
20420 L: linux-x25@vger.kernel.org
20422 F: Documentation/networking/lapb-module.rst
20423 F: Documentation/networking/x25*
20424 F: drivers/net/wan/hdlc_x25.c
20425 F: drivers/net/wan/lapbether.c
20426 F: include/*/lapb.h
20427 F: include/net/x25*
20428 F: include/uapi/linux/x25.h
20432 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20433 M: Thomas Gleixner <tglx@linutronix.de>
20434 M: Ingo Molnar <mingo@redhat.com>
20435 M: Borislav Petkov <bp@alien8.de>
20436 M: Dave Hansen <dave.hansen@linux.intel.com>
20438 R: "H. Peter Anvin" <hpa@zytor.com>
20439 L: linux-kernel@vger.kernel.org
20441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20442 F: Documentation/devicetree/bindings/x86/
20443 F: Documentation/x86/
20447 M: Andy Lutomirski <luto@kernel.org>
20448 L: linux-kernel@vger.kernel.org
20450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20453 X86 MCE INFRASTRUCTURE
20454 M: Tony Luck <tony.luck@intel.com>
20455 M: Borislav Petkov <bp@alien8.de>
20456 L: linux-edac@vger.kernel.org
20458 F: arch/x86/kernel/cpu/mce/*
20460 X86 MICROCODE UPDATE SUPPORT
20461 M: Borislav Petkov <bp@alien8.de>
20463 F: arch/x86/kernel/cpu/microcode/*
20466 M: Dave Hansen <dave.hansen@linux.intel.com>
20467 M: Andy Lutomirski <luto@kernel.org>
20468 M: Peter Zijlstra <peterz@infradead.org>
20469 L: linux-kernel@vger.kernel.org
20471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20474 X86 PLATFORM DRIVERS
20475 M: Hans de Goede <hdegoede@redhat.com>
20476 M: Mark Gross <mgross@linux.intel.com>
20477 L: platform-driver-x86@vger.kernel.org
20479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20480 F: drivers/platform/olpc/
20481 F: drivers/platform/x86/
20483 X86 PLATFORM DRIVERS - ARCH
20484 R: Darren Hart <dvhart@infradead.org>
20485 R: Andy Shevchenko <andy@infradead.org>
20486 L: platform-driver-x86@vger.kernel.org
20489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20490 F: arch/x86/platform
20492 X86 PLATFORM UV HPE SUPERDOME FLEX
20493 M: Steve Wahl <steve.wahl@hpe.com>
20494 R: Mike Travis <mike.travis@hpe.com>
20495 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20496 R: Russ Anderson <russ.anderson@hpe.com>
20498 F: arch/x86/include/asm/uv/
20499 F: arch/x86/kernel/apic/x2apic_uv_x.c
20500 F: arch/x86/platform/uv/
20503 M: Andy Lutomirski <luto@kernel.org>
20504 L: linux-kernel@vger.kernel.org
20506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20507 F: arch/x86/entry/vdso/
20510 M: Matthew Wilcox <willy@infradead.org>
20511 L: linux-fsdevel@vger.kernel.org
20513 F: Documentation/core-api/xarray.rst
20514 F: include/linux/idr.h
20515 F: include/linux/xarray.h
20518 F: tools/testing/radix-tree
20521 M: Benjamin Valentin <benpicco@googlemail.com>
20523 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20524 F: drivers/media/rc/xbox_remote.c
20526 XC2028/3028 TUNER DRIVER
20527 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20528 L: linux-media@vger.kernel.org
20530 W: https://linuxtv.org
20531 T: git git://linuxtv.org/media_tree.git
20532 F: drivers/media/tuners/tuner-xc2028.*
20534 XDP (eXpress Data Path)
20535 M: Alexei Starovoitov <ast@kernel.org>
20536 M: Daniel Borkmann <daniel@iogearbox.net>
20537 M: David S. Miller <davem@davemloft.net>
20538 M: Jakub Kicinski <kuba@kernel.org>
20539 M: Jesper Dangaard Brouer <hawk@kernel.org>
20540 M: John Fastabend <john.fastabend@gmail.com>
20541 L: netdev@vger.kernel.org
20542 L: bpf@vger.kernel.org
20544 F: include/net/xdp.h
20545 F: include/net/xdp_priv.h
20546 F: include/trace/events/xdp.h
20547 F: kernel/bpf/cpumap.c
20548 F: kernel/bpf/devmap.c
20550 F: samples/bpf/xdp*
20551 F: tools/testing/selftests/bpf/*xdp*
20552 F: tools/testing/selftests/bpf/*/*xdp*
20553 F: drivers/net/ethernet/*/*/*/*/*xdp*
20554 F: drivers/net/ethernet/*/*/*xdp*
20555 K: (?:\b|_)xdp(?:\b|_)
20557 XDP SOCKETS (AF_XDP)
20558 M: Björn Töpel <bjorn@kernel.org>
20559 M: Magnus Karlsson <magnus.karlsson@intel.com>
20560 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20561 L: netdev@vger.kernel.org
20562 L: bpf@vger.kernel.org
20564 F: Documentation/networking/af_xdp.rst
20565 F: include/net/xdp_sock*
20566 F: include/net/xsk_buff_pool.h
20567 F: include/uapi/linux/if_xdp.h
20568 F: include/uapi/linux/xdp_diag.h
20569 F: include/net/netns/xdp.h
20571 F: samples/bpf/xdpsock*
20572 F: tools/lib/bpf/xsk*
20574 XEN BLOCK SUBSYSTEM
20575 M: Roger Pau Monné <roger.pau@citrix.com>
20576 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20578 F: drivers/block/xen*
20579 F: drivers/block/xen-blkback/*
20582 M: Stefano Stabellini <sstabellini@kernel.org>
20583 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20585 F: arch/arm/include/asm/xen/
20588 XEN HYPERVISOR ARM64
20589 M: Stefano Stabellini <sstabellini@kernel.org>
20590 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20592 F: arch/arm64/include/asm/xen/
20595 XEN HYPERVISOR INTERFACE
20596 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20597 M: Juergen Gross <jgross@suse.com>
20598 R: Stefano Stabellini <sstabellini@kernel.org>
20599 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20602 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20603 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20604 F: arch/x86/include/asm/pvclock-abi.h
20605 F: arch/x86/include/asm/xen/
20606 F: arch/x86/platform/pvh/
20608 F: drivers/*/xen-*front.c
20610 F: include/uapi/xen/
20613 XEN NETWORK BACKEND DRIVER
20614 M: Wei Liu <wei.liu@kernel.org>
20615 M: Paul Durrant <paul@xen.org>
20616 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20617 L: netdev@vger.kernel.org
20619 F: drivers/net/xen-netback/*
20622 M: Juergen Gross <jgross@suse.com>
20623 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20625 F: arch/x86/pci/*xen*
20626 F: drivers/pci/*xen*
20629 M: Juergen Gross <jgross@suse.com>
20630 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20631 L: linux-scsi@vger.kernel.org
20633 F: drivers/scsi/xen-scsifront.c
20634 F: drivers/xen/xen-scsiback.c
20635 F: include/xen/interface/io/vscsiif.h
20637 XEN SOUND FRONTEND DRIVER
20638 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20639 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20640 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20644 XEN SWIOTLB SUBSYSTEM
20645 M: Juergen Gross <jgross@suse.com>
20646 M: Stefano Stabellini <sstabellini@kernel.org>
20647 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20648 L: iommu@lists.linux-foundation.org
20649 L: iommu@lists.linux.dev
20651 F: arch/x86/xen/*swiotlb*
20652 F: drivers/xen/*swiotlb*
20655 C: irc://irc.oftc.net/xfs
20656 M: Leah Rumancik <leah.rumancik@gmail.com>
20657 M: Darrick J. Wong <djwong@kernel.org>
20658 M: linux-xfs@vger.kernel.org
20659 L: linux-xfs@vger.kernel.org
20662 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20663 F: Documentation/ABI/testing/sysfs-fs-xfs
20664 F: Documentation/admin-guide/xfs.rst
20665 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20666 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20668 F: include/uapi/linux/dqblk_xfs.h
20669 F: include/uapi/linux/fsmap.h
20671 XILINX AXI ETHERNET DRIVER
20672 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20674 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20677 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20678 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20679 L: linux-can@vger.kernel.org
20681 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20682 F: drivers/net/can/xilinx_can.c
20685 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20686 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20687 R: Michal Simek <michal.simek@xilinx.com>
20689 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20690 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20691 F: drivers/gpio/gpio-xilinx.c
20692 F: drivers/gpio/gpio-zynq.c
20694 XILINX SD-FEC IP CORES
20695 M: Derek Kiernan <derek.kiernan@xilinx.com>
20696 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20698 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20699 F: Documentation/misc-devices/xilinx_sdfec.rst
20700 F: drivers/misc/Kconfig
20701 F: drivers/misc/Makefile
20702 F: drivers/misc/xilinx_sdfec.c
20703 F: include/uapi/misc/xilinx_sdfec.h
20705 XILINX UARTLITE SERIAL DRIVER
20706 M: Peter Korsgaard <jacmet@sunsite.dk>
20707 L: linux-serial@vger.kernel.org
20709 F: drivers/tty/serial/uartlite.c
20711 XILINX VIDEO IP CORES
20712 M: Hyun Kwon <hyun.kwon@xilinx.com>
20713 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20714 L: linux-media@vger.kernel.org
20716 T: git git://linuxtv.org/media_tree.git
20717 F: Documentation/devicetree/bindings/media/xilinx/
20718 F: drivers/media/platform/xilinx/
20719 F: include/uapi/linux/xilinx-v4l2-controls.h
20721 XILINX ZYNQMP DPDMA DRIVER
20722 M: Hyun Kwon <hyun.kwon@xilinx.com>
20723 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20724 L: dmaengine@vger.kernel.org
20726 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20727 F: drivers/dma/xilinx/xilinx_dpdma.c
20728 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20730 XILINX ZYNQMP PSGTR PHY DRIVER
20731 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20732 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20733 L: linux-kernel@vger.kernel.org
20735 T: git https://github.com/Xilinx/linux-xlnx.git
20736 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20737 F: drivers/phy/xilinx/phy-zynqmp.c
20740 M: Eli Billauer <eli.billauer@gmail.com>
20741 L: linux-kernel@vger.kernel.org
20743 F: drivers/char/xillybus/
20746 M: George Cherian <gcherian@marvell.com>
20747 L: linux-i2c@vger.kernel.org
20749 W: http://www.marvell.com
20750 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20751 F: drivers/i2c/busses/i2c-xlp9xx.c
20753 XRA1403 GPIO EXPANDER
20754 M: Nandor Han <nandor.han@ge.com>
20755 M: Semi Malinen <semi.malinen@ge.com>
20756 L: linux-gpio@vger.kernel.org
20758 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20759 F: drivers/gpio/gpio-xra1403.c
20761 XTENSA XTFPGA PLATFORM SUPPORT
20762 M: Max Filippov <jcmvbkbc@gmail.com>
20763 L: linux-xtensa@linux-xtensa.org
20765 F: drivers/spi/spi-xtensa-xtfpga.c
20766 F: sound/soc/xtensa/xtfpga-i2s.c
20768 YAM DRIVER FOR AX.25
20769 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20770 L: linux-hams@vger.kernel.org
20772 F: drivers/net/hamradio/yam*
20773 F: include/linux/yam.h
20775 YAMA SECURITY MODULE
20776 M: Kees Cook <keescook@chromium.org>
20778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20779 F: Documentation/admin-guide/LSM/Yama.rst
20782 YEALINK PHONE DRIVER
20783 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20784 L: usbb2k-api-dev@nongnu.org
20786 F: Documentation/input/devices/yealink.rst
20787 F: drivers/input/misc/yealink.*
20789 Z8530 DRIVER FOR AX.25
20790 M: Joerg Reuter <jreuter@yaina.de>
20791 L: linux-hams@vger.kernel.org
20793 W: http://yaina.de/jreuter/
20794 W: http://www.qsl.net/dl1bke/
20795 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20796 F: drivers/net/hamradio/*scc.c
20797 F: drivers/net/hamradio/z8530.h
20799 ZBUD COMPRESSED PAGE ALLOCATOR
20800 M: Seth Jennings <sjenning@redhat.com>
20801 M: Dan Streetman <ddstreet@ieee.org>
20802 L: linux-mm@kvack.org
20806 ZD1211RW WIRELESS DRIVER
20807 M: Ulrich Kunitz <kune@deine-taler.de>
20808 L: linux-wireless@vger.kernel.org
20809 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20811 W: http://zd1211.ath.cx/wiki/DriverRewrite
20812 F: drivers/net/wireless/zydas/zd1211rw/
20814 ZD1301 MEDIA DRIVER
20815 M: Antti Palosaari <crope@iki.fi>
20816 L: linux-media@vger.kernel.org
20818 W: https://linuxtv.org/
20819 W: http://palosaari.fi/linux/
20820 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20821 F: drivers/media/usb/dvb-usb-v2/zd1301*
20823 ZD1301_DEMOD MEDIA DRIVER
20824 M: Antti Palosaari <crope@iki.fi>
20825 L: linux-media@vger.kernel.org
20827 W: https://linuxtv.org/
20828 W: http://palosaari.fi/linux/
20829 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20830 F: drivers/media/dvb-frontends/zd1301_demod*
20832 ZHAOXIN PROCESSOR SUPPORT
20833 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20834 L: linux-kernel@vger.kernel.org
20836 F: arch/x86/kernel/cpu/zhaoxin.c
20839 M: Damien Le Moal <damien.lemoal@wdc.com>
20840 M: Naohiro Aota <naohiro.aota@wdc.com>
20841 R: Johannes Thumshirn <jth@kernel.org>
20842 L: linux-fsdevel@vger.kernel.org
20844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20845 F: Documentation/filesystems/zonefs.rst
20848 ZPOOL COMPRESSED PAGE STORAGE API
20849 M: Dan Streetman <ddstreet@ieee.org>
20850 L: linux-mm@kvack.org
20852 F: include/linux/zpool.h
20855 ZR36067 VIDEO FOR LINUX DRIVER
20856 M: Corentin Labbe <clabbe@baylibre.com>
20857 L: mjpeg-users@lists.sourceforge.net
20858 L: linux-media@vger.kernel.org
20860 W: http://mjpeg.sourceforge.net/driver-zoran/
20861 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20862 F: Documentation/driver-api/media/drivers/zoran.rst
20863 F: drivers/staging/media/zoran/
20865 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20866 M: Minchan Kim <minchan@kernel.org>
20867 M: Nitin Gupta <ngupta@vflare.org>
20868 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20869 L: linux-kernel@vger.kernel.org
20871 F: Documentation/admin-guide/blockdev/zram.rst
20872 F: drivers/block/zram/
20874 ZS DECSTATION Z85C30 SERIAL DRIVER
20875 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20877 F: drivers/tty/serial/zs.*
20879 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20880 M: Minchan Kim <minchan@kernel.org>
20881 M: Nitin Gupta <ngupta@vflare.org>
20882 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20883 L: linux-mm@kvack.org
20885 F: Documentation/vm/zsmalloc.rst
20886 F: include/linux/zsmalloc.h
20889 ZSWAP COMPRESSED SWAP CACHING
20890 M: Seth Jennings <sjenning@redhat.com>
20891 M: Dan Streetman <ddstreet@ieee.org>
20892 M: Vitaly Wool <vitaly.wool@konsulko.com>
20893 L: linux-mm@kvack.org
20898 M: Linus Torvalds <torvalds@linux-foundation.org>
20899 L: linux-kernel@vger.kernel.org
20900 S: Buried alive in reporters
20901 Q: http://patchwork.kernel.org/project/LKML/list/
20902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git