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: Zhang Rui <rui.zhang@intel.com>
418 L: linux-acpi@vger.kernel.org
420 W: https://01.org/linux-acpi
421 B: https://bugzilla.kernel.org
422 F: drivers/acpi/*thermal*
425 M: Zhang Rui <rui.zhang@intel.com>
426 L: linux-acpi@vger.kernel.org
428 W: https://01.org/linux-acpi
429 B: https://bugzilla.kernel.org
430 F: drivers/acpi/acpi_video.c
433 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
434 L: linux-acpi@vger.kernel.org
435 L: iommu@lists.linux-foundation.org
437 F: drivers/acpi/viot.c
438 F: include/linux/acpi_viot.h
441 L: platform-driver-x86@vger.kernel.org
443 F: drivers/platform/x86/wmi.c
444 F: include/uapi/linux/wmi.h
446 ACRN HYPERVISOR SERVICE MODULE
447 M: Fei Li <fei1.li@intel.com>
448 L: acrn-dev@lists.projectacrn.org (subscribers-only)
450 W: https://projectacrn.org
451 F: Documentation/virt/acrn/
452 F: drivers/virt/acrn/
453 F: include/uapi/linux/acrn.h
455 AD1889 ALSA SOUND DRIVER
456 L: linux-parisc@vger.kernel.org
458 W: https://parisc.wiki.kernel.org/index.php/AD1889
459 F: sound/pci/ad1889.*
461 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
462 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
463 L: linux-iio@vger.kernel.org
465 F: drivers/iio/potentiometer/ad5110.c
467 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
468 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/AD5254
471 W: http://ez.analog.com/community/linux-device-drivers
472 F: drivers/misc/ad525x_dpot.c
474 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
475 M: Michael Hennerich <michael.hennerich@analog.com>
477 W: http://wiki.analog.com/AD5398
478 W: http://ez.analog.com/community/linux-device-drivers
479 F: drivers/regulator/ad5398.c
481 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
482 M: Michael Hennerich <michael.hennerich@analog.com>
484 W: http://wiki.analog.com/AD7142
485 W: http://ez.analog.com/community/linux-device-drivers
486 F: drivers/input/misc/ad714x.c
488 AD7877 TOUCHSCREEN DRIVER
489 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/AD7877
492 W: http://ez.analog.com/community/linux-device-drivers
493 F: drivers/input/touchscreen/ad7877.c
495 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
496 M: Michael Hennerich <michael.hennerich@analog.com>
498 W: http://wiki.analog.com/AD7879
499 W: http://ez.analog.com/community/linux-device-drivers
500 F: drivers/input/touchscreen/ad7879.c
502 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
503 M: Jiri Kosina <jikos@kernel.org>
506 ADF7242 IEEE 802.15.4 RADIO DRIVER
507 M: Michael Hennerich <michael.hennerich@analog.com>
508 L: linux-wpan@vger.kernel.org
510 W: https://wiki.analog.com/ADF7242
511 W: http://ez.analog.com/community/linux-device-drivers
512 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
513 F: drivers/net/ieee802154/adf7242.c
515 ADM1025 HARDWARE MONITOR DRIVER
516 M: Jean Delvare <jdelvare@suse.com>
517 L: linux-hwmon@vger.kernel.org
519 F: Documentation/hwmon/adm1025.rst
520 F: drivers/hwmon/adm1025.c
522 ADM1029 HARDWARE MONITOR DRIVER
523 M: Corentin Labbe <clabbe.montjoie@gmail.com>
524 L: linux-hwmon@vger.kernel.org
526 F: drivers/hwmon/adm1029.c
528 ADM8211 WIRELESS DRIVER
529 L: linux-wireless@vger.kernel.org
531 W: https://wireless.wiki.kernel.org/
532 F: drivers/net/wireless/admtek/adm8211.*
534 ADP1653 FLASH CONTROLLER DRIVER
535 M: Sakari Ailus <sakari.ailus@iki.fi>
536 L: linux-media@vger.kernel.org
538 F: drivers/media/i2c/adp1653.c
539 F: include/media/i2c/adp1653.h
541 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
542 M: Michael Hennerich <michael.hennerich@analog.com>
544 W: http://wiki.analog.com/ADP5520
545 W: http://ez.analog.com/community/linux-device-drivers
546 F: drivers/gpio/gpio-adp5520.c
547 F: drivers/input/keyboard/adp5520-keys.c
548 F: drivers/leds/leds-adp5520.c
549 F: drivers/mfd/adp5520.c
550 F: drivers/video/backlight/adp5520_bl.c
552 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
553 M: Michael Hennerich <michael.hennerich@analog.com>
555 W: http://wiki.analog.com/ADP5588
556 W: http://ez.analog.com/community/linux-device-drivers
557 F: drivers/gpio/gpio-adp5588.c
558 F: drivers/input/keyboard/adp5588-keys.c
560 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
561 M: Michael Hennerich <michael.hennerich@analog.com>
563 W: http://wiki.analog.com/ADP8860
564 W: http://ez.analog.com/community/linux-device-drivers
565 F: drivers/video/backlight/adp8860_bl.c
568 M: Colin Leroy <colin@colino.net>
570 F: drivers/macintosh/therm_adt746x.c
572 ADT7475 HARDWARE MONITOR DRIVER
573 M: Jean Delvare <jdelvare@suse.com>
574 L: linux-hwmon@vger.kernel.org
576 F: Documentation/hwmon/adt7475.rst
577 F: drivers/hwmon/adt7475.c
580 M: Matthew Wilcox <willy@infradead.org>
581 M: Hannes Reinecke <hare@suse.com>
582 L: linux-scsi@vger.kernel.org
584 F: Documentation/scsi/advansys.rst
585 F: drivers/scsi/advansys.c
587 ADVANTECH SWBTN DRIVER
588 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
589 L: platform-driver-x86@vger.kernel.org
591 F: drivers/platform/x86/adv_swbutton.c
593 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
594 M: Michael Hennerich <michael.hennerich@analog.com>
596 W: http://wiki.analog.com/ADXL345
597 W: http://ez.analog.com/community/linux-device-drivers
598 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
599 F: drivers/input/misc/adxl34x.c
601 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
602 M: Michael Hennerich <michael.hennerich@analog.com>
604 W: http://ez.analog.com/community/linux-device-drivers
605 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
606 F: drivers/iio/accel/adxl372.c
607 F: drivers/iio/accel/adxl372_i2c.c
608 F: drivers/iio/accel/adxl372_spi.c
611 M: Antti Palosaari <crope@iki.fi>
612 L: linux-media@vger.kernel.org
614 W: https://linuxtv.org
615 W: http://palosaari.fi/linux/
616 Q: http://patchwork.linuxtv.org/project/linux-media/list/
617 T: git git://linuxtv.org/anttip/media_tree.git
618 F: drivers/media/dvb-frontends/af9013*
621 M: Antti Palosaari <crope@iki.fi>
622 L: linux-media@vger.kernel.org
624 W: https://linuxtv.org
625 W: http://palosaari.fi/linux/
626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
627 T: git git://linuxtv.org/anttip/media_tree.git
628 F: drivers/media/dvb-frontends/af9033*
631 M: David Sterba <dsterba@suse.com>
632 L: linux-fsdevel@vger.kernel.org
634 F: Documentation/filesystems/affs.rst
638 M: David Howells <dhowells@redhat.com>
639 M: Marc Dionne <marc.dionne@auristor.com>
640 L: linux-afs@lists.infradead.org
642 W: https://www.infradead.org/~dhowells/kafs/
643 F: Documentation/filesystems/afs.rst
645 F: include/trace/events/afs.h
648 M: David Airlie <airlied@linux.ie>
650 T: git git://anongit.freedesktop.org/drm/drm
652 F: include/linux/agp*
653 F: include/uapi/linux/agp*
656 M: "Juergen E. Fischer" <fischer@norbit.de>
657 L: linux-scsi@vger.kernel.org
659 F: drivers/scsi/aha152x*
660 F: drivers/scsi/pcmcia/aha152x*
662 AIC7XXX / AIC79XX SCSI DRIVER
663 M: Hannes Reinecke <hare@suse.com>
664 L: linux-scsi@vger.kernel.org
666 F: drivers/scsi/aic7xxx/
668 AIMSLAB FM RADIO RECEIVER DRIVER
669 M: Hans Verkuil <hverkuil@xs4all.nl>
670 L: linux-media@vger.kernel.org
672 W: https://linuxtv.org
673 T: git git://linuxtv.org/media_tree.git
674 F: drivers/media/radio/radio-aimslab*
677 M: Benjamin LaHaise <bcrl@kvack.org>
678 L: linux-aio@kvack.org
681 F: include/linux/*aio*.h
684 M: Antti Palosaari <crope@iki.fi>
685 L: linux-media@vger.kernel.org
687 W: https://linuxtv.org
688 W: http://palosaari.fi/linux/
689 Q: http://patchwork.linuxtv.org/project/linux-media/list/
690 T: git git://linuxtv.org/anttip/media_tree.git
691 F: drivers/media/usb/airspy/
693 ALACRITECH GIGABIT ETHERNET DRIVER
694 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
696 F: drivers/net/ethernet/alacritech/*
698 ALCATEL SPEEDTOUCH USB DRIVER
699 M: Duncan Sands <duncan.sands@free.fr>
700 L: linux-usb@vger.kernel.org
702 W: http://www.linux-usb.org/SpeedTouch/
703 F: drivers/usb/atm/speedtch.c
704 F: drivers/usb/atm/usbatm.c
706 ALCHEMY AU1XX0 MMC DRIVER
707 M: Manuel Lauss <manuel.lauss@gmail.com>
709 F: drivers/mmc/host/au1xmmc.c
712 M: Rudolf Marek <r.marek@assembler.cz>
713 L: linux-i2c@vger.kernel.org
715 F: Documentation/i2c/busses/i2c-ali1563.rst
716 F: drivers/i2c/busses/i2c-ali1563.c
719 L: Dell.Client.Kernel@dell.com
721 F: drivers/platform/x86/dell/alienware-wmi.c
723 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
724 M: Tomislav Denis <tomislav.denis@avl.com>
725 L: linux-iio@vger.kernel.org
727 W: http://www.allsensors.com/
728 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
729 F: drivers/iio/pressure/dlhl60d.c
731 ALLEGRO DVT VIDEO IP CORE DRIVER
732 M: Michael Tretter <m.tretter@pengutronix.de>
733 R: Pengutronix Kernel Team <kernel@pengutronix.de>
734 L: linux-media@vger.kernel.org
736 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
737 F: drivers/media/platform/allegro-dvt/
739 ALLWINNER A10 CSI DRIVER
740 M: Maxime Ripard <mripard@kernel.org>
741 L: linux-media@vger.kernel.org
743 T: git git://linuxtv.org/media_tree.git
744 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
745 F: drivers/media/platform/sunxi/sun4i-csi/
747 ALLWINNER CPUFREQ DRIVER
748 M: Yangtao Li <tiny.windzz@gmail.com>
749 L: linux-pm@vger.kernel.org
751 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
752 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
754 ALLWINNER CRYPTO DRIVERS
755 M: Corentin Labbe <clabbe.montjoie@gmail.com>
756 L: linux-crypto@vger.kernel.org
758 F: drivers/crypto/allwinner/
760 ALLWINNER HARDWARE SPINLOCK SUPPORT
761 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
763 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-hwspinlock.yaml
764 F: drivers/hwspinlock/sun6i_hwspinlock.c
766 ALLWINNER THERMAL DRIVER
767 M: Vasily Khoruzhick <anarsoul@gmail.com>
768 M: Yangtao Li <tiny.windzz@gmail.com>
769 L: linux-pm@vger.kernel.org
771 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
772 F: drivers/thermal/sun8i_thermal.c
775 M: Maxime Ripard <mripard@kernel.org>
776 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
777 L: linux-media@vger.kernel.org
779 F: drivers/staging/media/sunxi/cedrus/
782 M: Richard Henderson <rth@twiddle.net>
783 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
784 M: Matt Turner <mattst88@gmail.com>
785 L: linux-alpha@vger.kernel.org
789 ALPS PS/2 TOUCHPAD DRIVER
790 R: Pali Rohár <pali@kernel.org>
791 F: drivers/input/mouse/alps.*
793 ALTERA I2C CONTROLLER DRIVER
794 M: Thor Thayer <thor.thayer@linux.intel.com>
796 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
797 F: drivers/i2c/busses/i2c-altera.c
799 ALTERA MAILBOX DRIVER
800 M: Joyce Ooi <joyce.ooi@intel.com>
802 F: drivers/mailbox/mailbox-altera.c
804 ALTERA MSGDMA IP CORE DRIVER
805 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
806 R: Stefan Roese <sr@denx.de>
807 L: dmaengine@vger.kernel.org
809 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
810 F: drivers/dma/altera-msgdma.c
813 M: Joyce Ooi <joyce.ooi@intel.com>
814 L: linux-gpio@vger.kernel.org
816 F: drivers/gpio/gpio-altera.c
818 ALTERA SYSTEM MANAGER DRIVER
819 M: Thor Thayer <thor.thayer@linux.intel.com>
821 F: drivers/mfd/altera-sysmgr.c
822 F: include/linux/mfd/altera-sysmgr.h
824 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
825 M: Thor Thayer <thor.thayer@linux.intel.com>
827 F: drivers/gpio/gpio-altera-a10sr.c
828 F: drivers/mfd/altera-a10sr.c
829 F: drivers/reset/reset-a10sr.c
830 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
831 F: include/linux/mfd/altera-a10sr.h
833 ALTERA TRIPLE SPEED ETHERNET DRIVER
834 M: Joyce Ooi <joyce.ooi@intel.com>
835 L: netdev@vger.kernel.org
837 F: drivers/net/ethernet/altera/
839 ALTERA UART/JTAG UART SERIAL DRIVERS
840 M: Tobias Klauser <tklauser@distanz.ch>
841 L: linux-serial@vger.kernel.org
843 F: drivers/tty/serial/altera_jtaguart.c
844 F: drivers/tty/serial/altera_uart.c
845 F: include/linux/altera_jtaguart.h
846 F: include/linux/altera_uart.h
848 AMAZON ANNAPURNA LABS FIC DRIVER
849 M: Talel Shenhar <talel@amazon.com>
851 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
852 F: drivers/irqchip/irq-al-fic.c
854 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
855 M: Talel Shenhar <talel@amazon.com>
856 M: Talel Shenhar <talelshenhar@gmail.com>
858 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
859 F: drivers/edac/al_mc_edac.c
861 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
862 M: Talel Shenhar <talel@amazon.com>
864 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
865 F: drivers/thermal/thermal_mmio.c
867 AMAZON ETHERNET DRIVERS
868 M: Netanel Belgazal <netanel@amazon.com>
869 M: Arthur Kiyanovski <akiyano@amazon.com>
870 R: Guy Tzalik <gtzalik@amazon.com>
871 R: Saeed Bishara <saeedb@amazon.com>
872 L: netdev@vger.kernel.org
874 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
875 F: drivers/net/ethernet/amazon/
877 AMAZON RDMA EFA DRIVER
878 M: Gal Pressman <galpress@amazon.com>
879 R: Yossi Leybovich <sleybo@amazon.com>
880 L: linux-rdma@vger.kernel.org
882 Q: https://patchwork.kernel.org/project/linux-rdma/list/
883 F: drivers/infiniband/hw/efa/
884 F: include/uapi/rdma/efa-abi.h
886 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
887 M: Tom Lendacky <thomas.lendacky@amd.com>
888 M: John Allen <john.allen@amd.com>
889 L: linux-crypto@vger.kernel.org
891 F: drivers/crypto/ccp/
892 F: include/linux/ccp.h
894 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
895 M: Brijesh Singh <brijesh.singh@amd.com>
896 M: Tom Lendacky <thomas.lendacky@amd.com>
897 L: linux-crypto@vger.kernel.org
899 F: drivers/crypto/ccp/sev*
900 F: include/uapi/linux/psp-sev.h
903 M: Harry Wentland <harry.wentland@amd.com>
904 M: Leo Li <sunpeng.li@amd.com>
905 L: amd-gfx@lists.freedesktop.org
907 T: git https://gitlab.freedesktop.org/agd5f/linux.git
908 F: drivers/gpu/drm/amd/display/
910 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
911 M: Huang Rui <ray.huang@amd.com>
912 L: linux-hwmon@vger.kernel.org
914 F: Documentation/hwmon/fam15h_power.rst
915 F: drivers/hwmon/fam15h_power.c
918 M: Enrico Weigelt, metux IT consult <info@metux.net>
919 L: linux-gpio@vger.kernel.org
921 F: drivers/gpio/gpio-amd-fch.c
922 F: include/linux/platform_data/gpio/gpio-amd-fch.h
924 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
925 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
927 F: drivers/usb/gadget/udc/amd5536udc.*
929 AMD GEODE PROCESSOR/CHIPSET SUPPORT
930 M: Andres Salomon <dilinger@queued.net>
931 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
933 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
934 F: arch/x86/include/asm/geode.h
935 F: drivers/char/hw_random/geode-rng.c
936 F: drivers/crypto/geode*
937 F: drivers/video/fbdev/geode/
940 M: Joerg Roedel <joro@8bytes.org>
941 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
942 L: iommu@lists.linux-foundation.org
944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
945 F: drivers/iommu/amd/
946 F: include/linux/amd-iommu.h
949 M: Felix Kuehling <Felix.Kuehling@amd.com>
950 L: amd-gfx@lists.freedesktop.org
952 T: git https://gitlab.freedesktop.org/agd5f/linux.git
953 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
954 F: drivers/gpu/drm/amd/amdkfd/
955 F: drivers/gpu/drm/amd/include/cik_structs.h
956 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
957 F: drivers/gpu/drm/amd/include/v9_structs.h
958 F: drivers/gpu/drm/amd/include/vi_structs.h
959 F: include/uapi/linux/kfd_ioctl.h
962 M: Sanjay R Mehta <sanju.mehta@amd.com>
964 F: drivers/spi/spi-amd.c
967 M: Elie Morisse <syniurge@gmail.com>
968 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
969 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
970 L: linux-i2c@vger.kernel.org
972 F: drivers/i2c/busses/i2c-amd-mp2*
975 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
976 L: platform-driver-x86@vger.kernel.org
978 F: drivers/platform/x86/amd-pmc.*
981 M: Evan Quan <evan.quan@amd.com>
982 L: amd-gfx@lists.freedesktop.org
984 T: git https://gitlab.freedesktop.org/agd5f/linux.git
985 F: drivers/gpu/drm/amd/pm/powerplay/
988 M: Sanjay R Mehta <sanju.mehta@amd.com>
989 L: dmaengine@vger.kernel.org
991 F: drivers/dma/ptdma/
993 AMD SEATTLE DEVICE TREE SUPPORT
994 M: Brijesh Singh <brijeshkumar.singh@amd.com>
995 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
996 M: Tom Lendacky <thomas.lendacky@amd.com>
998 F: arch/arm64/boot/dts/amd/
1001 M: Tom Lendacky <thomas.lendacky@amd.com>
1002 L: netdev@vger.kernel.org
1004 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1005 F: drivers/net/ethernet/amd/xgbe/
1007 AMD SENSOR FUSION HUB DRIVER
1008 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1009 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1010 L: linux-input@vger.kernel.org
1012 F: Documentation/hid/amd-sfh*
1013 F: drivers/hid/amd-sfh-hid/
1016 M: Christian Eggers <ceggers@arri.de>
1017 L: linux-iio@vger.kernel.org
1019 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1020 F: drivers/iio/light/as73211.c
1022 ANALOG DEVICES INC AD7192 DRIVER
1023 M: Alexandru Tachici <alexandru.tachici@analog.com>
1024 L: linux-iio@vger.kernel.org
1026 W: http://ez.analog.com/community/linux-device-drivers
1027 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1028 F: drivers/iio/adc/ad7192.c
1030 ANALOG DEVICES INC AD7292 DRIVER
1031 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1032 L: linux-iio@vger.kernel.org
1034 W: http://ez.analog.com/community/linux-device-drivers
1035 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1036 F: drivers/iio/adc/ad7292.c
1038 ANALOG DEVICES INC AD7768-1 DRIVER
1039 M: Michael Hennerich <Michael.Hennerich@analog.com>
1040 L: linux-iio@vger.kernel.org
1042 W: http://ez.analog.com/community/linux-device-drivers
1043 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1044 F: drivers/iio/adc/ad7768-1.c
1046 ANALOG DEVICES INC AD7780 DRIVER
1047 M: Michael Hennerich <Michael.Hennerich@analog.com>
1048 M: Renato Lui Geh <renatogeh@gmail.com>
1049 L: linux-iio@vger.kernel.org
1051 W: http://ez.analog.com/community/linux-device-drivers
1052 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1053 F: drivers/iio/adc/ad7780.c
1055 ANALOG DEVICES INC AD9389B DRIVER
1056 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1057 L: linux-media@vger.kernel.org
1059 F: drivers/media/i2c/ad9389b*
1061 ANALOG DEVICES INC ADGS1408 DRIVER
1062 M: Mircea Caprioru <mircea.caprioru@analog.com>
1064 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1065 F: drivers/mux/adgs1408.c
1067 ANALOG DEVICES INC ADIN DRIVER
1068 M: Michael Hennerich <michael.hennerich@analog.com>
1069 L: netdev@vger.kernel.org
1071 W: http://ez.analog.com/community/linux-device-drivers
1072 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1073 F: drivers/net/phy/adin.c
1075 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1076 M: Nuno Sa <nuno.sa@analog.com>
1077 L: linux-iio@vger.kernel.org
1079 F: drivers/iio/imu/adis.c
1080 F: include/linux/iio/imu/adis.h
1082 ANALOG DEVICES INC ADIS16460 DRIVER
1083 M: Dragos Bogdan <dragos.bogdan@analog.com>
1084 L: linux-iio@vger.kernel.org
1086 W: http://ez.analog.com/community/linux-device-drivers
1087 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1088 F: drivers/iio/imu/adis16460.c
1090 ANALOG DEVICES INC ADIS16475 DRIVER
1091 M: Nuno Sa <nuno.sa@analog.com>
1092 L: linux-iio@vger.kernel.org
1093 W: http://ez.analog.com/community/linux-device-drivers
1095 F: drivers/iio/imu/adis16475.c
1096 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1098 ANALOG DEVICES INC ADM1177 DRIVER
1099 M: Michael Hennerich <Michael.Hennerich@analog.com>
1100 L: linux-hwmon@vger.kernel.org
1102 W: http://ez.analog.com/community/linux-device-drivers
1103 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1104 F: drivers/hwmon/adm1177.c
1106 ANALOG DEVICES INC ADP5061 DRIVER
1107 M: Michael Hennerich <Michael.Hennerich@analog.com>
1108 L: linux-pm@vger.kernel.org
1110 W: http://ez.analog.com/community/linux-device-drivers
1111 F: drivers/power/supply/adp5061.c
1113 ANALOG DEVICES INC ADV7180 DRIVER
1114 M: Lars-Peter Clausen <lars@metafoo.de>
1115 L: linux-media@vger.kernel.org
1117 W: http://ez.analog.com/community/linux-device-drivers
1118 F: drivers/media/i2c/adv7180.c
1119 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1121 ANALOG DEVICES INC ADV748X DRIVER
1122 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1123 L: linux-media@vger.kernel.org
1125 F: drivers/media/i2c/adv748x/*
1127 ANALOG DEVICES INC ADV7511 DRIVER
1128 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1129 L: linux-media@vger.kernel.org
1131 F: drivers/media/i2c/adv7511*
1133 ANALOG DEVICES INC ADV7604 DRIVER
1134 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1135 L: linux-media@vger.kernel.org
1137 F: drivers/media/i2c/adv7604*
1138 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1140 ANALOG DEVICES INC ADV7842 DRIVER
1141 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1142 L: linux-media@vger.kernel.org
1144 F: drivers/media/i2c/adv7842*
1146 ANALOG DEVICES INC ADXRS290 DRIVER
1147 M: Nishant Malpani <nish.malpani25@gmail.com>
1148 L: linux-iio@vger.kernel.org
1150 F: drivers/iio/gyro/adxrs290.c
1151 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1153 ANALOG DEVICES INC ASOC CODEC DRIVERS
1154 M: Lars-Peter Clausen <lars@metafoo.de>
1155 M: Nuno Sá <nuno.sa@analog.com>
1156 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1158 W: http://wiki.analog.com/
1159 W: http://ez.analog.com/community/linux-device-drivers
1160 F: sound/soc/codecs/ad1*
1161 F: sound/soc/codecs/ad7*
1162 F: sound/soc/codecs/adau*
1163 F: sound/soc/codecs/adav*
1164 F: sound/soc/codecs/sigmadsp.*
1165 F: sound/soc/codecs/ssm*
1167 ANALOG DEVICES INC DMA DRIVERS
1168 M: Lars-Peter Clausen <lars@metafoo.de>
1170 W: http://ez.analog.com/community/linux-device-drivers
1171 F: drivers/dma/dma-axi-dmac.c
1173 ANALOG DEVICES INC IIO DRIVERS
1174 M: Lars-Peter Clausen <lars@metafoo.de>
1175 M: Michael Hennerich <Michael.Hennerich@analog.com>
1177 W: http://wiki.analog.com/
1178 W: http://ez.analog.com/community/linux-device-drivers
1179 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1180 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1181 F: Documentation/devicetree/bindings/iio/*/adi,*
1182 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1183 F: drivers/iio/*/ad*
1184 F: drivers/iio/adc/ltc249*
1185 F: drivers/iio/amplifiers/hmc425a.c
1186 F: drivers/staging/iio/*/ad*
1187 X: drivers/iio/*/adjd*
1189 ANALOGBITS PLL LIBRARIES
1190 M: Paul Walmsley <paul.walmsley@sifive.com>
1192 F: drivers/clk/analogbits/*
1193 F: include/linux/clk/analogbits*
1196 M: Nick Hu <nickhu@andestech.com>
1197 M: Greentime Hu <green.hu@gmail.com>
1198 M: Vincent Chen <deanbo422@gmail.com>
1200 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1201 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1202 F: Documentation/devicetree/bindings/nds32/
1207 ANDROID CONFIG FRAGMENTS
1208 M: Rob Herring <robh@kernel.org>
1210 F: kernel/configs/android*
1213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1214 M: Arve Hjønnevåg <arve@android.com>
1215 M: Todd Kjos <tkjos@android.com>
1216 M: Martijn Coenen <maco@android.com>
1217 M: Joel Fernandes <joel@joelfernandes.org>
1218 M: Christian Brauner <christian@brauner.io>
1219 M: Hridya Valsaraju <hridya@google.com>
1220 M: Suren Baghdasaryan <surenb@google.com>
1221 L: linux-kernel@vger.kernel.org
1223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1225 F: drivers/staging/android/
1227 ANDROID GOLDFISH PIC DRIVER
1228 M: Miodrag Dinic <miodrag.dinic@mips.com>
1230 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1231 F: drivers/irqchip/irq-goldfish-pic.c
1233 ANDROID GOLDFISH RTC DRIVER
1234 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1236 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1237 F: drivers/rtc/rtc-goldfish.c
1239 AOA (Apple Onboard Audio) ALSA DRIVER
1240 M: Johannes Berg <johannes@sipsolutions.net>
1241 L: linuxppc-dev@lists.ozlabs.org
1242 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1246 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1247 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1248 L: linux-iio@vger.kernel.org
1250 F: drivers/iio/adc/stx104.c
1253 M: Jiri Kosina <jikos@kernel.org>
1255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1256 F: arch/x86/kernel/apm_32.c
1257 F: drivers/char/apm-emulation.c
1258 F: include/linux/apm_bios.h
1259 F: include/uapi/linux/apm_bios.h
1261 APPARMOR SECURITY MODULE
1262 M: John Johansen <john.johansen@canonical.com>
1263 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1265 W: wiki.apparmor.net
1266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1267 F: Documentation/admin-guide/LSM/apparmor.rst
1268 F: security/apparmor/
1270 APPLE BCM5974 MULTITOUCH DRIVER
1271 M: Henrik Rydberg <rydberg@bitmath.org>
1272 L: linux-input@vger.kernel.org
1274 F: drivers/input/mouse/bcm5974.c
1276 APPLE DART IOMMU DRIVER
1277 M: Sven Peter <sven@svenpeter.dev>
1278 L: iommu@lists.linux-foundation.org
1280 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1281 F: drivers/iommu/apple-dart.c
1284 M: Henrik Rydberg <rydberg@bitmath.org>
1285 L: linux-hwmon@vger.kernel.org
1287 F: drivers/hwmon/applesmc.c
1289 APPLETALK NETWORK LAYER
1290 L: netdev@vger.kernel.org
1292 F: drivers/net/appletalk/
1293 F: include/linux/atalk.h
1294 F: include/uapi/linux/atalk.h
1297 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1298 M: Khuong Dinh <khuong@os.amperecomputing.com>
1300 F: arch/arm64/boot/dts/apm/
1302 APPLIED MICRO (APM) X-GENE SOC EDAC
1303 M: Khuong Dinh <khuong@os.amperecomputing.com>
1305 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1306 F: drivers/edac/xgene_edac.c
1308 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1309 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1310 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1312 F: drivers/net/ethernet/apm/xgene-v2/
1314 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1315 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1316 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1317 M: Quan Nguyen <quan@os.amperecomputing.com>
1319 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1320 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1321 F: drivers/net/ethernet/apm/xgene/
1322 F: drivers/net/mdio/mdio-xgene.c
1324 APPLIED MICRO (APM) X-GENE SOC PMU
1325 M: Khuong Dinh <khuong@os.amperecomputing.com>
1327 F: Documentation/admin-guide/perf/xgene-pmu.rst
1328 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1329 F: drivers/perf/xgene_pmu.c
1331 APTINA CAMERA SENSOR PLL
1332 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1333 L: linux-media@vger.kernel.org
1335 F: drivers/media/i2c/aptina-pll.*
1337 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1338 M: Aleksa Savic <savicaleksa83@gmail.com>
1339 L: linux-hwmon@vger.kernel.org
1341 F: Documentation/hwmon/aquacomputer_d5next.rst
1342 F: drivers/hwmon/aquacomputer_d5next.c
1344 AQUANTIA ETHERNET DRIVER (atlantic)
1345 M: Igor Russkikh <irusskikh@marvell.com>
1346 L: netdev@vger.kernel.org
1348 W: https://www.marvell.com/
1349 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1350 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1351 F: drivers/net/ethernet/aquantia/atlantic/
1353 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1354 M: Egor Pomozov <epomozov@marvell.com>
1355 L: netdev@vger.kernel.org
1357 W: http://www.aquantia.com
1358 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1360 ARASAN NAND CONTROLLER DRIVER
1361 M: Miquel Raynal <miquel.raynal@bootlin.com>
1362 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1363 L: linux-mtd@lists.infradead.org
1365 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1366 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1368 ARC FRAMEBUFFER DRIVER
1369 M: Jaya Kumar <jayalk@intworks.biz>
1371 F: drivers/video/fbdev/arcfb.c
1372 F: drivers/video/fbdev/core/fb_defio.c
1375 M: Alexey Brodkin <abrodkin@synopsys.com>
1377 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1378 F: drivers/gpu/drm/tiny/arcpgu.c
1380 ARCNET NETWORK LAYER
1381 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1382 L: netdev@vger.kernel.org
1384 F: drivers/net/arcnet/
1385 F: include/uapi/linux/if_arcnet.h
1387 ARM ARCHITECTED TIMER DRIVER
1388 M: Mark Rutland <mark.rutland@arm.com>
1389 M: Marc Zyngier <maz@kernel.org>
1390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 F: arch/arm/include/asm/arch_timer.h
1393 F: arch/arm64/include/asm/arch_timer.h
1394 F: drivers/clocksource/arm_arch_timer.c
1396 ARM HDLCD DRM DRIVER
1397 M: Liviu Dudau <liviu.dudau@arm.com>
1399 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1400 F: drivers/gpu/drm/arm/hdlcd_*
1402 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1403 M: Linus Walleij <linus.walleij@linaro.org>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1407 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1408 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1409 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1410 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1411 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1412 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1413 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1414 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1415 F: arch/arm/boot/dts/arm-realview-*
1416 F: arch/arm/boot/dts/integrator*
1417 F: arch/arm/boot/dts/versatile*
1418 F: arch/arm/mach-integrator/
1419 F: arch/arm/mach-realview/
1420 F: arch/arm/mach-versatile/
1421 F: arch/arm/plat-versatile/
1422 F: drivers/bus/arm-integrator-lm.c
1423 F: drivers/clk/versatile/
1424 F: drivers/i2c/busses/i2c-versatile.c
1425 F: drivers/irqchip/irq-versatile-fpga.c
1426 F: drivers/mtd/maps/physmap-versatile.*
1427 F: drivers/power/reset/arm-versatile-reboot.c
1428 F: drivers/soc/versatile/
1430 ARM KOMEDA DRM-KMS DRIVER
1431 M: James (Qian) Wang <james.qian.wang@arm.com>
1432 M: Liviu Dudau <liviu.dudau@arm.com>
1433 M: Mihail Atanassov <mihail.atanassov@arm.com>
1434 L: Mali DP Maintainers <malidp@foss.arm.com>
1436 T: git git://anongit.freedesktop.org/drm/drm-misc
1437 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1438 F: Documentation/gpu/komeda-kms.rst
1439 F: drivers/gpu/drm/arm/display/include/
1440 F: drivers/gpu/drm/arm/display/komeda/
1442 ARM MALI PANFROST DRM DRIVER
1443 M: Rob Herring <robh@kernel.org>
1444 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1445 R: Steven Price <steven.price@arm.com>
1446 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1447 L: dri-devel@lists.freedesktop.org
1449 T: git git://anongit.freedesktop.org/drm/drm-misc
1450 F: drivers/gpu/drm/panfrost/
1451 F: include/uapi/drm/panfrost_drm.h
1453 ARM MALI-DP DRM DRIVER
1454 M: Liviu Dudau <liviu.dudau@arm.com>
1455 M: Brian Starkey <brian.starkey@arm.com>
1456 L: Mali DP Maintainers <malidp@foss.arm.com>
1458 T: git git://anongit.freedesktop.org/drm/drm-misc
1459 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1460 F: Documentation/gpu/afbc.rst
1461 F: drivers/gpu/drm/arm/
1463 ARM MFM AND FLOPPY DRIVERS
1464 M: Ian Molton <spyro@f2s.com>
1466 F: arch/arm/include/asm/floppy.h
1467 F: arch/arm/mach-rpc/floppydma.S
1469 ARM PMU PROFILING AND DEBUGGING
1470 M: Will Deacon <will@kernel.org>
1471 M: Mark Rutland <mark.rutland@arm.com>
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 F: Documentation/devicetree/bindings/arm/pmu.yaml
1475 F: Documentation/devicetree/bindings/perf/
1476 F: arch/arm*/include/asm/hw_breakpoint.h
1477 F: arch/arm*/include/asm/perf_event.h
1478 F: arch/arm*/kernel/hw_breakpoint.c
1479 F: arch/arm*/kernel/perf_*
1481 F: include/linux/perf/arm_pmu.h
1484 M: Russell King <linux@armlinux.org.uk>
1485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 W: http://www.armlinux.org.uk/
1488 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1490 X: arch/arm/boot/dts/
1492 ARM PRIMECELL AACI PL041 DRIVER
1493 M: Russell King <linux@armlinux.org.uk>
1497 ARM PRIMECELL BUS SUPPORT
1498 M: Russell King <linux@armlinux.org.uk>
1501 F: include/linux/amba/bus.h
1503 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1504 M: Miquel Raynal <miquel.raynal@bootlin.com>
1505 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1506 L: linux-mtd@lists.infradead.org
1508 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1509 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1511 ARM PRIMECELL PL35X SMC DRIVER
1512 M: Miquel Raynal <miquel.raynal@bootlin.com>
1513 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1517 F: drivers/memory/pl353-smc.c
1519 ARM PRIMECELL CLCD PL110 DRIVER
1520 M: Russell King <linux@armlinux.org.uk>
1522 F: drivers/video/fbdev/amba-clcd.*
1524 ARM PRIMECELL KMI PL050 DRIVER
1525 M: Russell King <linux@armlinux.org.uk>
1527 F: drivers/input/serio/ambakmi.*
1528 F: include/linux/amba/kmi.h
1530 ARM PRIMECELL MMCI PL180/1 DRIVER
1531 M: Russell King <linux@armlinux.org.uk>
1533 F: drivers/mmc/host/mmci.*
1534 F: include/linux/amba/mmci.h
1536 ARM PRIMECELL SSP PL022 SPI DRIVER
1537 M: Linus Walleij <linus.walleij@linaro.org>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1541 F: drivers/spi/spi-pl022.c
1543 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1544 M: Russell King <linux@armlinux.org.uk>
1546 F: drivers/tty/serial/amba-pl01*.c
1547 F: include/linux/amba/serial.h
1549 ARM PRIMECELL VIC PL190/PL192 DRIVER
1550 M: Linus Walleij <linus.walleij@linaro.org>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1554 F: drivers/irqchip/irq-vic.c
1556 ARM SMC WATCHDOG DRIVER
1557 M: Julius Werner <jwerner@chromium.org>
1558 R: Evan Benn <evanbenn@chromium.org>
1560 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1561 F: drivers/watchdog/arm_smc_wdt.c
1564 M: Will Deacon <will@kernel.org>
1565 R: Robin Murphy <robin.murphy@arm.com>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1569 F: drivers/iommu/arm/
1570 F: drivers/iommu/io-pgtable-arm*
1572 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1573 M: Arnd Bergmann <arnd@arndb.de>
1574 M: Olof Johansson <olof@lixom.net>
1576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1579 F: arch/arm/boot/dts/Makefile
1580 F: arch/arm64/boot/dts/Makefile
1582 ARM SUB-ARCHITECTURES
1583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1589 ARM/ACTIONS SEMI ARCHITECTURE
1590 M: Andreas Färber <afaerber@suse.de>
1591 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1595 F: Documentation/devicetree/bindings/arm/actions.yaml
1596 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1597 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1598 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1599 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1600 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1601 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1602 F: Documentation/devicetree/bindings/pinctrl/actions,*
1603 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1604 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1605 F: arch/arm/boot/dts/owl-*
1606 F: arch/arm/mach-actions/
1607 F: arch/arm64/boot/dts/actions/
1608 F: drivers/clk/actions/
1609 F: drivers/clocksource/timer-owl*
1610 F: drivers/dma/owl-dma.c
1611 F: drivers/i2c/busses/i2c-owl.c
1612 F: drivers/irqchip/irq-owl-sirq.c
1613 F: drivers/mmc/host/owl-mmc.c
1614 F: drivers/net/ethernet/actions/
1615 F: drivers/pinctrl/actions/*
1616 F: drivers/soc/actions/
1617 F: include/dt-bindings/power/owl-*
1618 F: include/dt-bindings/reset/actions,*
1619 F: include/linux/soc/actions/
1622 ARM/ADS SPHERE MACHINE SUPPORT
1623 M: Lennert Buytenhek <kernel@wantstofly.org>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 ARM/AFEB9260 MACHINE SUPPORT
1628 M: Sergey Lapin <slapin@ossfans.org>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 ARM/AJECO 1ARM MACHINE SUPPORT
1633 M: Lennert Buytenhek <kernel@wantstofly.org>
1634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 ARM/Allwinner SoC Clock Support
1638 M: Emilio López <emilio@elopez.com.ar>
1640 F: drivers/clk/sunxi/
1642 ARM/Allwinner sunXi SoC support
1643 M: Maxime Ripard <mripard@kernel.org>
1644 M: Chen-Yu Tsai <wens@csie.org>
1645 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1649 L: linux-sunxi@lists.linux.dev
1650 F: arch/arm/mach-sunxi/
1651 F: arch/arm64/boot/dts/allwinner/
1652 F: drivers/clk/sunxi-ng/
1653 F: drivers/pinctrl/sunxi/
1654 F: drivers/soc/sunxi/
1659 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1660 M: Neil Armstrong <narmstrong@baylibre.com>
1661 M: Jerome Brunet <jbrunet@baylibre.com>
1662 L: linux-amlogic@lists.infradead.org
1664 F: Documentation/devicetree/bindings/clock/amlogic*
1665 F: drivers/clk/meson/
1666 F: include/dt-bindings/clock/gxbb*
1667 F: include/dt-bindings/clock/meson*
1669 ARM/Amlogic Meson SoC Crypto Drivers
1670 M: Corentin Labbe <clabbe@baylibre.com>
1671 L: linux-crypto@vger.kernel.org
1672 L: linux-amlogic@lists.infradead.org
1674 F: Documentation/devicetree/bindings/crypto/amlogic*
1675 F: drivers/crypto/amlogic/
1677 ARM/Amlogic Meson SoC Sound Drivers
1678 M: Jerome Brunet <jbrunet@baylibre.com>
1679 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1681 F: Documentation/devicetree/bindings/sound/amlogic*
1684 ARM/Amlogic Meson SoC support
1685 M: Neil Armstrong <narmstrong@baylibre.com>
1686 M: Kevin Hilman <khilman@baylibre.com>
1687 R: Jerome Brunet <jbrunet@baylibre.com>
1688 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 L: linux-amlogic@lists.infradead.org
1692 W: http://linux-meson.com/
1693 F: arch/arm/boot/dts/meson*
1694 F: arch/arm/mach-meson/
1695 F: arch/arm64/boot/dts/amlogic/
1696 F: drivers/mmc/host/meson*
1697 F: drivers/pinctrl/meson/
1698 F: drivers/rtc/rtc-meson*
1699 F: drivers/soc/amlogic/
1702 ARM/Annapurna Labs ALPINE ARCHITECTURE
1703 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1704 M: Antoine Tenart <atenart@kernel.org>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 F: arch/arm/boot/dts/alpine*
1708 F: arch/arm/mach-alpine/
1709 F: arch/arm64/boot/dts/amazon/
1710 F: drivers/*/*alpine*
1712 ARM/APPLE MACHINE SUPPORT
1713 M: Hector Martin <marcan@marcan.st>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 W: https://asahilinux.org
1717 B: https://github.com/AsahiLinux/linux/issues
1718 C: irc://irc.oftc.net/asahi-dev
1719 T: git https://github.com/AsahiLinux/linux.git
1720 F: Documentation/devicetree/bindings/arm/apple.yaml
1721 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1722 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1723 F: arch/arm64/boot/dts/apple/
1724 F: drivers/irqchip/irq-apple-aic.c
1725 F: include/dt-bindings/interrupt-controller/apple-aic.h
1726 F: include/dt-bindings/pinctrl/apple.h
1728 ARM/ARTPEC MACHINE SUPPORT
1729 M: Jesper Nilsson <jesper.nilsson@axis.com>
1730 M: Lars Persson <lars.persson@axis.com>
1731 L: linux-arm-kernel@axis.com
1733 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1734 F: arch/arm/boot/dts/artpec6*
1735 F: arch/arm/mach-artpec
1737 F: drivers/crypto/axis
1738 F: drivers/mmc/host/usdhi6rol0.c
1739 F: drivers/pinctrl/pinctrl-artpec*
1741 ARM/ASPEED I2C DRIVER
1742 M: Brendan Higgins <brendanhiggins@google.com>
1743 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1744 R: Joel Stanley <joel@jms.id.au>
1745 L: linux-i2c@vger.kernel.org
1746 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1748 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1749 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1750 F: drivers/i2c/busses/i2c-aspeed.c
1751 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1753 ARM/ASPEED MACHINE SUPPORT
1754 M: Joel Stanley <joel@jms.id.au>
1755 R: Andrew Jeffery <andrew@aj.id.au>
1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1759 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1761 F: arch/arm/boot/dts/aspeed-*
1762 F: arch/arm/mach-aspeed/
1765 ARM/BITMAIN ARCHITECTURE
1766 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1770 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1771 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1772 F: arch/arm64/boot/dts/bitmain/
1773 F: drivers/clk/clk-bm1880.c
1774 F: drivers/pinctrl/pinctrl-bm1880.c
1776 ARM/CALXEDA HIGHBANK ARCHITECTURE
1777 M: Andre Przywara <andre.przywara@arm.com>
1778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 F: arch/arm/boot/dts/ecx-*.dts*
1781 F: arch/arm/boot/dts/highbank.dts
1782 F: arch/arm/mach-highbank/
1784 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1785 M: Krzysztof Halasa <khalasa@piap.pl>
1787 F: arch/arm/mach-cns3xxx/
1789 ARM/CAVIUM THUNDER NETWORK DRIVER
1790 M: Sunil Goutham <sgoutham@marvell.com>
1791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 F: drivers/net/ethernet/cavium/thunder/
1795 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1796 M: Lukasz Majewski <lukma@denx.de>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 F: arch/arm/mach-ep93xx/ts72xx.c
1801 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1802 M: Alexander Shiyan <shc_work@mail.ru>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1808 M: Lennert Buytenhek <kernel@wantstofly.org>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1813 M: Hartley Sweeten <hsweeten@visionengravers.com>
1814 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 F: arch/arm/mach-ep93xx/
1818 F: arch/arm/mach-ep93xx/include/mach/
1821 M: Russell King <linux@armlinux.org.uk>
1822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1825 F: drivers/clk/clkdev.c
1827 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1828 M: Baruch Siach <baruch@tkos.co.il>
1829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 F: arch/arm/boot/dts/cx92755*
1834 ARM/CONTEC MICRO9 MACHINE SUPPORT
1835 M: Hubert Feurstein <hubert.feurstein@contec.at>
1837 F: arch/arm/mach-ep93xx/micro9.c
1839 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1840 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1841 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1842 R: Mike Leach <mike.leach@linaro.org>
1843 R: Leo Yan <leo.yan@linaro.org>
1844 L: coresight@lists.linaro.org (moderated for non-subscribers)
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1848 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1849 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1850 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1851 F: Documentation/devicetree/bindings/arm/coresight.txt
1852 F: Documentation/devicetree/bindings/arm/ete.yaml
1853 F: Documentation/devicetree/bindings/arm/trbe.yaml
1854 F: Documentation/trace/coresight/*
1855 F: drivers/hwtracing/coresight/*
1856 F: include/dt-bindings/arm/coresight-cti-dt.h
1857 F: include/linux/coresight*
1858 F: tools/perf/arch/arm/util/auxtrace.c
1859 F: tools/perf/arch/arm/util/cs-etm.c
1860 F: tools/perf/arch/arm/util/cs-etm.h
1861 F: tools/perf/arch/arm/util/pmu.c
1862 F: tools/perf/util/cs-etm-decoder/*
1863 F: tools/perf/util/cs-etm.*
1865 ARM/CORGI MACHINE SUPPORT
1866 M: Richard Purdie <rpurdie@rpsys.net>
1869 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1870 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1871 M: Linus Walleij <linus.walleij@linaro.org>
1872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 T: git git://github.com/ulli-kroll/linux.git
1875 F: Documentation/devicetree/bindings/arm/gemini.txt
1876 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1877 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1878 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1879 F: arch/arm/boot/dts/gemini*
1880 F: arch/arm/mach-gemini/
1881 F: drivers/crypto/gemini/
1882 F: drivers/net/ethernet/cortina/
1883 F: drivers/pinctrl/pinctrl-gemini.c
1884 F: drivers/rtc/rtc-ftrtc010.c
1886 ARM/CZ.NIC TURRIS SUPPORT
1887 M: Marek Behún <kabel@kernel.org>
1889 W: https://www.turris.cz/
1890 F: Documentation/ABI/testing/debugfs-moxtet
1891 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1892 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1893 F: Documentation/devicetree/bindings/bus/moxtet.txt
1894 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1895 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1896 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1897 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1898 F: drivers/bus/moxtet.c
1899 F: drivers/firmware/turris-mox-rwtm.c
1900 F: drivers/leds/leds-turris-omnia.c
1901 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1902 F: drivers/gpio/gpio-moxtet.c
1903 F: drivers/watchdog/armada_37xx_wdt.c
1904 F: include/dt-bindings/bus/moxtet.h
1905 F: include/linux/armada-37xx-rwtm-mailbox.h
1906 F: include/linux/moxtet.h
1908 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1909 M: Robert Jarzmik <robert.jarzmik@free.fr>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 F: arch/arm/mach-pxa/ezx.c
1914 ARM/FARADAY FA526 PORT
1915 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 T: git git://git.berlios.de/gemini-board
1919 F: arch/arm/mm/*-fa*
1921 ARM/FOOTBRIDGE ARCHITECTURE
1922 M: Russell King <linux@armlinux.org.uk>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 W: http://www.armlinux.org.uk/
1926 F: arch/arm/include/asm/hardware/dec21285.h
1927 F: arch/arm/mach-footbridge/
1929 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1930 M: Shawn Guo <shawnguo@kernel.org>
1931 M: Sascha Hauer <s.hauer@pengutronix.de>
1932 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1933 R: Fabio Estevam <festevam@gmail.com>
1934 R: NXP Linux Team <linux-imx@nxp.com>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1938 X: drivers/media/i2c/
1942 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1943 M: Shawn Guo <shawnguo@kernel.org>
1944 M: Li Yang <leoyang.li@nxp.com>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1948 F: arch/arm/boot/dts/ls1021a*
1949 F: arch/arm64/boot/dts/freescale/fsl-*
1950 F: arch/arm64/boot/dts/freescale/qoriq-*
1952 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1953 M: Shawn Guo <shawnguo@kernel.org>
1954 M: Sascha Hauer <s.hauer@pengutronix.de>
1955 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1956 R: Stefan Agner <stefan@agner.ch>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1960 F: arch/arm/boot/dts/vf*
1961 F: arch/arm/mach-imx/*vf610*
1963 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1964 M: Lennert Buytenhek <kernel@wantstofly.org>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 ARM/GUMSTIX MACHINE SUPPORT
1969 M: Steve Sakoman <sakoman@gmail.com>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1974 M: Philipp Zabel <philipp.zabel@gmail.com>
1975 M: Paul Parsons <lost.distance@yahoo.com>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 F: arch/arm/mach-pxa/hx4700.c
1979 F: arch/arm/mach-pxa/include/mach/hx4700.h
1980 F: sound/soc/pxa/hx4700.c
1982 ARM/HISILICON SOC SUPPORT
1983 M: Wei Xu <xuwei5@hisilicon.com>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 W: http://www.hisilicon.com
1987 T: git git://github.com/hisilicon/linux-hisi.git
1988 F: arch/arm/boot/dts/hi3*
1989 F: arch/arm/boot/dts/hip*
1990 F: arch/arm/boot/dts/hisi*
1991 F: arch/arm/mach-hisi/
1992 F: arch/arm64/boot/dts/hisilicon/
1994 ARM/HP JORNADA 7XX MACHINE SUPPORT
1995 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1999 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2000 F: arch/arm/mach-sa1100/jornada720.c
2002 ARM/IGEP MACHINE SUPPORT
2003 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2004 M: Javier Martinez Canillas <javier@dowhile0.org>
2005 L: linux-omap@vger.kernel.org
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 F: arch/arm/boot/dts/omap3-igep*
2010 ARM/INCOME PXA270 SUPPORT
2011 M: Marek Vasut <marek.vasut@gmail.com>
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2016 ARM/INTEL IOP32X ARM ARCHITECTURE
2017 M: Lennert Buytenhek <kernel@wantstofly.org>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 ARM/INTEL IQ81342EX MACHINE SUPPORT
2022 M: Lennert Buytenhek <kernel@wantstofly.org>
2023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 ARM/INTEL IXDP2850 MACHINE SUPPORT
2027 M: Lennert Buytenhek <kernel@wantstofly.org>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 ARM/INTEL IXP4XX ARM ARCHITECTURE
2032 M: Linus Walleij <linusw@kernel.org>
2033 M: Imre Kaloz <kaloz@openwrt.org>
2034 M: Krzysztof Halasa <khalasa@piap.pl>
2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2038 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2039 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2040 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2041 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2042 F: arch/arm/mach-ixp4xx/
2043 F: drivers/bus/intel-ixp4xx-eb.c
2044 F: drivers/clocksource/timer-ixp4xx.c
2045 F: drivers/crypto/ixp4xx_crypto.c
2046 F: drivers/gpio/gpio-ixp4xx.c
2047 F: drivers/irqchip/irq-ixp4xx.c
2048 F: include/linux/irqchip/irq-ixp4xx.h
2049 F: include/linux/platform_data/timer-ixp4xx.h
2051 ARM/INTEL KEEMBAY ARCHITECTURE
2052 M: Paul J. Murphy <paul.j.murphy@intel.com>
2053 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2055 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2056 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2057 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2059 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2060 M: Jonathan Cameron <jic23@cam.ac.uk>
2061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 F: arch/arm/mach-pxa/stargate2.c
2064 F: drivers/pcmcia/pxa2xx_stargate2.c
2066 ARM/INTEL XSC3 (MANZANO) ARM CORE
2067 M: Lennert Buytenhek <kernel@wantstofly.org>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2072 M: Lennert Buytenhek <kernel@wantstofly.org>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 ARM/LG1K ARCHITECTURE
2077 M: Chanho Min <chanho.min@lge.com>
2078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 F: arch/arm64/boot/dts/lg/
2082 ARM/LOGICPD PXA270 MACHINE SUPPORT
2083 M: Lennert Buytenhek <kernel@wantstofly.org>
2084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 ARM/LPC18XX ARCHITECTURE
2088 M: Vladimir Zapolskiy <vz@mleia.com>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2092 F: arch/arm/boot/dts/lpc43*
2093 F: drivers/i2c/busses/i2c-lpc2k.c
2094 F: drivers/memory/pl172.c
2095 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2096 F: drivers/rtc/rtc-lpc24xx.c
2099 ARM/LPC32XX SOC SUPPORT
2100 M: Vladimir Zapolskiy <vz@mleia.com>
2101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2104 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2105 F: arch/arm/boot/dts/lpc32*
2106 F: arch/arm/mach-lpc32xx/
2107 F: drivers/i2c/busses/i2c-pnx.c
2108 F: drivers/net/ethernet/nxp/lpc_eth.c
2109 F: drivers/usb/host/ohci-nxp.c
2110 F: drivers/watchdog/pnx4008_wdt.c
2113 ARM/MAGICIAN MACHINE SUPPORT
2114 M: Philipp Zabel <philipp.zabel@gmail.com>
2117 ARM/Marvell Dove/MV78xx0/Orion SOC support
2118 M: Andrew Lunn <andrew@lunn.ch>
2119 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2120 M: Gregory Clement <gregory.clement@bootlin.com>
2121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2124 F: Documentation/devicetree/bindings/soc/dove/
2125 F: arch/arm/boot/dts/dove*
2126 F: arch/arm/boot/dts/orion5x*
2127 F: arch/arm/mach-dove/
2128 F: arch/arm/mach-mv78xx0/
2129 F: arch/arm/mach-orion5x/
2130 F: arch/arm/plat-orion/
2131 F: drivers/soc/dove/
2133 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2134 M: Andrew Lunn <andrew@lunn.ch>
2135 M: Gregory Clement <gregory.clement@bootlin.com>
2136 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2140 F: arch/arm/boot/dts/armada*
2141 F: arch/arm/boot/dts/kirkwood*
2142 F: arch/arm/configs/mvebu_*_defconfig
2143 F: arch/arm/mach-mvebu/
2144 F: arch/arm64/boot/dts/marvell/armada*
2145 F: arch/arm64/boot/dts/marvell/cn913*
2146 F: drivers/cpufreq/armada-37xx-cpufreq.c
2147 F: drivers/cpufreq/armada-8k-cpufreq.c
2148 F: drivers/cpufreq/mvebu-cpufreq.c
2149 F: drivers/irqchip/irq-armada-370-xp.c
2150 F: drivers/irqchip/irq-mvebu-*
2151 F: drivers/pinctrl/mvebu/
2152 F: drivers/rtc/rtc-armada38x.c
2154 ARM/Mediatek RTC DRIVER
2155 M: Eddie Huang <eddie.huang@mediatek.com>
2156 M: Sean Wang <sean.wang@mediatek.com>
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2160 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2161 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2162 F: drivers/rtc/rtc-mt2712.c
2163 F: drivers/rtc/rtc-mt6397.c
2164 F: drivers/rtc/rtc-mt7622.c
2166 ARM/Mediatek SoC support
2167 M: Matthias Brugger <matthias.bgg@gmail.com>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2171 W: https://mtk.wiki.kernel.org/
2172 C: irc://chat.freenode.net/linux-mediatek
2173 F: arch/arm/boot/dts/mt6*
2174 F: arch/arm/boot/dts/mt7*
2175 F: arch/arm/boot/dts/mt8*
2176 F: arch/arm/mach-mediatek/
2177 F: arch/arm64/boot/dts/mediatek/
2178 F: drivers/soc/mediatek/
2183 ARM/Mediatek USB3 PHY DRIVER
2184 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2188 F: Documentation/devicetree/bindings/phy/mediatek,*
2189 F: drivers/phy/mediatek/
2191 ARM/Microchip (AT91) SoC support
2192 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2193 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2194 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 W: http://www.linux4sam.org
2198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2199 F: arch/arm/boot/dts/at91*.dts
2200 F: arch/arm/boot/dts/at91*.dtsi
2201 F: arch/arm/boot/dts/sama*.dts
2202 F: arch/arm/boot/dts/sama*.dtsi
2203 F: arch/arm/include/debug/at91.S
2204 F: arch/arm/mach-at91/
2205 F: drivers/memory/atmel*
2206 F: drivers/watchdog/sama5d4_wdt.c
2207 F: include/soc/at91/
2208 X: drivers/input/touchscreen/atmel_mxt_ts.c
2209 X: drivers/net/wireless/atmel/
2213 ARM/Microchip Sparx5 SoC support
2214 M: Lars Povlsen <lars.povlsen@microchip.com>
2215 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2216 M: UNGLinuxDriver@microchip.com
2217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 T: git git://github.com/microchip-ung/linux-upstream.git
2220 F: arch/arm64/boot/dts/microchip/
2221 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2224 Microchip Timer Counter Block (TCB) Capture Driver
2225 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 L: linux-iio@vger.kernel.org
2229 F: drivers/counter/microchip-tcb-capture.c
2231 ARM/MIOA701 MACHINE SUPPORT
2232 M: Robert Jarzmik <robert.jarzmik@free.fr>
2233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 F: arch/arm/mach-pxa/mioa701.c
2237 ARM/MStar/Sigmastar Armv7 SoC support
2238 M: Daniel Palmer <daniel@thingy.jp>
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 W: http://linux-chenxing.org/
2242 T: git git://github.com/linux-chenxing/linux.git
2243 F: Documentation/devicetree/bindings/arm/mstar/*
2244 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2245 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2246 F: arch/arm/boot/dts/mstar-*
2247 F: arch/arm/mach-mstar/
2248 F: drivers/clk/mstar/
2249 F: drivers/gpio/gpio-msc313.c
2250 F: drivers/watchdog/msc313e_wdt.c
2251 F: include/dt-bindings/clock/mstar-*
2252 F: include/dt-bindings/gpio/msc313-gpio.h
2254 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2255 M: Michael Petchkovsky <mkpetch@internode.on.net>
2258 ARM/NOMADIK/Ux500 ARCHITECTURES
2259 M: Linus Walleij <linus.walleij@linaro.org>
2260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2263 F: Documentation/devicetree/bindings/arm/ste-*
2264 F: Documentation/devicetree/bindings/arm/ux500.yaml
2265 F: Documentation/devicetree/bindings/arm/ux500/
2266 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2267 F: arch/arm/boot/dts/ste-*
2268 F: arch/arm/mach-nomadik/
2269 F: arch/arm/mach-ux500/
2270 F: drivers/clk/clk-nomadik.c
2271 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2272 F: drivers/dma/ste_dma40*
2273 F: drivers/hwspinlock/u8500_hsem.c
2274 F: drivers/i2c/busses/i2c-nomadik.c
2275 F: drivers/iio/adc/ab8500-gpadc.c
2276 F: drivers/mfd/ab8500*
2277 F: drivers/mfd/abx500*
2278 F: drivers/mfd/db8500*
2279 F: drivers/pinctrl/nomadik/
2280 F: drivers/rtc/rtc-ab8500.c
2281 F: drivers/rtc/rtc-pl031.c
2282 F: drivers/soc/ux500/
2284 ARM/NUVOTON NPCM ARCHITECTURE
2285 M: Avi Fishman <avifishman70@gmail.com>
2286 M: Tomer Maimon <tmaimon77@gmail.com>
2287 M: Tali Perry <tali.perry1@gmail.com>
2288 R: Patrick Venture <venture@google.com>
2289 R: Nancy Yuen <yuenn@google.com>
2290 R: Benjamin Fair <benjaminfair@google.com>
2291 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2293 F: Documentation/devicetree/bindings/*/*/*npcm*
2294 F: Documentation/devicetree/bindings/*/*npcm*
2295 F: arch/arm/boot/dts/nuvoton-npcm*
2296 F: arch/arm/mach-npcm/
2298 F: drivers/*/*/*npcm*
2299 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2301 ARM/NUVOTON WPCM450 ARCHITECTURE
2302 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2303 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2305 F: Documentation/devicetree/bindings/*/*wpcm*
2306 F: arch/arm/boot/dts/nuvoton-wpcm450*
2307 F: arch/arm/mach-npcm/wpcm450.c
2310 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2311 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2313 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2314 F: arch/arm/mach-s3c/gta02.h
2315 F: arch/arm/mach-s3c/mach-gta02.c
2317 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2318 M: Alexander Clouter <alex@digriz.org.uk>
2319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321 W: http://www.digriz.org.uk/ts78xx/kernel
2322 F: arch/arm/mach-orion5x/ts78xx-*
2324 ARM/OXNAS platform support
2325 M: Neil Armstrong <narmstrong@baylibre.com>
2326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327 L: linux-oxnas@groups.io (moderated for non-subscribers)
2329 F: arch/arm/boot/dts/ox8*.dts*
2330 F: arch/arm/mach-oxnas/
2331 F: drivers/power/reset/oxnas-restart.c
2334 ARM/PALM TREO SUPPORT
2335 M: Tomas Cech <sleep_walker@suse.com>
2336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 W: http://hackndev.com
2339 F: arch/arm/mach-pxa/palmtreo.*
2341 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2342 M: Marek Vasut <marek.vasut@gmail.com>
2343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 W: http://hackndev.com
2346 F: arch/arm/mach-pxa/include/mach/palmld.h
2347 F: arch/arm/mach-pxa/include/mach/palmtc.h
2348 F: arch/arm/mach-pxa/include/mach/palmtx.h
2349 F: arch/arm/mach-pxa/palmld.c
2350 F: arch/arm/mach-pxa/palmt5.*
2351 F: arch/arm/mach-pxa/palmtc.c
2352 F: arch/arm/mach-pxa/palmte2.*
2353 F: arch/arm/mach-pxa/palmtx.c
2356 M: Sergey Lapin <slapin@ossfans.org>
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 W: http://hackndev.com
2360 F: arch/arm/mach-pxa/palmz72.*
2363 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2365 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2367 ARM/PT DIGITAL BOARD PORT
2368 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 W: http://www.armlinux.org.uk/
2373 ARM/QUALCOMM SUPPORT
2374 M: Andy Gross <agross@kernel.org>
2375 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2376 L: linux-arm-msm@vger.kernel.org
2378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2379 F: Documentation/devicetree/bindings/*/qcom*
2380 F: Documentation/devicetree/bindings/soc/qcom/
2381 F: arch/arm/boot/dts/qcom-*.dts
2382 F: arch/arm/boot/dts/qcom-*.dtsi
2383 F: arch/arm/mach-qcom/
2384 F: arch/arm64/boot/dts/qcom/
2385 F: drivers/*/*/qcom*
2386 F: drivers/*/*/qcom/
2387 F: drivers/*/pm8???-*
2390 F: drivers/bluetooth/btqcomsmd.c
2391 F: drivers/clocksource/timer-qcom.c
2392 F: drivers/cpuidle/cpuidle-qcom-spm.c
2393 F: drivers/extcon/extcon-qcom*
2394 F: drivers/i2c/busses/i2c-qcom-geni.c
2395 F: drivers/i2c/busses/i2c-qup.c
2396 F: drivers/iommu/msm*
2397 F: drivers/mfd/ssbi.c
2398 F: drivers/mmc/host/mmci_qcom*
2399 F: drivers/mmc/host/sdhci-msm.c
2400 F: drivers/pci/controller/dwc/pcie-qcom.c
2401 F: drivers/phy/qualcomm/
2402 F: drivers/power/*/msm*
2403 F: drivers/reset/reset-qcom-*
2404 F: drivers/scsi/ufs/ufs-qcom*
2405 F: drivers/spi/spi-geni-qcom.c
2406 F: drivers/spi/spi-qcom-qspi.c
2407 F: drivers/spi/spi-qup.c
2408 F: drivers/tty/serial/msm_serial.c
2409 F: drivers/usb/dwc3/dwc3-qcom.c
2410 F: include/dt-bindings/*/qcom*
2411 F: include/linux/*/qcom*
2412 F: include/linux/soc/qcom/
2414 ARM/RADISYS ENP2611 MACHINE SUPPORT
2415 M: Lennert Buytenhek <kernel@wantstofly.org>
2416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419 ARM/RDA MICRO ARCHITECTURE
2420 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2424 F: Documentation/devicetree/bindings/arm/rda.yaml
2425 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2426 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2427 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2428 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2429 F: arch/arm/boot/dts/rda8810pl-*
2430 F: drivers/clocksource/timer-rda.c
2431 F: drivers/gpio/gpio-rda.c
2432 F: drivers/irqchip/irq-rda-intc.c
2433 F: drivers/tty/serial/rda-uart.c
2435 ARM/REALTEK ARCHITECTURE
2436 M: Andreas Färber <afaerber@suse.de>
2437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2440 F: Documentation/devicetree/bindings/arm/realtek.yaml
2441 F: arch/arm/boot/dts/rtd*
2442 F: arch/arm/mach-realtek/
2443 F: arch/arm64/boot/dts/realtek/
2445 ARM/RENESAS ARM64 ARCHITECTURE
2446 M: Geert Uytterhoeven <geert+renesas@glider.be>
2447 M: Magnus Damm <magnus.damm@gmail.com>
2448 L: linux-renesas-soc@vger.kernel.org
2450 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2452 F: Documentation/devicetree/bindings/arm/renesas.yaml
2453 F: arch/arm64/boot/dts/renesas/
2454 F: drivers/soc/renesas/
2455 F: include/linux/soc/renesas/
2457 ARM/RISCPC ARCHITECTURE
2458 M: Russell King <linux@armlinux.org.uk>
2459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461 W: http://www.armlinux.org.uk/
2462 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2463 F: arch/arm/include/asm/hardware/ioc.h
2464 F: arch/arm/include/asm/hardware/iomd.h
2465 F: arch/arm/include/asm/hardware/memc.h
2466 F: arch/arm/mach-rpc/
2467 F: drivers/net/ethernet/8390/etherh.c
2468 F: drivers/net/ethernet/i825xx/ether1*
2469 F: drivers/net/ethernet/seeq/ether3*
2470 F: drivers/scsi/arm/
2472 ARM/Rockchip SoC support
2473 M: Heiko Stuebner <heiko@sntech.de>
2474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475 L: linux-rockchip@lists.infradead.org
2477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2478 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2479 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2480 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2481 F: arch/arm/boot/dts/rk3*
2482 F: arch/arm/boot/dts/rv1108*
2483 F: arch/arm/mach-rockchip/
2484 F: drivers/*/*/*rockchip*
2485 F: drivers/*/*rockchip*
2486 F: drivers/clk/rockchip/
2487 F: drivers/i2c/busses/i2c-rk3x.c
2488 F: sound/soc/rockchip/
2491 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2492 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494 L: linux-samsung-soc@vger.kernel.org
2496 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2497 F: Documentation/arm/samsung/
2498 F: Documentation/devicetree/bindings/arm/samsung/
2499 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2500 F: arch/arm/boot/dts/exynos*
2501 F: arch/arm/boot/dts/s3c*
2502 F: arch/arm/boot/dts/s5p*
2503 F: arch/arm/mach-exynos*/
2504 F: arch/arm/mach-s3c/
2505 F: arch/arm/mach-s5p*/
2506 F: arch/arm64/boot/dts/exynos/
2507 F: drivers/*/*/*s3c24*
2508 F: drivers/*/*s3c24*
2509 F: drivers/*/*s3c64xx*
2510 F: drivers/*/*s5pv210*
2511 F: drivers/clocksource/samsung_pwm_timer.c
2512 F: drivers/memory/samsung/
2513 F: drivers/pwm/pwm-samsung.c
2514 F: drivers/soc/samsung/
2515 F: drivers/tty/serial/samsung*
2516 F: include/clocksource/samsung_pwm.h
2517 F: include/linux/platform_data/*s3c*
2518 F: include/linux/serial_s3c.h
2519 F: include/linux/soc/samsung/
2525 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2526 M: Andrzej Hajda <a.hajda@samsung.com>
2527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2528 L: linux-media@vger.kernel.org
2530 F: drivers/media/platform/s5p-g2d/
2532 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2533 M: Marek Szyprowski <m.szyprowski@samsung.com>
2534 L: linux-samsung-soc@vger.kernel.org
2535 L: linux-media@vger.kernel.org
2537 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2538 F: drivers/media/cec/platform/s5p/
2540 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2541 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2542 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2543 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545 L: linux-media@vger.kernel.org
2547 F: drivers/media/platform/s5p-jpeg/
2549 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2550 M: Andrzej Hajda <a.hajda@samsung.com>
2551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552 L: linux-media@vger.kernel.org
2554 F: drivers/media/platform/s5p-mfc/
2556 ARM/SHMOBILE ARM ARCHITECTURE
2557 M: Geert Uytterhoeven <geert+renesas@glider.be>
2558 M: Magnus Damm <magnus.damm@gmail.com>
2559 L: linux-renesas-soc@vger.kernel.org
2561 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2563 F: Documentation/devicetree/bindings/arm/renesas.yaml
2564 F: arch/arm/boot/dts/emev2*
2565 F: arch/arm/boot/dts/gr-peach*
2566 F: arch/arm/boot/dts/iwg20d-q7*
2567 F: arch/arm/boot/dts/r7s*
2568 F: arch/arm/boot/dts/r8a*
2569 F: arch/arm/boot/dts/r9a*
2570 F: arch/arm/boot/dts/sh*
2571 F: arch/arm/configs/shmobile_defconfig
2572 F: arch/arm/include/debug/renesas-scif.S
2573 F: arch/arm/mach-shmobile/
2574 F: drivers/soc/renesas/
2575 F: include/linux/soc/renesas/
2577 ARM/SOCFPGA ARCHITECTURE
2578 M: Dinh Nguyen <dinguyen@kernel.org>
2580 W: http://www.rocketboards.org
2581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2582 F: arch/arm/boot/dts/socfpga*
2583 F: arch/arm/configs/socfpga_defconfig
2584 F: arch/arm/mach-socfpga/
2585 F: arch/arm64/boot/dts/altera/
2586 F: arch/arm64/boot/dts/intel/
2588 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2589 M: Dinh Nguyen <dinguyen@kernel.org>
2591 F: drivers/clk/socfpga/
2593 ARM/SOCFPGA EDAC SUPPORT
2594 M: Dinh Nguyen <dinguyen@kernel.org>
2596 F: drivers/edac/altera_edac.[ch]
2598 ARM/SPREADTRUM SoC SUPPORT
2599 M: Orson Zhai <orsonzhai@gmail.com>
2600 M: Baolin Wang <baolin.wang7@gmail.com>
2601 M: Chunyan Zhang <zhang.lyra@gmail.com>
2603 F: arch/arm64/boot/dts/sprd
2608 ARM/STI ARCHITECTURE
2609 M: Patrice Chotard <patrice.chotard@foss.st.com>
2610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2612 W: http://www.stlinux.com
2613 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2614 F: arch/arm/boot/dts/sti*
2615 F: arch/arm/mach-sti/
2616 F: drivers/ata/ahci_st.c
2617 F: drivers/char/hw_random/st-rng.c
2618 F: drivers/clocksource/arm_global_timer.c
2619 F: drivers/clocksource/clksrc_st_lpc.c
2620 F: drivers/cpufreq/sti-cpufreq.c
2621 F: drivers/dma/st_fdma*
2622 F: drivers/i2c/busses/i2c-st.c
2623 F: drivers/media/platform/sti/c8sectpfe/
2624 F: drivers/media/rc/st_rc.c
2625 F: drivers/mmc/host/sdhci-st.c
2626 F: drivers/phy/st/phy-miphy28lp.c
2627 F: drivers/phy/st/phy-stih407-usb.c
2628 F: drivers/pinctrl/pinctrl-st.c
2629 F: drivers/remoteproc/st_remoteproc.c
2630 F: drivers/remoteproc/st_slim_rproc.c
2631 F: drivers/reset/sti/
2632 F: drivers/rtc/rtc-st-lpc.c
2633 F: drivers/tty/serial/st-asc.c
2634 F: drivers/usb/dwc3/dwc3-st.c
2635 F: drivers/usb/host/ehci-st.c
2636 F: drivers/usb/host/ohci-st.c
2637 F: drivers/watchdog/st_lpc_wdt.c
2638 F: include/linux/remoteproc/st_slim_rproc.h
2640 ARM/STM32 ARCHITECTURE
2641 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2642 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2643 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2647 F: arch/arm/boot/dts/stm32*
2648 F: arch/arm/mach-stm32/
2649 F: drivers/clocksource/armv7m_systick.c
2653 ARM/Synaptics SoC support
2654 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2655 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2658 F: arch/arm/boot/dts/berlin*
2659 F: arch/arm/mach-berlin/
2660 F: arch/arm64/boot/dts/synaptics/
2662 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2663 M: Lennert Buytenhek <kernel@wantstofly.org>
2664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2667 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2668 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2669 L: linux-tegra@vger.kernel.org
2670 L: linux-media@vger.kernel.org
2672 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2673 F: drivers/media/cec/platform/tegra/
2675 ARM/TETON BGA MACHINE SUPPORT
2676 M: "Mark F. Brown" <mark.brown314@gmail.com>
2677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2680 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2681 M: Santosh Shilimkar <ssantosh@kernel.org>
2682 L: linux-kernel@vger.kernel.org
2684 F: drivers/memory/*emif*
2686 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2687 M: Santosh Shilimkar <ssantosh@kernel.org>
2688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2691 F: arch/arm/boot/dts/keystone-*
2692 F: arch/arm/mach-keystone/
2694 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2695 M: Santosh Shilimkar <ssantosh@kernel.org>
2696 L: linux-kernel@vger.kernel.org
2698 F: drivers/clk/keystone/
2700 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2701 M: Santosh Shilimkar <ssantosh@kernel.org>
2702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703 L: linux-kernel@vger.kernel.org
2705 F: drivers/clocksource/timer-keystone.c
2707 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2708 M: Santosh Shilimkar <ssantosh@kernel.org>
2709 L: linux-kernel@vger.kernel.org
2711 F: drivers/power/reset/keystone-reset.c
2713 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2714 M: Nishanth Menon <nm@ti.com>
2715 M: Tero Kristo <kristo@kernel.org>
2716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2718 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2719 F: arch/arm64/boot/dts/ti/Makefile
2720 F: arch/arm64/boot/dts/ti/k3-*
2721 F: include/dt-bindings/pinctrl/k3.h
2723 ARM/THECUS N2100 MACHINE SUPPORT
2724 M: Lennert Buytenhek <kernel@wantstofly.org>
2725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728 ARM/TOSA MACHINE SUPPORT
2729 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2730 M: Dirk Opfer <dirk@opfer-online.de>
2733 ARM/TOSHIBA VISCONTI ARCHITECTURE
2734 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2738 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2739 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2740 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2741 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2742 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2743 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2744 F: arch/arm64/boot/dts/toshiba/
2745 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2746 F: drivers/gpio/gpio-visconti.c
2747 F: drivers/pci/controller/dwc/pcie-visconti.c
2748 F: drivers/pinctrl/visconti/
2749 F: drivers/watchdog/visconti_wdt.c
2752 ARM/UNIPHIER ARCHITECTURE
2753 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2754 M: Masami Hiramatsu <mhiramat@kernel.org>
2755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2757 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2758 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2759 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2760 F: arch/arm/boot/dts/uniphier*
2761 F: arch/arm/include/asm/hardware/cache-uniphier.h
2762 F: arch/arm/mach-uniphier/
2763 F: arch/arm/mm/cache-uniphier.c
2764 F: arch/arm64/boot/dts/socionext/uniphier*
2765 F: drivers/bus/uniphier-system-bus.c
2766 F: drivers/clk/uniphier/
2767 F: drivers/dma/uniphier-mdmac.c
2768 F: drivers/gpio/gpio-uniphier.c
2769 F: drivers/i2c/busses/i2c-uniphier*
2770 F: drivers/irqchip/irq-uniphier-aidet.c
2771 F: drivers/mmc/host/uniphier-sd.c
2772 F: drivers/pinctrl/uniphier/
2773 F: drivers/reset/reset-uniphier.c
2774 F: drivers/tty/serial/8250/8250_uniphier.c
2777 ARM/VERSATILE EXPRESS PLATFORM
2778 M: Liviu Dudau <liviu.dudau@arm.com>
2779 M: Sudeep Holla <sudeep.holla@arm.com>
2780 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2785 F: arch/arm/boot/dts/vexpress*
2786 F: arch/arm/mach-vexpress/
2787 F: arch/arm64/boot/dts/arm/
2788 F: drivers/clk/versatile/clk-vexpress-osc.c
2789 F: drivers/clocksource/timer-versatile.c
2793 M: Russell King <linux@armlinux.org.uk>
2794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2796 W: http://www.armlinux.org.uk/
2799 ARM/VOIPAC PXA270 SUPPORT
2800 M: Marek Vasut <marek.vasut@gmail.com>
2801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803 F: arch/arm/mach-pxa/include/mach/vpac270.h
2804 F: arch/arm/mach-pxa/vpac270.c
2806 ARM/VT8500 ARM ARCHITECTURE
2807 M: Tony Prisk <linux@prisktech.co.nz>
2808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2810 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2811 F: arch/arm/mach-vt8500/
2812 F: drivers/clocksource/timer-vt8500.c
2813 F: drivers/i2c/busses/i2c-wmt.c
2814 F: drivers/mmc/host/wmt-sdmmc.c
2815 F: drivers/pwm/pwm-vt8500.c
2816 F: drivers/rtc/rtc-vt8500.c
2817 F: drivers/tty/serial/vt8500_serial.c
2818 F: drivers/usb/host/ehci-platform.c
2819 F: drivers/usb/host/uhci-platform.c
2820 F: drivers/video/fbdev/vt8500lcdfb.*
2821 F: drivers/video/fbdev/wm8505fb*
2822 F: drivers/video/fbdev/wmt_ge_rops.*
2824 ARM/ZIPIT Z2 SUPPORT
2825 M: Marek Vasut <marek.vasut@gmail.com>
2826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2828 F: arch/arm/mach-pxa/include/mach/z2.h
2829 F: arch/arm/mach-pxa/z2.c
2831 ARM/ZYNQ ARCHITECTURE
2832 M: Michal Simek <michal.simek@xilinx.com>
2833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2835 W: http://wiki.xilinx.com
2836 T: git https://github.com/Xilinx/linux-xlnx.git
2837 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2838 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2839 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2840 F: arch/arm/mach-zynq/
2841 F: drivers/clocksource/timer-cadence-ttc.c
2842 F: drivers/cpuidle/cpuidle-zynq.c
2843 F: drivers/edac/synopsys_edac.c
2844 F: drivers/i2c/busses/i2c-cadence.c
2845 F: drivers/i2c/busses/i2c-xiic.c
2846 F: drivers/mmc/host/sdhci-of-arasan.c
2850 ARM64 PORT (AARCH64 ARCHITECTURE)
2851 M: Catalin Marinas <catalin.marinas@arm.com>
2852 M: Will Deacon <will@kernel.org>
2853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2856 F: Documentation/arm64/
2858 F: tools/testing/selftests/arm64/
2859 X: arch/arm64/boot/dts/
2861 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2862 M: George McCollister <george.mccollister@gmail.com>
2863 L: netdev@vger.kernel.org
2865 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2866 F: drivers/net/dsa/xrs700x/*
2867 F: net/dsa/tag_xrs700x.c
2869 AS3645A LED FLASH CONTROLLER DRIVER
2870 M: Sakari Ailus <sakari.ailus@iki.fi>
2871 L: linux-leds@vger.kernel.org
2873 F: drivers/leds/flash/leds-as3645a.c
2875 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2876 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2877 L: linux-media@vger.kernel.org
2879 T: git git://linuxtv.org/media_tree.git
2880 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2881 F: drivers/media/i2c/ak7375.c
2883 ASAHI KASEI AK8974 DRIVER
2884 M: Linus Walleij <linus.walleij@linaro.org>
2885 L: linux-iio@vger.kernel.org
2887 W: http://www.akm.com/
2888 F: drivers/iio/magnetometer/ak8974.c
2890 ASC7621 HARDWARE MONITOR DRIVER
2891 M: George Joseph <george.joseph@fairview5.com>
2892 L: linux-hwmon@vger.kernel.org
2894 F: Documentation/hwmon/asc7621.rst
2895 F: drivers/hwmon/asc7621.c
2897 ASPEED PINCTRL DRIVERS
2898 M: Andrew Jeffery <andrew@aj.id.au>
2899 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2900 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2901 L: linux-gpio@vger.kernel.org
2903 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2904 F: drivers/pinctrl/aspeed/
2906 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2907 M: Eddie James <eajames@linux.ibm.com>
2908 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2910 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2911 F: drivers/irqchip/irq-aspeed-scu-ic.c
2912 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2914 ASPEED SD/MMC DRIVER
2915 M: Andrew Jeffery <andrew@aj.id.au>
2916 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2917 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2918 L: linux-mmc@vger.kernel.org
2920 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2921 F: drivers/mmc/host/sdhci-of-aspeed*
2923 ASPEED VIDEO ENGINE DRIVER
2924 M: Eddie James <eajames@linux.ibm.com>
2925 L: linux-media@vger.kernel.org
2926 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2928 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2929 F: drivers/media/platform/aspeed-video.c
2931 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2932 M: Corentin Chary <corentin.chary@gmail.com>
2933 L: acpi4asus-user@lists.sourceforge.net
2934 L: platform-driver-x86@vger.kernel.org
2936 W: http://acpi4asus.sf.net
2937 F: drivers/platform/x86/asus*.c
2938 F: drivers/platform/x86/eeepc*.c
2940 ASUS WIRELESS RADIO CONTROL DRIVER
2941 M: João Paulo Rechi Vita <jprvita@gmail.com>
2942 L: platform-driver-x86@vger.kernel.org
2944 F: drivers/platform/x86/asus-wireless.c
2947 M: David Howells <dhowells@redhat.com>
2948 L: keyrings@vger.kernel.org
2950 F: Documentation/crypto/asymmetric-keys.rst
2951 F: crypto/asymmetric_keys/
2952 F: include/crypto/pkcs7.h
2953 F: include/crypto/public_key.h
2954 F: include/linux/verification.h
2956 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2957 R: Dan Williams <dan.j.williams@intel.com>
2959 W: http://sourceforge.net/projects/xscaleiop
2960 F: Documentation/crypto/async-tx-api.rst
2962 F: include/linux/async_tx.h
2965 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2966 L: linux-i2c@vger.kernel.org
2968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2969 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2970 F: drivers/misc/eeprom/at24.c
2972 ATA OVER ETHERNET (AOE) DRIVER
2973 M: "Justin Sanders" <justin@coraid.com>
2975 W: http://www.openaoe.org/
2976 F: Documentation/admin-guide/aoe/
2977 F: drivers/block/aoe/
2979 ATC260X PMIC MFD DRIVER
2980 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2981 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2982 L: linux-actions@lists.infradead.org
2984 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2985 F: drivers/input/misc/atc260x-onkey.c
2986 F: drivers/mfd/atc260*
2987 F: drivers/power/reset/atc260x-poweroff.c
2988 F: drivers/regulator/atc260x-regulator.c
2989 F: include/linux/mfd/atc260x/*
2991 ATHEROS 71XX/9XXX GPIO DRIVER
2992 M: Alban Bedel <albeu@free.fr>
2994 W: https://github.com/AlbanBedel/linux
2995 T: git git://github.com/AlbanBedel/linux
2996 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2997 F: drivers/gpio/gpio-ath79.c
2999 ATHEROS 71XX/9XXX USB PHY DRIVER
3000 M: Alban Bedel <albeu@free.fr>
3002 W: https://github.com/AlbanBedel/linux
3003 T: git git://github.com/AlbanBedel/linux
3004 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3005 F: drivers/phy/qualcomm/phy-ath79-usb.c
3007 ATHEROS ATH GENERIC UTILITIES
3008 M: Kalle Valo <kvalo@codeaurora.org>
3009 L: linux-wireless@vger.kernel.org
3011 F: drivers/net/wireless/ath/*
3013 ATHEROS ATH5K WIRELESS DRIVER
3014 M: Jiri Slaby <jirislaby@kernel.org>
3015 M: Nick Kossifidis <mickflemm@gmail.com>
3016 M: Luis Chamberlain <mcgrof@kernel.org>
3017 L: linux-wireless@vger.kernel.org
3019 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3020 F: drivers/net/wireless/ath/ath5k/
3022 ATHEROS ATH6KL WIRELESS DRIVER
3023 M: Kalle Valo <kvalo@codeaurora.org>
3024 L: linux-wireless@vger.kernel.org
3026 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3028 F: drivers/net/wireless/ath/ath6kl/
3031 M: Ville Syrjala <syrjala@sci.fi>
3033 F: drivers/input/misc/ati_remote2.c
3035 ATK0110 HWMON DRIVER
3036 M: Luca Tettamanti <kronos.it@gmail.com>
3037 L: linux-hwmon@vger.kernel.org
3039 F: drivers/hwmon/asus_atk0110.c
3041 ATLX ETHERNET DRIVERS
3042 M: Chris Snook <chris.snook@gmail.com>
3043 L: netdev@vger.kernel.org
3045 W: http://sourceforge.net/projects/atl1
3046 W: http://atl1.sourceforge.net
3047 F: drivers/net/ethernet/atheros/
3050 M: Chas Williams <3chas3@gmail.com>
3051 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3052 L: netdev@vger.kernel.org
3054 W: http://linux-atm.sourceforge.net
3056 F: include/linux/atm*
3057 F: include/uapi/linux/atm*
3059 ATMEL MACB ETHERNET DRIVER
3060 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3061 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3063 F: drivers/net/ethernet/cadence/
3065 ATMEL MAXTOUCH DRIVER
3066 M: Nick Dyer <nick@shmanahar.org>
3068 T: git git://github.com/ndyer/linux.git
3069 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3070 F: drivers/input/touchscreen/atmel_mxt_ts.c
3072 ATMEL WIRELESS DRIVER
3073 M: Simon Kelley <simon@thekelleys.org.uk>
3074 L: linux-wireless@vger.kernel.org
3076 W: http://www.thekelleys.org.uk/atmel
3077 W: http://atmelwlandriver.sourceforge.net/
3078 F: drivers/net/wireless/atmel/atmel*
3080 ATOMIC INFRASTRUCTURE
3081 M: Will Deacon <will@kernel.org>
3082 M: Peter Zijlstra <peterz@infradead.org>
3083 R: Boqun Feng <boqun.feng@gmail.com>
3084 L: linux-kernel@vger.kernel.org
3086 F: arch/*/include/asm/atomic*.h
3087 F: include/*/atomic*.h
3088 F: include/linux/refcount.h
3089 F: Documentation/atomic_*.txt
3092 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3093 M: Bradley Grove <linuxdrivers@attotech.com>
3094 L: linux-scsi@vger.kernel.org
3096 W: http://www.attotech.com
3097 F: drivers/scsi/esas2r
3099 ATUSB IEEE 802.15.4 RADIO DRIVER
3100 M: Stefan Schmidt <stefan@datenfreihafen.org>
3101 L: linux-wpan@vger.kernel.org
3103 F: drivers/net/ieee802154/at86rf230.h
3104 F: drivers/net/ieee802154/atusb.c
3105 F: drivers/net/ieee802154/atusb.h
3108 M: Paul Moore <paul@paul-moore.com>
3109 M: Eric Paris <eparis@redhat.com>
3110 L: linux-audit@redhat.com (moderated for non-subscribers)
3112 W: https://github.com/linux-audit
3113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3114 F: include/asm-generic/audit_*.h
3115 F: include/linux/audit.h
3116 F: include/uapi/linux/audit.h
3120 AUXILIARY DISPLAY DRIVERS
3121 M: Miguel Ojeda <ojeda@kernel.org>
3123 F: drivers/auxdisplay/
3124 F: include/linux/cfag12864b.h
3126 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3127 M: Andreas Klinger <ak@it-klinger.de>
3128 L: linux-iio@vger.kernel.org
3130 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3131 F: drivers/iio/adc/hx711.c
3134 M: Ralf Baechle <ralf@linux-mips.org>
3135 L: linux-hams@vger.kernel.org
3137 W: http://www.linux-ax25.org/
3138 F: include/net/ax25.h
3139 F: include/uapi/linux/ax25.h
3143 M: Peter Rosin <peda@axentia.se>
3144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3146 F: arch/arm/boot/dts/at91-linea.dtsi
3147 F: arch/arm/boot/dts/at91-natte.dtsi
3148 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3149 F: arch/arm/boot/dts/at91-tse850-3.dts
3151 AXENTIA ASOC DRIVERS
3152 M: Peter Rosin <peda@axentia.se>
3153 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3155 F: Documentation/devicetree/bindings/sound/axentia,*
3156 F: sound/soc/atmel/tse850-pcm5142.c
3158 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3159 M: Nuno Sá <nuno.sa@analog.com>
3160 L: linux-hwmon@vger.kernel.org
3162 W: http://ez.analog.com/community/linux-device-drivers
3163 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3164 F: drivers/hwmon/axi-fan-control.c
3166 AXXIA I2C CONTROLLER
3167 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3168 L: linux-i2c@vger.kernel.org
3170 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3171 F: drivers/i2c/busses/i2c-axxia.c
3174 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3175 L: linux-media@vger.kernel.org
3177 W: https://linuxtv.org
3178 T: git git://linuxtv.org/media_tree.git
3179 F: drivers/media/usb/dvb-usb-v2/az6007.c
3181 AZTECH FM RADIO RECEIVER DRIVER
3182 M: Hans Verkuil <hverkuil@xs4all.nl>
3183 L: linux-media@vger.kernel.org
3185 W: https://linuxtv.org
3186 T: git git://linuxtv.org/media_tree.git
3187 F: drivers/media/radio/radio-aztech*
3190 L: linux-wireless@vger.kernel.org
3191 L: b43-dev@lists.infradead.org
3193 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3194 F: drivers/net/wireless/broadcom/b43/
3196 B43LEGACY WIRELESS DRIVER
3197 M: Larry Finger <Larry.Finger@lwfinger.net>
3198 L: linux-wireless@vger.kernel.org
3199 L: b43-dev@lists.infradead.org
3201 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3202 F: drivers/net/wireless/broadcom/b43legacy/
3204 BACKLIGHT CLASS/SUBSYSTEM
3205 M: Lee Jones <lee.jones@linaro.org>
3206 M: Daniel Thompson <daniel.thompson@linaro.org>
3207 M: Jingoo Han <jingoohan1@gmail.com>
3208 L: dri-devel@lists.freedesktop.org
3210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3211 F: Documentation/ABI/stable/sysfs-class-backlight
3212 F: Documentation/ABI/testing/sysfs-class-backlight
3213 F: Documentation/devicetree/bindings/leds/backlight
3214 F: drivers/video/backlight/
3215 F: include/linux/backlight.h
3216 F: include/linux/pwm_backlight.h
3219 M: Marek Lindner <mareklindner@neomailbox.ch>
3220 M: Simon Wunderlich <sw@simonwunderlich.de>
3221 M: Antonio Quartulli <a@unstable.cc>
3222 M: Sven Eckelmann <sven@narfation.org>
3223 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3225 W: https://www.open-mesh.org/
3226 Q: https://patchwork.open-mesh.org/project/batman/list/
3227 B: https://www.open-mesh.org/projects/batman-adv/issues
3228 C: ircs://irc.hackint.org/batadv
3229 T: git https://git.open-mesh.org/linux-merge.git
3230 F: Documentation/networking/batman-adv.rst
3231 F: include/uapi/linux/batadv_packet.h
3232 F: include/uapi/linux/batman_adv.h
3235 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3236 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3237 L: linux-hams@vger.kernel.org
3239 W: http://www.baycom.org/~tom/ham/ham.html
3240 F: drivers/net/hamradio/baycom*
3242 BCACHE (BLOCK LAYER CACHE)
3243 M: Coly Li <colyli@suse.de>
3244 M: Kent Overstreet <kent.overstreet@gmail.com>
3245 L: linux-bcache@vger.kernel.org
3247 W: http://bcache.evilpiepirate.org
3248 C: irc://irc.oftc.net/bcache
3249 F: drivers/md/bcache/
3251 BDISP ST MEDIA DRIVER
3252 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3253 L: linux-media@vger.kernel.org
3255 W: https://linuxtv.org
3256 T: git git://linuxtv.org/media_tree.git
3257 F: drivers/media/platform/sti/bdisp
3259 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3260 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3261 L: netdev@vger.kernel.org
3263 F: drivers/net/ethernet/ec_bhf.c
3266 M: Luis de Bethencourt <luisbg@kernel.org>
3267 M: Salah Triki <salah.triki@gmail.com>
3269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3270 F: Documentation/filesystems/befs.rst
3274 M: Paolo Valente <paolo.valente@linaro.org>
3275 M: Jens Axboe <axboe@kernel.dk>
3276 L: linux-block@vger.kernel.org
3278 F: Documentation/block/bfq-iosched.rst
3282 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3284 F: Documentation/filesystems/bfs.rst
3286 F: include/uapi/linux/bfs_fs.h
3289 M: Yury Norov <yury.norov@gmail.com>
3290 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3291 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3293 F: include/asm-generic/bitops/find.h
3294 F: include/linux/bitmap.h
3297 F: lib/find_bit_benchmark.c
3298 F: lib/test_bitmap.c
3299 F: tools/include/asm-generic/bitops/find.h
3300 F: tools/include/linux/bitmap.h
3301 F: tools/lib/bitmap.c
3302 F: tools/lib/find_bit.c
3304 BLINKM RGB LED DRIVER
3305 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3307 F: drivers/leds/leds-blinkm.c
3310 M: Jens Axboe <axboe@kernel.dk>
3311 L: linux-block@vger.kernel.org
3313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3316 F: include/linux/blk*
3317 F: kernel/trace/blktrace.c
3321 M: Joern Engel <joern@lazybastard.org>
3322 L: linux-mtd@lists.infradead.org
3324 F: drivers/mtd/devices/block2mtd.c
3327 M: Marcel Holtmann <marcel@holtmann.org>
3328 M: Johan Hedberg <johan.hedberg@gmail.com>
3329 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3330 L: linux-bluetooth@vger.kernel.org
3332 W: http://www.bluez.org/
3333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3335 F: drivers/bluetooth/
3338 M: Marcel Holtmann <marcel@holtmann.org>
3339 M: Johan Hedberg <johan.hedberg@gmail.com>
3340 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3341 L: linux-bluetooth@vger.kernel.org
3343 W: http://www.bluez.org/
3344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3346 F: include/net/bluetooth/
3350 M: Jay Vosburgh <j.vosburgh@gmail.com>
3351 M: Veaceslav Falico <vfalico@gmail.com>
3352 M: Andy Gospodarek <andy@greyhouse.net>
3353 L: netdev@vger.kernel.org
3355 W: http://sourceforge.net/projects/bonding/
3356 F: drivers/net/bonding/
3357 F: include/net/bonding.h
3358 F: include/uapi/linux/if_bonding.h
3360 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3361 M: Dan Robertson <dan@dlrobertson.com>
3362 L: linux-iio@vger.kernel.org
3364 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3365 F: drivers/iio/accel/bma400*
3367 BPF (Safe dynamic programs and tools)
3368 M: Alexei Starovoitov <ast@kernel.org>
3369 M: Daniel Borkmann <daniel@iogearbox.net>
3370 M: Andrii Nakryiko <andrii@kernel.org>
3371 R: Martin KaFai Lau <kafai@fb.com>
3372 R: Song Liu <songliubraving@fb.com>
3373 R: Yonghong Song <yhs@fb.com>
3374 R: John Fastabend <john.fastabend@gmail.com>
3375 R: KP Singh <kpsingh@kernel.org>
3376 L: netdev@vger.kernel.org
3377 L: bpf@vger.kernel.org
3380 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3383 F: Documentation/bpf/
3384 F: Documentation/networking/filter.rst
3385 F: Documentation/userspace-api/ebpf/
3387 F: include/linux/bpf*
3388 F: include/linux/filter.h
3389 F: include/trace/events/xdp.h
3390 F: include/uapi/linux/bpf*
3391 F: include/uapi/linux/filter.h
3393 F: kernel/trace/bpf_trace.c
3396 F: net/core/filter.c
3397 F: net/sched/act_bpf.c
3398 F: net/sched/cls_bpf.c
3400 F: scripts/bpf_doc.py
3403 F: tools/testing/selftests/bpf/
3408 M: Shubham Bansal <illusionist.neo@gmail.com>
3409 L: netdev@vger.kernel.org
3410 L: bpf@vger.kernel.org
3415 M: Daniel Borkmann <daniel@iogearbox.net>
3416 M: Alexei Starovoitov <ast@kernel.org>
3417 M: Zi Shen Lim <zlim.lnx@gmail.com>
3418 L: netdev@vger.kernel.org
3419 L: bpf@vger.kernel.org
3423 BPF JIT for MIPS (32-BIT AND 64-BIT)
3424 M: Paul Burton <paulburton@kernel.org>
3425 L: netdev@vger.kernel.org
3426 L: bpf@vger.kernel.org
3430 BPF JIT for NFP NICs
3431 M: Jakub Kicinski <kuba@kernel.org>
3432 L: netdev@vger.kernel.org
3433 L: bpf@vger.kernel.org
3435 F: drivers/net/ethernet/netronome/nfp/bpf/
3437 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3438 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3439 L: netdev@vger.kernel.org
3440 L: bpf@vger.kernel.org
3442 F: arch/powerpc/net/
3444 BPF JIT for RISC-V (32-bit)
3445 M: Luke Nelson <luke.r.nels@gmail.com>
3446 M: Xi Wang <xi.wang@gmail.com>
3447 L: netdev@vger.kernel.org
3448 L: bpf@vger.kernel.org
3451 X: arch/riscv/net/bpf_jit_comp64.c
3453 BPF JIT for RISC-V (64-bit)
3454 M: Björn Töpel <bjorn@kernel.org>
3455 L: netdev@vger.kernel.org
3456 L: bpf@vger.kernel.org
3459 X: arch/riscv/net/bpf_jit_comp32.c
3462 M: Ilya Leoshkevich <iii@linux.ibm.com>
3463 M: Heiko Carstens <hca@linux.ibm.com>
3464 M: Vasily Gorbik <gor@linux.ibm.com>
3465 L: netdev@vger.kernel.org
3466 L: bpf@vger.kernel.org
3469 X: arch/s390/net/pnet.c
3471 BPF JIT for SPARC (32-BIT AND 64-BIT)
3472 M: David S. Miller <davem@davemloft.net>
3473 L: netdev@vger.kernel.org
3474 L: bpf@vger.kernel.org
3478 BPF JIT for X86 32-BIT
3479 M: Wang YanQing <udknight@gmail.com>
3480 L: netdev@vger.kernel.org
3481 L: bpf@vger.kernel.org
3483 F: arch/x86/net/bpf_jit_comp32.c
3485 BPF JIT for X86 64-BIT
3486 M: Alexei Starovoitov <ast@kernel.org>
3487 M: Daniel Borkmann <daniel@iogearbox.net>
3488 L: netdev@vger.kernel.org
3489 L: bpf@vger.kernel.org
3492 X: arch/x86/net/bpf_jit_comp32.c
3494 BPF LSM (Security Audit and Enforcement using BPF)
3495 M: KP Singh <kpsingh@kernel.org>
3496 R: Florent Revest <revest@chromium.org>
3497 R: Brendan Jackman <jackmanb@chromium.org>
3498 L: bpf@vger.kernel.org
3500 F: Documentation/bpf/bpf_lsm.rst
3501 F: include/linux/bpf_lsm.h
3502 F: kernel/bpf/bpf_lsm.c
3505 BROADCOM B44 10/100 ETHERNET DRIVER
3506 M: Michael Chan <michael.chan@broadcom.com>
3507 L: netdev@vger.kernel.org
3509 F: drivers/net/ethernet/broadcom/b44.*
3511 BROADCOM B53 ETHERNET SWITCH DRIVER
3512 M: Florian Fainelli <f.fainelli@gmail.com>
3513 L: netdev@vger.kernel.org
3514 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3516 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3517 F: drivers/net/dsa/b53/*
3518 F: include/linux/dsa/brcm.h
3519 F: include/linux/platform_data/b53.h
3521 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3522 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3523 L: bcm-kernel-feedback-list@broadcom.com
3524 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3528 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3529 F: drivers/pci/controller/pcie-brcmstb.c
3530 F: drivers/staging/vc04_services
3534 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3535 M: Florian Fainelli <f.fainelli@gmail.com>
3536 M: Ray Jui <rjui@broadcom.com>
3537 M: Scott Branden <sbranden@broadcom.com>
3538 M: bcm-kernel-feedback-list@broadcom.com
3540 T: git git://github.com/broadcom/mach-bcm
3541 F: arch/arm/mach-bcm/
3547 BROADCOM BCM47XX MIPS ARCHITECTURE
3548 M: Hauke Mehrtens <hauke@hauke-m.de>
3549 M: Rafał Miłecki <zajec5@gmail.com>
3550 L: linux-mips@vger.kernel.org
3552 F: Documentation/devicetree/bindings/mips/brcm/
3553 F: arch/mips/bcm47xx/*
3554 F: arch/mips/include/asm/mach-bcm47xx/*
3556 BROADCOM BCM4908 ETHERNET DRIVER
3557 M: Rafał Miłecki <rafal@milecki.pl>
3558 M: bcm-kernel-feedback-list@broadcom.com
3559 L: netdev@vger.kernel.org
3561 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3562 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3563 F: drivers/net/ethernet/broadcom/unimac.h
3565 BROADCOM BCM5301X ARM ARCHITECTURE
3566 M: Hauke Mehrtens <hauke@hauke-m.de>
3567 M: Rafał Miłecki <zajec5@gmail.com>
3568 M: bcm-kernel-feedback-list@broadcom.com
3569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3571 F: arch/arm/boot/dts/bcm470*
3572 F: arch/arm/boot/dts/bcm5301*
3573 F: arch/arm/boot/dts/bcm953012*
3574 F: arch/arm/mach-bcm/bcm_5301x.c
3576 BROADCOM BCM53573 ARM ARCHITECTURE
3577 M: Rafał Miłecki <rafal@milecki.pl>
3578 L: bcm-kernel-feedback-list@broadcom.com
3579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3581 F: arch/arm/boot/dts/bcm47189*
3582 F: arch/arm/boot/dts/bcm53573*
3584 BROADCOM BCM63XX ARM ARCHITECTURE
3585 M: Florian Fainelli <f.fainelli@gmail.com>
3586 M: bcm-kernel-feedback-list@broadcom.com
3587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3589 T: git git://github.com/broadcom/stblinux.git
3592 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3593 M: Kevin Cernekee <cernekee@gmail.com>
3594 L: linux-usb@vger.kernel.org
3596 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3598 BROADCOM BCM7XXX ARM ARCHITECTURE
3599 M: Florian Fainelli <f.fainelli@gmail.com>
3600 M: bcm-kernel-feedback-list@broadcom.com
3601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3603 T: git git://github.com/broadcom/stblinux.git
3604 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3605 F: arch/arm/boot/dts/bcm7*.dts*
3606 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3607 F: arch/arm/mach-bcm/*brcmstb*
3608 F: arch/arm/mm/cache-b15-rac.c
3609 F: drivers/bus/brcmstb_gisb.c
3610 F: drivers/pci/controller/pcie-brcmstb.c
3614 M: Al Cooper <alcooperx@gmail.com>
3615 L: linux-usb@vger.kernel.org
3616 L: bcm-kernel-feedback-list@broadcom.com
3618 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3619 F: drivers/usb/gadget/udc/bdc/
3621 BROADCOM BMIPS CPUFREQ DRIVER
3622 M: Markus Mayer <mmayer@broadcom.com>
3623 M: bcm-kernel-feedback-list@broadcom.com
3624 L: linux-pm@vger.kernel.org
3626 F: drivers/cpufreq/bmips-cpufreq.c
3628 BROADCOM BMIPS MIPS ARCHITECTURE
3629 M: Florian Fainelli <f.fainelli@gmail.com>
3630 L: bcm-kernel-feedback-list@broadcom.com
3631 L: linux-mips@vger.kernel.org
3633 T: git git://github.com/broadcom/stblinux.git
3634 F: arch/mips/bmips/*
3635 F: arch/mips/boot/dts/brcm/bcm*.dts*
3636 F: arch/mips/include/asm/mach-bmips/*
3637 F: arch/mips/kernel/*bmips*
3638 F: drivers/soc/bcm/bcm63xx
3639 F: drivers/irqchip/irq-bcm63*
3640 F: drivers/irqchip/irq-bcm7*
3641 F: drivers/irqchip/irq-brcmstb*
3642 F: include/linux/bcm963xx_nvram.h
3643 F: include/linux/bcm963xx_tag.h
3645 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3646 M: Rasesh Mody <rmody@marvell.com>
3647 M: GR-Linux-NIC-Dev@marvell.com
3648 L: netdev@vger.kernel.org
3650 F: drivers/net/ethernet/broadcom/bnx2.*
3651 F: drivers/net/ethernet/broadcom/bnx2_*
3653 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3654 M: Saurav Kashyap <skashyap@marvell.com>
3655 M: Javed Hasan <jhasan@marvell.com>
3656 M: GR-QLogic-Storage-Upstream@marvell.com
3657 L: linux-scsi@vger.kernel.org
3659 F: drivers/scsi/bnx2fc/
3661 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3662 M: Nilesh Javali <njavali@marvell.com>
3663 M: Manish Rangankar <mrangankar@marvell.com>
3664 M: GR-QLogic-Storage-Upstream@marvell.com
3665 L: linux-scsi@vger.kernel.org
3667 F: drivers/scsi/bnx2i/
3669 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3670 M: Ariel Elior <aelior@marvell.com>
3671 M: Sudarsana Kalluru <skalluru@marvell.com>
3672 M: GR-everest-linux-l2@marvell.com
3673 L: netdev@vger.kernel.org
3675 F: drivers/net/ethernet/broadcom/bnx2x/
3677 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3678 M: Michael Chan <michael.chan@broadcom.com>
3679 L: netdev@vger.kernel.org
3681 F: drivers/net/ethernet/broadcom/bnxt/
3683 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3684 M: Arend van Spriel <aspriel@gmail.com>
3685 M: Franky Lin <franky.lin@broadcom.com>
3686 M: Hante Meuleman <hante.meuleman@broadcom.com>
3687 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3688 M: Wright Feng <wright.feng@infineon.com>
3689 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3690 L: linux-wireless@vger.kernel.org
3691 L: brcm80211-dev-list.pdl@broadcom.com
3692 L: SHA-cyfmac-dev-list@infineon.com
3694 F: drivers/net/wireless/broadcom/brcm80211/
3696 BROADCOM BRCMSTB GPIO DRIVER
3697 M: Gregory Fong <gregory.0xf0@gmail.com>
3698 L: bcm-kernel-feedback-list@broadcom.com
3700 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3701 F: drivers/gpio/gpio-brcmstb.c
3703 BROADCOM BRCMSTB I2C DRIVER
3704 M: Kamal Dasu <kdasu.kdev@gmail.com>
3705 L: linux-i2c@vger.kernel.org
3706 L: bcm-kernel-feedback-list@broadcom.com
3708 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3709 F: drivers/i2c/busses/i2c-brcmstb.c
3711 BROADCOM BRCMSTB UART DRIVER
3712 M: Al Cooper <alcooperx@gmail.com>
3713 L: linux-serial@vger.kernel.org
3714 L: bcm-kernel-feedback-list@broadcom.com
3716 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3717 F: drivers/tty/serial/8250/8250_bcm7271.c
3719 BROADCOM BRCMSTB USB EHCI DRIVER
3720 M: Al Cooper <alcooperx@gmail.com>
3721 L: linux-usb@vger.kernel.org
3722 L: bcm-kernel-feedback-list@broadcom.com
3724 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3725 F: drivers/usb/host/ehci-brcm.*
3727 BROADCOM BRCMSTB USB PIN MAP DRIVER
3728 M: Al Cooper <alcooperx@gmail.com>
3729 L: linux-usb@vger.kernel.org
3730 L: bcm-kernel-feedback-list@broadcom.com
3732 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3733 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3735 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3736 M: Al Cooper <alcooperx@gmail.com>
3737 L: linux-kernel@vger.kernel.org
3738 L: bcm-kernel-feedback-list@broadcom.com
3740 F: drivers/phy/broadcom/phy-brcm-usb*
3742 BROADCOM ETHERNET PHY DRIVERS
3743 M: Florian Fainelli <f.fainelli@gmail.com>
3744 L: bcm-kernel-feedback-list@broadcom.com
3745 L: netdev@vger.kernel.org
3747 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3748 F: drivers/net/phy/bcm*.[ch]
3749 F: drivers/net/phy/broadcom.c
3750 F: include/linux/brcmphy.h
3752 BROADCOM GENET ETHERNET DRIVER
3753 M: Doug Berger <opendmb@gmail.com>
3754 M: Florian Fainelli <f.fainelli@gmail.com>
3755 L: bcm-kernel-feedback-list@broadcom.com
3756 L: netdev@vger.kernel.org
3758 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3759 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3760 F: drivers/net/ethernet/broadcom/genet/
3761 F: drivers/net/ethernet/broadcom/unimac.h
3762 F: drivers/net/mdio/mdio-bcm-unimac.c
3763 F: include/linux/platform_data/bcmgenet.h
3764 F: include/linux/platform_data/mdio-bcm-unimac.h
3766 BROADCOM IPROC ARM ARCHITECTURE
3767 M: Ray Jui <rjui@broadcom.com>
3768 M: Scott Branden <sbranden@broadcom.com>
3769 M: bcm-kernel-feedback-list@broadcom.com
3770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3772 T: git git://github.com/broadcom/cygnus-linux.git
3773 F: arch/arm64/boot/dts/broadcom/northstar2/*
3774 F: arch/arm64/boot/dts/broadcom/stingray/*
3775 F: drivers/clk/bcm/clk-ns*
3776 F: drivers/clk/bcm/clk-sr*
3777 F: drivers/pinctrl/bcm/pinctrl-ns*
3778 F: include/dt-bindings/clock/bcm-sr*
3795 BROADCOM IPROC GBIT ETHERNET DRIVER
3796 M: Rafał Miłecki <rafal@milecki.pl>
3797 M: bcm-kernel-feedback-list@broadcom.com
3798 L: netdev@vger.kernel.org
3800 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3801 F: drivers/net/ethernet/broadcom/bgmac*
3802 F: drivers/net/ethernet/broadcom/unimac.h
3804 BROADCOM KONA GPIO DRIVER
3805 M: Ray Jui <rjui@broadcom.com>
3806 L: bcm-kernel-feedback-list@broadcom.com
3808 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3809 F: drivers/gpio/gpio-bcm-kona.c
3811 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3812 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3813 M: Kashyap Desai <kashyap.desai@broadcom.com>
3814 M: Sumit Saxena <sumit.saxena@broadcom.com>
3815 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3816 L: mpi3mr-linuxdrv.pdl@broadcom.com
3817 L: linux-scsi@vger.kernel.org
3819 W: https://www.broadcom.com/support/storage
3820 F: drivers/scsi/mpi3mr/
3822 BROADCOM NETXTREME-E ROCE DRIVER
3823 M: Selvin Xavier <selvin.xavier@broadcom.com>
3824 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3825 L: linux-rdma@vger.kernel.org
3827 W: http://www.broadcom.com
3828 F: drivers/infiniband/hw/bnxt_re/
3829 F: include/uapi/rdma/bnxt_re-abi.h
3831 BROADCOM NVRAM DRIVER
3832 M: Rafał Miłecki <zajec5@gmail.com>
3833 L: linux-mips@vger.kernel.org
3835 F: drivers/firmware/broadcom/*
3837 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3838 M: Rafał Miłecki <rafal@milecki.pl>
3839 M: Florian Fainelli <f.fainelli@gmail.com>
3840 M: bcm-kernel-feedback-list@broadcom.com
3841 L: linux-pm@vger.kernel.org
3843 T: git git://github.com/broadcom/stblinux.git
3844 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3845 F: include/dt-bindings/soc/bcm-pmb.h
3847 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3848 M: Rafał Miłecki <zajec5@gmail.com>
3849 L: linux-wireless@vger.kernel.org
3852 F: include/linux/bcma/
3855 M: Kamal Dasu <kdasu.kdev@gmail.com>
3856 M: bcm-kernel-feedback-list@broadcom.com
3858 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3859 F: drivers/spi/spi-bcm-qspi.*
3860 F: drivers/spi/spi-brcmstb-qspi.c
3861 F: drivers/spi/spi-iproc-qspi.c
3863 BROADCOM STB AVS CPUFREQ DRIVER
3864 M: Markus Mayer <mmayer@broadcom.com>
3865 M: bcm-kernel-feedback-list@broadcom.com
3866 L: linux-pm@vger.kernel.org
3868 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3869 F: drivers/cpufreq/brcmstb*
3871 BROADCOM STB AVS TMON DRIVER
3872 M: Markus Mayer <mmayer@broadcom.com>
3873 M: bcm-kernel-feedback-list@broadcom.com
3874 L: linux-pm@vger.kernel.org
3876 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3877 F: drivers/thermal/broadcom/brcmstb*
3879 BROADCOM STB DPFE DRIVER
3880 M: Markus Mayer <mmayer@broadcom.com>
3881 M: bcm-kernel-feedback-list@broadcom.com
3882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3884 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3885 F: drivers/memory/brcmstb_dpfe.c
3887 BROADCOM STB NAND FLASH DRIVER
3888 M: Brian Norris <computersforpeace@gmail.com>
3889 M: Kamal Dasu <kdasu.kdev@gmail.com>
3890 L: linux-mtd@lists.infradead.org
3891 L: bcm-kernel-feedback-list@broadcom.com
3893 F: drivers/mtd/nand/raw/brcmnand/
3895 BROADCOM STB PCIE DRIVER
3896 M: Jim Quinlan <jim2101024@gmail.com>
3897 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3898 M: Florian Fainelli <f.fainelli@gmail.com>
3899 M: bcm-kernel-feedback-list@broadcom.com
3900 L: linux-pci@vger.kernel.org
3902 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3903 F: drivers/pci/controller/pcie-brcmstb.c
3905 BROADCOM SYSTEMPORT ETHERNET DRIVER
3906 M: Florian Fainelli <f.fainelli@gmail.com>
3907 L: bcm-kernel-feedback-list@broadcom.com
3908 L: netdev@vger.kernel.org
3910 F: drivers/net/ethernet/broadcom/bcmsysport.*
3911 F: drivers/net/ethernet/broadcom/unimac.h
3913 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3914 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3915 M: Prashant Sreedharan <prashant@broadcom.com>
3916 M: Michael Chan <mchan@broadcom.com>
3917 L: netdev@vger.kernel.org
3919 F: drivers/net/ethernet/broadcom/tg3.*
3922 M: Scott Branden <scott.branden@broadcom.com>
3923 L: bcm-kernel-feedback-list@broadcom.com
3925 F: drivers/misc/bcm-vk/
3926 F: include/uapi/linux/misc/bcm_vk.h
3928 BROCADE BFA FC SCSI DRIVER
3929 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3930 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3931 L: linux-scsi@vger.kernel.org
3933 F: drivers/scsi/bfa/
3935 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3936 M: Rasesh Mody <rmody@marvell.com>
3937 M: Sudarsana Kalluru <skalluru@marvell.com>
3938 M: GR-Linux-NIC-Dev@marvell.com
3939 L: netdev@vger.kernel.org
3941 F: drivers/net/ethernet/brocade/bna/
3943 BSG (block layer generic sg v4 driver)
3944 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3945 L: linux-scsi@vger.kernel.org
3948 F: include/linux/bsg.h
3949 F: include/uapi/linux/bsg.h
3952 M: Clemens Ladisch <clemens@ladisch.de>
3953 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3956 F: Documentation/sound/cards/bt87x.rst
3957 F: sound/pci/bt87x.c
3960 M: Michael Buesch <m@bues.ch>
3962 W: http://bu3sch.de/btgpio.php
3963 F: drivers/gpio/gpio-bt8xx.c
3966 M: Chris Mason <clm@fb.com>
3967 M: Josef Bacik <josef@toxicpanda.com>
3968 M: David Sterba <dsterba@suse.com>
3969 L: linux-btrfs@vger.kernel.org
3971 W: http://btrfs.wiki.kernel.org/
3972 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3973 C: irc://irc.libera.chat/btrfs
3974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3975 F: Documentation/filesystems/btrfs.rst
3977 F: include/linux/btrfs*
3978 F: include/uapi/linux/btrfs*
3980 BTTV VIDEO4LINUX DRIVER
3981 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3982 L: linux-media@vger.kernel.org
3984 W: https://linuxtv.org
3985 T: git git://linuxtv.org/media_tree.git
3986 F: Documentation/driver-api/media/drivers/bttv*
3987 F: drivers/media/pci/bt8xx/bttv*
3989 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3990 M: Chanwoo Choi <cw00.choi@samsung.com>
3991 L: linux-pm@vger.kernel.org
3992 L: linux-samsung-soc@vger.kernel.org
3994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3995 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3996 F: drivers/devfreq/exynos-bus.c
3998 BUSLOGIC SCSI DRIVER
3999 M: Khalid Aziz <khalid@gonehiking.org>
4000 L: linux-scsi@vger.kernel.org
4002 F: drivers/scsi/BusLogic.*
4003 F: drivers/scsi/FlashPoint.*
4005 C-MEDIA CMI8788 DRIVER
4006 M: Clemens Ladisch <clemens@ladisch.de>
4007 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4010 F: sound/pci/oxygen/
4013 M: Guo Ren <guoren@kernel.org>
4014 L: linux-csky@vger.kernel.org
4016 T: git https://github.com/c-sky/csky-linux.git
4017 F: Documentation/devicetree/bindings/csky/
4018 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4019 F: Documentation/devicetree/bindings/timer/csky,*
4021 F: drivers/clocksource/timer-gx6605s.c
4022 F: drivers/clocksource/timer-mp-csky.c
4023 F: drivers/irqchip/irq-csky-*
4027 CA8210 IEEE-802.15.4 RADIO DRIVER
4028 M: Harry Morris <h.morris@cascoda.com>
4029 L: linux-wpan@vger.kernel.org
4031 W: https://github.com/Cascoda/ca8210-linux.git
4032 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4033 F: drivers/net/ieee802154/ca8210.c
4035 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4036 M: Damien Le Moal <damien.lemoal@wdc.com>
4037 L: linux-riscv@lists.infradead.org
4038 L: linux-gpio@vger.kernel.org (pinctrl driver)
4039 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4040 F: drivers/pinctrl/pinctrl-k210.c
4042 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4043 M: Damien Le Moal <damien.lemoal@wdc.com>
4044 L: linux-kernel@vger.kernel.org
4045 L: linux-riscv@lists.infradead.org
4047 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4048 F: drivers/reset/reset-k210.c
4050 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4051 M: Damien Le Moal <damien.lemoal@wdc.com>
4052 L: linux-riscv@lists.infradead.org
4054 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4055 F: drivers/soc/canaan/
4056 F: include/soc/canaan/
4058 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4059 M: David Howells <dhowells@redhat.com>
4060 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4062 F: Documentation/filesystems/caching/cachefiles.rst
4065 CADENCE MIPI-CSI2 BRIDGES
4066 M: Maxime Ripard <mripard@kernel.org>
4067 L: linux-media@vger.kernel.org
4069 F: Documentation/devicetree/bindings/media/cdns,*.txt
4070 F: drivers/media/platform/cadence/cdns-csi2*
4073 L: linux-mtd@lists.infradead.org
4075 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4076 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4078 CADENCE USB3 DRD IP DRIVER
4079 M: Peter Chen <peter.chen@kernel.org>
4080 M: Pawel Laszczak <pawell@cadence.com>
4081 R: Roger Quadros <rogerq@kernel.org>
4082 R: Aswath Govindraju <a-govindraju@ti.com>
4083 L: linux-usb@vger.kernel.org
4085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4086 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4087 F: drivers/usb/cdns3/
4088 X: drivers/usb/cdns3/cdnsp*
4090 CADENCE USBSSP DRD IP DRIVER
4091 M: Pawel Laszczak <pawell@cadence.com>
4092 L: linux-usb@vger.kernel.org
4094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4095 F: drivers/usb/cdns3/
4096 X: drivers/usb/cdns3/cdns3*
4098 CADET FM/AM RADIO RECEIVER DRIVER
4099 M: Hans Verkuil <hverkuil@xs4all.nl>
4100 L: linux-media@vger.kernel.org
4102 W: https://linuxtv.org
4103 T: git git://linuxtv.org/media_tree.git
4104 F: drivers/media/radio/radio-cadet*
4106 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4107 L: linux-media@vger.kernel.org
4109 T: git git://linuxtv.org/media_tree.git
4110 F: Documentation/admin-guide/media/cafe_ccic*
4111 F: drivers/media/platform/marvell-ccic/
4114 L: netdev@vger.kernel.org
4116 F: Documentation/networking/caif/
4117 F: drivers/net/caif/
4118 F: include/net/caif/
4119 F: include/uapi/linux/caif/
4123 M: Toke Høiland-Jørgensen <toke@toke.dk>
4124 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4126 F: net/sched/sch_cake.c
4129 M: Wolfgang Grandegger <wg@grandegger.com>
4130 M: Marc Kleine-Budde <mkl@pengutronix.de>
4131 L: linux-can@vger.kernel.org
4133 W: https://github.com/linux-can
4134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4136 F: Documentation/devicetree/bindings/net/can/
4137 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4139 F: drivers/phy/phy-can-transceiver.c
4140 F: include/linux/can/bittiming.h
4141 F: include/linux/can/dev.h
4142 F: include/linux/can/led.h
4143 F: include/linux/can/length.h
4144 F: include/linux/can/platform/
4145 F: include/linux/can/rx-offload.h
4146 F: include/uapi/linux/can/error.h
4147 F: include/uapi/linux/can/netlink.h
4148 F: include/uapi/linux/can/vxcan.h
4151 M: Oliver Hartkopp <socketcan@hartkopp.net>
4152 M: Marc Kleine-Budde <mkl@pengutronix.de>
4153 L: linux-can@vger.kernel.org
4155 W: https://github.com/linux-can
4156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4158 F: Documentation/networking/can.rst
4159 F: include/linux/can/can-ml.h
4160 F: include/linux/can/core.h
4161 F: include/linux/can/skb.h
4162 F: include/net/netns/can.h
4163 F: include/uapi/linux/can.h
4164 F: include/uapi/linux/can/bcm.h
4165 F: include/uapi/linux/can/gw.h
4166 F: include/uapi/linux/can/isotp.h
4167 F: include/uapi/linux/can/raw.h
4170 CAN-J1939 NETWORK LAYER
4171 M: Robin van der Gracht <robin@protonic.nl>
4172 M: Oleksij Rempel <o.rempel@pengutronix.de>
4173 R: kernel@pengutronix.de
4174 L: linux-can@vger.kernel.org
4176 F: Documentation/networking/j1939.rst
4177 F: include/uapi/linux/can/j1939.h
4181 M: Serge Hallyn <serge@hallyn.com>
4182 L: linux-security-module@vger.kernel.org
4184 F: include/linux/capability.h
4185 F: include/uapi/linux/capability.h
4186 F: kernel/capability.c
4187 F: security/commoncap.c
4189 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4190 M: Kevin Tsai <ktsai@capellamicro.com>
4192 F: drivers/iio/light/cm*
4194 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4195 M: Christian Lamparter <chunkeey@googlemail.com>
4196 L: linux-wireless@vger.kernel.org
4198 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4199 F: drivers/net/wireless/ath/carl9170/
4202 M: Robert Richter <rric@kernel.org>
4204 W: http://www.marvell.com
4205 F: drivers/i2c/busses/i2c-octeon*
4206 F: drivers/i2c/busses/i2c-thunderx*
4208 CAVIUM LIQUIDIO NETWORK DRIVER
4209 M: Derek Chickles <dchickles@marvell.com>
4210 M: Satanand Burla <sburla@marvell.com>
4211 M: Felix Manlunas <fmanlunas@marvell.com>
4212 L: netdev@vger.kernel.org
4214 W: http://www.marvell.com
4215 F: drivers/net/ethernet/cavium/liquidio/
4218 M: Robert Richter <rric@kernel.org>
4220 W: http://www.marvell.com
4221 F: drivers/mmc/host/cavium*
4223 CAVIUM OCTEON-TX CRYPTO DRIVER
4224 M: George Cherian <gcherian@marvell.com>
4225 L: linux-crypto@vger.kernel.org
4227 W: http://www.marvell.com
4228 F: drivers/crypto/cavium/cpt/
4230 CAVIUM THUNDERX2 ARM64 SOC
4231 M: Robert Richter <rric@kernel.org>
4232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4234 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4235 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4237 CBS/ETF/TAPRIO QDISCS
4238 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4240 L: netdev@vger.kernel.org
4241 F: net/sched/sch_cbs.c
4242 F: net/sched/sch_etf.c
4243 F: net/sched/sch_taprio.c
4245 CC2520 IEEE-802.15.4 RADIO DRIVER
4246 M: Varka Bhadram <varkabhadram@gmail.com>
4247 L: linux-wpan@vger.kernel.org
4249 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4250 F: drivers/net/ieee802154/cc2520.c
4251 F: include/linux/spi/cc2520.h
4253 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4254 M: Gilad Ben-Yossef <gilad@benyossef.com>
4255 L: linux-crypto@vger.kernel.org
4257 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4258 F: drivers/crypto/ccree/
4260 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4261 M: Hadar Gat <hadar.gat@arm.com>
4262 L: linux-crypto@vger.kernel.org
4264 F: drivers/char/hw_random/cctrng.c
4265 F: drivers/char/hw_random/cctrng.h
4266 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4267 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4270 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4271 L: linux-media@vger.kernel.org
4273 W: http://linuxtv.org
4274 T: git git://linuxtv.org/media_tree.git
4275 F: Documentation/ABI/testing/debugfs-cec-error-inj
4276 F: Documentation/devicetree/bindings/media/cec.txt
4277 F: Documentation/driver-api/media/cec-core.rst
4278 F: Documentation/userspace-api/media/cec
4279 F: drivers/media/cec/
4280 F: drivers/media/rc/keymaps/rc-cec.c
4281 F: include/media/cec-notifier.h
4282 F: include/media/cec.h
4283 F: include/uapi/linux/cec-funcs.h
4284 F: include/uapi/linux/cec.h
4287 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4288 L: linux-media@vger.kernel.org
4290 W: http://linuxtv.org
4291 T: git git://linuxtv.org/media_tree.git
4292 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4293 F: drivers/media/cec/platform/cec-gpio/
4295 CELL BROADBAND ENGINE ARCHITECTURE
4296 M: Arnd Bergmann <arnd@arndb.de>
4297 L: linuxppc-dev@lists.ozlabs.org
4299 W: http://www.ibm.com/developerworks/power/cell/
4300 F: arch/powerpc/include/asm/cell*.h
4301 F: arch/powerpc/include/asm/spu*.h
4302 F: arch/powerpc/include/uapi/asm/spu*.h
4303 F: arch/powerpc/platforms/cell/
4305 CELLWISE CW2015 BATTERY DRIVER
4306 M: Tobias Schrammm <t.schramm@manjaro.org>
4308 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4309 F: drivers/power/supply/cw2015_battery.c
4311 CEPH COMMON CODE (LIBCEPH)
4312 M: Ilya Dryomov <idryomov@gmail.com>
4313 M: Jeff Layton <jlayton@kernel.org>
4314 L: ceph-devel@vger.kernel.org
4317 T: git git://github.com/ceph/ceph-client.git
4318 F: include/linux/ceph/
4319 F: include/linux/crush/
4322 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4323 M: Jeff Layton <jlayton@kernel.org>
4324 M: Ilya Dryomov <idryomov@gmail.com>
4325 L: ceph-devel@vger.kernel.org
4328 T: git git://github.com/ceph/ceph-client.git
4329 F: Documentation/filesystems/ceph.rst
4332 CERTIFICATE HANDLING
4333 M: David Howells <dhowells@redhat.com>
4334 M: David Woodhouse <dwmw2@infradead.org>
4335 L: keyrings@vger.kernel.org
4337 F: Documentation/admin-guide/module-signing.rst
4339 F: scripts/extract-cert.c
4340 F: scripts/sign-file.c
4342 CFAG12864B LCD DRIVER
4343 M: Miguel Ojeda <ojeda@kernel.org>
4345 F: drivers/auxdisplay/cfag12864b.c
4346 F: include/linux/cfag12864b.h
4348 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4349 M: Miguel Ojeda <ojeda@kernel.org>
4351 F: drivers/auxdisplay/cfag12864bfb.c
4352 F: include/linux/cfag12864b.h
4354 CHAR and MISC DRIVERS
4355 M: Arnd Bergmann <arnd@arndb.de>
4356 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4361 F: include/linux/miscdevice.h
4362 X: drivers/char/agp/
4363 X: drivers/char/hw_random/
4364 X: drivers/char/ipmi/
4365 X: drivers/char/random.c
4366 X: drivers/char/tpm/
4369 M: Andy Whitcroft <apw@canonical.com>
4370 M: Joe Perches <joe@perches.com>
4371 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4372 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4374 F: scripts/checkpatch.pl
4376 CHECKPATCH DOCUMENTATION
4377 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4378 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4379 R: Joe Perches <joe@perches.com>
4381 F: Documentation/dev-tools/checkpatch.rst
4383 CHINESE DOCUMENTATION
4384 M: Alex Shi <alexs@kernel.org>
4386 F: Documentation/translations/zh_CN/
4388 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4389 M: Peter Chen <peter.chen@kernel.org>
4390 L: linux-usb@vger.kernel.org
4392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4393 F: drivers/usb/chipidea/
4395 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4396 M: Hans de Goede <hdegoede@redhat.com>
4397 L: linux-input@vger.kernel.org
4399 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4400 F: drivers/input/touchscreen/chipone_icn8318.c
4402 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4403 M: Hans de Goede <hdegoede@redhat.com>
4404 L: linux-input@vger.kernel.org
4406 F: drivers/input/touchscreen/chipone_icn8505.c
4408 CHROME HARDWARE PLATFORM SUPPORT
4409 M: Benson Leung <bleung@chromium.org>
4410 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4413 F: drivers/platform/chrome/
4415 CHROMEOS EC CODEC DRIVER
4416 M: Cheng-Yi Chiang <cychiang@chromium.org>
4417 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4418 R: Guenter Roeck <groeck@chromium.org>
4420 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4421 F: sound/soc/codecs/cros_ec_codec.*
4423 CHROMEOS EC SUBDRIVERS
4424 M: Benson Leung <bleung@chromium.org>
4425 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4426 R: Guenter Roeck <groeck@chromium.org>
4428 F: drivers/power/supply/cros_usbpd-charger.c
4432 CHRONTEL CH7322 CEC DRIVER
4433 M: Jeff Chase <jnchase@google.com>
4434 L: linux-media@vger.kernel.org
4436 T: git git://linuxtv.org/media_tree.git
4437 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4438 F: drivers/media/cec/i2c/ch7322.c
4440 CIRRUS LOGIC AUDIO CODEC DRIVERS
4441 M: James Schulman <james.schulman@cirrus.com>
4442 M: David Rhodes <david.rhodes@cirrus.com>
4443 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4444 L: patches@opensource.cirrus.com
4446 F: sound/soc/codecs/cs*
4448 CIRRUS LOGIC DSP FIRMWARE DRIVER
4449 M: Simon Trimmer <simont@opensource.cirrus.com>
4450 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4451 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4452 L: patches@opensource.cirrus.com
4454 W: https://github.com/CirrusLogic/linux-drivers/wiki
4455 T: git https://github.com/CirrusLogic/linux-drivers.git
4456 F: drivers/firmware/cirrus/*
4457 F: include/linux/firmware/cirrus/*
4459 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4460 M: Hartley Sweeten <hsweeten@visionengravers.com>
4461 L: netdev@vger.kernel.org
4463 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4465 CIRRUS LOGIC LOCHNAGAR DRIVER
4466 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4467 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4468 L: patches@opensource.cirrus.com
4470 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4471 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4472 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4473 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4474 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4475 F: Documentation/hwmon/lochnagar.rst
4476 F: drivers/clk/clk-lochnagar.c
4477 F: drivers/hwmon/lochnagar-hwmon.c
4478 F: drivers/mfd/lochnagar-i2c.c
4479 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4480 F: drivers/regulator/lochnagar-regulator.c
4481 F: include/dt-bindings/clk/lochnagar.h
4482 F: include/dt-bindings/pinctrl/lochnagar.h
4483 F: include/linux/mfd/lochnagar*
4484 F: sound/soc/codecs/lochnagar-sc.c
4486 CIRRUS LOGIC MADERA CODEC DRIVERS
4487 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4488 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4489 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4490 L: patches@opensource.cirrus.com
4492 W: https://github.com/CirrusLogic/linux-drivers/wiki
4493 T: git https://github.com/CirrusLogic/linux-drivers.git
4494 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4495 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4496 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4497 F: drivers/gpio/gpio-madera*
4498 F: drivers/irqchip/irq-madera*
4499 F: drivers/mfd/cs47l*
4500 F: drivers/mfd/madera*
4501 F: drivers/pinctrl/cirrus/*
4502 F: include/dt-bindings/sound/madera*
4503 F: include/linux/irqchip/irq-madera*
4504 F: include/linux/mfd/madera/*
4505 F: include/sound/madera*
4506 F: sound/soc/codecs/cs47l*
4507 F: sound/soc/codecs/madera*
4509 CISCO FCOE HBA DRIVER
4510 M: Satish Kharat <satishkh@cisco.com>
4511 M: Sesidhar Baddela <sebaddel@cisco.com>
4512 M: Karan Tilak Kumar <kartilak@cisco.com>
4513 L: linux-scsi@vger.kernel.org
4515 F: drivers/scsi/fnic/
4517 CISCO SCSI HBA DRIVER
4518 M: Karan Tilak Kumar <kartilak@cisco.com>
4519 M: Sesidhar Baddela <sebaddel@cisco.com>
4520 L: linux-scsi@vger.kernel.org
4522 F: drivers/scsi/snic/
4524 CISCO VIC ETHERNET NIC DRIVER
4525 M: Christian Benvenuti <benve@cisco.com>
4526 M: Govindarajulu Varadarajan <_govind@gmx.com>
4528 F: drivers/net/ethernet/cisco/enic/
4530 CISCO VIC LOW LATENCY NIC DRIVER
4531 M: Christian Benvenuti <benve@cisco.com>
4532 M: Nelson Escobar <neescoba@cisco.com>
4534 F: drivers/infiniband/hw/usnic/
4537 M: Miguel Ojeda <ojeda@kernel.org>
4541 CLANG/LLVM BUILD SUPPORT
4542 M: Nathan Chancellor <nathan@kernel.org>
4543 M: Nick Desaulniers <ndesaulniers@google.com>
4544 L: llvm@lists.linux.dev
4546 W: https://clangbuiltlinux.github.io/
4547 B: https://github.com/ClangBuiltLinux/linux/issues
4548 C: irc://irc.libera.chat/clangbuiltlinux
4549 F: Documentation/kbuild/llvm.rst
4550 F: include/linux/compiler-clang.h
4551 F: scripts/Makefile.clang
4552 F: scripts/clang-tools/
4553 K: \b(?i:clang|llvm)\b
4555 CLANG CONTROL FLOW INTEGRITY SUPPORT
4556 M: Sami Tolvanen <samitolvanen@google.com>
4557 M: Kees Cook <keescook@chromium.org>
4558 R: Nathan Chancellor <nathan@kernel.org>
4559 R: Nick Desaulniers <ndesaulniers@google.com>
4560 L: llvm@lists.linux.dev
4562 B: https://github.com/ClangBuiltLinux/linux/issues
4563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4564 F: include/linux/cfi.h
4568 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4569 L: linux-kernel@vger.kernel.org
4571 F: include/linux/cleancache.h
4575 M: Russell King <linux@armlinux.org.uk>
4576 L: linux-clk@vger.kernel.org
4578 F: include/linux/clk.h
4580 CLOCKSOURCE, CLOCKEVENT DRIVERS
4581 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4582 M: Thomas Gleixner <tglx@linutronix.de>
4583 L: linux-kernel@vger.kernel.org
4585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4586 F: Documentation/devicetree/bindings/timer/
4587 F: drivers/clocksource/
4590 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4591 M: Daniel Oliveira Nascimento <don@syst.com.br>
4592 L: platform-driver-x86@vger.kernel.org
4594 F: drivers/platform/x86/classmate-laptop.c
4597 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4598 L: linux-media@vger.kernel.org
4600 W: https://linuxtv.org
4601 T: git git://linuxtv.org/media_tree.git
4602 F: drivers/media/pci/cobalt/
4604 COCCINELLE/Semantic Patches (SmPL)
4605 M: Julia Lawall <Julia.Lawall@inria.fr>
4606 M: Gilles Muller <Gilles.Muller@inria.fr>
4607 M: Nicolas Palix <nicolas.palix@imag.fr>
4608 M: Michal Marek <michal.lkml@markovi.net>
4609 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4611 W: http://coccinelle.lip6.fr/
4612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4613 F: Documentation/dev-tools/coccinelle.rst
4614 F: scripts/coccicheck
4615 F: scripts/coccinelle/
4618 M: Jan Harkes <jaharkes@cs.cmu.edu>
4620 L: codalist@coda.cs.cmu.edu
4622 W: http://www.coda.cs.cmu.edu/
4623 F: Documentation/filesystems/coda.rst
4625 F: include/linux/coda*.h
4626 F: include/uapi/linux/coda*.h
4628 CODA V4L2 MEM2MEM DRIVER
4629 M: Philipp Zabel <p.zabel@pengutronix.de>
4630 L: linux-media@vger.kernel.org
4632 F: Documentation/devicetree/bindings/media/coda.yaml
4633 F: drivers/media/platform/coda/
4636 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4638 F: Documentation/process/code-of-conduct-interpretation.rst
4639 F: Documentation/process/code-of-conduct.rst
4642 M: Ian Abbott <abbotti@mev.co.uk>
4643 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4647 COMMON CLK FRAMEWORK
4648 M: Michael Turquette <mturquette@baylibre.com>
4649 M: Stephen Boyd <sboyd@kernel.org>
4650 L: linux-clk@vger.kernel.org
4652 Q: http://patchwork.kernel.org/project/linux-clk/list/
4653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4654 F: Documentation/devicetree/bindings/clock/
4656 F: include/linux/clk-pr*
4657 F: include/linux/clk/
4658 F: include/linux/of_clk.h
4659 X: drivers/clk/clkdev.c
4661 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4662 M: Steve French <sfrench@samba.org>
4663 L: linux-cifs@vger.kernel.org
4664 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4666 W: http://linux-cifs.samba.org/
4667 T: git git://git.samba.org/sfrench/cifs-2.6.git
4668 F: Documentation/admin-guide/cifs/
4672 COMPACTPCI HOTPLUG CORE
4673 M: Scott Murray <scott@spiteful.org>
4674 L: linux-pci@vger.kernel.org
4676 F: drivers/pci/hotplug/cpci_hotplug*
4678 COMPACTPCI HOTPLUG GENERIC DRIVER
4679 M: Scott Murray <scott@spiteful.org>
4680 L: linux-pci@vger.kernel.org
4682 F: drivers/pci/hotplug/cpcihp_generic.c
4684 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4685 M: Scott Murray <scott@spiteful.org>
4686 L: linux-pci@vger.kernel.org
4688 F: drivers/pci/hotplug/cpcihp_zt5550.*
4690 COMPAL LAPTOP SUPPORT
4691 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4692 L: platform-driver-x86@vger.kernel.org
4694 F: drivers/platform/x86/compal-laptop.c
4697 M: Miguel Ojeda <ojeda@kernel.org>
4698 R: Nick Desaulniers <ndesaulniers@google.com>
4700 F: include/linux/compiler_attributes.h
4702 COMPUTE EXPRESS LINK (CXL)
4703 M: Alison Schofield <alison.schofield@intel.com>
4704 M: Vishal Verma <vishal.l.verma@intel.com>
4705 M: Ira Weiny <ira.weiny@intel.com>
4706 M: Ben Widawsky <ben.widawsky@intel.com>
4707 M: Dan Williams <dan.j.williams@intel.com>
4708 L: linux-cxl@vger.kernel.org
4711 F: include/uapi/linux/cxl_mem.h
4713 CONEXANT ACCESSRUNNER USB DRIVER
4714 L: accessrunner-general@lists.sourceforge.net
4716 W: http://accessrunner.sourceforge.net/
4717 F: drivers/usb/atm/cxacru.c
4720 M: Joel Becker <jlbec@evilplan.org>
4721 M: Christoph Hellwig <hch@lst.de>
4723 T: git git://git.infradead.org/users/hch/configfs.git
4725 F: include/linux/configfs.h
4726 F: samples/configfs/
4729 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4731 F: drivers/video/console/
4732 F: include/linux/console*
4735 M: Frederic Weisbecker <frederic@kernel.org>
4737 F: kernel/context_tracking.c
4738 F: include/linux/context_tracking*
4740 CONTROL GROUP (CGROUP)
4741 M: Tejun Heo <tj@kernel.org>
4742 M: Zefan Li <lizefan.x@bytedance.com>
4743 M: Johannes Weiner <hannes@cmpxchg.org>
4744 L: cgroups@vger.kernel.org
4746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4747 F: Documentation/admin-guide/cgroup-v1/
4748 F: Documentation/admin-guide/cgroup-v2.rst
4749 F: include/linux/cgroup*
4752 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4753 M: Tejun Heo <tj@kernel.org>
4754 M: Jens Axboe <axboe@kernel.dk>
4755 L: cgroups@vger.kernel.org
4756 L: linux-block@vger.kernel.org
4757 T: git git://git.kernel.dk/linux-block
4758 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4759 F: block/bfq-cgroup.c
4760 F: block/blk-cgroup.c
4761 F: block/blk-iolatency.c
4762 F: block/blk-throttle.c
4763 F: include/linux/blk-cgroup.h
4765 CONTROL GROUP - CPUSET
4766 M: Zefan Li <lizefan.x@bytedance.com>
4767 L: cgroups@vger.kernel.org
4769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4770 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4771 F: include/linux/cpuset.h
4772 F: kernel/cgroup/cpuset.c
4774 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4775 M: Johannes Weiner <hannes@cmpxchg.org>
4776 M: Michal Hocko <mhocko@kernel.org>
4777 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4778 L: cgroups@vger.kernel.org
4779 L: linux-mm@kvack.org
4784 CORETEMP HARDWARE MONITORING DRIVER
4785 M: Fenghua Yu <fenghua.yu@intel.com>
4786 L: linux-hwmon@vger.kernel.org
4788 F: Documentation/hwmon/coretemp.rst
4789 F: drivers/hwmon/coretemp.c
4791 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4792 M: Marius Zachmann <mail@mariuszachmann.de>
4793 L: linux-hwmon@vger.kernel.org
4795 F: drivers/hwmon/corsair-cpro.c
4797 CORSAIR-PSU HARDWARE MONITOR DRIVER
4798 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4799 L: linux-hwmon@vger.kernel.org
4801 F: Documentation/hwmon/corsair-psu.rst
4802 F: drivers/hwmon/corsair-psu.c
4804 COSA/SRP SYNC SERIAL DRIVER
4805 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4807 W: http://www.fi.muni.cz/~kas/cosa/
4808 F: drivers/net/wan/cosa*
4811 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4812 L: linux-iio@vger.kernel.org
4814 F: Documentation/ABI/testing/sysfs-bus-counter
4815 F: Documentation/driver-api/generic-counter.rst
4817 F: include/linux/counter.h
4818 F: include/linux/counter_enum.h
4821 M: Bence Csókás <bence98@sch.bme.hu>
4823 F: drivers/i2c/busses/i2c-cp2615.c
4825 CPMAC ETHERNET DRIVER
4826 M: Florian Fainelli <f.fainelli@gmail.com>
4827 L: netdev@vger.kernel.org
4829 F: drivers/net/ethernet/ti/cpmac.c
4831 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4832 M: Viresh Kumar <viresh.kumar@linaro.org>
4833 M: Sudeep Holla <sudeep.holla@arm.com>
4834 L: linux-pm@vger.kernel.org
4836 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4837 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4839 CPU FREQUENCY SCALING FRAMEWORK
4840 M: "Rafael J. Wysocki" <rafael@kernel.org>
4841 M: Viresh Kumar <viresh.kumar@linaro.org>
4842 L: linux-pm@vger.kernel.org
4844 B: https://bugzilla.kernel.org
4845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4847 F: Documentation/admin-guide/pm/cpufreq.rst
4848 F: Documentation/admin-guide/pm/intel_pstate.rst
4849 F: Documentation/cpu-freq/
4850 F: Documentation/devicetree/bindings/cpufreq/
4852 F: include/linux/cpufreq.h
4853 F: include/linux/sched/cpufreq.h
4854 F: kernel/sched/cpufreq*.c
4855 F: tools/testing/selftests/cpufreq/
4857 CPU IDLE TIME MANAGEMENT FRAMEWORK
4858 M: "Rafael J. Wysocki" <rafael@kernel.org>
4859 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4860 L: linux-pm@vger.kernel.org
4862 B: https://bugzilla.kernel.org
4863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4864 F: Documentation/admin-guide/pm/cpuidle.rst
4865 F: Documentation/driver-api/pm/cpuidle.rst
4867 F: include/linux/cpuidle.h
4869 CPU POWER MONITORING SUBSYSTEM
4870 M: Thomas Renninger <trenn@suse.com>
4871 M: Shuah Khan <shuah@kernel.org>
4872 M: Shuah Khan <skhan@linuxfoundation.org>
4873 L: linux-pm@vger.kernel.org
4875 F: tools/power/cpupower/
4878 M: "H. Peter Anvin" <hpa@zytor.com>
4880 F: arch/x86/kernel/cpuid.c
4881 F: arch/x86/kernel/msr.c
4883 CPUIDLE DRIVER - ARM BIG LITTLE
4884 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4885 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4886 L: linux-pm@vger.kernel.org
4887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4890 F: drivers/cpuidle/cpuidle-big_little.c
4892 CPUIDLE DRIVER - ARM EXYNOS
4893 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4894 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4895 M: Kukjin Kim <kgene@kernel.org>
4896 L: linux-pm@vger.kernel.org
4897 L: linux-samsung-soc@vger.kernel.org
4899 F: arch/arm/mach-exynos/pm.c
4900 F: drivers/cpuidle/cpuidle-exynos.c
4901 F: include/linux/platform_data/cpuidle-exynos.h
4903 CPUIDLE DRIVER - ARM PSCI
4904 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4905 M: Sudeep Holla <sudeep.holla@arm.com>
4906 L: linux-pm@vger.kernel.org
4907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4909 F: drivers/cpuidle/cpuidle-psci.c
4911 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4912 M: Ulf Hansson <ulf.hansson@linaro.org>
4913 L: linux-pm@vger.kernel.org
4914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4916 F: drivers/cpuidle/cpuidle-psci.h
4917 F: drivers/cpuidle/cpuidle-psci-domain.c
4920 M: Nicolas Pitre <nico@fluxnic.net>
4922 F: Documentation/filesystems/cramfs.rst
4926 M: Bastien Nocera <hadess@hadess.net>
4927 L: linux-input@vger.kernel.org
4929 F: drivers/hid/hid-creative-sb0540.c
4932 M: Herbert Xu <herbert@gondor.apana.org.au>
4933 M: "David S. Miller" <davem@davemloft.net>
4934 L: linux-crypto@vger.kernel.org
4936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4938 F: Documentation/crypto/
4939 F: Documentation/devicetree/bindings/crypto/
4944 F: include/linux/crypto*
4947 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4948 M: Neil Horman <nhorman@tuxdriver.com>
4949 L: linux-crypto@vger.kernel.org
4951 F: crypto/ansi_cprng.c
4955 M: Hans Verkuil <hverkuil@xs4all.nl>
4956 L: linux-media@vger.kernel.org
4958 W: http://linuxtv.org
4959 T: git git://linuxtv.org/media_tree.git
4960 F: drivers/media/i2c/cs3308.c
4962 CS5535 Audio ALSA driver
4963 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4965 F: sound/pci/cs5535audio/
4967 CSI DRIVERS FOR ALLWINNER V3s
4968 M: Yong Deng <yong.deng@magewell.com>
4969 L: linux-media@vger.kernel.org
4971 T: git git://linuxtv.org/media_tree.git
4972 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4973 F: drivers/media/platform/sunxi/sun6i-csi/
4976 M: Solomon Peachy <pizza@shaftnet.org>
4978 F: drivers/net/wireless/st/cw1200/
4980 CX18 VIDEO4LINUX DRIVER
4981 M: Andy Walls <awalls@md.metrocast.net>
4982 L: linux-media@vger.kernel.org
4984 W: https://linuxtv.org
4985 T: git git://linuxtv.org/media_tree.git
4986 F: drivers/media/pci/cx18/
4987 F: include/uapi/linux/ivtv*
4989 CX2341X MPEG ENCODER HELPER MODULE
4990 M: Hans Verkuil <hverkuil@xs4all.nl>
4991 L: linux-media@vger.kernel.org
4993 W: https://linuxtv.org
4994 T: git git://linuxtv.org/media_tree.git
4995 F: drivers/media/common/cx2341x*
4996 F: include/media/drv-intf/cx2341x.h
4998 CX24120 MEDIA DRIVER
4999 M: Jemma Denson <jdenson@gmail.com>
5000 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5001 L: linux-media@vger.kernel.org
5003 W: https://linuxtv.org
5004 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5005 F: drivers/media/dvb-frontends/cx24120*
5007 CX88 VIDEO4LINUX DRIVER
5008 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5009 L: linux-media@vger.kernel.org
5011 W: https://linuxtv.org
5012 T: git git://linuxtv.org/media_tree.git
5013 F: Documentation/driver-api/media/drivers/cx88*
5014 F: drivers/media/pci/cx88/
5016 CXD2820R MEDIA DRIVER
5017 M: Antti Palosaari <crope@iki.fi>
5018 L: linux-media@vger.kernel.org
5020 W: https://linuxtv.org
5021 W: http://palosaari.fi/linux/
5022 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5023 T: git git://linuxtv.org/anttip/media_tree.git
5024 F: drivers/media/dvb-frontends/cxd2820r*
5026 CXGB3 ETHERNET DRIVER (CXGB3)
5027 M: Raju Rangoju <rajur@chelsio.com>
5028 L: netdev@vger.kernel.org
5030 W: http://www.chelsio.com
5031 F: drivers/net/ethernet/chelsio/cxgb3/
5033 CXGB3 ISCSI DRIVER (CXGB3I)
5034 M: Karen Xie <kxie@chelsio.com>
5035 L: linux-scsi@vger.kernel.org
5037 W: http://www.chelsio.com
5038 F: drivers/scsi/cxgbi/cxgb3i
5040 CXGB4 CRYPTO DRIVER (chcr)
5041 M: Ayush Sawal <ayush.sawal@chelsio.com>
5042 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5043 M: Rohit Maheshwari <rohitm@chelsio.com>
5044 L: linux-crypto@vger.kernel.org
5046 W: http://www.chelsio.com
5047 F: drivers/crypto/chelsio
5049 CXGB4 INLINE CRYPTO DRIVER
5050 M: Ayush Sawal <ayush.sawal@chelsio.com>
5051 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5052 M: Rohit Maheshwari <rohitm@chelsio.com>
5053 L: netdev@vger.kernel.org
5055 W: http://www.chelsio.com
5056 F: drivers/net/ethernet/chelsio/inline_crypto/
5058 CXGB4 ETHERNET DRIVER (CXGB4)
5059 M: Raju Rangoju <rajur@chelsio.com>
5060 L: netdev@vger.kernel.org
5062 W: http://www.chelsio.com
5063 F: drivers/net/ethernet/chelsio/cxgb4/
5065 CXGB4 ISCSI DRIVER (CXGB4I)
5066 M: Karen Xie <kxie@chelsio.com>
5067 L: linux-scsi@vger.kernel.org
5069 W: http://www.chelsio.com
5070 F: drivers/scsi/cxgbi/cxgb4i
5072 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5073 M: Potnuri Bharat Teja <bharat@chelsio.com>
5074 L: linux-rdma@vger.kernel.org
5076 W: http://www.openfabrics.org
5077 F: drivers/infiniband/hw/cxgb4/
5078 F: include/uapi/rdma/cxgb4-abi.h
5080 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5081 M: Raju Rangoju <rajur@chelsio.com>
5082 L: netdev@vger.kernel.org
5084 W: http://www.chelsio.com
5085 F: drivers/net/ethernet/chelsio/cxgb4vf/
5087 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5088 M: Frederic Barrat <fbarrat@linux.ibm.com>
5089 M: Andrew Donnellan <ajd@linux.ibm.com>
5090 L: linuxppc-dev@lists.ozlabs.org
5092 F: Documentation/ABI/testing/sysfs-class-cxl
5093 F: Documentation/powerpc/cxl.rst
5094 F: arch/powerpc/platforms/powernv/pci-cxl.c
5095 F: drivers/misc/cxl/
5096 F: include/misc/cxl*
5097 F: include/uapi/misc/cxl.h
5099 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5100 M: Manoj N. Kumar <manoj@linux.ibm.com>
5101 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5102 M: Uma Krishnan <ukrishn@linux.ibm.com>
5103 L: linux-scsi@vger.kernel.org
5105 F: Documentation/powerpc/cxlflash.rst
5106 F: drivers/scsi/cxlflash/
5107 F: include/uapi/scsi/cxlflash_ioctl.h
5110 M: Russell King <linux@armlinux.org.uk>
5111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5113 W: http://www.armlinux.org.uk/
5114 F: drivers/video/fbdev/cyber2000fb.*
5116 CYCLADES PC300 DRIVER
5118 F: drivers/net/wan/pc300*
5120 CYPRESS_FIRMWARE MEDIA DRIVER
5121 M: Antti Palosaari <crope@iki.fi>
5122 L: linux-media@vger.kernel.org
5124 W: https://linuxtv.org
5125 W: http://palosaari.fi/linux/
5126 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5127 T: git git://linuxtv.org/anttip/media_tree.git
5128 F: drivers/media/common/cypress_firmware*
5130 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5131 M: Linus Walleij <linus.walleij@linaro.org>
5132 L: linux-input@vger.kernel.org
5134 F: drivers/input/touchscreen/cy8ctma140.c
5136 CYTTSP TOUCHSCREEN DRIVER
5137 M: Linus Walleij <linus.walleij@linaro.org>
5138 L: linux-input@vger.kernel.org
5140 F: drivers/input/touchscreen/cyttsp*
5142 D-LINK DIR-685 TOUCHKEYS DRIVER
5143 M: Linus Walleij <linus.walleij@linaro.org>
5144 L: linux-input@vger.kernel.org
5146 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5148 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5149 M: Joshua Kinard <kumba@gentoo.org>
5151 F: drivers/rtc/rtc-ds1685.c
5152 F: include/linux/rtc/ds1685.h
5154 DAMA SLAVE for AX.25
5155 M: Joerg Reuter <jreuter@yaina.de>
5156 L: linux-hams@vger.kernel.org
5158 W: http://yaina.de/jreuter/
5159 W: http://www.qsl.net/dl1bke/
5160 F: net/ax25/af_ax25.c
5161 F: net/ax25/ax25_dev.c
5162 F: net/ax25/ax25_ds_*
5163 F: net/ax25/ax25_in.c
5164 F: net/ax25/ax25_out.c
5165 F: net/ax25/ax25_timer.c
5166 F: net/ax25/sysctl_net_ax25.c
5169 M: SeongJae Park <sjpark@amazon.de>
5170 L: linux-mm@kvack.org
5172 F: Documentation/admin-guide/mm/damon/
5173 F: Documentation/vm/damon/
5174 F: include/linux/damon.h
5175 F: include/trace/events/damon.h
5177 F: tools/testing/selftests/damon/
5179 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5180 L: netdev@vger.kernel.org
5182 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5183 F: drivers/net/ethernet/dec/tulip/dmfe.c
5185 DC390/AM53C974 SCSI driver
5186 M: Hannes Reinecke <hare@suse.com>
5187 L: linux-scsi@vger.kernel.org
5189 F: drivers/scsi/am53c974.c
5192 M: Oliver Neukum <oliver@neukum.org>
5193 M: Ali Akcaagac <aliakc@web.de>
5194 M: Jamie Lenehan <lenehan@twibble.org>
5195 L: dc395x@twibble.org
5197 W: http://twibble.org/dist/dc395x/
5198 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5199 F: Documentation/scsi/dc395x.rst
5200 F: drivers/scsi/dc395x.*
5203 L: dccp@vger.kernel.org
5205 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5206 F: include/linux/dccp.h
5207 F: include/linux/tfrc.h
5208 F: include/uapi/linux/dccp.h
5211 DECnet NETWORK LAYER
5212 L: linux-decnet-user@lists.sourceforge.net
5214 W: http://linux-decnet.sourceforge.net
5215 F: Documentation/networking/decnet.rst
5218 DECSTATION PLATFORM SUPPORT
5219 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5220 L: linux-mips@vger.kernel.org
5222 W: http://www.linux-mips.org/wiki/DECstation
5224 F: arch/mips/include/asm/dec/
5225 F: arch/mips/include/asm/mach-dec/
5227 DEFXX FDDI NETWORK DRIVER
5228 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5230 F: drivers/net/fddi/defxx.*
5232 DEFZA FDDI NETWORK DRIVER
5233 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5235 F: drivers/net/fddi/defza.*
5237 DEINTERLACE DRIVERS FOR ALLWINNER H3
5238 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5239 L: linux-media@vger.kernel.org
5241 T: git git://linuxtv.org/media_tree.git
5242 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5243 F: drivers/media/platform/sunxi/sun8i-di/
5246 M: Matthew Garrett <mjg59@srcf.ucam.org>
5247 M: Pali Rohár <pali@kernel.org>
5248 L: platform-driver-x86@vger.kernel.org
5250 F: drivers/platform/x86/dell/dell-laptop.c
5252 DELL LAPTOP FREEFALL DRIVER
5253 M: Pali Rohár <pali@kernel.org>
5255 F: drivers/platform/x86/dell/dell-smo8800.c
5257 DELL LAPTOP RBTN DRIVER
5258 M: Pali Rohár <pali@kernel.org>
5260 F: drivers/platform/x86/dell/dell-rbtn.*
5262 DELL LAPTOP SMM DRIVER
5263 M: Pali Rohár <pali@kernel.org>
5265 F: drivers/hwmon/dell-smm-hwmon.c
5266 F: include/uapi/linux/i8k.h
5268 DELL REMOTE BIOS UPDATE DRIVER
5269 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5270 L: platform-driver-x86@vger.kernel.org
5272 F: drivers/platform/x86/dell/dell_rbu.c
5275 M: Pali Rohár <pali@kernel.org>
5276 L: Dell.Client.Kernel@dell.com
5277 L: platform-driver-x86@vger.kernel.org
5279 F: drivers/platform/x86/dell/dell-smbios.*
5281 DELL SMBIOS SMM DRIVER
5282 L: Dell.Client.Kernel@dell.com
5283 L: platform-driver-x86@vger.kernel.org
5285 F: drivers/platform/x86/dell/dell-smbios-smm.c
5287 DELL SMBIOS WMI DRIVER
5288 L: Dell.Client.Kernel@dell.com
5289 L: platform-driver-x86@vger.kernel.org
5291 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5292 F: tools/wmi/dell-smbios-example.c
5294 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5295 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5296 L: platform-driver-x86@vger.kernel.org
5298 F: Documentation/driver-api/dcdbas.rst
5299 F: drivers/platform/x86/dell/dcdbas.*
5301 DELL WMI DESCRIPTOR DRIVER
5302 L: Dell.Client.Kernel@dell.com
5304 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5306 DELL WMI SYSMAN DRIVER
5307 M: Divya Bharathi <divya.bharathi@dell.com>
5308 M: Prasanth Ksr <prasanth.ksr@dell.com>
5309 L: Dell.Client.Kernel@dell.com
5310 L: platform-driver-x86@vger.kernel.org
5312 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5313 F: drivers/platform/x86/dell/dell-wmi-sysman/
5315 DELL WMI NOTIFICATIONS DRIVER
5316 M: Matthew Garrett <mjg59@srcf.ucam.org>
5317 M: Pali Rohár <pali@kernel.org>
5319 F: drivers/platform/x86/dell/dell-wmi-base.c
5321 DELL WMI HARDWARE PRIVACY SUPPORT
5322 M: Perry Yuan <Perry.Yuan@dell.com>
5323 L: Dell.Client.Kernel@dell.com
5324 L: platform-driver-x86@vger.kernel.org
5326 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5328 DELTA ST MEDIA DRIVER
5329 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5330 L: linux-media@vger.kernel.org
5332 W: https://linuxtv.org
5333 T: git git://linuxtv.org/media_tree.git
5334 F: drivers/media/platform/sti/delta
5336 DELTA DPS920AB PSU DRIVER
5337 M: Robert Marko <robert.marko@sartura.hr>
5338 L: linux-hwmon@vger.kernel.org
5340 F: Documentation/hwmon/dps920ab.rst
5341 F: drivers/hwmon/pmbus/dps920ab.c
5344 L: linux-mtd@lists.infradead.org
5346 F: drivers/mtd/nand/raw/denali*
5348 DESIGNWARE EDMA CORE IP DRIVER
5349 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5350 L: dmaengine@vger.kernel.org
5352 F: drivers/dma/dw-edma/
5353 F: include/linux/dma/edma.h
5355 DESIGNWARE XDATA IP DRIVER
5356 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5357 L: linux-pci@vger.kernel.org
5359 F: Documentation/misc-devices/dw-xdata-pcie.rst
5360 F: drivers/misc/dw-xdata-pcie.c
5362 DESIGNWARE USB2 DRD IP DRIVER
5363 M: Minas Harutyunyan <hminas@synopsys.com>
5364 L: linux-usb@vger.kernel.org
5366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5367 F: drivers/usb/dwc2/
5369 DESIGNWARE USB3 DRD IP DRIVER
5370 M: Felipe Balbi <balbi@kernel.org>
5371 L: linux-usb@vger.kernel.org
5373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5374 F: drivers/usb/dwc3/
5376 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5377 M: Andreas Klinger <ak@it-klinger.de>
5378 L: linux-iio@vger.kernel.org
5380 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5381 F: drivers/iio/proximity/srf*.c
5383 DEVICE COREDUMP (DEV_COREDUMP)
5384 M: Johannes Berg <johannes@sipsolutions.net>
5385 L: linux-kernel@vger.kernel.org
5387 F: drivers/base/devcoredump.c
5388 F: include/linux/devcoredump.h
5390 DEVICE DEPENDENCY HELPER SCRIPT
5391 M: Saravana Kannan <saravanak@google.com>
5392 L: linux-kernel@vger.kernel.org
5394 F: scripts/dev-needs.sh
5396 DEVICE DIRECT ACCESS (DAX)
5397 M: Dan Williams <dan.j.williams@intel.com>
5398 M: Vishal Verma <vishal.l.verma@intel.com>
5399 M: Dave Jiang <dave.jiang@intel.com>
5400 L: nvdimm@lists.linux.dev
5404 DEVICE FREQUENCY (DEVFREQ)
5405 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5406 M: Kyungmin Park <kyungmin.park@samsung.com>
5407 M: Chanwoo Choi <cw00.choi@samsung.com>
5408 L: linux-pm@vger.kernel.org
5410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5411 F: Documentation/devicetree/bindings/devfreq/
5413 F: include/linux/devfreq.h
5414 F: include/trace/events/devfreq.h
5416 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5417 M: Chanwoo Choi <cw00.choi@samsung.com>
5418 L: linux-pm@vger.kernel.org
5420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5421 F: Documentation/devicetree/bindings/devfreq/event/
5422 F: drivers/devfreq/devfreq-event.c
5423 F: drivers/devfreq/event/
5424 F: include/dt-bindings/pmu/exynos_ppmu.h
5425 F: include/linux/devfreq-event.h
5427 DEVICE NUMBER REGISTRY
5428 M: Torben Mathiasen <device@lanana.org>
5430 W: http://lanana.org/docs/device-list/index.html
5432 DEVICE RESOURCE MANAGEMENT HELPERS
5433 M: Hans de Goede <hdegoede@redhat.com>
5434 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5436 F: include/linux/devm-helpers.h
5439 M: Alasdair Kergon <agk@redhat.com>
5440 M: Mike Snitzer <snitzer@redhat.com>
5441 M: dm-devel@redhat.com
5442 L: dm-devel@redhat.com
5444 W: http://sources.redhat.com/dm
5445 Q: http://patchwork.kernel.org/project/dm-devel/list/
5446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5447 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5448 F: Documentation/admin-guide/device-mapper/
5449 F: drivers/md/Kconfig
5450 F: drivers/md/Makefile
5452 F: drivers/md/persistent-data/
5453 F: include/linux/device-mapper.h
5454 F: include/linux/dm-*.h
5455 F: include/uapi/linux/dm-*.h
5458 M: Jiri Pirko <jiri@nvidia.com>
5459 L: netdev@vger.kernel.org
5461 F: Documentation/networking/devlink
5462 F: include/net/devlink.h
5463 F: include/uapi/linux/devlink.h
5464 F: net/core/devlink.c
5466 DIALOG SEMICONDUCTOR DRIVERS
5467 M: Support Opensource <support.opensource@diasemi.com>
5469 W: http://www.dialog-semiconductor.com/products
5470 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5471 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5472 F: Documentation/devicetree/bindings/mfd/da90*.txt
5473 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5474 F: Documentation/devicetree/bindings/regulator/da92*.txt
5475 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5476 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5477 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5478 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5479 F: Documentation/hwmon/da90??.rst
5480 F: drivers/gpio/gpio-da90??.c
5481 F: drivers/hwmon/da90??-hwmon.c
5482 F: drivers/iio/adc/da91??-*.c
5483 F: drivers/input/misc/da72??.[ch]
5484 F: drivers/input/misc/da90??_onkey.c
5485 F: drivers/input/touchscreen/da9052_tsi.c
5486 F: drivers/leds/leds-da90??.c
5487 F: drivers/mfd/da903x.c
5488 F: drivers/mfd/da90??-*.c
5489 F: drivers/mfd/da91??-*.c
5490 F: drivers/pinctrl/pinctrl-da90??.c
5491 F: drivers/power/supply/da9052-battery.c
5492 F: drivers/power/supply/da91??-*.c
5493 F: drivers/regulator/da9???-regulator.[ch]
5494 F: drivers/regulator/slg51000-regulator.[ch]
5495 F: drivers/rtc/rtc-da90??.c
5496 F: drivers/thermal/da90??-thermal.c
5497 F: drivers/video/backlight/da90??_bl.c
5498 F: drivers/watchdog/da90??_wdt.c
5499 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5500 F: include/linux/mfd/da903x.h
5501 F: include/linux/mfd/da9052/
5502 F: include/linux/mfd/da9055/
5503 F: include/linux/mfd/da9062/
5504 F: include/linux/mfd/da9063/
5505 F: include/linux/mfd/da9150/
5506 F: include/linux/regulator/da9211.h
5507 F: include/sound/da[79]*.h
5508 F: sound/soc/codecs/da[79]*.[ch]
5510 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5511 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5512 L: linux-gpio@vger.kernel.org
5514 F: drivers/gpio/gpio-gpio-mm.c
5516 DIOLAN U2C-12 I2C DRIVER
5517 M: Guenter Roeck <linux@roeck-us.net>
5518 L: linux-i2c@vger.kernel.org
5520 F: drivers/i2c/busses/i2c-diolan-u2c.c
5522 DIRECTORY NOTIFICATION (DNOTIFY)
5523 M: Jan Kara <jack@suse.cz>
5524 R: Amir Goldstein <amir73il@gmail.com>
5525 L: linux-fsdevel@vger.kernel.org
5527 F: Documentation/filesystems/dnotify.rst
5528 F: fs/notify/dnotify/
5529 F: include/linux/dnotify.h
5531 DISK GEOMETRY AND PARTITION HANDLING
5532 M: Andries Brouwer <aeb@cwi.nl>
5534 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5535 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5536 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5539 M: Jan Kara <jack@suse.com>
5541 F: Documentation/filesystems/quota.rst
5543 F: include/linux/quota*.h
5544 F: include/uapi/linux/quota*.h
5546 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5547 M: Bernie Thompson <bernie@plugable.com>
5548 L: linux-fbdev@vger.kernel.org
5550 W: http://plugable.com/category/projects/udlfb/
5551 F: Documentation/fb/udlfb.rst
5552 F: drivers/video/fbdev/udlfb.c
5553 F: include/video/udlfb.h
5555 DISTRIBUTED LOCK MANAGER (DLM)
5556 M: Christine Caulfield <ccaulfie@redhat.com>
5557 M: David Teigland <teigland@redhat.com>
5558 L: cluster-devel@redhat.com
5560 W: http://sources.redhat.com/cluster/
5561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5564 DMA BUFFER SHARING FRAMEWORK
5565 M: Sumit Semwal <sumit.semwal@linaro.org>
5566 M: Christian König <christian.koenig@amd.com>
5567 L: linux-media@vger.kernel.org
5568 L: dri-devel@lists.freedesktop.org
5569 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5571 T: git git://anongit.freedesktop.org/drm/drm-misc
5572 F: Documentation/driver-api/dma-buf.rst
5574 F: include/linux/*fence.h
5575 F: include/linux/dma-buf*
5576 F: include/linux/dma-resv.h
5577 K: \bdma_(?:buf|fence|resv)\b
5579 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5580 M: Vinod Koul <vkoul@kernel.org>
5581 L: dmaengine@vger.kernel.org
5583 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5585 F: Documentation/devicetree/bindings/dma/
5586 F: Documentation/driver-api/dmaengine/
5588 F: include/linux/dma/
5589 F: include/linux/dmaengine.h
5590 F: include/linux/of_dma.h
5593 M: Christoph Hellwig <hch@lst.de>
5594 M: Marek Szyprowski <m.szyprowski@samsung.com>
5595 R: Robin Murphy <robin.murphy@arm.com>
5596 L: iommu@lists.linux-foundation.org
5598 W: http://git.infradead.org/users/hch/dma-mapping.git
5599 T: git git://git.infradead.org/users/hch/dma-mapping.git
5600 F: include/asm-generic/dma-mapping.h
5601 F: include/linux/dma-direct.h
5602 F: include/linux/dma-mapping.h
5603 F: include/linux/dma-map-ops.h
5606 DMA MAPPING BENCHMARK
5607 M: Barry Song <song.bao.hua@hisilicon.com>
5608 L: iommu@lists.linux-foundation.org
5609 F: kernel/dma/map_benchmark.c
5610 F: tools/testing/selftests/dma/
5612 DMA-BUF HEAPS FRAMEWORK
5613 M: Sumit Semwal <sumit.semwal@linaro.org>
5614 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5615 R: Liam Mark <lmark@codeaurora.org>
5616 R: Laura Abbott <labbott@redhat.com>
5617 R: Brian Starkey <Brian.Starkey@arm.com>
5618 R: John Stultz <john.stultz@linaro.org>
5619 L: linux-media@vger.kernel.org
5620 L: dri-devel@lists.freedesktop.org
5621 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5623 T: git git://anongit.freedesktop.org/drm/drm-misc
5624 F: drivers/dma-buf/dma-heap.c
5625 F: drivers/dma-buf/heaps/*
5626 F: include/linux/dma-heap.h
5627 F: include/uapi/linux/dma-heap.h
5629 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5630 M: Lukasz Luba <lukasz.luba@arm.com>
5631 L: linux-pm@vger.kernel.org
5632 L: linux-samsung-soc@vger.kernel.org
5634 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5635 F: drivers/memory/samsung/exynos5422-dmc.c
5637 DME1737 HARDWARE MONITOR DRIVER
5638 M: Juerg Haefliger <juergh@gmail.com>
5639 L: linux-hwmon@vger.kernel.org
5641 F: Documentation/hwmon/dme1737.rst
5642 F: drivers/hwmon/dme1737.c
5645 M: Jean Delvare <jdelvare@suse.com>
5647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5648 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5649 F: drivers/firmware/dmi-id.c
5650 F: drivers/firmware/dmi_scan.c
5651 F: include/linux/dmi.h
5654 M: Jonathan Corbet <corbet@lwn.net>
5655 L: linux-doc@vger.kernel.org
5657 P: Documentation/doc-guide/maintainer-profile.rst
5658 T: git git://git.lwn.net/linux.git docs-next
5660 F: scripts/documentation-file-ref-check
5661 F: scripts/kernel-doc
5662 F: scripts/sphinx-pre-install
5663 X: Documentation/ABI/
5664 X: Documentation/admin-guide/media/
5665 X: Documentation/devicetree/
5666 X: Documentation/driver-api/media/
5667 X: Documentation/firmware-guide/acpi/
5668 X: Documentation/i2c/
5669 X: Documentation/power/
5670 X: Documentation/spi/
5671 X: Documentation/userspace-api/media/
5673 DOCUMENTATION REPORTING ISSUES
5674 M: Thorsten Leemhuis <linux@leemhuis.info>
5675 L: linux-doc@vger.kernel.org
5677 F: Documentation/admin-guide/reporting-issues.rst
5679 DOCUMENTATION SCRIPTS
5680 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5681 L: linux-doc@vger.kernel.org
5683 F: Documentation/sphinx/parse-headers.pl
5684 F: scripts/documentation-file-ref-check
5685 F: scripts/sphinx-pre-install
5687 DOCUMENTATION/ITALIAN
5688 M: Federico Vaga <federico.vaga@vaga.pv.it>
5689 L: linux-doc@vger.kernel.org
5691 F: Documentation/translations/it_IT
5693 DONGWOON DW9714 LENS VOICE COIL DRIVER
5694 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5695 L: linux-media@vger.kernel.org
5697 T: git git://linuxtv.org/media_tree.git
5698 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5699 F: drivers/media/i2c/dw9714.c
5701 DONGWOON DW9768 LENS VOICE COIL DRIVER
5702 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5703 L: linux-media@vger.kernel.org
5705 T: git git://linuxtv.org/media_tree.git
5706 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5707 F: drivers/media/i2c/dw9768.c
5709 DONGWOON DW9807 LENS VOICE COIL DRIVER
5710 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5711 L: linux-media@vger.kernel.org
5713 T: git git://linuxtv.org/media_tree.git
5714 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5715 F: drivers/media/i2c/dw9807-vcm.c
5718 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5719 L: blinux-list@redhat.com
5721 F: drivers/char/dtlk.c
5722 F: include/linux/dtlk.h
5724 DPAA2 DATAPATH I/O (DPIO) DRIVER
5725 M: Roy Pledge <Roy.Pledge@nxp.com>
5726 L: linux-kernel@vger.kernel.org
5728 F: drivers/soc/fsl/dpio
5730 DPAA2 ETHERNET DRIVER
5731 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5732 L: netdev@vger.kernel.org
5734 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5735 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5736 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5737 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5738 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5739 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5740 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5741 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5742 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5744 DPAA2 ETHERNET SWITCH DRIVER
5745 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5746 L: netdev@vger.kernel.org
5748 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5749 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5750 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5752 DPT_I2O SCSI RAID DRIVER
5753 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5754 L: linux-scsi@vger.kernel.org
5756 W: http://www.adaptec.com/
5757 F: drivers/scsi/dpt*
5758 F: drivers/scsi/dpt/
5761 M: Philipp Reisner <philipp.reisner@linbit.com>
5762 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5763 L: drbd-dev@lists.linbit.com
5765 W: http://www.drbd.org
5766 T: git git://git.linbit.com/linux-drbd.git
5767 T: git git://git.linbit.com/drbd-8.4.git
5768 F: Documentation/admin-guide/blockdev/
5769 F: drivers/block/drbd/
5772 DRIVER COMPONENT FRAMEWORK
5773 L: dri-devel@lists.freedesktop.org
5774 F: drivers/base/component.c
5775 F: include/linux/component.h
5777 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5778 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5779 R: "Rafael J. Wysocki" <rafael@kernel.org>
5781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5782 F: Documentation/core-api/kobject.rst
5786 F: include/linux/debugfs.h
5787 F: include/linux/kobj*
5790 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5791 M: Nishanth Menon <nm@ti.com>
5792 L: linux-pm@vger.kernel.org
5794 F: drivers/soc/ti/smartreflex.c
5795 F: include/linux/power/smartreflex.h
5797 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5798 M: Maxime Ripard <mripard@kernel.org>
5799 M: Chen-Yu Tsai <wens@csie.org>
5800 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5801 L: dri-devel@lists.freedesktop.org
5803 T: git git://anongit.freedesktop.org/drm/drm-misc
5804 F: drivers/gpu/drm/sun4i/sun8i*
5806 DRM DRIVER FOR ARM PL111 CLCD
5807 M: Emma Anholt <emma@anholt.net>
5809 T: git git://anongit.freedesktop.org/drm/drm-misc
5810 F: drivers/gpu/drm/pl111/
5812 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5813 M: Linus Walleij <linus.walleij@linaro.org>
5815 T: git git://anongit.freedesktop.org/drm/drm-misc
5816 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5817 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5819 DRM DRIVER FOR ASPEED BMC GFX
5820 M: Joel Stanley <joel@jms.id.au>
5821 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5823 T: git git://anongit.freedesktop.org/drm/drm-misc
5824 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5825 F: drivers/gpu/drm/aspeed/
5827 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5828 M: Dave Airlie <airlied@redhat.com>
5829 R: Thomas Zimmermann <tzimmermann@suse.de>
5830 L: dri-devel@lists.freedesktop.org
5832 T: git git://anongit.freedesktop.org/drm/drm-misc
5833 F: drivers/gpu/drm/ast/
5835 DRM DRIVER FOR BOCHS VIRTUAL GPU
5836 M: Gerd Hoffmann <kraxel@redhat.com>
5837 L: virtualization@lists.linux-foundation.org
5839 T: git git://anongit.freedesktop.org/drm/drm-misc
5840 F: drivers/gpu/drm/tiny/bochs.c
5842 DRM DRIVER FOR BOE HIMAX8279D PANELS
5843 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5845 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5846 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5848 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5849 M: Jagan Teki <jagan@amarulasolutions.com>
5851 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5852 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5854 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5855 M: Linus Walleij <linus.walleij@linaro.org>
5857 T: git git://anongit.freedesktop.org/drm/drm-misc
5858 F: drivers/gpu/drm/tve200/
5860 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5861 M: Icenowy Zheng <icenowy@aosc.io>
5863 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5864 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5866 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5867 M: Jagan Teki <jagan@amarulasolutions.com>
5869 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5870 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5872 DRM DRIVER FOR GENERIC USB DISPLAY
5873 M: Noralf Trønnes <noralf@tronnes.org>
5875 W: https://github.com/notro/gud/wiki
5876 T: git git://anongit.freedesktop.org/drm/drm-misc
5877 F: drivers/gpu/drm/gud/
5878 F: include/drm/gud.h
5880 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5881 M: Hans de Goede <hdegoede@redhat.com>
5883 T: git git://anongit.freedesktop.org/drm/drm-misc
5884 F: drivers/gpu/drm/tiny/gm12u320.c
5886 DRM DRIVER FOR HX8357D PANELS
5887 M: Emma Anholt <emma@anholt.net>
5889 T: git git://anongit.freedesktop.org/drm/drm-misc
5890 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5891 F: drivers/gpu/drm/tiny/hx8357d.c
5893 DRM DRIVER FOR ILITEK ILI9225 PANELS
5894 M: David Lechner <david@lechnology.com>
5896 T: git git://anongit.freedesktop.org/drm/drm-misc
5897 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5898 F: drivers/gpu/drm/tiny/ili9225.c
5900 DRM DRIVER FOR ILITEK ILI9486 PANELS
5901 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5903 T: git git://anongit.freedesktop.org/drm/drm-misc
5904 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5905 F: drivers/gpu/drm/tiny/ili9486.c
5907 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5908 S: Orphan / Obsolete
5909 F: drivers/gpu/drm/i810/
5910 F: include/uapi/drm/i810_drm.h
5912 DRM DRIVER FOR LVDS PANELS
5913 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5914 L: dri-devel@lists.freedesktop.org
5915 T: git git://anongit.freedesktop.org/drm/drm-misc
5917 F: drivers/gpu/drm/panel/panel-lvds.c
5918 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5920 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5921 M: Guido Günther <agx@sigxcpu.org>
5922 R: Purism Kernel Team <kernel@puri.sm>
5924 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5925 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5927 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5928 S: Orphan / Obsolete
5929 F: drivers/gpu/drm/mga/
5930 F: include/uapi/drm/mga_drm.h
5932 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5933 M: Dave Airlie <airlied@redhat.com>
5934 R: Thomas Zimmermann <tzimmermann@suse.de>
5935 L: dri-devel@lists.freedesktop.org
5937 T: git git://anongit.freedesktop.org/drm/drm-misc
5938 F: drivers/gpu/drm/mgag200/
5940 DRM DRIVER FOR MI0283QT
5941 M: Noralf Trønnes <noralf@tronnes.org>
5943 T: git git://anongit.freedesktop.org/drm/drm-misc
5944 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5945 F: drivers/gpu/drm/tiny/mi0283qt.c
5947 DRM DRIVER FOR MSM ADRENO GPU
5948 M: Rob Clark <robdclark@gmail.com>
5949 M: Sean Paul <sean@poorly.run>
5950 L: linux-arm-msm@vger.kernel.org
5951 L: dri-devel@lists.freedesktop.org
5952 L: freedreno@lists.freedesktop.org
5954 T: git https://gitlab.freedesktop.org/drm/msm.git
5955 F: Documentation/devicetree/bindings/display/msm/
5956 F: drivers/gpu/drm/msm/
5957 F: include/uapi/drm/msm_drm.h
5959 DRM DRIVER FOR NOVATEK NT35510 PANELS
5960 M: Linus Walleij <linus.walleij@linaro.org>
5962 T: git git://anongit.freedesktop.org/drm/drm-misc
5963 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5964 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5966 DRM DRIVER FOR NOVATEK NT36672A PANELS
5967 M: Sumit Semwal <sumit.semwal@linaro.org>
5969 T: git git://anongit.freedesktop.org/drm/drm-misc
5970 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5971 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5973 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5974 M: Ben Skeggs <bskeggs@redhat.com>
5975 L: dri-devel@lists.freedesktop.org
5976 L: nouveau@lists.freedesktop.org
5978 T: git git://github.com/skeggsb/linux
5979 F: drivers/gpu/drm/nouveau/
5980 F: include/uapi/drm/nouveau_drm.h
5982 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5983 M: Stefan Mavrodiev <stefan@olimex.com>
5985 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5986 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5988 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5989 M: Noralf Trønnes <noralf@tronnes.org>
5991 T: git git://anongit.freedesktop.org/drm/drm-misc
5992 F: Documentation/devicetree/bindings/display/repaper.txt
5993 F: drivers/gpu/drm/tiny/repaper.c
5995 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5996 M: Dave Airlie <airlied@redhat.com>
5997 M: Gerd Hoffmann <kraxel@redhat.com>
5998 L: virtualization@lists.linux-foundation.org
6000 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6001 T: git git://anongit.freedesktop.org/drm/drm-misc
6002 F: drivers/gpu/drm/tiny/cirrus.c
6004 DRM DRIVER FOR QXL VIRTUAL GPU
6005 M: Dave Airlie <airlied@redhat.com>
6006 M: Gerd Hoffmann <kraxel@redhat.com>
6007 L: virtualization@lists.linux-foundation.org
6008 L: spice-devel@lists.freedesktop.org
6010 T: git git://anongit.freedesktop.org/drm/drm-misc
6011 F: drivers/gpu/drm/qxl/
6012 F: include/uapi/drm/qxl_drm.h
6014 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6015 S: Orphan / Obsolete
6016 F: drivers/gpu/drm/r128/
6017 F: include/uapi/drm/r128_drm.h
6019 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6020 M: Robert Chiras <robert.chiras@nxp.com>
6022 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6023 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6025 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6026 M: Linus Walleij <linus.walleij@linaro.org>
6028 T: git git://anongit.freedesktop.org/drm/drm-misc
6029 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6030 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6032 DRM DRIVER FOR SITRONIX ST7703 PANELS
6033 M: Guido Günther <agx@sigxcpu.org>
6034 R: Purism Kernel Team <kernel@puri.sm>
6035 R: Ondrej Jirman <megous@megous.com>
6037 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6038 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6040 DRM DRIVER FOR SAVAGE VIDEO CARDS
6041 S: Orphan / Obsolete
6042 F: drivers/gpu/drm/savage/
6043 F: include/uapi/drm/savage_drm.h
6045 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6046 M: Thomas Zimmermann <tzimmermann@suse.de>
6047 L: dri-devel@lists.freedesktop.org
6049 T: git git://anongit.freedesktop.org/drm/drm-misc
6050 F: drivers/gpu/drm/tiny/simpledrm.c
6052 DRM DRIVER FOR SIS VIDEO CARDS
6053 S: Orphan / Obsolete
6054 F: drivers/gpu/drm/sis/
6055 F: include/uapi/drm/sis_drm.h
6057 DRM DRIVER FOR SITRONIX ST7586 PANELS
6058 M: David Lechner <david@lechnology.com>
6060 T: git git://anongit.freedesktop.org/drm/drm-misc
6061 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6062 F: drivers/gpu/drm/tiny/st7586.c
6064 DRM DRIVER FOR SITRONIX ST7701 PANELS
6065 M: Jagan Teki <jagan@amarulasolutions.com>
6067 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6068 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6070 DRM DRIVER FOR SITRONIX ST7735R PANELS
6071 M: David Lechner <david@lechnology.com>
6073 T: git git://anongit.freedesktop.org/drm/drm-misc
6074 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6075 F: drivers/gpu/drm/tiny/st7735r.c
6077 DRM DRIVER FOR SONY ACX424AKP PANELS
6078 M: Linus Walleij <linus.walleij@linaro.org>
6080 T: git git://anongit.freedesktop.org/drm/drm-misc
6081 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6083 DRM DRIVER FOR ST-ERICSSON MCDE
6084 M: Linus Walleij <linus.walleij@linaro.org>
6086 T: git git://anongit.freedesktop.org/drm/drm-misc
6087 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6088 F: drivers/gpu/drm/mcde/
6090 DRM DRIVER FOR TDFX VIDEO CARDS
6091 S: Orphan / Obsolete
6092 F: drivers/gpu/drm/tdfx/
6094 DRM DRIVER FOR TPO TPG110 PANELS
6095 M: Linus Walleij <linus.walleij@linaro.org>
6097 T: git git://anongit.freedesktop.org/drm/drm-misc
6098 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6099 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6101 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6102 M: Dave Airlie <airlied@redhat.com>
6103 R: Sean Paul <sean@poorly.run>
6104 R: Thomas Zimmermann <tzimmermann@suse.de>
6105 L: dri-devel@lists.freedesktop.org
6107 T: git git://anongit.freedesktop.org/drm/drm-misc
6108 F: drivers/gpu/drm/udl/
6110 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6111 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6112 M: Melissa Wen <melissa.srw@gmail.com>
6113 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6114 R: Daniel Vetter <daniel@ffwll.ch>
6115 L: dri-devel@lists.freedesktop.org
6117 T: git git://anongit.freedesktop.org/drm/drm-misc
6118 F: Documentation/gpu/vkms.rst
6119 F: drivers/gpu/drm/vkms/
6121 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6122 M: Hans de Goede <hdegoede@redhat.com>
6123 L: dri-devel@lists.freedesktop.org
6125 T: git git://anongit.freedesktop.org/drm/drm-misc
6126 F: drivers/gpu/drm/vboxvideo/
6128 DRM DRIVER FOR VMWARE VIRTUAL GPU
6129 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6130 M: Zack Rusin <zackr@vmware.com>
6131 L: dri-devel@lists.freedesktop.org
6133 T: git git://anongit.freedesktop.org/drm/drm-misc
6134 F: drivers/gpu/drm/vmwgfx/
6135 F: include/uapi/drm/vmwgfx_drm.h
6137 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6138 M: Linus Walleij <linus.walleij@linaro.org>
6140 T: git git://anongit.freedesktop.org/drm/drm-misc
6141 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6142 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6145 M: David Airlie <airlied@linux.ie>
6146 M: Daniel Vetter <daniel@ffwll.ch>
6147 L: dri-devel@lists.freedesktop.org
6149 B: https://gitlab.freedesktop.org/drm
6150 C: irc://irc.oftc.net/dri-devel
6151 T: git git://anongit.freedesktop.org/drm/drm
6152 F: Documentation/devicetree/bindings/display/
6153 F: Documentation/devicetree/bindings/gpu/
6154 F: Documentation/gpu/
6158 F: include/linux/vga*
6159 F: include/uapi/drm/
6161 DRM DRIVERS AND MISC GPU PATCHES
6162 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6163 M: Maxime Ripard <mripard@kernel.org>
6164 M: Thomas Zimmermann <tzimmermann@suse.de>
6166 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6167 T: git git://anongit.freedesktop.org/drm/drm-misc
6168 F: Documentation/gpu/
6169 F: drivers/gpu/drm/*
6172 F: include/linux/vga*
6173 F: include/uapi/drm/drm*
6175 DRM DRIVERS FOR ALLWINNER A10
6176 M: Maxime Ripard <mripard@kernel.org>
6177 M: Chen-Yu Tsai <wens@csie.org>
6178 L: dri-devel@lists.freedesktop.org
6180 T: git git://anongit.freedesktop.org/drm/drm-misc
6181 F: Documentation/devicetree/bindings/display/allwinner*
6182 F: drivers/gpu/drm/sun4i/
6184 DRM DRIVERS FOR AMLOGIC SOCS
6185 M: Neil Armstrong <narmstrong@baylibre.com>
6186 L: dri-devel@lists.freedesktop.org
6187 L: linux-amlogic@lists.infradead.org
6189 W: http://linux-meson.com/
6190 T: git git://anongit.freedesktop.org/drm/drm-misc
6191 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6192 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6193 F: Documentation/gpu/meson.rst
6194 F: drivers/gpu/drm/meson/
6196 DRM DRIVERS FOR ATMEL HLCDC
6197 M: Sam Ravnborg <sam@ravnborg.org>
6198 M: Boris Brezillon <bbrezillon@kernel.org>
6199 L: dri-devel@lists.freedesktop.org
6201 T: git git://anongit.freedesktop.org/drm/drm-misc
6202 F: Documentation/devicetree/bindings/display/atmel/
6203 F: drivers/gpu/drm/atmel-hlcdc/
6205 DRM DRIVERS FOR BRIDGE CHIPS
6206 M: Andrzej Hajda <a.hajda@samsung.com>
6207 M: Neil Armstrong <narmstrong@baylibre.com>
6208 M: Robert Foss <robert.foss@linaro.org>
6209 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6210 R: Jonas Karlman <jonas@kwiboo.se>
6211 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6213 T: git git://anongit.freedesktop.org/drm/drm-misc
6214 F: drivers/gpu/drm/bridge/
6216 DRM DRIVERS FOR EXYNOS
6217 M: Inki Dae <inki.dae@samsung.com>
6218 M: Joonyoung Shim <jy0922.shim@samsung.com>
6219 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6220 M: Kyungmin Park <kyungmin.park@samsung.com>
6221 L: dri-devel@lists.freedesktop.org
6223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6224 F: Documentation/devicetree/bindings/display/exynos/
6225 F: drivers/gpu/drm/exynos/
6226 F: include/uapi/drm/exynos_drm.h
6228 DRM DRIVERS FOR FREESCALE DCU
6229 M: Stefan Agner <stefan@agner.ch>
6230 M: Alison Wang <alison.wang@nxp.com>
6231 L: dri-devel@lists.freedesktop.org
6233 T: git git://anongit.freedesktop.org/drm/drm-misc
6234 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6235 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6236 F: drivers/gpu/drm/fsl-dcu/
6238 DRM DRIVERS FOR FREESCALE IMX
6239 M: Philipp Zabel <p.zabel@pengutronix.de>
6240 L: dri-devel@lists.freedesktop.org
6242 F: Documentation/devicetree/bindings/display/imx/
6243 F: drivers/gpu/drm/imx/
6244 F: drivers/gpu/ipu-v3/
6246 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6247 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6248 L: dri-devel@lists.freedesktop.org
6250 T: git git://github.com/patjak/drm-gma500
6251 F: drivers/gpu/drm/gma500/
6253 DRM DRIVERS FOR HISILICON
6254 M: Xinliang Liu <xinliang.liu@linaro.org>
6255 M: Tian Tao <tiantao6@hisilicon.com>
6256 R: John Stultz <john.stultz@linaro.org>
6257 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6258 R: Chen Feng <puck.chen@hisilicon.com>
6259 L: dri-devel@lists.freedesktop.org
6261 T: git git://anongit.freedesktop.org/drm/drm-misc
6262 F: Documentation/devicetree/bindings/display/hisilicon/
6263 F: drivers/gpu/drm/hisilicon/
6265 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6266 M: Deepak Rawat <drawat.floss@gmail.com>
6267 L: linux-hyperv@vger.kernel.org
6268 L: dri-devel@lists.freedesktop.org
6270 T: git git://anongit.freedesktop.org/drm/drm-misc
6271 F: drivers/gpu/drm/hyperv
6273 DRM DRIVERS FOR LIMA
6274 M: Qiang Yu <yuq825@gmail.com>
6275 L: dri-devel@lists.freedesktop.org
6276 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6278 T: git git://anongit.freedesktop.org/drm/drm-misc
6279 F: drivers/gpu/drm/lima/
6280 F: include/uapi/drm/lima_drm.h
6282 DRM DRIVERS FOR MEDIATEK
6283 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6284 M: Philipp Zabel <p.zabel@pengutronix.de>
6285 L: dri-devel@lists.freedesktop.org
6286 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6288 F: Documentation/devicetree/bindings/display/mediatek/
6289 F: drivers/gpu/drm/mediatek/
6290 F: drivers/phy/mediatek/phy-mtk-hdmi*
6291 F: drivers/phy/mediatek/phy-mtk-mipi*
6293 DRM DRIVERS FOR NVIDIA TEGRA
6294 M: Thierry Reding <thierry.reding@gmail.com>
6295 L: dri-devel@lists.freedesktop.org
6296 L: linux-tegra@vger.kernel.org
6298 T: git git://anongit.freedesktop.org/tegra/linux.git
6299 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6300 F: drivers/gpu/drm/tegra/
6301 F: drivers/gpu/host1x/
6302 F: include/linux/host1x.h
6303 F: include/uapi/drm/tegra_drm.h
6305 DRM DRIVERS FOR RENESAS
6306 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6307 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6308 L: dri-devel@lists.freedesktop.org
6309 L: linux-renesas-soc@vger.kernel.org
6311 T: git git://linuxtv.org/pinchartl/media drm/du/next
6312 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6313 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6314 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6315 F: drivers/gpu/drm/rcar-du/
6316 F: drivers/gpu/drm/shmobile/
6317 F: include/linux/platform_data/shmob_drm.h
6319 DRM DRIVERS FOR ROCKCHIP
6320 M: Sandy Huang <hjc@rock-chips.com>
6321 M: Heiko Stübner <heiko@sntech.de>
6322 L: dri-devel@lists.freedesktop.org
6324 T: git git://anongit.freedesktop.org/drm/drm-misc
6325 F: Documentation/devicetree/bindings/display/rockchip/
6326 F: drivers/gpu/drm/rockchip/
6329 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6330 L: dri-devel@lists.freedesktop.org
6332 T: git git://anongit.freedesktop.org/drm/drm-misc
6333 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6334 F: drivers/gpu/drm/sti
6337 M: Yannick Fertre <yannick.fertre@foss.st.com>
6338 M: Philippe Cornu <philippe.cornu@foss.st.com>
6339 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6340 L: dri-devel@lists.freedesktop.org
6342 T: git git://anongit.freedesktop.org/drm/drm-misc
6343 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6344 F: drivers/gpu/drm/stm
6346 DRM DRIVERS FOR TI KEYSTONE
6347 M: Jyri Sarha <jyri.sarha@iki.fi>
6348 M: Tomi Valkeinen <tomba@kernel.org>
6349 L: dri-devel@lists.freedesktop.org
6351 T: git git://anongit.freedesktop.org/drm/drm-misc
6352 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6353 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6354 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6355 F: drivers/gpu/drm/tidss/
6357 DRM DRIVERS FOR TI LCDC
6358 M: Jyri Sarha <jyri.sarha@iki.fi>
6359 R: Tomi Valkeinen <tomba@kernel.org>
6360 L: dri-devel@lists.freedesktop.org
6362 F: Documentation/devicetree/bindings/display/tilcdc/
6363 F: drivers/gpu/drm/tilcdc/
6365 DRM DRIVERS FOR TI OMAP
6366 M: Tomi Valkeinen <tomba@kernel.org>
6367 L: dri-devel@lists.freedesktop.org
6369 F: Documentation/devicetree/bindings/display/ti/
6370 F: drivers/gpu/drm/omapdrm/
6373 M: Emma Anholt <emma@anholt.net>
6375 T: git git://anongit.freedesktop.org/drm/drm-misc
6376 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6377 F: drivers/gpu/drm/v3d/
6378 F: include/uapi/drm/v3d_drm.h
6381 M: Emma Anholt <emma@anholt.net>
6382 M: Maxime Ripard <mripard@kernel.org>
6384 T: git git://github.com/anholt/linux
6385 T: git git://anongit.freedesktop.org/drm/drm-misc
6386 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6387 F: drivers/gpu/drm/vc4/
6388 F: include/uapi/drm/vc4_drm.h
6390 DRM DRIVERS FOR VIVANTE GPU IP
6391 M: Lucas Stach <l.stach@pengutronix.de>
6392 R: Russell King <linux+etnaviv@armlinux.org.uk>
6393 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6394 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6395 L: dri-devel@lists.freedesktop.org
6397 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6398 F: drivers/gpu/drm/etnaviv/
6399 F: include/uapi/drm/etnaviv_drm.h
6402 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6403 L: dri-devel@lists.freedesktop.org
6404 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6406 T: git git://anongit.freedesktop.org/drm/drm-misc
6407 F: Documentation/gpu/xen-front.rst
6408 F: drivers/gpu/drm/xen/
6410 DRM DRIVERS FOR XILINX
6411 M: Hyun Kwon <hyun.kwon@xilinx.com>
6412 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6413 L: dri-devel@lists.freedesktop.org
6415 T: git git://anongit.freedesktop.org/drm/drm-misc
6416 F: Documentation/devicetree/bindings/display/xlnx/
6417 F: drivers/gpu/drm/xlnx/
6420 M: Thierry Reding <thierry.reding@gmail.com>
6421 R: Sam Ravnborg <sam@ravnborg.org>
6422 L: dri-devel@lists.freedesktop.org
6424 T: git git://anongit.freedesktop.org/drm/drm-misc
6425 F: Documentation/devicetree/bindings/display/panel/
6426 F: drivers/gpu/drm/drm_panel.c
6427 F: drivers/gpu/drm/panel/
6428 F: include/drm/drm_panel.h
6431 M: Christian Koenig <christian.koenig@amd.com>
6432 M: Huang Rui <ray.huang@amd.com>
6433 L: dri-devel@lists.freedesktop.org
6435 T: git git://anongit.freedesktop.org/drm/drm-misc
6436 F: drivers/gpu/drm/ttm/
6439 DSBR100 USB FM RADIO DRIVER
6440 M: Alexey Klimov <klimov.linux@gmail.com>
6441 L: linux-media@vger.kernel.org
6443 T: git git://linuxtv.org/media_tree.git
6444 F: drivers/media/radio/dsbr100.c
6447 M: Hans Verkuil <hverkuil@xs4all.nl>
6448 L: linux-media@vger.kernel.org
6450 W: https://linuxtv.org
6451 T: git git://linuxtv.org/media_tree.git
6452 F: drivers/media/pci/dt3155/
6454 DVB_USB_AF9015 MEDIA DRIVER
6455 M: Antti Palosaari <crope@iki.fi>
6456 L: linux-media@vger.kernel.org
6458 W: https://linuxtv.org
6459 W: http://palosaari.fi/linux/
6460 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6461 T: git git://linuxtv.org/anttip/media_tree.git
6462 F: drivers/media/usb/dvb-usb-v2/af9015*
6464 DVB_USB_AF9035 MEDIA DRIVER
6465 M: Antti Palosaari <crope@iki.fi>
6466 L: linux-media@vger.kernel.org
6468 W: https://linuxtv.org
6469 W: http://palosaari.fi/linux/
6470 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6471 T: git git://linuxtv.org/anttip/media_tree.git
6472 F: drivers/media/usb/dvb-usb-v2/af9035*
6474 DVB_USB_ANYSEE MEDIA DRIVER
6475 M: Antti Palosaari <crope@iki.fi>
6476 L: linux-media@vger.kernel.org
6478 W: https://linuxtv.org
6479 W: http://palosaari.fi/linux/
6480 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6481 T: git git://linuxtv.org/anttip/media_tree.git
6482 F: drivers/media/usb/dvb-usb-v2/anysee*
6484 DVB_USB_AU6610 MEDIA DRIVER
6485 M: Antti Palosaari <crope@iki.fi>
6486 L: linux-media@vger.kernel.org
6488 W: https://linuxtv.org
6489 W: http://palosaari.fi/linux/
6490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6491 T: git git://linuxtv.org/anttip/media_tree.git
6492 F: drivers/media/usb/dvb-usb-v2/au6610*
6494 DVB_USB_CE6230 MEDIA DRIVER
6495 M: Antti Palosaari <crope@iki.fi>
6496 L: linux-media@vger.kernel.org
6498 W: https://linuxtv.org
6499 W: http://palosaari.fi/linux/
6500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6501 T: git git://linuxtv.org/anttip/media_tree.git
6502 F: drivers/media/usb/dvb-usb-v2/ce6230*
6504 DVB_USB_CXUSB MEDIA DRIVER
6505 M: Michael Krufky <mkrufky@linuxtv.org>
6506 L: linux-media@vger.kernel.org
6508 W: https://linuxtv.org
6509 W: http://github.com/mkrufky
6510 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6511 T: git git://linuxtv.org/media_tree.git
6512 F: drivers/media/usb/dvb-usb/cxusb*
6514 DVB_USB_EC168 MEDIA DRIVER
6515 M: Antti Palosaari <crope@iki.fi>
6516 L: linux-media@vger.kernel.org
6518 W: https://linuxtv.org
6519 W: http://palosaari.fi/linux/
6520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6521 T: git git://linuxtv.org/anttip/media_tree.git
6522 F: drivers/media/usb/dvb-usb-v2/ec168*
6524 DVB_USB_GL861 MEDIA DRIVER
6525 M: Antti Palosaari <crope@iki.fi>
6526 L: linux-media@vger.kernel.org
6528 W: https://linuxtv.org
6529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6530 T: git git://linuxtv.org/anttip/media_tree.git
6531 F: drivers/media/usb/dvb-usb-v2/gl861*
6533 DVB_USB_MXL111SF MEDIA DRIVER
6534 M: Michael Krufky <mkrufky@linuxtv.org>
6535 L: linux-media@vger.kernel.org
6537 W: https://linuxtv.org
6538 W: http://github.com/mkrufky
6539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6540 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6541 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6543 DVB_USB_RTL28XXU MEDIA DRIVER
6544 M: Antti Palosaari <crope@iki.fi>
6545 L: linux-media@vger.kernel.org
6547 W: https://linuxtv.org
6548 W: http://palosaari.fi/linux/
6549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6550 T: git git://linuxtv.org/anttip/media_tree.git
6551 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6553 DVB_USB_V2 MEDIA DRIVER
6554 M: Antti Palosaari <crope@iki.fi>
6555 L: linux-media@vger.kernel.org
6557 W: https://linuxtv.org
6558 W: http://palosaari.fi/linux/
6559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6560 T: git git://linuxtv.org/anttip/media_tree.git
6561 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6562 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6565 M: Jason Baron <jbaron@akamai.com>
6567 F: include/linux/dynamic_debug.h
6568 F: lib/dynamic_debug.c
6570 DYNAMIC INTERRUPT MODERATION
6571 M: Tal Gilboa <talgi@nvidia.com>
6573 F: Documentation/networking/net_dim.rst
6574 F: include/linux/dim.h
6577 DZ DECSTATION DZ11 SERIAL DRIVER
6578 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6580 F: drivers/tty/serial/dz.*
6582 E3X0 POWER BUTTON DRIVER
6583 M: Moritz Fischer <moritz.fischer@ettus.com>
6584 L: usrp-users@lists.ettus.com
6586 W: http://www.ettus.com
6587 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6588 F: drivers/input/misc/e3x0-button.c
6591 M: Antti Palosaari <crope@iki.fi>
6592 L: linux-media@vger.kernel.org
6594 W: https://linuxtv.org
6595 W: http://palosaari.fi/linux/
6596 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6597 T: git git://linuxtv.org/anttip/media_tree.git
6598 F: drivers/media/tuners/e4000*
6600 EARTH_PT1 MEDIA DRIVER
6601 M: Akihiro Tsukada <tskd08@gmail.com>
6602 L: linux-media@vger.kernel.org
6604 F: drivers/media/pci/pt1/
6606 EARTH_PT3 MEDIA DRIVER
6607 M: Akihiro Tsukada <tskd08@gmail.com>
6608 L: linux-media@vger.kernel.org
6610 F: drivers/media/pci/pt3/
6613 M: Antti Palosaari <crope@iki.fi>
6614 L: linux-media@vger.kernel.org
6616 W: https://linuxtv.org
6617 W: http://palosaari.fi/linux/
6618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6619 T: git git://linuxtv.org/anttip/media_tree.git
6620 F: drivers/media/dvb-frontends/ec100*
6623 M: Tyler Hicks <code@tyhicks.com>
6624 L: ecryptfs@vger.kernel.org
6626 W: http://ecryptfs.org
6627 W: https://launchpad.net/ecryptfs
6628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6629 F: Documentation/filesystems/ecryptfs.rst
6633 M: Yazen Ghannam <yazen.ghannam@amd.com>
6634 L: linux-edac@vger.kernel.org
6636 F: drivers/edac/amd64_edac*
6637 F: drivers/edac/mce_amd*
6640 M: Jan Luebbe <jlu@pengutronix.de>
6641 L: linux-edac@vger.kernel.org
6643 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6644 F: drivers/edac/armada_xp_*
6647 M: Stefan Schaeckeler <sschaeck@cisco.com>
6649 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6650 F: drivers/edac/aspeed_edac.c
6653 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6655 F: drivers/edac/bluefield_edac.c
6658 M: Andre Przywara <andre.przywara@arm.com>
6659 L: linux-edac@vger.kernel.org
6661 F: drivers/edac/highbank*
6664 M: Ralf Baechle <ralf@linux-mips.org>
6665 L: linux-edac@vger.kernel.org
6666 L: linux-mips@vger.kernel.org
6668 F: drivers/edac/octeon_edac*
6670 EDAC-CAVIUM THUNDERX
6671 M: Robert Richter <rric@kernel.org>
6672 L: linux-edac@vger.kernel.org
6674 F: drivers/edac/thunderx_edac*
6677 M: Borislav Petkov <bp@alien8.de>
6678 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6679 M: Tony Luck <tony.luck@intel.com>
6680 R: James Morse <james.morse@arm.com>
6681 R: Robert Richter <rric@kernel.org>
6682 L: linux-edac@vger.kernel.org
6684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6685 F: Documentation/admin-guide/ras.rst
6686 F: Documentation/driver-api/edac.rst
6688 F: include/linux/edac.h
6691 M: Lei Wang <lewan@microsoft.com>
6692 L: linux-edac@vger.kernel.org
6694 F: drivers/edac/dmc520_edac.c
6697 M: Mark Gross <mark.gross@intel.com>
6698 L: linux-edac@vger.kernel.org
6700 F: drivers/edac/e752x_edac.c
6703 L: linux-edac@vger.kernel.org
6705 F: drivers/edac/e7xxx_edac.c
6708 M: York Sun <york.sun@nxp.com>
6709 L: linux-edac@vger.kernel.org
6711 F: drivers/edac/fsl_ddr_edac.*
6714 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6715 L: linux-edac@vger.kernel.org
6717 F: drivers/edac/ghes_edac.c
6720 M: Tony Luck <tony.luck@intel.com>
6721 L: linux-edac@vger.kernel.org
6723 F: drivers/edac/i10nm_base.c
6726 L: linux-edac@vger.kernel.org
6728 F: drivers/edac/i3000_edac.c
6731 L: linux-edac@vger.kernel.org
6733 F: drivers/edac/i5000_edac.c
6736 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6737 L: linux-edac@vger.kernel.org
6739 F: drivers/edac/i5400_edac.c
6742 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6743 L: linux-edac@vger.kernel.org
6745 F: drivers/edac/i7300_edac.c
6748 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6749 L: linux-edac@vger.kernel.org
6751 F: drivers/edac/i7core_edac.c
6754 M: Tim Small <tim@buttersideup.com>
6755 L: linux-edac@vger.kernel.org
6757 F: drivers/edac/i82443bxgx_edac.c
6760 M: "Arvind R." <arvino55@gmail.com>
6761 L: linux-edac@vger.kernel.org
6763 F: drivers/edac/i82975x_edac.c
6766 M: Jason Baron <jbaron@akamai.com>
6767 L: linux-edac@vger.kernel.org
6769 F: drivers/edac/ie31200_edac.c
6772 M: Tony Luck <tony.luck@intel.com>
6773 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6774 L: linux-edac@vger.kernel.org
6776 F: drivers/edac/igen6_edac.c
6779 M: Johannes Thumshirn <morbidrsa@gmail.com>
6780 L: linux-edac@vger.kernel.org
6782 F: drivers/edac/mpc85xx_edac.[ch]
6785 M: Egor Martovetsky <egor@pasemi.com>
6786 L: linux-edac@vger.kernel.org
6788 F: drivers/edac/pasemi_edac.c
6791 M: Tony Luck <tony.luck@intel.com>
6792 L: linux-edac@vger.kernel.org
6794 F: drivers/edac/pnd2_edac.[ch]
6797 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6798 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6799 L: linux-arm-msm@vger.kernel.org
6800 L: linux-edac@vger.kernel.org
6802 F: drivers/edac/qcom_edac.c
6805 M: Tim Small <tim@buttersideup.com>
6806 L: linux-edac@vger.kernel.org
6808 F: drivers/edac/r82600_edac.c
6811 M: Tony Luck <tony.luck@intel.com>
6812 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6813 L: linux-edac@vger.kernel.org
6815 F: drivers/edac/sb_edac.c
6818 M: Yash Shah <yash.shah@sifive.com>
6819 L: linux-edac@vger.kernel.org
6821 F: drivers/edac/sifive_edac.c
6824 M: Tony Luck <tony.luck@intel.com>
6825 L: linux-edac@vger.kernel.org
6827 F: drivers/edac/skx_*.[ch]
6830 M: Tero Kristo <kristo@kernel.org>
6831 L: linux-edac@vger.kernel.org
6833 F: drivers/edac/ti_edac.c
6835 EDIROL UA-101/UA-1000 DRIVER
6836 M: Clemens Ladisch <clemens@ladisch.de>
6837 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6840 F: sound/usb/misc/ua101.c
6843 M: Ivan Hu <ivan.hu@canonical.com>
6844 M: Ard Biesheuvel <ardb@kernel.org>
6845 L: linux-efi@vger.kernel.org
6847 F: drivers/firmware/efi/test/
6849 EFI VARIABLE FILESYSTEM
6850 M: Matthew Garrett <matthew.garrett@nebula.com>
6851 M: Jeremy Kerr <jk@ozlabs.org>
6852 M: Ard Biesheuvel <ardb@kernel.org>
6853 L: linux-efi@vger.kernel.org
6855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6858 EFIFB FRAMEBUFFER DRIVER
6859 M: Peter Jones <pjones@redhat.com>
6860 L: linux-fbdev@vger.kernel.org
6862 F: drivers/video/fbdev/efifb.c
6866 W: http://aeschi.ch.eu.org/efs/
6869 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6870 M: Douglas Miller <dougmill@linux.ibm.com>
6871 L: netdev@vger.kernel.org
6873 F: drivers/net/ethernet/ibm/ehea/
6875 EM28XX VIDEO4LINUX DRIVER
6876 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6877 L: linux-media@vger.kernel.org
6879 W: https://linuxtv.org
6880 T: git git://linuxtv.org/media_tree.git
6881 F: Documentation/admin-guide/media/em28xx*
6882 F: drivers/media/usb/em28xx/
6885 M: Matt Mackall <mpm@selenic.com>
6886 M: David Woodhouse <dwmw2@infradead.org>
6887 L: linux-embedded@vger.kernel.org
6890 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6891 M: Adrian Hunter <adrian.hunter@intel.com>
6892 M: Ritesh Harjani <riteshh@codeaurora.org>
6893 M: Asutosh Das <asutoshd@codeaurora.org>
6894 L: linux-mmc@vger.kernel.org
6896 F: drivers/mmc/host/cqhci*
6898 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6899 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6900 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6901 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6902 L: linux-scsi@vger.kernel.org
6904 W: http://www.broadcom.com
6905 F: drivers/scsi/be2iscsi/
6907 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6908 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6909 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6910 M: Somnath Kotur <somnath.kotur@broadcom.com>
6911 L: netdev@vger.kernel.org
6913 W: http://www.emulex.com
6914 F: drivers/net/ethernet/emulex/benet/
6916 EMULEX ONECONNECT ROCE DRIVER
6917 M: Selvin Xavier <selvin.xavier@broadcom.com>
6918 L: linux-rdma@vger.kernel.org
6920 W: http://www.broadcom.com
6921 F: drivers/infiniband/hw/ocrdma/
6922 F: include/uapi/rdma/ocrdma-abi.h
6924 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6925 M: James Smart <james.smart@broadcom.com>
6926 M: Dick Kennedy <dick.kennedy@broadcom.com>
6927 L: linux-scsi@vger.kernel.org
6929 W: http://www.broadcom.com
6930 F: drivers/scsi/lpfc/
6932 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6933 M: James Smart <james.smart@broadcom.com>
6934 M: Ram Vegesna <ram.vegesna@broadcom.com>
6935 L: linux-scsi@vger.kernel.org
6936 L: target-devel@vger.kernel.org
6938 W: http://www.broadcom.com
6939 F: drivers/scsi/elx/
6941 ENE CB710 FLASH CARD READER DRIVER
6942 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6944 F: drivers/misc/cb710/
6945 F: drivers/mmc/host/cb710-mmc.*
6946 F: include/linux/cb710.h
6948 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6949 M: Maxim Levitsky <maximlevitsky@gmail.com>
6951 F: drivers/media/rc/ene_ir.*
6953 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6954 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6955 L: linuxppc-dev@lists.ozlabs.org
6957 F: drivers/tty/ehv_bytechan.c
6959 EPSON S1D13XXX FRAMEBUFFER DRIVER
6960 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6963 F: drivers/video/fbdev/s1d13xxxfb.c
6964 F: include/video/s1d13xxxfb.h
6967 M: Gao Xiang <xiang@kernel.org>
6968 M: Chao Yu <chao@kernel.org>
6969 L: linux-erofs@lists.ozlabs.org
6971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6972 F: Documentation/filesystems/erofs.rst
6974 F: include/trace/events/erofs.h
6976 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6977 M: Jeff Layton <jlayton@kernel.org>
6979 F: include/linux/errseq.h
6982 ET131X NETWORK DRIVER
6983 M: Mark Einon <mark.einon@gmail.com>
6985 F: drivers/net/ethernet/agere/
6987 ETAS ES58X CAN/USB DRIVER
6988 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
6989 L: linux-can@vger.kernel.org
6991 F: drivers/net/can/usb/etas_es58x/
6994 M: Roopa Prabhu <roopa@nvidia.com>
6995 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6996 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6997 L: netdev@vger.kernel.org
6999 W: http://www.linuxfoundation.org/en/Net:Bridge
7000 F: include/linux/netfilter_bridge/
7003 ETHERNET PHY LIBRARY
7004 M: Andrew Lunn <andrew@lunn.ch>
7005 M: Heiner Kallweit <hkallweit1@gmail.com>
7006 R: Russell King <linux@armlinux.org.uk>
7007 L: netdev@vger.kernel.org
7009 F: Documentation/ABI/testing/sysfs-class-net-phydev
7010 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7011 F: Documentation/devicetree/bindings/net/mdio*
7012 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7013 F: Documentation/networking/phy.rst
7014 F: drivers/net/mdio/
7015 F: drivers/net/mdio/acpi_mdio.c
7016 F: drivers/net/mdio/fwnode_mdio.c
7017 F: drivers/net/mdio/of_mdio.c
7020 F: drivers/of/of_net.c
7021 F: include/dt-bindings/net/qca-ar803x.h
7022 F: include/linux/*mdio*.h
7023 F: include/linux/mdio/*.h
7024 F: include/linux/of_net.h
7025 F: include/linux/phy.h
7026 F: include/linux/phy_fixed.h
7027 F: include/linux/platform_data/mdio-bcm-unimac.h
7028 F: include/linux/platform_data/mdio-gpio.h
7029 F: include/trace/events/mdio.h
7030 F: include/uapi/linux/mdio.h
7031 F: include/uapi/linux/mii.h
7034 M: Namjae Jeon <linkinjeon@kernel.org>
7035 M: Sungjong Seo <sj1557.seo@samsung.com>
7036 L: linux-fsdevel@vger.kernel.org
7041 M: Jan Kara <jack@suse.com>
7042 L: linux-ext4@vger.kernel.org
7044 F: Documentation/filesystems/ext2.rst
7046 F: include/linux/ext2*
7049 M: "Theodore Ts'o" <tytso@mit.edu>
7050 M: Andreas Dilger <adilger.kernel@dilger.ca>
7051 L: linux-ext4@vger.kernel.org
7053 W: http://ext4.wiki.kernel.org
7054 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7056 F: Documentation/filesystems/ext4/
7058 F: include/trace/events/ext4.h
7060 Extended Verification Module (EVM)
7061 M: Mimi Zohar <zohar@linux.ibm.com>
7062 L: linux-integrity@vger.kernel.org
7064 F: security/integrity/evm/
7066 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7067 M: Ard Biesheuvel <ardb@kernel.org>
7068 L: linux-efi@vger.kernel.org
7070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7071 F: Documentation/admin-guide/efi-stub.rst
7072 F: arch/*/include/asm/efi.h
7073 F: arch/*/kernel/efi.c
7074 F: arch/arm/boot/compressed/efi-header.S
7075 F: arch/arm64/kernel/efi-entry.S
7076 F: arch/x86/platform/efi/
7077 F: drivers/firmware/efi/
7078 F: include/linux/efi*.h
7080 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7081 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7082 M: Chanwoo Choi <cw00.choi@samsung.com>
7083 L: linux-kernel@vger.kernel.org
7085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7086 F: Documentation/devicetree/bindings/extcon/
7087 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7089 F: include/linux/extcon.h
7090 F: include/linux/extcon/
7093 M: Masami Hiramatsu <mhiramat@kernel.org>
7095 F: Documentation/admin-guide/bootconfig.rst
7096 F: fs/proc/bootconfig.c
7097 F: include/linux/bootconfig.h
7099 F: tools/bootconfig/*
7100 F: tools/bootconfig/scripts/*
7103 M: Jingoo Han <jingoohan1@gmail.com>
7104 L: dri-devel@lists.freedesktop.org
7106 F: drivers/gpu/drm/exynos/exynos_dp*
7108 EXYNOS SYSMMU (IOMMU) driver
7109 M: Marek Szyprowski <m.szyprowski@samsung.com>
7110 L: iommu@lists.linux-foundation.org
7112 F: drivers/iommu/exynos-iommu.c
7115 M: Jaegeuk Kim <jaegeuk@kernel.org>
7116 M: Chao Yu <chao@kernel.org>
7117 L: linux-f2fs-devel@lists.sourceforge.net
7119 W: https://f2fs.wiki.kernel.org/
7120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7121 F: Documentation/ABI/testing/sysfs-fs-f2fs
7122 F: Documentation/filesystems/f2fs.rst
7124 F: include/linux/f2fs_fs.h
7125 F: include/trace/events/f2fs.h
7126 F: include/uapi/linux/f2fs.h
7128 F71805F HARDWARE MONITORING DRIVER
7129 M: Jean Delvare <jdelvare@suse.com>
7130 L: linux-hwmon@vger.kernel.org
7132 F: Documentation/hwmon/f71805f.rst
7133 F: drivers/hwmon/f71805f.c
7136 M: Josh Poimboeuf <jpoimboe@redhat.com>
7138 F: scripts/faddr2line
7141 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7142 L: netdev@vger.kernel.org
7144 F: Documentation/networking/failover.rst
7145 F: include/net/failover.h
7146 F: net/core/failover.c
7149 M: Jan Kara <jack@suse.cz>
7150 R: Amir Goldstein <amir73il@gmail.com>
7151 R: Matthew Bobrowski <repnop@google.com>
7152 L: linux-fsdevel@vger.kernel.org
7154 F: fs/notify/fanotify/
7155 F: include/linux/fanotify.h
7156 F: include/uapi/linux/fanotify.h
7158 FARSYNC SYNCHRONOUS DRIVER
7159 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7161 W: http://www.farsite.co.uk/
7162 F: drivers/net/wan/farsync.*
7164 FAULT INJECTION SUPPORT
7165 M: Akinobu Mita <akinobu.mita@gmail.com>
7167 F: Documentation/fault-injection/
7168 F: lib/fault-inject.c
7170 FBTFT Framebuffer drivers
7171 L: dri-devel@lists.freedesktop.org
7172 L: linux-fbdev@vger.kernel.org
7174 F: drivers/staging/fbtft/
7177 M: Michael Buesch <m@bues.ch>
7178 L: linux-media@vger.kernel.org
7180 F: drivers/media/tuners/fc0011.c
7181 F: drivers/media/tuners/fc0011.h
7184 M: Antti Palosaari <crope@iki.fi>
7185 L: linux-media@vger.kernel.org
7187 W: https://linuxtv.org
7188 W: http://palosaari.fi/linux/
7189 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7190 T: git git://linuxtv.org/anttip/media_tree.git
7191 F: drivers/media/tuners/fc2580*
7193 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7194 M: Hannes Reinecke <hare@suse.de>
7195 L: linux-scsi@vger.kernel.org
7197 W: www.Open-FCoE.org
7198 F: drivers/scsi/fcoe/
7199 F: drivers/scsi/libfc/
7201 F: include/scsi/libfc.h
7202 F: include/scsi/libfcoe.h
7203 F: include/uapi/scsi/fc/
7205 FILE LOCKING (flock() and fcntl()/lockf())
7206 M: Jeff Layton <jlayton@kernel.org>
7207 M: "J. Bruce Fields" <bfields@fieldses.org>
7208 L: linux-fsdevel@vger.kernel.org
7212 F: include/linux/fcntl.h
7213 F: include/uapi/linux/fcntl.h
7215 FILESYSTEM DIRECT ACCESS (DAX)
7216 M: Dan Williams <dan.j.williams@intel.com>
7217 R: Matthew Wilcox <willy@infradead.org>
7218 R: Jan Kara <jack@suse.cz>
7219 L: linux-fsdevel@vger.kernel.org
7220 L: nvdimm@lists.linux.dev
7223 F: include/linux/dax.h
7224 F: include/trace/events/fs_dax.h
7226 FILESYSTEMS (VFS and infrastructure)
7227 M: Alexander Viro <viro@zeniv.linux.org.uk>
7228 L: linux-fsdevel@vger.kernel.org
7231 F: include/linux/fs.h
7232 F: include/linux/fs_types.h
7233 F: include/uapi/linux/fs.h
7234 F: include/uapi/linux/openat2.h
7239 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7240 M: Riku Voipio <riku.voipio@iki.fi>
7241 L: linux-hwmon@vger.kernel.org
7243 F: drivers/hwmon/f75375s.c
7244 F: include/linux/f75375s.h
7246 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7247 M: Clemens Ladisch <clemens@ladisch.de>
7248 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7249 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7252 F: include/uapi/sound/firewire.h
7255 FIREWIRE MEDIA DRIVERS (firedtv)
7256 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7257 L: linux-media@vger.kernel.org
7258 L: linux1394-devel@lists.sourceforge.net
7260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7261 F: drivers/media/firewire/
7263 FIREWIRE SBP-2 TARGET
7264 M: Chris Boot <bootc@bootc.net>
7265 L: linux-scsi@vger.kernel.org
7266 L: target-devel@vger.kernel.org
7267 L: linux1394-devel@lists.sourceforge.net
7269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7270 F: drivers/target/sbp/
7273 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7274 L: linux1394-devel@lists.sourceforge.net
7276 W: http://ieee1394.wiki.kernel.org/
7277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7278 F: drivers/firewire/
7279 F: include/linux/firewire.h
7280 F: include/uapi/linux/firewire*.h
7283 FIRMWARE FRAMEWORK FOR ARMV8-A
7284 M: Sudeep Holla <sudeep.holla@arm.com>
7285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7287 F: drivers/firmware/arm_ffa/
7288 F: include/linux/arm_ffa.h
7290 FIRMWARE LOADER (request_firmware)
7291 M: Luis Chamberlain <mcgrof@kernel.org>
7292 L: linux-kernel@vger.kernel.org
7294 F: Documentation/firmware_class/
7295 F: drivers/base/firmware_loader/
7296 F: include/linux/firmware.h
7298 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7299 M: Joshua Morris <josh.h.morris@us.ibm.com>
7300 M: Philip Kelleher <pjk1939@linux.ibm.com>
7302 F: drivers/block/rsxx/
7304 FLEXTIMER FTM-QUADDEC DRIVER
7305 M: Patrick Havelange <patrick.havelange@essensium.com>
7306 L: linux-iio@vger.kernel.org
7308 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7309 F: drivers/counter/ftm-quaddec.c
7312 M: Denis Efremov <efremov@linux.com>
7313 L: linux-block@vger.kernel.org
7315 F: drivers/block/floppy.c
7317 FLYSKY FSIA6B RC RECEIVER
7318 M: Markus Koch <markus@notsyncing.net>
7319 L: linux-input@vger.kernel.org
7321 F: drivers/input/joystick/fsia6b.c
7323 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7324 M: Geoffrey D. Bennett <g@b4.vu>
7325 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7328 F: sound/usb/mixer_scarlett_gen2.c
7330 FORCEDETH GIGABIT ETHERNET DRIVER
7331 M: Rain River <rain.1986.08.12@gmail.com>
7332 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7333 L: netdev@vger.kernel.org
7335 F: drivers/net/ethernet/nvidia/*
7338 M: Wu Hao <hao.wu@intel.com>
7339 R: Tom Rix <trix@redhat.com>
7340 L: linux-fpga@vger.kernel.org
7342 F: Documentation/ABI/testing/sysfs-bus-dfl*
7343 F: Documentation/fpga/dfl.rst
7344 F: drivers/fpga/dfl*
7345 F: drivers/uio/uio_dfl.c
7346 F: include/linux/dfl.h
7347 F: include/uapi/linux/fpga-dfl.h
7349 FPGA MANAGER FRAMEWORK
7350 M: Moritz Fischer <mdf@kernel.org>
7351 R: Tom Rix <trix@redhat.com>
7352 L: linux-fpga@vger.kernel.org
7354 W: http://www.rocketboards.org
7355 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7357 F: Documentation/devicetree/bindings/fpga/
7358 F: Documentation/driver-api/fpga/
7359 F: Documentation/fpga/
7361 F: include/linux/fpga/
7364 M: Bill Metzenthen <billm@melbpc.org.au>
7366 W: http://floatingpoint.sourceforge.net/emulator/index.html
7367 F: arch/x86/math-emu/
7370 L: dri-devel@lists.freedesktop.org
7371 L: linux-fbdev@vger.kernel.org
7373 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7374 T: git git://anongit.freedesktop.org/drm/drm-misc
7375 F: Documentation/fb/
7377 F: include/linux/fb.h
7378 F: include/uapi/linux/fb.h
7379 F: include/uapi/video/
7382 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7383 M: Horia Geantă <horia.geanta@nxp.com>
7384 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7385 L: linux-crypto@vger.kernel.org
7387 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7388 F: drivers/crypto/caam/
7390 FREESCALE COLDFIRE M5441X MMC DRIVER
7391 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7392 L: linux-mmc@vger.kernel.org
7394 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7395 F: include/linux/platform_data/mmc-esdhc-mcf.h
7397 FREESCALE DIU FRAMEBUFFER DRIVER
7398 M: Timur Tabi <timur@kernel.org>
7399 L: linux-fbdev@vger.kernel.org
7401 F: drivers/video/fbdev/fsl-diu-fb.*
7403 FREESCALE DMA DRIVER
7404 M: Li Yang <leoyang.li@nxp.com>
7405 M: Zhang Wei <zw@zh-kernel.org>
7406 L: linuxppc-dev@lists.ozlabs.org
7408 F: drivers/dma/fsldma.*
7410 FREESCALE DSPI DRIVER
7411 M: Vladimir Oltean <olteanv@gmail.com>
7412 L: linux-spi@vger.kernel.org
7414 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7415 F: drivers/spi/spi-fsl-dspi.c
7416 F: include/linux/spi/spi-fsl-dspi.h
7418 FREESCALE ENETC ETHERNET DRIVERS
7419 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7420 L: netdev@vger.kernel.org
7422 F: drivers/net/ethernet/freescale/enetc/
7424 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7425 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7426 L: netdev@vger.kernel.org
7428 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7429 F: drivers/net/ethernet/freescale/gianfar*
7431 FREESCALE GPMI NAND DRIVER
7432 M: Han Xu <han.xu@nxp.com>
7433 L: linux-mtd@lists.infradead.org
7435 F: drivers/mtd/nand/raw/gpmi-nand/*
7437 FREESCALE I2C CPM DRIVER
7438 M: Jochen Friedrich <jochen@scram.de>
7439 L: linuxppc-dev@lists.ozlabs.org
7440 L: linux-i2c@vger.kernel.org
7442 F: drivers/i2c/busses/i2c-cpm.c
7444 FREESCALE IMX / MXC FEC DRIVER
7445 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7446 L: netdev@vger.kernel.org
7448 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7449 F: drivers/net/ethernet/freescale/fec.h
7450 F: drivers/net/ethernet/freescale/fec_main.c
7451 F: drivers/net/ethernet/freescale/fec_ptp.c
7453 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7454 M: Sascha Hauer <s.hauer@pengutronix.de>
7455 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7456 L: linux-fbdev@vger.kernel.org
7457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7459 F: drivers/video/fbdev/imxfb.c
7460 F: include/linux/platform_data/video-imxfb.h
7462 FREESCALE IMX DDR PMU DRIVER
7463 M: Frank Li <Frank.li@nxp.com>
7464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7466 F: Documentation/admin-guide/perf/imx-ddr.rst
7467 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7468 F: drivers/perf/fsl_imx8_ddr_perf.c
7470 FREESCALE IMX I2C DRIVER
7471 M: Oleksij Rempel <o.rempel@pengutronix.de>
7472 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7473 L: linux-i2c@vger.kernel.org
7475 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7476 F: drivers/i2c/busses/i2c-imx.c
7478 FREESCALE IMX LPI2C DRIVER
7479 M: Dong Aisheng <aisheng.dong@nxp.com>
7480 L: linux-i2c@vger.kernel.org
7481 L: linux-imx@nxp.com
7483 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7484 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7486 FREESCALE MPC I2C DRIVER
7487 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7488 L: linux-i2c@vger.kernel.org
7490 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7491 F: drivers/i2c/busses/i2c-mpc.c
7493 FREESCALE QORIQ DPAA ETHERNET DRIVER
7494 M: Madalin Bucur <madalin.bucur@nxp.com>
7495 L: netdev@vger.kernel.org
7497 F: drivers/net/ethernet/freescale/dpaa
7499 FREESCALE QORIQ DPAA FMAN DRIVER
7500 M: Madalin Bucur <madalin.bucur@nxp.com>
7501 L: netdev@vger.kernel.org
7503 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7504 F: drivers/net/ethernet/freescale/fman
7506 FREESCALE QORIQ PTP CLOCK DRIVER
7507 M: Yangbo Lu <yangbo.lu@nxp.com>
7508 L: netdev@vger.kernel.org
7510 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7511 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7512 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7513 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7514 F: drivers/ptp/ptp_qoriq.c
7515 F: drivers/ptp/ptp_qoriq_debugfs.c
7516 F: include/linux/fsl/ptp_qoriq.h
7518 FREESCALE QUAD SPI DRIVER
7519 M: Han Xu <han.xu@nxp.com>
7520 L: linux-spi@vger.kernel.org
7522 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7523 F: drivers/spi/spi-fsl-qspi.c
7525 FREESCALE QUICC ENGINE LIBRARY
7526 M: Qiang Zhao <qiang.zhao@nxp.com>
7527 L: linuxppc-dev@lists.ozlabs.org
7529 F: drivers/soc/fsl/qe/
7530 F: include/soc/fsl/*qe*.h
7531 F: include/soc/fsl/*ucc*.h
7533 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7534 M: Li Yang <leoyang.li@nxp.com>
7535 L: netdev@vger.kernel.org
7536 L: linuxppc-dev@lists.ozlabs.org
7538 F: drivers/net/ethernet/freescale/ucc_geth*
7540 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7541 M: Zhao Qiang <qiang.zhao@nxp.com>
7542 L: netdev@vger.kernel.org
7543 L: linuxppc-dev@lists.ozlabs.org
7545 F: drivers/net/wan/fsl_ucc_hdlc*
7547 FREESCALE QUICC ENGINE UCC UART DRIVER
7548 M: Timur Tabi <timur@kernel.org>
7549 L: linuxppc-dev@lists.ozlabs.org
7551 F: drivers/tty/serial/ucc_uart.c
7553 FREESCALE SOC DRIVERS
7554 M: Li Yang <leoyang.li@nxp.com>
7555 L: linuxppc-dev@lists.ozlabs.org
7556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7558 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7559 F: Documentation/devicetree/bindings/soc/fsl/
7561 F: include/linux/fsl/
7563 FREESCALE SOC FS_ENET DRIVER
7564 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7565 L: linuxppc-dev@lists.ozlabs.org
7566 L: netdev@vger.kernel.org
7568 F: drivers/net/ethernet/freescale/fs_enet/
7569 F: include/linux/fs_enet_pd.h
7571 FREESCALE SOC SOUND DRIVERS
7572 M: Nicolin Chen <nicoleotsuka@gmail.com>
7573 M: Xiubo Li <Xiubo.Lee@gmail.com>
7574 R: Fabio Estevam <festevam@gmail.com>
7575 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7576 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7577 L: linuxppc-dev@lists.ozlabs.org
7579 F: sound/soc/fsl/fsl*
7580 F: sound/soc/fsl/imx*
7581 F: sound/soc/fsl/mpc8610_hpcd.c
7583 FREESCALE USB PERIPHERAL DRIVERS
7584 M: Li Yang <leoyang.li@nxp.com>
7585 L: linux-usb@vger.kernel.org
7586 L: linuxppc-dev@lists.ozlabs.org
7588 F: drivers/usb/gadget/udc/fsl*
7590 FREESCALE USB PHY DRIVER
7591 M: Ran Wang <ran.wang_1@nxp.com>
7592 L: linux-usb@vger.kernel.org
7593 L: linuxppc-dev@lists.ozlabs.org
7595 F: drivers/usb/phy/phy-fsl-usb*
7598 M: Christoph Hellwig <hch@infradead.org>
7600 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7604 M: "Rafael J. Wysocki" <rafael@kernel.org>
7605 M: Pavel Machek <pavel@ucw.cz>
7606 L: linux-pm@vger.kernel.org
7608 F: Documentation/power/freezing-of-tasks.rst
7609 F: include/linux/freezer.h
7613 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7614 L: linux-kernel@vger.kernel.org
7616 F: include/linux/frontswap.h
7619 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7620 M: David Howells <dhowells@redhat.com>
7621 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7623 F: Documentation/filesystems/caching/
7625 F: include/linux/fscache*.h
7627 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7628 M: Theodore Y. Ts'o <tytso@mit.edu>
7629 M: Jaegeuk Kim <jaegeuk@kernel.org>
7630 M: Eric Biggers <ebiggers@kernel.org>
7631 L: linux-fscrypt@vger.kernel.org
7633 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7634 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7635 F: Documentation/filesystems/fscrypt.rst
7637 F: include/linux/fscrypt*.h
7638 F: include/uapi/linux/fscrypt.h
7641 M: Jeremy Kerr <jk@ozlabs.org>
7642 M: Joel Stanley <joel@jms.id.au>
7643 R: Alistar Popple <alistair@popple.id.au>
7644 R: Eddie James <eajames@linux.ibm.com>
7645 L: linux-fsi@lists.ozlabs.org
7647 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7650 F: include/linux/fsi*.h
7651 F: include/trace/events/fsi*.h
7653 FSI-ATTACHED I2C DRIVER
7654 M: Eddie James <eajames@linux.ibm.com>
7655 L: linux-i2c@vger.kernel.org
7656 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7658 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7659 F: drivers/i2c/busses/i2c-fsi.c
7661 FSI-ATTACHED SPI DRIVER
7662 M: Eddie James <eajames@linux.ibm.com>
7663 L: linux-spi@vger.kernel.org
7665 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7666 F: drivers/spi/spi-fsi.c
7668 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7669 M: Jan Kara <jack@suse.cz>
7670 R: Amir Goldstein <amir73il@gmail.com>
7671 L: linux-fsdevel@vger.kernel.org
7673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7675 F: include/linux/fsnotify*.h
7677 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7678 M: Eric Biggers <ebiggers@kernel.org>
7679 M: Theodore Y. Ts'o <tytso@mit.edu>
7680 L: linux-fscrypt@vger.kernel.org
7682 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7683 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7684 F: Documentation/filesystems/fsverity.rst
7686 F: include/linux/fsverity.h
7687 F: include/uapi/linux/fsverity.h
7689 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7690 M: Michael Zaidman <michael.zaidman@gmail.com>
7691 L: linux-i2c@vger.kernel.org
7692 L: linux-input@vger.kernel.org
7694 F: drivers/hid/hid-ft260.c
7696 FUJITSU LAPTOP EXTRAS
7697 M: Jonathan Woithe <jwoithe@just42.net>
7698 L: platform-driver-x86@vger.kernel.org
7700 F: drivers/platform/x86/fujitsu-laptop.c
7702 FUJITSU M-5MO LS CAMERA ISP DRIVER
7703 M: Kyungmin Park <kyungmin.park@samsung.com>
7704 M: Heungjun Kim <riverful.kim@samsung.com>
7705 L: linux-media@vger.kernel.org
7707 F: drivers/media/i2c/m5mols/
7708 F: include/media/i2c/m5mols.h
7710 FUJITSU TABLET EXTRAS
7711 M: Robert Gerlach <khnz@gmx.de>
7712 L: platform-driver-x86@vger.kernel.org
7714 F: drivers/platform/x86/fujitsu-tablet.c
7716 FUSE: FILESYSTEM IN USERSPACE
7717 M: Miklos Szeredi <miklos@szeredi.hu>
7718 L: linux-fsdevel@vger.kernel.org
7720 W: https://github.com/libfuse/
7721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7722 F: Documentation/filesystems/fuse.rst
7724 F: include/uapi/linux/fuse.h
7727 M: Thomas Gleixner <tglx@linutronix.de>
7728 M: Ingo Molnar <mingo@redhat.com>
7729 R: Peter Zijlstra <peterz@infradead.org>
7730 R: Darren Hart <dvhart@infradead.org>
7731 R: Davidlohr Bueso <dave@stgolabs.net>
7732 L: linux-kernel@vger.kernel.org
7734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7735 F: Documentation/locking/*futex*
7736 F: include/asm-generic/futex.h
7737 F: include/linux/futex.h
7738 F: include/uapi/linux/futex.h
7740 F: tools/perf/bench/futex*
7741 F: tools/testing/selftests/futex/
7743 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7744 M: Tim Harvey <tharvey@gateworks.com>
7745 M: Robert Jones <rjones@gateworks.com>
7747 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7748 F: drivers/mfd/gateworks-gsc.c
7749 F: include/linux/mfd/gsc.h
7750 F: Documentation/hwmon/gsc-hwmon.rst
7751 F: drivers/hwmon/gsc-hwmon.c
7752 F: include/linux/platform_data/gsc_hwmon.h
7755 M: Kees Cook <keescook@chromium.org>
7756 L: linux-hardening@vger.kernel.org
7758 F: Documentation/kbuild/gcc-plugins.rst
7759 F: scripts/Makefile.gcc-plugins
7760 F: scripts/gcc-plugins/
7762 GCOV BASED KERNEL PROFILING
7763 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7765 F: Documentation/dev-tools/gcov.rst
7768 GDB KERNEL DEBUGGING HELPER SCRIPTS
7769 M: Jan Kiszka <jan.kiszka@siemens.com>
7770 M: Kieran Bingham <kbingham@kernel.org>
7774 GEMINI CRYPTO DRIVER
7775 M: Corentin Labbe <clabbe@baylibre.com>
7776 L: linux-crypto@vger.kernel.org
7778 F: drivers/crypto/gemini/
7780 GEMTEK FM RADIO RECEIVER DRIVER
7781 M: Hans Verkuil <hverkuil@xs4all.nl>
7782 L: linux-media@vger.kernel.org
7784 W: https://linuxtv.org
7785 T: git git://linuxtv.org/media_tree.git
7786 F: drivers/media/radio/radio-gemtek*
7788 GENERIC ARCHITECTURE TOPOLOGY
7789 M: Sudeep Holla <sudeep.holla@arm.com>
7790 L: linux-kernel@vger.kernel.org
7792 F: drivers/base/arch_topology.c
7793 F: include/linux/arch_topology.h
7796 M: Thomas Gleixner <tglx@linutronix.de>
7797 M: Peter Zijlstra <peterz@infradead.org>
7798 M: Andy Lutomirski <luto@kernel.org>
7799 L: linux-kernel@vger.kernel.org
7801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7802 F: include/linux/entry-common.h
7803 F: include/linux/entry-kvm.h
7806 GENERIC GPIO I2C DRIVER
7807 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7809 F: drivers/i2c/busses/i2c-gpio.c
7810 F: include/linux/platform_data/i2c-gpio.h
7812 GENERIC GPIO I2C MULTIPLEXER DRIVER
7813 M: Peter Korsgaard <peter.korsgaard@barco.com>
7814 L: linux-i2c@vger.kernel.org
7816 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7817 F: drivers/i2c/muxes/i2c-mux-gpio.c
7818 F: include/linux/platform_data/i2c-mux-gpio.h
7820 GENERIC HDLC (WAN) DRIVERS
7821 M: Krzysztof Halasa <khc@pm.waw.pl>
7823 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7824 F: drivers/net/wan/c101.c
7825 F: drivers/net/wan/hd6457*
7826 F: drivers/net/wan/hdlc*
7827 F: drivers/net/wan/n2.c
7828 F: drivers/net/wan/pc300too.c
7829 F: drivers/net/wan/pci200syn.c
7830 F: drivers/net/wan/wanxl*
7832 GENERIC INCLUDE/ASM HEADER FILES
7833 M: Arnd Bergmann <arnd@arndb.de>
7834 L: linux-arch@vger.kernel.org
7836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7837 F: include/asm-generic/
7838 F: include/uapi/asm-generic/
7840 GENERIC PHY FRAMEWORK
7841 M: Kishon Vijay Abraham I <kishon@ti.com>
7842 M: Vinod Koul <vkoul@kernel.org>
7843 L: linux-phy@lists.infradead.org
7845 Q: https://patchwork.kernel.org/project/linux-phy/list/
7846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7847 F: Documentation/devicetree/bindings/phy/
7849 F: include/linux/phy/
7851 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7852 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7854 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7857 M: "Rafael J. Wysocki" <rafael@kernel.org>
7858 M: Kevin Hilman <khilman@kernel.org>
7859 M: Ulf Hansson <ulf.hansson@linaro.org>
7860 L: linux-pm@vger.kernel.org
7862 F: Documentation/devicetree/bindings/power/power?domain*
7863 F: drivers/base/power/domain*.c
7864 F: include/linux/pm_domain.h
7866 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7867 M: Eugen Hristev <eugen.hristev@microchip.com>
7868 L: linux-input@vger.kernel.org
7870 F: drivers/input/touchscreen/resistive-adc-touch.c
7872 GENERIC STRING LIBRARY
7873 R: Andy Shevchenko <andy@kernel.org>
7876 F: lib/string_helpers.c
7877 F: lib/test_string.c
7878 F: lib/test-string_helpers.c
7880 GENERIC UIO DRIVER FOR PCI DEVICES
7881 M: "Michael S. Tsirkin" <mst@redhat.com>
7882 L: kvm@vger.kernel.org
7884 F: drivers/uio/uio_pci_generic.c
7886 GENERIC VDSO LIBRARY
7887 M: Andy Lutomirski <luto@kernel.org>
7888 M: Thomas Gleixner <tglx@linutronix.de>
7889 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7890 L: linux-kernel@vger.kernel.org
7892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7893 F: include/asm-generic/vdso/vsyscall.h
7895 F: kernel/time/vsyscall.c
7898 GENWQE (IBM Generic Workqueue Card)
7899 M: Frank Haverkamp <haver@linux.ibm.com>
7901 F: drivers/misc/genwqe/
7903 GET_MAINTAINER SCRIPT
7904 M: Joe Perches <joe@perches.com>
7906 F: scripts/get_maintainer.pl
7909 M: Bob Peterson <rpeterso@redhat.com>
7910 M: Andreas Gruenbacher <agruenba@redhat.com>
7911 L: cluster-devel@redhat.com
7913 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7915 F: Documentation/filesystems/gfs2*
7917 F: include/uapi/linux/gfs2_ondisk.h
7920 M: Thomas Weißschuh <thomas@weissschuh.net>
7921 L: platform-driver-x86@vger.kernel.org
7923 F: drivers/platform/x86/gigabyte-wmi.c
7926 M: Johan Hovold <johan@kernel.org>
7928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7929 F: Documentation/ABI/testing/sysfs-class-gnss
7930 F: Documentation/devicetree/bindings/gnss/
7932 F: include/linux/gnss.h
7935 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7936 L: linux-media@vger.kernel.org
7938 F: drivers/media/usb/go7007/
7941 M: Bastien Nocera <hadess@hadess.net>
7942 L: linux-input@vger.kernel.org
7944 F: drivers/input/touchscreen/goodix.c
7946 GOOGLE ETHERNET DRIVERS
7947 M: Jeroen de Borst <jeroendb@google.com>
7948 R: Catherine Sullivan <csully@google.com>
7949 R: David Awogbemila <awogbemila@google.com>
7950 L: netdev@vger.kernel.org
7952 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7953 F: drivers/net/ethernet/google
7955 GPD POCKET FAN DRIVER
7956 M: Hans de Goede <hdegoede@redhat.com>
7957 L: platform-driver-x86@vger.kernel.org
7959 F: drivers/platform/x86/gpd-pocket-fan.c
7962 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7963 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7964 L: linux-gpio@vger.kernel.org
7965 L: linux-acpi@vger.kernel.org
7967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7968 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7969 F: drivers/gpio/gpiolib-acpi.c
7970 F: drivers/gpio/gpiolib-acpi.h
7973 M: Geert Uytterhoeven <geert+renesas@glider.be>
7974 L: linux-gpio@vger.kernel.org
7976 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7977 F: drivers/gpio/gpio-aggregator.c
7980 M: Sean Young <sean@mess.org>
7981 L: linux-media@vger.kernel.org
7983 F: drivers/media/rc/gpio-ir-tx.c
7986 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7987 L: linux-gpio@vger.kernel.org
7989 F: drivers/gpio/gpio-mockup.c
7990 F: tools/testing/selftests/gpio/
7993 R: Michael Walle <michael@walle.cc>
7995 F: drivers/gpio/gpio-regmap.c
7996 F: include/linux/gpio/regmap.h
7999 M: Linus Walleij <linus.walleij@linaro.org>
8000 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
8001 L: linux-gpio@vger.kernel.org
8003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8004 F: Documentation/ABI/obsolete/sysfs-gpio
8005 F: Documentation/ABI/testing/gpio-cdev
8006 F: Documentation/admin-guide/gpio/
8007 F: Documentation/devicetree/bindings/gpio/
8008 F: Documentation/driver-api/gpio/
8010 F: include/asm-generic/gpio.h
8011 F: include/linux/gpio.h
8012 F: include/linux/gpio/
8013 F: include/linux/of_gpio.h
8014 F: include/uapi/linux/gpio.h
8017 GRE DEMULTIPLEXER DRIVER
8018 M: Dmitry Kozlov <xeb@mail.ru>
8019 L: netdev@vger.kernel.org
8021 F: include/net/gre.h
8022 F: net/ipv4/gre_demux.c
8023 F: net/ipv4/gre_offload.c
8025 GRETH 10/100/1G Ethernet MAC device driver
8026 M: Andreas Larsson <andreas@gaisler.com>
8027 L: netdev@vger.kernel.org
8029 F: drivers/net/ethernet/aeroflex/
8031 GREYBUS AUDIO PROTOCOLS DRIVERS
8032 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8033 M: Mark Greer <mgreer@animalcreek.com>
8035 F: drivers/staging/greybus/audio_apbridgea.c
8036 F: drivers/staging/greybus/audio_apbridgea.h
8037 F: drivers/staging/greybus/audio_codec.c
8038 F: drivers/staging/greybus/audio_codec.h
8039 F: drivers/staging/greybus/audio_gb.c
8040 F: drivers/staging/greybus/audio_manager.c
8041 F: drivers/staging/greybus/audio_manager.h
8042 F: drivers/staging/greybus/audio_manager_module.c
8043 F: drivers/staging/greybus/audio_manager_private.h
8044 F: drivers/staging/greybus/audio_manager_sysfs.c
8045 F: drivers/staging/greybus/audio_module.c
8046 F: drivers/staging/greybus/audio_topology.c
8048 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8049 M: Viresh Kumar <vireshk@kernel.org>
8051 F: drivers/staging/greybus/authentication.c
8052 F: drivers/staging/greybus/bootrom.c
8053 F: drivers/staging/greybus/firmware.h
8054 F: drivers/staging/greybus/fw-core.c
8055 F: drivers/staging/greybus/fw-download.c
8056 F: drivers/staging/greybus/fw-management.c
8057 F: drivers/staging/greybus/greybus_authentication.h
8058 F: drivers/staging/greybus/greybus_firmware.h
8059 F: drivers/staging/greybus/hid.c
8060 F: drivers/staging/greybus/i2c.c
8061 F: drivers/staging/greybus/spi.c
8062 F: drivers/staging/greybus/spilib.c
8063 F: drivers/staging/greybus/spilib.h
8065 GREYBUS LOOPBACK DRIVER
8066 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8068 F: drivers/staging/greybus/loopback.c
8070 GREYBUS PLATFORM DRIVERS
8071 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8073 F: drivers/staging/greybus/arche-apb-ctrl.c
8074 F: drivers/staging/greybus/arche-platform.c
8075 F: drivers/staging/greybus/arche_platform.h
8077 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8078 M: Rui Miguel Silva <rmfrfs@gmail.com>
8080 F: drivers/staging/greybus/gpio.c
8081 F: drivers/staging/greybus/light.c
8082 F: drivers/staging/greybus/power_supply.c
8083 F: drivers/staging/greybus/sdio.c
8084 F: drivers/staging/greybus/spi.c
8085 F: drivers/staging/greybus/spilib.c
8088 M: Johan Hovold <johan@kernel.org>
8089 M: Alex Elder <elder@kernel.org>
8090 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8091 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8094 F: drivers/staging/greybus/
8095 F: include/linux/greybus.h
8096 F: include/linux/greybus/
8098 GREYBUS UART PROTOCOLS DRIVERS
8099 M: David Lin <dtwlin@gmail.com>
8101 F: drivers/staging/greybus/log.c
8102 F: drivers/staging/greybus/uart.c
8104 GS1662 VIDEO SERIALIZER
8105 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8106 L: linux-media@vger.kernel.org
8108 T: git git://linuxtv.org/media_tree.git
8109 F: drivers/media/spi/gs1662.c
8111 GSPCA FINEPIX SUBDRIVER
8112 M: Frank Zago <frank@zago.net>
8113 L: linux-media@vger.kernel.org
8115 T: git git://linuxtv.org/media_tree.git
8116 F: drivers/media/usb/gspca/finepix.c
8118 GSPCA GL860 SUBDRIVER
8119 M: Olivier Lorin <o.lorin@laposte.net>
8120 L: linux-media@vger.kernel.org
8122 T: git git://linuxtv.org/media_tree.git
8123 F: drivers/media/usb/gspca/gl860/
8125 GSPCA M5602 SUBDRIVER
8126 M: Erik Andren <erik.andren@gmail.com>
8127 L: linux-media@vger.kernel.org
8129 T: git git://linuxtv.org/media_tree.git
8130 F: drivers/media/usb/gspca/m5602/
8132 GSPCA PAC207 SONIXB SUBDRIVER
8133 M: Hans Verkuil <hverkuil@xs4all.nl>
8134 L: linux-media@vger.kernel.org
8136 T: git git://linuxtv.org/media_tree.git
8137 F: drivers/media/usb/gspca/pac207.c
8139 GSPCA SN9C20X SUBDRIVER
8140 M: Brian Johnson <brijohn@gmail.com>
8141 L: linux-media@vger.kernel.org
8143 T: git git://linuxtv.org/media_tree.git
8144 F: drivers/media/usb/gspca/sn9c20x.c
8146 GSPCA T613 SUBDRIVER
8147 M: Leandro Costantino <lcostantino@gmail.com>
8148 L: linux-media@vger.kernel.org
8150 T: git git://linuxtv.org/media_tree.git
8151 F: drivers/media/usb/gspca/t613.c
8153 GSPCA USB WEBCAM DRIVER
8154 M: Hans Verkuil <hverkuil@xs4all.nl>
8155 L: linux-media@vger.kernel.org
8157 T: git git://linuxtv.org/media_tree.git
8158 F: drivers/media/usb/gspca/
8160 GTP (GPRS Tunneling Protocol)
8161 M: Pablo Neira Ayuso <pablo@netfilter.org>
8162 M: Harald Welte <laforge@gnumonks.org>
8163 L: osmocom-net-gprs@lists.osmocom.org
8165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8166 F: drivers/net/gtp.c
8168 GUID PARTITION TABLE (GPT)
8169 M: Davidlohr Bueso <dave@stgolabs.net>
8170 L: linux-efi@vger.kernel.org
8172 F: block/partitions/efi.*
8175 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8176 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8178 W: http://uclinux-h8.sourceforge.jp
8179 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8181 F: drivers/clk/h8300/
8182 F: drivers/clocksource/h8300_*.c
8183 F: drivers/irqchip/irq-renesas-h8*.c
8185 HABANALABS PCI DRIVER
8186 M: Oded Gabbay <ogabbay@kernel.org>
8188 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8189 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8190 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8191 F: drivers/misc/habanalabs/
8192 F: include/uapi/misc/habanalabs.h
8195 M: Antti Palosaari <crope@iki.fi>
8196 L: linux-media@vger.kernel.org
8198 W: https://linuxtv.org
8199 W: http://palosaari.fi/linux/
8200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8201 T: git git://linuxtv.org/anttip/media_tree.git
8202 F: drivers/media/usb/hackrf/
8204 HANTRO VPU CODEC DRIVER
8205 M: Ezequiel Garcia <ezequiel@collabora.com>
8206 M: Philipp Zabel <p.zabel@pengutronix.de>
8207 L: linux-media@vger.kernel.org
8208 L: linux-rockchip@lists.infradead.org
8210 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8211 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8212 F: drivers/staging/media/hantro/
8214 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8215 M: Frank Seidel <frank@f-seidel.de>
8216 L: platform-driver-x86@vger.kernel.org
8218 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8219 F: drivers/platform/x86/hdaps.c
8222 M: Jean Delvare <jdelvare@suse.com>
8223 M: Guenter Roeck <linux@roeck-us.net>
8224 L: linux-hwmon@vger.kernel.org
8226 W: http://hwmon.wiki.kernel.org/
8227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8228 F: Documentation/devicetree/bindings/hwmon/
8229 F: Documentation/hwmon/
8231 F: include/linux/hwmon*.h
8232 F: include/trace/events/hwmon*.h
8233 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8235 HARDWARE RANDOM NUMBER GENERATOR CORE
8236 M: Matt Mackall <mpm@selenic.com>
8237 M: Herbert Xu <herbert@gondor.apana.org.au>
8238 L: linux-crypto@vger.kernel.org
8240 F: Documentation/admin-guide/hw_random.rst
8241 F: Documentation/devicetree/bindings/rng/
8242 F: drivers/char/hw_random/
8243 F: include/linux/hw_random.h
8245 HARDWARE SPINLOCK CORE
8246 M: Ohad Ben-Cohen <ohad@wizery.com>
8247 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8248 R: Baolin Wang <baolin.wang7@gmail.com>
8249 L: linux-remoteproc@vger.kernel.org
8251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8252 F: Documentation/devicetree/bindings/hwlock/
8253 F: Documentation/locking/hwspinlock.rst
8254 F: drivers/hwspinlock/
8255 F: include/linux/hwspinlock.h
8257 HARDWARE TRACING FACILITIES
8258 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8260 F: drivers/hwtracing/
8262 HARMONY SOUND DRIVER
8263 L: linux-parisc@vger.kernel.org
8265 F: sound/parisc/harmony.*
8267 HDPVR USB VIDEO ENCODER DRIVER
8268 M: Hans Verkuil <hverkuil@xs4all.nl>
8269 L: linux-media@vger.kernel.org
8271 W: https://linuxtv.org
8272 T: git git://linuxtv.org/media_tree.git
8273 F: drivers/media/usb/hdpvr/
8275 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8276 M: Matt Hsiao <matt.hsiao@hpe.com>
8278 F: drivers/misc/hpilo.[ch]
8280 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8281 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8283 F: Documentation/watchdog/hpwdt.rst
8284 F: drivers/watchdog/hpwdt.c
8286 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8287 M: Don Brace <don.brace@microchip.com>
8288 L: storagedev@microchip.com
8289 L: linux-scsi@vger.kernel.org
8291 F: Documentation/scsi/hpsa.rst
8292 F: drivers/scsi/hpsa*.[ch]
8293 F: include/linux/cciss*.h
8294 F: include/uapi/linux/cciss*.h
8297 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8298 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8299 L: linux-rdma@vger.kernel.org
8301 F: drivers/infiniband/hw/hfi1
8304 L: linux-fsdevel@vger.kernel.org
8306 F: Documentation/filesystems/hfs.rst
8310 L: linux-fsdevel@vger.kernel.org
8312 F: Documentation/filesystems/hfsplus.rst
8315 HGA FRAMEBUFFER DRIVER
8316 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8317 L: linux-nvidia@lists.surfsouth.com
8319 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8320 F: drivers/video/fbdev/hgafb.c
8322 HIBERNATION (aka Software Suspend, aka swsusp)
8323 M: "Rafael J. Wysocki" <rafael@kernel.org>
8324 M: Pavel Machek <pavel@ucw.cz>
8325 L: linux-pm@vger.kernel.org
8327 B: https://bugzilla.kernel.org
8328 F: arch/*/include/asm/suspend*.h
8330 F: drivers/base/power/
8331 F: include/linux/freezer.h
8332 F: include/linux/pm.h
8333 F: include/linux/suspend.h
8337 M: Jiri Kosina <jikos@kernel.org>
8338 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8339 L: linux-input@vger.kernel.org
8341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8343 F: include/linux/hid*
8344 F: include/uapi/linux/hid*
8346 HID PLAYSTATION DRIVER
8347 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8348 L: linux-input@vger.kernel.org
8350 F: drivers/hid/hid-playstation.c
8352 HID SENSOR HUB DRIVERS
8353 M: Jiri Kosina <jikos@kernel.org>
8354 M: Jonathan Cameron <jic23@kernel.org>
8355 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8356 L: linux-input@vger.kernel.org
8357 L: linux-iio@vger.kernel.org
8359 F: Documentation/hid/hid-sensor*
8360 F: drivers/hid/hid-sensor-*
8361 F: drivers/iio/*/hid-*
8362 F: include/linux/hid-sensor-*
8364 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8365 M: Thomas Gleixner <tglx@linutronix.de>
8366 L: linux-kernel@vger.kernel.org
8368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8369 F: Documentation/timers/
8370 F: include/linux/clockchips.h
8371 F: include/linux/hrtimer.h
8372 F: kernel/time/clockevents.c
8373 F: kernel/time/hrtimer.c
8374 F: kernel/time/timer_*.c
8376 HIGH-SPEED SCC DRIVER FOR AX.25
8377 L: linux-hams@vger.kernel.org
8379 F: drivers/net/hamradio/dmascc.c
8380 F: drivers/net/hamradio/scc.c
8382 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8383 M: HighPoint Linux Team <linux@highpoint-tech.com>
8385 W: http://www.highpoint-tech.com
8386 F: Documentation/scsi/hptiop.rst
8387 F: drivers/scsi/hptiop.c
8390 M: Jes Sorensen <jes@trained-monkey.org>
8391 L: linux-hippi@sunsite.dk
8393 F: drivers/net/hippi/
8394 F: include/linux/hippidevice.h
8395 F: include/uapi/linux/if_hippi.h
8398 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8399 M: Kurt Kanzenbach <kurt@linutronix.de>
8400 L: netdev@vger.kernel.org
8402 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8403 F: drivers/net/dsa/hirschmann/*
8404 F: include/linux/platform_data/hirschmann-hellcreek.h
8405 F: net/dsa/tag_hellcreek.c
8407 HISILICON DMA DRIVER
8408 M: Zhou Wang <wangzhou1@hisilicon.com>
8409 L: dmaengine@vger.kernel.org
8411 F: drivers/dma/hisi_dma.c
8413 HISILICON GPIO DRIVER
8414 M: Luo Jiaxing <luojiaxing@huawei.com>
8415 L: linux-gpio@vger.kernel.org
8417 F: drivers/gpio/gpio-hisi.c
8419 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8420 M: Zaibo Xu <xuzaibo@huawei.com>
8421 L: linux-crypto@vger.kernel.org
8423 F: Documentation/ABI/testing/debugfs-hisi-hpre
8424 F: drivers/crypto/hisilicon/hpre/hpre.h
8425 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8426 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8428 HISILICON I2C CONTROLLER DRIVER
8429 M: Yicong Yang <yangyicong@hisilicon.com>
8430 L: linux-i2c@vger.kernel.org
8432 W: https://www.hisilicon.com
8433 F: drivers/i2c/busses/i2c-hisi.c
8435 HISILICON LPC BUS DRIVER
8436 M: john.garry@huawei.com
8438 W: http://www.hisilicon.com
8439 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8440 F: drivers/bus/hisi_lpc.c
8442 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8443 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8444 M: Salil Mehta <salil.mehta@huawei.com>
8445 L: netdev@vger.kernel.org
8447 W: http://www.hisilicon.com
8448 F: drivers/net/ethernet/hisilicon/hns3/
8450 HISILICON NETWORK SUBSYSTEM DRIVER
8451 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8452 M: Salil Mehta <salil.mehta@huawei.com>
8453 L: netdev@vger.kernel.org
8455 W: http://www.hisilicon.com
8456 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8457 F: drivers/net/ethernet/hisilicon/
8459 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8460 M: John Stultz <john.stultz@linaro.org>
8461 L: linux-kernel@vger.kernel.org
8463 F: drivers/misc/hisi_hikey_usb.c
8464 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8466 HISILICON PMU DRIVER
8467 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8469 W: http://www.hisilicon.com
8470 F: Documentation/admin-guide/perf/hisi-pmu.rst
8471 F: drivers/perf/hisilicon
8473 HISILICON QM AND ZIP Controller DRIVER
8474 M: Zhou Wang <wangzhou1@hisilicon.com>
8475 L: linux-crypto@vger.kernel.org
8477 F: Documentation/ABI/testing/debugfs-hisi-zip
8478 F: drivers/crypto/hisilicon/qm.c
8479 F: drivers/crypto/hisilicon/qm.h
8480 F: drivers/crypto/hisilicon/sgl.c
8481 F: drivers/crypto/hisilicon/zip/
8483 HISILICON ROCE DRIVER
8484 M: Wenpeng Liang <liangwenpeng@huawei.com>
8485 M: Weihang Li <liweihang@huawei.com>
8486 L: linux-rdma@vger.kernel.org
8488 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8489 F: drivers/infiniband/hw/hns/
8491 HISILICON SAS Controller
8492 M: John Garry <john.garry@huawei.com>
8494 W: http://www.hisilicon.com
8495 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8496 F: drivers/scsi/hisi_sas/
8498 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8499 M: Zaibo Xu <xuzaibo@huawei.com>
8500 L: linux-crypto@vger.kernel.org
8502 F: Documentation/ABI/testing/debugfs-hisi-sec
8503 F: drivers/crypto/hisilicon/sec2/sec.h
8504 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8505 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8506 F: drivers/crypto/hisilicon/sec2/sec_main.c
8508 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8509 M: Jay Fang <f.fangjian@huawei.com>
8510 L: linux-spi@vger.kernel.org
8512 W: http://www.hisilicon.com
8513 F: drivers/spi/spi-hisi-kunpeng.c
8515 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8516 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8517 L: linux-kernel@vger.kernel.org
8519 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8520 F: drivers/spmi/hisi-spmi-controller.c
8522 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8523 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8524 L: linux-kernel@vger.kernel.org
8526 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8527 F: drivers/mfd/hi6421-spmi-pmic.c
8529 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8530 M: Zaibo Xu <xuzaibo@huawei.com>
8532 F: drivers/crypto/hisilicon/trng/trng.c
8534 HISILICON V3XX SPI NOR FLASH Controller Driver
8535 M: John Garry <john.garry@huawei.com>
8537 W: http://www.hisilicon.com
8538 F: drivers/spi/spi-hisi-sfc-v3xx.c
8540 HMM - Heterogeneous Memory Management
8541 M: Jérôme Glisse <jglisse@redhat.com>
8542 L: linux-mm@kvack.org
8544 F: Documentation/vm/hmm.rst
8545 F: include/linux/hmm*
8548 F: tools/testing/selftests/vm/*hmm*
8551 M: Jouni Malinen <j@w1.fi>
8552 L: linux-wireless@vger.kernel.org
8554 W: http://w1.fi/hostap-driver.html
8555 F: drivers/net/wireless/intersil/hostap/
8557 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8558 L: platform-driver-x86@vger.kernel.org
8560 F: drivers/platform/x86/tc1100-wmi.c
8562 HPET: High Precision Event Timers driver
8563 M: Clemens Ladisch <clemens@ladisch.de>
8565 F: Documentation/timers/hpet.rst
8566 F: drivers/char/hpet.c
8567 F: include/linux/hpet.h
8568 F: include/uapi/linux/hpet.h
8572 F: arch/x86/include/asm/hpet.h
8573 F: arch/x86/kernel/hpet.c
8576 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8578 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8582 M: Sebastian Reichel <sre@kernel.org>
8584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8585 F: Documentation/ABI/testing/sysfs-bus-hsi
8586 F: Documentation/driver-api/hsi.rst
8588 F: include/linux/hsi/
8589 F: include/uapi/linux/hsi/
8592 L: linux-usb@vger.kernel.org
8594 F: drivers/net/usb/hso.c
8596 HSR NETWORK PROTOCOL
8597 L: netdev@vger.kernel.org
8601 HT16K33 LED CONTROLLER DRIVER
8602 M: Robin van der Gracht <robin@protonic.nl>
8604 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8605 F: drivers/auxdisplay/ht16k33.c
8607 HTCPEN TOUCHSCREEN DRIVER
8608 M: Pau Oliva Fora <pof@eslack.org>
8609 L: linux-input@vger.kernel.org
8611 F: drivers/input/touchscreen/htcpen.c
8613 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8614 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8615 L: linux-iio@vger.kernel.org
8617 W: http://www.st.com/
8618 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8619 F: drivers/iio/humidity/hts221*
8621 HUAWEI ETHERNET DRIVER
8622 M: Bin Luo <luobin9@huawei.com>
8623 L: netdev@vger.kernel.org
8625 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8626 F: drivers/net/ethernet/huawei/hinic/
8629 M: Mike Kravetz <mike.kravetz@oracle.com>
8630 L: linux-mm@kvack.org
8632 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8633 F: Documentation/admin-guide/mm/hugetlbpage.rst
8634 F: Documentation/vm/hugetlbfs_reserv.rst
8636 F: include/linux/hugetlb.h
8640 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8641 L: linux-media@vger.kernel.org
8643 W: https://linuxtv.org
8644 T: git git://linuxtv.org/media_tree.git
8645 F: drivers/media/platform/sti/hva
8647 HWPOISON MEMORY FAILURE HANDLING
8648 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8649 L: linux-mm@kvack.org
8651 F: mm/hwpoison-inject.c
8652 F: mm/memory-failure.c
8654 HYCON HY46XX TOUCHSCREEN SUPPORT
8655 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8656 L: linux-input@vger.kernel.org
8658 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8659 F: drivers/input/touchscreen/hycon-hy46xx.c
8661 HYGON PROCESSOR SUPPORT
8662 M: Pu Wen <puwen@hygon.cn>
8663 L: linux-kernel@vger.kernel.org
8665 F: arch/x86/kernel/cpu/hygon.c
8667 HYNIX HI556 SENSOR DRIVER
8668 M: Shawn Tu <shawnx.tu@intel.com>
8669 L: linux-media@vger.kernel.org
8671 T: git git://linuxtv.org/media_tree.git
8672 F: drivers/media/i2c/hi556.c
8674 Hyper-V/Azure CORE AND DRIVERS
8675 M: "K. Y. Srinivasan" <kys@microsoft.com>
8676 M: Haiyang Zhang <haiyangz@microsoft.com>
8677 M: Stephen Hemminger <sthemmin@microsoft.com>
8678 M: Wei Liu <wei.liu@kernel.org>
8679 M: Dexuan Cui <decui@microsoft.com>
8680 L: linux-hyperv@vger.kernel.org
8682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8683 F: Documentation/ABI/stable/sysfs-bus-vmbus
8684 F: Documentation/ABI/testing/debugfs-hyperv
8685 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8686 F: arch/arm64/hyperv
8687 F: arch/arm64/include/asm/hyperv-tlfs.h
8688 F: arch/arm64/include/asm/mshyperv.h
8690 F: arch/x86/include/asm/hyperv-tlfs.h
8691 F: arch/x86/include/asm/mshyperv.h
8692 F: arch/x86/include/asm/trace/hyperv.h
8693 F: arch/x86/kernel/cpu/mshyperv.c
8694 F: drivers/clocksource/hyperv_timer.c
8695 F: drivers/hid/hid-hyperv.c
8697 F: drivers/input/serio/hyperv-keyboard.c
8698 F: drivers/iommu/hyperv-iommu.c
8699 F: drivers/net/ethernet/microsoft/
8700 F: drivers/net/hyperv/
8701 F: drivers/pci/controller/pci-hyperv-intf.c
8702 F: drivers/pci/controller/pci-hyperv.c
8703 F: drivers/scsi/storvsc_drv.c
8704 F: drivers/uio/uio_hv_generic.c
8705 F: drivers/video/fbdev/hyperv_fb.c
8706 F: include/asm-generic/hyperv-tlfs.h
8707 F: include/asm-generic/mshyperv.h
8708 F: include/clocksource/hyperv_timer.h
8709 F: include/linux/hyperv.h
8710 F: include/uapi/linux/hyperv.h
8711 F: net/vmw_vsock/hyperv_transport.c
8715 M: Vignesh Raghavendra <vigneshr@ti.com>
8716 L: linux-mtd@lists.infradead.org
8718 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8719 C: irc://irc.oftc.net/mtd
8720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8721 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8722 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8723 F: drivers/mtd/hyperbus/
8724 F: include/linux/mtd/hyperbus.h
8726 HYPERVISOR VIRTUAL CONSOLE DRIVER
8727 L: linuxppc-dev@lists.ozlabs.org
8732 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8733 L: linux-i2c@vger.kernel.org
8734 L: linux-acpi@vger.kernel.org
8736 F: drivers/i2c/i2c-core-acpi.c
8738 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8739 M: Ajay Gupta <ajayg@nvidia.com>
8740 L: linux-i2c@vger.kernel.org
8742 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8743 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8746 M: Peter Rosin <peda@axentia.se>
8747 L: linux-i2c@vger.kernel.org
8749 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8750 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8751 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8752 F: Documentation/i2c/i2c-topology.rst
8753 F: Documentation/i2c/muxes/
8754 F: drivers/i2c/i2c-mux.c
8755 F: drivers/i2c/muxes/
8756 F: include/linux/i2c-mux.h
8758 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8759 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8760 L: linux-i2c@vger.kernel.org
8762 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8763 F: drivers/i2c/busses/i2c-mv64xxx.c
8765 I2C OVER PARALLEL PORT
8766 M: Jean Delvare <jdelvare@suse.com>
8767 L: linux-i2c@vger.kernel.org
8769 F: Documentation/i2c/busses/i2c-parport.rst
8770 F: drivers/i2c/busses/i2c-parport.c
8773 M: Wolfram Sang <wsa@kernel.org>
8774 L: linux-i2c@vger.kernel.org
8776 W: https://i2c.wiki.kernel.org/
8777 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8779 F: Documentation/devicetree/bindings/i2c/i2c.txt
8780 F: Documentation/i2c/
8782 F: include/linux/i2c-dev.h
8783 F: include/linux/i2c-smbus.h
8784 F: include/linux/i2c.h
8785 F: include/uapi/linux/i2c-*.h
8786 F: include/uapi/linux/i2c.h
8788 I2C SUBSYSTEM HOST DRIVERS
8789 L: linux-i2c@vger.kernel.org
8791 W: https://i2c.wiki.kernel.org/
8792 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8794 F: Documentation/devicetree/bindings/i2c/
8795 F: drivers/i2c/algos/
8796 F: drivers/i2c/busses/
8799 M: Jean Delvare <jdelvare@suse.com>
8800 L: linux-i2c@vger.kernel.org
8802 F: Documentation/i2c/busses/i2c-taos-evm.rst
8803 F: drivers/i2c/busses/i2c-taos-evm.c
8806 M: Till Harbaum <till@harbaum.org>
8807 L: linux-i2c@vger.kernel.org
8809 W: http://www.harbaum.org/till/i2c_tiny_usb
8810 F: drivers/i2c/busses/i2c-tiny-usb.c
8812 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8813 M: Jean Delvare <jdelvare@suse.com>
8814 L: linux-i2c@vger.kernel.org
8816 F: Documentation/i2c/busses/i2c-ali1535.rst
8817 F: Documentation/i2c/busses/i2c-ali1563.rst
8818 F: Documentation/i2c/busses/i2c-ali15x3.rst
8819 F: Documentation/i2c/busses/i2c-amd756.rst
8820 F: Documentation/i2c/busses/i2c-amd8111.rst
8821 F: Documentation/i2c/busses/i2c-i801.rst
8822 F: Documentation/i2c/busses/i2c-nforce2.rst
8823 F: Documentation/i2c/busses/i2c-piix4.rst
8824 F: Documentation/i2c/busses/i2c-sis5595.rst
8825 F: Documentation/i2c/busses/i2c-sis630.rst
8826 F: Documentation/i2c/busses/i2c-sis96x.rst
8827 F: Documentation/i2c/busses/i2c-via.rst
8828 F: Documentation/i2c/busses/i2c-viapro.rst
8829 F: drivers/i2c/busses/i2c-ali1535.c
8830 F: drivers/i2c/busses/i2c-ali1563.c
8831 F: drivers/i2c/busses/i2c-ali15x3.c
8832 F: drivers/i2c/busses/i2c-amd756-s4882.c
8833 F: drivers/i2c/busses/i2c-amd756.c
8834 F: drivers/i2c/busses/i2c-amd8111.c
8835 F: drivers/i2c/busses/i2c-i801.c
8836 F: drivers/i2c/busses/i2c-isch.c
8837 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8838 F: drivers/i2c/busses/i2c-nforce2.c
8839 F: drivers/i2c/busses/i2c-piix4.c
8840 F: drivers/i2c/busses/i2c-sis5595.c
8841 F: drivers/i2c/busses/i2c-sis630.c
8842 F: drivers/i2c/busses/i2c-sis96x.c
8843 F: drivers/i2c/busses/i2c-via.c
8844 F: drivers/i2c/busses/i2c-viapro.c
8846 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8847 M: Hans de Goede <hdegoede@redhat.com>
8848 L: linux-i2c@vger.kernel.org
8850 F: drivers/i2c/busses/i2c-cht-wc.c
8852 I2C/SMBUS ISMT DRIVER
8853 M: Seth Heasley <seth.heasley@intel.com>
8854 M: Neil Horman <nhorman@tuxdriver.com>
8855 L: linux-i2c@vger.kernel.org
8856 F: Documentation/i2c/busses/i2c-ismt.rst
8857 F: drivers/i2c/busses/i2c-ismt.c
8859 I2C/SMBUS STUB DRIVER
8860 M: Jean Delvare <jdelvare@suse.com>
8861 L: linux-i2c@vger.kernel.org
8863 F: drivers/i2c/i2c-stub.c
8865 I3C DRIVER FOR CADENCE I3C MASTER IP
8866 M: Przemysław Gaj <pgaj@cadence.com>
8868 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8869 F: drivers/i3c/master/i3c-master-cdns.c
8871 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8872 M: Vitor Soares <vitor.soares@synopsys.com>
8874 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8875 F: drivers/i3c/master/dw*
8878 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8879 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8881 C: irc://chat.freenode.net/linux-i3c
8882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8883 F: Documentation/ABI/testing/sysfs-bus-i3c
8884 F: Documentation/devicetree/bindings/i3c/
8885 F: Documentation/driver-api/i3c
8887 F: include/linux/i3c/
8889 IA64 (Itanium) PLATFORM
8890 L: linux-ia64@vger.kernel.org
8892 F: Documentation/ia64/
8895 IBM Power 842 compression accelerator
8896 M: Haren Myneni <haren@us.ibm.com>
8899 F: drivers/crypto/nx/Kconfig
8900 F: drivers/crypto/nx/Makefile
8901 F: drivers/crypto/nx/nx-842*
8902 F: include/linux/sw842.h
8905 IBM Power in-Nest Crypto Acceleration
8906 M: Breno Leitão <leitao@debian.org>
8907 M: Nayna Jain <nayna@linux.ibm.com>
8908 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8909 L: linux-crypto@vger.kernel.org
8911 F: drivers/crypto/nx/Kconfig
8912 F: drivers/crypto/nx/Makefile
8913 F: drivers/crypto/nx/nx-aes*
8914 F: drivers/crypto/nx/nx-sha*
8915 F: drivers/crypto/nx/nx.*
8916 F: drivers/crypto/nx/nx_csbcpb.h
8917 F: drivers/crypto/nx/nx_debugfs.c
8919 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8920 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8921 L: linux-pci@vger.kernel.org
8922 L: linuxppc-dev@lists.ozlabs.org
8924 F: drivers/pci/hotplug/rpadlpar*
8926 IBM Power Linux RAID adapter
8927 M: Brian King <brking@us.ibm.com>
8929 F: drivers/scsi/ipr.*
8931 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8932 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8933 L: linux-pci@vger.kernel.org
8934 L: linuxppc-dev@lists.ozlabs.org
8936 F: drivers/pci/hotplug/rpaphp*
8938 IBM Power SRIOV Virtual NIC Device Driver
8939 M: Dany Madden <drt@linux.ibm.com>
8940 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8941 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8942 L: netdev@vger.kernel.org
8944 F: drivers/net/ethernet/ibm/ibmvnic.*
8946 IBM Power Virtual Accelerator Switchboard
8947 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8948 L: linuxppc-dev@lists.ozlabs.org
8950 F: arch/powerpc/include/asm/vas.h
8951 F: arch/powerpc/platforms/powernv/copy-paste.h
8952 F: arch/powerpc/platforms/powernv/vas*
8954 IBM Power Virtual Ethernet Device Driver
8955 M: Cristobal Forno <cforno12@linux.ibm.com>
8956 L: netdev@vger.kernel.org
8958 F: drivers/net/ethernet/ibm/ibmveth.*
8960 IBM Power Virtual FC Device Drivers
8961 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8962 L: linux-scsi@vger.kernel.org
8964 F: drivers/scsi/ibmvscsi/ibmvfc*
8966 IBM Power Virtual Management Channel Driver
8967 M: Brad Warrum <bwarrum@linux.ibm.com>
8968 M: Ritu Agarwal <rituagar@linux.ibm.com>
8970 F: drivers/misc/ibmvmc.*
8972 IBM Power Virtual SCSI Device Drivers
8973 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8974 L: linux-scsi@vger.kernel.org
8976 F: drivers/scsi/ibmvscsi/ibmvscsi*
8977 F: include/scsi/viosrp.h
8979 IBM Power Virtual SCSI Device Target Driver
8980 M: Michael Cyr <mikecyr@linux.ibm.com>
8981 L: linux-scsi@vger.kernel.org
8982 L: target-devel@vger.kernel.org
8984 F: drivers/scsi/ibmvscsi_tgt/
8986 IBM Power VMX Cryptographic instructions
8987 M: Breno Leitão <leitao@debian.org>
8988 M: Nayna Jain <nayna@linux.ibm.com>
8989 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8990 L: linux-crypto@vger.kernel.org
8992 F: drivers/crypto/vmx/Kconfig
8993 F: drivers/crypto/vmx/Makefile
8994 F: drivers/crypto/vmx/aes*
8995 F: drivers/crypto/vmx/ghash*
8996 F: drivers/crypto/vmx/ppc-xlate.pl
8997 F: drivers/crypto/vmx/vmx.c
8999 IBM ServeRAID RAID DRIVER
9001 F: drivers/scsi/ips.*
9003 ICH LPC AND GPIO DRIVER
9004 M: Peter Tyser <ptyser@xes-inc.com>
9006 F: drivers/gpio/gpio-ich.c
9007 F: drivers/mfd/lpc_ich.c
9010 M: Max Staudt <max@enpas.org>
9011 L: linux-i2c@vger.kernel.org
9013 F: drivers/i2c/busses/i2c-icy.c
9015 IDEAPAD LAPTOP EXTRAS DRIVER
9016 M: Ike Panhc <ike.pan@canonical.com>
9017 L: platform-driver-x86@vger.kernel.org
9019 W: http://launchpad.net/ideapad-laptop
9020 F: drivers/platform/x86/ideapad-laptop.c
9022 IDEAPAD LAPTOP SLIDEBAR DRIVER
9023 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9024 L: linux-input@vger.kernel.org
9026 W: https://github.com/o2genum/ideapad-slidebar
9027 F: drivers/input/misc/ideapad_slidebar.c
9029 IDT VersaClock 5 CLOCK DRIVER
9030 M: Luca Ceresoli <luca@lucaceresoli.net>
9032 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9033 F: drivers/clk/clk-versaclock5.c
9035 IEEE 802.15.4 SUBSYSTEM
9036 M: Alexander Aring <alex.aring@gmail.com>
9037 M: Stefan Schmidt <stefan@datenfreihafen.org>
9038 L: linux-wpan@vger.kernel.org
9040 W: https://linux-wpan.org/
9041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9043 F: Documentation/networking/ieee802154.rst
9044 F: drivers/net/ieee802154/
9045 F: include/linux/ieee802154.h
9046 F: include/linux/nl802154.h
9047 F: include/net/af_ieee802154.h
9048 F: include/net/cfg802154.h
9049 F: include/net/ieee802154_netdev.h
9050 F: include/net/mac802154.h
9051 F: include/net/nl802154.h
9056 M: Yotam Gigi <yotam.gi@gmail.com>
9057 M: Jamal Hadi Salim <jhs@mojatatu.com>
9058 F: include/net/ife.h
9059 F: include/uapi/linux/ife.h
9062 IGORPLUG-USB IR RECEIVER
9063 M: Sean Young <sean@mess.org>
9064 L: linux-media@vger.kernel.org
9066 F: drivers/media/rc/igorplugusb.c
9068 IGUANAWORKS USB IR TRANSCEIVER
9069 M: Sean Young <sean@mess.org>
9070 L: linux-media@vger.kernel.org
9072 F: drivers/media/rc/iguanair.c
9074 IIO DIGITAL POTENTIOMETER DAC
9075 M: Peter Rosin <peda@axentia.se>
9076 L: linux-iio@vger.kernel.org
9078 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9079 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9080 F: drivers/iio/dac/dpot-dac.c
9082 IIO ENVELOPE DETECTOR
9083 M: Peter Rosin <peda@axentia.se>
9084 L: linux-iio@vger.kernel.org
9086 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9087 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9088 F: drivers/iio/adc/envelope-detector.c
9091 M: Peter Rosin <peda@axentia.se>
9092 L: linux-iio@vger.kernel.org
9094 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9095 F: drivers/iio/multiplexer/iio-mux.c
9097 IIO SCMI BASED DRIVER
9098 M: Jyoti Bhayana <jbhayana@google.com>
9099 L: linux-iio@vger.kernel.org
9101 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9103 IIO SUBSYSTEM AND DRIVERS
9104 M: Jonathan Cameron <jic23@kernel.org>
9105 R: Lars-Peter Clausen <lars@metafoo.de>
9106 L: linux-iio@vger.kernel.org
9108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9109 F: Documentation/ABI/testing/configfs-iio*
9110 F: Documentation/ABI/testing/sysfs-bus-iio*
9111 F: Documentation/devicetree/bindings/iio/
9113 F: drivers/staging/iio/
9114 F: include/linux/iio/
9118 M: Peter Rosin <peda@axentia.se>
9119 L: linux-iio@vger.kernel.org
9121 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9122 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9123 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9124 F: drivers/iio/afe/iio-rescale.c
9126 IKANOS/ADI EAGLE ADSL USB DRIVER
9127 M: Matthieu Castet <castet.matthieu@free.fr>
9128 M: Stanislaw Gruszka <stf_xl@wp.pl>
9130 F: drivers/usb/atm/ueagle-atm.c
9132 IMGTEC ASCII LCD DRIVER
9133 M: Paul Burton <paulburton@kernel.org>
9135 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9136 F: drivers/auxdisplay/img-ascii-lcd.c
9138 IMGTEC IR DECODER DRIVER
9140 F: drivers/media/rc/img-ir/
9142 IMON SOUNDGRAPH USB IR RECEIVER
9143 M: Sean Young <sean@mess.org>
9144 L: linux-media@vger.kernel.org
9146 F: drivers/media/rc/imon.c
9147 F: drivers/media/rc/imon_raw.c
9149 IMS TWINTURBO FRAMEBUFFER DRIVER
9150 L: linux-fbdev@vger.kernel.org
9152 F: drivers/video/fbdev/imsttfb.c
9154 INA209 HARDWARE MONITOR DRIVER
9155 M: Guenter Roeck <linux@roeck-us.net>
9156 L: linux-hwmon@vger.kernel.org
9158 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9159 F: Documentation/hwmon/ina209.rst
9160 F: drivers/hwmon/ina209.c
9162 INA2XX HARDWARE MONITOR DRIVER
9163 M: Guenter Roeck <linux@roeck-us.net>
9164 L: linux-hwmon@vger.kernel.org
9166 F: Documentation/hwmon/ina2xx.rst
9167 F: drivers/hwmon/ina2xx.c
9168 F: include/linux/platform_data/ina2xx.h
9170 INDUSTRY PACK SUBSYSTEM (IPACK)
9171 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9172 M: Jens Taprogge <jens.taprogge@taprogge.org>
9173 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9174 L: industrypack-devel@lists.sourceforge.net
9176 W: http://industrypack.sourceforge.net
9179 INFINEON DPS310 Driver
9180 M: Eddie James <eajames@linux.ibm.com>
9181 L: linux-iio@vger.kernel.org
9183 F: drivers/iio/pressure/dps310.c
9185 INFINIBAND SUBSYSTEM
9186 M: Doug Ledford <dledford@redhat.com>
9187 M: Jason Gunthorpe <jgg@nvidia.com>
9188 L: linux-rdma@vger.kernel.org
9190 W: https://github.com/linux-rdma/rdma-core
9191 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9193 F: Documentation/devicetree/bindings/infiniband/
9194 F: Documentation/infiniband/
9195 F: drivers/infiniband/
9197 F: include/trace/events/ib_mad.h
9198 F: include/trace/events/ib_umad.h
9199 F: include/uapi/linux/if_infiniband.h
9200 F: include/uapi/rdma/
9201 F: samples/bpf/ibumad_kern.c
9202 F: samples/bpf/ibumad_user.c
9204 INGENIC JZ4780 NAND DRIVER
9205 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9206 L: linux-mtd@lists.infradead.org
9207 L: linux-mips@vger.kernel.org
9209 F: drivers/mtd/nand/raw/ingenic/
9212 M: Paul Cercueil <paul@crapouillou.net>
9213 L: linux-mips@vger.kernel.org
9215 F: arch/mips/boot/dts/ingenic/
9216 F: arch/mips/generic/board-ingenic.c
9217 F: arch/mips/include/asm/mach-ingenic/
9218 F: arch/mips/ingenic/Kconfig
9219 F: drivers/clk/ingenic/
9220 F: drivers/dma/dma-jz4780.c
9221 F: drivers/gpu/drm/ingenic/
9222 F: drivers/i2c/busses/i2c-jz4780.c
9223 F: drivers/iio/adc/ingenic-adc.c
9224 F: drivers/irqchip/irq-ingenic.c
9225 F: drivers/memory/jz4780-nemc.c
9226 F: drivers/mmc/host/jz4740_mmc.c
9227 F: drivers/mtd/nand/raw/ingenic/
9228 F: drivers/pinctrl/pinctrl-ingenic.c
9229 F: drivers/power/supply/ingenic-battery.c
9230 F: drivers/pwm/pwm-jz4740.c
9231 F: drivers/remoteproc/ingenic_rproc.c
9232 F: drivers/rtc/rtc-jz4740.c
9233 F: drivers/tty/serial/8250/8250_ingenic.c
9234 F: drivers/usb/musb/jz4740.c
9235 F: drivers/watchdog/jz4740_wdt.c
9236 F: include/dt-bindings/iio/adc/ingenic,adc.h
9237 F: include/linux/mfd/ingenic-tcu.h
9238 F: sound/soc/codecs/jz47*
9239 F: sound/soc/jz4740/
9242 M: Jan Kara <jack@suse.cz>
9243 R: Amir Goldstein <amir73il@gmail.com>
9244 L: linux-fsdevel@vger.kernel.org
9246 F: Documentation/filesystems/inotify.rst
9247 F: fs/notify/inotify/
9248 F: include/linux/inotify.h
9249 F: include/uapi/linux/inotify.h
9251 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9252 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9253 L: linux-input@vger.kernel.org
9255 Q: http://patchwork.kernel.org/project/linux-input/list/
9256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9257 F: Documentation/devicetree/bindings/input/
9258 F: Documentation/devicetree/bindings/serio/
9259 F: Documentation/input/
9261 F: include/linux/input.h
9262 F: include/linux/input/
9263 F: include/uapi/linux/input-event-codes.h
9264 F: include/uapi/linux/input.h
9266 INPUT MULTITOUCH (MT) PROTOCOL
9267 M: Henrik Rydberg <rydberg@bitmath.org>
9268 L: linux-input@vger.kernel.org
9270 F: Documentation/input/multi-touch-protocol.rst
9271 F: drivers/input/input-mt.c
9274 INSIDE SECURE CRYPTO DRIVER
9275 M: Antoine Tenart <atenart@kernel.org>
9276 L: linux-crypto@vger.kernel.org
9278 F: drivers/crypto/inside-secure/
9280 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9281 M: Mimi Zohar <zohar@linux.ibm.com>
9282 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9283 L: linux-integrity@vger.kernel.org
9285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9286 F: security/integrity/ima/
9288 INTEL 810/815 FRAMEBUFFER DRIVER
9289 M: Antonino Daplas <adaplas@gmail.com>
9290 L: linux-fbdev@vger.kernel.org
9292 F: drivers/video/fbdev/i810/
9295 M: Cezary Rojewski <cezary.rojewski@intel.com>
9296 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9297 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9298 M: Jie Yang <yang.jie@linux.intel.com>
9299 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9303 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9304 M: Hans de Goede <hdegoede@redhat.com>
9305 L: platform-driver-x86@vger.kernel.org
9307 F: drivers/platform/x86/intel/atomisp2/pm.c
9309 INTEL ATOMISP2 LED DRIVER
9310 M: Hans de Goede <hdegoede@redhat.com>
9311 L: platform-driver-x86@vger.kernel.org
9313 F: drivers/platform/x86/intel/atomisp2/led.c
9315 INTEL BIOS SAR INT1092 DRIVER
9316 M: Shravan S <s.shravan@intel.com>
9317 M: Intel Corporation <linuxwwan@intel.com>
9318 L: platform-driver-x86@vger.kernel.org
9320 F: drivers/platform/x86/intel/int1092/
9322 INTEL BROXTON PMC DRIVER
9323 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9324 M: Zha Qipeng <qipeng.zha@intel.com>
9326 F: drivers/mfd/intel_pmc_bxt.c
9327 F: include/linux/mfd/intel_pmc_bxt.h
9329 INTEL C600 SERIES SAS CONTROLLER DRIVER
9330 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9331 L: linux-scsi@vger.kernel.org
9333 T: git git://git.code.sf.net/p/intel-sas/isci
9334 F: drivers/scsi/isci/
9336 INTEL CPU family model numbers
9337 M: Tony Luck <tony.luck@intel.com>
9339 L: linux-kernel@vger.kernel.org
9341 F: arch/x86/include/asm/intel-family.h
9343 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9344 M: Jani Nikula <jani.nikula@linux.intel.com>
9345 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9346 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9347 L: intel-gfx@lists.freedesktop.org
9349 W: https://01.org/linuxgraphics/
9350 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9351 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9352 C: irc://irc.oftc.net/intel-gfx
9353 T: git git://anongit.freedesktop.org/drm-intel
9354 F: Documentation/gpu/i915.rst
9355 F: drivers/gpu/drm/i915/
9356 F: include/drm/i915*
9357 F: include/uapi/drm/i915_drm.h
9359 INTEL ETHERNET DRIVERS
9360 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9361 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9362 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9364 W: http://www.intel.com/support/feedback.htm
9365 W: http://e1000.sourceforge.net/
9366 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9369 F: Documentation/networking/device_drivers/ethernet/intel/
9370 F: drivers/net/ethernet/intel/
9371 F: drivers/net/ethernet/intel/*/
9372 F: include/linux/avf/virtchnl.h
9373 F: include/linux/net/intel/iidc.h
9375 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9376 M: Mustafa Ismail <mustafa.ismail@intel.com>
9377 M: Shiraz Saleem <shiraz.saleem@intel.com>
9378 L: linux-rdma@vger.kernel.org
9380 F: drivers/infiniband/hw/irdma/
9381 F: include/uapi/rdma/irdma-abi.h
9383 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9384 M: Maik Broemme <mbroemme@libmpq.org>
9385 L: linux-fbdev@vger.kernel.org
9387 F: Documentation/fb/intelfb.rst
9388 F: drivers/video/fbdev/intelfb/
9391 M: Andy Shevchenko <andy@kernel.org>
9392 L: linux-gpio@vger.kernel.org
9394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9395 F: drivers/gpio/gpio-ich.c
9396 F: drivers/gpio/gpio-merrifield.c
9397 F: drivers/gpio/gpio-ml-ioh.c
9398 F: drivers/gpio/gpio-pch.c
9399 F: drivers/gpio/gpio-sch.c
9400 F: drivers/gpio/gpio-sodaville.c
9402 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9403 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9404 M: Zhi Wang <zhi.a.wang@intel.com>
9405 L: intel-gvt-dev@lists.freedesktop.org
9406 L: intel-gfx@lists.freedesktop.org
9408 W: https://01.org/igvt-g
9409 T: git https://github.com/intel/gvt-linux.git
9410 F: drivers/gpu/drm/i915/gvt/
9412 INTEL HID EVENT DRIVER
9413 M: Alex Hung <alex.hung@canonical.com>
9414 L: platform-driver-x86@vger.kernel.org
9416 F: drivers/platform/x86/intel/hid.c
9418 INTEL I/OAT DMA DRIVER
9419 M: Dave Jiang <dave.jiang@intel.com>
9420 R: Dan Williams <dan.j.williams@intel.com>
9421 L: dmaengine@vger.kernel.org
9423 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9424 F: drivers/dma/ioat*
9427 M: Dave Jiang <dave.jiang@intel.com>
9428 L: dmaengine@vger.kernel.org
9430 F: drivers/dma/idxd/*
9431 F: include/uapi/linux/idxd.h
9434 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9435 M: Len Brown <lenb@kernel.org>
9436 L: linux-pm@vger.kernel.org
9438 B: https://bugzilla.kernel.org
9439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9440 F: drivers/idle/intel_idle.c
9442 INTEL INTEGRATED SENSOR HUB DRIVER
9443 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9444 M: Jiri Kosina <jikos@kernel.org>
9445 L: linux-input@vger.kernel.org
9447 F: drivers/hid/intel-ish-hid/
9450 M: David Woodhouse <dwmw2@infradead.org>
9451 M: Lu Baolu <baolu.lu@linux.intel.com>
9452 L: iommu@lists.linux-foundation.org
9454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9455 F: drivers/iommu/intel/
9456 F: include/linux/intel-iommu.h
9457 F: include/linux/intel-svm.h
9459 INTEL IOP-ADMA DMA DRIVER
9460 R: Dan Williams <dan.j.williams@intel.com>
9462 F: drivers/dma/iop-adma.c
9464 INTEL IPU3 CSI-2 CIO2 DRIVER
9465 M: Yong Zhi <yong.zhi@intel.com>
9466 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9467 M: Bingbu Cao <bingbu.cao@intel.com>
9468 M: Dan Scally <djrscally@gmail.com>
9469 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9470 L: linux-media@vger.kernel.org
9472 T: git git://linuxtv.org/media_tree.git
9473 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9474 F: drivers/media/pci/intel/ipu3/
9476 INTEL IPU3 CSI-2 IMGU DRIVER
9477 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9478 R: Bingbu Cao <bingbu.cao@intel.com>
9479 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9480 L: linux-media@vger.kernel.org
9482 F: Documentation/admin-guide/media/ipu3.rst
9483 F: Documentation/admin-guide/media/ipu3_rcb.svg
9484 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9485 F: drivers/staging/media/ipu3/
9487 INTEL IXP4XX CRYPTO SUPPORT
9488 M: Corentin Labbe <clabbe@baylibre.com>
9489 L: linux-crypto@vger.kernel.org
9491 F: drivers/crypto/ixp4xx_crypto.c
9493 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9494 M: Krzysztof Halasa <khalasa@piap.pl>
9496 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9497 F: drivers/net/wan/ixp4xx_hss.c
9498 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9499 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9500 F: include/linux/soc/ixp4xx/npe.h
9501 F: include/linux/soc/ixp4xx/qmgr.h
9503 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9504 M: Deepak Saxena <dsaxena@plexity.net>
9506 F: Documentation/devicetree/bindings/display/intel,ixp46x-rng.yaml
9507 F: drivers/char/hw_random/ixp4xx-rng.c
9509 INTEL KEEM BAY DRM DRIVER
9510 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9511 M: Edmund Dea <edmund.j.dea@intel.com>
9513 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9514 F: drivers/gpu/drm/kmb/
9516 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9517 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9519 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9520 F: drivers/crypto/keembay/Kconfig
9521 F: drivers/crypto/keembay/Makefile
9522 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9523 F: drivers/crypto/keembay/ocs-aes.c
9524 F: drivers/crypto/keembay/ocs-aes.h
9526 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9527 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9528 M: Declan Murphy <declan.murphy@intel.com>
9530 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9531 F: drivers/crypto/keembay/Kconfig
9532 F: drivers/crypto/keembay/Makefile
9533 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9534 F: drivers/crypto/keembay/ocs-hcu.c
9535 F: drivers/crypto/keembay/ocs-hcu.h
9537 INTEL MANAGEMENT ENGINE (mei)
9538 M: Tomas Winkler <tomas.winkler@intel.com>
9539 L: linux-kernel@vger.kernel.org
9541 F: Documentation/driver-api/mei/*
9542 F: drivers/misc/mei/
9543 F: drivers/watchdog/mei_wdt.c
9544 F: include/linux/mei_cl_bus.h
9545 F: include/uapi/linux/mei.h
9548 INTEL MAX 10 BMC MFD DRIVER
9549 M: Xu Yilun <yilun.xu@intel.com>
9550 R: Tom Rix <trix@redhat.com>
9552 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9553 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9554 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9555 F: drivers/mfd/intel-m10-bmc.c
9556 F: include/linux/mfd/intel-m10-bmc.h
9558 INTEL MENLOW THERMAL DRIVER
9559 M: Sujith Thomas <sujith.thomas@intel.com>
9560 L: linux-pm@vger.kernel.org
9562 W: https://01.org/linux-acpi
9563 F: drivers/thermal/intel/intel_menlow.c
9565 INTEL P-Unit IPC DRIVER
9566 M: Zha Qipeng <qipeng.zha@intel.com>
9567 L: platform-driver-x86@vger.kernel.org
9569 F: arch/x86/include/asm/intel_punit_ipc.h
9570 F: drivers/platform/x86/intel/punit_ipc.c
9572 INTEL PMC CORE DRIVER
9573 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9574 M: David E Box <david.e.box@intel.com>
9575 L: platform-driver-x86@vger.kernel.org
9577 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9578 F: drivers/platform/x86/intel/pmc/
9580 INTEL PMIC GPIO DRIVERS
9581 M: Andy Shevchenko <andy@kernel.org>
9583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9584 F: drivers/gpio/gpio-*cove.c
9586 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9587 M: Andy Shevchenko <andy@kernel.org>
9589 F: drivers/mfd/intel_soc_pmic*
9590 F: include/linux/mfd/intel_soc_pmic*
9593 M: "David E. Box" <david.e.box@linux.intel.com>
9595 F: drivers/mfd/intel_pmt.c
9596 F: drivers/platform/x86/intel/pmt/
9598 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9599 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9600 L: linux-wireless@vger.kernel.org
9602 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9603 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9604 F: drivers/net/wireless/intel/ipw2x00/
9607 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9608 M: Len Brown <lenb@kernel.org>
9609 L: linux-pm@vger.kernel.org
9611 F: drivers/cpufreq/intel_pstate.c
9613 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9614 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9615 L: linux-iio@vger.kernel.org
9616 F: drivers/counter/intel-qep.c
9619 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9621 F: arch/x86/include/asm/intel_scu_ipc.h
9622 F: drivers/platform/x86/intel_scu_*
9624 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9625 M: Daniel Scally <djrscally@gmail.com>
9627 F: drivers/platform/x86/intel/int3472/
9629 INTEL SPEED SELECT TECHNOLOGY
9630 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9631 L: platform-driver-x86@vger.kernel.org
9633 F: drivers/platform/x86/intel/speed_select_if/
9634 F: include/uapi/linux/isst_if.h
9635 F: tools/power/x86/intel-speed-select/
9637 INTEL STRATIX10 FIRMWARE DRIVERS
9638 M: Richard Gong <richard.gong@linux.intel.com>
9639 L: linux-kernel@vger.kernel.org
9641 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9642 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9643 F: drivers/firmware/stratix10-rsu.c
9644 F: drivers/firmware/stratix10-svc.c
9645 F: include/linux/firmware/intel/stratix10-smc.h
9646 F: include/linux/firmware/intel/stratix10-svc-client.h
9648 INTEL TELEMETRY DRIVER
9649 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9650 M: "David E. Box" <david.e.box@linux.intel.com>
9651 L: platform-driver-x86@vger.kernel.org
9653 F: arch/x86/include/asm/intel_telemetry.h
9654 F: drivers/platform/x86/intel/telemetry/
9656 INTEL UNCORE FREQUENCY CONTROL
9657 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9658 L: platform-driver-x86@vger.kernel.org
9660 F: drivers/platform/x86/intel/uncore-frequency.c
9662 INTEL VIRTUAL BUTTON DRIVER
9663 M: AceLan Kao <acelan.kao@canonical.com>
9664 L: platform-driver-x86@vger.kernel.org
9666 F: drivers/platform/x86/intel/vbtn.c
9668 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9669 M: Stanislaw Gruszka <stf_xl@wp.pl>
9670 L: linux-wireless@vger.kernel.org
9672 F: drivers/net/wireless/intel/iwlegacy/
9674 INTEL WIRELESS WIFI LINK (iwlwifi)
9675 M: Luca Coelho <luciano.coelho@intel.com>
9676 L: linux-wireless@vger.kernel.org
9678 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9680 F: drivers/net/wireless/intel/iwlwifi/
9682 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9683 M: Jithu Joseph <jithu.joseph@intel.com>
9684 R: Maurice Ma <maurice.ma@intel.com>
9686 W: https://slimbootloader.github.io/security/firmware-update.html
9687 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9689 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9690 L: Dell.Client.Kernel@dell.com
9692 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9694 INTEL WWAN IOSM DRIVER
9695 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9696 M: Intel Corporation <linuxwwan@intel.com>
9697 L: netdev@vger.kernel.org
9699 F: drivers/net/wwan/iosm/
9702 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9704 F: Documentation/trace/intel_th.rst
9705 F: drivers/hwtracing/intel_th/
9706 F: include/linux/intel_th.h
9708 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9709 M: Ning Sun <ning.sun@intel.com>
9710 L: tboot-devel@lists.sourceforge.net
9712 W: http://tboot.sourceforge.net
9713 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9714 F: Documentation/x86/intel_txt.rst
9715 F: arch/x86/kernel/tboot.c
9716 F: include/linux/tboot.h
9719 M: Jarkko Sakkinen <jarkko@kernel.org>
9720 R: Dave Hansen <dave.hansen@linux.intel.com>
9721 L: linux-sgx@vger.kernel.org
9723 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9725 F: Documentation/x86/sgx.rst
9726 F: arch/x86/entry/vdso/vsgx.S
9727 F: arch/x86/include/asm/sgx.h
9728 F: arch/x86/include/uapi/asm/sgx.h
9729 F: arch/x86/kernel/cpu/sgx/*
9730 F: tools/testing/selftests/sgx/*
9734 M: Georgi Djakov <djakov@kernel.org>
9735 L: linux-pm@vger.kernel.org
9737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9738 F: Documentation/devicetree/bindings/interconnect/
9739 F: Documentation/driver-api/interconnect.rst
9740 F: drivers/interconnect/
9741 F: include/dt-bindings/interconnect/
9742 F: include/linux/interconnect-provider.h
9743 F: include/linux/interconnect.h
9745 INTERRUPT COUNTER DRIVER
9746 M: Oleksij Rempel <o.rempel@pengutronix.de>
9747 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9748 L: linux-iio@vger.kernel.org
9749 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9750 F: drivers/counter/interrupt-cnt.c
9752 INVENSENSE ICM-426xx IMU DRIVER
9753 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9754 L: linux-iio@vger.kernel.org
9756 W: https://invensense.tdk.com/
9757 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9758 F: drivers/iio/imu/inv_icm42600/
9760 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9761 M: Linus Walleij <linus.walleij@linaro.org>
9762 L: linux-iio@vger.kernel.org
9764 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9765 F: drivers/iio/gyro/mpu3050*
9767 IOC3 ETHERNET DRIVER
9768 M: Ralf Baechle <ralf@linux-mips.org>
9769 L: linux-mips@vger.kernel.org
9771 F: drivers/net/ethernet/sgi/ioc3-eth.c
9773 IOMAP FILESYSTEM LIBRARY
9774 M: Christoph Hellwig <hch@infradead.org>
9775 M: Darrick J. Wong <djwong@kernel.org>
9776 M: linux-xfs@vger.kernel.org
9777 M: linux-fsdevel@vger.kernel.org
9778 L: linux-xfs@vger.kernel.org
9779 L: linux-fsdevel@vger.kernel.org
9781 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9783 F: include/linux/iomap.h
9786 M: Joerg Roedel <joro@8bytes.org>
9787 M: Will Deacon <will@kernel.org>
9788 L: iommu@lists.linux-foundation.org
9790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9791 F: Documentation/devicetree/bindings/iommu/
9792 F: Documentation/userspace-api/iommu.rst
9794 F: include/linux/iommu.h
9795 F: include/linux/iova.h
9796 F: include/linux/of_iommu.h
9797 F: include/uapi/linux/iommu.h
9800 M: Jens Axboe <axboe@kernel.dk>
9801 R: Pavel Begunkov <asml.silence@gmail.com>
9802 L: io-uring@vger.kernel.org
9804 T: git git://git.kernel.dk/linux-block
9805 T: git git://git.kernel.dk/liburing
9809 F: include/linux/io_uring.h
9810 F: include/uapi/linux/io_uring.h
9814 M: Corey Minyard <minyard@acm.org>
9815 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9817 W: http://openipmi.sourceforge.net/
9818 F: Documentation/driver-api/ipmi.rst
9819 F: Documentation/devicetree/bindings/ipmi/
9820 F: drivers/char/ipmi/
9821 F: include/linux/ipmi*
9822 F: include/uapi/linux/ipmi*
9824 IPS SCSI RAID DRIVER
9825 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9826 L: linux-scsi@vger.kernel.org
9828 W: http://www.adaptec.com/
9829 F: drivers/scsi/ips*
9832 M: Simon Horman <horms@verge.net.au>
9833 M: Julian Anastasov <ja@ssi.bg>
9834 L: netdev@vger.kernel.org
9835 L: lvs-devel@vger.kernel.org
9837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9839 F: Documentation/networking/ipvs-sysctl.rst
9840 F: include/net/ip_vs.h
9841 F: include/uapi/linux/ip_vs.h
9842 F: net/netfilter/ipvs/
9845 M: Jiri Kosina <jikos@kernel.org>
9846 M: David Sterba <dsterba@suse.com>
9848 F: drivers/tty/ipwireless/
9850 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9851 M: Marc Zyngier <maz@kernel.org>
9853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9854 F: Documentation/core-api/irq/irq-domain.rst
9855 F: include/linux/irqdomain.h
9856 F: kernel/irq/irqdomain.c
9860 M: Thomas Gleixner <tglx@linutronix.de>
9861 L: linux-kernel@vger.kernel.org
9863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9867 M: Thomas Gleixner <tglx@linutronix.de>
9868 M: Marc Zyngier <maz@kernel.org>
9869 L: linux-kernel@vger.kernel.org
9871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9872 F: Documentation/devicetree/bindings/interrupt-controller/
9876 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9878 F: Documentation/driver-api/isa.rst
9879 F: drivers/base/isa.c
9880 F: include/linux/isa.h
9883 M: Hans Verkuil <hverkuil@xs4all.nl>
9884 L: linux-media@vger.kernel.org
9886 W: https://linuxtv.org
9887 T: git git://linuxtv.org/media_tree.git
9888 F: drivers/media/radio/radio-isa*
9891 M: Jaroslav Kysela <perex@perex.cz>
9893 F: Documentation/driver-api/isapnp.rst
9894 F: drivers/pnp/isapnp/
9895 F: include/linux/isapnp.h
9898 M: Lee Duncan <lduncan@suse.com>
9899 M: Chris Leech <cleech@redhat.com>
9900 L: open-iscsi@googlegroups.com
9901 L: linux-scsi@vger.kernel.org
9903 W: www.open-iscsi.com
9904 F: drivers/scsi/*iscsi*
9905 F: include/scsi/*iscsi*
9907 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9908 M: Peter Jones <pjones@redhat.com>
9909 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9911 F: drivers/firmware/iscsi_ibft*
9913 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9914 M: Sagi Grimberg <sagi@grimberg.me>
9915 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9916 L: linux-rdma@vger.kernel.org
9918 W: http://www.openfabrics.org
9919 W: www.open-iscsi.org
9920 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9921 F: drivers/infiniband/ulp/iser/
9923 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9924 M: Sagi Grimberg <sagi@grimberg.me>
9925 L: linux-rdma@vger.kernel.org
9926 L: target-devel@vger.kernel.org
9928 W: http://www.linux-iscsi.org
9929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9930 F: drivers/infiniband/ulp/isert
9932 ISDN/CMTP OVER BLUETOOTH
9933 M: Karsten Keil <isdn@linux-pingi.de>
9934 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9935 L: netdev@vger.kernel.org
9937 W: http://www.isdn4linux.de
9938 F: Documentation/isdn/
9939 F: drivers/isdn/capi/
9940 F: include/linux/isdn/
9941 F: include/uapi/linux/isdn/
9942 F: net/bluetooth/cmtp/
9944 ISDN/mISDN SUBSYSTEM
9945 M: Karsten Keil <isdn@linux-pingi.de>
9946 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9947 L: netdev@vger.kernel.org
9949 W: http://www.isdn4linux.de
9950 F: drivers/isdn/Kconfig
9951 F: drivers/isdn/Makefile
9952 F: drivers/isdn/hardware/
9953 F: drivers/isdn/mISDN/
9955 IT87 HARDWARE MONITORING DRIVER
9956 M: Jean Delvare <jdelvare@suse.com>
9957 L: linux-hwmon@vger.kernel.org
9959 F: Documentation/hwmon/it87.rst
9960 F: drivers/hwmon/it87.c
9963 M: Antti Palosaari <crope@iki.fi>
9964 L: linux-media@vger.kernel.org
9966 W: https://linuxtv.org
9967 W: http://palosaari.fi/linux/
9968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9969 T: git git://linuxtv.org/anttip/media_tree.git
9970 F: drivers/media/tuners/it913x*
9972 ITE IT66121 HDMI BRIDGE DRIVER
9973 M: Phong LE <ple@baylibre.com>
9974 M: Neil Armstrong <narmstrong@baylibre.com>
9976 T: git git://anongit.freedesktop.org/drm/drm-misc
9977 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
9978 F: drivers/gpu/drm/bridge/ite-it66121.c
9980 IVTV VIDEO4LINUX DRIVER
9981 M: Andy Walls <awalls@md.metrocast.net>
9982 L: linux-media@vger.kernel.org
9984 W: https://linuxtv.org
9985 T: git git://linuxtv.org/media_tree.git
9986 F: Documentation/admin-guide/media/ivtv*
9987 F: drivers/media/pci/ivtv/
9988 F: include/uapi/linux/ivtv*
9990 IX2505V MEDIA DRIVER
9991 M: Malcolm Priestley <tvboxspy@gmail.com>
9992 L: linux-media@vger.kernel.org
9994 W: https://linuxtv.org
9995 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9996 F: drivers/media/dvb-frontends/ix2505v*
9998 JAILHOUSE HYPERVISOR INTERFACE
9999 M: Jan Kiszka <jan.kiszka@siemens.com>
10000 L: jailhouse-dev@googlegroups.com
10002 F: arch/x86/include/asm/jailhouse_para.h
10003 F: arch/x86/kernel/jailhouse.c
10005 JC42.4 TEMPERATURE SENSOR DRIVER
10006 M: Guenter Roeck <linux@roeck-us.net>
10007 L: linux-hwmon@vger.kernel.org
10009 F: Documentation/hwmon/jc42.rst
10010 F: drivers/hwmon/jc42.c
10013 M: Dave Kleikamp <shaggy@kernel.org>
10014 L: jfs-discussion@lists.sourceforge.net
10016 W: http://jfs.sourceforge.net/
10017 T: git git://github.com/kleikamp/linux-shaggy.git
10018 F: Documentation/admin-guide/jfs.rst
10022 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10023 L: netdev@vger.kernel.org
10025 F: drivers/net/ethernet/jme.*
10027 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10028 M: David Woodhouse <dwmw2@infradead.org>
10029 M: Richard Weinberger <richard@nod.at>
10030 L: linux-mtd@lists.infradead.org
10032 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10033 T: git git://git.infradead.org/ubifs-2.6.git
10035 F: include/uapi/linux/jffs2.h
10037 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10038 M: "Theodore Ts'o" <tytso@mit.edu>
10039 M: Jan Kara <jack@suse.com>
10040 L: linux-ext4@vger.kernel.org
10043 F: include/linux/jbd2.h
10045 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10046 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10047 L: linux-media@vger.kernel.org
10049 F: drivers/media/platform/rcar_jpu.c
10051 JSM Neo PCI based serial card
10052 L: linux-serial@vger.kernel.org
10054 F: drivers/tty/serial/jsm/
10056 K10TEMP HARDWARE MONITORING DRIVER
10057 M: Clemens Ladisch <clemens@ladisch.de>
10058 L: linux-hwmon@vger.kernel.org
10060 F: Documentation/hwmon/k10temp.rst
10061 F: drivers/hwmon/k10temp.c
10063 K8TEMP HARDWARE MONITORING DRIVER
10064 M: Rudolf Marek <r.marek@assembler.cz>
10065 L: linux-hwmon@vger.kernel.org
10067 F: Documentation/hwmon/k8temp.rst
10068 F: drivers/hwmon/k8temp.c
10071 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10072 R: Alexander Potapenko <glider@google.com>
10073 R: Andrey Konovalov <andreyknvl@gmail.com>
10074 R: Dmitry Vyukov <dvyukov@google.com>
10075 L: kasan-dev@googlegroups.com
10077 F: Documentation/dev-tools/kasan.rst
10078 F: arch/*/include/asm/*kasan.h
10079 F: arch/*/mm/kasan_init*
10080 F: include/linux/kasan*.h
10081 F: lib/Kconfig.kasan
10082 F: lib/test_kasan*.c
10084 F: scripts/Makefile.kasan
10087 M: Masahiro Yamada <masahiroy@kernel.org>
10088 L: linux-kbuild@vger.kernel.org
10090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10091 F: Documentation/kbuild/kconfig*
10092 F: scripts/Kconfig.include
10093 F: scripts/kconfig/
10096 R: Dmitry Vyukov <dvyukov@google.com>
10097 R: Andrey Konovalov <andreyknvl@gmail.com>
10098 L: kasan-dev@googlegroups.com
10100 F: Documentation/dev-tools/kcov.rst
10101 F: include/linux/kcov.h
10102 F: include/uapi/linux/kcov.h
10104 F: scripts/Makefile.kcov
10107 M: Marco Elver <elver@google.com>
10108 R: Dmitry Vyukov <dvyukov@google.com>
10109 L: kasan-dev@googlegroups.com
10111 F: Documentation/dev-tools/kcsan.rst
10112 F: include/linux/kcsan*.h
10114 F: lib/Kconfig.kcsan
10115 F: scripts/Makefile.kcsan
10118 M: Dave Young <dyoung@redhat.com>
10119 M: Baoquan He <bhe@redhat.com>
10120 R: Vivek Goyal <vgoyal@redhat.com>
10121 L: kexec@lists.infradead.org
10123 W: http://lse.sourceforge.net/kdump/
10124 F: Documentation/admin-guide/kdump/
10125 F: fs/proc/vmcore.c
10126 F: include/linux/crash_core.h
10127 F: include/linux/crash_dump.h
10128 F: include/uapi/linux/vmcore.h
10129 F: kernel/crash_*.c
10131 KEENE FM RADIO TRANSMITTER DRIVER
10132 M: Hans Verkuil <hverkuil@xs4all.nl>
10133 L: linux-media@vger.kernel.org
10135 W: https://linuxtv.org
10136 T: git git://linuxtv.org/media_tree.git
10137 F: drivers/media/radio/radio-keene*
10140 M: Ian Kent <raven@themaw.net>
10141 L: autofs@vger.kernel.org
10145 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10146 M: Masahiro Yamada <masahiroy@kernel.org>
10147 M: Michal Marek <michal.lkml@markovi.net>
10148 R: Nick Desaulniers <ndesaulniers@google.com>
10149 L: linux-kbuild@vger.kernel.org
10151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10152 F: Documentation/kbuild/
10154 F: scripts/*vmlinux*
10156 F: scripts/Makefile*
10158 F: scripts/dummy-tools/
10161 F: scripts/package/
10164 L: kernel-janitors@vger.kernel.org
10166 W: http://kernelnewbies.org/KernelJanitors
10168 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10169 M: "J. Bruce Fields" <bfields@fieldses.org>
10170 M: Chuck Lever <chuck.lever@oracle.com>
10171 L: linux-nfs@vger.kernel.org
10173 W: http://nfs.sourceforge.net/
10174 T: git git://linux-nfs.org/~bfields/linux.git
10178 F: include/linux/lockd/
10179 F: include/linux/sunrpc/
10180 F: include/uapi/linux/nfsd/
10181 F: include/uapi/linux/sunrpc/
10183 F: Documentation/filesystems/nfs/
10186 M: Thorsten Leemhuis <linux@leemhuis.info>
10187 L: regressions@lists.linux.dev
10190 KERNEL SELFTEST FRAMEWORK
10191 M: Shuah Khan <shuah@kernel.org>
10192 M: Shuah Khan <skhan@linuxfoundation.org>
10193 L: linux-kselftest@vger.kernel.org
10195 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10197 F: Documentation/dev-tools/kselftest*
10198 F: tools/testing/selftests/
10200 KERNEL SMB3 SERVER (KSMBD)
10201 M: Namjae Jeon <linkinjeon@kernel.org>
10202 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10203 M: Steve French <sfrench@samba.org>
10204 M: Hyunchul Lee <hyc.lee@gmail.com>
10205 L: linux-cifs@vger.kernel.org
10207 T: git git://git.samba.org/ksmbd.git
10211 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10212 M: Brendan Higgins <brendanhiggins@google.com>
10213 L: linux-kselftest@vger.kernel.org
10214 L: kunit-dev@googlegroups.com
10216 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10217 F: Documentation/dev-tools/kunit/
10220 F: tools/testing/kunit/
10222 KERNEL USERMODE HELPER
10223 M: Luis Chamberlain <mcgrof@kernel.org>
10224 L: linux-kernel@vger.kernel.org
10226 F: include/linux/umh.h
10229 KERNEL VIRTUAL MACHINE (KVM)
10230 M: Paolo Bonzini <pbonzini@redhat.com>
10231 L: kvm@vger.kernel.org
10233 W: http://www.linux-kvm.org
10234 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10235 F: Documentation/virt/kvm/
10236 F: include/asm-generic/kvm*
10237 F: include/kvm/iodev.h
10238 F: include/linux/kvm*
10239 F: include/trace/events/kvm.h
10240 F: include/uapi/asm-generic/kvm*
10241 F: include/uapi/linux/kvm*
10243 F: tools/testing/selftests/kvm/
10246 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10247 M: Marc Zyngier <maz@kernel.org>
10248 R: James Morse <james.morse@arm.com>
10249 R: Alexandru Elisei <alexandru.elisei@arm.com>
10250 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10252 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10255 F: arch/arm64/include/asm/kvm*
10256 F: arch/arm64/include/uapi/asm/kvm*
10258 F: include/kvm/arm_*
10259 F: tools/testing/selftests/kvm/*/aarch64/
10260 F: tools/testing/selftests/kvm/aarch64/
10262 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10263 M: Huacai Chen <chenhuacai@kernel.org>
10264 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10265 L: linux-mips@vger.kernel.org
10266 L: kvm@vger.kernel.org
10268 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10269 F: arch/mips/include/asm/kvm*
10270 F: arch/mips/include/uapi/asm/kvm*
10273 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10274 M: Paul Mackerras <paulus@ozlabs.org>
10275 L: kvm-ppc@vger.kernel.org
10277 W: http://www.linux-kvm.org/
10278 T: git git://github.com/agraf/linux-2.6.git
10279 F: arch/powerpc/include/asm/kvm*
10280 F: arch/powerpc/include/uapi/asm/kvm*
10281 F: arch/powerpc/kernel/kvm*
10282 F: arch/powerpc/kvm/
10284 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10285 M: Christian Borntraeger <borntraeger@de.ibm.com>
10286 M: Janosch Frank <frankja@linux.ibm.com>
10287 R: David Hildenbrand <david@redhat.com>
10288 R: Cornelia Huck <cohuck@redhat.com>
10289 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10290 L: kvm@vger.kernel.org
10292 W: http://www.ibm.com/developerworks/linux/linux390/
10293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10294 F: Documentation/virt/kvm/s390*
10295 F: arch/s390/include/asm/gmap.h
10296 F: arch/s390/include/asm/kvm*
10297 F: arch/s390/include/uapi/asm/kvm*
10298 F: arch/s390/kernel/uv.c
10300 F: arch/s390/mm/gmap.c
10301 F: tools/testing/selftests/kvm/*/s390x/
10302 F: tools/testing/selftests/kvm/s390x/
10304 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10305 M: Paolo Bonzini <pbonzini@redhat.com>
10306 R: Sean Christopherson <seanjc@google.com>
10307 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10308 R: Wanpeng Li <wanpengli@tencent.com>
10309 R: Jim Mattson <jmattson@google.com>
10310 R: Joerg Roedel <joro@8bytes.org>
10311 L: kvm@vger.kernel.org
10313 W: http://www.linux-kvm.org
10314 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10315 F: arch/x86/include/asm/kvm*
10316 F: arch/x86/include/asm/pvclock-abi.h
10317 F: arch/x86/include/asm/svm.h
10318 F: arch/x86/include/asm/vmx*.h
10319 F: arch/x86/include/uapi/asm/kvm*
10320 F: arch/x86/include/uapi/asm/svm.h
10321 F: arch/x86/include/uapi/asm/vmx.h
10322 F: arch/x86/kernel/kvm.c
10323 F: arch/x86/kernel/kvmclock.c
10328 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10329 M: Tejun Heo <tj@kernel.org>
10331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10333 F: include/linux/kernfs.h
10336 M: Eric Biederman <ebiederm@xmission.com>
10337 L: kexec@lists.infradead.org
10339 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10340 F: include/linux/kexec.h
10341 F: include/uapi/linux/kexec.h
10345 M: Mimi Zohar <zohar@linux.ibm.com>
10346 L: linux-integrity@vger.kernel.org
10347 L: keyrings@vger.kernel.org
10349 F: Documentation/security/keys/trusted-encrypted.rst
10350 F: include/keys/encrypted-type.h
10351 F: security/keys/encrypted-keys/
10354 M: James Bottomley <jejb@linux.ibm.com>
10355 M: Jarkko Sakkinen <jarkko@kernel.org>
10356 M: Mimi Zohar <zohar@linux.ibm.com>
10357 L: linux-integrity@vger.kernel.org
10358 L: keyrings@vger.kernel.org
10360 F: Documentation/security/keys/trusted-encrypted.rst
10361 F: include/keys/trusted-type.h
10362 F: include/keys/trusted_tpm.h
10363 F: security/keys/trusted-keys/
10366 M: Sumit Garg <sumit.garg@linaro.org>
10367 L: linux-integrity@vger.kernel.org
10368 L: keyrings@vger.kernel.org
10370 F: include/keys/trusted_tee.h
10371 F: security/keys/trusted-keys/trusted_tee.c
10374 M: David Howells <dhowells@redhat.com>
10375 M: Jarkko Sakkinen <jarkko@kernel.org>
10376 L: keyrings@vger.kernel.org
10378 F: Documentation/security/keys/core.rst
10380 F: include/linux/key-type.h
10381 F: include/linux/key.h
10382 F: include/linux/keyctl.h
10383 F: include/uapi/linux/keyctl.h
10387 M: Alexander Potapenko <glider@google.com>
10388 M: Marco Elver <elver@google.com>
10389 R: Dmitry Vyukov <dvyukov@google.com>
10390 L: kasan-dev@googlegroups.com
10392 F: Documentation/dev-tools/kfence.rst
10393 F: arch/*/include/asm/kfence.h
10394 F: include/linux/kfence.h
10395 F: lib/Kconfig.kfence
10399 M: Stefani Seibold <stefani@seibold.net>
10401 F: include/linux/kfifo.h
10405 KGDB / KDB /debug_core
10406 M: Jason Wessel <jason.wessel@windriver.com>
10407 M: Daniel Thompson <daniel.thompson@linaro.org>
10408 R: Douglas Anderson <dianders@chromium.org>
10409 L: kgdb-bugreport@lists.sourceforge.net
10411 W: http://kgdb.wiki.kernel.org/
10412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10413 F: Documentation/dev-tools/kgdb.rst
10414 F: drivers/misc/kgdbts.c
10415 F: drivers/tty/serial/kgdboc.c
10416 F: include/linux/kdb.h
10417 F: include/linux/kgdb.h
10420 KHADAS MCU MFD DRIVER
10421 M: Neil Armstrong <narmstrong@baylibre.com>
10422 L: linux-amlogic@lists.infradead.org
10424 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10425 F: drivers/mfd/khadas-mcu.c
10426 F: include/linux/mfd/khadas-mcu.h
10427 F: drivers/thermal/khadas_mcu_fan.c
10430 M: Catalin Marinas <catalin.marinas@arm.com>
10432 F: Documentation/dev-tools/kmemleak.rst
10433 F: include/linux/kmemleak.h
10435 F: samples/kmemleak/kmemleak-test.c
10437 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10438 M: Luis Chamberlain <mcgrof@kernel.org>
10439 L: linux-kernel@vger.kernel.org
10441 F: include/linux/kmod.h
10444 F: tools/testing/selftests/kmod/
10447 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10448 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10449 M: "David S. Miller" <davem@davemloft.net>
10450 M: Masami Hiramatsu <mhiramat@kernel.org>
10452 F: Documentation/trace/kprobes.rst
10453 F: include/asm-generic/kprobes.h
10454 F: include/linux/kprobes.h
10455 F: kernel/kprobes.c
10457 KS0108 LCD CONTROLLER DRIVER
10458 M: Miguel Ojeda <ojeda@kernel.org>
10460 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10461 F: drivers/auxdisplay/ks0108.c
10462 F: include/linux/ks0108.h
10464 KTD253 BACKLIGHT DRIVER
10465 M: Linus Walleij <linus.walleij@linaro.org>
10467 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10468 F: drivers/video/backlight/ktd253-backlight.c
10471 M: Steven Rostedt <rostedt@goodmis.org>
10472 M: John Hawley <warthog9@eaglescrag.net>
10474 F: tools/testing/ktest
10477 M: David Ahern <dsahern@kernel.org>
10478 L: netdev@vger.kernel.org
10480 F: include/net/l3mdev.h
10484 M: John Fastabend <john.fastabend@gmail.com>
10485 M: Daniel Borkmann <daniel@iogearbox.net>
10486 M: Jakub Sitnicki <jakub@cloudflare.com>
10487 M: Lorenz Bauer <lmb@cloudflare.com>
10488 L: netdev@vger.kernel.org
10489 L: bpf@vger.kernel.org
10491 F: include/linux/skmsg.h
10492 F: net/core/skmsg.c
10493 F: net/core/sock_map.c
10494 F: net/ipv4/tcp_bpf.c
10495 F: net/ipv4/udp_bpf.c
10496 F: net/unix/unix_bpf.c
10498 LANDLOCK SECURITY MODULE
10499 M: Mickaël Salaün <mic@digikod.net>
10500 L: linux-security-module@vger.kernel.org
10502 W: https://landlock.io
10503 T: git https://github.com/landlock-lsm/linux.git
10504 F: Documentation/security/landlock.rst
10505 F: Documentation/userspace-api/landlock.rst
10506 F: include/uapi/linux/landlock.h
10507 F: samples/landlock/
10508 F: security/landlock/
10509 F: tools/testing/selftests/landlock/
10513 LANTIQ / INTEL Ethernet drivers
10514 M: Hauke Mehrtens <hauke@hauke-m.de>
10515 L: netdev@vger.kernel.org
10517 F: drivers/net/dsa/lantiq_gswip.c
10518 F: drivers/net/dsa/lantiq_pce.h
10519 F: drivers/net/ethernet/lantiq_xrx200.c
10520 F: net/dsa/tag_gswip.c
10522 LANTIQ MIPS ARCHITECTURE
10523 M: John Crispin <john@phrozen.org>
10524 L: linux-mips@vger.kernel.org
10526 F: arch/mips/lantiq
10527 F: drivers/soc/lantiq
10529 LASI 53c700 driver for PARISC
10530 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10531 L: linux-scsi@vger.kernel.org
10533 F: Documentation/scsi/53c700.rst
10534 F: drivers/scsi/53c700*
10537 M: Tobin C. Harding <me@tobin.cc>
10538 M: Tycho Andersen <tycho@tycho.pizza>
10539 L: linux-hardening@vger.kernel.org
10541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10542 F: scripts/leaking_addresses.pl
10545 M: Pavel Machek <pavel@ucw.cz>
10546 L: linux-leds@vger.kernel.org
10548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10549 F: Documentation/devicetree/bindings/leds/
10551 F: include/linux/leds.h
10553 LEGACY EEPROM DRIVER
10554 M: Jean Delvare <jdelvare@suse.com>
10556 F: Documentation/misc-devices/eeprom.rst
10557 F: drivers/misc/eeprom/eeprom.c
10559 LEGO MINDSTORMS EV3
10560 R: David Lechner <david@lechnology.com>
10562 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10563 F: arch/arm/boot/dts/da850-lego-ev3.dts
10564 F: drivers/power/supply/lego_ev3_battery.c
10566 LEGO USB Tower driver
10567 M: Juergen Stuber <starblue@users.sourceforge.net>
10568 L: legousb-devel@lists.sourceforge.net
10570 W: http://legousb.sourceforge.net/
10571 F: drivers/usb/misc/legousbtower.c
10574 M: Matan Ziv-Av <matan@svgalib.org>
10575 L: platform-driver-x86@vger.kernel.org
10577 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10578 F: Documentation/admin-guide/laptops/lg-laptop.rst
10579 F: drivers/platform/x86/lg-laptop.c
10581 LG2160 MEDIA DRIVER
10582 M: Michael Krufky <mkrufky@linuxtv.org>
10583 L: linux-media@vger.kernel.org
10585 W: https://linuxtv.org
10586 W: http://github.com/mkrufky
10587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10588 T: git git://linuxtv.org/mkrufky/tuners.git
10589 F: drivers/media/dvb-frontends/lg2160.*
10591 LGDT3305 MEDIA DRIVER
10592 M: Michael Krufky <mkrufky@linuxtv.org>
10593 L: linux-media@vger.kernel.org
10595 W: https://linuxtv.org
10596 W: http://github.com/mkrufky
10597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10598 T: git git://linuxtv.org/mkrufky/tuners.git
10599 F: drivers/media/dvb-frontends/lgdt3305.*
10601 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10602 M: Viresh Kumar <vireshk@kernel.org>
10603 L: linux-ide@vger.kernel.org
10605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10606 F: drivers/ata/pata_arasan_cf.c
10607 F: include/linux/pata_arasan_cf_data.h
10609 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10610 M: Linus Walleij <linus.walleij@linaro.org>
10611 L: linux-ide@vger.kernel.org
10613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10614 F: drivers/ata/pata_ftide010.c
10615 F: drivers/ata/sata_gemini.c
10616 F: drivers/ata/sata_gemini.h
10618 LIBATA SATA AHCI PLATFORM devices support
10619 M: Hans de Goede <hdegoede@redhat.com>
10620 M: Jens Axboe <axboe@kernel.dk>
10621 L: linux-ide@vger.kernel.org
10623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10624 F: drivers/ata/ahci_platform.c
10625 F: drivers/ata/libahci_platform.c
10626 F: include/linux/ahci_platform.h
10628 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10629 M: Mikael Pettersson <mikpelinux@gmail.com>
10630 L: linux-ide@vger.kernel.org
10632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10633 F: drivers/ata/sata_promise.*
10635 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10636 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10637 L: linux-ide@vger.kernel.org
10639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10640 F: Documentation/devicetree/bindings/ata/
10642 F: include/linux/ata.h
10643 F: include/linux/libata.h
10646 M: Sasha Levin <alexander.levin@microsoft.com>
10648 F: tools/lib/lockdep/
10650 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10651 M: Dan Williams <dan.j.williams@intel.com>
10652 M: Vishal Verma <vishal.l.verma@intel.com>
10653 M: Dave Jiang <dave.jiang@intel.com>
10654 L: nvdimm@lists.linux.dev
10656 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10657 P: Documentation/nvdimm/maintainer-entry-profile.rst
10658 F: drivers/nvdimm/blk.c
10659 F: drivers/nvdimm/region_devs.c
10661 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10662 M: Vishal Verma <vishal.l.verma@intel.com>
10663 M: Dan Williams <dan.j.williams@intel.com>
10664 M: Dave Jiang <dave.jiang@intel.com>
10665 L: nvdimm@lists.linux.dev
10667 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10668 P: Documentation/nvdimm/maintainer-entry-profile.rst
10669 F: drivers/nvdimm/btt*
10671 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10672 M: Dan Williams <dan.j.williams@intel.com>
10673 M: Vishal Verma <vishal.l.verma@intel.com>
10674 M: Dave Jiang <dave.jiang@intel.com>
10675 L: nvdimm@lists.linux.dev
10677 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10678 P: Documentation/nvdimm/maintainer-entry-profile.rst
10679 F: drivers/nvdimm/pmem*
10681 LIBNVDIMM: DEVICETREE BINDINGS
10682 M: Oliver O'Halloran <oohall@gmail.com>
10683 L: nvdimm@lists.linux.dev
10685 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10686 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10687 F: drivers/nvdimm/of_pmem.c
10689 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10690 M: Dan Williams <dan.j.williams@intel.com>
10691 M: Vishal Verma <vishal.l.verma@intel.com>
10692 M: Dave Jiang <dave.jiang@intel.com>
10693 M: Ira Weiny <ira.weiny@intel.com>
10694 L: nvdimm@lists.linux.dev
10696 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10697 P: Documentation/nvdimm/maintainer-entry-profile.rst
10698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10699 F: drivers/acpi/nfit/*
10700 F: drivers/nvdimm/*
10701 F: include/linux/libnvdimm.h
10702 F: include/linux/nd.h
10703 F: include/uapi/linux/ndctl.h
10704 F: tools/testing/nvdimm/
10706 LICENSES and SPDX stuff
10707 M: Thomas Gleixner <tglx@linutronix.de>
10708 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10709 L: linux-spdx@vger.kernel.org
10711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10713 F: Documentation/process/license-rules.rst
10715 F: scripts/spdxcheck-test.sh
10716 F: scripts/spdxcheck.py
10718 LINEAR RANGES HELPERS
10719 M: Mark Brown <broonie@kernel.org>
10720 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10721 F: lib/linear_ranges.c
10722 F: lib/test_linear_ranges.c
10723 F: include/linux/linear_range.h
10725 LINUX FOR POWER MACINTOSH
10726 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10727 L: linuxppc-dev@lists.ozlabs.org
10729 F: arch/powerpc/platforms/powermac/
10730 F: drivers/macintosh/
10732 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10733 M: Michael Ellerman <mpe@ellerman.id.au>
10734 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10735 R: Paul Mackerras <paulus@samba.org>
10736 L: linuxppc-dev@lists.ozlabs.org
10738 W: https://github.com/linuxppc/wiki/wiki
10739 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10741 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10742 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10743 F: Documentation/devicetree/bindings/powerpc/
10744 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10745 F: Documentation/powerpc/
10747 F: drivers/*/*/*pasemi*
10748 F: drivers/*/*pasemi*
10749 F: drivers/char/tpm/tpm_ibmvtpm*
10750 F: drivers/crypto/nx/
10751 F: drivers/crypto/vmx/
10752 F: drivers/i2c/busses/i2c-opal.c
10753 F: drivers/net/ethernet/ibm/ibmveth.*
10754 F: drivers/net/ethernet/ibm/ibmvnic.*
10755 F: drivers/pci/hotplug/pnv_php.c
10756 F: drivers/pci/hotplug/rpa*
10757 F: drivers/rtc/rtc-opal.c
10758 F: drivers/scsi/ibmvscsi/
10759 F: drivers/tty/hvc/hvc_opal.c
10760 F: drivers/watchdog/wdrtas.c
10761 F: tools/testing/selftests/powerpc
10768 LINUX FOR POWERPC EMBEDDED MPC5XXX
10769 M: Anatolij Gustschin <agust@denx.de>
10770 L: linuxppc-dev@lists.ozlabs.org
10772 F: arch/powerpc/platforms/512x/
10773 F: arch/powerpc/platforms/52xx/
10775 LINUX FOR POWERPC EMBEDDED PPC4XX
10776 L: linuxppc-dev@lists.ozlabs.org
10778 F: arch/powerpc/platforms/40x/
10779 F: arch/powerpc/platforms/44x/
10781 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10782 M: Scott Wood <oss@buserror.net>
10783 L: linuxppc-dev@lists.ozlabs.org
10785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10786 F: Documentation/devicetree/bindings/powerpc/fsl/
10787 F: arch/powerpc/platforms/83xx/
10788 F: arch/powerpc/platforms/85xx/
10790 LINUX FOR POWERPC EMBEDDED PPC8XX
10791 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10792 L: linuxppc-dev@lists.ozlabs.org
10794 F: arch/powerpc/platforms/8xx/
10796 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10797 M: Kees Cook <keescook@chromium.org>
10799 F: drivers/misc/lkdtm/*
10800 F: tools/testing/selftests/lkdtm/*
10802 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10803 M: Alan Stern <stern@rowland.harvard.edu>
10804 M: Andrea Parri <parri.andrea@gmail.com>
10805 M: Will Deacon <will@kernel.org>
10806 M: Peter Zijlstra <peterz@infradead.org>
10807 M: Boqun Feng <boqun.feng@gmail.com>
10808 M: Nicholas Piggin <npiggin@gmail.com>
10809 M: David Howells <dhowells@redhat.com>
10810 M: Jade Alglave <j.alglave@ucl.ac.uk>
10811 M: Luc Maranget <luc.maranget@inria.fr>
10812 M: "Paul E. McKenney" <paulmck@kernel.org>
10813 R: Akira Yokosawa <akiyks@gmail.com>
10814 R: Daniel Lustig <dlustig@nvidia.com>
10815 R: Joel Fernandes <joel@joelfernandes.org>
10816 L: linux-kernel@vger.kernel.org
10817 L: linux-arch@vger.kernel.org
10819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10820 F: Documentation/atomic_bitops.txt
10821 F: Documentation/atomic_t.txt
10822 F: Documentation/core-api/refcount-vs-atomic.rst
10823 F: Documentation/litmus-tests/
10824 F: Documentation/memory-barriers.txt
10825 F: tools/memory-model/
10827 LIS3LV02D ACCELEROMETER DRIVER
10828 M: Eric Piel <eric.piel@tremplin-utc.net>
10830 F: Documentation/misc-devices/lis3lv02d.rst
10831 F: drivers/misc/lis3lv02d/
10832 F: drivers/platform/x86/hp_accel.c
10835 M: David Gow <davidgow@google.com>
10836 L: linux-kselftest@vger.kernel.org
10837 L: kunit-dev@googlegroups.com
10842 M: Karol Gugala <kgugala@antmicro.com>
10843 M: Mateusz Holenko <mholenko@antmicro.com>
10845 F: Documentation/devicetree/bindings/*/litex,*.yaml
10846 F: arch/openrisc/boot/dts/or1klitex.dts
10847 F: drivers/soc/litex/litex_soc_ctrl.c
10848 F: drivers/tty/serial/liteuart.c
10849 F: include/linux/litex.h
10852 M: Josh Poimboeuf <jpoimboe@redhat.com>
10853 M: Jiri Kosina <jikos@kernel.org>
10854 M: Miroslav Benes <mbenes@suse.cz>
10855 M: Petr Mladek <pmladek@suse.com>
10856 R: Joe Lawrence <joe.lawrence@redhat.com>
10857 L: live-patching@vger.kernel.org
10859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10860 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10861 F: Documentation/livepatch/
10862 F: arch/powerpc/include/asm/livepatch.h
10863 F: arch/s390/include/asm/livepatch.h
10864 F: arch/x86/include/asm/livepatch.h
10865 F: include/linux/livepatch.h
10866 F: kernel/livepatch/
10868 F: samples/livepatch/
10869 F: tools/testing/selftests/livepatch/
10872 L: netdev@vger.kernel.org
10874 F: include/linux/llc.h
10875 F: include/net/llc*
10876 F: include/uapi/linux/llc.h
10879 LM73 HARDWARE MONITOR DRIVER
10880 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10881 L: linux-hwmon@vger.kernel.org
10883 F: drivers/hwmon/lm73.c
10885 LM78 HARDWARE MONITOR DRIVER
10886 M: Jean Delvare <jdelvare@suse.com>
10887 L: linux-hwmon@vger.kernel.org
10889 F: Documentation/hwmon/lm78.rst
10890 F: drivers/hwmon/lm78.c
10892 LM83 HARDWARE MONITOR DRIVER
10893 M: Jean Delvare <jdelvare@suse.com>
10894 L: linux-hwmon@vger.kernel.org
10896 F: Documentation/hwmon/lm83.rst
10897 F: drivers/hwmon/lm83.c
10899 LM90 HARDWARE MONITOR DRIVER
10900 M: Jean Delvare <jdelvare@suse.com>
10901 L: linux-hwmon@vger.kernel.org
10903 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10904 F: Documentation/hwmon/lm90.rst
10905 F: drivers/hwmon/lm90.c
10906 F: include/dt-bindings/thermal/lm90.h
10908 LM95234 HARDWARE MONITOR DRIVER
10909 M: Guenter Roeck <linux@roeck-us.net>
10910 L: linux-hwmon@vger.kernel.org
10912 F: Documentation/hwmon/lm95234.rst
10913 F: drivers/hwmon/lm95234.c
10915 LME2510 MEDIA DRIVER
10916 M: Malcolm Priestley <tvboxspy@gmail.com>
10917 L: linux-media@vger.kernel.org
10919 W: https://linuxtv.org
10920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10921 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10923 LOADPIN SECURITY MODULE
10924 M: Kees Cook <keescook@chromium.org>
10926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10927 F: Documentation/admin-guide/LSM/LoadPin.rst
10928 F: security/loadpin/
10931 M: Peter Zijlstra <peterz@infradead.org>
10932 M: Ingo Molnar <mingo@redhat.com>
10933 M: Will Deacon <will@kernel.org>
10934 R: Waiman Long <longman@redhat.com>
10935 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10936 L: linux-kernel@vger.kernel.org
10938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10939 F: Documentation/locking/
10940 F: arch/*/include/asm/spinlock*.h
10941 F: include/linux/lockdep.h
10942 F: include/linux/mutex*.h
10943 F: include/linux/rwlock*.h
10944 F: include/linux/rwsem*.h
10945 F: include/linux/seqlock.h
10946 F: include/linux/spinlock*.h
10948 F: lib/locking*.[ch]
10949 X: kernel/locking/locktorture.c
10951 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10952 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10953 L: linux-ntfs-dev@lists.sourceforge.net
10955 W: http://www.linux-ntfs.org/content/view/19/37/
10956 F: Documentation/admin-guide/ldm.rst
10957 F: block/partitions/ldm.*
10959 LOGITECH HID GAMING KEYBOARDS
10960 M: Hans de Goede <hdegoede@redhat.com>
10961 L: linux-input@vger.kernel.org
10963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10964 F: drivers/hid/hid-lg-g15.c
10966 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10967 M: Adrien Grassein <adrien.grassein@gmail.com>
10969 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10970 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10972 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10973 M: Sathya Prakash <sathya.prakash@broadcom.com>
10974 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10975 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10976 L: MPT-FusionLinux.pdl@broadcom.com
10977 L: linux-scsi@vger.kernel.org
10979 W: http://www.avagotech.com/support/
10980 F: drivers/message/fusion/
10981 F: drivers/scsi/mpt3sas/
10983 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10984 M: Matthew Wilcox <willy@infradead.org>
10985 L: linux-scsi@vger.kernel.org
10987 F: drivers/scsi/sym53c8xx_2/
10990 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10991 L: linux-iio@vger.kernel.org
10993 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10994 F: drivers/iio/dac/ltc1660.c
10996 LTC2947 HARDWARE MONITOR DRIVER
10997 M: Nuno Sá <nuno.sa@analog.com>
10998 L: linux-hwmon@vger.kernel.org
11000 W: http://ez.analog.com/community/linux-device-drivers
11001 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11002 F: drivers/hwmon/ltc2947-core.c
11003 F: drivers/hwmon/ltc2947-i2c.c
11004 F: drivers/hwmon/ltc2947-spi.c
11005 F: drivers/hwmon/ltc2947.h
11007 LTC2983 IIO TEMPERATURE DRIVER
11008 M: Nuno Sá <nuno.sa@analog.com>
11009 L: linux-iio@vger.kernel.org
11011 W: http://ez.analog.com/community/linux-device-drivers
11012 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11013 F: drivers/iio/temperature/ltc2983.c
11015 LTC4261 HARDWARE MONITOR DRIVER
11016 M: Guenter Roeck <linux@roeck-us.net>
11017 L: linux-hwmon@vger.kernel.org
11019 F: Documentation/hwmon/ltc4261.rst
11020 F: drivers/hwmon/ltc4261.c
11022 LTC4306 I2C MULTIPLEXER DRIVER
11023 M: Michael Hennerich <michael.hennerich@analog.com>
11024 L: linux-i2c@vger.kernel.org
11026 W: http://ez.analog.com/community/linux-device-drivers
11027 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11028 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11030 LTP (Linux Test Project)
11031 M: Mike Frysinger <vapier@gentoo.org>
11032 M: Cyril Hrubis <chrubis@suse.cz>
11033 M: Wanlong Gao <wanlong.gao@gmail.com>
11034 M: Jan Stancek <jstancek@redhat.com>
11035 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11036 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11037 L: ltp@lists.linux.it (subscribers-only)
11039 W: http://linux-test-project.github.io/
11040 T: git git://github.com/linux-test-project/ltp.git
11043 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11044 L: netdev@vger.kernel.org
11046 F: drivers/net/pcs/pcs-lynx.c
11047 F: include/linux/pcs-lynx.h
11050 M: Geert Uytterhoeven <geert@linux-m68k.org>
11051 L: linux-m68k@lists.linux-m68k.org
11053 W: http://www.linux-m68k.org/
11054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11058 M68K ON APPLE MACINTOSH
11059 M: Joshua Thompson <funaho@jurai.org>
11060 L: linux-m68k@lists.linux-m68k.org
11062 W: http://www.mac.linux-m68k.org/
11064 F: drivers/macintosh/adb-iop.c
11065 F: drivers/macintosh/via-macii.c
11068 M: Philip Blundell <philb@gnu.org>
11070 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11071 F: arch/m68k/hp300/
11073 M88DS3103 MEDIA DRIVER
11074 M: Antti Palosaari <crope@iki.fi>
11075 L: linux-media@vger.kernel.org
11077 W: https://linuxtv.org
11078 W: http://palosaari.fi/linux/
11079 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11080 T: git git://linuxtv.org/anttip/media_tree.git
11081 F: drivers/media/dvb-frontends/m88ds3103*
11083 M88RS2000 MEDIA DRIVER
11084 M: Malcolm Priestley <tvboxspy@gmail.com>
11085 L: linux-media@vger.kernel.org
11087 W: https://linuxtv.org
11088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11089 F: drivers/media/dvb-frontends/m88rs2000*
11091 MA901 MASTERKIT USB FM RADIO DRIVER
11092 M: Alexey Klimov <klimov.linux@gmail.com>
11093 L: linux-media@vger.kernel.org
11095 T: git git://linuxtv.org/media_tree.git
11096 F: drivers/media/radio/radio-ma901.c
11099 M: Johannes Berg <johannes@sipsolutions.net>
11100 L: linux-wireless@vger.kernel.org
11102 W: https://wireless.wiki.kernel.org/
11103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11105 F: Documentation/networking/mac80211-injection.rst
11106 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11107 F: drivers/net/wireless/mac80211_hwsim.[ch]
11108 F: include/net/mac80211.h
11112 M: Jassi Brar <jassisinghbrar@gmail.com>
11113 L: linux-kernel@vger.kernel.org
11115 F: drivers/mailbox/
11116 F: include/linux/mailbox_client.h
11117 F: include/linux/mailbox_controller.h
11118 F: include/dt-bindings/mailbox/
11119 F: Documentation/devicetree/bindings/mailbox/
11122 M: Viresh Kumar <viresh.kumar@linaro.org>
11123 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11124 L: linux-kernel@vger.kernel.org
11126 F: drivers/mailbox/arm_mhuv2.c
11127 F: include/linux/mailbox/arm_mhuv2_message.h
11128 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11130 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11131 M: Jeremy Kerr <jk@codeconstruct.com.au>
11132 M: Matt Johnston <matt@codeconstruct.com.au>
11133 L: netdev@vger.kernel.org
11135 F: Documentation/networking/mctp.rst
11136 F: drivers/net/mctp/
11137 F: include/net/mctp.h
11138 F: include/net/mctpdevice.h
11139 F: include/net/netns/mctp.h
11142 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11143 M: Michael Kerrisk <mtk.manpages@gmail.com>
11144 L: linux-man@vger.kernel.org
11146 W: http://www.kernel.org/doc/man-pages
11148 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11149 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11150 L: linux-mips@vger.kernel.org
11152 F: arch/mips/boot/dts/img/pistachio*
11154 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11155 M: Andrew Lunn <andrew@lunn.ch>
11156 M: Vivien Didelot <vivien.didelot@gmail.com>
11157 L: netdev@vger.kernel.org
11159 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11160 F: Documentation/networking/devlink/mv88e6xxx.rst
11161 F: drivers/net/dsa/mv88e6xxx/
11162 F: include/linux/platform_data/mv88e6xxx.h
11164 MARVELL ARMADA 3700 PHY DRIVERS
11165 M: Miquel Raynal <miquel.raynal@bootlin.com>
11167 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11168 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11169 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11170 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11172 MARVELL ARMADA DRM SUPPORT
11173 M: Russell King <linux@armlinux.org.uk>
11175 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11176 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11177 F: Documentation/devicetree/bindings/display/armada/
11178 F: drivers/gpu/drm/armada/
11179 F: include/uapi/drm/armada_drm.h
11181 MARVELL CRYPTO DRIVER
11182 M: Boris Brezillon <bbrezillon@kernel.org>
11183 M: Arnaud Ebalard <arno@natisbad.org>
11184 M: Srujana Challa <schalla@marvell.com>
11185 L: linux-crypto@vger.kernel.org
11187 F: drivers/crypto/marvell/
11188 F: include/linux/soc/marvell/octeontx2/
11190 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11191 M: Mirko Lindner <mlindner@marvell.com>
11192 M: Stephen Hemminger <stephen@networkplumber.org>
11193 L: netdev@vger.kernel.org
11195 F: drivers/net/ethernet/marvell/sk*
11197 MARVELL LIBERTAS WIRELESS DRIVER
11198 L: libertas-dev@lists.infradead.org
11200 F: drivers/net/wireless/marvell/libertas/
11202 MARVELL MACCHIATOBIN SUPPORT
11203 M: Russell King <linux@armlinux.org.uk>
11204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11206 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11208 MARVELL MV643XX ETHERNET DRIVER
11209 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11210 L: netdev@vger.kernel.org
11212 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11213 F: include/linux/mv643xx.h
11215 MARVELL MV88X3310 PHY DRIVER
11216 M: Russell King <linux@armlinux.org.uk>
11217 M: Marek Behún <kabel@kernel.org>
11218 L: netdev@vger.kernel.org
11220 F: drivers/net/phy/marvell10g.c
11222 MARVELL MVEBU THERMAL DRIVER
11223 M: Miquel Raynal <miquel.raynal@bootlin.com>
11225 F: drivers/thermal/armada_thermal.c
11227 MARVELL MVNETA ETHERNET DRIVER
11228 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11229 L: netdev@vger.kernel.org
11231 F: drivers/net/ethernet/marvell/mvneta.*
11233 MARVELL MVPP2 ETHERNET DRIVER
11234 M: Marcin Wojtas <mw@semihalf.com>
11235 M: Russell King <linux@armlinux.org.uk>
11236 L: netdev@vger.kernel.org
11238 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11239 F: drivers/net/ethernet/marvell/mvpp2/
11241 MARVELL MWIFIEX WIRELESS DRIVER
11242 M: Amitkumar Karwar <amitkarwar@gmail.com>
11243 M: Ganapathi Bhat <ganapathi017@gmail.com>
11244 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11245 M: Xinming Hu <huxinming820@gmail.com>
11246 L: linux-wireless@vger.kernel.org
11248 F: drivers/net/wireless/marvell/mwifiex/
11250 MARVELL MWL8K WIRELESS DRIVER
11251 M: Lennert Buytenhek <buytenh@wantstofly.org>
11252 L: linux-wireless@vger.kernel.org
11254 F: drivers/net/wireless/marvell/mwl8k.c
11256 MARVELL NAND CONTROLLER DRIVER
11257 M: Miquel Raynal <miquel.raynal@bootlin.com>
11258 L: linux-mtd@lists.infradead.org
11260 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11261 F: drivers/mtd/nand/raw/marvell_nand.c
11263 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11264 M: Sunil Goutham <sgoutham@marvell.com>
11265 M: Geetha sowjanya <gakula@marvell.com>
11266 M: Subbaraya Sundeep <sbhatta@marvell.com>
11267 M: hariprasad <hkelam@marvell.com>
11268 L: netdev@vger.kernel.org
11270 F: drivers/net/ethernet/marvell/octeontx2/nic/
11271 F: include/linux/soc/marvell/octeontx2/
11273 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11274 M: Sunil Goutham <sgoutham@marvell.com>
11275 M: Linu Cherian <lcherian@marvell.com>
11276 M: Geetha sowjanya <gakula@marvell.com>
11277 M: Jerin Jacob <jerinj@marvell.com>
11278 M: hariprasad <hkelam@marvell.com>
11279 M: Subbaraya Sundeep <sbhatta@marvell.com>
11280 L: netdev@vger.kernel.org
11282 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11283 F: drivers/net/ethernet/marvell/octeontx2/af/
11285 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11286 M: Vadym Kochan <vkochan@marvell.com>
11287 M: Taras Chornyi <tchornyi@marvell.com>
11289 W: https://github.com/Marvell-switching/switchdev-prestera
11290 F: drivers/net/ethernet/marvell/prestera/
11292 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11293 M: Nicolas Pitre <nico@fluxnic.net>
11295 F: drivers/mmc/host/mvsdio.*
11297 MARVELL USB MDIO CONTROLLER DRIVER
11298 M: Tobias Waldekranz <tobias@waldekranz.com>
11299 L: netdev@vger.kernel.org
11301 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11302 F: drivers/net/mdio/mdio-mvusb.c
11304 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11305 M: Hu Ziji <huziji@marvell.com>
11306 L: linux-mmc@vger.kernel.org
11308 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11309 F: drivers/mmc/host/sdhci-xenon*
11311 MATROX FRAMEBUFFER DRIVER
11312 L: linux-fbdev@vger.kernel.org
11314 F: drivers/video/fbdev/matrox/matroxfb_*
11315 F: include/uapi/linux/matroxfb.h
11318 M: Daniel Nilsson <daniel.nilsson@flex.com>
11319 L: linux-hwmon@vger.kernel.org
11321 F: Documentation/hwmon/max15301.rst
11322 F: drivers/hwmon/pmbus/max15301.c
11324 MAX16065 HARDWARE MONITOR DRIVER
11325 M: Guenter Roeck <linux@roeck-us.net>
11326 L: linux-hwmon@vger.kernel.org
11328 F: Documentation/hwmon/max16065.rst
11329 F: drivers/hwmon/max16065.c
11331 MAX2175 SDR TUNER DRIVER
11332 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11333 L: linux-media@vger.kernel.org
11335 T: git git://linuxtv.org/media_tree.git
11336 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11337 F: Documentation/userspace-api/media/drivers/max2175.rst
11338 F: drivers/media/i2c/max2175*
11339 F: include/uapi/linux/max2175.h
11341 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11342 L: linux-hwmon@vger.kernel.org
11344 F: Documentation/hwmon/max6650.rst
11345 F: drivers/hwmon/max6650.c
11347 MAX6697 HARDWARE MONITOR DRIVER
11348 M: Guenter Roeck <linux@roeck-us.net>
11349 L: linux-hwmon@vger.kernel.org
11351 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11352 F: Documentation/hwmon/max6697.rst
11353 F: drivers/hwmon/max6697.c
11354 F: include/linux/platform_data/max6697.h
11356 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11357 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11358 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11359 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11360 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11361 L: linux-media@vger.kernel.org
11363 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11364 F: drivers/media/i2c/max9286.c
11366 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11367 M: Peter Rosin <peda@axentia.se>
11368 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11370 F: Documentation/devicetree/bindings/sound/max9860.txt
11371 F: sound/soc/codecs/max9860.*
11373 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11374 M: Andreas Klinger <ak@it-klinger.de>
11375 L: linux-iio@vger.kernel.org
11377 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11378 F: drivers/iio/proximity/mb1232.c
11380 MAXIM MAX77650 PMIC MFD DRIVER
11381 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11382 L: linux-kernel@vger.kernel.org
11384 F: Documentation/devicetree/bindings/*/*max77650.yaml
11385 F: Documentation/devicetree/bindings/*/max77650*.yaml
11386 F: drivers/gpio/gpio-max77650.c
11387 F: drivers/input/misc/max77650-onkey.c
11388 F: drivers/leds/leds-max77650.c
11389 F: drivers/mfd/max77650.c
11390 F: drivers/power/supply/max77650-charger.c
11391 F: drivers/regulator/max77650-regulator.c
11392 F: include/linux/mfd/max77650.h
11394 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11395 M: Javier Martinez Canillas <javier@dowhile0.org>
11396 L: linux-kernel@vger.kernel.org
11398 F: Documentation/devicetree/bindings/*/*max77802.txt
11399 F: drivers/regulator/max77802-regulator.c
11400 F: include/dt-bindings/*/*max77802.h
11402 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11403 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11404 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11405 L: linux-pm@vger.kernel.org
11407 F: drivers/power/supply/max14577_charger.c
11408 F: drivers/power/supply/max77693_charger.c
11410 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11411 M: Chanwoo Choi <cw00.choi@samsung.com>
11412 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11413 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11414 L: linux-kernel@vger.kernel.org
11416 F: Documentation/devicetree/bindings/*/max77686.txt
11417 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11418 F: Documentation/devicetree/bindings/mfd/max14577.txt
11419 F: Documentation/devicetree/bindings/mfd/max77693.txt
11420 F: drivers/*/max14577*.c
11421 F: drivers/*/max77686*.c
11422 F: drivers/*/max77693*.c
11423 F: drivers/clk/clk-max77686.c
11424 F: drivers/extcon/extcon-max14577.c
11425 F: drivers/extcon/extcon-max77693.c
11426 F: drivers/rtc/rtc-max77686.c
11427 F: include/linux/mfd/max14577*.h
11428 F: include/linux/mfd/max77686*.h
11429 F: include/linux/mfd/max77693*.h
11431 MAXIRADIO FM RADIO RECEIVER DRIVER
11432 M: Hans Verkuil <hverkuil@xs4all.nl>
11433 L: linux-media@vger.kernel.org
11435 W: https://linuxtv.org
11436 T: git git://linuxtv.org/media_tree.git
11437 F: drivers/media/radio/radio-maxiradio*
11439 MAXLINEAR ETHERNET PHY DRIVER
11440 M: Xu Liang <lxu@maxlinear.com>
11441 L: netdev@vger.kernel.org
11443 F: drivers/net/phy/mxl-gpy.c
11445 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11446 R: Yasushi SHOJI <yashi@spacecubics.com>
11447 L: linux-can@vger.kernel.org
11449 F: drivers/net/can/usb/mcba_usb.c
11451 MCAN MMIO DEVICE DRIVER
11452 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11453 L: linux-can@vger.kernel.org
11455 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11456 F: drivers/net/can/m_can/m_can.c
11457 F: drivers/net/can/m_can/m_can.h
11458 F: drivers/net/can/m_can/m_can_platform.c
11460 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11461 M: Rishi Gupta <gupt21@gmail.com>
11462 L: linux-i2c@vger.kernel.org
11463 L: linux-input@vger.kernel.org
11465 F: drivers/hid/hid-mcp2221.c
11467 MCP251XFD SPI-CAN NETWORK DRIVER
11468 M: Marc Kleine-Budde <mkl@pengutronix.de>
11469 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11470 R: Thomas Kopp <thomas.kopp@microchip.com>
11471 L: linux-can@vger.kernel.org
11473 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11474 F: drivers/net/can/spi/mcp251xfd/
11476 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11477 M: Peter Rosin <peda@axentia.se>
11478 L: linux-iio@vger.kernel.org
11480 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11481 F: drivers/iio/potentiometer/mcp4018.c
11482 F: drivers/iio/potentiometer/mcp4531.c
11484 MCR20A IEEE-802.15.4 RADIO DRIVER
11485 M: Xue Liu <liuxuenetmail@gmail.com>
11486 L: linux-wpan@vger.kernel.org
11488 W: https://github.com/xueliu/mcr20a-linux
11489 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11490 F: drivers/net/ieee802154/mcr20a.c
11491 F: drivers/net/ieee802154/mcr20a.h
11493 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11494 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11495 L: linux-iio@vger.kernel.org
11497 F: drivers/iio/dac/cio-dac.c
11499 MEDIA CONTROLLER FRAMEWORK
11500 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11501 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11502 L: linux-media@vger.kernel.org
11504 W: https://www.linuxtv.org
11505 T: git git://linuxtv.org/media_tree.git
11506 F: drivers/media/mc/
11507 F: include/media/media-*.h
11508 F: include/uapi/linux/media.h
11510 MEDIA DRIVER FOR FREESCALE IMX PXP
11511 M: Philipp Zabel <p.zabel@pengutronix.de>
11512 L: linux-media@vger.kernel.org
11514 T: git git://linuxtv.org/media_tree.git
11515 F: drivers/media/platform/imx-pxp.[ch]
11517 MEDIA DRIVERS FOR ASCOT2E
11518 M: Sergey Kozlov <serjk@netup.ru>
11519 M: Abylay Ospan <aospan@netup.ru>
11520 L: linux-media@vger.kernel.org
11522 W: https://linuxtv.org
11523 W: http://netup.tv/
11524 T: git git://linuxtv.org/media_tree.git
11525 F: drivers/media/dvb-frontends/ascot2e*
11527 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11528 M: Jasmin Jessich <jasmin@anw.at>
11529 L: linux-media@vger.kernel.org
11531 W: https://linuxtv.org
11532 T: git git://linuxtv.org/media_tree.git
11533 F: drivers/media/dvb-frontends/cxd2099*
11535 MEDIA DRIVERS FOR CXD2841ER
11536 M: Sergey Kozlov <serjk@netup.ru>
11537 M: Abylay Ospan <aospan@netup.ru>
11538 L: linux-media@vger.kernel.org
11540 W: https://linuxtv.org
11541 W: http://netup.tv/
11542 T: git git://linuxtv.org/media_tree.git
11543 F: drivers/media/dvb-frontends/cxd2841er*
11545 MEDIA DRIVERS FOR CXD2880
11546 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11547 L: linux-media@vger.kernel.org
11549 W: http://linuxtv.org/
11550 T: git git://linuxtv.org/media_tree.git
11551 F: drivers/media/dvb-frontends/cxd2880/*
11552 F: drivers/media/spi/cxd2880*
11554 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11555 L: linux-media@vger.kernel.org
11557 W: https://linuxtv.org
11558 T: git git://linuxtv.org/media_tree.git
11559 F: drivers/media/pci/ddbridge/*
11561 MEDIA DRIVERS FOR FREESCALE IMX
11562 M: Steve Longerbeam <slongerbeam@gmail.com>
11563 M: Philipp Zabel <p.zabel@pengutronix.de>
11564 L: linux-media@vger.kernel.org
11566 T: git git://linuxtv.org/media_tree.git
11567 F: Documentation/admin-guide/media/imx.rst
11568 F: Documentation/devicetree/bindings/media/imx.txt
11569 F: drivers/staging/media/imx/
11570 F: include/linux/imx-media.h
11571 F: include/media/imx.h
11573 MEDIA DRIVERS FOR FREESCALE IMX7
11574 M: Rui Miguel Silva <rmfrfs@gmail.com>
11575 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11576 L: linux-media@vger.kernel.org
11578 T: git git://linuxtv.org/media_tree.git
11579 F: Documentation/admin-guide/media/imx7.rst
11580 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11581 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11582 F: drivers/staging/media/imx/imx7-media-csi.c
11583 F: drivers/staging/media/imx/imx7-mipi-csis.c
11585 MEDIA DRIVERS FOR HELENE
11586 M: Abylay Ospan <aospan@netup.ru>
11587 L: linux-media@vger.kernel.org
11589 W: https://linuxtv.org
11590 W: http://netup.tv/
11591 T: git git://linuxtv.org/media_tree.git
11592 F: drivers/media/dvb-frontends/helene*
11594 MEDIA DRIVERS FOR HORUS3A
11595 M: Sergey Kozlov <serjk@netup.ru>
11596 M: Abylay Ospan <aospan@netup.ru>
11597 L: linux-media@vger.kernel.org
11599 W: https://linuxtv.org
11600 W: http://netup.tv/
11601 T: git git://linuxtv.org/media_tree.git
11602 F: drivers/media/dvb-frontends/horus3a*
11604 MEDIA DRIVERS FOR LNBH25
11605 M: Sergey Kozlov <serjk@netup.ru>
11606 M: Abylay Ospan <aospan@netup.ru>
11607 L: linux-media@vger.kernel.org
11609 W: https://linuxtv.org
11610 W: http://netup.tv/
11611 T: git git://linuxtv.org/media_tree.git
11612 F: drivers/media/dvb-frontends/lnbh25*
11614 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11615 L: linux-media@vger.kernel.org
11617 W: https://linuxtv.org
11618 T: git git://linuxtv.org/media_tree.git
11619 F: drivers/media/dvb-frontends/mxl5xx*
11621 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11622 M: Sergey Kozlov <serjk@netup.ru>
11623 M: Abylay Ospan <aospan@netup.ru>
11624 L: linux-media@vger.kernel.org
11626 W: https://linuxtv.org
11627 W: http://netup.tv/
11628 T: git git://linuxtv.org/media_tree.git
11629 F: drivers/media/pci/netup_unidvb/*
11631 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11632 M: Dmitry Osipenko <digetx@gmail.com>
11633 L: linux-media@vger.kernel.org
11634 L: linux-tegra@vger.kernel.org
11636 T: git git://linuxtv.org/media_tree.git
11637 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11638 F: drivers/staging/media/tegra-vde/
11640 MEDIA DRIVERS FOR RENESAS - CEU
11641 M: Jacopo Mondi <jacopo@jmondi.org>
11642 L: linux-media@vger.kernel.org
11643 L: linux-renesas-soc@vger.kernel.org
11645 T: git git://linuxtv.org/media_tree.git
11646 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11647 F: drivers/media/platform/renesas-ceu.c
11648 F: include/media/drv-intf/renesas-ceu.h
11650 MEDIA DRIVERS FOR RENESAS - DRIF
11651 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11652 L: linux-media@vger.kernel.org
11653 L: linux-renesas-soc@vger.kernel.org
11655 T: git git://linuxtv.org/media_tree.git
11656 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11657 F: drivers/media/platform/rcar_drif.c
11659 MEDIA DRIVERS FOR RENESAS - FCP
11660 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11661 L: linux-media@vger.kernel.org
11662 L: linux-renesas-soc@vger.kernel.org
11664 T: git git://linuxtv.org/media_tree.git
11665 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11666 F: drivers/media/platform/rcar-fcp.c
11667 F: include/media/rcar-fcp.h
11669 MEDIA DRIVERS FOR RENESAS - FDP1
11670 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11671 L: linux-media@vger.kernel.org
11672 L: linux-renesas-soc@vger.kernel.org
11674 T: git git://linuxtv.org/media_tree.git
11675 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11676 F: drivers/media/platform/rcar_fdp1.c
11678 MEDIA DRIVERS FOR RENESAS - VIN
11679 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11680 L: linux-media@vger.kernel.org
11681 L: linux-renesas-soc@vger.kernel.org
11683 T: git git://linuxtv.org/media_tree.git
11684 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11685 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11686 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11687 F: drivers/media/platform/rcar-vin/
11689 MEDIA DRIVERS FOR RENESAS - VSP1
11690 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11691 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11692 L: linux-media@vger.kernel.org
11693 L: linux-renesas-soc@vger.kernel.org
11695 T: git git://linuxtv.org/media_tree.git
11696 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11697 F: drivers/media/platform/vsp1/
11699 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11700 L: linux-media@vger.kernel.org
11702 W: https://linuxtv.org
11703 T: git git://linuxtv.org/media_tree.git
11704 F: drivers/media/dvb-frontends/stv0910*
11706 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11707 L: linux-media@vger.kernel.org
11709 W: https://linuxtv.org
11710 T: git git://linuxtv.org/media_tree.git
11711 F: drivers/media/dvb-frontends/stv6111*
11713 MEDIA DRIVERS FOR STM32 - DCMI
11714 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11715 L: linux-media@vger.kernel.org
11717 T: git git://linuxtv.org/media_tree.git
11718 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11719 F: drivers/media/platform/stm32/stm32-dcmi.c
11721 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11722 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11723 L: linux-media@vger.kernel.org
11725 W: https://linuxtv.org
11726 Q: http://patchwork.kernel.org/project/linux-media/list/
11727 T: git git://linuxtv.org/media_tree.git
11728 F: Documentation/admin-guide/media/
11729 F: Documentation/devicetree/bindings/media/
11730 F: Documentation/driver-api/media/
11731 F: Documentation/userspace-api/media/
11733 F: drivers/staging/media/
11734 F: include/linux/platform_data/media/
11736 F: include/uapi/linux/dvb/
11737 F: include/uapi/linux/ivtv*
11738 F: include/uapi/linux/media.h
11739 F: include/uapi/linux/meye.h
11740 F: include/uapi/linux/uvcvideo.h
11741 F: include/uapi/linux/v4l2-*
11742 F: include/uapi/linux/videodev2.h
11744 MEDIATEK BLUETOOTH DRIVER
11745 M: Sean Wang <sean.wang@mediatek.com>
11746 L: linux-bluetooth@vger.kernel.org
11747 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11749 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11750 F: drivers/bluetooth/btmtkuart.c
11752 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11753 M: Sean Wang <sean.wang@mediatek.com>
11754 L: linux-pm@vger.kernel.org
11756 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11757 F: drivers/power/reset/mt6323-poweroff.c
11759 MEDIATEK CIR DRIVER
11760 M: Sean Wang <sean.wang@mediatek.com>
11762 F: drivers/media/rc/mtk-cir.c
11764 MEDIATEK DMA DRIVER
11765 M: Sean Wang <sean.wang@mediatek.com>
11766 L: dmaengine@vger.kernel.org
11767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11768 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11770 F: Documentation/devicetree/bindings/dma/mtk-*
11771 F: drivers/dma/mediatek/
11773 MEDIATEK ETHERNET DRIVER
11774 M: Felix Fietkau <nbd@nbd.name>
11775 M: John Crispin <john@phrozen.org>
11776 M: Sean Wang <sean.wang@mediatek.com>
11777 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11778 L: netdev@vger.kernel.org
11780 F: drivers/net/ethernet/mediatek/
11782 MEDIATEK I2C CONTROLLER DRIVER
11783 M: Qii Wang <qii.wang@mediatek.com>
11784 L: linux-i2c@vger.kernel.org
11786 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11787 F: drivers/i2c/busses/i2c-mt65xx.c
11789 MEDIATEK IOMMU DRIVER
11790 M: Yong Wu <yong.wu@mediatek.com>
11791 L: iommu@lists.linux-foundation.org
11792 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11794 F: Documentation/devicetree/bindings/iommu/mediatek*
11795 F: drivers/iommu/mtk_iommu*
11796 F: include/dt-bindings/memory/mt*-port.h
11798 MEDIATEK JPEG DRIVER
11799 M: Rick Chang <rick.chang@mediatek.com>
11800 M: Bin Liu <bin.liu@mediatek.com>
11802 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11803 F: drivers/media/platform/mtk-jpeg/
11805 MEDIATEK MDP DRIVER
11806 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11807 M: Houlong Wei <houlong.wei@mediatek.com>
11808 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11810 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11811 F: drivers/media/platform/mtk-mdp/
11812 F: drivers/media/platform/mtk-vpu/
11814 MEDIATEK MEDIA DRIVER
11815 M: Tiffany Lin <tiffany.lin@mediatek.com>
11816 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11818 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11819 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11820 F: drivers/media/platform/mtk-vcodec/
11821 F: drivers/media/platform/mtk-vpu/
11823 MEDIATEK MMC/SD/SDIO DRIVER
11824 M: Chaotian Jing <chaotian.jing@mediatek.com>
11826 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11827 F: drivers/mmc/host/mtk-sd.c
11829 MEDIATEK MT76 WIRELESS LAN DRIVER
11830 M: Felix Fietkau <nbd@nbd.name>
11831 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11832 R: Ryder Lee <ryder.lee@mediatek.com>
11833 L: linux-wireless@vger.kernel.org
11835 F: drivers/net/wireless/mediatek/mt76/
11837 MEDIATEK MT7601U WIRELESS LAN DRIVER
11838 M: Jakub Kicinski <kubakici@wp.pl>
11839 L: linux-wireless@vger.kernel.org
11841 F: drivers/net/wireless/mediatek/mt7601u/
11843 MEDIATEK MT7621 CLOCK DRIVER
11844 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11846 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11847 F: drivers/clk/ralink/clk-mt7621.c
11849 MEDIATEK MT7621/28/88 I2C DRIVER
11850 M: Stefan Roese <sr@denx.de>
11851 L: linux-i2c@vger.kernel.org
11853 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11854 F: drivers/i2c/busses/i2c-mt7621.c
11856 MEDIATEK MT7621 PHY PCI DRIVER
11857 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11859 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11860 F: drivers/phy/ralink/phy-mt7621-pci.c
11862 MEDIATEK NAND CONTROLLER DRIVER
11863 L: linux-mtd@lists.infradead.org
11865 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11866 F: drivers/mtd/nand/raw/mtk_*
11868 MEDIATEK PMIC LED DRIVER
11869 M: Sean Wang <sean.wang@mediatek.com>
11871 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11872 F: drivers/leds/leds-mt6323.c
11874 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11875 M: Sean Wang <sean.wang@mediatek.com>
11877 F: drivers/char/hw_random/mtk-rng.c
11879 MEDIATEK SWITCH DRIVER
11880 M: Sean Wang <sean.wang@mediatek.com>
11881 M: Landen Chao <Landen.Chao@mediatek.com>
11882 M: DENG Qingfang <dqfext@gmail.com>
11883 L: netdev@vger.kernel.org
11885 F: drivers/net/dsa/mt7530.*
11886 F: net/dsa/tag_mtk.c
11888 MEDIATEK USB3 DRD IP DRIVER
11889 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11890 L: linux-usb@vger.kernel.org
11891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11892 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11894 F: Documentation/devicetree/bindings/usb/mediatek,*
11895 F: drivers/usb/host/xhci-mtk*
11896 F: drivers/usb/mtu3/
11898 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11899 M: Peter Senna Tschudin <peter.senna@gmail.com>
11900 M: Martin Donnelly <martin.donnelly@ge.com>
11901 M: Martyn Welch <martyn.welch@collabora.co.uk>
11903 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11904 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11906 MEGARAID SCSI/SAS DRIVERS
11907 M: Kashyap Desai <kashyap.desai@broadcom.com>
11908 M: Sumit Saxena <sumit.saxena@broadcom.com>
11909 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11910 L: megaraidlinux.pdl@broadcom.com
11911 L: linux-scsi@vger.kernel.org
11913 W: http://www.avagotech.com/support/
11914 F: Documentation/scsi/megaraid.rst
11915 F: drivers/scsi/megaraid.*
11916 F: drivers/scsi/megaraid/
11918 MELEXIS MLX90614 DRIVER
11919 M: Crt Mori <cmo@melexis.com>
11920 L: linux-iio@vger.kernel.org
11922 W: http://www.melexis.com
11923 F: drivers/iio/temperature/mlx90614.c
11925 MELEXIS MLX90632 DRIVER
11926 M: Crt Mori <cmo@melexis.com>
11927 L: linux-iio@vger.kernel.org
11929 W: http://www.melexis.com
11930 F: drivers/iio/temperature/mlx90632.c
11932 MELFAS MIP4 TOUCHSCREEN DRIVER
11933 M: Sangwon Jee <jeesw@melfas.com>
11935 W: http://www.melfas.com
11936 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11937 F: drivers/input/touchscreen/melfas_mip4.c
11939 MELLANOX BLUEFIELD I2C DRIVER
11940 M: Khalil Blaiech <kblaiech@nvidia.com>
11941 L: linux-i2c@vger.kernel.org
11943 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11944 F: drivers/i2c/busses/i2c-mlxbf.c
11946 MELLANOX ETHERNET DRIVER (mlx4_en)
11947 M: Tariq Toukan <tariqt@nvidia.com>
11948 L: netdev@vger.kernel.org
11950 W: http://www.mellanox.com
11951 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11952 F: drivers/net/ethernet/mellanox/mlx4/en_*
11954 MELLANOX ETHERNET DRIVER (mlx5e)
11955 M: Saeed Mahameed <saeedm@nvidia.com>
11956 L: netdev@vger.kernel.org
11958 W: http://www.mellanox.com
11959 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11960 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11962 MELLANOX ETHERNET INNOVA DRIVERS
11963 R: Boris Pismenny <borisp@nvidia.com>
11964 L: netdev@vger.kernel.org
11966 W: http://www.mellanox.com
11967 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11968 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11969 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11970 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11971 F: include/linux/mlx5/mlx5_ifc_fpga.h
11973 MELLANOX ETHERNET SWITCH DRIVERS
11974 M: Jiri Pirko <jiri@nvidia.com>
11975 M: Ido Schimmel <idosch@nvidia.com>
11976 L: netdev@vger.kernel.org
11978 W: http://www.mellanox.com
11979 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11980 F: drivers/net/ethernet/mellanox/mlxsw/
11981 F: tools/testing/selftests/drivers/net/mlxsw/
11983 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11984 M: mlxsw@nvidia.com
11985 L: netdev@vger.kernel.org
11987 W: http://www.mellanox.com
11988 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11989 F: drivers/net/ethernet/mellanox/mlxfw/
11991 MELLANOX HARDWARE PLATFORM SUPPORT
11992 M: Hans de Goede <hdegoede@redhat.com>
11993 M: Mark Gross <mgross@linux.intel.com>
11994 M: Vadim Pasternak <vadimp@nvidia.com>
11995 L: platform-driver-x86@vger.kernel.org
11997 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11998 F: drivers/platform/mellanox/
11999 F: include/linux/platform_data/mlxreg.h
12001 MELLANOX MLX4 core VPI driver
12002 M: Tariq Toukan <tariqt@nvidia.com>
12003 L: netdev@vger.kernel.org
12004 L: linux-rdma@vger.kernel.org
12006 W: http://www.mellanox.com
12007 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12008 F: drivers/net/ethernet/mellanox/mlx4/
12009 F: include/linux/mlx4/
12011 MELLANOX MLX4 IB driver
12012 M: Yishai Hadas <yishaih@nvidia.com>
12013 L: linux-rdma@vger.kernel.org
12015 W: http://www.mellanox.com
12016 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12017 F: drivers/infiniband/hw/mlx4/
12018 F: include/linux/mlx4/
12019 F: include/uapi/rdma/mlx4-abi.h
12021 MELLANOX MLX5 core VPI driver
12022 M: Saeed Mahameed <saeedm@nvidia.com>
12023 M: Leon Romanovsky <leonro@nvidia.com>
12024 L: netdev@vger.kernel.org
12025 L: linux-rdma@vger.kernel.org
12027 W: http://www.mellanox.com
12028 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12029 F: Documentation/networking/device_drivers/ethernet/mellanox/
12030 F: drivers/net/ethernet/mellanox/mlx5/core/
12031 F: include/linux/mlx5/
12033 MELLANOX MLX5 IB driver
12034 M: Leon Romanovsky <leonro@nvidia.com>
12035 L: linux-rdma@vger.kernel.org
12037 W: http://www.mellanox.com
12038 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12039 F: drivers/infiniband/hw/mlx5/
12040 F: include/linux/mlx5/
12041 F: include/uapi/rdma/mlx5-abi.h
12043 MELLANOX MLXCPLD I2C AND MUX DRIVER
12044 M: Vadim Pasternak <vadimp@nvidia.com>
12045 M: Michael Shych <michaelsh@nvidia.com>
12046 L: linux-i2c@vger.kernel.org
12048 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12049 F: drivers/i2c/busses/i2c-mlxcpld.c
12050 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12052 MELLANOX MLXCPLD LED DRIVER
12053 M: Vadim Pasternak <vadimp@nvidia.com>
12054 L: linux-leds@vger.kernel.org
12056 F: Documentation/leds/leds-mlxcpld.rst
12057 F: drivers/leds/leds-mlxcpld.c
12058 F: drivers/leds/leds-mlxreg.c
12060 MELLANOX PLATFORM DRIVER
12061 M: Vadim Pasternak <vadimp@nvidia.com>
12062 L: platform-driver-x86@vger.kernel.org
12064 F: drivers/platform/x86/mlx-platform.c
12067 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12068 M: "Paul E. McKenney" <paulmck@kernel.org>
12069 L: linux-kernel@vger.kernel.org
12071 F: arch/powerpc/include/asm/membarrier.h
12072 F: include/uapi/linux/membarrier.h
12073 F: kernel/sched/membarrier.c
12076 M: Mike Rapoport <rppt@linux.ibm.com>
12077 L: linux-mm@kvack.org
12079 F: Documentation/core-api/boot-time-mm.rst
12080 F: include/linux/memblock.h
12083 MEMORY CONTROLLER DRIVERS
12084 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12085 L: linux-kernel@vger.kernel.org
12087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12088 F: Documentation/devicetree/bindings/memory-controllers/
12090 F: include/dt-bindings/memory/
12093 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12094 M: Dmitry Osipenko <digetx@gmail.com>
12095 L: linux-pm@vger.kernel.org
12096 L: linux-tegra@vger.kernel.org
12097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12099 F: drivers/devfreq/tegra30-devfreq.c
12102 M: Andrew Morton <akpm@linux-foundation.org>
12103 L: linux-mm@kvack.org
12105 W: http://www.linux-mm.org
12106 T: quilt https://ozlabs.org/~akpm/mmotm/
12107 T: quilt https://ozlabs.org/~akpm/mmots/
12108 T: git git://github.com/hnaz/linux-mm.git
12109 F: include/linux/gfp.h
12110 F: include/linux/memory_hotplug.h
12111 F: include/linux/mm.h
12112 F: include/linux/mmzone.h
12113 F: include/linux/pagewalk.h
12114 F: include/linux/vmalloc.h
12116 F: tools/testing/selftests/vm/
12118 MEMORY TECHNOLOGY DEVICES (MTD)
12119 M: Miquel Raynal <miquel.raynal@bootlin.com>
12120 M: Richard Weinberger <richard@nod.at>
12121 M: Vignesh Raghavendra <vigneshr@ti.com>
12122 L: linux-mtd@lists.infradead.org
12124 W: http://www.linux-mtd.infradead.org/
12125 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12126 C: irc://irc.oftc.net/mtd
12127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12129 F: Documentation/devicetree/bindings/mtd/
12131 F: include/linux/mtd/
12132 F: include/uapi/mtd/
12134 MEN A21 WATCHDOG DRIVER
12135 M: Johannes Thumshirn <morbidrsa@gmail.com>
12136 L: linux-watchdog@vger.kernel.org
12138 F: drivers/watchdog/mena21_wdt.c
12140 MEN CHAMELEON BUS (mcb)
12141 M: Johannes Thumshirn <morbidrsa@gmail.com>
12143 F: Documentation/driver-api/men-chameleon-bus.rst
12145 F: include/linux/mcb.h
12147 MEN F21BMC (Board Management Controller)
12148 M: Andreas Werner <andreas.werner@men.de>
12150 F: Documentation/hwmon/menf21bmc.rst
12151 F: drivers/hwmon/menf21bmc_hwmon.c
12152 F: drivers/leds/leds-menf21bmc.c
12153 F: drivers/mfd/menf21bmc.c
12154 F: drivers/watchdog/menf21bmc_wdt.c
12156 MEN Z069 WATCHDOG DRIVER
12157 M: Johannes Thumshirn <jth@kernel.org>
12158 L: linux-watchdog@vger.kernel.org
12160 F: drivers/watchdog/menz69_wdt.c
12162 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12163 M: Neil Armstrong <narmstrong@baylibre.com>
12164 L: linux-media@vger.kernel.org
12165 L: linux-amlogic@lists.infradead.org
12167 W: http://linux-meson.com/
12168 T: git git://linuxtv.org/media_tree.git
12169 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12170 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12171 F: drivers/media/cec/platform/meson/ao-cec.c
12173 MESON GE2D DRIVER FOR AMLOGIC SOCS
12174 M: Neil Armstrong <narmstrong@baylibre.com>
12175 L: linux-media@vger.kernel.org
12176 L: linux-amlogic@lists.infradead.org
12178 T: git git://linuxtv.org/media_tree.git
12179 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12180 F: drivers/media/platform/meson/ge2d/
12182 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12183 M: Liang Yang <liang.yang@amlogic.com>
12184 L: linux-mtd@lists.infradead.org
12186 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12187 F: drivers/mtd/nand/raw/meson_*
12189 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12190 M: Neil Armstrong <narmstrong@baylibre.com>
12191 L: linux-media@vger.kernel.org
12192 L: linux-amlogic@lists.infradead.org
12194 T: git git://linuxtv.org/media_tree.git
12195 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12196 F: drivers/staging/media/meson/vdec/
12198 METHODE UDPU SUPPORT
12199 M: Vladimir Vid <vladimir.vid@sartura.hr>
12201 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12204 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12205 M: Hemant Kumar <hemantk@codeaurora.org>
12206 L: linux-arm-msm@vger.kernel.org
12208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12209 F: Documentation/ABI/stable/sysfs-bus-mhi
12210 F: Documentation/mhi/
12211 F: drivers/bus/mhi/
12212 F: include/linux/mhi.h
12214 MICROBLAZE ARCHITECTURE
12215 M: Michal Simek <monstr@monstr.eu>
12217 W: http://www.monstr.eu/fdt/
12218 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12219 F: arch/microblaze/
12221 MICROCHIP AT91 DMA DRIVERS
12222 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12223 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12225 L: dmaengine@vger.kernel.org
12227 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12228 F: drivers/dma/at_hdmac.c
12229 F: drivers/dma/at_hdmac_regs.h
12230 F: drivers/dma/at_xdmac.c
12231 F: include/dt-bindings/dma/at91.h
12233 MICROCHIP AT91 SERIAL DRIVER
12234 M: Richard Genoud <richard.genoud@gmail.com>
12236 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12237 F: drivers/tty/serial/atmel_serial.c
12238 F: drivers/tty/serial/atmel_serial.h
12240 MICROCHIP AT91 USART MFD DRIVER
12241 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12242 L: linux-kernel@vger.kernel.org
12244 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12245 F: drivers/mfd/at91-usart.c
12246 F: include/dt-bindings/mfd/at91-usart.h
12248 MICROCHIP AT91 USART SPI DRIVER
12249 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12250 L: linux-spi@vger.kernel.org
12252 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12253 F: drivers/spi/spi-at91-usart.c
12255 MICROCHIP AUDIO ASOC DRIVERS
12256 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12257 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12261 MICROCHIP ECC DRIVER
12262 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12263 L: linux-crypto@vger.kernel.org
12265 F: drivers/crypto/atmel-ecc.*
12267 MICROCHIP I2C DRIVER
12268 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12269 L: linux-i2c@vger.kernel.org
12271 F: drivers/i2c/busses/i2c-at91-*.c
12272 F: drivers/i2c/busses/i2c-at91.h
12274 MICROCHIP ISC DRIVER
12275 M: Eugen Hristev <eugen.hristev@microchip.com>
12276 L: linux-media@vger.kernel.org
12278 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12279 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12280 F: drivers/media/platform/atmel/atmel-isc-base.c
12281 F: drivers/media/platform/atmel/atmel-isc-regs.h
12282 F: drivers/media/platform/atmel/atmel-isc.h
12283 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12284 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12285 F: include/linux/atmel-isc-media.h
12287 MICROCHIP ISI DRIVER
12288 M: Eugen Hristev <eugen.hristev@microchip.com>
12289 L: linux-media@vger.kernel.org
12291 F: drivers/media/platform/atmel/atmel-isi.c
12292 F: drivers/media/platform/atmel/atmel-isi.h
12294 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12295 M: Woojung Huh <woojung.huh@microchip.com>
12296 M: UNGLinuxDriver@microchip.com
12297 L: netdev@vger.kernel.org
12299 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12300 F: drivers/net/dsa/microchip/*
12301 F: include/linux/platform_data/microchip-ksz.h
12302 F: net/dsa/tag_ksz.c
12304 MICROCHIP LAN743X ETHERNET DRIVER
12305 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12306 M: UNGLinuxDriver@microchip.com
12307 L: netdev@vger.kernel.org
12309 F: drivers/net/ethernet/microchip/lan743x_*
12311 MICROCHIP LCDFB DRIVER
12312 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12313 L: linux-fbdev@vger.kernel.org
12315 F: drivers/video/fbdev/atmel_lcdfb.c
12316 F: include/video/atmel_lcdc.h
12318 MICROCHIP MCP16502 PMIC DRIVER
12319 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12322 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12323 F: drivers/regulator/mcp16502.c
12325 MICROCHIP MCP3911 ADC DRIVER
12326 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12327 M: Kent Gustavsson <kent@minoris.se>
12328 L: linux-iio@vger.kernel.org
12330 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12331 F: drivers/iio/adc/mcp3911.c
12333 MICROCHIP MMC/SD/SDIO MCI DRIVER
12334 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12336 F: drivers/mmc/host/atmel-mci.c
12338 MICROCHIP NAND DRIVER
12339 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12340 L: linux-mtd@lists.infradead.org
12342 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12343 F: drivers/mtd/nand/raw/atmel/*
12345 MICROCHIP PWM DRIVER
12346 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12348 L: linux-pwm@vger.kernel.org
12350 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12351 F: drivers/pwm/pwm-atmel.c
12353 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12354 M: Eugen Hristev <eugen.hristev@microchip.com>
12355 L: linux-iio@vger.kernel.org
12357 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12358 F: drivers/iio/adc/at91-sama5d2_adc.c
12359 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12361 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12362 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12364 F: drivers/power/reset/at91-sama5d2_shdwc.c
12366 MICROCHIP SPI DRIVER
12367 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12369 F: drivers/spi/spi-atmel.*
12371 MICROCHIP SSC DRIVER
12372 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12375 F: drivers/misc/atmel-ssc.c
12376 F: include/linux/atmel-ssc.h
12378 MICROCHIP USB251XB DRIVER
12379 M: Richard Leitner <richard.leitner@skidata.com>
12380 L: linux-usb@vger.kernel.org
12382 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12383 F: drivers/usb/misc/usb251xb.c
12385 MICROCHIP USBA UDC DRIVER
12386 M: Cristian Birsan <cristian.birsan@microchip.com>
12387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12389 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12391 MICROCHIP WILC1000 WIFI DRIVER
12392 M: Ajay Singh <ajay.kathat@microchip.com>
12393 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12394 L: linux-wireless@vger.kernel.org
12396 F: drivers/net/wireless/microchip/wilc1000/
12398 MICROSEMI MIPS SOCS
12399 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12400 M: UNGLinuxDriver@microchip.com
12401 L: linux-mips@vger.kernel.org
12403 F: Documentation/devicetree/bindings/mips/mscc.txt
12404 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12405 F: arch/mips/boot/dts/mscc/
12406 F: arch/mips/configs/generic/board-ocelot.config
12407 F: arch/mips/generic/board-ocelot.c
12409 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12410 M: Don Brace <don.brace@microchip.com>
12411 L: storagedev@microchip.com
12412 L: linux-scsi@vger.kernel.org
12414 F: Documentation/scsi/smartpqi.rst
12415 F: drivers/scsi/smartpqi/Kconfig
12416 F: drivers/scsi/smartpqi/Makefile
12417 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12418 F: include/linux/cciss*.h
12419 F: include/uapi/linux/cciss*.h
12421 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12422 M: Maximilian Luz <luzmaximilian@gmail.com>
12423 L: linux-pm@vger.kernel.org
12424 L: platform-driver-x86@vger.kernel.org
12426 F: drivers/power/supply/surface_battery.c
12427 F: drivers/power/supply/surface_charger.c
12429 MICROSOFT SURFACE DTX DRIVER
12430 M: Maximilian Luz <luzmaximilian@gmail.com>
12431 L: platform-driver-x86@vger.kernel.org
12433 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12434 F: drivers/platform/surface/surface_dtx.c
12435 F: include/uapi/linux/surface_aggregator/dtx.h
12437 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12438 M: Maximilian Luz <luzmaximilian@gmail.com>
12439 L: platform-driver-x86@vger.kernel.org
12441 F: drivers/platform/surface/surface_gpe.c
12443 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12444 M: Hans de Goede <hdegoede@redhat.com>
12445 M: Mark Gross <mgross@linux.intel.com>
12446 M: Maximilian Luz <luzmaximilian@gmail.com>
12447 L: platform-driver-x86@vger.kernel.org
12449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12450 F: drivers/platform/surface/
12452 MICROSOFT SURFACE HID TRANSPORT DRIVER
12453 M: Maximilian Luz <luzmaximilian@gmail.com>
12454 L: linux-input@vger.kernel.org
12455 L: platform-driver-x86@vger.kernel.org
12457 F: drivers/hid/surface-hid/
12459 MICROSOFT SURFACE HOT-PLUG DRIVER
12460 M: Maximilian Luz <luzmaximilian@gmail.com>
12461 L: platform-driver-x86@vger.kernel.org
12463 F: drivers/platform/surface/surface_hotplug.c
12465 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12466 M: Maximilian Luz <luzmaximilian@gmail.com>
12467 L: platform-driver-x86@vger.kernel.org
12469 F: drivers/platform/surface/surface_platform_profile.c
12471 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12472 M: Chen Yu <yu.c.chen@intel.com>
12473 L: platform-driver-x86@vger.kernel.org
12475 F: drivers/platform/surface/surfacepro3_button.c
12477 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12478 M: Maximilian Luz <luzmaximilian@gmail.com>
12479 L: platform-driver-x86@vger.kernel.org
12481 W: https://github.com/linux-surface/surface-aggregator-module
12482 C: irc://irc.libera.chat/linux-surface
12483 F: Documentation/driver-api/surface_aggregator/
12484 F: drivers/platform/surface/aggregator/
12485 F: drivers/platform/surface/surface_acpi_notify.c
12486 F: drivers/platform/surface/surface_aggregator_cdev.c
12487 F: drivers/platform/surface/surface_aggregator_registry.c
12488 F: include/linux/surface_acpi_notify.h
12489 F: include/linux/surface_aggregator/
12490 F: include/uapi/linux/surface_aggregator/
12492 MICROTEK X6 SCANNER
12493 M: Oliver Neukum <oliver@neukum.org>
12495 F: drivers/usb/image/microtek.*
12497 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12498 M: Luka Kovacic <luka.kovacic@sartura.hr>
12499 M: Luka Perkov <luka.perkov@sartura.hr>
12501 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12502 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12503 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12504 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12505 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12506 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12508 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12509 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12510 L: linux-media@vger.kernel.org
12512 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12513 F: Documentation/driver-api/media/drivers/ccs/
12514 F: Documentation/userspace-api/media/drivers/ccs.rst
12515 F: drivers/media/i2c/ccs-pll.c
12516 F: drivers/media/i2c/ccs-pll.h
12517 F: drivers/media/i2c/ccs/
12518 F: include/uapi/linux/ccs.h
12519 F: include/uapi/linux/smiapp.h
12522 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12523 L: linux-mips@vger.kernel.org
12525 W: http://www.linux-mips.org/
12526 Q: https://patchwork.kernel.org/project/linux-mips/list/
12527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12528 F: Documentation/devicetree/bindings/mips/
12529 F: Documentation/mips/
12531 F: drivers/platform/mips/
12533 MIPS BOSTON DEVELOPMENT BOARD
12534 M: Paul Burton <paulburton@kernel.org>
12535 L: linux-mips@vger.kernel.org
12537 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12538 F: arch/mips/boot/dts/img/boston.dts
12539 F: arch/mips/configs/generic/board-boston.config
12540 F: drivers/clk/imgtec/clk-boston.c
12541 F: include/dt-bindings/clock/boston-clock.h
12544 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12545 M: Serge Semin <fancer.lancer@gmail.com>
12546 L: linux-mips@vger.kernel.org
12548 F: drivers/bus/mips_cdmm.c
12549 F: drivers/clocksource/mips-gic-timer.c
12550 F: drivers/cpuidle/cpuidle-cps.c
12551 F: drivers/irqchip/irq-mips-cpu.c
12552 F: drivers/irqchip/irq-mips-gic.c
12554 MIPS GENERIC PLATFORM
12555 M: Paul Burton <paulburton@kernel.org>
12556 L: linux-mips@vger.kernel.org
12558 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12559 F: arch/mips/generic/
12560 F: arch/mips/tools/generic-board-config.sh
12562 MIPS RINT INSTRUCTION EMULATION
12563 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12564 L: linux-mips@vger.kernel.org
12566 F: arch/mips/math-emu/dp_rint.c
12567 F: arch/mips/math-emu/sp_rint.c
12569 MIPS/LOONGSON1 ARCHITECTURE
12570 M: Keguang Zhang <keguang.zhang@gmail.com>
12571 L: linux-mips@vger.kernel.org
12573 F: arch/mips/include/asm/mach-loongson32/
12574 F: arch/mips/loongson32/
12575 F: drivers/*/*/*loongson1*
12576 F: drivers/*/*loongson1*
12578 MIPS/LOONGSON2EF ARCHITECTURE
12579 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12580 L: linux-mips@vger.kernel.org
12582 F: arch/mips/include/asm/mach-loongson2ef/
12583 F: arch/mips/loongson2ef/
12584 F: drivers/cpufreq/loongson2_cpufreq.c
12586 MIPS/LOONGSON64 ARCHITECTURE
12587 M: Huacai Chen <chenhuacai@kernel.org>
12588 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12589 L: linux-mips@vger.kernel.org
12591 F: arch/mips/include/asm/mach-loongson64/
12592 F: arch/mips/loongson64/
12593 F: drivers/irqchip/irq-loongson*
12594 F: drivers/platform/mips/cpu_hwmon.c
12596 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12597 M: Hans Verkuil <hverkuil@xs4all.nl>
12598 L: linux-media@vger.kernel.org
12600 W: https://linuxtv.org
12601 T: git git://linuxtv.org/media_tree.git
12602 F: drivers/media/radio/radio-miropcm20*
12605 R: Lubomir Rintel <lkundrak@v3.sk>
12606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12609 F: arch/arm/boot/dts/mmp*
12610 F: arch/arm/mach-mmp/
12611 F: include/linux/soc/mmp/
12613 MMP USB PHY DRIVERS
12614 R: Lubomir Rintel <lkundrak@v3.sk>
12615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12617 F: drivers/phy/marvell/phy-mmp3-usb.c
12618 F: drivers/phy/marvell/phy-pxa-usb.c
12620 MMU GATHER AND TLB INVALIDATION
12621 M: Will Deacon <will@kernel.org>
12622 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12623 M: Andrew Morton <akpm@linux-foundation.org>
12624 M: Nick Piggin <npiggin@gmail.com>
12625 M: Peter Zijlstra <peterz@infradead.org>
12626 L: linux-arch@vger.kernel.org
12627 L: linux-mm@kvack.org
12629 F: arch/*/include/asm/tlb.h
12630 F: include/asm-generic/tlb.h
12633 MN88472 MEDIA DRIVER
12634 M: Antti Palosaari <crope@iki.fi>
12635 L: linux-media@vger.kernel.org
12637 W: https://linuxtv.org
12638 W: http://palosaari.fi/linux/
12639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12640 F: drivers/media/dvb-frontends/mn88472*
12642 MN88473 MEDIA DRIVER
12643 M: Antti Palosaari <crope@iki.fi>
12644 L: linux-media@vger.kernel.org
12646 W: https://linuxtv.org
12647 W: http://palosaari.fi/linux/
12648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12649 F: drivers/media/dvb-frontends/mn88473*
12652 M: Luis Chamberlain <mcgrof@kernel.org>
12653 M: Jessica Yu <jeyu@kernel.org>
12655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12656 F: include/linux/module.h
12659 MONOLITHIC POWER SYSTEM PMIC DRIVER
12660 M: Saravanan Sekar <sravanhome@gmail.com>
12662 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12663 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12664 F: drivers/iio/adc/mp2629_adc.c
12665 F: drivers/mfd/mp2629.c
12666 F: drivers/power/supply/mp2629_charger.c
12667 F: drivers/regulator/mp5416.c
12668 F: drivers/regulator/mpq7920.c
12669 F: drivers/regulator/mpq7920.h
12670 F: include/linux/mfd/mp2629.h
12672 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12674 W: http://popies.net/meye/
12675 F: Documentation/userspace-api/media/drivers/meye*
12676 F: drivers/media/pci/meye/
12677 F: include/uapi/linux/meye.h
12679 MOTORCOMM PHY DRIVER
12680 M: Peter Geis <pgwipeout@gmail.com>
12681 L: netdev@vger.kernel.org
12683 F: drivers/net/phy/motorcomm.c
12685 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12686 M: Jiri Slaby <jirislaby@kernel.org>
12688 F: Documentation/driver-api/serial/moxa-smartio.rst
12689 F: drivers/tty/mxser.*
12691 MR800 AVERMEDIA USB FM RADIO DRIVER
12692 M: Alexey Klimov <klimov.linux@gmail.com>
12693 L: linux-media@vger.kernel.org
12695 T: git git://linuxtv.org/media_tree.git
12696 F: drivers/media/radio/radio-mr800.c
12698 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12699 M: Alan Ott <alan@signal11.us>
12700 L: linux-wpan@vger.kernel.org
12702 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12703 F: drivers/net/ieee802154/mrf24j40.c
12706 M: "Lee, Chun-Yi" <jlee@suse.com>
12707 L: platform-driver-x86@vger.kernel.org
12709 F: drivers/platform/x86/msi-laptop.c
12712 L: platform-driver-x86@vger.kernel.org
12714 F: drivers/platform/x86/msi-wmi.c
12716 MSI001 MEDIA DRIVER
12717 M: Antti Palosaari <crope@iki.fi>
12718 L: linux-media@vger.kernel.org
12720 W: https://linuxtv.org
12721 W: http://palosaari.fi/linux/
12722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12723 T: git git://linuxtv.org/anttip/media_tree.git
12724 F: drivers/media/tuners/msi001*
12726 MSI2500 MEDIA DRIVER
12727 M: Antti Palosaari <crope@iki.fi>
12728 L: linux-media@vger.kernel.org
12730 W: https://linuxtv.org
12731 W: http://palosaari.fi/linux/
12732 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12733 T: git git://linuxtv.org/anttip/media_tree.git
12734 F: drivers/media/usb/msi2500/
12736 MSTAR INTERRUPT CONTROLLER DRIVER
12737 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12738 M: Daniel Palmer <daniel@thingy.jp>
12740 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12741 F: drivers/irqchip/irq-mst-intc.c
12743 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12744 M: Robert Jarzmik <robert.jarzmik@free.fr>
12745 L: linux-mtd@lists.infradead.org
12747 F: drivers/mtd/devices/docg3*
12749 MT9M032 APTINA SENSOR DRIVER
12750 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12751 L: linux-media@vger.kernel.org
12753 T: git git://linuxtv.org/media_tree.git
12754 F: drivers/media/i2c/mt9m032.c
12755 F: include/media/i2c/mt9m032.h
12757 MT9P031 APTINA CAMERA SENSOR
12758 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12759 L: linux-media@vger.kernel.org
12761 T: git git://linuxtv.org/media_tree.git
12762 F: drivers/media/i2c/mt9p031.c
12763 F: include/media/i2c/mt9p031.h
12765 MT9T001 APTINA CAMERA SENSOR
12766 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12767 L: linux-media@vger.kernel.org
12769 T: git git://linuxtv.org/media_tree.git
12770 F: drivers/media/i2c/mt9t001.c
12771 F: include/media/i2c/mt9t001.h
12773 MT9T112 APTINA CAMERA SENSOR
12774 M: Jacopo Mondi <jacopo@jmondi.org>
12775 L: linux-media@vger.kernel.org
12777 T: git git://linuxtv.org/media_tree.git
12778 F: drivers/media/i2c/mt9t112.c
12779 F: include/media/i2c/mt9t112.h
12781 MT9V032 APTINA CAMERA SENSOR
12782 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12783 L: linux-media@vger.kernel.org
12785 T: git git://linuxtv.org/media_tree.git
12786 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12787 F: drivers/media/i2c/mt9v032.c
12788 F: include/media/i2c/mt9v032.h
12790 MT9V111 APTINA CAMERA SENSOR
12791 M: Jacopo Mondi <jacopo@jmondi.org>
12792 L: linux-media@vger.kernel.org
12794 T: git git://linuxtv.org/media_tree.git
12795 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12796 F: drivers/media/i2c/mt9v111.c
12798 MULTIFUNCTION DEVICES (MFD)
12799 M: Lee Jones <lee.jones@linaro.org>
12801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12802 F: Documentation/devicetree/bindings/mfd/
12804 F: include/dt-bindings/mfd/
12805 F: include/linux/mfd/
12807 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12809 F: drivers/mmc/host/mmc_spi.c
12810 F: include/linux/spi/mmc_spi.h
12812 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12813 M: Ulf Hansson <ulf.hansson@linaro.org>
12814 L: linux-mmc@vger.kernel.org
12816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12817 F: Documentation/devicetree/bindings/mmc/
12819 F: include/linux/mmc/
12820 F: include/uapi/linux/mmc/
12822 MULTIPLEXER SUBSYSTEM
12823 M: Peter Rosin <peda@axentia.se>
12825 F: Documentation/ABI/testing/sysfs-class-mux*
12826 F: Documentation/devicetree/bindings/mux/
12828 F: include/dt-bindings/mux/
12829 F: include/linux/mux/
12831 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12832 M: Bin Liu <b-liu@ti.com>
12833 L: linux-usb@vger.kernel.org
12835 F: drivers/usb/musb/
12837 MXL301RF MEDIA DRIVER
12838 M: Akihiro Tsukada <tskd08@gmail.com>
12839 L: linux-media@vger.kernel.org
12841 F: drivers/media/tuners/mxl301rf*
12843 MXL5007T MEDIA DRIVER
12844 M: Michael Krufky <mkrufky@linuxtv.org>
12845 L: linux-media@vger.kernel.org
12847 W: https://linuxtv.org
12848 W: http://github.com/mkrufky
12849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12850 T: git git://linuxtv.org/mkrufky/tuners.git
12851 F: drivers/media/tuners/mxl5007t.*
12854 M: Marek Vasut <marex@denx.de>
12855 M: Stefan Agner <stefan@agner.ch>
12856 L: dri-devel@lists.freedesktop.org
12858 T: git git://anongit.freedesktop.org/drm/drm-misc
12859 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12860 F: drivers/gpu/drm/mxsfb/
12862 MYLEX DAC960 PCI RAID Controller
12863 M: Hannes Reinecke <hare@kernel.org>
12864 L: linux-scsi@vger.kernel.org
12866 F: drivers/scsi/myrb.*
12867 F: drivers/scsi/myrs.*
12869 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12870 M: Chris Lee <christopher.lee@cspi.com>
12871 L: netdev@vger.kernel.org
12873 W: https://www.cspi.com/ethernet-products/support/downloads/
12874 F: drivers/net/ethernet/myricom/myri10ge/
12876 NAND FLASH SUBSYSTEM
12877 M: Miquel Raynal <miquel.raynal@bootlin.com>
12878 R: Richard Weinberger <richard@nod.at>
12879 L: linux-mtd@lists.infradead.org
12881 W: http://www.linux-mtd.infradead.org/
12882 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12883 C: irc://irc.oftc.net/mtd
12884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12885 F: drivers/mtd/nand/
12886 F: include/linux/mtd/*nand*.h
12888 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12889 M: Daniel Mack <zonque@gmail.com>
12890 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12892 W: http://www.native-instruments.com
12893 F: sound/usb/caiaq/
12895 NATSEMI ETHERNET DRIVER (DP8381x)
12897 F: drivers/net/ethernet/natsemi/natsemi.c
12899 NCR 5380 SCSI DRIVERS
12900 M: Finn Thain <fthain@linux-m68k.org>
12901 M: Michael Schmitz <schmitzmic@gmail.com>
12902 L: linux-scsi@vger.kernel.org
12904 F: Documentation/scsi/g_NCR5380.rst
12905 F: drivers/scsi/NCR5380.*
12906 F: drivers/scsi/arm/cumana_1.c
12907 F: drivers/scsi/arm/oak.c
12908 F: drivers/scsi/atari_scsi.*
12909 F: drivers/scsi/dmx3191d.c
12910 F: drivers/scsi/g_NCR5380.*
12911 F: drivers/scsi/mac_scsi.*
12912 F: drivers/scsi/sun3_scsi.*
12913 F: drivers/scsi/sun3_scsi_vme.c
12916 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12920 NCT6775 HARDWARE MONITOR DRIVER
12921 M: Guenter Roeck <linux@roeck-us.net>
12922 L: linux-hwmon@vger.kernel.org
12924 F: Documentation/hwmon/nct6775.rst
12925 F: drivers/hwmon/nct6775.c
12928 M: Jakub Kicinski <kuba@kernel.org>
12930 F: drivers/net/netdevsim/*
12932 NETEM NETWORK EMULATOR
12933 M: Stephen Hemminger <stephen@networkplumber.org>
12934 L: netdev@vger.kernel.org
12936 F: net/sched/sch_netem.c
12938 NETERION 10GbE DRIVERS (s2io/vxge)
12939 M: Jon Mason <jdmason@kudzu.us>
12940 L: netdev@vger.kernel.org
12942 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12943 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12944 F: drivers/net/ethernet/neterion/
12947 M: Pablo Neira Ayuso <pablo@netfilter.org>
12948 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12949 M: Florian Westphal <fw@strlen.de>
12950 L: netfilter-devel@vger.kernel.org
12951 L: coreteam@netfilter.org
12953 W: http://www.netfilter.org/
12954 W: http://www.iptables.org/
12955 W: http://www.nftables.org/
12956 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12957 C: irc://irc.libera.chat/netfilter
12958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12960 F: include/linux/netfilter*
12961 F: include/linux/netfilter/
12962 F: include/net/netfilter/
12963 F: include/uapi/linux/netfilter*
12964 F: include/uapi/linux/netfilter/
12965 F: net/*/netfilter.c
12966 F: net/*/netfilter/
12967 F: net/bridge/br_netfilter*.c
12970 NETROM NETWORK LAYER
12971 M: Ralf Baechle <ralf@linux-mips.org>
12972 L: linux-hams@vger.kernel.org
12974 W: http://www.linux-ax25.org/
12975 F: include/net/netrom.h
12976 F: include/uapi/linux/netrom.h
12979 NETRONIX EMBEDDED CONTROLLER
12980 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12982 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12983 F: drivers/mfd/ntxec.c
12984 F: drivers/pwm/pwm-ntxec.c
12985 F: drivers/rtc/rtc-ntxec.c
12986 F: include/linux/mfd/ntxec.h
12988 NETRONOME ETHERNET DRIVERS
12989 M: Simon Horman <simon.horman@corigine.com>
12990 R: Jakub Kicinski <kuba@kernel.org>
12991 L: oss-drivers@corigine.com
12993 F: drivers/net/ethernet/netronome/
12995 NETWORK BLOCK DEVICE (NBD)
12996 M: Josef Bacik <josef@toxicpanda.com>
12997 L: linux-block@vger.kernel.org
12998 L: nbd@other.debian.org
13000 F: Documentation/admin-guide/blockdev/nbd.rst
13001 F: drivers/block/nbd.c
13002 F: include/trace/events/nbd.h
13003 F: include/uapi/linux/nbd.h
13005 NETWORK DROP MONITOR
13006 M: Neil Horman <nhorman@tuxdriver.com>
13007 L: netdev@vger.kernel.org
13009 W: https://fedorahosted.org/dropwatch/
13010 F: include/uapi/linux/net_dropmon.h
13011 F: net/core/drop_monitor.c
13014 M: "David S. Miller" <davem@davemloft.net>
13015 M: Jakub Kicinski <kuba@kernel.org>
13016 L: netdev@vger.kernel.org
13018 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13021 F: Documentation/devicetree/bindings/net/
13022 F: drivers/connector/
13024 F: include/linux/etherdevice.h
13025 F: include/linux/fcdevice.h
13026 F: include/linux/fddidevice.h
13027 F: include/linux/hippidevice.h
13028 F: include/linux/if_*
13029 F: include/linux/inetdevice.h
13030 F: include/linux/netdevice.h
13031 F: include/uapi/linux/if_*
13032 F: include/uapi/linux/netdevice.h
13034 NETWORKING DRIVERS (WIRELESS)
13035 M: Kalle Valo <kvalo@codeaurora.org>
13036 L: linux-wireless@vger.kernel.org
13038 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13041 F: Documentation/devicetree/bindings/net/wireless/
13042 F: drivers/net/wireless/
13045 M: Andrew Lunn <andrew@lunn.ch>
13046 M: Vivien Didelot <vivien.didelot@gmail.com>
13047 M: Florian Fainelli <f.fainelli@gmail.com>
13048 M: Vladimir Oltean <olteanv@gmail.com>
13050 F: Documentation/devicetree/bindings/net/dsa/
13051 F: drivers/net/dsa/
13052 F: include/linux/dsa/
13053 F: include/linux/platform_data/dsa.h
13054 F: include/net/dsa.h
13057 NETWORKING [GENERAL]
13058 M: "David S. Miller" <davem@davemloft.net>
13059 M: Jakub Kicinski <kuba@kernel.org>
13060 L: netdev@vger.kernel.org
13062 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13063 B: mailto:netdev@vger.kernel.org
13064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13066 F: Documentation/networking/
13067 F: include/linux/in.h
13068 F: include/linux/net.h
13069 F: include/linux/netdevice.h
13071 F: include/uapi/linux/in.h
13072 F: include/uapi/linux/net.h
13073 F: include/uapi/linux/net_namespace.h
13074 F: include/uapi/linux/netdevice.h
13078 F: tools/testing/selftests/net/
13081 M: Steffen Klassert <steffen.klassert@secunet.com>
13082 M: Herbert Xu <herbert@gondor.apana.org.au>
13083 M: "David S. Miller" <davem@davemloft.net>
13084 L: netdev@vger.kernel.org
13086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13088 F: include/net/xfrm.h
13089 F: include/uapi/linux/xfrm.h
13092 F: net/ipv4/ip_vti.c
13093 F: net/ipv4/ipcomp.c
13097 F: net/ipv6/ip6_vti.c
13098 F: net/ipv6/ipcomp6.c
13102 F: tools/testing/selftests/net/ipsec.c
13104 NETWORKING [IPv4/IPv6]
13105 M: "David S. Miller" <davem@davemloft.net>
13106 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13107 M: David Ahern <dsahern@kernel.org>
13108 L: netdev@vger.kernel.org
13110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13116 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13117 M: Paul Moore <paul@paul-moore.com>
13118 L: netdev@vger.kernel.org
13119 L: linux-security-module@vger.kernel.org
13121 W: https://github.com/netlabel
13122 F: Documentation/netlabel/
13123 F: include/net/calipso.h
13124 F: include/net/cipso_ipv4.h
13125 F: include/net/netlabel.h
13126 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13127 F: include/uapi/linux/netfilter/xt_SECMARK.h
13128 F: net/ipv4/cipso_ipv4.c
13129 F: net/ipv6/calipso.c
13130 F: net/netfilter/xt_CONNSECMARK.c
13131 F: net/netfilter/xt_SECMARK.c
13135 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13136 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13137 L: netdev@vger.kernel.org
13138 L: mptcp@lists.linux.dev
13140 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13141 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13142 F: Documentation/networking/mptcp-sysctl.rst
13143 F: include/net/mptcp.h
13144 F: include/trace/events/mptcp.h
13145 F: include/uapi/linux/mptcp.h
13147 F: tools/testing/selftests/net/mptcp/
13150 M: Eric Dumazet <edumazet@google.com>
13151 L: netdev@vger.kernel.org
13153 F: include/linux/tcp.h
13154 F: include/net/tcp.h
13155 F: include/trace/events/tcp.h
13156 F: include/uapi/linux/tcp.h
13157 F: net/ipv4/syncookies.c
13159 F: net/ipv6/syncookies.c
13163 M: Boris Pismenny <borisp@nvidia.com>
13164 M: John Fastabend <john.fastabend@gmail.com>
13165 M: Daniel Borkmann <daniel@iogearbox.net>
13166 M: Jakub Kicinski <kuba@kernel.org>
13167 L: netdev@vger.kernel.org
13169 F: include/net/tls.h
13170 F: include/uapi/linux/tls.h
13173 NETWORKING [WIRELESS]
13174 L: linux-wireless@vger.kernel.org
13175 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13177 NETXEN (1/10) GbE SUPPORT
13178 M: Manish Chopra <manishc@marvell.com>
13179 M: Rahul Verma <rahulv@marvell.com>
13180 M: GR-Linux-NIC-Dev@marvell.com
13181 L: netdev@vger.kernel.org
13183 F: drivers/net/ethernet/qlogic/netxen/
13185 NET_FAILOVER MODULE
13186 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13187 L: netdev@vger.kernel.org
13189 F: Documentation/networking/net_failover.rst
13190 F: drivers/net/net_failover.c
13191 F: include/net/net_failover.h
13194 M: David Ahern <dsahern@kernel.org>
13195 L: netdev@vger.kernel.org
13197 F: include/net/netns/nexthop.h
13198 F: include/net/nexthop.h
13199 F: include/uapi/linux/nexthop.h
13200 F: net/ipv4/nexthop.c
13203 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13204 L: linux-nfc@lists.01.org (subscribers-only)
13205 L: netdev@vger.kernel.org
13207 F: Documentation/devicetree/bindings/net/nfc/
13209 F: include/linux/platform_data/nfcmrvl.h
13210 F: include/net/nfc/
13211 F: include/uapi/linux/nfc.h
13214 NFC VIRTUAL NCI DEVICE DRIVER
13215 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13216 L: netdev@vger.kernel.org
13217 L: linux-nfc@lists.01.org (subscribers-only)
13219 F: drivers/nfc/virtual_ncidev.c
13220 F: tools/testing/selftests/nci/
13222 NFS, SUNRPC, AND LOCKD CLIENTS
13223 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13224 M: Anna Schumaker <anna.schumaker@netapp.com>
13225 L: linux-nfs@vger.kernel.org
13227 W: http://client.linux-nfs.org
13228 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13232 F: include/linux/lockd/
13233 F: include/linux/nfs*
13234 F: include/linux/sunrpc/
13235 F: include/uapi/linux/nfs*
13236 F: include/uapi/linux/sunrpc/
13238 F: Documentation/filesystems/nfs/
13241 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13242 L: linux-nilfs@vger.kernel.org
13244 W: https://nilfs.sourceforge.io/
13245 W: https://nilfs.osdn.jp/
13246 T: git git://github.com/konis/nilfs2.git
13247 F: Documentation/filesystems/nilfs2.rst
13249 F: include/trace/events/nilfs2.h
13250 F: include/uapi/linux/nilfs2_api.h
13251 F: include/uapi/linux/nilfs2_ondisk.h
13253 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13254 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13256 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13257 F: Documentation/scsi/NinjaSCSI.rst
13258 F: drivers/scsi/pcmcia/nsp_*
13260 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13261 M: GOTO Masanori <gotom@debian.or.jp>
13262 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13264 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13265 F: Documentation/scsi/NinjaSCSI.rst
13266 F: drivers/scsi/nsp32*
13269 M: Ley Foon Tan <ley.foon.tan@intel.com>
13271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
13274 NITRO ENCLAVES (NE)
13275 M: Andra Paraschiv <andraprs@amazon.com>
13276 M: Alexandru Vasile <lexnv@amazon.com>
13277 M: Alexandru Ciobotaru <alcioa@amazon.com>
13278 L: linux-kernel@vger.kernel.org
13280 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13281 F: Documentation/virt/ne_overview.rst
13282 F: drivers/virt/nitro_enclaves/
13283 F: include/linux/nitro_enclaves.h
13284 F: include/uapi/linux/nitro_enclaves.h
13285 F: samples/nitro_enclaves/
13287 NOHZ, DYNTICKS SUPPORT
13288 M: Frederic Weisbecker <fweisbec@gmail.com>
13289 M: Thomas Gleixner <tglx@linutronix.de>
13290 M: Ingo Molnar <mingo@kernel.org>
13291 L: linux-kernel@vger.kernel.org
13293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13294 F: include/linux/sched/nohz.h
13295 F: include/linux/tick.h
13296 F: kernel/time/tick*.*
13298 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13299 M: Pavel Machek <pavel@ucw.cz>
13300 M: Sakari Ailus <sakari.ailus@iki.fi>
13301 L: linux-media@vger.kernel.org
13303 F: drivers/media/i2c/ad5820.c
13304 F: drivers/media/i2c/et8ek8
13306 NOKIA N900 POWER SUPPLY DRIVERS
13307 R: Pali Rohár <pali@kernel.org>
13308 F: drivers/power/supply/bq2415x_charger.c
13309 F: drivers/power/supply/bq27xxx_battery.c
13310 F: drivers/power/supply/bq27xxx_battery_i2c.c
13311 F: drivers/power/supply/isp1704_charger.c
13312 F: drivers/power/supply/rx51_battery.c
13313 F: include/linux/power/bq2415x_charger.h
13314 F: include/linux/power/bq27xxx_battery.h
13317 M: Willy Tarreau <w@1wt.eu>
13319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13320 F: tools/include/nolibc/
13323 M: Matthias Maennich <maennich@google.com>
13325 F: Documentation/core-api/symbol-namespaces.rst
13329 M: Sanjay R Mehta <sanju.mehta@amd.com>
13330 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13331 L: linux-ntb@googlegroups.com
13333 F: drivers/ntb/hw/amd/
13336 M: Jon Mason <jdmason@kudzu.us>
13337 M: Dave Jiang <dave.jiang@intel.com>
13338 M: Allen Hubbe <allenbh@gmail.com>
13339 L: linux-ntb@googlegroups.com
13341 W: https://github.com/jonmason/ntb/wiki
13342 T: git git://github.com/jonmason/ntb.git
13343 F: drivers/net/ntb_netdev.c
13345 F: include/linux/ntb.h
13346 F: include/linux/ntb_transport.h
13347 F: tools/testing/selftests/ntb/
13350 M: Serge Semin <fancer.lancer@gmail.com>
13351 L: linux-ntb@googlegroups.com
13353 F: drivers/ntb/hw/idt/
13356 M: Dave Jiang <dave.jiang@intel.com>
13357 L: linux-ntb@googlegroups.com
13359 W: https://github.com/davejiang/linux/wiki
13360 T: git https://github.com/davejiang/linux.git
13361 F: drivers/ntb/hw/intel/
13364 M: Anton Altaparmakov <anton@tuxera.com>
13365 L: linux-ntfs-dev@lists.sourceforge.net
13367 W: http://www.tuxera.com/
13368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13369 F: Documentation/filesystems/ntfs.rst
13373 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13374 L: ntfs3@lists.linux.dev
13376 W: http://www.paragon-software.com/
13377 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13378 F: Documentation/filesystems/ntfs3.rst
13382 M: Finn Thain <fthain@linux-m68k.org>
13383 L: linux-m68k@lists.linux-m68k.org
13385 F: arch/*/include/asm/nubus.h
13387 F: include/linux/nubus.h
13388 F: include/uapi/linux/nubus.h
13390 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13391 M: Antonino Daplas <adaplas@gmail.com>
13392 L: linux-fbdev@vger.kernel.org
13394 F: drivers/video/fbdev/nvidia/
13395 F: drivers/video/fbdev/riva/
13398 M: Keith Busch <kbusch@kernel.org>
13399 M: Jens Axboe <axboe@fb.com>
13400 M: Christoph Hellwig <hch@lst.de>
13401 M: Sagi Grimberg <sagi@grimberg.me>
13402 L: linux-nvme@lists.infradead.org
13404 W: http://git.infradead.org/nvme.git
13405 T: git://git.infradead.org/nvme.git
13406 F: drivers/nvme/host/
13407 F: include/linux/nvme.h
13408 F: include/uapi/linux/nvme_ioctl.h
13410 NVM EXPRESS FC TRANSPORT DRIVERS
13411 M: James Smart <james.smart@broadcom.com>
13412 L: linux-nvme@lists.infradead.org
13414 F: drivers/nvme/host/fc.c
13415 F: drivers/nvme/target/fc.c
13416 F: drivers/nvme/target/fcloop.c
13417 F: include/linux/nvme-fc-driver.h
13418 F: include/linux/nvme-fc.h
13420 NVM EXPRESS TARGET DRIVER
13421 M: Christoph Hellwig <hch@lst.de>
13422 M: Sagi Grimberg <sagi@grimberg.me>
13423 M: Chaitanya Kulkarni <kch@nvidia.com>
13424 L: linux-nvme@lists.infradead.org
13426 W: http://git.infradead.org/nvme.git
13427 T: git://git.infradead.org/nvme.git
13428 F: drivers/nvme/target/
13431 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13434 F: Documentation/ABI/stable/sysfs-bus-nvmem
13435 F: Documentation/devicetree/bindings/nvmem/
13437 F: include/linux/nvmem-consumer.h
13438 F: include/linux/nvmem-provider.h
13440 NXP C45 TJA11XX PHY DRIVER
13441 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13442 L: netdev@vger.kernel.org
13444 F: drivers/net/phy/nxp-c45-tja11xx.c
13447 M: Ashish Kumar <ashish.kumar@nxp.com>
13448 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13449 L: linux-spi@vger.kernel.org
13451 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13452 F: drivers/spi/spi-nxp-fspi.c
13454 NXP FXAS21002C DRIVER
13455 M: Rui Miguel Silva <rmfrfs@gmail.com>
13456 L: linux-iio@vger.kernel.org
13458 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13459 F: drivers/iio/gyro/fxas21002c.h
13460 F: drivers/iio/gyro/fxas21002c_core.c
13461 F: drivers/iio/gyro/fxas21002c_i2c.c
13462 F: drivers/iio/gyro/fxas21002c_spi.c
13464 NXP i.MX CLOCK DRIVERS
13465 M: Abel Vesa <abel.vesa@nxp.com>
13466 L: linux-clk@vger.kernel.org
13467 L: linux-imx@nxp.com
13469 F: drivers/clk/imx/
13471 NXP i.MX 8MQ DCSS DRIVER
13472 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13473 R: Lucas Stach <l.stach@pengutronix.de>
13474 L: dri-devel@lists.freedesktop.org
13476 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13477 F: drivers/gpu/drm/imx/dcss/
13479 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13480 M: Jagan Teki <jagan@amarulasolutions.com>
13482 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13483 F: drivers/regulator/pf8x00-regulator.c
13485 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13486 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13487 L: linux-kernel@vger.kernel.org
13489 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13490 F: drivers/extcon/extcon-ptn5150.c
13492 NXP SGTL5000 DRIVER
13493 M: Fabio Estevam <festevam@gmail.com>
13494 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13496 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13497 F: sound/soc/codecs/sgtl5000*
13499 NXP SJA1105 ETHERNET SWITCH DRIVER
13500 M: Vladimir Oltean <olteanv@gmail.com>
13501 L: linux-kernel@vger.kernel.org
13503 F: drivers/net/dsa/sja1105
13504 F: drivers/net/pcs/pcs-xpcs-nxp.c
13506 NXP TDA998X DRM DRIVER
13507 M: Russell King <linux@armlinux.org.uk>
13509 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13510 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13511 F: drivers/gpu/drm/i2c/tda998x_drv.c
13512 F: include/drm/i2c/tda998x.h
13513 F: include/dt-bindings/display/tda998x.h
13517 M: Peter Rosin <peda@axentia.se>
13518 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13520 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13521 F: sound/soc/codecs/tfa9879*
13523 NXP/Goodix TFA989X (TFA1) DRIVER
13524 M: Stephan Gerhold <stephan@gerhold.net>
13525 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13527 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13528 F: sound/soc/codecs/tfa989x.c
13531 R: Charles Gorand <charles.gorand@effinnov.com>
13532 L: linux-nfc@lists.01.org (subscribers-only)
13534 F: drivers/nfc/nxp-nci
13536 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13537 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13538 R: NXP Linux Team <linux-imx@nxp.com>
13539 L: linux-media@vger.kernel.org
13541 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13542 F: drivers/media/platform/imx-jpeg
13544 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13545 M: Jonas Malaco <jonas@protocubo.io>
13546 L: linux-hwmon@vger.kernel.org
13548 F: Documentation/hwmon/nzxt-kraken2.rst
13549 F: drivers/hwmon/nzxt-kraken2.c
13552 M: Jiri Pirko <jiri@nvidia.com>
13553 L: netdev@vger.kernel.org
13555 F: include/linux/objagg.h
13557 F: lib/test_objagg.c
13560 M: Josh Poimboeuf <jpoimboe@redhat.com>
13561 M: Peter Zijlstra <peterz@infradead.org>
13564 F: include/linux/objtool.h
13566 OCELOT ETHERNET SWITCH DRIVER
13567 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13568 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13569 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13570 M: UNGLinuxDriver@microchip.com
13571 L: netdev@vger.kernel.org
13573 F: drivers/net/dsa/ocelot/*
13574 F: drivers/net/ethernet/mscc/
13575 F: include/soc/mscc/ocelot*
13576 F: net/dsa/tag_ocelot.c
13577 F: net/dsa/tag_ocelot_8021q.c
13578 F: tools/testing/selftests/drivers/net/ocelot/*
13580 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13581 M: Frederic Barrat <fbarrat@linux.ibm.com>
13582 M: Andrew Donnellan <ajd@linux.ibm.com>
13583 L: linuxppc-dev@lists.ozlabs.org
13585 F: Documentation/userspace-api/accelerators/ocxl.rst
13586 F: arch/powerpc/include/asm/pnv-ocxl.h
13587 F: arch/powerpc/platforms/powernv/ocxl.c
13588 F: drivers/misc/ocxl/
13589 F: include/misc/ocxl*
13590 F: include/uapi/misc/ocxl.h
13593 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13594 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13595 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13596 L: linux-omap@vger.kernel.org
13598 F: sound/soc/ti/n810.c
13599 F: sound/soc/ti/omap*
13600 F: sound/soc/ti/rx51.c
13601 F: sound/soc/ti/sdma-pcm.*
13603 OMAP CLOCK FRAMEWORK SUPPORT
13604 M: Paul Walmsley <paul@pwsan.com>
13605 L: linux-omap@vger.kernel.org
13607 F: arch/arm/*omap*/*clock*
13609 OMAP DEVICE TREE SUPPORT
13610 M: Benoît Cousson <bcousson@baylibre.com>
13611 M: Tony Lindgren <tony@atomide.com>
13612 L: linux-omap@vger.kernel.org
13613 L: devicetree@vger.kernel.org
13615 F: arch/arm/boot/dts/*am3*
13616 F: arch/arm/boot/dts/*am4*
13617 F: arch/arm/boot/dts/*am5*
13618 F: arch/arm/boot/dts/*dra7*
13619 F: arch/arm/boot/dts/*omap*
13620 F: arch/arm/boot/dts/logicpd-som-lv*
13621 F: arch/arm/boot/dts/logicpd-torpedo*
13623 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13624 L: linux-omap@vger.kernel.org
13625 L: linux-fbdev@vger.kernel.org
13627 F: Documentation/arm/omap/dss.rst
13628 F: drivers/video/fbdev/omap2/
13630 OMAP FRAMEBUFFER SUPPORT
13631 L: linux-fbdev@vger.kernel.org
13632 L: linux-omap@vger.kernel.org
13634 F: drivers/video/fbdev/omap/
13636 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13637 M: Roger Quadros <rogerq@kernel.org>
13638 M: Tony Lindgren <tony@atomide.com>
13639 L: linux-omap@vger.kernel.org
13641 F: arch/arm/mach-omap2/*gpmc*
13642 F: drivers/memory/omap-gpmc.c
13645 M: Grygorii Strashko <grygorii.strashko@ti.com>
13646 M: Santosh Shilimkar <ssantosh@kernel.org>
13647 M: Kevin Hilman <khilman@kernel.org>
13648 L: linux-omap@vger.kernel.org
13650 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13651 F: drivers/gpio/gpio-omap.c
13653 OMAP HARDWARE SPINLOCK SUPPORT
13654 M: Ohad Ben-Cohen <ohad@wizery.com>
13655 L: linux-omap@vger.kernel.org
13657 F: drivers/hwspinlock/omap_hwspinlock.c
13659 OMAP HS MMC SUPPORT
13660 L: linux-mmc@vger.kernel.org
13661 L: linux-omap@vger.kernel.org
13663 F: drivers/mmc/host/omap_hsmmc.c
13666 M: Paul Walmsley <paul@pwsan.com>
13667 L: linux-omap@vger.kernel.org
13669 F: arch/arm/mach-omap2/omap_hwmod*data*
13672 M: Benoît Cousson <bcousson@baylibre.com>
13673 M: Paul Walmsley <paul@pwsan.com>
13674 L: linux-omap@vger.kernel.org
13676 F: arch/arm/mach-omap2/omap_hwmod.*
13679 M: Vignesh R <vigneshr@ti.com>
13680 L: linux-omap@vger.kernel.org
13681 L: linux-i2c@vger.kernel.org
13683 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13684 F: drivers/i2c/busses/i2c-omap.c
13686 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13687 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13688 L: linux-media@vger.kernel.org
13690 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13691 F: drivers/media/platform/omap3isp/
13692 F: drivers/staging/media/omap4iss/
13695 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13696 L: linux-omap@vger.kernel.org
13698 F: drivers/mmc/host/omap.c
13700 OMAP POWER MANAGEMENT SUPPORT
13701 M: Kevin Hilman <khilman@kernel.org>
13702 L: linux-omap@vger.kernel.org
13704 F: arch/arm/*omap*/*pm*
13705 F: drivers/cpufreq/omap-cpufreq.c
13707 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13708 M: Rajendra Nayak <rnayak@codeaurora.org>
13709 M: Paul Walmsley <paul@pwsan.com>
13710 L: linux-omap@vger.kernel.org
13712 F: arch/arm/mach-omap2/prm*
13714 OMAP RANDOM NUMBER GENERATOR SUPPORT
13715 M: Deepak Saxena <dsaxena@plexity.net>
13717 F: drivers/char/hw_random/omap-rng.c
13720 L: linux-usb@vger.kernel.org
13721 L: linux-omap@vger.kernel.org
13723 F: arch/arm/*omap*/usb*
13724 F: drivers/usb/*/*omap*
13726 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13727 M: Mark Jackson <mpfj@newflow.co.uk>
13728 L: linux-omap@vger.kernel.org
13730 F: arch/arm/boot/dts/am335x-nano.dts
13733 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13734 M: Tony Lindgren <tony@atomide.com>
13735 L: linux-omap@vger.kernel.org
13737 Q: http://patchwork.kernel.org/project/linux-omap/list/
13738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13739 F: arch/arm/configs/omap1_defconfig
13740 F: arch/arm/mach-omap1/
13741 F: arch/arm/plat-omap/
13742 F: drivers/i2c/busses/i2c-omap.c
13743 F: include/linux/platform_data/ams-delta-fiq.h
13744 F: include/linux/platform_data/i2c-omap.h
13747 M: Tony Lindgren <tony@atomide.com>
13748 L: linux-omap@vger.kernel.org
13750 W: http://www.muru.com/linux/omap/
13751 W: http://linux.omap.com/
13752 Q: http://patchwork.kernel.org/project/linux-omap/list/
13753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13754 F: arch/arm/configs/omap2plus_defconfig
13755 F: arch/arm/mach-omap2/
13756 F: arch/arm/plat-omap/
13757 F: drivers/bus/ti-sysc.c
13758 F: drivers/i2c/busses/i2c-omap.c
13759 F: drivers/irqchip/irq-omap-intc.c
13760 F: drivers/mfd/*omap*.c
13761 F: drivers/mfd/menelaus.c
13762 F: drivers/mfd/palmas.c
13763 F: drivers/mfd/tps65217.c
13764 F: drivers/mfd/tps65218.c
13765 F: drivers/mfd/tps65910.c
13766 F: drivers/mfd/twl-core.[ch]
13767 F: drivers/mfd/twl4030*.c
13768 F: drivers/mfd/twl6030*.c
13769 F: drivers/mfd/twl6040*.c
13770 F: drivers/regulator/palmas-regulator*.c
13771 F: drivers/regulator/pbias-regulator.c
13772 F: drivers/regulator/tps65217-regulator.c
13773 F: drivers/regulator/tps65218-regulator.c
13774 F: drivers/regulator/tps65910-regulator.c
13775 F: drivers/regulator/twl-regulator.c
13776 F: drivers/regulator/twl6030-regulator.c
13777 F: include/linux/platform_data/i2c-omap.h
13778 F: include/linux/platform_data/ti-sysc.h
13781 M: Bob Copeland <me@bobcopeland.com>
13782 L: linux-karma-devel@lists.sourceforge.net
13784 F: Documentation/filesystems/omfs.rst
13787 OMNIKEY CARDMAN 4000 DRIVER
13788 M: Harald Welte <laforge@gnumonks.org>
13790 F: drivers/char/pcmcia/cm4000_cs.c
13791 F: include/linux/cm4000_cs.h
13792 F: include/uapi/linux/cm4000_cs.h
13794 OMNIKEY CARDMAN 4040 DRIVER
13795 M: Harald Welte <laforge@gnumonks.org>
13797 F: drivers/char/pcmcia/cm4040_cs.*
13799 OMNIVISION OV02A10 SENSOR DRIVER
13800 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13801 L: linux-media@vger.kernel.org
13803 T: git git://linuxtv.org/media_tree.git
13804 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13805 F: drivers/media/i2c/ov02a10.c
13807 OMNIVISION OV13858 SENSOR DRIVER
13808 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13809 L: linux-media@vger.kernel.org
13811 T: git git://linuxtv.org/media_tree.git
13812 F: drivers/media/i2c/ov13858.c
13814 OMNIVISION OV2680 SENSOR DRIVER
13815 M: Rui Miguel Silva <rmfrfs@gmail.com>
13816 L: linux-media@vger.kernel.org
13818 T: git git://linuxtv.org/media_tree.git
13819 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13820 F: drivers/media/i2c/ov2680.c
13822 OMNIVISION OV2685 SENSOR DRIVER
13823 M: Shunqian Zheng <zhengsq@rock-chips.com>
13824 L: linux-media@vger.kernel.org
13826 T: git git://linuxtv.org/media_tree.git
13827 F: drivers/media/i2c/ov2685.c
13829 OMNIVISION OV2740 SENSOR DRIVER
13830 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13831 R: Shawn Tu <shawnx.tu@intel.com>
13832 R: Bingbu Cao <bingbu.cao@intel.com>
13833 L: linux-media@vger.kernel.org
13835 T: git git://linuxtv.org/media_tree.git
13836 F: drivers/media/i2c/ov2740.c
13838 OMNIVISION OV5640 SENSOR DRIVER
13839 M: Steve Longerbeam <slongerbeam@gmail.com>
13840 L: linux-media@vger.kernel.org
13842 T: git git://linuxtv.org/media_tree.git
13843 F: drivers/media/i2c/ov5640.c
13845 OMNIVISION OV5647 SENSOR DRIVER
13846 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13847 M: Jacopo Mondi <jacopo@jmondi.org>
13848 L: linux-media@vger.kernel.org
13850 T: git git://linuxtv.org/media_tree.git
13851 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13852 F: drivers/media/i2c/ov5647.c
13854 OMNIVISION OV5670 SENSOR DRIVER
13855 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13856 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13857 L: linux-media@vger.kernel.org
13859 T: git git://linuxtv.org/media_tree.git
13860 F: drivers/media/i2c/ov5670.c
13862 OMNIVISION OV5675 SENSOR DRIVER
13863 M: Shawn Tu <shawnx.tu@intel.com>
13864 L: linux-media@vger.kernel.org
13866 T: git git://linuxtv.org/media_tree.git
13867 F: drivers/media/i2c/ov5675.c
13869 OMNIVISION OV5695 SENSOR DRIVER
13870 M: Shunqian Zheng <zhengsq@rock-chips.com>
13871 L: linux-media@vger.kernel.org
13873 T: git git://linuxtv.org/media_tree.git
13874 F: drivers/media/i2c/ov5695.c
13876 OMNIVISION OV7670 SENSOR DRIVER
13877 L: linux-media@vger.kernel.org
13879 T: git git://linuxtv.org/media_tree.git
13880 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13881 F: drivers/media/i2c/ov7670.c
13883 OMNIVISION OV772x SENSOR DRIVER
13884 M: Jacopo Mondi <jacopo@jmondi.org>
13885 L: linux-media@vger.kernel.org
13887 T: git git://linuxtv.org/media_tree.git
13888 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13889 F: drivers/media/i2c/ov772x.c
13890 F: include/media/i2c/ov772x.h
13892 OMNIVISION OV7740 SENSOR DRIVER
13893 M: Wenyou Yang <wenyou.yang@microchip.com>
13894 L: linux-media@vger.kernel.org
13896 T: git git://linuxtv.org/media_tree.git
13897 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13898 F: drivers/media/i2c/ov7740.c
13900 OMNIVISION OV8856 SENSOR DRIVER
13901 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13902 L: linux-media@vger.kernel.org
13904 T: git git://linuxtv.org/media_tree.git
13905 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13906 F: drivers/media/i2c/ov8856.c
13908 OMNIVISION OV9282 SENSOR DRIVER
13909 M: Paul J. Murphy <paul.j.murphy@intel.com>
13910 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
13911 L: linux-media@vger.kernel.org
13913 T: git git://linuxtv.org/media_tree.git
13914 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
13915 F: drivers/media/i2c/ov9282.c
13917 OMNIVISION OV9640 SENSOR DRIVER
13918 M: Petr Cvek <petrcvekcz@gmail.com>
13919 L: linux-media@vger.kernel.org
13921 F: drivers/media/i2c/ov9640.*
13923 OMNIVISION OV9650 SENSOR DRIVER
13924 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13925 R: Akinobu Mita <akinobu.mita@gmail.com>
13926 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13927 L: linux-media@vger.kernel.org
13929 T: git git://linuxtv.org/media_tree.git
13930 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13931 F: drivers/media/i2c/ov9650.c
13933 OMNIVISION OV9734 SENSOR DRIVER
13934 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13935 R: Bingbu Cao <bingbu.cao@intel.com>
13936 L: linux-media@vger.kernel.org
13938 T: git git://linuxtv.org/media_tree.git
13939 F: drivers/media/i2c/ov9734.c
13941 ONENAND FLASH DRIVER
13942 M: Kyungmin Park <kyungmin.park@samsung.com>
13943 L: linux-mtd@lists.infradead.org
13945 F: drivers/mtd/nand/onenand/
13946 F: include/linux/mtd/onenand*.h
13948 ONION OMEGA2+ BOARD
13949 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13950 L: linux-mips@vger.kernel.org
13952 F: arch/mips/boot/dts/ralink/omega2p.dts
13955 M: Jens Wiklander <jens.wiklander@linaro.org>
13956 L: op-tee@lists.trustedfirmware.org
13958 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13959 F: drivers/tee/optee/
13961 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13962 M: Sumit Garg <sumit.garg@linaro.org>
13963 L: op-tee@lists.trustedfirmware.org
13965 F: drivers/char/hw_random/optee-rng.c
13968 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13969 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13970 L: linux-rdma@vger.kernel.org
13972 F: drivers/infiniband/ulp/opa_vnic
13974 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13975 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13976 M: Frank Rowand <frowand.list@gmail.com>
13977 L: devicetree@vger.kernel.org
13979 F: Documentation/devicetree/dynamic-resolution-notes.rst
13980 F: Documentation/devicetree/overlay-notes.rst
13981 F: drivers/of/overlay.c
13982 F: drivers/of/resolver.c
13983 K: of_overlay_notifier_
13985 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13986 M: Rob Herring <robh+dt@kernel.org>
13987 M: Frank Rowand <frowand.list@gmail.com>
13988 L: devicetree@vger.kernel.org
13990 W: http://www.devicetree.org/
13991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13992 F: Documentation/ABI/testing/sysfs-firmware-ofw
13994 F: include/linux/of*.h
13997 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13998 M: Rob Herring <robh+dt@kernel.org>
13999 L: devicetree@vger.kernel.org
14001 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14003 F: Documentation/devicetree/
14004 F: arch/*/boot/dts/
14005 F: include/dt-bindings/
14007 OPENCOMPUTE PTP CLOCK DRIVER
14008 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14009 L: netdev@vger.kernel.org
14011 F: drivers/ptp/ptp_ocp.c
14013 OPENCORES I2C BUS DRIVER
14014 M: Peter Korsgaard <peter@korsgaard.com>
14015 M: Andrew Lunn <andrew@lunn.ch>
14016 L: linux-i2c@vger.kernel.org
14018 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14019 F: Documentation/i2c/busses/i2c-ocores.rst
14020 F: drivers/i2c/busses/i2c-ocores.c
14021 F: include/linux/platform_data/i2c-ocores.h
14023 OPENRISC ARCHITECTURE
14024 M: Jonas Bonn <jonas@southpole.se>
14025 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14026 M: Stafford Horne <shorne@gmail.com>
14027 L: openrisc@lists.librecores.org
14029 W: http://openrisc.io
14030 T: git git://github.com/openrisc/linux.git
14031 F: Documentation/devicetree/bindings/openrisc/
14032 F: Documentation/openrisc/
14034 F: drivers/irqchip/irq-ompic.c
14035 F: drivers/irqchip/irq-or1k-*
14038 M: Pravin B Shelar <pshelar@ovn.org>
14039 L: netdev@vger.kernel.org
14040 L: dev@openvswitch.org
14042 W: http://openvswitch.org
14043 F: include/uapi/linux/openvswitch.h
14044 F: net/openvswitch/
14046 OPERATING PERFORMANCE POINTS (OPP)
14047 M: Viresh Kumar <vireshk@kernel.org>
14048 M: Nishanth Menon <nm@ti.com>
14049 M: Stephen Boyd <sboyd@kernel.org>
14050 L: linux-pm@vger.kernel.org
14052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14053 F: Documentation/devicetree/bindings/opp/
14054 F: Documentation/power/opp.rst
14056 F: include/linux/pm_opp.h
14059 M: Clemens Ladisch <clemens@ladisch.de>
14060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14063 F: sound/drivers/opl4/
14065 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14066 M: Mark Fasheh <mark@fasheh.com>
14067 M: Joel Becker <jlbec@evilplan.org>
14068 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14069 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14071 W: http://ocfs2.wiki.kernel.org
14072 F: Documentation/filesystems/dlmfs.rst
14073 F: Documentation/filesystems/ocfs2.rst
14076 ORANGEFS FILESYSTEM
14077 M: Mike Marshall <hubcap@omnibond.com>
14078 R: Martin Brandenburg <martin@omnibond.com>
14079 L: devel@lists.orangefs.org
14081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14082 F: Documentation/filesystems/orangefs.rst
14086 L: linux-wireless@vger.kernel.org
14088 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14089 W: http://www.nongnu.org/orinoco/
14090 F: drivers/net/wireless/intersil/orinoco/
14092 OV2659 OMNIVISION SENSOR DRIVER
14093 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14094 L: linux-media@vger.kernel.org
14096 W: https://linuxtv.org
14097 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14098 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14099 F: drivers/media/i2c/ov2659.c
14100 F: include/media/i2c/ov2659.h
14103 M: Miklos Szeredi <miklos@szeredi.hu>
14104 L: linux-unionfs@vger.kernel.org
14106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14107 F: Documentation/filesystems/overlayfs.rst
14110 P54 WIRELESS DRIVER
14111 M: Christian Lamparter <chunkeey@googlemail.com>
14112 L: linux-wireless@vger.kernel.org
14114 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14115 F: drivers/net/wireless/intersil/p54/
14118 M: Vladimir Oltean <olteanv@gmail.com>
14119 L: netdev@vger.kernel.org
14121 F: Documentation/core-api/packing.rst
14122 F: include/linux/packing.h
14125 PADATA PARALLEL EXECUTION MECHANISM
14126 M: Steffen Klassert <steffen.klassert@secunet.com>
14127 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14128 L: linux-crypto@vger.kernel.org
14129 L: linux-kernel@vger.kernel.org
14131 F: Documentation/core-api/padata.rst
14132 F: include/linux/padata.h
14136 M: Jesper Dangaard Brouer <hawk@kernel.org>
14137 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14138 L: netdev@vger.kernel.org
14140 F: Documentation/networking/page_pool.rst
14141 F: include/net/page_pool.h
14142 F: include/trace/events/page_pool.h
14143 F: net/core/page_pool.c
14145 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14146 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14147 L: platform-driver-x86@vger.kernel.org
14149 F: drivers/platform/x86/panasonic-laptop.c
14151 PARALLAX PING IIO SENSOR DRIVER
14152 M: Andreas Klinger <ak@it-klinger.de>
14153 L: linux-iio@vger.kernel.org
14155 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14156 F: drivers/iio/proximity/ping.c
14158 PARALLEL LCD/KEYPAD PANEL DRIVER
14159 M: Willy Tarreau <willy@haproxy.com>
14160 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14162 F: Documentation/admin-guide/lcd-panel-cgram.rst
14163 F: drivers/auxdisplay/panel.c
14165 PARALLEL PORT SUBSYSTEM
14166 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14167 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14168 L: linux-parport@lists.infradead.org (subscribers-only)
14170 F: Documentation/driver-api/parport*.rst
14171 F: drivers/char/ppdev.c
14172 F: drivers/parport/
14173 F: include/linux/parport*.h
14174 F: include/uapi/linux/ppdev.h
14176 PARAVIRT_OPS INTERFACE
14177 M: Juergen Gross <jgross@suse.com>
14178 M: Deep Shah <sdeep@vmware.com>
14179 M: "VMware, Inc." <pv-drivers@vmware.com>
14180 L: virtualization@lists.linux-foundation.org
14182 F: Documentation/virt/paravirt_ops.rst
14183 F: arch/*/include/asm/paravirt*.h
14184 F: arch/*/kernel/paravirt*
14185 F: include/linux/hypervisor.h
14187 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14188 M: Tim Waugh <tim@cyberelk.net>
14189 L: linux-parport@lists.infradead.org (subscribers-only)
14191 F: Documentation/admin-guide/blockdev/paride.rst
14192 F: drivers/block/paride/
14194 PARISC ARCHITECTURE
14195 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14196 M: Helge Deller <deller@gmx.de>
14197 L: linux-parisc@vger.kernel.org
14199 W: https://parisc.wiki.kernel.org
14200 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14203 F: Documentation/parisc/
14205 F: drivers/char/agp/parisc-agp.c
14206 F: drivers/input/misc/hp_sdc_rtc.c
14207 F: drivers/input/serio/gscps2.c
14208 F: drivers/input/serio/hp_sdc*
14210 F: drivers/parport/parport_gsc.*
14211 F: drivers/tty/serial/8250/8250_gsc.c
14212 F: drivers/video/console/sti*
14213 F: drivers/video/fbdev/sti*
14214 F: drivers/video/logo/logo_parisc*
14215 F: include/linux/hp_sdc.h
14218 M: Jiri Pirko <jiri@nvidia.com>
14219 L: netdev@vger.kernel.org
14221 F: include/linux/parman.h
14223 F: lib/test_parman.c
14225 PC ENGINES APU BOARD DRIVER
14226 M: Enrico Weigelt, metux IT consult <info@metux.net>
14228 F: drivers/platform/x86/pcengines-apuv2.c
14230 PC87360 HARDWARE MONITORING DRIVER
14231 M: Jim Cromie <jim.cromie@gmail.com>
14232 L: linux-hwmon@vger.kernel.org
14234 F: Documentation/hwmon/pc87360.rst
14235 F: drivers/hwmon/pc87360.c
14237 PC8736x GPIO DRIVER
14238 M: Jim Cromie <jim.cromie@gmail.com>
14240 F: drivers/char/pc8736x_gpio.c
14242 PC87427 HARDWARE MONITORING DRIVER
14243 M: Jean Delvare <jdelvare@suse.com>
14244 L: linux-hwmon@vger.kernel.org
14246 F: Documentation/hwmon/pc87427.rst
14247 F: drivers/hwmon/pc87427.c
14250 M: Riku Voipio <riku.voipio@iki.fi>
14252 F: drivers/leds/leds-pca9532.c
14253 F: include/linux/leds-pca9532.h
14255 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14256 M: Guenter Roeck <linux@roeck-us.net>
14257 L: linux-i2c@vger.kernel.org
14259 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14261 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14262 M: Khalid Aziz <khalid@gonehiking.org>
14264 F: drivers/firmware/pcdp.*
14266 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14267 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14268 M: Pali Rohár <pali@kernel.org>
14269 L: linux-pci@vger.kernel.org
14270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14272 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14273 F: drivers/pci/controller/pci-aardvark.c
14275 PCI DRIVER FOR ALTERA PCIE IP
14276 M: Joyce Ooi <joyce.ooi@intel.com>
14277 L: linux-pci@vger.kernel.org
14279 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14280 F: drivers/pci/controller/pcie-altera.c
14282 PCI DRIVER FOR APPLIEDMICRO XGENE
14283 M: Toan Le <toan@os.amperecomputing.com>
14284 L: linux-pci@vger.kernel.org
14285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14287 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14288 F: drivers/pci/controller/pci-xgene.c
14290 PCI DRIVER FOR ARM VERSATILE PLATFORM
14291 M: Rob Herring <robh@kernel.org>
14292 L: linux-pci@vger.kernel.org
14293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14295 F: Documentation/devicetree/bindings/pci/versatile.yaml
14296 F: drivers/pci/controller/pci-versatile.c
14298 PCI DRIVER FOR ARMADA 8K
14299 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14300 L: linux-pci@vger.kernel.org
14301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14303 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14304 F: drivers/pci/controller/dwc/pcie-armada8k.c
14306 PCI DRIVER FOR CADENCE PCIE IP
14307 M: Tom Joseph <tjoseph@cadence.com>
14308 L: linux-pci@vger.kernel.org
14310 F: Documentation/devicetree/bindings/pci/cdns,*
14311 F: drivers/pci/controller/cadence/
14313 PCI DRIVER FOR FREESCALE LAYERSCAPE
14314 M: Minghuan Lian <minghuan.Lian@nxp.com>
14315 M: Mingkai Hu <mingkai.hu@nxp.com>
14316 M: Roy Zang <roy.zang@nxp.com>
14317 L: linuxppc-dev@lists.ozlabs.org
14318 L: linux-pci@vger.kernel.org
14319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14321 F: drivers/pci/controller/dwc/*layerscape*
14323 PCI DRIVER FOR GENERIC OF HOSTS
14324 M: Will Deacon <will@kernel.org>
14325 L: linux-pci@vger.kernel.org
14326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14328 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14329 F: drivers/pci/controller/pci-host-common.c
14330 F: drivers/pci/controller/pci-host-generic.c
14332 PCI DRIVER FOR IMX6
14333 M: Richard Zhu <hongxing.zhu@nxp.com>
14334 M: Lucas Stach <l.stach@pengutronix.de>
14335 L: linux-pci@vger.kernel.org
14336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14338 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14339 F: drivers/pci/controller/dwc/*imx6*
14341 PCI DRIVER FOR FU740
14342 M: Paul Walmsley <paul.walmsley@sifive.com>
14343 M: Greentime Hu <greentime.hu@sifive.com>
14344 L: linux-pci@vger.kernel.org
14346 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14347 F: drivers/pci/controller/dwc/pcie-fu740.c
14349 PCI DRIVER FOR INTEL IXP4XX
14350 M: Linus Walleij <linus.walleij@linaro.org>
14352 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14353 F: drivers/pci/controller/pci-ixp4xx.c
14355 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14356 M: Jonathan Derrick <jonathan.derrick@intel.com>
14357 L: linux-pci@vger.kernel.org
14359 F: drivers/pci/controller/vmd.c
14361 PCI DRIVER FOR MICROSEMI SWITCHTEC
14362 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14363 M: Logan Gunthorpe <logang@deltatee.com>
14364 L: linux-pci@vger.kernel.org
14366 F: Documentation/ABI/testing/sysfs-class-switchtec
14367 F: Documentation/driver-api/switchtec.rst
14368 F: drivers/ntb/hw/mscc/
14369 F: drivers/pci/switch/switchtec*
14370 F: include/linux/switchtec.h
14371 F: include/uapi/linux/switchtec_ioctl.h
14373 PCI DRIVER FOR MOBIVEIL PCIE IP
14374 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14375 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14376 L: linux-pci@vger.kernel.org
14378 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14379 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14381 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14382 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14383 L: linux-pci@vger.kernel.org
14384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14386 F: drivers/pci/controller/*mvebu*
14388 PCI DRIVER FOR NVIDIA TEGRA
14389 M: Thierry Reding <thierry.reding@gmail.com>
14390 L: linux-tegra@vger.kernel.org
14391 L: linux-pci@vger.kernel.org
14393 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14394 F: drivers/pci/controller/pci-tegra.c
14396 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14397 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14398 L: linux-pci@vger.kernel.org
14399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14401 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14402 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14404 PCI DRIVER FOR RENESAS R-CAR
14405 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14406 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14407 L: linux-pci@vger.kernel.org
14408 L: linux-renesas-soc@vger.kernel.org
14410 F: Documentation/devicetree/bindings/pci/*rcar*
14411 F: drivers/pci/controller/*rcar*
14413 PCI DRIVER FOR SAMSUNG EXYNOS
14414 M: Jingoo Han <jingoohan1@gmail.com>
14415 L: linux-pci@vger.kernel.org
14416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14417 L: linux-samsung-soc@vger.kernel.org
14419 F: drivers/pci/controller/dwc/pci-exynos.c
14421 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14422 M: Jingoo Han <jingoohan1@gmail.com>
14423 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14424 L: linux-pci@vger.kernel.org
14426 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14427 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14428 F: drivers/pci/controller/dwc/*designware*
14430 PCI DRIVER FOR TI DRA7XX/J721E
14431 M: Kishon Vijay Abraham I <kishon@ti.com>
14432 L: linux-omap@vger.kernel.org
14433 L: linux-pci@vger.kernel.org
14434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14436 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14437 F: drivers/pci/controller/cadence/pci-j721e.c
14438 F: drivers/pci/controller/dwc/pci-dra7xx.c
14440 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14441 M: Linus Walleij <linus.walleij@linaro.org>
14442 L: linux-pci@vger.kernel.org
14444 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14445 F: drivers/pci/controller/pci-v3-semi.c
14447 PCI ENDPOINT SUBSYSTEM
14448 M: Kishon Vijay Abraham I <kishon@ti.com>
14449 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14450 R: Krzysztof Wilczyński <kw@linux.com>
14451 L: linux-pci@vger.kernel.org
14453 F: Documentation/PCI/endpoint/*
14454 F: Documentation/misc-devices/pci-endpoint-test.rst
14455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14456 F: drivers/misc/pci_endpoint_test.c
14457 F: drivers/pci/endpoint/
14460 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14461 M: Russell Currey <ruscur@russell.cc>
14462 M: Oliver O'Halloran <oohall@gmail.com>
14463 L: linuxppc-dev@lists.ozlabs.org
14465 F: Documentation/PCI/pci-error-recovery.rst
14466 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14467 F: arch/powerpc/include/*/eeh*.h
14468 F: arch/powerpc/kernel/eeh*.c
14469 F: arch/powerpc/platforms/*/eeh*.c
14470 F: drivers/pci/pcie/aer.c
14471 F: drivers/pci/pcie/dpc.c
14472 F: drivers/pci/pcie/err.c
14475 M: Linas Vepstas <linasvepstas@gmail.com>
14476 L: linux-pci@vger.kernel.org
14478 F: Documentation/PCI/pci-error-recovery.rst
14480 PCI MSI DRIVER FOR ALTERA MSI IP
14481 M: Joyce Ooi <joyce.ooi@intel.com>
14482 L: linux-pci@vger.kernel.org
14484 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14485 F: drivers/pci/controller/pcie-altera-msi.c
14487 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14488 M: Toan Le <toan@os.amperecomputing.com>
14489 L: linux-pci@vger.kernel.org
14490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14492 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14493 F: drivers/pci/controller/pci-xgene-msi.c
14495 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14496 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14497 R: Rob Herring <robh@kernel.org>
14498 R: Krzysztof Wilczyński <kw@linux.com>
14499 L: linux-pci@vger.kernel.org
14501 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14503 F: drivers/pci/controller/
14506 M: Bjorn Helgaas <bhelgaas@google.com>
14507 L: linux-pci@vger.kernel.org
14509 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14511 F: Documentation/PCI/
14512 F: Documentation/devicetree/bindings/pci/
14513 F: arch/x86/kernel/early-quirks.c
14514 F: arch/x86/kernel/quirks.c
14516 F: drivers/acpi/pci*
14518 F: include/asm-generic/pci*
14519 F: include/linux/of_pci.h
14520 F: include/linux/pci*
14521 F: include/uapi/linux/pci*
14524 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14525 M: Jonathan Chocron <jonnyc@amazon.com>
14526 L: linux-pci@vger.kernel.org
14528 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14529 F: drivers/pci/controller/dwc/pcie-al.c
14531 PCIE DRIVER FOR AMLOGIC MESON
14532 M: Yue Wang <yue.wang@Amlogic.com>
14533 L: linux-pci@vger.kernel.org
14534 L: linux-amlogic@lists.infradead.org
14536 F: drivers/pci/controller/dwc/pci-meson.c
14538 PCIE DRIVER FOR AXIS ARTPEC
14539 M: Jesper Nilsson <jesper.nilsson@axis.com>
14540 L: linux-arm-kernel@axis.com
14541 L: linux-pci@vger.kernel.org
14543 F: Documentation/devicetree/bindings/pci/axis,artpec*
14544 F: drivers/pci/controller/dwc/*artpec*
14546 PCIE DRIVER FOR CAVIUM THUNDERX
14547 M: Robert Richter <rric@kernel.org>
14548 L: linux-pci@vger.kernel.org
14549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14551 F: drivers/pci/controller/pci-thunder-*
14553 PCIE DRIVER FOR HISILICON
14554 M: Zhou Wang <wangzhou1@hisilicon.com>
14555 L: linux-pci@vger.kernel.org
14557 F: drivers/pci/controller/dwc/pcie-hisi.c
14559 PCIE DRIVER FOR HISILICON KIRIN
14560 M: Xiaowei Song <songxiaowei@hisilicon.com>
14561 M: Binghui Wang <wangbinghui@hisilicon.com>
14562 L: linux-pci@vger.kernel.org
14564 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14565 F: drivers/pci/controller/dwc/pcie-kirin.c
14567 PCIE DRIVER FOR HISILICON STB
14568 M: Shawn Guo <shawn.guo@linaro.org>
14569 L: linux-pci@vger.kernel.org
14571 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14572 F: drivers/pci/controller/dwc/pcie-histb.c
14574 PCIE DRIVER FOR INTEL KEEM BAY
14575 M: Srikanth Thokala <srikanth.thokala@intel.com>
14576 L: linux-pci@vger.kernel.org
14578 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14579 F: drivers/pci/controller/dwc/pcie-keembay.c
14581 PCIE DRIVER FOR INTEL LGM GW SOC
14582 M: Rahul Tanwar <rtanwar@maxlinear.com>
14583 L: linux-pci@vger.kernel.org
14585 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14586 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14588 PCIE DRIVER FOR MEDIATEK
14589 M: Ryder Lee <ryder.lee@mediatek.com>
14590 M: Jianjun Wang <jianjun.wang@mediatek.com>
14591 L: linux-pci@vger.kernel.org
14592 L: linux-mediatek@lists.infradead.org
14594 F: Documentation/devicetree/bindings/pci/mediatek*
14595 F: drivers/pci/controller/*mediatek*
14597 PCIE DRIVER FOR MICROCHIP
14598 M: Daire McNamara <daire.mcnamara@microchip.com>
14599 L: linux-pci@vger.kernel.org
14601 F: Documentation/devicetree/bindings/pci/microchip*
14602 F: drivers/pci/controller/*microchip*
14604 PCIE DRIVER FOR QUALCOMM MSM
14605 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14606 L: linux-pci@vger.kernel.org
14607 L: linux-arm-msm@vger.kernel.org
14609 F: drivers/pci/controller/dwc/*qcom*
14611 PCIE DRIVER FOR ROCKCHIP
14612 M: Shawn Lin <shawn.lin@rock-chips.com>
14613 L: linux-pci@vger.kernel.org
14614 L: linux-rockchip@lists.infradead.org
14616 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14617 F: drivers/pci/controller/pcie-rockchip*
14619 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14620 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14621 L: linux-pci@vger.kernel.org
14623 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14624 F: drivers/pci/controller/dwc/pcie-uniphier*
14626 PCIE DRIVER FOR ST SPEAR13XX
14627 M: Pratyush Anand <pratyush.anand@gmail.com>
14628 L: linux-pci@vger.kernel.org
14630 F: drivers/pci/controller/dwc/*spear*
14633 M: Dominik Brodowski <linux@dominikbrodowski.net>
14635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14636 F: Documentation/pcmcia/
14641 PCNET32 NETWORK DRIVER
14642 M: Don Fry <pcnet32@frontier.com>
14643 L: netdev@vger.kernel.org
14645 F: drivers/net/ethernet/amd/pcnet32.c
14647 PCRYPT PARALLEL CRYPTO ENGINE
14648 M: Steffen Klassert <steffen.klassert@secunet.com>
14649 L: linux-crypto@vger.kernel.org
14652 F: include/crypto/pcrypt.h
14654 PEAQ WMI HOTKEYS DRIVER
14655 M: Hans de Goede <hdegoede@redhat.com>
14656 L: platform-driver-x86@vger.kernel.org
14658 F: drivers/platform/x86/peaq-wmi.c
14660 PENSANDO ETHERNET DRIVERS
14661 M: Shannon Nelson <snelson@pensando.io>
14662 M: drivers@pensando.io
14663 L: netdev@vger.kernel.org
14665 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14666 F: drivers/net/ethernet/pensando/
14668 PER-CPU MEMORY ALLOCATOR
14669 M: Dennis Zhou <dennis@kernel.org>
14670 M: Tejun Heo <tj@kernel.org>
14671 M: Christoph Lameter <cl@linux.com>
14672 L: linux-mm@kvack.org
14674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14675 F: arch/*/include/asm/percpu.h
14676 F: include/linux/percpu*.h
14680 PER-TASK DELAY ACCOUNTING
14681 M: Balbir Singh <bsingharora@gmail.com>
14683 F: include/linux/delayacct.h
14684 F: kernel/delayacct.c
14686 PERFORMANCE EVENTS SUBSYSTEM
14687 M: Peter Zijlstra <peterz@infradead.org>
14688 M: Ingo Molnar <mingo@redhat.com>
14689 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14690 R: Mark Rutland <mark.rutland@arm.com>
14691 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14692 R: Jiri Olsa <jolsa@redhat.com>
14693 R: Namhyung Kim <namhyung@kernel.org>
14694 L: linux-perf-users@vger.kernel.org
14695 L: linux-kernel@vger.kernel.org
14697 W: https://perf.wiki.kernel.org/
14698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14700 F: arch/*/events/*/*
14701 F: arch/*/include/asm/perf_event.h
14702 F: arch/*/kernel/*/*/perf_event*.c
14703 F: arch/*/kernel/*/perf_event*.c
14704 F: arch/*/kernel/perf_callchain.c
14705 F: arch/*/kernel/perf_event*.c
14706 F: include/linux/perf_event.h
14707 F: include/uapi/linux/perf_event.h
14712 PERFORMANCE EVENTS TOOLING ARM64
14713 R: John Garry <john.garry@huawei.com>
14714 R: Will Deacon <will@kernel.org>
14715 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14716 R: Leo Yan <leo.yan@linaro.org>
14717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14719 F: tools/build/feature/test-libopencsd.c
14720 F: tools/perf/arch/arm*/
14721 F: tools/perf/pmu-events/arch/arm64/
14722 F: tools/perf/util/arm-spe*
14723 F: tools/perf/util/cs-etm*
14725 PERSONALITY HANDLING
14726 M: Christoph Hellwig <hch@infradead.org>
14727 L: linux-abi-devel@lists.sourceforge.net
14729 F: include/linux/personality.h
14730 F: include/uapi/linux/personality.h
14732 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14733 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14734 L: linux-input@vger.kernel.org
14736 F: Documentation/input/devices/pxrc.rst
14737 F: drivers/input/joystick/pxrc.c
14740 M: Remi Denis-Courmont <courmisch@gmail.com>
14742 F: Documentation/networking/phonet.rst
14743 F: include/linux/phonet.h
14744 F: include/net/phonet/
14745 F: include/uapi/linux/phonet.h
14749 M: Joern Engel <joern@lazybastard.org>
14750 L: linux-mtd@lists.infradead.org
14752 F: drivers/mtd/devices/phram.c
14755 M: Bruno Prémont <bonbons@linux-vserver.org>
14756 L: linux-input@vger.kernel.org
14758 F: drivers/hid/hid-picolcd*
14761 M: Christian Brauner <christian@brauner.io>
14762 L: linux-kernel@vger.kernel.org
14764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14766 F: tools/testing/selftests/clone3/
14767 F: tools/testing/selftests/pid_namespace/
14768 F: tools/testing/selftests/pidfd/
14771 K: \b(clone_args|kernel_clone_args)\b
14773 PIN CONTROL SUBSYSTEM
14774 M: Linus Walleij <linus.walleij@linaro.org>
14775 L: linux-gpio@vger.kernel.org
14777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14778 F: Documentation/devicetree/bindings/pinctrl/
14779 F: Documentation/driver-api/pin-control.rst
14780 F: drivers/pinctrl/
14781 F: include/linux/pinctrl/
14783 PIN CONTROLLER - AMD
14784 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14785 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14787 F: drivers/pinctrl/pinctrl-amd.c
14789 PIN CONTROLLER - FREESCALE
14790 M: Dong Aisheng <aisheng.dong@nxp.com>
14791 M: Fabio Estevam <festevam@gmail.com>
14792 M: Shawn Guo <shawnguo@kernel.org>
14793 M: Stefan Agner <stefan@agner.ch>
14794 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14795 L: linux-gpio@vger.kernel.org
14797 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14798 F: drivers/pinctrl/freescale/
14800 PIN CONTROLLER - INTEL
14801 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14802 M: Andy Shevchenko <andy@kernel.org>
14804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14805 F: drivers/pinctrl/intel/
14807 PIN CONTROLLER - KEEMBAY
14808 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14810 F: drivers/pinctrl/pinctrl-keembay*
14812 PIN CONTROLLER - MEDIATEK
14813 M: Sean Wang <sean.wang@kernel.org>
14814 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14816 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14817 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14818 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14819 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14820 F: drivers/pinctrl/mediatek/
14822 PIN CONTROLLER - MICROCHIP AT91
14823 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14825 L: linux-gpio@vger.kernel.org
14827 F: drivers/gpio/gpio-sama5d2-piobu.c
14828 F: drivers/pinctrl/pinctrl-at91*
14830 PIN CONTROLLER - QUALCOMM
14831 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14832 L: linux-arm-msm@vger.kernel.org
14834 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14835 F: drivers/pinctrl/qcom/
14837 PIN CONTROLLER - RENESAS
14838 M: Geert Uytterhoeven <geert+renesas@glider.be>
14839 L: linux-renesas-soc@vger.kernel.org
14841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14842 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14843 F: drivers/pinctrl/renesas/
14845 PIN CONTROLLER - SAMSUNG
14846 M: Tomasz Figa <tomasz.figa@gmail.com>
14847 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14848 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14850 L: linux-samsung-soc@vger.kernel.org
14852 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14854 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14855 F: drivers/pinctrl/samsung/
14856 F: include/dt-bindings/pinctrl/samsung.h
14858 PIN CONTROLLER - SINGLE
14859 M: Tony Lindgren <tony@atomide.com>
14860 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14862 L: linux-omap@vger.kernel.org
14864 F: drivers/pinctrl/pinctrl-single.c
14866 PIN CONTROLLER - ST SPEAR
14867 M: Viresh Kumar <vireshk@kernel.org>
14868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14870 W: http://www.st.com/spear
14871 F: drivers/pinctrl/spear/
14874 M: linux-block@vger.kernel.org
14876 F: drivers/block/pktcdvd.c
14877 F: include/linux/pktcdvd.h
14878 F: include/uapi/linux/pktcdvd.h
14880 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14881 M: Tomasz Duszynski <tduszyns@gmail.com>
14883 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14884 F: drivers/iio/chemical/pms7003.c
14887 M: Jacob Keller <jacob.e.keller@intel.com>
14889 F: Documentation/driver-api/pldmfw/
14890 F: include/linux/pldmfw.h
14894 M: Logan Gunthorpe <logang@deltatee.com>
14896 F: drivers/dma/plx_dma.c
14899 M: Charles Hsu <hsu.yungteng@gmail.com>
14900 L: linux-hwmon@vger.kernel.org
14902 F: Documentation/hwmon/pm6764tr.rst
14903 F: drivers/hwmon/pmbus/pm6764tr.c
14906 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14907 L: linux-pm@vger.kernel.org
14909 W: https://01.org/pm-graph
14910 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14911 T: git git://github.com/intel/pm-graph
14912 F: tools/power/pm-graph
14914 PMBUS HARDWARE MONITORING DRIVERS
14915 M: Guenter Roeck <linux@roeck-us.net>
14916 L: linux-hwmon@vger.kernel.org
14918 W: http://hwmon.wiki.kernel.org/
14919 W: http://www.roeck-us.net/linux/drivers/
14920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14921 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14922 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14923 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14924 F: Documentation/hwmon/adm1275.rst
14925 F: Documentation/hwmon/ibm-cffps.rst
14926 F: Documentation/hwmon/ir35221.rst
14927 F: Documentation/hwmon/lm25066.rst
14928 F: Documentation/hwmon/ltc2978.rst
14929 F: Documentation/hwmon/ltc3815.rst
14930 F: Documentation/hwmon/max16064.rst
14931 F: Documentation/hwmon/max20751.rst
14932 F: Documentation/hwmon/max31785.rst
14933 F: Documentation/hwmon/max34440.rst
14934 F: Documentation/hwmon/max8688.rst
14935 F: Documentation/hwmon/pmbus-core.rst
14936 F: Documentation/hwmon/pmbus.rst
14937 F: Documentation/hwmon/tps40422.rst
14938 F: Documentation/hwmon/ucd9000.rst
14939 F: Documentation/hwmon/ucd9200.rst
14940 F: Documentation/hwmon/zl6100.rst
14941 F: drivers/hwmon/pmbus/
14942 F: include/linux/pmbus.h
14944 PMC SIERRA MaxRAID DRIVER
14945 L: linux-scsi@vger.kernel.org
14947 W: http://www.pmc-sierra.com/
14948 F: drivers/scsi/pmcraid.*
14950 PMC SIERRA PM8001 DRIVER
14951 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14952 L: linux-scsi@vger.kernel.org
14954 F: drivers/scsi/pm8001/
14956 PNI RM3100 IIO DRIVER
14957 M: Song Qiang <songqiang1304521@gmail.com>
14958 L: linux-iio@vger.kernel.org
14960 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14961 F: drivers/iio/magnetometer/rm3100*
14964 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14965 L: linux-acpi@vger.kernel.org
14968 F: include/linux/pnp.h
14970 POSIX CLOCKS and TIMERS
14971 M: Thomas Gleixner <tglx@linutronix.de>
14972 L: linux-kernel@vger.kernel.org
14974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14976 F: include/linux/time_namespace.h
14977 F: include/linux/timer*
14978 F: kernel/time/*timer*
14979 F: kernel/time/namespace.c
14981 POWER MANAGEMENT CORE
14982 M: "Rafael J. Wysocki" <rafael@kernel.org>
14983 L: linux-pm@vger.kernel.org
14985 B: https://bugzilla.kernel.org
14986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14987 F: drivers/base/power/
14988 F: drivers/powercap/
14989 F: include/linux/intel_rapl.h
14990 F: include/linux/pm.h
14991 F: include/linux/pm_*
14992 F: include/linux/powercap.h
14993 F: kernel/configs/nopm.config
14995 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14996 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14997 L: linux-pm@vger.kernel.org
14999 B: https://bugzilla.kernel.org
15000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15001 F: drivers/powercap/dtpm*
15002 F: include/linux/dtpm.h
15004 POWER STATE COORDINATION INTERFACE (PSCI)
15005 M: Mark Rutland <mark.rutland@arm.com>
15006 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15009 F: drivers/firmware/psci/
15010 F: include/linux/psci.h
15011 F: include/uapi/linux/psci.h
15013 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15014 M: Sebastian Reichel <sre@kernel.org>
15015 L: linux-pm@vger.kernel.org
15017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15018 F: Documentation/ABI/testing/sysfs-class-power
15019 F: Documentation/devicetree/bindings/power/supply/
15020 F: drivers/power/supply/
15021 F: include/linux/power/
15022 F: include/linux/power_supply.h
15024 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15025 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15026 L: linuxppc-dev@lists.ozlabs.org
15028 F: drivers/char/powernv-op-panel.c
15030 PPP OVER ATM (RFC 2364)
15031 M: Mitchell Blank Jr <mitch@sfgoth.com>
15033 F: include/uapi/linux/atmppp.h
15034 F: net/atm/pppoatm.c
15037 M: Michal Ostrowski <mostrows@earthlink.net>
15039 F: drivers/net/ppp/pppoe.c
15040 F: drivers/net/ppp/pppox.c
15043 M: James Chapman <jchapman@katalix.com>
15045 F: include/linux/if_pppol2tp.h
15046 F: include/uapi/linux/if_pppol2tp.h
15047 F: net/l2tp/l2tp_ppp.c
15049 PPP PROTOCOL DRIVERS AND COMPRESSORS
15050 M: Paul Mackerras <paulus@samba.org>
15051 L: linux-ppp@vger.kernel.org
15053 F: drivers/net/ppp/ppp_*
15056 M: Rodolfo Giometti <giometti@enneenne.com>
15057 L: linuxpps@ml.enneenne.com (subscribers-only)
15059 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15060 F: Documentation/ABI/testing/sysfs-pps
15061 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15062 F: Documentation/driver-api/pps.rst
15064 F: include/linux/pps*.h
15065 F: include/uapi/linux/pps.h
15068 M: Dmitry Kozlov <xeb@mail.ru>
15069 L: netdev@vger.kernel.org
15071 W: http://sourceforge.net/projects/accel-pptp
15072 F: drivers/net/ppp/pptp.c
15074 PRESSURE STALL INFORMATION (PSI)
15075 M: Johannes Weiner <hannes@cmpxchg.org>
15077 F: include/linux/psi*
15078 F: kernel/sched/psi.c
15081 M: Petr Mladek <pmladek@suse.com>
15082 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15083 R: Steven Rostedt <rostedt@goodmis.org>
15084 R: John Ogness <john.ogness@linutronix.de>
15086 F: include/linux/printk.h
15090 R: Chris Down <chris@chrisdown.name>
15092 F: kernel/printk/index.c
15095 L: linux-kernel@vger.kernel.org
15096 L: linux-fsdevel@vger.kernel.org
15098 F: Documentation/filesystems/proc.rst
15100 F: include/linux/proc_fs.h
15101 F: tools/testing/selftests/proc/
15104 M: Luis Chamberlain <mcgrof@kernel.org>
15105 M: Kees Cook <keescook@chromium.org>
15106 M: Iurii Zaikin <yzaikin@google.com>
15107 L: linux-kernel@vger.kernel.org
15108 L: linux-fsdevel@vger.kernel.org
15110 F: fs/proc/proc_sysctl.c
15111 F: include/linux/sysctl.h
15112 F: kernel/sysctl-test.c
15114 F: tools/testing/selftests/sysctl/
15116 PS3 NETWORK SUPPORT
15117 M: Geoff Levand <geoff@infradead.org>
15118 L: netdev@vger.kernel.org
15119 L: linuxppc-dev@lists.ozlabs.org
15121 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15123 PS3 PLATFORM SUPPORT
15124 M: Geoff Levand <geoff@infradead.org>
15125 L: linuxppc-dev@lists.ozlabs.org
15127 F: arch/powerpc/boot/ps3*
15128 F: arch/powerpc/include/asm/lv1call.h
15129 F: arch/powerpc/include/asm/ps3*.h
15130 F: arch/powerpc/platforms/ps3/
15133 F: drivers/rtc/rtc-ps3.c
15134 F: drivers/usb/host/*ps3.c
15135 F: sound/ppc/snd_ps3*
15138 M: Jim Paris <jim@jtan.com>
15139 M: Geoff Levand <geoff@infradead.org>
15140 L: linuxppc-dev@lists.ozlabs.org
15142 F: drivers/block/ps3vram.c
15144 PSAMPLE PACKET SAMPLING SUPPORT
15145 M: Yotam Gigi <yotam.gi@gmail.com>
15147 F: include/net/psample.h
15148 F: include/uapi/linux/psample.h
15152 M: Kees Cook <keescook@chromium.org>
15153 M: Anton Vorontsov <anton@enomsg.org>
15154 M: Colin Cross <ccross@android.com>
15155 M: Tony Luck <tony.luck@intel.com>
15157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15158 F: Documentation/admin-guide/ramoops.rst
15159 F: Documentation/admin-guide/pstore-blk.rst
15160 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
15161 F: drivers/acpi/apei/erst.c
15162 F: drivers/firmware/efi/efi-pstore.c
15164 F: include/linux/pstore*
15165 K: \b(pstore|ramoops)
15167 PTP HARDWARE CLOCK SUPPORT
15168 M: Richard Cochran <richardcochran@gmail.com>
15169 L: netdev@vger.kernel.org
15171 W: http://linuxptp.sourceforge.net/
15172 F: Documentation/ABI/testing/sysfs-ptp
15173 F: Documentation/driver-api/ptp.rst
15174 F: drivers/net/phy/dp83640*
15176 F: include/linux/ptp_cl*
15178 PTP VIRTUAL CLOCK SUPPORT
15179 M: Yangbo Lu <yangbo.lu@nxp.com>
15180 L: netdev@vger.kernel.org
15182 F: drivers/ptp/ptp_vclock.c
15183 F: net/ethtool/phc_vclocks.c
15186 M: Oleg Nesterov <oleg@redhat.com>
15188 F: arch/*/*/ptrace*.c
15189 F: arch/*/include/asm/ptrace*.h
15190 F: arch/*/ptrace*.c
15191 F: include/asm-generic/syscall.h
15192 F: include/linux/ptrace.h
15193 F: include/linux/regset.h
15194 F: include/linux/tracehook.h
15195 F: include/uapi/linux/ptrace.h
15196 F: include/uapi/linux/ptrace.h
15200 M: Hans Verkuil <hverkuil@xs4all.nl>
15201 L: linux-media@vger.kernel.org
15203 T: git git://linuxtv.org/media_tree.git
15204 F: Documentation/admin-guide/media/pulse8-cec.rst
15205 F: drivers/media/cec/usb/pulse8/
15207 PVRUSB2 VIDEO4LINUX DRIVER
15208 M: Mike Isely <isely@pobox.com>
15209 L: pvrusb2@isely.net (subscribers-only)
15210 L: linux-media@vger.kernel.org
15212 W: http://www.isely.net/pvrusb2/
15213 T: git git://linuxtv.org/media_tree.git
15214 F: Documentation/driver-api/media/drivers/pvrusb2*
15215 F: drivers/media/usb/pvrusb2/
15218 M: Hans Verkuil <hverkuil@xs4all.nl>
15219 L: linux-media@vger.kernel.org
15221 T: git git://linuxtv.org/media_tree.git
15222 F: drivers/media/usb/pwc/*
15223 F: include/trace/events/pwc.h
15226 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15227 L: linux-hwmon@vger.kernel.org
15229 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15230 F: Documentation/hwmon/pwm-fan.rst
15231 F: drivers/hwmon/pwm-fan.c
15234 M: Sean Young <sean@mess.org>
15235 L: linux-media@vger.kernel.org
15237 F: drivers/media/rc/pwm-ir-tx.c
15240 M: Thierry Reding <thierry.reding@gmail.com>
15241 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15242 M: Lee Jones <lee.jones@linaro.org>
15243 L: linux-pwm@vger.kernel.org
15245 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15247 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15248 F: Documentation/devicetree/bindings/pwm/
15249 F: Documentation/driver-api/pwm.rst
15250 F: drivers/gpio/gpio-mvebu.c
15252 F: drivers/video/backlight/pwm_bl.c
15253 F: include/linux/pwm.h
15254 F: include/linux/pwm_backlight.h
15255 K: pwm_(config|apply_state|ops)
15258 M: Robert Jarzmik <robert.jarzmik@free.fr>
15259 L: linux-gpio@vger.kernel.org
15261 F: drivers/gpio/gpio-pxa.c
15267 M: Robert Jarzmik <robert.jarzmik@free.fr>
15268 L: linux-rtc@vger.kernel.org
15271 PXA2xx/PXA3xx SUPPORT
15272 M: Daniel Mack <daniel@zonque.org>
15273 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15274 M: Robert Jarzmik <robert.jarzmik@free.fr>
15275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15277 T: git git://github.com/hzhuang1/linux.git
15278 T: git git://github.com/rjarzmik/linux.git
15279 F: arch/arm/boot/dts/pxa*
15280 F: arch/arm/mach-pxa/
15281 F: drivers/dma/pxa*
15282 F: drivers/pcmcia/pxa2xx*
15283 F: drivers/pinctrl/pxa/
15284 F: drivers/spi/spi-pxa2xx*
15285 F: drivers/usb/gadget/udc/pxa2*
15286 F: include/sound/pxa2xx-lib.h
15291 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15292 L: qat-linux@intel.com
15294 F: drivers/crypto/qat/
15296 QCOM AUDIO (ASoC) DRIVERS
15297 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15298 M: Banajit Goswami <bgoswami@codeaurora.org>
15299 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15301 F: sound/soc/codecs/lpass-va-macro.c
15302 F: sound/soc/codecs/lpass-wsa-macro.*
15303 F: sound/soc/codecs/msm8916-wcd-analog.c
15304 F: sound/soc/codecs/msm8916-wcd-digital.c
15305 F: sound/soc/codecs/wcd9335.*
15306 F: sound/soc/codecs/wcd934x.c
15307 F: sound/soc/codecs/wcd-clsh-v2.*
15308 F: sound/soc/codecs/wsa881x.c
15312 M: Alex Elder <elder@kernel.org>
15313 L: netdev@vger.kernel.org
15315 F: drivers/net/ipa/
15317 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15318 M: Gabriel Somlo <somlo@cmu.edu>
15319 M: "Michael S. Tsirkin" <mst@redhat.com>
15320 L: qemu-devel@nongnu.org
15322 F: drivers/firmware/qemu_fw_cfg.c
15323 F: include/uapi/linux/qemu_fw_cfg.h
15326 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15327 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15328 L: linux-rdma@vger.kernel.org
15330 F: drivers/infiniband/hw/qib/
15332 QLOGIC QL41xxx FCOE DRIVER
15333 M: Saurav Kashyap <skashyap@marvell.com>
15334 M: Javed Hasan <jhasan@marvell.com>
15335 M: GR-QLogic-Storage-Upstream@marvell.com
15336 L: linux-scsi@vger.kernel.org
15338 F: drivers/scsi/qedf/
15340 QLOGIC QL41xxx ISCSI DRIVER
15341 M: Nilesh Javali <njavali@marvell.com>
15342 M: Manish Rangankar <mrangankar@marvell.com>
15343 M: GR-QLogic-Storage-Upstream@marvell.com
15344 L: linux-scsi@vger.kernel.org
15346 F: drivers/scsi/qedi/
15348 QLOGIC QL4xxx ETHERNET DRIVER
15349 M: Ariel Elior <aelior@marvell.com>
15350 M: GR-everest-linux-l2@marvell.com
15351 L: netdev@vger.kernel.org
15353 F: drivers/net/ethernet/qlogic/qed/
15354 F: drivers/net/ethernet/qlogic/qede/
15355 F: include/linux/qed/
15357 QLOGIC QL4xxx RDMA DRIVER
15358 M: Michal Kalderon <mkalderon@marvell.com>
15359 M: Ariel Elior <aelior@marvell.com>
15360 L: linux-rdma@vger.kernel.org
15362 F: drivers/infiniband/hw/qedr/
15363 F: include/uapi/rdma/qedr-abi.h
15365 QLOGIC QLA1280 SCSI DRIVER
15366 M: Michael Reed <mdr@sgi.com>
15367 L: linux-scsi@vger.kernel.org
15369 F: drivers/scsi/qla1280.[ch]
15371 QLOGIC QLA2XXX FC-SCSI DRIVER
15372 M: Nilesh Javali <njavali@marvell.com>
15373 M: GR-QLogic-Storage-Upstream@marvell.com
15374 L: linux-scsi@vger.kernel.org
15376 F: drivers/scsi/qla2xxx/
15378 QLOGIC QLA3XXX NETWORK DRIVER
15379 M: GR-Linux-NIC-Dev@marvell.com
15380 L: netdev@vger.kernel.org
15382 F: drivers/net/ethernet/qlogic/qla3xxx.*
15384 QLOGIC QLA4XXX iSCSI DRIVER
15385 M: Nilesh Javali <njavali@marvell.com>
15386 M: Manish Rangankar <mrangankar@marvell.com>
15387 M: GR-QLogic-Storage-Upstream@marvell.com
15388 L: linux-scsi@vger.kernel.org
15390 F: drivers/scsi/qla4xxx/
15392 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15393 M: Shahed Shaikh <shshaikh@marvell.com>
15394 M: Manish Chopra <manishc@marvell.com>
15395 M: GR-Linux-NIC-Dev@marvell.com
15396 L: netdev@vger.kernel.org
15398 F: drivers/net/ethernet/qlogic/qlcnic/
15400 QLOGIC QLGE 10Gb ETHERNET DRIVER
15401 M: Manish Chopra <manishc@marvell.com>
15402 M: GR-Linux-NIC-Dev@marvell.com
15403 M: Coiby Xu <coiby.xu@gmail.com>
15404 L: netdev@vger.kernel.org
15406 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15407 F: drivers/staging/qlge/
15409 QM1D1B0004 MEDIA DRIVER
15410 M: Akihiro Tsukada <tskd08@gmail.com>
15411 L: linux-media@vger.kernel.org
15413 F: drivers/media/tuners/qm1d1b0004*
15415 QM1D1C0042 MEDIA DRIVER
15416 M: Akihiro Tsukada <tskd08@gmail.com>
15417 L: linux-media@vger.kernel.org
15419 F: drivers/media/tuners/qm1d1c0042*
15422 M: Anders Larsen <al@alarsen.net>
15424 W: http://www.alarsen.net/linux/qnx4fs/
15426 F: include/uapi/linux/qnx4_fs.h
15427 F: include/uapi/linux/qnxtypes.h
15429 QORIQ DPAA2 FSL-MC BUS DRIVER
15430 M: Stuart Yoder <stuyoder@gmail.com>
15431 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15432 L: linux-kernel@vger.kernel.org
15434 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15435 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15436 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15437 F: drivers/bus/fsl-mc/
15438 F: include/uapi/linux/fsl_mc.h
15440 QT1010 MEDIA DRIVER
15441 M: Antti Palosaari <crope@iki.fi>
15442 L: linux-media@vger.kernel.org
15444 W: https://linuxtv.org
15445 W: http://palosaari.fi/linux/
15446 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15447 T: git git://linuxtv.org/anttip/media_tree.git
15448 F: drivers/media/tuners/qt1010*
15450 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15451 M: Kalle Valo <kvalo@codeaurora.org>
15452 L: ath10k@lists.infradead.org
15454 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15456 F: drivers/net/wireless/ath/ath10k/
15458 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15459 M: Kalle Valo <kvalo@codeaurora.org>
15460 L: ath11k@lists.infradead.org
15462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15463 F: drivers/net/wireless/ath/ath11k/
15465 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15466 M: ath9k-devel@qca.qualcomm.com
15467 L: linux-wireless@vger.kernel.org
15469 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15470 F: drivers/net/wireless/ath/ath9k/
15472 QUALCOMM CAMERA SUBSYSTEM DRIVER
15473 M: Robert Foss <robert.foss@linaro.org>
15474 M: Todor Tomov <todor.too@gmail.com>
15475 L: linux-media@vger.kernel.org
15477 F: Documentation/admin-guide/media/qcom_camss.rst
15478 F: Documentation/devicetree/bindings/media/*camss*
15479 F: drivers/media/platform/qcom/camss/
15481 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15482 M: Niklas Cassel <nks@flawful.org>
15483 L: linux-pm@vger.kernel.org
15484 L: linux-arm-msm@vger.kernel.org
15486 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15487 F: drivers/soc/qcom/cpr.c
15489 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15490 M: Ilia Lin <ilia.lin@kernel.org>
15491 L: linux-pm@vger.kernel.org
15493 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15494 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15496 QUALCOMM CRYPTO DRIVERS
15497 M: Thara Gopinath <thara.gopinath@linaro.org>
15498 L: linux-crypto@vger.kernel.org
15499 L: linux-arm-msm@vger.kernel.org
15501 F: drivers/crypto/qce/
15503 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15504 M: Timur Tabi <timur@kernel.org>
15505 L: netdev@vger.kernel.org
15507 F: drivers/net/ethernet/qualcomm/emac/
15509 QUALCOMM ETHQOS ETHERNET DRIVER
15510 M: Vinod Koul <vkoul@kernel.org>
15511 L: netdev@vger.kernel.org
15513 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15514 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15516 QUALCOMM GENERIC INTERFACE I2C DRIVER
15517 M: Akash Asthana <akashast@codeaurora.org>
15518 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15519 L: linux-i2c@vger.kernel.org
15520 L: linux-arm-msm@vger.kernel.org
15522 F: drivers/i2c/busses/i2c-qcom-geni.c
15524 QUALCOMM HEXAGON ARCHITECTURE
15525 M: Brian Cain <bcain@codeaurora.org>
15526 L: linux-hexagon@vger.kernel.org
15530 QUALCOMM HIDMA DRIVER
15531 M: Sinan Kaya <okaya@kernel.org>
15532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15533 L: linux-arm-msm@vger.kernel.org
15534 L: dmaengine@vger.kernel.org
15536 F: drivers/dma/qcom/hidma*
15538 QUALCOMM I2C CCI DRIVER
15539 M: Loic Poulain <loic.poulain@linaro.org>
15540 M: Robert Foss <robert.foss@linaro.org>
15541 L: linux-i2c@vger.kernel.org
15542 L: linux-arm-msm@vger.kernel.org
15544 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15545 F: drivers/i2c/busses/i2c-qcom-cci.c
15548 M: Rob Clark <robdclark@gmail.com>
15549 L: iommu@lists.linux-foundation.org
15550 L: linux-arm-msm@vger.kernel.org
15552 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15554 QUALCOMM IPC ROUTER (QRTR) DRIVER
15555 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15556 L: linux-arm-msm@vger.kernel.org
15558 F: include/trace/events/qrtr.h
15559 F: include/uapi/linux/qrtr.h
15562 QUALCOMM IPCC MAILBOX DRIVER
15563 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15564 L: linux-arm-msm@vger.kernel.org
15566 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15567 F: drivers/mailbox/qcom-ipcc.c
15568 F: include/dt-bindings/mailbox/qcom-ipcc.h
15570 QUALCOMM IPQ4019 USB PHY DRIVER
15571 M: Robert Marko <robert.marko@sartura.hr>
15572 M: Luka Perkov <luka.perkov@sartura.hr>
15573 L: linux-arm-msm@vger.kernel.org
15575 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15576 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15578 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15579 M: Robert Marko <robert.marko@sartura.hr>
15580 M: Luka Perkov <luka.perkov@sartura.hr>
15581 L: linux-arm-msm@vger.kernel.org
15583 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15584 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15586 QUALCOMM RMNET DRIVER
15587 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15588 M: Sean Tranchetti <stranche@codeaurora.org>
15589 L: netdev@vger.kernel.org
15591 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15592 F: drivers/net/ethernet/qualcomm/rmnet/
15593 F: include/linux/if_rmnet.h
15595 QUALCOMM TSENS THERMAL DRIVER
15596 M: Amit Kucheria <amitk@kernel.org>
15597 M: Thara Gopinath <thara.gopinath@linaro.org>
15598 L: linux-pm@vger.kernel.org
15599 L: linux-arm-msm@vger.kernel.org
15601 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15602 F: drivers/thermal/qcom/
15604 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15605 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15606 L: linux-media@vger.kernel.org
15607 L: linux-arm-msm@vger.kernel.org
15609 T: git git://linuxtv.org/media_tree.git
15610 F: Documentation/devicetree/bindings/media/*venus*
15611 F: drivers/media/platform/qcom/venus/
15613 QUALCOMM WCN36XX WIRELESS DRIVER
15614 M: Kalle Valo <kvalo@codeaurora.org>
15615 L: wcn36xx@lists.infradead.org
15617 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15618 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15619 F: drivers/net/wireless/ath/wcn36xx/
15621 QUANTENNA QTNFMAC WIRELESS DRIVER
15622 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15623 R: Sergey Matyukevich <geomatsi@gmail.com>
15624 L: linux-wireless@vger.kernel.org
15626 F: drivers/net/wireless/quantenna
15628 RADEON and AMDGPU DRM DRIVERS
15629 M: Alex Deucher <alexander.deucher@amd.com>
15630 M: Christian König <christian.koenig@amd.com>
15631 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15632 L: amd-gfx@lists.freedesktop.org
15634 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15635 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15636 C: irc://irc.oftc.net/radeon
15637 F: drivers/gpu/drm/amd/
15638 F: drivers/gpu/drm/radeon/
15639 F: include/uapi/drm/amdgpu_drm.h
15640 F: include/uapi/drm/radeon_drm.h
15642 RADEON FRAMEBUFFER DISPLAY DRIVER
15643 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15644 L: linux-fbdev@vger.kernel.org
15646 F: drivers/video/fbdev/aty/radeon*
15647 F: include/uapi/linux/radeonfb.h
15649 RADIOSHARK RADIO DRIVER
15650 M: Hans Verkuil <hverkuil@xs4all.nl>
15651 L: linux-media@vger.kernel.org
15653 T: git git://linuxtv.org/media_tree.git
15654 F: drivers/media/radio/radio-shark.c
15656 RADIOSHARK2 RADIO DRIVER
15657 M: Hans Verkuil <hverkuil@xs4all.nl>
15658 L: linux-media@vger.kernel.org
15660 T: git git://linuxtv.org/media_tree.git
15661 F: drivers/media/radio/radio-shark2.c
15662 F: drivers/media/radio/radio-tea5777.c
15664 RADOS BLOCK DEVICE (RBD)
15665 M: Ilya Dryomov <idryomov@gmail.com>
15666 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15667 L: ceph-devel@vger.kernel.org
15669 W: http://ceph.com/
15670 T: git git://github.com/ceph/ceph-client.git
15671 F: Documentation/ABI/testing/sysfs-bus-rbd
15672 F: drivers/block/rbd.c
15673 F: drivers/block/rbd_types.h
15675 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15676 M: Paul Mackerras <paulus@samba.org>
15677 L: linux-fbdev@vger.kernel.org
15679 F: drivers/video/fbdev/aty/aty128fb.c
15681 RAINSHADOW-CEC DRIVER
15682 M: Hans Verkuil <hverkuil@xs4all.nl>
15683 L: linux-media@vger.kernel.org
15685 T: git git://linuxtv.org/media_tree.git
15686 F: drivers/media/cec/usb/rainshadow/
15688 RALINK MIPS ARCHITECTURE
15689 M: John Crispin <john@phrozen.org>
15690 L: linux-mips@vger.kernel.org
15692 F: arch/mips/ralink
15694 RALINK RT2X00 WIRELESS LAN DRIVER
15695 M: Stanislaw Gruszka <stf_xl@wp.pl>
15696 M: Helmut Schaa <helmut.schaa@googlemail.com>
15697 L: linux-wireless@vger.kernel.org
15699 F: drivers/net/wireless/ralink/rt2x00/
15701 RAMDISK RAM BLOCK DEVICE DRIVER
15702 M: Jens Axboe <axboe@kernel.dk>
15704 F: Documentation/admin-guide/blockdev/ramdisk.rst
15705 F: drivers/block/brd.c
15707 RANCHU VIRTUAL BOARD FOR MIPS
15708 M: Miodrag Dinic <miodrag.dinic@mips.com>
15709 L: linux-mips@vger.kernel.org
15711 F: arch/mips/configs/generic/board-ranchu.config
15712 F: arch/mips/generic/board-ranchu.c
15714 RANDOM NUMBER DRIVER
15715 M: "Theodore Ts'o" <tytso@mit.edu>
15717 F: drivers/char/random.c
15720 M: Matt Porter <mporter@kernel.crashing.org>
15721 M: Alexandre Bounine <alex.bou9@gmail.com>
15723 F: drivers/rapidio/
15726 M: Tony Luck <tony.luck@intel.com>
15727 M: Borislav Petkov <bp@alien8.de>
15728 L: linux-edac@vger.kernel.org
15730 F: Documentation/admin-guide/ras.rst
15732 F: include/linux/ras.h
15733 F: include/ras/ras_event.h
15735 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15736 L: linux-wireless@vger.kernel.org
15738 F: drivers/net/wireless/ray*
15740 RC-CORE / LIRC FRAMEWORK
15741 M: Sean Young <sean@mess.org>
15742 L: linux-media@vger.kernel.org
15744 W: http://linuxtv.org
15745 T: git git://linuxtv.org/media_tree.git
15746 F: Documentation/driver-api/media/rc-core.rst
15747 F: Documentation/userspace-api/media/rc/
15748 F: drivers/media/rc/
15749 F: include/media/rc-map.h
15750 F: include/media/rc-core.h
15751 F: include/uapi/linux/lirc.h
15753 RCMM REMOTE CONTROLS DECODER
15754 M: Patrick Lerda <patrick9876@free.fr>
15756 F: drivers/media/rc/ir-rcmm-decoder.c
15758 RCUTORTURE TEST FRAMEWORK
15759 M: "Paul E. McKenney" <paulmck@kernel.org>
15760 M: Josh Triplett <josh@joshtriplett.org>
15761 R: Steven Rostedt <rostedt@goodmis.org>
15762 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15763 R: Lai Jiangshan <jiangshanlai@gmail.com>
15764 L: rcu@vger.kernel.org
15766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15767 F: tools/testing/selftests/rcutorture
15769 RDACM20 Camera Sensor
15770 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15771 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15772 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15773 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15774 L: linux-media@vger.kernel.org
15776 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15777 F: drivers/media/i2c/max9271.c
15778 F: drivers/media/i2c/max9271.h
15779 F: drivers/media/i2c/rdacm20.c
15781 RDACM21 Camera Sensor
15782 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15783 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15784 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15785 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15786 L: linux-media@vger.kernel.org
15788 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15789 F: drivers/media/i2c/max9271.c
15790 F: drivers/media/i2c/max9271.h
15791 F: drivers/media/i2c/rdacm21.c
15794 M: Florian Fainelli <florian@openwrt.org>
15797 RDC R6040 FAST ETHERNET DRIVER
15798 M: Florian Fainelli <f.fainelli@gmail.com>
15799 L: netdev@vger.kernel.org
15801 F: drivers/net/ethernet/rdc/r6040.c
15803 RDMAVT - RDMA verbs software
15804 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15805 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15806 L: linux-rdma@vger.kernel.org
15808 F: drivers/infiniband/sw/rdmavt
15810 RDS - RELIABLE DATAGRAM SOCKETS
15811 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15812 L: netdev@vger.kernel.org
15813 L: linux-rdma@vger.kernel.org
15814 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15816 W: https://oss.oracle.com/projects/rds/
15817 F: Documentation/networking/rds.rst
15820 RDT - RESOURCE ALLOCATION
15821 M: Fenghua Yu <fenghua.yu@intel.com>
15822 M: Reinette Chatre <reinette.chatre@intel.com>
15823 L: linux-kernel@vger.kernel.org
15825 F: Documentation/x86/resctrl*
15826 F: arch/x86/include/asm/resctrl.h
15827 F: arch/x86/kernel/cpu/resctrl/
15828 F: tools/testing/selftests/resctrl/
15830 READ-COPY UPDATE (RCU)
15831 M: "Paul E. McKenney" <paulmck@kernel.org>
15832 M: Josh Triplett <josh@joshtriplett.org>
15833 R: Steven Rostedt <rostedt@goodmis.org>
15834 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15835 R: Lai Jiangshan <jiangshanlai@gmail.com>
15836 R: Joel Fernandes <joel@joelfernandes.org>
15837 L: rcu@vger.kernel.org
15839 W: http://www.rdrop.com/users/paulmck/RCU/
15840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15841 F: Documentation/RCU/
15842 F: include/linux/rcu*
15844 X: Documentation/RCU/torture.rst
15845 X: include/linux/srcu*.h
15846 X: kernel/rcu/srcu*.c
15848 REAL TIME CLOCK (RTC) SUBSYSTEM
15849 M: Alessandro Zummo <a.zummo@towertech.it>
15850 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15851 L: linux-rtc@vger.kernel.org
15853 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15855 F: Documentation/admin-guide/rtc.rst
15856 F: Documentation/devicetree/bindings/rtc/
15858 F: include/linux/platform_data/rtc-*
15859 F: include/linux/rtc.h
15860 F: include/linux/rtc/
15861 F: include/uapi/linux/rtc.h
15862 F: tools/testing/selftests/rtc/
15864 REALTEK AUDIO CODECS
15865 M: Oder Chiou <oder_chiou@realtek.com>
15867 F: include/sound/rt*.h
15868 F: sound/soc/codecs/rt*
15870 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15871 M: Linus Walleij <linus.walleij@linaro.org>
15873 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15874 F: drivers/net/dsa/realtek-smi*
15875 F: drivers/net/dsa/rtl83*
15877 REALTEK WIRELESS DRIVER (rtlwifi family)
15878 M: Ping-Ke Shih <pkshih@realtek.com>
15879 L: linux-wireless@vger.kernel.org
15881 W: https://wireless.wiki.kernel.org/
15882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15883 F: drivers/net/wireless/realtek/rtlwifi/
15885 REALTEK WIRELESS DRIVER (rtw88)
15886 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15887 L: linux-wireless@vger.kernel.org
15889 F: drivers/net/wireless/realtek/rtw88/
15891 REDPINE WIRELESS DRIVER
15892 M: Amitkumar Karwar <amitkarwar@gmail.com>
15893 M: Siva Rebbagondla <siva8118@gmail.com>
15894 L: linux-wireless@vger.kernel.org
15896 F: drivers/net/wireless/rsi/
15898 REGISTER MAP ABSTRACTION
15899 M: Mark Brown <broonie@kernel.org>
15900 L: linux-kernel@vger.kernel.org
15902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15903 F: Documentation/devicetree/bindings/regmap/
15904 F: drivers/base/regmap/
15905 F: include/linux/regmap.h
15907 REISERFS FILE SYSTEM
15908 L: reiserfs-devel@vger.kernel.org
15912 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15913 M: Ohad Ben-Cohen <ohad@wizery.com>
15914 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15915 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15916 L: linux-remoteproc@vger.kernel.org
15918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15919 F: Documentation/ABI/testing/sysfs-class-remoteproc
15920 F: Documentation/devicetree/bindings/remoteproc/
15921 F: Documentation/staging/remoteproc.rst
15922 F: drivers/remoteproc/
15923 F: include/linux/remoteproc.h
15924 F: include/linux/remoteproc/
15926 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15927 M: Ohad Ben-Cohen <ohad@wizery.com>
15928 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15929 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15930 L: linux-remoteproc@vger.kernel.org
15932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15933 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15934 F: Documentation/staging/rpmsg.rst
15936 F: include/linux/rpmsg.h
15937 F: include/linux/rpmsg/
15938 F: include/uapi/linux/rpmsg.h
15941 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
15942 M: Stephan Gerhold <stephan@gerhold.net>
15943 L: netdev@vger.kernel.org
15944 L: linux-remoteproc@vger.kernel.org
15946 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
15948 RENESAS CLOCK DRIVERS
15949 M: Geert Uytterhoeven <geert+renesas@glider.be>
15950 L: linux-renesas-soc@vger.kernel.org
15952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15953 F: Documentation/devicetree/bindings/clock/renesas,*
15954 F: drivers/clk/renesas/
15956 RENESAS EMEV2 I2C DRIVER
15957 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15958 L: linux-renesas-soc@vger.kernel.org
15960 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
15961 F: drivers/i2c/busses/i2c-emev2.c
15963 RENESAS ETHERNET DRIVERS
15964 R: Sergey Shtylyov <s.shtylyov@omp.ru>
15965 L: netdev@vger.kernel.org
15966 L: linux-renesas-soc@vger.kernel.org
15967 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15968 F: drivers/net/ethernet/renesas/
15969 F: include/linux/sh_eth.h
15971 RENESAS R-CAR GYROADC DRIVER
15972 M: Marek Vasut <marek.vasut@gmail.com>
15973 L: linux-iio@vger.kernel.org
15975 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15976 F: drivers/iio/adc/rcar-gyroadc.c
15978 RENESAS R-CAR I2C DRIVERS
15979 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15980 L: linux-renesas-soc@vger.kernel.org
15982 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
15983 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
15984 F: drivers/i2c/busses/i2c-rcar.c
15985 F: drivers/i2c/busses/i2c-sh_mobile.c
15987 RENESAS R-CAR THERMAL DRIVERS
15988 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15989 L: linux-renesas-soc@vger.kernel.org
15991 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15992 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15993 F: drivers/thermal/rcar_gen3_thermal.c
15994 F: drivers/thermal/rcar_thermal.c
15996 RENESAS RIIC DRIVER
15997 M: Chris Brandt <chris.brandt@renesas.com>
15998 L: linux-renesas-soc@vger.kernel.org
16000 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16001 F: drivers/i2c/busses/i2c-riic.c
16003 RENESAS USB PHY DRIVER
16004 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16005 L: linux-renesas-soc@vger.kernel.org
16007 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16009 RENESAS RZ/G2L A/D DRIVER
16010 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16011 L: linux-iio@vger.kernel.org
16012 L: linux-renesas-soc@vger.kernel.org
16014 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16015 F: drivers/iio/adc/rzg2l_adc.c
16017 RESET CONTROLLER FRAMEWORK
16018 M: Philipp Zabel <p.zabel@pengutronix.de>
16020 T: git git://git.pengutronix.de/git/pza/linux
16021 F: Documentation/devicetree/bindings/reset/
16022 F: Documentation/driver-api/reset.rst
16024 F: include/dt-bindings/reset/
16025 F: include/linux/reset-controller.h
16026 F: include/linux/reset.h
16027 F: include/linux/reset/
16028 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16030 RESTARTABLE SEQUENCES SUPPORT
16031 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16032 M: Peter Zijlstra <peterz@infradead.org>
16033 M: "Paul E. McKenney" <paulmck@kernel.org>
16034 M: Boqun Feng <boqun.feng@gmail.com>
16035 L: linux-kernel@vger.kernel.org
16037 F: include/trace/events/rseq.h
16038 F: include/uapi/linux/rseq.h
16040 F: tools/testing/selftests/rseq/
16043 M: Johannes Berg <johannes@sipsolutions.net>
16044 L: linux-wireless@vger.kernel.org
16046 W: https://wireless.wiki.kernel.org/
16047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16049 F: Documentation/ABI/stable/sysfs-class-rfkill
16050 F: Documentation/driver-api/rfkill.rst
16051 F: include/linux/rfkill.h
16052 F: include/uapi/linux/rfkill.h
16056 M: Thomas Graf <tgraf@suug.ch>
16057 M: Herbert Xu <herbert@gondor.apana.org.au>
16058 L: netdev@vger.kernel.org
16060 F: include/linux/rhashtable-types.h
16061 F: include/linux/rhashtable.h
16062 F: lib/rhashtable.c
16063 F: lib/test_rhashtable.c
16065 RICOH R5C592 MEMORYSTICK DRIVER
16066 M: Maxim Levitsky <maximlevitsky@gmail.com>
16068 F: drivers/memstick/host/r592.*
16070 RICOH SMARTMEDIA/XD DRIVER
16071 M: Maxim Levitsky <maximlevitsky@gmail.com>
16073 F: drivers/mtd/nand/raw/r852.c
16074 F: drivers/mtd/nand/raw/r852.h
16076 RISC-V ARCHITECTURE
16077 M: Paul Walmsley <paul.walmsley@sifive.com>
16078 M: Palmer Dabbelt <palmer@dabbelt.com>
16079 M: Albert Ou <aou@eecs.berkeley.edu>
16080 L: linux-riscv@lists.infradead.org
16082 P: Documentation/riscv/patch-acceptance.rst
16083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16088 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16089 M: Lewis Hanly <lewis.hanly@microchip.com>
16090 L: linux-riscv@lists.infradead.org
16092 F: drivers/mailbox/mailbox-mpfs.c
16093 F: drivers/soc/microchip/
16094 F: include/soc/microchip/mpfs.h
16097 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16098 M: Jack Wang <jinpu.wang@ionos.com>
16099 L: linux-block@vger.kernel.org
16101 F: drivers/block/rnbd/
16104 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16106 W: http://sourceforge.net/projects/roccat/
16107 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16108 F: drivers/hid/hid-roccat*
16109 F: include/linux/hid-roccat*
16111 ROCKCHIP I2S TDM DRIVER
16112 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
16113 L: linux-rockchip@lists.infradead.org
16115 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
16116 F: sound/soc/rockchip/rockchip_i2s_tdm.*
16118 ROCKCHIP ISP V1 DRIVER
16119 M: Helen Koike <helen.koike@collabora.com>
16120 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16121 L: linux-media@vger.kernel.org
16122 L: linux-rockchip@lists.infradead.org
16124 F: Documentation/admin-guide/media/rkisp1.rst
16125 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16126 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16127 F: drivers/media/platform/rockchip/rkisp1
16128 F: include/uapi/linux/rkisp1-config.h
16130 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16131 M: Jacob Chen <jacob-chen@iotwrt.com>
16132 M: Ezequiel Garcia <ezequiel@collabora.com>
16133 L: linux-media@vger.kernel.org
16134 L: linux-rockchip@lists.infradead.org
16136 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16137 F: drivers/media/platform/rockchip/rga/
16139 ROCKCHIP VIDEO DECODER DRIVER
16140 M: Ezequiel Garcia <ezequiel@collabora.com>
16141 L: linux-media@vger.kernel.org
16142 L: linux-rockchip@lists.infradead.org
16144 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16145 F: drivers/staging/media/rkvdec/
16148 M: Jiri Pirko <jiri@resnulli.us>
16149 L: netdev@vger.kernel.org
16151 F: drivers/net/ethernet/rocker/
16153 ROCKETPORT EXPRESS/INFINITY DRIVER
16154 M: Kevin Cernekee <cernekee@gmail.com>
16155 L: linux-serial@vger.kernel.org
16157 F: drivers/tty/serial/rp2.*
16159 ROHM BD99954 CHARGER IC
16160 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16161 L: linux-power@fi.rohmeurope.com
16163 F: drivers/power/supply/bd99954-charger.c
16164 F: drivers/power/supply/bd99954-charger.h
16166 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16167 M: Tomasz Duszynski <tduszyns@gmail.com>
16169 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16170 F: drivers/iio/light/bh1750.c
16172 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16173 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16174 L: linux-kernel@vger.kernel.org
16175 L: linux-renesas-soc@vger.kernel.org
16177 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16178 F: drivers/gpio/gpio-bd9571mwv.c
16179 F: drivers/mfd/bd9571mwv.c
16180 F: drivers/regulator/bd9571mwv-regulator.c
16181 F: include/linux/mfd/bd9571mwv.h
16183 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16184 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16185 L: linux-power@fi.rohmeurope.com
16187 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16188 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16189 F: drivers/clk/clk-bd718x7.c
16190 F: drivers/gpio/gpio-bd70528.c
16191 F: drivers/gpio/gpio-bd71815.c
16192 F: drivers/gpio/gpio-bd71828.c
16193 F: drivers/mfd/rohm-bd70528.c
16194 F: drivers/mfd/rohm-bd71828.c
16195 F: drivers/mfd/rohm-bd718x7.c
16196 F: drivers/mfd/rohm-bd9576.c
16197 F: drivers/power/supply/bd70528-charger.c
16198 F: drivers/regulator/bd70528-regulator.c
16199 F: drivers/regulator/bd71815-regulator.c
16200 F: drivers/regulator/bd71828-regulator.c
16201 F: drivers/regulator/bd718x7-regulator.c
16202 F: drivers/regulator/bd9576-regulator.c
16203 F: drivers/regulator/rohm-regulator.c
16204 F: drivers/rtc/rtc-bd70528.c
16205 F: drivers/watchdog/bd70528_wdt.c
16206 F: drivers/watchdog/bd9576_wdt.c
16207 F: include/linux/mfd/rohm-bd70528.h
16208 F: include/linux/mfd/rohm-bd71815.h
16209 F: include/linux/mfd/rohm-bd71828.h
16210 F: include/linux/mfd/rohm-bd718x7.h
16211 F: include/linux/mfd/rohm-bd957x.h
16212 F: include/linux/mfd/rohm-generic.h
16213 F: include/linux/mfd/rohm-shared.h
16216 M: Ralf Baechle <ralf@linux-mips.org>
16217 L: linux-hams@vger.kernel.org
16219 W: http://www.linux-ax25.org/
16220 F: include/net/rose.h
16221 F: include/uapi/linux/rose.h
16224 ROTATION DRIVER FOR ALLWINNER A83T
16225 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16226 L: linux-media@vger.kernel.org
16228 T: git git://linuxtv.org/media_tree.git
16229 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16230 F: drivers/media/platform/sunxi/sun8i-rotate/
16232 RTL2830 MEDIA DRIVER
16233 M: Antti Palosaari <crope@iki.fi>
16234 L: linux-media@vger.kernel.org
16236 W: https://linuxtv.org
16237 W: http://palosaari.fi/linux/
16238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16239 T: git git://linuxtv.org/anttip/media_tree.git
16240 F: drivers/media/dvb-frontends/rtl2830*
16242 RTL2832 MEDIA DRIVER
16243 M: Antti Palosaari <crope@iki.fi>
16244 L: linux-media@vger.kernel.org
16246 W: https://linuxtv.org
16247 W: http://palosaari.fi/linux/
16248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16249 T: git git://linuxtv.org/anttip/media_tree.git
16250 F: drivers/media/dvb-frontends/rtl2832*
16252 RTL2832_SDR MEDIA DRIVER
16253 M: Antti Palosaari <crope@iki.fi>
16254 L: linux-media@vger.kernel.org
16256 W: https://linuxtv.org
16257 W: http://palosaari.fi/linux/
16258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16259 T: git git://linuxtv.org/anttip/media_tree.git
16260 F: drivers/media/dvb-frontends/rtl2832_sdr*
16262 RTL8180 WIRELESS DRIVER
16263 L: linux-wireless@vger.kernel.org
16265 W: https://wireless.wiki.kernel.org/
16266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16267 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16269 RTL8187 WIRELESS DRIVER
16270 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16271 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16272 M: Larry Finger <Larry.Finger@lwfinger.net>
16273 L: linux-wireless@vger.kernel.org
16275 W: https://wireless.wiki.kernel.org/
16276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16277 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16279 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16280 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16281 L: linux-wireless@vger.kernel.org
16283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16284 F: drivers/net/wireless/realtek/rtl8xxxu/
16286 RTRS TRANSPORT DRIVERS
16287 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16288 M: Jack Wang <jinpu.wang@ionos.com>
16289 L: linux-rdma@vger.kernel.org
16291 F: drivers/infiniband/ulp/rtrs/
16293 RXRPC SOCKETS (AF_RXRPC)
16294 M: David Howells <dhowells@redhat.com>
16295 M: Marc Dionne <marc.dionne@auristor.com>
16296 L: linux-afs@lists.infradead.org
16298 W: https://www.infradead.org/~dhowells/kafs/
16299 F: Documentation/networking/rxrpc.rst
16300 F: include/keys/rxrpc-type.h
16301 F: include/net/af_rxrpc.h
16302 F: include/trace/events/rxrpc.h
16303 F: include/uapi/linux/rxrpc.h
16306 S3 SAVAGE FRAMEBUFFER DRIVER
16307 M: Antonino Daplas <adaplas@gmail.com>
16308 L: linux-fbdev@vger.kernel.org
16310 F: drivers/video/fbdev/savage/
16313 M: Heiko Carstens <hca@linux.ibm.com>
16314 M: Vasily Gorbik <gor@linux.ibm.com>
16315 M: Christian Borntraeger <borntraeger@de.ibm.com>
16316 L: linux-s390@vger.kernel.org
16318 W: http://www.ibm.com/developerworks/linux/linux390/
16319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16320 F: Documentation/driver-api/s390-drivers.rst
16321 F: Documentation/s390/
16325 S390 COMMON I/O LAYER
16326 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16327 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16328 L: linux-s390@vger.kernel.org
16330 W: http://www.ibm.com/developerworks/linux/linux390/
16331 F: drivers/s390/cio/
16334 M: Stefan Haberland <sth@linux.ibm.com>
16335 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16336 L: linux-s390@vger.kernel.org
16338 W: http://www.ibm.com/developerworks/linux/linux390/
16339 F: block/partitions/ibm.c
16340 F: drivers/s390/block/dasd*
16341 F: include/linux/dasd_mod.h
16344 M: Matthew Rosato <mjrosato@linux.ibm.com>
16345 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16346 L: linux-s390@vger.kernel.org
16348 W: http://www.ibm.com/developerworks/linux/linux390/
16349 F: drivers/iommu/s390-iommu.c
16351 S390 IUCV NETWORK LAYER
16352 M: Julian Wiedmann <jwi@linux.ibm.com>
16353 M: Karsten Graul <kgraul@linux.ibm.com>
16354 L: linux-s390@vger.kernel.org
16355 L: netdev@vger.kernel.org
16357 W: http://www.ibm.com/developerworks/linux/linux390/
16358 F: drivers/s390/net/*iucv*
16359 F: include/net/iucv/
16362 S390 NETWORK DRIVERS
16363 M: Julian Wiedmann <jwi@linux.ibm.com>
16364 M: Karsten Graul <kgraul@linux.ibm.com>
16365 L: linux-s390@vger.kernel.org
16366 L: netdev@vger.kernel.org
16368 W: http://www.ibm.com/developerworks/linux/linux390/
16369 F: drivers/s390/net/
16372 M: Niklas Schnelle <schnelle@linux.ibm.com>
16373 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16374 L: linux-s390@vger.kernel.org
16376 W: http://www.ibm.com/developerworks/linux/linux390/
16378 F: drivers/pci/hotplug/s390_pci_hpc.c
16379 F: Documentation/s390/pci.rst
16381 S390 VFIO AP DRIVER
16382 M: Tony Krowiak <akrowiak@linux.ibm.com>
16383 M: Halil Pasic <pasic@linux.ibm.com>
16384 M: Jason Herne <jjherne@linux.ibm.com>
16385 L: linux-s390@vger.kernel.org
16387 W: http://www.ibm.com/developerworks/linux/linux390/
16388 F: Documentation/s390/vfio-ap.rst
16389 F: drivers/s390/crypto/vfio_ap_drv.c
16390 F: drivers/s390/crypto/vfio_ap_ops.c
16391 F: drivers/s390/crypto/vfio_ap_private.h
16393 S390 VFIO-CCW DRIVER
16394 M: Cornelia Huck <cohuck@redhat.com>
16395 M: Eric Farman <farman@linux.ibm.com>
16396 M: Matthew Rosato <mjrosato@linux.ibm.com>
16397 R: Halil Pasic <pasic@linux.ibm.com>
16398 L: linux-s390@vger.kernel.org
16399 L: kvm@vger.kernel.org
16401 F: Documentation/s390/vfio-ccw.rst
16402 F: drivers/s390/cio/vfio_ccw*
16403 F: include/uapi/linux/vfio_ccw.h
16405 S390 VFIO-PCI DRIVER
16406 M: Matthew Rosato <mjrosato@linux.ibm.com>
16407 M: Eric Farman <farman@linux.ibm.com>
16408 L: linux-s390@vger.kernel.org
16409 L: kvm@vger.kernel.org
16411 F: drivers/vfio/pci/vfio_pci_zdev.c
16412 F: include/uapi/linux/vfio_zdev.h
16415 M: Harald Freudenberger <freude@linux.ibm.com>
16416 L: linux-s390@vger.kernel.org
16418 W: http://www.ibm.com/developerworks/linux/linux390/
16419 F: drivers/s390/crypto/
16422 M: Steffen Maier <maier@linux.ibm.com>
16423 M: Benjamin Block <bblock@linux.ibm.com>
16424 L: linux-s390@vger.kernel.org
16426 W: http://www.ibm.com/developerworks/linux/linux390/
16427 F: drivers/s390/scsi/zfcp_*
16429 S3C ADC BATTERY DRIVER
16430 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16431 L: linux-samsung-soc@vger.kernel.org
16433 F: drivers/power/supply/s3c_adc_battery.c
16434 F: include/linux/s3c_adc_battery.h
16436 S3C24XX SD/MMC Driver
16437 M: Ben Dooks <ben-linux@fluff.org>
16438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16440 F: drivers/mmc/host/s3cmci.*
16442 SAA6588 RDS RECEIVER DRIVER
16443 M: Hans Verkuil <hverkuil@xs4all.nl>
16444 L: linux-media@vger.kernel.org
16446 W: https://linuxtv.org
16447 T: git git://linuxtv.org/media_tree.git
16448 F: drivers/media/i2c/saa6588*
16450 SAA7134 VIDEO4LINUX DRIVER
16451 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16452 L: linux-media@vger.kernel.org
16454 W: https://linuxtv.org
16455 T: git git://linuxtv.org/media_tree.git
16456 F: Documentation/driver-api/media/drivers/saa7134*
16457 F: drivers/media/pci/saa7134/
16459 SAA7146 VIDEO4LINUX-2 DRIVER
16460 M: Hans Verkuil <hverkuil@xs4all.nl>
16461 L: linux-media@vger.kernel.org
16463 T: git git://linuxtv.org/media_tree.git
16464 F: drivers/media/common/saa7146/
16465 F: drivers/media/pci/saa7146/
16466 F: include/media/drv-intf/saa7146*
16468 SAFESETID SECURITY MODULE
16469 M: Micah Morton <mortonm@chromium.org>
16471 F: Documentation/admin-guide/LSM/SafeSetID.rst
16472 F: security/safesetid/
16474 SAMSUNG AUDIO (ASoC) DRIVERS
16475 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16476 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16477 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16479 F: Documentation/devicetree/bindings/sound/samsung*
16480 F: sound/soc/samsung/
16482 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16483 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16484 L: linux-crypto@vger.kernel.org
16485 L: linux-samsung-soc@vger.kernel.org
16487 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16488 F: drivers/crypto/exynos-rng.c
16490 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16491 M: Łukasz Stelmach <l.stelmach@samsung.com>
16492 L: linux-samsung-soc@vger.kernel.org
16494 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16495 F: drivers/char/hw_random/exynos-trng.c
16497 SAMSUNG FRAMEBUFFER DRIVER
16498 M: Jingoo Han <jingoohan1@gmail.com>
16499 L: linux-fbdev@vger.kernel.org
16501 F: drivers/video/fbdev/s3c-fb.c
16503 SAMSUNG INTERCONNECT DRIVERS
16504 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16505 M: Artur Świgoń <a.swigon@samsung.com>
16506 L: linux-pm@vger.kernel.org
16507 L: linux-samsung-soc@vger.kernel.org
16509 F: drivers/interconnect/samsung/
16511 SAMSUNG LAPTOP DRIVER
16512 M: Corentin Chary <corentin.chary@gmail.com>
16513 L: platform-driver-x86@vger.kernel.org
16515 F: drivers/platform/x86/samsung-laptop.c
16517 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16518 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16519 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16520 L: linux-kernel@vger.kernel.org
16521 L: linux-samsung-soc@vger.kernel.org
16523 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16524 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16525 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16526 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16527 F: drivers/clk/clk-s2mps11.c
16528 F: drivers/mfd/sec*.c
16529 F: drivers/regulator/s2m*.c
16530 F: drivers/regulator/s5m*.c
16531 F: drivers/rtc/rtc-s5m.c
16532 F: include/linux/mfd/samsung/
16534 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16535 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16536 L: linux-media@vger.kernel.org
16537 L: linux-samsung-soc@vger.kernel.org
16539 F: drivers/media/platform/s3c-camif/
16540 F: include/media/drv-intf/s3c_camif.h
16542 SAMSUNG S3FWRN5 NFC DRIVER
16543 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16544 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16545 L: linux-nfc@lists.01.org (subscribers-only)
16547 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16548 F: drivers/nfc/s3fwrn5
16550 SAMSUNG S5C73M3 CAMERA DRIVER
16551 M: Andrzej Hajda <a.hajda@samsung.com>
16552 L: linux-media@vger.kernel.org
16554 F: drivers/media/i2c/s5c73m3/*
16556 SAMSUNG S5K5BAF CAMERA DRIVER
16557 M: Andrzej Hajda <a.hajda@samsung.com>
16558 L: linux-media@vger.kernel.org
16560 F: drivers/media/i2c/s5k5baf.c
16562 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16563 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16564 M: Vladimir Zapolskiy <vz@mleia.com>
16565 L: linux-crypto@vger.kernel.org
16566 L: linux-samsung-soc@vger.kernel.org
16568 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16569 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16570 F: drivers/crypto/s5p-sss.c
16572 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16573 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16574 L: linux-media@vger.kernel.org
16576 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16577 F: drivers/media/platform/exynos4-is/
16579 SAMSUNG SOC CLOCK DRIVERS
16580 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16581 M: Tomasz Figa <tomasz.figa@gmail.com>
16582 M: Chanwoo Choi <cw00.choi@samsung.com>
16583 L: linux-samsung-soc@vger.kernel.org
16585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16586 F: Documentation/devicetree/bindings/clock/exynos*.txt
16587 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16588 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16589 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16590 F: drivers/clk/samsung/
16591 F: include/dt-bindings/clock/exynos*.h
16592 F: include/dt-bindings/clock/s3c*.h
16593 F: include/dt-bindings/clock/s5p*.h
16594 F: include/dt-bindings/clock/samsung,*.h
16595 F: include/linux/clk/samsung.h
16596 F: include/linux/platform_data/clk-s3c2410.h
16598 SAMSUNG SPI DRIVERS
16599 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16600 M: Andi Shyti <andi@etezian.org>
16601 L: linux-spi@vger.kernel.org
16602 L: linux-samsung-soc@vger.kernel.org
16604 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16605 F: drivers/spi/spi-s3c*
16606 F: include/linux/platform_data/spi-s3c64xx.h
16607 F: include/linux/spi/s3c24xx-fiq.h
16609 SAMSUNG SXGBE DRIVERS
16610 M: Byungho An <bh74.an@samsung.com>
16611 L: netdev@vger.kernel.org
16613 F: drivers/net/ethernet/samsung/sxgbe/
16615 SAMSUNG THERMAL DRIVER
16616 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16617 L: linux-pm@vger.kernel.org
16618 L: linux-samsung-soc@vger.kernel.org
16620 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16621 F: drivers/thermal/samsung/
16623 SAMSUNG USB2 PHY DRIVER
16624 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16625 L: linux-kernel@vger.kernel.org
16627 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16628 F: Documentation/driver-api/phy/samsung-usb2.rst
16629 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16630 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16631 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16632 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16633 F: drivers/phy/samsung/phy-samsung-usb2.c
16634 F: drivers/phy/samsung/phy-samsung-usb2.h
16636 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16637 M: Paul Barker <paul.barker@sancloud.com>
16638 R: Marc Murphy <marc.murphy@sancloud.com>
16640 F: arch/arm/boot/dts/am335x-sancloud*
16643 M: Zwane Mwaikambo <zwanem@gmail.com>
16645 F: drivers/watchdog/sc1200wdt.c
16648 M: Ingo Molnar <mingo@redhat.com>
16649 M: Peter Zijlstra <peterz@infradead.org>
16650 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16651 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16652 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16653 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16654 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16655 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16656 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16657 L: linux-kernel@vger.kernel.org
16659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16660 F: include/linux/preempt.h
16661 F: include/linux/sched.h
16662 F: include/linux/wait.h
16663 F: include/uapi/linux/sched.h
16666 SCR24X CHIP CARD INTERFACE DRIVER
16667 M: Lubomir Rintel <lkundrak@v3.sk>
16669 F: drivers/char/pcmcia/scr24x_cs.c
16672 M: Jens Axboe <axboe@kernel.dk>
16673 L: linux-scsi@vger.kernel.org
16675 W: http://www.kernel.dk
16676 F: drivers/scsi/sr*
16678 SCSI RDMA PROTOCOL (SRP) INITIATOR
16679 M: Bart Van Assche <bvanassche@acm.org>
16680 L: linux-rdma@vger.kernel.org
16682 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16683 F: drivers/infiniband/ulp/srp/
16684 F: include/scsi/srp.h
16686 SCSI RDMA PROTOCOL (SRP) TARGET
16687 M: Bart Van Assche <bvanassche@acm.org>
16688 L: linux-rdma@vger.kernel.org
16689 L: target-devel@vger.kernel.org
16691 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16692 F: drivers/infiniband/ulp/srpt/
16695 M: Doug Gilbert <dgilbert@interlog.com>
16696 L: linux-scsi@vger.kernel.org
16698 W: http://sg.danny.cz/sg
16699 F: Documentation/scsi/scsi-generic.rst
16700 F: drivers/scsi/sg.c
16701 F: include/scsi/sg.h
16704 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16705 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16706 L: linux-scsi@vger.kernel.org
16708 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16711 F: Documentation/devicetree/bindings/scsi/
16716 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16717 L: linux-scsi@vger.kernel.org
16719 F: Documentation/scsi/st.rst
16720 F: drivers/scsi/st.*
16721 F: drivers/scsi/st_*.h
16723 SCSI TARGET CORE USER DRIVER
16724 M: Bodo Stroesser <bostroesser@gmail.com>
16725 L: linux-scsi@vger.kernel.org
16726 L: target-devel@vger.kernel.org
16728 F: Documentation/target/tcmu-design.rst
16729 F: drivers/target/target_core_user.c
16730 F: include/uapi/linux/target_core_user.h
16732 SCSI TARGET SUBSYSTEM
16733 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16734 L: linux-scsi@vger.kernel.org
16735 L: target-devel@vger.kernel.org
16737 W: http://www.linux-iscsi.org
16738 Q: https://patchwork.kernel.org/project/target-devel/list/
16739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16740 F: Documentation/target/
16745 M: Vlad Yasevich <vyasevich@gmail.com>
16746 M: Neil Horman <nhorman@tuxdriver.com>
16747 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16748 L: linux-sctp@vger.kernel.org
16750 W: http://lksctp.sourceforge.net
16751 F: Documentation/networking/sctp.rst
16752 F: include/linux/sctp.h
16753 F: include/net/sctp/
16754 F: include/uapi/linux/sctp.h
16758 M: Jim Cromie <jim.cromie@gmail.com>
16760 F: Documentation/i2c/busses/scx200_acb.rst
16761 F: arch/x86/platform/scx200/
16762 F: drivers/i2c/busses/scx200*
16763 F: drivers/mtd/maps/scx200_docflash.c
16764 F: drivers/watchdog/scx200_wdt.c
16765 F: include/linux/scx200.h
16768 M: Jim Cromie <jim.cromie@gmail.com>
16770 F: drivers/char/scx200_gpio.c
16771 F: include/linux/scx200_gpio.h
16773 SCx200 HRT CLOCKSOURCE DRIVER
16774 M: Jim Cromie <jim.cromie@gmail.com>
16776 F: drivers/clocksource/scx200_hrt.c
16778 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16779 M: Sascha Sommer <saschasommer@freenet.de>
16780 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16782 F: drivers/mmc/host/sdricoh_cs.c
16784 SECO BOARDS CEC DRIVER
16785 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16787 F: drivers/media/cec/platform/seco/seco-cec.c
16788 F: drivers/media/cec/platform/seco/seco-cec.h
16791 M: Kees Cook <keescook@chromium.org>
16792 R: Andy Lutomirski <luto@amacapital.net>
16793 R: Will Drewry <wad@chromium.org>
16795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16796 F: Documentation/userspace-api/seccomp_filter.rst
16797 F: include/linux/seccomp.h
16798 F: include/uapi/linux/seccomp.h
16799 F: kernel/seccomp.c
16800 F: tools/testing/selftests/kselftest_harness.h
16801 F: tools/testing/selftests/seccomp/*
16802 K: \bsecure_computing
16805 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16806 M: Al Cooper <alcooperx@gmail.com>
16807 L: linux-mmc@vger.kernel.org
16808 L: bcm-kernel-feedback-list@broadcom.com
16810 F: drivers/mmc/host/sdhci-brcmstb*
16812 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16813 M: Adrian Hunter <adrian.hunter@intel.com>
16814 L: linux-mmc@vger.kernel.org
16816 F: drivers/mmc/host/sdhci*
16817 F: include/linux/mmc/sdhci*
16819 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16820 M: Eugen Hristev <eugen.hristev@microchip.com>
16821 L: linux-mmc@vger.kernel.org
16823 F: drivers/mmc/host/sdhci-of-at91.c
16825 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16826 M: Ben Dooks <ben-linux@fluff.org>
16827 M: Jaehoon Chung <jh80.chung@samsung.com>
16828 L: linux-mmc@vger.kernel.org
16830 F: drivers/mmc/host/sdhci-s3c*
16832 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16833 M: Viresh Kumar <vireshk@kernel.org>
16834 L: linux-mmc@vger.kernel.org
16836 F: drivers/mmc/host/sdhci-spear.c
16838 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16839 M: Kishon Vijay Abraham I <kishon@ti.com>
16840 L: linux-mmc@vger.kernel.org
16842 F: drivers/mmc/host/sdhci-omap.c
16844 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16845 M: Jonathan Derrick <jonathan.derrick@intel.com>
16846 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16847 L: linux-block@vger.kernel.org
16849 F: block/opal_proto.h
16851 F: include/linux/sed*
16852 F: include/uapi/linux/sed*
16855 M: Security Officers <security@kernel.org>
16857 F: Documentation/admin-guide/security-bugs.rst
16860 M: James Morris <jmorris@namei.org>
16861 M: "Serge E. Hallyn" <serge@hallyn.com>
16862 L: linux-security-module@vger.kernel.org (suggested Cc:)
16864 W: http://kernsec.org/
16865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16867 X: security/selinux/
16869 SELINUX SECURITY MODULE
16870 M: Paul Moore <paul@paul-moore.com>
16871 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16872 M: Eric Paris <eparis@parisplace.org>
16873 L: selinux@vger.kernel.org
16875 W: https://selinuxproject.org
16876 W: https://github.com/SELinuxProject
16877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16878 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16879 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16880 F: Documentation/admin-guide/LSM/SELinux.rst
16881 F: include/trace/events/avc.h
16882 F: include/uapi/linux/selinux_netlink.h
16883 F: scripts/selinux/
16884 F: security/selinux/
16887 M: Jiri Slaby <jirislaby@kernel.org>
16889 F: drivers/misc/phantom.c
16890 F: include/uapi/linux/phantom.h
16892 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16893 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16895 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16896 F: drivers/iio/chemical/scd30.h
16897 F: drivers/iio/chemical/scd30_core.c
16898 F: drivers/iio/chemical/scd30_i2c.c
16899 F: drivers/iio/chemical/scd30_serial.c
16901 SENSIRION SGP40 GAS SENSOR DRIVER
16902 M: Andreas Klinger <ak@it-klinger.de>
16904 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
16905 F: drivers/iio/chemical/sgp40.c
16907 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16908 M: Tomasz Duszynski <tduszyns@gmail.com>
16910 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16911 F: drivers/iio/chemical/sps30.c
16912 F: drivers/iio/chemical/sps30_i2c.c
16913 F: drivers/iio/chemical/sps30_serial.c
16916 M: Rob Herring <robh@kernel.org>
16917 L: linux-serial@vger.kernel.org
16919 F: Documentation/devicetree/bindings/serial/serial.yaml
16920 F: drivers/tty/serdev/
16921 F: include/linux/serdev.h
16924 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16925 L: linux-serial@vger.kernel.org
16927 F: Documentation/devicetree/bindings/serial/
16928 F: drivers/tty/serial/
16931 M: Sean Young <sean@mess.org>
16932 L: linux-media@vger.kernel.org
16934 F: drivers/media/rc/serial_ir.c
16936 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16937 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16938 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16940 F: Documentation/devicetree/bindings/slimbus/
16941 F: drivers/slimbus/
16942 F: include/linux/slimbus.h
16945 M: Edward Cree <ecree.xilinx@gmail.com>
16946 M: Martin Habets <habetsm.xilinx@gmail.com>
16947 L: netdev@vger.kernel.org
16949 F: drivers/net/ethernet/sfc/
16951 SFF/SFP/SFP+ MODULE SUPPORT
16952 M: Russell King <linux@armlinux.org.uk>
16953 L: netdev@vger.kernel.org
16955 F: drivers/net/phy/phylink.c
16956 F: drivers/net/phy/sfp*
16957 F: include/linux/mdio/mdio-i2c.h
16958 F: include/linux/phylink.h
16959 F: include/linux/sfp.h
16960 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)
16963 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16965 F: drivers/misc/sgi-gru/
16967 SGI XP/XPC/XPNET DRIVER
16968 M: Robin Holt <robinmholt@gmail.com>
16969 M: Steve Wahl <steve.wahl@hpe.com>
16970 R: Mike Travis <mike.travis@hpe.com>
16972 F: drivers/misc/sgi-xp/
16974 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16975 M: Karsten Graul <kgraul@linux.ibm.com>
16976 M: Guvenc Gulce <guvenc@linux.ibm.com>
16977 L: linux-s390@vger.kernel.org
16979 W: http://www.ibm.com/developerworks/linux/linux390/
16982 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16983 M: Linus Walleij <linus.walleij@linaro.org>
16984 L: linux-iio@vger.kernel.org
16986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16987 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16988 F: drivers/iio/light/gp2ap002.c
16990 SHARP RJ54N1CB0C SENSOR DRIVER
16991 M: Jacopo Mondi <jacopo@jmondi.org>
16992 L: linux-media@vger.kernel.org
16994 T: git git://linuxtv.org/media_tree.git
16995 F: drivers/media/i2c/rj54n1cb0c.c
16996 F: include/media/i2c/rj54n1cb0c.h
16998 SH_VOU V4L2 OUTPUT DRIVER
16999 L: linux-media@vger.kernel.org
17001 F: drivers/media/platform/sh_vou.c
17002 F: include/media/drv-intf/sh_vou.h
17004 SI2157 MEDIA DRIVER
17005 M: Antti Palosaari <crope@iki.fi>
17006 L: linux-media@vger.kernel.org
17008 W: https://linuxtv.org
17009 W: http://palosaari.fi/linux/
17010 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17011 T: git git://linuxtv.org/anttip/media_tree.git
17012 F: drivers/media/tuners/si2157*
17014 SI2165 MEDIA DRIVER
17015 M: Matthias Schwarzott <zzam@gentoo.org>
17016 L: linux-media@vger.kernel.org
17018 W: https://linuxtv.org
17019 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17020 F: drivers/media/dvb-frontends/si2165*
17022 SI2168 MEDIA DRIVER
17023 M: Antti Palosaari <crope@iki.fi>
17024 L: linux-media@vger.kernel.org
17026 W: https://linuxtv.org
17027 W: http://palosaari.fi/linux/
17028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17029 T: git git://linuxtv.org/anttip/media_tree.git
17030 F: drivers/media/dvb-frontends/si2168*
17032 SI470X FM RADIO RECEIVER I2C DRIVER
17033 M: Hans Verkuil <hverkuil@xs4all.nl>
17034 L: linux-media@vger.kernel.org
17036 W: https://linuxtv.org
17037 T: git git://linuxtv.org/media_tree.git
17038 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17040 SI470X FM RADIO RECEIVER USB DRIVER
17041 M: Hans Verkuil <hverkuil@xs4all.nl>
17042 L: linux-media@vger.kernel.org
17044 W: https://linuxtv.org
17045 T: git git://linuxtv.org/media_tree.git
17046 F: drivers/media/radio/si470x/radio-si470x-common.c
17047 F: drivers/media/radio/si470x/radio-si470x-usb.c
17048 F: drivers/media/radio/si470x/radio-si470x.h
17050 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17051 M: Eduardo Valentin <edubezval@gmail.com>
17052 L: linux-media@vger.kernel.org
17054 W: https://linuxtv.org
17055 T: git git://linuxtv.org/media_tree.git
17056 F: drivers/media/radio/si4713/si4713.?
17058 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17059 M: Eduardo Valentin <edubezval@gmail.com>
17060 L: linux-media@vger.kernel.org
17062 W: https://linuxtv.org
17063 T: git git://linuxtv.org/media_tree.git
17064 F: drivers/media/radio/si4713/radio-platform-si4713.c
17066 SI4713 FM RADIO TRANSMITTER USB DRIVER
17067 M: Hans Verkuil <hverkuil@xs4all.nl>
17068 L: linux-media@vger.kernel.org
17070 W: https://linuxtv.org
17071 T: git git://linuxtv.org/media_tree.git
17072 F: drivers/media/radio/si4713/radio-usb-si4713.c
17075 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17076 L: linux-media@vger.kernel.org
17078 W: https://linuxtv.org
17079 T: git git://linuxtv.org/media_tree.git
17080 F: drivers/media/common/siano/
17081 F: drivers/media/mmc/siano/
17082 F: drivers/media/usb/siano/
17083 F: drivers/media/usb/siano/
17086 M: Palmer Dabbelt <palmer@dabbelt.com>
17087 M: Paul Walmsley <paul.walmsley@sifive.com>
17088 L: linux-riscv@lists.infradead.org
17090 T: git git://github.com/sifive/riscv-linux.git
17094 SIFIVE FU540 SYSTEM-ON-CHIP
17095 M: Paul Walmsley <paul.walmsley@sifive.com>
17096 M: Palmer Dabbelt <palmer@dabbelt.com>
17097 L: linux-riscv@lists.infradead.org
17099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17104 M: Green Wan <green.wan@sifive.com>
17106 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17107 F: drivers/dma/sf-pdma/
17109 SILEAD TOUCHSCREEN DRIVER
17110 M: Hans de Goede <hdegoede@redhat.com>
17111 L: linux-input@vger.kernel.org
17112 L: platform-driver-x86@vger.kernel.org
17114 F: drivers/input/touchscreen/silead.c
17115 F: drivers/platform/x86/touchscreen_dmi.c
17117 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17118 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17120 F: drivers/staging/wfx/
17122 SILICON MOTION SM712 FRAME BUFFER DRIVER
17123 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17124 M: Teddy Wang <teddy.wang@siliconmotion.com>
17125 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17126 L: linux-fbdev@vger.kernel.org
17128 F: Documentation/fb/sm712fb.rst
17129 F: drivers/video/fbdev/sm712*
17131 SILVACO I3C DUAL-ROLE MASTER
17132 M: Miquel Raynal <miquel.raynal@bootlin.com>
17133 M: Conor Culhane <conor.culhane@silvaco.com>
17134 L: linux-i3c@lists.infradead.org
17136 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17137 F: drivers/i3c/master/svc-i3c-master.c
17140 M: Hans de Goede <hdegoede@redhat.com>
17141 L: linux-fbdev@vger.kernel.org
17143 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17144 F: drivers/video/fbdev/simplefb.c
17145 F: include/linux/platform_data/simplefb.h
17147 SIMTEC EB110ATX (Chalice CATS)
17148 M: Simtec Linux Team <linux@simtec.co.uk>
17150 W: http://www.simtec.co.uk/products/EB110ATX/
17152 SIMTEC EB2410ITX (BAST)
17153 M: Simtec Linux Team <linux@simtec.co.uk>
17155 W: http://www.simtec.co.uk/products/EB2410ITX/
17156 F: arch/arm/mach-s3c/bast-ide.c
17157 F: arch/arm/mach-s3c/bast-irq.c
17158 F: arch/arm/mach-s3c/mach-bast.c
17161 M: Thorsten Scherer <t.scherer@eckelmann.de>
17162 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17163 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17165 F: drivers/gpio/gpio-siox.c
17167 F: include/trace/events/siox.h
17169 SIPHASH PRF ROUTINES
17170 M: Jason A. Donenfeld <Jason@zx2c4.com>
17172 F: include/linux/siphash.h
17174 F: lib/test_siphash.c
17176 SIS 190 ETHERNET DRIVER
17177 M: Francois Romieu <romieu@fr.zoreil.com>
17178 L: netdev@vger.kernel.org
17180 F: drivers/net/ethernet/sis/sis190.c
17182 SIS 900/7016 FAST ETHERNET DRIVER
17183 M: Daniele Venzano <venza@brownhat.org>
17184 L: netdev@vger.kernel.org
17186 W: http://www.brownhat.org/sis900.html
17187 F: drivers/net/ethernet/sis/sis900.*
17189 SIS FRAMEBUFFER DRIVER
17190 M: Thomas Winischhofer <thomas@winischhofer.net>
17192 W: http://www.winischhofer.net/linuxsisvga.shtml
17193 F: Documentation/fb/sisfb.rst
17194 F: drivers/video/fbdev/sis/
17195 F: include/video/sisfb.h
17197 SIS I2C TOUCHSCREEN DRIVER
17198 M: Mika Penttilä <mika.penttila@nextfour.com>
17199 L: linux-input@vger.kernel.org
17201 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17202 F: drivers/input/touchscreen/sis_i2c.c
17205 M: Thomas Winischhofer <thomas@winischhofer.net>
17207 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17208 F: drivers/usb/misc/sisusbvga/
17211 M: Christoph Lameter <cl@linux.com>
17212 M: Pekka Enberg <penberg@kernel.org>
17213 M: David Rientjes <rientjes@google.com>
17214 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17215 M: Andrew Morton <akpm@linux-foundation.org>
17216 M: Vlastimil Babka <vbabka@suse.cz>
17217 L: linux-mm@kvack.org
17219 F: include/linux/sl?b*.h
17222 SLEEPABLE READ-COPY UPDATE (SRCU)
17223 M: Lai Jiangshan <jiangshanlai@gmail.com>
17224 M: "Paul E. McKenney" <paulmck@kernel.org>
17225 M: Josh Triplett <josh@joshtriplett.org>
17226 R: Steven Rostedt <rostedt@goodmis.org>
17227 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17228 L: rcu@vger.kernel.org
17230 W: http://www.rdrop.com/users/paulmck/RCU/
17231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17232 F: include/linux/srcu*.h
17233 F: kernel/rcu/srcu*.c
17235 SMACK SECURITY MODULE
17236 M: Casey Schaufler <casey@schaufler-ca.com>
17237 L: linux-security-module@vger.kernel.org
17239 W: http://schaufler-ca.com
17240 T: git git://github.com/cschaufler/smack-next
17241 F: Documentation/admin-guide/LSM/Smack.rst
17244 SMC91x ETHERNET DRIVER
17245 M: Nicolas Pitre <nico@fluxnic.net>
17247 F: drivers/net/ethernet/smsc/smc91x.*
17249 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17250 M: Mark Rutland <mark.rutland@arm.com>
17251 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17252 M: Sudeep Holla <sudeep.holla@arm.com>
17253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17255 F: drivers/firmware/smccc/
17256 F: include/linux/arm-smccc.h
17258 SMM665 HARDWARE MONITOR DRIVER
17259 M: Guenter Roeck <linux@roeck-us.net>
17260 L: linux-hwmon@vger.kernel.org
17262 F: Documentation/hwmon/smm665.rst
17263 F: drivers/hwmon/smm665.c
17265 SMSC EMC2103 HARDWARE MONITOR DRIVER
17266 M: Steve Glendinning <steve.glendinning@shawell.net>
17267 L: linux-hwmon@vger.kernel.org
17269 F: Documentation/hwmon/emc2103.rst
17270 F: drivers/hwmon/emc2103.c
17272 SMSC SCH5627 HARDWARE MONITOR DRIVER
17273 M: Hans de Goede <hdegoede@redhat.com>
17274 L: linux-hwmon@vger.kernel.org
17276 F: Documentation/hwmon/sch5627.rst
17277 F: drivers/hwmon/sch5627.c
17279 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17280 M: Steve Glendinning <steve.glendinning@shawell.net>
17281 L: linux-fbdev@vger.kernel.org
17283 F: drivers/video/fbdev/smscufx.c
17285 SMSC47B397 HARDWARE MONITOR DRIVER
17286 M: Jean Delvare <jdelvare@suse.com>
17287 L: linux-hwmon@vger.kernel.org
17289 F: Documentation/hwmon/smsc47b397.rst
17290 F: drivers/hwmon/smsc47b397.c
17292 SMSC911x ETHERNET DRIVER
17293 M: Steve Glendinning <steve.glendinning@shawell.net>
17294 L: netdev@vger.kernel.org
17296 F: drivers/net/ethernet/smsc/smsc911x.*
17297 F: include/linux/smsc911x.h
17299 SMSC9420 PCI ETHERNET DRIVER
17300 M: Steve Glendinning <steve.glendinning@shawell.net>
17301 L: netdev@vger.kernel.org
17303 F: drivers/net/ethernet/smsc/smsc9420.*
17305 SOCIONEXT (SNI) AVE NETWORK DRIVER
17306 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17307 L: netdev@vger.kernel.org
17309 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17310 F: drivers/net/ethernet/socionext/sni_ave.c
17312 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17313 M: Jassi Brar <jaswinder.singh@linaro.org>
17314 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17315 L: netdev@vger.kernel.org
17317 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17318 F: drivers/net/ethernet/socionext/netsec.c
17320 SOCIONEXT (SNI) Synquacer SPI DRIVER
17321 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17322 M: Jassi Brar <jaswinder.singh@linaro.org>
17323 L: linux-spi@vger.kernel.org
17325 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17326 F: drivers/spi/spi-synquacer.c
17328 SOCIONEXT SYNQUACER I2C DRIVER
17329 M: Ard Biesheuvel <ardb@kernel.org>
17330 L: linux-i2c@vger.kernel.org
17332 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17333 F: drivers/i2c/busses/i2c-synquacer.c
17335 SOCIONEXT UNIPHIER SOUND DRIVER
17336 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17338 F: sound/soc/uniphier/
17340 SOEKRIS NET48XX LED SUPPORT
17341 M: Chris Boot <bootc@bootc.net>
17343 F: drivers/leds/leds-net48xx.c
17345 SOFT-IWARP DRIVER (siw)
17346 M: Bernard Metzler <bmt@zurich.ibm.com>
17347 L: linux-rdma@vger.kernel.org
17349 F: drivers/infiniband/sw/siw/
17350 F: include/uapi/rdma/siw-abi.h
17352 SOFT-ROCE DRIVER (rxe)
17353 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17354 L: linux-rdma@vger.kernel.org
17356 F: drivers/infiniband/sw/rxe/
17357 F: include/uapi/rdma/rdma_user_rxe.h
17359 SOFTLOGIC 6x10 MPEG CODEC
17360 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17361 M: Anton Sviridenko <anton@corp.bluecherry.net>
17362 M: Andrey Utkin <andrey_utkin@fastmail.com>
17363 M: Ismael Luceno <ismael@iodev.co.uk>
17364 L: linux-media@vger.kernel.org
17366 F: drivers/media/pci/solo6x10/
17368 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17369 M: James Morse <james.morse@arm.com>
17370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17372 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17373 F: drivers/firmware/arm_sdei.c
17374 F: include/linux/arm_sdei.h
17375 F: include/uapi/linux/arm_sdei.h
17378 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17379 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17380 L: linux-acpi@vger.kernel.org
17382 F: drivers/base/swnode.c
17384 SOFTWARE RAID (Multiple Disks) SUPPORT
17385 M: Song Liu <song@kernel.org>
17386 L: linux-raid@vger.kernel.org
17388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17389 F: drivers/md/Kconfig
17390 F: drivers/md/Makefile
17392 F: drivers/md/raid*
17393 F: include/linux/raid/
17394 F: include/uapi/linux/raid/
17396 SOLIDRUN CLEARFOG SUPPORT
17397 M: Russell King <linux@armlinux.org.uk>
17399 F: arch/arm/boot/dts/armada-388-clearfog*
17400 F: arch/arm/boot/dts/armada-38x-solidrun-*
17402 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17403 M: Russell King <linux@armlinux.org.uk>
17405 F: arch/arm/boot/dts/imx6*-cubox-i*
17406 F: arch/arm/boot/dts/imx6*-hummingboard*
17407 F: arch/arm/boot/dts/imx6*-sr-*
17409 SONIC NETWORK DRIVER
17410 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17411 L: netdev@vger.kernel.org
17413 F: drivers/net/ethernet/natsemi/sonic.*
17415 SONICS SILICON BACKPLANE DRIVER (SSB)
17416 M: Michael Buesch <m@bues.ch>
17417 L: linux-wireless@vger.kernel.org
17420 F: include/linux/ssb/
17422 SONY IMX208 SENSOR DRIVER
17423 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17424 L: linux-media@vger.kernel.org
17426 T: git git://linuxtv.org/media_tree.git
17427 F: drivers/media/i2c/imx208.c
17429 SONY IMX214 SENSOR DRIVER
17430 M: Ricardo Ribalda <ribalda@kernel.org>
17431 L: linux-media@vger.kernel.org
17433 T: git git://linuxtv.org/media_tree.git
17434 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17435 F: drivers/media/i2c/imx214.c
17437 SONY IMX219 SENSOR DRIVER
17438 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17439 L: linux-media@vger.kernel.org
17441 T: git git://linuxtv.org/media_tree.git
17442 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17443 F: drivers/media/i2c/imx219.c
17445 SONY IMX258 SENSOR DRIVER
17446 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17447 L: linux-media@vger.kernel.org
17449 T: git git://linuxtv.org/media_tree.git
17450 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17451 F: drivers/media/i2c/imx258.c
17453 SONY IMX274 SENSOR DRIVER
17454 M: Leon Luo <leonl@leopardimaging.com>
17455 L: linux-media@vger.kernel.org
17457 T: git git://linuxtv.org/media_tree.git
17458 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17459 F: drivers/media/i2c/imx274.c
17461 SONY IMX290 SENSOR DRIVER
17462 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17463 L: linux-media@vger.kernel.org
17465 T: git git://linuxtv.org/media_tree.git
17466 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17467 F: drivers/media/i2c/imx290.c
17469 SONY IMX319 SENSOR DRIVER
17470 M: Bingbu Cao <bingbu.cao@intel.com>
17471 L: linux-media@vger.kernel.org
17473 T: git git://linuxtv.org/media_tree.git
17474 F: drivers/media/i2c/imx319.c
17476 SONY IMX334 SENSOR DRIVER
17477 M: Paul J. Murphy <paul.j.murphy@intel.com>
17478 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17479 L: linux-media@vger.kernel.org
17481 T: git git://linuxtv.org/media_tree.git
17482 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17483 F: drivers/media/i2c/imx334.c
17485 SONY IMX335 SENSOR DRIVER
17486 M: Paul J. Murphy <paul.j.murphy@intel.com>
17487 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17488 L: linux-media@vger.kernel.org
17490 T: git git://linuxtv.org/media_tree.git
17491 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17492 F: drivers/media/i2c/imx335.c
17494 SONY IMX355 SENSOR DRIVER
17495 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17496 L: linux-media@vger.kernel.org
17498 T: git git://linuxtv.org/media_tree.git
17499 F: drivers/media/i2c/imx355.c
17501 SONY IMX412 SENSOR DRIVER
17502 M: Paul J. Murphy <paul.j.murphy@intel.com>
17503 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17504 L: linux-media@vger.kernel.org
17506 T: git git://linuxtv.org/media_tree.git
17507 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17508 F: drivers/media/i2c/imx412.c
17510 SONY MEMORYSTICK SUBSYSTEM
17511 M: Maxim Levitsky <maximlevitsky@gmail.com>
17512 M: Alex Dubov <oakad@yahoo.com>
17513 M: Ulf Hansson <ulf.hansson@linaro.org>
17514 L: linux-mmc@vger.kernel.org
17516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17517 F: drivers/memstick/
17518 F: include/linux/memstick.h
17520 SONY VAIO CONTROL DEVICE DRIVER
17521 M: Mattia Dongili <malattia@linux.it>
17522 L: platform-driver-x86@vger.kernel.org
17524 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17525 F: Documentation/admin-guide/laptops/sony-laptop.rst
17526 F: drivers/char/sonypi.c
17527 F: drivers/platform/x86/sony-laptop.c
17528 F: include/linux/sony-laptop.h
17531 M: Jaroslav Kysela <perex@perex.cz>
17532 M: Takashi Iwai <tiwai@suse.com>
17533 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17535 W: http://www.alsa-project.org/
17536 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17538 F: Documentation/sound/
17540 F: include/uapi/sound/
17543 SOUND - COMPRESSED AUDIO
17544 M: Vinod Koul <vkoul@kernel.org>
17545 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17548 F: Documentation/sound/designs/compress-offload.rst
17549 F: include/sound/compress_driver.h
17550 F: include/uapi/sound/compress_*
17551 F: sound/core/compress_offload.c
17552 F: sound/soc/soc-compress.c
17554 SOUND - DMAENGINE HELPERS
17555 M: Lars-Peter Clausen <lars@metafoo.de>
17557 F: include/sound/dmaengine_pcm.h
17558 F: sound/core/pcm_dmaengine.c
17559 F: sound/soc/soc-generic-dmaengine-pcm.c
17561 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17562 M: Liam Girdwood <lgirdwood@gmail.com>
17563 M: Mark Brown <broonie@kernel.org>
17564 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17566 W: http://alsa-project.org/main/index.php/ASoC
17567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17568 F: Documentation/devicetree/bindings/sound/
17569 F: Documentation/sound/soc/
17570 F: include/dt-bindings/sound/
17571 F: include/sound/soc*
17574 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17575 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17576 M: Liam Girdwood <lgirdwood@gmail.com>
17577 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17578 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17579 M: Daniel Baluta <daniel.baluta@nxp.com>
17580 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17582 W: https://github.com/thesofproject/linux/
17585 SOUNDWIRE SUBSYSTEM
17586 M: Vinod Koul <vkoul@kernel.org>
17587 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17588 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17589 R: Sanyog Kale <sanyog.r.kale@intel.com>
17590 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17593 F: Documentation/driver-api/soundwire/
17594 F: drivers/soundwire/
17595 F: include/linux/soundwire/
17598 M: Olli Salonen <olli.salonen@iki.fi>
17599 L: linux-media@vger.kernel.org
17601 W: https://linuxtv.org
17602 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17603 F: drivers/media/dvb-frontends/sp2*
17605 SPARC + UltraSPARC (sparc/sparc64)
17606 M: "David S. Miller" <davem@davemloft.net>
17607 L: sparclinux@vger.kernel.org
17609 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17615 SPARC SERIAL DRIVERS
17616 M: "David S. Miller" <davem@davemloft.net>
17617 L: sparclinux@vger.kernel.org
17619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17621 F: drivers/tty/serial/suncore.c
17622 F: drivers/tty/serial/sunhv.c
17623 F: drivers/tty/serial/sunsab.c
17624 F: drivers/tty/serial/sunsab.h
17625 F: drivers/tty/serial/sunsu.c
17626 F: drivers/tty/serial/sunzilog.c
17627 F: drivers/tty/serial/sunzilog.h
17628 F: drivers/tty/vcc.c
17629 F: include/linux/sunserialcore.h
17632 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17633 L: linux-sparse@vger.kernel.org
17635 W: https://sparse.docs.kernel.org/
17636 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17637 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17638 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17639 F: include/linux/compiler.h
17641 SPEAKUP CONSOLE SPEECH DRIVER
17642 M: William Hubbs <w.d.hubbs@gmail.com>
17643 M: Chris Brannon <chris@the-brannons.com>
17644 M: Kirk Reiser <kirk@reisers.ca>
17645 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17646 L: speakup@linux-speakup.org
17648 W: http://www.linux-speakup.org/
17649 W: https://github.com/linux-speakup/speakup
17650 B: https://github.com/linux-speakup/speakup/issues
17651 F: drivers/accessibility/speakup/
17653 SPEAR CLOCK FRAMEWORK SUPPORT
17654 M: Viresh Kumar <vireshk@kernel.org>
17655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17657 W: http://www.st.com/spear
17658 F: drivers/clk/spear/
17660 SPEAR PLATFORM SUPPORT
17661 M: Viresh Kumar <vireshk@kernel.org>
17662 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17665 W: http://www.st.com/spear
17666 F: arch/arm/boot/dts/spear*
17667 F: arch/arm/mach-spear/
17670 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17671 R: Michael Walle <michael@walle.cc>
17672 R: Pratyush Yadav <p.yadav@ti.com>
17673 L: linux-mtd@lists.infradead.org
17675 W: http://www.linux-mtd.infradead.org/
17676 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17677 C: irc://irc.oftc.net/mtd
17678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17679 F: drivers/mtd/spi-nor/
17680 F: include/linux/mtd/spi-nor.h
17683 M: Mark Brown <broonie@kernel.org>
17684 L: linux-spi@vger.kernel.org
17686 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17688 F: Documentation/devicetree/bindings/spi/
17689 F: Documentation/spi/
17691 F: include/linux/spi/
17692 F: include/uapi/linux/spi/
17695 SPIDERNET NETWORK DRIVER for CELL
17696 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17697 M: Geoff Levand <geoff@infradead.org>
17698 L: netdev@vger.kernel.org
17699 L: linuxppc-dev@lists.ozlabs.org
17701 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17702 F: drivers/net/ethernet/toshiba/spider_net*
17705 M: Stephen Boyd <sboyd@kernel.org>
17706 L: linux-kernel@vger.kernel.org
17708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17709 F: Documentation/devicetree/bindings/spmi/
17711 F: include/dt-bindings/spmi/spmi.h
17712 F: include/linux/spmi.h
17713 F: include/trace/events/spmi.h
17716 M: Jeremy Kerr <jk@ozlabs.org>
17717 L: linuxppc-dev@lists.ozlabs.org
17719 W: http://www.ibm.com/developerworks/power/cell/
17720 F: Documentation/filesystems/spufs/spufs.rst
17721 F: arch/powerpc/platforms/cell/spufs/
17723 SQUASHFS FILE SYSTEM
17724 M: Phillip Lougher <phillip@squashfs.org.uk>
17725 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17727 W: http://squashfs.org.uk
17728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17729 F: Documentation/filesystems/squashfs.rst
17732 SRM (Alpha) environment access
17733 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17735 F: arch/alpha/kernel/srm_env.c
17737 ST LSM6DSx IMU IIO DRIVER
17738 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17739 L: linux-iio@vger.kernel.org
17741 W: http://www.st.com/
17742 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17743 F: drivers/iio/imu/st_lsm6dsx/
17745 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17746 M: Mickael Guene <mickael.guene@st.com>
17747 L: linux-media@vger.kernel.org
17749 T: git git://linuxtv.org/media_tree.git
17750 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17751 F: drivers/media/i2c/st-mipid02.c
17753 ST STM32 I2C/SMBUS DRIVER
17754 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17755 M: Alain Volmat <alain.volmat@foss.st.com>
17756 L: linux-i2c@vger.kernel.org
17758 F: drivers/i2c/busses/i2c-stm32*
17760 ST STM32 SPI DRIVER
17761 M: Alain Volmat <alain.volmat@foss.st.com>
17762 L: linux-spi@vger.kernel.org
17764 F: drivers/spi/spi-stm32.c
17767 M: Daniel Nilsson <daniel.nilsson@flex.com>
17768 L: linux-hwmon@vger.kernel.org
17770 F: Documentation/hwmon/stpddc60.rst
17771 F: drivers/hwmon/pmbus/stpddc60.c
17773 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17774 M: Song Qiang <songqiang1304521@gmail.com>
17775 L: linux-iio@vger.kernel.org
17777 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17778 F: drivers/iio/proximity/vl53l0x-i2c.c
17781 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17782 M: Sasha Levin <sashal@kernel.org>
17783 L: stable@vger.kernel.org
17785 F: Documentation/process/stable-kernel-rules.rst
17787 STAGING - ATOMISP DRIVER
17788 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17789 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17790 L: linux-media@vger.kernel.org
17792 F: drivers/staging/media/atomisp/
17794 STAGING - FIELDBUS SUBSYSTEM
17795 M: Sven Van Asbroeck <TheSven73@gmail.com>
17797 F: drivers/staging/fieldbus/*
17798 F: drivers/staging/fieldbus/Documentation/
17800 STAGING - HMS ANYBUS-S BUS
17801 M: Sven Van Asbroeck <TheSven73@gmail.com>
17803 F: drivers/staging/fieldbus/anybuss/
17805 STAGING - INDUSTRIAL IO
17806 M: Jonathan Cameron <jic23@kernel.org>
17807 L: linux-iio@vger.kernel.org
17809 F: Documentation/devicetree/bindings/staging/iio/
17810 F: drivers/staging/iio/
17812 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17813 M: Marc Dietrich <marvin24@gmx.de>
17814 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17815 L: linux-tegra@vger.kernel.org
17817 F: drivers/staging/nvec/
17819 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17820 M: Jens Frederich <jfrederich@gmail.com>
17821 M: Daniel Drake <dsd@laptop.org>
17822 M: Jon Nettleton <jon.nettleton@gmail.com>
17824 W: http://wiki.laptop.org/go/DCON
17825 F: drivers/staging/olpc_dcon/
17827 STAGING - REALTEK RTL8188EU DRIVERS
17828 M: Larry Finger <Larry.Finger@lwfinger.net>
17829 M: Phillip Potter <phil@philpotter.co.uk>
17831 F: drivers/staging/r8188eu/
17833 STAGING - REALTEK RTL8712U DRIVERS
17834 M: Larry Finger <Larry.Finger@lwfinger.net>
17835 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17837 F: drivers/staging/rtl8712/
17839 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17840 M: Michael Hennerich <michael.hennerich@analog.com>
17841 L: linux-fbdev@vger.kernel.org
17843 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17844 F: drivers/staging/fbtft/fb_seps525.c
17846 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17847 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17848 M: Teddy Wang <teddy.wang@siliconmotion.com>
17849 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17850 L: linux-fbdev@vger.kernel.org
17852 F: drivers/staging/sm750fb/
17854 STAGING - VIA VT665X DRIVERS
17855 M: Forest Bond <forest@alittletooquiet.net>
17857 F: drivers/staging/vt665?/
17860 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17861 L: linux-staging@lists.linux.dev
17863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17864 F: drivers/staging/
17866 STARFIRE/DURALAN NETWORK DRIVER
17867 M: Ion Badulescu <ionut@badula.org>
17869 F: drivers/net/ethernet/adaptec/starfire*
17872 M: Peter Zijlstra <peterz@infradead.org>
17873 M: Josh Poimboeuf <jpoimboe@redhat.com>
17874 M: Jason Baron <jbaron@akamai.com>
17875 R: Steven Rostedt <rostedt@goodmis.org>
17876 R: Ard Biesheuvel <ardb@kernel.org>
17878 F: arch/*/include/asm/jump_label*.h
17879 F: arch/*/include/asm/static_call*.h
17880 F: arch/*/kernel/jump_label.c
17881 F: arch/*/kernel/static_call.c
17882 F: include/linux/jump_label*.h
17883 F: include/linux/static_call*.h
17884 F: kernel/jump_label.c
17885 F: kernel/static_call.c
17887 STI AUDIO (ASoC) DRIVERS
17888 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17889 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17891 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17895 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17897 F: Documentation/devicetree/bindings/media/stih-cec.txt
17898 F: drivers/media/cec/platform/sti/
17900 STK1160 USB VIDEO CAPTURE DRIVER
17901 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17902 L: linux-media@vger.kernel.org
17904 T: git git://linuxtv.org/media_tree.git
17905 F: drivers/media/usb/stk1160/
17907 STM32 AUDIO (ASoC) DRIVERS
17908 M: Olivier Moysan <olivier.moysan@foss.st.com>
17909 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17910 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17912 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
17913 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
17916 STM32 TIMER/LPTIMER DRIVERS
17917 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17919 F: Documentation/ABI/testing/*timer-stm32
17920 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17921 F: drivers/*/stm32-*timer*
17922 F: drivers/pwm/pwm-stm32*
17923 F: include/linux/*/stm32-*tim*
17925 STMMAC ETHERNET DRIVER
17926 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17927 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17928 M: Jose Abreu <joabreu@synopsys.com>
17929 L: netdev@vger.kernel.org
17931 W: http://www.stlinux.com
17932 F: Documentation/networking/device_drivers/ethernet/stmicro/
17933 F: drivers/net/ethernet/stmicro/stmmac/
17936 M: Sam Creasey <sammy@sammy.net>
17938 W: http://sammy.net/sun3/
17939 F: arch/m68k/include/asm/sun3*
17940 F: arch/m68k/kernel/*sun3*
17941 F: arch/m68k/sun3*/
17942 F: drivers/net/ethernet/i825xx/sun3*
17944 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17945 M: Hans de Goede <hdegoede@redhat.com>
17946 L: linux-input@vger.kernel.org
17948 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17949 F: drivers/input/keyboard/sun4i-lradc-keys.c
17951 SUNDANCE NETWORK DRIVER
17952 M: Denis Kirjanov <kda@linux-powerpc.org>
17953 L: netdev@vger.kernel.org
17955 F: drivers/net/ethernet/dlink/sundance.c
17958 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17959 M: Rich Felker <dalias@libc.org>
17960 L: linux-sh@vger.kernel.org
17962 Q: http://patchwork.kernel.org/project/linux-sh/list/
17963 F: Documentation/sh/
17968 M: "Rafael J. Wysocki" <rafael@kernel.org>
17969 M: Len Brown <len.brown@intel.com>
17970 M: Pavel Machek <pavel@ucw.cz>
17971 L: linux-pm@vger.kernel.org
17973 B: https://bugzilla.kernel.org
17974 F: Documentation/power/
17975 F: arch/x86/kernel/acpi/
17976 F: drivers/base/power/
17977 F: include/linux/freezer.h
17978 F: include/linux/pm.h
17979 F: include/linux/suspend.h
17983 M: Martin Mares <mj@ucw.cz>
17984 L: linux-video@atrey.karlin.mff.cuni.cz
17986 F: Documentation/admin-guide/svga.rst
17987 F: arch/x86/boot/video*
17990 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17991 L: iommu@lists.linux-foundation.org
17993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17994 F: arch/*/kernel/pci-swiotlb.c
17995 F: include/linux/swiotlb.h
17996 F: kernel/dma/swiotlb.c
17999 M: Jiri Pirko <jiri@resnulli.us>
18000 M: Ivan Vecera <ivecera@redhat.com>
18001 L: netdev@vger.kernel.org
18003 F: include/net/switchdev.h
18006 SY8106A REGULATOR DRIVER
18007 M: Icenowy Zheng <icenowy@aosc.io>
18009 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
18010 F: drivers/regulator/sy8106a-regulator.c
18012 SYNC FILE FRAMEWORK
18013 M: Sumit Semwal <sumit.semwal@linaro.org>
18014 R: Gustavo Padovan <gustavo@padovan.org>
18015 L: linux-media@vger.kernel.org
18016 L: dri-devel@lists.freedesktop.org
18018 T: git git://anongit.freedesktop.org/drm/drm-misc
18019 F: Documentation/driver-api/sync_file.rst
18020 F: drivers/dma-buf/dma-fence*
18021 F: drivers/dma-buf/sw_sync.c
18022 F: drivers/dma-buf/sync_*
18023 F: include/linux/sync_file.h
18024 F: include/uapi/linux/sync_file.h
18026 SYNOPSYS ARC ARCHITECTURE
18027 M: Vineet Gupta <vgupta@kernel.org>
18028 L: linux-snps-arc@lists.infradead.org
18030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18031 F: Documentation/devicetree/bindings/arc/*
18032 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18034 F: drivers/clocksource/arc_timer.c
18035 F: drivers/tty/serial/arc_uart.c
18037 SYNOPSYS ARC HSDK SDP pll clock driver
18038 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18040 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18041 F: drivers/clk/clk-hsdk-pll.c
18043 SYNOPSYS ARC SDP clock driver
18044 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18046 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18047 F: drivers/clk/axs10x/*
18049 SYNOPSYS ARC SDP platform support
18050 M: Alexey Brodkin <abrodkin@synopsys.com>
18052 F: Documentation/devicetree/bindings/arc/axs10*
18053 F: arch/arc/boot/dts/ax*
18054 F: arch/arc/plat-axs10x
18056 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18057 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18059 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18060 F: drivers/reset/reset-axs10x.c
18062 SYNOPSYS CREG GPIO DRIVER
18063 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18065 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18066 F: drivers/gpio/gpio-creg-snps.c
18068 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18069 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18071 F: drivers/tty/serial/8250/8250_dw.c
18072 F: drivers/tty/serial/8250/8250_dwlib.*
18073 F: drivers/tty/serial/8250/8250_lpss.c
18075 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18076 M: Hoan Tran <hoan@os.amperecomputing.com>
18077 M: Serge Semin <fancer.lancer@gmail.com>
18078 L: linux-gpio@vger.kernel.org
18080 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18081 F: drivers/gpio/gpio-dwapb.c
18083 SYNOPSYS DESIGNWARE APB SSI DRIVER
18084 M: Serge Semin <fancer.lancer@gmail.com>
18085 L: linux-spi@vger.kernel.org
18087 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18088 F: drivers/spi/spi-dw*
18090 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18091 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18093 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18094 F: drivers/dma/dw-axi-dmac/
18096 SYNOPSYS DESIGNWARE DMAC DRIVER
18097 M: Viresh Kumar <vireshk@kernel.org>
18098 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18100 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18102 F: include/dt-bindings/dma/dw-dmac.h
18103 F: include/linux/dma/dw.h
18104 F: include/linux/platform_data/dma-dw.h
18106 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18107 M: Jose Abreu <Jose.Abreu@synopsys.com>
18108 L: netdev@vger.kernel.org
18110 F: drivers/net/ethernet/synopsys/
18112 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18113 M: Jose Abreu <Jose.Abreu@synopsys.com>
18114 L: netdev@vger.kernel.org
18116 F: drivers/net/pcs/pcs-xpcs.c
18117 F: drivers/net/pcs/pcs-xpcs.h
18118 F: include/linux/pcs/pcs-xpcs.h
18120 SYNOPSYS DESIGNWARE I2C DRIVER
18121 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18122 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18123 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18124 L: linux-i2c@vger.kernel.org
18126 F: drivers/i2c/busses/i2c-designware-*
18128 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18129 M: Jaehoon Chung <jh80.chung@samsung.com>
18130 L: linux-mmc@vger.kernel.org
18132 F: drivers/mmc/host/dw_mmc*
18134 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18135 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18137 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18138 F: drivers/reset/reset-hsdk.c
18139 F: include/dt-bindings/reset/snps,hsdk-reset.h
18141 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18142 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18143 M: Manjunath M B <manjumb@synopsys.com>
18144 L: linux-mmc@vger.kernel.org
18146 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18148 SYSTEM CONFIGURATION (SYSCON)
18149 M: Lee Jones <lee.jones@linaro.org>
18150 M: Arnd Bergmann <arnd@arndb.de>
18152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18153 F: drivers/mfd/syscon.c
18155 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18156 M: Sudeep Holla <sudeep.holla@arm.com>
18157 R: Cristian Marussi <cristian.marussi@arm.com>
18158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18160 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18161 F: drivers/clk/clk-sc[mp]i.c
18162 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18163 F: drivers/firmware/arm_scmi/
18164 F: drivers/firmware/arm_scpi.c
18165 F: drivers/regulator/scmi-regulator.c
18166 F: drivers/reset/reset-scmi.c
18167 F: include/linux/sc[mp]i_protocol.h
18168 F: include/trace/events/scmi.h
18169 F: include/uapi/linux/virtio_scmi.h
18171 SYSTEM RESET/SHUTDOWN DRIVERS
18172 M: Sebastian Reichel <sre@kernel.org>
18173 L: linux-pm@vger.kernel.org
18175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18176 F: Documentation/devicetree/bindings/power/reset/
18177 F: drivers/power/reset/
18179 SYSTEM TRACE MODULE CLASS
18180 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18183 F: Documentation/trace/stm.rst
18184 F: drivers/hwtracing/stm/
18185 F: include/linux/stm.h
18186 F: include/uapi/linux/stm.h
18188 SYSTEM76 ACPI DRIVER
18189 M: Jeremy Soller <jeremy@system76.com>
18190 M: System76 Product Development <productdev@system76.com>
18191 L: platform-driver-x86@vger.kernel.org
18193 F: drivers/platform/x86/system76_acpi.c
18196 M: Christoph Hellwig <hch@infradead.org>
18198 F: Documentation/filesystems/sysv-fs.rst
18200 F: include/linux/sysv_fs.h
18202 TASKSTATS STATISTICS INTERFACE
18203 M: Balbir Singh <bsingharora@gmail.com>
18205 F: Documentation/accounting/taskstats*
18206 F: include/linux/taskstats*
18207 F: kernel/taskstats.c
18210 M: Jamal Hadi Salim <jhs@mojatatu.com>
18211 M: Cong Wang <xiyou.wangcong@gmail.com>
18212 M: Jiri Pirko <jiri@resnulli.us>
18213 L: netdev@vger.kernel.org
18215 F: include/net/pkt_cls.h
18216 F: include/net/pkt_sched.h
18217 F: include/net/tc_act/
18218 F: include/uapi/linux/pkt_cls.h
18219 F: include/uapi/linux/pkt_sched.h
18220 F: include/uapi/linux/tc_act/
18221 F: include/uapi/linux/tc_ematch/
18224 TC90522 MEDIA DRIVER
18225 M: Akihiro Tsukada <tskd08@gmail.com>
18226 L: linux-media@vger.kernel.org
18228 F: drivers/media/dvb-frontends/tc90522*
18230 TCP LOW PRIORITY MODULE
18231 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18232 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18234 W: http://tcp-lp-mod.sourceforge.net/
18235 F: net/ipv4/tcp_lp.c
18237 TDA10071 MEDIA DRIVER
18238 M: Antti Palosaari <crope@iki.fi>
18239 L: linux-media@vger.kernel.org
18241 W: https://linuxtv.org
18242 W: http://palosaari.fi/linux/
18243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18244 T: git git://linuxtv.org/anttip/media_tree.git
18245 F: drivers/media/dvb-frontends/tda10071*
18247 TDA18212 MEDIA DRIVER
18248 M: Antti Palosaari <crope@iki.fi>
18249 L: linux-media@vger.kernel.org
18251 W: https://linuxtv.org
18252 W: http://palosaari.fi/linux/
18253 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18254 T: git git://linuxtv.org/anttip/media_tree.git
18255 F: drivers/media/tuners/tda18212*
18257 TDA18218 MEDIA DRIVER
18258 M: Antti Palosaari <crope@iki.fi>
18259 L: linux-media@vger.kernel.org
18261 W: https://linuxtv.org
18262 W: http://palosaari.fi/linux/
18263 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18264 T: git git://linuxtv.org/anttip/media_tree.git
18265 F: drivers/media/tuners/tda18218*
18267 TDA18250 MEDIA DRIVER
18268 M: Olli Salonen <olli.salonen@iki.fi>
18269 L: linux-media@vger.kernel.org
18271 W: https://linuxtv.org
18272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18273 T: git git://linuxtv.org/media_tree.git
18274 F: drivers/media/tuners/tda18250*
18276 TDA18271 MEDIA DRIVER
18277 M: Michael Krufky <mkrufky@linuxtv.org>
18278 L: linux-media@vger.kernel.org
18280 W: https://linuxtv.org
18281 W: http://github.com/mkrufky
18282 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18283 T: git git://linuxtv.org/mkrufky/tuners.git
18284 F: drivers/media/tuners/tda18271*
18286 TDA1997x MEDIA DRIVER
18287 M: Tim Harvey <tharvey@gateworks.com>
18288 L: linux-media@vger.kernel.org
18290 W: https://linuxtv.org
18291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18292 F: drivers/media/i2c/tda1997x.*
18294 TDA827x MEDIA DRIVER
18295 M: Michael Krufky <mkrufky@linuxtv.org>
18296 L: linux-media@vger.kernel.org
18298 W: https://linuxtv.org
18299 W: http://github.com/mkrufky
18300 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18301 T: git git://linuxtv.org/mkrufky/tuners.git
18302 F: drivers/media/tuners/tda8290.*
18304 TDA8290 MEDIA DRIVER
18305 M: Michael Krufky <mkrufky@linuxtv.org>
18306 L: linux-media@vger.kernel.org
18308 W: https://linuxtv.org
18309 W: http://github.com/mkrufky
18310 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18311 T: git git://linuxtv.org/mkrufky/tuners.git
18312 F: drivers/media/tuners/tda8290.*
18314 TDA9840 MEDIA DRIVER
18315 M: Hans Verkuil <hverkuil@xs4all.nl>
18316 L: linux-media@vger.kernel.org
18318 W: https://linuxtv.org
18319 T: git git://linuxtv.org/media_tree.git
18320 F: drivers/media/i2c/tda9840*
18322 TEA5761 TUNER DRIVER
18323 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18324 L: linux-media@vger.kernel.org
18326 W: https://linuxtv.org
18327 T: git git://linuxtv.org/media_tree.git
18328 F: drivers/media/tuners/tea5761.*
18330 TEA5767 TUNER DRIVER
18331 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18332 L: linux-media@vger.kernel.org
18334 W: https://linuxtv.org
18335 T: git git://linuxtv.org/media_tree.git
18336 F: drivers/media/tuners/tea5767.*
18338 TEA6415C MEDIA DRIVER
18339 M: Hans Verkuil <hverkuil@xs4all.nl>
18340 L: linux-media@vger.kernel.org
18342 W: https://linuxtv.org
18343 T: git git://linuxtv.org/media_tree.git
18344 F: drivers/media/i2c/tea6415c*
18346 TEA6420 MEDIA DRIVER
18347 M: Hans Verkuil <hverkuil@xs4all.nl>
18348 L: linux-media@vger.kernel.org
18350 W: https://linuxtv.org
18351 T: git git://linuxtv.org/media_tree.git
18352 F: drivers/media/i2c/tea6420*
18355 M: Jiri Pirko <jiri@resnulli.us>
18356 L: netdev@vger.kernel.org
18358 F: drivers/net/team/
18359 F: include/linux/if_team.h
18360 F: include/uapi/linux/if_team.h
18362 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18363 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18365 F: arch/x86/platform/ts5500/
18367 TECHNOTREND USB IR RECEIVER
18368 M: Sean Young <sean@mess.org>
18369 L: linux-media@vger.kernel.org
18371 F: drivers/media/rc/ttusbir.c
18373 TECHWELL TW9910 VIDEO DECODER
18374 L: linux-media@vger.kernel.org
18376 F: drivers/media/i2c/tw9910.c
18377 F: include/media/i2c/tw9910.h
18380 M: Jens Wiklander <jens.wiklander@linaro.org>
18381 R: Sumit Garg <sumit.garg@linaro.org>
18382 L: op-tee@lists.trustedfirmware.org
18384 F: Documentation/staging/tee.rst
18386 F: include/linux/tee_drv.h
18387 F: include/uapi/linux/tee.h
18389 TEGRA ARCHITECTURE SUPPORT
18390 M: Thierry Reding <thierry.reding@gmail.com>
18391 M: Jonathan Hunter <jonathanh@nvidia.com>
18392 L: linux-tegra@vger.kernel.org
18394 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18399 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18400 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18402 F: drivers/clk/tegra/
18405 M: Laxman Dewangan <ldewangan@nvidia.com>
18406 M: Jon Hunter <jonathanh@nvidia.com>
18408 F: drivers/dma/tegra*
18411 M: Laxman Dewangan <ldewangan@nvidia.com>
18412 R: Dmitry Osipenko <digetx@gmail.com>
18414 F: drivers/i2c/busses/i2c-tegra.c
18416 TEGRA IOMMU DRIVERS
18417 M: Thierry Reding <thierry.reding@gmail.com>
18418 R: Krishna Reddy <vdumpa@nvidia.com>
18419 L: linux-tegra@vger.kernel.org
18421 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18422 F: drivers/iommu/tegra*
18425 M: Laxman Dewangan <ldewangan@nvidia.com>
18427 F: drivers/input/keyboard/tegra-kbc.c
18430 M: Stefan Agner <stefan@agner.ch>
18431 M: Lucas Stach <dev@lynxeye.de>
18433 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18434 F: drivers/mtd/nand/raw/tegra_nand.c
18437 M: Thierry Reding <thierry.reding@gmail.com>
18439 F: drivers/pwm/pwm-tegra.c
18441 TEGRA SERIAL DRIVER
18442 M: Laxman Dewangan <ldewangan@nvidia.com>
18444 F: drivers/tty/serial/serial-tegra.c
18447 M: Laxman Dewangan <ldewangan@nvidia.com>
18449 F: drivers/spi/spi-tegra*
18451 TEGRA QUAD SPI DRIVER
18452 M: Thierry Reding <thierry.reding@gmail.com>
18453 M: Jonathan Hunter <jonathanh@nvidia.com>
18454 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18455 L: linux-tegra@vger.kernel.org
18457 F: drivers/spi/spi-tegra210-quad.c
18460 M: Thierry Reding <thierry.reding@gmail.com>
18461 M: Jonathan Hunter <jonathanh@nvidia.com>
18462 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18463 L: linux-media@vger.kernel.org
18464 L: linux-tegra@vger.kernel.org
18466 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18467 F: drivers/staging/media/tegra-video/
18469 TEGRA XUSB PADCTL DRIVER
18470 M: JC Kuo <jckuo@nvidia.com>
18472 F: drivers/phy/tegra/xusb*
18474 TEHUTI ETHERNET DRIVER
18475 M: Andy Gospodarek <andy@greyhouse.net>
18476 L: netdev@vger.kernel.org
18478 F: drivers/net/ethernet/tehuti/*
18480 TELECOM CLOCK DRIVER FOR MCPL0010
18481 M: Mark Gross <mark.gross@intel.com>
18483 F: drivers/char/tlclk.c
18485 TEMPO SEMICONDUCTOR DRIVERS
18486 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18488 F: Documentation/devicetree/bindings/sound/tscs*.txt
18489 F: sound/soc/codecs/tscs*.c
18490 F: sound/soc/codecs/tscs*.h
18492 TENSILICA XTENSA PORT (xtensa)
18493 M: Chris Zankel <chris@zankel.net>
18494 M: Max Filippov <jcmvbkbc@gmail.com>
18495 L: linux-xtensa@linux-xtensa.org
18497 T: git git://github.com/czankel/xtensa-linux.git
18499 F: drivers/irqchip/irq-xtensa-*
18501 TEXAS INSTRUMENTS ASoC DRIVERS
18502 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18503 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18507 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18508 M: Ricardo Ribalda <ribalda@kernel.org>
18509 L: linux-iio@vger.kernel.org
18511 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18512 F: drivers/iio/dac/ti-dac7612.c
18514 TEXAS INSTRUMENTS DMA DRIVERS
18515 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18516 L: dmaengine@vger.kernel.org
18518 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18519 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18520 F: Documentation/devicetree/bindings/dma/ti/
18522 X: drivers/dma/ti/cppi41.c
18523 F: include/linux/dma/k3-udma-glue.h
18524 F: include/linux/dma/ti-cppi5.h
18525 F: include/linux/dma/k3-psil.h
18527 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18528 M: Nishanth Menon <nm@ti.com>
18529 M: Tero Kristo <kristo@kernel.org>
18530 M: Santosh Shilimkar <ssantosh@kernel.org>
18531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18533 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18534 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18535 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18536 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18537 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18538 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18539 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18540 F: drivers/clk/keystone/sci-clk.c
18541 F: drivers/firmware/ti_sci*
18542 F: drivers/irqchip/irq-ti-sci-inta.c
18543 F: drivers/irqchip/irq-ti-sci-intr.c
18544 F: drivers/reset/reset-ti-sci.c
18545 F: drivers/soc/ti/ti_sci_inta_msi.c
18546 F: drivers/soc/ti/ti_sci_pm_domains.c
18547 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18548 F: include/linux/soc/ti/ti_sci_inta_msi.h
18549 F: include/linux/soc/ti/ti_sci_protocol.h
18551 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18552 M: Robert Marko <robert.marko@sartura.hr>
18553 M: Luka Perkov <luka.perkov@sartura.hr>
18554 L: linux-hwmon@vger.kernel.org
18556 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18557 F: Documentation/hwmon/tps23861.rst
18558 F: drivers/hwmon/tps23861.c
18560 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18561 M: Puranjay Mohan <puranjay12@gmail.com>
18562 L: linux-iio@vger.kernel.org
18564 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18565 F: drivers/iio/temperature/tmp117.c
18567 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18568 M: Hans Verkuil <hverkuil@xs4all.nl>
18569 L: linux-media@vger.kernel.org
18571 W: https://linuxtv.org
18572 T: git git://linuxtv.org/media_tree.git
18573 F: drivers/media/radio/radio-raremono.c
18576 M: Zhang Rui <rui.zhang@intel.com>
18577 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18578 R: Amit Kucheria <amitk@kernel.org>
18579 L: linux-pm@vger.kernel.org
18581 Q: https://patchwork.kernel.org/project/linux-pm/list/
18582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18583 F: Documentation/devicetree/bindings/thermal/
18584 F: drivers/thermal/
18585 F: include/linux/cpu_cooling.h
18586 F: include/linux/thermal.h
18587 F: include/uapi/linux/thermal.h
18590 THERMAL DRIVER FOR AMLOGIC SOCS
18591 M: Guillaume La Roque <glaroque@baylibre.com>
18592 L: linux-pm@vger.kernel.org
18593 L: linux-amlogic@lists.infradead.org
18595 W: http://linux-meson.com/
18596 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18597 F: drivers/thermal/amlogic_thermal.c
18599 THERMAL/CPU_COOLING
18600 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18601 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18602 M: Viresh Kumar <viresh.kumar@linaro.org>
18603 R: Lukasz Luba <lukasz.luba@arm.com>
18604 L: linux-pm@vger.kernel.org
18606 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18607 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18608 F: drivers/thermal/cpufreq_cooling.c
18609 F: drivers/thermal/cpuidle_cooling.c
18610 F: include/linux/cpu_cooling.h
18612 THERMAL/POWER_ALLOCATOR
18613 M: Lukasz Luba <lukasz.luba@arm.com>
18614 L: linux-pm@vger.kernel.org
18616 F: Documentation/driver-api/thermal/power_allocator.rst
18617 F: drivers/thermal/gov_power_allocator.c
18618 F: include/trace/events/thermal_power_allocator.h
18620 THINKPAD ACPI EXTRAS DRIVER
18621 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18622 L: ibm-acpi-devel@lists.sourceforge.net
18623 L: platform-driver-x86@vger.kernel.org
18625 W: http://ibm-acpi.sourceforge.net
18626 W: http://thinkwiki.org/wiki/Ibm-acpi
18627 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18628 F: drivers/platform/x86/thinkpad_acpi.c
18630 THINKPAD LMI DRIVER
18631 M: Mark Pearson <markpearson@lenovo.com>
18632 L: platform-driver-x86@vger.kernel.org
18634 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18635 F: drivers/platform/x86/think-lmi.?
18637 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18638 M: Isaac Hazan <isaac.hazan@intel.com>
18639 L: linux-usb@vger.kernel.org
18641 F: drivers/thunderbolt/dma_test.c
18644 M: Andreas Noever <andreas.noever@gmail.com>
18645 M: Michael Jamet <michael.jamet@intel.com>
18646 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18647 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18648 L: linux-usb@vger.kernel.org
18650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18651 F: Documentation/admin-guide/thunderbolt.rst
18652 F: drivers/thunderbolt/
18653 F: include/linux/thunderbolt.h
18655 THUNDERBOLT NETWORK DRIVER
18656 M: Michael Jamet <michael.jamet@intel.com>
18657 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18658 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18659 L: netdev@vger.kernel.org
18661 F: drivers/net/thunderbolt.c
18663 THUNDERX GPIO DRIVER
18664 M: Robert Richter <rric@kernel.org>
18666 F: drivers/gpio/gpio-thunderx.c
18668 TI ADS131E0X ADC SERIES DRIVER
18669 M: Tomislav Denis <tomislav.denis@avl.com>
18670 L: linux-iio@vger.kernel.org
18672 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18673 F: drivers/iio/adc/ti-ads131e08.c
18675 TI AM437X VPFE DRIVER
18676 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18677 L: linux-media@vger.kernel.org
18679 W: https://linuxtv.org
18680 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18681 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18682 F: drivers/media/platform/am437x/
18684 TI BANDGAP AND THERMAL DRIVER
18685 M: Eduardo Valentin <edubezval@gmail.com>
18686 M: Keerthy <j-keerthy@ti.com>
18687 L: linux-pm@vger.kernel.org
18688 L: linux-omap@vger.kernel.org
18690 F: drivers/thermal/ti-soc-thermal/
18692 TI BQ27XXX POWER SUPPLY DRIVER
18693 F: drivers/power/supply/bq27xxx_battery.c
18694 F: drivers/power/supply/bq27xxx_battery_i2c.c
18695 F: include/linux/power/bq27xxx_battery.h
18697 TI CDCE706 CLOCK DRIVER
18698 M: Max Filippov <jcmvbkbc@gmail.com>
18700 F: drivers/clk/clk-cdce706.c
18703 M: Tero Kristo <kristo@kernel.org>
18704 L: linux-omap@vger.kernel.org
18707 F: include/linux/clk/ti.h
18709 TI DAVINCI MACHINE SUPPORT
18710 M: Sekhar Nori <nsekhar@ti.com>
18711 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18715 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18716 F: arch/arm/boot/dts/da850*
18717 F: arch/arm/mach-davinci/
18718 F: drivers/i2c/busses/i2c-davinci.c
18720 TI DAVINCI SERIES CLOCK DRIVER
18721 M: David Lechner <david@lechnology.com>
18722 R: Sekhar Nori <nsekhar@ti.com>
18724 F: Documentation/devicetree/bindings/clock/ti/davinci/
18725 F: drivers/clk/davinci/
18727 TI DAVINCI SERIES GPIO DRIVER
18728 M: Keerthy <j-keerthy@ti.com>
18729 L: linux-gpio@vger.kernel.org
18731 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18732 F: drivers/gpio/gpio-davinci.c
18734 TI DAVINCI SERIES MEDIA DRIVER
18735 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18736 L: linux-media@vger.kernel.org
18738 W: https://linuxtv.org
18739 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18740 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18741 F: drivers/media/platform/davinci/
18742 F: include/media/davinci/
18744 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18745 R: David Lechner <david@lechnology.com>
18746 L: linux-iio@vger.kernel.org
18747 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18748 F: drivers/counter/ti-eqep.c
18750 TI ETHERNET SWITCH DRIVER (CPSW)
18751 R: Grygorii Strashko <grygorii.strashko@ti.com>
18752 L: linux-omap@vger.kernel.org
18753 L: netdev@vger.kernel.org
18755 F: drivers/net/ethernet/ti/cpsw*
18756 F: drivers/net/ethernet/ti/davinci*
18758 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18759 M: Alex Dubov <oakad@yahoo.com>
18761 W: http://tifmxx.berlios.de/
18762 F: drivers/memstick/host/tifm_ms.c
18763 F: drivers/misc/tifm*
18764 F: drivers/mmc/host/tifm_sd.c
18765 F: include/linux/tifm.h
18767 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18768 M: Santosh Shilimkar <ssantosh@kernel.org>
18769 L: linux-kernel@vger.kernel.org
18770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18773 F: drivers/soc/ti/*
18775 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18776 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18777 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18778 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18780 F: sound/soc/codecs/isabelle*
18781 F: sound/soc/codecs/lm49453*
18783 TI PCM3060 ASoC CODEC DRIVER
18784 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18785 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18787 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18788 F: sound/soc/codecs/pcm3060*
18790 TI TAS571X FAMILY ASoC CODEC DRIVER
18791 M: Kevin Cernekee <cernekee@chromium.org>
18792 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18794 F: sound/soc/codecs/tas571x*
18796 TI TRF7970A NFC DRIVER
18797 M: Mark Greer <mgreer@animalcreek.com>
18798 L: linux-wireless@vger.kernel.org
18799 L: linux-nfc@lists.01.org (subscribers-only)
18801 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18802 F: drivers/nfc/trf7970a.c
18804 TI TSC2046 ADC DRIVER
18805 M: Oleksij Rempel <o.rempel@pengutronix.de>
18806 R: kernel@pengutronix.de
18807 L: linux-iio@vger.kernel.org
18809 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18810 F: drivers/iio/adc/ti-tsc2046.c
18812 TI TWL4030 SERIES SOC CODEC DRIVER
18813 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18814 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18816 F: sound/soc/codecs/twl4030*
18819 M: Benoit Parrot <bparrot@ti.com>
18820 L: linux-media@vger.kernel.org
18822 W: http://linuxtv.org/
18823 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18824 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18825 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18826 F: drivers/media/platform/ti-vpe/
18828 TI WILINK WIRELESS DRIVERS
18829 L: linux-wireless@vger.kernel.org
18831 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18832 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18834 F: drivers/net/wireless/ti/
18835 F: include/linux/wl12xx.h
18837 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18838 M: John Stultz <john.stultz@linaro.org>
18839 M: Thomas Gleixner <tglx@linutronix.de>
18840 R: Stephen Boyd <sboyd@kernel.org>
18841 L: linux-kernel@vger.kernel.org
18843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18844 F: include/linux/clocksource.h
18845 F: include/linux/time.h
18846 F: include/linux/timex.h
18847 F: include/uapi/linux/time.h
18848 F: include/uapi/linux/timex.h
18849 F: kernel/time/alarmtimer.c
18850 F: kernel/time/clocksource.c
18851 F: kernel/time/ntp.c
18852 F: kernel/time/time*.c
18853 F: tools/testing/selftests/timers/
18856 M: Jon Maloy <jmaloy@redhat.com>
18857 M: Ying Xue <ying.xue@windriver.com>
18858 L: netdev@vger.kernel.org (core kernel code)
18859 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18861 W: http://tipc.sourceforge.net/
18862 F: include/uapi/linux/tipc*.h
18865 TLAN NETWORK DRIVER
18866 M: Samuel Chessman <chessman@tux.org>
18867 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18869 W: http://sourceforge.net/projects/tlan/
18870 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18871 F: drivers/net/ethernet/ti/tlan.*
18873 TM6000 VIDEO4LINUX DRIVER
18874 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18875 L: linux-media@vger.kernel.org
18877 W: https://linuxtv.org
18878 T: git git://linuxtv.org/media_tree.git
18879 F: Documentation/admin-guide/media/tm6000*
18880 F: drivers/media/usb/tm6000/
18882 TMIO/SDHI MMC DRIVER
18883 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18884 L: linux-mmc@vger.kernel.org
18886 F: drivers/mmc/host/renesas_sdhi*
18887 F: drivers/mmc/host/tmio_mmc*
18888 F: include/linux/mfd/tmio.h
18890 TMP401 HARDWARE MONITOR DRIVER
18891 M: Guenter Roeck <linux@roeck-us.net>
18892 L: linux-hwmon@vger.kernel.org
18894 F: Documentation/hwmon/tmp401.rst
18895 F: drivers/hwmon/tmp401.c
18897 TMP513 HARDWARE MONITOR DRIVER
18898 M: Eric Tremblay <etremblay@distech-controls.com>
18899 L: linux-hwmon@vger.kernel.org
18901 F: Documentation/hwmon/tmp513.rst
18902 F: drivers/hwmon/tmp513.c
18904 TMPFS (SHMEM FILESYSTEM)
18905 M: Hugh Dickins <hughd@google.com>
18906 L: linux-mm@kvack.org
18908 F: include/linux/shmem_fs.h
18911 TOMOYO SECURITY MODULE
18912 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18913 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18914 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18915 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18916 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18917 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18919 W: https://tomoyo.osdn.jp/
18920 F: security/tomoyo/
18922 TOPSTAR LAPTOP EXTRAS DRIVER
18923 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18924 L: platform-driver-x86@vger.kernel.org
18926 F: drivers/platform/x86/topstar-laptop.c
18928 TORTURE-TEST MODULES
18929 M: Davidlohr Bueso <dave@stgolabs.net>
18930 M: "Paul E. McKenney" <paulmck@kernel.org>
18931 M: Josh Triplett <josh@joshtriplett.org>
18932 L: linux-kernel@vger.kernel.org
18934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18935 F: Documentation/RCU/torture.rst
18936 F: kernel/locking/locktorture.c
18937 F: kernel/rcu/rcuscale.c
18938 F: kernel/rcu/rcutorture.c
18939 F: kernel/rcu/refscale.c
18940 F: kernel/torture.c
18942 TOSHIBA ACPI EXTRAS DRIVER
18943 M: Azael Avalos <coproscefalo@gmail.com>
18944 L: platform-driver-x86@vger.kernel.org
18946 F: drivers/platform/x86/toshiba_acpi.c
18948 TOSHIBA BLUETOOTH DRIVER
18949 M: Azael Avalos <coproscefalo@gmail.com>
18950 L: platform-driver-x86@vger.kernel.org
18952 F: drivers/platform/x86/toshiba_bluetooth.c
18954 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18955 M: Azael Avalos <coproscefalo@gmail.com>
18956 L: platform-driver-x86@vger.kernel.org
18958 F: drivers/platform/x86/toshiba_haps.c
18961 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18963 W: http://www.buzzard.org.uk/toshiba/
18964 F: drivers/char/toshiba.c
18965 F: include/linux/toshiba.h
18966 F: include/uapi/linux/toshiba.h
18968 TOSHIBA TC358743 DRIVER
18969 M: Mats Randgaard <matrandg@cisco.com>
18970 L: linux-media@vger.kernel.org
18972 F: drivers/media/i2c/tc358743*
18973 F: include/media/i2c/tc358743.h
18975 TOSHIBA WMI HOTKEYS DRIVER
18976 M: Azael Avalos <coproscefalo@gmail.com>
18977 L: platform-driver-x86@vger.kernel.org
18979 F: drivers/platform/x86/toshiba-wmi.c
18982 M: Peter Huewe <peterhuewe@gmx.de>
18983 M: Jarkko Sakkinen <jarkko@kernel.org>
18984 R: Jason Gunthorpe <jgg@ziepe.ca>
18985 L: linux-integrity@vger.kernel.org
18987 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18988 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18990 F: drivers/char/tpm/
18993 M: Steven Rostedt <rostedt@goodmis.org>
18994 M: Ingo Molnar <mingo@redhat.com>
18996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18997 F: Documentation/trace/ftrace.rst
18998 F: arch/*/*/*/ftrace.h
18999 F: arch/*/kernel/ftrace.c
19001 F: include/*/ftrace.h
19002 F: include/linux/trace*.h
19005 F: tools/testing/selftests/ftrace/
19007 TRACING MMIO ACCESSES (MMIOTRACE)
19008 M: Steven Rostedt <rostedt@goodmis.org>
19009 M: Ingo Molnar <mingo@kernel.org>
19010 R: Karol Herbst <karolherbst@gmail.com>
19011 R: Pekka Paalanen <ppaalanen@gmail.com>
19012 L: linux-kernel@vger.kernel.org
19013 L: nouveau@lists.freedesktop.org
19015 F: arch/x86/mm/kmmio.c
19016 F: arch/x86/mm/mmio-mod.c
19017 F: arch/x86/mm/testmmiotrace.c
19018 F: include/linux/mmiotrace.h
19019 F: kernel/trace/trace_mmiotrace.c
19021 TRACING OS NOISE / LATENCY TRACERS
19022 M: Steven Rostedt <rostedt@goodmis.org>
19023 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19025 F: kernel/trace/trace_osnoise.c
19026 F: include/trace/events/osnoise.h
19027 F: kernel/trace/trace_hwlat.c
19028 F: kernel/trace/trace_irqsoff.c
19029 F: kernel/trace/trace_sched_wakeup.c
19030 F: Documentation/trace/osnoise-tracer.rst
19031 F: Documentation/trace/timerlat-tracer.rst
19032 F: Documentation/trace/hwlat_detector.rst
19033 F: arch/*/kernel/trace.c
19035 TRADITIONAL CHINESE DOCUMENTATION
19036 M: Hu Haowen <src.res@email.cn>
19037 L: linux-doc-tw-discuss@lists.sourceforge.net
19039 W: https://github.com/srcres258/linux-doc
19040 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19041 F: Documentation/translations/zh_TW/
19044 M: Jiri Kosina <trivial@kernel.org>
19046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19047 K: ^Subject:.*(?i)trivial
19050 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19051 M: Jiri Slaby <jirislaby@kernel.org>
19053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19054 F: Documentation/driver-api/serial/
19056 F: drivers/tty/serial/serial_core.c
19057 F: include/linux/selection.h
19058 F: include/linux/serial.h
19059 F: include/linux/serial_core.h
19060 F: include/linux/sysrq.h
19061 F: include/linux/tty*.h
19062 F: include/linux/vt.h
19063 F: include/linux/vt_*.h
19064 F: include/uapi/linux/serial.h
19065 F: include/uapi/linux/serial_core.h
19066 F: include/uapi/linux/tty.h
19068 TUA9001 MEDIA DRIVER
19069 M: Antti Palosaari <crope@iki.fi>
19070 L: linux-media@vger.kernel.org
19072 W: https://linuxtv.org
19073 W: http://palosaari.fi/linux/
19074 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19075 T: git git://linuxtv.org/anttip/media_tree.git
19076 F: drivers/media/tuners/tua9001*
19078 TULIP NETWORK DRIVERS
19079 L: netdev@vger.kernel.org
19080 L: linux-parisc@vger.kernel.org
19082 F: drivers/net/ethernet/dec/tulip/
19085 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19087 W: http://vtun.sourceforge.net/tun
19088 F: Documentation/networking/tuntap.rst
19089 F: arch/um/os-Linux/drivers/
19091 TURBOCHANNEL SUBSYSTEM
19092 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19093 M: Ralf Baechle <ralf@linux-mips.org>
19094 L: linux-mips@vger.kernel.org
19096 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19098 F: include/linux/tc.h
19101 M: "Len Brown" <lenb@kernel.org>
19102 L: linux-pm@vger.kernel.org
19104 Q: https://patchwork.kernel.org/project/linux-pm/list/
19105 B: https://bugzilla.kernel.org
19106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19107 F: tools/power/x86/turbostat/
19109 TW5864 VIDEO4LINUX DRIVER
19110 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19111 M: Anton Sviridenko <anton@corp.bluecherry.net>
19112 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19113 M: Andrey Utkin <andrey_utkin@fastmail.com>
19114 L: linux-media@vger.kernel.org
19116 F: drivers/media/pci/tw5864/
19118 TW68 VIDEO4LINUX DRIVER
19119 M: Hans Verkuil <hverkuil@xs4all.nl>
19120 L: linux-media@vger.kernel.org
19122 W: https://linuxtv.org
19123 T: git git://linuxtv.org/media_tree.git
19124 F: drivers/media/pci/tw68/
19126 TW686X VIDEO4LINUX DRIVER
19127 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19128 L: linux-media@vger.kernel.org
19130 W: http://linuxtv.org
19131 T: git git://linuxtv.org/media_tree.git
19132 F: drivers/media/pci/tw686x/
19134 UACCE ACCELERATOR FRAMEWORK
19135 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19136 M: Zhou Wang <wangzhou1@hisilicon.com>
19137 L: linux-accelerators@lists.ozlabs.org
19138 L: linux-kernel@vger.kernel.org
19140 F: Documentation/ABI/testing/sysfs-driver-uacce
19141 F: Documentation/misc-devices/uacce.rst
19142 F: drivers/misc/uacce/
19143 F: include/linux/uacce.h
19144 F: include/uapi/misc/uacce/
19146 UBI FILE SYSTEM (UBIFS)
19147 M: Richard Weinberger <richard@nod.at>
19148 L: linux-mtd@lists.infradead.org
19150 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19153 F: Documentation/filesystems/ubifs-authentication.rst
19154 F: Documentation/filesystems/ubifs.rst
19157 UCLINUX (M68KNOMMU AND COLDFIRE)
19158 M: Greg Ungerer <gerg@linux-m68k.org>
19159 L: linux-m68k@lists.linux-m68k.org
19160 L: uclinux-dev@uclinux.org (subscribers-only)
19162 W: http://www.linux-m68k.org/
19163 W: http://www.uclinux.org/
19164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19165 F: arch/m68k/*/*_no.*
19167 F: arch/m68k/coldfire/
19168 F: arch/m68k/include/asm/*_no.*
19171 M: Jan Kara <jack@suse.com>
19173 F: Documentation/filesystems/udf.rst
19177 M: Bastien Nocera <hadess@hadess.net>
19178 L: linux-input@vger.kernel.org
19180 F: drivers/hid/hid-udraw-ps3.c
19183 M: Evgeniy Dushistov <dushistov@mail.ru>
19185 F: Documentation/admin-guide/ufs.rst
19188 UHID USERSPACE HID IO DRIVER
19189 M: David Rheinsberg <david.rheinsberg@gmail.com>
19190 L: linux-input@vger.kernel.org
19192 F: drivers/hid/uhid.c
19193 F: include/uapi/linux/uhid.h
19196 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19197 L: linux-usb@vger.kernel.org
19199 F: drivers/usb/common/ulpi.c
19200 F: include/linux/ulpi/
19203 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19204 L: linux-fsdevel@vger.kernel.org
19209 M: Tony Finch <dot@dotat.at>
19211 W: http://dotat.at/prog/unifdef
19212 F: scripts/unifdef.c
19214 UNIFORM CDROM DRIVER
19215 M: Phillip Potter <phil@philpotter.co.uk>
19217 F: Documentation/cdrom/
19218 F: drivers/cdrom/cdrom.c
19219 F: include/linux/cdrom.h
19220 F: include/uapi/linux/cdrom.h
19222 UNISYS S-PAR DRIVERS
19223 M: David Kershner <david.kershner@unisys.com>
19224 L: sparmaintainer@unisys.com (Unisys internal)
19226 F: drivers/staging/unisys/
19227 F: drivers/visorbus/
19228 F: include/linux/visorbus.h
19230 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19231 R: Alim Akhtar <alim.akhtar@samsung.com>
19232 R: Avri Altman <avri.altman@wdc.com>
19233 L: linux-scsi@vger.kernel.org
19235 F: Documentation/scsi/ufs.rst
19236 F: drivers/scsi/ufs/
19238 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19239 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19240 L: linux-scsi@vger.kernel.org
19242 F: drivers/scsi/ufs/*dwc*
19244 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19245 M: Stanley Chu <stanley.chu@mediatek.com>
19246 L: linux-scsi@vger.kernel.org
19247 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19249 F: drivers/scsi/ufs/ufs-mediatek*
19251 UNSORTED BLOCK IMAGES (UBI)
19252 M: Richard Weinberger <richard@nod.at>
19253 L: linux-mtd@lists.infradead.org
19255 W: http://www.linux-mtd.infradead.org/
19256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19258 F: drivers/mtd/ubi/
19259 F: include/linux/mtd/ubi.h
19260 F: include/uapi/mtd/ubi-user.h
19262 USB "USBNET" DRIVER FRAMEWORK
19263 M: Oliver Neukum <oneukum@suse.com>
19264 L: netdev@vger.kernel.org
19266 W: http://www.linux-usb.org/usbnet
19267 F: drivers/net/usb/usbnet.c
19268 F: include/linux/usb/usbnet.h
19271 M: Oliver Neukum <oneukum@suse.com>
19272 L: linux-usb@vger.kernel.org
19274 F: Documentation/usb/acm.rst
19275 F: drivers/usb/class/cdc-acm.*
19277 USB APPLE MFI FASTCHARGE DRIVER
19278 M: Bastien Nocera <hadess@hadess.net>
19279 L: linux-usb@vger.kernel.org
19281 F: drivers/usb/misc/apple-mfi-fastcharge.c
19283 USB AR5523 WIRELESS DRIVER
19284 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19285 L: linux-wireless@vger.kernel.org
19287 F: drivers/net/wireless/ath/ar5523/
19290 M: Oliver Neukum <oneukum@suse.com>
19291 L: linux-usb@vger.kernel.org
19292 L: linux-scsi@vger.kernel.org
19294 F: drivers/usb/storage/uas.c
19296 USB CDC ETHERNET DRIVER
19297 M: Oliver Neukum <oliver@neukum.org>
19298 L: linux-usb@vger.kernel.org
19300 F: drivers/net/usb/cdc_*.c
19301 F: include/uapi/linux/usb/cdc.h
19303 USB CHAOSKEY DRIVER
19304 M: Keith Packard <keithp@keithp.com>
19305 L: linux-usb@vger.kernel.org
19307 F: drivers/usb/misc/chaoskey.c
19309 USB CYPRESS C67X00 DRIVER
19310 M: Peter Korsgaard <jacmet@sunsite.dk>
19311 L: linux-usb@vger.kernel.org
19313 F: drivers/usb/c67x00/
19315 USB DAVICOM DM9601 DRIVER
19316 M: Peter Korsgaard <jacmet@sunsite.dk>
19317 L: netdev@vger.kernel.org
19319 W: http://www.linux-usb.org/usbnet
19320 F: drivers/net/usb/dm9601.c
19323 M: Alan Stern <stern@rowland.harvard.edu>
19324 L: linux-usb@vger.kernel.org
19326 F: Documentation/usb/ehci.rst
19327 F: drivers/usb/host/ehci*
19329 USB GADGET/PERIPHERAL SUBSYSTEM
19330 M: Felipe Balbi <balbi@kernel.org>
19331 L: linux-usb@vger.kernel.org
19333 W: http://www.linux-usb.org/gadget
19334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19335 F: drivers/usb/gadget/
19336 F: include/linux/usb/gadget*
19338 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19339 M: Jiri Kosina <jikos@kernel.org>
19340 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19341 L: linux-usb@vger.kernel.org
19343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19344 F: Documentation/hid/hiddev.rst
19345 F: drivers/hid/usbhid/
19347 USB INTEL XHCI ROLE MUX DRIVER
19348 M: Hans de Goede <hdegoede@redhat.com>
19349 L: linux-usb@vger.kernel.org
19351 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19353 USB IP DRIVER FOR HISILICON KIRIN 960
19354 M: Yu Chen <chenyu56@huawei.com>
19355 M: Binghui Wang <wangbinghui@hisilicon.com>
19356 L: linux-usb@vger.kernel.org
19358 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19359 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19361 USB IP DRIVER FOR HISILICON KIRIN 970
19362 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19363 L: linux-usb@vger.kernel.org
19365 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19366 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19369 M: Olav Kongas <ok@artecdesign.ee>
19370 L: linux-usb@vger.kernel.org
19372 F: drivers/usb/host/isp116x*
19373 F: include/linux/usb/isp116x.h
19376 M: Rui Miguel Silva <rui.silva@linaro.org>
19377 L: linux-usb@vger.kernel.org
19379 F: drivers/usb/isp1760/*
19380 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19382 USB LAN78XX ETHERNET DRIVER
19383 M: Woojung Huh <woojung.huh@microchip.com>
19384 M: UNGLinuxDriver@microchip.com
19385 L: netdev@vger.kernel.org
19387 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19388 F: drivers/net/usb/lan78xx.*
19389 F: include/dt-bindings/net/microchip-lan78xx.h
19391 USB MASS STORAGE DRIVER
19392 M: Alan Stern <stern@rowland.harvard.edu>
19393 L: linux-usb@vger.kernel.org
19394 L: usb-storage@lists.one-eyed-alien.net
19396 F: drivers/usb/storage/
19399 M: Clemens Ladisch <clemens@ladisch.de>
19400 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19403 F: sound/usb/midi.*
19405 USB NETWORKING DRIVERS
19406 L: linux-usb@vger.kernel.org
19408 F: drivers/net/usb/
19411 M: Alan Stern <stern@rowland.harvard.edu>
19412 L: linux-usb@vger.kernel.org
19414 F: Documentation/usb/ohci.rst
19415 F: drivers/usb/host/ohci*
19417 USB OTG FSM (Finite State Machine)
19418 M: Peter Chen <peter.chen@kernel.org>
19419 L: linux-usb@vger.kernel.org
19421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19422 F: drivers/usb/common/usb-otg-fsm.c
19425 M: Valentina Manea <valentina.manea.m@gmail.com>
19426 M: Shuah Khan <shuah@kernel.org>
19427 M: Shuah Khan <skhan@linuxfoundation.org>
19428 L: linux-usb@vger.kernel.org
19430 F: Documentation/usb/usbip_protocol.rst
19431 F: drivers/usb/usbip/
19432 F: tools/testing/selftests/drivers/usb/usbip/
19433 F: tools/usb/usbip/
19436 M: Petko Manolov <petkan@nucleusys.com>
19437 L: linux-usb@vger.kernel.org
19438 L: netdev@vger.kernel.org
19440 W: https://github.com/petkan/pegasus
19441 T: git git://github.com/petkan/pegasus.git
19442 F: drivers/net/usb/pegasus.*
19445 M: Felipe Balbi <balbi@kernel.org>
19446 L: linux-usb@vger.kernel.org
19448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19449 F: drivers/usb/phy/
19451 USB PRINTER DRIVER (usblp)
19452 M: Pete Zaitcev <zaitcev@redhat.com>
19453 L: linux-usb@vger.kernel.org
19455 F: drivers/usb/class/usblp.c
19457 USB RAW GADGET DRIVER
19458 R: Andrey Konovalov <andreyknvl@gmail.com>
19459 L: linux-usb@vger.kernel.org
19461 F: Documentation/usb/raw-gadget.rst
19462 F: drivers/usb/gadget/legacy/raw_gadget.c
19463 F: include/uapi/linux/usb/raw_gadget.h
19465 USB QMI WWAN NETWORK DRIVER
19466 M: Bjørn Mork <bjorn@mork.no>
19467 L: netdev@vger.kernel.org
19469 F: Documentation/ABI/testing/sysfs-class-net-qmi
19470 F: drivers/net/usb/qmi_wwan.c
19473 M: Petko Manolov <petkan@nucleusys.com>
19474 L: linux-usb@vger.kernel.org
19475 L: netdev@vger.kernel.org
19477 W: https://github.com/petkan/rtl8150
19478 T: git git://github.com/petkan/rtl8150.git
19479 F: drivers/net/usb/rtl8150.c
19481 USB SERIAL SUBSYSTEM
19482 M: Johan Hovold <johan@kernel.org>
19483 L: linux-usb@vger.kernel.org
19485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19486 F: Documentation/usb/usb-serial.rst
19487 F: drivers/usb/serial/
19488 F: include/linux/usb/serial.h
19490 USB SMSC75XX ETHERNET DRIVER
19491 M: Steve Glendinning <steve.glendinning@shawell.net>
19492 L: netdev@vger.kernel.org
19494 F: drivers/net/usb/smsc75xx.*
19496 USB SMSC95XX ETHERNET DRIVER
19497 M: Steve Glendinning <steve.glendinning@shawell.net>
19498 M: UNGLinuxDriver@microchip.com
19499 L: netdev@vger.kernel.org
19501 F: drivers/net/usb/smsc95xx.*
19504 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19505 L: linux-usb@vger.kernel.org
19507 W: http://www.linux-usb.org
19508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19509 F: Documentation/devicetree/bindings/usb/
19510 F: Documentation/usb/
19512 F: include/linux/usb.h
19513 F: include/linux/usb/
19515 USB TYPEC BUS FOR ALTERNATE MODES
19516 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19517 L: linux-usb@vger.kernel.org
19519 F: Documentation/ABI/testing/sysfs-bus-typec
19520 F: Documentation/driver-api/usb/typec_bus.rst
19521 F: drivers/usb/typec/altmodes/
19522 F: include/linux/usb/typec_altmode.h
19525 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19526 L: linux-usb@vger.kernel.org
19528 F: Documentation/ABI/testing/sysfs-class-typec
19529 F: Documentation/driver-api/usb/typec.rst
19530 F: drivers/usb/typec/
19531 F: include/linux/usb/typec.h
19533 USB TYPEC INTEL PMC MUX DRIVER
19534 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19535 L: linux-usb@vger.kernel.org
19537 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19538 F: drivers/usb/typec/mux/intel_pmc_mux.c
19540 USB TYPEC PI3USB30532 MUX DRIVER
19541 M: Hans de Goede <hdegoede@redhat.com>
19542 L: linux-usb@vger.kernel.org
19544 F: drivers/usb/typec/mux/pi3usb30532.c
19546 USB TYPEC PORT CONTROLLER DRIVERS
19547 M: Guenter Roeck <linux@roeck-us.net>
19548 L: linux-usb@vger.kernel.org
19550 F: drivers/usb/typec/tcpm/
19553 M: Alan Stern <stern@rowland.harvard.edu>
19554 L: linux-usb@vger.kernel.org
19556 F: drivers/usb/host/uhci*
19559 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19560 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19561 L: linux-media@vger.kernel.org
19563 W: http://www.ideasonboard.org/uvc/
19564 T: git git://linuxtv.org/media_tree.git
19565 F: drivers/media/usb/uvc/
19566 F: include/uapi/linux/uvcvideo.h
19569 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19570 L: linux-usb@vger.kernel.org
19572 F: drivers/usb/gadget/function/*uvc*
19573 F: drivers/usb/gadget/legacy/webcam.c
19574 F: include/uapi/linux/usb/g_uvc.h
19576 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19577 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19578 L: linux-wireless@vger.kernel.org
19580 F: drivers/net/wireless/rndis_wlan.c
19583 M: Mathias Nyman <mathias.nyman@intel.com>
19584 L: linux-usb@vger.kernel.org
19586 F: drivers/usb/host/pci-quirks*
19587 F: drivers/usb/host/xhci*
19590 L: linux-wireless@vger.kernel.org
19592 W: http://linux-lc100020.sourceforge.net
19593 F: drivers/net/wireless/zydas/zd1201.*
19596 M: Antoine Jacquet <royale@zerezo.com>
19597 L: linux-usb@vger.kernel.org
19598 L: linux-media@vger.kernel.org
19600 W: http://royale.zerezo.com/zr364xx/
19601 T: git git://linuxtv.org/media_tree.git
19602 F: Documentation/admin-guide/media/zr364xx*
19603 F: drivers/media/usb/zr364xx/
19605 USER-MODE LINUX (UML)
19606 M: Jeff Dike <jdike@addtoit.com>
19607 M: Richard Weinberger <richard@nod.at>
19608 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19609 L: linux-um@lists.infradead.org
19611 W: http://user-mode-linux.sourceforge.net
19612 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19614 F: Documentation/virt/uml/
19619 USERSPACE COPYIN/COPYOUT (UIOVEC)
19620 M: Alexander Viro <viro@zeniv.linux.org.uk>
19622 F: include/linux/uio.h
19625 USERSPACE DMA BUFFER DRIVER
19626 M: Gerd Hoffmann <kraxel@redhat.com>
19627 L: dri-devel@lists.freedesktop.org
19629 T: git git://anongit.freedesktop.org/drm/drm-misc
19630 F: drivers/dma-buf/udmabuf.c
19631 F: include/uapi/linux/udmabuf.h
19633 USERSPACE I/O (UIO)
19634 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19637 F: Documentation/driver-api/uio-howto.rst
19639 F: include/linux/uio_driver.h
19642 M: Karel Zak <kzak@redhat.com>
19643 L: util-linux@vger.kernel.org
19645 W: http://en.wikipedia.org/wiki/Util-linux
19646 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19649 M: Christoph Hellwig <hch@lst.de>
19650 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19651 L: linux-kernel@vger.kernel.org
19653 T: git git://git.infradead.org/users/hch/uuid.git
19654 F: include/linux/uuid.h
19655 F: include/uapi/linux/uuid.h
19660 M: Justin Ernst <justin.ernst@hpe.com>
19661 L: platform-driver-x86@vger.kernel.org
19663 F: drivers/platform/x86/uv_sysfs.c
19666 M: Michal Januszewski <spock@gentoo.org>
19667 L: linux-fbdev@vger.kernel.org
19669 W: https://github.com/mjanusz/v86d
19670 F: Documentation/fb/uvesafb.rst
19671 F: drivers/video/fbdev/uvesafb.*
19673 Ux500 CLOCK DRIVERS
19674 M: Ulf Hansson <ulf.hansson@linaro.org>
19675 L: linux-clk@vger.kernel.org
19676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19678 F: drivers/clk/ux500/
19681 M: Stefan Agner <stefan@agner.ch>
19682 L: linux-mtd@lists.infradead.org
19684 F: drivers/mtd/nand/raw/vf610_nfc.c
19686 VFAT/FAT/MSDOS FILESYSTEM
19687 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19689 F: Documentation/filesystems/vfat.rst
19693 M: Alex Williamson <alex.williamson@redhat.com>
19694 R: Cornelia Huck <cohuck@redhat.com>
19695 L: kvm@vger.kernel.org
19697 T: git git://github.com/awilliam/linux-vfio.git
19698 F: Documentation/driver-api/vfio.rst
19700 F: include/linux/vfio.h
19701 F: include/linux/vfio_pci_core.h
19702 F: include/uapi/linux/vfio.h
19705 M: Diana Craciun <diana.craciun@oss.nxp.com>
19706 L: kvm@vger.kernel.org
19708 F: drivers/vfio/fsl-mc/
19710 VFIO MEDIATED DEVICE DRIVERS
19711 M: Kirti Wankhede <kwankhede@nvidia.com>
19712 L: kvm@vger.kernel.org
19714 F: Documentation/driver-api/vfio-mediated-device.rst
19715 F: drivers/vfio/mdev/
19716 F: include/linux/mdev.h
19717 F: samples/vfio-mdev/
19719 VFIO PLATFORM DRIVER
19720 M: Eric Auger <eric.auger@redhat.com>
19721 L: kvm@vger.kernel.org
19723 F: drivers/vfio/platform/
19726 R: Lukas Wunner <lukas@wunner.de>
19728 T: git git://anongit.freedesktop.org/drm/drm-misc
19729 F: Documentation/gpu/vga-switcheroo.rst
19730 F: drivers/gpu/vga/vga_switcheroo.c
19731 F: include/linux/vga_switcheroo.h
19733 VIA RHINE NETWORK DRIVER
19735 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19736 F: drivers/net/ethernet/via/via-rhine.c
19738 VIA SD/MMC CARD CONTROLLER DRIVER
19739 M: Bruce Chang <brucechang@via.com.tw>
19740 M: Harald Welte <HaraldWelte@viatech.com>
19742 F: drivers/mmc/host/via-sdmmc.c
19744 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19745 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19746 L: linux-fbdev@vger.kernel.org
19748 F: drivers/video/fbdev/via/
19749 F: include/linux/via-core.h
19750 F: include/linux/via-gpio.h
19751 F: include/linux/via_i2c.h
19753 VIA VELOCITY NETWORK DRIVER
19754 M: Francois Romieu <romieu@fr.zoreil.com>
19755 L: netdev@vger.kernel.org
19757 F: drivers/net/ethernet/via/via-velocity.*
19759 VICODEC VIRTUAL CODEC DRIVER
19760 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19761 L: linux-media@vger.kernel.org
19763 W: https://linuxtv.org
19764 T: git git://linuxtv.org/media_tree.git
19765 F: drivers/media/test-drivers/vicodec/*
19767 VIDEO I2C POLLING DRIVER
19768 M: Matt Ranostay <matt.ranostay@konsulko.com>
19769 L: linux-media@vger.kernel.org
19771 F: drivers/media/i2c/video-i2c.c
19773 VIDEO MULTIPLEXER DRIVER
19774 M: Philipp Zabel <p.zabel@pengutronix.de>
19775 L: linux-media@vger.kernel.org
19777 F: drivers/media/platform/video-mux.c
19779 VIDEOBUF2 FRAMEWORK
19780 M: Tomasz Figa <tfiga@chromium.org>
19781 M: Marek Szyprowski <m.szyprowski@samsung.com>
19782 L: linux-media@vger.kernel.org
19784 F: drivers/media/common/videobuf2/*
19785 F: include/media/videobuf2-*
19787 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19788 M: Helen Koike <helen.koike@collabora.com>
19789 R: Shuah Khan <skhan@linuxfoundation.org>
19790 L: linux-media@vger.kernel.org
19792 W: https://linuxtv.org
19793 T: git git://linuxtv.org/media_tree.git
19794 F: drivers/media/test-drivers/vimc/*
19797 M: Alex Williamson <alex.williamson@redhat.com>
19798 M: Paolo Bonzini <pbonzini@redhat.com>
19799 L: kvm@vger.kernel.org
19803 VIRTIO AND VHOST VSOCK DRIVER
19804 M: Stefan Hajnoczi <stefanha@redhat.com>
19805 M: Stefano Garzarella <sgarzare@redhat.com>
19806 L: kvm@vger.kernel.org
19807 L: virtualization@lists.linux-foundation.org
19808 L: netdev@vger.kernel.org
19810 F: drivers/vhost/vsock.c
19811 F: include/linux/virtio_vsock.h
19812 F: include/uapi/linux/virtio_vsock.h
19813 F: net/vmw_vsock/virtio_transport.c
19814 F: net/vmw_vsock/virtio_transport_common.c
19816 VIRTIO BLOCK AND SCSI DRIVERS
19817 M: "Michael S. Tsirkin" <mst@redhat.com>
19818 M: Jason Wang <jasowang@redhat.com>
19819 R: Paolo Bonzini <pbonzini@redhat.com>
19820 R: Stefan Hajnoczi <stefanha@redhat.com>
19821 L: virtualization@lists.linux-foundation.org
19823 F: drivers/block/virtio_blk.c
19824 F: drivers/scsi/virtio_scsi.c
19825 F: drivers/vhost/scsi.c
19826 F: include/uapi/linux/virtio_blk.h
19827 F: include/uapi/linux/virtio_scsi.h
19829 VIRTIO CONSOLE DRIVER
19830 M: Amit Shah <amit@kernel.org>
19831 L: virtualization@lists.linux-foundation.org
19833 F: drivers/char/virtio_console.c
19834 F: include/linux/virtio_console.h
19835 F: include/uapi/linux/virtio_console.h
19837 VIRTIO CORE AND NET DRIVERS
19838 M: "Michael S. Tsirkin" <mst@redhat.com>
19839 M: Jason Wang <jasowang@redhat.com>
19840 L: virtualization@lists.linux-foundation.org
19842 F: Documentation/devicetree/bindings/virtio/
19843 F: drivers/block/virtio_blk.c
19844 F: drivers/crypto/virtio/
19845 F: drivers/net/virtio_net.c
19848 F: include/linux/vdpa.h
19849 F: include/linux/virtio*.h
19850 F: include/uapi/linux/virtio_*.h
19854 M: "Michael S. Tsirkin" <mst@redhat.com>
19855 M: David Hildenbrand <david@redhat.com>
19856 L: virtualization@lists.linux-foundation.org
19858 F: drivers/virtio/virtio_balloon.c
19859 F: include/uapi/linux/virtio_balloon.h
19860 F: include/linux/balloon_compaction.h
19861 F: mm/balloon_compaction.c
19863 VIRTIO CRYPTO DRIVER
19864 M: Gonglei <arei.gonglei@huawei.com>
19865 L: virtualization@lists.linux-foundation.org
19866 L: linux-crypto@vger.kernel.org
19868 F: drivers/crypto/virtio/
19869 F: include/uapi/linux/virtio_crypto.h
19871 VIRTIO DRIVERS FOR S390
19872 M: Cornelia Huck <cohuck@redhat.com>
19873 M: Halil Pasic <pasic@linux.ibm.com>
19874 L: linux-s390@vger.kernel.org
19875 L: virtualization@lists.linux-foundation.org
19876 L: kvm@vger.kernel.org
19878 F: arch/s390/include/uapi/asm/virtio-ccw.h
19879 F: drivers/s390/virtio/
19882 M: Vivek Goyal <vgoyal@redhat.com>
19883 M: Stefan Hajnoczi <stefanha@redhat.com>
19884 M: Miklos Szeredi <miklos@szeredi.hu>
19885 L: virtualization@lists.linux-foundation.org
19886 L: linux-fsdevel@vger.kernel.org
19888 W: https://virtio-fs.gitlab.io/
19889 F: Documentation/filesystems/virtiofs.rst
19890 F: fs/fuse/virtio_fs.c
19891 F: include/uapi/linux/virtio_fs.h
19894 M: Enrico Weigelt, metux IT consult <info@metux.net>
19895 M: Viresh Kumar <vireshk@kernel.org>
19896 L: linux-gpio@vger.kernel.org
19897 L: virtualization@lists.linux-foundation.org
19899 F: drivers/gpio/gpio-virtio.c
19900 F: include/uapi/linux/virtio_gpio.h
19903 M: David Airlie <airlied@linux.ie>
19904 M: Gerd Hoffmann <kraxel@redhat.com>
19905 L: dri-devel@lists.freedesktop.org
19906 L: virtualization@lists.linux-foundation.org
19908 T: git git://anongit.freedesktop.org/drm/drm-misc
19909 F: drivers/gpu/drm/virtio/
19910 F: include/uapi/linux/virtio_gpu.h
19912 VIRTIO HOST (VHOST)
19913 M: "Michael S. Tsirkin" <mst@redhat.com>
19914 M: Jason Wang <jasowang@redhat.com>
19915 L: kvm@vger.kernel.org
19916 L: virtualization@lists.linux-foundation.org
19917 L: netdev@vger.kernel.org
19919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19921 F: include/linux/vhost_iotlb.h
19922 F: include/uapi/linux/vhost.h
19924 VIRTIO INPUT DRIVER
19925 M: Gerd Hoffmann <kraxel@redhat.com>
19927 F: drivers/virtio/virtio_input.c
19928 F: include/uapi/linux/virtio_input.h
19930 VIRTIO IOMMU DRIVER
19931 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19932 L: virtualization@lists.linux-foundation.org
19934 F: drivers/iommu/virtio-iommu.c
19935 F: include/uapi/linux/virtio_iommu.h
19938 M: David Hildenbrand <david@redhat.com>
19939 L: virtualization@lists.linux-foundation.org
19941 W: https://virtio-mem.gitlab.io/
19942 F: drivers/virtio/virtio_mem.c
19943 F: include/uapi/linux/virtio_mem.h
19945 VIRTIO SOUND DRIVER
19946 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19947 M: "Michael S. Tsirkin" <mst@redhat.com>
19948 L: virtualization@lists.linux-foundation.org
19949 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19951 F: include/uapi/linux/virtio_snd.h
19955 M: Jie Deng <jie.deng@intel.com>
19956 M: Viresh Kumar <viresh.kumar@linaro.org>
19957 L: linux-i2c@vger.kernel.org
19958 L: virtualization@lists.linux-foundation.org
19960 F: drivers/i2c/busses/i2c-virtio.c
19961 F: include/uapi/linux/virtio_i2c.h
19963 VIRTUAL BOX GUEST DEVICE DRIVER
19964 M: Hans de Goede <hdegoede@redhat.com>
19965 M: Arnd Bergmann <arnd@arndb.de>
19966 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19968 F: drivers/virt/vboxguest/
19969 F: include/linux/vbox_utils.h
19970 F: include/uapi/linux/vbox*.h
19972 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19973 M: Hans de Goede <hdegoede@redhat.com>
19974 L: linux-fsdevel@vger.kernel.org
19978 VIRTUAL SERIO DEVICE DRIVER
19979 M: Stephen Chandler Paul <thatslyude@gmail.com>
19981 F: drivers/input/serio/userio.c
19982 F: include/uapi/linux/userio.h
19984 VIVID VIRTUAL VIDEO DRIVER
19985 M: Hans Verkuil <hverkuil@xs4all.nl>
19986 L: linux-media@vger.kernel.org
19988 W: https://linuxtv.org
19989 T: git git://linuxtv.org/media_tree.git
19990 F: drivers/media/test-drivers/vivid/*
19992 VIDTV VIRTUAL DIGITAL TV DRIVER
19993 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19994 L: linux-media@vger.kernel.org
19996 W: https://linuxtv.org
19997 T: git git://linuxtv.org/media_tree.git
19998 F: drivers/media/test-drivers/vidtv/*
20001 M: Florian Fainelli <f.fainelli@gmail.com>
20002 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20004 F: drivers/vlynq/vlynq.c
20005 F: include/linux/vlynq.h
20008 M: Martyn Welch <martyn@welchs.me.uk>
20009 M: Manohar Vanga <manohar.vanga@gmail.com>
20010 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20011 L: linux-kernel@vger.kernel.org
20013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20014 F: Documentation/driver-api/vme.rst
20015 F: drivers/staging/vme/
20017 F: include/linux/vme*
20019 VM SOCKETS (AF_VSOCK)
20020 M: Stefano Garzarella <sgarzare@redhat.com>
20021 L: virtualization@lists.linux-foundation.org
20022 L: netdev@vger.kernel.org
20024 F: drivers/net/vsockmon.c
20025 F: include/net/af_vsock.h
20026 F: include/uapi/linux/vm_sockets.h
20027 F: include/uapi/linux/vm_sockets_diag.h
20028 F: include/uapi/linux/vsockmon.h
20030 F: tools/testing/vsock/
20032 VMWARE BALLOON DRIVER
20033 M: Nadav Amit <namit@vmware.com>
20034 M: "VMware, Inc." <pv-drivers@vmware.com>
20035 L: linux-kernel@vger.kernel.org
20037 F: drivers/misc/vmw_balloon.c
20039 VMWARE HYPERVISOR INTERFACE
20040 M: Deep Shah <sdeep@vmware.com>
20041 M: "VMware, Inc." <pv-drivers@vmware.com>
20042 L: virtualization@lists.linux-foundation.org
20044 F: arch/x86/include/asm/vmware.h
20045 F: arch/x86/kernel/cpu/vmware.c
20047 VMWARE PVRDMA DRIVER
20048 M: Adit Ranadive <aditr@vmware.com>
20049 M: VMware PV-Drivers <pv-drivers@vmware.com>
20050 L: linux-rdma@vger.kernel.org
20052 F: drivers/infiniband/hw/vmw_pvrdma/
20054 VMware PVSCSI driver
20055 M: Vishal Bhakta <vbhakta@vmware.com>
20056 M: VMware PV-Drivers <pv-drivers@vmware.com>
20057 L: linux-scsi@vger.kernel.org
20059 F: drivers/scsi/vmw_pvscsi.c
20060 F: drivers/scsi/vmw_pvscsi.h
20062 VMWARE VIRTUAL PTP CLOCK DRIVER
20063 M: Vivek Thampi <vithampi@vmware.com>
20064 M: "VMware, Inc." <pv-drivers@vmware.com>
20065 L: netdev@vger.kernel.org
20067 F: drivers/ptp/ptp_vmw.c
20070 M: Jorgen Hansen <jhansen@vmware.com>
20071 M: Vishnu Dasa <vdasa@vmware.com>
20072 L: linux-kernel@vger.kernel.org
20073 L: pv-drivers@vmware.com (private)
20075 F: drivers/misc/vmw_vmci/
20077 VMWARE VMMOUSE SUBDRIVER
20078 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20079 M: "VMware, Inc." <pv-drivers@vmware.com>
20080 L: linux-input@vger.kernel.org
20082 F: drivers/input/mouse/vmmouse.c
20083 F: drivers/input/mouse/vmmouse.h
20085 VMWARE VMXNET3 ETHERNET DRIVER
20086 M: Ronak Doshi <doshir@vmware.com>
20087 M: pv-drivers@vmware.com
20088 L: netdev@vger.kernel.org
20090 F: drivers/net/vmxnet3/
20092 VOCORE VOCORE2 BOARD
20093 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20094 L: linux-mips@vger.kernel.org
20096 F: arch/mips/boot/dts/ralink/vocore2.dts
20098 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20099 M: Liam Girdwood <lgirdwood@gmail.com>
20100 M: Mark Brown <broonie@kernel.org>
20101 L: linux-kernel@vger.kernel.org
20103 W: http://www.slimlogic.co.uk/?p=48
20104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20105 F: Documentation/devicetree/bindings/regulator/
20106 F: Documentation/power/regulator/
20107 F: drivers/regulator/
20108 F: include/dt-bindings/regulator/
20109 F: include/linux/regulator/
20110 K: regulator_get_optional
20112 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20113 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20114 F: drivers/regulator/irq_helpers.c
20117 M: David Ahern <dsahern@kernel.org>
20118 L: netdev@vger.kernel.org
20120 F: Documentation/networking/vrf.rst
20121 F: drivers/net/vrf.c
20124 M: Petr Mladek <pmladek@suse.com>
20125 M: Steven Rostedt <rostedt@goodmis.org>
20126 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20127 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20128 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20131 F: Documentation/core-api/printk-formats.rst
20132 F: lib/test_printf.c
20133 F: lib/test_scanf.c
20136 VT1211 HARDWARE MONITOR DRIVER
20137 M: Juerg Haefliger <juergh@gmail.com>
20138 L: linux-hwmon@vger.kernel.org
20140 F: Documentation/hwmon/vt1211.rst
20141 F: drivers/hwmon/vt1211.c
20143 VT8231 HARDWARE MONITOR DRIVER
20144 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20145 L: linux-hwmon@vger.kernel.org
20147 F: drivers/hwmon/vt8231.c
20149 VUB300 USB to SDIO/SD/MMC bridge chip
20150 L: linux-mmc@vger.kernel.org
20152 F: drivers/mmc/host/vub300.c
20154 W1 DALLAS'S 1-WIRE BUS
20155 M: Evgeniy Polyakov <zbr@ioremap.net>
20157 F: Documentation/devicetree/bindings/w1/
20158 F: Documentation/w1/
20160 F: include/linux/w1.h
20162 W83791D HARDWARE MONITORING DRIVER
20163 M: Marc Hulsman <m.hulsman@tudelft.nl>
20164 L: linux-hwmon@vger.kernel.org
20166 F: Documentation/hwmon/w83791d.rst
20167 F: drivers/hwmon/w83791d.c
20169 W83793 HARDWARE MONITORING DRIVER
20170 M: Rudolf Marek <r.marek@assembler.cz>
20171 L: linux-hwmon@vger.kernel.org
20173 F: Documentation/hwmon/w83793.rst
20174 F: drivers/hwmon/w83793.c
20176 W83795 HARDWARE MONITORING DRIVER
20177 M: Jean Delvare <jdelvare@suse.com>
20178 L: linux-hwmon@vger.kernel.org
20180 F: drivers/hwmon/w83795.c
20182 W83L51xD SD/MMC CARD INTERFACE DRIVER
20183 M: Pierre Ossman <pierre@ossman.eu>
20185 F: drivers/mmc/host/wbsd.*
20187 WACOM PROTOCOL 4 SERIAL TABLETS
20188 M: Julian Squires <julian@cipht.net>
20189 M: Hans de Goede <hdegoede@redhat.com>
20190 L: linux-input@vger.kernel.org
20192 F: drivers/input/tablet/wacom_serial4.c
20194 WATCHDOG DEVICE DRIVERS
20195 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20196 M: Guenter Roeck <linux@roeck-us.net>
20197 L: linux-watchdog@vger.kernel.org
20199 W: http://www.linux-watchdog.org/
20200 T: git git://www.linux-watchdog.org/linux-watchdog.git
20201 F: Documentation/devicetree/bindings/watchdog/
20202 F: Documentation/watchdog/
20203 F: drivers/watchdog/
20204 F: include/linux/watchdog.h
20205 F: include/uapi/linux/watchdog.h
20207 WHISKEYCOVE PMIC GPIO DRIVER
20208 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20209 L: linux-gpio@vger.kernel.org
20211 F: drivers/gpio/gpio-wcove.c
20214 M: Dianlong Li <long17.cool@163.com>
20215 L: linux-rtc@vger.kernel.org
20217 F: drivers/rtc/rtc-sd3078.c
20220 M: David Rheinsberg <david.rheinsberg@gmail.com>
20221 L: linux-input@vger.kernel.org
20223 F: drivers/hid/hid-wiimote*
20225 WILOCITY WIL6210 WIRELESS DRIVER
20226 M: Maya Erez <merez@codeaurora.org>
20227 L: linux-wireless@vger.kernel.org
20228 L: wil6210@qti.qualcomm.com
20230 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20231 F: drivers/net/wireless/ath/wil6210/
20234 M: David Härdeman <david@hardeman.nu>
20236 F: drivers/media/rc/winbond-cir.c
20238 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20239 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20240 L: linux-watchdog@vger.kernel.org
20242 F: drivers/watchdog/ebc-c384_wdt.c
20244 WINSYSTEMS WS16C48 GPIO DRIVER
20245 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20246 L: linux-gpio@vger.kernel.org
20248 F: drivers/gpio/gpio-ws16c48.c
20250 WIREGUARD SECURE NETWORK TUNNEL
20251 M: Jason A. Donenfeld <Jason@zx2c4.com>
20252 L: wireguard@lists.zx2c4.com
20253 L: netdev@vger.kernel.org
20255 F: drivers/net/wireguard/
20256 F: tools/testing/selftests/wireguard/
20258 WISTRON LAPTOP BUTTON DRIVER
20259 M: Miloslav Trmac <mitr@volny.cz>
20261 F: drivers/input/misc/wistron_btns.c
20263 WL3501 WIRELESS PCMCIA CARD DRIVER
20264 L: linux-wireless@vger.kernel.org
20266 F: drivers/net/wireless/wl3501*
20268 WOLFSON MICROELECTRONICS DRIVERS
20269 L: patches@opensource.cirrus.com
20271 W: https://github.com/CirrusLogic/linux-drivers/wiki
20272 T: git https://github.com/CirrusLogic/linux-drivers.git
20273 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20274 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20275 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20276 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20277 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20278 F: Documentation/devicetree/bindings/sound/wm*
20279 F: Documentation/hwmon/wm83??.rst
20280 F: arch/arm/mach-s3c/mach-crag6410*
20281 F: drivers/clk/clk-wm83*.c
20282 F: drivers/gpio/gpio-*wm*.c
20283 F: drivers/gpio/gpio-arizona.c
20284 F: drivers/hwmon/wm83??-hwmon.c
20285 F: drivers/input/misc/wm831x-on.c
20286 F: drivers/input/touchscreen/wm831x-ts.c
20287 F: drivers/input/touchscreen/wm97*.c
20288 F: drivers/leds/leds-wm83*.c
20289 F: drivers/mfd/arizona*
20290 F: drivers/mfd/cs47l24*
20291 F: drivers/mfd/wm*.c
20292 F: drivers/power/supply/wm83*.c
20293 F: drivers/regulator/arizona*
20294 F: drivers/regulator/wm8*.c
20295 F: drivers/rtc/rtc-wm83*.c
20296 F: drivers/video/backlight/wm83*_bl.c
20297 F: drivers/watchdog/wm83*_wdt.c
20298 F: include/linux/mfd/arizona/
20299 F: include/linux/mfd/wm831x/
20300 F: include/linux/mfd/wm8350/
20301 F: include/linux/mfd/wm8400*
20302 F: include/linux/regulator/arizona*
20303 F: include/linux/wm97xx.h
20304 F: include/sound/wm????.h
20305 F: sound/soc/codecs/arizona*
20306 F: sound/soc/codecs/cs47l24*
20307 F: sound/soc/codecs/wm*
20310 M: Tejun Heo <tj@kernel.org>
20311 R: Lai Jiangshan <jiangshanlai@gmail.com>
20313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20314 F: Documentation/core-api/workqueue.rst
20315 F: include/linux/workqueue.h
20316 F: kernel/workqueue.c
20319 M: Loic Poulain <loic.poulain@linaro.org>
20320 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20321 R: Johannes Berg <johannes@sipsolutions.net>
20322 L: netdev@vger.kernel.org
20324 F: drivers/net/wwan/
20325 F: include/linux/wwan.h
20326 F: include/uapi/linux/wwan.h
20328 X-POWERS AXP288 PMIC DRIVERS
20329 M: Hans de Goede <hdegoede@redhat.com>
20331 F: drivers/acpi/pmic/intel_pmic_xpower.c
20334 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20335 M: Chen-Yu Tsai <wens@csie.org>
20336 L: linux-kernel@vger.kernel.org
20341 M: Martin Schiller <ms@dev.tdt.de>
20342 L: linux-x25@vger.kernel.org
20344 F: Documentation/networking/lapb-module.rst
20345 F: Documentation/networking/x25*
20346 F: drivers/net/wan/hdlc_x25.c
20347 F: drivers/net/wan/lapbether.c
20348 F: include/*/lapb.h
20349 F: include/net/x25*
20350 F: include/uapi/linux/x25.h
20354 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20355 M: Thomas Gleixner <tglx@linutronix.de>
20356 M: Ingo Molnar <mingo@redhat.com>
20357 M: Borislav Petkov <bp@alien8.de>
20359 R: "H. Peter Anvin" <hpa@zytor.com>
20360 L: linux-kernel@vger.kernel.org
20362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20363 F: Documentation/devicetree/bindings/x86/
20364 F: Documentation/x86/
20368 M: Andy Lutomirski <luto@kernel.org>
20369 L: linux-kernel@vger.kernel.org
20371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20374 X86 MCE INFRASTRUCTURE
20375 M: Tony Luck <tony.luck@intel.com>
20376 M: Borislav Petkov <bp@alien8.de>
20377 L: linux-edac@vger.kernel.org
20379 F: arch/x86/kernel/cpu/mce/*
20381 X86 MICROCODE UPDATE SUPPORT
20382 M: Borislav Petkov <bp@alien8.de>
20384 F: arch/x86/kernel/cpu/microcode/*
20387 M: Dave Hansen <dave.hansen@linux.intel.com>
20388 M: Andy Lutomirski <luto@kernel.org>
20389 M: Peter Zijlstra <peterz@infradead.org>
20390 L: linux-kernel@vger.kernel.org
20392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20395 X86 PLATFORM DRIVERS
20396 M: Hans de Goede <hdegoede@redhat.com>
20397 M: Mark Gross <mgross@linux.intel.com>
20398 L: platform-driver-x86@vger.kernel.org
20400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20401 F: drivers/platform/olpc/
20402 F: drivers/platform/x86/
20404 X86 PLATFORM DRIVERS - ARCH
20405 R: Darren Hart <dvhart@infradead.org>
20406 R: Andy Shevchenko <andy@infradead.org>
20407 L: platform-driver-x86@vger.kernel.org
20410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20411 F: arch/x86/platform
20413 X86 PLATFORM UV HPE SUPERDOME FLEX
20414 M: Steve Wahl <steve.wahl@hpe.com>
20415 R: Mike Travis <mike.travis@hpe.com>
20416 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20417 R: Russ Anderson <russ.anderson@hpe.com>
20419 F: arch/x86/include/asm/uv/
20420 F: arch/x86/kernel/apic/x2apic_uv_x.c
20421 F: arch/x86/platform/uv/
20424 M: Andy Lutomirski <luto@kernel.org>
20425 L: linux-kernel@vger.kernel.org
20427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20428 F: arch/x86/entry/vdso/
20431 M: Matthew Wilcox <willy@infradead.org>
20432 L: linux-fsdevel@vger.kernel.org
20434 F: Documentation/core-api/xarray.rst
20435 F: include/linux/idr.h
20436 F: include/linux/xarray.h
20439 F: tools/testing/radix-tree
20442 M: Benjamin Valentin <benpicco@googlemail.com>
20444 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20445 F: drivers/media/rc/xbox_remote.c
20447 XC2028/3028 TUNER DRIVER
20448 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20449 L: linux-media@vger.kernel.org
20451 W: https://linuxtv.org
20452 T: git git://linuxtv.org/media_tree.git
20453 F: drivers/media/tuners/tuner-xc2028.*
20455 XDP (eXpress Data Path)
20456 M: Alexei Starovoitov <ast@kernel.org>
20457 M: Daniel Borkmann <daniel@iogearbox.net>
20458 M: David S. Miller <davem@davemloft.net>
20459 M: Jakub Kicinski <kuba@kernel.org>
20460 M: Jesper Dangaard Brouer <hawk@kernel.org>
20461 M: John Fastabend <john.fastabend@gmail.com>
20462 L: netdev@vger.kernel.org
20463 L: bpf@vger.kernel.org
20465 F: include/net/xdp.h
20466 F: include/net/xdp_priv.h
20467 F: include/trace/events/xdp.h
20468 F: kernel/bpf/cpumap.c
20469 F: kernel/bpf/devmap.c
20471 F: samples/bpf/xdp*
20472 F: tools/testing/selftests/bpf/*xdp*
20473 F: tools/testing/selftests/bpf/*/*xdp*
20474 F: drivers/net/ethernet/*/*/*/*/*xdp*
20475 F: drivers/net/ethernet/*/*/*xdp*
20476 K: (?:\b|_)xdp(?:\b|_)
20478 XDP SOCKETS (AF_XDP)
20479 M: Björn Töpel <bjorn@kernel.org>
20480 M: Magnus Karlsson <magnus.karlsson@intel.com>
20481 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20482 L: netdev@vger.kernel.org
20483 L: bpf@vger.kernel.org
20485 F: Documentation/networking/af_xdp.rst
20486 F: include/net/xdp_sock*
20487 F: include/net/xsk_buff_pool.h
20488 F: include/uapi/linux/if_xdp.h
20489 F: include/uapi/linux/xdp_diag.h
20490 F: include/net/netns/xdp.h
20492 F: samples/bpf/xdpsock*
20493 F: tools/lib/bpf/xsk*
20495 XEN BLOCK SUBSYSTEM
20496 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20497 M: Roger Pau Monné <roger.pau@citrix.com>
20498 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20500 F: drivers/block/xen*
20501 F: drivers/block/xen-blkback/*
20504 M: Stefano Stabellini <sstabellini@kernel.org>
20505 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20507 F: arch/arm/include/asm/xen/
20510 XEN HYPERVISOR ARM64
20511 M: Stefano Stabellini <sstabellini@kernel.org>
20512 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20514 F: arch/arm64/include/asm/xen/
20517 XEN HYPERVISOR INTERFACE
20518 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20519 M: Juergen Gross <jgross@suse.com>
20520 R: Stefano Stabellini <sstabellini@kernel.org>
20521 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20524 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20525 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20526 F: arch/x86/include/asm/pvclock-abi.h
20527 F: arch/x86/include/asm/xen/
20528 F: arch/x86/platform/pvh/
20530 F: drivers/*/xen-*front.c
20532 F: include/uapi/xen/
20535 XEN NETWORK BACKEND DRIVER
20536 M: Wei Liu <wei.liu@kernel.org>
20537 M: Paul Durrant <paul@xen.org>
20538 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20539 L: netdev@vger.kernel.org
20541 F: drivers/net/xen-netback/*
20544 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20545 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20547 F: arch/x86/pci/*xen*
20548 F: drivers/pci/*xen*
20551 M: Juergen Gross <jgross@suse.com>
20552 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20553 L: linux-scsi@vger.kernel.org
20555 F: drivers/scsi/xen-scsifront.c
20556 F: drivers/xen/xen-scsiback.c
20557 F: include/xen/interface/io/vscsiif.h
20559 XEN SOUND FRONTEND DRIVER
20560 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20561 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20562 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20566 XEN SWIOTLB SUBSYSTEM
20567 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
20568 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20569 L: iommu@lists.linux-foundation.org
20571 F: arch/x86/xen/*swiotlb*
20572 F: drivers/xen/*swiotlb*
20575 C: irc://irc.oftc.net/xfs
20576 M: Darrick J. Wong <djwong@kernel.org>
20577 M: linux-xfs@vger.kernel.org
20578 L: linux-xfs@vger.kernel.org
20581 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20582 F: Documentation/ABI/testing/sysfs-fs-xfs
20583 F: Documentation/admin-guide/xfs.rst
20584 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20585 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20587 F: include/uapi/linux/dqblk_xfs.h
20588 F: include/uapi/linux/fsmap.h
20590 XILINX AXI ETHERNET DRIVER
20591 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20593 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20596 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20597 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20598 L: linux-can@vger.kernel.org
20600 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20601 F: drivers/net/can/xilinx_can.c
20604 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20605 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20606 R: Michal Simek <michal.simek@xilinx.com>
20608 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20609 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20610 F: drivers/gpio/gpio-xilinx.c
20611 F: drivers/gpio/gpio-zynq.c
20613 XILINX SD-FEC IP CORES
20614 M: Derek Kiernan <derek.kiernan@xilinx.com>
20615 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20617 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20618 F: Documentation/misc-devices/xilinx_sdfec.rst
20619 F: drivers/misc/Kconfig
20620 F: drivers/misc/Makefile
20621 F: drivers/misc/xilinx_sdfec.c
20622 F: include/uapi/misc/xilinx_sdfec.h
20624 XILINX UARTLITE SERIAL DRIVER
20625 M: Peter Korsgaard <jacmet@sunsite.dk>
20626 L: linux-serial@vger.kernel.org
20628 F: drivers/tty/serial/uartlite.c
20630 XILINX VIDEO IP CORES
20631 M: Hyun Kwon <hyun.kwon@xilinx.com>
20632 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20633 L: linux-media@vger.kernel.org
20635 T: git git://linuxtv.org/media_tree.git
20636 F: Documentation/devicetree/bindings/media/xilinx/
20637 F: drivers/media/platform/xilinx/
20638 F: include/uapi/linux/xilinx-v4l2-controls.h
20640 XILINX ZYNQMP DPDMA DRIVER
20641 M: Hyun Kwon <hyun.kwon@xilinx.com>
20642 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20643 L: dmaengine@vger.kernel.org
20645 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20646 F: drivers/dma/xilinx/xilinx_dpdma.c
20647 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20649 XILINX ZYNQMP PSGTR PHY DRIVER
20650 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20651 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20652 L: linux-kernel@vger.kernel.org
20654 T: git https://github.com/Xilinx/linux-xlnx.git
20655 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20656 F: drivers/phy/xilinx/phy-zynqmp.c
20659 M: Eli Billauer <eli.billauer@gmail.com>
20660 L: linux-kernel@vger.kernel.org
20662 F: drivers/char/xillybus/
20665 M: George Cherian <gcherian@marvell.com>
20666 L: linux-i2c@vger.kernel.org
20668 W: http://www.marvell.com
20669 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20670 F: drivers/i2c/busses/i2c-xlp9xx.c
20672 XRA1403 GPIO EXPANDER
20673 M: Nandor Han <nandor.han@ge.com>
20674 M: Semi Malinen <semi.malinen@ge.com>
20675 L: linux-gpio@vger.kernel.org
20677 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20678 F: drivers/gpio/gpio-xra1403.c
20680 XTENSA XTFPGA PLATFORM SUPPORT
20681 M: Max Filippov <jcmvbkbc@gmail.com>
20682 L: linux-xtensa@linux-xtensa.org
20684 F: drivers/spi/spi-xtensa-xtfpga.c
20685 F: sound/soc/xtensa/xtfpga-i2s.c
20687 YAM DRIVER FOR AX.25
20688 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20689 L: linux-hams@vger.kernel.org
20691 F: drivers/net/hamradio/yam*
20692 F: include/linux/yam.h
20694 YAMA SECURITY MODULE
20695 M: Kees Cook <keescook@chromium.org>
20697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20698 F: Documentation/admin-guide/LSM/Yama.rst
20701 YEALINK PHONE DRIVER
20702 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20703 L: usbb2k-api-dev@nongnu.org
20705 F: Documentation/input/devices/yealink.rst
20706 F: drivers/input/misc/yealink.*
20708 Z8530 DRIVER FOR AX.25
20709 M: Joerg Reuter <jreuter@yaina.de>
20710 L: linux-hams@vger.kernel.org
20712 W: http://yaina.de/jreuter/
20713 W: http://www.qsl.net/dl1bke/
20714 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20715 F: drivers/net/hamradio/*scc.c
20716 F: drivers/net/hamradio/z8530.h
20718 ZBUD COMPRESSED PAGE ALLOCATOR
20719 M: Seth Jennings <sjenning@redhat.com>
20720 M: Dan Streetman <ddstreet@ieee.org>
20721 L: linux-mm@kvack.org
20725 ZD1211RW WIRELESS DRIVER
20726 M: Daniel Drake <dsd@gentoo.org>
20727 M: Ulrich Kunitz <kune@deine-taler.de>
20728 L: linux-wireless@vger.kernel.org
20729 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20731 W: http://zd1211.ath.cx/wiki/DriverRewrite
20732 F: drivers/net/wireless/zydas/zd1211rw/
20734 ZD1301 MEDIA DRIVER
20735 M: Antti Palosaari <crope@iki.fi>
20736 L: linux-media@vger.kernel.org
20738 W: https://linuxtv.org/
20739 W: http://palosaari.fi/linux/
20740 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20741 F: drivers/media/usb/dvb-usb-v2/zd1301*
20743 ZD1301_DEMOD MEDIA DRIVER
20744 M: Antti Palosaari <crope@iki.fi>
20745 L: linux-media@vger.kernel.org
20747 W: https://linuxtv.org/
20748 W: http://palosaari.fi/linux/
20749 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20750 F: drivers/media/dvb-frontends/zd1301_demod*
20752 ZHAOXIN PROCESSOR SUPPORT
20753 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20754 L: linux-kernel@vger.kernel.org
20756 F: arch/x86/kernel/cpu/zhaoxin.c
20759 M: Damien Le Moal <damien.lemoal@wdc.com>
20760 M: Naohiro Aota <naohiro.aota@wdc.com>
20761 R: Johannes Thumshirn <jth@kernel.org>
20762 L: linux-fsdevel@vger.kernel.org
20764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20765 F: Documentation/filesystems/zonefs.rst
20768 ZPOOL COMPRESSED PAGE STORAGE API
20769 M: Dan Streetman <ddstreet@ieee.org>
20770 L: linux-mm@kvack.org
20772 F: include/linux/zpool.h
20775 ZR36067 VIDEO FOR LINUX DRIVER
20776 M: Corentin Labbe <clabbe@baylibre.com>
20777 L: mjpeg-users@lists.sourceforge.net
20778 L: linux-media@vger.kernel.org
20780 W: http://mjpeg.sourceforge.net/driver-zoran/
20781 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20782 F: Documentation/driver-api/media/drivers/zoran.rst
20783 F: drivers/staging/media/zoran/
20785 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20786 M: Minchan Kim <minchan@kernel.org>
20787 M: Nitin Gupta <ngupta@vflare.org>
20788 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20789 L: linux-kernel@vger.kernel.org
20791 F: Documentation/admin-guide/blockdev/zram.rst
20792 F: drivers/block/zram/
20794 ZS DECSTATION Z85C30 SERIAL DRIVER
20795 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20797 F: drivers/tty/serial/zs.*
20799 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20800 M: Minchan Kim <minchan@kernel.org>
20801 M: Nitin Gupta <ngupta@vflare.org>
20802 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20803 L: linux-mm@kvack.org
20805 F: Documentation/vm/zsmalloc.rst
20806 F: include/linux/zsmalloc.h
20809 ZSWAP COMPRESSED SWAP CACHING
20810 M: Seth Jennings <sjenning@redhat.com>
20811 M: Dan Streetman <ddstreet@ieee.org>
20812 M: Vitaly Wool <vitaly.wool@konsulko.com>
20813 L: linux-mm@kvack.org
20818 M: Linus Torvalds <torvalds@linux-foundation.org>
20819 L: linux-kernel@vger.kernel.org
20820 S: Buried alive in reporters
20821 Q: http://patchwork.kernel.org/project/LKML/list/
20822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git